/**

 * responsive_default.css

 *

 * @package templateSystem

 * @copyright Copyright 2003-2007 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * Added by rbarbour (ZCAdditions.com), Responsive DIY Template Default for 1.5.x (65)

 * Modified by Anne (Picaflor-Azul.com) Responsive Sheffield Blue v1.0

 */



/* 

This is the default css file if a UA is not detected, for a better user experience, I have added a few common breakpoints. 

*/

@media (max-width:480px){

.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}

img.listingProductImage{max-width:200px;}

div#navMainSearch, div#navMain, div#navMain ul {float:none;text-align:center;padding:0;margin:0;width:100%!important;}

#headerWrapper,div#logoWrapper {height:auto;}

div.centerBoxContentsProducts.centeredContent, div.centerBoxContentsNew.centeredContent, div.categoryListBoxContents.centeredContent, div.centerBoxContentsAlsoPurch.centeredContent, div.centerBoxContentsFeatured.centeredContent, div.centerBoxContentsSpecials.centeredContent, div.specialsListBoxContents, div.categoryListBoxContents {clear:both;width:32%!important;height:auto;}

.back input[type=checkbox]{clear:both;}

div#logo IMG {clear:both;}

.centerColumn{padding:0 0.5em 2.0em 0.5em;border:none;}

table#cartContentsDisplay {font-size:8px;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartQuantity INPUT {width:7%!important;}

td.productListing-data INPUT {width:20%!important;}

div#checkoutShipto IMG,div#checkoutBillto IMG {width:12px;height:12px;}

div#checkoutBillto, div#checkoutShipto,div.floatingBox{font-size:12px;}

.leftBoxContainer, .rightBoxContainer {margin:0.5em;}

input[type="text"],input[type="password"],select {width:95%;}

div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;}  

div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}

th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}

.minWidthShow {display:block;visibility:visible;}

.cartProductDisplay IMG,span#cartImage.back {width:40px;float:left;}

body{margin:0;padding:0;background:#fff;}

#logoWrapper{float:none;width:100%;border-bottom:1px solid #dbdbce;padding-bottom:20px;}

#logo{float:none;margin-left:10px;}

#tagline{margin-left:10px;margin-top:15px;margin-bottom:0;}

#top-wrapper{text-align:center;font-size:120%;}

#menu{margin-top:-130px;width:98%;}

#header-cart{float:right;width:50%;}

#navMainSearch{float:left;width:53%;border:1px solid #000;display:none;}

#top-middle{padding-bottom:0;border-bottom:none;}

#mobile-nav{background:#f4f4f4;padding:10px 10px;border-bottom:1px solid #dbdbce;display:block;}

#mobile-nav i{font-size:180%;margin-right:30px;color:#666;margin-top:10px;}

#mobile-nav i:hover{color:#171717;}

.banner span{font-size:100%;}

.ad{margin:0 auto 20px auto;}

a#foo2_next, a#foo1_next {right:0;}

.flexFooterCol{width:100% !important;}

.slide-out-div{display:none;}

ul.slimmenu{position:relative;z-index:1000;background:#fff;}

.ffCcol4 i{padding:5px;}

#BackToTop{top:250px;}

.ad{margin:30px auto 0 auto;display:block;}

#home-text{width:100%;}

.navSplitPagesResults{text-align:center;float:none;}

#productListing .back, #productListing .forward{text-align:center;}

.navSplitPagesLinks{text-align:center;}

#productsListingBottomNumber{margin-bottom:20px;}

.box_image{text-align:center !important;}

#siteinfoLegal{line-height:22px;}

#pi-left, #pi-right{float:none;}

#pi-left{width:90%;margin:0 auto;display:table;}

#pi-right{width:78%;margin:20px auto 0 auto;display:table;}

#productName{text-align:center;line-height:25px;}

.custom-tab-image, #custom-tab-text{float:none;}

#custom-tab-text{width:100%;margin-top:20px;}

.custom-tab-image{text-align:center;margin:0 auto;}

.centerBoxContentsAlsoPurch{float:none;width:95% !important;}

#cartContentsDisplay tr td {display: block;overflow: hidden;text-align: left !important;width: 100% !important;}

#cartContentsDisplay tr td.cartUnitDisplay {width: 10.2564%;}

#cartContentsDisplay tr td {padding-bottom: 8px;padding-top: 8px;}

#cartContentsDisplay tr td {-moz-box-sizing: border-box;color: #2E3233;font-size: 14px;vertical-align: middle;}

tr.tableHeading{display:none;}

.mobile-only{display:block;color:#ff6938;}

.buttonRow{width:100% !important;}

#shoppingCartDefault .forward, #shoppingCartDefault .back{float:none;width:100%;}

.shop-help{display:none;}

.cartAttribsList, #cartContentsDisplay .cartRemoveItemDisplay, #cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile, #cartContentsDisplay .cartQuantity, #cartContentsDisplay .cartQuantityUpdate{padding-left:85px;}

#cartContentsDisplay .cartRemoveItemDisplay{margin-bottom:10px;}

#cartContentsDisplay .cartQuantity br{display:none;}

.cart-products{}

#cartContentsDisplay .cartQuantity-mobile input[type=text]{width:35px;}

#cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile{padding-left:85px;}

#cartContentsDisplay td{border-bottom:none;}

.qty-btns{width:80px;margin-top:10px;}

.qty-btns img{float:right;vertical-align:middle;}

.qty-btns input[type=image]{height:21px;float:left;margin-top:-5px;}

.rowEven{background: #f4f4f4;}

#cartContentsDisplay .cartTotalDisplay{padding-bottom:15px;}

.cartTotalsDisplay{font-size:95%;}

.checkout {margin-top:-10px;width:100%;}

.checkout span.button_checkout{padding-left:90px;padding-right:90px;margin:0 auto;}

.con-shop span.button_continue_shopping, .ship-est span.button_shipping_estimator{padding-left:53px;padding-right:53px;}

.ship-est{margin-top:-20px;}

#country, #stateZone{width:95%;}

#shippingEstimatorContent .button_update{float:none;width:95% !important;margin-top:30px;}

fieldset{border:none;border-bottom:1px solid #dbdbce;padding:5px;padding-bottom:20px;}

legend{border:none;font-size:130%;margin-left:0;margin-bottom:0;padding:0;color:#444;line-height:25px;}

#loginDefault .forward, #loginDefault .back{float:none;}

#loginDefault .button_login, #loginDefault .button_submit{width:90% !important;}

#loginDefault input[type=text], #loginDefault select, #loginDefault input[type=password]{width:88%;}

.alert{position:relative;}

.contact-left, .contact-right{float:none;width:100%;}

#contactUsDefault input[type=submit]{width:95% !important;margin:35px auto 0 20px;position:relative;left:20px;}

.button_back{padding-left:105px;padding-right:105px;margin-left:20px;display:none;}

.buttonRow{width:100%;text-align:center;}

.buttonRow input[type=submit]{width:95% !important;margin:0 auto;text-align:center;display:block;}

#prevOrders{display:none;}

#accountDefault p.forward{font-size:140%;text-transform:uppercase;float:none;text-align:left;margin-top:30px;}

#accountDefault p.forward a:hover{color:#8c9bfb;}

#accountLinksWrapper{margin-top:-20px;}

#accountHistoryDefault .forward{}

#addressBookDefault .button_add_address{padding-left:80px;padding-right:80px;}

#addressBookDefault address{float:none;}

ul.slimmenu.collapsed li ul.level2 li ul, ul.slimmenu1.collapsed li ul.level2 li ul{margin-left:-40px;}

#checkoutPayment .floatingBox, #checkoutShipping .floatingBox{float:none;width:100%;}

#checkoutConfirmDefault tr.cartTableHeading{display:none;}

.ad{margin:30px auto 0 auto;display:block;}

#home-text{width:100%;}

.carouselImage img{width:200px !important;height:auto;}

.review-write-left, .review-write-right, .all-reviews-left, .all-reviews-right{float:none;clear:both;width:100%;}

.review-write-right{margin-top:80px;}

.review-write-left{text-align:center;}

#reviewWriteMainImage{float:none;}

.all-reviews-right{border:none;margin-top:80px;}

.button_write_review{padding-left:85px;padding-right:85px;display:block;margin:0 auto;}

#productReviewsDefaultProductImage{float:none;clear:both;display:block;}

#reviewsDefault .button_goto_prod_details{padding-left:20px;padding-right:20px;display:block;margin:0 auto;}

#productReviewsDefaultProductImage{float:none;clear:both;display:block;}

#reviewsWrite .button_goto_prod_details{padding-left:90px;padding-right:90px;display:block;margin:0 auto;}

.button_reviews{padding-left:40px;padding-right:40px;}

.reviews-details{width:100%;}

#navMainWrapper{display:none;}

#lang-header{text-align:left;margin-left:20px;}

.view{float:none;width:220px;margin:0 auto 20px auto;}

#home-images{width:90%;height:auto;}

.view .mask{height:213px;}

.menu-collapser{margin-top:-40px;float:right;width:20%;}

#cur-lan-header{float:left;width:55%;}

#mobile-nav-left{float:left;}

#navSuppWrapper{border:none;margin-top:-30px;}

#top-banner{display:none;}

.content-slider{margin-top:30px;width:100%;margin-right:0;}

#header-cart{float:right;font-size:170%;width:45%;text-align:right;}

#mobile-nav-left{width:50%;float:left;}

ul.slimmenu li .sub-collapser, ul.slimmenu1 li .sub-collapser{background:#222;}

#mobile-nav1{background:#f4f4f4;padding:10px 10px;border-bottom:1px solid #dbdbce;display:block;}

#mobile-nav1 i{font-size:180%;margin-right:30px;color:#666;margin-top:10px;}

#mobile-nav1 i:hover{color:#171717;}

#template-demo-top{display:none;}

.view a.info{margin-top:0;}



}





@media 

(max-width:767px){

.onerow-fluid{width:100%;} 

.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}

img.listingProductImage{max-width:200px;}

div#navMainSearch, div#navMain, div#navMain ul {float:none;text-align:center;padding:0;margin:0;width:100%!important;}

#headerWrapper,div#logoWrapper {height:auto;}

div.centerBoxContentsProducts.centeredContent, div.centerBoxContentsNew.centeredContent, div.categoryListBoxContents.centeredContent, div.centerBoxContentsAlsoPurch.centeredContent, div.centerBoxContentsFeatured.centeredContent, div.centerBoxContentsSpecials.centeredContent, div.specialsListBoxContents, div.categoryListBoxContents {clear:both;width:32%!important;height:auto;}

.back input[type=checkbox]{clear:both;}

div#logo IMG {clear:both;}

.centerColumn{padding:0 0.5em 2.0em 0.5em;border:none;}

table#cartContentsDisplay {font-size:8px;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartQuantity INPUT {width:7%!important;}

td.productListing-data INPUT {width:20%!important;}

div#checkoutShipto IMG,div#checkoutBillto IMG {width:12px;height:12px;}

div#checkoutBillto, div#checkoutShipto,div.floatingBox{font-size:12px;}

.leftBoxContainer, .rightBoxContainer {margin:0.5em;}

input[type="text"],input[type="password"],select {width:95%;}

div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;}  

div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}

th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}

.minWidthShow {display:block;visibility:visible;}

.cartProductDisplay IMG,span#cartImage.back {width:40px;float:left;}

body{margin:0;padding:0;background:#fff;}

#logoWrapper{float:none;width:100%;border-bottom:1px solid #dbdbce;padding-bottom:20px;}

#logo{float:none;text-align:center;}

#tagline{text-align:center;margin-top:15px;margin-bottom:0;}

#top-wrapper{text-align:center;font-size:120%;}

#navMainWrapper{display:none;}

#lang-header{text-align:left;margin-left:20px;}

.view{float:none;width:220px;margin:0 auto 20px auto;}

#home-images{width:90%;height:auto;}

.view .mask{height:213px;}

.menu-collapser{margin-top:-40px;float:right;width:20%;}

#cur-lan-header{float:left;width:55%;}

#mobile-nav-left{float:left;}

#navSuppWrapper{border:none;margin-top:-30px;}

#top-banner{display:none;}

.content-slider{margin-top:30px;width:100%;margin-right:0;}

#header-cart{float:right;font-size:170%;width:45%;text-align:right;}

#mobile-nav-left{width:50%;float:left;}

ul.slimmenu li .sub-collapser, ul.slimmenu1 li .sub-collapser{background:#222;}

#menu{margin-top:-130px;width:98%;}

#header-cart{float:right;width:50%;}

#navMainSearch{float:left;width:53%;border:1px solid #000;display:none;}

#top-middle{padding-bottom:0;border-bottom:none;padding-bottom:0;margin-bottom:-22px}

#mobile-nav1{background:#f4f4f4;padding:10px 10px;border-bottom:1px solid #dbdbce;display:block;}

#mobile-nav1 i{font-size:180%;margin-right:30px;color:#666;margin-top:10px;}

#mobile-nav1 i:hover{color:#171717;}

.banner span{font-size:100%;}

.ad{margin:0 auto 20px auto;}

a#foo2_next, a#foo1_next {right:0;}

.flexFooterCol{width:100% !important;}

.slide-out-div{display:none;}

ul.slimmenu{position:relative;z-index:1000;background:#fff;}

.ffCcol4 i{padding:5px;}

#BackToTop{top:250px;}

.ad{margin:30px auto 0 auto;display:block;}

#home-text{width:100%;}

.navSplitPagesResults{text-align:center;float:none;}

#productListing .back, #productListing .forward{text-align:center;}

.navSplitPagesLinks{text-align:center;}

#productsListingBottomNumber{margin-bottom:20px;}

.box_image{text-align:center !important;}

#siteinfoLegal{line-height:22px;}

#pi-left, #pi-right{float:none;}

#pi-left{width:90%;margin:0 auto;display:table;}

#pi-right{width:78%;margin:20px auto 0 auto;display:table;}

#productName{text-align:center;line-height:25px;}

.custom-tab-image, #custom-tab-text{float:none;}

#custom-tab-text{width:100%;margin-top:20px;}

.custom-tab-image{text-align:center;margin:0 auto;}

.centerBoxContentsAlsoPurch{float:none;width:95% !important;}

#cartContentsDisplay tr td {display: block;overflow: hidden;text-align: left !important;width: 100% !important;}

#cartContentsDisplay tr td.cartUnitDisplay {width: 10.2564%;}

#cartContentsDisplay tr td {padding-bottom: 8px;padding-top: 8px;}

#cartContentsDisplay tr td {-moz-box-sizing: border-box;color: #2E3233;font-size: 14px;vertical-align: middle;}

tr.tableHeading{display:none;}

.mobile-only{display:block;color:#8cb9fb;font-weight:bold;}

.buttonRow{width:100% !important;}

#shoppingCartDefault .forward, #shoppingCartDefault .back{float:none;width:100%;}

.shop-help{display:none;}

.cartAttribsList, #cartContentsDisplay .cartRemoveItemDisplay, #cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile, #cartContentsDisplay .cartQuantity, #cartContentsDisplay .cartQuantityUpdate{padding-left:85px;}

#cartContentsDisplay .cartRemoveItemDisplay{margin-bottom:10px;}

#cartContentsDisplay .cartQuantity br{display:none;}

.cart-products{}

#cartContentsDisplay .cartQuantity-mobile input[type=text]{width:35px;}

#cartContentsDisplay .cartUnitDisplay, #cartContentsDisplay .cartTotalDisplay, #cartContentsDisplay .cartQuantity-mobile{padding-left:85px;}

#cartContentsDisplay td{border-bottom:none;}

.qty-btns{width:80px;margin-top:10px;}

.qty-btns img{float:right;vertical-align:middle;}

.qty-btns input[type=image]{height:21px;float:left;margin-top:-5px;}

.rowEven{background: #f4f4f4;}

#cartContentsDisplay .cartTotalDisplay{padding-bottom:15px;}

.cartTotalsDisplay{font-size:95%;}

.checkout {margin-top:-10px;width:100%;}

.checkout span.button_checkout{padding-left:90px;padding-right:90px;margin:0 auto;}

.con-shop span.button_continue_shopping, .ship-est span.button_shipping_estimator{padding-left:53px;padding-right:53px;}

.ship-est{margin-top:-20px;}

#country, #stateZone{width:95%;}

#shippingEstimatorContent .button_update{float:none;width:95% !important;margin-top:30px;}

fieldset{border:none;border-bottom:1px solid #dbdbce;padding:5px;padding-bottom:20px;}

legend{border:none;font-size:130%;margin-left:0;margin-bottom:0;padding:0;color:#444;line-height:25px;background:none;}

#loginDefault .forward, #loginDefault .back{float:none;}

#loginDefault .button_login, #loginDefault .button_submit{width:90% !important;}

#loginDefault input[type=text], #loginDefault select, #loginDefault input[type=password]{width:88%;}

.alert{position:relative;}

.contact-left, .contact-right{float:none;width:100%;}

#contactUsDefault input[type=submit]{width:95% !important;margin:35px auto 0 20px;position:relative;left:20px;}

.button_back{padding-left:105px;padding-right:105px;margin-left:20px;display:none;}

.buttonRow{width:100%;text-align:center;}

.buttonRow input[type=submit]{width:95% !important;margin:0 auto;text-align:center;display:block;}

#prevOrders{display:none;}

#accountDefault p.forward{font-size:140%;text-transform:uppercase;float:none;text-align:left;margin-top:30px;}

#accountDefault p.forward a:hover{color:#8c9bfb;}

#accountLinksWrapper{margin-top:-20px;}

#accountHistoryDefault .forward{}

#addressBookDefault .button_add_address{padding-left:80px;padding-right:80px;}

#addressBookDefault address{float:none;}

ul.slimmenu.collapsed li ul.level2 li ul, ul.slimmenu1.collapsed li ul.level2 li ul{margin-left:-40px;}

#checkoutPayment .floatingBox, #checkoutShipping .floatingBox{float:none;width:100%;}

#checkoutConfirmDefault tr.cartTableHeading{display:none;}

.ad{margin:30px auto 0 auto;display:block;}

#home-text{width:100%;}

.carouselImage img{width:200px !important;height:auto;}

.review-write-left, .review-write-right, .all-reviews-left, .all-reviews-right{float:none;clear:both;width:100%;}

.review-write-right{margin-top:80px;}

.review-write-left{text-align:center;}

#reviewWriteMainImage{float:none;}

.all-reviews-right{border:none;margin-top:80px;}

.button_write_review{padding-left:85px;padding-right:85px;display:block;margin:0 auto;}

#productReviewsDefaultProductImage{float:none;clear:both;display:block;}

#reviewsDefault .button_goto_prod_details{padding-left:20px;padding-right:20px;display:block;margin:0 auto;}

#productReviewsDefaultProductImage{float:none;clear:both;display:block;}

#reviewsWrite .button_goto_prod_details{padding-left:90px;padding-right:90px;display:block;margin:0 auto;}

.button_reviews{padding-left:40px;padding-right:40px;}

.reviews-details{width:100%;}

.top-specials{display:none;}

#cartContentsDisplay{width:80%;margin:0 auto;}

#cartSubTotal{width:78%;margin:0 auto 30px auto;}

#accountHistoryDefault .content{float:none;margin-bottom:30px;}

#template-demo-top{display:none;}



}



@media (min-width:768px) and (max-width:979px){

.onerow-fluid>[class*="col"]{float:none;display:block;width:auto;margin:0;}

img.listingProductImage{max-width:200px;}

#headerWrapper,div#logoWrapper {height:auto;}

div#logo IMG {clear:both;}

.centerColumn{padding:0 0.5em 2.0em 0.5em;border:none;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartQuantity INPUT {width:7%!important;}

td.productListing-data INPUT {width:20%!important;}

.leftBoxContainer, .rightBoxContainer {margin:0.5em;}

input[type="text"],input[type="password"],select {width:95%;}

div#advSearchDefault.centerColumn fieldset {clear:both;float:none;width:95%;}

.cartProductDisplay {text-align:left;padding:5px;}

.cartProductDisplay ul,span#cartProdTitle {text-align:left;padding:0px;margin:0;} 

div#checkoutBillto.back, div#checkoutShipto.forward,div#accountLinksWrapper {clear:both;float:none;width:95%;}

th#thcol1,th#thcol3,td#tdcol1,td#tdcol3,.minWidthHide {display:none;visibility:hidden;}

.minWidthShow {display:block;visibility:visible;}

body {margin:0;padding:0;background:#fff;}

a#foo2_next, a#foo1_next{right:0;}

#logo, #tagline{margin-left:10px;}

.banner span{font-size:140%;}

#menu{}

ul.slimmenu{position:relative;z-index:1000;background:#fff;}

#navMainWrapper{width:72%;}

#navMainSearch input[type=text]{width:140px;}

.slide-out-div{top:230px !important;}

.ad{max-width:220px;}

#home-text{margin:30px auto 0 auto;width:100%;}

#home-images{margin:0 auto;width:95%;}

#top-middle{width:99%;}

.ffCcol4 h4{text-align:center;}

#pi-left{float:none;width:97%;}

#pi-right{float:none;width:92%;}

.addthis_toolbox{width:50%;margin:0 auto;}

.top-specials{display:none;}

#top-inner-wrapper{margin-left:10px;}

#navSuppWrapper{margin:0;}

#mobile-nav1{display:none !important;}

#mobile-nav1{padding:10px 10px;display:block;width:30%;float:right;margin-top:-50px;}

#mobile-nav1 i{font-size:180%;margin-right:30px;color:#666;margin-top:10px;}

#mobile-nav1 i:hover{color:#171717;}

#mobile-nav1 #header-cart{margin-top:-25px;}

.menu-collapser{margin-top:-130px;}

.ffCcol4 .flexFooterColText{width:40%;margin:0 auto;}

.flexFooterCol{width:100% !important;}

.content-right{margin-left:30px;}

#template-demo-top{display:none;}



}



@media (max-width:979px){

.collapse-button{display: none;}

}









@media (min-width:980px) and (max-width:1200px) {

.collapse-button{display: none;}

#mobile-nav1{display:none;}

#top-middle{padding-top:0;background:none;}

#top-middle .onerow-fluid{border-radius:0;}

.ribbon:before, .ribbon:after, .ribbon1:before, .ribbon1:after, .ribbon2:before, .ribbon2:after{display:none;}

.ribbon1-content:before, .ribbon2-content:after, .ribbon2-content:before{border-width:0;}

.ribbon1 .ribbon1-content:before, .ribbon2 .ribbon2-content:after, .ribbon .ribbon-content:before, .ribbon .ribbon-content:after{border-width:0;}

.ribbon2{width:auto;}

#menu{width:100%;left:0;}

#navSuppWrapper{background:#fff !important;}

#footer-bottom a, #footer-bottom, #siteinfoLegal, #siteinfoLegal a{color:#444;}

ul#col_1, ul#col_2, ul#col_3{margin-left:20px;}

#flex-navSupp .ribbon{width:100%;}

#custom-tab-text {width:60%;}

.onerow-fluid{width:100%;}

#mobile-nav{display:none;}



#bannerSix{background:#fff;}

#cur-lan-header1{display:none;}

ul.slimmenu li .sub-collapser:before, ul.slimmenu1 li .sub-collapser:before{margin-right:0;}

ul.slimmenu li a{padding:12px 20px;}

.centerBoxContentsAlsoPurch, .centerBoxContentsProducts, .centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials {width:45% !important;}

#pi-right{padding:20px;}



}



@media (min-width:1200px) and (max-width:1600px) {

.collapse-button{display: none;}

#mobile-nav1{display:none;}

#top-middle{padding-top:0;background:none;}

#top-middle .onerow-fluid{border-radius:0;}

.ribbon:before, .ribbon:after, .ribbon1:before, .ribbon1:after, .ribbon2:before, .ribbon2:after{display:none;}

.ribbon1-content:before, .ribbon2-content:after, .ribbon2-content:before{border-width:0;}

.ribbon1 .ribbon1-content:before, .ribbon2 .ribbon2-content:after, .ribbon .ribbon-content:before, .ribbon .ribbon-content:after{border-width:0;}

.ribbon2{width:auto;}

#menu{width:100%;left:0;}

#navSuppWrapper{background:#fff !important;}

#footer-bottom a, #footer-bottom, #siteinfoLegal, #siteinfoLegal a{color:#444;}

ul#col_1, ul#col_2, ul#col_3{margin-left:20px;}

#flex-navSupp .ribbon{width:100%;}

#custom-tab-text {width:60%;}

.onerow-fluid{width:100%;}

#mobile-nav{display:none;}



#bannerSix{background:#fff;}

#cur-lan-header1{display:none;}

ul.slimmenu li .sub-collapser:before, ul.slimmenu1 li .sub-collapser:before{margin-right:0;}

ul.slimmenu li a{padding:12px 40px 12px 40px; }

.centerBoxContentsAlsoPurch, /*.centerBoxContentsProducts,*/ /*æ³¨é‡Šäº†é¦–é¡µäº§å“å¼ºåˆ¶å åŠè¾¹.centerBoxContentsNew, */.centerBoxContentsFeatured, .centerBoxContentsSpecials {width:45% !important;}

#pi-right{padding:20px;}

.onerow-fluid{width:1180px !important;}



.search-header-box {

	    padding-left: 10px;

	    width: 42em;

	    height: 42px;

	    color: #444;

	    border: 1px solid #555555;

	    text-transform: lowercase;

	    font-size: 75%;

	    -moz-border-radius: 5px;

	    /* opacity: 0.6; */

	    filter: alpha(opacity=60);

	    background: #fff;

	}

}





@media (min-width:1200px){

.collapse-button{display: none;}

/* The responsive code automatically adjusts the width to 100% on a desktop screen */

/* Changing the % (100%) to a px (980px) will keep .onerow-fluid from expanding past (980px) */

/* The below (margin:auto;) centers .onerow-fluid if changed to a (px) value */



.onerow-fluid{/*width:65%;*/*zoom:1;/*margin:0 auto;*/width: 1280px;margin: 0 auto;}

#mobile-nav, #mobile-nav1{display:none;}



/* The below code will also keep your header and footer from expanding past (980px) */

/* div#headerWrapper,div#navSuppWrapper{width:980px;margin:auto;} */



}



@media screen and (min-width: 1800px) {

	.onerow-fluid {

    	width: 1180px !important;

	}


	#CartTable {
    font-family: Helvetica,Arial;
    z-index: -1;
    background: #fff;
    display: none;
    width: 344px;
    border: 1px solid #ddd;
    position: relative;
    top: -3px;
    left: -11px;
    border-radius: 5px;
    line-height: 1.5;
    /* box-shadow: 2px 2px 3px #aaaaaa; */
	}
	
	.EverProImage {
    float: left;
    padding-top: 15px;
    padding-left: 25px;
	}
	
	.EverProName {
    width: 200px;
    text-align: left;
    margin-top: 15px;
    margin-left: 10px;
	}
	
	#CartTitle {
    padding: 4px 2px 0 2px;
    margin-top: 3px;
    margin-left: -10px;
    width: 340px;
    border-radius: 5px;
	}

	ul.slimmenu li ul li, ul.slimmenu1 li ul li {/*background: #4380DB;*/width: 216px;padding-left: 20px;font-size: 75%;}

    #gouwuche{margin-right:1em; float:right; position:relative; top:5px;/*background:#1f4f7d;*//*width:175px;*/ height:46px; line-height: 4.4; text-align: center; padding-left: 3em;}



    .menu-shop{padding-right: 2px;}

	input.button_search:hover{padding:11px 25px;background:#3498DB; margin-right: -25px; color:#fff;position:relative;top:5px;font-family: 'FontAwesome';font-size:180%;margin-left:-3px;cursor:pointer;}

    .button_search {

	    padding: 11px 25px;

	    margin-right: -25px !important;

	    background: #4380DB;

	    color: #fff;

	    position: relative;

	    top: 5px;

	    font-family: 'FontAwesome';

	    font-size: 180%;

	    margin-left: -3px;

	}

.collapse-button{display: none;}

	input.button_search:hover{padding:11px 25px;background:#3498DB;margin-right: 145px;color:#fff;position:relative;top: 6px;font-family: 'FontAwesome';font-size:180%;margin-left:-3px;cursor:pointer;}

}#productMainImage {
    min-height: 400px;
}

span.imgLink {
    display: none;
}

#logoWrapper {
    overflow: hidden;
}#alsoPurchased .centerBoxContentsAlsoPurch{max-width:220px;margin-top:0;padding:1em;text-align:left;min-height:auto}