@CHARSET "UTF-8";

#ul_nav{
	margin:0px;
	padding-bottom:3px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: block;
	color:#777777;
}

li.li_nav{
	margin:0px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background: none repeat scroll 0% 50%;
	color:#FFFFFF;
	display: inline;
	padding: 4pt 4pt 3px 10px;
}

#title{
	margin:0;
}

#body{
	margin:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#top{
	margin:0px;
	width:100%;
	background-color:#d55619;
}

#ultratop{
	width:100%;
	height:75px;
	margin:auto;
	background-color:#d55619;
		
}

#content_ultratop{
	width:990px;
	height:75px;
	margin:auto;
	background-color:#d55619;
}

#lowertop{
	width:100%;
	margin:auto;
	background-color:#d55619;
}

#content_lowertop{
	width:990px;
	margin:auto;
	background-color:#d55619;
}

#main_outer{
	width:100%;
	margin:0px;
	background-color:#6d6d6d;
	padding-top:5px;	
}

#main{
	margin:auto;
	width:990px;
	height:750px;
	background-color:#6d6d6d;
}

.main_content{
	margin-left:25px;	
}

#footer{
	margin:auto;
	padding-bottom:3px;
	width:100%;
	background-color:#6d6d6d;
	font-size:10px;
	text-align:center;
}

#leftbar{
	float:left;
	/*background:#5099ba;*/
	background:#6D6D6D;
	height:20px;
	/*width:125px;*/
	width:70px;
}

#middlebar{
	margin:0px auto;
	float:left;
	background:#5099ba;
	height:745px;
	width:745px;	
}

#rightbar{
	float:left;
	background:#6d6d6d;
	width:120px;
}

/*-----------search section------------*/

.searchleft {
	float:left;
	text-align:right;
	margin-left:60px;
}

.srclabelleft {
	margin:0; 
	margin-top: 5.5px;
}

.searchright {
	float:left;
	/*margin-right:40px;*/
}

.srclabelright {
	margin:0; 
	margin-top: 2px;
}

.srclegend {
	font-size:18px;
}

/*---------end of search section------------*/

.apartment_box{
	float:left;
	/*filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;*/
	margin:0px auto;
	margin-top:8px;
	color:black;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width:96%;
	/* height:130px; */
	background:#b9d1dc;
	/* background-image: url('../../images/apt_back_transparent.png'); */
	border:1px solid black;	
}

.apartment_title{
	float:left;
	width:100%;
	font-size:21px;
}

.apt_title_left{
	margin:0px;
	margin-left:3px;
	margin-top:3px;
	float:left;	
}

.apt_title_right{
	margin:0px;
	margin-right:3px;
	margin-top:3px;
	float:right;
	font-size:18px;
}

.apt_address{
	font-style:italic;
	font-size:14px;
	font-weight:normal;	
}

.apt_header{
	margin:auto 0px;	
}

.apt_image{
	float:left;
	margin-left:18px;
	margin-bottom:3px;	
}

.apt_image_note{
	margin:0px;
	font-size:10px;	
}

.apt_rating{
	margin-top:10px;
	margin-right:8px;
	margin-left:18px;
	float:left;
	width: 445px;
}

.apt_overall_rate{
	float:left;
	margin-left:7px;
	border:1px black solid;
	background:white;
	width:90px;	
	height:80px;
}

.apt_over_title{
	text-align:center;
	font-size:13px;
}

.apt_over_rate{
	margin:auto 0px;
	margin-left:10px;
	background:#D55619;
	border:1px black solid;
	text-align:center;
	font-size:50px;	
	width:69px;
	height:50px;
}

.apt_rate_wrapper{
	float:left;	
}

.apt_rate_numeric{
	float:left;
}

.apt_rate_item{
	width:100px;
	float:left;
}
	
.apt_rate_stars{
	float:left;
	/* width:200px; */	
}

.apt_comment{
	margin-left:135px;
	font-size:14px;
	font-style:italic;	
}

.apt_admin{
	border-top:1px black solid;
	background:white;	
}
a:link{ 
	color:#FFFFFF; 
}

a:visited{
	color:#FFFFFF;
}

a:hover{
	color:#FFFFFF;
}