@charset "utf-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	
	font-family:arial,sans-serif;
	font-size:12px;
	color:#005295;
}
img {border: 0px;}
a {
	text-decoration:none;
}
a:link {font-family: arial, sans-serif; font-size: 1.1em; color: #7EB0CC; text-decoration: none;}
a:hover {color: #7EB0CC; }
a:visited {font-family: arial, sans-serif; font-size: 1.1em; color: #7EB0CC; text-decoration: none;}
a:active {font-family: arial, sans-serif; font-size: 1.1em; color: #7EB0CC; text-decoration: none;}
#container {
	position:relative; /* needed for footer positioning*/
	margin:0; /* center, not in IE5 */
	width:980px;
	left: 50%;
	margin-left: -490px; 
	background:#fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#header{
	width:980px;
	height:168px;
	position: relative;
}
div.header {position: relative;}
#rdlogo{
	float:left;
	padding:32px 0 37px 32px;	
}
.header-center {
	float:left;
	width:550px;
	padding:50px 0 0 130px;
	color:#003767;
	text-align:right;
}
.header-center a {
	font-size:0.9em;
	text-decoration:none;
	color:#939598;
}
.bg-home{
	background-image:url(../images/banner_home.png);
	background-repeat:no-repeat;		
}
.bg-clubhouse{
	background-image:url(../images/banner-clubhouse.png);
	background-repeat:no-repeat;	
}
.bg-golf{
	background-image:url(../images/banner-golf.png);
	background-repeat:no-repeat;
}
.bg-siteplan{
	background-image:url(../images/banner-siteplan.png);
	background-repeat:no-repeat;
}
.bg-areaamenities{
	background-image:url(../images/banner-areaamenities.png);
	background-repeat:no-repeat;
}
.bg-commfeatures{
	background-image:url(../images/banner-commfeatures.png);
	background-repeat:no-repeat;
}
.bg-bldstory{
	background-image:url(../images/banner-bldersstory.png);
	background-repeat:no-repeat;
}
.bg-general{
	background-image:url(../images/banner-general.png);
	background-repeat:no-repeat;
}
#nav{ 
	height:413px;
	padding-top:42px;
	padding-left:32px;
	text-align: left;
}
#nav p{
	margin-top:0; margin-bottom:0; font-size:1.1em;
}
#nav ul {
	list-style:none;
	/*border-left:1px solid #7EB0CC;*/
	width:175px;
	margin-top:0; margin-bottom:10px;
}
#nav ul li {
	padding:4px 0px 4px 0px;
	font-size: 1em;
}
#nav ul li a {
	text-decoration:none;
	color:#003055;
	font-size: 1em;
}
#nav ul li a:hover {
	color:#003767;
}


#nav ul.darker {
	list-style:none;
	/*border-left:1px solid #7EB0CC;*/
	width:175px;
}
#nav ul.darker li {
	padding:4px 0px 4px 0px;
	font-size: 1em;
}
#nav ul.darker li a {
	text-decoration:none;
	color:#003055;
	font-size: 1em;
}
#nav ul.darker a:hover {
	color:#909295;
}
#content-sales{
	position:absolute;
	top:250px;
	left:335px;
	width:567px;
}
#sales-info{
	float:left;
	width:250px;
	text-align:right;
	padding-right:30px;
}
#sales-info h1{
	margin-top:0;	
}
#sales-info p{
	text-align:right;
	line-height:1.1em;
}
#content-care{
	position:absolute;
	top:220px;
	left:325px;
	width:600px;
	text-align:right;

}
#content-care h1{
	margin-top:0;
}
#content-care h3{
	margin:0 0 5px 0;
}
#content-care p{
	padding:0px;
	line-height:175%;
	text-align:right;
}
#sales-map{
	float:left;
	width:287px;
}
.page-content{
	padding:32px 34px 0px 32px;	
}
#enlargeImg{
	display:none;	
}
.hiddenContent{
	margin-top:35px;
	margin-bottom:0px;
	padding:40px 0 0 0;
	width:916px;
	border-top:1px solid #7EB0CC;
	cursor: pointer;
}
#footer{
	margin:37px 32px 0 32px;
	border-top:1px solid #7EB0CC;
	height:53px;
	width:916px;
	font-size:.75em;
}

.footerleft{
	float:left;
	width:405px;
	padding-top:15px;
	
	color:#909295;
}
.footerleft a{
	color:#909295;
}
.footerleft a:hover{
	color:#003055;
}
.footerright{
	float:left;
	width:510px;
	padding-top:15px;
	color:#909295;
	text-align:right;
}
.footerright a{
	color:#909295;	
}
.footerright a:hover{
	color:#003055;	
}
.active{
	color:#7EB0CC;	
}
p{ 
	margin-top:0px;
	text-align:justify;
	line-height:1.5em;
}
.floatleft{
	float:left;	
}
/* -----left side images in content---- */
.imgClubhouse{
	width:391px;
	padding:0 0 0 64px;	
}
.imgGolf{
	width:420px;
	padding:0 35px 0 0;
}
.imgFeatures{
	width:422px;
	padding:0 25px 0 8px;	
}
.imgAreaamen{
	width:420px;
	padding:0 35px 0 0;
}
.imgSiteplan{
	width:343px;
	padding:0 35px 0 77px;	
}
.imgStory{
	width:416px;
	padding:0 35px 0 4px;	
}
/* ----text in content---- */
.floattext{
	float:left;	
	width:426px;
	padding-left:32px;
	border-left:1px solid #7EB0CC;
	vertical-align:top;
}
.clearfloat{
	float:none;
	clear:both;	
}
.largetxt{
	font-size:1.3em;
}
.smalltxt{
	font-size:.7em;	
}
.txtbold{
	font-weight:bold;	
}
.links{
	border-bottom:1px solid #005295;	
}

#imagetmb {cursor: pointer}

table.social-media {position: absolute; bottom: 10px; right: 20px}
div.header table.social-media {position: absolute; bottom: -30px; right: 20px}
table.social-media td { padding: 0 0 0 10px;}
table.social-media td img { height: 20px;}