body
{
  background-color:#F0F0F0;
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
}

h1 {
	font-family : Verdana, Arial;
	font-size: 90%;
	color: #E57301;
	margin-top: 10px;
	margin-bottom: 10px;
}

h2 {
	font-family : Verdana, Arial;
	font-size: 80%;
	color: #E57301;
	margin-bottom: 5px;
}

input.required {
  background-color:#FFFF00;
}

p, td{
  color:#343434;
  font-family : Verdana, Arial;
  font-size:80%;
}

p.price{
  color:#343434;
  font-family : Verdana, Arial;
  font-size:80%;
  font-weight:bold;
  /*text-align:center;*/
}

p.price_title{
  color:#FF7F00;
  font-family : Verdana, Arial;
  font-size:100%;
  font-weight:bold;
  text-align:center;
}

ul{
  color:#343434;
  list-style-image: url(../images/bullet.gif);
  font-family : Verdana, Arial;
  font-size:80%;  
  line-height:14px;
}

p.menu{  
  margin-left:6px;
  margin-top:7px;
  color:#000000;
  font-family : Verdana, Arial;
  font-size:12px;
  
}

p.menu_cart{  
  margin-left:6px;
  color:#000000;
  font-family : Verdana, Arial;
  font-size:12px;
  
}

p.menu_green{  

  margin-top:7px;
  margin-bottom:7px;
  color:#000000;
  font-family : Verdana, Arial;
  font-size:12px;
}
p.footer{
  color:#343434;
  font-family : Verdana, Arial;
  font-size:85%;
  line-height: 150%;
}

p.contact_title{
  color:#343434;
  font-weight:bold;
  text-align:center;
  margin-top:10px;
  margin-left:25px;
  margin-bottom:0px;
  font-family : Verdana, Arial;
  font-size:10px;
}

p.contact{
  color:#343434;
  text-align:center;
  margin-top:0px;
  margin-left:15;
  margin-bottom:10px;
  font-family : Verdana, Arial;
  font-size:10px;
}

a:link {
	color: #E57301;
	text-decoration: none;
}

a:visited {
	color: #E57301;
	text-decoration: none;
}

a:hover {
	color: #FF7F00;
	text-decoration: underline;
}

a.menu:link {
  color:#000000;
  font-family : Verdana, Arial;
  font-size:12px;
  text-decoration:none;
}

a.menu:visited {
  color:#000000;
  font-family : Verdana, Arial;
  font-size:12px;
  text-decoration:none;
}

a.menu:hover {
  color:#999999;
  background-color:#F8E2CB;
  font-family : Verdana, Arial;
  font-size:12px;
  text-decoration:none;
}

a.product:link {
  color:#000000;
  font-family : Verdana, Arial;
  font-size:10px;
  text-decoration:none;
}

a.product:visited {
  color:#000000;
  font-family : Verdana, Arial;
  font-size:10px;
  text-decoration:none;
}

a.product:hover {
  color:#999999;
  font-family : Verdana, Arial;
  font-size:10px;
  text-decoration:none;
}

a.price:link{
  color:#343434;
  font-family : Verdana, Arial;
  font-weight:bold;
  text-align:right;
  border:1px #FF7F00 solid;
  padding-left:5px;
  padding-right:5px;
}

a.price:visited{
  color:#343434;
  font-family : Verdana, Arial;
  font-weight:bold;
  text-align:right;
  border:1px #FF7F00 solid;
  padding-left:5px;
  padding-right:5px;
}

a.price:hover{
  color:#FF7F00;
  font-family : Verdana, Arial;
  font-weight:bold;
  text-align:right;
	text-decoration: underline;
  border:1px #FF7F00 solid;
  padding-left:5px;
  padding-right:5px;
}

tr.menuNormal { background-color: #F8F8F8; line-break:strict;}
tr.menuHighlight { background-color: #F8E2CB; }

span.descHighlight
{
   color:#E57301;
}

.smalltext {
  font-size: 10px;
  font-style: italic;
}

/** Popup Menu **/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #FF9933;
border-bottom-width: 0;
font:normal 14px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 340px;

}

.anylinkcss a{
color: black;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FF9933;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #F8E2CB;
color: black;
}

.product .descHighlight {
  color: #000000;
}

div.instant_quote { border: 1px solid #A4A4A4; background: #F8F8F8; width: 470px; text-align: center; padding: 10px; }
.instant_quote h2 {color: #E57348; font-family: Verdana, arial, sans-seif; font-size: 14px; font-weight: bold;}
.instant_quote table {margin: 0 auto;}
.instant_quote input, .instant_quote textarea { border: 1px solid black; }
.no_border { border: none; }





table.featuredSpecials{border-collapse:collapse; border:2px solid #ff9900;}
table.featuredSpecials td{border:1px solid #ff9900; padding:5px;}
table.featuredSpecials td img{padding:5px; border:0;}


table.productCategories{border-right:2px solid #898989; border-left:1px solid #898989; border-bottom:1px solid #898989; margin-top:-3px;}
table.productCategories td {padding:5px;}


img.gaurantee{position:absolute; display:block; top:-20px; right:30px;}





.buyNowBtn	{position:absolute; bottom:5px; left:0; width:100%; background:#fff;}

.red { color: red !important; font-size: 14px !important; font-weight: bold; }
