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:#D45A5A;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;}

.logoLink:link, .logoLink:active, .logoLink:visited, .logoLink:hover  {color:#B30212;font-family: Arial, sans-serif;font-size: 9pt;font-weight:bold;text-decoration:none}

.mediumBackground{background-color:#A2AD8F;}
.darkBackground{background-color:#B30212;}
.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: #B30212; font-weight: bold; overflow:hidden; background-color:transparent;}
.lineColor {  background-color:#B30212;}

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: #9E2A2A; 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: #9E2A2A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.bgcolor01 {	BACKGROUND-COLOR: #e1e1e1}
.bgcolor02 {	BACKGROUND-COLOR: #A6A6A6}
.bgcolor03 {	BACKGROUND-COLOR: #D45A5A}
.bgcolor04 {	BACKGROUND-COLOR: #C03434}
.bgcolor05 {	BACKGROUND-COLOR: #9E2A2A}
.bgcolor06 {	BACKGROUND-COLOR: #a6a6a6}
.bgcolor07 {	BACKGROUND-COLOR: #ffffff}
.bgcolor08 {	BACKGROUND-COLOR: #eaeaea}

.agentTitle {	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.agentTagline {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactInfo:hover {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contactTitle {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.copyTitle {	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ED0319; 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: #ED0319; FONT-FAMILY: Arial, Helvetica, sans-serif}
.links:hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ED0319; 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: #B30212;}

.labelText{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color: #B30212;}
.errorMessage{	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	color:#FF0000;}

a:link { /* Sets link for all of page. */	color:#B30212;}
a:active{ /* Sets link for all of page. */	color:#B30212;}
a:visited{ /* Sets link for all of page. */	color:#B30212;}
a:hover { /* Sets link hover for all of page. */ color:#ED0319;}

/*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: #ED0319; FONT-FAMILY: Arial, Helvetica, sans-serif}
A.articleHeader:Hover {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #DC061D; 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:#B30212; 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:#86010F; position:static; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-align: left;text-decoration:none}
.menuOff:hover {padding:0px 10px 0px 0px;background-color:transparent; color:#DC061D; 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: #B30212; 	position: static; color:#FFFFFF; padding: 3px 3px 3px 3px;  display: block; border-width: 1px 1px 1px 1px; 	border-style:solid; border-color: #FFFFFF; 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: #FFFFFF; 	position: static; color:#B30212; padding: 3px 3px 3px 3px;  display: block; border-width: 1px 1px 1px 1px; 	border-style:solid; border-color: #B30212; 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:0px; height:60px; background-color:transparent; color:#FFFFFF; overflow:hidden; position:static; float:left;}
.snavDivider{width:187px; height:-1px; background-color:#FFFFFF; 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;}
.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;}
.smenuOff span,.smenuOn span{line-height:20px; vertical-align:middle; overflow:hidden; vertical-align:middle;text-align:left;}
.menuWrapper {}

/* END NAV BAR WIDGET CLASSES */


.broker-Logo-Container{background:url('../franchise-logo.gif') 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;}

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;}
.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;}
.contactText {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #B30212; FONT-FAMILY: Arial, Helvetica, sans-serif}
.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;}
.title-contact-us{	background-image:url('../title-contact-us.gif');	width:147px;	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:#b50013;}
.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 */

