html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, images, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

body{background:#071932 url(../images/header_bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
p{font-family:'Arial', Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
ul{list-style-type:none;}
img{border:0;}
a:link, a:active, a:visited{color:#fff;}
img, div { behavior: url(../images/iepngfix.htc) }

#wrapper{width:1000px; margin:auto; overflow:visible;}
#header{width:1000px; float:left; display:inline;}
#logo{float:left; display:inline; width:151px; margin:5px 0 0 0 ;}
#nav{float:right; display:inline; width: 840px; margin-top:20px;}
#nav li{float:left; display:inline;}

#hnav { position:relative; top: 0; left: 0; width: 840px; height: 50px; background:url(../images/main_nav.png) no-repeat; }
  #hnav li { position:relative; left: 0; height: 50px; }
  #hnav #hnavAvail { width: 130px; left: 0px; height:50px }
  #hnav #hnavApart { width: 130px; left: 0px; height:50px}
  #hnav #hnavAmen{ width: 114px; left: 0px; height:50px}
  #hnav #hnavHood { width: 143px; left:0px; height:50px}
  #hnav #hnavTeam { width: 60px; left:0px; height:50px}
  #hnav #hnavLeed { width: 70px; left:0px;height:50px}
  #hnav #hnavPress{ width: 81px; left:0px;height:50px}
  #hnav #hnavCon{ width: 83px; left:0px;height:50px}
#hnav li a { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 50px; text-indent: -9999em; }
#footer_wrapper{width:100%; background:url(../images/footer_bg.gif) repeat-x; clear:both;padding-top:15px; clear:both;height:116px;}
#footer{width:1000px; margin:auto; overflow:visible;}
#footer_logos{width:450px; float:right; display:inline; width:360px;}
#footer_legal{float:left; width:550px;}


/*************home content**************/
#avail_content_buy{width:1000px; float:left; display:inline;}
#content_avail{width:1000px; float:left; display:inline; padding:0 0 30px 0;margin-top:40px;}
#content_home{width:1000px; float:left; display:inline;margin-top:30px;}
#flash_movie{float:left; display:inline; width:600px;  margin:33px 0 0 0;}
#advert{float:right; display:inline; width:380px; margin:33px 0 0 0;}
#drop{position:relative; width:380px; margin: 0 0 -10px 0; }
#advert_top{float:left;margin:60px 0 30px 20px;width:320px;display:inline;}
#advert_top p {margin:10px 0;}
#advert_bottom{width:302px; float:left; display:inline;padding:10px 30px 35px; clear:both;}
.fha_logo{float:left; display:inline; width:37px;}
.fha_txt{float:left; display:inline; width:260px;padding:0 0 0 10px;}

#content_home_bottom{width:1000px; float:left; display:inline; clear:both; margin:30px 0 30px 0;}
#faq{width:440px; float:left; display:inline; margin:15px 0 0 0;}
#amenities{float:right; display:inline; width:550px; margin:15px 0 0;}
#tweet{float:left; width:440px; display:inline; width:440px;}
#tweet-id-1, #tweet-id-3, #tweet-id-5, #tweet-id-7, #tweet-id-9 {  border:none !important; margin:5px 0;}
#tweet-id-2, #tweet-id-4, #tweet-id-6, #tweet-id-8, #tweet-id-10 {  border:none !important; margin:5px 0;font-weight:bold;}
#tweet-id-1 img, #tweet-id-3 img, #tweet-id-5 img, #tweet-id-7 img, #tweet-id-9 img{padding-top:2px;}
#tweet-id-2 img, #tweet-id-4 img, #tweet-id-6 img, #tweet-id-8 img, #tweet-id-10 img{padding-top:2px;}
.q{float:left; width:20px; display:inline;}
.a{float:left; width:20px; display:inline;}
.twtr-hd, .twtr-ft, .twtr-timestamp, .twtr-reply{display:none;}
.twtr-doc{background: transparent !important;}
.twtr-tweet-text p{font-size:14px; color:#fff;  padding:}
.check_mark{float:left; display:inline; width:45px;}
#amen_flash{width:530px; float:right; display:inline;}
#content_home_gallery{width:1000px; float:left; display:inline; background: url(../images/gallery_bg.gif) no-repeat; height:385px;}
#marks{float:left; display:inline; margin:0 0 0 210px; width:764px;}
#amen_mark{width:195px;}
#hood_mark{width:235px;}
#apart_mark{width:256px}

.mark{margin:0 25px 0 0; float:left; display:inline;}
.ad_img{width:349px;}
.bottom_link{width:273px; float:right; display:inline; margin:57px 15px 0;}
#main_image{width:410px; height:233px; float:left;border:#fff 1px solid; margin:20px 0 0 30px;}
#thumbnails_wrapper{width:480px; height:225px; position:relative; float:left; display:inline; margin:30px 0 0 20px;}
#thumbnails{width:450px; height:223px; float:left; display:inline; margin:0 21px 0 45px;; overflow:hidden; position:relative;}
#thumbnails ul{position:absolute; width:960px; height:225px; left:0; top:0;}
#thumbnails li{display:inline; margin:0 22px 30px 0; height:92px; width:92px; float:left;}
#thumbnails img{border:#fff 1px solid;}
.prev{position:absolute; left:4px; top:82px}
.next{position:absolute; left:485px; top:82px}

#img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9, #img10,#img11, #img12, #img13, #img14, #img15, #img16, #desc2, #desc3, #desc4, #desc5 {display:none;}
.gallery_label{float:left; clear:both; width:300px; display:inline; margin: 0 0 0 55px;}

#amenities .form_holder, #amenities .form_holder1{width:255px !important;}
#amenities .form_holder{margin:0 20px 0 0 !important;}
#amenities .form_holder1{float:right !important; display:inline !important;}
#amenities .field_head, #amenities input{width:240px !important}
#amenities .how{width:240px !important;}
#amenities .but {width:79px !important;}
#amenities .drop{width:90px !important;}
#amenities .field_head2 {margin:10px 0 5px!important;}
#amenities #box_contact{width:550px !important;}
.right_con{float:right; width:100px;}
.left_con{float:left; width:100px;}

/*************Availabilities*************/
#availabilities_contact_form{width:1000px; float:left; display:inline; margin:0 0 30px 0;}
#availabilities{width:1000px; float:left; display:inline; padding:0 0 30px 0;}
#box_contact{width:1000px; float:left; display:inline;}
#box_contact .but{margin:10px 0 0 0;}
.form_holder{width:279px; float:left; display:inline; margin:0 75px 0 0;}
.form_holder1{width:279px; float:left; display:inline;}
.how , .contact_field{height:23px; width:279px; float:left; display:inline; clear:both; background-color:#E9E9E9;}
.field_head, .field_head1{margin:10px 0 5px 0; float:left; display:inline;}
.field_head2{margin:15px 0 5px 0; float:left; display:inline;}
.drop{width:130px !important; diaplay:inline; height:23px; background-color:#E9E9E9;}
.drop_cont{display:inline;float:left; margin:0 10px 0 0; width:130px;}
.drop_cont1 {display:inline;float:right;width:130px; }
.hidden{display:none;}
.form_holder input, .form_holder1 input{width:279px; float:left; display:inline; clear:both;background-color:#E9E9E9;border:0;}
.from_holder select, .form_holder1 select, .form_holder1 textarea, .form_holder textarea{background-color:#E9E9E9; border:0;}
#form_slide{float:left;display:inline;}
.photo_div img {width: 320px;}

/********Availabilities list*************/
.top_row{width:1000px; height:45px; background-color:#ec008c; display:inline;clear:both; float:left; color:#adb37a; text-align:center;}
.heads{cursor:hand; cursor:pointer;}
.sortby_DESC{background-image: url('/images/arrow.gif'); background-position: center 30px; background-repeat: no-repeat;}
.sortby_ASC{background-image: url('/images/arrow.gif'); background-position: center 30px; background-repeat: no-repeat;}
.unit_head{float:left; display:inline; width:99px; height:45px; }
.unit_avail{float:left; display:inline; width:100px; height:60px; }
.bed_head{float:left; display:inline; width:148px; height:45px;}
.bed_avail{float:left; display:inline; width:150px; height:60px;}
.sq_head {float:left; display:inline; width:103px; height:45px;}
.sq_avail{float:left; display:inline; width:105px; height:60px;}
.terrace_head {float:left; display:inline; width:103px; height:45px;}
.terrace_avail{float:left; display:inline; width:105px; height:60px;}
.image_head{float:left; display:inline; width:198px; height:45px;}
.image_avail{float:left; display:inline; width:200px; height:60px;}
.price_head{float:left; display:inline; width:138px; height:45px;}
.price_avail{float:left; display:inline; width:140px; height:60px;}
.floorplan_head {float:left; display:inline; width:174px; height:45px; border-right:none !important;}
.floorplan_avail{float:left; display:inline; width:175px; height:60px; border-right:none !important;}
.floorplan_avail img{padding:5px 0 0 0;}
.avail_row_odd{background-color:#081a35; float:left; display:inline; width:1000px; height:60px;clear:both;}
.avail_row_even{background-color:#606c7c; float:left; display:inline; width:1000px; height:60px;clear:both;}
.top_row div{border-left:1px solid #f031a2;border-right:1px solid #c2177c;}
.office_head .avail_label{padding:8px 0 0 0 !important;}

.avail_label{padding:20px 0 0 0;}
.avail_info{padding:20px 0 0 0; text-align:center;}
.avail_row_even .avail_info{color:#081a34 !important;}
.tab_txt{margin: 5px 0 0 7px;}
.but {margin:10px 0 0 0; float:right; clear:both; background-color:transparent !important; width:79px !important;}
.contact_field {clear:both;float:left;height:25px;width:225px;}

.img_info {padding: 3px 0px 0px 40px;}
.img_info img{border:1px #fff solid; margin: 6px 0 0 1px;}
.dl_info{margin:6px 0 0 20px;}
.image_avail li{display:inline;}

/**************Amenities***************/
#content_amen{width:1000px; float:left; display:inline; margin-top:40px;}
#amen_head{float:left; display:inline; width:675px;}
#amen_challenge{float:right; display:inline; width:130px; margin:10px 10px 0 0;}
#active, #spa, #community{width:292px; float:left; display:inline; margin:0 0 35px 0;}
#active_head{width:33px;height:174px; float:left; display:inline;}
#active_content, #spa_content, #community_content, #active_content1, #spa_content1, #community_content1{width:249px; float:left; display:inline; margin: 0 0 0 10px;}
#spa_content1, #community_content1{height:239px; margin:0 0 35px 70px;}
#active_content1{height:191px; margin:0 0 35px 70px;}
#spa_head, #community_head{width:33px; height:220px; float:left; display:inline;}
#vid1_holder{width:292px; float:left; display:inline; margin:20px 0;}
#vid2_holder{width:292px; float:left; display:inline; margin:20px 0 20px 70px;}
#vid3_holder{width:292px; float:left; display:inline; margin:20px 0 20px 0}
.amen_h{font-size:14px; font-weight:bold; color:#ec008c; clear:both;}
.amen_c{font-size:11px;}
.amen_column{width:292px; float:left; display:inline;}
.amen_column_right{width:292px; float:right; display:inline;}
.a_p{line-height:17px;}
#cutaway{width:1000px; float:left; clear:both;margin:30px 0; background-color:#fff;}
#amen_slides{width:1000px; float:left; clear:both; display:inline;}
#amen_slides li { width:57px;float:left;display:inline; margin:0 5.17px 20px;}
.end{margin-right:0 !important; padding-right:0 !important;}
.start{margin-left:0!important; padding-left:0 !important;}

/**************Apartments********************/
#apart_thumbs_holder{width:1000px;float:left;display:inline; margin:5px 0; clear:both; }
#apart_thumbs_list{width:1000px !important; float:left;}
#apart_thumbs_list li {display:inline; float:left; margin:0 12px;}
#apart_big_img{width:1000px; float:left; clear:both; position:relative;}
#descriptions{position:absolute;top:20px; z-index:20; left:0; width:270px; height:570px; background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;
}
#descriptions ul{width:240px; margin:0 15px 0 15px; padding:40px 0 0 0;}
#descriptions ul li p{filter:alpha(opacity=100);-moz-opacity:1 !important;-khtml-opacity: 1 !important;opacity: 1 !important; margin:5px 0;}

/**************LEED********************/
#content_leed, #contact_content{width:1000px; float:left; display:inline; margin:40px 0 0 0;}
#contact_content{padding: 0 0 30px 0;}
#top_left_txt{width:605px; float:left; display:inline;}
#bottom_left, #bottom_head{width:605px; float:left; display:inline;}
#bottom_head{margin-bottom:10px;}
#bottom_left p{margin-bottom:22px;}
#bottom_left_l{width:280px; float:left; display:inline;}
#bottom_left_r{width:280px; float:right; display:inline;}
#leed_right, #additional_head{width:349px; float:right; display:inline;}
#additional_content{width:339px; float:right; display:inline;padding: 10px 0 0 10px; margin-top:-3px;}
#additional_content{background:url("../images/additional_bg.gif") no-repeat; height:473px;}
#additional_content p, #additional_content a{ clear:both; width:329px; }
#leed_right{margin-top:40px;}
#apart_content{width:1000px; float:left; display:inline;margin-top:40px;}
#apart_flash{width:1000px; float:left; display:inline;}
#content_leed li{display:inline; margin: 0 20px 0 0;}
#apart_content ul, #content_leed ul{margin-top:20px; width:240px;}
.top_txt{font-size:18px; line-height:24px; margin-bottom:30px;}
.leed_head{ float:left; display:inline; clear:both;}
.leed_sub{padding: 0 0 15px 0; float:left; display:inline; clear:both;}
.sust_sub{float:left; display:inline; clear:both;}
.green_btn {width:100px;}
.sustainable_header.png {margin:6px 0 0 0;}
.pink_but li {display:inline !important; margin: 0 10px; float:left;}



/**************sustainable********************/
.sust_bottom{float:left; width:1000px; display:inline; clear:both; padding: 0 0 30px 0;}
.sust_bottom_l{float:left; width:450px; display:inline;}
.sust_bottom_r{float:right; width:450px; display:inline;}
.sust_bottom p{line-height:17px;}
#active_content_sust{width:1000px; float:left; display:inline; padding:30px 0;}
#l1, #l2, #l3{float:left; display:inline; width:300px; margin:0 15px; clear:none !important;}
#active_content_sust p{margin:5px 0 !important; font-size:12px !important;}

/**************contact********************/
#map_directions{width:300px; float:right; display:inline; margin:34px  0 0 0;}
.maps{border:2px solid #fff;}
.directs{margin:10px 0;}
.info li {margin:5px 0;}
#fin_info{width:1000px; float:left; display:inline; padding:6px 0 30px 0;}
#fin_info ul {margin:10px 100px 0 0;}
#fin_info li {margin:5px 0; font-size:12px;}
#fin_info li b {display: block; margin: 0px 0px 15px 0px; font-size: 12px; text-decoration: underline;}
#fin_info li i {font-size: 11px;}
#fin_info li a {text-decoration:none;}
#fin_info .left, #fin_info .left li {width:220px;}

/**************team********************/
#content_team{width:1000px; float:left; display:inline; margin:40px 0 0 0; padding:0 0 30px;}
#content_team p {line-height:17px; margin-bottom:30px;}
#content_team h4{margin-bottom:10px;}
#content_team h4 img{ vertical-align:text-bottom;}
#content_team_left{width:490px; float:left; display:inline;}
#content_team_right{width:490px; float:right; display:inline;}

/**************hood********************/
#flash_map{width:1000px; float:left; display:inline; margin:30px 0;}

/**************press********************/
#content_press{width:1000px; float:left; display:inline; margin:40px 0 70px 0;}
#press_scroller{width:490px; float:left; display:inline; height:500px; overflow-y:scroll; overflow-x:hidden;}
#press_video{width:490px; float:right; display:inline;}

/**************classes*****************/
.both{clear:both;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}
.footer_text{ padding:10px 0; float:left; display:inline; width:550px; float:left; font-size:11px;}
.sm_logo {float:left; display:inline;}
.check_list{font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; display:inline; padding:18px 0 0 5px;}
.check_mark img{float:left; display:inline; width:45px;}
.girl_img{margin: 0 0 0 -20px;}
.resort_home{float:left; display:inline; width:120px;}
.amen_head{float:left; display:inline; width:427px;padding:15px 0 0; margin: 0 0 0 10px;}
.home_click{font-size:18px; color:#eb018c !important; margin: 0 0 0 18px; float:left; width:427px; clear:both;}
.pink_it{color:#ec008c !important; font-weight:bold; text-decoration:none;}
.spacer{width:249px; float:left; clear:both; display:inline;margin-bottom:20px;}
.pink_big{font-size:16px; color:#ec008c; font-weight:bold;}
.grey_it{color:#6c9437; font-weight:bold; clear:both; float:left; display:inline;}
.bottom{padding-bottom:15px;}
.team_head{float:left; display:inline; width:1000px; margin: 0 0 10px 0;}

.press_title{margin: 0 0 10px 0;}
.press_node{width:490px; float:left; display:inline; margin:0 0 20px;}
.press_head{color:#EC008C;}
.press_date{font-size:10px; color:#e7e7e7;}
.headline{font-weight:bold;}
.press_link{font-size:12px;}

.social_icons{list-style-type:none; float:left; padding: 0 0 10px 0;}
.social_icons li{display:inline; margin:0 10px 0 0; }
.social_icons a{font-size:14px;text-decoration:none;}
.social_icons img{padding-top:3px;vertical-align:top;}
.footer_leg{font-size:10px; clear:both;}
.last{float:left; display:inline;margin:10px 0 0 0  !important;}

.commercial{height:600px;}
.com_hold{width:645px; margin:auto;}

.show_wrap{width:600px; float:left; display:inline;position:relative; height:328px}
#slideshow{ 
	position:absolute;     
	width:600px;   
	height:328px;
	border:#FFF 5px solid;
	background:#FFF;
	overflow:hidden;
}

#slides{
	position:absolute;
	width:600px;   
	height:328px;
	overflow:hidden;
}

#slides img{
	position:absolute;
}

h5 {
	padding: 0px 0px 10px 0px;
	text-decoration: underline;
}


