body{background:#67759c;background-image:url(images/colours5/linedPat.png);color:#000}.largeBoldColourTitle,.listingPrice,.resultsAgent,h1{color:#67759c}.agentInfo,.agentInfo a,.bodyInnerContainer h1,.contactMeBlurb,.contactMeLong,.contactMeLongBlurb,.contactMeLongTitlem,.contactMeSmallTitle,.contactsmall,.contactussmall,.customBanner,.footer .disclaimer a,.inforequest,.inforequestBlurb,.inforequestTitle,.largeBoldTitle,.mainParagraphTitle,.newsletter,.newsletterBlurb,.newsletterTitle,.newsletterTitleIcon,.paragraphReferenceOne,.paragraphReferenceTwo,.paragraphTitle,.paragraphTitle_2c,.paragraphTitle_3c,.searchResultsAddress,.testimonialWidget .teaserLink,.testimonialWidget h3,.valuation,.valuationBlurb,.valuationTitle,a,a.paragraphreference:active,a.paragraphreference:visited,a:hover{color:#333d52}.bodyInner{background:url(images/colours5/bg.png) repeat}.headerInnerContainer .heading{color:#fff}.headingContainer .heading{color:#fff;background-color:#43506b;background-image:linear-gradient(#333d52,#43506b)}#customBannerContainer{background-color:#43506b}#defaultBannerContainer{background:url(images/colours5/stockHeader1.jpg) no-repeat}.wrapper{background:url(images/colours5/linedPat.png) repeat scroll 0 0 #889bcf}.wrapperEmail .header h2{color:#fff;margin-left:0;margin-top:0;padding:25px 0 16px 7px}a.linkClose:link{color:#616161}.listingItemContainer,.listingItemContainer .paragraphReferenceContainerInner a:hover{color:#333d52}.listingItemContainer .paragraphReferenceContainer{background-color:#a8a8a8}.listingItemContainer .listingPrice{color:#e82728}.active,.nonActive{background:#333d52;border-color:#333d52 #43506b #43506b #555;color:#eee}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#333d52}.splashMenu .socialMediaLinks,.splashMenu a:link,.splashMenu li a:visited{color:#eee;background-color:#333d52;border-top:1px solid #67759c;border-right:14px solid #333d52;border-bottom:1px solid #43506b;border-left:14px solid #333d52}.splashMenu .socialMedia:hover,.splashMenu li a:hover{color:#fff;border-right:14px solid #67759c;border-left:14px solid #67759c;background-color:#67759c}.splashMenu li a.selected{color:#eee;background-color:#43506b;border-right:14px solid #43506b;border-left:14px solid #43506b}.listingSpecPrice,.listingSpecTitle{color:#494949}.footerContainer{background-color:#333d52;background-image:linear-gradient(#333d52,#43506b)}.footerAddress,.footerAgent,.footerContainer,.footerContainer a,.footerContainer a:hover,.footerDisclaimer a:hover{color:#fff}.PORTAL_WIDGET .paragraphReferenceContainer a{color:#e82728}.bathsTxtField input,.bedsTxtField input,.bodyWidgetFormLabel input,.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,.provinceTxtField select,.streetTxtField input,.timeOfDayTxtField input{border:1px solid #43506b;border-radius:3px;background-color:#ccc;background:linear-gradient(#ccc,#eee);box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc}.bodyWidgetFormLabel input:focus,.cityTxtField input:focus,.countryTxtField select:focus,.emailTxtField input:focus,.firstNameTxtField input:focus,.lastNameTxtField input:focus,.messageTxtField textarea:focus,.nameTxtField input:focus,.neighbourhoodTxtField input:focus,.phoneTxtField input:focus,.postalCodeTxtField input:focus,.priceRangeFromTxtField input:focus,.priceRangeToTxtField input:focus,.propertyTypeTxtField select:focus,.provinceTxtField input:focus,.streetTxtField input:focus,.timeOfDayTxtField input:focus{border:1px solid #000;border-radius:3px;background:#fff;box-shadow:0 0 2px #3f4a59;-moz-box-shadow:0 0 2px #3f4a59;-webkit-box-shadow:0 0 2px #3f4a59}.contactMeLongBody .submitButton input,.dreamHomeContainer .submitButton input,.submitButtonContainer input,.valuationBodyContainer .submitButton input{color:#fff;background-color:#3f4a59;background:linear-gradient(#3f4a59,#67759c);box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc}.submitButtonContainer input:focus{background-color:#2c333d;background:linear-gradient(#67759c,#3f4a59);box-shadow:0 0 2px #43506b;-moz-box-shadow:0 0 2px #43506b;-webkit-box-shadow:0 0 2px #43506b}.schoolTableBackground{background:#e1e1e5}.schoolHeading{color:#2c333d}.schoolBody a{color:#7a7a7c}.schoolBody a:hover{color:#e1e1e5}.contentWrapper{background-color:transparent}.headerBar{background-color:#e1e1e5;color:#7a7a7c}.listingRoomMeasure{border-top:1px solid #eee}.listingSubHead{background-color:#e1e1e5;color:#7a7a7c}.listingsList .nonActive a{color:#ccc}.active{background:url(images/colours5/selectLit.png) bottom no-repeat #43506b}.nonActive:hover{background:url(images/colours5/select.png) bottom no-repeat #43506b}.nonActive a:hover{text-decoration:none}.detailsHeading{border-color:#e1e1e5}.detailsCategorySubHead,.detailsHeading{background:#e1e1e5;color:#fff}.detailListingPrice,.headerBarPrice,a.reg:visited{color:#333}a.reg:link{color:#333d52}a.reg:hover{color:#7a7a7c}html #twtr-widget-1{font-family:Open Sans,Helvetica,Arial,sans-serif!important}html #twtr-widget-1 .twtr-doc,html #twtr-widget-1 h3,html #twtr-widget-1 h4{background-color:#2f405a!important;color:#fff!important;line-height:1.5!important}html #twtr-widget-1 .twtr-hd a{background-color:#2f405a!important;color:#fff!important}html #twtr-widget-1 .twtr-tweet a{color:#2f405a!important;font-weight:700!important}html #twtr-widget-1 .twtr-bd,html #twtr-widget-1 .twtr-bd p,html #twtr-widget-1 .twtr-timeline i a{color:#000!important}html #twtr-widget-1 .twtr-new-results,html #twtr-widget-1 .twtr-results-inner,html #twtr-widget-1 .twtr-timeline{background:none repeat scroll 0 0 #fff!important}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background:#67759c;background-image:url(images/colours5/linedPat.png);color:#fff;background-position:0 0;background-repeat:repeat}#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:#333d52}.msgSearchMinMax,.msgWarning{color:red}.mapSearchControls h3{color:#2c333d}#results .detailsHeading{color:inherit}#results .paginationPage a.active{color:#7a7a7c;background-image: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:#333d52}body#listingDetailPopUp .iconImage{border: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:#67759c;background-image:url(images/colours5/linedPat.png)}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #2f405a;border-bottom:1px solid #2f405a}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#2f405a}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#e1e1e1}.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:#43506b;background:linear-gradient(top,#43506b,#3c4760);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#43506b",endColorstr="#3c4760",GradientType=0);border-top:1px solid #3c4760;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#e1e1e1}nav li a:before{background:url(/templates/common/images/mobile/defaultLite.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsLite.png) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsLite.png) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeLite.png) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeLite.png) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frLite.png) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enLite.png) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.png) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.png) 0 no-repeat}#headerBar{background-color:#2f405a}.submitButtonContainer .button{border-color:#2f405a;color:#e1e1e1}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #2f405a;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/ourTeamLite.png) 0 no-repeat}.optout .submitButton{color:#fff;background:gray;background:linear-gradient(180deg,silver,gray);border:1px solid silver}.optout .submitButton:active,.optout .submitButton:hover{background:silver;background:linear-gradient(180deg,gray,silver);border:1px solid silver;text-shadow:1px 1px 1px #616161}.optoutDivider{border-left:1px solid #c4c4c4;border-right:1px solid #888;height:38%;position:absolute;left:48%;top:1em}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}.page--call-action .button{color:#fff;background-color:#313131}.page--call-action .button:active,.page--call-action .button:hover{background-color:#757575}.cookie-container .button{color:#fff;background-color:#313131}.cookie-container .button:active,.cookie-container .button:hover{background-color:#757575}