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

/***** HOME SPECIFIC ****/

#body{
	width:100%;
	/*position:relative;*/
	text-align:center;

	background-image:url(../images/home_bg.jpg);
	background-repeat:repeat-x;
	background-position: 0% 0%;
}

#body_content{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
/*	position:relative;*/
	text-align:center;
	overflow:hidden;
	
	min-height:600px;
	/*background-color:#FFF;*/
/*	border:#999 1px solid;	*/
}

/* inside body_content */
#content_upper{
	height:404px;
	width:900px;
/*	clear:both; */
	
	background-color:#bebebe;
	background-image:url(../images/content_upper_bg.jpg);
	background-repeat:repeat-x;
	background-position:0% 0%;
}

#main_map{
	float:left;	
}

#search_outerbox{
	border:1px solid #cbcbcb;
	float:right;	
	margin-top:21px;
}
#search_comp{
	background:#eaeaea url(../images/search_outerbox.jpg) repeat-x;
	padding:12px;
	border:1px solid #f5f5f5;	
	text-align:right;
}

#quick_search_outerbox{
	border:1px solid #cbcbcb;
	float:right;	
	margin-top:1px;
	clear:right;
}
#quick_search_comp{
	background:#eaeaea url(../images/search_outerbox.jpg) repeat-x;
	padding:12px;
	border:1px solid #f5f5f5;	
	text-align:right;
}
#quick_search_box{
	width:100%;
	height:19px;
	background-color:#f3f3f3;	
}


#content_down_left{
	/*border:#999 1px solid;*/
	width: 700px;
	float:left;
	text-align:left;
}
#content_down_right{
	/*border:#999 1px solid;*/
	width: 200px;
	float:right;
}

#main_banner{
	/*background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;*/
 	width:687px;
 	height:247px;
	clear:both;
	border:#e7e5e5 solid 1px;
	background-color:#FFF;
	left:0px;
}

/* featured properties */
/* ------------------- */
#featured_properties{
	margin:10px 0 10px;
 	width:687px;
}

#featured_properties #title{
	padding:0;
/*	background:url(../images/featured_title_bg.jpg) repeat-x;*/
	height:30px;
 	width:682px;
	padding-left:5px;
	border:#e7e5e5 solid 1px;
	clear:both;
}

#featured_properties_table{
	border-collapse:collapse;
	border-right:1px #e7e5e5 solid;
	border-bottom:1px #e7e5e5 solid;
	background-color:#FFF;
 	width:689px;
}

#featured_properties_table td{
	border-left:1px #e7e5e5 solid;
	padding:10px;
	text-align:left;
}

#featured_properties_table td td{
	border:0;
	padding:0;
}

/* featured property image */
div.featured_image{
	width:207px;
}
div.featured_image .top{
	padding:5px 0 0 10px;
	margin:0;
	background:url(../images/featured_img_topbg.jpg) repeat-y;
	background-position:50% 0;
	height:23px;

	text-align:left;
	color:#FFF;
	font-size:15px;
}

div.featured_image .img {
	padding:0;
	margin:0;
	width:207px;
	height:150px;
	overflow:hidden;
}

div.featured_image .bot{
	background:url(../images/featured_img_botbg.jpg) repeat-y;
	background-position:50% 0;
	height:26px;
	padding:9px 0 0 10px;
	margin:0 0 20px 0;
	
	text-align:left;
	color:#FFF;
	font-size:17px;
}

/* featured properties text */
.featured_text1, .featured_text2, .featured_text3{
	font-weight:bold;
	font-size:11px;
}
.featured_text1{
	color:#000000;	
}

.featured_text2{
	color:#a5a3a3;
	margin:0 0 0 5px;
}

.featured_text3{
	color:#fc9c12;
	margin:0 0 0 5px;
}

.featured_btn_details{
	background-image:url(../images/featured_img_details.jpg);
	background-repeat:repeat;
	width:63px;
	height:23px;
	float:right;
	margin:8px 0 0 0;
}


/* right panel */
#social_links{
	background:url(../images/social_bg.jpg) repeat-x #eaeaea;
	width:200px;
	height:30px;
	margin-bottom:2px;
	padding:5px 0;
}

#social_links a, 
#social_links a:active,
#social_links a:visited{
	color:#000;
	text-decoration:none;
}

#social_links a:hover{
	text-decoration:underline;
}



#call_now{
	background:url(../images/call_now_home.jpg) no-repeat #eaeaea;
	width:200px;
	height:113px;
}

/* quick panel */
#quick_links{
	width:200px;	
	margin-top:10px;
	margin-bottom:10px;
}

#quick_links .title{
	width:auto;
	height:18px;
	padding:5px 0 5px 10px;

	background:url(../images/featured_img_topbg.jpg) repeat-y;
	color:#FFF;
	font-size:15px;
	text-align:left;
}

#quick_links .links{
	padding:3px 0 0 10px;	
	background:url(../images/quicklink_bg.jpg) repeat-x;
	width:auto;
	height:15px;
	border-left:#c7c7c7 solid 1px;
	border-right:#c7c7c7 solid 1px;
	border-bottom:#c7c7c7 solid 1px;

	text-align:left;
}

#quick_links .links a{
	color:#464646;
	text-decoration:none;	

	font-size: 11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#quick_links .links a:hover{
	color:#464646;
	text-decoration:underline;	
}

#banner2{
	background:url(../images/banner2.jpg) no-repeat;
	width:200px;	
	height:350px;
} 
