body{
	font-size:11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

h2, h3 {
	color: #b95915;
	margin: 1em 0 .25em 0;
	padding: 0;
	font-weight: normal;
	text-transform: lowercase;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.5em;
}


h4 {
	font-weight: bold;
	color: #000;
	margin: 1em 0 .25em 0;
	padding: 0;
}

p{
	margin: 0 0 1em 0;
	line-height: 1.7em;
}

ul {
	margin-top: 0;	
}

a,a:visited{
	text-decoration:none;
	color:#990033;
}

a:hover{
	text-decoration:underline;
}

#wrapper{
	width:955px;
	margin:auto;
}

#header{
	height:109px;
}

#logo_top{
	padding-left:161px;
	width:116px;
	height:68px;
}

#footer{
	padding-top:20px;
	padding-left:176px;
	clear:both;
}

#ama_logo{
	width:90px;
	height:94px;
}

#bottom_info{
	color:#990033;
	padding-left:40px;
	padding-top:25px;
}

#navigation{
	width:156px;
	background:#d8f1f6;
	margin-left:6px;
}

#navigation li{
	height:14px;
}

#navigation a span{
	height:28px;
	position:absolute;
	cursor:pointer;
}


#menu_top{
	height:40px;
}

p.highlighted{
	color:#b95915;
	font-size: 1.2em;
}
p.highlightedblack {
	color:#000000;
	font-size: 1.2em;
	text-align: left;
}

#leftPart{
	width:423px;
}

#rightPart{
	width:531px;
	height:auto;
}

#navBox{
	padding-left:318px;
}

#main_left_top,#main_left_bottom{
	padding-left:55px;
}	

#main_left_content{
	width:320px;
	background:#d8f1f6;
	margin-left:63px;
	margin-right:41px;
	text-align:center;
}

#main_left_top{
	width:333px;
	height:119px;
}
#main_left_bottom{
	width:333px;
	height:165px;
}

#apart_left_top,#apart_left_bottom{
	padding-left:163px;
}	

#apart_left_top{
	width:116px;
	height:116px;
}
#apart_left_middle{
	width:423px;
	height:369px;
}
#apart_left_bottom{
	width:116px;
	height:131px;
}

#apt_left_top{
	padding-left:163px;
	height:62px;
}

#floor2_sm{
	padding-left:28px;
	padding-top:62px;
}

#floorground_sm{
	padding-left:9px;
	width:172px;
	height:140px;
	background-repeat:no-repeat;
}

#apt_left{
	height:auto;
}

#apt_left_top2{
	padding-left:20px;
	padding-right:8px;
	height:128px;
}	

#floor1_sm,#floor2_sm{
	height:128px;
}

#apt_left_bottom{
	width:334px;
	height:253px;
	padding-left:58px;
}
#apt_left_top3{
	width:334px;
	height:66px;
	padding-left:58px;
}

#apt_left_bottom{
	width:334px;
	height:253px;
	padding-left:58px;
}

#apt_left_content{
	background:#d8f1f6;
	margin-left:65px;
	margin-right:38px;
	width:320px;
}

table.apt_info{
	margin:auto;
}

li.home{width:156px;background-image: url("/img/home_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.regeneration{width:156px;background-image: url("/img/regeneration_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.apartments{width:156px;background-image: url("/img/apartments_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.gallery{width:156px;background-image: url("/img/gallery_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.location{width:156px;background-image: url("/img/location_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.contact{width:156px;background-image: url("/img/contact_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}
li.specifications{width:156px;background-image: url("/img/specifications_on.png");
background-repeat: no-repeat;
background-position: -1000px -1000px;}

li.home a span{
width:156px;
background:url(/img/home_off.png) no-repeat;}
li.regeneration a span{
width:156px;
background:url(/img/regeneration_off.png) no-repeat;}
li.apartments a span{
width:156px;
background:url(/img/apartments_off.png) no-repeat;}
li.gallery a span{
width:156px;
background:url(/img/gallery_off.png) no-repeat;}
li.location a span{
width:156px;
background:url(/img/location_off.png) no-repeat;}
li.contact a span{
width:156px;
background:url(/img/contact_off.png) no-repeat;}
li.specifications a span{
width:156px;
background:url(/img/specifications_off.png) no-repeat;}
	

li.home a:hover span,li.selected  a.home span{background:url(/img/home_on.png) no-repeat;}
li.regeneration a:hover span,li.selected  a.regeneration span{background:url(/img/regeneration_on.png) no-repeat;}
li.apartments a:hover span,li.selected  a.apartments span{background:url(/img/apartments_on.png) no-repeat;}
li.gallery a:hover span,li.selected  a.gallery span{background:url(/img/gallery_on.png) no-repeat;}
li.location a:hover span,li.selected  a.location span{background:url(/img/location_on.png) no-repeat;}
li.contact a:hover span,li.selected  a.contact span{background:url(/img/contact_on.png) no-repeat;}
li.specifications a:hover span,li.selected  a.specifications span{background:url(/img/specifications_on.png) no-repeat;}


.content{
	width:385px;
}

#main_content{
	padding-top:60px;
	padding-left:40px;
}

#apart_content{
	padding-top:20px;
	padding-left:20px;
	width:450px;
}

#apt_content{
	padding-top:10px;
	padding-left:20px;
}

#floors{
	padding-top:50px;
}

#floor1{
	padding-left:40px;
}	

#floor2{
	float:left;
	width:271px;
	height:auto;
}

#key{
	float:left;
	width:123px;
	padding-left:25px;
	padding-top:25px;
}
	
#floorground{
	padding-left:40px;
}

.floor_name{
	width:294px;
	text-align:center;
	height:35px;
	line-height:35px;
}

#floor2 .floor_name{
	width:271px;
}


.floor_name_sm{
	width:153px;
	text-align:center;
	height:50px;
	line-height:50px;
}

*html .floor_name_sm{
	height:48px;
	line-height:48px;
}

#apt_num{
	padding-left:362px;
}


input,textarea{
	border:1px solid black;
}

input.invalid{
	background-color:#FFE6E6;
	border:1px solid #FF0000;
}

textarea.invalid{
	background-color:#FFE6E6;
	border:1px solid #FF0000;
}

.hiddenPic {display:none;}
.redStar{
	color:#ff0000;
}

#padded{
	padding-top:95px;
}




#specificationsTitle{
	width: 129px;
	height: 22px;
}

#specificationsTitle span{
	background: url(/img/title_specifications.gif) no-repeat;
}

#contactTitle{
	width: 75px;
	height: 22px;
}

#contactTitle span{
	background: url(/img/title_contact.gif) no-repeat;
}

#locationTitle{
	width: 79px;
	height: 22px;
}

#locationTitle span{
	background: url(/img/title_location.gif) no-repeat;
}

#apartmentsTitle{
	width: 109px;
	height: 22px;
}

#apartmentsTitle span{
	background: url(/img/title_apartments.gif) no-repeat;
}

#galleryTitle{
	width: 67px;
	height: 22px;
}

#galleryTitle span{
	background: url(/img/title_gallery.gif) no-repeat;
}

#regenerationTitle{
	width: 124px;
	height: 22px;
}

#regenerationTitle span{
	background: url(/img/title_regeneration.gif) no-repeat;
}

#infoBox{
	background:#A4DEE9;
}
#infoBox div{
	padding-left:10px;
	padding-right:10px;
	color:#b95915;
	height:25px;
}

#gallerythumbs {
	width: 140px;
	float: left;
	text-align: center;
}

.imgborder{
border:1px solid #FFFFFF;
padding:5px;
margin:0px;
background-color:#FFFFFF;
}


h2.imRep{
	font-size:14px;
}

.imRep {
	position: relative;
}
.imRep span{
	position: absolute;
	width: 100%;
	height: 100%;
}

#skiptocontent {
	display: none;
}

#menu_brochure{
	padding-left:13px;
}

.movieTitle{
	padding-top:5px;
}

.clicktoexpand {
	cursor: pointer;
	font-size: small;
	color: #b95915;
}

.fulltext {
	padding: 0.8em;
	background-color: #FFFFFF;
}

	.fulltext h4, .fulltext ul {
		margin-top: 0;
		padding-top: 0;
	}
	
	.fulltext ul {
		margin-bottom: 0;
		padding-bottom: 0;
	}#main_contentvideo {
	padding-top:30px;
	text-align: center;
}


#plotPrice{
	font-weight:bold;
	padding-bottom:5px;
	width:175px;
	padding-left:75px;
	padding-bottom:5px;
}

hr.priceDivider{
	width:175px;
	padding-left:75px;
}