
.product_image_left .image_container .base_image img{width:98%;}
.section1_container{/*background:#ebebeb url(imgs/main-top-bg.png) left bottom repeat-x;*/ background-color: #eee; text-align:left;}
.sub_menu{width: 100% !important;z-index: 999;}
.nav-fixed .sub_menu{width: 92% !important;z-index: 999;}
.sub_menu li{/*width:20%;*/ float: left;}
.section1_container h1{margin: 0 0 18px;}
.home_main_container{}
.home_section1{min-height: 776px;width: 940px;  margin:0px auto; position:relative;}
.home_section2{ position:relative;float: left;min-height: 200px;width: 940px; margin:7px 0 35px 0; padding-bottom:58px; border-bottom:1px solid #cccccc; }
.home_section3{border-bottom: 1px solid #CCCCCC; position:relative;float: left;min-height: 200px; width: 100%; margin-bottom:35px; padding-bottom:38px;}
.home_section4{border-bottom: 1px solid #CCCCCC; position:relative;float: left;min-height: 200px; margin: 0px 0px 35px;width: 100%; padding-bottom:58px;}
.home_section5{ position:relative;float: left;min-height: 200px;margin: 0px;width: 100%;}
.home_section5 .form-add .review-container #Star{ width:128px !important;}
.home_section4 h1{margin-bottom:16px;}
.home_section3 h1{margin-bottom:11px;}

.home_section1 .product_image_left{ float: left;width: 700px; height:544px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background: #fff; border-bottom:1px solid #bcbcbc;}
.home_section1 .product_details_right{ float: right;width: 220px; }
.home_section1 .home_accordian_left{float:right; margin-right:20px;}
.home_accordian_right{}

.home_section1 .product_details_right .detail p{ padding-right:22px;}
.home_section1 .product_details_right ul{ padding-left:0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background: #fff;}
.home_section1 .product_details_right li{list-style: none outside none;}
.home_section1 .product_details_right li a.tab{ width:100%; height:80px; background: url(imgs/home-accordian-tab-bg.png) left top repeat-x; display:block;}
.home_section1 .product_details_right li a:hover{background: url(imgs/home-accordian-tab-hover-bg.png) left top repeat-x;}
.home_section1 .product_details_right li a.current-menu-item{background:none !important; position:relative;}
.home_section1 .product_details_right li a.current-menu-item span{ width:40px; height:80px; background: url(imgs/accordian-active-indicator.png) left top no-repeat; position:absolute; left:-40px; top:0px; z-index:1;}
.home_section1 .product_details_right li a.current-menu-item span + span{ width:172px; height:63px; font:normal 23px/24px 'bryant_lightregular', Helvetica, Arial, sans-serif; position:relative; left:0px; background:url(imgs/accordian-up-arrow.png) right top no-repeat; color:#000000; padding:17px 30px 0px 18px; float:left; }
.home_section1 .product_details_right li a span + span{width:168px; font:normal 23px/24px 'bryant_lightregular', Helvetica, Arial, sans-serif; position:relative; left:0px; background:url(imgs/accordian-down-arrow.png) right top no-repeat; color:#fff;padding:17px 30px 0px 22px; float:left; }
.home_section1 .product_details_right li .detail{padding-left:1.5em;}
.home_section1 .product_details_right li .detail p{}
.home_section1 .product_details_right li a.current-menu-item span .home-header-price{ background:none; left:0px; position:relative; width:100%; float:left; height:auto;}
.home_section1 .product_details_right li a span .home-header-price{ left:0px; position:relative; width:100%; float:left;}
.heroimage{}
.base_image{ display: table-cell; height: 544px; text-align: center; vertical-align: middle; width: 700px;}
.heroimage ul { margin:0px; padding:0px; list-style:none;}
.heroimage li{display:inline-block;list-style: none; margin:20px 20px 0 0; width:60px; height:41px; position:relative;}
.heroimage li a span{display:none;}
.heroimage li a:hover span{width:60px; height: 41px; display:block; background:url(imgs/thumbnail-border.png) left top no-repeat; position:absolute; z-index:99999; }
.heroimage li img{width:60px; height: 41px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative;}

.about_above{ float: left;width: 100%;}
.about_above_left{}
.img_left{ width:300px; margin-right:20px; float:left;}
.about_above_right{width:620px; float:left;}

.x5_content{float:left;min-height:200px;width: 100%;}
.x5_content ul{margin:0;padding: 0;list-style: none;}
.x5_content li{width:100%;float:left;padding: 0 0 0 0; margin-bottom:30px;}
.x5_content li p.wid17{font:normal 16px/22px Helvetica, Arial, sans-serif; margin-bottom:25px;}
.x5_content li p.wid14{font:normal 14px/18px Helvetica, Arial, sans-serif;}
.x5_content li p.wid12{font:normal 12px/16px Helvetica, Arial, sans-serif;}

.about_below h1{ margin-bottom:0px;}
.about_below ul{margin:0;padding: 0;list-style: none;}
.about_below li{ float: left;margin: 36px 20px 0 0;width: 160px;}
.write-review{padding-top:25px; clear:both;}
.detail .ratings .amount{display:none}
.detail .ratings .rating-text{color:#404040; float:left; margin-left:2px;}
.cartpopup{float:left}
.cart_popup_container{background: none repeat scroll 0 0 #999999;border: 1px solid;top: 50px;position: absolute; z-index: 99999; margin-left:50%; left:-350px;}
.catalogsearch-result-index .cart_popup_container{border-width:8px; border-style:solid; background:#ffffff; width:660px; border-radius:10px;left: -460px;border-color:#3a3a3a;margin-left:50%;top: 150px;z-index: 99999; padding:20px;}
.catalogsearch-result-index .cart_popup_container .cart_popup_header,
.catalogsearch-result-index .cart_popup_container .cart_popup_footer{ display:none;}
.catalogsearch-result-index .cart_popup_container .close_popup{ top:-18px; right:-18px;}
.cart_popup_main{}
.pdetails{}
.checkout-address .cart_popup_container{top: 100px;position: absolute; z-index: 99999; margin-left:50%; left:-190px;}
.checkout-address .cart_popup_container .cart_popup_main{width:620px;}
.compare_li{width:220px; height:80px; background: url(imgs/home-accordian-tab-bg.png) left top repeat-x; -webkit-border-radius:0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; position:relative; display:table-cell; vertical-align:middle;}
.home_section1 .product_details_right li a.compare_home,
.home_section1 .product_details_right li a.current-menu-item.compare_home{ width:180px; height:36px; margin:0 auto; background: url(imgs/accordian-tab-bg.png) left bottom repeat-x !important; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; display:block; font:normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff; text-indent:12px; text-transform:capitalize; }
.home_section1 .product_details_right li a.compare_home:hover,
.home_section1 .product_details_right li a.current-menu-item.compare_home:hover{background: url(imgs/accordian-tab-hover-bg.png) left top repeat-x !important;}
.home_section1 .product_details_right li a.compare_home span,
.home_section1 .product_details_right li a.current-menu-item.compare_home span{width:30px; height:36px; float:right; background:url(imgs/compare-btn-icon.png) left center no-repeat !important; position:static;}

.checkout-address .cart_popup_container .cart_popup_main .accordion-menu{ clear: both; float: left; width: 100%; position:relative; margin-bottom:11px;}
.checkout-address .cart_popup_container .cart_popup_main .accordion-menu .radio{float:left; margin-top:21px; margin-right:12px;}
.checkout-address .cart_popup_container .cart_popup_main .accordion-menu .address-span{ width:80%; height:32px; padding:20px 70px 20px 15px; border-bottom:1px solid #cccccc; background:#f2f2f2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; float:left; font-size:14px; }
.checkout-address .cart_popup_container .cart_popup_main .accordion-menu .edit{ position:absolute; top:20px; right:15px; font-size:14px; font-weight:bold; color:#404040; cursor:pointer;}
.checkout-address .cart_popup_container .cart_popup_main .accordion-menu .accordion-content{float:left; width:588px; position:relative; top:-3px; left:32px; border-bottom:1px solid #cccccc; background:#f2f2f2; -webkit-border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; border-radius:0px 0px 3px 3px;}
.cart_popup_main .accordion-menu .accordion-content .fieldset{margin-top:0px; background:none; border:0px; padding-left:15px; padding-top:0px;}
.cart_popup_main .accordion-menu .accordion-content .fieldset .form-list{ width:264px; margin-right:20px; float:left;}
.cart_popup_main .accordion-menu .accordion-content .form-list .input-text{width:260px; background:#ffffff; text-indent:9px;}
.cart_popup_main .accordion-menu .accordion-content .form-list select{width:260px; background:#ffffff; padding:7px;}
.side-message{ width:264px; float:right; font-size:14px; line-height:20px; font-style:italic;}
.cart_popup_main .accordion-menu .accordion-content .form-list .fields .field + .field{ margin-top:15px;}
.cart_popup_main .accordion-menu .accordion-content .buttons-set{ padding:5px 15px 20px; border:0px;}
.cart_popup_main .accordion-menu .accordion-content .buttons-set button.button{float:left;}
.cart_popup_main .button-container{margin-top:20px; border-top:1px solid #cccccc; padding-top:30px; width:100%; float:left;}

.catalog-product-view .review-container .buttons-set button.button{float:right !important;} 
.catalog-product-view .review-container #Star{width: 130px !important;}
.payment-methods .validation-advice{width:240px !important;}
.payment-methods dt{width:100%; float:left; height: 34px;}

.home_checkout{ width:220px; height:108px; background:#ffffff; border-bottom:1px solid #bcbcbc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; padding-top:20px; margin-top:20px;}
.home_checkout a{ width:189px; height:36px; margin:0 auto; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;*/background-color: #bfbfbf; background-image: none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; display:block; font:normal 17px/36px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff; text-indent:12px;}
.home-checkout-step{ margin:20px 20px 0px 20px; padding:0px 0px 0px 92px; width:auto; height:37px; }
.checkout-inner-text1,
.checkout-inner-text2{width:100%; float:left; text-align:left; line-height:16px; font-weight:bold;}

.home_checkout a span{width:30px; height:36px; float:right; background:url(imgs/home-checkout-icon.png) left center no-repeat;}
.home_checkout a:hover{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #808080; background-image: none;}
.product_details_right .price-box{ padding-bottom:18px; margin:0px 18px 20px 0; border-bottom:1px dashed #cccccc; }
.product_details_right label.qty-label,
.product_details_right label[for="qty"]{font-size:14px; margin-top:5px; float:left;}
.product_details_right .home_quantity{ padding-bottom:0px; position:relative; height:45px; padding-right:18px; float:right;}
.product_details_right .home_quantity .inc-cart{bottom: 45px; cursor:pointer;}
.product_details_right .home_quantity .dec-cart{z-index: 9; cursor:pointer;}

.home_quantity{ padding-bottom:11px; position:relative; /*height:65px;*/ padding-right:23px; float:right;}
.color_swatch_container{width:90%; padding-bottom:11px; height:21px;}
.color_swatch_container span{float:left; font:normal 14px/20px Helvetica, Arial, sans-serif; color:#666666; }
.color_swatch_container .color_swatch_ul{float:right;}
.color_swatch_ul li{float:left; margin-right:4px;}
.color_swatch_ul li a img{border:3px solid #f2f2f2; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative;}
.color_swatch_ul li a.current-menu-item img { border: 3px solid #404040 !important;}
.color_swatch_ul li a img:hover{ border-color:#404040;}
.home_quantity label{width:54%; float:left; font:normal 14px/32px Helvetica, Arial, sans-serif; color:#666666;}
.home_quantity input[type="text"]{width:58px; text-align:center; line-height:32px;}
.home_addcart,
.home_wishlist{width:92%; height:37px; padding-bottom:11px; clear:both; }
.home_wishlist a{ width:100%; float:left; display:block; background-color:#E6E6E6; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/37px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040 !important; height:37px; }
.home_wishlist a:hover{background-color: #bfbfbf;}
.home_wishlist .wishlist-icon{background: url(imgs/wishlist-icon.png) right center no-repeat; width:30px; height:21px; float:right; margin-top:8px;}
.home_addcart a{width:100%; float:left; display:block; background-color:#FFA400; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/37px 'bryant_bold', Helvetica, Arial, sans-serif; color:#FFFFFF !important; height:37px;}
.home_addcart a:hover{background-color:#df6e00;}
.home_addcart .cart_icon{background: url(imgs/addtocart-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:8px;}
.home_or{ width:90%; text-align:center; font:italic 14px/20px Helvetica, Arial, sans-serif; padding:6px 0 18px 0; clear:both; color:#000000;}
.loader{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; bottom: 917px; float: left; height: 35px; position: relative; right: 293px; text-align: center; width: 50px; z-index: 1000;}

.ptab{width:90%; float:left; margin-bottom:10px;}
.ptab .home-shipping,
.ptab .prod-detail-link{ padding:0 10px; background:url(imgs/link-arrow.png) left center no-repeat; }
.ptab .prod-detail-link:hover{background:url(imgs/link-arrow.png) left center no-repeat !important; text-decoration:underline;}

.about_below li img{margin-bottom:35px;}
.about_below li p{ font:normal 14px/18px Helvetica, Arial, sans-serif;}
.section2_button{margin-top:85px; float:right;}
.section2_button .home_addcart {margin-right:20px;}
.section2_button .home_addcart,
.section2_button .home_wishlist{float:left; width:auto; height:32px; padding:0px; clear:none;}
.section2_button .home_wishlist a{ width:140px; float:left; display:block; background: url(imgs/gray-btn-bg.png) left bottom repeat-x; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 13px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040 !important; height:33px; }
.section2_button .home_wishlist a:hover{background: url(imgs/gray-hover-btn-bg.png) left bottom repeat-x !important;}
.section2_button .home_wishlist .wishlist-icon{background: url(imgs/wishlist-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:6px;}
.section2_button .home_addcart a{width:140px; float:left; display:block; /*background: url(imgs/green-btn-bg.png) left bottom repeat-x;*/ -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#FFFFFF !important; height:33px; background-color: #FFA400;}
.section2_button .home_addcart a:hover{/*background: url(imgs/green-btn-hover-bg.png) left top repeat-x !important;*/background-color: #df6e00;}
.section2_button .home_addcart .cart_icon{background: url(imgs/addtocart-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:6px;}


.whyx5_button {margin:20px; float:right;}
.whyx5_button .home_addcart {margin-right:20px;}
.whyx5_button .home_wishlist{float:right; width:auto; height:32px; padding:0px; clear:none;}
.whyx5_button .home_addcart {float:left; width:auto; height:32px; padding:0px; clear:none;}
.whyx5_button .home_wishlist a{ width:140px; float:left; display:block; background: url(imgs/gray-btn-bg.png) left bottom repeat-x; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 13px/33px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#404040 !important; height:33px; }
.whyx5_button .home_wishlist a:hover{background: url(imgs/gray-hover-btn-bg.png) left bottom repeat-x !important;}
.whyx5_button .home_wishlist .wishlist-icon{background: url(imgs/wishlist-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:6px;}
.whyx5_button .home_addcart a{width:140px; float:left; display:block; background: url(imgs/green-btn-bg.png) left bottom repeat-x; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#FFFFFF !important; height:33px;}
.whyx5_button .home_addcart a:hover{background: url(imgs/green-btn-hover-bg.png) left top repeat-x !important;}
.whyx5_button .home_addcart .cart_icon{background: url(imgs/addtocart-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:6px;}
.whyx5_button .home_addcart { border:none;}


/*by tooltip*/	
/*#tooltip{text-align: center; color: #fff; background: #111; position: absolute; z-index: 100; padding: 15px;}*/
/* triangle decoration */
/*#tooltip:after { width: 0; height: 0; border-left: 10px solid transparent;  border-right: 10px solid transparent;border-top: 10px solid #111; content: ''; position: absolute; left: 50%;       bottom: -9px;  margin-left: -10px;}
#tooltip.top:after {border-top-color: transparent; border-bottom: 10px solid #111; top: -20px; bottom: auto; }
#tooltip.left:after{left: 10px;margin: 0;}
#tooltip.right:after { right: 10px; left: auto; margin: 0;}*/

.ptab-review{ background: none !important; height: 20px; padding: 0 10px; position: absolute !important; width: 100px;}
.product_details_right .ptab .ptab-review:hover{background:none !important;}
.heroimage .thumbnail-image { margin:0px; margin: 10px 0 0; list-style:none;}
.thumbnail-image div{display:inline-block;list-style: none; margin:20px 20px 0 0; width:60px; height:41px; position:relative;}
.thumbnail-image div a span{display:none;}
.thumbnail-image div a.current-menu-item span{width:60px; height: 41px; display:block; background:url(imgs/thumbnail-border.png) left top no-repeat; position:absolute; z-index:1; }
.thumbnail img{width:60px; height: 41px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; z-index:2;}

.thumbnail a:hover span.bg{width:60px; height: 41px; display:block; background:url(imgs/thumbnail-border.png) left top no-repeat; position:absolute; z-index:1; }
.thumbnail {float:left;padding :0 10px 0 0}

.section1_container .sharethis{ position:absolute; right:0px;}
.sharethis{ position:absolute; top:0px; right:0px;}

.review-container .title-ul,
.home_section5 .title-ul{margin:0; padding:0; width:460px; float:left; list-style:none; margin-right:20px;}
.review-container .title-ul li .input-box,
.home_section5 .title-ul li .input-box{width:456px; }
.review-container .name-ul li .input-text,
.review-container .title-ul li textarea,
.review-container .title-ul li .input-text,
.home_section5 .name-ul li .input-text,
.home_section5 .title-ul li textarea,
.home_section5 .title-ul li .input-text{width:96.4% !important; padding:0 10px;}
.review-container .name-ul li .input-box,
.home_section5 .name-ul li .input-box{ width:220px;}
.review-container .title-ul li textarea,
.home_section5 .title-ul li textarea{height:11.7em;}

.review-container .name-ul,
.home_section5 .name-ul{margin:0; padding:0; width:220px; float:left; list-style:none;}
.home_section5 .review-container{margin-bottom:20px;}
.review-container .buttons-set,
.home_section5 .buttons-set{margin:0px; border:0px; width:641px;}
.review-container .buttons-set button.button span,
.home_section5 .buttons-set button.button span{ background-color: #FFA400; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; width:160px; height:34px; font:14px/34px 'bryant_bold', Helvetica, Arial, sans-serif; color:#fff; border:0px; text-indent:12px;}
.review-container .buttons-set button.button:hover span span,
.review-container .buttons-set button.button span span,
.home_section5 .buttons-set button.button:hover span span,
.home_section5 .buttons-set button.button span span{ background:url(imgs/submit-icon.png) right top no-repeat; text-align:left;}
.review-container .buttons-set button.button:hover span,
.home_section5 .buttons-set button.button:hover span{background-color: #df6e00;}

.toggle_container .block-cart .block-content a.home_addcart{width:100% !important; float:left; display:block; background: url(imgs/green-btn-bg.png) left top repeat-x !important; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/37px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#FFFFFF !important; margin:0 0 10px !important;}
.toggle_container .block-cart .block-content a.home_addcart:hover{background: url(imgs/green-btn-hover-bg.png) left top repeat-x !important;}
.toggle_container .block-cart .block-content .home_addcart .cart_icon{background: url(imgs/addtocart-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:8px;}

.compare-table .add-to-links a.link-wishlist,
.toggle_container .block-cart .block-content a.home_wishlist{ width:100% !important; float:left; display:block; background: url(imgs/gray-btn-bg.png) left top repeat-x ; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/37px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#404040 !important; text-align:left; }
.toggle_container .block-cart .block-content a.home_wishlist{color:#fff !important; font:16px/37px 'bryant_plainregular',Arial,Helvetica,sans-serif;}
.compare-table .add-to-links a.link-wishlist:hover,
.toggle_container .block-cart .block-content a.home_wishlist:hover{background: url(imgs/gray-hover-btn-bg.png) left top repeat-x;}
.compare-table .add-to-links a.link-wishlist span,
.toggle_container .block-cart .block-content .home_wishlist .wishlist-icon{background: url(imgs/wishlist-icon.png) right center no-repeat; width:30px; height:20px; top:0px; position:absolute; right:0px;}

.compare-table button.btn-cart{background:none; border:0px;width:100%}
.compare-table button.btn-cart span{width:100%; height:36px; border:0px; float:left; display:block; /*background: url(imgs/green-btn-bg.png) left top repeat-x; -webkit-border-radius:3px; -moz-border-radius: 3px;*/ border-radius: 3px; position:relative; text-indent:10px; font:normal 16px/37px 'bryant_bold', Helvetica, Arial, sans-serif; color:#FFFFFF !important; margin:0 0 10px !important; padding:0px; text-align:left; background-color: #FFA400;}
.compare-table button.btn-cart:hover span{/*background: url(imgs/green-btn-hover-bg.png) left top repeat-x;*/ background-color: #df6e00;}
.compare-table button.btn-cart span span{background: url(imgs/addtocart-icon.png) right center no-repeat !important; width:30px; height:36px; position:absolute; top:0px; right:0px;}

.compare-table .add-to-links a.link-wishlist{ width:100% !important; float:left; display:block; background: url(imgs/gray-btn-bg.png) left top repeat-x ; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 15px/37px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#404040 !important; }
.compare-table .add-to-links a.link-wishlist:hover{background: url(imgs/gray-hover-btn-bg.png) left top repeat-x ;}
.compare-table .add-to-links a.link-wishlist span{background: url(imgs/wishlist-icon.png) right center no-repeat; width:30px; height:20px; float:right; margin-top:8px;}

.toggle_container .block-cart .view-checkout{width:auto; padding:0px 12px 12px;}
.toggle_container .block-cart .view-checkout a{width:100%; height:36px; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;*/background-color: #FFA400; background-image: none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; display:block; font:normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff !important; text-indent:12px;}
.toggle_container .block-cart .view-checkout a span{width:30px; height:36px; float:right; background:url(imgs/home-checkout-icon.png) left center no-repeat;}
.toggle_container .block-cart .view-checkout a:hover{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #df6e00; background-image: none;}

.quick-access .links li{ cursor:pointer;}
.cartdrop .trigger{ cursor:pointer;}
.quick-access .links li.li-special-offers{padding: 0 14px 0 7px; color: #404040;}

.see-tv-div .sharethis{right:52px; top:20px;}
.remove-tv{ position: absolute; top: 0px; right:0px; width:32px; height:32px; margin-left:10px; background:url(imgs/close-btn.png) left top no-repeat;top:20px;}
.remove-tv:hover{ background:url(imgs/close-btn-hover.png) left top no-repeat;}
.see-tv-div iframe{border:0px;}
#nav .header-checkout a{ color:#000000;}
.header-top-menu .sub_menu ul{width:80%;}

.loading-overlay{ background:repeat; background:rgba(0, 0, 0, 0.35); position:fixed; top:0; left:0; height:100%; width:100%; z-index:999998; }
.loading-img{ position:fixed; top:48%; left:48%; z-index:999999;}

.compare-table tr.even, .compare-table tr.odd{ background:none;}
.compare-table tbody th{background:none;}
.compare-table tbody tr.last th, .compare-table tbody tr.last td{border:0px; border-top:1px solid #cccccc;}
.compare-table tr.add-to-row td{ background:none;}
.campare-title{margin-bottom:30px;}
.campare-title h1{margin-bottom:26px;}
.product-shop-row{background:#fff !important;}
.compare-table .product-shop-row th{background:#fff;}
.compare-table .product-shop-row th,
.compare-table .product-shop-row td{border:0px !important; padding-bottom:30px;}
.product-shop-row h2{text-align:center; min-height:64px; margin-bottom:30px;}
.product-shop-row td a.product-image{display:block; padding-bottom:17px;}
.product-shop-row td a.product-image img{border-bottom:1px solid #cccccc; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; width:100%;}
.compare-table .add-to-row td{padding-top:32px;}

.special-offers-div .products-list .item a.product-image{border: 0px solid #CCCCCC; height:auto; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; float: left; margin: 0 20px 0px 0px; width: 620px;}
.special-offers-div .products-list .item .product-shop{float: left; margin-left: 0px; width: 300px;}
.special-offers-div .products-list .item .product-shop .category-left{width:100%;}
.special-offers-div .products-list .item .product-shop .category-col{width:100%;}
.green17{ font:normal 16px/24px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#FF6B00;}

.special-offers-div .products-list .item .product-shop .category-left .desc p{color:#666666; font:normal 16px/24px Helvetica, Arial, sans-serif;}
.special-offers-div .products-list .item .product-shop .category-col .desc p{color:#666666; font:normal 16px/24px Helvetica, Arial, sans-serif;}
.block-content .compare-heading span{font:normal 15px/20px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#000000;}
.select-compare-box .sidebar-product-name{font:normal 14px/20px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#666666;}

.cancel-button{width:64px; float:left; margin-right:20px;}
.cancel-button a{width:100%; float: left; height:32px; line-height:32px; border-bottom:0 none; text-align:center; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; /*background: url(imgs/gray-btn-bg.png) left bottom repeat-x;*/background-color: #e6e6e6; display:block; font:normal 13px/32px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040;}
.cancel-button a:hover{/*background: url(imgs/gray-hover-btn-bg.png) left bottom repeat-x;*/background-image: none; background-color:#bfbfbf; }

.cancel-button-wit{width:64px; float:left; margin-right:20px;}
.cancel-button-wit a{width:100%; float: left; height:32px; line-height:32px; border-bottom:1px solid #808080; text-align:center; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background: #e6e6e6; border-bottom:1px solid #ccc; display:block; font:normal 13px/32px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040;}
.cancel-button-wit a:hover{background: #e5e5e5;}

button.cancel-button{width:64px; float:left; margin-right:20px;}
.checkout-onepage-index .buttons-set button.cancel-button span,
button.cancel-button span{width:100%; float: left; height:32px; line-height:32px; border-bottom:1px solid #808080; text-align:center; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; /*background: url(imgs/gray-btn-bg.png) left bottom repeat-x;*/ background-color: #e6e6e6; display:block; font:normal 13px/32px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040;}
.checkout-onepage-index .buttons-set button.cancel-button:hover span,
button.cancel-button:hover span{/*background: url(imgs/gray-hover-btn-bg.png) left bottom repeat-x;*/background-image: none; background-color: #bfbfbf;}
.checkout-onepage-index .buttons-set button.cancel-button span{ background:#ffffff; color:#404040 !important; text-align:center; text-indent:0px;}

.continue-button{width:115px; float:left;}
.continue-button a{width:100%; float: left; height:33px; line-height:33px; text-align:left; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;*/background-color: #e6e6e6; background-image: none; display:block; font:normal 13px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040; text-indent:12px;}
.continue-button a:hover{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #bfbfbf; background-image: none; }
.continue-button a span{width:30px; height:33px; float:right; background: url(imgs/right-arrow-btn.png) left center no-repeat;}

.checkout-onepage-index button.button span span{color:#000000}
.checkout-onepage-index .main-container{ background:#ebebeb;}
.onepage-sidebar{width:220px; padding-top:43px;}
.onepage-sidebar .block-cart{border:0px;}
.onepage-sidebar .block-cart .block-title{ background:#4d4d4d; width:220px; height:56px; padding:0px; line-height:56px; -webkit-border-radius:3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; position:relative;}
.onepage-sidebar .block-cart .block-title strong{background:0px; width:100%; padding:0px; text-indent:20px; font:normal 16px/56px 'bryant_plainregular', Helvetica, Arial, sans-serif; color:#ffffff; text-transform:none; }
.onepage-sidebar .block-cart .block-content{width:220px; background:#ffffff; border-bottom:1px solid #cccccc; -webkit-border-radius:0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius:0px 0px 3px 3px; position:relative;}
.onepage-sidebar .block-cart .block-content ol{padding:20px; border-bottom:1px solid #bcbcbc;}
.onepage-sidebar .block-cart .block-content ol li{ padding-bottom:24px; clear:both; min-height:36px;}
.onepage-sidebar .block-cart .block-content ol li.last{padding-bottom:0px;}
.checkout-product-listing img{ border:1px solid #cccccc; float:left; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative;}
.mini-products-list .checkout-product-listing{width:100%;}
.mini-products-list .checkout-product-listing .product-details{margin-left:48px;}
.mini-products-list .checkout-product-listing .product-details .product-name{font:bold 14px/20px Helvetica, Arial, sans-serif; color:#000000; }
.mini-products-list .checkout-product-listing .product-details .qty-span{ float:right; color:#000000;}
.onepage-sidebar .block-cart .block-content #shopping-cart-totals-table{padding:20px; border-bottom:1px solid #cccccc;}
.onepage-sidebar .block-cart .block-content #shopping-cart-totals-table div{ line-height:20px;}
.onepage-sidebar .block-cart .block-content #shopping-cart-totals-table div span{float:right; color:#000000;}
.onepage-sidebar .block-cart .block-content .three-payment{padding:20px;}
.onepage-sidebar .block-cart .block-content .three-payment .method-price{float:right; color:#000000;}
.onepage-sidebar .block-cart .block-content .three-payment input{height:20px; width:20px;}
.onepage-sidebar .block-cart .block-content .three-payment .three-payment-inner-ul{ margin-left:20px;}
.onepage-sidebar .main-upgrade-container .upgrade-product{ width:180px; padding:20px; background:#ffffff; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; margin-top:11px; border-bottom:1px solid #bcbcbc; }
.main-upgrade-container .upgrade-product .left-side{margin-bottom:20px;}
.main-upgrade-container .upgrade-product .right-side{margin-bottom:20px;}
.main-upgrade-container .upgrade-product .right-side .product-name-checkout{ font-size:14px; color:#404040; font-weight:bold;}
.main-upgrade-container .upgrade-product .right-side .price-box{ margin:0px; margin-top:20px;}

.main-upgrade-container .upgrade-product .upgrade-button{min-height:32px; float:none; padding:0px;}
.main-upgrade-container .upgrade-product .upgrade-button a{width:100%; height:32px; background: url(imgs/green-btn-bg.png) left bottom repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; font:normal 16px/32px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff; text-indent:12px; text-align:left; padding:0px; float:left; display:block;}
.main-upgrade-container .upgrade-product .upgrade-button a:hover{background: url(imgs/green-btn-hover-bg.png) left top repeat-x;}
.main-upgrade-container .upgrade-product .upgrade-button a:hover .upgrade-icon,
.main-upgrade-container .upgrade-product .upgrade-button a .upgrade-icon{ width:30px;height:32px; float:right; background:url(imgs/addtocart-icon.png) left center no-repeat; border:0px;}
.product-shop .product-options .input-box .selector {background: none repeat scroll 0 0 transparent; display: block; height: auto;  left: -10px; position: relative; top: 0px;}
.category-part-supplies .product-shop .product-options .input-box .selector {background: none repeat scroll 0 0 transparent; display: block; height: auto;  left: 0px; position: absolute; padding:0;}


.category-part-supplies .product-options dt label.required em{margin:0;}
.category-part-supplies .swatches-container{padding:0 0 0 5px;}
.category-part-supplies .product-options dl.last dd.last{padding:0 0 5px;}
.product-shop .product-options .input-box .selector span{display:none;}
.checkout-onepage-index .col-main{ width:620px;}

.checkout-onepage-index .blockPage { width:384px !important; border:0px !important; background:none !important; top:6% !important; cursor:auto !important; z-index:9999999999 !important; position:absolute !important;}

.header-checkout-container{width:100%; min-height:68px; background:url(imgs/checkout-header-bg.png) left top repeat-x; padding-top:36px;}
.header-checkout-inner-container{width:940px; margin:0px auto;}
.header-checkout-inner-container .checkout-header-text{font:normal 23px/32px 'bryant_lightregular', Helvetica, Arial, sans-serif; margin:0 0 0 15px; text-transform:capitalize; float:left; color:#000000;}
.header-checkout-inner-container .img-header-secured{float:right;}
.new_item{background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #CCCCCC; position: fixed; z-index: 999999; top:58px; left:50%; margin-left:250px; width:150px; min-height:20px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; padding:15px; font-size:14px; text-align:left;}
.fb_button_ps{margin-top:15px; float:left !important;}

.opc .buttons-set{border:0px; padding:0px;}
.opc .buttons-set p.required{display:none;}
.onepage-main .page-title{ border-bottom:0px; overflow:visible !important; position:relative;}
.checkout-username{ font-size:14px; line-height:20px; color:#404040; padding-right:20px; background:url(imgs/down-arrow-blue.png) right top no-repeat; float:left; text-transform:capitalize; cursor:pointer;}
.logout-checkout{top:16px; padding-top:12px; width:160px; height:50px;  position: absolute; z-index:99; }
.logout-checkout-inner{border-bottom:1px solid #cccccc;width:160px;height:50px; background:#ffffff; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; position:relative; left:29px;}
.logout-checkout span{ position:absolute; height:12px; width:24px; left:30px; top:-10px; background:url(imgs/tooltip-up-arrow.png) left top no-repeat;}
.logout-checkout{ font-size:16px; color:#666666; line-height:50px; text-indent:20px;}

.col1-onestepcheckout .logout-checkout span{ position:absolute; height:12px; width:24px; left: 10px; top:-8px; background:url(imgs/tooltip-up-arrow.png) left top no-repeat;}
.col1-onestepcheckout .logout-checkout{left: 21px;}

.register-form-container .form-list li{ position:relative;}
.register-form-container .form-list li #advice-required-entry-agreeRestrictedItems{ position:absolute; width:135px; text-align:left; height:20px; top:22px; left:16px;}
.quickbg-div .new-users .form-list li{ position:relative;}
.quickbg-div .new-users .form-list li #advice-required-entry-agreeRestrictedItems{ position:absolute; width:130px; text-align:left; height:20px; top:38px; left:24px;}
/*------------My Account Section Starts--------------*/
.my-account{padding-top:10px;}
.my-account .page-title{border-bottom: 0px solid #CCCCCC; margin: 0 0 25px;}
.my-account .dashboard .content-section{ width:48%; margin-right:3%; float:left;}
.my-account .dashboard .lower-section{width:48%; float:left;}
.my-account .dashboard .welcome-msg{width:100%; margin:0px;}
.my-account .dashboard .welcome-msg h2.hello{margin-bottom:10px;}
.my-account .dashboard .lower-section .box{width:48%; margin:10px 0 30px; border-bottom:1px solid #cccccc; padding-bottom:30px; padding-right:2%;}
.my-account .dashboard .lower-section .box.even{margin-right:0px;}
.my-account .dashboard .lower-section .label h2{margin-bottom:10px; color:#404040;}
.my-account .dashboard .lower-section .box li{font-size:14px; line-height:20px;}
.my-account .dashboard .lower-section .box .dashboard_link{ font-size:14px; padding-top:10px;}
.my-account .dashboard .lower-section .box.last{border-bottom:0px solid #cccccc; padding-bottom:0px; margin-bottom:0px;}
/*Settings*/
.settings .page-title{ margin:10px 0 0 0;}
.settings .fieldset{background: none repeat scroll 0 0 transparent; border: 0 solid #BBAFA0; margin: 0; padding: 0;}
.settings .fieldset .legend{display:none;}
.settings .fieldset .form-list{width:260px; float:left;}
.settings .fieldset .form-list .input-box{width:240px !important;}
.settings .fieldset .form-list .input-box .input-text{padding: 2px 10px; width: 206px !important;} 
.settings .fieldset .form-list li.control{display:none;}
.settings .buttons-set{margin:0px; border:0px; }
.settings .buttons-set p.required{display:none;}
/*.buttons-set button.button span{width:140px; height:33px; float:left; display:block; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;background-color: #bfbfbf; background-image: none; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 14px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff; text-align:left;}
.buttons-set button.submit-btn:hover span{background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;background-color: #808080; background-image: none;}*/
.buttons-set button.submit-btn span span.tick-icon{background: url(imgs/tick-icon.png) right center no-repeat;}
.buttons-set button.submit-btn span span.plus-icon{background: url(imgs/plus-icon.png) right center no-repeat;}
.settings .fieldset .form-list li .field,
.settings .fieldset .form-list li{margin:0 0 25px;}
.settings .fieldset .form-list li.fields{margin:0 }
/*Settings*/
/*Address Book*/
.my-account .addresses-list .addresses-additional h2,
.my-account .addresses-list h2{display:none;}
.my-account .addresses-list .addresses-additional,
.my-account .addresses-list .addresses-primary,
.my-account .addresses-list .addresses-primary ol{width:100%;}
.my-account .addresses-list .addresses-additional li,
.my-account .addresses-list .addresses-primary li{ background:#f2f2f2; border:0px; border-bottom:1px solid #cccccc; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; position:relative; width:97%; float: left; min-height:36px; font-size:14px; padding: 10px 13px;}
.my-account .addresses-list .addresses-additional li address br,
.my-account .addresses-list .addresses-primary li address br{display:none;}
.my-account .addresses-list .addresses-primary li .default-heading{ float: left; font-weight:bold; line-height:36px; color:#000000; padding-right:10px;}
.my-account .addresses-list .addresses-additional li address{float: left; padding-left:10px; line-height:36px; max-width:80%;}
.my-account .addresses-list .addresses-primary li address{ padding-left:10px; line-height:36px; max-width:90%;}
.my-account .addresses-list .addresses-additional li .btn-control,
.my-account .addresses-list .addresses-primary li .btn-control{line-height: 36px; position: absolute; right: 15px; top: 10px;}
.my-account .addresses-list .addresses-additional li .btn-control a,
.my-account .addresses-list .addresses-primary li .btn-control a,
.my-account .addresses-list .addresses-additional li .btn-control span,
.my-account .addresses-list .addresses-primary li .btn-control span{color:#404040; font-weight:bold;}
.customer-address-index .buttons-set{margin-top:20px; padding-top:35px;}
.customer-address-index .buttons-set button{margin-left:0px;}
.customer-address-index .buttons-set button.button span{width:140px;}
.customer-address-index .buttons-set button.add-new-address span{width:170px; color: #404040;}


.customer-address-index .new-template{ background:#f2f2f2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; padding:20px; margin-top:30px; width:auto; border-bottom:1px solid #cccccc; }
.customer-address-index .new-template .page-title h1{ font:bold 14px/20px Helvetica, Arial, sans-serif; margin-bottom:20px;}
.customer-address-index .page-title{ margin:10px 0 0 0;}
.customer-address-index .fieldset{background: none repeat scroll 0 0 transparent; border: 0 solid #BBAFA0; margin: 0; padding: 0;}
.customer-address-index .fieldset .legend{display:none;}
.customer-address-index .new-template .fieldset .form-list{width:47%; float:left; margin-right:3%;}
.customer-address-index .new-template .fieldset .form-list .input-box{width:100%;}
.customer-address-index .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.customer-address-index .new-template .fieldset .form-list li.field{width:100%;}
.customer-address-index .new-template .fieldset .form-list .fields{margin-bottom:0px;}
.customer-address-index .new-template .fieldset .form-list .field{width:100%; margin-bottom:15px;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 97% !important;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.customer-address-index .new-template .fieldset .control-container {width:100%; float:left;}
.customer-address-index .new-template .fieldset .control-container .control{width:100%;margin-bottom:20px;}
.customer-address-index .new-template .buttons-set{border:0px; padding-top:0px;}
.customer-address-index .new-template .buttons-set p.required{display:none;}

.buttons-set button.saveaddress{float:left; margin-left:20px;}
.buttons-set button.saveaddress span{ width:140px; height:33px; float:left; display:block; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;*/background-color: #bfbfbf; background-image: none; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 14px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff !important; text-align:left;}
.buttons-set button.saveaddress:hover span{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #808080; background-image: none;}
.buttons-set button.saveaddress span span{background: url(imgs/right-arrow-btn.png) right center no-repeat;}
.buttons-set button.saveaddress:hover span span{background: url(imgs/right-arrow-btn.png) right center no-repeat;}

/*Address Book*/
/*My Wishlist Page*/
.wish-res3 .home_quantity{float:none; padding-right:0;}
.cont-sec{margin-top:30px; float:left;}
.my-wishlist .data-table{border:0px; font-size:14px;}
.my-wishlist .data-table .main-wishlist,
.my-wishlist .data-table .wish-head ul,
.my-wishlist .data-table .wish-head{ width:100%; float:left;}
.my-wishlist .data-table .wish-head li{line-height:35px; float:left; text-align:center; font-weight:bold; color:#000000;}
.my-wishlist .data-table .main-wishlist .wishlist-col1,
.my-wishlist .data-table .wish-head .head1{width:6.5%; margin-right:1.6%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec,
.my-wishlist .data-table .wish-head .head2{width:24.5%; margin-right:1.6%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec + .col-sec,
.my-wishlist .data-table .wish-head .head3{width:34.5%; margin-right:1.6%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .col-sec,
.my-wishlist .data-table .wish-head .head4{width:4.3%; margin-right:1.6%; text-align:right; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt,
.my-wishlist .data-table .wish-head .head5{width:7.6%; margin-right:1.6%; text-align:center; float:left;}

.head-item-det{display:none;}
.my-wishlist .data-table .main-wishlist .wishlist-col4,
.my-wishlist .data-table .wish-head .head6{width:14.5%; float:left;}

.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt .label,
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price{display:none;}
.my-wishlist .data-table .main-wishlist .wishlist-row{display: block !important; width:100%; float:left; padding:30px 0px; border-top:1px solid #cccccc;}
.my-wishlist .data-table .main-wishlist .wishlist-col1 img{border:1px solid #cccccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; }

.my-wishlist .modal-list{width:100%; float:left;}
.my-wishlist .modal-list li{ padding-right:12px; float:left;}
.my-wishlist .modal-list li a{padding-left:12px; background:url(imgs/link-arrow.png) left center no-repeat; margin-bottom:10px; display:block;}
.my-wishlist .modal-list li a.free_shipping{color:#FF6B00 !important; background:none;}
.my-wishlist .modal-list li a:hover{ text-decoration:underline;}
.my-wishlist .rating-box{margin-top:4px;}
.my-wishlist .home_quantity input[type="text"]{padding:0px 2px;}
.my-wishlist .data-table .main-wishlist .wishlist-col4 .btn-remove2{ color: #404040 !important;font-size: 14px;height: 55px;line-height: 55px;text-align: right;text-indent: 1px !important;width: 100%;}
/*My Wishlist Page*/

/*Settings*/
.customer-address-form .page-title{ margin:10px 0 0 0;}
.customer-address-form .fieldset{background: none repeat scroll 0 0 transparent; border: 0 solid #BBAFA0; margin: 0; padding: 0;}
.customer-address-form .fieldset .legend{display:none;}
.customer-address-form .fieldset .form-list{width:100%; float:left;}
.customer-address-form .fieldset .form-list .input-box{width:240px;}
.customer-address-form .fieldset .form-list .input-box .input-text{width:236px;} 
.customer-address-form .buttons-set{margin:0px; border:0px; }
.customer-address-form .buttons-set p.required{display:none;}
/*.buttons-set button.button{float:left; margin-left:20px;}*/
/*.buttons-set button.button span{ color:#404040; width:140px; height:33px; float:left; display:block; background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;background-color: #e6e6e6; background-image: none; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; text-indent:10px; font:normal 14px/33px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040 !important; text-align:left;*/}
.buttons-set button.submit-btn:hover span{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #bfbfbf; background-image: none;}
.buttons-set button.submit-btn span span.tick-icon{background: url(imgs/tick-icon.png) right center no-repeat; color:#404040;}
.buttons-set button.submit-btn span span.plus-icon{background: url(imgs/plus-icon.png) right center no-repeat;}
.customer-address-form .fieldset .form-list li{margin:0 0 25px;}
.customer-address-form .fieldset .form-list .fields{clear:both;}
.customer-address-form .fieldset .form-list li.wide{clear: both; float: left; width: 55%;}
.customer-address-form .form-list li.wide .input-box{width:100% ;}
.customer-address-form .form-list li.wide input.input-text{width:99% !important;}
.customer-address-form .form-list li select{width:240px !important;}
.customer-address-form .form-list li .input-box .selector{width:235px !important;}
.customer-address-form .form-list li .input-box .selector span{width:205px !important;}
.customer-address-index .buttons-set button.button{ margin-left:20px;}
.customer-address-index .buttons-set button.button#add-new-but{ margin-left:0px;}
.buttons-set button.disabled span span.plus-icon{background: url(imgs/gray-plus-icon.png) right center no-repeat !important;}
.buttons-set .button span span.arrow { background: url(imgs/right-arrow-btn.png) no-repeat scroll left center transparent; border: 0 none; float: right; height: 32px; position: absolute; right: 0; top: 0; width: 30px;}
/*Settings*/
/*---Refer a Friend Starts---*/
.refer-friend{width:100%; float:left; font-size:14px;}
.refer-friend .left-section{ width:50%; float:left;}
.refer-friend .right-section{ width: 30%; float:right;}
.refer-friend .left-section p,
.refer-friend .right-section h2,
.refer-friend .left-section h2{margin-bottom:22px;}
.refer-friend .left-section .label{margin-bottom:5px}
.refer-friend .left-section .label em{ color:#e9797d;}
.refer-friend .left-section .field input{width:99%; text-indent:10px;}
.refer-friend .left-section .field textarea{width:97%; height:184px; padding:0 10px;}
.refer-friend .left-section #refer-friend li{ margin-bottom:15px;}
.refer-friend .right-section .com-block ul li{ list-style: decimal inside none;}
.refer-friend .buttons-set{margin-top:30px; padding:0px; border:0px;}
.refer-friend .buttons-set button.button{margin:0px;}
.refer-friend .right-section .com-block{margin-bottom:50px;}
.refer-friend .right-section .com-block div.dum-text,
.refer-friend .right-section .com-block div.price{font-size:14px; font-weight:bold;}
/*---Refer a Friend End---*/
/*------------My Account Section Ends--------------*/
/*------Forgot Your Password------*/
.customer-account-forgotpassword .container-left{width:46%; float:left; padding-right:4%; font-size:14px; line-height:20px; margin-top:10px;}
.customer-account-forgotpassword .container-right{float:left;width:32%; padding-left:8%; border-left:1px solid #cccccc; margin-top:25px;}
.customer-account-forgotpassword .container-right .fieldset{margin:0px; padding:0px; border:0px; background:none;}
.customer-account-forgotpassword .container-right .form-list li{margin-bottom:35px;}
.customer-account-forgotpassword .container-right .buttons-set{margin-top:35px; padding:0px; border:0px;}
.customer-account-forgotpassword .container-right .buttons-set p.required{display:none;}
/*------Forgot Your Password------*/

.home_section1_alt{min-height: 776px;width: 940px; margin:0px auto; position:relative; padding-top: 210px;}
.home_section1_alt .sharethis{top:250px;}
.home_section1_alt .product-list{ width:220px; float:left; position:relative; z-index:1;}
.home_section1_alt .product-list .home-product-container{display:none;}
.home_section1_alt .product_details_right{width:220px; float:right;}
.home_section1_alt .product-list ul{background:#808080; -webkit-border-radius:0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; position:relative; border-bottom:1px solid #404040;}
.home_section1_alt .product-list li{ padding:17px 14px; border-bottom:1px solid #404040; position:relative; min-height:39px;}
.home_section1_alt .product-list li:hover{ background:#404040;}
.home_section1_alt .product-list li .radio{margin-right:18px; margin-top:10px; float:right; visibility:hidden;}
.home_section1_alt .product-list li span{ font:normal 16px/22px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff;}
.home_section1_alt .product-list li.compare_li{ padding:20px; border-bottom:0px; background:none; height:auto; width:180px; height:36px; display:block;}
.home_section1_alt .product-list li.compare_li:hover{background:none;}
.home_section1_alt .product-list li a.compare_home,
.home_section1_alt .product-list li a.current-menu-item.compare_home{ width:180px; height:36px; margin:0 auto; background-color:#e6e6e6; /*background: url(imgs/accordian-tab-bg.png) left bottom repeat-x;*/background-image: none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; display:block; font:normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040; text-indent:12px; }

.home_section1_alt .product-list span div.home_save_pct{display:block;font-weight: normal; font:normal 21px/24px 'bryant_plainregular', Helvetica, Arial, sans-serif; }


.home_section1_alt .product-list li a.compare_home{text-transform:capitalize;}
.home_section1_alt .product-list li a.compare_home:hover,
.home_section1_alt .product-list li a.current-menu-item.compare_home:hover{/*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x;*/background-color: #bfbfbf; background-image: none;}
.home_section1_alt .product-list li a.compare_home span,
.home_section1_alt .product-list li a.current-menu-item.compare_home span{width:30px; height:36px; float:right; background:url(imgs/compare-btn-icon.png) left center no-repeat !important; position:static;}
.home_section1_alt .product_image_left{margin-left: -60px; position: relative; width: 540px; z-index: 0; float:left;}
.home_section1_alt .product_image_left .image_container{ background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #cccccc; border-radius:5px;  position:relative;}
.home_section1_alt .product_image_left .details_container{ background: #FFFFFF; border-bottom: 1px solid #cccccc; border-radius:5px;  position:relative; clear: both;
margin-bottom: 20px; padding: 15px 20px 5px; top: 10px;}
.home_section1_alt .product_image_left .base_image {height: 420px; width: 540px;}
.home_section1_alt .product_image_left .base_image img{width:100%; height:auto;}
.home_section1_alt .product-list li.current-menu-item .indicator{ background:url(imgs/indicator-img.png) left top no-repeat; position:absolute; top:0px; right:-24px; width:24px; height:73px;}
.home_section1_alt .product-list li.current-menu-item{ background:#FF6B00; font:normal 16px/22px 'bryant_bold', Helvetica, Arial, sans-serif; color:#ffffff;}
.home_section1_alt .product_image_left .thumbnail-image{/*margin-left:85px;*/ float:left;}
.home_section1_alt .product_details_right li{background:#ffffff; border-radius:5px 5px 5px 5px; position:relative; float: left; width:auto; border-bottom: 1px solid #cccccc; }
/*.home_section1_alt .product_details_right .home_checkout{ margin-top:0px; border-radius:0px 0px 5px 5px; border-top: 1px dashed #cccccc; float:left;}*/
.home_section1_alt .product_details_right li .detail span.right-side-title{ width:184px; height:auto; font:normal 23px/24px 'bryant_plainregular', Helvetica, Arial, sans-serif; position:relative; left:0px; color:#000000; padding:17px 18px 5px; float:left; }
.home_section1_alt .product_details_right li .detail span + span span{width:100%; float:left;}


.home_section1_alt .product_details_right .detail .ratings {float: left; margin-top: 0; padding: 0 7%; width: 86%;}
.home_section1_alt .product_details_right .ptab .ratings{padding:0px;}
.home_section1_alt .product_details_right .detail p { float: left; padding: 0 7%; width: 86%; font-size:12px; line-height:16px;}
.home_section1_alt .product_details_right .ptab {float: left; padding: 0 7%; width: 86%; position:relative; margin-bottom:0;}
.home_section1_alt .product_details_right .ptab .pdetails{left:0px;}
.home_section1_alt .product_details_right .price-box {border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding: 5px 7%; width: 86%; margin-right:0px; margin:10px 0; float:left;}
.home_section1_alt .product_details_right .color_swatch_container {float: left; padding: 0 7% 11px; width: 86%; height:21px;}
.home_section1_alt .product_details_right .home_quantity {float: left; height: auto; padding: 0 7% 11px; width: 86%; position:relative;}
.home_section1_alt label.qty-label,
.home_section1_alt label[for="qty"]{width:52%; float:left; font:normal 14px/32px Helvetica, Arial, sans-serif; color:#666666;padding:0px 0px 12px 7%;}
.home_section1_alt .product_details_right .home_quantity{float: right; height:49px; padding:0px; position: relative; width: 68px; margin-right:7%; }
.home_section1_alt .home_quantity .increment, .home_section1_alt .home_quantity .inc-cart, .home_section1_alt .home_quantity #inc{bottom: 49px; cursor:pointer;}
.home_section1_alt .home_addcart, .home_section1_alt .home_wishlist { float: left; padding: 0 7% 15px; width: 86%; height: 37px;}
.home_section1_alt .product-list div.radio span{ /*background: url(imgs/radio-custome-sprite.png) left top no-repeat;*/}
.home_section1_alt .product-list li.current-menu-item div.radio span{/*background: url(imgs/radio-custome-sprite.png) 0px -22px no-repeat;*/}
.home_section1_alt .product_image_left .base_image .ptab{bottom: 20px; display: block; left: 80px;}
.home_section1_alt .product_image_left .base_image .ptab .ptab-review{ color: #FFFFFF; padding: 0; position: relative !important; text-align: center; width: auto;}

.cart_popup_container .cart_popup_main .home_quantity{float:left !important;}
.cart_popup_container .cart_popup_main .ptab{ padding:0px;}
.cart_popup_container .cart_popup_main .price-box{border-bottom: 0 none !important; margin-top: 0; padding: 0 0 11px; float:left;}

.home_section5 .buttons-set button.button{ float:right;}

.popup-delete{background: none repeat scroll 0 0 #FFFFFF; border:8px solid #3A3A3A; left: -210px; width: 416px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position: fixed; top:30%; z-index:99999;}
.popup-delete .cart_popup_footer,
.popup-delete .cart_popup_header{display:none;}
.popup-delete .cart_popup_main{padding:20px; text-align:left; font-size:14px;}
.popup-delete .cart_popup_main .close_popup{top:-20px; right:-20px;}
.cart_popup_overlay { position: fixed; top: 0; width: 100%; z-index: 10001; height: 100%; left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background:#000000; }
.delete-prod-text{padding-bottom:20px;}
#nav .menu-active-resp{text-decoration:underline !important;}

.frm-regis .form-list label .required{color:#ee8e8e;}
.checkout-onepage-index .buttons-set button.button{margin:0 0 0 10px;}
.checkout-onepage-index .buttons-set button.btn-chk-login{margin-top:15px;}

#see-action-menu{position:absolute; bottom:10px;}
#customer-review-menu{position:absolute; bottom:10px;}

.catalog-product-view .nav-container{ }

.pie{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.quickbg-div .frm-login .buttons-set .action-btn{ background:none;border: medium none; width: 100%;}
.quickbg-div .frm-login .buttons-set .action-btn:hover{ background:none;}
.quickbg-div .frm-login .buttons-set .action-btn span{ width:100%; height:34px; background-color: #e6e6e6; /*background: url(imgs/login-popupbtn.png) left bottom repeat-x ;*/ border:0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position: relative; display:block; font:normal 14px/34px 'bryant_bold', Helvetica, Arial, sans-serif; color:#404040 !important; text-indent:12px;  text-transform:capitalize;}
.quickbg-div .frm-login .buttons-set .action-btn:hover span span,
.quickbg-div .frm-login .buttons-set .action-btn span span{ width:30px; height:34px; float:right; background:url(imgs/right-arrow-btn.png) left center no-repeat; }
.quickbg-div .frm-login .buttons-set .action-btn:hover span{ background-color: #bfbfbf; /*background: url(imgs/accordian-tab-hover-bg.png) left bottom repeat-x ;*/ }

.accounttab-index-payment .my-account{padding:0;}
.accounttab-index-payment .page-title h1{margin:0;}
.accounttab-index-payment .buttons-set button.add-new-address span{width:205px;}
.accounttab-index-payment .buttons-set button.add-new-but-payment span{width:210px;}
.accounttab-index-payment .buttons-set{margin-top:20px; padding-top:35px;}
.accounttab-index-payment .buttons-set button.button{margin:0;}
.accounttab-index-payment .new-template .buttons-set button.button{margin:0 0 0 20px;}
.accounttab-index-payment .my-account .addresses-list .addresses-primary li address{padding:0;}
.accounttab-index-payment .new-template{ background:#f2f2f2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; padding:20px; margin-top:30px; width:auto; border-bottom:1px solid #cccccc; }
.accounttab-index-payment .new-template .page-title h1{ font:bold 14px/20px Helvetica, Arial, sans-serif; margin-bottom:20px;}
.accounttab-index-payment .page-title{ margin:10px 0 0 0;}
.accounttab-index-payment .fieldset{background: none repeat scroll 0 0 transparent; border: 0 solid #BBAFA0; margin: 0; padding: 0;}
.accounttab-index-payment .fieldset .legend{display:none;}
.accounttab-index-payment .new-template .fieldset .form-list{width:47%; float:left; margin-right:3%;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box{width:100%;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.accounttab-index-payment .new-template .fieldset .form-list li.field{width:100%;}
.accounttab-index-payment .new-template .fieldset .form-list .fields{margin-bottom:0px;}
.accounttab-index-payment .new-template .fieldset .form-list .field{width:100%; margin-bottom:15px;}

.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 97% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.accounttab-index-payment .new-template .fieldset .control-container {width:100%; float:left;}
.accounttab-index-payment .new-template .fieldset .control-container .control{width:100%;margin-bottom:20px;}
.accounttab-index-payment .new-template .buttons-set{border:0px; padding-top:0px;}
.accounttab-index-payment .new-template .buttons-set p.required{display:none;}

.accounttab-index-payment .new-template .fieldset .form-list .date{width:14%; float:left; clear:none;}
.accounttab-index-payment .new-template .fieldset .form-list .year{width:15%; float:left; clear:none; margin-left:20px;}

.accounttab-index-payment .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .year div.selector span{width:50% !important;}

.facebook-login-button:hover{background:rgba(0,0,0,0.4);}
.quick-access a:hover{text-decoration:underline;}
.quick-access li.li-special-offers:hover{text-decoration:underline;}
.accounttab-index-personalize h3 a{font:16px/24px 'bryant_plainregular',Arial,Helvetica,sans-serif;}

.accounttab-index-payment .my-account li address{padding:0 !important;}

.customer-address-form .form-list input{padding:0 10px;}

.contacts-index-index .fieldset { border:0 none; background:#fff; padding:0; margin:0; }
.contacts-index-index .page-title{margin:0;}
.contacts-index-index .buttons-set{margin:30px 0 0; padding:30px 0 0;}
.contacts-index-index .buttons-set .required{display:none;}
.contacts-index-index .buttons-set button{margin:0;}

/*About us CMS page*/
.cms-about-magento-demo-store .col3-set div img{width:96%;}
/*About us CMS page*/
.customer-address-form .fieldset .fields .field{width: 275px;}
.home_section2 .about_container .sharethis{top: 20px;}
.checkout-guest-welcome{color: #404040; cursor: pointer;}

#buyh2o_tagline {margin:-1.5% 0 1%; font-size: 15px; line-height:18px;}
.addthis_button-res {display:none;}
.addthis_button {display:block;}

@media only screen and (min-width: 1000px){
/*Header Fixed*/
.header-container{ top:0px; width:100%; z-index:10; background:#ffffff; left:0px; display:block;}
.nav-container{ width:100%;z-index:9; left:0px; display:block;}
.main-container {/*float: left;*/ width: 100%; /*padding-top: 160px;*/}
.top-header-container{width:100%;}
.cms-h2ox5 .top-header-container{width:100%; height:150px; float:left;}

.category-special-offers .top-header-container{width:100%; height:150px; float:left;}
/*Header Fixed*/

.section1_container .x5-menu{position: relative; top: -180px;}
/*.x5-menu{position: relative; top: -248px;}*/
#about-x5{bottom: 195px; position: relative;}
#see-action-menu{position:absolute; bottom:140px;}
#customer-review-menu{position:absolute; bottom:140px;}
#overview.scrol-anchor{ position:absolute; top:-240px;}
#sub-cat1.scrol-anchor{ position:absolute; top:-185px;}
#sub-cat2.scrol-anchor{position:absolute; top:-185px;}
#sub-cat3.scrol-anchor{position:absolute; top:-185px;}
#bund4.scrol-anchor{position:absolute; top:-185px;}
.category-special-offers #sub-cat1{position:absolute; top:-240px;}
.category-special-offers #sub-cat2{position:absolute; top:-185px;}

textarea{padding:10px !important;}
div.selector select{ cursor:pointer;}
.onestepcheckout-index-index .field{position:relative;}
.addthis_button-res {display:none;}
.addthis_button {display:block;}
}

@media only screen and (min-width: 768px) and (max-width: 999px)
{
/*Home Page Alternative*/
.home_section1_alt .sharethis { top:20px}
.home_section1_alt{clear: both; margin: 0 auto; min-height: 776px; padding-top:1px; position: relative; width: 92%; padding-bottom:24px;}
.home-propduct-desktop{display:none;}
.home_section1_alt .product-list{width: 100%; margin-bottom: 20px; height: 53px;}
.home_section1_alt .product-list .home-product-container{display:block; width: 100%; position: absolute; top: 0px; left: 0px;}
.home_section1_alt .product-list .home-product-container ul{background: #808080; width: 67%; border-radius: 5px 5px 0px 0px; border-bottom:0px;}
/*.home_section1_alt .sharethis {top: 22px !important;}*/
.home_section1_alt .product_image_left{ margin-left:0px; width: 67%;}
.home_section1_alt .product-list li.current-menu-item{ /*background:url(imgs/responsive-accord-bg.png) left top repeat-x;*/ border-radius: 5px 5px 0 0;border: 0px;}
.home_section1_alt .product-list li.current-menu-item:hover{ /*background:url(imgs/responsive-accord-bg-hover.png) left top repeat-x;*/}
.home_section1_alt .product-list li{border-bottom: 1px solid #404040; min-height: auto; padding: 7px 14px; position: relative; height: 39px;}
.home_section1_alt .home-product-container ul li .product-div-name a{color: #ffffff; float: left; font: normal 16px/20px 'bryant_bold', Helvetica, Arial, sans-serif; width: 98%;}
.home_section1_alt .home-product-container ul li.current-menu-item .click-select-product{width: 36px; height: 53px; position: absolute; top: 0px; right: 0px; background: url(imgs/accordian-downarrow-btn.png) left top no-repeat; text-indent: -5000px; cursor: pointer;}
.home_section1_alt .compare_li{display:none;/*background: #404040; border-radius: 0 0 3px 3px; display: table-cell; height: 53px; position: relative; vertical-align: middle; width: 67%; float: left; border-bottom: 1px solid #1D9DC0;*/}
.home_section1_alt .compare_li a.compare_home{width: auto;height: 36px;margin: 8px 5% 0px;background: url(imgs/accordian-tab-bg.png) left bottom repeat-x !important;border-radius: 5px;display: block;font: normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif;color: #ffffff;text-indent: 12px;}
.home_section1_alt .compare_li a.compare_home span{width: 30px;height: 36px;float: right;background: url(imgs/compare-btn-icon.png) left center no-repeat !important;position: static;}
.home_section1_alt .product_details_right{width: 30%; float: right; background: #ffffff; border-bottom: 1px solid #cccccc; border-radius: 5px;}
.home_section1_alt .product_details_right li .detail span + span{width: 86%;}
.home_section1_alt .product_details_right .price-box div span + span{min-width: 60px; width:auto;}
.home_section1_alt .product_details_right .home_checkout{ border:0px; background: none; padding: 20px 7% 0 !important; height:auto;}
.home_section1_alt .product_image_left .thumbnail-image{ margin-left:0px;}
.home_section1_alt .product_image_left .base_image .ptab{left: 20px;}
/*Home Page Alternative*/
/*Dashboard code starts*/
.my-account .dashboard .content-section{width:50%;}
.my-account .dashboard .lower-section{width:45%; float:right; /*margin-top:40px; border-top:1px solid #cccccc;*/}
/*Dashboard code starts*/
.product_details_right .price-box{width:100%;}
.toggle_container .block-cart .view-my-cart{display: block !important; width: auto !important;}
.toggle_container1 .block-cart .block-content .sidebar-product-add{top: 34px !important;}
.toggle_container1 .block-cart .block-content .add-buttons{top: -45px !important;}

.category-special-offers .category-products .product-shop .category-right {margin: 0; width: 100% !important;}
.about_below li{ float: left;margin: 36px 20px 0 0;width: 22.1%;}

/*Onestepcheckout Starts*/
.col1-onestepcheckout .main .onepage-main .tab-container,
.col1-onestepcheckout .main .third-step .page-title,
.col1-onestepcheckout .main .onepage-main .page-title,
.col1-onestepcheckout .main .third-step .third-step-container,
.col1-onestepcheckout .main .onepage-main .second-step .second-step-conatiner,
.col1-onestepcheckout .main .onepage-main .first-step .first-step-conatiner{width:92%; margin:0px auto;}
/*Onestepcheckout End*/

.catalogsearch-result-index .cart_popup_container{border-width:8px; border-style:solid; background:#ffffff; width:660px; border-radius:10px;left: -348px;border-color:#3a3a3a;margin-left:50%;top: 150px;z-index: 99999; padding:20px;}
.catalogsearch-result-index .cart_popup_container .cart_popup_header,
.catalogsearch-result-index .cart_popup_container .cart_popup_footer{ display:none;}
.catalogsearch-result-index .cart_popup_container .close_popup{ top:-18px; right:-18px;}
.accounttab-index-personalize .head-item-det{display: block;float: left !important; margin-right: 2.3%; width: 47.7%;text-align:left;}
/*for wishlist page*/

.my-wishlist .data-table .wish-head .head2{width:23%; margin-right:2%; text-align:left; float:left; display:none}
.my-wishlist .data-table .wish-head .head3{width:30%; margin-right:2%; text-align:left; float:left; display:none;}
.my-wishlist .data-table .wish-head .head1{width:8.4%; margin-right:2.7%; float:left;}
.my-wishlist .data-table .wish-head .head-item-det{width:46%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head4{width:6.8%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head5{width:8%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .wish-head .head6{width:20%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col1{width:8.4%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2{width:46%; margin-right:2.7%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec + .col-sec{float:left; width:82%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .col-sec{width:6.8%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt{width:8%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col4{width:20%; float:left; margin:0;}
.accounttab-index-personalize h3 a{font:16px/24px 'bryant_plainregular',Arial,Helvetica,sans-serif;}
/*for wishlist page end*/
.settings .fieldset .form-list li .field,
.settings .fieldset .form-list li{margin:0 0 25px; float:none;}
.accounttab-index-payment .form-list .field{ width:100% !important; margin-right:5%}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 100% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 91% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.accounttab-index-payment .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}

/* address book css*/
 .customer-address-index .form-list .field{width:100% !important;}
 .customer-address-index .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 100% !important;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 91% !important;}
/*end css of address book*/

/*address edit page*/
.customer-address-form .fieldset .form-list .input-box .input-text{width:94%;} 
.customer-address-form .fieldset .form-list .input-box{width:100% !important;}
.customer-address-form .fieldset .form-list li.wide{clear: both; float: left; width: 94%;}
.customer-address-form .form-list li select{width:99% !important;}
.customer-address-form .form-list li .input-box .selector{width:318px !important;}
.customer-address-form .form-list li .input-box .selector span{width:290px !important;}
/*end of address edit page*/
/*for cart drop*/
.toggle_container .block-cart .block-content li{ width:96.5% !important; border-top:1px solid #cccccc; padding:12px; position:relative; float:left;}
/*end for cart drop*/
.toggle_container .block-cart .block-content li:nth-child(2n){ border-top:0px !important;}
/*Scroll anchor defination part and supply page*/
#overview.scrol-anchor{ position:absolute; top:-240px;}
#sub-cat1.scrol-anchor{ position:absolute; top:-25px;}
#sub-cat2.scrol-anchor{position:absolute; top:-25px;}
#sub-cat3.scrol-anchor{position:absolute; top:-25px;}
#bund4.scrol-anchor{position:absolute; top:-25px;}
/*Scroll anchor defination*/
.addthis_button-res {display:none;}
.addthis_button {display:block;}
}
@media only screen and (min-width: 600px) and (max-width: 767px)
{
/*Home Page Alternative*/
.home_section1_alt .sharethis { top:20px}
.home_section1_alt{clear: both; margin: 0 auto; min-height: 776px; padding-top:1px; position: relative; width: 92%; padding-bottom:24px;}
.home-propduct-desktop{display:none;}
.home_section1_alt .product-list{width: 100%; margin-bottom: 20px; height: 53px;}
.home_section1_alt .product-list .home-product-container{display:block; width: 100%; position: absolute; top: 0px; left: 0px;}
.home_section1_alt .product-list .home-product-container ul{background: #808080; width: 100%; border-radius: 5px 5px 0 0; border-bottom:0px;}
/*.home_section1_alt .sharethis {top: 22px !important;}*/
.home_section1_alt .product_image_left{ margin-left:0px; width: 100%;}
.home_section1_alt .product-list li.current-menu-item{ /*background:url(imgs/responsive-accord-bg.png) left top repeat-x;*/ border-radius: 5px 5px 0 0;border: 0px;}
.home_section1_alt .product-list li.current-menu-item:hover{ /*background:url(imgs/responsive-accord-bg-hover.png) left top repeat-x;*/}
.home_section1_alt .product-list li{border-bottom: 1px solid #404040; min-height: auto; padding: 7px 14px; position: relative; height: 39px;}
.home_section1_alt .home-product-container ul li .product-div-name a{color: #ffffff; float: left; font: normal 16px/20px 'bryant_bold', Helvetica, Arial, sans-serif; width: 98%;}
.home_section1_alt .home-product-container ul li.current-menu-item .click-select-product{width: 36px; height: 53px; position: absolute; top: 0px; right: 0px; background: url(imgs/accordian-downarrow-btn.png) left top no-repeat; text-indent: -5000px; cursor: pointer;}
.home_section1_alt .compare_li{display:none;/*background: #00efef; border-radius: 0 0 3px 3px; display: table-cell; height: 53px; position: relative; vertical-align: middle; width: 100%; float: left; border-bottom: 1px solid #1D9DC0;*/}
.home_section1_alt .compare_li a.compare_home{width: auto;height: 36px;margin: 8px 5% 0px;background: url(imgs/accordian-tab-bg.png) left bottom repeat-x !important;border-radius: 5px;display: block;font: normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif;color: #ffffff;text-indent: 12px;}
.home_section1_alt .compare_li a.compare_home span{width: 30px;height: 36px;float: right;background: url(imgs/compare-btn-icon.png) left center no-repeat !important;position: static;}
.home_section1_alt .product_details_right{width: 100%; margin-top:20px; float: right; background: #ffffff; border-bottom: 1px solid #cccccc; border-radius: 5px;}
.home_section1_alt .product_details_right li .detail span + span{width: 86%;}
.home_section1_alt .product_details_right .home_checkout{ border:0px; background: none; padding: 20px 7% 0 !important; height:auto;}
.home_section1_alt .product_image_left .thumbnail-image{ margin-left:0px;}
.home_section1_alt .product_image_left .base_image .ptab{left: 20px;}
.color_swatch_container .color_swatch_ul{ text-align:right; float:right;}
.home_section1_alt .product_details_right li{width:100%;}
.home_quantity input[type="text"]{float:right;}
/*Home Page Alternative*/
/*Dashboard code starts*/
.my-account .dashboard .content-section{width:100%;}
.my-account .dashboard .lower-section{width:100%; float:left; margin-top:40px; border-top:1px solid #cccccc;}
.my-account .dashboard .lower-section .box .dashboard_link{border:0px;}
.product_details_right .price-box{width:100%;}
/*Dashboard code starts*/
.toggle_container .block-cart .view-my-cart{display: block !important; width: auto !important;}
.toggle_container1 .block-cart .block-content .sidebar-product-add{top: 34px !important;}
.toggle_container1 .block-cart .block-content .add-buttons{top: -45px !important;}
.category-special-offers .category-products .product-shop .category-right {margin: 0; width: 100% !important;}

/*Refer A Friend*/
.refer-friend .left-section{ width:100%; float:left;}
.refer-friend .right-section{ width: 100%; float:left;}
.refer-friend .right-section .first-block{ margin-top:60px; padding-top:30px; border-top:1px solid #ccc;}
.refer-friend .right-section .last-block{ margin:0px;}
/*Refer A Friend*/

.popup-delete{background: none repeat scroll 0 0 #FFFFFF; border:8px solid #3A3A3A; border-radius: 10px 10px 10px 10px; left: -210px; width: 368px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position: fixed; top:30%; z-index:99999;}
.popup-delete .cart_popup_footer,
.popup-delete .cart_popup_header{display:none;}
.popup-delete .cart_popup_main{padding:20px; text-align:left; font-size:14px;}
.popup-delete .cart_popup_main .close_popup{right: -20px; top: -20px !important;}

.catalogsearch-result-index .cart_popup_container{margin-left:50%;top: 150px;z-index: 99999; padding:20px; border-width:8px; border-style:solid; background:#ffffff; width:416px; border-radius:10px;left: -210px;border-color:#3a3a3a;}
.catalogsearch-result-index .cart_popup_container .cart_popup_header,
.catalogsearch-result-index .cart_popup_container .cart_popup_footer{ display:none;}
.catalogsearch-result-index .cart_popup_container .close_popup{ top:-18px !important; right:-18px !important;}
.header-top-menu .sub_menu ul{width:100%;}

/*for wishlist page*/
.my-wishlist .data-table .wish-head{display:none;}
.my-wishlist .data-table .main-wishlist .wish-res3{float: right; margin: 30px 0 0; position: relative; width: 82%;}
.my-wishlist .data-table .wish-head .head2{width:23%; margin-right:2%; text-align:left; float:left; display:none}
.my-wishlist .data-table .wish-head .head3{width:30%; margin-right:2%; text-align:left; float:left; display:none;}
.my-wishlist .data-table .wish-head .head1{width:8.4%; margin-right:2.7%; float:left;}
.my-wishlist .data-table .wish-head .head-item-det{width:46%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head4{width:6.8%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head5{width:8%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .wish-head .head6{width:20%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col1{width:15%; margin-right:2.5%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2{width:82%; margin-right:0%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec + .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-row.first{padding:0; border:0 none;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .col-sec{width:33%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt{width:14%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col4{width:31%; float:right; margin:0;}
.accounttab-index-personalize h3 a{font:16px/24px 'bryant_plainregular',Arial,Helvetica,sans-serif;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price{position:absolute; display:block; top:-28px; width:33%;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price .label{font-weight:bold; color:#000000;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt .label{position:absolute; display:block; top:-28px; width:12.5%;  text-align:center; font-weight:bold; color:#000000; }
.accounttab-index-personalize .add-to-cart button{width:100%;}
/*for wishlist page end*/
.settings .fieldset .form-list li .field,
.settings .fieldset .form-list li{margin:0 0 25px; float:none;}
/* new address form*/
.accounttab-index-payment .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 98% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.accounttab-index-payment .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.accounttab-index-payment .form-list li.wide input.input-text{width:95% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.accounttab-index-payment .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
/* end of new address form*/

/* new address form*/
.customer-address-index .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 98% !important;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.customer-address-index .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.customer-address-index .form-list li.wide input.input-text{width:95% !important;}
.customer-address-index .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.customer-address-index .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
/* end of new address form*/

/*address edit page*/
.customer-address-form .fieldset .form-list .input-box .input-text{width:94%;} 
.customer-address-form .fieldset .form-list .input-box{width:100% !important;}
.customer-address-form .fieldset .form-list li.wide{clear: both; float: left; width: 94%;}
.customer-address-form .form-list li select{width:99% !important;}
.customer-address-form .form-list li .input-box .selector{width:250px !important;}
.customer-address-form .form-list li .input-box .selector span{width:225px !important;}
.customer-address-form .form-list .field{ width:45% !important; margin-right:5%}
/*end of address edit page*/

/*for cart drop*/
.toggle_container .block-cart .block-content li{ width:95.5% !important; border-top:1px solid #cccccc; padding:12px; position:relative; float:left;}
/*end for cart drop*/
/*About us CMS page*/
.cms-about-magento-demo-store .col3-set div img{width:96%;}
.col3-set .col-1 {float: left;width: 100%;}
.col3-set .col-2 {float: left; margin-top: 30px; width: 100%;}
.col3-set .col-3 {float: left; width: 100%; margin-top: 30px;}
/*About us CMS page*/
.toggle_container .block-cart .block-content li:nth-child(2n){ border-top:0px !important;}
.review-container .name-ul .input-box .selector,
.home_section5 .name-ul .input-box .selector{width:98% !important;}
.review-container .name-ul .input-box .selector span,
.home_section5 .name-ul .input-box .selector span{width:95% !important; text-align: left;}
.addthis_button-res {display:none;}
.addthis_button {display:block;}
}
@media only screen and (min-width: 480px) and (max-width: 599px)
{
/*Home Page Alternative*/
.home_section1_alt .sharethis { top:20px}
.home_section1_alt{clear: both; margin: 0 auto; min-height: 776px; padding-top:1px; position: relative; width: 92%; padding-bottom:24px;}
.home-propduct-desktop{display:none;}
.home_section1_alt .product-list{width: 100%; margin-bottom: 20px; height: 53px;}
.home_section1_alt .product-list .home-product-container{display:block; width: 100%; position: absolute; top: 0px; left: 0px;}
.home_section1_alt .product-list .home-product-container ul{background: #808080; width: 100%; border-radius: 5px 5px 0px 0px; border-bottom:0px;}
.home_section1_alt .sharethis {top: 22px !important;}
.home_section1_alt .product_image_left{ margin-left:0px; width: 100%;}
.home_section1_alt .product-list li.current-menu-item{ /*background:url(imgs/responsive-accord-bg.png) left top repeat-x;*/ border-radius: 5px 5px 0 0;border: 0px;}
.home_section1_alt .product-list li.current-menu-item:hover{ /*background:url(imgs/responsive-accord-bg-hover.png) left top repeat-x;*/}
.home_section1_alt .product-list li{border-bottom: 1px solid #404040; min-height: auto; padding: 7px 14px; position: relative; height: 39px;}
.home_section1_alt .home-product-container ul li .product-div-name a{color: #ffffff; float: left; font: normal 16px/20px 'bryant_bold', Helvetica, Arial, sans-serif; width: 98%;}
.home_section1_alt .home-product-container ul li.current-menu-item .click-select-product{width: 36px; height: 53px; position: absolute; top: 0px; right: 0px; background: url(imgs/accordian-downarrow-btn.png) left top no-repeat; text-indent: -5000px; cursor: pointer;}
.home_section1_alt .compare_li{ display:none;/*background: #00efef; border-radius: 0 0 3px 3px; display: table-cell; height: 53px; position: relative; vertical-align: middle; width: 100%; float: left; border-bottom: 1px solid #1D9DC0;*/}
.home_section1_alt .compare_li a.compare_home{width: auto;height: 36px;margin: 8px 5% 0px;background: url(imgs/accordian-tab-bg.png) left bottom repeat-x !important;border-radius: 5px;display: block;font: normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif;color: #ffffff;text-indent: 12px;}
.home_section1_alt .compare_li a.compare_home span{width: 30px;height: 36px;float: right;background: url(imgs/compare-btn-icon.png) left center no-repeat !important;position: static;}
.home_section1_alt .product_details_right{width: 100%; margin-top:20px; float: right; background: #ffffff; border-bottom: 1px solid #cccccc; border-radius: 5px;}
.home_section1_alt .product_details_right li .detail span + span{width: 86%;}
.home_section1_alt .product_details_right .home_checkout{ border:0px; background: none; padding: 20px 7% 0 !important; height:auto;}
.home_section1_alt .product_image_left .thumbnail-image{ margin-left:0px;}
.home_section1_alt .product_image_left .base_image .ptab{left: 20px;}
.home_section1_alt .product_image_left .base_image {height: auto; width: 100%;}
.home_section1_alt .product_image_left .base_image img{width:100%; height:auto; margin-top: 3px;}
.color_swatch_container .color_swatch_ul{ text-align:right; float:right;}
.home_section1_alt .product_details_right li{width:100%;}
.home_quantity input[type="text"]{float:right;}
/*Home Page Alternative*/
/*Dashboard code starts*/
.my-account .dashboard .content-section{width:100%;}
.my-account .dashboard .lower-section{width:100%; float:left; margin-top:40px; border-top:1px solid #cccccc;}
.my-account .dashboard .lower-section .box .dashboard_link{border:0px;}
/*Dashboard code starts*/
/*settings code starts*/
.settings .fieldset .form-list .input-box .input-text,
.settings .fieldset .form-list .input-box,
.settings .fieldset .form-list li,
.settings .fieldset .form-list{width:99% !important;}
/*settings code starts*/
.my-account .addresses-list .addresses-additional li address{float: left; padding-left:10px; line-height:36px; max-width:70%;}
.my-account .addresses-list .addresses-primary li address{ padding-left:10px; line-height:36px; max-width:85%;}
/*------Forgot Your Password------*/
.customer-account-forgotpassword .container-left{width:100%; float:left; padding-right:0; font-size:14px; line-height:20px; margin-top:10px;}
.customer-account-forgotpassword .container-right{float:left; width:100%; padding-left:0; border-left:0px solid #cccccc; border-top:1px solid #cccccc; padding-top:30px; margin-top:25px;}
.customer-account-forgotpassword .container-right .fieldset{margin:0px; padding:0px; border:0px; background:none;}
.customer-account-forgotpassword .container-right .form-list li{margin-bottom:35px;}
.customer-account-forgotpassword .container-right .buttons-set{margin-top:35px; padding:0px; border:0px;}
.customer-account-forgotpassword .container-right .buttons-set p.required{display:none;}
.customer-account-forgotpassword .container-right .form-list li input.input-text{width:100%;}
/*------Forgot Your Password------*/
.toggle_container .block-cart .view-my-cart{display: block !important; width: auto !important;}
.respnsive-top-menu .toggle_container .block-cart{margin-bottom:0px;}
.block-title, .block-content { width: 100% !important;}
.toggle_container1 .block-cart .block-content .sidebar-product-add{top: 34px !important;}
.toggle_container1 .block-cart .block-content .add-buttons{top: -45px !important;}
.category-special-offers .category-products .product-shop .category-right {margin: 0; width: 100% !important;}

/*Refer A Friend*/
.personalize .tabcontainer ul li{ width:100%; border-top:1px solid #ccc; padding:0px; text-align:left;}
.personalize .tabcontainer ul li.current-menu-item{border:0px; border-top:1px solid #ccc; bottom:0px;}
.refer-friend .left-section{ width:100%; float:left;}
.refer-friend .right-section{ width: 100%; float:left;}
.refer-friend .right-section .first-block{ margin-top:60px; padding-top:30px; border-top:1px solid #ccc;}
.refer-friend .right-section .last-block{ margin:0px;}
/*Refer A Friend*/

.popup-delete{background: none repeat scroll 0 0 #FFFFFF; border:8px solid #3A3A3A; border-radius: 10px 10px 10px 10px; left: -140px; width: 256px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position: fixed; top:30%; z-index:99999;}
.popup-delete .cart_popup_footer,
.popup-delete .cart_popup_header{display:none;}
.popup-delete .cart_popup_main{padding:20px; text-align:left; font-size:14px;}
.popup-delete .cart_popup_main .close_popup{right: -20px; top: -20px !important;}

.catalogsearch-result-index .cart_popup_container{margin-left:50%;top: 150px;z-index: 99999; padding:20px; border-width:8px; border-style:solid; background:#ffffff; width:416px; border-radius:10px;left: -237px;border-color:#3a3a3a;}
.catalogsearch-result-index .cart_popup_container .cart_popup_header,
.catalogsearch-result-index .cart_popup_container .cart_popup_footer{ display:none;}
.catalogsearch-result-index .cart_popup_container .close_popup{ top:-18px !important; right:-18px !important;}

/*for wishlist page*/
.my-wishlist .data-table .wish-head{display:none;}
.my-wishlist .data-table .main-wishlist .wish-res3{float: right; margin: 40px 0 0; position: relative; width: 82%;}
.my-wishlist .data-table .wish-head .head2{width:23%; margin-right:2%; text-align:left; float:left; display:none}
.my-wishlist .data-table .wish-head .head3{width:30%; margin-right:2%; text-align:left; float:left; display:none;}
.my-wishlist .data-table .wish-head .head1{width:8.4%; margin-right:2.7%; float:left;}
.my-wishlist .data-table .wish-head .head-item-det{width:46%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head4{width:6.8%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head5{width:8%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .wish-head .head6{width:20%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col1{width:15%; margin-right:5%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2{width:78%; margin-right:0%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec + .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-row.first{padding:0; border:0 none;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .col-sec{width:23%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt{width:14%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col4{width:42%; float:right; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price{position:absolute; display:block; top:-28px; width:33%;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price .label{font-weight:bold; color:#000000;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt .label{position:absolute; display:block; top:-28px; width:18%;  text-align:center; font-weight:bold; color:#000000; }
.accounttab-index-personalize h3 a{font:16px/24px 'bryant_plainregular',Arial,Helvetica,sans-serif;}
/*for wishlist page end*/
/* new address form*/
.accounttab-index-payment .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 98% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.accounttab-index-payment .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.accounttab-index-payment .form-list li.wide input.input-text{width:95% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.accounttab-index-payment .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
/* end of new address form*/

/* address book*/
.customer-address-index .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 98% !important;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 94% !important;}
.customer-address-index .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.customer-address-index .form-list li.wide input.input-text{width:95% !important;}
.customer-address-index .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.customer-address-index .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
/* end of address book*/

/*address edit page*/
.customer-address-form .fieldset .form-list .input-box .input-text{width:94%;} 
.customer-address-form .fieldset .form-list .input-box{width:100% !important;}
.customer-address-form .fieldset .form-list li.wide{clear: both; float: left; width: 94%;}
.customer-address-form .form-list li select{width:99% !important;}
.customer-address-form .form-list li .input-box .selector{width:425px !important; padding:0 0 0 10px;}
.customer-address-form .form-list li .input-box .selector span{width:400px !important;}
.customer-address-form .fieldset .form-list li{margin:0;}
.customer-address-form .fieldset .form-list li{margin:0 0 0px;}
.customer-address-form .fieldset .form-list li .field, .customer-address-form .fieldset .form-list li.wide{margin:0 0 25px;}
/*end of address edit page*/

/*for cart drop*/
.toggle_container .block-cart .block-content li{ width:94.5% !important; border-top:1px solid #cccccc; padding:12px; position:relative; float:left;}
/*end for cart drop*/
/*About us CMS page*/
.cms-about-magento-demo-store .col3-set div img{width:96%;}
.col3-set .col-1 {float: left;width: 100%;}
.col3-set .col-2 {float: left; margin-top: 30px; width: 100%;}
.col3-set .col-3 {float: left; width: 100%; margin-top: 30px;}
/*About us CMS page*/
.toggle_container .block-cart .block-content li:nth-child(2n){ border-top:0px !important;}
.review-container .name-ul .input-box .selector,
.home_section5 .name-ul .input-box .selector{width:98% !important;}
.review-container .name-ul .input-box .selector span,
.home_section5 .name-ul .input-box .selector span{width:94% !important; text-align: left;}

#buyh2o_tagline {margin:2% 0 1.5%; /*font-size: 15px; line-height:18px;*/}
.addthis_button-res {display:block;}
.addthis_button {display:none;}
}

@media screen and (max-width: 479px) {
/*Home Page Alternative*/
.home_section1_alt .sharethis { top:20px}
.home_section1_alt{clear: both; margin: 0 auto; min-height: 700px; padding-top:1px; position: relative; width: 92%; padding-bottom:24px;}
.home-propduct-desktop{display:none;}
.home_section1_alt .product-list{width: 100%; /*margin-bottom: 20px;*/ height: 53px;}
.home_section1_alt .product-list .home-product-container{display:block; width: 100%; position: absolute; top: 0px; left: 0px;}
.home_section1_alt .product-list .home-product-container ul{background: #808080; width: 100%; border-radius: 5px 5px 0px 0px; border-bottom:0px;}
.home_section1_alt .product-list .home-product-container ul li:hover {background: #404040;}
/*.home_section1_alt .sharethis {top: 22px !important;}*/
.home_section1_alt .product_image_left{ margin-left:0px; width: 100%;}
.home_section1_alt .product-list li.current-menu-item{ /*background:url(imgs/responsive-accord-bg.png) left top repeat-x;*/ -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0; background-color: #FF6B00;}
.home_section1_alt .product-list li.current-menu-item:hover{  /*background:url(imgs/responsive-accord-bg-hover.png) left top repeat-x;*/}
.home_section1_alt .product-list li{border-bottom: 1px solid #404040; padding: 7px 14px; position: relative; height: 39px;}
.home_section1_alt .home-product-container ul li .product-div-name a{color: #ffffff; float: left; font: normal 16px/20px 'bryant_bold', Helvetica, Arial, sans-serif; width: 98%;}
.home_section1_alt .home-product-container ul li.current-menu-item .click-select-product{width: 36px; height: 53px; position: absolute; top: 0px; right: 0px; background: url(imgs/accordian-downarrow-btn.png) left top no-repeat; text-indent: -5000px; cursor: pointer;}
.home_section1_alt .compare_li{display:none;/*background: #00efef; border-radius: 0 0 3px 3px; display: table-cell; height: 53px; position: relative; vertical-align: middle; width: 100%; float: left; border-bottom: 1px solid #1D9DC0;*/}
.home_section1_alt .compare_li a.compare_home{width: auto;height: 36px;margin: 8px 5% 0px;background: url(imgs/accordian-tab-bg.png) left bottom repeat-x !important;border-radius: 5px;display: block;font: normal 16px/36px 'bryant_bold', Helvetica, Arial, sans-serif;color: #ffffff;text-indent: 12px;}
.home_section1_alt .compare_li a.compare_home span{width: 30px;height: 36px;float: right;background: url(imgs/compare-btn-icon.png) left center no-repeat !important;position: static;}
.home_section1_alt .product_details_right{width: 100%; margin-top:20px; float: right; background: #ffffff; border-bottom: 1px solid #cccccc; border-radius: 5px; margin-top:60px;}
.home_section1_alt .product_details_right li .detail span + span{width: 86%;}
.home_section1_alt .product_details_right li .detail span + span.price{width:auto;}
.home_section1_alt .product_details_right .home_checkout{ border:0px; background: none; padding: 20px 7% 0 !important; height:auto;}
.home_section1_alt .product_image_left .thumbnail-image{ margin-left:0px;}
.home_section1_alt .product_image_left .base_image .ptab{left: 20px;}
.home_section1_alt .product_image_left .base_image {height: auto; width: 100%;}
.home_section1_alt .product_image_left .base_image img{width:100%; height: auto;}
.home_section1_alt .product_image_left .image_container {border-radius: 0;}
.color_swatch_container .color_swatch_ul{ text-align:right; float:right;}
.home_section1_alt .product_details_right li{width:100%;}
.home_quantity input[type="text"]{float:right;}
.details_container {display: none;}

.home_section1_alt .home_addcart, .home_section1_alt .home_wishlist {position: absolute; top: -50px; padding: 0;}
.home_section1_alt .home_wishlist {width: 40px; left: 0;}
.home_section1_alt .home_addcart {right: 0;}
.home_wishlist a {text-indent: -99999px;}

.home_section2, .breadcrumbs {display: none;}
.home_section4 {padding-bottom: 0;}
.home_section4 h1 {margin-bottom:0;}
#navpage3 {margin-top:15px;}


/*Home Page Alternative*/
/*Dashboard code starts*/
.my-account .dashboard .content-section{width:100%;}
.my-account .dashboard .lower-section{width:100%; float:left; margin-top:40px; border-top:1px solid #cccccc;}
.my-account .dashboard .lower-section .box .dashboard_link{border:0px;}
.my-account .dashboard .lower-section .box{width:100%; padding-right:0; margin-top:30px; margin-bottom:0px;}
.my-account .dashboard .lower-section .box.last{ border-bottom: 1px solid #CCCCCC; margin-bottom: 0; margin-top:30px; padding-bottom: 30px;}
.my-account .dashboard .lower-section .box.even.last{border-bottom: 0px solid #CCCCCC; padding-bottom:0px;}
/*Dashboard code starts*/
/*settings code starts*/
.settings .fieldset .form-list .input-box .input-text,
.settings .fieldset .form-list .input-box,
.settings .fieldset .form-list li,
.settings .fieldset .form-list{width:99% !important;}
/*settings code starts*/
.my-account .addresses-list .addresses-additional li address{float: left; padding-left:10px; line-height:36px; max-width:60%;}
.my-account .addresses-list .addresses-primary li address{ padding-left:10px; line-height:36px; max-width:80%;}
.toggle_container .block-cart .view-my-cart{display: block !important; width: auto !important;}
/*.toggle_container1 .block-cart .block-content .sidebar-product-add{top: 34px !important;}*/
.toggle_container1 .block-cart .block-content .add-buttons{top: -45px !important;}
.category-special-offers .category-products .product-shop .category-right {margin: 0; width: 100% !important;}

/*Refer A Friend*/
.personalize .tabcontainer ul li{ width:100%; border-top:1px solid #ccc; padding:0px; text-align:left;}
.personalize .tabcontainer ul li.current-menu-item{border:0px; border-top:1px solid #ccc; bottom:0px;}
.refer-friend .left-section{ width:100%; float:left;}
.refer-friend .right-section{ width: 100%; float:left;}
.refer-friend .right-section .first-block{ margin-top:60px; padding-top:30px; border-top:1px solid #ccc;}
.refer-friend .right-section .last-block{ margin:0px;}
/*Refer A Friend*/

.popup-delete{background: none repeat scroll 0 0 #FFFFFF; border:8px solid #3A3A3A; border-radius: 10px 10px 10px 10px; left: -140px; width: 256px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position: fixed; top:30%; z-index:99999;}
.popup-delete .cart_popup_footer,
.popup-delete .cart_popup_header{display:none;}
.popup-delete .cart_popup_main{padding:20px; text-align:left; font-size:14px;}
.popup-delete .cart_popup_main .close_popup{right: -20px; top: -20px !important;}

.catalogsearch-result-index .cart_popup_container{margin-left:50%;top: 150px;z-index: 99999; padding:20px; background: none repeat scroll 0 0 #FFFFFF; border-color: #3A3A3A;    border-radius: 10px 10px 10px 10px; border-style: solid; border-width: 8px; left: -157px; width: 256px;}
.catalogsearch-result-index .cart_popup_container .cart_popup_header,
.catalogsearch-result-index .cart_popup_container .cart_popup_footer{ display:none;}
.catalogsearch-result-index .cart_popup_container .close_popup{ top:-18px !important; right:-18px !important;}
.catalogsearch-result-index .cart_popup_container .img_left{width:100%;}
.catalogsearch-result-index .cart_popup_container .img_left img{width:100%;}

/*for wishlist page*/
.my-wishlist .data-table .wish-head{display:none;}
.my-wishlist .data-table .main-wishlist .wish-res3{float: right; margin: 40px 0 0; position: relative; width: 100%;}
.my-wishlist .data-table .wish-head .head2{width:23%; margin-right:2%; text-align:left; float:left; display:none}
.my-wishlist .data-table .wish-head .head3{width:30%; margin-right:2%; text-align:left; float:left; display:none;}
.my-wishlist .data-table .wish-head .head1{width:8.4%; margin-right:2.7%; float:left;}
.my-wishlist .data-table .wish-head .head-item-det{width:46%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head4{width:6.8%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .wish-head .head5{width:8%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .wish-head .head6{width:20%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col1{width:100%; margin:0 0 15px; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2{width:100%; margin-right:0%; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col2 .col-sec + .col-sec{float:left; width:100%; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-row.first{padding:0; border:0 none;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .col-sec{width:23%; margin-right:2.7%; text-align:left; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt{width:14%; margin-right:2.7%; text-align:right; float:left;}
.my-wishlist .data-table .main-wishlist .wishlist-col4{width:46%; float:right; margin:0;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price{position:absolute; display:block; top:-28px; width:33%;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .res-price .label{font-weight:bold; color:#000000;}
.my-wishlist .data-table .main-wishlist .wishlist-col3 .add-to-cart-alt .label{position:absolute; display:block; top:-28px; width:18%;  text-align:center; font-weight:bold; color:#000000; }
.my-wishlist .product-image{height:auto;}
.accounttab-index-personalize h3 a{font:16px/24px 'bryant_plainregular',Arial,Helvetica,sans-serif;}
/*for wishlist page end*/

/* new address form*/
.accounttab-index-payment .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 98% !important; padding:0 0 0 8px !important;}
.accounttab-index-payment .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 92% !important;}
.accounttab-index-payment .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.accounttab-index-payment .form-list li.wide input.input-text{width:95% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.accounttab-index-payment .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.accounttab-index-payment .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
.accounttab-index-payment .my-account .addresses-list .addresses-additional,
.accounttab-index-payment .my-account .addresses-list .addresses-primary,
.accounttab-index-payment .my-account .addresses-list .addresses-primary ol{width:94%;}
/* end of new address form*/

/* address book css*/
.customer-address-index .new-template .fieldset .form-list .input-box .input-text{width:95%; background:#fff;padding: 2px 10px;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector{background-position: 0 -162px; width: 100% !important; padding:0 0 0 8px !important;}
.customer-address-index .new-template .fieldset .form-list .input-box div.selector span{background-position: right -124px; width: 89% !important;}
.customer-address-index .new-template .fieldset .form-list{width:100%; float:left; margin-right:0;}
.customer-address-index .form-list li.wide input.input-text{width:95% !important;}
.customer-address-index .new-template .fieldset .form-list .date div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .year div.selector span{width:50% !important;}
.customer-address-index .new-template .fieldset .form-list .date{width:18% !important; float:left; clear:none;}
.customer-address-index .new-template .fieldset .form-list .year{width:18% !important; float:left; clear:none; margin-left:20px;}
.customer-address-index .my-account .addresses-list .addresses-additional,
.customer-address-index .my-account .addresses-list .addresses-primary,
.customer-address-index .my-account .addresses-list .addresses-primary ol{width:94%;}
/* end of address book css*/

/*address edit page*/
.customer-address-form .fieldset .form-list .input-box .input-text{width:94%;} 
.customer-address-form .fieldset .form-list .input-box{width:100% !important;}
.customer-address-form .fieldset .form-list li.wide{clear: both; float: left; width: 94%;}
.customer-address-form .form-list li select{width:99% !important;}
.customer-address-form .form-list li .input-box .selector{width:292px !important; padding:0 0 0 10px;}
.customer-address-form .form-list li .input-box .selector span{width:267px !important;}
.customer-address-form .fieldset .form-list li{margin:0;}
.customer-address-form .fieldset .form-list li{margin:0 0 0px;}
.customer-address-form .fieldset .form-list li .field, .customer-address-form .fieldset .form-list li.wide{margin:0 0 25px;}
/*end of address edit page*/

/*for cart drop*/
.toggle_container .block-cart .block-content li{ width:91.7% !important; border-top:1px solid #cccccc; padding:12px; position:relative; float:left;}
/*end for cart drop*/
/*About us CMS page*/
.cms-about-magento-demo-store .col3-set div img{width:96%;}
.col3-set .col-1 {float: left;width: 100%;}
.col3-set .col-2 {float: left; margin-top: 30px; width: 100%;}
.col3-set .col-3 {float: left; width: 100%; margin-top: 30px;}
/*About us CMS page*/
.toggle_container .block-cart .block-content li:nth-child(2n){ border-top:0px !important;}
.breadcrumbs{font-size:13px;}
.header-checkout-inner-container .img-header-secured{width:120px;}
/*------Forgot Your Password------*/
.customer-account-forgotpassword .container-left{width:100%; float:left; padding-right:0; font-size:14px; line-height:20px; margin-top:10px;}
.customer-account-forgotpassword .container-right{float:left; width:100%; padding-left:0; border-left:0px solid #cccccc; border-top:1px solid #cccccc; padding-top:30px; margin-top:25px;}
.customer-account-forgotpassword .container-right .fieldset{margin:0px; padding:0px; border:0px; background:none;}
.customer-account-forgotpassword .container-right .form-list li{margin-bottom:35px;}
.customer-account-forgotpassword .container-right .buttons-set{margin-top:35px; padding:0px; border:0px;}
.customer-account-forgotpassword .container-right .buttons-set p.required{display:none;}
.customer-account-forgotpassword .container-right .form-list li input.input-text{width:100%;}
/*------Forgot Your Password------*/
.review-container .name-ul .input-box .selector,
.home_section5 .name-ul .input-box .selector{width:98% !important;}
.review-container .name-ul .input-box .selector span,
.home_section5 .name-ul .input-box .selector span{width:90% !important; text-align: left;}
.addthis_button-res {display:block;}
.addthis_button, #buyh2o_tagline {display:none;}

}

.desc_hme {background:#FFF; position:relative; padding:20px; margin-top: 40%; border-radius:5px;text-align: justify;}

@charset "iso-8859-1";


@media only screen and (min-width: 768px) and (max-width: 999px) {
 /*********** Slideshow Start ***********/
.home_slider {display:block; height:310px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.home_slider .slider-wrap { width: 100%!important; height: 300px !important;}
.home_slider .slider-wrap .slider-wrap {width: 96% !important; height: 300px !important;  padding: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow:hidden;}
.home_slider .wp_block_html {width:100%!important; height: 300px !important;  }
.home_slider .wp_block_html .slides {width:100%!important; height: 300px; }

div.slide-container img.image_left {bottom: -20px; height: 250px; left: -40px; position: absolute; width: auto;}
div.slide-container img.slider-divider {display:none;}
div.slide-container {height:280px; width:100%;}
div.slide-container p.left-header {width:49%; position:absolute; z-index:10;}
div.slide-container div.body-right {width:50%; height:240px; padding:12px 10px 0;}
div.slide-container div.body-right .buttons-row {right:20px; bottom: 10px;}
div.slide-container div.body-right .pricebox {right:20px; bottom: 50px;}
div.slide-container p.left-header {font-size:30px; text-transform: uppercase;}
div.slide-container div.body-right p.right-header {font-size:22px; line-height:110%;}
div.slide-container div.body-right p.right-body, div.slide-container div.body-right ul li {line-height:130%;}
div.slide-container div.body-right ul {width:100%;}

.stripNavR, .stripNavR:hover, .stripNavL,.stripNavL:hover{top: 115px !important;}
.stripNavR, .stripNavR:hover{right: 0!important;}
.stripNavL, .stripNavL:hover {left: 0!important;}

/*********** Slideshow End ***********/   
    
}

@media only screen and (min-width: 600px) and (max-width: 767px)
{
 /*********** Slideshow Start ***********/
.home_slider {display:block; height:250px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.home_slider .slider-wrap { width: 100%!important; height: 250px !important;}

.home_slider .slider-wrap .slider-wrap {width: 94% !important; height: 250px !important; padding: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow:hidden;}
.home_slider .wp_block_html {width:100%!important; height: 250px !important;  }
.home_slider .wp_block_html .slides {width:100%!important; height: 250px; }

div.slide-container img.image_left {height:230px; width:auto; position:absolute; bottom:0; left:-20px;}
div.slide-container img.slider-divider {display:none;}
div.slide-container {height:210px; width:100%;}
div.slide-container p.left-header {padding-right: 0;
    position: absolute;
    text-align: right;
    width: 94%;
    z-index: 10;}
div.slide-container div.body-right {width:60%; height:210px; padding:38px 20px 0; position: absolute; right: 0; z-index: 20;}
div.slide-container div.body-right p.price-div, div.slide-container div.body-right .buttons-row {right:20px;}
div.slide-container p.left-header {font-size:28px}
div.slide-container div.body-right p.right-header {text-align:right; font-size:22px; line-height:22px;}
div.slide-container div.body-right p.right-body, div.slide-container div.body-right ul li {display:none;}
div.slide-container div.body-right .pricebox { right: 20px;}
.stripNavL, .stripNavR {top: 80px !important;}
.stripNavR, .stripNavR:hover{right: -3px!important;}
.stripNavL, .stripNavL:hover {left: -3px!important;}

/*********** Slideshow End ***********/   

.category-products .products-grid .product-image {float: left; height: auto; margin-right: 2%; width: 40%;}

.products-grid .price-box, .products-list .price-box { float: right; /*margin-left: 2%;*/ text-align: right; width: 58%; clear: none; height: auto!important;}

.products-grid .actions {right:3%; width: 56%;}
.products-grid h2.product-name {height: auto;}

.products-grid li.item + li.item + li.item, .products-grid li.item {width:98%!important; padding: 2% 3% 2% 0 !important; height:auto!important; /*margin-left: 3%;*/min-height: 180px;}
.products-grid li.item.first, .products-grid li.item.last {margin: 1%;}
.products-grid li.item > p { float: right; width: 58%;}
.category-grid-background ul.products-grid {padding:0; width: auto;}
div.category-grid-background ul.products-grid li.item div.price-box span.regular-price, div.category-grid-background ul.products-grid li.item div.price-box span.old-price, div.category-grid-background ul.products-grid li.item div.price-box span.special-price {top:0;}
.products-grid .availability {margin: 0; text-align: right;}
.category-products {display:block;}
.products-grid h2.product-name {width: 58%; float: right; text-align: left;}
div.category-grid-background ul li div.price-box p.old-price, div.category-grid-background ul li div.price-box p.special-price {margin:0;}
ul.products-grid li.item a img { width: 100%; margin: -3%;}
}
	
@media only screen and (min-width: 480px) and (max-width: 599px)
{
/*********** Slideshow Start ***********/
.home_slider {display:block; height:240px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.home_slider .slider-wrap { width: 100%!important; height: 240px !important;}
.home_slider .slider-wrap .slider-wrap {width: 94% !important; height: 240px !important; background-color: none; padding: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow:hidden;}
.home_slider .wp_block_html {width:100%!important; height: 240px !important; background-color: none; } 
.home_slider .wp_block_html .slides {width:100%!important; height: 240px; }
div.slide-container, div.slide-container div.body-right {height:auto;}
div.slide-container img.image_left {height:185px; width:auto; position:absolute; bottom:-5px; left:-10px;}
div.slide-container img.slider-divider {display:none;}
div.slide-container {height:210px; width:100%;}
div.slide-container p.left-header {width:95%; position:absolute; z-index:10; text-align:right; padding-right:0;}
div.slide-container div.body-right {width:50%; height:210px; padding:12px 10px 0;}
div.slide-container div.body-right .pricebox, div.slide-container div.body-right .buttons-row {right:10px;}
div.slide-container div.body-right .buttons-row { bottom: 10px;}
div.slide-container p.left-header {font-size:22px;}
div.slide-container div.body-right p.right-header {display:none;}
div.slide-container div.body-right p.right-body, div.slide-container div.body-right ul li {display:none;}
.stripNavL, .stripNavR {top: 45px !important;}
div.slide-container div.body-right p.price-div span.lbl, div.slide-container div.body-right p.sp-price-div span.lbl {font-size: 11px;}
div.slide-container div.body-right p.price-div .price, div.slide-container div.body-right p.sp-price-div .price {font-size: 18px;}
div.slide-container div.body-right p.price-div, div.slide-container div.body-right p.sp-price-div {line-height: 18px;}
div.slide-container div.body-right .pricebox {bottom:50px; right:10px;}
.stripNavR,.stripNavR:hover {/*width: 20px!important;*/right: -0!important;}
.stripNavL, .stripNavL:hover {/*width: 20px!important;*/left: -0!important;}
.stripNavL a, .stripNavR a {/*width: 20px!important;*/}
/*********** Slideshow End ***********/  

.category-products .products-grid .product-image {float: left; height: auto; margin-right: 2%; width: 40%;}

.products-grid .price-box, .products-list .price-box { float: right; /*margin-left: 2%;*/ text-align: right; width: 58%; clear: none; height: auto!important;}


.products-grid .actions {right:2%; width: 58%;}
.products-grid h2.product-name {float: right; height: auto; width: 58%; text-align: left;}
li.item > p { float: right; line-height: 1.3em; font-size: 12px; height: 48px; margin: 0; width: 58%;}

.products-grid li.item + li.item + li.item, .products-grid li.item {width:98%!important; height:auto!important;}
.products-grid li.item.first, .products-grid li.item.last {margin: 1%;}
.category-grid-background ul.products-grid {padding:0; width: auto;}
div.category-grid-background ul.products-grid li.item div.price-box span.regular-price, div.category-grid-background ul.products-grid li.item div.price-box span.old-price, div.category-grid-background ul.products-grid li.item div.price-box span.special-price {top:0;}
.products-grid .availability {margin: 0; text-align: right;}
.category-products {display:block;}

div.category-grid-background ul li div.price-box p.old-price, div.category-grid-background ul li div.price-box p.special-price {margin:0;}


}
	
@media screen and (max-width: 479px)
{
/*********** Slideshow Start ***********/
.home_slider {display:block; }
.home_slider .slider-wrap { width: 100%!important; background-color: #ffffff; padding:0; height: 200px !important; }
.home_slider .slider-wrap .slider-wrap {width: 100% !important;  background-color: #ffffff; padding: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; overflow:hidden;}
.home_slider .wp_block_html {width:100%!important; background-color: #ffffff; }
.home_slider .wp_block_html .slides {width:100%!important;  }

.ui-accordion-header {background-image: none!important; background-color: #ffffff!important;}

div.slide-container img.image_left {bottom: 0; height: 170px; left: -26px; position: absolute; width: auto;}
div.slide-container img.slider-divider {display:none;}
div.slide-container {height:210px; width:100%;}
div.slide-container p.left-header {left: 47%; line-height: 18px; position: absolute; text-align: right; top: 6px; width: 50%; z-index: 10;}
div.slide-container div.body-right {width:50%; height:150px; padding:12px 10px 0;}
div.slide-container div.body-right p.price-div, div.slide-container div.body-right .buttons-row {right:10px; bottome:15px;}
div.slide-container p.left-header {font-size:18px;}
div.slide-container div.body-right p.right-header {display:none;}
div.slide-container div.body-right p.right-body, div.slide-container div.body-right ul li {display:none;}
div.slide-container div.body-right p span.lbl {display: none;}
div.slide-container div.body-right p.price-div .price, div.slide-container div.body-right p.sp-price-div .price {font-size: 15px;}
div.slide-container div.body-right p.price-div, div.slide-container div.body-right p.sp-price-div {line-height: 16px;}
div.slide-container div.body-right .pricebox {bottom:60px; right: 10px;}
.stripNavR,.stripNavR:hover {background: url('../imgs/activeRight-arrow.png') no-repeat center center!important; height: 20px !important; top: 175px !important; right:0!important;}
.stripNavL, .stripNavL:hover {background: url('../imgs/activeLeft-arrow.png') no-repeat center center!important; height: 20px !important; top: 175px !important; left: auto!important; right: 30px!important;}
.stripNavL a, .stripNavR a {height:20px!important;}
div.body-right div.buttons-row button.button > span { line-height: 28px; min-height: 28px !important;}
div.body-right div.buttons-row button.button > span > span { height: 28px;}
/*********** Slideshow End ***********/  

.cms-home .main {padding-top:0 !important; width: 100%!important;}
.category-products .products-grid .product-image {float: left; height: auto; margin-right: 2%; width: 40%;}

.products-grid .price-box, .products-list .price-box { float: right; /*margin-left: 2%;*/ text-align: left; width: 58%; clear: none; height: auto!important;}

.products-grid .actions {right:0; position: absolute; bottom: 3px; }
.products-grid h2.product-name {float: right; height: auto; width: 58%; text-align: left;}
.products-grid .actions {width: 59%; }

.products-grid li.item + li.item + li.item, .products-grid li.item {width:98%!important; padding: 2% 3% !important; height:auto!important;}
.products-grid li.item + li.item + li.item, .products-grid li.item.last {margin-bottom:0;}
.category-grid-background ul.products-grid {padding:5px 5px 0; width: auto;}
div.category-grid-background ul.products-grid li.item div.price-box span.regular-price, div.category-grid-background ul.products-grid li.item div.price-box span.old-price, div.category-grid-background ul.products-grid li.item div.price-box span.special-price {top:0;}
.products-grid .availability {margin: 0; text-align: right;}
.category-products {display:block;}

div.category-grid-background ul li div.price-box p.old-price, div.category-grid-background ul li div.price-box p.special-price {margin:0;}

#accordion { display:block!important; padding-top: 2em;}
.home_top_product_list {display:none;}

#accordion .ui-accordion-content {height: auto !important; border: none;}

#accordion .ui-accordion-content .category-products .products-grid .product-image {float: left;
    margin: 0; overflow: hidden;}
#accordion h3 {font-size:21px; padding: 0 0 0.2em 2.2em; border-bottom: 1px solid #E6E6E6 !important;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-top: 0.2em;}
#accordion h3.last {border:none!important;}
/*h3#ui-accordion-accordion-header-0 {margin:0;}*/
.ui-accordion div.ui-accordion-content { overflow: visible!important; padding: 0 0 1% 0!important;}

/*#accordion .products-grid .price-box, .products-list .price-box { float: right; margin-left: 2%;text-align: left; width: 60%; clear: none; height: 45px;}*/ 

#accordion .ui-state-active, #accordion .ui-widget-content .ui-state-active, #accordion .ui-widget-header .ui-state-active {border:0 none !important; background-color: #FFFFFF !important; margin-bottom: 0;}

#accordion .ui-state-default .ui-icon {background-image: url("imgs/more.png");margin: 0; top: 0; background-color:transparent;}

#accordion .ui-state-active span.ui-icon {background-image: url("imgs/less.png");margin: 0; top: 0; background-color:transparent;}

/*#accordion .ui-state-active span.ui-icon:hover {background-image: url("imgs/more-hover.png")}*/
#accordion span.ui-icon-triangle-1-s,  #accordion span.ui-icon-triangle-1-e { background-position: 0 0}
#accordion span.ui-icon { height: 25px; width: 25px;}


.actions .add-buttons-container button {margin-right: 5%;}
#accordion .products-grid .actions {float: right; width: 60%;}
#accordion .products-grid h2.product-name {height: auto;}

#accordion .products-grid li.item + li.item + li.item, .products-grid li.item {width:98%!important; padding: 2% 3% 2% 0 !important; height:auto!important; position: relative; min-height: 170px;}
.products-grid li.item.first, .products-grid li.item.last {margin:1%;}
#accordion .products-grid li.item + li.item + li.item, .products-grid li.item.last {margin-bottom:0;}
#accordion .category-grid-background ul.products-grid {padding:5px 5px 0; width: auto;}
#accordion div.category-grid-background ul.products-grid li.item div.price-box span.regular-price, #accordion div.category-grid-background ul.products-grid li.item div.price-box span.old-price, #accordion div.category-grid-background ul.products-grid li.item div.price-box span.special-price {top:0;}
#accordion .products-grid .availability {}
.category-products {display:block;}

div.category-grid-background ul li div.price-box p.old-price, div.category-grid-background ul li div.price-box p.special-price {margin:0!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none!important;}


.bottom-upsell {display: none;}

    #accordion .accordion-mobile-menu h3 {margin-left: 30px;}
    #accordion .accordion-mobile-menu .accordion-mobile-menu h3 {margin-left: 60px;}

}
	
