html{margin-bottom:1px;height:100%}
*:focus{outline:none;}
body{margin:0px;padding:0px;background:#4B381B;font-family:Arial,Verdana,Tahoma;}

/* General Styles*/
#header{width:1000px;margin:0px auto;height:208px;background:url('../images/header_bg.jpg') no-repeat;position:relative}
#header .logo{width:300px;height:172px;margin:0px auto;padding-top:0px;}
#header .logo a{width:300px;height:172px;display:block}
#header .top_logo{position:absolute;right:55px;top:20px;color:#659C8D;font-size:9pt;}
#header .top_logo a{color:#3F8885;text-decoration:none}
#header .top_logo a:hover{text-decoration:underline}
#header .floor_plan{position:absolute;right:50px;top:90px;}

#menu{position:absolute;left:0px;top:178px;width:1000px;height:30px;}
#menu ul{list-style-type:none;margin:0px;padding:0px;}
#menu ul li{float:left;}
#menu ul li a{color:#000000;font-size:11pt;font-family:Arial;display:block;height:30px;}
#menu ul li a.btn_about{width:172px;height:30px;background:url('../images/btn_about.jpg') no-repeat;}
#menu ul li a.btn_about_s{width:172px;height:30px;background:url('../images/btn_about.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_sustainable{width:141px;background:url('../images/btn_sustainable.jpg') no-repeat;}
#menu ul li a.btn_sustainable_s{width:141px;background:url('../images/btn_sustainable.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_residential{width:134px;background:url('../images/btn_residential.jpg') no-repeat;}
#menu ul li a.btn_residential_s{width:134px;background:url('../images/btn_residential.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_village{width:124px;background:url('../images/btn_village_center.jpg') no-repeat;}
#menu ul li a.btn_village_s{width:124px;background:url('../images/btn_village_center.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_office{width:138px;background:url('../images/btn_office.jpg') no-repeat;}
#menu ul li a.btn_office_s{width:138px;background:url('../images/btn_office.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_community{width:146px;background:url('../images/btn_community.jpg') no-repeat;}
#menu ul li a.btn_community_s{width:146px;background:url('../images/btn_community.jpg') no-repeat 0px -30px;}
#menu ul li a.btn_opportunities{width:145px;background:url('../images/btn_opportunities.jpg') no-repeat;}
#menu ul li a.btn_opportunities_s{width:145px;background:url('../images/btn_opportunities.jpg') no-repeat 0px -30px;}
#menu ul li a:hover{background-position: 0px -30px;}
.sub_menu_wrapper{width:100%;height:30px;}
#sub_menu{width:1000px;margin:0px auto;height:14px;padding:8px 0px;background:url('../images/sub_menu_bg.jpg');color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;text-align:center}
#sub_menu .sep{padding-left:10px;padding-right:10px;}
#sub_menu a{color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;}
#sub_menu a:hover{text-decoration:none;}
#sub_menu a.sel{color:#FFFFFF;font-weight:bold}

.sub_menu_wrapper1{width:100%;height:30px;background:url('../images/subpage_wrapper.jpg') repeat-y center;}
#sub_menu1{width:1000px;margin:0px auto;height:14px;padding:8px 0px;background:url('../images/sub_menu_bg1.jpg');color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;text-align:center}
#sub_menu1 .sep{padding-left:10px;padding-right:10px;}
#sub_menu1 a{color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;}
#sub_menu1 a:hover{text-decoration:none;}
#sub_menu1 a.sel{color:#FFFFFF;font-weight:bold}
#sub_menu2{width:1000px;margin:0px auto;height:14px;padding:8px 0px;background:url('../images/sub_menu_bg2.jpg') 4px 0px;color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;text-align:center}
#sub_menu2 .sep{padding-left:10px;padding-right:10px;}
#sub_menu2 a{color:#DADBAA;font-family:Arial,Verdana,Tahoma;font-size:9pt;}
#sub_menu2 a:hover{text-decoration:none;}
#sub_menu2 a.sel{color:#FFFFFF;font-weight:bold}

.container_wrapper{width:100%;height:363px;background:#3A2A11}
#container{width:1000px;margin:0px auto;}
#container .left_content{width:475px;float:left;background:url('../images/content_left_bg.jpg') no-repeat;}
#container .right_content{width:507px;float:left;padding-left:18px;background:url('../images/content_right_bg.jpg') no-repeat;height:353px;}
#container .right_content div{padding-top:24px;padding-left:6px;}

.sub_container_wrapper{width:100%;min-height:700px;background:url('../images/subpage_wrapper.jpg') repeat-y center}
#sub_container{width:1000px;margin:0px auto;font-size:9pt;color:#372717;}
#sub_container .left_content{width:425px;float:left;background:url('../images/subpage_content_left_bg.jpg') no-repeat;padding-top:50px;padding-right:50px;text-align:right;min-height:400px;}
#sub_container .right_content{width:507px;float:left;padding-left:18px;padding-top:15px;}
#sub_container .right_content .page_title{font-family:Georgia;margin:0px;padding:0px;color:#BAAB31;font-size:11pt;letter-spacing:2px}
#sub_container .right_content .page_sub_title{font-family:Georgia;color:#D06A00;font-size:13pt;font-weight:bold;text-transform:uppercase;margin:0px;padding:0px;margin-top:13px;}
#sub_container .right_content p{line-height:18px}
#sub_container .right_content div{padding-top:24px;padding-left:6px;}

#inner_content{width:455px;padding-right:20px;text-align:right;}
#inner_content .heading{color:#BAAB31;font-family:Georgia;font-size:9pt;letter-spacing:1px;padding-top:20px;}
#inner_content .inner_text{width:340px;float:right;padding-top:10px;}
#inner_content .tagline{margin-top:20px;font-family:Georgia;color:#D06A00;font-size:14pt;letter-spacing:1px;line-height:20px;}
#inner_content p{margin:0px;padding:0px;margin-top:8px;margin-bottom:8px;font-size:9pt;color:#FFFFFF;line-height:18px;}

/* Other Styles*/
h1{margin:0px;padding:0px;display:none}
h2{margin:0px;padding:0px;display:none}
h3{margin:0px;padding:0px;display:none}
h4{margin:0px;padding:0px;display:none}
.header_extent{width:100%;background:#DADBAA}
.spacer{clear:both}
.separator{background:url('../images/separator.jpg') no-repeat bottom right;height:3px;}
img{border:0px;}
.footer_links{font-family:Georgia;color:#419490;font-size:9pt;text-align:right;padding-right:20px;padding-top:5px;}
.footer{font-family:Georgia;color:#D06A00;font-size:9pt;text-align:center;padding-bottom:20px;}
.tbox{font-family:Georgia;font-size:9pt;border:1px solid #000;color:#262626;background:#D9DBAA}
.ylw1b{color:#FFE00F;font-size:9pt;font-family:Georgia;font-weight:bold;}
.btn{font-family:Georgia;color:#286218;font-weight:bold;font-size:10pt;border:1px solid #000000;background:url('../images/btn_bg.gif') repeat-x;cursor:pointer;}
.red1{color:#FF0000;font-size:9pt;}
.red1b{color:#FF0000;font-size:9pt;font-weight:bold;}
.grn1b{color:#3E7E2E;font-size:9pt;font-weight:bold}
.bg1{border:1px solid red;border-right:0px;color:red;background:#6C3E1C url('../images/error_icon.png') no-repeat 5px;}
.bg2{border:1px solid red;border-left:0px;background:#6C3E1C;}
#msg_blk{font-size:9pt;color:#FF0000;height:15px;text-align:center}
#loader{position:absolute;top:0px;right:0px;display:none}
.wht1b{color:#FFFFFF;font-weight:bold}
#main_footer{width:1000px;margin:0px auto;height:250px;background:url('../images/footer_bg.jpg') no-repeat top center;position:relative;font-family:Arial;font-size:8pt;color:#DADBAA}
#main_footer a{font-family:Arial;color:#DADBAA;text-decoration:underline}
#main_footer a:hover{text-decoration:none}
.gry2b{font-size:12pt;color:#74746C;font-weight:bold}

/* Styles for linked class*/
a{color:#FFFFFF;font-family:Georgia;text-decoration:none}
a:hover{text-decoration:underline}
.lnkftr{color:#419490;font-size:9pt;font-family:Georgia;text-decoration:none}
.lnkftr:hover{color:#C85B00;text-decoration:none}
.lnkmrn{color:#419490;font-size:9pt;font-family:Georgia;text-decoration:none}
.lnkmrn:hover{color:#419490;text-decoration:underline}
.lnkblu{color:#0A3467;font-size:9pt;font-family:Georgia;text-decoration:none}
.lnkblu:hover{color:#0A3467;text-decoration:underline}
.lnkblu1{color:#34796B;font-size:9pt;font-family:Arial;text-decoration:none}
.lnkblu1:hover{text-decoration:underline}
.lnkwht1{color:#FFFFFF;font-size:10pt;font-family:Arial;text-decoration:underline}
.lnkwht1:hover{text-decoration:none}

.portion1{position:absolute;top:400px;left:600px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:1;display:none}
.portion2{position:absolute;top:500px;left:300px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:2;display:none}
.portion3{position:absolute;top:500px;left:80px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:3;display:none}
.portion4{position:absolute;top:100px;left:450px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:4;display:none}
.portion5{position:absolute;top:150px;left:200px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:5;display:none}
.portion6{position:absolute;top:50px;left:500px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:6;display:none}
.portion7{position:absolute;top:400px;left:650px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:7;display:none}
.portion8{position:absolute;top:150px;left:400px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:8;display:none}
.portion9{position:absolute;top:200px;left:100px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:9;display:none}
.portion10{position:absolute;top:400px;left:400px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:10;display:none}
.portion11{position:absolute;top:100px;left:100px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:11;display:none}
.portion12{position:absolute;top:400px;left:250px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:12;display:none}
.portion13{position:absolute;top:100px;left:650px;width:300px;background:#FFFFFF;border:1px solid #757E2D;padding:5px;z-index:13;display:none}

.close_button{position:absolute;right:-15px;top:-15px;cursor:pointer}
.portion_title{padding-top:5px;padding-bottom:5px;background:#757E2D;color:#DADBAA;padding-left:5px;font-weight:bold}
.portion_desc{padding-right:5px;}
.more_info{padding-right:5px;text-align:right}
.play_button{background:url('../images/play.png');}
.pause_button{background:url('../images/pause.png');}
#btn_wrap{position:absolute;top:35%;left:40%;display:none;width:115px;height:86px;z-index:100;cursor:pointer}
#sales_lease h1{margin:0px;padding:0px;font-family:Georgia,Tahoma,Arial;font-size:18pt;letter-spacing:4px;color:#D06A00;display:block;text-align:center;}
#sales_lease h2{text-align:center;display:block;font-family:Georgia,Tahoma,Arial;font-size:16pt;font-style:italic;font-weight:normal;color:#644900;margin-top:20px;margin-bottom:25px;}
#sales_lease h3{display:block;margin:0px;padding:0px;color:#757E2D;font-size:14pt;text-align:left;font-family:Georgia,Tahoma,Arial;margin-bottom:15px;}
#sales_lease .box{float:left;width:384px;height:200px;padding:6px 15px 0px 20px;background:#FFFFFF url('../images/box_bg.jpg') no-repeat top;border:10px solid #C6C077;margin-right:10px;margin-bottom:10px;}
#sales_lease .lft{float:left;width:150px;text-align:left;}
#sales_lease .rht{float:left;width:230px;text-align:left;font-size:8pt;}
#sales_lease p.txt{margin:0px;line-height:15px;}
#sales_lease p.lnk{margin-top:15px;line-height:18px;}
#sales_lease a.lnorng{color:#d06a00;font-family:Arial,Tahoma,Verdana;text-decoration:underline}
#sales_lease a.lnblu{color:#338790;font-family:Arial,Tahoma,Verdana;text-decoration:underline}
#sales_lease a.lnbrn{color:#60502f;font-family:Arial,Tahoma,Verdana;text-decoration:underline}

#news_wrap{width:822px;float:right;margin-bottom:200px;}
#news_wrap .title{margin-bottom:16px;display:block;font-family:Georgia,Tahoma,Verdana;font-size:13pt;text-transform:upperCase;font-weight:bold;color:#D06A00;letter-spacing:1px;margin-top:0px;margin-right:230px;}
#news_wrap .news{width:822px;padding-bottom:17px;border-bottom:1px solid #BAA538;padding-left:20px;}
#news_wrap .logo{float:left;padding-top:17px;width:312px;text-align:left;}
#news_wrap .content{float:right;text-align:left;width:490px;padding-top:22px;color:#3A2A11}
#news_wrap .content h1{margin:0px;padding:0px;display:block;font-size:18px;margin-bottom:3px;}
#news_wrap .content h2{margin:0px;padding:0px;display:block;font-size:8pt;margin-bottom:5px;}
#news_wrap a{font-weight:bold;color:#28767E;font-family:Arial,Tahoma,Verdana;text-decoration:underline;font-size:9pt;}
#news_wrap a:hover{text-decoration:none;}
#news_wrap p{margin:0px;}

