*{margin:0; padding:0}
img, fieldset{ border:none}
body{ font: normal 14px/19px Arial, Helvetica, sans-serif; color:#7f7d74}
:focus{outline:none}
.left{ float:left!important}
.right{ float:right!important;}
.wrapper{  width:1170px; margin:0 auto}

.gray_btn{ display:inline-block; background:url(../images/gray_btn_bg.png) repeat-x 0 0 #575a59; border-radius:3px; padding:10px 15px 7px; text-align:center; color:#e8e8e8; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:13px; line-height:18px; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.gray_btn:hover{ background:#84bb26; color:#fff}


.green_btn{ display:inline-block; background:url(../images/green_btn_bg1.jpg) repeat-x 0 0 #84bb26; border-radius:3px; padding:10px 15px 7px; text-align:center; color:#e8e8e8; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:13px; line-height:18px; border:none; cursor:pointer}
.green_btn:hover{ background:url(../images/gray_btn_bg.png) repeat-x 0 0 #575a59; color:#fff}


#header{ float:left; width:100%; border-top:15px solid #7bae23; position:relative; z-index:99}
#header .top_menu_bar{ float:left; width:100%; background:#f5f5f5; padding:10px 0;}
#header .top_menu_bar .wrapper{ position:relative}
#header .top_menu_bar ul{ float:left; list-style:none; font-family: 'din_blackregular'; font-weight:400; margin-left:-20px}
#header .top_menu_bar li{ float:left; padding:0 20px;}
#header .top_menu_bar li a{ font-size:15px; line-height:20px; text-transform:uppercase; color:#5f5f58; text-decoration:none}
#header .top_menu_bar li a:hover{ color:#78a922}
#header .top_menu_bar li.active a{ color:#78a922}
#header .top_menu_bar  .number{ position:absolute; right:0px; top:-10px; padding:4px 20px 7px 72px; color:#fff; font-size:42px; line-height:43px; font-weight:bold; background:url(../images/all_icon.png) no-repeat  25px 4px #7bae23}
#header .mid_container{ float:left; width:100%; background:#fff; padding:25px 0 15px}
#header .mid_container .right_box{ float:right; width:300px;}
#header .mid_container .right_box .icon_row{ float:left; width:100%;}
#header .mid_container .right_box .icon_row ul{ float:left; list-style:none;}
#header .mid_container .right_box .icon_row ul li{ float:left; padding-right:10px;}
#header .mid_container .right_box .icon_row ul li a{ float:left; width:36px; height:39px;}
#header .mid_container .right_box .icon_row ul li a.first{background:url(../images/ft_icon.png) no-repeat 0 0;}
#header .mid_container .right_box .icon_row ul li a.first:hover{ background-position:0 -40px;}
#header .mid_container .right_box .icon_row ul li a.second{ background:url(../images/ft_icon.png) no-repeat -46px 0;}
#header .mid_container .right_box .icon_row ul li a.second:hover{ background-position:-46px -40px;}
#header .mid_container .right_box .icon_row ul li.email{ float:left; width:196px; height:34px; border:1px solid #e7e7e7; background:#f7f7f7;}
#header .mid_container .right_box .icon_row ul li.email a{ float:left; margin:8px 0 0 12px; height:auto; color:#7f7d74; font-size:13px; line-height:17px; text-decoration:none; background:url(../images/mail_icon.png) no-repeat 0 4px; padding-left:30px;}

#header .mid_container .right_box .search_btn{ width:301px; float:left; margin-top:11px;}
#header .mid_container .right_box .search_btn span{ width:233px; height:17px; padding:8px 10px 8px 20px; float:left; border:1px solid #e0e0e0; background:#fff;margin-right:1px}
#header .mid_container .right_box .search_btn span input[type="text"]{ float:left; width:233px; height:17px; color:#a4a4a4; font-size:13px; line-height:17px; font-style:italic; border:none; background:none; }
#header .mid_container .right_box .search_btn input[type="button"]{ float:left; width:35px; height:35px; border:none; background:url(../images/search_btn.jpg) no-repeat top center; cursor:pointer}
#header .mid_container .right_box .search_btn input[type="button"]:hover{ background-position:0 bottom;}


#header  .bottom_row{ float:left; width:100%; padding:0 0 0; }

#header  .bottom_row ul{ float:left; list-style:none; padding:13px 0 0;}
#header .bottom_row li{ float:left; padding:0 19px; position:relative}
@media \0screen{
	#header .bottom_row li{ padding:0 12px;}
	}
#header .bottom_row li:first-child{padding-left:0}
#header .bottom_row li a{ font-size:17px; line-height:20px; text-transform:uppercase; color:#494940; text-decoration:none; display:block; padding-bottom:10px; font-family: 'PT Sans', sans-serif; font-weight:700}
#header .bottom_row li a:hover{ color:#78a922}
#header .bottom_row li:hover a{ color:#78a922}
#header .bottom_row li:hover li a{ color:#565957}
#header .bottom_row li:hover li a:hover{ color:#78a922}
#header .bottom_row li.active a{ color:#78a922}



#header .bottom_row li:hover .sub_menu{ display:block}

#header .sub_menu{ float:left; width:1130px; background:#fff; padding:20px; border-top:3px solid #78a922; box-shadow:0 3px 2px #666; position:absolute; top:30px; left:0px; display:none; z-index:9999}
#header .sub_menu.small{width:260px}
#header .sub_menu li a{ font-size:15px; line-height:20px; color:#565957; font-weight:400}
#header .sub_menu li:first-child{padding-left:15px}
#header .bottom_row li.active li a{ color:#565957}
#header .bottom_row li.active li a:hover{ color:#565957}
#header .bottom_row li.active li  a:hover{ color:#78a922}

#header .sub_menu ul{ float:left; width:225px; padding:0; margin:0}
#header .sub_menu ul li{ float:left; width:210px; padding:4px 0 4px 15px; background:url(../images/dot_img.png) no-repeat 0 10px}

#header .bottom_row .cart_details{ float:right; background:url(../images/green_btn_bg1.jpg) repeat-x 0 0 #84bb26; padding:7px 25px 4px 7px; color:#fff; position:relative; margin-top:-6px}
#header .bottom_row .cart_details a{color:#fff; text-decoration:none}
#header .bottom_row .cart_details img{ float:left; margin:0 15px 0 0}

#header .bottom_row .cart_details .cart_popup{background:#fff; padding:20px; border-top:3px solid #78a922; box-shadow:0 3px 2px #666; position:absolute; top:50px; right:-1px; z-index:999; width:250px; color:#575a59; font-size:16px; line-height:20px;font-family: 'Lato', sans-serif; font-weight:600; display:none}

#header .bottom_row .cart_details .cart_popup h3{ font-size:15px; line-height:20px; color:#7b7b7b; font-weight:normal;}
#header .bottom_row .cart_details .cart_popup h4{ font-size:17px; line-height:20px; color:#7b7b7b; text-transform:uppercase;font-family: 'PT Sans', sans-serif; font-weight:700; min-height:60px}

#header .bottom_row .cart_details .cart_popup ul{ float:left; width:100%; list-style:none}
#header .bottom_row .cart_details .cart_popup li{ float:left; width:100%; padding:0 0 15px; position:relative}
#header .bottom_row .cart_details .cart_popup .image{ float:left}
#header .bottom_row .cart_details .cart_popup .c_details{ float:left; width:140px}
#header .bottom_row .cart_details .cart_popup .c_details .row{ float:left; width:100%; padding:5px 0 0; color:#999; font-size:15px;}
#header .bottom_row .cart_details .cart_popup .c_details .row strong{ color:#a8bf00}
#header .bottom_row .cart_details .cart_popup  .total_box{ float:left; width:60%; font-size:16px; color:#575a59; text-transform:uppercase}
#header .bottom_row .cart_details .cart_popup  .total_box strong{ color:#84bb26; }
#header .bottom_row .cart_details .cart_popup  .total_box .row{ float:left; width:100%; padding:5px 0 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#header .bottom_row .cart_details .cart_popup  .button_box{ float:right; width:40%}

#header .bottom_row .cart_details .cart_popup .close{ background:url(../images/close_icon.png) no-repeat 0 0; width:11px; height:5px; position:absolute; top:5px; right:10px}
#header .bottom_row .cart_details .cart_popup .close:hover{ background-position:0 -15px}

#header .bottom_row .cart_details .cart_popup  .button_box a{ padding:5px 15px; margin:0 0 5px; width:70px}










#banner_container{ float:left; width:100%; background:#f5f5f5 url(../images/banner_shadow_bg.png) no-repeat top center; border-top:1px solid #e4e2e2;border-bottom:1px solid #e4e2e2}
#banner_container .wrapper{ position:relative; }
#banner_container img{float:left;}


#banner_container .tag{ background:url(../images/green_cirlce_big.png) no-repeat 0 0; width:194px; height:164px;float:right; color:#fff; font-size:29px; line-height:35px; text-align:center; padding:30px 0 0; }
#banner_container .tag strong{ font-size:48px; line-height:48px}


#banner_container .content{ position:absolute; top:0px; left:0px; background:url(../images/trans_black_bg.png) repeat 0 0; width:865px; padding:15px 20px 15px 30px;color:#fff; }

#banner_container .content .left h3{ float:left; width:475px; font-size:60px; line-height:55px; background:url(../images/flag.png) no-repeat 0 7px; padding:0 0 10px 155px}

#banner_container .content .left{ float:left; width:630px}

#banner_container .content .left strong{ float:left; color:#84bb26; font-size:19px; line-height:24px; font-weight:bold;}

#banner_container .content .left .logo1{ margin:6px 0 0}


#inner_banner_container{ float:left; width:100%; background:#fafafa url(../images/banner_shadow_bg.png) no-repeat top center; border-top:1px solid #e4e2e2;border-bottom:1px solid #e4e2e2}
#inner_banner_container img{float:left}
#inner_banner_container .wrapper{ position:relative}
#inner_banner_container .tag{ background:url(../images/green_cirlce_big.png) no-repeat 0 0; width:194px; height:164px;float:right; color:#fff; font-size:29px; line-height:35px; text-align:center; padding:30px 0 0; position:absolute; top:25px; right:60px }
#inner_banner_container .tag strong{ font-size:48px; line-height:48px}

#inner_banner_container .content{ position:absolute; top:50px; left:0px; background:url(../images/trans_black_bg.png) repeat 0 0; width:780px; padding:15px 20px 15px 30px;color:#fff; }

#inner_banner_container h3{ font-size:72px; line-height:78px; color:#fff}
#inner_banner_container p{ font-size:19px; line-height:24px; color:#84bb26; font-weight:bold}




#body_container{ float:left; width:100%; padding:15px 0 0 0}

#body_container.inner{/* background: url(../images/banner_shadow_bg.png) no-repeat top center;*/}
#body_container.inner_shadow{ background: url(../images/banner_shadow_bg.png) no-repeat top center;}
#body_container h1{ padding:10px 0; font-size:30px; color:#444645; line-height:30px;}
#body_container h1 span{ display:block;border-left:4px solid #7bae23; padding:15px 10px 0px 10px; line-height:22px ; font-size:30px}
#body_container h2{ padding:10px 0; font-size:42px; line-height:48px; color:#444645;font-family: 'Oswald', sans-serif; font-weight:400}
#body_container h3{ padding:10px 0}
#body_container h4{ padding:10px 0 ;font-family: 'Oswald', sans-serif; font-weight:400}
#body_container h5{ padding:10px 0}

#body_container p{ padding:7px 0}


.sep_row{ float:left; width:100%; border-bottom:1px solid #eee; padding:0 0 15px; }

.product_list1{ float:left; width:102%; list-style:none; padding:15px 0 5px 0;font-family: 'PT Sans', sans-serif; font-weight:400}
.product_list1 .sale_details{min-height:124px; clear:both}
.product_list1 li{ float:left; width:228px; border:1px solid #ececec;text-align:center; padding:20px; margin:0 25px 20px 0}
.product_list1 li .image{ float:left; width:100%; position:relative}
.product_list1 li .price{ position:absolute; top:-15px; right:-15px; background:url(../images/green_cirlce_small.png) no-repeat 0 0; width:60px; height:40px; padding:33px 15px 17px; text-align:center; color:#fff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.product_list1 li h3{ font-size:19px; line-height:26px; font-weight:bold; padding:2px 0!important; font-weight:700;font-family: 'PT Sans', sans-serif;}
.product_list1 li  p{ color:#646464; font-size:19px; line-height:26px; padding:0 0 15px!important}

.product_list1 li .tag{ position:absolute; left:0px; top:15px; color:#fff; background:#c72929; padding:7px 10px; font-size:16px; font-family: 'PT Sans', sans-serif; font-weight:700}
.product_list1 li .new{padding:7px 12px; position:absolute; top:-3px; left:0; color:#fff; text-transform:uppercase; background:#7bae23; font-size:16px}

#breadcrumbs{ float:left; width:100%; list-style:none; padding:0 0 20px}
#breadcrumbs li{ float:left; padding: 0 15px 0 0; margin:0 15px 0 0; background:url(../images/bc_arrow.jpg) no-repeat  right center}
#breadcrumbs li a{ color:#7f7d74; text-decoration:none}
#breadcrumbs li:last-child{ background:none}

.sale_slider{ float:left; width:100%; position:relative; /*margin:100px 0 0 0*/}
.sale_slider h2{ float:left; width:100%;background:url(../images/mid_sep_bg.jpg) repeat-x  left center}
.sale_slider h2 span{ float:left; background:#fff; padding:0 10px; border-left:4px solid #7bae23; line-height:40px}
.sale_slider  h4{ color:#999; font-size:17px; line-height:22px;; font-weight:normal}


.sale_slider .arrow_box{ background:#fff; padding:0 10px; position:absolute; top:10px; right:0px; }

.sale_slider .arrow_box .left_arrow{ background:url(../images/slider_arrow1.png) no-repeat 0 0; width:57px; height:42px; float:left; margin:0 2px}

.sale_slider .arrow_box .left_arrow:hover{ background-position:0 -43px;}

.sale_slider .arrow_box .right_arrow{ background:url(../images/slider_arrow1.png) no-repeat -57px 0; width:59px; height:42px; float:left}

.sale_slider .arrow_box .right_arrow:hover{ background-position:-57px -43px;}



.sale_slider .product_list1 li .image{ margin-bottom:8px;}

.sale_slider .product_list1 li .price{ bottom:-5px; top:inherit}





.product_list{ float:left; width:100%; list-style:none}

.product_list li{ float:left; width:100%; padding:15px 0 25px}
.product_list li .image{ float:left; width:205px; position:relative}
.product_list li .price{ position:absolute; bottom:10px; right:10px; background:url(../images/green_cirlce_small1.png) no-repeat 0 0; width:80px; height:35px; padding:30px 0 17px; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase}
.product_list li .details{ float:left; width:580px; padding:0 0 0 45px}
.product_list li .details .gray_btn{padding:10px 22px 7px}
.product_list li .details h3{ padding:0 0 3px!important; font-size:19px; font-weight:bold}
.product_list li .details h4{  padding:0!important; font-size:19px; font-weight:normal}
.product_list li .details p{ padding:15px 0!important; color:#737373; font-size:16px; line-height:22px;}


.action_box{ float:left; width:100%; padding:10px 0; border-bottom:1px solid #eee; margin:0 0 10px}
.action_box label{ float:left; padding:9px 0 0}
.action_box select{ float:left; margin:6px 30px 0 10px; padding:5px 10px; color:#b2b2b2}

.action_box .view1{ float:left; background:url(../images/view_icon.png) no-repeat 0 0; width:35px; height:31px; margin:5px 0 0}
.action_box .view1:hover{ background-position:0 -32px}
.action_box .view1.active{ background-position:0 -32px}

.action_box .view2{ float:left; background:url(../images/view_icon.png) no-repeat -35px 0; width:36px; height:31px; margin:5px 0 0}
.action_box .view2:hover{ background-position:-35px -32px}
.action_box .view2.active{ background-position:-35px -32px}

.paging{ float:right; list-style:none; padding:5px 0 0}
.paging li{ padding:0 5px; float:left}
.paging li a{ float:left; border:1px solid #e4e2e2; background:#eee; padding:4px 10px; text-decoration:none; color:#757575} 
.paging li a:hover{ background:#7bae23 ; border:1px solid #7bae23; color:#fff}
.paging li.active a{ background:#e4e2e2; border:1px solid #eee; color:#757575}

.paging li .left_arrow{ background:#eee url(../images/page_lft_arrow.png) no-repeat center center; 
 float:left; padding:13px 13px!important}
 
 .paging li .left_arrow:hover{ background:#7bae23 url(../images/page_lft_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}
 
   .paging li .left_arrow:active{ background:#7bae23 url(../images/page_lft_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}
   
  .paging li.active .left_arrow{ background:#7bae23 url(../images/page_lft_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}
  
  
  
  .paging li .right_arrow{ background:#eee url(../images/page_rgt_arrow.png) no-repeat center center; 
 float:left; padding:13px 13px!important}
 
 .paging li .right_arrow:hover{ background:#7bae23 url(../images/page_rgt_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}
 
   .paging li .right_arrow:active{ background:#7bae23 url(../images/page_rgt_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}
 
  .paging li.active .right_arrow{ background:#7bae23 url(../images/page_rgt_arrow.png) no-repeat center center; float:left; padding:13px 13px!important}




#left_container{ float:left; width:870px; overflow:hidden}
#left_container h1:first-child{padding-top:0}
#left_container .btm_text{ color:#999999; font-size:17px; line-height:22px; padding-bottom:10px; display:block}

#right_container{ float:right; width:270px;}
#right_container ul { list-style:none}
#right_container a{ text-decoration:none}
#right_container  .dot_box{ float:left; width:100%; border-bottom:2px solid #7bae23; padding-bottom:20px;}
#right_container  .dot_box.title_page{ margin:87px 0 0 0}
#right_container  .dot_box .contact_box{ width:230px; padding:25px 20px;float:left; border:1px solid #dcdcdc; border-radius:5px;}
#right_container .contact_box h2{ color:#444645; padding-bottom:16px;font-size:27px; text-align:center; line-height:32px; font-weight:normal;font-family: 'Oswald', sans-serif; font-weight:400; text-shadow:0 0 1px #b2b2b2}
#right_container .contact_box p{color:#838383; padding-bottom:12px; float:left; width:100%; font-size:16px; text-align:center; line-height:19px;}
#right_container .contact_box .form_section{ float:left; width:100%; text-align:center;}
#right_container .contact_box .form_section span{ float:left; margin:0 0 12px 0; width:203px; height:21px; padding:7px 10px 9px 15px; background:#fafafa; border:1px solid #e0e0e0;}
#right_container .contact_box .form_section span input[type="text"]{ width:203px; height:21px; color:#a3a4a1; font-size:15px; line-height:19px; border:none; background:none; text-align:center}
#right_container .contact_box .form_section input[type="button"]{ display:inline-block; margin-top:8px; width:120px;padding:10px 0 12px 0; text-transform:uppercase; cursor:pointer; color:#fff; font-size:17px; line-height:21px; background:url(../images/button_bg.jpg) repeat-x; border-radius:3px; border:none;}
#right_container .contact_box .form_section input[type="button"]:hover{ background:#575a59}

#right_container .dot_box .discount_pack{ width:251px; padding:10px 10px 5px 9px; text-align:center;  margin-top:22px; float:left; border:solid 1px #DCDCDC}
#right_container .dot_box .discount_pack .discount_pack_slider{ float:left; width:100%; height:349px!important}
#right_container .dot_box .discount_pack .discount_pack_slider .slide{ float:left; width:100%;}
#right_container .discount_pack img{ float:left;}
#right_container .discount_pack h3{ color:#7bae23; display:inline-block; padding-top:5px; font-size:55px; line-height:59px;}
#right_container .discount_pack span{ color:#444645; display:inline-block; text-transform:uppercase;  font-size:15px; line-height:20px;font-family: 'PT Sans', sans-serif; font-weight:700; text-shadow:0 0 1px #b7b8b8}
#right_container .discount_pack h4{ color:#7bae23; padding-bottom:10px; display:inline-block; padding-top:5px; font-size:40px; line-height:44px;font-family: 'PT Sans', sans-serif; font-weight:700;}

#right_container .discount_pack .slider_paging{ display:inline-block; list-style:none; z-index:99999999}
#right_container .discount_pack .slider_paging li{ float:left; padding-right:5px;}
#right_container .discount_pack .slider_paging li a{ float:left; width:7px; height:7px; background:url(../images/paging.png) no-repeat top center;}
#right_container .discount_pack .slider_paging li a:hover{ background-position:0 bottom;}
#right_container .discount_pack .slider_paging li.active a{background-position:0 bottom;}


#right_container .payment_box{ float:left; width:234px; margin-top:15px; padding:8px 15px 11px 19px;border:1px solid #dcdcdc; border-radius:2px;}
#right_container .payment_box h4{ color:#797979; font-size:14px; line-height:18px;}
#right_container .payment_box img{ padding-top:5px; float:left;}

#right_container .information{float:left; width:252px; margin-top:15px; padding:30px 7px 40px 9px;border:1px solid #dcdcdc; border-radius:5px}
#right_container .information .logo2 img{ float:left; padding-bottom:30px;}
#right_container .information h3{ color:#84bb26; padding-bottom:17px; font-size:20px; line-height:24px; font-weight:bold;}
#right_container .information .info_list{ float:left; width:100%; height:165px; overflow:auto; }
#right_container .information .info_list ul{ float:left; list-style:none;}
#right_container .information .info_list ul li{ float:left; padding-left:10px; padding-bottom:9px; background:url(../images/dot.png) no-repeat left 7px;}
#right_container .information .info_list ul li a{ color:#818181; font-size:16px; line-height:20px;}

#right_container .testimonial_box{ float:left; width:100%;position:relative; }

#right_container .testimonial_box h3{ color:#444645;padding:37px 0 17px 0; font-size:24px; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
#right_container .testimonial_box .testi_slide_box{ float:left; width:100%;}
#right_container .testimonial_box .testi_slide_box .slide{ float:left; width:100%;}
#right_container .testimonial_box .service{ float:left;position:relative;}
#right_container .testimonial_box .service li{ float:left; width:257px; padding:22px 0 32px 11px;border:1px solid #dcdcdc; border-radius:5px;background:#f6f6f6;}
#right_container .testimonial_box .service li h4{ color:#757978; font-size:23px; line-height:24px; padding-bottom:8px; padding-left:34px; float:left; background:url(../images/double_quote.png) no-repeat left top;font-weight:700;font-family: 'PT Sans', sans-serif; padding-top:0px}
#right_container .testimonial_box .service li p{ color:#8f9290; padding-left:34px; font-size:15px; line-height:21px; float:left;}
#right_container .testimonial_box .service img{ float:left; position:absolute; bottom:-18px; left:24px;}



#right_container .testimonial_box .slider_arrow{ float:right; width:72px;}
#right_container .testimonial_box .slider_arrow .link{ float:left; list-style:none; position:absolute; top:38px; right:0;}
#right_container .testimonial_box .slider_arrow .link li{ float:left; padding-right:2px;}
#right_container .testimonial_box .slider_arrow .link li a{ float:left;width:35px; height:25px;}
#right_container .testimonial_box .slider_arrow .link li a:hover{ background-position:0 bottom !important;}
#right_container .testimonial_box .slider_arrow .link li a.first{ background:url(../images/left_arw1.png) no-repeat top center;}
#right_container .testimonial_box .slider_arrow .link li a.second{ background:url(../images/right_arw2.png) no-repeat top center;}

#right_container .testimonial_box .comment_box{ float:left; padding-top:28px;}
#right_container .testimonial_box .comment_box img{ float:left; margin-right:17px;}
#right_container .testimonial_box .comment_box span{color:#84bb26;  float:right; width:65%; font-size:16px; line-height:20px;font-family: 'PT Sans', sans-serif; font-weight:700; font-style:italic}
#right_container .testimonial_box .comment_box small{ color:#bdbdbd;float:left;width:65%;   font-size:14px; line-height:18px; font-style:italic;}



#right_container .link_box{ float:left; width:87%; border:1px solid #dcdcdc; padding:0 5% 5% 8%;  margin:0 0 20px}
#right_container .link_box h3{ color:#a8bf00; font-size:14px ; line-height:18px; font-weight:bold;}
#right_container .link_box ul{ float:left; list-style:none; width:100%; padding:0 0 12px}
#right_container .link_box ul li{ float:left; width:100%; padding-bottom:4px; padding-left:14px; background:url(../images/dot_img.png) no-repeat left 6px;}
#right_container .link_box ul li a{ color:#757575; font-size:13px; line-height:17px; text-decoration:none;}
#right_container .link_box ul li a:hover{ color:#7bae23;}
#right_container .link_box ul li.active a{color:#7bae23; font-weight:bold}




.product_details_container{ float:left; width:100%}


.product_details_container .top_row{ float:left; width:100%; padding:0 0 30px}
.product_box{ float:left; width:505px}
.product_box .thumbs{ float:left; width:90px; list-style:none; padding:0 10px 0 0}
.product_box .thumbs li{ float:left; width:100%; padding:0 0 10px}
.product_box  .image{ float:left; width:405px}
.product_details_container .details_right{ float:right; width:340px}

.product_details_container .details_right h3{ font-size:25px; color:#646464; text-transform:uppercase;font-weight:700; padding:0!important;font-family: 'PT Sans', sans-serif; font-weight:700; }
.product_details_container .details_right h4{ font-size:25px; color:#646464; font-family: 'PT Sans', sans-serif; font-weight:400;  }

.product_details_container .details_right .detail_list{ font-size:15px; color:#999; list-style:none; padding:0 0 10px 0; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
.product_details_container .details_right .detail_list li{ padding:2px 0}
.product_details_container .details_right .detail_list li strong{ color:#777}
.product_details_container .details_right .detail_list li span{color:#e82c0c}

.product_details_container .details_right .price_list{ font-size:15px; color:#777; font-weight:bold; list-style:none; padding:15px 0; border-bottom:1px solid #ebebeb; padding-bottom:15px; margin-bottom:15px}
.product_details_container .details_right .price_list li{ padding:3px 0}
.product_details_container .details_right .price_list li strong{ color:#84bb26; font-size:18px; float:left; width:190px}
.product_details_container .details_right .price_list li strong .price{ float:right; padding-right:5px}

.product_details_container .details_right .price_box{ float:left; width:100%; padding:0 0 20px}
.product_details_container .details_right .calc_box{ float:left; width:40%}
.product_details_container .details_right .calc_box .input{ float:left; padding:13px 10px; border:1px solid #e0e0e0; border-right:none; border-radius:3px 0 0 3px; width:70px; text-align:center; font-weight:bold; font-size:14px; color:#757575}
.product_details_container .details_right  .calc_box  .arrow{ float:left; width:15px}
.product_details_container .details_right  .calc_box  .arrow a{ float:left; }
.product_details_container .details_right  .calc_box  .arrow a.up{background:url(../images/input_paging_arrow.jpg) no-repeat 0 0; width:22px; height:22px }
.product_details_container .details_right  .calc_box  .arrow a.up:hover{ background-position:-22px 0}
.product_details_container .details_right  .calc_box  .arrow a.down{ background:url(../images/input_paging_arrow.jpg) no-repeat 0 -22px; width:22px; height:22px }
.product_details_container .details_right  .calc_box  .arrow a.down:hover{ background-position:-22px -22px}


.product_details_container .details_right .close_btn{ display:inline-block; background:url(../images/close2.jpg) no-repeat 0 0; width:30px; height:30px; margin:5px 0 0}
.product_details_container .details_right .close_btn:hover{ background-position:0 -30px}
.product_details_container .details_right .refresh_btn{ display:inline-block; background:url(../images/refresh.jpg) no-repeat 0 0; width:25px; height:25px; margin:5px 0 0}

.product_details_container .details_right .total{ float:left; color:#e82c0c; font-size:24px; padding:12px 0 0 0}
.product_details_container .details_right .close{ float:left; margin:7px 0 0}

.product_details_container .details_right .social{ float:left; list-style:none; padding:15px 0 0}
.product_details_container .details_right .social li{ float:left; padding:0 2px 0 0}
.product_details_container .details_right .gray_btn{ float:left; margin:5px 0 0 10px; font-size:16px; padding:16px 10px}


.product_details_container p{ padding:15px 0; font-size:16px; line-height:24px;}

.product_details_container .list li{ padding:4px 0; list-style:none; font-size:16px; line-height:24px;}









/***************************contact_section**********************************/
.contact_container{ float:left; width:100%;}
.contact_container h3{ color:#444645; padding-bottom:18px; font-size:42px; line-height:46px;}
.contact_container .map{ float:left; width:100%; padding-top:20px;}
.contact_container .contact_details{float:left; width:100%; padding-top:30px;}

.contact_container .contact_details .form_container{ float:left; width:870px; margin-right:30px;}
.contact_container .contact_details h3{color:#444645; font-size:25px; line-height:29px; font-weight:bold; text-transform:uppercase;}
.contact_container .contact_details .form_container .left_sec{float:left; width:370px; border-radius:5px;}
.contact_container .contact_details .form_container .left_sec .row{ float:left; margin-bottom:25px; width:368px;border: 1px solid #dcdcdc;}
.contact_container .contact_details .form_container .left_sec .row label{ float:left; height:15px; width:63px; padding: 15px 5px 15px 30px; background:#f2f2f2 url(../images/name_img.png) no-repeat 12px 15px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.contact_container .contact_details .form_container .left_sec .row span{ float:left; width:249px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.contact_container .contact_details .form_container .left_sec .row span input[type="text"]{ float:left; width:249px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.contact_container .contact_details .form_container .left_sec .row label.email{ background:#f2f2f2 url(../images/mail_img.png) no-repeat 12px center;}
.contact_container .contact_details .form_container .left_sec .row label.subject{ background:#f2f2f2 url(../images/sub_img.png) no-repeat 12px center;}



.contact_container .contact_details .form_container .right_sec{ float:right; width:473px; border-radius:5px;}
.contact_container .contact_details .form_container .right_sec .row{ float:left; width:470px;border: 1px solid #dcdcdc;}
.contact_container .contact_details .form_container .right_sec .row label{ float:left; height:15px; width:400px; padding:15px 30px 15px 40px;border-bottom: 1px solid #dcdcdc; background:#f2f2f2 url(../images/notes_img.png) no-repeat 12px 15px; color:#7bae23; font-size:14px; line-height:18px;}
.contact_container .contact_details .form_container .right_sec .row span{ float:left; width:441px; height:195px; padding:15px;}
.contact_container .contact_details .form_container .right_sec .gray_btn{ margin:20px 0 0}
.contact_container .contact_details .form_container .right_sec .row span textarea{ width:441px; height:195px; float:left; background:none; border:none; resize:none;}
.contact_container .contact_details .contacts{ float:left; width:250px;}
.contact_container .contact_details .contacts h4{ font-size:25px; line-height:29px;padding-bottom:27px; text-transform:uppercase; color:#444645;}
.contact_container .contact_details .contacts span{ font-size:24px; line-height:38px; margin-bottom:16px; float:left;  color:#797878; font-weight:bold;padding-left:53px; background:url(../images/contact_img.png) no-repeat left center;}
.contact_container .contact_details .contacts small a{ font-size:17px; text-decoration:none; line-height:38px;margin-bottom:19px;float:left;  color:#797878; padding-left:53px; background: url(../images/msg_img.png) no-repeat left center;}
.contact_container .contact_details .contacts small a:hover{ text-decoration: underline;}
.contact_container .contact_details .contacts address{ font-size:17px; line-height:25px; float:left; font-style:normal;color:#797878; padding-left:53px; background: url(../images/addres_img.png) no-repeat left 1px;}





/************************customer_form************************************/
.customer_form{ float:left; width:100%;}
.customer_form h3{ color:#444645; text-transform:uppercase; font-size:25px; line-height:29px; font-weight:bold;}
.customer_form .new_customer{ float:left; width:570px; margin-right:65px;}
.customer_form  span{color:#797878; display:block;  font-size:15px; line-height:19px; padding-bottom:16px;}
.customer_form .new_customer .row{ float:left; width:100%;padding-bottom:20px;}
.customer_form .new_customer .row small{ float:left; width:100%;}
.customer_form .new_customer .row small input[type="checkbox"]{ float:left; margin-top:2px;}
.customer_form .new_customer .row small label{ float:left; padding-left:15px;  color:#797878; font-size:15px;  line-height:19px;}
.customer_form .new_customer .gray_btn{ margin-top:75px;}




.customer_form .register_customer{float:left; width:535px; border-radius:5px;}
.customer_form .register_customer .row{ float:left; margin-bottom:5px; width:533px;border: 1px solid #dcdcdc;}
.customer_form .register_customer .row label{ float:left; height:15px; width:88px; padding: 15px 30px 15px 30px; background:#f2f2f2 url(../images/mail_img.png) no-repeat 19px 18px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.customer_form .register_customer .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.customer_form .register_customer .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.customer_form .register_customer .row span input{border:none; width:100%}
.customer_form .register_customer .row label.email{ background:#f2f2f2 url(../images/mail_img.png) no-repeat 12px center;}
.customer_form .register_customer .row label.subject{ background:#f2f2f2 url(../images/sub_img.png) no-repeat 12px center;}
.customer_form .register_customer .row label.password{ background:#f2f2f2 url(../images/lock_img.png) no-repeat 15px 15px;}
.customer_form .register_customer a.error_link{ text-decoration:none; margin-top:8px;color:#c72928; font-size:13px; line-height:17px; float:right;}
.customer_form .register_customer a.error_link:hover{ text-decoration:underline;}
.customer_form .register_customer .last{ margin-bottom:0;}


.customer_form .register_customer .check{ float:left; width:100%;padding-bottom:5px;}
.customer_form .register_customer .check small{ float:left; width:100%;}
.customer_form .register_customer .check small input[type="checkbox"]{ float:left; margin-top:3px;}

.customer_form  .register_customer .check small label{ float:left; padding-left:15px;  color:#797878; font-size:15px;  line-height:19px;}
.customer_form  .register_customer .gray_btn{ margin-top:10px; float:left}

.form_structure{ float:left; width:100%; padding-top:57px;}
.form_structure h6{ color:#777777; float:left; width:1128px; margin-bottom:30px; font-size:18px; padding:15px 20px 17px; line-height:22px; font-weight:normal; background:#f4f4f4; border:1px solid #e4e2e2;}
.form_structure h3{ color:#444645; font-size:25px; line-height:29px; padding-bottom:40px !important;}
.form_structure .create_account{ float:left; width:100%;}

.form_structure .create_account .left_sec{ float:left; width:535px;}
.form_structure .create_account .left_sec .row{ float:left; margin-bottom:5px; width:533px;border: 1px solid #dcdcdc;}
.form_structure .create_account .left_sec .row label{ float:left; height:15px; width:88px; padding: 15px 30px 15px 30px; background:#f2f2f2 url(../images/name_img.png) no-repeat 12px 15px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.form_structure .create_account .left_sec .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.form_structure .create_account .left_sec .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.form_structure .create_account .left_sec .row label.email{ background:#f2f2f2 url(../images/mail_img.png) no-repeat 17px 17px;}
.form_structure .create_account .left_sec .row label.phone{ background:#f2f2f2 url(../images/phone.png) no-repeat 13px 17px;}
.form_structure .create_account .left_sec .row label.Password{ background:#f2f2f2 url(../images/lock_img2.png) no-repeat 14px 15px;}
.form_structure .create_account .left_sec .row input.Password{ border:none; width:100%}



.form_structure .create_account .right_sec{ float:right; width:535px;}
.form_structure .create_account .right_sec .row{ float:left; margin-bottom:5px; width:533px;border: 1px solid #dcdcdc;}
.form_structure .create_account .right_sec .row label{ float:left; height:15px; width:88px; padding: 15px 30px 15px 30px; background:#f2f2f2 url(../images/address.png) no-repeat 12px 15px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.form_structure .create_account .right_sec .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.form_structure .create_account .right_sec .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.form_structure .create_account .right_sec .row label.Town_img{ background:#f2f2f2 url(../images/town_img.png) no-repeat 18px 16px;}
.form_structure .create_account .right_sec .row label.Country_img{ background:#f2f2f2 url(../images/country_img.png) no-repeat 12px 12px;}
.form_structure .create_account .right_sec .row label.Post_Code{ background:#f2f2f2 url(../images/code_img.png) no-repeat 10px 15px;}

.form_structure  .delivery_address{ float:left; width:100%;}
.form_structure  .delivery_address .check_box{ float:left; width:100%;padding-bottom:20px;}
.form_structure  .delivery_address .check_box small{ float:left; width:100%;}
.form_structure  .delivery_address .check_box small input[type="checkbox"]{ float:left; margin-top:2px;}
.form_structure  .delivery_address .check_box small label{float:left; padding-left:15px;  color:#5b5a55; font-size:13px;  line-height:17px;}


.form_structure .delivery_address .left_sec{ float:left; width:535px;}
.form_structure .delivery_address .left_sec .row{ float:left; margin-bottom:5px; padding:0; width:533px;border: 1px solid #dcdcdc;}
.form_structure .delivery_address .left_sec .row label{ float:left; height:15px; width:88px; padding: 15px 30px 15px 30px; background:#f2f2f2 url(../images/address.png) no-repeat 12px 15px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.form_structure .delivery_address .left_sec .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.form_structure .delivery_address .left_sec .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.form_structure .delivery_address .left_sec .row label.Town_img{ background:#f2f2f2 url(../images/town_img.png) no-repeat 18px 16px;}

.form_structure .delivery_address .right_sec{ float:right; width:535px; padding-top:75px;}
.form_structure .delivery_address .right_sec .row{ float:left; margin-bottom:5px; padding:0; width:533px;border: 1px solid #dcdcdc;}
.form_structure .delivery_address .right_sec .row label{ float:left; height:15px; width:88px; padding: 15px 30px 15px 30px; background:#f2f2f2 url(../images/address.png) no-repeat 12px 15px; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.form_structure .delivery_address .right_sec .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.form_structure .delivery_address .right_sec .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }
.form_structure .delivery_address .right_sec .row label.Town_img{ background:#f2f2f2 url(../images/town_img.png) no-repeat 18px 16px;}


.form_structure .payment_details{ float:left; width:100%;}

.form_structure .payment_details .left_sec{ float:left; width:535px; margin-top:0px;}
.form_structure .payment_details .left_sec .row{ float:left; margin-bottom:5px; padding:0; width:533px;border: 1px solid #dcdcdc;}
.form_structure .payment_details .left_sec .row select{ float:right; width:100%; border:none;}
.form_structure .payment_details .left_sec .row label{ float:left; height:20px; width:139px; padding: 15px 5px 10px 5px; background:#f2f2f2; text-align:center; color:#7bae23; font-size:14px; line-height:18px;}
.form_structure .payment_details .left_sec .row span{ float:left; width:363px; height:25px; padding:10px;  border-left:1px solid #dcdcdc;}
.form_structure .payment_details .left_sec .row span input[type="text"]{ float:left; width:363px; height:25px; color:#ccc; font-size:16px; line-height:25px; border:none; background:none; }

.form_structure .payment_details .right_sec{ float:right; width:535px; margin-top:250px;}
.form_structure .payment_details .right_sec .row{ float:left; width:100%;}
.form_structure .payment_details .right_sec .row span{ float:left;}
.form_structure .payment_details .right_sec .row span input[type="checkbox"]{ float:left; margin-top:3px; }
.form_structure .payment_details .right_sec .row span label{ color:#5b5a55; margin-left:10px; font-size:13px; line-height:17px;}
.form_structure .payment_details .right_sec .row label a.privacy { text-decoration:none;color:#7bae23;font-size:13px; line-height:17px;}
.form_structure .payment_details .right_sec .row label a.privacy:hover{ text-decoration:underline;}
.form_structure .payment_details .right_sec .row .gray_btn{ margin-top:20px; font-size:16px}



.table_list{ float:left; width:100%; padding:30px 0}
.table_list .head{ float:left; width:100%; background:#fafafa; border:1px solid #e2e2e2; border-radius:4px 4px 0 0; font-size:15px; color:#565656; font-family: 'PT Sans Narrow', sans-serif; font-weight:700;}
.table_list .head .col1{ text-align:center}
.table_list .col1{ float:left; width:459px; padding:20px 30px;border-right:1px solid #e2e2e2;}
.table_list .col2{ float:left; width:119px;padding:20px 30px;border-right:1px solid #e2e2e2;}
.table_list .col3{ float:left; width:79px;padding:20px 30px;border-right:1px solid #e2e2e2;}
.table_list .col4{ float:left; width:99px;padding:20px 30px;border-right:1px solid #e2e2e2; text-align:center}
.table_list .col5{ float:left; width:110px;padding:20px 30px;}

.table_list .image{ float:left; width:200px}

.table_list .row{ float:left; width:100%;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; font-size:18px;font-family: 'PT Sans Narrow', sans-serif; font-weight:700; color:#555 }
.table_list .row h3{ color:#646464; font-size:20px; line-height:24px; padding:0 0 10px}
.table_list .row ul{ list-style:none; font-weight:400;}
.table_list .row ul li{ padding:4px 0}
.table_list .row a{ color:#646464; text-decoration:none}
.table_list .row a:hover{ text-decoration:underline}

.table_list .row .col1{ min-height:130px}
.table_list .row .col2{ min-height:130px;padding:30px 30px 20px 30px}
.table_list .row .col3{ min-height:130px;padding:30px 30px 20px 30px}
.table_list .row .col4{ min-height:130px}
.table_list .row .col5{ min-height:130px}


.table_list .calc_box{ float:left; width:100%}
.table_list .calc_box .input{ float:left; padding:13px 10px ; border:1px solid #e0e0e0; border-right:none; border-radius:3px 0 0 3px; width:50px; text-align:center; font-weight:bold; font-size:14px;}
.table_list .calc_box  .arrow{ float:left; width:15px}
.table_list .calc_box  .arrow a{ float:left; }
.table_list .calc_box  .arrow a.up{background:url(../images/input_paging_arrow.jpg) no-repeat 0 0; width:22px; height:22px }
.table_list .calc_box  .arrow a.up:hover{ background-position:-22px 0}
.table_list .calc_box  .arrow a.down{ background:url(../images/input_paging_arrow.jpg) no-repeat 0 -22px; width:22px; height:22px }
.table_list .calc_box  .arrow a.down:hover{ background-position:-22px -22px}

.table_list  .close_btn{ display:inline-block; background:url(../images/close2.jpg) no-repeat 0 0; width:30px; height:30px; margin:0 0 0; float:right}
.table_list  .close_btn:hover{ background-position:0 -30px}
.table_list  strong{ float:left; padding:5px 5px 0 0; color:#e82c0c}





.bottom_details{ float:left; width:100%; margin-top:23px;}
.bottom_details .discount_box{ float:left; padding:24px 48px 28px 30px; width:690px; border:1px solid #e0e0e0;}
.bottom_details .discount_box h3{color:#666; padding:0 !important; float:left; font-size:16px; line-height:20px; font-weight:bold;}
.bottom_details .discount_box .apply_box{ float:right; width:390px;}
.bottom_details .discount_box .apply_box h5{ color:#777777; padding:0 !important; font-size:18px; line-height:22px; font-weight:normal;}
.bottom_details .discount_box .apply_box .row{ float:left; width:100%; margin-top:24px;}
.bottom_details .discount_box .apply_box .row label{ color:#777777; padding-right:13px; padding-top:8px; float:left; font-size:16px; line-height:20px;}
.bottom_details .discount_box .apply_box .row span{ float:left; width:310px; padding: 5px 10px; height:26px;border:1px solid #e0e0e0;}
.bottom_details .discount_box .apply_box .row span input[type="text"]{width:310px; height:26px; line-height:26px; color:#666; font-size:14px; border:none; background:none;}
.bottom_details .discount_box .apply_box .gray_btn{ margin-top:14px; width:120px; float:right;}

.bottom_details .total_box{ float:right; width:368px;font-family: 'PT Sans Narrow', sans-serif; font-weight:700;}
.bottom_details .total_box .item_list{ float:left; width:368px; border:1px solid #e0e0e0;}
.bottom_details .total_box .item_list .col1{ float:left; width:103px; border-bottom:1px solid #e0e0e0; padding:17px 40px 18px;border-right:1px solid #e0e0e0; height:18px;  color:#777777; font-size:16px; line-height:20px;}
.bottom_details .total_box .item_list .col2{ float:left; width:104px;padding:17px 40px 18px 40px; border-bottom:1px solid #e0e0e0; height:18px;  color:#555555; font-size:18px; line-height:22px; font-weight:bold;}
.bottom_details .total_box .item_list .last{ background:#f4f4f4; border-bottom:none; height:25px; font-size:22px;}
.bottom_details .total_box .item_list .last1{ background:#f4f4f4; color:#e82c0c;border-bottom:none; height:25px; font-size:20px}
.bottom_details .total_box .btn{ float:left; width:100%; margin-top:35px;}
.bottom_details .total_box .btn .gray_btn{ float:left; width:186px;}
.bottom_details .total_box .btn .right{ float:right; width:155px;}
.bottom_details .total_box .btn .active{ background:#84BB26; color:#fff;}





#footer{float:left; width:100%; margin-top:20px;}
#footer .top_row{ float:left; width:100%; background:#84bb26; border-bottom: solid 1px #a3cc5c}

#footer .top_row .twitter_slide_container{ float:left; width:1072px; padding:26px 12px 5px 86px;}
#footer .top_row .slide_box{ float:left; width:990px}
#footer .top_row .slide_box .slide{ float:left; width:100%}

#footer .top_row .slide p{ color:#444645; float:left; font-size:16px; line-height:20px; padding-bottom:5px}
#footer .top_row .slide small{ color:#cdfa7e; float:left; font-size:14px; line-height:18px; font-style:italic;}
#footer .top_row .slide_box .slide a{color:#444645; text-decoration:none}
#footer .top_row .slide_box .slide a:hover{text-decoration:underline}
#footer .top_row .twitter_slide_container .arrow{ float:right; width:50px; margin:10px 0 0}
#footer .top_row .twitter_slide_container .arrow .left_arw{ float:left;}
#footer .top_row .twitter_slide_container .arrow .right_arw{ float:right;}

#footer .middle_row{ float:left; width:100%; background:#444645; }
#footer .middle_row .grey_row{ float:left; width:100%; padding:43px 0 26px 0;position:relative;}
#footer .middle_row .grey_row .bird{ float:left; position:absolute; top:-33px; left:0;}
#footer .middle_row .grey_row h3{ color:#e3e3e3; font-size:20px; padding-bottom:27px;line-height:24px; font-weight:bold;}
#footer .middle_row .grey_row .common_box{ float:left; width:250px; margin-right:24px;}
#footer .middle_row .grey_row .common_box ul{ float:left; width:100%; list-style:none;font-family: 'MyriadPro-Regular';}
#footer .middle_row .grey_row .common_box ul li{ padding-bottom:18px; padding-left:17px; background:url(../images/dot_img.png) no-repeat left 7px;}
#footer .middle_row .grey_row .common_box ul li a{ text-decoration:none; color:#ccc; font-size:15px; line-height:19px;}
#footer .middle_row .grey_row .common_box ul li a:hover{ text-decoration:underline;}
#footer .middle_row .grey_row .last{ float:left; width:228px; margin-right:0;}
#footer .middle_row .grey_row .last p{color:#cccccc; float:left; font-size:15px; line-height:31px;}



#footer .middle_row .grey_row .right_footer{ float:right; margin-top:104px; width:305px;}
#footer .middle_row .grey_row .right_footer ul{ float:right;list-style:none; }
#footer .middle_row .grey_row .right_footer ul li{ float:left; padding-left:10px;}
#footer .middle_row .grey_row .right_footer ul li a{ float:left; height:36px; width:36px;}

#footer .middle_row .grey_row .right_footer ul li a.icon1{ background:url(../images/social_icon.png) no-repeat 0 0;}
#footer .middle_row .grey_row .right_footer ul li a.icon1:hover{ background-position:0 -39px}
#footer .middle_row .grey_row .right_footer ul li a.icon2{ background:url(../images/social_icon.png) no-repeat -47px 0;}
#footer .middle_row .grey_row .right_footer ul li a.icon2:hover{ background-position:-47px -39px}
#footer .middle_row .grey_row .right_footer ul li a.icon3{ background:url(../images/social_icon.png) no-repeat -93px 0;}
#footer .middle_row .grey_row .right_footer ul li a.icon3:hover{ background-position:-93px -39px}

#footer .middle_row .grey_row .right_footer .footer_logo{ float:left; margin-top:82px;}
#footer .middle_row .grey_row .right_footer .footer_logo img{ float:left;}

#footer  .bottom_row{ padding:26px 0 56px 0; background:#444645 url(../images/border_line.png) repeat-x top; float:left; width:100%;}
#footer  .bottom_row span{ color:#b3b3b3; float:right; font-size:13px; line-height:17px;}


#twitterFeedSlider ul {list-style:none; float:left; width:100%}
#twitterFeedSlider ul li{float:left; margin-left:0px!important; width:100%!important; margin-right:20px!important}
#footer .top_row .slide small{clear:both;}

.onSaleSlider{ height:483px !important}

.liHomePageGrid{ height:260px; float:left; }
.product_list1 li .MenuItemSubz{ position:absolute; top:-1px; right:-1px; background:url(../images/green_cirlce_big.png) no-repeat 0 0; width:194px; height:194px; padding:33px 15px 17px; text-align:center; color:#fff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.product_list1 li .MenuItemSub{ width: 200px; position:absolute; top:60px; left:10px; text-align:center; color:#000; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.liHomePage{ height:500px; float:left; }
.liPlantsPage1{ height:400px; border:1px #a3cc5c }
