body { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333333; }

h1, h2, h3, .PageTitle, .mlsTitle, .MediaListTitle, .large { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; margin-bottom:20px; padding-bottom:5px; color:#4C3F26; font-weight:normal; border-bottom:1px solid #ccc; }
h2 { font-size:18px; color:#333; }
h3 { font-family:Verdana, Geneva, sans-serif; }
h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; }

.MediaBreadCrumbsLink { visibility: collapse; }

.mainContent { line-height:140%; }
.mainContent a { color:#1B512E; text-decoration:none; }
.mainContent a:hover { text-decoration:underline; }

.leftNav { color:#342C1B; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.leftNav a { text-decoration:none; color:#003839; }
.leftNav a:hover { color:#4C3F26; }

.footerText { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCC; text-align:right; line-height:21px; }
.stepsLink { font-weight:normal; color:#CCC; }
.stepsLink a { color:#CCC; text-decoration:none; }
.stepsLink a:hover { color:#B09B70; }

.mortcalcTitle { font-weight: bold; text-align:center; padding: 0 0 10px; font-size: 14px; }
.mortcalcResults { font-weight: bold; text-align: center; }

.mainContent a.mls_listing_button  { text-decoration:inherit; color:inherit;}
div.mls_listing_address { color:#003839; }

.mls_listing_section_title { color:#003839 !important; border-bottom-color:#DCD0BA !important; border-bottom-width:1px !important;  }
.mls_listing_footer { border-top-color:#DCD0BA !important; }
