/******** GLOBAL ********/
body {	background:#0e0100;	margin:0px;	padding:0px;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px; }
a {	color:#d9bda2;	text-decoration:none; }
img { border:none; }
.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {	clear:both; }
div#page {	margin:0px auto;	background:#321608;	width:933px; }


/******* HEADER *******/
div#header {	width:933px;	height:106px;	background:url(/images/header_bg.jpg) no-repeat;	color:#d9bda2;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	word-spacing: 3px; }
div#header a {	color:#d9bda2;	text-decoration:none; }
div#header .toprow {	font-weight:bold; }
div#header p {	margin:0px; padding:0px 0px 5px 0px; }
div#header div#info_left{	float:left;	padding-left:29px;	padding-top:26px; }
div#header div#info_right{	float:right;	text-align:right;	padding-right:29px;	padding-top:26px; }
div#header div#logo {width:300px;height:75px;float:left;position:relative;left:150px;overflow:hidden;}

/***** FOOTER *******/
div#footer {	width:875px;	height:90px; color:#d1bea5;	font-size:10px;	margin:0px 0px 0px 29px;	padding:10px 0px 0px 0px; }
div#footer p { 	text-align:center;	word-spacing:3px;	}
div#footer img {	float:left;	padding-left:15px; }
div#footer div#birdseed img { float:left;padding-top:4px;}
div#footer div#birdseed p {	display:block;	float:left;	color:#ffffff;	padding-left:110px;	word-spacing:1px; }

/****** CTA BUG********/
div#cta_bug {	width:933px;	height:98px;	background:url(/images/cta_bg.jpg) no-repeat;	padding-top:40px;	}
div#cta_bug a {	color:#3c1a0b;	font-weight:bold; }
div#cta_bug h3 {	font-family:"Times New Roman", Times, serif;	margin:0px;	padding:0px 0px 10px 0px;	color:#333333;	font-size:16px; }
div#cta_bug p {	font-size:12px;	margin:0px;	padding:0px;	color:#333333; }
div#cta_bug div#cta_left{	float:left;	margin-left:50px;	margin-top:15px;	width:194px;	height:72px; }
* html div#cta_bug div#cta_left {	margin-left:25px; }
div#cta_bug div#cta_right{	float:right;	width:194px;	margin-right:255px;	height:72px; }
* html div#cta_bug div#cta_right {	margin:0px;	padding:0px 255px 0px 0px; }

/****** CONTENT *******/
div#content {	width:933px; }
div.placeholder_content img {	float:left;	padding:0px;	margin:0px; }

/****** PLACEHOLDER NAV ****/
div#placeholder_nav { float:left;	margin:0px;	padding:0px; color:#d9bda2;height:140px; }
div#placeholder_nav.luxury {	background:url(/images/luxury_navbg.jpg);	width:607px;	}
div#placeholder_nav.nicklaus {	background:url(/images/nicklaus_navbg.jpg);	width:579px;}
div#placeholder_nav.homes {	background:url(/images/homes_navbg.jpg);	width:579px;}
div#placeholder_nav ul { list-style:url(../../images/nav_li_sep.jpg); margin:0px; padding:0px; position:relative; top:115px;width:600px;left:20px;}
div#placeholder_nav.nicklaus ul { left:95px; }
div#placeholder_nav.homes ul { left:20px; }
div#placeholder_nav ul li { float:left;margin-left:10px;font-size:10px;line-height: 17px;}
div#placeholder_nav ul li.first { list-style:none; }
div#placeholder_nav ul a { display:block;height:18px;padding:0px 10px;width:auto;}
* html div#placeholder_nav ul a { display:inline;}
div#placeholder_nav ul a.active { color:#ece5de;}
div#placeholder_nav ul a:hover { background:url(/images/nav_hover_bg.jpg) repeat-x;}
* html div#placeholder_nav ul a:hover { background:url(/images/nav_hover_bg.jpg) repeat-x;}
div#sifr_wrapper {position:relative;margin:0px;padding:0px;width:285px;}
div#sifr_wrapper_wide {position:relative;margin:0px;padding:0px;width:340px;}

/****** INTERIOR CONTENT BODY *******/
div#interior_content { background:url(/images/interior_bg.jpg); width:933px; }
div#interior_content div#top { background:url(/images/interior_bg_top.jpg) no-repeat; width:933px; min-height:322px; height:auto !important;  height:322px;}
div#interior_content div#top.ruled { background:url(/images/interior_bg_top_with-rule.jpg) no-repeat; width:933px; min-height:305px; }
* html div#interior_content div#top { padding-bottom:20px; }
div#interior_content div#bottom { background:url(/images/interior_bg_bottom.jpg) bottom no-repeat; width:900px; height:113px; }
div#interior_content div#top div#left { padding:60px 0px 0px 55px; width:210px;float:left;}
div#interior_content div#top p img { float:right;  padding:0px 0px 0px 10px;}
div#interior_content div#top p.news_header { font-size:14px; font-weight:bold;}
div#interior_content div#top p img.left { float:left; padding:0px 10px 0px 0px;}
div#interior_content div#top img.right { float:right; padding:0px 0px 30px 25px;margin-top:-5px;}
div#interior_content div#top div#right { padding:60px 0px 0px 0px; width:610px;float:left;}
div#interior_content div#top div#right h1 { margin:0px; padding:5px 0px 0px 0px; font-size: 20px; font-family:"Times New Roman", Times, serif;color:#3c1305;}
div#interior_content div#top div#right p { font-size:12px;}
div#interior_content div#bottom {padding-left:32px;padding-top:20px;}
div#interior_content div#bottom img {padding:0px 10px;}
div#interior_content div#top div#full_width {padding:55px 15px 0px 45px; }
div#interior_content div#top div#full_width h1 { margin:0px; padding:5px 0px 0px 20px; font-size: 16px; font-family:"Times New Roman", Times, serif;color:#3c1305;}
div#interior_content div#top div#full_width h2 { margin:0px; padding:0px 0px 5px 20px; font-size: 14px; font-family:"Times New Roman", Times, serif;color:#3c1305;}
div#interior_content div#top div#full_width p { font-size:12px; padding:0px 60px 0px 20px;margin-top:5px;}
div#interior_content div#top div#full_width img.overviewPhoto { float:right; padding:0px 50px 20px 20px;}

/*** GOLF VILLAS ***/
div#interior_content div#top ul#villas { list-style:none;padding:0px;margin:0px;width:604px;padding:2px;border:2px solid #c2b89f;padding-left:0px;margin-top:15px;margin-bottom:20px;}
div#interior_content div#top ul#villas li { width:292px;float:left; background:#d7caa8;padding:4px;margin-left:2px;}
div#interior_content div#top ul#villas p.title { font-size:14px; font-weight:bold;margin:0px;padding:0px;}
div#interior_content div#top ul#villas li img { width:100px;float:left;border:2px solid #682a14;}
div#interior_content div#top ul#villas li div.info { float:left; padding-left:10px;width:176px;}
/*** SPEC RESALE ***/
div#interior_content div#top table.spec_resale { width:600px; margin-bottom:20px;}
div#interior_content div#top table.spec_resale tr.alt { background:#fcfdf8;}
div#interior_content div#top table.spec_resale a { font-weight:bold;color:#682a14}

/*** SPOTLIGHT ****/
div#interior_content div#top div#spotlight_wrapper { position:relative;overflow:hidden; z-index:0;}
div#interior_content div#top div#spotlight { background:url(../../images/spotlight_bg.jpg) repeat-y; width: 659px; border:1px solid #401505;margin:0px 0px 15px 0px; padding-bottom:10px;}
div#interior_content div#top div#full_width div#spotlight { position:relative; left:120px;}
div#interior_content div#top div#spotlight img.header { padding-left:3px;padding-top:10px; float:left; }
div#interior_content div#top div#spotlight div#spotlight_content { float:left; width:612px;  }
div#interior_content div#top div#spotlight div#spotlight_content img { float:left; border:4px solid #c7b4a3; margin-top:10px;margin-left:14px; }
div#interior_content div#top div#spotlight div#spotlight_content div#info { float:left; width:384px; }
div#interior_content div#top div#spotlight div#spotlight_content div#info p.name { font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:0px;margin-bottom:0px;}
div#interior_content div#top div#spotlight div#spotlight_content div#info p.title { font-size:14px; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:0px;margin-bottom:0px;margin-top:0px;}
div#interior_content div#top div#spotlight img.close { float:left; padding:3px 0px 0px 6px; cursor:pointer;}
div#interior_content div#top div#right div#spotlight img.close { float:left; padding:3px 0px 0px 6px; cursor:pointer;}
div#interior_content div#top div#right div#spotlight { background:url(../../images/spotlight_bg_smaller.jpg) repeat-y; width: 605px; border:1px solid #401505;margin:0px 0px 15px 0px; padding-bottom:10px;}
div#interior_content div#top div#right div#spotlight div#spotlight_content { float:left; width:557px;  }
div#interior_content div#top div#right div#spotlight div#spotlight_content div#info { float:left; width:350px;padding-left:10px; }

/**** NEWS ****/
div#interior_content div#top ul#news { margin:0px; padding:0px; list-style:none;width:100%; margin-top:10px;}
div#interior_content div#top ul#news li label { display:block;width:150px;text-align:right;padding-right:10px;float:left; font-weight:bold;}
div#interior_content div#top ul#news li label a { color:#682a14; }
div#interior_content div#top ul#news li p { float:left; margin:0px;padding:0px;width:425px;padding-left:10px;border-left:1px solid #682a14;padding-bottom:10px;}
div#interior_content div#top ol a { color:#682a14; }
div#interior_content div#top ol { list-style:upper-roman; }
div#interior_content div#top ol li ol { list-style:lower-alpha; }

div#interior_content p a { color:#682a14; font-weight:bold; }
div#interior_content a.anchor { color:#682a14; font-weight:bold; font-size:12px; }
div#interior_content ul.linklist { list-style:none;font-size:12px;}
div#interior_content ul.linklist a { color:#682a14;font-weight:bold; }
div#interior_content p.birdseed { font-size:9px; }

/****** TIER 3 DROPDOWN NAV *******/
#dropmenudiv { position:absolute;line-height:18px;z-index:100;width:150px; }
#dropmenudiv a { width:150px;display: block;text-indent: 8px;font-size:10px;background:url(/images/nav_dropdown_bg-wide.jpg) no-repeat;height:19px; }
#dropmenudiv a:hover { color:#ffffff; }

/****** QUARTERNARY NAV ******/
div#interior_content div#quarternary_nav ul {	list-style:none; width:180px; margin:0px;	padding:0px; background:url(../../images/tertiary_nav_bg.jpg) no-repeat;padding:25px 0px 10px 5px;}
div#interior_content div#quarternary_nav li {	background:url(/images/quart_nav_li.gif) no-repeat left;	height:29px;width:178px; margin:0px; padding:0px;	font-size:10px; }
div#interior_content div#quarternary_nav li a {	display:block; color:#000000; height:29px;width:178px;padding-left:29px; font-size:12px;line-height:25px;}
div#interior_content div#quarternary_nav li.active {	background:url(/images/quart_nav_active.gif) no-repeat left; }
div#interior_content div#quarternary_nav li a:hover {	background:url(/images/quart_nav_active.gif) no-repeat left; }

/****** FORMS ********/
ul.form { list-style:none; padding:25px; margin: 0px; width:370px;background:#bbaa9d;margin-bottom:15px;}
ul.form input.text_field { width: 150px; border:1px solid #000;}
ul.form li { padding:3px;}
ul.form li label { display:block; width: 200px;float:left;padding-right:10px;}
ul.form select.dropdown {border:1px solid #000; width:150px;}
ul.form textarea.longtext {clear:both; width:360px;height:150px;border:1px solid #000; }
