/* CSS Document */
body {
	margin: 5px;
	background-color: #B0A89C;
    color: #60513A;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

p {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}

p.custom {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}
p.introtext2 {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
	text-align: left;

}

h1 {
	color: #908575;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 220px 4px 20px;
	padding: 0px;
}
h1.custom
{
	color: #908575;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 4px 20px;
	padding: 0px;
	text-align: center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #60513A;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
}

a {
	color: #064F9F;
	text-decoration: none;
}


/* Main Body */

div#wrapper {
	background-image: url("img/bg_shadow.gif");
	background-repeat: repeat-y;
	width: 790px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

div#wrapper2 {
	background-image: url("img/bg_shadow.gif");
	background-repeat: repeat-y;
	width: 490px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

div#custom {
	width: 320px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

div#custom-wide {
	width: 370px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

div#sig {
	font-family: sand,Brush Script MT,Script MT,New Berolina,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #064F9F;
	width: 370px;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 4px 20px;
	padding: 0px;
}

div#errors {
	width: 320px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	color: #ff0000
}

td#main {
	vertical-align: top;
	background-color: #fff;
	padding-bottom: 20px;
}

div.formsect {
	margin: 1px 20px 0px 20px;
	padding: 15px;
	border-top: 1px solid #aaa;
}

div.aboutsect {
	margin: 1px 20px 0px 20px;
	padding: 20px 0px;
	border-top: 1px solid #aaa;
}

div.ad_premium {
	float: right;
	background-color: #e4e5e6;
	margin: 0px;
	padding: 15px;
}

div.homesearch {
	margin: 0px 20px;
	padding: 0px;
}

div.bar {
	margin: 0px 20px;
	background-color: #485458;
	padding: 6px;
}


div#sbmt {
	margin-top: 20px;
	margin-bottom: 50px;
}

.formtext {
	font-size: 11px;
}

.formlabel {
	font-size: 10px;
	padding: 0px 15px 0px 0px;
}

.small {
	font-size: 10px;
}

.zips {
	font-size: 11px;
	font-weight: bold;
}

.mort {
	font-size: 13px;
	font-weight: bold;
	margin-right: 40px;
}

.morton {
	font-size: 13px;
	font-weight: bold;
	margin-right: 40px;
	color: #872300;
}

.sitemap {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.legal {
	font-size: 10px;
	margin-bottom: 10px;
}



/* Footer */

td#foot {
	background-color: #dfdcd8;
	margin: 4px 10px 8px 10px;
}

div#footer {
	margin: 4px 10px 8px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.6em;
	text-align: left;
}

div#footer a {
	color: #60513A;
	background-color: transparent;
	text-decoration: none;
}

div#footer a:hover {
	color: #fff;
	background-color: #999;
}

div#dotdiv {
	height: 1px; 
	margin: 20px 0; 
	background-image: url("img/dot_divider.gif"); 
	background-repeat: repeat-x; 
	background-position: center center; 
	font-size: 1px;}

