﻿html{font-family:Verdana,Arial,Helvetica,sans-serif !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif !important;background-color:#fff;}
.page-wrapper{margin:0 auto;padding:0;max-width:1500px;height:100%;background:#fff;}
header{padding-top:10px;padding-bottom:10px;font-size:1.1em !important;}
header a,header a:visited{color:#000 !important;}
header a:hover,header a:visited:hover{text-decoration:none;}
header img{max-height:75px;width:auto;}
header div p{font-size:1.1em;}
.outercontainer{background-color:#fff;}
.shadowcontainer{background-color:#fff;}
.content{font-family:Verdana,Arial,Helvetica,sans-serif !important;background-color:#fff !important;margin-bottom:20px;padding-left:5%;padding-right:5%;}
.content h1{font-size:1.6em !important;color:#022f64;}
.content h2{font-size:1.4em !important;color:#022f64;}
h3{font-size:1.2em !important;color:#022f64;}
.large{font-size:1.4em !important;}
.italic{font-style:italic;}
.bold{font-weight:600 !important;}
.underline{text-decoration:underline;}
.cpyrt{font-size:.8em !important;font-weight:bold;margin-top:15px;}
.red{color:#990000 !important;}
.blue{color:#022f64 !important;}
.grn{color:#207c4b;!important}
.wht{color:#fff !important;}
.bluebg{background-color:#003366;color:#fff !important}
.bluebg a:visited{color:#fff;}
.bluebg a,.bluebg a:hover,.bluebg a:visited:hover{color:#fff;}
.grnbg{background-color:#009900;color:#ffffff !important}
.grnbg a:visited{color:#fff;}
.grnbg a,.grnbg a:hover,.grnbg a:visited:hover{color:#fff;}
hr{height:0;border-top:1px solid rgb(0,102,133);}
.modal-dialog{margin:60px auto}
.marginTop{margin-top:20px;}
footer{background:rgba(0,0,0,0.75);border-top:5px solid #207c4b;}
footer{margin-top:0;padding:15px;color:#fff !important;}
footer a{color:rgba(255,255,255,0.75) !important;}
footer a:hover{color:rgba(255,255,255,1) !important;}
.sociallinks img{margin:5px 5px 5px 0;padding:3px;border-radius:6px;border:1px solid #ccc;}
.sociallinks img{opacity:.5;}
.sociallinks img:hover{opacity:1;}
.sociallinks .fbicon:hover{background-color:#4A6EA9;}
.sociallinks .youtubeicon:hover{background-color:#D82A27;}
.sociallinks .linkedinicon:hover{background-color:#0077B7;}
#menuSpacer{height:70px !important;}
.noscreen{display:none;}
.usashadow{text-shadow:2px 2px #ccc;}
img.NFSIlogo{width:44px;height:75px;margin-left:10px;margin-bottom:10px;}
img.recycleLogo{width:68px;height:75px;margin-left:10px;margin-bottom:10px;}
div.proddescription div.descIcon{text-align:center;margin-bottom:10px;}
div.detaildescription div.descIcon{margin-top:15px;margin-bottom:15px;}
.warningLink{font-weight:normal;}
.healthWarning{border:1px solid #000;padding:10px;}
.modal{position:fixed;top:50px;right:0;bottom:0;left:0;z-index:99999 !important;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
#BackToTop{display:none;z-index:2000;height:50px;width:50px;text-align:center;padding:5px;box-sizing:border-box;position:fixed;bottom:0;right:0;background:rgba(000,000,000,0.65);-webkit-border-radius:6px;border-radius:6px;}
.toparrow img{padding:5px;border:1px solid #ccc;-webkit-border-radius:6px;border-radius:6px;opacity:.5;}
.toparrow img:hover{opacity:1;}
.toparrow .prnticon:hover{background-color:#000;}
.pagecatBox{-webkit-box-shadow:0 5px 10px #333;-moz-box-shadow:0 5px 10px #333;box-shadow:0 5px 10px #333;}
div.scwrap{margin:10vh auto 0 auto;}
@media (max-width:1024px){.lte1024{display:none !important;}
}
@media (min-width:768px){.navbar.navbar-inverse a.wht,.navbar.navbar-inverse a.dropdown-toggle.wht,.navbar.navbar-inverse a.wht:visited,.navbar.navbar-inverse a.dropdown-toggle.wht:visited{color:#fff !important;}
.navbar.navbar-inverse a.wht:hover,.navbar.navbar-inverse a.dropdown-toggle.wht:hover,.navbar.navbar-inverse a.wht:visited:hover,.navbar.navbar-inverse a.dropdown-toggle.wht:visited:hover{color:#fc0 !important;}
nav{font-size:14px !important;}
.dropdown:hover .dropdown-menu{display:block;}
#nav{height:70px;background:rgba(0,0,0,.75);display:block;position:fixed;width:100%;z-index:99999;transition:all ease .5s;border:none;}
#logo{color:#fff;padding:10px 5px 10px 5px;font-size:18px;transition:all ease .5s;}
#nav.change{background:rgba(0,0,0,.9);transition:all ease .5s;}
#nav.shrink{height:50px !important;transition:all ease .25s;background:rgba(0,0,0,.9);border-bottom:5px solid #207c4b;}
#nav.shrink #logo{padding:5px;transition:all ease .5s;}
#nav.shrink img#logo{height:50px;width:auto;}
#menuSpacer{height:70px;}
#menuSpacer.shrink{height:50px;}
}
@media (max-width:768px){.navbar-brand img{height:110%;width:auto;margin-top:10px;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#207c4b}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#207c4b;}
.navbar .heading{color:#fff !important;}
.navbar.navbar-inverse{background:#000 !important;border-bottom:5px solid #207c4b;}
div.footerbg{padding:0 !important;background:#000;}
footer ul.list-unstyled li,.innerMargin ul.list-unstyled li{line-height:30px;}
.gte768{display:none !important;}
.topMargin{margin-top:30px;}
.mobile-topMargin{margin-top:20px;}
.mobile-center{text-align:center;margin-left:auto;margin-right:auto;}
ul.logos li{margin:0;margin-top:15px;margin-right:15px;padding:0;display:inline;float:left;}
.tny-spacer{height:20px;}
div.pagenumbers a.ectlink{margin:35px 5px;}
div.category{margin:10px 1%;float:left;}
div.category{width:48% !important;}
div.product,div.csproduct{width:48%;}
#menuSpacer{height:50px;}
}
@media (max-width:479px){.navbar-brand img{height:90%;width:auto;margin-top:10px;}
}
@media (max-width:320px){.navbar-brand img{height:90%;width:auto;margin-top:15px;}
}
@media (min-width:769px){.bgimage{background-color:#E7EEF4;}
a.navbar-brand{color:#fff !important;}
.navbar{border:none 0px;}
.lte768{display:none !important;}
.nopad{padding-right:0;padding-left:0;}
ul.logos{margin:0 !important;padding:0 !important;width:100%;}
ul.logos li{margin:0;padding:0 5px;width:32%;display:inline-block;text-align:center;}
.sm-spacer{height:200px;}
.md-spacer{height:400px;}
.lg-spacer{height:600px;}
div.footerbg{padding:0 !important;background:#000 url('../img/footer-bg.jpg') center top no-repeat;background-size:100% auto;}
}
#MyLiveChatContainer{margin:15px auto !important;padding:0;}
.searchboxholder{margin:15px auto !important;padding:0;}
.searchboxwrapper{width:100%;margin:5px auto 0 auto;padding:0;height:52px;border:1px solid #009;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:3px 3px 5px #999;-webkit-box-shadow:3px 3px 5px #999;box-shadow:3px 3px 5px #999;}
.searchbox form{margin:0;padding:0;}
a.nobrdr.active.focus,a.nobrdr.active:focus,a.nobrdr.focus,a.nobrdr:active.focus,a.nobrdr:active:focus,a.nobrdr:focus{outline:0;border-color:transparent;border:none !important;background-color:transparent;background-position:0 -15px;background-image:none;}
ul.logos{list-style:none;}
ul.logos li a{display:block;}
table.specsTable{clear:both;width:100%;/*max-width:600px;*/margin-left:auto;margin-right:auto;margin-top:30px;}
.table td{text-align:center;}
table.specsTable .bluebg a{text-decoration:underline !important;}
table.specsTable .bluebg a:hover{text-decoration:none !important;}
.htmmagicthumb{width:70px !important;height:70px !important;border:1px solid #999999;}
.pmagicthumbnails{margin-top:5px;text-align:center;}
.colores{list-style:none;margin:0;padding:0;display:inline-block;}
.colores li{float:left;margin:15px 5px 0 0;font-size:10px;padding:5px;text-align:center;width:70px;height:90px;}
ul.colores li img.coloresthumb{border-width:0px;border-style:solid;width:50px !important;height:50px !important;}
.thumbsWrapper {}
ul.MagicColores {list-style:none;margin:0;padding:0;display:inline-block;}
ul.MagicColores li{float:left;margin:5px 10px 0 0;font-size:10px;padding:5px 0;text-align:center;width:60px;height:90px;white-space:normal !important;overflow:hidden;}
ul.MagicColores li img.coloresthumb{border-width:0px;border-style:solid;width:50px !important;height:50px !important;margin-bottom:5px !important;}
div.pagenumbers{float:left;width:100%;margin:15px auto;padding:10px 0;text-align:center;color:#fff;}
div.pagenumbers a.ectlink{margin:35px 0;padding:5px 10px;line-height:40px;white-space:nowrap;color:#003366;border:1px solid #003366;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
div.pagenumbers a.ectlink:hover{color:#009900;border:1px solid #009900;-webkit-box-shadow:inset 0 2px 4px #ccc;-moz-box-shadow:inset 0 2px 4px #ccc;box-shadow:inset 0 2px 4px #ccc;}
div.pagenumbers .currpage{color:#000;margin:35px 0;padding:5px 10px;border:1px solid #29425A;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#ccc;cursor:no-drop;}
div.categories,div.products,div.csproducts{margin-top:10px;clear:both;}
div.catimage{width:100%;text-align:center;padding:10px 5px;border:1px solid #022f64;}
div.catname{width:100%;text-align:center;padding:0 5px;font-weight:bold;margin-top:10px;}
div.catdesc{width:100%;text-align:center;padding:5px;padding-top:0;}
div.prodid,div.csprodid{width:100%;margin-top:10px;text-align:left;color:#000;}
div.prodimage,div.csprodimage{width:100%;margin-top:10px;text-align:center;}
img.prodimage,img.csprodimage,img.catimage{max-width:100%;height:auto;}
div.prodname,div.csprodname{width:100%;margin-top:10px;text-align:left;font-weight:bold;}
div.prodprice,div.csprodprice{width:100%;margin-top:10px;text-align:center;color:#999;font-size:16px !important;}
div.prodprice {margin-bottom:10px;}
span.price{color:#F00;}
div.csprodprice,div.csproduct .quantitydiv{display:none;}
div.prodcustom1,div.csprodcustom1{width:100%;margin-top:5px;margin-bottom:5px;text-align:center;font-style:italic;}
div.detaillink,div.csdetaillink{width:100%;margin:15px auto;float:right;clear:both;text-align:right;padding-right:5%;}
div.quantity0div,div.csquantity0div{width:50%;margin:10px 1%;padding:4px 0 0 0;float:left;text-align:right;clear:left;}
div.addtocart{width:98%;margin:10px 1%;padding:2px 0;float:right;text-align:center;}
div.csaddtocart{width:100%;margin:10px 1%;padding:2px 0;float:left;text-align:center;}
p.cstitle{width:100%;margin-top:15px;height:25px;line-height:20px;background-color:#036;color:#fff;text-align:center;font-weight:bold;clear:both;}
div.largereviewstars svg.icon,div.smallreviewstars svg.icon{display:inline-block;fill:#F8D64E;}
@media (max-width:420px){.col-tny-12{width:100%;}
}
div.detailimage{float:left;margin:30px auto 20px auto;width:40%;min-width:200px;padding:0px;clear:left;text-align:center !important;}
div.detailid,div.detailname,div.detailprice,div.detailoptions,div.detailquantity,div.detailaddtocart,div.emailfriend,div.detailcustom1,div.detailcustom2,div.detailcustom3,div.detailquantpricingwrap,div.detailquantity{width:60%;float:right;clear:right;}
div.detailoptions{}
div.detailoptiontext{width:25%;float:left;clear:left;margin-top:10px;}
div.detailoption{width:70%;float:right;margin-top:10px;}
div.detaildescription{float:left;margin:15px auto;width:99%;min-width:200px;padding:0px;clear:both;text-align:left;}
img.detailimage{max-width:99%;height:auto;margin-right:auto;margin-left:auto;}
div.detailname{padding:6px;border-bottom:1px solid #ccc;font-size:.9em;}
div.detailprice{margin-top:15px;margin-bottom:20px;text-align:center;}
div.detailprice span.price{font-weight:bold;}
div.detailquantity{margin-top:5px}
div.detailquantity div.detailquantitytext{float:left;width:45%;text-align:right;margin-top:5px;font-weight:bold;padding-right:10px;}
div.quantity0div.detailquantity0div{float:right;clear:right;width:50%;text-align:left;margin-top:10px;}
div.quantity2div {text-align:center !important}
div.detailaddtocart,div.emailfriend{text-align:center !important;}
div.addtocart.detailaddtocart {margin:10px 0 !important;}
div.emailfriend{margin-top:20px;}
div.proddetail div.qtypricing{width:60%;float:right;}
div.detailcustom3{text-align:center;clear:both;}
td.emfhl{background-color:#aaa;font-size:1.2em;color:#fff;font-weight:bold;}
td.emfll{line-height:18px;}
/* +/- styling */
/* Hide the word Quantity
div.detailquantitytext {display:none;} */
/* The button styles. Margin:0 auto centers the input boxes */
/*div.quantity2div.detailquantity2div{float:left;width:105px;overflow:auto;height:32px;text-align:center;margin:0 auto;}
div.quantity2div.prodquantity2div {width:105px;overflow:auto;height:32px;text-align:center;margin:0 auto;}*/
div.quantity2div.prodquantity2div {margin:0 auto;}
/* The Quantity Number Box */
input.quantity2input {text-align:center;height:100%;width:35px;border:none;margin:0;padding:0;padding-bottom:3px;color:#000;font-size:.9em;}
div.quantity2div div {height:100%;text-align:center;}
/* The - Minus button */
div.detailquantity2div div:nth-child(1),div.detailquantity2div div:nth-child(1):active,div.detailquantity2div div:nth-child(1):focus,
div.prodquantity2div div:nth-child(1),div.prodquantity2div div:nth-child(1):active,div.prodquantity2div div:nth-child(1):focus {background-color:#b00000 !important;color:#fff !important;padding:0 0 0 0;border-radius:3px 0 0 3px;}
div.detailquantity2div div:nth-child(1):hover,div.prodquantity2div div:nth-child(1):hover {background-color:#960000 !important;}
/* The + Plus button */
div.detailquantity2div div:nth-child(3),div.detailquantity2div div:nth-child(3):active,div.detailquantity2div div:nth-child(3):focus,
div.prodquantity2div div:nth-child(3),div.prodquantity2div div:nth-child(3):active,div.prodquantity2div div:nth-child(3):focus {background-color:#096;color:#fff;padding:0 0 0 0;border-radius:0 3px 3px 0;}
div.detailquantity2div div:nth-child(3):hover,div.prodquantity2div div:nth-child(3):hover {background-color:#008257;}

@media (max-width:800px){div.detailimage,div.detailid,div.detailname,div.detailprice,div.detailoptions,div.detailquantity,div.detailaddtocart,div.emailfriend,div.proddetail div.qtypricing,div.detailcustom1,div.detailcustom2,div.detailcustom3,div.detailquantpricingwrap{float:left;clear:left;margin:0 auto;width:99%;}
}
@media print{.cstitle,.products,.searchwords,.detailoptions,.sociallinks2,div.detailquantity,.previousnext,div.emailfriend,.detailnotifystock,.tooltip,div.detailcustom3{display:none;}
}
.content button[type=submit],input.checkoutbutton, input.vieworderstatus, input.viewlicense, input.trackpackage,input.trackinggo, input.login, input.newaffiliate, input.affiliatelogin, .content input.search, input[type=button].logintoaccount,input[type=button].createaccount,input.inpagesearch,input.continueshopping,input.printversion,input.butn,input[type=button].cartaccountlogin,input[type=button].newaccount,input[type=button].forgotpassword,button.ectbutton,button.configbutton,.button.buybutton{background-color:#fff;color:#000;padding:6px 16px;border:1px solid #006699;border-radius:4px;font-size:14px;font-weight:bold;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
input.sccheckout{background-color:#fff;color:#000 !important;padding:6px 16px;border:1px solid #006699;border-radius:4px;font-size:14px;font-weight:bold;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
.content button[type=submit]:hover,input.sccheckout:hover, input.checkoutbutton:hover, input.vieworderstatus:hover, input.viewlicense:hover, input.trackpackage:hover,input.trackinggo:hover, input.login:hover, input.newaffiliate:hover, input.affiliatelogin:hover, .content input.search:hover, input.logintoaccount:hover,input.createaccount:hover,input.inpagesearch:hover,input.continueshopping:hover,input.printversion:hover,input.butn:hover,input[type=button].cartaccountlogin:hover,input[type=button].newaccount:hover,input[type=button].forgotpassword:hover,button.ectbutton:hover,button.configbutton:hover,.button.buybutton:hover{background-color:#fff;color:#009900;border:1px solid #009900;-webkit-box-shadow:0 2px 4px #c0c0c0 inset;-moz-box-shadow:0 2px 4px #c0c0c0 inset;box-shadow:0 2px 4px #c0c0c0 inset;cursor:pointer;}
.content input[type=button], .content td.cobll input[type=submit], input.showrates{background-color:#fff;color:#000;padding:6px 16px;border:1px solid #006699;border-radius:4px;font-size:14px;font-weight:bold;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
.content input[type=button]:hover, .content td.cobll input[type=submit]:hover, input.showrates:hover{background-color:#fff;color:#009900;border:1px solid #009900;-webkit-box-shadow:0 2px 4px #c0c0c0 inset;-moz-box-shadow:0 2px 4px #c0c0c0 inset;box-shadow:0 2px 4px #c0c0c0 inset;cursor:pointer;}
.content input[type=image]{border:none;border-width:0px;max-width:100%;height:auto;}
.content .product input.buybutton,.content .product input.configbutton,.content input.detailbuybutton,.content .csproduct input.buybutton,.content .csproduct input.configbutton{color:#000;font-weight:bold;border-radius:15px;font-size:16px;padding:5px 10px;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;background:#ffcc00;background:-webkit-linear-gradient(#ffff00, #ff9900);background:-o-linear-gradient(#ffff00, #ff9900);background:-moz-linear-gradient(#ffff00, #ff9900);background:linear-gradient(#ffff00, #ff9900);}
.content .product input.buybutton:hover,.content .product input.configbutton:hover,.content input.detailbuybutton:hover,.content .csproduct input.buybutton:hover,.content .csproduct input.configbutton:hover{color:#000;background:#ffcc00;background:-webkit-linear-gradient(#ff9900, #ffff00);background:-o-linear-gradient(#ff9900, #ffff00);background:-moz-linear-gradient(#ff9900, #ffff00);background:linear-gradient(#ff9900, #ffff00);}
.content .product input.buybutton,.content .product input.configbutton,.content .csproduct input.buybutton,.content .csproduct input.configbutton{font-size:12px;}
input.buybutton,button.buybutton{background:#195CA4;color:#FFF;padding:6px 12px;border-radius:4px;font-family:Arial,Helvetica,Verdana,sans-serif;cursor:pointer;font-weight:normal;-webkit-appearance:none;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
input.buybutton:hover,button.buybutton:hover{background:#1AB24A;color:#FFF;padding:6px 12px;border-radius:4px;font-family:Arial,Helvetica,Verdana,sans-serif;cursor:pointer;font-weight:normal;-webkit-appearance:none;-webkit-box-shadow:0 2px 4px #c0c0c0 inset;-moz-box-shadow:0 2px 4px #c0c0c0 inset;box-shadow:0 2px 4px #c0c0c0 inset;}
/*input.ectbutton,button.ectbutton{background:#006ABA;color:#FFF;padding:6px 12px;border:1px solid #fff;border-radius:4px;font-family:FontAwesome,sans-serif;cursor:pointer;font-weight:normal;-webkit-appearance:none;}
input.ectbutton:hover,button.ectbutton:hover{background:#DDD;color:#000;}*/
.emlfrnd{color:#069;background-color:#fff;font-size:14px;font-weight:normal !important;padding:3px 6px;}
a.emailfriend,a.emailfriend:hover,a.emailfriend:visited,a.emailfriend:visited:hover{color:#069 !important;text-decoration:none;}
.ectdp_minicartmainwrapper{background:#fff none repeat scroll 0 0;position:absolute;right:0;}
.ectdp_minicartmainwrapper_ct{position:relative;width:100%;z-index:1000;}
.ectdp_minicartopen{padding-top:8px;cursor:pointer;width:140px;float:right;clear:both;}
.ectdp_minicartopenimg{margin-top:2px;margin-left:20px;}
.ectdp_pincart{width:100%;float:left;margin-top:12px;}
.ectdp_minicartcontainer{background:#fff;padding:10px;margin:0px;width:320px;box-shadow:0 5px 6px 0 rgba(161,161,161,161);-webkit-box-shadow:0 5px 6px 0 rgba(161,161,161,161);}
.ectdp_minicartclose, .ectdp_minicartcheckout{cursor:pointer;background:#EE5249;padding:2px 16px;border-radius:4px;line-height:38px;}
a.ectdp_minicartclose, a.ectdp_minicartcheckout{color:#fff !important;}
a.ectdp_minicartclose:hover, a.ectdp_minicartcheckout:hover{color:#000 !important;text-decoration:none;}
a.deletecartitem{color:#fff !important;text-decoration:none;background-color:#EE5249 !important;border-radius:50%;width:40px;height:40px;font-size:0.9em;padding:1px 4px;}
a.deletecartitem:hover{color:#000 !important;text-decoration:none;}
.ectdp_minicartitemImg{width:60px;float:left;margin-right:5px;}
.ectdp_minicartitemDelete{float:left;width:24px;padding-top:16px;text-align:right;}
.ectdp_minicarttotal{text-align:right !important;margin-right:28px;margin-bottom:10px;font-size:1.1em;border-bottom:1px solid #ccc;padding:6px 0px}
.ecHidDsc{text-align:right !important;margin-right:28px;color:#EE5249;padding-top:6px;}
.ectdp_minicartImg{padding:10px 2px;width:60px !important;height:auto;}
.ectdp_minicartitemName{float:left;width:208px;text-align:right;padding:15px 2px;border-bottom:1px solid #ccc;}
div.minicartcnt_dp{text-align:center;}
div.ectdp_empty{width:100%;float:left;text-align:center;padding:12px 0px;}
div.categories, div.products, div.csproducts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding:0;margin:0}
div.categories>div.category,div.products>div.product,div.csproducts>div.csproduct{padding:5px;box-sizing:border-box;-ms-flex:0 0 95%;flex:0 0 95%;position:relative;text-align:center;background-color:#fff;border:1px solid #000;-webkit-box-shadow:5px 5px 10px #ccc;-moz-box-shadow:5px 5px 10px #ccc;box-shadow:5px 5px 10px #ccc;margin:1.5rem 0 1.5rem 0;}
div.categories>div.category{border:none !important;}
@media print, screen and (min-width:400px){div.categories>div.category,div.products>div.product,div.csproducts>div.csproduct{-ms-flex:0 0 48%;flex:0 0 48%;}
}
@media print, screen and (min-width:768px){div.categories>div.category,div.products>div.product,div.csproducts>div.csproduct{-ms-flex:0 0 31%;flex:0 0 31%;}
}
@media print, screen and (min-width:1000px){div.categories>div.category,div.products>div.product,div.csproducts>div.csproduct{-ms-flex:0 0 23%;flex:0 0 23%;}
}
#autoULDIV{padding:0;margin:0;display:none;max-height:300px;overflow-y:auto;position:absolute;}
#autoUL{list-style-type:none;padding:0;margin:0;width:100% !important;min-width:240px;margin-right:0;margin-left:0;}
#autoUL li a{border:1px solid #ddd;margin-top:-1px;background-color:#fff;padding:5px 12px;text-decoration:none;font-size:16px;color:black;display:block;}
#autoUL li a:hover:not(.header){background-color:#eee;}
@media (max-width:780px){#autoULDIV{padding:0;margin:0;display:none;max-height:150px;overflow-y:auto;position:absolute;}
#autoUL{width:100% !important;min-width:95% !important;}
#autoUL li{width:100% !important;min-width:240px !important;}
}
@media print{.noprint{display:none;}
}
div.scclose::after{/*content:url(../images/close.gif);*/content:" X ";}
div.checkoutsteps{display:block;text-align:left;border:none;}
div.scart.sclinks{color:#FFF;}