/* Default CSS Stylesheet for prop search project */

td.pageBarSelected 
{
 background-color: #FFFF99;
}

td.pageBarPrevNext {
  background: #FFFFFF;
}

td.pageBarPrevNext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
  float: left;
  margin: 0px;
  padding: 2px;
  width: 40px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  color: #000000;
}


td.pageBarPrevNext a:hover
{
  background: #eeeeee;
}


td.pageBarNormal a, td.pageBarSelected a {
  color: #990033;
  font-weight: bold;
  font-size: .9em;
}


.headerrow {
 background: #761c3f;
 color: #FFFFFF;
}

.searchAlternateRow {
  font-size: .7em;
  background: #ccc;
}

.searchAlternateRow  TD {
 vertical-align:top;
}

.searchNormalRow {
 font-size: .7em;
 margin-top: 4px;
}


.searchNormalRow TD {
 vertical-align:top;
}

.propDetailSubCat {
 background: #761c3f;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px;
 font-size: .8em;
text-transform: uppercase;
}

.propDetailNav {
 background: #761c3f;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px;
 margin-right: 3px;
 font-size: .8em;
 text-transform: uppercase;
}

.propDetailNav a {
  font-size: 1.3em;
  color: #FFFFFF;
} 

.propDetailBackLink {
  float: left;
  background-color: #4D4D4D;
  text-transform: uppercase;
  padding: 3px;
   margin-left: 2px;
  margin-top: 15px;
}

.propDetailBackLink a {
  color: #ffffff;
 font-size: .75em;
 font-weight: bold;
}
.propDetailText {
 font-size: .75em;
}

.propDetailLabel {
 font-size: .75em;
 color: #4D4D4D;
}

errormessage {
  color: #F2601E;
}

.resultsRowsHeader {
  font-size: .9em;
  font-weight: bold;
  text-align: left;
  background: #EEEEEE;
}

.resultsRows {
  font-size: .8em;
  text-align: left;
  vertical-align: top;
  background: #F7F7F7;

}

.resultsRows TD {
    padding: 3px;
}

.resultsHeaderRow {
  background: #730f27;
  color: #FFFFFF;
  text-align:left;
  vertical-align: bottom;
  font-weight: bold;
  font-size: .7em;
  padding: 3px;
}


.resultsLink {


}

.ps_label {
  color: #990033;
  font-weight: bold;
  font-size: 1.0em;
}

.ps_label_2 {
  color: #990033;
  font-size: .75em;
  font-weight: bold;
}

.ps_label_small {
 color: #000000;
 font-size: .7em;
}

.ps1_select {
  padding-left: 6px;

}

.ps_image_nav a {
  text-decoration: none;
  font-size: .8em;
 font-weight: bold;
}

.ps_brochure_link {
 float: left;
 
}

.ps_map_link {
 width: 100px; 
 margin-left: 150px;
}

.ps_email_link {
 float:right;
 vertical-align:middle;
}

.captchamessagebox {
   background: #F2FF00;
}

.captchamessage {
  color: #990033;
  font-weight: bold;
  font-size: .75em;
 
  padding: 0px;
  margin-top: 4px;
}

.mapnav a {
   color: #990033;
   font-weight: bold;
}