body { font-family: Arial, Helvetica, sans-serif }

table.maincontainer { border-color: #339933; border-width: 1px; border-style: none dotted none dotted }

h1 {  font-size: 12pt; font-weight: bold; color: #339933 }

p.miniwhite_bodytext {  font-size: 8pt; color: #FFFFFF }
p.datestamp_text {  font-size: 7pt; font-weight: bold; color: #666666 }
p.fieldlabel_text {  font-size: 8pt; font-weight: bold; color: #666666 }
p.mediumwhite_title {  font-size: 10pt; font-weight: bold; color: #FFFFFF; vertical-align: middle }
p.nonlink_title { font-size: 10pt; font-weight: bold; color: #333333 }
p.main_bodytext { font-size: 9pt; color: #666666 }


p.hidden_browsertitle { font-size: 7pt; font-weight: bold; color: #FFFFFF }

table.leftcolumn { background-color: #339933 }

td.titlebar { background-color: #339933 }
td.segmentbar { background-color: #3399CC }


td.item_title { font-size: 10pt; font-weight: bold; color: #339933 }
td.featureback {  background-color: #FFFFCC }
td.item_summarytext { font-size: 8pt; font-weight: bold; color: #666666 }
td.bodytext { font-size: 9pt; color: #666666 }
div.footer_text { font-size: 7pt; font-weight: bold; color: #000000 }
input { font-size: 8pt;}
select { font-size: 8pt;}
textarea { font-size: 8pt; }

table.address_section { font-size: 8pt; color: #FFFFFF }
tr.horizontal_divider { background-color: #CCCCCC }
tr.topmenu_panel { background-color: #CCCCCC }
tr.montage_panel { background-color: #666666 }
td.spacer { background-color: #339933 }
td.sidepanel { background-color: #339933 }
td.sidepanel_heading {  font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: underline }
td.sidepanel_nonlinknewstext {  font-size: 7pt; color: #FFFFFF }
div.nopagelink { font-size: 11pt; color: #FFFF00; font-weight: bold }
div.pagename { font-size: 14pt; color: #FFFFFF; font-weight: bold }


a:link { font-size: 10pt; font-weight: bold; color: #339933; text-decoration:none }
a:visited {  text-decoration: none  }
a:active { text-decoration: none }


a.pagelink {font-size: 11pt; font-weight: bold; color: #FFFFFF }
a.pagelink:hover { text-decoration: underline; color: #FFFF00}

a.newslink { font-size: 8pt; font-weight: bold; color: #FFFFCC }
a.newslink:hover { text-decoration: underline; color: #FFFF00 }

a.newslink2 { font-size: 9pt; color: #339933; font-weight: bold }
a.newslink2:hover { text-decoration: underline; color: #FFFF00 }

a.maillink { font-size: 8pt; font-weight: bold; color: #FFFFCC }
a.maillink:hover { text-decoration: underline; color: #FFFF00 }

a.footer_link { font-size: 8pt; font-weight: bold; color: #339933 }
a.footer_link:hover { text-decoration: underline; color: #FFFF00}

a.linksheading { font-size: 8pt; font-weight: bold; color: #FFFFFF }
a.linksheading:hover { text-decoration: underline; color: #FFFF00}


a.category_link {font-size: 7pt; font-weight: bold; color: #FFFFFF }
a.category_link:hover { text-decoration: underline; color: #FFFF00 }
a.selected_category {font-size: 7pt; font-weight: bold; color: #FFFFFF }
a.selected_category:hover { text-decoration: underline; color: #FFFF00 }

a.link_link {  font-size: 10pt; font-weight: bold; color: #339933 }
a.link_link:hover { text-decoration: underline; color: #FFFF00 }

.img-shadow {
  float:right;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  } 


/* DezRez Styles */

span.area { font-size: 7pt; display: block; }
td.pages { font-size: 10pt; color: #333333 }
td.RentalPeriod { font-size: 10pt; font-weight: bold; color: #333333 }
div.dezrez-price { font-size: 11pt; font-weight: bold; color: #333333 }
div.dezrez-address { font-size: 10pt; font-weight: bold; color: #333333 }
div.dezrez-address2 { font-size: 10pt; font-weight: bold; color: #333333 }
div.dezrez-description { font-size: 9pt; color: #666666 }
div.dezrez-portfolio { font-size: 10pt; color: #339933 }
img.dezrez-thumb { border: 1px dashed #339933; }
div.bedrooms { font-size: 10pt; font-weight: bold; color: #333333 }
table.dezrez-bottomline { border-color: #339933; border-width: 1px; border-style: dotted none none none  }


