
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:#B77349;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:#95C7D5;}
.darkBackground{background-color:#1BA3BA;}
.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: #79B8CA; font-weight: bold; overflow:hidden; background-color:transparent;}
.lineColor {  background-color:#79B8CA;}

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: #B86538; 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: #B86538; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.bgcolor01 {	BACKGROUND-COLOR: #d7dee5}
.bgcolor02 {	BACKGROUND-COLOR: #b0bdcc}
.bgcolor03 {	BACKGROUND-COLOR: #EFD8CA}
.bgcolor04 {	BACKGROUND-COLOR: #D89C7C}
.bgcolor05 {	BACKGROUND-COLOR: #B86538}
.bgcolor06 {	BACKGROUND-COLOR: #a6a6a6}
.bgcolor07 {	BACKGROUND-COLOR: #ffffff}
.bgcolor08 {	BACKGROUND-COLOR: #eaeaea}

.agentTitle {	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.agentTagline {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo:hover {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactTitle {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copyTitle {	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #BBD5D5; 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: #BBD5D5; FONT-FAMILY: Arial, Helvetica, sans-serif}
.links:hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #BBD5D5; 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: #80ADAF;}

.labelText{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color: #80ADAF;}
.errorMessage{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color:#FF0000;}

a:link { /* Sets link for all of page. */	color:#80ADAF;}
a:active{ /* Sets link for all of page. */	color:#80ADAF;}
a:visited{ /* Sets link for all of page. */	color:#80ADAF;}
a:hover { /* Sets link hover for all of page. */ color:#2A686B;}

/*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: #BBD5D5; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.articleHeader:Hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #2A686B; 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:#A57355; position:static; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; visibility:visible; cursor: pointer; vertical-align:middle; height:60px; width:100px; 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:#A57355; 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:#2A686B; 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: #7B9395; 	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: #DAA585; 	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{}
.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 */


.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; background-repeat:no-repeat;}
.title-property-search{	background-image:url('../title-property-search.gif');	width:147px;	height:29px;}

A.button-search-off:Hover{	background-image:url('../button-search-on.gif');	height:11px;	width:69px;}
.button-search-off{	background-image:url('../button-search-off.gif');	height:11px;	width:69px;}
A.button-view-off:Hover{	background-image:url('../button-view-on.gif');	height:11px;	width:69px;}
.button-view-off{	background-image:url('../button-view-off.gif');	height:11px;	width:69px;}
.title-contact-us{	background-image:url('../title-contact-us.gif');	width:147px;	height:29px; }
.nav-home-off{	background-image:url('../nav-home-off.gif'); border:1px solid white;	width:60px;	height:21px;}
A.nav-home-off:Hover{	background-image:url('../nav-home-on.gif');	width:60px;	height:21px;}
.nav-sitemap-off{	background-image:url('../nav-sitemap-off.gif');	height:21px; 	width:79px; }
A.nav-sitemap-off:Hover{	background-image:url('../nav-sitemap-on.gif');	height:21px; 	width:79px; }
.nav-contact-off{	background-image:url('../nav-contact-off.gif'); border:1px solid white;	height:21px; 	width:82px;}
A.nav-contact-off:Hover{	background-image:url('../nav-contact-on.gif');	height:21px; 	width:82px;}
.title-featured-property{	background-image:url('../title-featured-property.gif');                     width:145px;                    height:29px;}
.contactText {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #80ADAF; FONT-FAMILY: Arial, Helvetica, sans-serif}
.title-weather-view{	background-image:url('../title-weather-view.gif');                     width:145px;                    height:29px;}


/* 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;}

/* BEGIN FIXES FOR FIXED-WIDTH PROBLEM */
.franchise-tagline-bg{	background-color:#daa585;}
.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 */

