body { background-color: #4d4d4d; height: 100%; margin: 0; }
img { border: none; }
#main { position: absolute; top: 50%; margin-top: -234px; width: 100%; background: #ffffff url(images/bg.gif) repeat-y center; text-align: center; }
#container { margin: auto; width: 691px; height: 453px; }
#head { background-color: #38291d; margin: 0; width: 691px; height: 67px; }
#logo_left { float: left; margin-top: 6px; margin-left: 11px; margin-right: 127px; }
#navcontainer { float: left; width: 395px; margin-top: 27px; margin-bottom: 0px; }
#logo_right { float: right; padding-top: 4px; padding-right: 11px; }
#flashbody { width: 691px; height: 386px; margin: 0; padding: 0px; }
#footer { background-color: #87746A; height: 15px; text-align: center; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; color: #fff; }

#nav {position: relative; width: 395px; margin: 0; }
#nav img { border: none; }
#nav ul { margin: 0; padding: 0; float: right; }
#nav li { display: inline; list-style: none; }
#nav li a { float: left; display: block; height: 12px; /*margin: 0; padding: 0;*/ }
#nav li a img { vertical-align: top; /*margin: 0; padding: 0;*/ }
#nav li a:hover { visibility: visible; /* for IE6 */ }
#nav li a.selected { visibility: visible; /* for IE6 */ }
#nav li a:hover img, #nav li a.selected img/**/ { visibility: hidden; /* hide from IE5.0/win */}
#nav li ul  { position: absolute; width: 395px; left:-999em; padding: 0; margin: 0;}
#nav li:hover ul { left: 0; top: 12px;}
#nav li.sfhover ul {left: 0; top: 12px; }
#nav li ul li  { float: right; display: inline; }
#nav li ul li a  { display: block; height: 27px; }
#nav li ul li a:hover  { visibility: visible; }
#nav li ul li a:hover img  { visibility: hidden; }

#home { background:url(images/home_on.gif) no-repeat; width: 53px;}
#aboutus { background:url(images/aboutus_on.gif) no-repeat; width: 73px; }
#services { background:url(images/services_on.gif) no-repeat; width: 69px; }
#clients { background:url(images/clients_on.gif) no-repeat; width: 59px; }
#contact { background:url(images/contact_on.gif) no-repeat; width: 70px; }

#allergens { background:url(images/allergens_on.gif) no-repeat left bottom; width: 63px; }
#asbestos { background:url(images/asbestos_on.gif) no-repeat left bottom; width: 56px; }
#bacteria { background:url(images/bacteria_on.gif) no-repeat left bottom; width: 53px; }
#indoorairquality { background:url(images/indoorairquality_on.gif) no-repeat left bottom; width: 104px; }
#lead { background:url(images/lead_on.gif) no-repeat left bottom; width: 33px; }
#mold { background:url(images/mold_on.gif) no-repeat left bottom; width: 36px; }
#water { background:url(images/water_on.gif) no-repeat left bottom; width: 44px; }

#residential { background:url(images/residential_on.gif) no-repeat left bottom; width: 65px; }
#commercial { background:url(images/commercial_on.gif) no-repeat left bottom; width: 70px; }
#clientlist { background:url(images/listofclients_on.gif) no-repeat left bottom; width: 84px; }

#contactus { background:url(images/contactus_on.gif) no-repeat left bottom; width: 66px; }
#locations { background:url(images/locations_on.gif) no-repeat left bottom; width: 58px; }

.captcha {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #444;
	background-color: #E7E7E7;*/
}

#captcha_error {
	width:790px;
	text-align:left;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 50px;
	background-color: #ffffff;
	font-size: 12px;
}

#recaptcha_image { margin-right: 10px;  width: 300px; height: 57px; border: 0; }
