/*Template*/
#wrapper { width:992px; }

/*Home*/
#homeWrapper { width:992px; height:700px; }

#window { float:left; margin-top:37px; }

#homeTitle {
	float:left;
	margin-left:34px;
	margin-top:246px;
}

#right { float:left;}

#homeNav {
	margin-left:24px;
	margin-top:304px;
	text-align:left;
}

.homeNavImage { margin-bottom:13px; }

#contactInfo {
	margin-top:90px;
	margin-left:24px;
	text-align:left;
}

/*Top Nav*/
#topNav { float:left; }

#topNavTitle { float:left; margin-top:48px; }

#rightTopNav { float:left; width:789px; }

#topRightLinks { float:right; }

.topRightLink { float:left; }

#navButtons {
	height:25px;
	margin-top:81px;
	margin-left:50px;
}

#navButtons a, #navButtons a:hover, #navButton a:active {
	float:left;
}

.topNavButton {
	padding:8px 13px 10px 13px;
	background-color:#a18143;
}

#footer {
	float:left;
	position:fixed;
	bottom: 0;
	height:20px;
	width:992px;
	text-align:left;
	font-size:10px;
	color:#AAA;
	font-family:Arial, Helvetica, sans-serif;
}

#footer a, a:link, a:active, a:visited { text-decoration:none; color:#AAA; }
#footer a:hover { text-decoration:underline; color:#AAA; }

/*****************/
/*****Content*****/
/*****************/

/*Pricing*/
#pricingWrapper {
	float:left;
	width:669px;
	margin-left:129px;
}
html>body #pricingWrapper {margin-left:259px;}

#pricingTable {
	border:solid 3px #a28144;
	width:100%;
	background-color:#EEE;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#pricingTable th { font-size:14px; }

#pricingTable td { background-color:#FFF; font-size:12px; }

.colorOne { color:#574939; background-color:#d0c2b2; }

.colorTwo { color:#725f48; background-color:#bda993; }

.reserved { font-weight:bold; color:#ab8637; }

/*Amenities*/
#amenitiesWrapper {
	float:left;
	width:947px;
	margin-top:69px;
}

#amenitiesImages {
	float:left;
	width:336px;
	margin-left:23px;
}

#amenitiesRight {
	float:left;
	margin-left:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

.amenitiesHeader {
	font-weight:bold;
	color:#a28044;
}

.amenitiesText {
	margin-top:25px;
}

/*Life*/
#lifeWrapper {
	float:left;
	width:965px;
	margin-top:69px;
}

#lifeImages {
	float:left;
	width:505px;
	margin-left:15px;
}
html>body #lifeImages {margin-left:30px;}

#lifeRight {
	float:left;
	width:400px;
	margin-left:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

/*Vision*/
#visionWrapper {
	float:left;
	width:965px;
	margin-top:69px;
}

#visionImages {
	float:left;
	width:507px;
	margin-left:15px;
}
html>body #lifeImages {margin-left:15px;}

#visionRight {
	float:left;
	width:400px;
	margin-left:28px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

/*Floor*/
#floorWrapper {
	float:left;
	width:960px;
	margin-top:69px;
}

#floorPlan {
	float:left;
	margin-left:20px;
	border:solid 3px #a28144;
}

#floorRight {
	float:left;
	width:115px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

#floorRight a {color:#FFF; text-decoration:none;}

.planButton { float:left; margin-bottom:10px; }

.planBullet {
	float:left;
	width:18px;
	height:18px;
	margin-right:10px;
	background-color:#a18043;
}

/*Interactive*/
#interactiveWrapper {
	float:left;
	width:960px;
}

#interactiveTitle {
	margin-top:49px;
	margin-bottom:10px;
	margin-left:895px;
}

#map, #legend{ border:solid 3px #a18043; margin-bottom:10px;}

/*Contact*/
#contactWrapper {
	float:left;
	width:965px;
	margin-top:69px;
}

#contactImages {
	float:left;
	width:505px;
	margin-left:15px;
}
html>body #contactImages { margin-left:30px; }

#contactRight {
	float:left;
	width:400px;
	margin-left:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

#contactRight a {
	color:#a18143;
	text-decoration:none;
}

/*Photo*/
#photoWrapper {
	float:left;
	width:960px;
	margin-top:69px;
}

#largeImage {
	float:left;
	margin-left:20px;
	border:3px solid #a18043;
}

#photoRight {
	float:left;
	width:400px;
	margin-left:30px;
	text-align:left;
}

#photoThumbs {
	clear:left;
	margin-top:40px;
}

.thumb {
	float:left;
	border:solid 2px #12100d;
}



