#main-wrapper{width:1000px; margin-left:auto; margin-right:auto;}

/* header */
.header{margin-top:17px; font-size:14px; height:153px; overflow:hidden; width:100%; font-family:Georgia}
.header div{float:left;}
.header a{color:#fff;}
.header a:hover{color:#e1c198}
.header li{list-style:none; display:inline;}
.header li.active a{color:#e1c198;}

.header-left, .header-right{width:407px; margin-left:1px; margin-right:1px;}
.header-left div, .header-right div{float:none !important;}
.header-center{width:182px; text-align:center; margin-top:3px;}

.header .language{display:block; text-align:right; font-size:12px; margin-right:30px; font-family:Tahoma;}
.header .language img{margin-left:10px; float:right;}

.header-left .menu{margin-top:65px; background:url('../images/menu-borders-left.png') top left no-repeat; height:30px; padding-top:10px; /* padding-left:30px; */}
.header-right .menu{margin-top:48px;width:405px; background:url('../images/menu-borders-right.png') top right no-repeat; height:30px; padding-top:10px; padding-right:30px; text-align:right}

.header-left .menu li{margin-right:30px;}
.header-right .menu li{margin-left:30px;}
/* end of header */

.banner{height:407px; background:url('../images/banner.jpg') no-repeat; margin-bottom:28px;}
.banner_es{height:407px; background:url('../images/banner_es.jpg') no-repeat; margin-bottom:28px;}

.contents{width:100%; overflow:hidden;}
.contents-left{float:left; width:710px;}
.contents-right{float:right; width:260px; margin-top:10px; background:url('../images/grand-bay-plaza.jpg') top left no-repeat; height:576px;}

.main-contents{background-color:#655d52; padding:20px 30px 20px 30px; line-height:22px;}
.main-contents li{list-style:none; background:url('../images/expander-list-style-hover.gif') left 7px no-repeat; margin-left:10px; padding-left:20px;}

.contact-left{float:left; background:url('../images/contents-divider.jpg') right center no-repeat; width:310px; padding-right:10px;}
.contact-right{float:right; width:310px; padding-left:10px;}
.contact-left em, .contact-right em{color:#ffcc00} 
.contact-left input, .contact-right input, .contact-left select, .contact-right select{border:none;}

.floor-plan{text-align:center}

.contents-footer{margin-top:15px; font-family:Georgia; font-size:14px;}
.boxes{width:100%; overflow:hidden; color:#333; margin-top:20px; font-size:12px; font-family:Tahoma;}
.boxes span{float:left; width:218px; margin-right:13px; background-color:#fff; padding:5px; height:164px; overflow:hidden;}
.boxes span img{margin-bottom:12px;}

.footer{margin-top:40px; text-align:center;}

