/* CSS Document */

@import url(nav.css);
@import url(shadow.css);

*{ margin: 0 0; padding: 0; }

.anchor{ clear: both; }
p{ line-height: 160%; }
a{ overflow: hidden; }
a img{ border: none; }
.text{ width: 158px; border-left: 2px solid #777; 
	background: #FFF url(/images/background/inputBackground.gif) no-repeat left top; }
label, .submit{ display: block; margin-top: 10px; }
.submit{ display: block; color: #333; }
	
html{
	background: #C59750 url(/images/background/bodyBG.jpg) repeat-y right top;
}
body {
	background: transparent url(/images/background/backgroundimage3.jpg) no-repeat right top;
	color: #333; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: center;
	height: auto !important; height: 950px; min-height: 950px; }
#body{ 		
	margin: 0 0; 
	text-align: center; 
	padding-bottom: 20px;
	width: 780px;
	float: right;
	display: inline;
	text-align: left;
}
#rightColumn{ float: right; width: 210px; text-align: left;	color: #FFC; }
#rightColumn #headerRequestInfo{ clear: both; width: 173px; height: 18px; text-indent: -5000px; margin-top: 10px;
	background: transparent url(/images/background/headerRequestInformation.gif) no-repeat left top; }	
#rightColumn p{ margin-top: 5px; font-size: 11px; margin-right: 50px; }
#rightColumn label{ color: #FC0; display: block; clear: both; margin-top: 5px;  
	font: 11px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
#rightColumn form{ margin-top: 20px; }
#submitButton{ display: block; margin-top: 25px; }
.disclaimer{ font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color: #FFC; font-style: italic; }

#leftColumn{ width: 551px; float: right; margin: 46px 19px 0 0; display: inline; text-align: left; }
#leftBodyHolder{ padding-top: 85px; background: #F5F1EB url(/images/background/headerLogo2.jpg) no-repeat left top; }
#leftColumnBase{ height: 176px; width: 100%; background: #FFF url(/images/background/body_base.jpg) no-repeat left bottom; }
.secondaryHolder{ height: auto !important; height: 700px; min-height: 700px; }
#contentHolder{ margin: 0; }
#headerHolder h1{ text-indent: -5000px; }
#contentHolder{ padding-top: 35px; margin: 0 15px; }
#contentHolder p, #contentHolder ul{ color: #630; font-size: 13px; margin: 25px 80px 0px 25px; }
#contentHolder li{ list-style: inside; margin-top: 10px; }
#contentHolder p.overview{ font-size: 16px; }
#contentHolder p.disc{ clear: both; font-size: 11px; }
#contentHolder p a{ text-decoration: none; color: #09c; }
#contentHolder p a.homeLink{ font-size: 11px; }
#contentHolder h2{ color: #630; font-size: 20px; margin: 25px 0 0 25px; }
#contentHolder img{ margin: 0; padding: 0; }
#contentHolder .instruct{ color: #666; font-size: 11px; font-weight: normal;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
.mainPageContent{  height: auto !important; height: 462px; min-height: 462px;  }

.header{ margin-left: 25px; text-indent: -5000px; }
#headerAway{ width: 310px; height: 40px;
	background: transparent url(/images/background/headerAwayFrom.gif) no-repeat left bottom; }
#headerCommunity{ width: 375px; height: 60px;
	background: transparent url(/images/background/headerCommunity.gif) no-repeat left bottom; }
#headerMasterPlan{ width: 460px; height: 60px;
	background: transparent url(/images/background/headerMasterPlan.gif) no-repeat left bottom; }
#headerVicinityMap{ width: 460px; height: 60px;
	background: transparent url(/images/background/headerVicinityMap.gif) no-repeat left bottom; }
#headerAvailablePlans{ width: 460px; height: 60px;
	background: transparent url(/images/background/headerAvailablePlans.gif) no-repeat left bottom; }
#headerHomesForSale{ width: 460px; height: 60px;
	background: transparent url(/images/background/headerHomesForSale.gif) no-repeat left bottom; }
#headerChurches{ width: 460px; height: 60px; background: url(/images/background/headerChurches.gif) no-repeat left bottom; }
#headerDirections{ width: 460px; height: 60px; background: url(/images/background/headerDirections.gif) no-repeat left bottom; }
#headerVIPRegistration{ width: 460px; height: 60px;	background: url(/images/background/headerVipRegistration.gif) no-repeat left bottom; }
#headerContact{ width: 460px; height: 60px;	background: url(/images/background/headerMakeContact.gif) no-repeat left bottom; }
#headerSchools{ width: 460px; height: 60px;	background: url(/images/background/headerSchools.gif) no-repeat left bottom; }
#headerAttractions{ width: 460px; height: 60px;	background: url(/images/background/headerAttractions.gif) no-repeat left bottom; }
#headerVicinity{ width: 460px; height: 60px; background: url(/images/background/headerVicinity.gif) no-repeat left bottom; }
#headerAmenities{ width: 460px; height: 60px; background: url(/images/background/headerAmenities.gif) no-repeat left bottom; }
#headerHomes{ width: 460px; height: 60px; background: url(/images/background/headerHomes.gif) no-repeat left bottom; }
#headerCommunityPlan{ width: 460px; height: 60px; background: url(/images/background/headerCommunity.gif) no-repeat left bottom; }
#headerFeatures{ width: 460px; height: 60px; background: url() no-repeat left bottom; }
		
#planHolder{ margin: 15px 0 0 25px; }
.planHolder{ margin: 15px 0 0 25px; }
#viewLink, #downloadLink, .downloadLink{ position: relative; color: #09C; font-size: 14px; display: block; width: 470px; font-weight: bold; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#viewLink{ background: url(/images/viewLink.gif) no-repeat left top; }
#viewLink span{ display: block; padding: 13px 0 5px 20px; }

#downloadLink, .downloadLink{ height: 58px; border-top: 1px solid #999; 
	background: transparent url(/images/downloadLink.gif) no-repeat left top; }
.borderless{ border: none; }
#downloadLink span, .downloadLink span{ display: block; padding: 10px 0 0 32px; }
#downloadLink span#floorplanName, .downloadLink span.floorplanName{ padding: 0; display: inline; }
	
#footer{ margin: 20px 0 0 140px; padding-bottom: 20px; }
#footer p, #footer p a{ color: #000; font-size: 10px; text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif; }
#footer p a:hover{ text-decoration: underline; }