body{color:#000;background-image:url(images/colours2/site_background.jpg)}.whiteLink,a{color:#ee3a42}.largeBoldColourTitle{padding-left:10px}.largeBoldColourTitle,.largeBoldTitle,.listingContainer h2{border-left:4px solid #ec2227;color:#11b4e5}.largeBoldSubTitle{color:#11b4e5;color:#000}.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.schoolHeading{color:#11b4e5;border-left:4px solid #e82728}.ARTICLE_INTRO .paragraphBodyContainer .paragraphByline,.ARTICLE_INTRO .paragraphBodyContainer .paragraphSubtitle{color:#11b4e5}.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:#e82728}.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c,.mainParagraphTitle{color:#ee3a42}.bodyWidgetFormLabel,.widgetFormLabel{color:#464646}.bodyInnerContainer h1{background:url(images/colours2/heading3background.gif);color:#fff}.headerLogoBox{background-color:none}.headerInner{background-image:url(images/colours2/headerTitleBoxBG.gif)}.builderSiteBanner{background-image:url(/templates/clientclick_2.0/rlpdefault_CONTEMPORARY/WEBSITE/images/headerTitleBoxBG.jpg;    
	}    
	
	.colourBar {
		background-color:none;
	}

/* MAIN BODY  *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/

	.twoColOuterContainer {
		background: #fff url(images/colours2/leftColBackground.jpg) no-repeat bottom left}.menuContainer{background:#ec2227 url(images/colours2/menuContainerBack.gif) no-repeat 0 100%}.menuItemRoot_Off{background:#ec2227 url(images/colours2/leftMenuBack.jpg) no-repeat 0 0;color:#000;border-bottom:1px solid #747474;border-top:1px solid #747474}.menuItemRoot_Off.selected{border-bottom:1px solid #f69a9c;border-top:1px solid #f69a9c}.menuItemSub_Off{color:#000}.menuContainer .selected,.menuItemRoot_On{background:#ec2227 url(images/colours2/leftMenuBack_hi.jpg) no-repeat 0 0;color:#fff;border-bottom:1px solid #f69a9c;border-top:1px solid #f69a9c}.menuContainer .selectedSub,.menuItemSub_On{background:#ec2227;color:#fff}.menuLevel1,.menuLevel2{ccborder-top:solid 1px #8a8a8a;ccborder-bottom:solid 1px #8a8a8a;margin-bottom:8px}.footerContainer{background-color:#efeee3}.footerHeight{background-color:#ec2328}.footerAgentInformationInnerContainer,.footerLeftCol .footerAgentText{border-left:3px solid #12b4e5}.footerRightCol .footerAgentTextRight{border-right:3px solid #12b4e5}.footerAgent1Photo img,.footerAgentImage img,.footerAgentImageRight img,.footerMidCol img,.footerTeamImage img,.teamLogo img{border:1px solid #fff}.agentInfo,.contactMeLong,.contactsmall,.contactussmall,.inforequest,.newsletter,.testimonialWidget,.valuation{background:#fff;color:#848586;border-bottom:4px solid #e82728}.contactMeLongTitle,.contactMeSmallTitle,.inforequestTitle,.newsletterTitle,.testimonialWidget h3,.valuationTitle{color:#e82728}.contactMeBlurb,.contactMeLongBlurb,.inforequestBlurb,.newsletterBlurb,.valuationBlurb,.valuationBodyBlurb{color:#464646}.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:30px;height:25px;position:absolute;left:-25px}.ARTICLE_INTRO .paragraphImage img,.FULL_LEFT_IMAGE .paragraphImage img,.FULL_RIGHT_IMAGE .paragraphImage img,.IMAGE_ONLY .paragraphImage img,.teamAgentInfoImage img{border:2px solid #11b4e5}.agentInfoBody .paragraphImage img,.listingContainer .paragraphImage img,.rosterAgentImage img,.schoolLeftCol img,.teamInfoAgentPhoto1 img,.teamInfoAgentPhoto2 img,.teamInfoBody .paragraphImage img{border:3px solid #e3e1cc}.PORTAL_WIDGET .paragraphTitle{background-image:url(images/colours2/icon_internalLink.gif)}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.agentInfoBody,.agentInfoBody .paragraphBodyContainer,.agentInfoBody .paragraphImageContainer,.agentInfoBody .paragraphImage img{background-color:#fff}.agentInfoBody .paragraphBody{background-color:#fff;border-color:#fff}.agentInfoBody .paragraphBodyText{color:#000}.agentInfoBody .paragraphReferenceContainer{color:#cf3921}.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 .teamAgentInfoHeading{border-left:4px solid #ec2227;color:#11b4e5}.teamAgentInfoLinks{background-image:url(images/colours2/icon_email.gif)}.teamInfoBody .paragraphReferenceContainer{color:#cf3921}.companyHeading,.companyInfoBody a{color:#000}.companyRightCol img{border:2px solid #fff}.companyInfoBody{background-image:url(images/colours2/companyBackground.jpg);background-color:#8d8e91;color:#fff}.LeadCapturePortal .paragraphreference{color:#46494e;text-decoration:none}.LeadCapturePortal .paragraphBody{background-image:url(images/colours2/1c_article_teaser_bg.gif)}.LeadCapturePortal .paragraphBody_2c{background-image:url(images/colours2/2c_article_teaser_bg.gif)}.LeadCapturePortal .paragraphBody_3c{background-image:url(images/colours2/3c_article_teaser_bg.gif)}.ARTICLETEASER .articleTeaserArticlesContainer{background-image:url(images/colours2/1c_article_teaser_bg.gif)}.ARTICLETEASER .articleTeaserArticlesContainer_2c{background-image:url(images/colours2/2c_article_teaser_bg.gif)}.ARTICLETEASER .articleTeaserArticlesContainer_3c{background-image:url(images/colours2/3c_article_teaser_bg.gif)}.ARTICLE_INTRO .paragraphreference,.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a,.featuredListings .paragraphReferenceContainer a,.FULL_LEFT_IMAGE .paragraphreference,.FULL_RIGHT_IMAGE .paragraphreference,.IMAGE_ONLY .paragraphreference,.LeadCapturePortal .paragraphReferenceContainer_2c,.LeadCapturePortal .paragraphReferenceContainer_3c,.LeadCapturePortal .paragraphReferenceContainer a,.TEXT_ONLY .paragraphreference{background-image:url(images/colours2/article_chevron.gif);color:#ee3a42}.ARTICLETEASER .paragraphTitle,.ARTICLETEASER .paragraphTitle_2c,.ARTICLETEASER .paragraphTitle_3c{color:#ec2227}.ARTICLETEASER .paragraphImage_2c img,.ARTICLETEASER .paragraphImage_3c img,.ARTICLETEASER .paragraphImage img{border:2px solid #fff}.ARTICLETEASER .imageBorder img{border:2px solid cfcfcf}.ARTICLETEASER .imageBorder:hover img{border:2px solid red}.ARTICLETEASER .imageBorder:hover{color:red}.awardsContainer .paragraphSeparator2col{background-image:url(images/colours2/2col_separator.gif)}.featuredListings .featuredListingsContainer{background-image:url(images/colours2/featured_listing_gradient_b.gif)}.FEATURED_LISTING .imageBorder img,.FEATURED_LISTING .paragraphImage img{border:2px solid #cfcfcf}.FEATURED_LISTING .imageBorder:hover img{border:2px solid red}.FEATURED_LISTING .imageBorder:hover{color:red}.FEATURED_LISTING .listingPrice,.LISTING .listingPrice{color:#11b4e5}.detailsHeading{border-top:2px solid #ee3a42;background:transparent;color:#fff}.detailsCategorySubHead{background:#4e71ac;color:#fff}.searchBarPrice.detailListingPrice{color:#11b4e5}a.reg:hover,a.reg:link,a.reg:visited{color:#ee3a42}.headerBar{border:none;border-top:2px solid #ee3a42;background:transparent;color:#fff}.headerBarColumn.headerBarText{color:#ee3a42}.headerBarColumn.headerBarPrice{color:#11b4e5}.listingSubHead{background-color:transparent;border-top:2px solid red}.rosterTitleContainer{background:#fff url(images/colours2/rosterTitleBackground.jpg) repeat-x 0 0}.rosterText .rosterName,.rosterText .rosterTitle{color:#11b4e5}.rosterText .rosterTitle{background-color:transparent}.listingsLink{background-color:#efeee3}.listingsLink a{color:#ec2429}.rosterLinks a:active,.rosterLinks a:link,.rosterLinks a:visited{color:#ee3a42}.schoolTableBackground{background-color:#fff}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-image:url(images/colours2/headerTitleBoxBG.gif);background-color:transparent;background-position:100%;background-repeat:no-repeat}.getMoreInfoDialog.ui-dialog,.getMoreInfoDialog.ui-dialog .ui-widget-content{background:none;background-color:#fff}#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:#000}.msgSearchMinMax,.msgWarning{color:red}section#advSearch{margin-top:50px;padding:0}section.mapSearchControls{padding-left:15px;padding-right:15px}.listingMapSearch>hr{display:none}#results .detailsHeading{color:inherit}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:#e82728}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#e82728}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:#e4e2d0}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #221e1f;border-bottom:1px solid #221e1f}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#04b2e2}.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:#ef3744;background:linear-gradient(top,#ef3744,#d8313f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EF3744",endColorstr="#d8313f",GradientType=0);border-top:1px solid #d8313f;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#f1f1f1}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:#ef3744}.submitButtonContainer .button{border-color:#ef3744;color:#f1f1f1}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #ef3744;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}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}