body.home
{
margin: 0px;
text-align: center;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-attachment: fixed;


}

div.holder
{
width: 950px;
height: 100%;
margin: 0 auto;
text-align: left;

}

div.header
{
width: 950px;
height: 139px;
float: left;
clear: both;
}

div.headerleft
{
height: 139px;
width: 678px;
float: left;
background-image: url(images/secondlogo.jpg);
background-repeat: no-repeat;
cursor: pointer;

}

div.headerright
{
height: 139px;
width: 272px;
float: right;
background-image: url(images/secondtopright.jpg);
background-repeat: no-repeat;

}

div.secondsearch
{
width: 272px;
height: 62px;
float: left;
clear: both;
background-image: url(images/secondsearchbg.jpg);
background-repeat: no-repeat;
position: relative;
top: 77px;

}

div.secondsearchinput
{
height: 15px;
float: left;
position: relative;
left: 40px;
top: 32px;

}





div.footer
{
width: 950px;
height: 38px;
background-image: url(images/secondfooter.jpg);
background-repeat: no-repeat;
float: left;
clear: both;
}

div.footerlinks
{
width: 950px;
clear: both;
float: left;
text-align: center;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 10pt;

}

div.secondholder
{
width: 950px;
float: left;
clear: both;
background-color: #ffffff;
}

div.homeholder
{
width: 950px;
float: left;
clear: both;
background-color: #ffffff;
}


div.secondleft
{
width: 678px;
float: left;
background-image: url(images/secondtextbackground.jpg);
background-repeat: no-repeat;
}

div.secondcontent
{
width: 597px;
padding-top: 47px;
padding-bottom: 47px;
padding-left: 60px;
padding-right: 21px;
color: #3A3A3A;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 10pt;


}

div.secondcontentlots
{
width: 597px;
padding-top: 47px;
padding-bottom: 47px;
padding-left: 60px;
color: #3A3A3A;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 10pt;


}


div.secondright
{
width: 272px;
float: right;
}

div.homecentercontent
{
width: 950px;
height: 417px;
float:left;
background-image:url(images/homepagecontentbg.jpg);
background-repeat: repeat-y;
clear:both;
}

div.homecentercontentleft
{
width: 480px;
height: 352px;
float:left;

}

div.homecentercontentleftmain
{
width: 386px;
padding-left: 50px;
padding-right: 44px;
height: 192px;
padding-top: 45px;
padding-bottom: 47px;
float:left;
background-image:url(images/homecontentbg.jpg);
background-repeat: no-repeat;
color: #3A3A3A;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 10pt;

}

div.homecentercontentleftmain2
{
width: 386px;
float: left;
top: 75px;
left: 25px;
color: #3A3A3A;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 10pt;
position: relative;
}



div.homecentercontentleftlinks
{
width: 950px;
height:64px;
float:left;
clear:both;

}

div.homecentercontentright
{
width: 470px;
height: 348px;
float:right;
background-color:white;
background-image:url(images/homeflashholder.jpg);
background-repeat:no-repeat;

}


div.homemapbottom
{
width: 950px;
height: 327px;
float:left;
background-color:white;
clear:both;
}




										/* Top Navagation */

div.navagation
{
width: 950px;
height: 60px;
background-image: url(images/Buttons.jpg);
margin: 0 auto; 
padding: 0; 
list-style: none;
background-repeat: no-repeat;
float: left;
clear: both;
}

#nav li
a {
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav li, ul, ol {
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;

}

.commnav li
a {
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


.commnav li, ul, ol {
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;

}


.commnav li a.home				{ background: url('images/leftnav.jpg') no-repeat -0px 0px;    		width: 149px; height: 50px; }
.commnav li a.home:hover		{ background: url('images/leftnav-over.jpg') no-repeat -0px 0px;   	width: 149px; height: 50px; }
	
.commnav li a.checklist			{ background: url('images/leftnav.jpg') no-repeat -0px -50px;    	width: 149px; height: 40px; }
.commnav li a.checklist:hover	{ background: url('images/leftnav-over.jpg') no-repeat -0px -50px; 	width: 149px; height: 40px; }

.commnav li a.budget			{ background: url('images/leftnav.jpg') no-repeat -0px -90px;    	width: 149px; height: 30px; }
.commnav li a.budget:hover		{ background: url('images/leftnav-over.jpg') no-repeat -0px -90px; width: 149px; height: 30px; }

.commnav li a.logout			{ background: url('images/leftnav.jpg') no-repeat -0px -120px;    	width: 149px; height: 40px; }
.commnav li a.logout:hover		{ background: url('images/leftnav-over.jpg') no-repeat -0px -120px; width: 149px; height: 40px; }

.commnav li.spacer				{ background: url('images/leftnav.jpg') no-repeat -0px -160px; width: 149px; height: 160px; }


#nav li a.AboutTheBuilderTeam							{ background: url('images/Buttons.jpg') no-repeat -0px 0px;     	width: 149px; height: 60px  }
#nav li a:hover.AboutTheBuilderTeam						{ background: url('images/Buttons.jpg') no-repeat -0px -60px;    	width: 149px; height: 60px  }
	
#nav li a.StagesOfDesignAndConstruction					{ background: url('images/Buttons.jpg') no-repeat -149px 0px; 		width: 170px; height: 60px  }
#nav li a:hover.StagesOfDesignAndConstruction			{ background: url('images/Buttons.jpg') no-repeat -149px -60px; 	width: 170px; height: 60px  }

#nav li a.HomeSiteLocationsAndAvailableHomes				{ background: url('images/Buttons.jpg') no-repeat -319px 0px;     	width: 188px; height: 60px  }
#nav li a:hover.HomeSiteLocationsAndAvailableHomes		{ background: url('images/Buttons.jpg') no-repeat -319px -60px;    	width: 188px; height: 60px  }
	
#nav li a.PictureViewer									{ background: url('images/Buttons.jpg') no-repeat -507px 0px; 		width: 172px; height: 60px  }
#nav li a:hover.PictureViewer							{ background: url('images/Buttons.jpg') no-repeat -507px -60px; 	width: 172px; height: 60px  }

#nav li a.PreferredSuppliers								{ background: url('images/Buttons.jpg') no-repeat -679px 0px;      	width: 129px; height: 60px  }
#nav li a:hover.PreferredSuppliers						{ background: url('images/Buttons.jpg') no-repeat -679px -60px;   	width: 129px; height: 60px  }
	
#nav li a.ContactUs										{ background: url('images/Buttons.jpg') no-repeat -808px 0px; 		width: 142px; height: 60px  }
#nav li a:hover.ContactUs								{ background: url('images/Buttons.jpg') no-repeat -808px -60px; 	width: 142px; height: 60px  }


											/* End Top Navagation */


div.navagation4
{
width: 950px;
height: 116px;
background-color:white;
background-image:url(images/homemiddlenav.jpg);
margin: 0 auto; 
padding: 0; 
list-style: none;
background-repeat: no-repeat;
float: left;
clear: both;


}

#nav4 li
a {
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav4 li, ul, ol {
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;

}



#nav4 li a.navagationfourspacer									{ background: url('images/homemiddlenav.jpg') no-repeat -0px 0px;     	width: 239px; height: 116px  }
#nav4 li a:hover.navagationfourspacer							{ background: url('images/homemiddlenav.jpg') no-repeat -0px -116px;    	width: 239px; height: 116px  }
	
#nav4 li a.WhyBuildANewCustomHome								{ background: url('images/homemiddlenav.jpg') no-repeat -239px 0px; 	width: 171px; height: 116px  }
#nav4 li a:hover.WhyBuildANewCustomHome							{ background: url('images/homemiddlenav.jpg') no-repeat -239px -116px; 	width: 171px; height: 116px  }

#nav4 li a.WhatAreTheStrengthsOfFineHomeBuilders				{ background: url('images/homemiddlenav.jpg') no-repeat -410px 0px;     	width: 165px; height: 116px  }
#nav4 li a:hover.WhatAreTheStrengthsOfFineHomeBuilders			{ background: url('images/homemiddlenav.jpg') no-repeat -410px -116px;   	width: 165px; height: 116px  }
	
#nav4 li a.HowDoesAPersonGetStartedBuildingACustomHome			{ background: url('images/homemiddlenav.jpg') no-repeat -575px 0px; 	width: 190px; height: 116px  }
#nav4 li a:hover.HowDoesAPersonGetStartedBuildingACustomHome	{ background: url('images/homemiddlenav.jpg') no-repeat -575px -116px; 	width: 190px; height: 116px  }

#nav4 li a.FineHomeBuildingFAQsAndTips							{ background: url('images/homemiddlenav.jpg') no-repeat -765px 0px;      	width: 185px; height: 116px  }
#nav4 li a:hover.FineHomeBuildingFAQsAndTips					{ background: url('images/homemiddlenav.jpg') no-repeat -765px -116px;   	width: 185px; height: 116px  }





div.navagation5
{
width: 480px;
height: 64px;
background-image: url(images/homecontentlinks.jpg);
background-repeat: no-repeat;
float: left;
clear: both;

}

#nav5 li
a {
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav5 li, ul, ol 
{
	list-style:none;
	margin: 0;
	padding: 0;
	float: left;

}



#nav5 li a.navfivespacer						{ background: url('images/homecontentlinks.jpg') no-repeat -0px 0px;     width: 39px; height: 64px; }
#nav5 li a:hover.navfivespacer					{ background: url('images/homecontentlinks.jpg') no-repeat -0px -64px;   width: 39px; height: 64px; }
	
#nav5 li a.ClientCommunicator					{ background: url('images/homecontentlinks.jpg') no-repeat -39px 0px; 	 width: 207px; height: 64px; }
#nav5 li a:hover.ClientCommunicator				{ background: url('images/homecontentlinks.jpg') no-repeat -39px -64px;  width: 207px; height: 64px; }

#nav5 li a.PersonalCommunicator					{ background: url('images/homecontentlinks.jpg') no-repeat -246px 0px;   width: 207px; height: 64px; }
#nav5 li a:hover.PersonalCommunicator			{ background: url('images/homecontentlinks.jpg') no-repeat -246px -64px; width: 207px; height: 64px; }





div.navagation3
{
float: left;
width: 272px;
height: 276px;
background-image: url(images/secondquestionsrollover.jpg);
background-repeat: no-repeat;
}

#nav3 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav3 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}

#nav3 li a.spacertop 				{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px 0px; width: 272px; height: 48px }
#nav3 li a:hover.spacertop	   		{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -0px; width: 272px; height: 48px }

#nav3 li a.custom 					{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px -48px; width: 272px; height: 45px }
#nav3 li a:hover.custom	   			{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -48px; width: 272px; height: 45px }

#nav3 li a.strengths 				{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px -93px; width: 272px; height: 48px }
#nav3 li a:hover.strengths	   		{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -93px; width: 272px; height: 48px }

#nav3 li a.started 					{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px -141px; width: 272px; height: 58px }
#nav3 li a:hover.started	   		{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -141px; width: 272px; height: 58px }

#nav3 li a.faq 						{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px -199px; width: 272px; height: 37px }
#nav3 li a:hover.faq	   			{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -199px; width: 272px; height: 37px }

#nav3 li a.spacerbottom 			{ background: url('images/secondquestionsrollover.jpg') no-repeat 0px -236px; width: 272px; height: 40px }
#nav3 li a:hover.spacerbottom	   	{ background: url('images/secondquestionsrollover.jpg') no-repeat -272px -236px; width: 272px; height: 40px }





div.navagation2
{
float: left;
height: 270px;
background-image: url(images/secondlogounderquestions.jpg);
background-repeat: no-repeat;
clear: both;
}

#nav2 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav2 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}

#nav2 li a.spacerbottomtop 				{ background: url('images/secondlogounderquestions.jpg') no-repeat 0px 0px; width: 272px; height: 64px }
#nav2 li a:hover.spacerbottomtop	   	{ background: url('images/secondlogounderquestions.jpg') no-repeat -272px 0px; width: 272px; height: 64px }

#nav2 li a.pc							{ background: url('images/secondlogounderquestions.jpg') no-repeat 0px -64px; width: 272px; height: 62px }
#nav2 li a:hover.pc	   					{ background: url('images/secondlogounderquestions.jpg') no-repeat -272px -64px; width: 272px; height: 62px }

#nav2 li a.clientc						{ background: url('images/secondlogounderquestions.jpg') no-repeat 0px -126px; width: 272px; height: 73px }
#nav2 li a:hover.clientc	   			{ background: url('images/secondlogounderquestions.jpg') no-repeat -272px -126px; width: 272px; height: 73px }

#nav2 li a.nav2contact					{ background: url('images/secondlogounderquestions.jpg') no-repeat 0px -199px; width: 272px; height: 57px }
#nav2 li a:hover.nav2contact	   		{ background: url('images/secondlogounderquestions.jpg') no-repeat -272px -199px; width: 272px; height: 57px }

#nav2 li a.spacerbottom2 				{ background: url('images/secondlogounderquestions.jpg') no-repeat 0px -256px; width: 272px; height: 155px }
#nav2 li a:hover.spacerbottom2	   		{ background: url('images/secondlogounderquestions.jpg') no-repeat -272px -256px; width: 272px; height: 155px }