body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	background: #CAC7AE;
}
h1 {
	margin-top: 0;
	font-weight: normal;
	font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}
p {
	margin-top: 0;
}
img {
	border: 0;
}

.clear {
	clear: both;
}
.bull {
	margin: 0 5px 0 5px;
}

/*---------- center content ----------*/
#center {
	position: absolute;
	top: 60px;
	left: 50%;
	width:  900px;
	height: auto;
	margin-left: -460px;       
}

/*---------- navigation ----------*/
#navigation {
	width: 900px;
	height: 43px;
	margin-bottom: 10px;
	background-image: url("/images/navigationBg.gif");
	background-repeat: repeat-y;
}
#navigation #logo {
	float: left;
}
#navigation ul {
	margin: 0;
	padding: 0;
}
#navigation li { 
	display: inline;
	margin: 0 0 0 30px;
	padding: 0;
	line-height: 43px;
}
#navigation li a:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#navigation li a:visited {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#navigation li a:hover {
	color: #BE5304;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#navigation li a:active {
	color: #BE5304;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#navigation #currentSection {
	color: #BE5304;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

/*---------- HOME content holder ----------*/
#homeContent {
	width: 100%;
	height: 100%;
	padding: 10px; 
	background: #FFFDE7;
}

/*---------- HOME top Content ----------*/
#homeContent #topContent {
	width: 900px;
	height: 358px;
	background-image: url("/images/homeBgTop.jpg");
	background-repeat: no-repeat;
}
#homeContent #topContent h1 {
	padding: 60px 0 0 40px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 140%;
	color: #B85009;
}
#homeContent #topContent .headline30px {
	font-size: 30px;
}
#homeContent #topContent .headline40px {
	font-size: 40px;
}
#homeContent #topContent .headline50px {
	font-size: 50px;
}
#homeContent #topContent p {
	width: 350px;
	padding-left: 40px;
	font-size: 16px;
	color: #666666;
	line-height: 140%;
}
#homeContent #topContent #galleryLink {
	position: absolute;
	top: 402px;
	left: 821px;
	width: 89px;
	height: auto;
	padding: 0;
	margin: 0;
	float: right;
	border-top: 5px solid #FFFDE7;
	background-image: url("/images/homeGalleryBg.gif");
	
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CAC7AE;
	text-transform: uppercase;
	text-align: center;
}
	#homeContent #topContent #galleryLink li {
		margin: 0;
		padding: 0;
		text-decoration: none;
		display: inline;
	}
	#homeContent #topContent #galleryLink a {
		color: #CAC7AE;
		text-decoration: none;
	}

#homeContent #bottomContent {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-image: url("/images/homeBgBottom.jpg");
	background-repeat: no-repeat;
	background-color: #AE4508;
}
#homeContent #bottomContent p {
	width: 700px;
	padding: 15px 0 10px 40px;
	margin: 0;
	font-size: 12px;
	color: #EDC371;
	line-height: 150%;
}
#homeContent #bottomContent #bar {
	width: 100%;
	height: auto;
	background-color: #9C2E03;
	vertical-align: middle;
}
#homeContent #bottomContent #bar p {
	width: 100%;
	margin: 0;
	padding: 5px 0 5px 40px;
	font-size: 11px;
	color: #EDC371;
	/*text-transform: uppercase;*/
}
#homeContent #bottomContent #bar a {
	color: #DBBCAD;
	text-decoration: none;
}

/*---------- COMMUNITY content holder ----------*/
#communityContent {
	width: 100%;
	height: 100%;
	padding: 10px; 
	background: #FFFDE7;
}

/*---------- COMMUNITY top Content ----------*/
#communityContent #topContent {
	width: 900px;
	height: auto;
	padding-bottom: 10px;
	background-image: url("/images/communityBgTop.jpg");
	background-repeat: no-repeat;
	background-color: #eef3df;
}
#communityContent #topContent h1 {
	padding: 30px 0 0 40px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 140%;
	color: #B85009;
}
#communityContent #topContent .headline30px {
	font-size: 30px;
}
#communityContent #topContent .headline40px {
	font-size: 40px;
}
#communityContent #topContent h2 {
	width: 580px;
	font-size: 14px;
	padding: 0 0 0 40px;
	font-weight: normal;
	line-height: 140%;
	color: #666666;
}
#communityContent #topContent p {
	width: 580px; 
	padding-left: 40px;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}
#communityContent #topContent #seeBelow {
	color: #8D2A04;
	font-size: 12px;
}

#communityContent #bottomHeader {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-image: url("/images/communityBgBottom.jpg");
	background-repeat: no-repeat;
	background-color: #AE4508;
}
#communityContent #bottomHeader h1 {
	width: 700px;
	padding: 15px 0 13px 40px;
	margin: 0;
	font-size: 20px;
	color: #EDC371;
	line-height: 150%;
	text-transform: uppercase;
}

#communityContent #bottomContent {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFFDE7;
}

/*---------- CUSTOM HOMES content holder ----------*/
#customContent {
	width: 100%;
	height: 100%;
	padding: 10px;
	background: #FFFDE7;
}

/*---------- CUSTOM HOMES top Content ----------*/
#customContent #topContent {
	width: 900px;
	height: auto;
	padding-bottom: 10px;
	background-image: url("/images/customBgTop.jpg");
	background-repeat: no-repeat;
	background-color: #eef3df;
}
#customContent #topContent h1 {
	padding: 30px 0 0 40px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 140%;
	color: #B85009;
}
#customContent #topContent .headline30px {
	font-size: 30px;
}
#customContent #topContent .headline40px {
	font-size: 40px;
}
#customContent #topContent h2 {
	width: 560px;
	font-size: 14px;
	padding: 0 0 0 40px;
	line-height: 140%;
	color: #666666;
}
#customContent #topContent p {
	width: 560px; 
	padding-left: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 140%;
}
#customContent #topContent strong {
	color: #B85009;
	font-weight: normal;
}
#customContent #topContent a {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
#customContent #topContent #seeBelow {
	color: #8D2A04;
	font-size: 12px;
}
#customContent #topContent #disclaimer {
	font-size: 12px;
}
 
#customContent #bottomHeader {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-image: url("/images/customBgBottom.jpg");
	background-repeat: no-repeat;
	background-color: #AE4508;
}
#customContent #bottomHeader h1 {
	width: 700px;
	padding: 15px 0 13px 40px;
	margin: 0;
	font-size: 20px;
	color: #EDC371;
	line-height: 150%;
	text-transform: uppercase;
}

#customContent #bottomContent {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFFDE7;
}

/*---------- BUILDERS HOMES content holder ----------*/
#buildersContent {
	width: 100%;
	height: 100%;
	padding: 10px; 
	background: #FFFDE7;
}

/*---------- BUILDERS HOMES top Content ----------*/
#buildersContent #topContent {
	width: 900px;
	height: auto;
	padding-bottom: 10px;
	background-image: url("/images/buildersBgTop.jpg");
	background-repeat: no-repeat;
	background-color: #eef3df;
}
#buildersContent #topContent h1 {
	padding: 30px 0 0 40px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 140%;
	color: #B85009;
}
#buildersContent #topContent .headline30px {
	font-size: 30px;
}
#buildersContent #topContent .headline40px {
	font-size: 40px;
}
#buildersContent #topContent h2 {
	width: 560px;
	font-size: 14px;
	padding: 0 0 0 40px;
	line-height: 140%;
	color: #666666;
}
#buildersContent #topContent p {
	width: 560px; 
	padding-left: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 140%;
}
#buildersContent #topContent strong {
	color: #B85009;
	font-weight: normal;
}
#buildersContent #topContent a {
	color: #666666;
	padding-right: 50px;
	font-weight: normal;
	text-decoration: underline;
}
#buildersContent #topContent #disclaimer {
	font-size: 12px;
}
#buildersContent #topContent #seeBelow {
	color: #8D2A04;
	font-size: 12px;
}

#buildersContent #topContent p {
	width: 560px; 
	padding-left: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 140%;
}

#buildersContent #bottomHeader {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-image: url("/images/buildersBgBottom.jpg");
	background-repeat: no-repeat;
	background-color: #AE4508;
}
#buildersContent #bottomHeader h1 {
	width: 700px;
	padding: 15px 0 13px 40px;
	margin: 0;
	font-size: 20px;
	color: #EDC371;
	line-height: 150%;
	text-transform: uppercase;
}

#buildersContent #bottomContent {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFFDE7;
}

/*---------- FIND US content holder ----------*/
#findUsContent {
	width: 100%;
	height: 100%;
	padding: 10px; 
	background: #FFFDE7;
}

/*---------- FIND US top Content ----------*/
#findUsContent #topContent {
	width: 900px;
	height: auto;
	padding-bottom: 10px;
	background-image: url("/images/findUsBgTop.jpg");
	background-repeat: no-repeat;
	background-color: #eef3df;
}
#findUsContent #topContent h1 {
	padding: 30px 0 0 40px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 140%;
	color: #B85009;
}
#findUsContent #topContent .headline30px {
	font-size: 30px;
}
#findUsContent #topContent .headline40px {
	font-size: 40px;
}
#findUsContent #topContent h2 {
	width: 540px;
	font-size: 14px;
	padding: 0 0 0 40px;
	line-height: 140%;
	color: #666666;
}
#findUsContent #topContent p {
	width: 540px; 
	padding-left: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 140%;
}
#findUsContent #topContent strong {
	color: #B85009;
	font-weight: normal;
}
#findUsContent #topContent a {
	color: #B85009;
	padding-right: 50px;
	font-weight: normal;
	text-decoration: underline;
}
#findUsContent #topContent p {
	width: 540px; 
	padding-left: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 140%;
}
#findUsContent #topContent #seeBelow {
	color: #8D2A04;
	font-size: 12px;
}
#findUsContent #topContent #disclaimer {
	font-size: 12px;
}
 
#findUsContent #bottomHeader {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-color: #AE4508;
}
#findUsContent #bottomHeader h1 {
	width: 700px;
	padding: 15px 0 13px 40px;
	margin: 0;
	font-size: 20px;
	color: #EDC371;
	line-height: 150%;
	text-transform: uppercase;
}

#findUsContent #bottomHeader p {
	width: 610px; 
	padding-left: 40px;
	font-size: 14px;
	color: #DCAB60;
	line-height: 140%;
}

#findUsContent #bottomHeader #printMap {
	float: right;
	margin: -130px 90px 0 0;
}
#findUsContent #bottomHeader #printMap li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #f5CE9C;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#findUsContent #bottomHeader #printMap li a {
	color: #f5CE9C;
	text-decoration: none;
}

#findUsContent #bottomContent {
	width: 900px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFFDE7;
}


/*---------- PRIVACY content holder ----------*/
#privacyContent {
	width: 100%;
	height: 100%;
	padding: 10px; 
	background: #FFFDE7;
}

/*---------- PRIVACY top Content ----------*/
#privacyContent #topContent {
	width: 900px;
	height: auto;
	padding-bottom: 10px;
	background-image: url("/images/privacyBgTop.jpg");
	background-repeat: no-repeat;
}
#privacyContent #topContent h1 {
	padding: 60px 0 0 40px;
	font-size: 30px;
	line-height: 140%;
	color: #B85009;
}
#privacyContent #topContent p {
	width: 350px;
	padding-left: 40px;
	font-size: 10px;
	color: #666666;
	line-height: 140%;
}

#privacyContent #bottomContent {
	width: 900px;
	height: 72px;
	margin: 10px 0 0 0;
	overflow: hidden;
	background-image: url("/images/privacyBgBottom.jpg");
	background-repeat: no-repeat;
	background-color: #AE4508;
}
#privacyContent #bottomContent p {
	width: 700px;
	padding: 15px 0 10px 40px;
	margin: 0;
	font-size: 12px;
	color: #EDC371;
	line-height: 150%;
}
#privacyContent #bottomContent #bar {
	width: 100%;
	height: auto;
	background-color: #9C2E03;
	vertical-align: middle;
}
#privacyContent #bottomContent #bar p {
	width: 100%;
	margin: 0;
	padding: 5px 0 5px 40px;
	font-size: 11px;
	color: #EDC371;
	text-transform: uppercase;
}
#privacyContent #bottomContent #bar a {
	color: #DBBCAD;
	text-decoration: none;
}


/*---------- footer ----------*/
#footer {
	width: 900px;
	height: auto;
	padding: 0 10px 0 10px;
}
#footer p {
	padding: 5px 10px 0 40px;
	font-size: 10px;
	color: #A7927C;
}
#footer a {
	padding-left: 5px;
	color: #A7927C;
	text-decoration: none;
}