﻿@charset "utf-8";@font-face{font-family:'Overlock';font-style:normal;font-weight:400;src:local('Overlock Regular'), local('Overlock-Regular'), url(../fonts/pRXf6jyegUMl1O-khFgOTxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Overlock';font-style:normal;font-weight:400;src:local('Overlock Regular'), local('Overlock-Regular'), url(../fonts/a3jGAlRXMucJGtDWDaeEmfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;margin-top:-15px;color:#000;}
.overlock,.foothead{font-family:Overlock,cursive;font-size:2em;}
.overlocksm{font-family:Overlock,cursive;font-size:1em;}
h1,h2{font-family:Overlock,cursive;padding:5px 20px;border-bottom:1px solid #53900F;border-top-right-radius:9px;border-top-left-radius:9px;background:rgba(83,144,15,0.10);}
h3,h4,h5,h6{font-family:Overlock,cursive;padding:5px 10px;border-bottom:1px solid #FFCC00;border-top-right-radius:9px;border-top-left-radius:9px;background:rgba(255,204,0,0.10);}
.right-content h4{font-weight:bold;}
.grnbdr{/*border-bottom:1px solid #255628;*/background:transparent !important;}
.ornbdr{/*border-bottom:1px solid #EC971F;*/background:transparent !important;}
.FltLeft {float:left;}
.FltRight {float:right;}
.main-content .spanBdr{max-width:350px !important;margin:5px 15px 15px 15px;font-size:0.85em;font-style:italic;text-align:center;background-color:#fff;border:1px solid #000;border-radius:5px;}
.main-content .spanBdr img{border-radius:4px;width:100%;height:auto;}
.main-content .imageBdr{margin:15px auto;border-radius:4px;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-box-shadow:0 5px 10px #999;-moz-box-shadow:0 5px 10px #999;box-shadow:0 5px 10px #999;}
.successStories .imageBdr{max-width:150px;margin:15px;border-radius:4px;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-box-shadow:0 5px 10px #999;-moz-box-shadow:0 5px 10px #999;box-shadow:0 5px 10px #999;}
.imgText {display:block;margin:0;padding:10px 5px;}
.imgShadow{-webkit-box-shadow:0 5px 10px #999;-moz-box-shadow:0 5px 10px #999;box-shadow:0 5px 10px #999;}
table.ClientStories tr td img{max-width:70px;height:auto;margin:5px;border-radius:4px;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-box-shadow:0 5px 10px #999;-moz-box-shadow:0 5px 10px #999;box-shadow:0 5px 10px #999;}
table.ClientStories tr td a img:hover {opacity:0.70;}
table.duration{margin:20px auto;}
.bold{font-weight:bold;}
.normal{font-weight:400;}
.italic{font-style:italic;}
.nowrap{white-space:nowrap;}
.large{font-size:1.5em;}
.xlarge{font-size:1.75em;}
.noscreen{display:none;margin:0px !important;padding:0px !important;height:0px !important}
.upDated{text-align:left;font-style:italic;color:#ccc;font-size:.7em;}
div.rcWrap li{padding-bottom:5px;}
@media (min-width:769px){.dropdown:hover .dropdown-menu{display:block;}
.lte768{display:none !important;}
}
@media (max-width:600px){
.FltLeft,.FltRight{display:block;float:none !important;margin-left:auto !important;margin-right:auto !important;}
}
.sociallinks{text-align:right;line-height:35px;color:#000;}
.sltext{font-size:15px;color:#000;padding-top:5px;}
.sociallinks img{margin-right:3px;padding:2px;opacity:.3;border:1px solid transparent;border-radius:6px;}
.sociallinks img{height:25px;}
.sociallinks a:hover img{opacity:1;border:1px solid #fff;border-radius:6px;}
.sociallinks a.fbicon:hover img{background-color:#4A6EA9;}
.sociallinks a.gleicon:hover img{background-color:#CC3225;}
.sociallinks a.pinicon:hover img{background-color:#BD081B;}
.sociallinks a.stmupicon:hover img{background-color:#EB4923;}
.sociallinks a.tweeticon:hover img{background-color:#00ACED;}
.sociallinks a.instgram:hover img{background-color:#873200;}
.sociallinks a.blogcon:hover img{background-color:#FFCC00;}
.sociallinks a.prnticon:hover img{background-color:#000;}
@media (max-width:768px){.sociallinks{text-align:center;}
.sociallinks img{height:30px;}
.hdone img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;}
.hdthree,.hdthree .login,.hdthree .basket{text-align:center !important;padding-top:5px;}
}
header{margin-bottom:15px;}
header a,header a:visited,.stories a,.stories a:visited{color:#255628 !important;}
header a:hover,.stories a:hover{color:#FFCC00 !important;text-decoration:none;}
.hdtwo{text-align:center;padding-top:15px;}
.hdthree,.hdthree .login,.hdthree .basket{text-align:right;padding-top:5px;}
.hdthree .login{padding-right:15px;}
.orange{color:#FFCC00;}
.nopad{padding-left:0;padding-right:0;}
.basket{color:#255628;}
input.form-control.searchInput{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important;}
.navbar{min-height:25px !important;margin-bottom:0 !important;}
.navigation-wrapper{margin-top:0;padding:5px 0;background-color:#255628;}
div.collapse.navbar-collapse.js-navbar-collapse{max-width:850px;margin-left:auto;margin-right:auto;}
.navbar-inverse{background-color:#255628;border:none;font-family:Arial;font-size:14px;border-radius:0px;}
.navbar-inverse .navbar-brand{color:#ccc}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#ccc}
.navbar-inverse .navbar-nav>li>a{color:#fff;padding-left:10px !important;padding-right:10px !important;}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#FFCC00;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#255628}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#ddd}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{color:#000;background-color:#ddd}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#000;background-color:#fff}
.navbar-header button{color:#fff !important;}
.navbar-header button:hover,.navbar-header button:focus,.navbar-header button:active{color:#FFCC00 !important;text-decoration:none;background-color:#255628 !Important;}
.dropdown-large{position:static !important;}
.dropdown-menu-large{margin-top:-4px !important;margin-left:15%;padding:10px 0px;}
.dropdown-menu-large > li > ul{padding:0;margin:0;}
.dropdown-menu-large > li > ul > li{list-style:none;}
.dropdown-menu-large > li > ul > li > a{display:block;padding:5px 10px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:normal;}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{color:#999999;}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}
.dropdown-menu-large .dropdown-header{color:#1a7cb7;font-size:18px;}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#255628}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a,.dropdown-menu-large > li > ul > li > a{color:#ccc}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.dropdown-menu-large > li > ul > li > a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}
.dropdown-menu-large{margin-left:10px;}
}
/* HELP US */
div.textus{position:fixed;left:0px;top:37.5%;/*top:300px;*/z-index:2000;}
div.textus img{height:110px;width:44px;}
div.textus img:hover{height:125px;width:50px;}
.main-content a{color:#255628;border-bottom:1px dotted #030;text-decoration:none;}
.main-content a:visited{color:#333;border-bottom:1px dotted #333;text-decoration:none;}
.main-content a:hover,.main-content a:visited:hover{color:#FFCC00;border-bottom:1px dotted #FFCC00;text-decoration:none;}
a img,a:visited img,a:hover img,img{border:none !important;text-decoration:none;}
.main-content ul{margin-left:3%;}
.main-content td{padding:2px 5px;}
.main-content table td input[type=image]{height:25px !important;height:auto;}
.main-content .tbmargin{margin-top:15px;margin-bottom:15px;}
.main-content .bmargin{margin-bottom:15px;}
.main-content .lmargin{margin-left:5%;}
.main-content .imgmargin{margin:15px;}
.main-content .small,.main-content small{color:#000;}
.main-content ul.small li{margin-top:10px;}
.table-center{margin-left:auto;margin-right:auto;}
.main-content hr,.right-content hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #255628;}
.main-content blockquote,pre{border:1px solid #AFC492;page-break-inside:avoid;border-radius:5px;}
.main-content blockquote{padding:20px 20px;margin:0 0 20px;font-size:1em;border-left:5px solid #AFC492;}
.right-content .tmargin{margin-top:20px;}
.right-content a{color:#030;border-bottom:1px dotted #fff;text-decoration:none;}
.right-content a:visited{color:#999;border-bottom:1px dotted #fff;text-decoration:none;}
.right-content a:hover,.right-content a:visited:hover{color:#25562B;border-bottom:1px dotted #25562B;text-decoration:none;}
.right-content .helpfulinfo{margin-left:5%;}
@media (max-width:768px){div.rcWrap{width:48%;float:left;margin:1%;}
}
@media (max-width:340px){div.rcWrap{width:90%;float:left;margin:1%;}
}
#RecentlyViewed{margin:0 0 2% 0;padding:2%;width:100%;height:100%;text-align:center;background-color:#fff;}
#RecentlyViewed table.mincart{width:96%;margin:2%;text-align:center !important;font:bold 1em/150% Arial,Verdana,Helvetica,sans-serif !important;}
a.ectlink.mincart,a:link.ectlink.mincart{font-weight:normal !important}
.manufacturers_contain_top{margin-top:15px;background:url('../img/manufacturer.png') no-repeat;border-bottom:1px solid #255628;height:38px;padding-left:14px;font-family:Arial;font-size:18px;line-height:38px;text-decoration:none;color:#ffffff;}
footer{border-top:1px solid #FFCC00;margin-top:10px;padding-top:15px;background-color:#255628;color:#fff;}
footer a{color:#fff;}
footer a:visited{color:#ccc;}
footer a:hover{color:#FFCC00;}
#Top{width:50px;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;}
@media (max-width:1023px){.dropdown-menu-large{margin-left:10%;}
}
@media (max-width:768px){ul.nav.navbar-nav li{line-height:30px;}
.gte768{display:none !important;}
.main-content ul{margin-left:1%;}
.main-content .lmargin{margin-left:2%;}
.main-content span.center-block.spanBdr {max-width:350px !important;margin:0;margin-top:10px;margin-bottom:10px;margin-left:auto !important;margin-right:auto !important;}
}
@media (max-width:400px){.dropdown-menu-large{margin-left:5%;}
.main-content .imgmargin{margin:10px auto;}
.main-content .spanBdr{max-width:350px !important;margin-top:10px;margin-bottom:10px;}
.col-tny-12{width:100%;float:left;}
}
div.catnavandcheckout{display:none !important;}
div.catheader ul{padding-left:0;list-style-type:disc !important;}
div.catheader ul>li{display:inline-block;padding-right:5px;/*padding-left:5px;*/}
div.catheader ul>li:after{content: " |";}
div.catheader ul>li:last-child:after{content: "";}
div.checkoutbutton{width:99%;padding:5px 0 10px 0;text-align:right;}
div.categories,div.products{width:100%;margin:0;margin-top:20px;padding:0;clear:both;}
div.category,div.product,div.csproduct{width:31%;margin:1%;float:left;}
div.prodnavigation{padding:0px 0px 10px 12px;float:left;width:97%;font-size:0.9em;background-color:#fff;border-bottom:1px solid #29425A;margin-bottom:10px;}
div.product{padding-bottom:10px;border:1px solid rgba(83,144,15,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
div.prodid{width:98%;margin:0 1%;padding:5px 0;float:left;color:#666;font-size:0.9em;}
div.prodimage,div.catimage{width:100%;margin:2px auto;padding:0;padding-top:6px;float:left;text-align:center;}
img.prodimage,img.catimage{max-width:150px;}
div.prodname,div.catname{width:98%;margin:0 1%;padding:5px 2px 0 2px;float:left;font-size:1.1em;text-align:center;font-weight:bold;border:none !important;}
div.prodrating{width:98%;margin:0 1%;padding:5px 2px 0 2px;float:left;text-align:center;}
div.proddescription{width:98%;margin:0 1%;padding:2px 5px;float:left;font-size:0.9em;line-height:1.5em;}
div.catdesc{width:98%;margin:0 1%;padding:7px 5px 2px 5px;float:left;font-size:0.9em;line-height:1.5em;}
div.catdesc ul{margin-left:-10px;}
div.catfooter{margin-top:15px;}
div.multioptiontext{width:98%;margin:0 1%;padding:5px 5px;}
div.prodoptions{width:98%;margin:0 1%;padding:0;float:left;}
div.option{padding:0px;}
select.prodoption{font-size:14px;/*width:98%;float:left;*/margin:6px 0;padding:5px 0;}
div.option select,div.option select option{height:30px !important;line-height:30px !important;}
span.prodoption{font-size:14px;float:left;padding:2px;}
div.optiontext{padding:10px 2px 2px 2px;font-size:14px;/*width:98%;*/float:left;margin:2px;}
div.prodcustom1{text-align:center;font-size:.9em;font-weight:bold;padding-top:7px !important;clear:both;}
div.AccKIT div.prodcustom1{padding-bottom:7px !important;}
div.detailcustom1{text-align:center;font-weight:bold;}
div.AccKIT div.prodprice,div.AccKIT div.detailprice{display:none !important;}
div.prodprice{width:98%;margin:5px 1%;padding:2px 0;float:left;color:#666;text-align:center;font-weight:bold;}
div.quantitydiv,div.quantity0div{width:35%;margin:0 1%;padding:2px 0;float:left;text-align:center;}
.quantityinput,.quantity0input{margin:0;float:right;}
div.addtocart{width:60%;margin:0 1%;padding:2px 0;float:right;text-align:left;}
div.qbuybutton,div.detaillink{width:48%;margin:0 1%;padding:2px 0;float:left;text-align:center;}
div.qbuybutton,div.detaillink{width:48%;margin:0 1%;padding:5px 0;float:left;text-align:center;}
div.configbutton{width:100%;margin:0 1%;padding:0;float:right;text-align:center;}
div.product .optooltip{display:none !important;}
/**/.prodratinglink{font-size:0.8em;}
div.allproddiscounts{color:#DA6A1E;width:100%;margin-bottom:2px;float:left;}
.proddiscounts,.discountsapply{display:none;}
div.prodmanufacturer{color:#666;margin:0;padding:2px 5px;width:98%;float:left;text-align:left;display:none;}
div.prodsku{color:#666;margin:0;padding:2px 5px;width:98%;float:left;text-align:left;}
div.prodrating{padding-left:4px;}
div.prodinstock{color:#666;margin:0;padding:2px 5px;width:98%;float:left;text-align:left;display:none;}
table.emftbl{background:#fff;width:400px;}
div.listprice{margin:0;padding:2px 0;width:50%;float:left;text-align:center;}
span.yousave{background:#0065A7;color:#fff;padding:4px;font-size:0.9em;}
div.prodcurrency{float:left;width:100%;font-size:0.8em;color:#666;}
.notifystock{margin:0 auto;padding:2px 0;width:100%;float:left;text-align:center;}
div.outofstock{margin:0 auto;padding:2px 0;width:100%;float:left;text-align:center;font-weight:bold;}
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;}
@media (max-width:768px){div.category,div.product,div.csproduct{width:48%;margin:1%;float:left;}
}
@media (max-width:380px){div.category,div.product,div.csproduct{width:98%;margin:1%;float:left;}
}
#mc_embed_signup{font:14px Arial,Verdana,Helvetica,sans-serif;width:100%;max-width:300px;margin-left:auto;margin-right:auto;}
#mc_embed_signup div.indicates-required{margin-bottom:10px;}
#mc_embed_signup input.btn.button{color:#fff;background-color:#255628;font-weight:bold;padding:6px 10px;font-size:12px;border-radius:20px;}
#mc_embed_signup input.btn.button:hover{color:#fff;background-color:#53900F;font-weight:bold;cursor:pointer;}
#mc_embed_signup input.btn.button{font-size:12px;}
div.qbuywrapper{margin:10px auto 0 auto !important;background:#FFF;max-height:100%;width:600px;padding:6px 6px 20px 6px !important;border-radius:5px;box-shadow:1px 1px 5px #333;overflow-x:hidden;overflow-y:auto !important;;-webkit-overflow-scrolling:touch;outline:0}
div.qbuywrapper div.prodimage{border:0px;width:25%;float:left;text-align:center;padding-top:15px;}
div.qbuywrapper div.prodname,div.qbuywrapper div.prodrating,div.qbuywrapper div.prodoptions,div.qbuywrapper div.csprodoptions,
div.qbuywrapper div.bcsprodoptions,div.qbuywrapper div.optiontext,div.qbuywrapper div.option,div.qbuywrapper div.quantity0div.prodquantity0div,
div.qbuywrapper div.addtocart,div.qbuywrapper div.prodprice,div.qbuywrapper div.listprice,div.qbuywrapper div.prodcurrency,
div.qbuywrapper div.multioptiontext,div.qbuywrapper div.prodcustom1{float:right;width:70% !important;}
div.qbuywrapper div.prodcustom1{clear:none !important;}
div.qbuywrapper div.prodname{text-align:center;margin-bottom:12px;border:none !important;}
div.qbuywrapper div.prodrating{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.prodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.multioptiontext{padding-left:0;margin-right:20px;}
div.qbuywrapper div.csprodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.bcsprodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.optiontext{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.option{text-align:left;}
div.qbuywrapper div.quantity0div.prodquantity0div{margin:4px;text-align:center;padding-bottom:10px;}
div.qbuywrapper input.prodquantity0input{margin:0;float:none !important;}
div.qbuywrapper div.addtocart{text-align:center !important;margin-right:6px;}
div.qbuywrapper div.prodprice{font-weight:bold;text-align:center;margin-bottom:6px;color:#000;}
div.qbuywrapper div.listprice{text-align:left;}
div.qbuywrapper div.prodcurrency{text-align:left;margin-top:6px;}
@media screen and (max-width:650px){div.qbuywrapper div.prodname,div.qbuywrapper div.prodrating,div.qbuywrapper div.prodoptions,div.qbuywrapper div.csprodoptions,
div.qbuywrapper div.bcsprodoptions,div.qbuywrapper div.optiontext,div.qbuywrapper div.option,div.qbuywrapper div.quantity0div.prodquantity0div,
div.qbuywrapper div.addtocart,div.qbuywrapper div.prodprice,div.qbuywrapper div.listprice,div.qbuywrapper div.prodcurrency,div.qbuywrapper div.multioptiontext,
div.qbuywrapper div.prodimage,div.qbuywrapper div.prodcustom1{float:left;width:98% !important;}
div.qbuywrapper div.prodimage{padding-top:5px;}
div.qbuywrapper div.prodoptions, div.qbuywrapper div.multioptiontable,div.qbuywrapper div.multioptiontext{width:100%;}
div.qbuywrapper div.multioptiontext{padding-left:20%;margin-right:0;}
div.qbuywrapper .prodoptiontext{padding:6px;float:left;}
div.qbuywrapper div.prodquantitytext{margin:0;padding:0;padding-top:10px;float:right;width:25%;text-align:right;line-height:30px;}
div.qbuywrapper div.quantity0div.prodquantity0div{margin:4px;float:left;clear:right;width:45%;text-align:center;padding-bottom:10px;}
div.qbuywrapper input.prodquantity0input{margin:0;float:none;}
div.qbuywrapper .prodquantity0input input[type=text]{height:24px !important;}
div.qbuywrapper div.outofstock{margin:0 auto;padding:2px 0;width:100%;float:left;text-align:center;font-weight:bold;}
}
@media (max-width:600px){div.qbuywrapper div.multioptiontext{padding-left:15%;}
}
@media (max-width:400px){div.qbuywrapper div.multioptiontext{padding-left:5%;}
}
@media (max-width:320px){div.qbuywrapper div.multioptiontext{padding-left:0%;}
}
div.detaildescription,div.detailcustom2{width:100%;float:left;}
div.detailimage{width:30%;float:left;text-align:center;}
img.detailimage{max-width:100%;height:auto;margin-top:40px;}
div.detailid, div.detailmanufacturer,div.detailsku,div.detailcustom1,div.detailcustom3,div.detailinstock,div.detailname,
div.detaildiscounts,div.detaillistprice,div.detailprice,div.detailcurrency,.previousnext,.detailnotifystock,
div.detailquantity,div.detailaddtocart,div.outofstock.detailoutofstock,div.detailoptions{width:65%;padding:5px 10px 5px 0;float:right;clear:right;margin:0;}
div.detailname{font-weight:bold;font-size:1.25em;padding:6px;margin-top:10px;margin-bottom:12px;/*border-bottom:1px solid #ccc;*/text-align:center;}
div.detailname h1{font-size:24px !important;font-weight:bold;}
div.smallreviewstars.detailreviewstars{width:65%;padding:5px 10px 5px 0;float:right;clear:right;margin:0;}
div.detailreviewstars{font-weight:normal !important;}
div.detailratingtext{display:inline-block !important;margin-left:10px;}
div.detailratingtext a{font-weight:normal !important;}
div.detailshortdescription{width:65%;padding:5px 10px 5px 0;float:right;clear:right;margin:0;}
div.detailcustom1{text-align:center;}
div.detailcustom2{text-align:center;font-weight:bold;padding:5px 10px 5px 10px;}
div.socialmediabutton{margin-top:20px;margin-bottom:20px;}
div.emailfriend{padding-top:10px;text-align:center;width:100%;font-size:0.9em;clear:both;}
div.socialemailfriend,div.socialaskaquestion{width:50%;float:right;text-align:center;}
/*div.detailoptions{padding-left:15%;}*/
div.detailPage {clear:both;margin-top:10px !important;font-weight:bold;text-align:right;}
div.detailPage a{text-decoration:none;color:#fff;background-color:#255628;padding:5px 15px !important;border:none !important;border-radius:20px !important;font-family:sans-serif, Arial;font-size:16px;font-weight:bold;cursor:pointer;}
div.detailPage a:hover{text-decoration:none !important;color:#fff;background-color:#53900F;}
input.emailfriend,input.askaquestion,input.detailprevimg,input.detailnextimg,input.giantprevimg,input.giantnextimg{color:black;background-color:#fff;padding:6px 10px;border:1px solid #BC8402;border-radius:3px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
input.emailfriend:hover,input.askaquestion:hover,input.detailprevimg:hover,input.detailnextimg:hover,input.giantprevimg:hover,input.giantnextimg:hover{color:#00f;-webkit-box-shadow:inset 0 2px 4px #ccc;-moz-box-shadow:inset 0 2px 4px #ccc;box-shadow:inset 0 2px 4px #ccc;cursor:pointer;}
.searchwords{width:45%;float:left;margin-top:15px;text-align:left;}
.searchwordsheading{font-weight:bold;}
.searchwords .searchwords{width:auto;padding-right:10px;}
a.searchwords{padding-right:10px;}
div.review{float:left;margin-top:26px;width:95%;font-size:0.9em;color:#333;}
hr.review{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#FFCC00;padding:4px;margin-top:6px;}
div.reviewprod{background-color:#eee;padding:10px;}
span.reviewheader{font-size:1.2em;color:#000;}
td.emfhl{background-color:#255628;font-size:1.2em;color:#fff;font-weight:bold;}
td.emfll{line-height:18px;}
span.detailoption{font-weight:bold;}
div.detailprice{font-weight:bold;text-align:center;}
div.detaillistprice,div.detailprice{line-height:150%;font-size:16px;}
div.quantity0div.detailquantity0div{margin:4px;float:left;width:25%;text-align:left;padding-bottom:10px;}
div.detailquantitytext{margin:0;padding:0;padding-top:8px;padding-right:10px;float:left;width:51%;text-align:right;line-height:30px;}
input.detailquantity0input{margin:0;float:left;}
.detailquantity0input input[type=text]{height:24px !important;border:1px solid #ccc;}
div.detailaddtocart,div.outofstock.detailoutofstock{margin:4px;text-align:center !important;padding-bottom:10px;}
p.cstitle{width:100%;margin:20px 10px 10px 10px;clear:both;}
@media (max-width:768px){div.detailprodnavigation{width:75%;}
div.detailcheckoutbutton{float:right;}
div.detailimage{width:100%;text-align:center;}
img.detailimage{max-width:100%;height:auto;margin-top:20px;}
div.detailid, div.detailmanufacturer,div.detailsku,div.detailcustom1,div.detailcustom2,div.detailcustom3,div.detailinstock,div.detailname,
div.detaildiscounts,div.detaildescription,div.detaillistprice,div.detailprice,div.detailcurrency,.previousnext,.detailnotifystock,
div.detailquantity{width:100%;padding:5px 10px 5px 0;float:right;clear:right;margin:0;}
.detaildiscounts{color:#255628;font-weight:bold;font-size:12px;}
span.detaildiscountsapply{display:none;}
div.detaillistprice, div.detailcurrency{text-align:center;}
div.detailprice{font-weight:bold;text-align:center;}
div.detaillistprice,div.detailprice{line-height:150%;font-size:16px;}
div.detailoptions{width:100%;padding-left:15%;}
select.detailprodoption{font-size:14px;margin:6px;}
.detailoptiontext{padding:6px;float:left;}
div.quantity0div.detailquantity0div{margin:4px;float:left;width:25%;text-align:left;padding-bottom:10px;}
div.detailquantitytext{margin:0;padding:0;padding-top:2px;float:left;width:51%;text-align:right;line-height:30px;}
input.detailquantity0input{margin:0;float:left;}
.detailquantity0input input[type=text]{height:24px !important;}
div.detailaddtocart,div.outofstock.detailoutofstock{margin:4px;width:100%;text-align:center;padding-bottom:10px;}
.previousnext{padding-top:20px;padding-bottom:6px;float:right;clear:right;width:45%;text-align:center;font-size:0.9em;border-top:1px solid #ccc;}
.detailnotifystock{text-align:center;padding-top:6px;float:right;width:45%;}
div.navdesc{padding-top:10px;}
}
@media (max-width:480px){div.detailoptions{width:100%;padding-left:10%;}
}
@media (max-width:320px){div.detailoptions{width:100%;padding-left:1%;}
}
@media print{.cstitle,.products,.searchwords,.detailoptions,.sociallinks2,div.detailquantity,.previousnext,div.emailfriend,.detailnotifystock,.tooltip{display:none;}
}
/* *************** SEARCH AUTO COMPLETE ************** */
#autoULDIV{padding:0;margin:0;display:none;max-height:300px;overflow-y:auto;position:absolute;z-index:99999;text-align:left !important;}
#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;}
}
/* ********** ECT MODES ********** */
div.wishlistcontainer{margin-top:20px !important;}
div.wishlistcontainer a.ectlink{color:black;background-color:#fff;padding:6px 10px;border:1px solid #1a7cb7;border-radius:3px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
div.wishlistcontainer a.ectlink:hover{text-decoration:none;color:#00f;-webkit-box-shadow:inset 0 2px 4px #ccc;-moz-box-shadow:inset 0 2px 4px #ccc;box-shadow:inset 0 2px 4px #ccc;cursor:pointer;}
div.minicartoneline{width:99%;}
div.minicartoneline1{margin-left:0;margin-right:0;width:40%;float:left;clear:right;text-align:center;}
div.minicartoneline2{margin-left:0;margin-right:0;width:34%;float:right;text-align:center;}
div.minicartoneline3{width:0;display:none !important;color:#fff;}
a.inlinelogin,a.inlinelogin:visited{opacity:0.8;}
a.inlinelogin:hover{opacity:1;}
div.categories,div.products{width:100%;margin:0;margin-top:20px;padding:0;clear:both;}
div.category,div.product{width:31%;margin:1%;float:left;}
div.largereviewstars svg.icon,div.smallreviewstars svg.icon{display:inline-block;fill:#F8D64E;}
@media (max-width:768px){div.category,div.product{width:48%;margin:1%;float:left;}}
@media (max-width:480px){div.category,div.product{width:98%;margin:1%;float:left;}}
@media (max-width:340px){div.category,div.product{width:98%;margin:1%;float:left;}}
div.pagenumbers{color:#fff;float:left;width:100%;margin:15px auto;padding:10px 0;text-align:center;}
div.pagenumbers a.ectlink{margin:35px 0;padding:5px 10px;line-height:40px;white-space:nowrap;color:#25562B;border:1px solid #25562B;border-radius:4px;font-size:14px;font-weight:bold;}
div.pagenumbers a.ectlink:hover{color:#fff;background-color:#53900F;border:1px solid #53900F;}
div.pagenumbers .currpage{color:#fff;background-color:#53900F;margin:5px;padding:5px 10px;border:1px solid #53900F;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;cursor:no-drop;}
.ectdp_minicartmainwrapper_ct{position:relative;width:100%;z-index:1000;}
.ectdp_minicartmainwrapper{background:transparent none repeat scroll 0 0;position:absolute;right:0;}
.ectdp_minicartopen{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{border:1px solid #255628;border-radius:3px;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:#255628;background-color:#fff;padding:6px 10px;border:1px solid #FFCC00;border-radius:3px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
a.ectdp_minicartclose:hover,a.ectdp_minicartcheckout:hover{text-decoration:none;color:#FFCC00;-webkit-box-shadow:inset 0 2px 4px #ccc;-moz-box-shadow:inset 0 2px 4px #ccc;box-shadow:inset 0 2px 4px #ccc;cursor:pointer;}
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;clear:both;}
div.ectdp_empty{width:100%;float:left;text-align:center;padding:12px 0px;}
@media (max-width:768px){.ectdp_minicartmainwrapper{position:relative;text-align:center;z-index:1000;}
.ectdp_minicartopen{width:140px;margin-right:auto;margin-left:auto;float:none;clear:both;}
}
@media (max-width:320px){.ectdp_minicartcontainer{width:99%;}
.minicartcnt_dp ectdp_pincart,.ectdp_minicartitemImg,.ectdp_minicartitemName,.ectdp_minicartitemDelete{width:100%;float:left;}
.minicartcnt_dp ectdp_pincart,.ectdp_minicartitemImg{text-align:center;}
.ectdp_minicartitemName{width:85%;text-align:left;}
.ectdp_minicartitemDelete{width:10%;float:right;text-align:right;}
}
@media print{div.receiptextra,div.receiptaddress,div.orderreceipt>div{border:none !important;}
}
/* Soft Cart Related */
#softcartrelated{text-align:left}
div.scrproduct{/*min-height:180px;*/width:31%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:4px;zoom:1;*display:inline;_height:180px;}
h1.scrheader{font-size:16px;color:#000 !important;font-weight:bold !important;margin:4px 8px;border-bottom:1px solid #FFCC00;background:transparent !important;}
div.scrproduct div{text-align:center;padding:4px 0px;margin:0px 2px}
div.scrimage{/*border:1px solid #ccc;min-height:116px;*/padding:4px;}
img.scrimage{max-width:90%;height:auto;margin-right:auto;margin-left:auto;}
div.scrprodname{background:transparent !important;}
div.scrprodname a.ectlink{font-size:12px;color:#255628;border-bottom:1px dotted #030;text-decoration:none;}
div.scrprodname a.ectlink:hover{color:#FFCC00;border-bottom:1px dotted #030;text-decoration:none}
div.scrproddescription p{margin:0px}
div.scrprodprice{font-weight:bold}
div.scart.sclinks{color:#FFF;}
@media screen and (max-width: 560px) {
div.scrproduct{width:48%;}
}
@media all and (max-width:480px) {
div.scrproduct{width:98%;}
}
.featured,.recoverytrio,.bundle,.bundle2 {position:relative;}
div.product.featured,div.product.recoverytrio,div.product.bundle,div.product.bundle2{border:1px solid #562550;}
.featured div.prodimage::before,.bundle div.prodimage::before,.bundle2 div.prodimage::before{border-radius:10px;transform: rotate(330deg);left:0px;position:absolute;top:25px;padding:5px 10px;z-index:2;font-size:16px;font-weight:bold;}
.featured div.detailimage::before,.bundle div.detailimage::before,.bundle2 div.detailimage::before{border-radius:10px;transform: rotate(330deg);left:0px;position:absolute;top:60px;padding:5px 10px;z-index:2;font-size:20px;font-weight:bold;}
.featured div.prodimage::before,.featured div.detailimage::before {content:"10% OFF!";border:1px solid #562550;color:#fff;background:rgba(86,37,80,0.75);}
.bundle div.prodimage::before,.bundle div.detailimage::before {content:"SAVE $25!";border:1px solid #562550;color:#fff;background:rgba(86,37,80,0.75);}
.bundle2 div.prodimage::before,.bundle2 div.detailimage::before {content:"SAVE $15!";border:1px solid #562550;color:#fff;background:rgba(86,37,80,0.75);}
.recoverytrio div.prodimage::before {border-radius:10px;transform: rotate(25deg);right:0px;position:absolute;top:25px;padding:5px 10px;z-index:2;font-size:16px;font-weight:bold;}
.recoverytrio div.detailimage::before {border-radius:10px;transform: rotate(25deg);left:100px;position:absolute;top:60px;padding:5px 10px;z-index:2;font-size:20px;font-weight:bold;}
.recoverytrio div.prodimage::before,.recoverytrio div.detailimage::before {content:"SAVE $30!";border:1px solid #562550;color:#fff;background:rgba(86,37,80,0.75);}


div.qbuywrapper div.multioptiontext{margin-top:5px !important;}
div.product.detailpage div.prodprice,div.product.detailpage div.qbuybutton {display:none !important;}
button.ectbutton.configbutton{font-weight:normal !important;text-transform:none  !important;margin-top:10px;}
div.multioptiontext {width:100% !important;white-space:nowrap !important;}
img.multiimage {max-width:75px !important;height:auto !important;}
div.qbuywrapper div.multioptiontext::before{content: "Qty " !important;}
div.multioptiontext::before{content: "Quantity " !important;}
div.multioptiontext .ecttextinput{border:1px solid #ccc !important;width:50px !important;border-radius:3px !important;padding:5px !important;}
div.multioptiontext label{color:#000 !important;}
.quantity2div{border:none !important;color:#000 !important;}
/* Hide buttons for auto ship products */
div.product.DASMP div.qbuybutton,div.product.DASMP div.prodprice,div.product.HASMP div.qbuybutton,div.product.HASMP div.prodprice{display:none !important;}
div.product.DASMP div.detaillink.proddetaillink,div.product.HASMP div.detaillink.proddetaillink{width:100%;text-align:center;}
div.scclose::after{/*content:url(images/close.gif);*/content:" X ";}
/* **************** BUTTONS ********** */
/* Light Green #53900F, Dark Green #25562B */
input.ectbutton,button.ectbutton,.rcoption.rcoptioninline label,button.ectbutton,.sflogin .ectbutton,.userCart .ectbutton,div.qbuywrapper .ectbutton,.qbuybutton,.main-content .form-control,.main-content .form-select,/*.main-content input,*/.main-content select,/*.main-content textarea,*/.main-content input.ectwarning,button.detailbuybutton,button.buybutton,button.dpminicartclose{padding:5px 15px /*0.6375rem 1.0rem*/ !important;border:none !important;/*font-size:1.5rem;*/border-radius:20px !important;font-family:sans-serif, Arial;font-size:16px;font-weight:bold;cursor:pointer;}
.ecttextinput,.quantity0input,.detailquantity0input{border:1px solid #53900F;}
.rcoption.rcoptioninline {margin:5px;}
.rcoption.rcoptioninline input[type=radio] {opacity:0;position:fixed;width:0;}
.rcoption.rcoptioninline label {display:inline-block;color:#fff;background-color:#255628;}
.rcoption.rcoptioninline label:hover {background-color:#53900F;}
.rcoption.rcoptioninline input[type=radio]:focus + label {border:1px solid #ccc;}
.rcoption.rcoptioninline input[type=radio]:checked + label {color:#fff;background-color:#53900F;}
input.ectbutton,button.ectbutton{color:#fff;background-color:#53900F;}
input.ectbutton:hover,button.ectbutton:hover{color:#fff;background-color:#255628;}
input.detaillink{color:#fff;background-color:#255628;}
input.detaillink:hover{color:#fff;background-color:#53900F;}
input.lgaskaquestion,input.lgemailfriend,input.smaskaquestion,input.smemailfriend{height:24px !important;color:#fff;background-color:#25562B;font-weight:bold;border-radius:10px;font-size:16px;}
input.lgaskaquestion:hover,input.lgemailfriend:hover,input.smaskaquestion:hover,input.smemailfriend:hover{color:#fff;background:#53900F;}
.productonly{display:none;}
a.ectbutton{padding:5px 15px;border:none;border-radius:20px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;font-weight:bold;cursor:pointer;}
a.ectbutton{color:#fff;background-color:#53900F;text-shadow:none !important;}
a.ectbutton:hover,a.ectbutton:active{color:#fff;background-color:#255628;text-decoration:none;text-shadow:none !important;}
div.rcWrap a.ectbutton{margin-bottom:10px}
div.rcWrap,div.rcWrap h4{font-family:Arial,Verdana,Helvetica,sans-serif !important;}
select.prodoption,select.detailprodoption {border:1px solid #999 !important;}

::-webkit-scrollbar-track{border-radius:14px;background:transparent;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.0);box-shadow:inset 0 0 6px rgba(0,0,0,0.0);}
::-webkit-scrollbar{width:16px;height:16px;background:#255628;}
::-webkit-scrollbar-thumb{background-color:#53900F;border-radius:14px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.0);box-shadow:inset 0 0 0px rgba(0,0,0,.0);}
/* Buttons */
::-webkit-scrollbar-button:single-button {background-color:#255628;display:block;border-style:solid;height:13px;width:16px;}
/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement {
border-width: 0 8px 8px 8px;
border-color: transparent transparent #53900F transparent;
}
::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
border-color: transparent transparent #66CC00 transparent;
}
/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
border-width: 8px 8px 0 8px;
border-color: #53900F transparent transparent transparent;
}
::-webkit-scrollbar-button:vertical:single-button:increment:hover {
border-color: #66CC00 transparent transparent transparent;
}
