/* main page formatting */
body {background-color: #f2e3d2; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}

form, fieldset {margin: 0px; padding: 0px; border: 0px;}

a:link, a:visited, a:active {color: #f89828; text-decoration: underline; }

a:hover {color: #999999; text-decoration: none; }

h1, h2, h3, h4, h5 {margin: 10px;}

h1 { font-size: 1.375em /* 22px */; color: #f89828;}
h2 { font-size: 1.125em /* 18px */; }
h3 { font-size: 1em /* 16px */; }
h4 { font-size: 1em /* 16px */; }
h5 { font-size: 1em /* 16px */; }

#wrapper {width: 820px; margin: auto; border: 1px solid #e4c39d;}

#main {margin: 3px; width: 813px; background-color: #e7e5e5; border: 1px solid #dbdbdb; float: left; overflow-y:hidden;}

#nav {width: 164px; height: 283px; margin: auto; padding: 0px; margin-bottom: 100px;}

#nav ul {list-style: none; padding: 15px; margin: auto; background-color: #f2e3d2; border: 1px solid #ddcab7; text-align: left;}

#nav ul li {line-height: 1.625em; font-size: .875em;}

.heading {font-size: 1em; font-weight: bold; color: #FFF; float: left; margin: 0px; padding: 0px;}

.create {float: right; font-size: .75em;}

.topform {width: 240px; margin: 10px 0px 5px 0px; float: left;}

.topform div a:link, .topform div a:active, .topform div a:visited {font-size: .875em; color: #FFF;}

.topform div a:hover {font-size: .875em; color: #999999;}

.help, .links {margin: 0px; padding: 0px; margin-top: 3px; float: left;}

.formsub {margin-left: 10px; position: absolute; }

input.txt {width: 140px; margin-right: 15px; }

.logo {margin: 15px 0px 0px 15px; border: 0; float: left;}

p {margin-top: 8px; text-indent: 8px; line-height: 18px; padding: 8px; text-align: left;}

#footer {width: 820px; margin: auto; padding-top: 10px; color: #f89828; font-size: .75em;}

#footer div {width: 600px; float: left;}

#footer a:link, #footer a:active, #footer a:visited {font-weight: bold;}

#topfinder {width: 435px; height: 90px; margin: 20px 20px 0px 0px; padding: 10px 10px 10px 20px; float: right; color: #FFF; background-color: #f89828;}

#topfinder div.topform {width: 420px; margin: 0px; padding: 0px;}

div.topform  div.heading{ margin: 0px; padding: 0px;}

.topfield {float: left; font-size: .812em;}

#content {width: 580px; font-size: .75em; background-color: #FFF; margin: 0px 20px 20px 10px; padding: 10px; float: right; padding-bottom: 2000px; margin-bottom: -2000px;}

#content a:link, #content a:active, #content a:visited {font-weight: bold; color:#f89828; text-decoration: none; }

#content a:hover {color:#999999;}

#content td {text-align: left;}

/* #scontent td span {float: left; clear: left; border: 1px solid #0000FF;} */

#agentinfo {width: 164px; margin: 0px; margin-bottom: 30px; padding: 3px; text-align: center; float: left;}

ul#searchtypes li a:link, ul#searchtypes li a:visited {color: #f89828;}

ul#searchtypes li a.active:link {color: #e4c39d; border-bottom: 4px solid #f89828;}

ul#searchtypes li a:hover {color: #e4c39d; border-bottom: 3px solid #f89828;}

#content table tr td table {color: #000000;}

.realtorlogos {width: 36px; height: 36px; border: 0px; float: right;}