div.tapemeasure{background:url(../images/tape_measure.jpg) repeat-x;height:19px;margin-bottom:10px;}

/* quick buy

-------------------------------------*/

div.cartcoupontext{display:none;}
input#cpncode{width: 185px;padding:7px;}

div.qbuywrapper div.prodimage{

border:0px;

width:200px;

float:left;

}

.prodname a span{color:#ff0000; font-weight:bold;}
.detailname span{color:#ff0000; font-weight:bold;}
div.content{float:left;width:97%;}
div.cartcountryselector,div.cartcountryselectortext{display:none;}

div.qbuywrapper div.prodname{

float:right;

width:60%;

border-bottom:1px solid #ccc;

text-align:left;

margin-top:12px;

}


.cdformextra1, .cdformtextra1{display:none;}

div.socialmediabuttons{

width: 47%;

padding-top: 10px;

float: right;

margin-bottom: 10px;}

div.minicartoneline{
width: 220px;
}
div.minicartoneline1{
padding:2px;
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}
div.minicartoneline2{
padding:2px;
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}
div.minicartoneline3{
padding:2px;
font: normal 12px Arial, sans-serif;
color:#333;
}



/* fb share

----------------------------------------------------------------------------------------------------*/

div.socialmediabuttons{float:left;width:99%;}

div.socialmediabutton{float:right;width:140px;text-align: center;height:30px;}

div.socialfacebook{margin-top: 7px;  height :30px;margin-left: -25px;}



/* left dynamic menu

----------------------------------------------------------------------------------------------------*/

li#ect0_24.ectmenu1{display:none;}

ul.ectmenu1 {

list-style: none;

padding:0px;

}

li.ectmenu1 {

}

li.ectmenuhassub1 a{

display:block;

background-image:url(../images/arrow.png);  background-repeat: no-repeat;

}

li.ectmenuhassub1 a:hover{

display:block;

background-image:url(../images/arrowov.png);  background-repeat: no-repeat;

}

li.ectmenu1 a{

display:block;

}

li.ectmenu1 a:hover{

display:block;

}

li.ectsubmenu1{

border-bottom:0px;

}

/* DETAIL CUSTOM 1 */

div.lg1{

float:left;

padding:4px 10px 0px 10px;

}



div.lg{

float:left;

padding:9px 0px 0px 0px;

}



div.detailcustom1{

  margin-top:8px;

border:1px solid #ccc;

background:#f1f1f1;

  width:98%;

  float:left;

  margin-bottom:18px

}



div.detailcustom3{

  margin-top:8px;

  width:98%;

  float:left;

  margin-bottom:2px

}



div.detailreviewstars{

float:left;

width:98%;

margin-bottom:12px;

}



span.prodratingtext a{

margin-left:6px;

text-decoration:none;

}



/*Shopping cart*/



table.cobtbl{

	background-color: #fff;

	font-size:1em;

}





td.cobll, td.cobhl{

	background-color: #fff;

	color : #333;

  padding:6px;

}

 

td.cobhdr{

	background-color:#FAFAFA;

	font-size:1em;

	color:#000;

	text-transform:uppercase;

  border-bottom:1px solid #B61818;

  padding:6px;

}



span.cartoption{

	font-size:12px !important;

	color:#333;

}



div.logintoaccount{

  width:150px !important;

margin-top:8px;

}



div.createaccount{

  width:120px !important;

  float:left !important;

margin-top:8px;

}



div.scprodsadded, div.sccarttotal{

border-top: 1px solid #B61818 !important;

}



div.giftwrap a{

  	color:#666;

  	font-size:0.8em;

  	text-decoration:none;

}



/*Mini cart*/

table.mincart{

  	width:98%;

  	font-size:1em;

  	background:#fff;

}



td.mincart{

  padding:2px;

  background:#fff;

}



.minicartcnt {

text-align: center;

}





.cartquant{

	width:36px !important;

}



/*global navigation*/

a:link {

	color: #572D29;

	text-decoration: none;

}



a:visited {

	color: #572D29;

	text-decoration: none;

}



a:active {

	color: #572D29;

	text-decoration: none;

}



a:hover {

	color: #572D29;

	text-decoration: underline;

}



/*Internal store navigation*/

a.ectlink:link {

	color: #572D29;

	text-decoration: none;

}



a.ectlink:visited {

	color: #572D29;

	text-decoration: none;

}



a.ectlink:active {

	color: #572D29;

	text-decoration: none;

}



a.ectlink:hover {

	color: #572D29;

	text-decoration: underline;

}



/*Button and form field styles*/

.submitform,input.qbuybutton,input.logintoaccount, input.createaccount,input.gcsubmit,input.buybutton, input.sccheckout, input.checkoutbutton, input.vieworderstatus, input.viewlicense, input.trackpackage, input.login, input.newaffiliate, input.affiliatelogin, input.search, input.configbutton,input.cartaccountlogin, input.submit, input.newaccount, input.forgotpassword,input.continueshopping, input.printversion, input.cancel,input.applycoupon{

	background:#572D29;

	color:#fff;

	padding:4px 12px;

	border:0;

	border-radius:4px;

	font-size:1.1em;

border: 1px solid #572D29;

}



.submitform:hover,input.qbuybutton:hover,input.logintoaccount:hover, input.createaccount:hover,input.gcsubmit: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,input.configbutton:hover,input.cartaccountlogin:hover, input.submit:hover, input.newaccount:hover, input.forgotpassword:hover,input.continueshopping:hover, input.printversion:hover, input.cancel:hover,input.applycoupon:hover{

	background:#FFF4DC;

	color:#000;

	cursor:pointer;

border: 1px solid #666;

}

.multibuy{

	background:#572D29;

	color:#fff!important;

	padding:4px 12px;

	border:0;

	border-radius:4px;

	font-size:1.1em;

}

.multibuy:hover{

	background:#FFF4DC;

	color:#000!important;

	cursor:pointer;

	text-decoration: none;

}

input.previmg, input.nextimg, input.detailprevimg, input.detailnextimg{

font-size:12px;

margin:4px;

background:#444;

color:#fff;

border:0px;

padding: 2px 6px;

border-radius:4px;

curosor:pointer;

}

.video {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.video iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

/* The category page 

-------------------------------------*/

div.catheader{ float:left; width: 100%;margin-top: 5px;}

div.catheaderleft h2{font-size:1.4em;}

div.catheader img{max-width:100%; height:auto;}

div.catheadervideo{float:left;width:49%; margin-left: 3px;}

'div.catheaderleft{ float:left;width: 25%; padding: 0 0 5px 0}

div.catheaderright{width: 100%; background: #FFF4DC;padding: 6px;}

div.catheaderbottom{float: right; width: %; background: #FFF4DC;padding: 6px;}

div.category{

padding:6px;

	width:30%;

	float:left;

	height:190px;

	margin:8px;

    background:#fff;

   border-radius: 3px; box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1); transition: all 220ms; overflow:hidden;

}



div.category:hover{

    box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.3);transition: all 220ms; text-decoration:none;

}



div.catnavigation{

	padding:0px 0px 10px 12px;

	float:left;

	width:97%;

	font-size:1em;

	border-bottom: 1px solid #B61818;

	margin-bottom:2px;

}



.catnavwrapper{

	background:#fff !important;

	border: 1px solid #fff !important;

}



div.navdesc{

	display:none; /* Removes the text "View all products in all categories */

}



div.catimage{

	width:99%;

	float:left;

text-align:center;

}

div.catimage img{max-width:100%; height:auto;}

div.catdesc{

	padding:0px 0px 4px 4px;

  float:left;

}



div.catname{

	padding-left:4px;

 font-size:1.2em;

  float:left;

  width:99%;

text-align:center;

}



div.catdiscounts, div.allcatdiscounts{

  padding:0px;

  margin:0px;

	font-weight:normal;

	color:#B61818;

	font-size:0.9em;

  float:left;

  width:99%;

}



div.categorymessage{

display:none;

}



p.noproducts{

  padding-top:28px;

  text-align:left !important;

  float:left;

  width:99%;

}





/* The products page 

-------------------------------------*/



div.prodfilter{

	float:left;

	padding:6px;

	color: #000;

	margin-bottom:10px;

	margin-top:10px;

}

div.checkoutbutton{display:none;}

div.prodfilterbar{

	float:left;

	width:100%;

}



div.filtertext{

 	padding:8px;

}



select.prodfilter{

	padding:4px;

	margin:0px;

}



input.prodfilter{

	padding:2px;

	margin:0px 2px;

}



div.products{clear:left;}

div.product {

width: 33%;

min-height: 180px;

display: -moz-inline-stack;

display: inline-block;

vertical-align: top;

margin: 5px 0px 5px 0px;

zoom: 1;

*display: inline;

_height: 250px;

padding:2px;

background:#fff;

text-align: center;

}



div.prodnavigation{

	padding:10px 0px 10px 12px;

	float:left;

	width:94%;

	font-size:1em;

	border-bottom: 1px solid #B61818;

	margin-bottom:10px;

  background:#fff;

  margin:8px;

}



.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;

	padding:6px;

}



div.prodsku{

	color:#000;

	padding:6px;

}



div.prodimage{

float: left;

width: 100%;

	padding-top: 6px;

	text-align:center;

}



.prodimage img{max-width: 100%; height:auto;}



div.prodname{

float:left;

width: 100%;

background: #FFF4DC;

	padding:6px;

	font-size: 1.1em;

  margin-bottom:8px;

  border: 1px solid #ccc;

  border-radius: 5px;

  height: 100%;

  

}



div.prodrating{

	padding-left:4px;

}



div.prodinstock{

	padding:4px;

	color:#666;

}



div.proddescription{

	padding:6px;

	float:left;

	width: 99%;

	font-size: 0.9em;

	line-height: 1.5em;

text-align:left;

}



table.emftbl{

	background:#fff;

	width:400px;

}



div.listprice{

	width:98%;

	float:left;

	font-size: 0.9em;

	padding:6px;

}



span.yousave{

	background:#0065A7;

	color:#fff;

	padding:4px;

	font-size:0.9em;

}



div.prodprice{

	font-size: 1em;

	font-weight:normal;

	float:left;

	width:99%;

	color:#666;

	padding-bottom: 10px;



}



div.prodcurrency{

	float:left;

	width:100%;

	font-size: 0.8em;

	color:#666;

}



div.quantitydiv{

	float:left;

	width: 99%;

	text-align:center;

		margin-top:3px;

}



div.quantity2div{

	float:left;

	width: 45%!important;

margin: 0 0 5px 70px;

}



.quantityinput{

	margin-top:1px;

	height:19px;

}



div.addtocart{

	text-align:center;

	float:left;

	width:100%;

}



.notifystock{

	text-align:center;

	float:left;

	width:100%;

}



div.configbutton{

float:left;

width: 100%;

	text-align:center;

}



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;

}



/* The product detail page 

-------------------------------------*/



/*.multiimage {width: 75px;height:auto;}*/

div.detailprodnavigation{

	width:99%;

}

div.detailimagenavigator{width:100%; text-align:center; padding: 15px 0 0 0;}

div.detailimage{

	width:34%;

	padding:10px;

	float:left;

}

div.detailimage img{max-width: 100%; height:auto;} 



div.detailcheckoutbutton{

	clear:both;

}



div.detailid {

	color:#ccc;

	width:60%;

	font-size: 1em;

	float:left;

	margin-left:10px;

}



.detailname h1 {

	font-size: 1.2em;

	padding:6px;

	float:left;

	width:60%;

	margin-top:10px;

  	margin-bottom:12px;

	border-bottom: 1px solid #ccc;

}



span.detaildiscountsapply{

	width:60%;

  float:left;

}

div.detaildiscounts{float:left;width:39%;color:#ff0000; font-weight:bold;}

div.detailmanufacturer{

	float:left;

	width:60%;

	margin:0px 0px 0px 10px;

	padding:0px;

}



div.detailsku{

	float:left;

	width:60%;

	margin:10px;

}



div.detailinstock{

	float:left;

	width:60%;

}



div.detaildescription{

	font-size: 0.9em;

	margin:5px;

	padding-top:4px;

	line-height:1.8em;

	float:left;

	width:60%;

}



div.detailprice{

	font-size: 1.2em;

	font-weight:bold;

	float:left;

	width:99%;

	color:#333;

	text-align:center;

padding: 15px;

}



div.detaillistprice{

	font-size: 1em;

	font-weight:normal;

	float:left;

	width:100%;

	padding-top:6px;

	color:#DA6A1E;

}



div.detailcurrency{

	padding-top: 6px;

	font-size: 0.9em;

	float:left;

	width:98%;

	color:#666;

	margin-left:10px;

	border-bottom: 1px solid #ccc;

	padding-bottom:20px;

}



div.detailoption{

float:left;

}



div.detailoptions{

	padding: 6px;

	float:left;

	width:100%;

	margin-left:0px;

}



select.detailprodoption{

	font-size: 0.9em;

	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;

height: 220px;

}



.previousnext{

	padding-top:20px;

	padding-bottom:6px;

	float:right;

	width:100%;

	text-align:center;

	font-size:0.9em;

	border-top:1px solid #ccc;

}



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;

	width:45%;

}



div.detailquantitytext{

	margin-top:5px;

	float:left;

	width:30%;

	text-align:right;

}



div.detailquantityinput{

	margin-top:5px;

	float:right;

	width:50%;

	text-align:left;

	padding:0px;

	height:65px;

}



div.detailaddtocart{

	float:left;

	width:40%;

	text-align:left;

	padding-bottom:20px;

	margin-top:1px;

}



div.detailoutofstock{

	float:left;

	width:98%;

	text-align:center;

	padding-bottom:20px;

	margin-top:10px;

  font-size:16px;

}



.detailnotifystock{

	text-align:center;

	padding-top:6px;

	float:left;

	width:98%;

}



div.navdesc{

	padding-top:10px;

}



div.review{

	float:left;

	margin-top:16px;

	width:90%;

	font-size:0.9em;

}



hr.review{

	height: 0;

	border-width: 1px 0 0 0;

	border-style: solid;

	border-color: #bbb;

	padding:4px;

	margin-top:6px;

}



div.reviewprod{

	background-color:#eee;

	padding:10px;

}













@media screen and (max-width: 800px) { 





div.product{

	width:30%;

}

'div.catheaderleft{ float:left;width: 98%; text-align:center;}

'div.catheaderright {float: left; width: 98%;text-align:center;}

}



@media only screen and (max-width: 780px) {

div.product{

	width:46%;

}



div.category{

	width:90%;

}



.detailname h1, span.detaildiscountsapply, div.detaildescription{

	width:65%;

}



span.detaildiscountsapply{

  	margin-left:44px;

}

        

div.detailimage, div.detailname h1, div.detaildescription{

	width:96%;

}



div.detailoptions{

	width:90%;

}



 div.detailmultioptiontext{

	width:45%;

}





}





@media screen and (max-width: 640px) { 



div.detailoptiontext{

width:90%;

}



}





@media screen and (max-width: 500px) { 



div.product, div.prodnavigation{

	width:95%;

}



div.detailimage{

	width:95%;

}



.detailname h1, span.detaildiscountsapply, div.detaildescription{

	width:95%;

}



span.detaildiscountsapply{

  	margin-left:10px;

}



div.detailmultioptiontext{

	width:95%;

}

div.category{

	width:85%;

}



 /* ~~ Remove left hand field on checkout ~~*/

.cobcol1{

  	display:none;

}



/* ~~ Modify additional info field on checkout ~~*/

textarea.addinfo{

	width:150px;

}



table.emftbl{

width:300px !important;

}



table.emftbl textarea{

width:260px !important;

}

div.quantity2div{

	width: 99%!important;

text-align:center;

margin:0 0 10px 0;

}

div.detailaddtocart{

	float:left;

	width:95%;

}



}







@media screen and (max-width: 360px) { 





}





@media screen and (max-width: 320px) { 







}





