.topnav {background : #E4DBC8;}
.tdborder {background : #000000;}
.tdtitle {background: #440406; color: #FFFFFF; font-weight : bold; font-size : 14px;}
.tdlabel {background : #88070B; color : #FFFFFF; font-weight : bold;}
.tddata {background : #F7EFEF; color : #000000; font-weight : bold;}

.pagetitle { color: #88070B; font-weight: bold; font-size : 16px; }
.sectiontitle { color: #88070B; font-weight: bold; font-size : 14px; }
.sectionsubtitle { color: #88070B; font-weight: bold; font-size : 12px; }

.tdtitlelink { font-weight : bold;}
.tdtitlelink:HOVER { font-weight : bold;}
.tdlabellink { color:#FFFFFF; font-weight : bold;}
.tdlabellink:HOVER { color:#F7EFEF; font-weight : bold;}
.tddatalink { font-weight : bold;}
.tddatalink:HOVER { font-weight : bold;}

.siteblockborder {
	background : #000000;
}
TABLE.siteblock {
	background : #C0C0C0;
}
.siteblockheader {
	color : #000000;
	font-size : 12px;
	text-transform : uppercase;
	font-weight : bold;
}
A.siteblock {
	color : #000000;
	font-size : 10px;
	text-decoration : none;
}
A.siteblock:HOVER {
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : none;
}
td.randompropertyfeature {
	font: normal bold larger/1 Tahoma, Trebuchet MS, Helvetica, sans-serif;
	color : #CC3300;
}
td.randompropertyproperty {
	font: normal bolder 14pt "Tahoma", Trebuchet MS, sans-serif;
	color: #CC3300;
	border-left-color: #CC3300;
	border-left-style: solid;
	border-right-color: #CC3300;
	border-right-style: solid;
	border-top-color: #CC3300;
	border-top-style: solid;
}
td.randompropertyclickhere {
	font: normal bolder 14pt "Tahoma", Trebuchet MS, sans-serif;
	color: #CC3300;
	border-left-color: #CC3300;
	border-left-style: solid;
	border-right-color: #CC3300;
	border-right-style: solid;
	border-bottom-color: #CC3300;
	border-bottom-style: solid;
}
td.randomrealtorfeature {
	font: normal bold larger/1 Tahoma, Trebuchet MS, Helvetica, sans-serif;
	color : #CC3300;
}
td.randomrealtorrealtor {
	font: normal bolder 14pt "Tahoma", Trebuchet MS, sans-serif;
	color: #CC3300;
	border-left-color: #CC3300;
	border-left-style: solid;
	border-right-color: #CC3300;
	border-right-style: solid;
	border-top-color: #CC3300;
	border-top-style: solid;
}
td.randomrealtorclickhere {
	font: normal bolder 14pt "Tahoma", Trebuchet MS, sans-serif;
	color: #CC3300;
	border-left-color: #CC3300;
	border-left-style: solid;
	border-right-color: #CC3300;
	border-right-style: solid;
	border-bottom-color: #CC3300;
	border-bottom-style: solid;
}
@import url("/gssi/redb/offices/remax/includes/redb.css");
/* DEFAULTS */
TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
A {
  color: #000098;
}
A:hover {
  color: #FE0000;
}
.tddata {
	background : #FFFFFF;
}
.tddatareverse {
	color : #021456;
	background : #BFC4D4;
}
.tdborder {
	background : #000000;
}

/* FOOTER */
A.footnav {
  color: #000098;
  text-decoration: none;
  font-weight: bold;
}
A.footnav:hover {
  color: #FE0000;
}
.title {
  color: #CE0000;
  font-size: 12px;
  font-weight: bold;
}
/* OFFICES */
.contactheader {
  color: #000000;
  font-size: 7pt;
  font-weight: bold;
}
.contact {
  font-size: 8pt;
}
A.contact {
  text-decoration: underline;
}
A.contact:hover {
  text-decoration: underline;
}
/* CONTENT */
.number {
  font: bold 22pt Verdana, Arial, Helvetica;
  color: #CC0000;
}
.pheader {
  font: bold 14pt Verdana, Arial, Helvetica;
  color: #CC0000;
}

TD.tabletitle {background-color: #e00810; text-align: middle;}
.tabletitle {color: #FFFFFF; font: bold 9pt;}
TD.realtortabletitle {background-color: #2F62AA; text-align: middle}
.realtortabletitle {color: #FFFFFF; font: bold 9pt;}
A.tabletitle {color: #FFFFFF;}
a:hover.tabletitle {color: #EFEFEF;}
TD.tdtitle {background: #e0e0e0; text-align: right; padding: 1px 4px 1px 4px;}
.tdtitle {font: bold 7pt; color: #000000;}
TD.offset {background-color: #FFFFFF; text-align: left; padding: 1px 4px 1px 4px;}
.offset {font: 7pt; color: #000000;}


/* REDB */
.redb {font: 10px Arial,Verdana; color:#000000;} /* Listing links & info */
A.redb {font: 10px color: #000000; text-decoration: none;}
a:hover.redb {color: #ff0000; text-decoration: underline;}
.redbpageheader {font: bold 14pt Arial, Helvetica;}
.redbpheader {font-weight: bold; color: #CC0000;}
TD.redbtabletitle {background-color: #e00810; text-align: middle;}
.redbtabletitle {color: #FFFFFF; font: bold 9pt;}
TD.redbrealtortabletitle {background-color: #2F62AA; text-align: middle}
.redbrealtortabletitle {color: #FFFFFF; font: bold 9pt;}
A.redbtabletitle {color: #FFFFFF;}
a:hover.redbtabletitle {color: #EFEFEF;}
TD.redbtdtitle {background: #e0e0e0; text-align: right; padding: 1px 4px 1px 4px;}
.redbtdtitle {font: bold 7pt; color: #000000;}
TD.redboffset {background-color: #FFFFFF; text-align: left; padding: 1px 4px 1px 4px;}
.redboffset {font: 7pt; color: #000000;}
.redbinput {}
.redbselect {}
.redbbutton {}

/* REDB LISTINGS */
.redbmain {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: none;
}
.redbtitle {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: none;
}
A.redbtitle {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: underline;
}
a:hover.redbtitle {
    color : #ff0000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: underline;
}
.redbsearch
{
	font-family: Arial, Verdana;
	padding: 2px;
	font-size: 10px;
	color: #020282;
	border: 1px;
}
.redbsubmit
{
	font-family: Arial, Verdana;
	padding: 2px;
	font-size: 10px;
	color: #ffffff;
}


<!-- 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;
}
#redbcontainer {position:relative;width:450px;height:550px;}
#lyr01 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr1 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr2 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr3 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr4 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr5 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr6 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr7 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr8 {position:absolute;visibility:hidden;width:450px;height:550px;}

.redbcontainer {position:relative;width:450px;height:550px;}
.lyr01 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr1 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr2 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr3 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr4 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr5 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr6 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr7 {position:absolute;visibility:hidden;width:450px;height:550px;}
.lyr8 {position:absolute;visibility:hidden;width:450px;height:550px;}


/* Real Estate Network - left col - index */
.realestatenetwork{
	font-size:85%;
}
.realestatenetwork ul{
	list-style:none;
	padding:0 5px;
}
.realestatenetwork ul li{
	clear:left;
	margin-bottom:20px;
	margin-left:60px;
}
.realestatenetwork img.leftClean{
	float:left;
	border:none;
	margin: -2px 10px 2px -60px;
	padding: 5px 0 0 0px;
}

/* Standard REDB Table */
#redbTable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	border-collapse:separate;
    border-spacing:0px;
	padding:0;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
/* REDB Table Normal Links */
TABLE#redbTable a:link, TABLE#redbTable a:visited {
    color:#005E46;
    text-decoration:none;
}
/* REDB Table Hovered Links */
TABLE#redbTable a:hover{
    color:#CC0000;
    text-decoration:underline;
}
/* REDB Table Inputs */
#redbTable input, #redbTable select{
    font-size:x-small;
}

/* REDB Table Caption - Required Text */
#redbTable caption{
	text-align:left;
	font-weight:bold;
	font-size:x-small;
	padding-bottom:1px;
	border-top:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	text-align:center;
}
/* REDB Table Header & Footer Rows */
#redbTable thead th, #redbTable tfoot td{
	background-color:#006E53;
	color:#FFFFFF;
	text-align:left;
	padding:2px 3px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size:small;
}
#redbTable thead a:link, #redbTable thead a:visited, #redbTable tfoot a:link, #redbTable tfoot a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#redbTable thead a:hover, #redbTable tfoot a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/* REDB Table Body Headers - TD Titles */
#redbTable tbody th{
	background-color:#EFEFEF;
	padding:1px 0;
	text-align:right;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	white-space:nowrap;
	padding:2px 3px;
	font-size:x-small;
	}
/* REDB Standard Table Cell */
#redbTable td{
	padding:2px 3px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
/* REDB Title for Table Cell */
#redbTable td.title, #redbTable th.title{
	background:#666;
    color:#FFFFFF;
	padding:1px 0;
	text-align:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	white-space:nowrap;
	padding:2px 3px;
	font-size:x-small;
	}
/* REDB Hilight for Notes Cell */
#redbTable td.notes{
	background-color:#FFFF99;
	text-align:center;
}
/* REDB Hilight for Required */
#redbTable .required{
	border:1px solid #FF0000;
}

#redbTable select.required{
	color:#B70000;
}

/* REDB Footer Alignment */
#redbTable tfoot td{
	text-align:right;
}
#redbTable.acenter td, #redbTable.acenter th {
	text-align:center;
}
/* REDB List Table Rows */
#redbTable.list tr{
	cursor:pointer;
}
/* REDB List Table Alignment */
#redbTable.list td, #redbTable.list th {
	text-align:center;
}
/* REDB List Table Coloured Row */
.listcolouredrow{
	background-color:#EFEFEF;
}
/* REDB List Table Hover Row */
.listrowhover{
	background-color:#FEEBB1;
}
/* REDB List Table Coloured Row Links */
#redbTable.list .listcolouredrow a{
color:#005E46;
}
/* REDB List Table Hover Row Links */
#redbTable.list .listrowhover a{
color:#005E46;
}
/* REDB Hovered Hover Row Hover */
#redbTable.list .listrowhover a:hover{
font-weight:bold;
}
#redbTable p{
	margin:5px 5px;
}
#redbTable .l{
	text-align:left;
}
#redbTable .c{
	text-align:center;
}
#redbTable .r{
	text-align:right;
}
#redbTable .sh{ /* subheader */
	background-color:#008262;
	color:#fff;
	text-align:center;
}
#redbTable form{
	margin:0;
	padding:0;
}
#redbTable #f_trigger_c{
	cursor: pointer;
}

.redbconfirm, .redberror, .redbthankyou{
	margin: 20px;
	border:1px solid #006E53;
}
.redbconfirm ul, .redberror ul, .redbthankyou ul{
	margin-top:0;
	margin-bottom:5px;
}
.redbconfirm h2, .redberror h2, .redbthankyou h2{
	color:#fff;
	font-size: 15px;
	margin:0;
	padding: 2px 0 0 25px;
	height:21px;
}
.redbconfirm h2{
	background: #006E53 url(/ghl/admin/i/icon_question.jpg) 0px 0px no-repeat;
}

.redberror h2{
	background: #006E53 url(/ghl/admin/i/icon_error.jpg) 0px 0px no-repeat;
}

.redbthankyou h2{
	background: #006E53 url(/ghl/admin/i/icon_check.jpg) 0px 0px no-repeat;
}

.redbconfirm p, .redberror p, .redbthankyou p{
	margin:5px;
	padding:0;
}
.redbconfirm form, .redberror form{
	margin:0 0 0 0;
	padding:0;
	text-align:right;
	background:#006E53;
	color:#FFFFFF;
}
.redberror p{
	color:#C40000;
	font-weight:bold;
}
.redberror p.contact{
	background-color:#FFFFCC;
	margin:15px 0 0px 0px;
	padding:5px 5px;
	text-align:center;
	color:#000000;
}
#redbTable .ldhide{
	display:none;
}

#redbTable .ldshow{
	display:block;
}

html>body #redbTable .ldshow{
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	display:table-cell;
	}
#formstyle{
	font-size:10px;
	font-weight: bold;
	color: #000000;
}
#formstyle a{
	font-size:10px;
	font-weight: bold;
	color: #000000;
}
#formstyle td{
	font-size:10px;
	font-weight: bold;
	color: #000000;
}
#formstyle th{
	font-size:10px;
	font-weight: bold;
	color: #000000;
}
.formstyle{
	font-size:10px;
	font-weight: bold;
	color: #000000;
}
.formstyle a{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.formstyle td{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.formstyle th{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/* Real Estate Network - bottom of page - index */
#ibgNetwork {
	background:#f2f2f2;
	width:770px;
	margin:20px auto 20px auto;
	border:1px solid #000;
	
}
#ibgNetwork h2 {
	border-top:3px solid #F19516;
	border-bottom:1px solid #000;
	font-size:140%;
	text-transform:uppercase;
}
#ibgNetwork p {
	margin:0;
	padding:0px 15px 10px 15px;
	font-size:80%;
	line-height:1.2em;
}
#ibgNetwork p.bottomborder {
	border-bottom:3px solid #F19516;
	line-height:1.5em;
}
#copyright {
	width:770px;
	margin:0 auto;
	text-align:center;
	color:#666666;
	font-size:80%;
}
#copyright a {
	color:#666666;
}
#socialsitebox{
	width:770px;
	margin:20px auto 0 auto;
	text-align:center;
	color:#CCCCCC;
  background:#fff;
  border:1px solid #000;
}
#socialsitebox h2{
  color:#000;
	border-top:3px solid #420e01;
	/*border-bottom:1px solid #000;*/
}
#socialsitebox table{
	width:90%;
	margin:0 auto;
	text-align:center;
}
#socialsitebox a{
	color:#000;
}
#socialsitebox p.bottomborder{
  margin:0;
  padding:0;
	border-bottom:3px solid #420e01;
}
#ibgNetwork{
	background:#f2f2f2;
	width:770px;
	margin:20px auto 20px auto;
	border:1px solid #000;
	
}
#ibgNetwork h2{
	border-top:3px solid #420e01;
	border-bottom:1px solid #000;
}
#ibgNetwork p{
	margin:0;
	padding:0px 15px 10px 15px;
	font-size:80%;
	line-height:1.2em;
}
#ibgNetwork p.bottomborder{
	border-bottom:3px solid #420e01;
	line-height:1.5em;
}

