.bodyInnerContainer h1{background-position:100% 0;background-repeat:no-repeat;font-size:22px;font-weight:400;padding-bottom:4px}.largeBoldTitle,.listingContainer h2{font-size:30px;font-weight:400}.listingContainer h2{display:none}.listingContainer h3{font-size:26px;padding-top:15px}.listingContainer h4{font-size:16px}.largeBoldColourTitle{font-size:17px}.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.schoolHeading{font-weight:400}.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.TEXT_ONLY .paragraphBodyContainer .paragraphSubtitle{font-size:18px;font-weight:400}.headerInner{background-position:100% 0}.colourBar{height:5px}.headerTitleBox{width:515px}.ARTICLETEASER .mainParagraphTitle,.featuredListings .mainParagraphTitle,.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{background-position:0 0;background-repeat:no-repeat;min-height:20px;padding:3px 5px 5px}.featuredListings .mainParagraphTitle{background-position:0 100%;font-size:25px;font-weight:400;padding:3px 5px 2px 55px}.openHouseOuter.featuredListings .mainParagraphTitle{padding:52px 5px 15px 160px}.menuContainer{padding-bottom:200px}.menuContainer .selected,.menuItemRoot_On{background-repeat:no-repeat}.footerContainer{background-position:100% 0;background-repeat:repeat-y}.footerContainer .footerContainer{background:none}.footerHeight{height:5px;line-height:7px}.footerAgentInformationInnerContainer{padding-left:20px;padding-top:10px}.articleContainer,.articleHomeContainer{background-position:0 0;background-repeat:repeat-y}.paragraphByline{font-weight:700}.ARTICLE_INTRO .paragraphReferenceContainer a,.FULL_LEFT_IMAGE .paragraphReferenceContainer a,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a,.IMAGE_ONLY .paragraphReferenceContainer a,.PORTAL_WIDGET .paragraphReferenceContainer a,.TEXT_ONLY .paragraphReferenceContainer a{height:30px;padding-bottom:5px;padding-top:8px}.ARTICLE_INTRO .paragraphReferenceContainer a .paragraphReferenceTitle,.FULL_LEFT_IMAGE .paragraphReferenceContainer a .paragraphReferenceTitle,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a .paragraphReferenceTitle,.IMAGE_ONLY .paragraphReferenceContainer a .paragraphReferenceTitle,.PORTAL_WIDGET .paragraphReferenceContainer a .paragraphReferenceTitle,.TEXT_ONLY .paragraphReferenceContainer a .paragraphReferenceTitle{line-height:30px}.ARTICLE_INTRO .paragraphReferenceContainer a:hover,.FULL_LEFT_IMAGE .paragraphReferenceContainer a:hover,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a:hover,.IMAGE_ONLY .paragraphReferenceContainer a:hover,.PORTAL_WIDGET .paragraphReferenceContainer a:hover,.TEXT_ONLY .paragraphReferenceContainer a:hover{text-decoration:none}.agentInfo,.contactMeLong,.contactsmall,.inforequest,.newsletter,.valuation{background-repeat:no-repeat}.agentInfoBody .paragraphImageContainer{width:270px}.teamInfoBody .largeBoldTitle{display:block;padding-top:25px}.agentInfoBody,.teamInfoBody{background-repeat:no-repeat;background-position:0 0}.teamInfoBody{*width:726px}.agentInfoBody .paragraphImage img,.LISTING .paragraphImage img,.teamInfoBody .paragraphImage img{margin:30px}.agentInfoBody .paragraphBodyContainer,.agentInfoBody .paragraphBodyContainer .paragraphBody{display:inline}.teamInfoBody .paragraphImageContainer{width:470px}.agentInfoBody .paragraphBodyInner{width:370px;padding:30px}.agentInfoBody .paragraphReferenceContainerBox,.teamInfoBody .paragraphReferenceContainerBox{float:left;margin-left:30px}.agentInfoBody .paragraphReferenceContainer,.teamInfoBody .paragraphReferenceContainer{clear:both}.agentInfoBody,.headerLogoBoxInner img{background-repeat:no-repeat;background-position:100% 0}.teamInfoBody .paragraphBody{border-left:none}.teamInfoBody .paragraphBody,.teamInfoBody .paragraphBodyInner{width:auto;float:none;display:inline}.teamInfoBody .paragraphReferenceContainer{padding-left:20px}.teamAgentInfoText,.teamInfoBody .teamAgentInfoHeading{padding-left:25px;font-weight:400}.teamInfoBody .teamAgentInfoHeading{font-size:25px;line-height:24px}.teamAgentInfoSubHeading{font-size:18px}.teamInfoAgentPhoto1 img,.teamInfoAgentPhoto2 img{margin:25px 10px 10px 25px}.teamAgentInfoCol{*width:363px;background-position:100% 0;background-repeat:no-repeat}.LISTING .paragraphReferenceContainer a{padding-right:45px;padding-top:10px;padding-bottom:10px;background-repeat:no-repeat;background-position:100%}.LISTING .paragraphReferenceContainer a:hover{text-decoration:none}.listingContainer{background-position:0 0;background-repeat:no-repeat}.listingContainer .paragraphImage{width:410px}.LISTING .listingContainer .paragraphReferenceContainer .paragraphReferenceTitle{line-height:40px}.PORTAL_WIDGET .paragraphTitle{background-repeat:no-repeat;padding-bottom:20px}.PORTAL_WIDGET .paragraphReferenceTitle{padding-left:55px}.PORTAL_WIDGET a:hover{text-decoration:none}.PORTAL_WIDGET .paragraphBodyContainer .paragraphTitle{padding-top:12px}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a,.LeadCapturePortal .paragraphReferenceContainer_2c a,.LeadCapturePortal .paragraphReferenceContainer_3c a,.LeadCapturePortal .paragraphReferenceContainer a{padding:10px 46px 10px 0;line-height:35px}.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{padding:10px 46px 10px 0}.featuredListingsContainer .FEATURED_LISTING{*padding-bottom:0}.featuredListings .paragraphReferenceContainer a,.openHouseOuter .paragraphReferenceContainer a{float:right;padding-right:35px;padding-top:7px;padding-bottom:8px;line-height:15px}.featuredListings .paragraphReferenceContainer a:hover{text-decoration:none}.FEATURED_LISTING .listingPrice{font-size:18px}.openHouseOuter .featuredListingsContainer .openHouse{width:685px}.openHouseOuter .featuredListingsContainer .openHouse .paragraphImage{clear:none;float:right;*margin-bottom:10px}.openHouseOuter .featuredListingsContainer .openHouse .paragraphContent{clear:none;margin-top:50px;margin-left:33px}.photoContainerMain,.search_image_small{border:none}.photoContainerSmall{margin:8px 2px 2px 1px;width:76px}.linkButtons{padding:15px 30px;background-repeat:no-repeat;margin:-19px 0 0;*width:100px}.rosterText .rosterName{font-size:21px}.listingsLink{width:100%}.listingsLink a{color:#000;font-weight:700}.rosterLinks{font-size:13px}.listingsLink a:hover{text-decoration:none}.rosterLinks a:active,.rosterLinks a:hover,.rosterLinks a:link,.rosterLinks a:visited{text-decoration:none;font-weight:700}.rosterCol{border:none;background-repeat:no-repeat;background-position:0 0}.rosterContactInfo{width:245px}.agentInfoBody .paragraphReferenceContainer{max-width:400px}