.topnav {background : #E4DBC8;}

.leftnav {background : #306700;}

.rightnav {background : #FFFFFF; color : #FFFFFF;}

.leftnavlink {color : #FFFFFF; font-weight : bold; line-height : 20px; text-decoration: none;}

.leftnavlink:HOVER {color : #F1C945; line-height : 20px; text-decoration: none;}

.rightnavlink {color : #FFFFFF; line-height : 20px; text-decoration: none;}

.rightnavlink:HOVER {color : #C0C0C0; line-height : 20px;}



#navigation{

background: url(images/navbg.jpg);

}

#navigation a:link, #navigation a:visited{

padding-left:10px;

color:#FFFFFF;

text-decoration:none;

}

#navigation a:hover{

text-decoration:underline;

}

#navigation .nopad:link, #navigation .nopad:visited{

margin:0;

padding:0;

}



.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 : normal;}



.pagetitle { color: #88070B; font-weight: bold; font-size : 16px; padding: 0px 0px 12px 0px;}

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

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



.tdtitlelink { color : #FFFFFF; font-weight : bold;}

.tdtitlelink:HOVER { color : #F5F5F5; 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;
   margin:0;
   padding:0;

}

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;

}



/* REDB */

.redb {font: 12px Arial,Verdana; color:#000000;} /* Listing links & info */

A.redb {font: 12px color: #000000; text-decoration: none;}

a:hover.redb {color: #ff0000; text-decoration: underline;}

.redbpageheader {font: bold 18pt 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 : 12px;

    text-decoration: none;

}

A.redbtitle {

    color : #000000;

    font-family : Arial, Verdana, Helvetica, sans-serif;

    font-weight : none;

    font-size : 12px;

    text-decoration: underline;

}

a:hover.redbtitle {

    color : #ff0000;

    font-family : Arial, Verdana, Helvetica, sans-serif;

    font-weight : none;

    font-size : 12px;

    text-decoration: underline;

}

.redbsearch

{

	font-family: Arial, Verdana;

	padding: 2px;

	font-size: 10px;

	color: #020282;

}

.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:400px;}

#lyr01 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr1 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr2 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr3 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr4 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr5 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr6 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr7 {position:absolute;visibility:hidden;width:450px;height:400px;}

#lyr8 {position:absolute;visibility:hidden;width:450px;height:400px;}



.redbcontainer {position:relative;width:450px;height:400px;}

.lyr01 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr1 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr2 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr3 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr4 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr5 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr6 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr7 {position:absolute;visibility:hidden;width:450px;height:400px;}

.lyr8 {position:absolute;visibility:hidden;width:450px;height:400px;}





/* 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;

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

