div#scroll {
height:auto;
}



/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}
.quickSearchText {font-family: arial;font-size: 11px;width: 120px;border: #7F9DB9 so 1px;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchSelect {font-family: arial;font-size: 11px;width: 120px;border: #7F9DB9 solid 1px;display: block;background-color:#FFFFFF;}
.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{font-size:9px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.quickSearchTips{font-size:9px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-one{font-size:9px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-two{font-size:9px;color:#FFFFFF;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 */

a:active,a:link,a:visited{color:#132363;/* Sets link for all of page. */}
a.fpText2:hover,a.fpText2:active,.fpText2,a.fpText2:link,a.fpText2:visited{background-color:transparent;color:#FFFFFF;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none}
a:hover{color:#999999;/* Sets link hover for all of page. */}
A.noLine:link,A.noLine:visited,A.noLine:active,A.noLine:hover{text-decoration:none}
input.buttons{background-color:#03345D;border:#FFFFFF solid 1px;color:#FFFFFF;font:bold 7pt Arial,Helvetica,sans-serif;height:14px;padding-bottom:2px;text-align:center;vertical-align:middle;width:120px;cursor:pointer;margin-top:5px;margin-bottom:5px}
TD{font-size:10pt}
.bottomSpacerImage{background:url(../full_bottom.jpg)}
.broker-Logo-Container{text-align:center;}
.captionArea{color:#000000;font:12px Arial,Helvetica,sans-serif}
.chromeOneBottomCenter{background-image:url(../squarechromebottom.gif);overflow:hidden;width:105px}
.chromeOneBottomLeft{background-image:url(../squarechromebottomleft.gif);height:17px;width:26px}
.chromeOneBottomRight{background-image:url(../squarechromebottomright.gif);height:17px;width:33px}
.chromeOneMiddleCenter{background-color:#03345D;color:#FFFFFF;font-weight:bold;text-align:center}
.chromeOneMiddleCenter2{background-image:url(../squarechromebg.jpg);background-repeat:repeat-y;color:#692833;text-align:center;width:144px;overflow:hidden;}
.chromeOneMiddleLeft{background-image:url(../squarechromeleft.jpg);background-repeat:repeat-y;width:8px}
.chromeOneMiddleRight{background-image:url(../squarechromeright.jpg);background-repeat:repeat-y;width:12px}
.chromeOneMiddleRight2{background-image:url(../squarechromeright2.jpg);background-repeat:repeat-y;width:6px}
.chromeOneTopCenter{background-image:url(../squarechrometop.gif);height:24px;overflow:hidden;color:#FFFFFF;font-size:10pt;font-style:italic;font-weight:bold;text-align:center;width:105px;height:24px;line-height:24px}
.chromeOneTopLeft{background-image:url(../squarechrometopleft.gif);height:24px;width:26px}
.headerBackground-content2{background-image:url(../header-content3.jpg);height:94px;width:408px}
.chromeOneTopRight{background-image:url(../squarechrometopright.gif);height:24px;width:33px}
.chromeTwoBottomCenter{background:url(../body_back.jpg) #8FA4D1}
.chromeTwoMiddleCenter{background:url(../body_side_back2.jpg) #8FA4D1}
.chromeTwoMiddleLeft{background:url(../body_side_back.jpg) no-repeat;height:270px;width:43px}
.chromeTwoTopCenter{background-image:url(../body_topmiddle2.jpg);height:32px;width:53px}
.chromeTwoTopCenter2{background-image:url(../body_topmiddle3.jpg);height:32px}
.chromeTwoTopCenter3{background-image:url(../body_topmiddle.jpg);height:32px;width:552px}
.chromeTwoTopLeft{background-image:url(../body_topleft.jpg);height:32px;width:43px}
.contact-InfoBack{background:url(../agent_back.jpg);width:83px}
.contactdesignation{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;width:75px}
.contactdisplayName, .contactdisplayName:active, .contactdisplayName:visited, .contactdisplayName:link {background-color:transparent;color:#FFFFFF;font:bolder 8pt Arial,Helvetica,sans-serif;overflow:hidden;width:75px}
.contactdisplayName:hover{background-color:transparent;color:#B3DDFC;font:bolder 8pt Arial,Helvetica,sans-serif;overflow:hidden;width:75px}
.contactdisplayName2:visited,.contactdisplayName2:hover,.contactdisplayName2:active,.contactdisplayName2,.contactdisplayName2:link{background-color:transparent;color:#FFFFFF;font:bolder 8pt Arial,Helvetica,sans-serif;width:144px;overflow:hidden;}
.contactText{color:#FFFFFF;font-size:8pt;font-weight:bold}
.contactText2:visited,.contactText2:hover,.contactText2:active,.contactText2,.contactText2:link{color:#FFFFFF;font-size:8pt;overflow:hidden;width:95px}
.contactText3{color:#FFFFFF;font:bold 9pt Arial,Helvetica,sans-serif;}
.contactText4:visited,.contactText4:hover,.contactText4:active,.contactText4,.contactText4:link{color:#FFFFFF;font:bolder 9pt Arial,Helvetica,sans-serif;overflow:hidden;width:120px}
.contentBack{background-color:#D0B083}
.contentBottomCenter{background:url(../body_bottom2.jpg) repeat-x;height:29px;width:100%}
.contentBottomLeft{background:url(../body_side_bottom.jpg) no-repeat;height:29px;width:43px}
.contentText2{font:bold 10pt Arial,helvetica,sans-serif}
.contentWell {background-image:url(../content-well.gif);}
.darkBackground,.mainTable{background-color:#0B2B8A}
.disclaimer:active,.disclaimer:visited,.disclaimer:hover,.disclaimer,.disclaimer:link{color:#808080;font:8pt Arial,Helvetica,sans-serif;}
.email_container{width:144px}
.errorMessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif}
.featured_Container{background-color:#03345D;overflow:hidden;text-align:center;vertical-align:middle;width:158px}
.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}
.footer2{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;}
.footerBackground1{background-image:url(../bringing2.jpg);height:41px;width:341px}
.footerBackgroundB{background-image:url(../bottom_back.jpg);height:41px;}
.fp{background-color:#03345D;height:126px;overflow:hidden;text-align:center;vertical-align:bottom;width:158px}
.fpText{background-color:transparent;color:#FFFFFF;font:bold 8pt Arial,Helvetica,sans-serif;position:relative;text-decoration:none;top:112px;vertical-align:bottom}
.header_bottom{background-image:url(../header_top.jpg);height:4px;width:800px}
.header_top{background-image:url(../header_top.jpg);height:29px;width:800px}
.header-top1{background-image:url(../header_top1.jpg);height:29px;width:184px}
.header-top2{background-image:url(../header_top2.jpg);height:29px;width:100%;}
.header-top3{background-image:url(../header_top3.jpg);height:29px;width:408px}
.headerBackground-content{background-image:url(../header-content2.jpg);height:94px;width:634px}
.headerBackground-content2{background-image:url(../header-content3.jpg);height:94px;width:408px}
.headerBackground-content3{background-image:url(../header_left.jpg);height:94px;width:100%;}
.headerBackground-home{background-image:url(../garyheadertop.jpg);height:202px;width:768px}
.header-content{color:#093559;font:bold 22pt Arial,Helvetica,sans-serif;padding-left:130px;padding-top:55px}
.headerdesignation{background-color:transparent;color:#064399;font:bold 14pt Arial,Helvetica,sans-serif;overflow:hidden;width:660px}
.headerdesignation2{background-color:transparent;color:#064399;font:bold 14pt Arial,Helvetica,sans-serif}
.headerdisplayName{background-color:transparent;color:#064399;font:bold 18pt Arial,Helvetica,sans-serif;overflow:hidden;width:660px}
.headerdisplayName2{background-color:transparent;color:#064399;font:italic bold 18pt Arial,Helvetica,sans-serif;overflow:hidden;width:660px}
.headerdisplayName3{background-color:transparent;color:#064399;font:bold 18pt Arial,Helvetica,sans-serif;}
.header-home{color:#FFFFFF;font-weight:bold;height:202px;line-height:72px;font-family: "Lucida Calligraphy",Arial,Helvetica,sans-serif;font-style: italic;font-size:35pt;overflow:hidden;width:768px;}
.headerText{color:#093559;font-size:14pt;font-style:italic;font-weight:bold}
.headerText2{color:#093559;cursor:pointer;font:bold 8pt Arial,Helvetica,sans-serif;padding-left:2px;text-align:center;text-decoration:none;width:134px}
a.headerText2,a.headerText2:link, a.headerText2:active, a.headerText2:visited, a.headerText2:hover {color:#132363;cursor:pointer;font:bold 8pt Arial,Helvetica,sans-serif;padding-left:2px;text-align:center;text-decoration:none;width:134px}
.input_area,.searchInputs{font:10px arial,helvetica,sans-serif;width:120px}
.input_button{background-color:#03345D;border:#FFFFFF solid 1px;color:#FFFFFF;font:bold 8px arial,Helvetica,sans-serif;height:14px;padding-bottom:2px;text-align:center;vertical-align:middle;width:52px;cursor:pointer}
.labelText{color:#093559;font:10pt Arial,Helvetica,sans-serif}
.leftSpacerImage{background:url(../left2.jpg) #CBA672 no-repeat;height:301px;width:7px}
.lightBackground{background-color:#C7D7F0}
.lineColor{background-color:#093559}
.linkText{color:#FFFFFF;font:bold 9pt Arial,Helvetica,sans-serif;width:134px;overflow:hidden;}
a.linkText:active,a.linkText:link,a.linkText:visited,a.linkText{color:#FFFFFF;font:bold 9pt Arial,Helvetica,sans-serif;width:134px;overflow:hidden;}
a.linkText:hover{color:#093559;font:bold 9pt Arial,Helvetica,sans-serif;width:134px;overflow:hidden;}
.main_border{background-color:#000000}
.mainNavDivider{background-color:#FFFFFF;height:1px;overflow:hidden;width:100%}
.mainNavDivider2{height:1px;padding-left:1px}
.masterTitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif}
.mediumBackground{background-color:#8BAAD5}
.menuBack{background-image:url(../menu_back.jpg)}
.menuDisplay{display:block;position:absolute;z-index:99}
.menuHidden{display:none}
.mug-Container{background-color:#03345D;height:88px;overflow:hidden;text-align:center;vertical-align:middle;width:75px}
.myLinks,.cw_articleHeader{color:#093559;font:bold 10pt Arial,Helvetica,sans-serif}
.rightSpacerImage{background:url(../right3.jpg) #CBA672;height:280px;width:7px}
.searchInputs{background-color:#EEEEEE;color:#03345D;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:120px}
.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}
.articleLink,.articleLink:link, .articleLink:active, .articleLink:visited{color:#132363;height:10px;position:static;cursor:pointer;visibility:visible;font:bold 12px Arial,Helvetica,sans-serif,sans-serif;}
.articleLink:hover{color:#6B7AAF;height:10px;position:static;cursor:pointer;visibility:visible;font:bold 12px Arial,Helvetica,sans-serif,sans-serif;}
td.chromeOneMiddleCenter2 input,td.chromeOneMiddleCenter2 
select{display:inline;}
td.chromeOneMiddleCenter2 span{display:block;}


/* MHT NAV COLORS */ 
.innerTable {background-color:#C7D7F0}
.subTable{background-color:#7C8DC3;padding-left:1px;padding-right:1px;}
.normal/*text*/{color:#064399;font:11px Arial,Helvetica,sans-serif}
/* END MHT COLORS */ 

/* BEGIN NAV BAR WIDGET CLASSES */
.nav_top{}
.nav_bottom{}
.mainNav{}
.menuOn{color:#FFFFFF;position:static;padding:0px 10px 0px 10px;visibility:visible;cursor:pointer;height:20px;font:bold 11px Arial,Helvetica,sans-serif,sans-serif;background:#3E4C83}
a.menuOff,a.menuOff:link, a.menuOff:active, a.menuOff:visited {color:#132363;height:10px;padding:0px 10px 0px 10px;font:bold 11px Arial,Helvetica,sans-serif,sans-serif;background:transparent;text-decoration:none}
a.menuOff:hover {color:#6B7AAF;height:10px;padding:0px 10px 0px 10px;font:bold 11px Arial,Helvetica,sans-serif,sans-serif;background:transparent;text-decoration:none}
.menuOff span,.menuOn span{line-height:10px;vertical-align:middle;height:10px}
.containerOn{display:block;visibility:visible;width:180px;position:static;z-index:99}
.containerOff{display:none;visibility:hidden;width:180px;position:static;z-index:99}
.containerOn span,.containerOff span{margin-left:0;overflow:hidden;vertical-align:middle}
.contentOn{height:20px;line-height:20px;position:static;color:#FFF24B;display:block;border-width:0px 1px 0px 1px;border-style:solid;border-color:#000000;cursor:pointer;visibility:inherit;font:Arial,Helvetica,sans-serif,sans-serif 11pt bold;width:180px;background:#3E4C83;padding:2px 5px 0px}
.contentOff{height:20px;line-height:20px;position:static;color:#3E4C83;display:block;border-width:0px 1px 0px 1px;border-style:solid;border-color:#000000;cursor:pointer;visibility:inherit;font:Arial,Helvetica,sans-serif,sans-serif 11pt bold;width:180px;background:#DDE3F9;padding:2px 5px 0px}
.contentOn span,.contentOff span{overflow:hidden;width:180px;line-height:20px;vertical-align:middle}
.smenuOn{color:#FFFFFF;position:static;padding:0px 10px 0px 10px;visibility:visible;cursor:pointer;height:20px;font:bold 11px Arial,Helvetica,sans-serif,sans-serif;background:#3E4C83}
.smenuOff{color:#132363;height:20px;position:static;padding:0px 10px 0px 10px;cursor:pointer;visibility:visible;font:bold 11px Arial,Helvetica,sans-serif,sans-serif;background:transparent}
.smenuOff span,.menuOn span{line-height:20px;vertical-align:middle;height:20px}
.snavDivider{}
.fnavDivider{width:192px;height:1px;overflow:hidden;background:#000000}
.navDivider{}
.menuWrapper{height:46px;width:100%;background:url(../menu_back.jpg) repeat-x}
/* 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(/Websites/images/detail/listingTab_left.gif);background-repeat:no-repeat;height:18px}
.listingTabActiveRight{width:11px;background-image:url(/Websites/images/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(/Websites/images/detail/listingTab_hiliteLeft.gif);background-repeat:no-repeat;height:18px}
.listingTabHiliteRight{width:11px;background-image:url(/Websites/images/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;}

/* Begin Fixed-Width Fix for Content Well  */
.contentTop{background-image:url(../body_topmiddle_new.gif);height:32px;width:6px;background-repeat:repeat-x;}
.contentText{color:#000000;font:9pt Arial,Helvetica,sans-serif;padding-right:6px;}
.deepHeader{background-image:url(../headback_new.jpg);width:2px;background-repeat:repeat-x;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;}
.footerBackground{background-image:url(../garyfooterbottom.gif);height:41px;width:100%;overflow:hidden}
/* End Fixed-Width Fix for Content Well  */


