div.minimailsignup{background:#fff;margin:4px auto;padding:0;width:98%}
label.minimailsignup{width:98%;padding:2px}
input.minimailsignup[type="text"]{-webkit-appearance:none;font-size:12px;padding:4px;border:solid 1px #ccc;width:98%;margin:2px}
input.minimailsubmit{margin:8px 2px}
div.minicart{background:#fff;margin:4px auto;width:98%;padding:0}
div.minicartcnt{text-align:center;padding:4px;font:normal 13px Arial,sans-serif;background-color:#fff}
span.minicartdsc{text-align:center;font:normal 12px Arial,sans-serif;color:#f60}
div.minicartoneline{float:left}
div.minicartoneline1{float:left}
div.minicartoneline2{float:left}
div.minicartoneline3{float:left}
.ectdp_minicartopen img{display:none}
.ectdp_minicartmainwrapper{background:#fff;font-size:14px}
.ectdp_minicartopen{padding-top:0;font-size:1.2em;margin-top:16px}
.ectdp_minicartopen a{color:#333}
.ectdp_minicartopen a:hover{color:#CF9436}
div.recentview{width:100%}
div.recentviewheader{display:none}
div.recentviewline{width:100%;border-bottom:1px solid #ccc;padding-bottom:6px}
img.recentviewimage{max-width:75%;margin-top:8px}
div.recentviewname{margin-top:8px;float:left;width:60%}
div.recentviewimage{float:right;width:40%}
div.recentviewcategory{clear:both}
.emfhl{background:#666;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-family:FontAwesome,sans-serif}
div.quantity0div,div.quantity1div,div.quantity2div{float:left;margin:4px 6px 0 0;display:inline-block}
div.quantity2div{display:flex}
input.quantity0input{border:1px solid #ccc;padding:4px 4px 3px}
div.detailquantpricingwrap{margin:0 auto;margin-top:20px}
div.detailqpheading{text-shadow:0 1px 1px rgba(0,0,0,0.6)}
img.ectinfo{vertical-align:text-bottom}
a.ectlink:link{color:#666;text-decoration:none}
a.ectlink:visited{color:#666;text-decoration:none}
a.ectlink:active{color:#666;text-decoration:none}
a.ectlink:hover{color:#CF9436;text-decoration:none}
div.product{width:32.3%}
select.prodfilter,select.prodoption{padding:10px 40px 10px 13px;max-width:100%;height:auto;border:1px solid #ccc;border-radius:3px;background:url(../images/select-menu-arrow.png) right center no-repeat;background-color:#fff;color:#444;font-size:12px;line-height:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;margin:1px}
div.moreattributes{background:rgba(184,184,184,.8);color:#000;font-size:12px;font-weight:700;padding:1px;border:1px solid #999}
div.ectpacount{font-size:.9em;color:#666}
div.ectpat{padding:4px 0}
div.ectpatgrp{border-bottom:1px solid #ccc;margin-bottom:12px;padding:6px}
div.ectpattitle{margin-bottom:6px;font-size:1.2em}
select.sidefilter{display:block;padding:10px 40px 10px 13px;width:100%;height:auto;border:1px solid #ccc;border-radius:3px;background:url(../images/select-menu-arrow.png) right center no-repeat;background-color:#fff;color:#444;font-size:12px;line-height:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}
select.sidefilter option{padding:0 4px}
.sidefiltergo{border:1px solid #ccc;border-radius:3px;padding:6px}
div.ectpatgrp input[type="text"]{border:1px solid #ccc;border-radius:3px;padding:6px}
div.ectmegamenu > ul > li > ul{border:1px solid #333}
.ectmegamenu > ul > li > ul.normal-sub > li a,div.ectmegamenu > ul > li > ul > li a,div.ectmegamenu > ul > li > ul > li > ul > li a{color:#333;border-bottom:1px solid #333;padding:12px;box-sizing:border-box}
div.ectmegamenu > ul > li > ul > li a:hover,div.ectmegamenu > ul > li > ul > li > ul > li a:hover{background-color:#333;color:#FFF}
.ectmegamenu > ul > li > ul{background-color:#FEFEFE}
.ectmegamenu > ul > li > ul > li > ul > li{padding:0}
.ectmegamenu > ul > li > ul > li > ul{margin:0}
div.csproduct{display:inline-block;width:32.3%;min-height:260px;vertical-align:top;margin:.5%;padding:6px;box-sizing:border-box}
div.csprodimage{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:180px;align-items:center;margin:0 0 2px;padding:6px;border:1px solid #ccc;box-sizing:border-box}
div.csprodimage:hover{border:1px solid #a3a3c4}
img.csprodimage{max-width:100%;height:auto;max-height:180px}
div.csprodname{padding:6px;font-size:1em;margin:0 2px;text-align:center;background:#666}
div.csprodname a:link,div.csprodname a:visited{color:#fff}
div.csprodname a:hover{color:#CF9436}
div.csprodinstock{margin:4px 0;float:left}
.prodratinglink{font-size:.9em}
div.csprodrating{margin:2px 0;float:right}
div.cslistprice{font-size:1em;margin:2px 0;text-align:center}
div.csprodprice{text-align:center;margin:6px 0;font-size:1.1em;clear:both}
div.csprodcurrency{font-size:.8em;color:#666;margin:2px 0}
div.csdetaillink,div.csqbuybutton{width:49%;display:inline-block;text-align:center;padding:0}
input.csqbuybutton,input.csdetaillink{width:82%;border:0;margin:0;padding:6px 0}
div.category{width:99%;min-height:140px;display:inline-block;vertical-align:top;margin:.5%;border:1px solid #ccc;box-sizing:border-box}
div.category:hover{border:1px solid #B61818}
div.catnavandcheckout{border-bottom:1px solid #eee;margin-bottom:10px}
div.catnavigation{padding:10px 6px;margin-bottom:10px}
div.catnavcheckout{padding:5px 10px 5px 0;text-align:right;margin-bottom:12px}
div.catimage{width:26%;float:left;padding:4px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:100px}
img.catimage{max-width:100%;height:auto}
div.catdesc{margin:4px 8px;float:left;width:66%}
div.catname{margin:4px 8px;font-size:1.2em;float:left;width:66%}
div.catdiscounts,div.allcatdiscounts{padding:0;margin:0;color:#DA6B1D}
p.noproducts{margin-top:8px;width:100%;float:left}
div.optioncontainer{display:flex;align-items:center}
.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}
a.deletecartitem{color:#fff;text-decoration:none;background-color:#EE5249;border-radius:50%;width:40px;height:40px;font-size:.9em;padding:1px 4px}
a.deletecartitem:hover{color:#000;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;margin-right:28px;margin-bottom:10px;font-size:1.1em;border-bottom:1px solid #ccc;padding:6px 0}
.ecHidDsc{color:#EE5249;padding-top:6px}
.ectdp_minicartImg{padding:10px 2px;width:60px;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;clear:both}
div.ectdp_empty{width:100%;float:left;text-align:center;padding:12px 0}
@media screen and (max-width:800px) {
div.product,div.csproduct{width:49%}
}
@media screen and (max-width:480px) {
div.product,div.csproduct{width:99%}
}