a.ectlink:link{color:#516D20;text-decoration:none}
a.ectlink:visited{color:#516D20;text-decoration:none}
a.ectlink:hover,a.ectlink:active,a.ectlink:focus{text-decoration:underline}
hr{height:0;border-width:1px 0 0;border-style:solid;border-color:#DA6B1D}
table.cobtbl{background-color:#fff;width:94%;margin-left:8px}
td.cobhl{background-color:#fff;font-weight:400;color:#333;font-size:.9em}
td.cobhdr{background-color:#516D20;color:#fff}
td.cobll{background-color:#fff;color:#333;font-weight:400;font-size:.9em}
div.tofreeshipping{color:#396A3B!important}
td.cobll input,textarea,select{border:1px solid #999;border-radius:2px;padding:4px}
.cartdiscounts,.cartdiscountsamnt{color:#396A3B!important}
td.cobll input[type="image"]{border:none}
td.cobll input[type="radio"]{border:none}
span.cartoption{font-size:.8em!important;color:#333}
div.giftwrap a{color:#666;font-size:.8em;text-decoration:none}
div.logintoaccount{text-align:left!important}
span.willpickup{font-size:1.1em!important}
td.receiptoption{font-size:.9em}
td.receipthl{font-size:1em}
td.receiptoption strong{font-weight:500}
td.receiptheading{background:#F6F6F6;font-size:.9em;color:#333;font-weight:400!important;border-bottom:1px solid #99CC46;border-top:1px solid #99CC46}
td.receiptheading strong{font-weight:500}
hr.receipthr{display:none}
input.login,input.sccheckout,input.logintoaccount,input.search{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#fff;background:#516D20;border:1px solid #999;border-radius:4px;cursor:pointer}
input.login:hover,input.sccheckout:hover,input.logintoaccount:hover,input.search:hover{background:#fff;color:#666}
div.prodfilter{float:left;background-color:#F9F9F4;border:1px dotted #D7D1C9;padding:6px;color:#42619a;margin-bottom:10px;margin-top:10px}
div.prodfilterbar{float:left;width:100%}
div.filtertext{padding:8px}
select.prodfilter{padding:0;margin:0}
div.product{padding:6px;width:49%;float:left;height:auto;margin:2px;border:1px solid #567CBB}
div.prodnavigation{padding:10px 0 10px 12px;float:left;width:97%;font-size:.9em;background-color:#D3EDA4;border-bottom:1px solid #64842F}
div.prodimage{padding:6px;text-align:center;border:1px solid #ccc;background-color:#fefefe}
div.prodimage:hover{background-color:#fff;border:1px solid #516D20;box-shadow:5px 5px 2px #ccc}
div.prodname{padding-top:6px;font-size:1em;text-align:center}
div.prodprice{font-size:1em;font-weight:700;text-align:center;float:left;width:98%;color:#242424;margin-top:-12px}
div.prodcurrency{float:left;text-align:center;width:100%;font-size:.7em;color:#666}
div.pagenums{text-align:center;float:left;padding:20px 0}
div.detailprodnavigation{width:99%;margin-bottom:12px}
div.detailimage{width:190px;padding:10px;float:left}
div.detailid{color:#666;width:74%;font-size:.9em;float:left;margin-left:10px}
div.detailname{font-size:1.2em;text-align:left;float:left;width:74%;margin-top:10px;margin-bottom:12px;margin-left:10px;border-bottom:1px solid #ccc}
span.detaildiscountsapply{margin-left:36px;color:#396A3B;font-size:.8em}
div.detaildiscounts{width:72%;color:#396A3B;float:left;font-size:.8em}
div.detailmanufacturer{float:left;width:68%;margin:0;padding:0;color:#666;font-size:.9em}
div.detailsku{float:left;width:68%;margin:10px;color:#666}
div.detailinstock{text-align:left;float:left;width:74%;margin-left:10px}
div.detaildescription{font-size:.9em;margin:5px 10px;padding-top:4px;line-height:1.8em;text-align:left;float:left;width:80%}
div.detailprice{font-size:1.2em;font-weight:700;text-align:center;float:left;width:96%;color:#242424;margin-left:10px}
div.detaillistprice{font-size:1em;font-weight:400;text-align:center;float:left;width:96%;padding:6px 0;color:#DA6A1E;margin-left:10px}
div.detailcurrency{padding-top:6px;font-size:.6em;text-align:center;float:left;width:96%;color:#666;margin-left:10px;border-bottom:1px solid #ccc;padding-bottom:20px}
div.detailoption{width:100%}
div.detailoptions{padding:6px;float:left;width:81%;margin-left:0}
select.detailprodoption{font-size:.9em;width:50%;margin:7px;border:1px solid #ccc;padding:2px}
input.detailprodoption{font-size:.9em;margin:7px;border:1px solid #ccc;padding:2px}
div.detailoptiontext{padding:6px;width:32%;float:left;clear:both}
div.detailmultioptiontext{padding:6px;width:30%;clear:right}
div.previousnext{padding-top:20px;padding-bottom:6px;float:right;width:100%;text-align:center;font-size:.9em;border-top:1px solid #ccc}
div.emailfriend{padding-top:10px;text-align:center;float:right;width:100%}
td.emfhl{background-color:#aaa;font-size:1.2em;color:#fff;font-weight:700}
td.emfll{line-height:18px}





div.detailnotifystock{text-align:center;padding-top:6px;float:left;width:98%}
div.review{float:left;padding:4px 10px!important;margin:0 4px 0 0 !important;width:auto!important;font-size:.9em;border-left:solid 1px #e69d01;border-bottom:solid 1px #e69d01;border-top:solid 1px #e69d01;border-right:solid 1px #e69d01}
hr.review{height:0;border-width:1px 0 0;border-style:solid;border-color:#bbb;padding:4px;margin-top:6px}
div.reviewprod{background-color:#eee;padding:10px}
div.category{width:43%;float:left;line-height:1.6;font-size:.9em;padding:10px;border:1px solid #ccc;background-color:#fefefe;margin:0 0 16px 16px;height:auto;text-align:center}
div.category:hover{background-color:#fff;border:1px solid #64842F;box-shadow:5px 5px 2px #ccc}
div.catnavigation{padding:10px 0 10px 12px;float:left;width:97%;font-size:1em;background-color:#D3EDA4;border-bottom:1px solid #64842F;margin-bottom:10px}
.catnavwrapper{background:#fff!important;border:1px solid #fff!important}
div.navdesc{display:none}
div.catimage{width:97px;float:none;text-align:center}
div.catdesc{padding:0 0 4px 4px}
div.catname{padding-left:4px;font-size:1.2em}
.catdiscounts,.allcatdiscounts{padding-left:10px;font-weight:400;color:#DA6B1D;font-size:.9em}
div.categorymessage{padding-top:0;font-size:1.3em}
p.noproducts{padding-top:28px;text-align:left!important}
@media screen and (max-width: 980px) {
div.product{width:46%}
div.detailid{float:right;width:58%}
div.detailmanufacturer{float:right;width:58%}
div.detailname{float:right;width:58%}
.detaildiscountsapply{display:none}
div.detaildiscounts{float:right;width:58%}
div.detaildescription{float:left;width:96%;margin:0 0 10px 10px}
}
@media screen and (max-width:758px) {
table.cobtbl{font-size:.8em;margin-left:8px;margin-bottom:12px}
div.prodfilter{display:none}
div.prodfilterbar{display:none}
div.detailprodnavigation{width:96%}
div.detailid{float:left;width:96%;margin-left:10px}
div.detailmanufacturer{float:left;width:96%;margin-left:10px}
div.detailname{float:left;width:96%;margin-left:10px}
div.detaildiscounts{float:left;width:96%;margin-left:10px}
div.category{width:90%}
}
@media screen and (max-width:400px) {
.cobcol1{display:none}
textarea.addinfo{width:150px}
div.product{width:92%;margin-left:4px}
div.detailoptions{width:96%}
select.detailprodoption{width:58%}
div.detailquantityinput{height:30px}
div.detailmultioptiontext{width:40%}
div.emailfriend{display:none}
}