/* CSS Document */
html, body {
	height: 100%;
}


.homeBkgrd {
border-left: 4px solid #afbd21;
border-right: 4px solid #afbd21;
background-color:#eff2dd;
}

.logo {
padding: 10px 66px 0 102px;
margin: 0;
}

#homeMenu {

padding: 0px 0px 13px 0px;
margin: 0;
}



 /* Home Renderings */
#renderings { position: relative; height: 92px; margin-bottom: 0; padding-bottom:20px;}

#renderings .homeRend { position: absolute; }

#renderings #hrend1 { left: 0; }

#renderings #hrend2 { left: 92px; }

#renderings #hrend3 { left: 187px; }

#renderings #hrend4 { left: 277px; }

.homeRend a.first { z-index: 1; }

 /* inside main menu */
 
 #mi {
padding: 33px 0px 0 0px;
margin: 0;
}

 #mi_individual {
padding: 0px 0px 12px 0px;
margin: 0;
}

#homeText { 
padding: 16px 0px 0px 0px;
margin: 0;
line-height: 13pt;
}

#mapPages { position: relative; height: 490px; margin-bottom: 0; }

#mapPages .homeRend { position: absolute; }

#mapPages #aroundMap { left: 0px; }

#mapText { left: 0px; 
padding: 0px 25px 0px 0px; }

#mapnav{
	left: 0px; 
	width: 243px;
	position: relative;
}

.map{
	float:left;
}

.mapnav{
	float:left; 
	clear:left;
	width: 218px;
	padding: 0px 25px 0px 0px;
	margin: -8px 0 0 0; }

#cityLogos { position: relative; height: 92px; margin-bottom: 0; }

#cityLogos .homeRend { position: absolute; }

#cityLogos #logo1 { left: 0; }

#cityLogos #logo2 { left: 92px; }

#cityLogos #logo3 { left: 223px; }

#cityLogos #logo4 { left: 333px; }

#cityLogos #logo5 { left: 427px; }

.homeRend a.first { z-index: 1; }




 /* Home Text Links */
a.homeLink:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:13pt;

}

a.homeLink:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:13pt;
}

a.homeLink:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:13pt;

}

a.homeLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: underline;
line-height:13pt;

}

a.footerMail:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;

}

a.footerMail:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;
}

a.footerMail:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;

}

a.footerMail:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #949e29;
text-decoration: underline;
line-height:15pt;

}

/* Inside Sub Nav */
a.subNav:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;

}

a.subNav:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;
}

a.subNav:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;

}

a.subNav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887D75;
text-decoration: none;
line-height:15pt;

}

a.subNav-over:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887D75;
text-decoration: none;
line-height:15pt;

}

a.subNav-over:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887D75;
text-decoration: none;
line-height:15pt;
}

a.subNav-over:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887D75;
text-decoration: none;
line-height:15pt;

}

a.subNav-over:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887D75;
text-decoration: none;
line-height:15pt;

}

.separate {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;

}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #949e29;
text-decoration: none;
line-height:15pt;


}

#headPlace {
padding: 28px 0px 15px 0px;
margin: 0;
}

#headMap {
padding: 28px 0px 5px 0px;
margin: 0;
}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #887d75;
text-decoration: none;
line-height:15pt;
letter-spacing: 1px;
}

#contentSpace {
padding-right: 40px;


}

.content {
 
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #887d75;
text-decoration: none;
line-height:12pt;


}

.contentB {
 
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #887d75;
text-decoration: none;
line-height:12pt;


}

 /* HOMES SECTION */
 
#floorPlanMenu {

padding: 33px 0px 0px 0px;
margin: 0;
}

.fpGuide {
 
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #514842;
text-decoration: none;
line-height:11pt;
}

#fpGuidePlace {
 
padding: 18px 0px 0px 0px;
margin: 0;
}

#fp { position: relative; height: 220px; margin-bottom: 0; }

#fp .fpPlace { position: absolute; }

#fp #fp1 { left: 0; }

#fp #fp2 { left: 163px; }

#fp #fp3 { left: 307px; }

#fp #fp4 { left: 0; }

#fp #fp5 { left: 163px; }

#fp #fp6 { left: 307px; }

.fpPlace a.first { z-index: 1; }


#rendDescript {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color:#47403c;
	line-height: 12pt;
	text-decoration: none;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

#modConstructL {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#887d75;
	line-height: 12pt;
	text-decoration: none;
	border: 0px solid;
	margin: 0px;
	width: 460px;
	padding: 0px 0px 0px 25px;
}
/*GALLERY STYLES*/
.gallery {
	list-style: none;
	margin: 0;
	padding-left: 11px;
}
.gallery li {
	margin: 0;
	padding: 0;
}
.gallery li a.first {
	display: block !important;
}
.gallery li a {
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #949E29;
	font-size: 8pt;
	line-height: 13pt;
	text-decoration: none;
}



.gallery li a:hover {
	text-decoration: underline;
}

#gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
#gallery li {
	margin: 0;
	padding: 0;
}
#gallery li a.first {
	display: block !important;
}
#gallery li a {
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #949E29;
	font-size: 8pt;
	line-height: 13pt;
	text-decoration: none;
}
#gallery li a:hover {
	text-decoration: underline;
}
/*END GALLERY STYLES*/

#event-btn{
	display: block;
	height: 47px;
	width: 167px;
	background-image: url(images/event-btn.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	text-indent: -9999px;
	margin-top: -50px;
}

#event-btn:hover{
	background-position: bottom left;
}