/* CSS Document */

body {
	background-color:#003366;
	width:100%;
	background-image: url(../images/back_grad.jpg);
	height: 1050px;
	padding-bottom: 2px;
	margin:0px 0px;
	text-align:center;
	overflow-x:hidden;	
}

#content {
	width:1010px;
	margin: 0px auto;
	text-align:left;
	padding:0px;
}

.global {
	position:absolute;
	height:815px;
	width:1008px;
	top:160px;
	background-image: url(../images_update/body_back_grad_815.jpg);
	background-color: #CCCCCC;
}

.global1 {
	position:absolute;
	height:725px;
	width:1008px;
	top:160px;
	background-image: url(../images_update/body_back_grad_725.jpg);
	background-color: #CCCCCC;
}

.global3 {
	position:absolute;
	height:840px;
	width:1008px;
	top:160px;
	background-image: url(../images_update/body_back_grad_840.jpg);
	background-color: #CCCCCC;
}

.global4 {
	position:absolute;
	height:865px;
	width:1008px;
	top:160px;
	background-image: url(../images_update/body_back_grad865.jpg);
	background-color: #CCCCCC;
}

.global5 {
	position:absolute;
	height:690px;
	width:1008px;
	top:160px;
	background-image: url(../images_update/body_back_grad_840.jpg);
	background-color: #CCCCCC;
}

.global6 {
	position:absolute;
	height:880px;
	width:1008px;
	top:160px;
	background-image:url(../images_update/body_back_grad880.jpg);
	background-color: #CCCCCC;
}


.logo {
	top: 0px;
	height: 128px;
	width: 1008px;
	position: absolute;
	text-align: center;
}

.nav_bar {
	position:absolute;
	margin:3px;
	width:1006px;
}


.nav_about {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:4px;

}

.nav_features {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:72px;
}

.nav_residences {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:168px;
}

.nav_models {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:278px;
}

.nav_views {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:357px;
}

.nav_neighborhood {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:423px;
}

.nav_map {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:563px;
}

.nav_developer {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:662px;
}

.nav_news {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:767px;
}

.nav_contact {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:909px;
}

.first {
position:absolute;
margin:0px;
padding:0px;
top:0px;
left:0px;
}

.last {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	right: 5px;
}

.main_text {
	position:absolute;
	top:61px;
	height:auto;
	width:975px;
	margin-left:30px;
	margin-top: 30px;
	left: 0px;
}

.main_text_news {
	position:absolute;
	top:54px;
	height:auto;
	width:400px;
	margin-left:30px;
	margin-top: 30px;
}

.main_text_view {
	position:absolute;
	top:54px;
	height:34px;
	width:980px;
	margin-left:14px;
	margin-top: 30px;
	margin-right:12px;
}


.right_text {
	position: absolute;
	width: 550px;
	top: 0px;
	height: auto;
	left: 400px;
}

.right_text1 {
	position: absolute;
	width: 268px;
	top: 0px;
	height: auto;
	left: 400px;
}

.right_text2 {
	position: absolute;
	width: 268px;
	top: 0px;
	height: auto;
	right:12px;
}

.right_text3 {
	position: absolute;
	width: 400px;
	top: 400px;
	height: auto;
	left: 0px;
}

.right_text4 {
	position: absolute;
	width: 400px;
	top: 0px;
	height: auto;
	left: 500px;
}

.img_border {
	border: 1px solid #996633;
	height: 540px;
	width: 360px;
}

.img_border_dev {
	border: 1px solid #996633;
	height: 396px;
	width: 295px;
}

.two_res {
	position: absolute;
	top: 0px;
}

.three_res {
	position: absolute;
	top: 300px;
	width: 400px;
}

.pent_res {
	position: absolute;
	top: 600px;
}

.res_head {
	margin-left:20px;
	display: block;
	margin-bottom: 30px;
	margin-top: 0px;
}

.thumb_model {
	width:145px;
	height:108px;
	border:1px solid #996633;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
	float: left;
}

.thumb_model1 {
	width:145px;
	height:108px;
	border:1px solid #996633;
	position: relative;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 30px;
	left: 20px;
	float: left;
}

.thumb_res {
	width:145px;
	height:108px;
	border:1px solid #996633;
	position: relative;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left:20px;
	background-color: #1D486D;
	float: left;
}

.thumb_res1 {
	width:145px;
	height:108px;
	border:1px solid #996633;
	position: relative;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 12px;
	left: 20px;
	background-color: #1D486D;
	float: left;
}

.thumb_view {
	width:170px;
	height:170px;
	border:1px solid #996633;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	background-color: #1D486D;
	float: left;
}

.thumb_view1 {
	width:170px;
	height:170px;
	border:1px solid #996633;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	background-color: #1D486D;
	float: left;
	left: 20px;
}

.thumb_viewfirst {
	width:170px;
	height:170px;
	border:1px solid #996633;
	margin-top: 0px;
	margin-right: 20px;
	background-color: #1D486D;
	float: left;
	left: 20px;
	position: relative;
}

.thumb_view1first {
	width:170px;
	height:170px;
	border:1px solid #996633;
	margin-top: 0px;
	margin-right: 20px;
	background-color: #1D486D;
	float: left;
	left: 20px;
	position: relative;
}




.head_pad {
	margin-left:20px;
	display: block;
}

.head_pad2 {
	margin-left:20px;
	display:block;
	position: absolute;
	left: 0px;
	top: 350px;
}

.head_view {
	margin-bottom: 40px;
}

.head_view1 {
	margin-bottom: 40px;
}

.view_box {
	position: absolute;
	top: 290px;
	left: 0px;
}

.view_boxopt {
	position: absolute;
	top: 290px;
	left: 0px;
}

.view_box1opt {
	position: absolute;
	top: 0px;
	left: 0px;
}

.pdfs {
	position: absolute;
	top: 600px;
	right: 50px;
	width: 300px;
	text-align: right;
}

.price {
	position: absolute;
	top: 615px;
	left: 0px;
	width: 300px;
}

.php_1 {
	position: absolute;
	width: 400px;
	right: 0px;
	top: -20px;
}

.bullets {
	list-style-type: square;
	padding-left: 20px;
	margin-left: 0px;
	color: #000033;
}

.subtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height:20pt;
	color: #000033;
}

.subtext1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height:20pt;
	color: #000033;
}

a {
	color:#000033;
	text-decoration:none;
}

a:link, a:visited, a:active {
	color:#000033;
	text-decoration:none;
}

a:hover {
	color:#996633;
	text-decoration:none;
}

.disclaim {
	position: absolute;
	bottom: 3px;
	width: auto;
	left: 12px;
}

.foot_text2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 6pt;
	color: #000033;
	line-height: 10pt;
}

.foot_logo {
	z-index:10;
	position: absolute;
	left: 3px;
	top: 840px;
}

.foot_logo1 {
	z-index:10;
	position: absolute;
	right:7px;
	top: 840px;
}

.footer {
	position:absolute;
	left: 264px;
	top: 840px;
	width: auto;
}

.sfoot_logo {
	z-index:10;
	position: absolute;
	left: 3px;
	top: 750px;
}

.sfoot_logo1 {
	z-index:10;
	position: absolute;
	right:7px;
	top: 750px;
}

.sfooter {
	position:absolute;
	left: 264px;
	top: 750px;
	width: auto;
}

.lfoot_logo {
	z-index:10;
	position: absolute;
	left: 3px;
	top: 882px;
}

.lfoot_logo1 {
	z-index:10;
	position: absolute;
	right:7px;
	top: 882px;
}

.lfooter {
	position:absolute;
	left: 264px;
	top: 882px;
	width: auto;
}

.llfoot_logo {
	z-index:10;
	position: absolute;
	left: 3px;
	top: 897px;
}

.llfoot_logo1 {
	z-index:10;
	position: absolute;
	right:7px;
	top: 897px;
}

.llfooter {
	position:absolute;
	left: 264px;
	top: 897px;
	width: auto;
}


.ssfoot_logo {
	z-index:10;
	position: absolute;
	left: 3px;
	top: 715px;
}

.ssfoot_logo1 {
	z-index:10;
	position: absolute;
	right:7px;
	top: 715px;
}

.ssfooter {
	position:absolute;
	left: 264px;
	top: 715px;
	width: auto;
}


.foot_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 15pt;
}

.foot_text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 10pt;
}
