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:#A3AD8F;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 */

.designElm {display:block; clear:both}
.copybgimg {	background-image: url(../copy-bg.gif)}
.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;width:594px;overflow:hidden;}

.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: 10; }
.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: #D7DEE5}
.bgcolor02 {  background-color: #B0BDCC}
.bgcolor03 {  background-color: #C5AF7D}
.bgcolor04 {  background-color: #9A805C}
.bgcolor05 {  background-color: #736045}
.bgcolor06 {  background-color: #A6A6A6}
.bgcolor07 {  background-color: #FFFFFF}
.bgcolor08 {  background-color: #EAEAEA}
.agentTitle {	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif}
.agentTagline {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif;margin-left:2px;}
.contactInfo {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo:hover {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #9A88B2; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactTitle {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copyTitle {	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #D1ACB3; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copy {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #AAAAAA; 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: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif}
.links:hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #A40A0A; 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}


.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: #9A88B2;}

.labelText{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color: #9A88B2;}
.errorMessage{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color:#FF0000;}

a:link { /* Sets link for all of page. */	color:#BAA3A7;}
a:active{ /* Sets link for all of page. */	color:#BAA3A7;}
a:visited{ /* Sets link for all of page. */	color:#BAA3A7;}
a:hover { /* Sets link hover for all of page. */ color:#A40A0A;}


/*BEGIN DISCLAIMER WIDGET*/ 

.disclaimer:active,.disclaimer:visited,.disclaimer:hover,.disclaimer,.disclaimer:link{color:#808080;font:8pt Arial,Helvetica,sans-serif;}

/*END DISCLAIMER WIDGET*/



/*BEGIN LEAD IN LIST WIDGET*/

.articleHeader {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #BBAFCD; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.articleHeader:Hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #A40A0A; 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;}
.menuOn  { background-color:#D5D5D5;    color:#797979; position:static; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; valign:middle; height:60px; background-image:url(../nav-blank-on.gif);}
.menuback {height:60px; background-image:url(../nav-blank-off.gif);}
.menuContainer { font:bold 6pt Arial,sans-serif;}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited{padding:0px 10px 0px 0px;background-color:transparent; color:#8F797D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;text-decoration:none}
.menuOff:hover {padding:0px 10px 0px 0px;background-color:transparent; color:#A40A0A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;valign:middle;text-decoration:none}
.contentOn  {height:20px; line-height:20px;	background-color: #A3AD8F; 	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: #AEA4BD; 	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;}
.mainNav{}
.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{}
.fnavDivider{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:21; 	width:79; }
A.button-search-off:Hover{	background-image:url(../button-search-on.gif);	height:11;	width:69;}
A.button-view-off:Hover{	background-image:url(../button-view-on.gif);	height:11;	width:69;}
A.nav-sitemap-off:link,A.nav-sitemap-off:active,A.nav-sitemap-off:visited,A.nav-sitemap-off{	background-image:url(../nav-sitemap-off.gif);	height:21; 	width:79; }


a.nav-home-off{	background:url(../nav-home-off.gif) no-repeat 0 0; border:1px solid white;	width:60px; line-height:21px;	height:21px;verticle-align:top}
a.nav-home-off:hover{	background:url(../nav-home-on.gif) no-repeat 0 0;	width:60px; line-height:21px;	height:21px;verticle-align:top}
a.nav-contact-off{	background:url(../nav-contact-off.gif) no-repeat 0 0; border:1px solid white; line-height:21px;	height:21px; 	width:82px; verticle-align:top}
a.nav-contact-off:hover{	background:url(../nav-contact-on.gif) no-repeat 0 0; line-height:21px;	height:21px; 	width:82px;verticle-align:top}


.broker-Logo-Container{background:url(../logo.jpg) top center no-repeat;width:125px;overflow:hidden}
.menu-bar{	background-image:url(../menu-bar.gif);	height:25;}
.panoramic-photo{	background-image:url(../panoramic-photo.jpg);	height:76px;	width:470px;}
.franchise-tagline{	background-image:url(../franchise-tagline.gif);	height:76px;	width:272px; background-repeat:no-repeat;}
.button-search-off{	background-image:url(../button-search-off.gif);	height:11;	width:69;}
.button-view-off{	background-image:url(../button-view-off.gif);	height:11;	width:69;}
.contactText {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #BAA3A7; FONT-FAMILY: Arial, Helvetica, sans-serif}
.title-property-search{	background-image:url(../title-property-search.gif);	width:147;	height:29;}
.title-contact-us{	background-image:url(../title-contact-us.gif);	width:147;	height:29; }
.title-featured-property{	background-image:url(../title-featured-property.gif);                     width:145;                    height:29;}
.title-weather-view{	background-image:url(../title-weather-view.gif);                     width:145;                    height:29;}


/* MHT NAV COLORS */ 
.innerTable{background-color:#FFFFFF} 
.subTable{padding-left:4px;padding-right:4px;background-color:#FFFFFF} 
.normal{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;}

/* BEGIN FIXES FOR FIXED-WIDTH PROBLEM */
.franchise-tagline-bg{	background-color:#c2909a;}
.horiz-dotted-line{	background-image:url(../dotted-horiz-line.gif);	height:3px;	width:100%; background-repeat:repeat-x;}
.horiz-dropshadow-left{	background-image:url(../horiz-dropshadow-left.gif);	height:14px;	width:12px; background-repeat:no-repeat;}
.horiz-dropshadow-middle{	background-image:url(../horiz-dropshadow-middle.gif);	height:14px;	width:100%; background-repeat:repeat-x;}
.horiz-dropshadow-right{	background-image:url(../horiz-dropshadow-right.gif);	height:14px;	width:12px; background-repeat:no-repeat;}
/* END FIXES FOR FIXED-WIDTH PROBLEM */

