@charset "utf-8";
/* Main settings and resets */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
body{padding:0px;margin:0px;font-family:Arial;font-size:13px;color:#333;background:#DBDBBC;}
div, ul, li{padding:0px;margin:0px;}
pre{float:left;width:98%;}
img{padding:0px;margin:0px;border:none;}
img a{padding:0px;margin:0px;border:none;}
input, select, textarea{padding:3px;margin:4px;}
.clear{clear:both;}
p{padding-bottom:20px;}

/* Main link properties */
a:link{color:#7A9024;text-decoration:none;}
a:visited{color:#7A9024;text-decoration:none;}
a:active{color:#7A9024;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

/* Header background */
.header_top{background:url(/images/header_bg.jpg) repeat-x;}

/* Main wrapper */
.main{width:1000px;margin:0px auto;}

/* Header section */
.connect_flow{height:35px;text-align:right;padding-top:4px;font-family:Arial;font-size:12px;line-height:24px;text-transform:uppercase;}
.connect_flow img{float:right;padding-left:6px;}
img.t{margin-left:6px;}
.header_middle{padding-top:2px;min-height:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_middle_left{width:45%;float:left;}
.header_middle_left img{max-width:100%;}
.header_middle_right{width:50%;float:left;margin-top:20px;margin-left:10px;}

/* Top search */
.search_bg{float:left;border:1px solid #d9d8dd;padding:2px 10px;width:65%;background:#FFF;height:35px;position:relative;}
.search_text{width:100%;float:left;border:0px;padding-right:20px;font-family:Arial;font-size:14px;color:#000;}
.search_button{background:url(../images/search_icon.jpg) no-repeat;width:16px;height:16px;position:absolute;right:10px;border:0px;cursor:pointer;}
.search_text1{border:1px solid #ccc;height:28px;float:left;width:150px;margin:0px;}
.search_button1{background:#999900;border:0px;color:#fff;margin:0px;height:28px;}
input.search_button1:hover{background:#ccc;color:#000;cursor:pointer;}

/* Top shopping cart icon */
.shopping_cart_bg{width:30%;float:right;text-align:left;background:url(../images/cart_iconbg.jpg) no-repeat;padding:6px 7px;font-family:Arial;font-size:12px;line-height:26px;color:#575757;text-decoration:none;}
.shopping_cart_bg img{float:left;margin-right:18px;}
.shopping_cart_bg a{color:#666;text-decoration:none;}
.shopping_cart_bg a:hover{color:#f999900;text-decoration:none;}

/* Main navigation bar */
.top_nav{background:#4f4f4f;}
.topnav {overflow: hidden;text-align:center;background:#4F4F4F;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;}
.topnav a {display: inline-block;color: #f2f2f2;text-align: center;padding: 14px 12px;text-decoration: none;font-size: 14px;}
.topnav a:hover {background-color: #ddd;color: black;}
.topnav .icon {display: none;}

.topnav1 {overflow: hidden;text-align:center;background:#999900;font-family: Arial, Helvetica, sans-serif;}
.topnav1 a {display: inline-block;color: #f2f2f2;text-align: center;padding: 7px 7px;text-decoration: none;font-size: 13px;}
.topnav1 a:hover {background-color: #ddd;color: black;}
.topnav1 .icon {display: none;}

/* Main center content */
.body_contain{padding:10px 0;background:#fff;}

/* Slider section */
.bannner{display:none;}
.bannner{padding-bottom:8px;}
.bannner_left{width:68%;float:left;}
.bannner_left img{max-width:100%;}
.bannner_right{width:32%;float:right;padding:0 4px;}
.bannner_right img{max-width:100%;}
.bannner_right_top{margin-bottom:0px;}
.r_image_border{border:1px solid #c2c2c2;}
.r_image_border img{max-width:100%;}

/* Left sidebar */
.left_contain{width:20%;float:left;padding-right:9px;padding-left:4px;}
.left_contain_main{padding-bottom:10px;padding-top:10px;}
.left_contain_top{background:url(../images/categories_left_top.jpg) no-repeat;padding:10px 3px 0 3px;border:1px solid #999;border-bottom:0px;border-radius:5px 5px 0 0;}
.left_contain_top h1{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#000000;text-decoration:none;}
.left_contain_top h4{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#000000;text-decoration:none;margin-bottom:0px}
.left_contain_top p{margin-bottom:0px}
.left_contain_top h2{margin-bottom:0px}
.left_text{padding-top:10px;}
.left_text ul{list-style-type:none;}
.left_text ul li{padding:0 0 12px 6px;color:#CCC;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.left_text ul li a{color:#333333;text-decoration:none;}
.left_text ul li a:hover{color:#f00;text-decoration:none;}
.left_contain_bottom{background:url(../images/categories_left_bottom.jpg) no-repeat bottom left;padding:0 0 10px 10px;border:1px solid #999;border-top:0px;border-radius:0 0 5px 5px;}
.left_contain_bottom_ftr{background:url(../images/categories_left_bottom.jpg) no-repeat bottom left;margin-top:-12px;padding:0 0 10px 10px;border:1px solid #999;border-top:0px;border-radius:0 0 5px 5px;}
.left_text ul li:last-child{padding-bottom:0px;}

/* Center content */
.middle_contain{width:60%;float:left;}
.middle_contain_top{background:url(../images/mid_categories.jpg) no-repeat;padding:10px 10px 0 10px;border:1px solid #999;border-bottom:0px;border-radius:5px 5px 0 0;}
.middle_contain_top h1{font-family:Arial, Helvetica, sans-serif;font-size:19px;font-weight:normal;color:#333;text-decoration:none;}
.middle_contain_top h5{font-family:Arial, Helvetica, sans-serif;font-size:19px;font-weight:normal;color:#333;text-decoration:none;margin-bottom:0px;}
.mid_contain_bottom{background:url(../images/mid_categories_bottom.jpg) no-repeat bottom left;padding:0 0 10px 10px;border:1px solid #999;border-top:0px;border-radius:0 0 5px 5px;margin-bottom:21px;}
.middle_contain_main{padding:0 12px 0 8px;}
.middle_product{padding-top:16px;}
.middle_contain_main img{max-width:99%;}
.middle_product p{margin-bottom:0px;}
.middle_product ul{list-style-type:none;}
.middle_product ul li{width:32%;float:left;padding-bottom:16px;}
.midle_produt_image{text-align:center;}
.midle_produt_image img{max-width:100%;}
.product_text{height:54px;padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#242424;text-decoration:none;text-align:center;}
.product_price{padding-top:15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#242424;text-decoration:none;text-align:center;font-weight:bold;}
.product_price b{color:#ff9400;text-decoration:none;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

/* Emergency message */
div.emerg{width:100%;color:#FF0000; font-size:1.2em;text-align:center;padding:8px;border-bottom:1px solid #ccc;margin-bottom:8px;}

/* Right content */
.right_contain{width:20%;float:left;padding-left:0px;}
.right_contain{margin-top:-10px;padding-right:2px;}
.right_t{text-align:center;position:relative;}
.right_t_text{background:url(../images/right_img.png) repeat-x;position:absolute;padding:4px;bottom:6px;width:100%;}
.right_t_text_top{font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:28px;text-align:center;text-transform:uppercase;color:#FFF;}
.right_t_text_top a{color:#fff;}
.right_t_text_top a:hover{color:#ccc;}
.right_t_text_bottom{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;color:#FFF;font-style:italic;}
.right_t_text_bottom b{font-style:normal;font-weight:normal;color:#999900;text-transform:capitalize;}

/* Right content - manufacturers display */
.best_image{text-align:center;padding:12px 0px 4px 0px;}
.best_image img{max-width:100%;}
.best_text h2{text-align:center;font-family:Arial;font-size:15px;text-decoration:none;color:#9f9f11;padding:4px}
.best_text p{font-family:Arial;font-size:12px;line-height:15px;text-decoration:none;color:#4f4f4f;}
.right_img{padding-top:5px;text-align:center;}
.right_img img{max-width:100%;}

/* Footer content */
.footer_top{background:#555555;padding:30px 0 50px 0;}
.footer_top_left{width:25%;float:left;}
.footer_top_left h2{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:24px;text-decoration:none;color:#ffffff;padding-bottom:20px;}
.footer_top_left ul{list-style-type:none;}
.footer_top_left ul li{padding:0 0 10px 0px;font-size:12px;color:#CCC;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.footer_top_left ul li a{color:#ffffff;text-decoration:none;}
.footer_top_left ul li a:hover{color:#999900;text-decoration:none;}
.footer_top_right{width:50%;float:left;}
.footer_top_right h2{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:24px;text-decoration:none;color:#ffffff;padding-bottom:20px;}
.footer_top_right p{font-size:12px;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}
.footer_bottom{background:#343333;padding:20px 0;}
.footer_bottom_left{width:50%;float:left;}
.footer_bottom_left_top{font-size:12px;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.footer_bottom_left_bottom{padding-top:10px;}
.footer_bottom_left_bottom ul{list-style-type:none;}
.footer_bottom_left_bottom ul li{font-size:12px;line-height:14px;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;float:left;padding-right:10px;border-right:1px solid #ffffff;margin-right:10px;}
.footer_bottom_right{width:50%;float:left;text-align:right;position:relative;}
.footer_bottom_left_bottom ul li a{color:#FFF;text-decoration:none;}
.footer_bottom_left_bottom ul li a:hover{color:#999900;text-decoration:none;}
.footer_bottom_left_bottom ul li:last-child{border-right:0px;padding-left:0px;margin-right:0px;}
.footer_bottom_left_top a{color:#ccc;text-decoration:none;}
.footer_bottom_left_top a:hover{color:#999900;text-decoration:none;}

/* Mini cart properties */
table.mincart, div.minicart{width:98%;background:#fff;text-align:center}
td.mincart{background:#fff;font-size:12px;font-family:Arial;padding-top:4px;}
div.minicartcnt{text-align:center;padding:3px;font: normal 13px Arial, sans-serif;}

/* Main cart properties */
table.cobtbl{background-color:#efefef;border-bottom:1px solid #999900;font-size:0.9em;}
td.cobll, td.cobhl{background-color:#fff;color:#333;padding-left:4px;}
td.cobhdr{background-color:#4E4E4E;font-size:1em;color:#fff;text-transform:uppercase;padding-left:4px;}
span.cartoption{font-size:12px !important;color:#333;}
div.giftwrap a{color:#666;font-size:0.8em;text-decoration:none;}
.cartquant{width:36px !important;}

/* Continue shopping / update totals properties */
div.cartcontinueupdate{width:300px !important;}
div.cartupdate{text-align:right; }
div.cartcontinue a{background:#7A9024;color:#fff !important;padding:4px 8px;border:0;border-radius:4px;font-size:1em;line-height:24px !important;}
div.cartupdate a{background:#7A9024;color:#fff !important;padding:4px 8px;border:0;border-radius:4px;font-size:1em;line-height:24px !important;}
div.cartcontinue a:hover{background:#ddd;color:#000 !important;cursor:pointer;}
div.cartupdate a:hover{background:#ddd;color:#000 !important;cursor:pointer;}

/* Store generated link properties */
a.ectlink:link{color:#56561E;text-decoration:none;}
a.ectlink:visited{color:#56561E;text-decoration:none;}
a.ectlink:active{color:#56561E;text-decoration:none;}
a.ectlink:hover{color:#F00;text-decoration:none;}

/* Dynamic menu link properties */
li.ectsubmenu1 a{color:#196606 !important;font-weight:bold;}
li.ectsubmenu1 a:hover{color:#F0F !important;}

/* Thanks page image */
p.thanksim{text-align:center;}
p.thanksim img{max-width:90%;}

/* Store button properties */
input.emailfriend,input.printversion,input.continueshopping,input.logintoaccount,input.createaccount,input.buybutton, input.sccheckout, input.checkoutbutton, input.vieworderstatus, input.viewlicense, input.trackpackage, input.login, input.newaffiliate, input.affiliatelogin, input.search{background:#7A9024;color:#fff;padding:4px 16px;border:0;border-radius:4px;font-size:1.1em;}
input.emailfriend:hover,input.printversion:hover,input.continueshopping:hover,input.logintoaccount:hover,input.createaccount:hover,input.buybutton:hover, input.sccheckout:hover, input.checkoutbutton:hover, input.vieworderstatus:hover, input.viewlicense:hover, input.trackpackage:hover, input.login:hover, input.newaffiliate:hover, input.affiliatelogin:hover, input.search:hover{background:#ddd;color:#000;cursor:pointer;}
input.backorder{padding:4px 6px;font-size:0.9em;}

input.detaillink{background:#4F4F4f;color:#fff;padding:4px 16px;border:0;border-radius:4px;font-size:1em;}
input.detaillink:hover{background:#ddd;color:#000;cursor:pointer;}
/* Pop up cart properties */
a.scclink{background:#7A9024;color:#fff !important;padding:4px 8px;border:0;border-radius:4px;font-size:1em;line-height:24px !important;}
a.scclink:hover{background:#ddd;color:#000 !important;cursor:pointer;}
input.sccheckout{display:none}

/* Email a friend properties */
div.emailfriend a{background:#7A9024;color:#fff !important;padding:4px 8px;border:0;border-radius:4px;font-size:1em;}
div.emailfriend a:hover{background:#ddd;color:#000 !important;cursor:pointer;}

/* The category page */
div.category{width:97%;float:left;line-height:1.6;font-size:0.9em;padding:10px;border:1px solid #ccc;margin:0px 0px 16px 16px;height:auto}
div.category:hover{background-color:#fff;border:1px solid #64842F;box-shadow:5px 5px 2px #ccc;}
div.catnavigation{padding:10px 0px 10px 12px;float:left;width:97%;font-size:1em;background-color:#fff;border-bottom:1px solid #999900;margin-bottom:2px;}
.catnavwrapper{background:#fff !important;border:1px solid #fff !important;}
div.navdesc{display:none;}
div.catimage{width:97%;float:left;}
div.catdesc{padding:0px 0px 4px 4px;font-size:0.9em;width:99%;float:left;}
div.catname{padding-left:4px;font-size:1.2em;width:97%;float:left;}
div.catdiscounts, div.allcatdiscounts{padding:0px;margin:0px;font-weight:normal;color:#DA6B1D;font-size:0.9em;}
div.categorymessage{padding-top:0px;font-size:1.1em;}
p.noproducts{padding-top:28px;text-align:left !important;}

/* Top filter bar */
div.prodfilter{width:98%;float:left;padding:2px;color:#333;margin-bottom:0px;}
div.prodfilterbar{float:left;width:48%;margin-bottom:2px;padding-bottom:2px;}
div.prodfilter select{margin: 0px 0px 6px 4px}
select.breadcrumbcats{border: 1px solid #ddd;}

/* Side filter bar */
div.ectpfprice, div.ectpfsort, div.ectpfpage, div.ectpfkeyword{display:none;}
div.filtertext{padding:8px;}
select.prodfilter{padding:4px;margin:0px;border:1px solid #ccc;}
input.sidefilter, select.sidefilter{border:1px solid #ccc;padding:4px;margin:0px;}
div.moreattributes{background:rgba(153,153,0, .8) !important;color:#000;font-size:12px;font-weight:bold;padding:1px;border:1px solid #4F4F4F !important;width:162px !important;}
div.ectpat{padding:2px 1px;color:#666;}
div.ectpacount{font-size:0.9em;color:#666;margin-top:0px}
div.ectpatgrp{margin:12px 0px;padding:4px 0px;border-bottom:1px solid #ccc;;border-top:1px solid #ccc;background:#fff;}
.ectpattitle{margin-bottom:12px;}
input.ectpatcb{margin-bottom:2px}
div.ectpatcb input{vertical-align:bottom;margin-top:0px}

/* The product page */
div.products{clear:left;}
div.product {
width: 49%;
min-height: 380px;
border: 3px solid #ddddae;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 1px;
zoom: 1;
*display: inline;
_height: 250px;
padding:6px;
}
div.checkoutbutton{float:right;width:30%;text-align:right}
div.prodnavigation{padding:0px 0px 10px 12px;float:left;width:97%;font-size:0.9em;background-color:#fff;border-bottom:1px solid #999900;margin-bottom:10px;}
.prodratinglink{font-size:0.8em;}
div.allproddiscounts{color:#DA6A1E;width:100%;margin-bottom:2px;float:left;}
.proddiscounts{color:#DA6A1E;padding:0px;margin-bottom:6px}
span.discountsapply{display:none;}
div.prodmanufacturer{color:#666;padding:6px;}
div.prodsku{color:#666;padding:6px;}
div.prodimage{padding-top:6px;text-align:center;border:1px solid #ccc;background:#F3F3F3;height:180px}
div.prodimage:hover{border:1px solid #7A9024;}
img.prodimage{max-height:224px;width:auto}
div.imagenavigator{float:left;text-align:center;margin-top:12px;clear:both;width:98%}
div.prodname{margin-top:6px;margin-bottom:6px;font-size:1.1em;}
div.prodname a:link{color:#56561E;}
div.prodname a:visited{color:#56561E;}
div.prodname a:hover{color:#f00;}
div.statusdescription{float:left;width:100%;margin-top:3px;margin-bottom:-4px;color:#02576B;}
div.prodrating{padding-left:4px;}
div.prodinstock{float:left;width:100%;padding:8px 0px;color:#000;}
div.prodinstock::after { 
    content: " Unit(s) In Stock";
}
div.detaillink{float:left;width:100%;margin-left:-5px}
div.proddescription{padding:6px 0px;float:left;font-size:0.9em;line-height:1.5em;}
table.emftbl{background:#fff;width:400px;}
div.listprice{width:98%;float:left;font-size:1em;margin-top:0px;}
span.yousave{background:#0065A7;color:#fff;padding:4px;font-size:0.9em;}
div.prodprice{font-size:1.1em;font-weight:normal;float:left;width:98%;color:#000;}
div.prodcurrency{float:left;width:100%;font-size:0.8em;color:#666;}
div.addtocart{
	float:left;
  margin:4px 0px;
}

div.quantity0div{
  margin:4px 6px 0px 0px;
    display:inline-block;
  float:left;
}

input.quantityinput{
border:1px solid #ccc;
padding:4px 4px 3px 4px;
} 
.notifystock{text-align:center;float:left;width:100%;}
.configbutton{text-align:center;margin-top:6px;}
div.outofstock{text-align:center;padding-top:6px;font-weight:bold;}
.prodid{color:#666;padding:6px;font-size:0.9em;}
div.multioptiontext{width:180px;}
div.pagenums{text-align:center;float:left;padding:0px 0px 10px 0px;}
.pagenums a{background:none repeat scroll 0px 0px #F5F7F9;font-weight:bold;border:1px solid #E0E0E0;display:inline-block;font:13px/39px Arial, Helvetica, sans-serif;height:35px;margin:0 0 0 0px;padding:0 5px;text-decoration:none;color:#7698c1;}
.pagenums a:hover{background:none repeat scroll 0px 0px #DBDBBC;font-weight:bold;border:1px solid #E0E0E0;display:inline-block;font:13px/39px Arial, Helvetica, sans-serif;height:35px;margin:0 0 0 0px;padding:0 5px;text-decoration:none;color:#fff;}
SPAN.currpage{background:none repeat scroll 0px 0px #fff;color:#333;font-weight:bold;border:1px solid #999;display:inline-block;font:13px/39px Arial, Helvetica, sans-serif;height:35px;margin:0 0 0 0px;padding:0 5px;text-decoration:none;}
.ectlink[rel="next"]{color:#F5F7F9;border:1px solid #E0E0E0;;background-color:#F5F7F9}
.ectlink[rel="prev"]{color:#F5F7F9;border:1px solid #E0E0E0;;background-color:#F5F7F9}
.ectlink[rel="start"]{color:#F5F7F9;border:1px solid #E0E0E0;;background-color:#F5F7F9}
.csproduct{float:left;width:48%;height:230px;margin:4px;}

/* The product detail page */
div.reltab{float:left;width:98%;}
div.reltabimage{float:left;width:180px;clear:left;margin-bottom:20px;}
div.reltabname{float:left;width:66%;}
div.reltabdescription{float:left;width:66%;clear:right;margin-bottom:20px;}
div.detailprodnavigation{width:99%;}
div.detailimage{width:98%;padding:2px;float:left;clear:both;text-align:center;}
img.detailimage{max-width:100%;}
div.detailcheckoutbutton{clear:both;width:98%;float:left;}
div.detailid{color:#333;width:98%;font-size:1em;float:left;margin:5px;}
.detailname{font-size:1.2em;padding:6px;float:left;width:98%;margin-top:10px;margin-bottom:12px;border-bottom:1px solid #ccc;}
span.detaildiscountsapply{width:98%;float:left;font-size:0.9em;display:inline;color:#DA6A1E;}
div.detaildiscounts{float:left;margin-left:6px;color:#DA6A43;}
div.detailmanufacturer{float:left;width:98%;margin:5px;padding:0px;}
div.detailsku{float:left;width:98%;margin:5px;}
div.detailinstock{float:left;width:98%; margin:3px 5px;color:#000;}
div.modelyear{float:left;margin:5px;width:98%;}
div.detailstatusdescription{float:left;margin:5px;width:98%;}
div.detailshortdescription{margin:15px 5px;padding:4px;line-height:1.8em;float:left;width:98%;border:1px solid #999;background:#EFEFE6;border-radius:4px;}
div.detaildescription{font-size:0.9em;margin:5px;padding-top:4px;line-height:1.8em;float:left;width:98%;}
div.detaildescription li{width:99%;margin-left:20px;padding:2px;}
div.detaildescription ul{list-style-image:url(/images/bullet.gif);line-height:1.6;float:left;width:99%;}
div.picto2, div.picto{float:left;width:98%;}
div.detailprice{font-size:1.2em;font-weight:bold;float:left;width:98%;color:#333;margin-left:10px;margin-top:8px;}
div.detaillistprice{font-size:1em;font-weight:normal;float:left;width:98%;padding-top:6px;color:#DA6A1E;margin-left:10px;}
div.detailcurrency{padding-top:6px;font-size:0.9em;float:left;width:98%;color:#666;margin-left:10px;padding-bottom:20px;}
div.detailoption{width:100%;}
div.detailoptions{padding:6px;float:left;width:60%;margin-left:0px;}
select.detailprodoption{font-size:0.9em;width:50%;margin:7px;border:1px solid #ccc;padding:2px;}
input.detailprodoption{font-size:0.9em;margin:7px;border:1px solid #ccc;padding:2px;}
div.detailoptiontext{padding:6px;width:32%;float:left;clear:both;}
div.detailmultioptiontext{padding:6px;width:48%;clear:right;}
.previousnext{padding-top:20px;padding-bottom:6px;float:left;width:100%;text-align:center;font-size:0.9em;border-top:1px solid #ccc;}
.previousnext a{background:none repeat scroll 0px 0px #F5F7F9;font-weight:bold;border:1px solid #E0E0E0;display:inline-block;font:13px/39px Arial,Verdana,sans-serif;height:40px;margin:0;padding:0px 10px 10px 15px;text-decoration:none;}
.previousnext a:hover{background:none repeat scroll 0px 0px #DBDBBC;font-weight:bold;border:1px solid #E0E0E0;display:inline-block;font:13px/39px Arial,Verdana,sans-serif;text-decoration:none;color:#000;}
div.emailfriend{padding-top:10px;text-align:center;float:right;width:100%;font-size:0.9em;clear:both;}
td.emfhl{background-color:#aaa;font-size:1.2em;color:#fff;font-weight:bold;}
td.emfll{line-height:18px;}
div.detailquantity{
	float:left;
display:inline-block;
  clear:left;
  	margin-top:18px;
  white-space:nowrap;
}

div.detailquantitytext{
	float:left;
  padding:0px 10px;
    	margin-top:12px;
}

div.detailquantityinput{
display:inline-block;
}

div.detailquantityinput input{
border:1px solid #ccc;
padding:4px;
} 

div.detailaddtocart{
	float:left;
	text-align:left;
	padding-bottom:20px;
	margin-top:22px;
  width:160px;
}
div.fixnotreleased{font-weight:bold;color:#c13a3a;margin-left:10px}
.detailoutofstock{float:left;width:98%;text-align:left;padding-bottom:20px;margin-top:12px;text-align:left !important;margin-left:10px;}
.detailnotifystock{text-align:center;padding-top:6px;float:left;width:98%;}
div.navdesc{padding-top:10px;}
div.review{width:90%;font-size:0.9em;color:#333;}
hr.review{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#999900;padding:4px;margin-top:6px;}
div.reviewprod{background-color:#eee;padding:10px;}
span.reviewheader{font-size:1.2em;color:#000;}
.repairs{padding:8px;border:1px solid #ccc;width:98%;float:left;background-color:#F9F9F4;}
.col1{width:48%;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:4px;}
.col2{background-color:#F9F9F4;border:1px solid #fff;padding:4px;}


/* CSS definitions for screen sizes 1000px to 800px */
@media all and (max-width:980px){.main{width:100%;padding:0 10px;}
.topnav a {padding: 14px 8px;font-size: 12px;}
div.detaildescription,div.detailname h1, div.detailimage, span.display{float:left;width:98%;}
div.category{width:98%;margin:5px 0px;height:auto;}
   div.checkoutbutton{float:left;width:98%;text-align:right}
div.prodfilterbar{width:98%;} 
}

/* CSS definitions for screen sizes 800px to 768px */
@media all and (max-width:800px){.shopping_cart_bg{width:38%;}
.search_bg{width:58%;margin-left:2%;}
.midle_produt_image{min-height:150px;}
.footer_bottom_left_bottom ul li{font-size:11px;padding-right:5px;margin-right:5px;}
div.product{width:98%;height:auto;}

}

/* CSS definitions for screen sizes 768px to 640px */
@media all and (max-width: 768px) {
.topnav {text-align:left;}
.topnav a {display: none;}
.topnav a.icon {float: right;display: block;color:#fff;}
.topnav.responsive {position: relative;}
.topnav.responsive .icon {position: absolute;right: 0;top: 0;}
.topnav.responsive a {float: none;display: block;text-align: left;}

.topnav1 {text-align:left;}
.topnav1 a {display: none;}
.topnav1 a.icon {float: right;display: block;color:#fff;}
.topnav1.responsive1 {position: relative;}
.topnav1.responsive1 .icon {position: absolute;right: 0;top: 0;}
.topnav1.responsive1 a {float: none;display: block;text-align: left;}
}

/* CSS definitions for screen sizes 640px to 480px */
@media all and (max-width:640px){
.header_middle_left{width:100%;}
.header_middle_right{width:100%;margin-top:4px;}
.body_contain, .listing_contain_menu, .middle_contain_main, .middle_contain_top{padding:0px;margin:0px;}
.middle_contain_top{padding:2px;margin-top:8px;}
.search_bg{width:98%;}
.shopping_cart_bg{width:100%;margin:10px 0;text-align:left;}
.bannner_left{width:100%;}
.bannner_right{width:100%;}
.left_contain{display:none;}
.middle_contain{width:100%;margin-bottom:10px;float:none;}
.middle_product ul li{width:100%;padding:0px}
  .midle_produt_image{min-height:auto;}
  .product_text{height:auto;padding-top:0px;}
.right_contain{width:200px;margin:0px auto;float:none;}
.manufacturers_contain_down ul li{width:100%;border-right:0px;border-bottom:1px solid #e3e3e3;}
.footer_top_left{width:50%;}
.footer_top_right{width:100%;}
.footer_bottom_left{width:100%;}
.footer_bottom_right{width:100%;margin-top:20px;}
 .cdshipflag {clear:left !important}
}

/* CSS definitions for screen sizes below 480px */
@media all and (max-width:480px){.cobcol1{display:none;}
textarea.addinfo{width:150px;}
}


