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

#homepage{  
background:url(../img/homebacker.jpg);  
background-color: #666666;
background-repeat:no-repeat;
background-position: top center;
font:13px/16px Arial, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px; color:#666666;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
padding:0px; margin:0px; }


#homepage p {font:13px/16px Arial, sans-serif; color:#666666;}
#homepage p a{font:13px/16px Arial, sans-serif; color:#333333; text-decoration:underline;}
#homepage p a:hover{ color:#999999; text-decoration:none;}

#homepage p span.headline{font:14px/18px Arial Narrow, condensed, sans-serif; color:#333333; font-weight:bold}

#container{width:826px; height:588px; display: block; margin: 106px auto; z-index:1; border:#ffffff 1px solid; padding:0px 0px; position:relative}

input.btn { 
color:#333333; 
font-family: Arial, Helvetica, sans-serif; 
background-color:#ffffff; 
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 */

#menuPan ul.menu{position:absolute; z-index:3; margin:21px 0px 0px 0px; padding:0px 0px; 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.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.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.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:76px; position:relative;  margin-top: 0px; padding:0px 0px; background: url(/img/preview.swf) 0 0 no-repeat; z-index: 55;}
#header_video{width:826px; height:433px; position:relative;  margin-top: 0px; padding:0px 0px; background: url(/img/preview.swf) 0 0 no-repeat; background-color: #000000; z-index: -4;}

#header_button
{display: block; position: relative; z-index: 110; margin-left: 557px; width: 258px; height: 76px; background: url(/img/button.jpg) no-repeat 0 0;  border: 0px; }
#header_button:hover{ background-position: 0 -76px;}
#header_button span{position: absolute;top: -999em;}





/* CONTENT */

#promotions{width:826px; height:156px; position:relative; background:#e6e6e6; /* These three lines are for transparency in all browsers. */
       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
       filter: alpha(opacity=88);
       opacity:.8;
; margin:0px 0px 0px 0px;}
#promotions h2{font:16px/18px Arial Narrow, sans-serif; font-weight:bold; color:#777777; height:18px; position:relative; margin-top:10px; margin-left:8px; margin-bottom:10px}
#promotions h5{margin-left:150px; margin-top:2px}
#promotions h6{margin-left:107px; margin-top:0px}
#promotions h4{margin-left:12px; margin-top:-16px; font-size: 10px; font-weight: normal;}
#promotions p{margin-left:12px; margin-right: -4px; margin-bottom:13px}
#promotions p a{font:13px/16px Arial, sans-serif; color:#777777; text-decoration:underline;}
#promotions p a:hover{ color:#999999; text-decoration:none;}




/* FOOTER */

#footer{height:40px; width:826px; position:relative; margin-top:34px; background-color:#666666}
#footer p{padding: 8px 0 0 0; font:11px/16px Arial Narrow, sans-serif; font-weight:normal; text-align:center; color:#cac7c2}
#footer p span{font:11px/20px Arial Narrow, sans-serif}
#footer p a{font:11px/20px Arial Narrow, sans-serif; font-weight:normal; color:#cac7c2; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; color:#333333}


