div#scroll {
height:auto;
}


/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
.quickSearchText {font-family: arial;font-size: 11px;width: 120px;border-color: #999999;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchSelect {font-family: arial;font-size: 11px;width: 120px;border-color: #999999;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchButton{background-color:#c5af7d;border:#FFFFFF solid 1px;color:#FFFFFF;font:bold 8pt Arial,Helvetica,sans-serif;height:18px;padding-bottom:2px;text-align:center;vertical-align:middle;width:40px;cursor:pointer;margin-top:5px;margin-bottom:5px}
.quickSearchOR{font-size:9px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.quickSearchTips{font-size:9px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-one{font-size:9px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-two{font-size:9px;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.quickSearchMLS{}
.quickSearchStreet{}
.quickSearchCity{}
.quickSearchState{}
.quickSearchZIP{}
.quickSearchProptype{}
.quickSearchBedrooms{}
.quickSearchBathrooms{}
.quickSearchMinPrice{}
.quickSearchMaxPrice{}
.quickSearchButtons{}
.quickSearchSettings{display:block;visibility:hidden; border:0px; height:1px;width:1px;}
/* END QUICK SEARCH CLASSES */


.contentText {color:#666666;font-family: Arial, sans-serif;font-size: 10pt;}
.contentText2 {color:#666666;font-family: Arial, sans-serif;font-size: 10pt;font-weight:bold}
.container *{margin-right:5px;margin-left:2px;}

.mediumBackground{background-color:#A2AD8F;}
.darkBackground{background-color:#9A88B2;}
.lightBackground{background-color:#FFFFFF;}

.font6 {color: #FFFFFF;font-weight: bold;font-family: Tahoma, Arial, sans-serif;font-size: 12px;}
.font2 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
.font14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.font7 {font-size: 12px; font-family: Tahoma, Arial, sans-serif; }
.font8 {font-size: 12px;color: #FFFFFF;font-family: Tahoma, Arial, sans-serif;}

A.noLine:link {text-decoration:none}
A.noLine:active {text-decoration:none}
A.noLine:visited {text-decoration:none}
A.noLine:hover {text-decoration:none}

.headerdisplayName2	{font-family: Times, Arial, Helvetica; font-size: 18pt; font-style: italic; color: #9A88B2; font-weight: bold; overflow:hidden; background-color:transparent;}
.lineColor {  background-color:#9A88B2;}

BODY{ BACKGROUND-COLOR: #EAEAEA}

A.button:link {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.button:active {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #736045; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.button:visited {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.button:hover {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #736045; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.bgcolor01 {	BACKGROUND-COLOR: #eeeeee}
.bgcolor02 {	BACKGROUND-COLOR: #E8E0D0}
.bgcolor03 {	BACKGROUND-COLOR: #c5af7d}
.bgcolor04 {	BACKGROUND-COLOR: #9a805c}
.bgcolor05 {	BACKGROUND-COLOR: #736045}
.bgcolor06 {	BACKGROUND-COLOR: #c1c1c1}
.bgcolor07 {	BACKGROUND-COLOR: #ffffff}
.bgcolor08 {	BACKGROUND-COLOR: #eaeaea}

.agentTitle {	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}
.agentTagline {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo:hover {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactTitle {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copyTitle {	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #D4C5A8; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copy {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif}
.columnTitles {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000943; FONT-FAMILY: Arial, Helvetica, sans-serif}
.columnCopy {	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.columnCopyBold {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.links {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #D4C5A8; FONT-FAMILY: Arial, Helvetica, sans-serif}
.links:hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #D4C5A8; FONT-FAMILY: Arial, Helvetica, sans-serif}
.searchInputs {	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; DISPLAY: block; FONT-SIZE: 10px; BORDER-LEFT: #a6a6a6 1px solid; WIDTH: 110px; BORDER-BOTTOM: #a6a6a6 1px solid; FONT-FAMILY: arial}
.copybgimg {	BACKGROUND-IMAGE: url('../copy-bg.gif')}

.input-area {font-family: arial; font-size: 10px; width: 120px; }
.input-button {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF; font-size: 10px; width: 60px; border: #FFFFFF solid 1px; display: block; background-color: #BDA87A;}

.labelText{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color: #BDA87A;}
.errorMessage{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color:#FF0000;}

a:link { /* Sets link for all of page. */	color:#BDA87A;}
a:active{ /* Sets link for all of page. */	color:#BDA87A;}
a:visited{ /* Sets link for all of page. */	color:#BDA87A;}
a:hover { /* Sets link hover for all of page. */ color:#805F16;}

/*BEGIN DISCLAIMER WIDGET*/ 

.disclaimer{		font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color:#000000;}
.disclaimer:link{		font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color:#000000;}
.disclaimer:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color:#000000;}
.disclaimer:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color:#000000;}
.disclaimer:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color:#000000;}

/*END DISCLAIMER WIDGET*/



/*BEGIN LEAD IN LIST WIDGET*/

.articleHeader {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #D4C5A8; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.articleHeader:Hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #805F16; FONT-FAMILY: Arial, Helvetica, sans-serif}

/*END LEAD IN LIST WIDGET*/


/* BEGIN NAV BAR WIDGET CLASSES */

.nav-bottom {background-Image:url('../nav-blank-off.jpg');}
.containerOn {display: block; 	visibility: visible; 	width:180px; 	position:static; 	z-Index:99;}
.containerOff {display:none;  	visibility: hidden; 	width:180px;  	position:static; 	z-Index:99;}
.menuback {height:60px; background-image:url('../nav-blank-off.gif');}
.menuContainer { font:bold 6pt Arial,sans-serif;}
.menuOn  { background-color:transparent; color:#BDA87A; position:static; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; background-image:url('../nav-blank-on.gif'); text-align: center;}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited { padding:0px 10px 0px 0px;background-color:transparent; color:#797979; position:static; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; visibility:visible;text-align: left;text-decoration:none}
.menuOff:hover {padding:0px 10px 0px 0px;background-color:transparent; color:#805F16; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;text-align: left;text-decoration:none}
.contentOn  {height:20px; line-height:20px;	background-color: #BDA87A; 	position: static; color:#FFFFFF; padding: 5px 5px 5px 5px;  display: block; border-width: 0px 1px 0px 1px; 	border-style:solid; border-color: #2D2103; cursor: pointer; visibility: inherit; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:180px; text-align: left;}
.contentOff {height:20px; line-height:20px; background-color: #E6E0CC; 	position: static; color:#797979; padding: 5px 5px 5px 5px;  display: block; border-width: 0px 1px 0px 1px; 	border-style:solid; border-color: #2D2103; cursor: pointer; visibility: inherit; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:180px; text-align: left;}
.mainNav{}
.menuOff span, .menuOn span  {width:100px; line-height:60px; vertical-align:middle;}
.contentOn span, .contentOff span {overflow:hidden; width:180px; line-height:20px; 	vertical-align:middle;}
.navDivider{width:1px; height:24px; background-color:transparent; color:#cc9999; overflow:hidden; position:static; float:left;}
.snavDivider{width:192px; height:1px; background-color:#2D2103; overflow:hidden;}
.smenuOn  {width:100px; height:20px; color:#666666;  position:static; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; visibility:visible; cursor: pointer;text-align:center;}
.smenuOff {width:100px; height:20px; color:#666666;  position:static; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; visibility:visible; cursor: pointer;text-align:center;}
.smenuOff span,.smenuOn span{line-height:20px; vertical-align:middle; overflow:hidden; vertical-align:middle;text-align:center;}
.menuWrapper {}

/* END NAV BAR WIDGET CLASSES */

A.nav-sitemap-off:Hover{	background-image:url('../nav-sitemap-on.gif');	height:21px; 	width:79px; }
A.nav-home-off:Hover{	background-image:url('../nav-home-on.gif');	width:60px;	height:21px;}
A.nav-contact-off:Hover{	background-image:url('../nav-contact-on.gif');	height:21px; 	width:82px;}
A.button-view-off:Hover{	background-image:url('../button-view-on.gif');	height:11px;	width:69px;}
A.button-search-off:Hover{	background-image:url('../button-search-on.gif');	height:11px;	width:69px;}
.nav-home-off{	background-image:url('../nav-home-off.gif'); border:1px solid white;	width:60px;	height:21px;}
.nav-sitemap-off{	background-image:url('../nav-sitemap-off.gif');	height:21px; 	width:79px; }
.nav-contact-off{	background-image:url('../nav-contact-off.gif');	height:21px; border:1px solid white; 	width:82px;}
.title-contact-us{	background-image:url('../title-contact-us.gif');	width:147px;	height:29px; }
.title-featured-property{	background-image:url('../title-featured-property.gif');                     width:145px;                    height:29px;}
.title-weather-view{	background-image:url('../title-weather-view.gif');                     width:145px;                    height:29px;}
.title-property-search{	background-image:url('../title-property-search.gif');	width:147px;	height:29px;}
.button-search-off{	background-image:url('../button-search-off.gif');	height:11px;	width:69px;}
.button-view-off{	background-image:url('../button-view-off.gif');	height:11px;	width:69px;}

.broker-Logo-Container{background:url('../logo.jpg') top center no-repeat;height:60px;width:127px;overflow:hidden}
.menu-bar{	background-image:url('../menu-bar.gif');	height:25px;}
.panoramic-photo{	background-image:url('../panoramic-photo.jpg');	height:76px;	width:470px;}
.franchise-tagline{	background-image:url('../franchise-tagline.gif');	height:76px;	width:272px;}
.contactText {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BDA87A; FONT-FAMILY: Arial, Helvetica, sans-serif}

/* DETAIL PAGE TAB CLASSES */

.listingTabActiveLeft{	width: 4px; height: 18px; background-image:url('/Websites/images/detail/listingTab-left.gif'); background-repeat:no-repeat;} 
.listingTabActiveCenter{padding:2px 0px 0px 0px;margin:0px 0px 0px 0px; background-color:#ADADAD; border-bottom: 1px solid #000000; border-top: 1px solid #666666;}
.listingTabActiveRight{	width: 11px; height: 18px; background-image:url('/Websites/images/detail/listingTab-right.gif');}
.listingTabHiliteLeft{	width: 4px; height: 18px; background-image:url('/Websites/images/detail/listingTab-hiliteLeft.gif'); background-repeat:no-repeat;}
.listingTabHiliteCenter{padding:2px 0px 0px 0px;margin:0px 0px 0px 0px; background-color:#666666;}
.listingTabHiliteRight{	width: 11px; height: 18px; background-image:url('/Websites/images/detail/listingTab-hiliteRight.gif');}
.listingTabtextActive{	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-style: normal; font-weight: bolder;}
.listingTabtextHilite{	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-style: normal; font-weight: bolder;}
.listingTab{	position:absolute; cursor:pointer;}

/* END DETAIL PAGE TAB CLASSES */

/* MHT NAV COLORS */ 
.innerTable /*inner table*/{background-color:#FFFFFF} 
.subTable/*outer tables*/{padding-left:4px;padding-right:4px;background-color:#FFFFFF} 
.normal/*text*/{color:#000000;font:11px Arial,Helvetica,sans-serif} 
/* END MHT COLORS */ 

/* START USER DEFINED FORM STYLES */
td.subHeader{background:#CCD1EE;padding:3px 5px;}
td.normal {text-align:right;}
span.small{font-size:smaller;}
font.required{margin-right:5px;}
#User-Defined-Form table  td,table.normal td{
	color:#000;
	font:normal 12px Arial, sans-serif;
	vertical-align:top;
}
#User-Defined-Form table  td input,#User-Defined-Form table  td select{
	margin-right:5px;
	width:auto;
}
#User-Defined-Form table td select,table.normal td select{
	font:normal 14px Arial, sans-serif;
}
#User-Defined-Form table  td.chromeOneMiddleCenter{
	color:#000;
	font-weight:bold;
	font-size:15px;
	padding:5px;
}
#User-Defined-Form table  td select.stateSelect{width:100px;}
/* END USER DEFINED FORM STYLES */

  tr.alternateRow {
  background-color: #e0e0e0;
}

td.sortedColumn {
  background-color: #f0f0f0;
}

th.sortedColumn {
  background-color: #b0b0b0;
}

tr.alternateRow td.sortedColumn {
  background-color: #d0d0d0;
}
div#searchWrapper table#searchHeaderTable{
	color:#fff;
	background:#ADB77B;
}
div#searchFooter{background:#ADB77B;}
div#searchWrapper h1#searchHeader{color:#D9CFA6;}
div#searchWrapper h1#searchHeader span{color:#fff;}
div#searchWrapper{background:#D9CFA6;}
