﻿body {
	margin:0;padding:0;background:#534b34;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#5c5c5c;
}
h1 {
	color:white;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;

}

h2 {
	color:#2553a4;
	font-size:12px;
	text-align: left;

}

#wrapper {
position:relative;
width:960px;
margin:0 auto 0 auto;
background-color:#FFFFFF;
}

#header_ {
position:relative;
text-align:center;
background-color:white;
height:48px;
}

#brown_after_header {
position:relative;
width:960px;
height:23px;
background:#534b34;
}

#topgradient {
	background-image:url('images/topgreygrad.jpg');
	background-repeat:repeat-x;
	height:437px;

}

#whiteafterbrown {
position:relative;
width:960px;
height:36px;
}

#navbar  {
	width:960px;
	height:51px;
	float:left;
}

#leftofnav {
position:relative;
width:29px;
height:51px;
float:left;
}

#homebutton {
position:relative;
width:182px;
height:51px;
float:left;
border:0;
}

#contactbutton {
position:relative;
width:179px;
height:51px;
float:left;
border:0;
}

#button3 {
position:relative;
width:180px;
height:51px;
float:left;
}

#button4 {
position:relative;
width:180px;
height:51px;
float:left;
}

#button5 {
position:relative;
width:180px;
height:51px;
float:left;
}

#rightofnav {
position:relative;
width:30px;
height:51px;
float:left;
}

#rowafternav {
position:relative;
width:960px;
height:15px;
float:left;
}

#mainphotosection {
	width:589px;
	height:336px;
	float:left;
}

#leftofaerial {
position:relative;
width:31px;
height:336px;
float:left;
}

#aerialview_ {
position:relative;
width:539px;
height:336px;
float:left;
}

#contactpic {
position:relative;
width:539px;
height:336px;
float:left;
}

#rightofaerial {
position:relative;
width:19px;
height:336px;
float:left;
}
#greenbuttonsection {
	width:371px;
	height:336px;
	position:relative;
	float:left;
}

#downbutton_ {
position:relative;
width:341px;
height:162px;
float:left;
}

#rowafterdownbutton {
position:relative;
width:341px;
height:13px;
float:left;
clear:both;
}

#mwbutton_ {
position:relative;
width:341px;
height:54px;
float:left;
clear:both;
}

#spotformwlogo {
position:relative;
width:341px;
height:53px;
float:left;
clear:both;
}

#gfbutton {
position:relative;
width:341px;
height:54px;
float:left;
clear:both;
}

#rightofgreenbuttonsection {
position:relative;
width:29px;
height:336px;
float:left;
}


#beforeconstrucschedule {
position:relative;
width:960px;
height:16px;
float:left;
clear:both;
}

#scheduleheadersection {
position:relative;
width:960px;
height:35px;
float:left;
}

#leftconstruc_header {
position:relative;
width:30px;
height:35px;
float:left;
}

#construc_header {
position:relative;
width:899px;
height:35px;
float:left;
}

#rightconstruc_header {
position:relative;
width:31px;
height:35px;
float:left;
}

#construction_titles {
	width:960px;
	height:21px;
	float:left;
}

#left_construc_title {
position:relative;
width:30px;
height:21px;
float:left;
}

#construc_title1 {
position:relative;
width:178px;
height:21px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#9ea036;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
float:left;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title2 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title3 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title4 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title5 {
position:relative;
width:178px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}
#right_construc_title {
position:relative;
width:31px;
height:21px;
float:left;
}
 
#construc_sched_text {
	height:124px;
	width:960px;

	
}

#left_construcsched_text {
position:relative;
width:30px;
height:124px;
float:left;
}
#construc_sched_text1 {
position:relative;
width:162px;
height:124px;
float:left;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;

}

#construc_sched_text2 {
position:relative;
width:163px;
height:124px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text3 {
position:relative;
width:163px;
height:124px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text4 {
position:relative;
width:163px;
height:124px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text5 {
position:relative;
width:162px;
height:124px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#right_construc_sched_text {
position:relative;
width:31px;
height:124px;
float:left;
}

#construction_titles_2 {
	width:960px;
	height:21px;
	float:left;
}
#left_construc_title_2 {
position:relative;
width:30px;
height:21px;
float:left;
}

#construc_title6 {
position:relative;
width:178px;
height:21px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#9ea036;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
float:left;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title7 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title8 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title9 {
position:relative;
width:179px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}

#construc_title10 {
position:relative;
width:178px;
height:21px;
float:left;
border-right-width:1px; 
border-right-color:#9ea036;
border-right-style:solid;
text-align:center;
padding-top:3px;
font-size:11px;
font-weight:bold;
background-image:url('images/constructitlebkg.jpg');
}


#right_construc_title_2 {
position:relative;
width:31px;
height:21px;
float:left;
}
#left_construcsched_text_2 {
position:relative;
width:30px;
height:124px;
float:left;
}

#construc_sched_text6 {
position:relative;
width:162px;
height:94px;
float:left;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;

}

#construc_sched_text7 {
position:relative;
width:163px;
height:94px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text8 {
position:relative;
width:163px;
height:94px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text9 {
position:relative;
width:163px;
height:94px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#construc_sched_text10 {
position:relative;
width:162px;
height:94px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
background-image:url('images/construc_textgrad2.jpg');
padding: 13px 8px 6px 8px;
}

#right_construc_sched_text_2 {
position:relative;
width:31px;
height:94px;
float:left;
}

#twocols {
	margin-top:14px;
}

#leftcol {
position:relative;
float:left;
display: inline;
width:561px;
margin-left:30px;
margin-right:30px;
.margin-left:30px;
.margin-right:30px;
}
/* .margin-left and .margin-right added as ie6 fix, display:inline fixes ie6 bug that doubles left margin with left float */
#rightcol {
position:relative;
float:left;
width:308px;
margin-right:31px;
margin-right:0px;
}
/* .margin-right added as ie6 fix */
.renderingstyle {
	border:2px #aeaeae solid;
}
#onecol_text {
position:relative;
width:900px;
float:left;
margin-left:30px;
margin-right:30px;
display: inline;
}
.deliverypara {
	margin-top:0;
	padding-top:0;
	font-size:1px;
}
/* display:inline fixes ie6 bug that doubles left margin with left float */

#construc_photos_header_row {
	position:relative;
	height:40px;
	width:960px;
	float:left;
}

#left_construc_photos_header {
	position:relative;
	width:30px;
	height:40px;
	float:left;
}


#construc_photos_header {
	position:relative;
	width:899px;
	height:40px;
	float:left;
	background-image:url('images/construcphotoheaderbkg.jpg');
}

#right_construc_photos_header {
	position:relative;
	width:31px;
	height:40px;
	float:left;
}

#construc_photos {
	position:relative;
	width:960px;
	height:132px;
	float:left;
}

#left_construc_photos {
position:relative;
width:30px;
height:132px;
float:left;
}

#construc_photo1 {
position:relative;
width:149px;
height:132px;
float:left;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;
}

#construc_photo2 {
position:relative;
width:149px;
height:132px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;
}

#construc_photo3 {
position:relative;
width:150px;
height:132px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;
}

#construc_photo4 {
position:relative;
width:149px;
height:132px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;
}

#construc_photo5 {
position:relative;
width:148px;
height:132px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;
}

#construc_photo6 {
position:relative;
width:147px;
height:132px;
float:left;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
text-align:center;

}
.construc_photo_class {
	margin-top:14px; 
	border:1px #aeaeae solid;
}

#right_construc_photos {
position:relative;
width:31px;
height:132px;
float:left;
}

#gflogospot {
	position:relative;
	width:960px;
	float:left;
	height:57px;
}
#footerrow {
	width:960px;
 	height:84px;
}

#left_footer {
position:relative;
width:30px;
height:84px;
float:left;
}

#footer {
position:relative;
width:899px;
height:84px;
float:left;
background-image:url('images/footerbkg.jpg');
color:white;
font-weight:bold;
font-size:11px;
padding-top:4px;
}
#footer a {
	color:white;
}

#right_footer {
position:relative;
width:31px;
height:84px;
float:left;
}

#after_footer {
position:relative;
width:960px;
height:16px;
float:left;
}
.smalluptext {
	font-size:9px;
}
.clear {
	clear:both;
}

.style1 {
	text-align: center;
}

.style2 {
	font-family: "Times New Roman";
}

.style3 {
	border-width: 0px;
}


