/* latin-ext */
@font-face {
font-family:'Roboto';
font-style:normal;
font-weight:400;
src:local('Roboto'),local('Roboto-Regular'),url(../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* latin */
@font-face {
font-family:'Roboto';
font-style:normal;
font-weight:400;
src:local('Roboto'),local('Roboto-Regular'),url(../fonts/KFOmCnqEu92Fr1Mu4mxK.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+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
body {font-family:'Roboto',sans-serif !important;background:#fff;/*rgba(86,188,43,0.75) url('../img/page-bg.jpg')*/}
p {font-size:1em;}
h1 {font-size:24px !important;font-weight:bold;}
.headSpacer{height:100px;position:relative;}
hr{height:0;border-top:1px solid #FC1010; /*#FC1010;*/}
.botBdr{border-bottom:2px solid #00A8E2;margin-bottom:30px;}
.bold {font-weight:bold;}
.topMargin {margin-top:15px;}
.noscreen{display:none !important;}
.printHeader{text-align:center;}
.headerOne {position:fixed;top:0;width:100%;height:45px;margin:0;z-index:2000;background-color:#fff;color:#FC1010;font-size:16px;line-height:45px;padding:0 10px;}
.headerOne a,.headerOne a:visited{color:#FC1010 !important;}
.headOne,.headTwo,.headThree {float:left;background-color:#fff !important;}
.headOne {width:33%;text-align:left;}
.headTwo {width:48%;text-align:center;}
.headThree {width:18%;text-align:right;}
.searchboxholder{margin:0 auto 0 auto;padding:0;}
.searchboxwrapper{width:60%;margin:0 auto 0 auto;padding:0;height:45px;border:1px solid #FC1010;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{width:100%;margin:0;padding:2px;height:35px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/*-moz-box-shadow:inset 3px 3px 5px #ccc;-webkit-box-shadow:inset 3px 3px 5px #ccc;box-shadow:inset 3px 3px 5px #ccc;*/}
.searchbox form{margin:0;padding:0;}
.searchbox input, .searchbox .btn,.searchbox input:focus, .searchbox button:focus{outline-width:0;outline:none;border:none 0;box-shadow:none;}
.navbar-fixed-top{top:45px !important;border-width:0 0 1px}
.navbar-default {background-color:#fff !important;border-bottom:1px solid #FC1010; /*#FC1010;*/}
.dropdown-large{position:static !important;}
.dropdown-menu-large{margin-top:-4px !important;margin-left:16px;margin-right:16px;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 only screen and (max-device-width:1024px) {
}
@media (max-width:800px) {
.headOne,.headTwo,.headThree {float:left;width:100% !important;text-align:center !important;}
.headTwo{padding-top:5px;}
.headOne img {margin-left:auto;margin-right:auto;}
.searchboxwrapper{width:90%;}
.navbar-fixed-top{top:135px !important;border-width:0 0 1px}
.headSpacer{height:200px;position:relative;}
}
footer {background:#fff;border-top:1px solid #FC1010; /*#FC1010;*/;margin-top:20px;padding-top:15px;}
.container,.col-sm-12,.col-md-5,.col-md-7 {background:#fff;}
@media (min-width: 768px) {
.lt768 {display:none !important;}
.dropdown:hover .dropdown-menu {display:block;}
}
@media (min-width: 680px) {
}
@media (min-width: 400px) {
}
/* ECT */
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.products{background:#fff;width:100%;margin:0;margin-top:20px;padding:0;clear:both;}
div.category,div.product,div.csproducts{width:23%;margin:1%;float:left;}
input.buybutton, input.sccheckout, input.checkoutbutton, input.vieworderstatus, input.viewlicense, input.trackpackage,input.trackinggo, input.login, input.newaffiliate, input.affiliatelogin, input.search, input.logintoaccount,input.createaccount,input.inpagesearch,input.continueshopping,input.printversion,input.butn,input.cartaccountlogin,input.newaccount,input.forgotpassword,input.configbutton{background-color:#FC1010;color:#fff;padding:6px 16px;border:1px solid #fff;border-radius:4px;font-size:14px;}
input.buybutton: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, input.search:hover, input.logintoaccount:hover,input.createaccount:hover,input.inpagesearch:hover,input.continueshopping:hover,input.printversion:hover,input.butn:hover,input.cartaccountlogin:hover,input.newaccount:hover,input.forgotpassword:hover,input.configbutton:hover{background-color:#fff;color:#FC1010;border:1px solid #FC1010;cursor:pointer;}
input.buybutton,input.configbutton{font-weight:bold;}
input[type=button], td.cobll input[type=submit], input.showrates{background:#1C4FAA;color:#fff;padding:6px 16px;border:1px solid #fff;border-radius:4px;font-size:1.1em;}
input[type=button]:hover, td.cobll input[type=submit]:hover, input.showrates:hover{background:#fff;color:#1C4FAA;border:1px solid #FC1010;cursor:pointer;}
input[type=image]{border:none;border-width:0px;max-width:100%;height:auto;}
table.emftbl {background-color:#ffffff !important;padding:10px !important;}
td.emfll {background-color:#ffffff !important;color:#000080 !important;padding:10px !important;}
td.emfh1 {background-color:#800000 !important;color:#ffffff !important;padding:10px !important;}
div.pagenums{float:left;width:100%;margin:15px auto;padding:10px 0;text-align:center;}
div.pagenums a.ectlink{margin:35px 5px;padding:5px 10px;line-height:40px;white-space:nowrap;background-color:#fff;border:1px solid #FC1010;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
div.pagenums a.ectlink: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;}
div.pagenums .currpage{margin:5px;padding:5px 10px;border:1px solid #1C4FAA;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-color:#ccc;cursor:no-drop;}


div.checkoutbutton{display:none !important;width:99%;padding:5px 0 10px 0;text-align:right;}
div.category{padding:10px 3px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
div.category:hover{background-color:#fff;border:1px solid #FC1010;box-shadow:5px 5px 2px #ccc;}
div.catnavigation{padding:0px 0px 10px 12px;float:left;width:97%;font-size:0.9em;background-color:#fff;border-bottom:1px solid #FC1010; /*#FC1010;*/;margin-bottom:10px;}
.catnavwrapper{background:#fff !important;border:1px solid #fff !important;}
div.navdesc{display:none;}
div.catimage{padding-top:6px;text-align:center;border:1px solid #ccc;background-color:#fefefe;margin:2px auto;padding:0;float:left;text-align:center;width:100%;}
div.catimage img{padding:5px;max-width:150px;}
div.catdesc{float:left;font-size:0.9em;line-height:1.5em;margin:0;padding:2px 5px;width:98%;float:left;}
div.catname{font-size:1.1em;margin:0;padding:5px 2px 0 2px;width:98%;float:left;text-align:center;font-weight:bold;}
div.catdiscounts, div.allcatdiscounts{padding:0px;margin:0px;font-weight:normal;color:#DA6B1D;font-size:0.9em;width:100%;margin-bottom:2px;float:left;}
div.categorymessage{padding-top:0px;font-size:1.1em;}
div.prodfilter{float:left;padding:6px;color:#333;margin-bottom:10px;margin-top:10px;}
div.prodfilterbar{float:left;width:98%;border-bottom:1px solid #ccc;}
div.filtertext{padding:8px;}
select.prodfilter{padding:0px;margin:0px;border:1px solid #ccc;}
div.prodnavigation{padding:0px 0px 10px 12px;float:left;width:97%;font-size:0.9em;background-color:#fff;border-bottom:1px solid #56BC2B; /*#FC1010;*/;margin-bottom:10px;}
div.product{padding-bottom:10px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
div.prodid{width:98%;margin:0 1%;padding:5px 0;float:left;color:#666;font-size:0.9em;}
div.prodimage{width:100%;margin:2px auto;padding:0;padding-top:6px;float:left;text-align:center;border:1px solid #ccc;background-color:#fefefe;text-align:center;}
div.prodimage:hover{background-color:#fefefe;border:1px solid #1C4FAA;box-shadow:5px 5px 2px #ccc;}
img.prodimage{max-width:150px;}
div.prodname{width:98%;margin:0 1%;padding:5px 2px 0 2px;float:left;font-size:1.1em;text-align:center;font-weight:bold;}
/*a.detaillink{display:block;margin:10px 5% 0 1%;float:right;clear:both;border-bottom-width:1px;border-bottom-style:dotted;}*/
div.proddescription{width:98%;margin:0 1%;padding:2px 5px;float:left;font-size:0.9em;line-height:1.5em;}
div.multioptiontext{width:180px;}
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:2px;font-size:14px;width:98%;float:left;margin:2px;}
div.prodprice{width:98%;margin:5px 1%;padding:2px 0;float:left;color:#666;text-align:center;font-weight:bold;}
div.quantitydiv,div.quantity0div /*v6.8.1*/{width:35%;margin:0 1%;padding:2px 0;float:left;text-align:center;}
.quantityinput,.quantity0input /*v6.8.1*/{height:34px;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% !important;padding:2px 0 !important;float:left !important;text-align:center !important;}

div.product .optooltip{display:none !important;}
/**/.prodratinglink{font-size:0.8em;}
div.allproddiscounts{color:#DA6A1E;width:100%;margin-bottom:2px;float:left;}
.proddiscounts,.discountsapply{color:#DA6A1E;padding:4px;}
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;}
.configbutton{text-align:center;margin-top:6px;}
div.outofstock{margin:0 auto;padding:2px 0;width:100%;float:left;text-align:center;font-weight:bold;}
.opttooltip img{border:0 !important;border-color:transparent !important;}
.opttooltiphover{display:none;border:1px solid #1C4FAA;border-radius:3px;background-color:#fff;position:absolute;z-index:100;text-align:left;padding:5px;line-height:150%;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
div.opaguediv{position:fixed;width:100%;height:100%;top:0px;left:0px;text-align:center;z-index:10000;background-color:rgba(140, 140, 150, 0.498039);}
div.scimage{width:180px !important;}
div.scprodsadded, div.sccartitems{background-color:#fff !important;}
div.scprice{border-radius:4px;background-color:#1C4FAA !important;color:#fff !important;margin-top:6px;padding-left:16px !important;text-align:center;}
div.sccarttotal{background:#FC1010 !important;color:#fff !important;}
div.pagenums{float:left;width:100%;margin:15px auto;padding:10px 0;text-align:center;color:#fff !important;}
div.pagenums a.ectlink{margin:35px 5px;padding:5px 10px;line-height:40px;white-space:nowrap;background-color:#fff;border:1px solid #1C4FAA;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 4px #ccc;-moz-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;}
div.pagenums a.ectlink: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;}
div.pagenums .currpage{margin:5px;padding:5px 10px;border:1px solid #1C4FAA;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-color:#ccc;cursor:no-drop;}
@media (max-width:768px){
/*.down_nav ul li{display:block;float:none;background:none;font-size:14px;text-align:center;border:none !important}*/
div.category,div.product,div.csproducts{width:31%;margin:1%;float:left;}
}
@media (max-width:320px){div.category,div.product{width:98%;margin:1%;float:left;}
}
/* CROSS SELL */
p.cstitle {width:100%;margin:20px 10px;clear:both;}
div.csproducts{width:100%;height:100%;margin:0;margin-top:20px;padding:0;clear:both;}
div.csproduct{float:left;width:98%;margin:10px 1%;padding-bottom:5px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px #c0c0c0;-moz-box-shadow:0 2px 4px #c0c0c0;box-shadow:0 2px 4px #c0c0c0;}
div.csprodid{width:98%;margin:0 1%;padding:3px 0;color:#666;font-size:0.9em;}
div.csprodimage{width:100%;margin:2px auto;padding:0;padding-top:6px;text-align:center;border:1px solid #ccc;background-color:#fefefe;text-align:center;}
div.csprodimage:hover{background-color:#fefefe;border:1px solid #1C4FAA;box-shadow:5px 5px 2px #ccc;}
img.csprodimage{width:100%;max-width:150px;}
div.csprodname{width:98%;margin:0 1%;padding:3px 2px 0 2px;font-size:1.1em;text-align:center;font-weight:bold;}
div.csprodrating{width:100%;margin:2px auto;padding:0;padding-top:3px;padding-bottom:3px;text-align:center;}
/*div.csproduct a.csdetaillink{display:block;max-width:100px;margin-left:auto;margin-right:auto;white-space:nowrap;border-bottom-width:0;background-color:#1C4FAA;color:#fff;padding:6px 16px;border:1px solid #fff;border-radius:4px;font-size:14px !important;}
div.csproduct a.csdetaillink:hover{background-color:#D0DAE3;color:#FC1010;border:1px solid #1C4FAA;cursor:pointer;}*/
div.csprodprice{width:98%;margin:3px 1%;padding:2px 0;color:#666;text-align:center;font-weight:bold;}
div.csqbuybutton,div.csdetaillink{width:48%;margin:0 1%;padding:2px 0;float:left;text-align:center;}
@media screen and (max-width:768px) {
}
@media screen and (max-width:620px) {
div.category,div.product,div.csproducts{width:48%;margin:1%;float:left;}
}
@media screen and (max-width:420px) {
div.category,div.product,div.csproducts{width:98%;margin:1%;float:left;}
}
/* QUICK BUY */
div.qbuywrapper {margin:10px auto 0 auto !important;background:#FFF;max-height:100%;width:600px;padding:6px 6px 20px 6px;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:35%;float:left;}
div.qbuywrapper div.prodid,div.qbuywrapper div.prodname,div.qbuywrapper div.prodrating,div.qbuywrapper div.prodminquant,div.qbuywrapper div.proddescription,
div.qbuywrapper div.prodoptions,div.qbuywrapper div.csprodoptions,div.qbuywrapper div.bcsprodoptions,
div.qbuywrapper div.prodinstock,div.qbuywrapper div.quantity0div.prodquantity0div,div.qbuywrapper div.addtocart,
div.qbuywrapper div.prodprice,div.qbuywrapper div.listprice,div.qbuywrapper div.prodcurrency
{float:right;width:60% !important;}
div.qbuywrapper div.prodimage{border:0px;width:30%;float:left;text-align:center;padding-top:30px;}
div.qbuywrapper div.prodimage:hover{background-color:transparent !important;border:none !important;box-shadow:none !important;}
div.qbuywrapper div.prodid{text-align:left;margin-top:12px;margin-bottom:0;}
div.qbuywrapper div.prodname{border-bottom:1px solid #ccc;text-align:center;margin-top:6px;margin-bottom:12px;}
div.qbuywrapper div.prodrating{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.prodminquant{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.proddescription{text-align:left;padding:0px;margin-bottom:6px;}
div.qbuywrapper div.prodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.csprodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.bcsprodoptions{text-align:left;margin-bottom:6px;}
div.qbuywrapper div.optiontext{width:100% !important;text-align:left;margin-bottom:3px;}
div.qbuywrapper div.option{width:100% !important;text-align:left;}
div.qbuywrapper div.prodinstock{text-align:left;margin-left:0px !important;margin-bottom:6px;}
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{text-align:center;margin-bottom:6px;}
div.qbuywrapper div.listprice{text-align:center;}
div.qbuywrapper div.prodcurrency{text-align:left;margin-top:6px;}
@media screen and (max-width: 650px) {
div.qbuywrapper div.prodimage,div.qbuywrapper div.prodid,div.qbuywrapper div.prodname,div.qbuywrapper div.prodrating,div.qbuywrapper div.prodminquant,div.qbuywrapper div.proddescription,
div.qbuywrapper div.prodoptions,div.qbuywrapper div.csprodoptions,div.qbuywrapper div.bcsprodoptions,
div.qbuywrapper div.prodinstock,div.qbuywrapper div.quantity0div.prodquantity0div,div.qbuywrapper div.addtocart,
div.qbuywrapper div.prodprice,div.qbuywrapper div.listprice,div.qbuywrapper div.prodcurrency
{float:left;width:98% !important;}
}
@media (max-width:768px){
div.qbuywrapper div.multioptiontext {padding-left:10%;}
}
@media (max-width:400px){
div.qbuywrapper div.multioptiontext {padding-left:0%;}
}

