@charset "UTF-8";
/* CSS Document */

#inside-hero-shadow {
	top: 70px;
	width: 100%;
	height: 348px;
	background-image: url(../images/global/inside-hero-shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
 	left: 0;
}
#inside-hero {
	width: 952px;
	height: 242px;
	position: absolute;
	top: 123px;
	left: 50%;
	margin-left: -475px;
}
#inside-content {
	width: 890px;
	margin: 0 auto;
	padding-top: 405px;
	position: relative;
}
#inside-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	color: #fff;
	margin-bottom: 20px;
	width: 600px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #FECD18;
	margin-bottom: 20px;
}
.copy-slim {
	width: 410px;
}
#inside-content p {
	font-size: 12px;
	color: #fff;
	line-height: 18px;
	margin-bottom: 20px;
}
.photos {
	position: absolute;
	left: 50%;
	margin-left: -53px;
	top: 352px;
	height: 420px;
	background-repeat: no-repeat;	
	width: 516px;
}

#about-photos {
	background-image: url(../images/photos/about.png);
}
#about-fernvale {
	background-image: url(../images/photos/about_fernvale.png);
}
#about-development {
	background-image: url(../images/photos/about_development.png);
}
#about-developer {
	background-image: url(../images/photos/about_developer.png);
}
#about-covenants {
	background-image: url(../images/photos/about_covenants_summary.png);
}
#about-location {
	background-image: url(../images/photos/location.png);
}
#latest-releases {
	background-image: url(../images/photos/latest_releases.png);
}
#masterplan {
	background-image: url(../images/photos/masterplan.png);
}
#house_land {
	background-image: url(../images/photos/house_land.png);
}
#homes_for_sale {
	background-image: url(../images/photos/homes_for_sale.png);
}
#about-community {
	background-image: url(../images/photos/about_community.png);
}
#community-groups {
	background-image: url(../images/photos/community_groups.png);
}
#education {
	background-image: url(../images/photos/education.png);
}
#retail_amenities {
	background-image: url(../images/photos/retail_amenities.png);
}
#sports_recreation {
	background-image: url(../images/photos/sports_recreation.png);
}
#newsroom {
	background-image: url(../images/photos/newsroom.png);
}
#contact {
	background-image: url(../images/photos/contact.png);
}
.photos .location-map {
	width: 180px;
	height: 200px;
	position: absolute;
	bottom: 50px; 
	right: 270px;
	text-indent: -9999px;
	display: block;
}
.photos .masterplan {
	width: 180px;
	height: 200px;
	position: absolute;
	bottom: 50px; 
	right: 270px;
	text-indent: -9999px;
	display: block;
}
.photos a.masterplanlnk:link, .photos a.masterplanlnk:visited, .photos a.masterplanlnk:active {
	position: absolute;
	bottom: 30px;
	right: 305px;
	font-size: 12px;
	color: #FECD18;
	text-decoration: none;
}
.photos a.masterplanlnk:hover {
	color: #fff;
}
.photos a.locationlnk:link, .photos a.locationlnk:visited, .photos a.locationlnk:active {
	position: absolute;
	bottom: 30px;
	right: 305px;
	font-size: 12px;
	color: #FECD18;
	text-decoration: none;
}
.photos a.locationlnk:hover {
	color: #fff;
}
.photos .button1 {
	width: 300px;
	height: 34px;
	position: absolute;
	bottom: 113px; 
	right: 0;
	text-indent: -9999px;
	display: block;
}
.photos .button2 {
	width: 300px;
	height: 34px;
	position: absolute;
	bottom: 69px; 
	right: 0;
	text-indent: -9999px;
	display: block;
}
#footer-inside {
	margin: 0 auto;
	width: 890px;
}
.footer-horizontal-divider {
	width: 990px;
	height: 2px;
	background-image: url(../images/global/footer-horizontal-divider.png);
	background-repeat: no-repeat;
	margin: 30px auto;
}
.horizontal-divider {
	width: 890px;
	height: 2px;
	background-image: url(../images/global/footer-horizontal-divider.png);
	background-repeat: no-repeat;
	margin: 30px auto;
}
.gallery-thumb {
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0px 15px 15px 0px;
	text-align: center;
	width: 160px;
}
.gallery-thumb img {
	border: 5px solid #fff;
}
.gallery-thumb-portrait {
	color: #fff;
	float: left;
	font-size: 12px;
	margin: 0px 15px 15px 0px;
	text-align: center;
}
.gallery-thumb-portrait img {
	border: 5px solid #fff;
}
.gallery-img {
	border: 5px solid #fff;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	z-index: 1000;
	position: relative;
}
.gallery-thumb-comm {
	color: #fff;
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0px 15px 15px 0px;
	text-align: center;
	width: 160px;
}
.gallery-thumb-comm img {
	border: 5px solid #FFFFFF;
	margin-bottom: 5px;
}
.gallery-thumb:hover img {
	border: 5px solid #fecd18;
}
.gallery-thumb-portrait:hover img {
	border: 5px solid #fecd18;
}
.gallery-thumb-comm:hover img {
	border: 5px solid #fecd18;
}
.img-wrapper {
	z-index: 1000;
	margin: 0 auto;
}
/*#nextbtn {
	position: absolute;
	left: 50%;
	margin-left: 130px;
	top: 460px;
	z-index: 0;
}
#nextbtn img { 
	z-index: 0; 
}
#prevbtn {
	position: absolute;
	left: 50%;
	margin-left: 130px;
	top: 510px;
	z-index: 5;
}
#backgallerybtn {
	position: absolute;
	left: 50%;
	margin-left: 130px;
	top: 810px;
	z-index: 5;
}*/
ul.documents {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	/*margin: 0 120px 15px 30px;*/
	margin: 0 90px 15px 30px;
	padding: 0;
}
ul.documents li span {
	font-size: 12px;
	color: #fff;
}
table.register {
	width: auto;
	font-size: 12px;
	color: #fff;
}
table.register td {
	padding: 0 10px 10px 0;
	vertical-align: top;
	line-height: 18px;
}
table.register td span {
	color: #FECD18;
}
.input-field, textarea, select {
	border: none;
	font-size: 12px;
	color: #000;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
.submit-button {
	color: #fff;
	background-color: #7dbb34;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
}
.back-btn {
	font-size: 12px;
}
.gallery-padding {
	padding-top: 10px;
}