img.bigimage {
  max-width:500;
  width: expression(this.width > 500 ? 500: true);
}

img.tour {
  max-width:300;
  width: expression(this.width > 300 ? 300: true);
}

..idxmsg {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
text-align: left;
}

..register {
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 9pt;
font-weight: bold;
}
..register_required {
        font-family: Arial, Helvetica, sans-serif;
        color: red;
        font-size: 9pt;
text-decoration: italic;
}

..pagehead {
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 14pt;
font-weight: bold;
}

..featurerow,
..idxdetail,
..remarks {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
text-align: left;
}

..summary {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 10pt;
}

..searchtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
font-weight: bold;
text-align: left;
}

..thumbnailbody {
padding: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
        font-size: 8pt;
}
..thumbnailhead {
padding: 3px;
        background-color: #f0f0f0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
        font-size: 8pt;
}

..ontable,
..searchfield {
background-color: #fbfbff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
}

..search_range,
..search_acreage,
..search_sqftrange {
background-color: #fbfbff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
width: 100px;
}

..idxcontact {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
font-weight: bold;
}

..prevnext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 9pt;
font-weight: normal;
}

select.searchfield {
background-color: #fbfbff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
width: 130px;
}

select.searchfield150 {
background-color: #fbfbff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
width: 150px;
}

select.searchfield200 {
background-color: #fbfbff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 8pt;
width: 200px;
}

..searchsubmit {
background-color: #f0f0ff;
width: 130px;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
}

..idxrowlo {
background-color: white;
}

..idxrowhi {
background-color: #f0f0f0;
}

..idxsearchnote {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: gray;
}

img.idxtourphoto {
float: center;
width: 230px; 
border: 0;
}
td.idxtourphoto {
padding: 5px;
width: 50%;
}

..idxsectionheader {
padding-left: 5px;
font-family: Arial;
background-color: #000000;
color: white;
height: 20px;
font-weight: bold;
font-size: 10pt;
}

..idxfeaturedlinks {
background-color: #f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

