
/* all pages */

#top_drawer_overlay_bg{ position:absolute; height:100%; width:100%; top:0; bottom:0; left:0; right:0; background-image:url(../../img/bg_50pct.png); z-index:5; display:none; }
#top_drawer_div{ float:left; clear:both; width:100%; height:0; z-index:6; position:relative; }
#top_drawer_slide{ float:left; clear:both; width:100%;margin-top:-700px; }
.top_drawer_bg{ float:left; clear:both; width:100%; background-image:url(../../img/top_drawer_bg.png); background-position:bottom left; height:530px; }
.top_drawer_li{ float:left; clear:both; width:100%; display:none; padding-top:10px;}

.top_drawer_border_bottom{ float:left; clear:both; width:100%; background-image:url(../../img/top_drawer_border_bottom.png); background-position:top left; background-repeat:repeat-x; height:32px; }
#top_drawer_close{ float:left; clear:both; margin-left:400px; cursor:pointer; margin-top:3px; }

#page_header{ float:left; padding-top:10px; height:90px; position:relative; z-index:3; }
#logo{ float:left; clear:both; }

#nav_div{ float:left; width:640px; margin-left:10px; padding-top:7px;}
#nav{ float:left; width:100%; background-image:url(../../img/border_dotted_sub.png); background-position:left bottom; background-repeat:repeat-x; }
#nav a{ float:left; padding:10px 17px 10px 16px; color:#445158; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background-image:url(../../img/border_vertical_nav.png); background-position:left top; background-repeat:repeat-y; }
#nav a.first{ background-image:none; }
#nav a:hover{ color:#7a4100; }
#nav a.active{ color:#7a4100; }
#sub_nav{ float:left; width:100%; }
#sub_nav_pad{ margin-left:180px; }
#sub_nav a{ float:left; padding:10px 17px; color:#723300; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background-image:url(../../img/border_vertical_nav.png); background-position:left top; background-repeat:repeat-y;  }

#scroll_content{overflow:hidden; width:879px; min-width:860px; position:relative; float:left; margin-top:-100px; margin-left:70px; }
.scroll_section{ width:59000px; position:relative; background-position:top left; background-repeat:no-repeat; float:left; }
.scroll_ul{ }
.scroll_li{ position:relative; float:left; width:2000px; padding-top:100px; }

.box_div{ position:relative; z-index:1; }
.box_top{ float:left; clear:both; width:879px; }
.box_middle{ float:left; clear:both; width:879px; }
.box_bottom{ float:left; clear:both; width:879px; }
.box_padding{ padding:0 20px; }
.box_content{ width:100%; float:left; min-height:481px;  clear:both; overflow:hidden;  padding-top:50px; }
#scroll_content .box_content{ height:481px; }

.rarity_links{ float:left; clear:both; width:100%; color:#bab6b3; font-size:9px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:9px; height:15px;  background-image:url(../../img/border_dotted_sub.png); background-position:left top; background-repeat:repeat-x;  }
.rarity_links a{ color:#696159; padding:0 3px; }
.rarity_links a.main{ color:#af8d66; }

/* index page */

#scroll_content #index_box_middle .box_padding{ padding:0 12px; }
#scroll_content #index_box_middle .box_content{ padding-top:0; height:531px; background-repeat:no-repeat; }

.index_flash{ float:left; clear:both; width:100%; }

.index_brown_box{ float:left; clear:both; width:410px; margin-top:-260px; height:200px; margin-left:17px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background-image:url(../../img/index-brownbox-bg.png); color:#dfddd4; }
.index_brown_box .h_div img{ padding:5px 10px; }
.index_brown_box .p_div p{ padding:0 10px; }

.index_banner_div{ float:left; clear:both; width:100%; margin-top:8px; background-image:url(../../img/border_dotted_sub.png); background-position:left top; background-repeat:repeat-x;   padding:6px 0; }
.index_banner_div a{ float:left; }


/* communities page */
.sub_links_div{ float:left; width:100%; clear:both; margin-top:-40px; height:30px; color:#445158; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background-image:url(../../img/border_dotted_sub.png); background-position:left bottom; background-repeat:repeat-x;    }
.sub_links_div a{ color:#445158; float:left; margin-left:80px; }
.sub_links_div a.first{ color:#445158; float:left; margin-left:0; }
.sub_links_div a:hover{ color:#541C00; }
.sub_links_div a.active{ color:#541C00; }

#golf_links_div.sub_links_div a{ margin-left:106px; }
#golf_links_div.sub_links_div a.first{ margin-left:0; }

#golf_scroll_content, #community_scroll_content{overflow:hidden; width:100%; position:relative; float:left; height:458px  }
.community_scroll_section{ width:59000px; position:relative; float:left; }
.community_scroll_ul{ }
.community_scroll_li{ position:relative; float:left; width:854px; }



/* properties page */

.property_search_links{ float:left; clear:both; width:100%; background-image:url(../../img/border_dotted_sub.png); background-position:left bottom; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px; }
.property_search_links_col{ float:left; width:50%; }
.property_search_links_col .title{ width:90px; float:left; color:#723300; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin-top:2px; }
.property_search_links_col .links{ float:left; margin-right:5px; width:310px; }
.property_search_links_col .links a{ color:#445158; font-size:12px; }

.property_ul{ float:left; width:100%; margin-top:-10px; }
.property_li{ float:left; width:237px; padding-left:30px; margin-left:30px; padding-top:10px; background-image:url(../../img/border_vertical.png); background-position:left top; background-repeat:repeat-y; }
.property_li.first{ padding-left:0; margin-left:0; background-image:none; }
.property_li .image{ float:left; clear:both; width:100%; height:121px; }
.property_li .image img{ max-height:131px; }
.property_li .info{ float:left; clear:both; width:100%; margin-left:-30px; padding-right:30px;  padding-left:30px;  padding-bottom:10px; height:200px; overflow:hidden; background-image:url(../../img/border_dotted_sub.pnga); background-position:left bottom; background-repeat:repeat-x;  }
.property_li.first .info{ padding-left:0; margin-left:0; }
.property_li .info .title{ float:left; clear:both; width:100%; padding-top:10px;  }
.property_li .info .price{ float:left; clear:both; width:100%; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
.property_li .info .price .label{ float:left; padding-right:5px; color:#897f58; }
.property_li .info .price .value{ float:left; color:#7a4100; }
.property_li .info .p_div{ float:left; clear:both; width:100%; padding-top:5px; color:#3d3304; }

.property_li_nav{ float:left; clear:both; width:100%; margin-left:-30px; background-image:url(../../img/border_dotted_sub.png); background-position:left bottom; background-repeat:repeat-x; padding-right:30px;  padding-left:30px;  }
.property_li.first .property_li_nav{ padding-left:0; margin-left:0;  }
.property_li_nav a{ float:left; color:#897f58; padding:5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.property_li_nav a.inquiry{ margin-left:30px; }
.property_li_nav a img{ float:left; margin-right:5px; margin-top:1px; }

/* news & events */

#news_scroller{ float:left; width:6px; margin-left:-20px; margin-top:360px; }
#news_scroller img{ float:left; cursor:pointer; }
#news_scroller img{ float:left; cursor:pointer; padding:5px; }
#news_content_loader{ height:415px; overflow:hidden; width:490px; margin-top:-10px; padding:10px 0; padding-right:50px; background-image:url(../../img/border_vertical.png); background-position:right top; background-repeat:repeat-y;  }

.news_ul{ float:left; clear:both; width:100%; }
.news_li{ float:left; clear:both; width:100%;  background-image:url(../../img/border_dotted_sub.png); background-position:left bottom; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px; cursor:pointer; }
.news_li .title{ float:left; clear:both; width:100%; }
.news_li .date{ float:left; clear:both; width:100%; color:#3d3304; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:14px; }
.news_li .content{ display:none; float:left; clear:both; width:100%; }



/* Contact */
#contact_form{  }
#contact_form input{  }
#contact_form .page_content_col1 .form_li_col1{ width:30%; float:left; text-align:right; min-height:1px; }
#contact_form .page_content_col1 .form_li_col2{ width:70%; float:left; }
#contact_form .page_content_col2 .form_li_col1{ width:50%; float:left; text-align:right; min-height:1px; }
#contact_form .page_content_col2 .form_li_col2{ width:50%; float:left; }
#contact_form .page_content_col_single .form_li_col1{ width:14%; float:left; text-align:right; min-height:1px; }
#contact_form .page_content_col_single .form_li_col2{ width:86%; float:left; }
#contact_form textarea{ height:100px; }

