/* CSS Document */

img {
	margin:0px;
	border:0px;
	padding:0px;
}

.img {
	margin:0px;
	border:0px;
	padding:0px;
}

.div
{
	position:relative;
	margin:0px;
	padding:0px;
}
div
{
	position:relative;
	margin:0px; 
	padding:0px;
}

body
{

width:100%;  
margin:0px; 
padding:0px;
top:0px;

}	

	
	
	
.main
{
	width:100%;
	height:100%;
	padding-top:17px;

}
#header
{
	width:767px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	height:117px;
	z-index:2;
}
#header11
{
float:left;
height:90px;
width:767px;
	background-image:url(../images/hhh_03.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#669aff;
}
#header1
{
	float:left;
	width:450px;
	height:90px;
}
#header2
{
	float:left;
	width:317px;
	height:90px;
}
#header2_1
{
	float:left; width:267px; 
	height:24px;
	padding-left:50px;
}
#header2_2
{
	float:left; width:237px; 
	height:40px;
	padding-left:50px;
}
#header2_3
{
	float:left; width:30px; 
	height:32px; padding-top:8px;
}
#header2_4
{
	float:left; width:75px; height:20px;
}
#header2_5
{
	float:left; width:185px; height:20px;
	padding-left:50px;
}
#header22
{
	float:left;
	width:30px;
	height:90px;
}
#header3
{
	float:left;
	width:767px;
	background-image:url(../images/home_08.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:22px;
	padding-top:5px;
}



#center
{
    width:765px;
	padding-left:2px;
	background-color:#ffffff;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
}
#center0
	{
		width:767px;
		float:left;
		padding-top:20px;
		padding-left:47px;
	}

#center1
	{
		width:257px;
		float:left;
		border:1px solid #cadcfc;
		background-color:#6699ff;
	}

#center2
	{
		width:250px;
		float:left;
	}
#center3
	{
		width:257px;
		float:left;
	}
.home_div1
	{
		float:left;
		width:250px;
		padding-bottom:10px;
	}

#foter
{
	width:765px;
	background-color:#6699ff;
	border:1px solid #b2ccff;
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
	
}
#bottom
	{
		width:767px;
		margin-left:auto;
		margin-right:auto;
	}

.home_div1_t
	{
		float:left;
		width:250px;
		background-image:url(../images/bg_title_07.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		height:34px;
	}
.home_div1_m
	{
		float:left;
		width:222px;
		padding:8px 12px 1px 14px;
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
	}
.home_div1_m1
	{
		float:left;
		width:222px;
		padding:8px 12px 1px 14px;
		border-left:1px solid #83aacb;
		border-right:1px solid #83aacb;
		border-bottom:1px solid #83aacb;
		height:143px;
	}
.home_div1_b
	{
		float:left;
		width:250px;
		background-image:url(../images/home_69.gif);
		background-repeat:no-repeat;
		background-position:top;
		line-height:5px;
		height:5px;
	}
#contact_div1
	{
		float:left;
		padding-left:10px;
		padding-top:17px;
		width:245px;
	}
#contact_div2
	{
		float:left;
		padding-left:10px;
		width:242px;
		background-image:url(../images/contact_03.jpg);
		background-repeat:no-repeat;
		background-position:center left;
		padding-top:50px;
	}
#contact_div3
	{
		float:left;
		padding: 15px 0px 15px 10px;
		border-top: 2px solid #889fd1;
		border-bottom: 2px solid #889fd1;
		width:497px;
		margin-top:15px;
	}	
.contact_div4
	{
		text-align:center;
		float:left;
		width: 124px;
	}
#contact_div5
	{
		float:left; width:244px; padding-bottom:120px;
	}
#news_div1
	{
		float:left; width:480px; line-height:16px;
		padding:15px 0px 10px 5px;
	}
#news_div2
	{
		float:left; padding-left:10px; width:340px; background-color:#669aff;
	}
#news_div3
	{
		float:left; width:130px; height:18px; background-color:#669aff;
	}
#result_div1
	{
		float:left; width:480px; height:18px; line-height:18px;
		padding:5px 0px 5px 5px;
	}
#result_div2
	{
		float:left; padding-left:10px; width:340px; height:17px; background-color:#669aff;
	}
#result_div3
	{
		float:left; width:120px; height:17px; background-color:#669aff;
		padding-right:10px;
	}
.result_div1
	{
		float:left; width:480px; height:17px; line-height:17px;
		padding:15px 0px 10px 5px;
	}
.result_div2
	{
		float:left; padding-left:10px; width:379px; height:17px; background-color:#669aff;
		background-repeat:repeat-x; background-position:bottom;
		border-left:1px solid #a5c3ff;
		border-right:1px solid #a5c3ff;
	}
.result_div3
	{
		float:left; width:79px; height:17px; background-color:#669aff;
		background-repeat:repeat-x; background-position:bottom; padding-right:10px;
	}
.result_div4
	{
		float:left; width:480px;
		background-image:url(../images/search-result_22.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		left:5px;
	}
.result_div5
	{
		width:168px;
		float:left;
	}
.result_div6
	{
		width:312px;
		float:left;
	}
.property_details1
	{
		float:left; width:736px; height:22px; line-height:22px;
		padding:8px 0px 8px 15px;
	}
.property_details2
	{
		float:left;height:22px; width:495px;
		padding-left:15px;
		background-color:#c7d9ff;
	}
.property_details3
	{
		float:left; height:22px; width:220px;
		padding-right:5px;
		background-color:#c7d9ff;
	}
.property_details4
	{
		width:484px;
		float:left;
		padding-bottom:13px;
		padding-left:8px;
	}
.property_details5
	{
		float:left;
		width:480px;
		padding:10px 0px 15px 10px;
		background-image:url(../images/detail_30.jpg); background-repeat:no-repeat; background-position:center bottom;
	}
.adv_search
	{
		width:495px;
		margin-bottom:15px; border:1px solid #cadcfc;
		background-color:#6699ff;
		padding-bottom:10px;
		
	}
.adv_search1
	{
		float:left; width:90px; 
		height:23px; padding-top:10px;
	}
.adv_search2
	{
		background-image:url(../images/adv_s1_03.jpg);
		width:215px; height:52px; background-repeat:no-repeat; 
		background-position:center; float:left;
	}

.div_local_article
	{
		background-image:url(../images/news_11.jpg);
		background-position:left bottom;
		background-repeat:no-repeat;
		width:480px;
		padding:5px 0px 8px 0px;
	}
.index_panel
	{
		width:257px; height:55px; background-image:url(../images/index_panel_03.gif); 
		background-repeat:repeat-y; background-position:left;
		margin:0px;
		float:left;
		margin-top:1px;
	}
#morgage_calculator
	{
		width:100%;
	}
.mortgage_div1
	{
		background-color:#00349a; 
		width: 496px;
		padding-right:10px; 
		padding-left:15px; height:37px; background-repeat:no-repeat; 
		background-position:right;
	}
	
.clearfix:after {
   content: ".";             
   display: block;         
   height: 0;             
   clear: both;
   visibility: hidden;
}

/* a fix for IE Mac */
.clearfix {
   display: inline-block;
}   

/* Hides from IE-mac \*/
* html .clearfix {
   height: 1%;
}
.clearfix {
   display: block;
}
/* End hide from IE-mac */