.widgets{float:right;width:180px;margin:60px 30px;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;line-height:1.4em}.widgetForm{margin-bottom:20px;float:left}.contactMeLong,.contactsmall,.inforequest,.newsletter,.testimonialWidget,.valuation{padding:0 15px 30px;float:left;clear:both;background-position:0 100%;background-repeat:repeat-x;background-repeat:repeat-y;background-position:100% 0;border-top:2px solid #fff;color:#2c333d}.contactMeLongTitle,.contactMeSmallTitle,.inforequestTitle,.newsletterTitle,.valuationTitle{padding-top:0;font-size:1.2em;font-weight:700;text-transform:uppercase}.contactMeBlurb,.contactMeLongBlurb,.dreamHomeBlurb,.inforequestBlurb,.JoinTeamBlurb,.newsletterBlurb,.valuationBlurb{padding:5px 0;clear:both}.cityContainer,.contactTypeContainer,.countryContainer,.emailContainer,.firstNameContainer,.lastNameContainer,.messageContainer,.nameContainer,.neighbourhoodContainer,.phoneContainer,.postalCodeContainer,.priceRangeFromContainer,.priceRangeToContainer,.propertyTypeContainer,.provinceContainer,.questionContainer,.streetContainer,.subscriptionTypeContainer,.timeOfDayContainer{width:100%;padding:2px 0}.bathsTxtField input,.bedsTxtField 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{width:140px;font-size:1em;font-family:Open Sans,Helvetica,Arial,sans-serif}.contactMeLongBody .cityTxtField input,.contactMeLongBody .countryTxtField select,.contactMeLongBody .emailTxtField input,.contactMeLongBody .firstNameTxtField input,.contactMeLongBody .lastNameTxtField input,.contactMeLongBody .messageTxtField textarea,.contactMeLongBody .nameTxtField input,.contactMeLongBody .neighbourhoodTxtField input,.contactMeLongBody .phoneTxtField input,.contactMeLongBody .postalCodeTxtField input,.contactMeLongBody .priceRangeFromTxtField input,.contactMeLongBody .priceRangeToTxtField input,.contactMeLongBody .propertyTypeTxtField select,.contactMeLongBody .provinceTxtField input,.contactMeLongBody .streetTxtField input,.contactMeLongBody .timeOfDayTxtField input,.dreamHomeContainer .cityTxtField input,.dreamHomeContainer .countryTxtField select,.dreamHomeContainer .emailTxtField input,.dreamHomeContainer .firstNameTxtField input,.dreamHomeContainer .lastNameTxtField input,.dreamHomeContainer .messageTxtField textarea,.dreamHomeContainer .nameTxtField input,.dreamHomeContainer .neighbourhoodTxtField input,.dreamHomeContainer .phoneTxtField input,.dreamHomeContainer .postalCodeTxtField input,.dreamHomeContainer .priceRangeFromTxtField input,.dreamHomeContainer .priceRangeToTxtField input,.dreamHomeContainer .propertyTypeTxtField select,.dreamHomeContainer .provinceTxtField input,.dreamHomeContainer .provinceTxtField select,.dreamHomeContainer .streetTxtField input,.dreamHomeContainer .timeOfDayTxtField input,.valuationBodyContainer .bathsTxtField input,.valuationBodyContainer .bedsTxtField input,.valuationBodyContainer .cityTxtField input,.valuationBodyContainer .countryTxtField select,.valuationBodyContainer .emailTxtField input,.valuationBodyContainer .firstNameTxtField input,.valuationBodyContainer .lastNameTxtField input,.valuationBodyContainer .messageTxtField textarea,.valuationBodyContainer .nameTxtField input,.valuationBodyContainer .neighbourhoodTxtField input,.valuationBodyContainer .phoneTxtField input,.valuationBodyContainer .postalCodeTxtField input,.valuationBodyContainer .priceRangeFromTxtField input,.valuationBodyContainer .priceRangeToTxtField input,.valuationBodyContainer .propertyTypeTxtField select,.valuationBodyContainer .provinceTxtField input,.valuationBodyContainer .provinceTxtField select,.valuationBodyContainer .streetTxtField input,.valuationBodyContainer .timeOfDayTxtField input{width:450px}.messageTxtField textarea{height:100px}.bodyWidgetFormLabel,.bodyWidgetFormLabel img,.bodyWidgetFormLabel input{margin:10px 0 0}.widgetFormRadio+.bodyWidgetFormLabel{margin:7px 0 11px}.submitButtonContainer{padding-top:10px;text-align:center}.submitButtonContainer input,.submitButton input{width:150px;height:40px;font-size:1.5em;text-transform:uppercase;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;border:1px;border-radius:3px;padding-bottom:3px}.widgetFormRadio input{height:35px;margin-right:5px;width:14px}.contactTypeContainer .widgetFormLabel,.subscriptionTypeContainer .widgetFormLabel{padding-top:.2em;margin-left:2.5em}.contactTypeField,.widgetFormRadio{clear:both;float:left}.testimonialWidget{margin-bottom:20px;overflow-wrap:break-word;word-wrap:break-word}.testimonialWidget h3{text-transform:uppercase;font-size:1.2em}.testimonialWidget .testimonialFrom{font-family:Georgia,serif;font-style:italic;text-align:right;color:#666;font-size:.9em;font-weight:700}.testimonialWidget .testimonialBody{display:block;width:149px}hr.testimonialWidgetBorder{display:none}.testimonialWidget .teaserLink{cursor:pointer;padding-top:10px;font-weight:700}.testimonialWidget>.teaserLink:after{content:" >>";font-size:1em;font-weight:700;letter-spacing:-3px}.testimonialWidget .teaserLink:hover{text-decoration:underline}.testimonialWidget .testimonial{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;margin:inherit}.likebox{position:relative;height:395px;margin-right:3px;margin-bottom:50px}.likebox iframe{position:absolute;top:0;right:0;width:170px;background-color:#fff}.agentInfo{float:left;margin:0 0 15px;padding:0 0 25px;text-align:center;width:100%;background-position:0 100%;background-repeat:repeat-x}.agentInfoImage{margin-top:15px}.agentInfoImage img{margin:auto;max-width:140px}.agentInfoEmail,.agentInfoName,.agentInfoPhone{font-size:.9em;font-weight:700}#notify{float:left;width:10px;margin-right:10px;margin-top:12px}.submitButton{margin-top:10px}.contactMeLongBodyBlurb{padding:25px;max-width:720px}.widgetFormLabel{font-size:.8em;font-weight:700}#notify{margin:3px 0 0}.contactMeFieldContainer{padding-bottom:10px}.success{font-weight:700;font-size:1.4em;margin-top:15px}.JoinTeam{padding-bottom:1em}.JoinTeamContainer{width:500px;padding-top:2em}.JoinTeamTitle{font-size:1.2em;font-weight:700}.JoinTeamContainer textarea{width:450px}.dreamHome{padding-bottom:1em}.dreamHomeContainer{padding-top:2em}.dreamHomeTitle{font-size:1.2em;font-weight:700}.Awards{float:left;clear:both;margin:20px 0 0}.awardsContainer{margin-top:10px;margin-bottom:30px;vertical-align:bottom}.awardsContainer table{width:100%}.awardsContainer table tr td{margin:auto;width:130px}.awardsContainer.awardsFeed table tr td{margin:auto;width:250px;float:left}.awardsContainer.awardsFeed table tr td.awardSpacer{display:none}.awardsContainer table tr td img{width:73px}.awardsContainer.awardsFeed table tr td img{width:100%}td.awardBox{text-align:center}.awardsContainer .paragraphSeparator2col{height:175px;width:4px;margin-top:20px;background-position:top;background-repeat:no-repeat}.awardsContainer .paragraphIconImage{text-align:center}.awardsContainer .paragraphBody{font-size:.8em;margin-top:10px;text-align:center}.locationsContainer{width:100%}.locationsContainer img{border:1px solid #666}.locationsImageContainer{float:left;width:180px;padding:10px 20px 20px 0}.locationsTextContainer{float:left;width:25em}.locationsAgentContainer{float:right;width:100px;margin:2px;padding:10px 0 0}.locationsHeading{font-size:1.2em;padding:10px 0 0;margin-bottom:20px;font-weight:700;color:#e82728;border-bottom:1px solid #cfcfcf}.locationsTextHeading{font-size:1.1em;padding:10px 0 0;font-weight:700}.locationsAgentHeading{font-size:1em;padding:0;font-weight:700}.locationsTextBody{padding:15px 0 0}.locationsBar{height:20px;border-bottom:1px solid #999}.aboutMeSubHead{font-weight:700}.locationsBody{padding:15px 0 0}.locationsBarBottom{height:20px;border-bottom:1px solid #999}.featuredListingsContainer .openHouse{width:720px;padding:0}.featuredListingsContainer .openHouse .paragraphContent{float:left;clear:right;margin-left:20px}.featuredListingsContainer .openHouse .paragraphImage{float:left}.featuredListingsContainer .openHouse .paragraphBodyContainer{width:100%}.featuredListingsContainer .openHouse .title{width:100%;clear:right;font-size:1.5em;font-weight:700;text-align:left}.featuredListingsContainer .openHouse .listingAddress,.featuredListingsContainer .openHouse .listingDate,.featuredListingsContainer .openHouse .listingPrice{text-align:left;margin-left:0;margin-right:0}.featuredListingsContainer .openHouse .listingDate{margin-bottom:5px;font-size:1.5em;font-weight:700}.openHouse.FEATURED_LISTING .imageBorder img{height:100%;max-height:200px;max-width:inherit}.openHouseOuter{display:block;float:left;width:720px;margin-left:20px;margin-right:20px}.featuredListingsCenteredContainer.openHouseCenteredContainer{margin-left:0;margin-right:0}.Awards~.protectionProgram{float:left;clear:both;margin:20px 0 0;padding-top:20px;padding-bottom:20px;border-top:1px solid grey;text-align:center}.twitterFeed{padding:15px 0 45px 15px}