/* header */
#header {background: url(/i/hdr_bkgd.jpg) no-repeat; height: 94px; padding: 10px 0 0 15px;}
	#header h1 {background: url(/i/ejh_logo.jpg) no-repeat; width: 228px; height: 72px; text-indent: -1000em; margin:0; padding:0;}
	html>body #header h1 {background: url(/i/ejh_logo.png) no-repeat;}
	#header h2 {position: absolute; left: -1000em; width: 900em;}
	#header ul {position: absolute; left: 520px; top: 10px; width: 198px; height: 70px; background: url(/i/free_estimates.gif) no-repeat 30px 28px;}
	#header ul li {list-style-type: none; display: inline; height: 24px; margin:0;padding:0;}
	#header ul li a {display: inline-block; float: left; height: 24px; text-indent: -1000em;}
	
	#contact_us {background: url(/i/contact_us.gif) no-repeat; width: 84px; margin-right: 4px;}
	#req_info {background: url(/i/request_info.gif) no-repeat; width: 103px;}
	#header ul li#free_est {display: none;}


/* main navigation */
#nav {height: 225px; width: 800px; overflow: hidden;}
html>body #nav {width: 750px;}
	#nav ul {width: 305px; float: left; padding-top: 40px;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav ul {width: 299px;}
	/* End IE5-Mac hack */
	#nav ul li {margin: 0; padding:0; list-style-type: none;}
	html>body #nav ul li {margin-left: 20px;}
	#nav ul li a {color: #fff; font-weight: bold; font-size: 0.8em; display: block; width: 246px; height: 31px; text-indent: -1000em;}
	#nav ul li a:hover {background-position: 0 -31px;}
	#ins_repairs {background: url(/i/ins_repairs.gif) no-repeat;}
	#remodel {background: url(/i/remodeling.gif) no-repeat;}
	#ret_space {background: url(/i/retail_space.gif) no-repeat;}
	#mold_remed {background: url(/i/mold_remed.gif) no-repeat;}
	
	#flash {width: 420px; height: 225px; background: #1a1a1a url(/i/fpo.jpg) no-repeat; float: right; margin-top: -175px;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#flash {margin: 0;}
	/* End IE5-Mac hack */
	
/* content area */
#content {background: transparent url(/i/truck_img.jpg) no-repeat -20px 0px; padding-left: 286px; width: 800px;}
html>body #content {width: 464px;}
#content p {margin:0;padding:0;}

	#emergency {background: url(/i/bevel_bkgd.gif) repeat-x; border-bottom: 1px solid #000;}
	#emergency p {height: 63px; margin:0; padding:0;}
	#emergency a {display: block; height: 63px; background: url(/i/24hour_num.gif) no-repeat 0 20px; text-indent: -1000em;}

	#tagline p {height: 23px; background: url(/i/tagline.gif) no-repeat 195px 0; font-weight: bold; font-size: 0.9em; text-indent: -1000em;}

	#logos {height: 63px; background: url(/i/bevel_bkgd.gif) repeat-x;}
		ul#logos {padding-left: 210px; margin: 0;}
		ul#logos li {list-style-type: none; display: inline;}
		ul#logos li a {display: block; float: left; height: 46px; text-indent: -1000em; margin: 6px 6px 0 0;}
			
		#bbb {background: url(/i/bbb_logo.gif) no-repeat; width: 42px;}
		#farmington {background: url(/i/farmington_logo.gif) no-repeat; width: 97px;}
		#remodel1k {background: url(/i/remodel_1k_logo.gif) no-repeat; width: 61px; cursor: default;}