/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none;width:110px}
.quickSearchText {background-color:#FFFFFF;color:#576B14;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchSelect {background-color:#FFFFFF;color:#576B14;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchButton{background-color:#576B14;border:#FFFFFF solid 1px;color:#FFFFFF;font:bold 7pt 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{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none}
.quickSearchTips{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none}
.quickSearchOR-one{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none}
.quickSearchOR-two{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none}
.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 */

a:link,a:visited,a:active{color:#576B14;}
a:hover{color:#A9AF57;}
a.featurePropLink:hover{background-color:transparent;color:#683DFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:108px;}
a.featurePropLink:active,a.featurePropLink:link,a.featurePropLink:visited{background-color:transparent;color:#000000;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:108px;}
a.noLine:link,a.noLine:visited,a.noLine:hover,a.noLine:active{text-decoration:none;}
a.whiteLink,a.whiteLink:visited,a.whiteLink:active,.contactdisplayName2{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;}
a.whiteLink:hover{background-color:transparent;color:#FFD552;font:bolder 9px Arial,Helvetica,sans-serif;}
a.whiteLink:active,.contactdisplayName2{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none;}
input.buttons{background-color:#333333;border:#FFFFFF solid 1px;color:#FFFFFF;cursor:pointer;font:bold 7pt Arial,Helvetica,sans-serif;height:18px;padding-bottom:2px;text-align:center;width:46px;}
TD{font-size:10pt;}
.articleHeader /* To set font style for headers for Articles. */{color:#576B14;font:bold 10pt Arial,Helvetica,sans-serif;}
.bottomSpacerImage{background:url(../full-bottom.jpg) no-repeat;height:26px;width:798px;}
.broker-Logo-Container{height:90px;overflow:hidden;width:130px;}
.broker-Logo-Container2{background-Image:url(../header-left.jpg);height:90px;overflow:hidden;text-align:center;}
.captionArea{color:#000000;font:12px Arial,Helvetica,sans-serif;}
.chromeOneBottomCenter{background-image:url(../mug-bottom.jpg);;height:5px;width:126px}
.chromeOneBottomLeft{background-image:url(../squareChromeBottomLeft.gif);height:16px;width:32px;}
.chromeOneBottomRight{background-image:url(../squareChromeBottomRight.gif);height:16px;width:34px;}
.chromeOneHeaderText{background-color:transparent;color:#FFFFFF;font:bolder 11px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:110px;}
.chromeOneMiddleCenter{background-color:#D4D4D4;color:#000000;font-weight:bold;text-align:center;}
.chromeOneMiddleCenter2{background-image:url(../contactinfo-text-back.jpg);color:#692833;text-align:center;}
.chromeOneMiddleLeft{background-image:url(../mug-left.jpg);background-repeat:repeat-y;height:55px;width:4px;}
.chromeOneMiddleRight{background-image:url(../mug-right.jpg);background-repeat:repeat-y;height:4px;width:7px;}
.chromeOneTopCenter{background-image:url(../mug-top.jpg);height:5px;text-align:center;width:126px;}
.chromeOneTopLeft{background-image:url(../squareChromeTopLeft.gif);height:26px;width:32px;}
.chromeOneTopRight{background-image:url(../squareChromeTopRight.gif);height:26px;width:34px;}
.chromeTwoBottomCenter{background:url(../body-back.jpg);width:617px;}
.chromeTwoBottomLeft{background-Image:url(../featured-bottom-left.jpg);height:17px;width:18px;}
.chromeTwoBottomRight{background-Image:url(../featured-bottom-right.jpg);}
.chromeTwoHeader{background-Image:url(../featured-top.jpg);height:17px;width:126px;}
.chromeTwoLeft{background-Image:url(../featured-left.jpg);height:82px;width:4px;}
.chromeTwoMiddleCenter{background:url(../body-side-back2.jpg #C4A06E);}
.chromeTwoMiddleLeft{background:url(../body-side-back.jpg) no-repeat;height:270px;width:43px;}
.chromeTwoMiddleRight{background-Image:url(../chrometwomiddle-right.jpg);height:82px;width:4px;}
.chromeTwoTopCenter{background-image:url(../body-topmiddle.jpg);height:32px;width:617px;}
.chromeTwoTopLeft{background-image:url(../body-topleft.jpg);height:32px;width:43px;}
.colorNone{}
.contact-InfoBack{background-Image:url(../mug-text-back.jpg);height:1px;overflow:hidden;}
.contact-InfoMiddle{background-Image:url(../mug-middle.jpg);height:55px;}
.contactdesignation{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;width:61px;}
.contactdisplayName{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:61px;}
.contactdisplayName3{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none;width:117px;}
.contactText{color:#FFFFFF;font-size:8pt;}
.contentBack,.lightBackground{background-color:#FFFFFF;}
.contentText{font:11pt Arial,Helvetica,sans-serif;}
.contentText2{font:bold 10pt Arial,Helvetica,sans-serif;}
.darkBackground{background-color:#576B14;}
.email-Container{background-color:transparent;color:#FFFFFF;overflow:hidden;text-align:center;}
.errorMessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif;}
.featured-Container{background-color:#4E4E4E;height:82px;overflow:hidden;text-align:center;}
.featured-Title-Container{background-color:transparent;color:#000000;font:bolder 10px Arial,Helvetica,sans-serif;overflow:hidden;width:108px;height:17px;line-height:17px}
.font14{font:10px Arial,Helvetica,sans-serif;}
.font2{font:11px Arial,Helvetica,sans-serif;}
.font6{color:#FFFFFF;font:bold 12px Arial,Helvetica,sans-serif;}
.font7{font:12px Arial,Helvetica,sans-serif;}
.font8{color:#FFFFFF;font:12px Arial,Helvetica,sans-serif;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;}
.headerBackground-content{background-Image:url(../header-back.jpg);height:100px;width:100%;overflow:hidden;padding-right:10px;}
.headerBackground-home{background-image:url(../garyHeaderTop.jpg);height:202px;width:798px;}
.header-content{color:#692833;font:bold 22pt Arial,Helvetica,sans-serif;padding-left:130px;padding-top:55px;}
.headerdesignation{background-color:transparent;color:#FFFFFF;font:bolder 17px Arial,Helvetica,sans-serif;}
.headerdisplayName{background-color:transparent;color:#FFD552;font:bolder 25px Arial,Helvetica,sans-serif;}
.headerdisplayName2{background-color:transparent;color:#064399;font:bolder 18px Arial,Helvetica,sans-serif;margin-right:22pt;}
.header-home{color:#FFFFFF;font:38pt Arial,Helvetica,sans-serif;}
.headerText{color:#576B14;font-size:14pt;font-style:italic;font-weight:bold;}
.headerText2{color:#36420C;cursor:pointer;font:bold 8pt Arial,Helvetica,sans-serif;overflow:hidden;padding-left:2px;padding-right:2px;text-align:center;text-decoration:none;width:131px;}
.hometracker{color:#132363;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.hometracker:hover{color:#CC0000;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.innerTableListingDetail /* Listing-Detail.xsl uses this to set background color... */{background-color:#DEE0E6;}
.input-area{font:10px Arial,Helvetica,sans-serif;width:120px;}
.input-button{background-color:#576B14;border:#FFD552 solid 1px;color:#FFFFFF;cursor:pointer;display:block;font:bold 8px Arial,Helvetica,sans-serif;height:15px;text-align:center;vertical-align:middle;width:52px;}
.labelText{color:#692833;font:10pt Arial,Helvetica,sans-serif;}
.lead-In-Link-Container{background-color:transparent;overflow:hidden;}
.leftSpacerImage{background:url(../left2.jpg) no-repeat #D8CAAC;height:301px;width:7px;}
.lineColor{background-color:#999999/* To set color for line horizontal dividers (instead of using <HR> tags - works better in Netscape). This can be used globally... */}
.lineColor2{background-color:#000000/* To set 2nd example of color for line horizontal dividers (instead of using <HR> tags - works better in Netscape). */}
.link /* Lead In uses this to format target and link. */{font-weight:bold;text-align:left;}
.linkText{font:9pt Arial,Helvetica,sans-serif;}
.mainHeaderLeft{background-Image:url(../header-left2.jpg);background-repeat:no-repeat;height:94px;}
.mainNavDivider{background:url(../menu-divider2.jpg);width:145px;}
.mainTable{position:relative;width:100%;}
.masterTitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif;}
.mediumBackground{background-color:#A9AF57;}
.menuBack2{background-Image:url(../left-back.jpg);background-repeat:repeat-y;width:144px;}
.menuDivider /* Nav-Bar-HP.xsl uses this for setting custom divider lines between nav bar links. */{background-Image:url(../menu-divider.jpg);height:2px;width:100%;}
.mug-container{background-Image:url(../contactinfo-text-back.jpg);height:55px;overflow:hidden;text-align:center;}
.option{border:#7F9DB9 solid 1px;display:block;font:11px Arial,Helvetica,sans-serif;width:60px;}
.rightSpacerImage{background:url(../right3.jpg) no-repeat #D8CAAC;height:280px;width:7px;}
.searchInputs{background-color:#FFF5D4;color:#576B14;cursor:pointer;font:10px Arial,Helvetica,sans-serif;}
.searchTabActiveCenter{background-color:#DDDDDD;text-align:center;width:100px;}
.searchTabActiveLeft,.searchTabActiveRight{background-color:#DDDDDD;height:21px;width:8px;}
.searchTabHiliteCenter{background-color:#EEEEEE;text-align:center;width:100px;}
.searchTabHiliteLeft,.searchTabHiliteRight{background-color:#EEEEEE;height:21px;width:8px;}
.searchTabtextActive{color:#000080;font:normal Bold 9pt Arial,Helvetica,sans-serif;}
.searchTabtextHilite{color:#FF0000;font:normal Bold 9pt Arial,Helvetica,sans-serif;}
.slideShowTitle{color:#000000;font:900 15px Arial,Helvetica,sans-serif;}
.subHeaderBar{background-Image:url(../head-bottom-back.jpg);height:7px;}
.subHeaderBarLeft{background-Image:url(../head-bottom-left.jpg);height:7px;}
.subHeaderBarMiddle{background-Image:url(../head-bottom-middle.jpg);height:7px;}

/* BEGIN NAV BAR WIDGET CLASSES */
.navBottom{background-image:url(../menu-divider.jpg);height:2px;width:100%}
.menuOn{background-image:url(../button1-on.gif);color:#FFD552;height:26px;position:static;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;visibility:visible;cursor:pointer;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:25px;border-top:1px solid #576B14}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.menuOff:hover{color:#FFD552;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.containerOn{display:block;visibility:visible;width:195px;position:static;z-Index:99}
.containerOff{display:none;visibility:hidden;width:195px;position:static;z-Index:99}
.containerOn span,.containerOff span{overflow:hidden;vertical-align:middle}
.contentOn{height:27px;line-height:26px;background-color:#576B14;position:static;color:#FFD552;display:block;border-width:0px 1px 0px 1px;border-style:solid;border-color:#000000;cursor:pointer;visibility:inherit;font:bold 11px Arial,Helvetica,sans-serif;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px}
.contentOff{height:27px;line-height:26px;background-color:#576B14;position:static;color:#FFFFFF;display:block;border-width:0px 1px 0px 1px;border-style:solid;border-color:#000000;cursor:pointer;visibility:inherit;font:bold 11px Arial,Helvetica,sans-serif;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px}
.contentOn span,.contentOff span{width:185px;overflow:hidden;line-height:26px;vertical-align:middle}
.smenuOn{width:100px;height:20px;color:#FFD552;position:static;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;visibility:visible;cursor:pointer;border:1px solid #0B519A;text-align:center}
.smenuOff{width:100px;height:20px;color:#FFFFFF;position:static;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;visibility:visible;cursor:pointer;border:1px solid #0B519A;text-align:center}
.smenuOff span,.smenuOn span{line-height:20px;overflow:hidden;vertical-align:middle;text-align:center}
.snavDivider{background-image:url(../menu-divider2.jpg);height:2px;width:100%}
.navDivider{background-image:url(../menu-divider.jpg);height:2px;width:100%}
.menuWrapper{background-color:#576B14;}
/* END NAV BAR WIDGET CLASSES */

/* MHT NAV COLORS */
.innerTable /*inner table*/{background-color:#EEEEEE}
.subTable/*outer tables*/{padding-left:4px;padding-right:4px;background-color:#DDDDDD}
.normal/*text*/{color:#232021;font:11px Arial,Helvetica,sans-serif}
/* END MHT COLORS */

/* DETAIL PAGE TAB CLASSES */
.listingDetailsCalculatorDiv,.listingDetailsIframeDiv,.listingDetailsSchoolInfoDiv{left:0px;position:absolute;top:0px;visibility:hidden}
.listingDetailsFeaturesDiv{width:500px;height:500px;left:0px;overflow:auto;position:absolute;top:0px}
.listingTab{cursor:pointer;position:absolute}
.listingTabActiveCenter{border-bottom:1px solid #000000;border-top:1px solid #666666;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;background-color:#ADADAD}
.listingTabActiveLeft{width:4px;background-image:url(../detail/listingTab-left.gif);background-repeat:no-repeat;height:18px}
.listingTabActiveRight{width:11px;background-image:url(../detail/listingTab-right.gif);height:18px}
.listingTabHiliteCenter{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;background-color:#666666}
.listingTabHiliteLeft{width:4px;background-image:url(../detail/listingTab-hiliteLeft.gif);background-repeat:no-repeat;height:18px}
.listingTabHiliteRight{width:11px;background-image:url(../detail/listingTab-hiliteRight.gif);height:18px}
.listingTabtextActive,.listingTabtextHilite{color:#FFFFFF;font:normal bolder 10px Arial,Helvetica,sans-serif;}
.listingWidgetsContainer{width:500px;height:500px;position:relative;z-index:0}
/* END DETAIL PAGE TAB CLASSES */

/* START USER DEFINED FORM STYLES */
font.required{margin-right:5px}
span.small{font-size:smaller}
td.normal{text-align:right}
td.subHeader{background:#CCD1EE;padding:3px 5px}
#User-Defined-Form table  td input,#User-Defined-Form table  td select{margin-right:5px;width:auto}
#User-Defined-Form table  td select.stateSelect{width:100px}
#User-Defined-Form table  td,table.normal td{color:#000000;font:normal 12px Arial,Helvetica,sans-serif;;vertical-align:top}
#User-Defined-Form table  td.chromeOneMiddleCenter{color:#FFFFFF;font-size:15px;font-weight:bold;padding:5px}
#User-Defined-Form table  td select,table.normal td select{font:normal 14px Arial,Helvetica,sans-serif;}
/* END USER DEFINED FORM STYLES */

/* CW CLASSES */
.cw-articleheader{color:#064399;font:bold 10pt Arial,Helvetica,sans-serif}
.cw-headertext{background-color:transparent;color:#232021;font:bold 18pt Arial,Helvetica,sans-serif}
.cw-hometracker{color:#132363;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none}
.cw-hometracker:hover,.hometracker:hover{color:#CC0000;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none}
.cw-link,.link{font-weight:bold}
.cw-subtable{padding-left:4px;padding-right:4px}
.cw-subtableheader{padding-left:4px;padding-right:4px;background-color:#A0BDE5;/* Emailer.xsl,Listing-Detail-CP.xsl use this to set background color and bold font for headers... */ font-weight:bold}
/* END CW CLASSES */


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;}

