

body{
	background-color:#a7a7a2;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	
}
p {
	padding:0;
	margin:0;
}
img{
	border:0 none;
}
img a{
	border:0 none;
}
.wrapper{
	width:1000px;
	height:833px;
	margin:auto;
	border:0px solid red;
}

.header{
	width:768px;
	height:119px;
	margin:15px 0 0 -1px;
	background-image:url(../images/landing/header.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
.header img{
	margin:85px 18px 0 0px;
	float:right;
	display:inline;
}
.logo{
	width:233px;
	height:119px;
	float:left;
	display:inline;
	margin:15px 0 0 0;
}

.bodyBg{
	width:1007px;
	height:669px;
	background-image:url(../images/landing/bodyMidBg.gif);
	background-repeat:repeat-y;
	margin:1px 0 0 -3px;
}
.clearboth{
	clear:both;
}
.leftWrap{
	width:273px;
	float:left;
	margin:5px 5px 0 15px;
}
.rightWrap{
	width:705px;
	float:left;
	margin:6px 0 0 0;
}
.prosearch{
	background-image:url(../images/landing/prosearch.gif);
	background-repeat:no-repeat;
	width:273px;
	height:189px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.prosearch p{
	padding:65px 0 0 28px;
	text-align:left;
}
.featureprop{
	background-image:url(../images/landing/featureproperty.gif);
	background-repeat:no-repeat;
	width:273px;
	height:326px;
}
.mobilesearch{
	background-image:url(../images/landing/mobilesearch.gif);
	background-repeat:no-repeat;
	width:273px;
	height:141px;
}
.mobilesearch p{
	padding:45px 0 0 28px;
	color:#fff;
	font-size:12px;
	text-align:left;
}
.mobilesearch p a{
	color:#fff;
	text-decoration:underline;
}
.mobilesearch p a:hover{
	color:#fff;
	text-decoration:none;
}
.photolinkBg{
	background-image:url(../images/landing/photolinkBg.gif);
	width:705px;
	height:263px;
	background-repeat:no-repeat;
}
.topNav{
	margin:0 0 0 15px;
}
.mainImg{
	margin:0 0 0 5px;
}
.autoUpdates{
	background-image:url(../images/landing/automaticUpdates.gif);
	width:376px;
	height:133px;
	background-repeat:no-repeat;
	float:left;
}
.autoUpdates img{
	margin:25px 0 0 87px;
}
.autoUpdates p{
	color:#181818;
	margin:40px 0 0 137px;
	font-size:11px;
	text-align:left;
}
.homevalue{
	background-image:url(../images/landing/findhomevalue.gif);
	width:329px;
	height:133px;
	background-repeat:no-repeat;
	float:left;
}
.homevalue p{
	color:#181818;
	margin:40px 0 0 120px;
	font-size:11px;
	text-align:left;
}
.homevalue span{
	position:relative;
	top:15px;
	left:103px;
}
.wrap2Inn{
	width:708px;
	height:280px;

}
.housingstatistics{
	background-image:url(../images/landing/housinstatics.gif);
	width:376px;
	height:147px;
	background-repeat:no-repeat;
	float:left;
}
.housingstatistics p{
	color:#181818;
	font-size:11px;
	margin:60px 0 0 135px;
	text-align:left;
}
.housingstatistics span{
	position:relative;
	top:15px;
	left:88px;
}
.job{
	background-image:url(../images/landing/job.gif);
	width:329px;
	height:147px;
	background-repeat:no-repeat;
	float:left;
	*float:right;
	*margin:-147px 3px 0 100px;
}
.job p{
	color:#181818;
	font-size:11px;
	margin:60px 0 0 121px;
	text-align:left;
}
.job span{
	position:relative;
	top:15px;
	left:103px;
}
.realestate{
	background-image:url(../images/landing/realestateservice.gif);
	width:706px;
	height:109px;
	background-repeat:no-repeat;
	margin:2px 0 0 0;
}
.textboxSH{
	background-color:#FFF;
	height:25px;
	border:1px solid #5189c1;
	margin:15px 0 0 25px;
	width:172px;
}
.listsearch{
	margin:15px 0 0 25px;
}
.ftimg{
	margin:50px 0 0 12px;
}
.price{
	width:100px;
	float:left;
	color:#233546;
	font-size:14px;
	font-weight:bold;
	margin:5px -6px 0 2px;
	text-align:left;
	height:35px;
}
.mls{
	float:left;
	width:105px;
	color:#233546;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 0;
	height:35px;
}
.addr{
	width:237px;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	/*margin:5px 0 0 17px;*/
	margin:3px 0 -4px 3px;
	text-align:left;
}
.more{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#0078d5;
}
.more a{
	color:#0078d5;
	text-decoration:underline;
}
.more a:hover{
	color:#0078d5;
	text-decoration:none;
}
.cityname{
	width:95px;
	height:42px;
	float:left;
	border-right:1px dotted #8d8d8d;
	margin:55px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18191a;
	letter-spacing:1px;
	text-align:left;
}
.cityname p{
	margin:0 0 8px 20px;
}
.cityname p a{
	color:#18191a;
	text-decoration:none;
}
.cityname p a:hover{
	color:#244d85;
	text-decoration:none;
}
.citynameBig{
	width:95px;
	height:42px;
	float:left;
	margin:55px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#18191a;
	letter-spacing:1px;
	text-align:left;
}
.citynameBig p{
	margin:0 0 8px 20px;
}

.citynameBig p a{
	color:#18191a;
	text-decoration:none;
}
.citynameBig p a:hover{
	color:#244d85;
	text-decoration:none;
}
.footer{
	width:1001px;
	height:42px;
	background-image:url(../images/landing/footer.gif);
	background-repeat:no-repeat;
	margin:0 0 0 -1px;
	color:#3d72a8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer ul{
	list-style-type:none;
	display:inline;
	position:relative;
	top:5px;
	left:85px;
}
.footer ul li{
	list-style-type:none;
	display:inline;
	margin-right:5px;
}
.footer ul li a{
	text-decoration:none;
	color:#3d72a8;
}
.footer ul li a:hover{
	text-decoration:none;
	color:#454545;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f6f6f6;
	text-align:center;
	margin:15px 0 0 0;
}