/* 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:#000000;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchSelect {background-color:#FFFFFF;color:#000000;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:110px;}
.quickSearchButton{background-color:#03345D;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.noLine:link{text-decoration:none;}
a.noLine:visited{text-decoration:none;}
a.noLine:active{text-decoration:none;}
a.noLine:hover{text-decoration:none;}
a:link{color:#064399;/* Sets link for all of page. */}
a:visited{color:#064399;/* Sets link for all of page. */}
a:active{color:#064399;/* Sets link for all of page. */}
a:hover{color:#638DFF;/* Sets link hover for all of page. */}
a.featurePropLink:link{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Lead-In-Featured-Property.xsl useS this to format link font for lead-in link. */ font-size:9px;font-weight:bolder;overflow:hidden;text-decoration:none;width:108px;}
a.featurePropLink:visited{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Lead-In-Featured-Property.xsl useS this to format link font for lead-in link. */ font-size:9px;font-weight:bolder;overflow:hidden;text-decoration:none;width:108px;}
a.featurePropLink:hover{background-color:transparent;color:#683DFF;font-family:Arial,Helvetica,sans-serif;/* Lead-In-Featured-Property.xsl useS this to format link font for lead-in link. */ font-size:9px;font-weight:bolder;overflow:hidden;text-decoration:none;width:108px;}
a.featurePropLink:active{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Lead-In-Featured-Property.xsl useS this to format link font for lead-in link. */ font-size:9px;font-weight:bolder;overflow:hidden;text-decoration:none;width:108px;}
a.mainNav /* Sets link attribute for Nav-Bar-HP.xsl. */{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bolder;text-decoration:none;}
a.mainNav:link{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.mainNav:visited{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.mainNav:hover{background-color:transparent;color:#638DFF;text-decoration:none;}
a.mainNav:active{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.whiteLink{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl and Lead-In-Featured-Property.xsl use this to format link font for email (font must be different than used on links on rest of page since this font color must be white to show up on dark background). */ font-size:9px;font-weight:bolder;}
a.whiteLink:visited{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl and Lead-In-Featured-Property.xsl use this to format link font for email (font must be different than used on links on rest of page since this font color must be white to show up on dark background). */ font-size:9px;font-weight:bolder;}
a.whiteLink:hover{background-color:transparent;color:#638DFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl and Lead-In-Featured-Property.xsl use this to format link font for email (font must be different than used on links on rest of page since this font color must be white to show up on dark background). */ font-size:9px;font-weight:bolder;}
a.whiteLink:active{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl and Lead-In-Featured-Property.xsl use this to format link font for email (font must be different than used on links on rest of page since this font color must be white to show up on dark background). */ font-size:9px;font-weight:bolder;}
input.buttons{background-color:#333333;border:#FFFFFF solid 1px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;height:18px;padding-bottom:2px;text-align:center;width:46px;}
TD{font-size:10pt;}
.articleHeader /* To set font style for headers for Articles. */{color:#064399;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;}
.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;width:130px;/* To set background image against which the broker's logo will display in header (part of essential design element). */}
.captionArea{color:black;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.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-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bolder;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{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-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl uses this to format font for Contact Info designation (font must be different than used in contact info in header). */ font-size:9px;font-weight:bolder;overflow:hidden;width:61px;}
.contactdisplayName{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl uses this to format font for Contact Info (font must be different than used in contact info in header). */ font-size:9px;font-weight:bolder;overflow:hidden;text-decoration:none;width:61px;}
.contactdisplayName2{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;/* Contact-Info2.xsl uses this to format font for Contact Info (font must be different than used in contact info in header). */ font-size:9px;font-weight:bolder;text-decoration:none;}
.contactdisplayName3{background-color:transparent;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bolder;text-decoration:none;width:117px;}
.contactText{color:#FFFFFF;font-size:8pt;}
.contentBack{background-color:#FFFFFF;}
.contentText{font-family:Arial,Helvetica,sans-serif;font-size:11pt;}
.contentText2{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;}
.darkBackground{background-color:#03345D;}
.disclaimer{font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
.disclaimer:link{color:#064399;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
.disclaimer:visited{color:#064399;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
.disclaimer:hover{color:#638DFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
.disclaimer:active{color:#064399;font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
.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-family:Arial,Helvetica,sans-serif;font-size:10pt;}
.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:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bolder;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-family:Arial,Helvetica,sans-serif;font-size:10px;}
.font2{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.font6{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.font7{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.font8{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.footer{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:20pt;}
.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-family:Arial,Helvetica,sans-serif;font-size:22pt;font-weight:bold;padding-left:130px;padding-top:55px;}
.headerdesignation{background-color:transparent;color:#7A0006;font-family:Arial,Helvetica,sans-serif;/* Contact-Info1.xsl uses this to set font attributes for main designation info in header. */ font-size:17px;font-weight:bolder;}
.headerdisplayName{background-color:transparent;color:#064399;font-family:Arial,Helvetica,sans-serif;/* Contact-Info1.xsl uses this to set font attributes for main Contact name in header. */ font-size:25px;font-weight:bolder;}
.headerdisplayName2{background-color:transparent;color:#576B14;font-family:Arial,Helvetica,sans-serif;/* Contact-Info1.xsl uses this to set font attributes for main Contact name in header. */ font-size:18px;font-weight:bolder;margin-right:22pt;}
.header-home{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:38pt;}
.headerText{background-color:transparent;color:#909191;font-family:Arial,Helvetica,sans-serif;font-size:18pt;font-weight:bold;}
.headerText2{color:#692833;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;overflow:hidden;padding-left:2px;padding-right:2px;text-align:center;text-decoration:none;width:131px;}
.hometracker{color:#132363;font-family:Arial,Helvetica,sans-serif;/* Sets link attribute for HomeTracker. */ font-size:8pt;font-weight:bold;text-decoration:none;}
.hometracker:hover{color:#CC0000;font-family:Arial,Helvetica,sans-serif;/* Sets link attribute for HomeTracker. */ font-size:8pt;font-weight:bold;text-decoration:none;}
.innerTableListingDetail /* Listing-Detail.xsl uses this to set background color... */{background-color:#DEE0E6;}
.input-area{font-family:Arial,Helvetica,sans-serif;font-size:10px;width:120px;}
.input-button{background-color:#064399;border:#CC0000 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-family:Arial,Helvetica,sans-serif;font-size:10pt;}
.lead-In-Link-Container{background-color:transparent;overflow:hidden;width:108px;/* ChromeTwoFooter.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{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-family:Arial,Helvetica,sans-serif;font-size:9pt;}
.mainHeaderLeft{background-image:url(../header-left2.jpg);background-repeat:no-repeat;height:94px;width:334px;/* To set middle background image (part of essential design element) for header. */}
.mainNavDivider{background:url(../menu-divider2.jpg);width:145px;}
.mainTable{position:relative;width:100%;}
.masterTitle{color:black;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;}
.mediumBackground{background-color:#598EB9;}
.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;width:45px;/* Contact-Info2.xsl uses this to set background image for this widget (part of essential design element). */}
.option{border:#7F9DB9 solid 1px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:60px;}
.rightSpacerImage{background:url(../right3.jpg) no-repeat #D8CAAC;height:280px;width:7px;}
.searchInputs{background-color: #EFF5FE;color:#064399;cursor:pointer;font:10px Arial,Helvetica,sans-serif; width:110px}
.searchTabActiveCenter{background-color:#DDDDDD;text-align:center;width:100px;}
.searchTabActiveLeft{background-color:#DDDDDD;height:21px;width:8px;}
.searchTabActiveRight{background-color:#DDDDDD;height:21px;width:8px;}
.searchTabHiliteCenter{background-color:#EEEEEE;text-align:center;width:100px;}
.searchTabHiliteLeft{background-color:#EEEEEE;height:21px;width:8px;}
.searchTabHiliteRight{background-color:#EEEEEE;height:21px;width:8px;}
.searchTabtextActive{color:#000080;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-style:normal;font-weight:Bold;}
.searchTabtextHilite{color:red;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-style:normal;font-weight:Bold;}
.slideShowTitle{color:black;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:900;}
.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. */}

/* MHT NAV COLORS */ 
.innerTable /*inner table*/{background-color:#FFFFFF} 
.subTable/*outer tables*/{padding-left:4px;padding-right:4px;background-color:#FFFFFF} 
.normal/*text*/{color:#064399;font:11px Arial,Helvetica,sans-serif} 
/* END MHT COLORS */ 

/* BEGIN NAV BAR WIDGET CLASSES */
.navBottom{background-image:url(../menu-divider.jpg);	height:2px; width:100%; }
.mainNav{}
.menuOn  {color:#CC0000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;border-top:1px solid #03345D}
.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:#638DFF;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:27px;line-height:26px;background-color: #03345D;position: static;color:#CC0000;display: block;border-width: 0px 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:27px;line-height:26px;background-color: #03345D;position: static;color:#FFFFFF;display: block;border-width: 0px 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{ 	background-image:url(../menu-divider2.jpg);	height:2px; width:100%;}
.navDivider{	background-image:url(../menu-divider.jpg);	height:2px; width:100%; }
.menuWrapper {background-color:#03345D;}
/* END NAV BAR WIDGET CLASSES */

/* 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 */



/* 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;}

