@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#efefef;
	font-family:Helvetica, Arial, sans-serif;
}



#container {
	width:1000px;
	margin:0 auto;
}



#wrapper {
	width:941px;
}



#nav {
	background-image:url(images/index_03.png);
	background-repeat:no-repeat;
	width:795px;
	height:41px;
	position:relative;
	right:0px;
	left:158px;
}


#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
}


#nav a {
	display:block;
	text-decoration:none;
	color:#333;
}


#nav ul li {
	list-style:none;
	position:relative;
	top:12px;
	float:left;
	padding-left:25px;
	padding-right:13px;
}





#nav li ul {
	position:absolute;
	left:-999em;
}


#nav li:hover ul {
	left:auto;
}


#nav li ul ul {
	margin:-2.5em 0 0 9.5em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left:-999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left:auto;
}


#nav ul li ul li, #nav ul li ul, #nav ul li ul li a {
	width:9.5em;
	height:1.5em;
}

#nav ul li ul {
	z-index:2;
}

#nav ul li ul li {
	background-color:#EFEFEF;
	padding:9px;
	z-index:3;
}

#nav ul li ul li a {
	z-index:4;
}



#banner {
	position:relative;
	top:35px;
}

.drop_shadow {
	-moz-box-shadow: 3px 3px 3px rgba(20,20,20,.2);
	-webkit-box-shadow: 2px 2px 5px rgba(20,20,20,.2);
	box-shadow: 3px 3px 3px rgba(20,20,20,.2);
}



#blurb {
	position:relative;
	top:72px;
}

.benefits {
	background-image:url(images/index_12.jpg);
	width:303px;
	height:43px;
}

div.benefits p {
	padding:8px;
	font-size:20px;
	font-weight:bold;
}


#estimates {
	position:relative;
	top:100px;
}




#panels {
	position:relative;
	width:950px;
	top:80px;
	left:0px;
}

#panels img {
	padding-right:-14px;
	border:none;
}

#panels p {
	float:left;
}

#panels a {
	text-decoration:none;
	color:#333;
}



#footer {
	position:relative;
	top:125px;
	width:940px;
}

#footer p {
	float:left;
	padding-right:20px;
	color:#999;
	font-size:14px;
	margin:0 auto;
}

#footer .padder {
	height:45px;
}




a.nolinky {
	text-decoration:underline;
	color:#333;
}
