@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

html{
margin:0;
padding:0;
}

body{
background:#EAEAEA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:140%;
margin:0;
padding:0;
}

a{
color:#8e0c0a;
text-decoration:none;
font-weight:bold;
}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{}

h1{}
h2{}
h3{}

p{}

blockquote{}

#container{
background:#fff;
margin:0 auto;
width:960px;
}
	
	#header-index{
	background:url(../images/bg_header.png) top repeat-x;
	border-bottom:10px solid #8e0c0a;
	color:#666;
	height:120px;
	padding:0 0 10px 0;
	position:relative;
	}
		#header-index h1 a{
		background:url(../images/logo.png) no-repeat;
		display:block;
		float:left;
		height:90px;
		margin:35px 0 0 40px;
		overflow:hidden;
		position:absolute;
		text-indent:-9999px;
		width:206px;
		}
		#phone{
		background:url(../images/icon_telephone.png) left center no-repeat;
		color:#242576;
		float:right;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
		font-size:16px;
		margin:10px 50px 0 0;
		padding:0 0 0 20px;
		}
		#tagline{
		background:url(../images/tagline.jpg) no-repeat;
		clear:right;
		float:right;
		height:42px;
		margin:20px 20px 0 0;
		overflow:hidden;
		text-indent:-9999px;
		width:525px;
		}
	#header{
	background:url(../images/bg_header.png) top repeat-x;
	border-bottom:10px solid #8e0c0a;
	color:#666;
	height:120px;
	padding:0 0 10px 0;
	position:relative;
	}
		#header h2 a{
		background:url(../images/logo.png) no-repeat;
		display:block;
		float:left;
		height:90px;
		margin:35px 0 0 40px;
		overflow:hidden;
		position:absolute;
		text-indent:-9999px;
		width:206px;
		}
		#phone{
		background:url(../images/icon_telephone.png) left center no-repeat;
		color:#242576;
		float:right;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
		font-size:16px;
		margin:10px 50px 0 0;
		padding:0 0 0 20px;
		}
		#tagline{
		background:url(../images/tagline.jpg) no-repeat;
		clear:right;
		float:right;
		height:42px;
		margin:20px 20px 0 0;
		overflow:hidden;
		text-indent:-9999px;
		width:525px;
		}
		
		#utilNav{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 0 0 36px;
		}
			#utilNav li{
			display:inline;
			line-height:30px;
			margin:0 15px 0 0;
			}
			#utilNav a{
			color:#666;
			font-weight:normal;
			}
				#utilNav a:hover{color:#900;}

		
		#siteNav{
		background:url(../images/bg-siteNav.png) no-repeat;
		float:right;
		height:44px;
		margin:0 1px 0 0;
		width:240px;
		}	
			#siteNav li{
			float:left;
			margin:0 0 0 4px;
			width:115px;
			}
			#siteNav a{
			display:block;
			height:44px;
			overflow:hidden;
			text-indent:-9999px;
			width:115px;
			}
			#siteNav .radonaway .logo{background:url(../images/logo-radonaway-blk.png) center center no-repeat;}
				#siteNav .radonaway .logo.hover{background:url(../images/logo-radonaway-col.png) center center no-repeat;}
			#siteNav .accustar .logo{background:url(../images/logo-accustar-blk.png) center center no-repeat;}
				#siteNav .accustar .logo.hover{background:url(../images/logo-accustar-col.png) center center no-repeat;}
			#tooltip1, #tooltip2{
			display:none;
			font-family:Arial, Helvetica, sans-serif;
			height:123px;
			padding:23px 10px 0 20px;
			position:absolute;
			right:5px;
			top:37px;
			width:301px;
			z-index:200;
			}
				#tooltip1 h4, #tooltip2 h4{
				color:#980000;
				font-size:13px;
				font-weight:normal;
				margin:0 0 5px 100px;
				}
				#tooltip1 ul, #tooltip2 ul{
				font-size:12px;
				height:80px;
				list-style:disc;
				padding:0 0 0 115px;
				}
				#tooltip1 li, #tooltip2 li{width:180px;list-style:disc;}
			#tooltip1{background:url(../images/bg-tooltip1.png) no-repeat;}
				#tooltip1 ul{background:url(../images/logo-radonaway-col.png) 0 8px no-repeat;}
			#tooltip2{background:url(../images/bg-tooltip2.png) no-repeat;}
				#tooltip2 ul{
				background:url(../images/logo-accustar-col.png) 0 15px no-repeat;
				padding-left:130px;
				}
	
	#header-print{display:none;}
	
	#nav{
	border-top:1px solid #fff;
	background:url(../images/bg_nav.png) repeat-x;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	height:42px;
	}
		#nav ul{display:inline;}
		#nav .left li{float:left;}
			#nav .left a{float:left;}
		#nav .right li{float:right;}
			#nav .right a{float:right;}
		#nav li{display:inline;}
		#nav li a{
		color:#fff;
		display:block;
		height:40px;
		padding:0 10px;
		}
		#nav li a span{
		display:block;
		margin:0 3px 0 3px;
		padding:12px 0 0 0;
		}
			#nav a:hover{background:url(../images/bg_nav_hover.png) top repeat-x;}
			#nav #contractors a span{
			background:url(../images/bg_nav_tools.png) left center no-repeat;
			padding:12px 0 11px 45px;
			}
			
		#nav1 #nav1Main a, #nav2 #nav2Main a, #nav3 #nav3Main a, #nav4 #nav4Main a, #nav5 #nav5Main a, #nav6 #nav6Main a, #nav7 #nav7Main a, #navContractors #contractors a{background:url(../images/bg_nav_hover.png) top repeat-x;}
			
	#footer{
	background:#fff;
	border-top:10px solid #8e0c0a;
	clear:both;
	color:#8e0c0a;
	font-size:11px;
	margin:10px 0 0 0;
	padding:13px 0;
	text-align:center;
	}
		#footer a{color:#8e0c0a;}
		#footer p{margin:10px 0 0 0;}
		
		#footer .module{
		color:#666;
		float:left;
		margin:0 0 0 55px;
		text-align:left;
		width:18%;
		}
			#footer .module h3{
			margin:0 0 10px 0;
			text-align:center;
			font-size:16px;
			}
			#footer .module p{margin:0 0 10px 0;}
			#footer .module ul{
			list-style:outside;
			list-style-type:disc;
			margin:5px 0 10px 20px;
			}
			#footer .module ol{
			list-style:decimal;
			margin:5px 0 10px 20px;
			}
		
.clear{clear:both;}


