body{
	background-attachment:fixed;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:26px 0px 15px;
	padding:0px;
	background-color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#666;
	line-height: 18px;
}
.header{background-image:url(images/header.jpg); background-repeat:no-repeat; text-align:right; height:122px; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px; display:block; padding:0px}
.footer{color:#FFF; background-color:#680001; text-align:center; vertical-align:middle; padding:3px; height:20px; margin-top:5px; border:1px solid #FFF; font-size:10px}
a:link, a:visited, a:active{color:#5B1106; text-decoration:none}
a:hover{text-decoration:underline; color:#680001}
.footer a:link, .footer a:visited, .footer a:active{color:#FFF; text-decoration:none}
.footer a:hover{text-decoration:underline; color:#FFF}
.content_table{background-color:#FFF; margin:5px 0px 0px; padding:0px}
.main_content{padding:15px; clear:left}
.main_nav{background-image:url(images/menu_bg.jpg); background-repeat:repeat-y; padding:0px 8px 20px 12px}
.quoteinput{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:195px; margin:2px 0px 8px; padding:0px; color:#666}
.main_nav form{margin:0px; padding:0px}
.date{height:auto; width:auto; padding:15px; display:block; margin:0px; font-size:11px; color:#FFF}
hr.d{border-top-width:1px; border-top-style:solid; border-bottom-style:none; border-top-color:#CCC; height:1px; border-right-style:none; border-left-style:none; margin-top:2px; margin-bottom:2px; text-align:center; width:95%}
h4{color:#6B0908; font-family:Helvetica,Arial,sans-serif; font-size:150%; margin:0px 0px 5px}


.tabnav {
	display: block;
	width: 519px;
	height: 220px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tabnav a {
	text-decoration: none;
	color: #5B1106;
	padding-top: 4px;
	padding-bottom: 5px;
	margin: 4px;
	border: 1px solid #C7C7C7;
	outline:none;
	float: left;
	clear: left;
}
.tabnav a:hover {
	color: #5B1106;
	background-color: #CCCCCC;
}

.tabnav a.selected {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #680001;
}
.tabnav a#tab_sidewalks {
	width: 140px;
	display: block;
	float: left;
}
.tabnav a#tab_driveways {
	width: 140px;
	display: block;
	float: left;
}
.tabnav a#tab_walls {
	width: 140px;
	display: block;
	float: left;
}
.tabnav a#tab_drains {
	width: 140px;
	display: block;
	float: left;
}
.tabnav a#tab_landscaping {
	width: 140px;
	display: block;
	float: left;
}
.tabnav a#tab_runoff {
	width: 140px;
	display: block;
	float: left;
}
