/* 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:active,a:link,a:visited{color:#064399;/* Sets link for all of page. */}
a:hover{color:#638DFF;/* Sets link hover for all of page. */}
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.featurePropLink:hover{background-color:transparent;color:#683DFF;font:bolder 9px Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;width:108px}
a.mainNav /* Sets link attribute for Nav-Bar-HP.xsl. */{background-color:transparent;color:#FFFFFF;font:bolder 11px Arial,Helvetica,sans-serif;text-decoration:none}
a.mainNav:hover{background-color:transparent;color:#638DFF;text-decoration:none}
a.mainNav:active,a.mainNav:link,a.mainNav:visited{background-color:transparent;color:#FFFFFF;text-decoration:none}
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;height:18px;padding-bottom:2px;text-align:center;width:46px;font:bold 7pt Arial,Helvetica,sans-serif}
TD{font-size:10pt}
.articleHeader /* To set font style for headers for Articles. */{color:#064399;font:bold 10pt Arial,Helvetica,sans-serif}
.bottomSpacerImage{background:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/full-bottom.jpg) no-repeat;height:26px;width:798px}
.broker-Logo-Container{height:90px;overflow:hidden;width:130px}
.broker-Logo-Container2{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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). */}
.buttonHiLite:visited,.buttonHiLite:hover,.buttonHiLite:active,.buttonHiLite,.buttonHiLite:link{background-color:#03345D;color:#638DFF;font:bold 9pt Arial,Helvetica,sans-serif;padding:5px;text-decoration:none;white-space:nowrap}
.buttonLoLite:visited,.buttonLoLite:hover,.buttonLoLite:active,.buttonLoLite,.buttonLoLite:link{background-color:#03345D;color:#FFFFFF;font:bold 9px Arial,Helvetica,sans-serif;padding:5px;text-decoration:none;white-space:nowrap}
.captionArea{color:#000000;font:12px Arial,Helvetica,sans-serif}
.chromeOneBottomCenter{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/mug-bottom.jpg);height:5px;width:126px}
.chromeOneBottomLeft{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/squareChromeBottomLeft.gif);height:16px;width:32px}
.chromeOneBottomRight{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/contactinfo-text-back.jpg);color:#692833;text-align:center}
.chromeOneMiddleLeft{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/mug-left.jpg);background-repeat:repeat-y;height:55px;width:4px}
.chromeOneMiddleRight{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/mug-right.jpg);background-repeat:repeat-y;height:4px;width:7px}
.chromeOneTopCenter{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/mug-top.jpg);height:5px;text-align:center;width:126px}
.chromeOneTopLeft{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/squareChromeTopLeft.gif);height:26px;width:32px}
.chromeOneTopRight{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/squareChromeTopRight.gif);height:26px;width:34px}
.chromeTwoBottomCenter{background:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/body-back.jpg);width:617px}
.chromeTwoBottomLeft{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/featured-bottom-left.jpg);height:17px;width:18px}
.chromeTwoBottomRight{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/featured-bottom-right.jpg)}
.chromeTwoHeader{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/featured-top.jpg);height:17px;width:126px}
.chromeTwoLeft{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/featured-left.jpg);height:82px;width:4px}
.chromeTwoMiddleCenter{background:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/body-side-back2.jpg) #C4A06E}
.chromeTwoMiddleLeft{background:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/body-side-back.jpg) no-repeat;height:270px;width:43px}
.chromeTwoMiddleRight{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/chrometwomiddle-right.jpg);height:82px;width:4px}
.chromeTwoTopCenter{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/body-topmiddle.jpg);height:32px;width:617px}
.chromeTwoTopLeft{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/body-topleft.jpg);height:32px;width:43px}
.colorNone{background-color:transparent/* Used when a cell needs to be transparent. */}
.contact-InfoBack{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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:8pt Arial,Helvetica,sans-serif}
.contentBack,.lightBackground{background-color:#FFFFFF}
.contentText{font:11pt Arial,Helvetica,sans-serif}
.contentText2{font:bold 10pt Arial,Helvetica,sans-serif}
.darkBackground{background-color:#142364}
.disclaimer{font:8pt Arial,Helvetica,sans-serif}
.disclaimer:hover{color:#638DFF;font:8pt Arial,Helvetica,sans-serif}
.disclaimer:active,.disclaimer:link,.disclaimer:visited{color:#064399;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:#FFFFFF;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 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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/header-back.jpg);height:100px;width:100%;overflow:hidden;padding-right:10px;}
.headerBackground-home{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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:#C22013;font:bolder 17px Arial,Helvetica,sans-serif;}
.headerdisplayName{background-color:transparent;color:#064399;font:bolder 25px Arial,Helvetica,sans-serif;text-align:right;}
.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{background-color:transparent;color:#909191;font:bold 18pt Arial,Helvetica,sans-serif}
.headerText2{color:#692833;cursor:pointer;font:bold 8pt Arial,Helvetica,sans-serif;overflow:hidden;padding-left:2px;padding-right:2px;text-align:center;text-decoration:none;width:131px}
.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:#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: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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/left2.jpg) no-repeat #D8CAAC;height:301px;width:7px}
.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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/menu-divider2.jpg);width:145px}
.mainTable{position:relative;width:100%}
.masterTitle{color:#000000;font:bold 15px Arial,Helvetica,sans-serif}
.mediumBackground{background-color:#687AC9}
.menuBack2{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/left-back.jpg);background-repeat:repeat-y;width:144px}
.menuDisplay{display:block;position:absolute;z-index:99}
.menuDivider /* Nav-Bar-HP.xsl uses this for setting custom divider lines between nav bar links. */{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/menu-divider.jpg);height:2px;width:100%}
.menuHidden{display:none}
.mug-container{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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). */}
.navButton{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/button1-off.gif)}
.option{border:#7F9DB9 solid 1px;display:block;font:11px Arial,Helvetica,sans-serif;width:60px}
.rightSpacerImage{background:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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,.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}
.subButtonHiLite:visited,.subButtonHiLite:hover,.subButtonHiLite:active,.subButtonHiLite,.subButtonHiLite:link{background-color:#96C9F4;color:#8E0003;font:bold 9pt Arial,Helvetica,sans-serif;padding:5px;text-decoration:none;white-space:nowrap}
.subButtonLoLite:visited,.subButtonLoLite:hover,.subButtonLoLite:active,.subButtonLoLite,.subButtonLoLite:link{background-color:#06579C;color:#FFFFFF;font:bold 9pt Arial,Helvetica,sans-serif;padding:5px;text-decoration:none;white-space:nowrap}
.subHeaderBar{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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). */}
.widgetBackground{background-Image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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 */
.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;}
.navDivider{background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/menu-divider.jpg);height:2px;width:100%}
.menuWrapper{background-color:#142364;}
/* 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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/detail/listingTab-left.gif);background-repeat:no-repeat;height:18px}
.listingTabActiveRight{width:11px;background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/detail/listingTab-hiliteLeft.gif);background-repeat:no-repeat;height:18px}
.listingTabHiliteRight{width:11px;background-image:url(/web/20060602152531im_/http://wrsouthshore.com/images/elements/design01-patriotic-02/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 */



/* 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;}

/*
     FILE ARCHIVED ON 15:25:31 Jun 02, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:36:48 Oct 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.717
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.01
  esindex: 0.013
  cdx.remote: 154.023
  LoadShardBlock: 601.189 (3)
  PetaboxLoader3.datanode: 663.665 (4)
  load_resource: 335.67
  PetaboxLoader3.resolve: 154.988
*/