body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  line-height: 150%;
  color:#000;
  background:none;
  font-size: 10pt;
  font-family: 'Book Antiqua', Georgia, serif;
}

h1, h2, h3, h4, h5, h6 { font-family:Helvetica, sans-serif; margin-top: 0; }

h1 { font-size: 30pt; }
h2 { font-size: 24pt; color:#EF4035; font-weight:normal; }
h3 { font-size: 18pt; color:#036437; }
h4 { font-size: 14pt; }
h5 { font-size: 12pt; }
h6 { font-size: 10pt; }

img { border: 0; }

ul, p, dl, ol { font-size: 9pt; }

/* Hide Items ------------------------------------------------ */

#nav,
#refine,
.options,
#footer,
h1,
.actions,
#map ul,
#property-alerts,
#mag-download,
#similar-properties,
.mortgage-calculator,
td.pager,
td.page,
.result-item p.link { display: none; }

/* Brochure -------------------------------------------------- */
body .last { margin-right: 0; }

.clear-floats { clear: both; font-size: 1px; height: 1px; }

#brochure .main-image-wrap { margin-bottom: 10px;  }
#brochure .main-image { display: table-cell; border: 1px solid #ccc; padding: 1px; height: 234px; width: 302px; vertical-align: middle; text-align: center; }
#brochure .main-image img { vertical-align: middle; }
#brochure .thumbs .thumbnail { float: left; margin: 0 5px 10px 0; display: inline; text-align: center; }
#brochure .thumbs .thumbnail div { width: 95px; padding: 1px; border: 1px solid #ccc; height: 84px; display: table-cell; vertical-align: middle; }
#brochure .thumbs .thumbnail img { vertical-align: middle; }

.actions table { width: 50%; }

/* Results --------------------------------------------------- */

.result-item { border-top: 1px solid #777; padding: 10px 0; margin-bottom: 10px; clear: both; }
.result-item .image { width: 150px; float: left;  }
.result-item ul.info { margin: 0; padding: 0; }
.result-item ul.info li { display: inline; padding-right: 15px; }
.result-item h4 { margin: 0; padding: 0; }
.result-item p.description { margin-bottom: 0; font-size: 8pt; }
.result-item img { width: 90%; }
.result-item .details { width: 414px; }

