/* COMMON */
html, body{margin:0px; padding:0px;}
body{background:#4A63AE; font-family:arial; font-size:12px;}
.clear{clear:both;}
a img{border:none;}
img{border:none; margin:0px; padding:0px;}
h5{color:#666666; font-size:10px; font-weight:bold; margin:0px; padding:0px;}
h1{color:#4A63AC; font-size:28px; margin-top:14px; margin-bottom:14px; padding:0px;}
h2{font-weight:bold; font-size:14px; color:#4A63AC; margin-bottom:3px; display:block;}
p{color:#333333;}
a{text-decoration:none; color:#199934; font-weight:bold;}
.banner{margin-top:20px; margin-bottom:12px; height:274px; overflow:hidden;}
.banner_slim{margin-top:20px; margin-bottom:12px; height:200px; overflow:hidden;}
.hidden{display:none;}
h1 span{font-size:24px;}
.backtolist:hover{cursor:pointer;}

/* HEADER */
#content{width:990px; margin:auto;}
.header{background:#FFF; height:116px; width:946px; padding-left:22px; padding-right:22px; }
.logo{margin-top:5px; float:left;}

/* FOOTER */
.footer{background:#EFEFEF; padding:22px; padding-bottom:5px;}
.footright{float:right; text-align:right; color:#999;}
.footright a, .footl2 a{font-weight:400; color:#999;}
.footl1, .footl2{color:#999; float:left;}
.footl2{margin-left:20px;}
.copyright{color:#999; clear:left; float:left; width:400px;}

/* MENU */
.menu{float:right; margin-top:80px;}
.mitem, .mitem_on{display:block; float:left; padding-left:8px; padding-right:8px; line-height:36px; height:36px; font-size:12px; font-weight:bold;}
.mitem{color:#4A63AE;}
.mitem:hover{background:#4A63AE; color:#FFF; cursor:pointer;}
.mitem_on{background:#4A63AE; color:#FFF;}

/* NEWS */
.newspic{float:right; margin-right:-320px; width:240px;}

/* HOME */
.home{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.hcoltext{display:block; color:#FFF; font-size:13px; font-weight:bold; height:27px; line-height:27px; padding-left:10px; background:#1A9A36; margin-top:-3px;}
.hcol1, .hcol2, .hcol3, .hcol4{width:227px; float:left;}
.hcol2, .hcol3, .hcol4{margin-left:12px;}

.quicklinkbar{height:44px; background:#F6F6F6; margin-top:12px; color:#666666; font-size:13px; font-weight:bold; line-height:44px; padding-left:20px; padding-right:20px;}
.quicklinkbar span{color:#999;}
.quickdrop{width:312px;}
.qleft{float:left;}
.go{float:left; margin-left:5px; margin-top:7px;}
.qright{font-size:16px; font-weight:bold; color:#B9B9B9; float:right;}
.qr_txt{float:left;}
.qright img{float:left; margin-top:7px; margin-left:1px;}

.home_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.hmleft{float:left; width:490px; margin-bottom:15px;}
.hmleftnews{float:left; width:590px; margin-bottom:15px;}
.hmright{float:right; width:400px; margin-bottom:15px;}

/* OUR DEVELOPMENT PARTNERS */
.partners{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.parners_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.pmleft{float:left; width:440px;}
.pmright{float:right; width:450px;}

.p_logos{margin:auto;margin-top:10px; padding-bottom:15px; width:790px;}
a.p_logo{display:block; border:1px solid #E1E1E1; height:119px; width:246px; float:left; margin:7px; text-align:center;}
a.p_logo_blank{display:block; border:1px solid #E1E1E1; height:119px; width:246px; float:left; margin:7px; text-align:center;}
a.p_logo_blank:hover{cursor:default;}
a.p_logo:hover {background:#CAE3CF;}
.p_logo div{color:#199934; font-size:12px; font-weight:bold; margin-top:15px;}
.p_logo img{margin-top:20px;}

.pm_col1, .pm_col2, .pm_col3, .pm_col4{margin-top:14px; border:1px solid #CCC; float:left; margin-bottom:14px; width:190px; padding-left:12px; padding-right:12px; min-height:245px;}
.pm_col2, .pm_col3, .pm_col4{margin-left:14px;}

/* WHERE WE WORK */
.where{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.where_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.wmleft{float:left; width:410px;}
.wmright{float:right; width:485px; text-align:center;}

.wtable{margin-top:20px; margin-bottom:15px; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.wcol1{float:left; width:114px; border-top:1px solid #CCC; border-left:1px solid #CCC; padding:3px;}
.wcol2, .wcol3, .wcol4, .wcol5, .wcol6, .wcol7, .wcol8, .wcol9
{float:left; width:91px; border-top:1px solid #CCC; border-left:1px solid #CCC; padding:3px;}
table{border-bottom:1px solid #CCC; border-right:1px solid #CCC; margin-top:15px; margin-bottom:15px;}
table td{border-top:1px solid #CCC; border-left:1px solid #CCC; padding:4px; text-align:center;}
td.borough{font-weight:bold; font-size:12px; color:#4A63AC; width:87px;}
td.leftname{font-weight:bold; font-size:12px; color:#4A63AC;}

/* OUR HOMES */
.homesleft{float:left;}
.homesright{float:left;  margin-left:15px;}
.our_homes{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.oh_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.ohmleft{float:left; width:510px; min-height:275px; padding-bottom:15px;}
.ohmright{float:right; width:390px;}
.ohmright img{width:387px;}

.home_col1{float:left; width:300px;}
.home_col2{float:left; width:210px;}
.home_col3{float:left; width:188px;}
a.home_row, a.home_row_top{display:block;}
a.home_row:hover{background:#CAE4D0; cursor:pointer;}
.home_row p, .home_row_top p{margin:0px; padding:0px; padding:6px; font-weight:normal; color:#333;}
.home_row_top span{font-weight:bold; color:#999;}
.home_col1 p{font-weight:bold; color:#199933;}

.oh_col1, .oh_col2, .oh_col3, .oh_col4{border:1px solid #CCC; float:left; margin-bottom:14px; width:190px; padding-left:12px; padding-right:12px; min-height:390px;}
.oh_col2, .oh_col3, .oh_col4{margin-left:14px;}

.ohmright{height:290px; overflow:hidden; margin-bottom:15px;}

/* OUR HOMES DETAIL */
.our_homes_detail{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.ohd_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.ohdmleft{float:left; width:425px; min-height:275px; padding-bottom:15px;}
.ohdmright{float:right; width:458px;padding-bottom:14px;}
.sec_head{font-weight:bold; color:#999; margin:0px; padding:0px; padding-top:5px; margin-bottom:1px;}
.detail_links{margin-top:35px;}
.detail_links p{color:#999;}

.large_image{margin-left:7px;}
.thumb_image{float:left;}
.thumb_image img{margin-top:7px; margin-left:7px;  cursor:pointer;}

/* WHO WE ARE */
.who_we_are{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.wwa_dp{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.dpleft{width:100px; height:55px; margin-top:15px; float:left; text-align:center;}
.dpright{width:785px; float:left; padding-left:15px;}
.dpright_last{width:785px; float:left; padding-left:15px; padding-bottom:15px;}
.dpright span, .dpright_last span{font-weight:bold; color:#4A63AC; margin-bottom:3px; display:block;}
.partner{border-bottom:1px solid #CCC; padding-bottom:4px;}

/* CONTACTS */
.contacts{background:#FFF; width:946px; padding-left:22px; padding-right:22px; padding-top:12px; padding-bottom:25px;}
.contact_main{background:#F6F6F6; margin-top:12px; color:#333333; font-size:12px; padding-left:20px; padding-right:20px; padding-top:12px; padding:bottom:12px;}
.contact1, .contact2, .contact3, .contact4, .contact5{border:1px solid #CCC; float:left; margin-bottom:14px; width:265px; padding-left:12px; padding-right:12px; min-height:170px;}
.contact2, .contact3, .contact5{margin-left:14px;}
.contact4{}
.contact1 span, .contact2 span, .contact3 span, .contact4 span, .contact5 span{font-weight:bold; color:#999;}
.contact1 a, .contact2 a, .contact3 a, .contact4 a, .contact5 a{font-weight:normal;}

