@charset "UTF-8";

/*
	COLORS --------------------
	dark-gray: #2a3038;
	yellow: #f5bc37;
	blue #61c1e2;
	brown: #605a4e;
*/

* {
	margin: 0;	
	padding: 0;	
}

body {
	width: 850px;
	background: #2a3038;
	margin: 0 auto 0 auto;
	padding: 0;
}

#wrapper {
	text-align: left;
	position: absolute;
	width: 850px;
	background: #2a3038;
}

#header {
	width: 850px;
	height: 140px;
	background: url(images/home8_01.jpg) no-repeat top left;
}

#main_graphic {
	width: 850px;
	height: 261px;
	background: url(images/home8_02.jpg) no-repeat top left;
	position: relative;
}

#navigation {
	width: 850px;
	text-align: right;
}

#flash {
	position: relative;
	top: 0px;
	left: 505px;
	width: 343px;
	height: 246px;
	background-color: white;
}

	#navigation ul{
		margin: 0;
		padding: 114px 0px 0 0px;
	}

	#navigation li{
		font-family: Verdana, Geneva, sans-serif;
		font-size:13px;
		line-height: 21px;
		color: #f5bc37;
		list-style: none;
		margin: 0;
		padding: 0 0 0 20px;
		display: inline;
	}

	#navigation a {
		color: #f5bc37;
		text-decoration: none;
	}

	#navigation a:hover {
		color: white;
		text-decoration: none;
	}
	
	body.home #navigation a#a_index,
	body.about #navigation a#a_about,
	body.contact #navigation a#a_contact,
	body.photos #navigation a#a_photos,
	body.tuneup #navigation a#a_tuneup,
	body.services #navigation a#a_services,
	body.services_thermal #navigation a#a_services,
	body.services_oil #navigation a#a_services,
	body.services_radon #navigation a#a_services,
	body.services_asbestos #navigation a#a_services,
	body.services_lead #navigation a#a_services,
	body.services_formaldehyde #navigation a#a_services,
	body.services_mold #navigation a#a_services,
	body.services_carbon #navigation a#a_services,
	body.services_phase1 #navigation a#a_services,
	body.blank #navigation a#a_blank
	{
		color: white;
	}
	
#main_content {
	width: 850px;
	min-height: 490px;
}

		#services_nav {
			width: 220px;
			height: 454px;
			float: left;
			margin-top: 15px;
			background: url(images/left_box.jpg) no-repeat top left;
		}
		
					#services_nav ul{
						margin: 0;
						padding: 84px 0px 0 0px;
					}
				
					#services_nav li{
						font-family: Verdana, Geneva, sans-serif;
						font-size:13px;
						line-height: 15px;
						color: #605a4e;
						list-style: none;
						margin: 0;
						padding: 0 0 8px 19px;
					}
				
					#services_nav a {
						color: #605a4e;
						text-decoration: none;
					}
				
					#services_nav a:hover {
						color: white;
						text-decoration: none;
					}
					
							body.services_thermal #services_nav a#a_thermal,
							body.services_oil #services_nav a#a_oil,
							body.services_radon #services_nav a#a_radon,
							body.services_asbestos #services_nav a#a_asbestos,
							body.services_lead #services_nav a#a_lead,
							body.services_formaldehyde #services_nav a#a_formaldehyde,
							body.services_mold #services_nav a#a_mold,
							body.services_carbon #services_nav a#a_carbon,
							body.services_phase1 #services_nav a#a_phase1 {
								color: white;
							}
	
		
		#content {
			width: 380px;
			float: left;
			margin-top: 15px;
		}
		
		#featured_services {
			width: 250px;
			height: 454px;
			float: left;
			margin-top: 15px;
		}


#sub_content {
	width: 630px;
	float: left;
	margin-top: 15px;
}
		
#footer {
	clear: both;
	width: 850px;
	min-height: 24px;
	background: url(images/home8_04.jpg) no-repeat top left;
}




h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #f5bc37;
	padding: 0px 0px 10px 0px;
	margin: 0;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #61c1e2;
	padding: 0px 0px 10px 0px;
	margin: 0;
	text-transform:uppercase;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #61c1e2;
	padding: 0px 0px 3px 0px;
	margin: 0;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: white;
	padding: 0px 0px 15px 0px;
	margin: 0;
	line-height: 18px;
}

a {
	color: #f5bc37;
	text-decoration:underline;
}

a:hover {
	color: #29accd;
	text-decoration:none;
}

ul, ol {
	padding: 0px 20px 20px 40px;
	margin: 0;
	color: white;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: white;
	padding: 0px 0 6px 0;
	margin: 0;
	line-height: 16px;
}

img.right {
	margin: 0 0px 15px 15px;
}

img.left {
	margin: 0 15px 15px 0px;
}
