body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

H1 {
font-size:18px;
           color:#FFFFFF;
		   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
           margin-top:0px;
           margin-bottom:0px;
		   font-weight:bold;
      }
	  
	 
H2 {
font-size:12px;
           color:#000000;
		   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
           margin-top:0px;
           margin-bottom:0px;
		   font-weight:bold;
      }
	  
H3 {
font-size:16px;
           color:#000000;
		   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
           margin-top:0px;
           margin-bottom:0px;
		   font-weight:bold;
      }


.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

.whitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.sm_blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.footerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
.textlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.textlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BFC2C5;
	text-decoration: none;
}
.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BFC2C5;
	text-decoration: underline;
}

.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.links2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}

.store_bckgrd {
	background-image: url("/cart/images/store_bckgrd.gif");
}

#dhtmltooltip{
position: absolute;
width: 350px;
border: 2px solid black;
padding: 15px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


	
/*---------HOME NAVIGATION---------*/
#home ul { list-style: none; margin: 0; padding: 0; }
#home li { margin: 0;	padding: 0;	width:182px;	height:28px; background-image:url(/images/under_nav_home.gif); }
#home a {	color: #666; font-weight: bold; text-decoration: none; }
#home a:hover {	background-image:url(/images/under_nav_home_over.gif); position:absolute; z-index:2;	}

/*---------COMMERCIAL NAVIGATION---------*/
#commercial ul { list-style: none; margin: 0; padding: 0; }
#commercial li { margin: 0;	padding: 0;	width:182px;	height:28px; background-image:url(/images/under_nav_commercial.gif); }
#commercial a {	color: #666; font-weight: bold; text-decoration: none; }
#commercial a:hover {	background-image:url(/images/under_nav_commercial_over.gif); position:absolute; z-index:2;	}

/*---------RESIDENTIAL NAVIGATION---------*/
#residential ul { list-style: none; margin: 0; padding: 0; }
#residential li { margin: 0;	padding: 0;	width:182px;	height:28px; background-image:url(/images/under_nav_residential.gif); }
#residential a {	color: #666; font-weight: bold; text-decoration: none; }
#residential a:hover {	background-image:url(/images/under_nav_residential_over.gif); position:absolute; z-index:2;	}

/*---------AUTO NAVIGATION---------*/
#auto ul { list-style: none; margin: 0; padding: 0; }
#auto li { margin: 0;	padding: 0;	width:182px;	height:28px; background-image:url(/images/under_nav_auto.gif); }
#auto a {	color: #666; font-weight: bold; text-decoration: none; }
#auto a:hover {	background-image:url(/images/under_nav_auto_over.gif); position:absolute; z-index:2;	}

/*---------DEC NAVIGATION---------*/
#dec ul { list-style: none; margin: 0; padding: 0; }
#dec li { margin: 0;	padding: 0;	width:182px;	height:28px; background-image:url(/images/under_nav_dec.gif); }
#dec a {	color: #666; font-weight: bold; text-decoration: none; }
#dec a:hover {	background-image:url(/images/under_nav_dec_over.gif); position:absolute; z-index:2;	}

/*---------SAFETY NAVIGATION---------*/
#safety ul { list-style: none; margin: 0; padding: 0; }
#safety li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_safety.gif); }
#safety a {	color: #666; font-weight: bold; text-decoration: none; }
#safety a:hover {	background-image:url(/images/under_nav_safety_over.gif); position:absolute; z-index:2; }

/*---------ONLINE STORE NAVIGATION---------*/
#onlinestore ul { list-style: none; margin: 0; padding: 0; }
#onlinestore li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_onlinestore.gif); }
#onlinestore a {	color: #666; font-weight: bold; text-decoration: none; }
#onlinestore a:hover {	background-image:url(/images/under_nav_onlinestore_over.gif); position:absolute; z-index:2; }

/*---------QUOTE NAVIGATION---------*/
#quote ul { list-style: none; margin: 0; padding: 0; }
#quote li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_quote.gif); }
#quote a {	color: #666; font-weight: bold; text-decoration: none; }
#quote a:hover {	background-image:url(/images/under_nav_quote_over.gif); position:absolute; z-index:2; }
	
/*---------LAWS NAVIGATION---------*/
#laws ul { list-style: none; margin: 0; padding: 0; }
#laws li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_laws.gif); }
#laws a {	color: #666; font-weight: bold; text-decoration: none; }
#laws a:hover {	background-image:url(/images/under_nav_laws_over.gif); position:absolute; z-index:2; }

/*---------CASE NAVIGATION---------*/
#case ul { list-style: none; margin: 0; padding: 0; }
#case li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_case.gif); }
#case a {	color: #666; font-weight: bold; text-decoration: none; }
#case a:hover {	background-image:url(/images/under_nav_case_over.gif); position:absolute; z-index:2; }

/*---------ABOUT NAVIGATION---------*/
#about ul { list-style: none; margin: 0; padding: 0; }
#about li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_about.gif); }
#about a {	color: #666; font-weight: bold; text-decoration: none; }
#about a:hover {	background-image:url(/images/under_nav_about_over.gif); position:absolute; z-index:2; }

/*---------FAQS NAVIGATION---------*/
#faqs ul { list-style: none; margin: 0; padding: 0; }
#faqs li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_faqs.gif); }
#faqs a {	color: #666; font-weight: bold; text-decoration: none; }
#faqs a:hover {	background-image:url(/images/under_nav_faqs_over.gif); position:absolute; z-index:2; }

/*---------CONTACT NAVIGATION---------*/
#contact ul { list-style: none; margin: 0; padding: 0; }
#contact li { margin: 0;	padding: 0;	width:182px; height:28px; background-image:url(/images/under_nav_contact.gif); }
#contact a {	color: #666; font-weight: bold; text-decoration: none; }
#contact a:hover {	background-image:url(/images/under_nav_contact_over.gif); position:absolute; z-index:2; }