body {
		background:url(../../images/style/background_body.jpg) repeat-x #eee;
		text-align:center;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
		font-size:12px;
		color:#171411;
		line-height:14px;
		margin:0;
		padding:0;
}
h1 {
	font-size:13px;
	}
#header {
		height:103px;
		width:780px;
		margin:0 auto 0 auto;
		padding:0px;
}
#header img {
	float:left;
}

#header form {
	float:right;
	margin: 76px 0 0 0;
	font-size:11px;
	}
	#searchcriteria,
	#saleprice,
	#firstmortgagerate,
	#secondmortgagerate{
	position:relative;
	float:left;
	margin-right:3px;
		}
	input#searchcriteria-field,
	input#saleprice-field,
	input#firstmortgagerate-field,
	input#secondmortgagerate-field
	 {
	color:#7f9db9;
	width:10em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		}
label.overlabel {
  position:absolute;
  top:7px;
  left:5px;
  z-index:1;
		color:#7f9db9;
}
label.overlabel-apply {
    position:absolute;
    top:7px;
    left:5px;
    z-index:1;
 		color:#7f9db9;
 }

#header form input{
		border: 1px solid #d9d7d6;
		color:#7f9db9;
		padding:4px 3px 0 3px;
		font-size:9px;
		vertical-align:middle;
		height:15px;
		line-height:10px;
	}
#header form input.submit{
		background-image:url(../../images/style/background_find.jpg);
		color:#aa292c;
		border:none;
		width:51px;
		vertical-align:middle;
		height:22px;
		padding:0;
		font-weight:bold;
	}
#flash {
		background:url(../../images/style/background_flash.jpg) no-repeat;
		width:820px;
		height:360px;
		margin:0 auto 0 auto;
		padding:0px;
}


#contentnavigation {
		padding: 0;
		margin: 0 auto 0 auto;
		width:820px;
		font-size:9px;
		background:url(../../images/style/background_contentnavigatio.jpg) no-repeat;
		height:48px;
}
#contentnavigation ul {
	padding:15px 0 0 0;
  margin: 0 0 0 19px;
  list-style: none;
}

#contentnavigation ul li {
	float: left;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	position: relative;
	text-align:left;
}

	#contentnavigation ul li a, 
	#contentnavigation ul li a:hover, 
	#contentnavigation ul li a:visited {
		color: #fff;
		font-weight:bold;
		text-decoration:none;
		font-size:12px;
		padding: 0 0 0 0;
		margin:0;
		}

#frame {
		width:780px;
		margin:0 auto 0 auto;
		padding:0px;
		text-align:left;
}
#contentleft {
		background:url(../../images/style/background_contentleft.jpg) no-repeat;
		width:255px;
		height:305px;
		padding:0px;
		margin:0px;
		float:left;
}
#contentleft p, #contentleft h1 {
		color:#fff;
		padding:0 10px 0 17px;
		margin: 0;
}
#contentleft a {
		color:#fff;
		font-weight:bold;
}
#contentcenterad
	{
	position:relative;
	float:right;
	width: 76px;
	height: 172px;
	margin: 0px;
	padding: 0px;
	top: -30px;
	right: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	bottom: 0px;
		}
#contentcenter {
		background:url(../../images/style/background_contentcenter.jpg) no-repeat transparent;
		width:270px;
		height:305px;
		padding:0px;
		float:left;
}
#contentcenter p{
		padding:0 10px 0 23px;
		color:#171411;
}
#contentcenter p img{
		padding-right:9px;
}
#contentcenter form{
	font-size:11px;
	padding:18px 10px 0 23px;
	}
#contentcenter form input{
	border: 1px solid #7f9db9;
	height:19px;
	margin: 4px 0 4px 0;
	padding:0;
	}
#contentcenter form input.submit{
		background-image:url(../../images/style/background_calculate.jpg);
		color:#aa292c;
		border:none;
		width:80px;
		height:22px;
		font-weight:bold;
		float:right;
	}
#contentright {
		background:url(../../images/style/background_contentright.jpg) no-repeat;
		width:255px;
		height:305px;
		padding:0px;
		float:left;
}
#contentright p {
		padding:0 10px 0 13px;
		}
#contentright p img {
	float:left;
	padding: 0 9px 9px 0;
	}
#footer {
	background:url(../../images/style/background_footer.jpg) no-repeat bottom left;
	margin:0 auto 10px auto;
	padding:0 30px 0 30px;
	height:32px;
	}
#footer a, #footer a:hover, #footer a:visited {
	color:#808080;
}
#footer .left {
float:left;
margin: 10px 0 0 0;
font-size:11px;
color:#808080;
}
#footer .right {
font-size:11px;
margin:0;
padding:10px 0 0 0;
text-align:right;
color:#808080;
}
