/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
  `Containers
---------------------------------------------------------------------------------------------------- */
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,img,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{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
.img{border:none;}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
/* `Grid >> Global
---------------------------------------------------------------------------------------------------- */.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
---------------------------------------------------------------------------------------------------- */
.alpha{margin-left:0;}
.omega{margin-right:0;}
.clear_it{clear:both;}

/* `Grid >> 12 Columns
---------------------------------------------------------------------------------------------------- */
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}

/* `Prefix Extra Space >> Global
---------------------------------------------------------------------------------------------------- */
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
/* `Prefix Extra Space >> 12 Columns
---------------------------------------------------------------------------------------------------- */
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}

/* `Suffix Extra Space >> Global
---------------------------------------------------------------------------------------------------- */
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
/* `Suffix Extra Space >> 12 Columns
---------------------------------------------------------------------------------------------------- */
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}

/* `Push Space >> Global
---------------------------------------------------------------------------------------------------- */
.container_12 .push_3,.container_16 .push_4{left:240px;}
.container_12 .push_6,.container_16 .push_8{left:480px;}
.container_12 .push_9,.container_16 .push_12{left:720px;}
/* `Push Space >> 12 Columns
---------------------------------------------------------------------------------------------------- */
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}


/* `Pull Space >> Global
---------------------------------------------------------------------------------------------------- */
.container_12 .pull_3,.container_16 .pull_4{left:-240px;}
.container_12 .pull_6,.container_16 .pull_8{left:-480px;}
.container_12 .pull_9,.container_16 .pull_12{left:-720px;}
/* `Pull Space >> 12 Columns
---------------------------------------------------------------------------------------------------- */
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------  http://sonspring.com/journal/clearing-floats  */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack  */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
 */
* html .clearfix,*:first-child+html .clearfix{zoom:1px;}
a{-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in;}

body{background:url(../images/body_bg.gif); font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#fff;}
p{font-size:1.2em;line-height:1.2; margin-bottom:.1em;color:#f3f3f3}
.hidden{display:none;}


#wrapper{margin:20px auto; overflow:hidden;}
#nav_wrap{background:url(../images/nav_bg.gif) no-repeat; height:43px; margin-top:20px; margin-bottom:20px; clear:both;}
#nav{width:740px; float:left; display:inline;padding:13px 0 0 0;position:relative; z-index:80;}
#nav li{float:left; display:inline; margin:0 10px;}
#nav li a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:1.2em; text-transform:uppercase;}
#nav li a:hover{color:#81b0ce;}
#phone img{float:right;}
#walk_btn{float:right; display:inline; position:relative; z-index:55; margin:3px 3px 0 0;}

.page_breaker{height:1px; width:940px; background-color:#75a0bc; border-bottom:#acd2ea 1px solid;float:left; display:inline; margin:0 10px;}
.left{float:left; display:inline;}
.right{float:right; display:inline}

/*home page*/
#ad_viewer{height:262px;position:relative;}
.img_holder{width:460px;height:262px;position:absolute;z-index:2;overflow:hidden;}
.large_frame{width:460px;height:262px;position:absolute;z-index:10; background:url(../images/home_ad_frame.png) no-repeat; overflow:hidden;}
.pagination{width:300px; height:18px; position:absolute; top:10px; left:10px;z-index:55;}
.pagination ul li {width:18px; height:18px; float:left; display:inline; margin:0 5px;}
.pagination ul li a{display:block;}
.pagination ul li a:hover{background-position: 0 0 !important;}
.selected{background-position: 0 0 !important;}
.link_holder{width:460px;height:262px; position:absolute; z-index:11; left:0; top:0}
.link_holder ul{position:relative;}
.link_holder li {position:absolute;}
.link_holder li a{width:460px;height:262px; display:block;}
.frames{float:left; display:inline; width:1380px; position:absolute; left:0; z-index:3;}
.frames li{float:left; display:inline;position:relative;}
.loft{background:url(../images/home_gallery/loft_living.png)  no-repeat; background-position: 0 195px ;}
.walkable{background:url(../images/home_gallery/walkable.png) no-repeat;background-position: 0 195px;}
.park{background:url(../images/home_gallery/park.png)  no-repeat;background-position: 0 195px ;}

#building_photo{position:relative; z-index:0;}
#building_home{margin-top: -106px; position:relative; z-index:0;}
#bottom_content{padding:40px 0 0 0;}
#bottom_wrapper{width:100%; height:297px; background:url(../images/bottom_content_bg.gif) repeat-x; }
#one{width:18px; height:18px; overflow:hidden; background:url(../images/butn_1.png) no-repeat; background-position:0 -22px; float:left;display:inline;}
#two{width:18px; height:18px; overflow:hidden; background:url(../images/butn_2.png) no-repeat; background-position:0 -22px;float:left;display:inline;}
#three{width:18px; height:18px; overflow:hidden; background:url(../images/butn_3.png) no-repeat; background-position:0 -22px;float:left;display:inline;}
#phone_email{position:relative;z-index:80;}
#phone{position:relative; z-index:80; float:right; display:inline;}
#silver{float:right; clear:both; display:inline;margin:20px 0 20px 0;}

/*header contact form*/
#head_form{width:300px; padding:20px;}
#head_form .field_head, #head_form .field_head1{color:#81b0ce; font-size:1.2em; margin:5px 0;}
#head_form .field_head{width:250px;;display:block;}
#head_form .contact_field{width:250px; height:25px; background:#eeeeee; border:#7eaecd 1px solid; }
#head_form .field_head{width:115px; float:left; display:inline;clear:both;}
#head_form .field_head1{width:115px; margin:5px 10px 5px 0;}
#head_form .drop_cont, #head_form .drop_cont1{width:115px; float:left; display:inline;}
#head_form .drop_cont{margin:0 10px 0 0 !important;}
#head_form .field_head2{width:115px; float:left; clear:both; display:inline;color:#81b0ce;margin:5px 0;font-size:1.2em;}
#head_form #bedroom{width:97px; float:left; display:inline; clear:both;}
#head_form .submit_btn{float:left; display:inline; clear:both;margin:5px 0;}
#head_form .contact_textarea1{width:250px; float:left; display:inline; clear:both; background:#eeeeee; border:#7eaecd 1px solid;}

.form_holder{width:300px; float:left; display:inline;}
.but{background-color:#7eaecd; border:#7eaecd 1px solid; color:#fff; padding:5px;}

/*contact page*/
#contact_container{width:936px;background-color:#6B97B4; border:#6b97b4 2px solid; clear:both; float:left; display:inline; margin:0 10px 20px;  padding: 0 0 20px;}
#contact_container .contact_textarea1{width:216px; height:124px;}
#contact_container .page_breaker{margin:10px; width:915px;}
#contact_container .contact_field {width:216px; float:left; display:inline; height:20px;}
#contact_container .field_head{width:220px; float:left; display:inline; margin:5px 0;}
#contact_container .drop_cont{width:100px; margin:5px 20px 5px 0; float:left;display:inline;}
#contact_container .drop_cont1{width:100px;float:left; display:inline; margin:5px 0;}
#contact_container .field_head1{width:100px;float:left; display:inline; clear:both;}
#contact_container .field_head2{float:left; clear:both; display:inline; margin:5px 0;}
#contact_container .submit_btn{float:right; clear:both; display:inline; margin:5px 0;}
#contact_container #bedroom{ float:left; display:inline; clear:both;}
#contact_container .how{width:220px;}
#contact_container #priceFrom, #contact_container #priceTo{width:100px;float:left; display:inline;}
#map{width:430px; float:left; display:inline; margin:0 10px;}
#map p{margin-bottom:1em;}

.ph{color:#fff; text-decoration:none;}
.contact_map{border: 2px solid #6B97B4; margin: 20px 0 0 20px;}
.con_head{margin:10px 0 0 0;}
.cont_left{width:200px; float:left; display:inline; margin:20px 10px 0 20px;}
.cont_right{width:200px; float:left; display:inline; margin:20px 0 0 0;}

/*gallery*/
#gallery_content{float:left;padding:0 0 20px 0;}
#gallery_nav{clear:both;}
#gallery_nav li{float:left; display:inline; margin:0 20px 0 0;height:36px;}
#gallery_nav li a:hover{background-position: 0 0 !important;}
.thumb_wrap{width:296px !important;position:relative; height:420px; overflow:hidden; background-color:#6B97B4;border:#6b97b4 2px solid;}
.thumb_section{width:296px; float:left; display:inline;position:absolute; top:0;}
.thumb_section li{margin:10px 0;float:left;}
.thumb_sub_section{width:296px; float:left; display:inline;}
.thumb_sub_section li{width:122px; height:122px; float:left; display:inline; position:relative;}
.thumb_sub_section li img{width:122px; height:122px; float:left; display:inline;position:absolute; z-index:9;}
.e{margin:5px 20px 5px 0 !important;}
.o{margin:5px 10px 5px 20px !important;}
.thumb_frame{height:122px; width:122px; position:absolute; z-index:10; background:url('/images/tour_gallery/thumb_shadow.png') no-repeat;float:left;display:inline;}
.large_image_wrap{width:620px; height:424px; float:left; display:inline; position:relative;overflow:hidden;}
.large_photo_frame{width:620px; height:424px; float:left; position:absolute;z-index:10;left:0; background:url('/images/tour_gallery/large_frame.png') no-repeat;}
.prev_btn{position:absolute; z-index:11; left:0; top:170px;}
.next_btn{position:absolute; z-index:11; right:0; top:170px;}
.large_image{display: inline; float: left; height:424px; width:620px;position:absolute;z-index:5;}
.photo_desc{   background: url("/images/tour_gallery/desc_bg1.png") no-repeat scroll 0 0 transparent;height: 63px;padding: 10px;position: absolute;right: 2px;bottom: 2px;width: 451px;z-index: 20;}
.slider_shadow{position:absolute; top:0; height:420px; width:296px; float:left;display:inline; background:url('/images/tour_gallery/thumb_holder_shadow.png') no-repeat;}
.int_btn{display:block; width:101px; height:36px; overflow:hidden; background:url("/images/tour_gallery/interiors.gif") no-repeat 0 -37px; }
.amen_btn{display:block; width:101px; height:36px; overflow:hidden; background:url("/images/tour_gallery/amenities.gif") no-repeat 0 -37px; }
.hood_btn{display:block; width:200px; height:36px; overflow:hidden; background:url("/images/tour_gallery/hood.gif") no-repeat 0 -37px; }
.tour{padding:14px 0 0 0;}
.over{background-position: 0 0 !important;}
.loading{background:url(/images/ajax-loaderint.gif) center no-repeat;}
.photo_desc p{line-height:1.5}
.cta{float: left;padding: 8px 0 0 20px;}
.cta_btn{position:absolute; right:12px; top:12px;z-index:55;}

/*details*/
#apt_header{width:100%;clear:both;float:left; display:inline;margin-left:10px;}
#f_detail-contact{margin:20px 0 0 0;float:left; display:inline;}
#f_detail-contact input{width:290px; float:left; display:inline; margin:5px 0;}
#f_detail-contact label{width:70px;float:left; display:inline; margin:5px 0;}
#f_detail-contact input{height:25px;background-color: #6B97B4;border: 1px solid #6B97B4;}
#f_detail-contact textarea{width:360px;background-color: #6B97B4;border: 1px solid #6B97B4;height:140px;}
#f_detail-contact label{font-size:1.2em;}
#ask_button{background-color: #6B97B4 !important; border: 2px solid #6B97B4 !important;color: #FFFFFF;float: right; margin: 10px 0;padding: 5px;width: 60px !important; height:30px!important;}
#apt_desc_panel p,#apt_desc_panel {font-size:1.2em !important; line-height:1.5;}
#building_amenities, .detail-openhouse{margin-top:20px;}
.detail_askq_label{width:350px !important;}
.apt_pricing_info, .building_amenities, .apt_amenities{float:left; display:inline;width:260px; }
.info_left{float:left; display:inline; width:239px; margin:0 10px 0 0}
.info_right{float:right; display:inline; width:239px; margin:0 0 0 10px}
.deetz{width:498px !important;border: 1px solid #6B97B4;background-color: #6B97B4; padding:15px 20px;}
.apt_label{font-weight:bold;font-size:1.2em;}
.apt_value{font-size:1.2em;}
.deetz h4,.deetz dt, .bottom_headers{margin-bottom:0px !important;font-size:1.6em; font-weight:bold;width:239px;float:left; display:inline;}
.apt_details dd{margin-bottom:1em;}
.detail-openhouse dt, .detail-openhouse dd{color:#FF4444 !important;}
.apt_lb {background-color: #6B97B4;border-bottom: 1px solid #ACD2EA;display: inline;float: left;height: 1px;width:100%!important;margin-top:5px;}
.deetz .apt_lb {background-color: #83919b;border-bottom: 1px solid #ACD2EA;display: inline;float:left;height:1px;width: 100% !important;margin:5px 0 10px 0;}
.breaker{height:20px; width:100%; clear:both;}
.apt_details h2{ font-size: 2.5em; margin-bottom: 1em;}

/*vec photo viewer*/
#pics{position:absolute;  margin:0; padding:0; }
#pics li img{ margin:0;width:350px}
#pics li {list-style-type:none;}
#pagination{ clear:both; float:left;margin:0 auto 0 auto;width:370px;}
#pagination_container{ padding:0;; clear:both; float:left;}
#large_hold{position:relative; float:left; display:inline; padding:5px; border:#6B97B4 1px solid; overflow:hidden;} /*width and height of first image*/
#large_hold{list-style-type:none;}
#large_container{float:left; display:inline; width:370px;}
#photos_list{width:370px; display:inline; }
#photos_list li {display:inline;margin:0;padding:0.5em; float:left}
#photos_list li a{display:block; background-color:#6B97B4; float:left; display:inline; padding:4px; width:10px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:.8em;}
.img_fade{display:none; position:absolute; z-index:2;}

/*photo gallery interiors*/
.large_image_holder{width:608px;height:360px; float:left; position:relative;border: 1px solid #6B97B4;display: inline;padding: 5px;}
.large_image_holder img{width:608px !important;}
.loading{background:url(/images/ajax-loaderint.gif) center no-repeat;}
.thumbs{float:left; display:inline;position:relative; margin: 0 0 0 8px;}
.thumb_holder{width:300px; float:left; display:inline; }
.thumbs li{width:130px; height:76px; float:left;margin: 0 4px 7px;border: 1px solid #6B97B4;display: inline;padding: 5px;}
.thumbs li img{ width:130px}
.first{margin-left:0!important; padding-left:0!important;}
.last{margin-right:0!important; padding-right:0!important;}
.previous{width:56px;height:56px;background:url(../images/int_gallery/prev1.png) center no-repeat;float:left; display:inline; margin:20px 10px 0 0}
.next{width:56px;height:56px;background:url(../images/int_gallery/next1.png) center no-repeat; float:left; display:inline; margin:20px 0 0 10px;}

/*building menu*/
#the_building{margin:0 10px 20px;}
.build_menu{width:199px; height:411px; float:left; display:inline; background-color:#6B97B4;padding:10px;position:relative;}
.build_menu img{margin-bottom:10px;}
.build_menu p{line-height:1.5}

.build_img_holder{width:720px; height:431px;float:left; display:inline; position:relative;background-color: #6B97B4; }
.build_frame{width:720px; height:431px;position:absolute; z-index:10;background:url('/images/build_frame.png') no-repeat;float:left; display:inline;}
.build_img{width:720px; height:431px;position:absolute; z-index:8;float:left; display:inline;}
.build_desc{width:700px; padding:10px; background:url('/images/green_overlay.png'); position:absolute; z-index:9; float:left; display:inline;bottom:0;float:left; display:inline;}
.build_nav{width:199px;float:left; display:inline; margin:20px 0 0 0; position:absolute; z-index:3;right:0px;}
.build_nav li, .build_nav li a{width:199px; height:39px; margin:0 0 5px 0; float:left; display:inline;overflow:hidden;}
.build_nav li a img{display:none;}
.build_selected{display:inline !important;}
.btn_1{background:url(/images/feat_btn_reg.gif) no-repeat;}
.btn_2{background:url(/images/sustain_btn_reg.gif) no-repeat;}
.btn_3{background:url(/images/amen_btn_reg.gif) no-repeat;}
.btn_4{background:url(/images/retail_btn_reg.gif) no-repeat;}
.btn_5{background:url(/images/team_btn_reg.gif) no-repeat;}

.link_wrapper{width:330px; float:left; display:inline;margin: 0 0 10px 0; }
.link_wrapper img{width:80px; float:left; display:inline; margin: 0 10px 0 0;}
.link_wrapper p{width:240px; float:left; display:inline;}
.padt{padding-top:10px;}
.ht{padding-top:5px;}

.desc1, .desc2, .desc3, .desc4, desc5{display:none;}
.desc1 ul, .desc3 ul{width:340px;float:left;display:inline; list-style:disc outside none !important; }
.desc1 ul li, .desc3 ul li{width:340px;float:left;display:inline; font-size:1.2em; margin:3px 0;}
.desc2 p{line-height:1.5;}
.desc3 p{display:block;}
.desc4{width:720px; height:431px; position:absolute; z-index:12;}
.desc4 p{line-height:1.2; font-size:1.1em; margin-bottom:.5em;}
.desc4 a,.desc4 h4 {font-size:1.3em; font-weight:bold; color:#3f4e58;line-height:1.5;position:relative; z-index:20; }
.desc4_l{width:330px; float:left; display:inline; margin:10px; }
.desc4_r{width:330px; float:left; display:inline; margin:10px;}
.desc5{width:720px; height:431px; position:absolute; z-index:12;}

#team_left{width:340px; float:left; display:inline; margin:10px;}
#team_right{width:335px; float:left; display:inline;}
#team_right p{line-height:1.5; margin-bottom:1em;}
#team_right a{color:#3f4e58;}
#team_right img{margin: 5px 0 10px;}
#read_head{margin:10px 0; display:block;}

.team_btn{margin:5px 0;display:block;}
.blue_it{color:#002b54; font-weight:bold;}
.gm{margin-top:10px !important}
.ml{margin-right:10px;}

/*neighborhood*/
#neighborhood{float:left; display:inline; margin: 0 0 20px 0}
#about_hood{}
#about_hood img{ margin-bottom:.5em; margin-top:1.5em;}
#about_hood p, #about_hood li{font-size:1.2em; line-height:1.5; margin-bottom:.5em;}
.top_head{margin-top:0 !important;}

/*walkable*/
#walk_btn_wrap{width:460px; margin:10px auto; padding-bottom:20px;  overflow: hidden; display:block; clear:both;}
#walk_btn_wrap a {width:219px; float:left; display:inline;}
#walkable_bg{width:940px;height:2276px; background:url('/images/walkable_bg.gif') no-repeat; float:left; display:inline;} 
.w_body{width:940px;float:left; display:inline;}
.mlb{margin-right:20px;}
.walkable_heads{font-size:2em;padding: 20px 0;}
.p1{font-size: 16px;font-weight: bold; margin: 908px 0 0;padding: 0 10px 0 140px;}
.p2{font-size: 16px;font-weight: bold; margin: 533px 0 0;padding: 0 10px 0 140px;}
.p3{font-size: 16px;font-weight: bold; margin: 638px 0 0;padding: 0 10px 0 140px;}


/*availabilities list*/
#avail_content_buy{margin-top:20px; margin-bottom:20px; }
#avail_content_buy a{color:#fff;}
.top_row{width:940px; height:45px; background-color:#6B97B4; display:inline;clear:both; float:left; color:#FFF; 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:100px; height:45px; }
.unit_avail{float:left; display:inline; width:100px; height:60px; }
.bed_head{float:left; display:inline; width:150px; height:45px;}
.bed_avail{float:left; display:inline; width:150px; height:60px;}
.sq_head {float:left; display:inline; width:105px; height:45px;}
.sq_avail{float:left; display:inline; width:105px; height:60px;}
.terrace_head {float:left; display:inline; width:125px; height:45px;}
.terrace_avail{float:left; display:inline; width:125px; height:60px;}
.image_head{float:left; display:inline; width:200px; height:45px;}
.image_avail{float:left; display:inline; width:200px; height:60px;}
.price_head{float:left; display:inline; width:140px; height:45px;}
.price_avail{float:left; display:inline; width:140px; height:60px;}
.floorplan_head {float:left; display:inline; width:120px; height:45px; border-right:none !important;}
.floorplan_avail{float:left; display:inline; width:120px; height:60px; border-right:none !important;}
.floorplan_avail img{padding:5px 0 0 0;}
.avail_row_odd{ float:left; display:inline; width:940px; height:60px;clear:both;}
.avail_row_even{ background-color:#95c7e7; float:left; display:inline; width:940px; height:60px;clear:both;}
.top_row div{}
.top_row p{color:#fff !important;}
.office_head .avail_label{padding:8px 0 0 0 !important;}
.ic{font-size:1em; color:#c1181f; text-align:center; font-weight:bold;}
.dl_pdf_icon{padding: 12px 0 0 5px; font-weight:bold;color:#FFF; display:inline; width:90px; float:left; display:inline;text-decoration:none; font-size:1em; }
.dl_info a{text-decoration:none;}

.avail_label{padding:15px 0 0 0;}
.avail_info{padding:20px 0 0 0; text-align:center;margin-bottom:5px;}
.avail_row_even .avail_info{color:#FFF !important;}
.tab_txt{margin: 5px 0 0 7px;}
.tb{text-decoration:none;}



.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 0;}
.image_avail li{display:inline;}
.hidden{display:none;}
.contract_img{text-align:center !important;}

/*floorplan form*/
.photo_div{width:250px; float:left; display:inline;}
.photo_div img{width:250px;}
.form_div{width:250px; float:left; display:inline;}
.form_div .field_head{color:#7EAECD}
.form_div .field_head, .form_div .contact_field{width:250px; float:left; display:inline; margin:5px 0;}
.form_div .but{margin:5px 0;}
.pdf_text{color:#7EAECD !important; line-height:1.5; font-size:1.2em;margin-bottom:1em;}
.pdf_icon{margin-bottom:1em;}
.form_div .field_head p{color:#7EAECD;}
.pdf_link a{font-size:1.2em; color:#7EAECD; font-weight:bold;}

/*thank you*/
#content_team h1{font-size:2em;margin-bottom:1em;}
#content_team p{font-size:1.2em; line-height:1.5;margin-bottom:1em;}

/*footer*/
#footer{margin:20px auto; clear:both;}
#footer_right{margin-top:20px;}
#address{font-size:1.4em; margin:0 0 20px 0;}
#social_media{float:left; display:inline; clear:both;}
#social_media li{float:left; display:inline; margin:0 10px 0 0;}
#legal{font-size:1em;color:#4e6e82; margin:20px 0 0 0;}


