body { color: #190a02; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/Background.gif); margin-right: auto; margin-left: auto; }
#wrapper { background-color: #fff; width: 798px; margin-right: auto; margin-left: auto; border: solid 2px #636363; }
hr { margin: 5px 0; padding: 0; border-color: #8ac93a; border-style: solid; }
.ContactForm { }
.ContactForm input, select, textarea { margin-left: 8px; }
.ContactForm form { margin: t; }
p { }
td { }
a:link { color: #8dc63f; text-decoration: none; }
a:visited { color: #8dc63f; text-decoration: none; }
a:hover { color: #8dc63f; text-decoration: underline; }
a:active { color: #8dc63f; text-decoration: none; }
.MenuMachinePad { padding-top: 2px; }
.TipsHeader { color: #fff; font-size: 14px; background-image: url(../images/TipsHeaderBG.gif); background-repeat: no-repeat; width: 221px; height: 33px; padding-left: 20px; }
.TipsHeaderFeatured { color: #fff; font-size: 14px; background-image: url(../images/TipsHeaderBG.gif); background-repeat: no-repeat; width: 221px; height: 28px; }
.TipNav { background-color: #fff; background-repeat: no-repeat; text-align: left; width: 217px; padding-top: 5px; padding-bottom: 5px; border: solid 2px #8ac93a; }
.TipContent { color: #000; font-size: 11px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 480px; height: 100%; padding: 10px 12px 5px 20px; border: solid 2px #8ac93a; }
#FrontPageAd { background-image: url(../images/KhakiGradient.jpg); background-repeat: repeat-y; height: auto; border-top: 2px solid #636363; }
.LeftPadding { padding-left: 40px; }
.QuickSearch { color: #fff; background-image: url(../images/QuickSearchBG2.gif); background-repeat: no-repeat; height: 309px; }
.QuickSearch h1 { font-size: 15px; font-weight: lighter; text-align: center; margin: 0; padding: 15px 0 22px; }
.QuickSearch a:hover { color: #fff; text-decoration: underline; }
.QuickSearch a { color: #fff; }
.QuickSearch form { margin: 0; padding: 0; }
.QuickSearch input { color: #717171; margin-top: 5px; margin-right: 5px; margin-bottom: 26px; }
.AdText { font-size: 11px; padding-right: 20px; }
#featuredListings { color: #fff; background-color: #f7ece0; width: 730px; clear: both; margin-left: 35px; border: solid 2px #636363; }
.FeaturedPadding { margin-right: 5px; margin-left: 5px; }
#featuredHeader { color: #fff; font-size: 14px; background-color: #54534e; width: 726px; height: 30px; padding-top: 7px; padding-left: 5px; }
.Featured-Info-Cell { color: #fff; background-color: #9c924c; text-transform: uppercase; text-align: center; border-top: 1px solid #8ac93a; border-right: 1px solid #8ac93a; border-left: 1px solid #8ac93a; }
#InteriorContentArea { background-color: #f7eac9; width: 798px; border-top: 2px solid #636363; }
#ResultsArea { background-color: #fff; width: 798px; border-top: 2px solid #636363; }
.AgentName { color: #fff; font-size: 12px; background-image: url(../images/AgentNameBG.gif); background-repeat: no-repeat; text-align: center; height: 20px; padding-top: 5px; }
.AgentDetailHeader { color: #fff; font-size: 14px; background-image: url(../images/AgentDetailHeader.gif); background-repeat: no-repeat; text-align: left; padding-top: 10px; height: 33px; padding-left: 20px; }
.AgentMenu { font-size: 11px; margin-left: 20px; }
.AgentMenu hr { background-color: #717171; height: 1px; margin: 2px; border-color: #717171; border-style: solid; }
.AgentMenu a { color: #fefef8; margin-left: 20px; }
.AgentDetails { color: #8dc63f; font-size: 12px; line-height: 12px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 186px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; border: solid 1px #8ac93a; cursor:pointer}
.AgentDetailsPage { color: #4f4f4f; font-size: 12px; line-height: 12px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 550px; padding-left: 7px; border: solid 2px #8ac93a; }
.AgentDetailsPage img { border: solid 1px #8ac93a; }
.AgentDetailsPage hr { background-color: #8ac93a; border: solid 1px #8ac93a; }
.AgentDetailsPage h2 { color: #8dc63f; font-size: 12px; text-transform: uppercase; margin: 0 0 3px; }
.AgentDetailsPage h3 { color: #8dc63f; font-size: 12px; margin: 0 0 3px; }
.AgentsWrapper { background-color: #fff; padding-top: 20px; border: solid 2px #8ac93a; }
.AgentsWrapper form { margin: 0; }
.SearchWrapper { background-color: #fff; border: solid 2px #8ac93a; }
.SearchWrapper b { font-weight: lighter; margin: 0; padding: 0; }
.SearchWrapper input { font-weight: lighter; margin: 0 0 0 8px; padding: 0; }
.AgentContact { color: #190a02; }
.AgentDetails table { background-repeat: no-repeat; }
.PhoneNumber { color: #717171; font-size: 11px; padding-top: 8px; }
.AgentBio { color: #717171; }
.OpenHouse { color: #fff; text-align: left; margin-bottom: 8px; margin-left: 57px; }
.OpenHouse a:hover { color: #fff; text-decoration: underline; }
.OpenHouse a { color: #fff; }
#Footer { color: #8dc63f; font-size: 11px; text-align: right; width: 798px; margin-right: auto; margin-left: auto; }
.OpenHouseNode1 { height: 180px; margin-right: 12px; margin-left: 12px; padding-top: 12px; padding-bottom: 8px; }
.OpenHouseNode1 h3 { color: #8dc63f; font-size: 12px; margin: 0 0 3px; }
.OpenHouseNode1 img { padding-right: 20px; float: left; }
.OpenHouseNode { padding-top: 12px; padding-bottom: 5px; height: 180px; margin-top: 5px; margin-right: 12px; margin-left: 12px; border-top: 2px solid #8ac93a; }
.OpenHouseNode img { float: left; padding-right: 20px; }
.OpenHouseNode h3 { color: #8dc63f; font-size: 12px; margin: 0 0 3px; }
.OpenHouseRealtor { text-align: left; width: 300px; height: auto; float: right; margin-top: 12px; padding-top: 3px; border-top: 1px dashed #717171; }
#OpenHouseRealtor img { float: left; padding-right: 12px; }
.OpenHouseContainer { background-color: #fff; width: 700px; border: solid 2px #8ac93a; }
.SubHeader { color: #8dc63f; text-transform: uppercase; }
ul ol { margin: 0 0 0 8px; padding: 0; }
#SearcyTeaserFirst { margin-right: 40px; margin-bottom: 12px; padding-top: 8px; padding-bottom: 8px; }
#SearcyTeaserFirst img { float: left; padding-right: 8px; }
#SearcyTeaser { margin-right: 40px; margin-bottom: 12px; padding-top: 8px; padding-bottom: 8px; border-top: 1px dashed #aaa; }
#SearcyTeaser img { padding-right: 8px; float: left; }
.CalcHeader { color: #8dc63f; text-transform: uppercase; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dashed #636363; }
.SearchFeaturedHome { background-color: #fefef8; padding-left: 12px; border-left: 2px solid #8ac93a; border-bottom: 2px solid #8ac93a; border-right: 2px solid #8ac93a; border-top-color: #8ac93a; }
.SearchFeaturedHome h1 { color: #8dc63f; font-size: 12px; font-weight: lighter; margin: 0; padding: 0; }
.SearchFeaturedHome img { margin-top: 3px; margin-bottom: 5px; border: solid 1px #8ac93a; }
.ResultsOuterTable { border: solid 2px #636363; }
.ResultsInner { font-size: 12px; background-color: #fff; padding-top: 12px; padding-bottom: 12px; border-top: 2px solid #636363; }
.ResultsInner tr, td, p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.AddressInfo { padding: 5px 15px 12px; }
.AddressInfo img { margin-right: 10px; margin-bottom: 5px; border: solid 1px #8ac93a; }
.AddressInfo hr { margin: 10px 0; }
.FrontPageText { line-height: 16px; text-align: left; padding-top: 10px; padding-right: 20px; padding-left: 40px; }
.TrustedService { color: #54534e; font-size: 14px; font-weight: bold; float: right; padding-right: 20px; }
.QuickSearch2 { color: #fff; background-image: url(../images/QuickSearchBG3.gif); background-repeat: no-repeat; height: 309px; }
.QuickSearch2 h1 { font-size: 15px; font-weight: lighter; text-align: center; margin: 0; padding: 15px 0 16px; }
.QuickSearch2 a:hover { color: #fff; text-decoration: underline; }
.QuickSearch2 a { color: #fff; }
.QuickSearch2 form { margin: 0; padding: 0; }
.QuickSearch2 input { color: #717171; margin-top: 5px; margin-right: 5px; margin-bottom: 20px; }
.QuickSearch2 select { margin-bottom: 8px; }
