body{color:#000;background:url(images/colours2/background.gif)}.bodyInnerContainer h1{border-bottom:1px solid #000;background-image:url(images/colours2/innerHeader_bg.gif);background-position:100% 100%;background-repeat:no-repeat;padding-bottom:8px;padding-top:24px}.entireSiteContainer{background-color:#e2f4f7}a{color:#000}a:hover{color:#811e5c}.whiteLink,a.whiteLink:hover{color:#811e5c;text-decoration:none}.largeBoldTitle,.listingContainer h2,.listingContainer h3{font-size:32px;font-weight:400;color:#811e5c}.largeBoldColourTitle{color:#811e5c}.largeBoldSubTitle{color:#11b4e5;color:#000}.ARTICLE_INTRO .paragraphBodyContainer .paragraphByline,.ARTICLE_INTRO .paragraphBodyContainer .paragraphSubtitle,.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.schoolHeading{color:#811e5c}.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.TEXT_ONLY .paragraphBodyContainer .paragraphSubtitle{color:#000}.LeadCapturePortal .paragraphBody_1c,.LeadCapturePortal .paragraphBody_2c,.LeadCapturePortal .paragraphBody_3c{padding:10px;background-color:#e2f4f7}.headerInner{background-image:url(images/colours2/topBanner.gif)}.colourBar{background-color:#f7d265}.featuredListings .mainParagraphTitle{border-bottom:1px solid #f7d265}.menuContainer{background-image:url(images/colours2/menu_item_bg.gif);border-bottom:2px solid #e2f4f7;background-repeat:no-repeat;background-position:0 100%;padding-top:0;border-right:1px solid #811e5c}.menuItemRoot_Off{border-bottom:2px solid #e2f4f7;padding:8px 0}.menuContainer .selected,.menuItemRoot_On{background-image:url(images/colours2/menu_bg_on.gif);background-position:100% 100%;background-color:#f8ef27;border-bottom:2px solid #fff;padding:8px 0}.menuItemSub_Off{border-bottom:2px solid #e7ead9}.menuContainer .selectedSub,.menuItemSub_On{background-image:url(images/colours2/menu_bg_on.gif);border-bottom:2px solid #fff;background-color:#61de98}.footerContainer{background-image:url(images/colours2/footer_bg.gif);background-color:#fff}.footerHeight{background-color:#811e5c}.footerAgent1Photo img,.footerAgentImage img,.footerAgentImageRight img,.footerMidCol img,.footerTeamImage img,.teamLogo img{border:2px solid #fff}.footerBrokerInformationInner .clear a:hover,.footerDisclaimer a:hover{color:#000}.footerAgentInformationInnerContainer{border-left:2px solid #fff}.ARTICLE_INTRO .paragraphImage img,.ARTICLETEASER .paragraphImage_2c img,.ARTICLETEASER .paragraphImage_3c img,.ARTICLETEASER .paragraphImage img,.FULL_LEFT_IMAGE .paragraphImage img,.FULL_RIGHT_IMAGE .paragraphImage img,.IMAGE_ONLY .paragraphImage img{border:2px solid #a0d3dc}.ARTICLE_INTRO .paragraphReferenceContainer a,.ARTICLE_INTRO .paragraphReferenceContainer a:hover,.FULL_LEFT_IMAGE .paragraphReferenceContainer a,.FULL_LEFT_IMAGE .paragraphReferenceContainer a:hover,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a:hover,.IMAGE_ONLY .paragraphReferenceContainer a,.IMAGE_ONLY .paragraphReferenceContainer a:hover,.PORTAL_WIDGET .paragraphReferenceContainer a,.PORTAL_WIDGET .paragraphReferenceContainer a:hover,.TEXT_ONLY .paragraphReferenceContainer a,.TEXT_ONLY .paragraphReferenceContainer a:hover{background-image:url(images/colours2/article_chevron.gif)}.PORTAL_WIDGET .paragraphTitle{background-image:url(images/colours2/icon_internalLink.gif)}.PORTAL_WIDGET .paragraphBodyContainer .paragraphTitle{border-bottom:1px dotted #e2ffb5}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.cityTxtField input,.countryTxtField select,.emailTxtField input,.firstNameTxtField input,.lastNameTxtField input,.messageTxtField textarea,.nameTxtField input,.neighbourhoodTxtField input,.phoneTxtField input,.postalCodeTxtField input,.priceRangeFromTxtField input,.priceRangeToTxtField input,.propertyTypeTxtField select,.provinceTxtField input,.streetTxtField input,.timeOfDayTxtField input{border:1px solid #8db6b1}#advSearch,.agentInfo,.contactMeLong,.contactsmall,.inforequest,.newsletter,.testimonialWidget,.valuation{background-color:#d2e1ce;background-image:url(images/colours2/widget_bg.gif);color:#000;border-bottom:4px solid #f7d265}.bodyWidgetFormLabel,.contactMeBlurb,.contactMeLongBlurb,.contactMeLongTitle,.contactMeSmallTitle,.inforequestBlurb .valuationBodyBlurb,.inforequestTitle,.JoinTeamBlurb,.mapSearchControls,.newsletterBlurb,.newsletterTitle,.valuationBlurb,.valuationTitle,.widgetFormLabel{color:#000}.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)}.testimonialWidget h3:before{content:"";display:block;background:url(images/colours1/widget_icon_testimonial.gif) no-repeat scroll 0 transparent;width:48px;height:48px;position:absolute;left:-49px}.agentInfoBody,.listingContainer,.teamInfoBody{border:2px solid #a0d3dc;background-color:#fff;background-position:0 0}.agentInfoBody{background-position:100% 100%}.agentInfoBody .paragraphImage img,.listingContainer .paragraphImage img,.teamInfoBody .paragraphImage img{border:4px solid #a0d3dc}.agentInfoBody,.headerLogoBoxInner img{background-image:url(images/colours2/agentInfoBody_bg.gif);border:3px solid #a0d3dc;background-color:#fff}.teamInfoBody{background-image:url(images/colours2/listing_bg.gif)}.agentInfoBody .paragraphReferenceOne,.teamInfoBody .paragraphReferenceOne{background-image:url(images/colours2/icon_phone.gif)}.agentInfoBody .paragraphReferenceTwo,.teamInfoBody .paragraphReferenceTwo{background-image:url(images/colours2/icon_email.gif)}.teamAgentInfoCol{background-image:url(images/colours2/partners_bg.gif)}.teamAgentInfoLinks a,.teamAgentInfoText,.teamInfoBody .teamAgentInfoHeading{color:#811e5c}.teamAgentInfoLinks a:hover{color:#396eb6}.teamAgentInfoText{color:#000}.teamInfoAgentPhoto1 img,.teamInfoAgentPhoto2 img{border:4px solid #a0d3dc}.LISTING .listingContainer{background-image:url(images/colours1/listing_bg.gif)}.LISTING .paragraphReferenceContainer a{background-image:url(images/colours2/listingInfoBody_chevron.gif)}.LISTING .paragraphReferenceContainer a:hover{background-image:url(images/colours2/listingInfoBody_chevron_hi.gif);color:#811e5c}.contactMeLongBodyBlurb,.listingItemContainer .listingPrice,.listingItemContainer .paragraphReferenceContainerInner a,.valuationBodyBlurb{color:#000}.LeadCapturePortal .paragraphBody_2c,.LeadCapturePortal .paragraphBody_3c,.LeadCapturePortal .paragraphImageContainer_1c{border-top:2px solid #fff}.featuredListings .mainParagraphTitle{background-image:url(images/colours2/featuredListingHeader_bg.gif);background-position:0 0;background-repeat:no-repeat}.contentWrapper .headerBar,.contentWrapper .iconImage,.contentWrapper .listingSubHead,.detailsHeading{background-color:#a0d3dc;border:none;border-bottom:4px solid #f7d265;color:#fff}.LeadCapturePortal .paragraphBody{font-size:.9em;left:10px;margin-top:6px;overflow:hidden;padding:0;position:relative;text-align:left;width:98%}.LeadCapturePortal .paragraphBody_3c{padding-left:10px;margin-top:0}.LeadCapturePortal .paragraphBodyContainer_1up,.LeadCapturePortal .paragraphBodyContainer_2up,.LeadCapturePortal .paragraphBodyContainer_3up{background-image:url(images/colours2/featuredListing_bg.gif);background-position:100% 0;background-repeat:no-repeat;border-left:2px solid #9ec8c4;background-color:#f3ecc1}.LeadCapturePortal .paragraphBodyContainer_3up{background-color:transparent}.LeadCapturePortal .paragraphBodyContainer_1up,.LeadCapturePortal .paragraphBodyContainer_2up,.LeadCapturePortal .paragraphBodyContainer_3up{padding-top:5px}.LeadCapturePortal .paragraphImageContainer_1c,.LeadCapturePortal .paragraphImageContainer_2c,.LeadCapturePortal .paragraphImageContainer_3c{background-color:#e2f4f7}.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{padding:0 5px 1px}.ARTICLETEASER{background-color:#f3ecc1;background-image:url(images/colours2/featuredListing_bg.gif);background-position:100% 0;background-repeat:no-repeat;border-left:2px solid #a0d3dc}.ARTICLETEASER .articleTeaserTable{background-color:#e2f4f7;*width:730px}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a,.LeadCapturePortal .paragraphReferenceContainer_2c a,.LeadCapturePortal .paragraphReferenceContainer_3c a,.LeadCapturePortal .paragraphReferenceContainer a{background-image:url(images/colours2/lead_chevron.gif)}.ARTICLETEASER .paragraphReferenceContainer_2c a:hover,.ARTICLETEASER .paragraphReferenceContainer_3c a:hover,.ARTICLETEASER .paragraphReferenceContainer a:hover,.LeadCapturePortal .paragraphReferenceContainer_2c a:hover,.LeadCapturePortal .paragraphReferenceContainer_3c a:hover,.LeadCapturePortal .paragraphReferenceContainer a:hover{background-image:url(images/colours2/lead_chevron.gif);color:#811e5c}.ARTICLETEASER .mainParagraphTitle{border-bottom:2px solid #fff;font-size:25px;font-weight:400;padding:3px 5px 2px 10px}.awardsContainer .paragraphSeparator2col{background-image:url(images/colours2/2col_separator.gif)}.FEATURED_LISTING{color:#000}.featuredListings{background-color:#f3ecc1;background-image:url(images/colours2/featuredListing_bg.gif);background-position:100% 0;background-repeat:no-repeat}.featuredListings .paragraphReferenceContainer a,.featuredListings .paragraphReferenceContainer a:hover,.openHouseOuter .paragraphReferenceContainer a,.openHouseOuter .paragraphReferenceContainer a:hover{background-image:url(images/colours2/featured_chevron.gif)}.featuredListings .FEATURED_LISTING .paragraphImage img,.openHouseOuter .FEATURED_LISTING .paragraphImage img{border:4px solid #a0d3dc}.featuredListingsContainer{background-color:#fff}.featuredListings .paragraphReferenceContainer,.openHouseOuter .paragraphReferenceContainer{background-color:#fff;background-image:url(images/colours1/featuredListingReference_bg.gif);background-position:100% 0;background-repeat:no-repeat;float:right;width:100%}.openHouseOuter .openHouseInner .mainParagraphTitle{border:none;background-image:url(images/colours2/openHouseHeader_bg.gif)}.openHouseOuter .openHouseContainer{background-image:url(images/colours2/openHouse_bg.gif);background-position:0 0;background-repeat:no-repeat}.contentWrapper{background-color:transparent}.photoContainerMain img,.photoContainerSmall,.search_image_large,.search_image_small img{border:3px solid #fff}.detailListingPrice,a.reg:hover,a.reg:link{color:#fff}.agentBorder{border-top:1px solid #fff}a.reg:visited{color:#215382}.linkButtons{background-image:url(images/colours2/roster_button_bg.gif);background-color:transparent}.linkButtons:hover{background-image:url(images/colours2/roster_button_bg_hi.gif);color:#fff}.linkButtons:hover a,.linkButtons:hover a:hover{color:#fff}.rosterTitleContainer{background:#fff url(images/colours2/rosterTitleBackground.jpg) repeat-x 0 0}.rosterText .rosterName,.rosterText .rosterTitle{color:#6f1e51}.listingsLink,.rosterText .rosterTitle{background-color:transparent}.listingsLink a:hover,.rosterLinks a:active,.rosterLinks a:hover,.rosterLinks a:link,.rosterLinks a:visited{color:#6f1e51}.rosterAgentImage img{border:2px solid #a3cac5}.rosterCol{background-image:url(images/colours2/roster_bg.gif)}.schoolLeftCol img{border:2px solid #a3cac5}.schoolTableBackground{background-color:transparent;border-bottom:1px solid #fff}.schoolHeading{color:#811e5c;border-bottom:none}.ARTICLETEASER .mainParagraphTitle,.LeadCapturePortal .paragraphTitle_3c{font-size:18px;font-weight:400;text-align:left}.openHouseOuter .mainParagraphTitle{padding:70px 5px 15px 160px}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar,.wrapperEmail .header{background-image:url(images/colours2/formsBanner_spring2.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:#000}.listingsList a.listingButton.reg:active,.listingsList a.listingButton.reg:hover{color:#811e5c}#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:#a0d3dc}.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,body#listingDetailPopUp .colourBar{background-color:#a0d3dc}body#listingDetailPopUp footer .agentInfo{border:0 none}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) no-repeat right 0 #fff}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #f7d265;border-bottom:none}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#811e5c}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#222}.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:#f5f0d1;background:linear-gradient(top,#f5f0d1,#e4e1d6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F0D1",endColorstr="#e4e1d6",GradientType=0);border-top:1px solid #e4e1d6;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#222}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:#f5f0d1}#headerBar a,#headerBar a:active,#headerBar a:before,#headerBar a:hover,#headerBar a:visited,#headerBar h1{color:#222}.submitButtonContainer .button{border-color:#f5f0d1;color:#222}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:1px solid #f5f0d1;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}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#8d3365}