@charset "utf-8";
/* CSS Document */

body{
	padding:20px 0 0 0;
	margin:0;
	background-color:#fff;
	color:#000;
	font:14px "Times New Roman", Times, serif;
}
div, h1, h2, h3, h4, p, ol, form, input, textarea, img{
    margin:0;
	padding:0;
}

ul{
    margin:0; 
    padding:0; 
    list-style-type:none;
}
img{
    border:none;
}
a{
	outline:none;
	color:#999;
	background-color:inherit;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#666;
	background-color:inherit;
}
.spacer{
    clear:both; 
    font-size:0; 
    line-height:0;
}
h2{
	font:normal 32px/26px "Times New Roman", Times, serif;
	color:#cc3300;
	background-color:inherit;
	text-align:center;
	padding:0 0 6px 0;
}
h1{
	font:bold 48px/52px "Times New Roman", Times, serif;
	color:#515c9a;
	background-color:inherit;
	text-align:center;
	text-transform:uppercase;
	padding:0 0 0 0;
}
h3{
	font:bold 14px/18px "Times New Roman", Times, serif;
	color:#cc3300;
	text-align:center;
	background-color:inherit;
	padding:0 0 6px 0;
}
.content{
	width:760px; 
	background:#fff;
	color:#000;
	margin:0 auto;
	padding:0 0 13px 0;
}
/*---------top-------*/
.top{
	position:relative;
	width:100%;
	padding:10px 0 0 0;
}
.now_leasing{
	background:url(../images/now-leasing.gif) no-repeat 0 0;
	position:absolute;
	left:8px;
	top:0;
	text-indent:-200000px;
	display:block;
	width:108px;
	height:84px;	
}

/*---------top-------*/


/*---------body-------*/
.body{
	width:760px;
}
/*left panel start*/
.body_left{
	width:359px;
	float:left;	
}
.body_left img, .body_right img{
	display:block;
	margin:0 0 12px 0;	
}
.left_add{
	border:1px solid #404040;
	padding:12px 18px 10px 28px;
	width:311px;
}
.left_add p{
	line-height:18px;
	padding:0 0 4px 0;
	float:left;
	width:100%;
}
.left_add span.left_text{
	width:90px;
	font-weight:bold;
	float:left;
	text-align:right;
}
.left_add span.right_text{
	width:217px;
	font-weight:normal;
	float:right;
}
/*left panel end*/
/*right panel start*/
.body_right{
	float:right;
	width:392px;	
}
.right-add{
	border:1px solid #404040;
	padding:8px 53px 6px 35px;
	width:302px;
}
.right-add img.ocean_coast{
	margin:0 0 7px 83px;	
}
.right-add p{
	line-height:18px;
	padding:0 0 4px 0;
}
.right-add ul{
	padding:0 0 0 26px;	
}
.right-add li{
	float:left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}
.right-add li.mid{
	width:70px;
	text-align:center;
	line-height:58px;	
}
.right-add li.rightside{
	width:106px;	
}
.right-add li.leftside{
	width:96px;	
}
.right-add li span.name{
	font-size:18px;
	line-height:22px;	
}
.right-add li span.phone{
	font-size:16px;
	line-height:20px;	
}
/*right panel end*/
/*---------body-------*/

/*---------bottom-------*/
.footer{
	padding:16px 20px 16px 20px;
	font-size:11px;
	line-height:14px;
}
/*---------bottom-------*/
.floor_plan{
	display:block;
	border:1px solid #000;	
}