@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 62.5%; }

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

h1 {font-size: 240%; margin-bottom: 10px; }
h2 {font-weight: bold; font-size: 220%; color: #076324; margin-bottom: 15px; line-height: 130%; }
h3 {font-size: 180%; color: #000; margin-bottom: 10px; line-height: 110%; }
h3 a {color: #000; text-decoration: none; }
h4 {font-weight: bold; font-size: 160%; color: #076324; margin: 1.5em 0 10px 0; line-height: 150%; }
h5 {font-size: 240%; color: #18134B; margin-bottom: 10px; }
h6 {font-size: 240%; color: #18134B; margin-bottom: 10px; }

p {line-height: 140%; font-size: 120%; }
ul, ol, p {margin-bottom: 10px; }
li {line-height: 150%; font-size: 120%; }
p li, li p, li li {font-size: 100%; }
ul {margin-left: 30px; list-style-type: disc; }
ol {list-style-type: decimal; margin-left: 30px; }

i, em {font-style: italic; }
b, strong {font-weight: bold; }

/* reusable classes */
.clearfix {clear: both; min-height: 1px; }
.clearfix_block {clear: both; height: 1px; }
.hide {position: absolute; left: -9999px; width: 0; height: 0; overflow: hidden; }
.image_left {display: block; float: left; margin: 0 10px 10px 0; }
.image_left_no_margin {display: block; float: left; margin: 0; }
.image_right {display: block; float: right; margin: 0 0 10px 10px; }
.image_center {display: block; margin: 0 auto; }


.pdf {display: block; padding: 5px 0 5px 30px; background: url(../images/structure/pdf.png) left center no-repeat; }
a .pdf, a.pdf {text-decoration: underline; }
a:hover .pdf, a.pdf:hover {text-decoration: none; }

.remove_bullets {list-style-type: none; }

.green, .green a {color: #076324; }
.green a {text-decoration: none; }
.black {color: #000; }

p.larger {font-size: 170%; }

.table_led_section {font-size: 85%; width: 630px; }
.table_led_section li {border-bottom: solid 1px #333; padding-bottom: 10px; margin-bottom: 10px; }
.table_led_section li .title {display: block; font-size: 120%; color: #25408F; margin-bottom: 5px; }
.table_led_section table {}
.table_led_section table th {width: 300px; padding: 3px 5px; color: #25408F; }
.table_led_section table td {width: 300px; padding: 3px 5px; }
.table_led_section table p {font-size: 100%; }

.inner_table {}
.inner_table th {padding: 3px 5px; color: #25408F; font-size: 120%; }
.inner_table td {padding: 3px 5px; font-size: 120%; line-height: 150%; }
.inner_table p {font-size: 100%;  font-size: 100%; }
.left {float: left; width: auto; padding-right: 5px; }
.right {text-align: right; }

#featured_properties {color: #fff; }
#featured_properties h2 {color: #fff; }
.required {color: #990000; }

.page_image {margin-top: -3px; width: 230px; height: 175px; padding: 3px 11px 11px 3px; background: url(../images/structure/image_bg.png) left top no-repeat; overflow: hidden; }
.staff_image {margin-bottom: 10px;  }

#small_yellow li {line-height: 200%; }

/* home sellers */

.left {float: left;}
.right {float: right;}
.clearleft {clear: left;}
.clearright {clear: right;}
hr {clear: both; display: none;}
img.no-border {border: 0 !important; padding: 0;}
.imgleft {margin: 0 6px 6px 0; float: left; clear: left;}
.imgright {margin: 0 0 6px 6px; float: right; clear: right;}

.image_right_borders {float: right; padding: 10px; border: solid 1px #ccc; margin: 0 0 10px 10px; }

/* home page */
.home_thumb {width: 136px; float: left; float: left; margin: 0 9px 0 0; }
.home_thumb .img {width: 136px; height: 95px; overflow: hidden; margin-bottom: 10px; border: solid 1px #fff; }
.home_thumb .img img {width: 144px; }
.home_thumb h3 {color: #FFFFFF; margin: 0 0 2px 0; padding: 0; font-weight: normal; }
.home_thumb p {color: #FFFFFF; margin: 0 0 2px 0; padding: 0; }

.yellow {color: #FFD203 !important; }

/* Vebra styles */
td.RefineBar, .SelectBarHeader {}
td.SelectText, .ResultsText, .ResultsDescription {line-height: 150%; }
td.SelectHeader, .ResultsHeader {color: #333; }
td.SelectHeader select {display: block; margin-top: 10px; }
table.MainTable {}
table.MainTable table td {padding: 5px; }
table.MainTable table td.FooterText {padding-top: 50px; }
td.ResultsBar {background: #076324; padding: 10px; margin: 10px 0; color: #FFFFFF !important; }
table.PropImgDesc {}
table.PropImgDesc td {vertical-align: top; }
.ResultsPrice {display: block; float: right; }
.ResultsNav {}
.ResultsNav, a.ResultsNav {padding: 4px; }
.ResultsArea, .ResultsHouseType, .ResultsPrice {color: #FFFFFF; }


/* Home sellers adendum */

img.no-border {border: 0 !important; padding: 0;}
a:hover img {border-color: #5796a7 !important;}
.imgleft {margin: 0 6px 6px 0; float: left; clear: left;}
.imgright {margin: 0 0 6px 6px; float: right; clear: right;}

.margintop {margin-top: 2.5em;}
.marginbottom {margin-bottom: 2.5em;}
hr {clear: both; display: none;}


