body{background-color:#e1e7eb}a,body{color:#5b3e68}a{text-decoration:none}.spacer20{background-image:none;clear:both;float:left;height:auto;width:auto}h1{color:#5b3e68}.bodyInnerContainer h1{background-image:url(images/colours2/heading3background.gif);background-color:#fffeeb;color:#fff;background-repeat:no-repeat}.whiteLink{color:#5b3e68}.whiteLink:hover{text-decoration:underline}.largeBoldColourTitle{color:#fff}.largeBoldTitle{color:#5b3e68}.mainParagraphTitle{color:#615f30}.bodyWidgetFormLabel,.col1 h1,.widgetFormLabel{color:#5b3e68}.titleSeparator{background-image:url(images/colours2/widget_title_separator.gif)}.headerLogoBox{background-color:#fff}.headerInner{background-image:url(images/colours2/topBanner.gif)}.headerTitleBoxInner h1,.headerTitleBoxInner h2{color:#fff}.colourBar{background:#baaabc}.menuContainer{background-image:url(images/colours2/menu_item_bg.gif);border-bottom:4px solid #6b6e6c}.menuItemRoot_Off{color:#fff;background:url(images/colours2/menu_bg_off.gif);border-bottom:1px solid #b7c6c3}.menuContainer .selected,.menuItemRoot_On{background-image:url(images/colours2/menu_bg_on.gif);background-color:#bcb2c9;color:#fff;border-bottom:1px solid #baaabc}.menuItemSub_Off{backgroundx:url(images/colours2/menu_bg_off_2.gif);color:#fff;border-bottom:1px solid #b7c6c3}.menuContainer .selectedSub,.menuItemSub_On{background-image:url(images/colours2/menu_bg_on_2.gif);background-color:#bcb2c9;color:#fff;border-bottom:1px solid #b7c6c3}.twoColInnerContainer{background:#fff}.twoColOuterContainer{background-color:#fffeeb;background-image:url(images/colours2/left_col_bg.gif)}.inner1Box{border-right:2px solid #000}.rightColInner{background-color:#fffeeb}.articleContainer,.articleHomeContainer{background-image:url(images/colours2/article_separator.gif)}.bodyFooter{background-image:url(images/colours2/body_footer_bg2.gif)}.footerContainer{background-image:url(images/colours2/main_footer_bg.gif)}.agentInfoOuterContainer .agentInfoInnerContainer{background:#fff}.agentInfoOuterContainer .agentInfoContentBox{border-top:2px solid silver}.footerBrokerInformationContainer,.footerBrokerInformationInner,.footerBrokerInformationInner a,.footerDisclaimer,.footerDisclaimer a{color:#fff}.footerAgent1Photo img{border:3px solid #fff}.footerAgentImage img,.footerAgentImageRight img{border:3px solid #b7c6c3}.ARTICLE_INTRO .paragraphImage img,.FULL_LEFT_IMAGE .paragraphImage img,.FULL_RIGHT_IMAGE .paragraphImage img,.IMAGE_ONLY .paragraphImage img{border:2px solid #b7c6c3}.ARTICLE_INTRO .paragraphreference,.FULL_LEFT_IMAGE .paragraphreference,.FULL_RIGHT_IMAGE .paragraphreference,.IMAGE_ONLY .paragraphreference{background-image:url(images/colours2/chevron.gif)}.PORTAL_WIDGET .paragraphTitle{background-image:url(images/colours2/icon_internalLink.gif)}.PORTAL_WIDGET .paragraphReferenceContainer a{color:#689948;background-image:url(images/colours2/chevron.gif)}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.TEXT_ONLY .paragraphreference{color:#7a568e;background-image:url(images/colours2/icon_textRoll2_lo.gif);padding:10px 25px 10px 0}.TEXT_ONLY .paragraphreference a:hover{color:#a0b0ae;text-decoration:none;background-image:url(images/colours2/icon_textRoll2_hi.gif);padding:20px 25px 25px 0}.widgets{background:url(images/colours2/widget_side.gif) 0 0 repeat-y}.contactMeBlurb,.contactMeLongBlurb,.contactMeLongTitle,.contactMeSmallTitle,.inforequestBlurb,.inforequestTitle,.mapSearchControls h3,.newsletterBlurb,.newsletterTitle,.testimonialWidget h3,.valuationBlurb,.valuationTitle{color:#5b3e68}.contactMeLongBodyBlurb,.mapSearchControls,.valuationBodyBlurb{color:#464646}.agentInfo,.contactsmall,.contactussmall,.inforequest,.newsletter,.testimonialWidget,.valuation{background-image:url(images/colours2/widget_bg.gif);color:#5b3e68}.testimonialWidget{min-height:280px}.testimonialWidget h3:before{content:"";display:block;background:url(images/colours2/widget_icon_testimonial.gif) no-repeat scroll 0 transparent;width:48px;height:48px;position:absolute;left:-49px}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#b7c6c3}#advSearch,.contactMeLong{background-image:url(images/colours2/widget_bg_long.gif);color:#5b3e68}.contactMeLongTitleIcon,.contactMeSmallTitleIcon{background-image:url(images/colours2/widget_icon_contact.gif)}.newsletterTitleIcon{background-image:url(images/colours2/widget_icon_newsletter.gif)}.valuationTitleIcon{background-image:url(images/colours2/widget_icon_homeval.gif)}.inforequestTitleIcon{background-image:url(images/colours2/widget_icon_inforequest.gif)}.agentInfoBody,.teamInfoBody{background-color:#baaabc;background-image:url(images/colours2/agentInfoBody_bg.gif);background-position:100% 100%}.agentInfoBody .paragraphBodyText{color:#fff}.agentInfoBody .paragraphBody{border:none}.agentInfoBody .paragraphReferenceContainer{color:#5b3e68;background:#e4d8e6}.agentInfoBody .paragraphImage img{border:2px solid #b7c6c3}.agentInfoBody .paragraphReferenceContainer,.teamInfoBody .paragraphReferenceContainer{color:#5b3e68;background:#e4d8e6}.agentInfoBody .paragraphReferenceOne,.teamInfoBody .paragraphReferenceOne{background-image:url(images/colours2/icon_phone.gif)}.agentInfoBody .paragraphReferenceTwo,.teamInfoBody .paragraphReferenceTwo{background-image:url(images/colours2/icon_email.gif)}.teamInfoBody .teamAgentInfoContainer{background-color:#fff;background-image:url(images/colours2/agentInfoBody_bg.gif);background-position:100% 100%}.teamAgentInfoContainer{background:#baaabc}.teamAgentInfoImage{background:transparent url(images/colours2/teamBackground.jpg) no-repeat 100% 100%}.teamAgentInfoImage img,.teamInfoBody .paragraphImage img{border:2px solid #b7c6c3}.teamAgentInfoBodyText,.teamAgentInfoHeading,.teamAgentInfoLinks a:hover,.teamAgentInfoText,.teamInfoBody{color:#fff}.companyHeading,.teamAgentInfoLinks a:active,.teamAgentInfoLinks a:link,.teamAgentInfoLinks a:visited,.teamAgentInfoText{color:#000}.companyRightCol img{border:2px solid #fff}.companyInfoBody{background:#8d8e91 url(images/colours2/companyBackground.jpg) no-repeat 0 100%;color:#000}.listingContainer{background-color:#baaabc;background-image:url(images/colours2/listing_bg.gif)}.listingContainer .paragraphImage img{border:2px solid #b7c6c3}.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{background:#e4d8e6 url(images/colours2/heading2Background.gif) no-repeat 50%;color:#5b3e68;font-size:1.5em;padding:5px 0 3px 10px}.LeadCapturePortal .paragraphreference{color:#46494e;text-decoration:none}.LeadCapturePortal .paragraphReferenceContainer a{color:#7a568e;background-image:url(images/colours2/icon_textRoll2_lo.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer a:hover{color:#a0b0ae;text-decoration:none;background-image:url(images/colours2/icon_textRoll2_hi.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer_2c a{color:#7a568e;background-image:url(images/colours2/icon_textRoll2_lo.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer_2c a:hover{color:#a0b0ae;text-decoration:none;background-image:url(images/colours2/icon_textRoll2_hi.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer_3c a{color:#7a568e;background-image:url(images/colours2/icon_textRoll2_lo.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer_3c a:hover{color:#a0b0ae;text-decoration:none;background-image:url(images/colours2/icon_textRoll2_hi.gif);padding:20px 25px 25px 0}.LeadCapturePortal .paragraphImageContainer_1c{border-bottom:2px solid #b7c6c3}.ARTICLETEASER .paragraphReferenceContainer,.ARTICLETEASER .paragraphReferenceContainer_2c,.ARTICLETEASER .paragraphReferenceContainer_3c{background-color:#baaabc}.ARTICLETEASER .articleTeaserArticlesContainer,.ARTICLETEASER .articleTeaserArticlesContainer_2c,.ARTICLETEASER .articleTeaserArticlesContainer_3c{background-image:url(images/colours2/article_teaser_bg.gif);background-position:100% 100%;padding-bottom:10px}.ARTICLETEASER .articleTeaserTitle{background:#e4d8e6 url(images/colours2/heading2Background.gif) no-repeat 50%;font-weight:700;font-size:1.1em;border-bottom:6px solid #fffeeb;padding:5px 0 3px 10px}.ARTICLETEASER .mainParagraphTitle{border:none;color:#5b3e68}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a{color:#7a568e;background-image:url(images/colours2/icon_textRoll_hi.gif);padding:8px 25px 14px 0;float:right;margin-right:4px}.ARTICLETEASER .paragraphReferenceContainer_2c a:hover,.ARTICLETEASER .paragraphReferenceContainer_3c a:hover,.ARTICLETEASER .paragraphReferenceContainer a:hover{color:#fff;text-decoration:none;background-image:url(images/colours2/icon_textRoll_lo.gif);padding:8px 25px 14px 0;float:right;margin-right:4px}.ARTICLETEASER .paragraphBody,.ARTICLETEASER .paragraphBody_2c,.ARTICLETEASER .paragraphBody_3c,.ARTICLETEASER .paragraphTitle,.ARTICLETEASER .paragraphTitle_2c,.ARTICLETEASER .paragraphTitle_3c{color:#fff}.ARTICLETEASER .paragraphImage_2c img,.ARTICLETEASER .paragraphImage_3c img,.ARTICLETEASER .paragraphImage img{border:2px solid #b7c6c3}.ARTICLETEASER .paragraphReferenceInner,.ARTICLETEASER .paragraphReferenceInner_2c,.ARTICLETEASER .paragraphReferenceInner_3c{border-bottom:4px solid #e4d8e6}.ARTICLETEASER .imageBorder:hover{color:#5b3e68}.awardsContainer .paragraphSeparator2col{background-image:url(images/colours2/2col_separator.gif)}.featuredListings{color:#5b3e68}.featuredListings .mainParagraphTitle{background:url(images/colours2/headingBackground.gif);background-repeat:no-repeat;background-position:50%;color:#fff;text-align:center;font-weight:700;font-size:1.5em}.FEATURED_LISTING .paragraphImage img{border-color:#b7c6c3}.FEATURED_LISTING .imageBorder:hover{color:#6b6e6c;border-color:#b7c6c3}.FEATURED_LISTING .imageBorder:hover img,.featuredListings .FEATURED_LISTING .paragraphImage img{border-color:#b7c6c3}.featuredListings .paragraphReferenceContainer a{background-image:url(images/colours2/chevron.gif);color:#7a568e}.featuredListings .paragraphReferenceContainer a:hover{color:#b7c6c3}.contentWrapper{background-color:transparent}.headerBar{border:1px solid #baaabc;background:#b7c6c3}.listingRoomMeasure{border-top:1px solid #eee}.listingSubHead{background:#b7c6c3;color:#fff}.headerBarPrice,.headerBarText{color:#fff}.detailsHeading{border:1px solid #baaabc}.detailsCategorySubHead,.detailsHeading{background:#b7c6c3;color:#fff}.detailListingPrice{color:#fff}a.reg:visited{color:#5b3e68}a.reg:link{color:#fff}a.reg:hover{color:#5b3e68}.schoolBody a,.schoolHeading{color:#b7c6c3}.schoolBody a:hover{color:#5b3e68}.schoolLeftCol img{border:2px solid #b7c6c3}.schoolTableBackground{background-color:transparent;border-bottom:2px solid #b7c6c3}.SchoolInfo table{color:#000}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar,.wrapperEmail .header{background-image:url(images/colours2/formsBanner_p2.jpg)}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-color:transparent;background-position:0 100%;background-repeat:no-repeat}.listingsList a.listingButton.reg:link,.listingsList a.listingButton.reg:visited{color:#5b3e68}.listingsList a.listingButton.reg:active,.listingsList a.listingButton.reg:hover{color:#7a568e}#map_canvas{background-color:#e5e3df}#nearbyLegend{background-color:#fff;border:1px solid #bbb;box-shadow:0 0 2px #999}.nearbyLabel{background-color:#ccc;background-image:linear-gradient(#bbb,#ccc);border-color:#bbb #ccc #ccc;box-shadow:0 0 2px #bbb}.nearbyLabel:hover{background-color:#bbb;background-image:linear-gradient(#ccc,#bbb);border-color:#ccc #bbb #bbb}.listingBubbleSummary .price,.listingBubbleText .mls{color:#5b3e68}.msgSearchMinMax,.msgWarning{color:red}section#advSearch{margin-top:50px;padding:0}section.mapSearchControls{padding-left:15px;padding-right:15px}.listingMapSearch>hr{display:none}body#listingDetailPopUp .containerWrapper{background-color:#fff}body#listingDetailPopUp hr.headerRule{clear:both;display:block;height:30px;margin:0;padding:0}body#listingDetailPopUp a.listingButton:link,body#listingDetailPopUp a.listingButton:visited{color:#ebebeb}body#listingDetailPopUp footer .agentInfo{background:none;color:inherit}body#listingDetailPopUp hr{border:0;border-top:1px solid #ccc}#nextCaro,#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span,#prevCaro{background-color:#b7c6c3}body#listingDetailPopUp .colourBar{background-color:#baaabc}body#listingDetailPopUp .openHouseContainer{color:#fff;background:#b50000;background:linear-gradient(180deg,red,#b50000)!important;text-shadow:1px 1px 1px #616161}body#listingDetailPopUp aside .openHouseContainer h3{color:#fff}.mobile a,.mobile a:hover,body.mobile{color:#111}body.mobile{background:url(images/colours2/topBanner.gif) center 0 no-repeat #6c6f6d}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #5b3e68}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#5b3e68}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#f1f1f1}.mobile footer a,.mobile footer a:hover,.mobile footer a:visited{color:#efefef}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#666}.button,.buttonRLP{background:#bdabcf;background:linear-gradient(top,#bdabcf,#ac9dbd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bdabcf",endColorstr="#ac9dbd",GradientType=0);border-top:1px solid #ac9dbd;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#f1f1f1}nav li a:before{background:url(/templates/common/images/mobile/defaultDark.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsDark.png) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsDark.png) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeDark.png) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeDark.png) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frDark.png) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enDark.png) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhDark.png) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileDark.png) 0 no-repeat}#headerBar{background-color:#5b3e68}.submitButtonContainer .button{border-color:#bdabcf;color:#f1f1f1}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #bdabcf;box-shadow:inset 0 0 3px #fff,0 0 5px #8c8c8c}.contactMeSmallForm{color:#fff}.mobile .detailListingPriceMobile,.mobile h2{text-transform:uppercase;font-weight:700}#team:before{background:url(/templates/common/images/mobile/ourTeamDark.png) 0 no-repeat}body#listingDetailPopUp #legal a,body#listingDetailPopUp #main a,body#listingDetailPopUp footer a{text-decoration:underline}.magnific-popup-container{background-color:#fff;color:#434343}.magnific-popup-container h1{color:#111}.magnific-popup-container h2{color:#333}.magnific-popup-container h3{color:#555}.magnific-popup-container small{color:#757575}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#5b5b5b;text-decoration:normal}.magnific-popup-container a :active,.magnific-popup-container a :hover,.magnific-popup-container small a :active,.magnific-popup-container small a :hover{color:#434343;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333}