BODY {
	background-color: ghostwhite;
}

img.featureimage {
  max-height:200;
  height: expression(this.height > 200 ? 200: true);
}

/*
img.bigimage {
  max-width:500px;
  width: expression(this.width > 500px ? 500px: true);
}
*/
img.bigimage {
  max-width:100%;
  width: expression(this.width > 500px ? 500px: true);
}

img.thumbimage {
  width: 80px;
  height: 50px;
  border-style: none;
}

img.navicon {
  width: 93px;
  height: 18px;
  border-style: none;
}

img.idxtourphoto {
  max-width:100%;
}

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 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}

.remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
	background-color: ghostwhite;
	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;
	vertical-align: top;
}

.thumbnailbody {
	padding: 3px;
	color: black;
        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;
}

a.savefavorite {
	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;
}

.idxcontactform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

.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.searchfield50 {
	background-color: #fbfbff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
	width: 50px;
}

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;
}

.genericsubmit {
	background-color: #f0f0ff;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.searchsubmit {
	background-color: #f0f0ff;
	width: 130px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.idxrowlo {
	background-color: azure;
}

.idxrowhi {
	background-color: lightsteelblue;
}

.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;
	text-align: left;
}

.idxproptype {
	padding:0px;
	float:left;
	width:25%;
}

.idxproptyperow {
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.idxcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8pt;
}

.idxfeaturedlinks {
	background-color: #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.idxfeaturedlinkstable {
	width: 33%;
	border-width: 1px;
	border-color: gray;
	border-style: solid;
	text-align: center;
}

table.idxfeaturedlinkstable {
	width: 100%;
	border-width: 1px;
	border-color: black;
	border-style: solid;
}

.idxfeaturedlinksAnchor {
	background-color: #f0f0f0;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.idxtourlink {
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
}

.idxvtourlink {
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
}

.idxtopnav {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

