
/* style for template #0  */



#brandsByAlphabet li ul{display:none;position:absolute;top:2px;padding:10px;border:3px solid #f65d0d;background-color:white;width:200px;font-size:12px;}
#brandsByAlphabet li{cursor:pointer;position:relative;float:left;display:block;list-style-type:none;margin-left:12px;text-decoration:underline;color:#f65d0d;font-size:12px;}
#brandsByAlphabet a{color:#f65d0d;}
#brandsByAlphabet a:visited{color:#9A4214;}
.brandsByAlphabetClose{position:absolute;right:9px;top:7px;}

#brandsByAlphabet2 li ul{display:none;position:absolute;top:2px;padding:10px;border:3px solid #f65d0d;background-color:white;width:200px;font-size:12px;}
#brandsByAlphabet2 li{cursor:pointer;position:relative;float:left;display:block;list-style-type:none;margin-left:12px;text-decoration:underline;color:#f65d0d;font-size:12px;}
#brandsByAlphabet2 a{color:#f65d0d;}
#brandsByAlphabet2 a:visited{color:#9A4214;}
.brandsByAlphabetClose2{position:absolute;right:2px;top:2px;}



body{scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#a84f22;
    scrollbar-shadow-color:#a84f22;
    scrollbar-3dlight-color:#a84f22;
   scrollbar-arrow-color:#a84f22;
    scrollbar-track-color:#ffffff;
 scrollbar-darkshadow-color:#a84f22;}



p, body, font, div, td
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		13px;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		19px;
  color:			#ef824b; 
  text-decoration:	none;  
}
h2
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			#5e8c5f;  
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		13px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		11px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			#705141;
  font-size:		13px;
  margin:			0px;
  LINE-HEIGHT: 2em;


}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		11px;
}
.faq
{ font-size:		11px;
}
.faq_gray
{ font-size:		11px;
  color:			#702c0a;
}
.faq_olive
{ font-size:		11px;
  color:			#702c0a;
}
.big
{ font-size:		13px;
  text-decoration:	none;

}
.cat
{ font-size:		12px;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		11px;
  color:			darkred;  
}
.light
{ color:			#702c0a;
}
.lightsmall
{ color:			#702c0a;
  font-size:		11px;
}
.lightmenu
{ color:			#702c0a;
  text-decoration:	none;
}
.lightstandard
{ color:			#702c0a;
  font-weight:		normal;
}
.middle
{ color:			#702c0a;
}
.olive
{ color:			#702c0a;
  font-weight:		normal;
  font-size:		11px;
  }
.olive2
{ color:			#702c0a;
  font-weight:		normal;
  font-size:		11px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#a84f22;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#a84f22;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    18px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		green;
  background-color:  transparent;
}

.login
{ font-size:	    11px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.loginform
{ font-size:	    14px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}


.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#a84f22;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#a84f22;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #a84f22;
  BORDER-RIGHT: 1px dotted #a84f22;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #a84f22;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #a84f22;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #ffffff;
    display: none;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #a84f22}
	

#floatTip {
  position: absolute; 
  width: 250px; 
  display: none; 
  border: 1px solid #000; 
  padding: 4px; 
  font-family: sans-serif;
  font-size: 9pt;
  color: #000000; 
  background: #ffffff;
}


	

.b1c {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ed77e), color-stop(1, #5cb85c) );
	background:-moz-linear-gradient( center top, #7ed77e 5%, #5cb85c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ed77e', endColorstr='#5cb85c');
	background-color:#008000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #cccccc;
	display:inline-block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	
}

.b1c:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd5c04), color-stop(1, #c54702) );
	background:-moz-linear-gradient( center top, #fd5c04 5%, #c54702 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd5c04', endColorstr='#c54702');
	background-color:#c54702;
}

.b1c:active {
	position:relative;
	top:1px;
}

#adBannerText{
    line-height:1.4;
    font-size:11px;
    color:#f65d0d;
}
#prod_comparison_table, #prod_comparison_table tr, #prod_comparison_table td{
border:1px solid #FAE5CC; 
border-collapse:collapse;
}
#prod_comparison_table td{
width:250px !important; 
}
#prod_comparison_table hr,#product_attributes hr{
    border: none;
    height: 1px;
    background-color: #FAE5CC;
    color: #FAE5CC;
}
#adBannerLink{
color:transparent;
}
#adBannerLink img{
border-width:0;
}


#call_us{
	position:fixed;
	bottom:10px;
	right:10px;
	cursor:pointer;
}
#call_us_form{
	display:none;
	position:fixed;
	width:170px;
	margin-left:-85px;
	left:50%;
	top:20%;
	background-color:#099f6c;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0px 0px 3px black;
	-moz-box-shadow: 0px 0px 3px black;
	box-shadow: 0px 0px 3px black;
	padding:10px;
}
#call_us_form placeholder{
	color:white;
}
#call_us_form input{
	outline:none;
	border-radius:5px;
	border: none;
	border:solid 1px #ccc;
}
#close_call_us{
	cursor:pointer;
	position: absolute;
  right: 3px;
  top: 0px;
}
#call_us_submit{
	font-size: 125%;
	color:white;
	cursor:pointer;
	display:inline-block;
	margin-top:5px;
}

#mobile_version_link{
    display: block;
}



@media all and (min-device-width:600px){
    #mobile_version_link{
        display: none;
    }
}

#menu_primary{
	padding: 0;
	margin: 0;
}

#menu_primary > li {
  display: inline-block;
  position: relative;
}

#menu_primary a {
  display: block;
}

#menu_primary > li a:hover {
  background: gold;
  color:black;
}

#menu_primary > li:hover .primary_sub_menu {
  display: block;
}

.primary_sub_menu {
  background: white;
  border: 1px solid #ff9053;
  border-radius: 5px;
  display: none;
  position: absolute;
  top:100%;
  left:0.1%;
  z-index: 5000;
}
.primary_sub_menu.primary_sub_menu_right{
	right:1%;
	left:auto;
}
.column_sub_menu{
	float:left;
	padding:0 10px;
}
.column_sub_menu li{
	list-style-type:none;
}
#compareProductsForm {
	position: fixed;
    z-index: 9;
    bottom: 0;
    left: 0;
}
#compareProductsBtn {
	display: flex;
    align-items: center;
    justify-content: center;
	width: 250px;
    height: 60px;
	font-weight:;
    font-size: 8px;
    background: orange;
	border-radius: 5px;
    box-shadow: 1px 1px 5px #523500; 
	cursor: pointer;
}
.compareCloseIcon {
	position: absolute;
    right: 0;
    cursor: pointer;
    height: 29px;
    top: 0;
    width: 12px;
    font-family: sans-serif;
    color: #3c3c3cab;
}





 