.widgets{float:right;width:175px;xoverflow:hidden;margin:0;padding:0}.widgetForm{margin-bottom:20px;float:left}#advSearch,.contactMeLong,.contactsmall,.inforequest,.newsletter,.testimonialWidget,.valuation{padding:15px 15px 30px;float:left;clear:both;background-position:0 100%;background-repeat:repeat-x}.testimonialWidget{margin-bottom:20px;float:none;overflow-wrap:break-word;word-wrap:break-word}.testimonialWidget .testimonialFrom{font-style:italic;text-align:right}hr.testimonialWidgetBorder{display:none}.teaserLink{cursor:pointer;padding-top:10px;text-align:right;font-weight:700}.teaserLink:hover{text-decoration:underline}.articleContainer{width:100%}.contactMeLongTitleIcon,.contactMeSmallTitleIcon,.inforequestTitleIcon,.newsletterTitleIcon,.valuationTitleIcon{float:left;height:50px;width:50px;background-position:0 0;background-repeat:no-repeat}.contactMeLongTitle,.contactMeSmallTitle,.inforequestTitle,.newsletterTitle,.valuationTitle{padding-top:0;margin-left:50px;font-size:1.1em;font-weight:700;*float:none;*padding:0}.inforequestTitle{white-space:normal;overflow:hidden;word-wrap:break-word;margin-left:0;*margin-left:50px}.testimonialWidget h3{margin-bottom:15px;font-size:1.1em;font-weight:700;margin-left:50px;display:block;position:relative}.contactMeLongTitle,.contactMeSmallTitle{*white-space:normal;*overflow:hidden;*word-wrap:break-word;*margin-left:50px}.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}.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{width:140px;font-size:1em}.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{width:450px}.messageTxtField textarea{height:100px}.submitButtonContainer{padding-top:10px;text-align:center}.contactTypeContainer .widgetFormLabel,.subscriptionTypeContainer .widgetFormLabel{padding-top:.2em;margin-left:2.5em}.contactTypeField,.widgetFormRadio{clear:both;float:left}.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{padding:auto;margin:auto;max-width:140px;*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,.valuationBodyBlurb{padding-bottom:20px}.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;width:100%;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 middle;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-rightx: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:100%}.featuredListingsContainer .openHouse .paragraphContent{float:left;clear:right;margin-left:20px}.featuredListingsContainer .openHouse .paragraphImage{float:left;margin-left:20px}.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}.featuredListingsContainer .openHouse .listingDate{margin-bottom:5px;font-size:1.5em;font-weight:700}.openHouse .imageBorder img{width:250px;height:100%;max-height:200px}.Awards~.protectionProgram{float:left;clear:both;margin:20px 0 0;padding-top:20px;padding-bottom:20px;border-top:1px solid grey;text-align:center}