div#scroll {
height:auto;
}



/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#232021;}
.quickSearchText {font-family: arial;font-size: 11px;width: 120px;border: #999999 so 1px;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchSelect {font-family: arial;font-size: 11px;width: 120px;border: #999999 solid 1px;display: block;background-color:#FFFFFF;}
.quickSearchButton{background-color:#232021;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:#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 */




a.whitelink:hover{background-color:transparent;color:#638DFF;font:bolder 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
a:active,a:link,a:visited{color:#8B6809;}
a:hover{color:#232021;}
a.featureproplink:active,a.featureproplink:link,a.featureproplink:visited{width:108px;background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none;overflow:hidden;}
a.featureproplink:hover{width:108px;background-color:transparent;color:#683DFF;font:bolder 9px Arial,Helvetica,sans-serif;text-decoration:none;overflow:hidden;}
a.noline:link,a.noline:visited,a.noline:hover,a.noline:active{text-decoration:none;}
body{margin:0;background-color:#FFFFFF;}
input.buttons{font:10px Arial,Helvetica,sans-serif;width:120px;color:#EFB310;border:solid #000000 1px;display:block;cursor:pointer;background-color: #452510;}
td{font-size:10pt;}
/*.agentphoto{border-color:#000000;border-style:solid;border-width:1px;width:115px;background-color:#EFB310;height:115px;overflow:hidden;}*/
.agentphoto-overflow{width:115px;height:115px;overflow:hidden;}
.agentspacer{width:321px;background-image:url(../theme-photo-center-left.jpg);height:30px;}
.agentspacerbottom{width:321px;background-image:url(../theme-photo-bottom-left.jpg);height:36px;}
.agentspacerright{width:14px;background-image:url(../theme-photo-bottom-right.jpg);height:115px;}
.articleHeader,.contacttext3{color:#232021;font:bold 10pt Arial,Helvetica,sans-serif;}
.bgcolor02,.darkbackground{background-color:#232021;}
.bgcolor05{background-color:#736045;}
.bgcolor06{background-color:#A6A6A6;}
.bgcolor07{background-color:#FFFFFF;}
.bgcolor08,.linecolor2{background-color:#000000;}
.borderBottom{background-image:url(../border-bottom.gif);height:9px;width:770px;}
.borderTop{background-image:url(../border-top.gif);height:11px;width:770px;}
.broker-logo{}
.broker-Logo-Container{width:149px;height:82px;background:url(../franchise-logo.gif) bottom center no-repeat;overflow:hidden;}
.broker-Logo-Container2{background-color:#000000;width:149px;height:138px;overflow:hidden;}
.marginTop{margin-top:2px;height:68px;}
.captionarea{color:#000000;font:12px Arial,Helvetica,sans-serif;}
.colornone{}
.contact-info1-container{width:45px;/* Contact-Info2.xsl uses this to set background image for this widget (part of essential design element). */ background-image:url(../contactinfo-text-back.jpg);text-align:center;height:55px;overflow:hidden;}
.contact-infoback{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). */ background-image:url(../mug-text-back.jpg);height:1px;overflow:hidden;}
.contact-infomiddle{width:9px;/* Contact-Info2.xsl uses this to set middle divider background image for this widget (part of essential design element). */ background-image:url(../mug-middle.jpg);height:55px;}
.contactdesignation{width:61px;background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;}
.contactdisplayName{width:130px;background-color:transparent;color:#232021;font:normal 9pt Arial,Helvetica,sans-serif;text-decoration:none;overflow:hidden;}
.contactdisplayName2{background-color:transparent;color:#232021;font:normal 9pt Arial,Helvetica,sans-serif;text-decoration:none;width:132px;overflow:hidden}
.contacttext{color:#232021;font:normal 7pt Arial,Helvetica,sans-serif;}
.contacttext2{color:#232021;font:bold 8pt Arial,Helvetica,sans-serif;}
.contacttext4{color:#232021;font:normal 9pt Arial,Helvetica,sans-serif;}
.contacttext4:hover{color:#7B869A;font:normal 8pt Arial,Helvetica,sans-serif;}
.contactUs{background-image:url(../title-contact-us.gif);height:20px;width:142px;}
.contentback{background-color:#FFFFFF;}
.contenttext{color:#000000;font:10pt Arial,Helvetica,sans-serif;}
.contenttext2{font:bold 12pt arial,helvetica,sans-serif;}
.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-innertable{}
.cw-innertablelistingdetail,.innertablelistingdetail{}
.cw-linecolor,.linecolor{}
.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;}
.designElementB{float:left;width:64px;background-image:url(../nav-home-off.jpg);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElementB:hover{float:left;width:64px;background-image:url(../nav-home-on.jpg);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement1b{float:left;width:64px;background-image:url(../nav-home-off.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement1b:hover{float:left;width:64px;background-image:url(../nav-home-on.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement2,.designElement2:hover{float:left;width:83px;background-image:url(../nav-sitemap-blank.jpg);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement2b{float:left;width:83px;background-image:url(../nav-sitemap-off.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement2b:hover{float:left;width:83px;background-image:url(../nav-sitemap-on.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement3{float:left;width:90px;background-image:url(../nav-contact-off.jpg);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement3:hover{float:left;width:90px;background-image:url(../nav-contact-on.jpg);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement3b{float:left;width:90px;background-image:url(../nav-contact-off.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.designElement3b:hover{float:left;width:90px;background-image:url(../nav-contact-on.gif);background-repeat:no-repeat;height:20px;overflow:hidden;position:static;}
.disclaimer{font:8pt Arial,Helvetica,sans-serif;}
.email-container{width:138px;background-color:transparent;color:#232021;overflow:hidden;}
.errormessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif;}
.featured-container{width:121px;/* Lead-In-Featured-Property.xsl uses this to set background color and control any image overflow problems. */ background-color:transparent;text-align:center;overflow:hidden;}
.featured-title-container{width:121px;/* ChromeTowHeader.xsl (for Lead-In-Featured-Property.xsl) uses this to set background color and control any text overflow problems. */ background-color:transparent;color:#FFFFFF;font:bolder 10px Arial,Helvetica,sans-serif;overflow:hidden;}
.featuredphoto1{width:121px;background-image:url(../featured-property-photo-01.jpg);height:70px;}
.featuredphoto2{width:121px;background-image:url(../featured-property-photo-02.jpg);height:70px;}
.featuredproperty{width:142px;background-image:url(../title-featured-property.gif);height:20px;}
.font14{font:10px Verdana,Arial,Helvetica,sans-serif;}
.font2{font:11px Tahoma,Arial,sans-serif;color:#FF0000;}
.font6{color:#FFFFFF;font:bold 12px Tahoma,Arial,sans-serif;}
.font7{font:12px Tahoma,Arial,sans-serif;}
.font8{color:#FFFFFF;font:12px Tahoma,Arial,sans-serif;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;}
.franchiselogo{width:149px;background-image:url(../franchise-logo.gif);height:138px;}
.header-Background{background-image:url(../header-background.jpg);height:266px;width:450px;}
.header-background-top{background-image:url(../header-background-top.jpg);height:20px;width:450px;}
.headerBackground-content{background-image:url(../agent-title-bg.jpg);height:48px;width:320px;}
.headerBackground-content2{background-image:url(../cw-header-bg.jpg);height:138px;}
.headerBackground-home{background-image:url(../theme-photo-top.jpg);height:129px;width:450px;}
.header-content{padding-left:130px;padding-top:55px;color:#692833;font:bold 22pt Arial,Helvetica,sans-serif;}
.headerdesignation{background-color:transparent;color:#FFFFFF;font:normal 10pt Arial,Helvetica,sans-serif;}
.headerdisplayName{background-color:transparent;color:#FFFFFF;font:bold 16pt Arial,Helvetica,sans-serif;}
.headerdisplayName2{margin-right:22pt;background-color:transparent;color:#064399;font:bolder 18px Arial,Helvetica,sans-serif;}
.headertext{background-color:transparent;color:#232020;font:bold 14pt Arial,Helvetica,sans-serif;}
.headerText2, .headerText2:link, .headerText2:active, .headerText2:visited, .headerText2:hover{color:#FFFFFF;font:bolder 12px Helvetica, sans-serif;cursor:pointer; text-decoration:none}
.input-area{border:#232021 solid 1px;width:120px;display:block;color:#EFB310;font:10px Arial,Helvetica,sans-serif;cursor:pointer;}
.input-button{border:#000000 solid 1px;display:block;font:bold 8px Arial,Helvetica,sans-serif;text-align:center;height:15px;vertical-align:middle;background-color:#EFB310;width:52px;cursor:pointer;}
.labeltext{color:#232021;font:10pt Arial,Helvetica,sans-serif;}
.lead-in-link-container{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. */ background-color:transparent;overflow:hidden;}
.lightbackground,.bgcolor03,.bgcolor04{background-color:#FFE580;}
.linktext,.cw-linktext{}
.listbutton{width:120px;background-image:url(../view-button.gif);background-repeat:no-repeat;height:18px;}
.mainBackground{background-image:url(../border-bg.gif);width:770px;}
.mainBackground2{background-image:url(../cw-border-bg.gif);width:770px;}
.mainheaderleft{width:334px;/* To set middle background image (part of essential design element) for header. */ background-image:url(../header-middle.jpg);background-repeat:no-repeat;height:94px;}
.mainnavdivider{width:100%;background-color:#000000;height:1px;overflow:hidden;}
.mainnavdivider2{padding-left:1px;height:1px;}
.mainnavicondown{width:21px;background-image:url(../button1-off.gif);height:21px;}
.mainnaviconup{width:21px;background-image:url(../button1-on.gif);height:21px;}
.maintable{width:100%;position:relative;}
.mastertitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif;}
.mediumbackground,.bgcolor01,.designElement-back{background-color:#EFB310;}
.menuback{width:144px;background-image:url(Designs/Design26/Prudential-Pat/images/left-back.jpg);background-repeat:repeat-y;}
.menudivider{width:100%;background-image:url(../menu-divider.jpg);/* Nav-Bar-HP.xsl uses this for setting custom divider lines between nav bar links. */ height:2px;}
.menuright{}
.navBarTop{background-image:url(../nav-bar-top.jpg);height:20px;width:213px;}
.navbutton{background-image:url(../button1-off.gif);}
.navcontact{width:98px;background-image:url(../nav-contact-off.jpg);height:20px;}
.navhome{width:63px;background-image:url(../nav-home-off.jpg);height:20px;}
.navsitemap{width:82px;background-image:url(../nav-sitemap-off.jpg);height:20px;}
.option{border:#7F9DB9 solid 1px;width:60px;display:block;font:11px Arial,Helvetica,sans-serif;}
.propertySearch{background-image:url(../title-property-search.gif);height:20px;width:142px;background-repeat:no-repeat}
.searchInputs{font:10px Arial,Helvetica,sans-serif;width:120px;background-color:#FFFFFF;color:#8B6809;cursor:pointer}
.searchtabactivecenter{width:100px;background-color:#DDDDDD;text-align:center;}
.searchtabactiveleft,.searchtabactiveright{width:8px;background-color:#DDDDDD;height:21px;}
.searchtabhilitecenter{width:100px;background-color:#EEEEEE;text-align:center;}
.searchtabhiliteleft,.searchtabhiliteright{width:8px;background-color:#EEEEEE;height:21px;}
.searchtabtextactive{color:#000080;font:normal Bold 9pt Tahoma,Helvetica,sans-serif;}
.searchtabtexthilite{color:#FF0000;font:normal Bold 9pt Tahoma,Helvetica,sans-serif;}
.slideshowtitle{color:#000000;font:900 15px Arial,Helvetica,sans-serif;}
.subheaderbar{width:100%;/* To set header divider image for right side of header (part of essential design element for this design). */ background-image:url(../head-bottom-back.jpg);height:7px;}
.subheaderbarleft{width:145px;/* To set header divider image for left side of header (part of essential design element for this design). */ background-image:url(../head-bottom-left.jpg);height:7px;}
.subheaderbarmiddle{width:26px;/* To set header divider image for middle of header (part of essential design element for this design). */ background-image:url(../head-bottom-middle.jpg);height:7px;}
.weatherview{width:142px;background-image:url(../title-weather.gif);height:20px;}
.whitelink,.whitelink:active{background-color:transparent;color:#232021;font:bolder 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.whitelink:visited{background-color:transparent;color:#596537;font:bolder 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.widgetbackground{}

/* BEGIN NAV BAR WIDGET CLASSES*/
/*style*/
.containerOn{width:184px;visibility:visible;position:static;z-index:99;border-bottom:1px solid;border-top:1px solid;border-left:1px solid;border-right:1px solid;margin-left:4px;}
.containerOff{width:184px;visibility:hidden;position:static;z-index:99;border-bottom:1px solid;border-top:1px solid;border-left:1px solid;border-right:1px solid;margin-left:4px;}
.containerOn span,.containerOff span{margin-left:1px;overflow:hidden;vertical-align:middle;}
.contentOn{height:20px;line-height:20px;position:static;display:block;width:180px;cursor:pointer;visibility:inherit;font:bold 11px Arial,Helvetica,sans-serif;padding:0px 0px 0px 4px;}
.contentOff{height:20px;line-height:20px;position:static;display:block;width:180px;cursor:pointer;visibility:inherit;font:bold 11px Arial,Helvetica,sans-serif;padding:0px 0px 0px 4px;}
.contentOn span,.contentOff span{width:184px;height:20px;overflow:hidden;vertical-align:middle;}
.menuOn{height:21px;position:static;font:bold 11px Arial,Helvetica,sans-serif;cursor:pointer;visibility:visible;padding:0px 0px 0px 25px;}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited{position:static;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;color:#FFFFFF;}
.menuOff:hover{position:static;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;color:#EFB310}
.menuOff span,.menuOn span{line-height:21px;height:21px;vertical-align:middle;overflow:hidden;text-align:left;}
.menuWrapper{background-repeat:repeat-x;width:100%;}
.navTop{display:block;height:0px;overflow:hidden;position:relative;}
.navBottom{display:block;height:1px;overflow:hidden;position:relative;}
.navDivider{height:1px;width:100%;overflow:hidden;position:static;}
.fnavDivider{height:1px;width:100%;overflow:hidden;position:static;}
.smenuOn{height:21px;position:static;font:bold 11px Arial,Helvetica,sans-serif;cursor:pointer;visibility:visible;padding:0px 0px 0px 25px;}
.smenuOff{height:21px;position:static;font:bold 11px Arial,Helvetica,sans-serif;cursor:pointer;visibility:visible;padding:0px 0px 0px 25px;}
.smenuOff span,.smenuOn span{line-height:21px;height:21px;vertical-align:middle;overflow:hidden;text-align:left;}
.snavDivider{height:1px;width:100%;overflow:hidden;position:static;}
/*design*/
/*END NAV BAR WIDGET CLASSES */

/* MHT NAV COLORS */ 
.innerTable /*inner table*/{background-color:#EFB310} 
.subTable/*outer tables*/{padding-left:4px;padding-right:4px;background-color:#FFE580} 
.normal/*text*/{color:#000000;font:11px #000000 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(/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 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;font-family:arial,sans-serif}
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:#000;font:normal 12px "Times New Roman",Times,serif;vertical-align:top;}
#User-Defined-Form table  td.chromeOneMiddleCenter{color:#fff;font-size:15px;font-weight:bold;padding:5px;}
#User-Defined-Form table  td select,table.normal td select{font:normal 14px "Times New Roman",Times,serif;}
/* END USER DEFINED FORM STYLES */

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 fix for content well overflow */

.bottomshadow {
	background-image:url(../bottomshadow.gif);
	background-repeat:repeat-x;
	height:9px;
	width:100%;
}

.leftshadow {
	background-image:url(../leftshadow.gif);
	background-repeat:repeat-y;
	height:100%;
	width:10px;
}

.rightshadow {
	background-image:url(../rightshadow.gif);
	background-repeat:repeat-y;
	height:100%;
	width:10px;
}

.blshadow {
	background-image:url(../blshadow.gif);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}

.brshadow {
	background-image:url(../brshadow.gif);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}

.topbg {
	background-image:url(../topbg.gif);
	background-repeat:repeat-x;
	height:250px;
	width:100%;
}

.topbgSub {
	background-image:url(../topbgsub.gif);
	background-repeat:repeat-x;
	height:158px;
	width:100%;
}


.tlshadow {
	background-image:url(../tlshadow.gif);
	background-repeat:no-repeat;
	height:11px;
	width:10px;
}

.trshadow {
	background-image:url(../trshadow.gif);
	background-repeat:no-repeat;
	height:11px;
	width:10px;
}


.topshadow {
	background-image:url(../topshadow.gif);
	background-repeat:repeat-x;
	height:11px;
	width:100%;
}



