SPAN.dealerlogin {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

INPUT.dealerlogin_field {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #000000;
  width: 115px;
}

INPUT.dealerlogin_button {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #000000;
}

A.searchfor {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #000000;
  font-weight: bold;
  padding: 2px;
}

A.searchfor:hover {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #ff0000;
  padding: 2px;
}

INPUT.searchfor_field {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #000000;
  width: 200px;
}

A.nav {
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

A.nav:hover {
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #FFFF00;
  font-weight: bold;
}

.rightside_text {
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #000000;
  font-style: italic;
}

A.rightside_text {
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #0000FF;
  font-style: italic;
}

A.rightside_text:hover {
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #FF0000;
  font-style: italic;
}

.pageheader {
  font-family: Arial, Helvetica;
  font-size: 24px;
  color: #034E2A;
}

.pageheader_line {
  background-color: #034E2A;
}

TD {
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #000000;
}

A {
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #0000FF;
}

A:hover {
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #FF0000;
}

.textlinks_text {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

A.textlinks {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #0000FF;
  font-weight: none;
}

A.textlinks:hover {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #FF0000;
  font-weight: none;
}

.ibg {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color: #000000;
}

A.ibg {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color: #0000FF;
}

A.ibg:hover {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color: #FF0000;
}

/* START SITE SPECIFIC STYLES */
TD {font: 8pt Verdana, Arial, Helvetica;}
.content {background: #FFFFFF; padding: 0px 12px 0px 12px;}
.footer {background: #FFFFFF;}
.pagetitle {font: bold 11pt Verdana, Arial, Helvetica; color: #FF0000; padding-bottom: 18px;}
.sectiontitle {font: bold 9pt Verdana, Arial, Helvetica; color: #FF0000; padding-bottom: 12px;}
.freetext {12pt Verdana, Arial, Helvetica; text-align: center;}

.tdborder {background : #000000;}
.tdtitle {color : #FFFFFF; background : #990000; font-weight : bold;}
.tdlabel {color : #FFFFFF; background : #74746D; font-weight : bold;}
.tddata {color : #4A5159; background : #E7E8DA;}

.tdtitlelink {color : #FFFFFF;}
.tdtitlelink:HOVER {color : #97A3C9;}
.tdlabellink {color : #CCCCCC;}
.tdlabellink:HOVER {color : #EFEFEF;}
.tddatalink {color : #333333;}
.tddatalink:HOVER {color : #CC0000;}



/* START VEDB OVERRIDE STYLES */
/* cellpadding for outer table wrapper */
.redbtablewrap {padding: 1px;}

/* cellpadding and minimum width for table contents */
/* .redbtablecontent {padding: 3px; width: 250px;} */
.redbtablecontent {padding: 3px;}

/* sets color for the 1 pixel border around all tables */
.redbtdborder {background: #C0C0C0;}

/* gssi paragraph headers */
.redbpheader {font: bold;}

/* sets color for the table or table section title */
/* links & page info */
IMG {border-color: #000000;}
FONT.redb {font-weight : bold; font: 11px Arial, Helvetica; color:#000000;} /* Listing links & info */
A.redb {font-weight : normal; font: 12px color: #CC0000; text-decoration: none;}
A.redb:hover {color: #FF3300; text-decoration: underline;}

/* table titles */
.redbtabletitle {font: bold 9pt Arial, Helvetica;}
TD.redbtabletitle, TABLE.redbtabletitle {background-color: #000000; color: #FFFFFF; text-align: left;}
A.redbtabletitle {color: #FFFFFF;}
A.redbtabletitle:visted {color: #FFFFFF;}
A.redbtabletitle:hover {color: Yellow;}
.redbrealtortabletitle {background-color: #D96C00; color: #FFFFFF; text-align: middle;}
HR.redbrealtortabletitle {color: #FFFFFF;}

/* td titles */
.redbtdtitle {font: bold 8pt Arial, Helvetica;}
TD.redbtdtitle {background-color: #EFEFEF; color: #000000; text-align: right; padding: 1px 4px 1px 4px;}
A.redbtdtitle {color: #000000;}
A.redbtdtitle:visted {color: #000000;}
A.redbtdtitle:hover {color: #CC0000;}
HR.redbtdtitle {color: #000000;}
.redblistingtdtitle {font: bold 8pt Arial, Helvetica;}
TD.redblistingtdtitle {background-color: #EFEFEF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}

/* new */
TD.redbtdtitleeven {background-color: #FAEBC3; color: #000000; text-align: right; padding: 1px 4px 1px 4px;}
TR.redbtdtitle {background-color: #EFEFEF; color: #000000; font: bold 8pt Arial, Helvetica; text-align: right; padding: 1px 4px 1px 4px; cursor: hand;}
TR.redbtdtitle-over {background-color: #F8D982; color: #FF0000; font: bold 8pt Arial, Helvetica; text-align: right; padding: 1px 4px 1px 4px; cursor: hand;}
.redbtabletitle-quicksearch {font: bold 9pt Arial, Helvetica;}
TD.redbtabletitle-quicksearch, TABLE.redbtabletitle-quicksearch {background-color: #FFFFFF; color: #000000; font: bold 9pt Arial, Helvetica;}

.detailstitle {font: bold 10pt; text-align: right;}
.detailslinks {
	text-align: right;
	text-decoration: underline;
}
A.detailslinks {color: #000000; font: bold; text-decoration: underline;}
A.detailslinks:hover {color: #CC0000; font: bold; text-decoration: underline;}

.detailspicturelinks {color: #FFFFFF; font: bold;}
A.detailspicturelinks {color: #FFFFFF; text-decoration: none;}
A.detailspicturelinks:hover {color: #000000; background: #F8D982; text-decoration: none;}


/* td offsets */
.redboffset {font: 8pt Arial, Helvetica;}
TD.redboffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 4px 1px 4px;}
A.redboffset {color: #FF0000; text-decoration: none;}
A.redboffset:hover {color: #000000; text-decoration: none;}
.redblistingoffset {font: 8pt Arial, Helvetica;}
TD.redblistingoffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}
A.redblistingoffset {}

/* sets colors for text information-only areas of forms */
.redbtdtext {background: #336699; color: #FFFFFF;}
A.redbtdtext {font: bold; color: #FFFFFF; text-decoration: underline;}
A.redbtdtext:hover {font: bold; color: #FFFF00; text-decoration: underline;}
LI.redbtdtext {list-style-type: disc;}

/* hilighted words in back end*/
.redbhilite {font: bold italic;}

/* form fields, select boxes, and buttons */
.redbsearch {padding: 2px; font-size: 10px; color: #020282;}
.redbbutton {padding: 2px; font-size: 10px; color: #020282;}
/* .redbbutton {font: 10px Arial, Helvetica; color: #FFFFF; padding: 2px;} */
                                                                                                     
/* HBS auto mail list td titles */
.redbautomaillisttitletd {font: bold 8pt Arial, Helvetica;}
TD.redbautomaillisttitletd {background-color: #336699; color: #FFFFFF; text-align: right; padding: 1px 4px 1px 4px;}

/* HBS auto mail list td body */
.redbautomaillistbodytd {font: 8pt Arial, Helvetica;}
TD.redbautomaillistbodytd {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 4px 1px 4px;}
.redbautomaillistbodytdlink {color: #99CC99;}
.redbautomaillistbodytdlink:hover {color: #000000;}

/* This sets the color for the lines that make up the calendar grid */
.calendartable {background : #000000;}
                                                                                                     
/* This sets the background color for the row containing the Last Month, Next Month, etc. links */
.calendarlinktd {background : #CF0020;}
                                                                                                     
/* This is the color for the top links on the calendar */             
A.calendartoplink {color : #FFFFFF;}
A:HOVER.calendartoplink {color : #000000;}

/* Random Feature Realtor */
td.randomrealtorfeature{ font: normal bold larger/1 Arial, Helvetica, sans-serif;}
td.randomrealtorrealtor{ font: normal bolder 14pt "Times New Roman", Times, serif;  color: #FF9900;  border-left-color: #FF9900;  border-left-style: solid;  border-right-color: #FF9900;  border-right-style: solid;  border-top-color: #FF9900;  border-top-style: solid;}
td.randomrealtorclickhere{ font: normal bolder 14pt "Times New Roman", Times, serif;  color: #FF9900;  border-left-color: #FF9900;  border-left-style: solid;  border-right-color: #FF9900;  border-right-style: solid;  border-bottom-color: #FF9900;  border-bottom-style: solid;}

/* Random Feature Property */
td.randompropertyfeature{ font: normal bold larger/1 Arial, Helvetica, sans-serif;}
td.randompropertyproperty{ font: normal bolder 14pt "Times New Roman", Times, serif;  color: #FF9900;  border-left-color: #FF9900;  border-left-style: solid;  border-right-color: #FF9900;  border-right-style: solid;  border-top-color: #FF9900;  border-top-style: solid;}
td.randompropertyclickhere{ font: normal bolder 14pt "Times New Roman", Times, serif;  color: #FF9900;  border-left-color: #FF9900;  border-left-style: solid;  border-right-color: #FF9900;  border-right-style: solid;  border-bottom-color: #FF9900;  border-bottom-style: solid;}
	
/* property details positioning */
#redbcontainer {position:relative;width:450px;height:575px;}
#lyr01 {position:absolute;visibility:hidden;width:450px;height:575px;}
#lyr1 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr2 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr3 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr4 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr5 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr6 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr7 {position:absolute;visibility:hidden;width:450px;height:575px;} 
#lyr8 {position:absolute;visibility:hidden;width:450px;height:575px;} 
        
.redbcontainer {position:relative;width:450px;height:575px;}          
.lyr01 {position:absolute;visibility:hidden;width:450px;height:575px;}
.lyr1 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr2 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr3 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr4 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr5 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr6 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr7 {position:absolute;visibility:hidden;width:450px;height:575px;} 
.lyr8 {position:absolute;visibility:hidden;width:450px;height:575px;} 
/* END REDB & HBS */