
div#scroll {
height:auto;
}


/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0071B8;}
.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:#0071B8;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.font8:link,a.font8:active,a.font8:visited,a.font8:hover,a.font8{color:#FFFFFF;display:none;font:12px Arial,Helvetica,sans-serif;text-decoration:none}
a.whiteLink:hover{background-color:transparent;color:#FFFFFF;font:bolder 8pt Arial,Helvetica,sans-serif;text-decoration:none}
a:active,a:visited,a:link{color:#0071B8}
a.featurePropLink:active,a.featurePropLink:link,a.featurePropLink:visited{background-color:transparent;color:#FFFFFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:108px}
a:hover{color:#003D71}
a.featurePropLink:hover{background-color:transparent;color:#683DFF;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}
input.buttons{background-color:#0071B8;border:solid 1px #000000;color:#FFFFFF;cursor:pointer;display:block;font:10px Arial,Helvetica,sans-serif;width:120px}
TD{font-size:10pt}
/*.agentPhoto{background-color:#EAEAEA;border-color:#000000;border-style:solid;border-width:1px;height:115px;overflow:hidden;width:115px}*/
.agentPhoto-Overflow{height:115px;overflow:hidden;width:115px}
.agentSpacer{background-image:url(../theme-photo-center-left.jpg);height:30px;width:321px}
.agentSpacerBottom{background-image:url(../theme-photo-bottom-left.jpg);height:36px;width:321px}
.agentSpacerRight{background-image:url(../theme-photo-bottom-right.jpg);height:115px;width:14px}
.articleHeader /* To set font style for headers for Articles. */{color:#064399;font:bold 10pt Arial,Helvetica,sans-serif}
.bgcolor01,.darkBackground{background-color:#003D71}
.bgcolor02{background-color:#0071B8}
.bgcolor03,.bgcolor04{background-color:#EAEAEA}
.bgcolor05{background-color:#736045}
.bgcolor06{background-color:#A6A6A6}
.bgcolor07,.contentBack,.innerTable,.lightBackground{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-Container{background:url(/Websites/Designs/Design26/Prudential-Patriotic/images/logo.jpg) center center no-repeat;height:138px;overflow:hidden;width:149px}
.broker-Logo-Container2{background-color:#0071B8;height:138px;overflow:hidden;width:149px}
.captionArea{color:#000000;font:12px Arial,Helvetica,sans-serif}
.colorNone{background-color:transparent/* Used when a cell needs to be transparent. */}
.contact-Info1-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). */}
.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:#0071B8;font:normal 9pt Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:130px}
.contactdisplayName2{background-color:transparent;color:#0071B8;font:normal 9pt Arial,Helvetica,sans-serif;text-decoration:none}
.contactText{color:#000000;font:normal 7pt Arial,Helvetica,sans-serif}
.contactText2{color:#0071B8;font:bold 8pt Arial,Helvetica,sans-serif}
.contactText3{color:#0071B8;font:bold 10pt Arial,Helvetica,sans-serif}
.contactText4{color:#0071B8;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}
.contentText{color:#000000;font:normal 10pt Arial,Helvetica,sans-serif}
.contentText2{font:bold 10pt Arial,Helvetica,sans-serif}
.cw-articleHeader{color:#C32338;font:bold 10pt Arial,Helvetica,sans-serif}
.cw-headertext{background-color:transparent;color:#909191;font:bold 18pt Arial,Helvetica,sans-serif}
.cw-hometracker,.hometracker{color:#132363;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none}
.cw-hometracker:hover,.hometracker:hover,.hometracker:hover{color:#CC0000;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none}
.cw-link{font-weight:bold}
.cw-subtable{background-color:#7297CB;/* Emailer.xsl uses this to set background color... */ padding-left:4px;padding-right:4px}
.cw-subtableheader{background-color:#A0BDE5;/* Emailer.xsl,Listing-Detail-CP.xsl use this to set background color and bold font for headers... */ font-weight:bold;padding-left:4px;padding-right:4px}
.designElement-back{background-color:#006AC0}
.designElement1{background-image:url(../nav-home-off.jpg);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:64px}
.designElement1:hover{background-image:url(../nav-home-on.jpg);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:64px}
.designElement1b{background-image:url(../nav-home-off.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:64px}
.designElement1b:hover{background-image:url(../nav-home-on.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:64px}
.designElement2,.designElement2:hover{background-image:url(../nav-sitemap-blank.jpg);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:83px}
.designElement2b{background-image:url(../nav-sitemap-off.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:83px}
.designElement2b:hover{background-image:url(../nav-sitemap-on.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:83px}
.designElement3{background-image:url(../nav-contact-off.jpg);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:90px}
.designElement3:hover{background-image:url(../nav-contact-on.jpg);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:90px}
.designElement3b{background-image:url(../nav-contact-off.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:90px}
.designElement3b:hover{background-image:url(../nav-contact-on.gif);background-repeat:no-repeat;float:left;height:20px;overflow:hidden;position:static;width:90px}
.disclaimer{font:8pt Arial,Helvetica,sans-serif}
.email-Container{background-color:transparent;color:#0071B8;overflow:hidden;width:138px}
.errorMessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif}
.featured-Container{background-color:transparent;overflow:hidden;text-align:center;width:121px;height:100px;/* 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:bolder 10px Arial,Helvetica,sans-serif;overflow:hidden;width:121px/* ChromeTowHeader.xsl (for Lead-In-Featured-Property.xsl) uses this to set background color and control any text overflow problems. */}
.featuredPhoto1{background-image:url(../featured-property-photo-01.jpg);height:70px;width:121px}
.featuredPhoto2{background-image:url(../featured-property-photo-02.jpg);height:70px;width:121px}
.featuredProperty{background-image:url(../title-featured-property.gif);height:20px;width:142px}
.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;display:none;font:12px Arial,Helvetica,sans-serif}
.headerText2, .headerText2:link, .headerText2:active, .headerText2:visited, .headerText2:hover{color:#FFFFFF;font:bold 13px Arial,sans-serif;cursor:pointer; text-decoration:none;line-height:14px;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif}
.franchiseLogo{background-image:url(../franchise-logo.gif);height:138px;width:149px}
.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{color:#692833;font:bold 22pt Arial,Helvetica,sans-serif;padding-left:130px;padding-top:55px}
.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{background-color:transparent;color:#064399;font:bolder 18px Arial,Helvetica,sans-serif;margin-right:22pt}
.headerText{background-color:transparent;color:#003D71;font:bold 14pt Arial,Helvetica,sans-serif}
.hometracker{color:#0071B8;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{border:#0071B8 solid 1px;color:#003D71;display:block;font:10px Arial,Helvetica,sans-serif;width:120px}
.input-button{background-color:#0071B8;border:#000000 solid 1px;color:#FFFFFF;display:block;font:bold 8px Arial,Helvetica,sans-serif;height:15px;text-align:center;vertical-align:middle;width:52px;cursor:pointer}
.labelText{color:#0071B8;font:10pt Arial,Helvetica,sans-serif}
.labelText{color:#003D71;font-family: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. */}
.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... */}
.link /* Lead In uses this to format target and link. */{font-weight:bold;text-align:left}
.linkText{font:9pt Arial,Helvetica,sans-serif}
.linktext /* Lead In uses this to format description to make sure it is centered. */{text-align:center}
.listButton{background-Image:url(../view-button.gif);background-repeat:no-repeat;height:18px;width:120px}
.listingDetailsFeaturesDiv{height:500px;left:0px;overflow:auto;position:absolute;top:0px;width:500px}
.listingDetailsSchoolInfoDiv,.listingDetailsCalculatorDiv,.listingDetailsIframeDiv{left:0px;position:absolute;top:0px;visibility:hidden}
.listingTab{cursor:pointer;position:absolute}
.listingTabActiveCenter{background-color:#0071B8;text-align:center;width:100px}
.listingTabActiveLeft,.listingTabActiveRight{background-color:#0071B8;height:21px;width:8px}
.listingTabHiliteCenter{background-color:#EAEAEA;text-align:center;width:100px}
.listingTabHiliteLeft,.listingTabHiliteRight{background-color:#EAEAEA;height:21px;width:8px}
.listingTabtextActive{color:#EAEAEA;font:normal Bold 9pt Arial,Helvetica,sans-serif}
.listingTabtextHilite{color:#0071B8;font:normal Bold 9pt Arial,Helvetica,sans-serif}
.listingWidgetsContainer{height:500px;position:relative;width:500px;z-index:0}
.mainBackground{background-image:url(../border-bg.gif);width:770px}
.mainBackground2{background-image:url(../cw-border-bg.gif);width:770px;background-repeat:repeat-y}
.mainHeaderleft{background-Image:url(../header-middle.jpg);background-repeat:no-repeat;height:94px;width:334px/* To set middle background image (part of essential design element) for header. */}
.mainNavDivider{background-color:#000000;height:1px;overflow:hidden;width:100%}
.mainNavDivider2{height:1px;padding-left:1px}
.mainNavIconDown{background-image:url(../button1-off.gif);height:21px;width:21px}
.mainNavIconUp{background-image:url(../button1-on.gif);height:21px;width:21px}
.mainTable{position:relative;width:100%}
.marginTop{height:72px;margin-top:25px}
.masterTitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif}
.mediumBackground{background-color:#439DD6}
.menuBack{background-Image:url(../left-back.jpg);background-repeat:repeat-y;width:144px}
.menuDisplay{display:inline;position:absolute;z-index:99}
.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%}
.menuHidden{display:none}
.menuRight /* Nav-Bar-HP.xsl uses this for setting the left background of the nav bar area to always fill the page vertically. */{background-Image:url(../menu-right.jpg)}
.navBarTop{background-image:url(../nav-bar-top.jpg);height:20px;width:213px}
.navButton{background-Image:url(../button1-off.gif)}
.navContact{background-Image:url(../nav-contact-off.jpg);height:20px;width:98px}
.navHome{background-Image:url(../nav-home-off.jpg);height:20px;width:63px}
.navSiteMap{background-Image:url(../nav-sitemap-off.jpg);height:20px;width:82px}
.option{border:#7F9DB9 solid 1px;display:block;font:11px Arial,Helvetica,sans-serif;width:60px}
.propertySearch{background-image:url(../title-property-search.gif);height:20px;width:142px;background-repeat:no-repeat}
.searchinputs{background-color:#F5FBFF;color:#064399;font:10px Arial,Helvetica,sans-serif;width:120px;cursor:pointer}
.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). */}
.subTable{background-color:#FFFFFF;padding-left:4px;padding-right:4px}
.weatherView{background-image:url(../title-weather.gif);height:20px;width:142px}
.whiteLink,.whiteLink:active{background-color:transparent;color:#0071B8;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{background-Image:url(Websites/Designs/Design26/Prudential-Patriotic/images/contactinfo-text-back.jpg)/* Contact-Info3.xsl uses this to set an custom image background for the Contact text to rest against. */}
/* START USER DEFINED FORM STYLES */
font.required{margin-right:5px}
span.small{font-size:smaller}
td.normal{text-align:right}
td.sortedColumn{background-color:#F0F0F0}
td.subHeader{background:#CCD1EE;padding:3px 5px}
th.sortedColumn{background-color:#B0B0B0}
tr.alternateRow{background-color:#E0E0E0}
tr.alternateRow td.sortedColumn{background-color:#D0D0D0}
#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, sans-serif;vertical-align:top}
#User-Defined-Form table  td.chromeOneMiddleCenter{background-color:#0071B8;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 */
/* BEGIN NAV BAR WIDGET CLASSES */

.containeron{border-color:#000000;background-color:#000000}
.containeroff{border-color:#000000;background-color:#000000}
.contenton{background-color:#0071B8;color:#FFFFFF}
.contentoff{background-color:#FFFFFF;color:#0071B8}
.menuon{background-image:url(../button1-off-blank.gif);background-color:#FFFFFF;color:#0071B8}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited{background-color:#0071B8;color:#A9DDFF;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuOff:hover{background-color:#0071B8;color:#FFFFFF;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.menuwrapper{background-image:url(../menu-back.jpg);background-color:#000000}
.navdivider{background-color:transparent}
.smenuon{background-image:url(../button1-off-blank.gif);background-color:#FFFFFF;color:#0071B8}
.smenuoff{background-image:url(../button1-on-blank.gif);background-color:#0071B8;color:#FFFFFF}
.snavdivider{background-color:#000000}
/*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 */
/* MHT NAV COLORS */
.innerTable /*inner table*/{background-color:#F5F5F5}
.subTable/*outer tables*/{padding-left:4px;padding-right:4px;background-color:#F5FBFF}
.normal/*text*/{color:#0071B8;font:11px Arial,Helvetica,sans-serif}
/* END MHT COLORS */

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%;
}

