/* 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:#142364;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchSelect {background-color:#FFFFFF;color:#142364;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchButton{background-color:#0C153A;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.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:link,a:visited,a:active{color:#142364/* Sets link for all of page. */}
a:hover{color:#638DFF;}
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:#638DFF;font:bolder 9px Arial,Helvetica,sans-serif;}
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:#142364;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:100px;overflow:hidden;text-align:center;width:130px/* To set background image against which the broker's logo will display in header (part of essential design element). */}
.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(../featured-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{background-color:transparent/* Used when a cell needs to be transparent. */}
.contact-InfoBack{background-Image:url(../mug-text-back.jpg);height:1px;overflow:hidden;width:61px/* Contact-Info2.xsl uses this to set right background image for this widget to diplay contact info text (part of essential design element). */}
.contact-InfoMiddle{background-Image:url(../mug-middle.jpg);height:55px;width:9px/* Contact-Info2.xsl uses this to set middle divider background image for this widget (part of essential design element). */}
.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}
.contentText{font:11pt Arial,Helvetica,sans-serif}
.contentText2{font:bold 10pt Arial,Helvetica,sans-serif}
.darkBackground{background-color:#03345D}
.disclaimer{font:8pt Arial,Helvetica,sans-serif}
.disclaimer:hover{color:#638DFF;font:8pt Arial,Helvetica,sans-serif}
.disclaimer:active,.disclaimer:link,.disclaimer:visited{color:#142364;font:8pt Arial,Helvetica,sans-serif}
.email-Container{background-color:transparent;color:#FFFFFF;overflow:hidden;text-align:center;width:110px/* Contact-Info3.xsl uses this to set font attributes for email info to control overflow problems and set background color of div tag to transparent. */}
.errorMessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif}
.featured-Container{background-color:#4E4E4E;height:82px;overflow:hidden;text-align:center;width:118px/* Lead-In-Featured-Property.xsl uses this to set background color and control any image overflow problems. */}
.featured-Title-Container{background-color:transparent;color:#000000;font:bolder 10px Arial,Helvetica,sans-serif;overflow:hidden;width:108px;height:17px;line-height:17px/* ChromeTowHeader.xsl (for Lead-In-Featured-Property.xsl) uses this to set background color and control any text overflow problems. */}
.font14{font:10px Verdana,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:#142364;font-size:14pt;font-style:italic;font-weight:bold}
.headerText2{color:#142364;cursor:pointer;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.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:#142364;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;width:108px/* ChromeTowFooter.xsl (for Lead-In-Featured-Property.xsl) uses this to set background color to transparent for div container and control any text overflow problems. */}
.leftSpacerImage{background:url(../left2.jpg) no-repeat #D8CAAC;height:301px;width:7px}
.lightBackground,.contentBack{background-color:#FFFFFF}
.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:100px;width:465px/* To set middle background image (part of essential design element) for header. */}
.mainNavDivider{background:url(../menu-divider2.jpg no-repeat);height:2px;width:145px}
.mainTable{position:relative;width:100%}
.masterTitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif}
.mediumBackground{background-color:#2A699D}
.menuBack2{background-Image:url(../left-back.jpg);background-repeat:repeat-y;color:#FFFFFF;width:171px}
.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;width:45px/* Contact-Info2.xsl uses this to set background image for this widget (part of essential design element). */}
.rightSpacerImage{background:url(../right3.jpg ) no-repeat #D8CAAC;height:280px;width:7px}
.searchInputs{background-color:#FFFFFF;color:#142364;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;width:100%/* To set header divider image for right side of header (part of essential design element for this design). */}
.subHeaderBarLeft{background-Image:url(../head-bottom-left.jpg);height:7px;width:145px/* To set header divider image for left side of header (part of essential design element for this design). */}
.subHeaderBarMiddle{background-Image:url(../head-bottom-middle.jpg);height:7px;width:26px/* To set header divider image for middle of header (part of essential design element for this design). */}
.wBackground{background-Image:url(../contactinfo-text-back.jpg)/* Contact-Info3.xsl uses this to set an custom image background for the Contact text to rest against. */}



/* BEGIN NAV BAR WIDGET CLASSES */
.navBottom{background-image:url(../menu-divider.jpg);height:2px;width:100%;background-repeat:no-repeat;}
.menuOn{background-image:url(../button1-on.jpg);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 #142364}
.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{position:static;height:26px;line-height:26px;background-color:#142364;position:static;color:#FFD552;display:block;border-width:1px 1px 0px 1px;border-style:solid;border-color:#142364;cursor:pointer;visibility:inherit;font:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px}
.contentOff{position:static;height:26px;line-height:26px;background-color:#142364;position:static;color:#FFFFFF;display:block;border-width:1px 1px 0px 1px;border-style:solid;border-color:#142364;cursor:pointer;visibility:inherit;font:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;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;vertical-align:middle;overflow:hidden;vertical-align:middle;text-align:center}
.snavDivider{}
.fnavDivider{background-image:url(../menu-divider2.jpg);height:2px;width:100%}
.navDivider{background-image:url(../menu-divider.jpg);height:2px;width:100%;background-repeat:no-repeat;}
.menuWrapper{background-color:#142364;}
/* END NAV BAR WIDGET 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:#142364;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 verdana,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:300px}
#User-Defined-Form table  td,table.normal td{color:#000000;font:normal 12px Arial,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,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;}

