/* global elements */
body, p, a , ul, li, h1, h2, h3, h4, h5, img, form, dl, dt, dd	{margin:0;padding:0;}

body	{
	font-size: 67.5%;
	color: #474239;
	font-family: arial, helvetica, sans-serif;
	background: #744104 url('images/bodybg.jpg') repeat-x top;
	text-align: left;
}

/* links */
a:link, a:visited	{color: #9f4010;text-decoration: underline;}
a:hover, a:active	{color: #9f4010;text-decoration: none;}

a.pricing	{width: 541px; height: 39px; background: url('../images/pricingsheetbutton_up.jpg') no-repeat top; display: block; margin: 17px 0; text-indent: -9999px;}
a.platmap	{width: 541px; height: 39px; background: url('../images/viewplatmapbutton_up.jpg') no-repeat top; display: block; margin: 17px 0; text-indent: -9999px;}
a.pricing:hover	{background: url('../images/pricingsheetbutton_over.jpg') no-repeat top;}
a.platmap:hover	{background: url('../images/viewplatmapbutton_over.jpg') no-repeat top;}

a.homesites	{width: 240px; height: 33px; background: url('../images/availhomesitesbutton_up.jpg') no-repeat top; display: block; margin: 10px 0 0 0; text-indent: -9999px;}
a.homesites:hover	{background: url('../images/availhomesitesbutton_over.jpg') no-repeat top;}

a.sidebarplatmap	{width: 240px; height: 33px; background: url('../images/platmapbutton_up.jpg') no-repeat top; display: block; margin: 10px 0 0 0; text-indent: -9999px;}
a.sidebarplatmap:hover	{background: url('../images/platmapbutton_over.jpg') no-repeat top;}

a.request	{width: 541px; height: 39px; background: url('../images/homereqbutton_up.jpg') no-repeat top; display: block; margin: 17px 0 0 0; text-indent: -9999px;}
a.request:hover	{background: url('../images/homereqbutton_over.jpg') no-repeat top;}

a.seetour	{width: 541px; height: 39px; background: url('../images/seetourbutton_up.jpg') no-repeat top; display: block; margin: 5px 0 0 0; text-indent: -9999px;}
a.seetour:hover	{background: url('../images/seetourbutton_over.jpg') no-repeat top;}
a.seerequest	{width: 541px; height: 39px; background: url('../images/seerequestbutton_up.jpg') no-repeat top; display: block; margin: 17px 0 0 0; text-indent: -9999px;}
a.seerequest:hover	{background: url('../images/seerequestbutton_over.jpg') no-repeat top;}

a.onlinetour	{width: 240px; height: 33px; background: url('../images/onlinetourbutton_up.jpg') no-repeat top; display: block; margin: 5px 0; text-indent: -9999px;}
a.inpersontour	{width: 240px; height: 33px; background: url('../images/scheduletourbutton_up.jpg') no-repeat top; display: block; margin: 5px 0; text-indent: -9999px;}
a.onlinetour:hover	{background: url('../images/onlinetourbutton_over.jpg') no-repeat top;}
a.inpersontour:hover	{background: url('../images/scheduletourbutton_over.jpg') no-repeat top;}

a.mapbutton	{width: 541px; height: 39px; background: url('../images/mapbutton_up.jpg') no-repeat top; display: block; margin: 17px 0 0 0; text-indent: -9999px;}
a.mapbutton:hover	{background: url('../images/mapbutton_over.jpg') no-repeat top;}

a.phase1platbutton	{width: 240px; height: 33px; background: url('../images/phase1platbutton_up.jpg') no-repeat top; display: block; margin: 5px 0; text-indent: -9999px;}
a.interactiveplatbutton	{width: 240px; height: 33px; background: url('../images/interactiveplatbutton_up.jpg') no-repeat top; display: block; margin: 5px 0; text-indent: -9999px;}
a.phase1platbutton:hover	{background: url('../images/phase1platbutton_over.jpg') no-repeat top;}
a.interactiveplatbutton:hover	{background: url('../images/interactiveplatbutton_over.jpg') no-repeat top;}

a.faqlinks	{margin: 10px 0;display:block; font-size: 1.2em;}

.property a	{width: 240px; height: 33px; background: url('../images/reqinfobutton_up.jpg') no-repeat top; display: block; margin: 10px 0 0 276px; text-indent: -9999px;}
.property a:hover	{background: url('../images/reqinfobutton_over.jpg') no-repeat top;}

.property2 a	{width: 240px; height: 33px; background: url('../images/reqinfobutton_up.jpg') no-repeat top; display: block; margin: 10px 0 0 0px; text-indent: -9999px;}
.property2 a:hover	{background: url('../images/reqinfobutton_over.jpg') no-repeat top;}

#guard a	{font-weight: bold;}
.bodyelement a {font-weight: bold;}

.pages a	{text-decoration: none;margin: 0 0 0 5px;}
.pages a:hover	{text-decoration: underline;}

h1, h2, h3, h4	{font-family: georgia, serif; font-weight: normal;}

h1, h3	{color: #b55c34; font-size: 2em;}
h2	{color: #744104; font-size: 1.5em; background: url('../images/headlinedetail.jpg') no-repeat bottom left; padding: 0 0 10px 0;margin: 0 0 12px 0;}
h3	{margin: 24px 0 12px 0;}
h4	{font-size: 1.3em;}

#guard h2 {margin: 0 0 12px 276px;}
.bodyelement h2 {margin: 0 0 12px 276px;}
.property h2 {margin: 0 0 12px 276px;}
.property2 h2 {margin: 0 0 12px 0px;}
#tour h2 {margin: 0 0 10px 93px;}
#sidebarrequest h2 {background: url('../images/headlinedetail2.jpg') no-repeat bottom left;}

p, h1	{margin: 0 0 22px 0;}
#sidebar p	{font-size: 0.9em}
.property p, .property2 p	{margin: 0 0 10px 0;}

img	{border: 0;}

#contact a, #contact p, #footer p, #footer a	{color: #fff;font-weight: bold;margin: 3px 0;}
#contact a, #contact p	{color: #f0e0b8;}

p {font-size: 1.1em;}

#homesites p	{margin:  0;}
#homesites a  img {margin:  10px 0 0 0;}

ul, li	{list-style: none;}
	
/* structural elements */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#container	{
	margin-left: auto;
	margin-right: auto;
	width: 900px; 
}

#contact	{
	margin: 19px 0 23px 603px;
	font-size: 1.1em;
}

#maincontent	{
	background: #fafaf6;
	padding: 20px;
}

.home #header, #header	img{border: 3px solid #dfdece;}

#sidebar	{
	width: 261px;
	margin: 0 0 0 0;
}

#content	{
	width: 542px;
	margin: 0 0 0 0;
	float: right;
}

#footer	{
	clear: both;
	margin: 22px 0 40px 20px;
}

#phase1, #interactive, #homesites	{
	width: 241px;
	padding: 10px;
	background: #e9e9dc;
}

#maplinks	{
	margin: 50px 0 20px 0;
}

#phase1	{
	float: left;
}

#interactive	{
	margin: 0 0 0 280px;
}

#recentnews	{
	width: 241px;
	padding: 0 10px 10px 0px;
}

#recentnews img	{
	display: none;
	position: absolute;
}

#homecopy, #interiorcopy	{
	padding: 16px 0 0 0;
}

#homelower	{
	padding: 18px 10px 0 10px;
}

#lowerright	{
	float: right;
}

#ajaxticker1	{
	background: url('../images/interiortickerbg.jpg') no-repeat top left;
	width: 501px;
	height: 90px;
	padding: 25px 20px 20px 20px;
	margin: 15px 0;
}

.home #ajaxticker1	{
	background: url('../images/hometickerbg.jpg') no-repeat top left;
	width: 221px;
	height: 118px;
	padding: 20px;
	margin: 15px 0 5px 0;
}

#ajaxticker1 p, #ajaxticker1 a	{
	font-size: 1.2em;
	font-family: georgia, serif;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 0;
}

#ajaxticker1 a	{
	display: block;
}

#guard, .property, .bodyelement {
	display: block;
	height: 156px;
	margin: 50px 0 35px 0;
}

.property2 {
	display: block;
	margin: 10px 0 5px 0;
}

.property{
	height: 173px;
	margin: 20px 0 20px 0;
}

#guard img, .property img, .bodyelement img	{
	float: left;
	margin: 0 16px 0 0;
}

.property2 img	{
 margin: 0 16px 0 0;
}

#pressreleases li	{
	margin: 10px 0 0 0;
}

#tour	{
	margin: 17px 0;
	padding: 0 10px;
}

#tour img	{
	float: left;
	margin: 0 10px 0 0;
	
}

#sidebarrequest {
	width: 241px;
	padding: 10px;
	background: #e9e9dc;
}

#sidebarrequest form	{
	text-align: right;
}

#sidebarrequest input	{
	margin: 5px 0;
}

#interiorcopy form	{
	width: 321px;
	padding: 20px;
	text-align: left;
}

#interiorcopy input	{
	margin: 5px 5px;
}

.request #interiorcopy span, .request #interiorcopy p, .schedule #interiorcopy span, .schedule #interiorcopy p	{
	display: block;
}

.pages	{
	float: right;
	margin: 5px 20px 0 0;
}

#construction	{
	margin: 5px 0 0 0;
	padding: 0;
}

#gallery	{
	margin: 0 0 20px 0;
	background: url('../images/gallerybg.gif') no-repeat top left;
}

div.feedburnerFeedBlock a	{
		margin: 10px 0 0 0;
		padding: 0 0 0 0;
		display: block;
}

/* landing pages */

.landing #interiorcopy ul	{
	margin: 0 0 0 10px;
	padding: 10px;
}

.landing #interiorcopy ul li	{
	list-style: disc;
	font-size: 1.2em;
	margin: 5px 0;
}


/* nav structure */

ul#nav{
	background: url('../images/navbg.jpg') no-repeat left bottom;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

.logo {
	margin:0px;
	padding:0px;
	width:261px;
	height:79px;
	text-indent: -9999px;
	border: none;
	display: block;
}
.logo:link{
	background: url('../images/logo.jpg') no-repeat left top;
}
.logo:visited{
	background: url('../images/logo.jpg') no-repeat left top;
}
.logo:hover{
	background: url('../images/logo.jpg') no-repeat left top;
}
.logo:active{
	background: url('../images/logo.jpg') no-repeat left top;
}

/* estates*/
.nav-estate {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/estate_up.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.nav-estate:link{
	background: url('../images/estate_up.jpg') no-repeat left top;
}
.nav-estate:visited{
	background: url('../images/estate_up.jpg') no-repeat left top;
}
.nav-estate:hover{
	background: url('../images/estate_over.jpg') no-repeat left top;
}
.nav-estate:active{
	background: url('../images/estate_up.jpg') no-repeat left top;
}
/* location */
.nav-location {
	margin:0px;
	padding:0px;
	width:261px;
	height:33px;
	background: url('../images/location_up.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.nav-location:link{
	background: url('../images/location_up.jpg') no-repeat left top;
}
.nav-location:visited{
	background: url('../images/location_up.jpg') no-repeat left top;
}
.nav-location:hover{
	background: url('../images/location_over.jpg') no-repeat left top;
}
.nav-location:active{
	background: url('../images/location_up.jpg') no-repeat left top;
}
/*why*/
.nav-why {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/why_up.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.nav-why:link{
	background: url('../images/why_up.jpg') no-repeat left top;
}
.nav-why:visited{
	background: url('../images/why_up.jpg') no-repeat left top;
}
.nav-why:hover{
	background: url('../images/why_over.jpg') no-repeat left top;
}
.nav-why:active{
	background: url('../images/why_up.jpg') no-repeat left top;
}
/*news*/
.nav-news {
	margin:0px;
	padding:0px;
	width:261px;
	height:36px;
	background: url('../images/news_up.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.nav-news:link{
	background: url('../images/news_up.jpg') no-repeat left top;
}
.nav-news:visited{
	background: url('../images/news_up.jpg') no-repeat left top;
}
.nav-news:hover{
	background: url('../images/news_over.jpg') no-repeat left top;
}
.nav-news:active{
	background: url('../images/news_up.jpg') no-repeat left top;
}
/*contact*/
.nav-contact {
	margin:0px;
	padding:0px;
	width:261px;
	height:32px;
	background: url('../images/contact_up.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.nav-contact:link{
	background: url('../images/contact_up.jpg') no-repeat left top;
}
.nav-contact:visited{
	background: url('../images/contact_up.jpg') no-repeat left top;
}
.nav-contact:hover{
	background: url('../images/contact_over.jpg') no-repeat left top;
}
.nav-contact:active{
	background: url('../images/contact_up.jpg') no-repeat left top;
}


/*sets current primary section in nav -------------------------- */

/* estate*/
.estate .nav-estate, .homesites .nav-estate, .platmap .nav-estate {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/estate_over.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.estate .nav-estate:link, .homesites .nav-estate:link, .platmap .nav-estate:link{
	background: url('../images/estate_over.jpg') no-repeat left top;
}
.estate .nav-estate:visited, .homesites .nav-estate:visited, .platmap .nav-estate:visited{
	background: url('../images/estate_over.jpg') no-repeat left top;
}
.estate .nav-estate:hover, .homesites .nav-estate:hover, .platmap .nav-estate:hover{
	background: url('../images/estate_over.jpg') no-repeat left top;
}
.estate .nav-estate:active, .homesites .nav-estate:active, .platmap .nav-estate:active{
	background: url('../images/estate_over.jpg') no-repeat left top;
}

/* location*/
.location .nav-location {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/location_over.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.location .nav-location:link	{
	background: url('../images/location_over.jpg') no-repeat left top;
}
.location .nav-location:visited{
	background: url('../images/location_over.jpg') no-repeat left top;
}
.location .nav-location:hover{
	background: url('../images/location_over.jpg') no-repeat left top;
}
.location .nav-location:active{
	background: url('../images/contact_over.jpg') no-repeat left top;
}

/* why*/
.why .nav-why, .activities .nav-why, .faq .nav-why, .developer .nav-why, .faq .nav-why {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/why_over.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.why .nav-why:link, .activities .nav-why:link, .faq .nav-why:link, .developer .nav-why:link, .retreat .nav-why:link{
	background: url('../images/why_over.jpg') no-repeat left top;
}
.why .nav-why:visited, .activities .nav-why:visited, .faq .nav-why:visited, .developer .nav-why:visited, .retreat .nav-why:visited{
	background: url('../images/why_over.jpg') no-repeat left top;
}
.why .nav-why:hover, .activities .nav-why:hover, .faq .nav-why:hover, .developer .nav-why:hover, .retreat .nav-why:hover{
	background: url('../images/why_over.jpg') no-repeat left top;
}
.why .nav-why:active, .activities .nav-why:active, .faq .nav-why:active, .developer .nav-why:active, .retreat .nav-why:active{
	background: url('../images/why_over.jpg') no-repeat left top;
}

/* news */
.news .nav-news {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/news_over.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.news .nav-news:link	{
	background: url('../images/news_over.jpg') no-repeat left top;
}
.news .nav-news:visited{
	background: url('../images/news_over.jpg') no-repeat left top;
}
.news .nav-news:hover{
	background: url('../images/news_over.jpg') no-repeat left top;
}
.news .nav-news:active{
	background: url('../images/news_over.jpg') no-repeat left top;
}

/* contact*/
.contact .nav-contact, .map .nav-contact, .request .nav-contact {
	margin:0px;
	padding:0px;
	width:261px;
	height:37px;
	background: url('../images/contact_over.jpg') no-repeat left top;
	text-indent: -9999px;
	border: none;
	display: block;
}
.contact .nav-contact:link, .map .nav-contact:link, .request .nav-contact:link{
	background: url('../images/contact_over.jpg') no-repeat left top;
}
.contact .nav-contact:visited, .map .nav-contact:visited, .request .nav-contact:visited{
	background: url('../images/contact_over.jpg') no-repeat left top;
}
.contact .nav-contact:hover, .map .nav-contact:hover, .request .nav-contact:hover{
	background: url('../images/contact_over.jpg') no-repeat left top;
}
.contact .nav-contact:active, .map .nav-contact:active, .request .nav-contact:active{
	background: url('../images/contact_over.jpg') no-repeat left top;
}

/* subnav structures/rollovers ---------------------------------*/

/*hides subnavigation*/
.subnav-estate, .subnav-location, .subnav-why, .subnav-contact {
	display:none;
	margin: 0px 0 3px 20px;
}
/* shows correct subnav */
.subnav-estate a, .subnav-location a, .subnav-why a, .subnav-contact a	{text-decoration: none; font-size: 1.2em;padding: 0 0 0 15px;}
.subnav-estate a:hover, .subnav-location a:hover, .subnav-why a:hover, .subnav-contact a:hover {text-decoration: underline;}


.estate .subnav-estate, .homesites .subnav-estate, .platmap .subnav-estate {display: block;}
.location .subnav-location, .map .subnav-contact {display: block;}
.why .subnav-why, .activities .subnav-why, .faq .subnav-why, .developer .subnav-why, .retreat .subnav-why {display: block;}
.contact .subnav-contact, .request .subnav-contact, .schedule .subnav-contact  {display: block;}

/* subnav state indicator */

.homesites a.estate-homesites, .platmap a.estate-platmap, .map a.contact-map, .activities a.why-activities, .faq a.why-faq, .developer a.why-developer, .retreat a.why-retreat, .request a.contact-request, .schedule a.contact-schedule {background: url('../images/arrow.jpg') no-repeat left;}

/* pagination indicators */
/*-----NEXT-----*/
.nextone, .nexttwo, .nextthree, .nextfour, .nextfive, .nextsix, .nextseven	{display:none;}
.page1 .nextone, .page2 .nexttwo, .page3 .nextthree, .page4 .nextfour, .page5 .nextfive, .page6 .nextsix, .page7 .nextseven	{font-weight: bold; display:inline; text-decoration: underline;}

/*----Pages---*/
.page1 .pageone, .page2 .pagetwo, .page3 .pagethree, .page4 .pagefour, .page5 .pagefive, .page6 .pagesix, .page7 .pageseven	{font-weight: bold; text-decoration: underline;}