#top {width: 100%; background: url(../images/top_bg.gif) repeat-x bottom; padding-bottom: 24px;}
#logo {float: left;}

#collage {width: 997px; height: 255px; background: url(../images/residences_collage.jpg); margin: 1px 0;}
#collage1 {width: 997px; height: 255px; background: url(../images/photos/theatre.jpg); margin: 1px 0;}
#collage2 {width: 997px; height: 255px; background: url(../images/photos/the_one.jpg); margin: 1px 0;}
#collage3 {width: 997px; height: 255px; background: url(../images/photos/tennis.jpg); margin: 1px 0;}
#collage4 {width: 997px; height: 255px; background: url(../images/photos/tennis_court.jpg); margin: 1px 0;}
#collage5 {width: 997px; height: 255px; background: url(../images/photos/strip_view.jpg); margin: 1px 0;}
#collage6 {width: 997px; height: 255px; background: url(../images/photos/pool_view.jpg); margin: 1px 0;}
#collage7 {width: 997px; height: 255px; background: url(../images/photos/pool_lounge.jpg); margin: 1px 0;}
#collage8 {width: 997px; height: 255px; background: url(../images/photos/lobby.jpg); margin: 1px 0;}
#collage9 {width: 997px; height: 255px; background: url(../images/photos/gym2.jpg); margin: 1px 0;}
#collage10 {width: 997px; height: 255px; background: url(../images/photos/gym.jpg); margin: 1px 0;}
#collage11 {width: 997px; height: 255px; background: url(../images/photos/billiards.jpg); margin: 1px 0;}



.menu-h-d {margin-top: 40px; float: right;}


#menu {width: 100%;padding-top: 225px;}
#menu ul {list-style-type: none; background: url(../images/menu1/menu1_bg.png); height: 30px;}
#menu li {float: left; display: block; background: url(../images/menu1/menu1_li_bg.gif) no-repeat 100% 50%; padding: 9px 30px 5px 23px;}
#menu li.last {padding-right: 0; background: none;}
#menu a {background-position: 0 0; background-repeat: no-repeat; height: 16px; display: block;}
#menu a:hover, #menu a.selected {background-position: 0 -16px;}
#menu_a1 {background-image: url(../images/menu1/tower_r.png); width: 130px;}
#menu_a2 {background-image: url(../images/menu1/loft_r.png); width: 115px;}
#menu_a3 {background-image: url(../images/menu1/penthouse_r.png);width: 159px;}
#menu_a4 {background-image: url(../images/menu1/pool_terrace_r.png); width: 179px;}         
#menu_a5 {background-image: url(../images/menu1/rowhouse_r.png); width: 158px;}


#inner_container1 {background: url(../images/inner_container1_bg.gif) repeat-x top;}
#sinner_container2 {background: url(../images/inner_container3_bg.gif) no-repeat left bottom; padding-bottom: 50px;}
#inner_container3 {background: url(../images/inner_container2_bg.png) no-repeat left top; min-height: 330px;}
* html #inner_container3 { height:expression(this.offsetHeight > 330? "auto":"330px");}
#inner_content {margin-left: 25px; padding-top: 45px; padding-bottom: 10px;width: 967px; overflow: hidden;}
#inner_content h1 {padding-bottom: 10px;}
#inner_content p {padding-bottom: 5px;}

#photos {float: left; width: 329px;}
#photos ul {list-style-type: none; width: 100%; overflow: hidden;}
#photos li {float: left; margin: 0 5px 6px 0;}
#photos a {display: block;}
#photos img {display: block; border: 1px solid #8b826e;}

#about {width: 602px; float: left; background: url(../images/about_residence_bg.gif) no-repeat 0 0;}
#about .inner {padding: 0 20px 10px 17px;}
#view_floor_plans {background-image: url(../images/buttons/view_floor_plans.gif); width: 119px; margin-top: 10px;}
#gallery {background-image: url(../images/buttons/gallery.gif); width: 119px; margin-top: 10px;}
#brochure {background-image: url(../images/buttons/brochure.gif); width: 119px; margin-top: 10px;}

#highlights {width: 515px; float: left; background: url(../images/highlights_bg.gif) no-repeat 0 0; }
#highlights .inner {padding: 0 0 10px 17px;}
#highlights ul {list-style-type: none;}
#highlights li {padding-left: 10px; background: url(../images/bullet2.gif) no-repeat 0 5px; font-family: Arial;}

#bottom {background-position: 0 -10px; height: 92px;}
#bottom ul { padding-top: 17px;}


