@charset "utf-8";
/* CSS Document */

a.footerlink { color: #FFFFFF; text-decoration:none; }
a.footerlink:hover { text-decoration:underline; }

#menu {
/*_width: 939px;*/
background-image:url(images/background_X.gif);
background-repeat:repeat-x;
float: left;
z-index: 60;
position:relative;
margin-left:40px;
_margin-left:20px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 171px;
float: left;
}

body {
   behavior:url("csshover.htc");
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
text-decoration:none;
html>/**/body margin: 0px 0px 0px 5px ;
/*padding: 1px 1px;*/

}

#menu h2 {
/*background: url(images/consumer_over.png);*/
}

#menu_A a {
width:171px;
color: #000;
background: #efefef;
text-decoration:none;
background-image:url(images/consumer_or.gif);
}

#menu_A a:hover {
background: url(images/consumer_over.gif);
}

#Aproducts a {
background-image:url(images/products_or.png);
}

#Aproducts a:hover {
background: url(images/products_over.png);
}

#Awhere a {
background-image:url(images/where_or.png);
}

#Awhere a:hover {
background: url(images/where_over.png);
}
#AStep a {
background-image:url(images/step_or.png);
}

#AStep a:hover {
background: url(images/step_over.png);
}
#AStain a {
background-image:url(images/stain_or.png);
}

#AStain a:hover {
background: url(images/stain_over.png);
}
#AIndependant a {
background-image:url(images/independent_or.png);
}

#AIndependant a:hover {
color: #a00;
background: url(images/independent_over.png);
}

#AWarranty a {
	background-image:url(images/warranty_nor.gif);
}

#AWarranty a:hover {
	color: #a00;
	background-image: url(images/warranty_over.gif);
}


#menu_B a {
background-image:url(images/contractor_or.gif);
}

#menu_B a:hover {
background: url(images/contractor_over.gif);
}

#BWarranty a {
	color: #a00;
	background-image: url(images/warranty_nor.gif);
}
#BWarranty a:hover {
	background-image: url(images/warranty_over.gif);
}

#Bproducts a {
background-image:url(images/products_or.png);
}

#Bproducts a:hover {
color: #a00;
background: url(images/products_over.png);
}
#Bwhere a {
background-image:url(images/where_or.png);
}

#Bwhere a:hover {
background: url(images/where_over.png);
}
#BStep a {
background-image:url(images/step_or.png);
}

#BStep a:hover {
background: url(images/step_over.png);
}
#BStain a {
background: #efefef;

background-image:url(images/stain_or.png);
}

#BStain a:hover {
background: url(images/stain_over.png);
}
#BIndependant a {
background-image:url(images/independent_or.png);
}

#BIndependant a:hover {
background: url(images/independent_over.png);
}
#menu_C a {
background-image:url(images/dealer_or.gif);
}

#menu_C a:hover {
background: url(images/dealer_over.gif);
}
#Cproducts a {
background-image:url(images/products_or.png);
}

#Cproducts a:hover {
background: url(images/products_over.png);
}
#Cwhere a {
background-image:url(images/where_or.png);
}

#Cwhere a:hover {
background: url(images/where_over.png);
}
#CStep a {
background-image:url(images/step_or.png);
}

#CStep a:hover {
background: url(images/step_over.png);
}
#CStain a {
background-image:url(images/stain_or.png);
}

#CStain a:hover {
background: url(images/stain_over.png);
}
#CIndependant a {
background-image:url(images/independent_or.png);
}

#CIndependant a:hover {
background: url(images/independent_over.png);
}

#CWarranty a {
	color: #a00;
	background-image: url(images/warranty_nor.gif);
}
#CWarranty a:hover {
	background-image: url(images/warranty_over.gif);
}


#menu_D a {
color: #000;
background: #efefef;

background-image:url(images/distributor_or.gif);
}

#menu_D a:hover {
color: #a00;
background: url(images/distributor_over.gif);
}
#Dproducts a {
background-image:url(images/products_or.png);
}

#Dproducts a:hover {
background: url(images/products_over.png);
}

#DStep a {
background-image:url(images/step_or.png);
}

#DStep a:hover {
background: url(images/step_over.png);
}
#DStain a {
background-image:url(images/stain_or.png);
}

#DStain a:hover {
background: url(images/stain_over.png);
}
#DIndependant a {
background-image:url(images/independent_or.png);
}

#DIndependant a:hover {
background: url(images/independent_over.png);
}

#DWarranty a {
	color: #a00;
	background-image: url(images/warranty_nor.gif);
}
#DWarranty a:hover {
	background-image: url(images/warranty_over.gif);
}


#menu_E a {
color: #000;
background: #efefef;
background-image:url(images/contact_us_or.gif);

}

#menu_E a:hover {
color: #a00;
background: url(images/contact_us_over.gif);
}
#DTestimonials a {
background-image:url(images/testimonials_or.png);
}

#DTestimonials a:hover {
color: #a00;
background: url(images/testimonials_over.png);
}
#DTechnical a {
color: #000;
background: #efefef;

background-image:url(images/technical_or.png);
}

#DTechnical a:hover {
color: #a00;
background: url(images/technical_over.png);
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 


</style>
<![endif]-->

