/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#homes{  
background:url(../img/thehomesbacker.jpg);  
background-color: #131400;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#homes p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#hh{    
background-color: #131400;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#hh p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#welcomehomeevent{    
background:url(../img/welcomehomebacker.jpg);
background-color: #dad7c6;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#hh p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#lifestylebackground{  
background:url(../img/lifestylebacker.jpg);  
background-color: #000000;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#lifestylebackground p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#mapbackground{  
background:url(../img/mapbackground.jpg);  
background-color: #131400;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#mapbackground p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#newsandeventsbackground{  
background:url(../img/newsandeventsbackground.jpg);  
background-color: #000000;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#newsandeventsbackground p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#golf{  
background:url(../img/golfbackground1.jpg);  
background-color: #131400;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#golf p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#wellness{  
background:url(../img/backgroundnewsandevents1.jpg);  
background-color: #131400;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial Narrow, condensed, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }
#wellness p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}


#container{width:826px; height:1400px; margin:104px auto; background:url(../img/contentnew.jpg) 0 355px no-repeat; background-repeat:no-repeat; border:#ffffff 1px solid; padding:0px 0px; position:relative; z-index:1;}

#container_welcome{width:826px; height:1652px; margin:104px auto; background:url(../img/welcomebacker.jpg) 0 355px ; border:#ffffff 1px solid; padding:0px 0px; position:relative; z-index:1;}

input.btn { 
color:#333333; 
font-family: Arial, Helvetica, sans-serif; 
background-color:#f1f1f1; 
font-weight: normal;
font-size: 10pt;
} 
select.red { 
background-color: #ffffff; 
border-color: #ffffff;
width: 175px;
color: #333333;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 10pt;
}


/* TOP */

#logo{width:150px; height:42px; position:relative; z-index:2; margin:-88px 0px 0px 0px; padding:0px 0px; left:339px}


/* MENU */

/* MENU */

#menuPan ul.menu{position:absolute; top:-25px; z-index:3; left:-1px; width:830px}
#menuPan ul.menu li{float:left; height:25px}
#menuPan ul.menu li a{height:25px; display:block; text-indent:0px}
#menuPan ul.menu li a:hover{height:25px;}

#menuPan ul.menu li.homes a{width:172px; background:url(../img/nav/newhomes.png) 0 0px no-repeat;}
#menuPan ul.menu li.homes a:hover{width:172px; background:url(../img/nav/newhomes_off.png) 0 0px no-repeat;}
#menuPan ul.menu li.homes_on a{width:172px; background:url(../img/nav/newhomes_on.png) 0 0px no-repeat;}

#menuPan ul.menu li.lifestyle a{width:154px; background:url(../img/nav/lifestyle.png) 0 0px no-repeat; }
#menuPan ul.menu li.lifestyle a:hover{width:154px; background:url(../img/nav/lifestyle_off.png) 0 0px no-repeat;}
#menuPan ul.menu li.lifestyle_on a{width:154px; background:url(../img/nav/lifestyle_on.png) 0 0px no-repeat;}

#menuPan ul.menu li.map a{width:153px; background:url(../img/nav/map.png) 0 0px no-repeat; }
#menuPan ul.menu li.map a:hover{width:153px; background:url(../img/nav/map_off.png) 0 0px no-repeat;}
#menuPan ul.menu li.map_on a{width:153px; background:url(../img/nav/map_on.png) 0 0px no-repeat;}

#menuPan ul.menu li.newsandevents a{width:157px; background:url(../img/nav/newsandevents.png) 0 0px no-repeat; margin-right: 0px}
#menuPan ul.menu li.newsandevents a:hover{width:157px; background:url(../img/nav/newsandevents_off.png) 0 0px no-repeat;}
#menuPan ul.menu li.newsandevents_on a{width:157px; background:url(../img/nav/newsandevents_on.png) 0 0px no-repeat;}

#menuPan ul.menu li.customhomes {margin-left: -3px}
#menuPan ul.menu li.customhomes a{width:195px; background:url(../img/nav/customhomes.png) 0 0px no-repeat;}
#menuPan ul.menu li.customhomes a:hover{width:195px; background:url(../img/nav/customhomes_off.png) 0 0px no-repeat;}



/* HEADER */

#header{width:826px; height:400px; position:relative;  top:-59px; background: url(/img/preview.swf) 0 0 no-repeat}
#header_image{width:826px; height:400px; position:relative;  top:-59px;  background: url(/img/preview.swf) 0 0 no-repeat}
#hh_image{width:826px; height:400px; position:relative;  top:46px;  background: url(/img/preview.swf) 0 0 no-repeat}
#welcomehomeevent_image{width:826px; height:400px; position:relative;  top:46px;  background: url(/img/preview.swf) 0 0 no-repeat}
#header p{width:826px; height:400px; position:relative;  top:-415px; background: url(/img/preview.swf) 0 0 no-repeat}
#header_c{width:826px; height:560px; position:relative; top:46px; background: url(/map/map.swf) border-bottom:#ffffff 1px solid;  padding-bottom: 1px}



/* CONTENT */


#leftcontent{width:590px; float:left;  margin-top:0px}
#leftcontent h2{position:relative; margin-top:14px; margin-left:30px; margin-right:20px; margin-bottom:10px; color:#736959}
#leftcontent h3{position:relative; margin-left:30px; margin-right:20px; font:18px/20px Arial, sans-serif; font-weight: normal; color:#736959}
#leftcontent h4{position:relative; text-align: right; margin-right: 20px; margin-top: -40px; z-index: 200; font:18px/20px Arial, sans-serif; font-weight: normal; color:#736959}
#leftcontent ind{position:absolute; margin-top:14px; margin-left:18px; margin-right:20px; margin-bottom:10px; color:#736959}
#leftcontent p{position:relative; margin-left:30px; margin-right:20px; font:14px/16px Arial, sans-serif; color:#736959}
#leftcontent p a{font:14px/16px Arial, sans-serif; color:#736959}
#leftcontent p a:hover{ color:#a59178; text-decoration:none}

#video_button
{display: block; position: relative; z-index: 110; margin-left: 363px; width: 244px; height: 78px; background: url(../img/buildervideobutton1.jpg) no-repeat 0 0;  border: 0px; }
#video_button:hover{ background-position: 0 -78px;}
#video_button span{position: absolute;top: -999em;}

#video_buttonvt
{display: block; position: relative; z-index: 110; margin-left: 363px; width: 244px; height: 78px; background: url(../img/buildervideobutton1.jpg) no-repeat 0 0;  border: 0px; }
#video_buttonvt:hover{ background-position: 0 -78px;}
#video_buttonvt span{position: absolute;top: -999em;}

#leftcontent_swf{width:590px; float:left;  margin-top:0px}
#leftcontent_swf h2{position:relative; margin-top:14px; margin-left:30px; margin-right:20px; margin-bottom:10px; color:#736959}
#leftcontent_swf ind{position:absolute; margin-top:14px; margin-left:18px; margin-right:20px; margin-bottom:10px; color:#736959}
#leftcontent_swf p{position:relative; margin-left:30px; margin-right:20px; font:14px/16px Arial, sans-serif; color:#736959}
#leftcontent_swf p a{font:14px/16px Arial, sans-serif; color:#736959}
#leftcontent_swf p a:hover{ color:#a59178; text-decoration:none}

#leftcontent_bloom{width:826px; float:left; height: 900px; margin-top:-29px; padding-bottom:0px;  overflow:hidden;}
#leftcontent_bloom h4{position:relative; margin-top:12px; margin-left:14px; line-height: 32px; margin-right:18px; margin-bottom:10px;  font:20px/24px Arial, sans-serif; color:#736959}
#leftcontent_bloom ind{position:absolute; margin-top:14px; margin-left:14px; margin-right:20px; margin-bottom:10px; color:#fffabe}
#leftcontent_bloom p{position:relative; margin-left:14px; margin-right:20px; font:15px/18px Arial, sans-serif; line-height: 20px; color:#736959}
#leftcontent_bloom p a{font:14px/16px Arial, sans-serif; color:#736959; text-decoration:underline; }
#leftcontent_bloom p a:hover{ color:#a59178; text-decoration:none}

#sidebar_a{width:217px; height:1045px; float:right; margin-top:1px;  background-color:#96897a}
#sidebar_a h2{margin-left:24px; margin-top:4px; color:#ffffff}
#sidebar_a h4{margin-top:0px; margin-left:-1px}
#sidebar_a h6{margin-top:2px; margin-bottom: 2px; height: 75px; background:url(/img/sidebarsmall.png) 0 0 no-repeat; position:relative; font:14px/16px Arial Narrow, sans-serif; color:#736959; font-weight:bold}
#sidebar_a p{margin-left:24px; margin-top:4px; position:relative; font:12px/14px Arial Narrow, sans-serif; color:#ffffff}
#sidebar_a h3{margin-left:24px; color:#736959}
#sidebar_a h5{margin-left:158px; margin-top:12px;}
#sidebar_a p a{margin-left:24px; margin-top:4px; font:14px/16px Arial Narrow, sans-serif; color:#ffffff}

#sidebar_b{width:217px; height:1045px; float:right; margin-top:1px;  background-color:#96897a}
#sidebar_b h2{margin-left:24px; margin-top:4px; color:#ffffff}
#sidebar_b h4{margin-top:0px; margin-left:-1px}
#sidebar_b h6{margin-top:4px; margin-bottom: 4px; height: 75px; background:url(/img/sidebarsmall.png) 0 0 no-repeat; position:relative; font:14px/16px Arial Narrow, sans-serif; color:#736959; font-weight:bold}
#sidebar_b p{margin-left:24px; margin-top:4px; position:relative; font:12px/14px Arial Narrow, sans-serif; color:#ffffff}
#sidebar_b h3{margin-left:24px; margin-top:4px; color:#736959}
#sidebar_b h5{margin-left:158px; margin-top:12px}
#sidebar_b p a{margin-left:24px; margin-top:4px; font:14px/16px Arial Narrow, sans-serif; color:#ffffff}

#sidebar_c{width:217px; height:839px; float:right; margin-top:46px;  background-color:#96897a}
#sidebar_c h2{margin-left:24px; margin-top:4px; color:#ffffff}
#sidebar_c h4{margin-top:0px; margin-left:-1px}
#sidebar_c h6{margin-top:4px; margin-bottom: 4px; height: 75px; background:url(/img/sidebarsmall.png) 0 0 no-repeat; position:relative; font:14px/15px Arial Narrow, sans-serif; color:#736959; font-weight:bold}
#sidebar_c p{margin-left:24px; margin-top:4px; position:relative; font:12px/14px Arial Narrow, sans-serif; color:#ffffff}
#sidebar_c h3{margin-left:24px; margin-top:4px; color:#736959}
#sidebar_c h5{margin-left:158px; margin-top:12px}
#sidebar_c p a{margin-left:24px; margin-top:4px; font:14px/16px Arial Narrow, sans-serif; color:#ffffff}



#bottomsidebar{width:217px; height:110px; float:right; margin-top:-20px padding-top:-20px}
#bottomsidebar h3{height:20px; position:relative; margin-left:24px; margin-top:6px; margin-bottom:2px; color:#ffffff}
#bottomsidebar h5{height:92px; position:relative; margin-left:24px; margin-top:2px; margin-bottom:46px;}
#bottomsidebar h6{height:24px; position:relative; margin-left:32px; margin-top:34px}










