
* { padding: 0px; margin: 0px; }

body { background-color: #360407; text-align: center; margin: 10px auto; background-image: url(/images/template/footer-bg.gif); background-position: center; background-repeat: repeat-y; }

#container { margin: auto; width: 900px; text-align:left; }

#main { border-width: 4px; border-style: solid; border-color: #9B9968; background-color: #ffffff;}

.clear { clear: both; }

a { text-decoration: none; color:#000000; /*color: #9B9968;color:#b50c09;*/ }

a:hover { color: #9B9968; }


/* Remove _red_hot from the file name to have the regular banner show up again */
#banner{ width: 892px; height: 103px; border-style: none; float:left; background-image:url(/images/template/banner.jpg); }
.hbs {float:right; width:304px; height:70px; margin-right:0px; margin-top:0px;}
.con {float:right; width:249px; height:28px; margin-right:0px;}
.hom {float:left; width:519px; height:103px; float:left;}

#nav { background-image: url(/images/template/nav-bg.gif); background-repeat: repeat-y; background-color: #9B9968; padding: 0px; font-size: 13px; font-family: times, Georgia, serif ! important; color: #474A3D; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #9B9968; line-height:30px; text-align:center;}

#nav ul { list-style: none; }

#nav li { display: inline; padding: 0px 1px; }

#nav a { font-size: 12px; color: #474A3D; text-decoration: none; text-transform: uppercase; font-family: times, Georgia, serif ! important; }

#nav a:hover { font-size: 12px; color: #C40D07; text-decoration: none; text-transform: uppercase; }

#footer { width: 900px; margin: 10px auto; }

#affiliations { float: left; margin-right: 6px; width: 410px; text-align: left; }

#quick-links { float: right; margin-left: 6px; width: 410px; text-align: left; }

#quick-links ul { list-style-image: url(/images/template/arrow.gif); }

#quick-links li { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #9B9968; padding: 6px 0px; list-style-position: inside; }

#quick-links a { color: #ffffff; font-family: times, georgia, Serif; font-size: 12px; text-decoration: none; text-transform: uppercase; margin-left: 10px; vertical-align: middle; }

#quick-links a:hover { color: #9B9968; }

.clickhere { color: #9B9968; font-size: 10px; }

#aff-title { list-style-image: url(/images/template/dark-arrow.gif); }

#aff-title li { text-transform: uppercase; padding: 0px 0px 8px 0px; list-style-position: inside; color: #ffffff; font-family: times, georgia, Serif; font-size: 12px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #9B9968; }

#affiliations { padding-top: 4px; }

#aff-title span { margin-left: 10px; vertical-align: middle; }

#aff-logos { list-style: none; margin-top: 10px; }

#aff-logos li { display: inline; padding-right: 10px; }

#aff-logos img { border-style: none; }

#affiliations p { color: #ffffff; font-size: 14px; margin-top: 10px; line-height: 18px; }

#disclaimer { color: #ffffff; font-size: 12px; padding: 30px 0px; }

#agent-links ul { list-style: none; }

#agent-links li { display: inline; padding: 0px 10px; }

#agent-links a { color: #9B9968; text-decoration: none; font-size: 12px; }

#agent-links a:hover { color: #ffffff; text-decoration: none; font-size: 12px; }

#nav2 { padding: 6px 0px; font-size: 12px; font-family: times, Georgia, serif; color: #9B9968; }

#nav2 ul { list-style: none; }

#nav2 li { display: inline; padding: 0px 3px; }

#nav2 a { font-size: 12px; color: #ffffff; text-decoration: none; text-transform: uppercase; }

#nav2 a:hover { font-size: 12px; color: #9B9968; text-decoration: none; text-transform: uppercase; }

#content { width: 892px; text-align:left; }

#content-int { width: 852px; margin: 20px auto; text-align:left;}
*html #content-int { width: 852px; margin: 20px auto; text-align:left !important;}

#homefinder { background-color: #8D8B5B; border-width: 0px 0px 4px 0px; border-style: solid; border-color: #9B9968; padding: 5px 0px; color: #ffffff; width: 892px; }

#homefinder-int { height: 30px; background-image: url(/shared/images/templates/1460/MHF_int_bg2.gif); background-repeat: no-repeat; }

#homefinder ul { list-style: none; padding: 5px 0px 5px 150px; font-size: 12px; }

#homefinder li { display: inline; }

#homefinder .field { border-width: 0px; border-style: solid; border-color: #000000; width: 110px; height: 20px; }

#homefinder input { margin: 0px 5px 0px 0px; vertical-align: middle; }

#homefinder a { font-size: 10px; margin-right: 5px; text-transform: uppercase; color: #ffffff; }

ul#interior-homefinder-overview { padding-left:210px!important; }

.loginbut { vertical-align: middle; }

#dropmenudiv { position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 11px Times; line-height:18px; z-index:100; }

#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; text-transform: uppercase; color: #474A3D; }

#dropmenudiv a:hover { /*hover background color*/ background-color: #C60D08; color: #E9E7D8; }

.qfield { border-style: solid; border-color: #9B9968; border-width: 1px; width: 100px; font-size: 11px; margin: 1px 0px; padding: 0px; }

.qfield2 { border-style: solid; border-color: #9B9968; border-width: 1px; width: 100px; }

a.gold:link { color: #9B9968; }

a.gold:visited { color: #9B9968; }

a.gold:hover { color: #000000; }

.quick-search-subhead { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #423D28; padding-top: 7px; text-align:left; }

.quick-search { font-size: 11px; font-weight: bold; text-align:left; }

.quick-search a { font-size: 9px; font-weight: bold; }

.quick-search input { height: 19px; width: 94px; }

.quick-search-button input { height: 19px; width: 94px; padding-top: 4px; }

.agentNAMEhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px ! important; color:#000000; text-align: left; font-weight: bold; font-style: italic; margin-bottom: 0px; padding-bottom: 10px; }

#agentFORMhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px ! important; color:#000000; text-align: left; font-weight: bold; font-style: italic; margin-bottom: 0px; padding-bottom: 10px; }

#agentFORMtitle { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }

#agentFORMtitle2 { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:10px; margin-top:-30px; }

#agentzipsearch { text-align: left; margin-top:40px; }

#AgentList img { border: 3px #9E9769 solid; }

#agentSearchResults { color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}

#agentSearchResults .agentInfo { float:left; margin-right:50px; text-align:center; height:235px; width:125px;}

.gtext { color:#b50c07; f0nt-size: 8px; }

a.lg_link2 { color:#9B9968; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#content-int { font-family: Georgia, times, serif ! important; }

#content-int p { margin: 20px 0px; font-size: 12px ! important; }

#content-int div { font-size: 12px ! important; }

#content-int ul { margin: 10px 0px 10px 40px; }

#content-int ol { margin: 10px 0px 10px 40px; }

.RECheaderslink { color: #000000; font-size: 14px; }

.buyerLI { color: #C40D07; }

#content-int li { margin: 3px 0px; }

.head { font-family: Georgia, serif; color: #999966; text-transform: uppercase; font-size: 24px; margin-top: 0px; padding-top: 0px; }

hr { color: #9B9A6A; background-color: #9B9A6A; height: 2px; margin: 10px 0px; }

#map { float: right; }

.active { color: #8d8b5b !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; border-bottom:4px solid #cc0000 !important; }

#searchtypes a { color: #cc0000 !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; }

#searchtypes a:hover { color: #8d8b5b !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; border-bottom:4px solid #cc0000 !important; }

.text {text-align:left !important;}

.bodytextbuyer { text-transform: none; font-weight: normal; font-style: normal;}

.comp_callus a { color: #9E9E86 ! important; }

#listingComingle a { color: #CC0000 ! important; }