@font-face{font-family:'new_btbold';src:url('../fonts/newbtbd-webfont.eot');src:url('../fonts/newbtbd-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/newbtbd-webfont.ttf') format('truetype'),url('../fonts/newbtbd-webfont.svg#new_btbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'new_btregular';src:url('../fonts/newbt-webfont-webfont.eot');src:url('../fonts/newbt-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/newbt-webfont-webfont.ttf') format('truetype'),url('../fonts/newbt-webfont-webfont.svg#new_btregular') format('svg');font-weight:normal;font-style:normal}body{background:url('/media/images/home/background_top.jpg') repeat-x 0 -80px #f1f1f1;color:#55379b;font-family:'new_btregular';margin:0;padding:0}img{border:none}#wrapper{background:url('/media/images/home/background_final_bot.jpg') repeat-x;background-position:bottom;min-height:1000px}#header{overflow:hidden;margin:auto;width:980px}#header img{float:left;border:none;margin-top:12px;margin-bottom:4px}#mobilemenu{float:right;display:none}#footermobilemenu{float:left;display:none}#header .languageHeader a{float:right;color:#55379b;text-decoration:none;line-height:29px;margin-top:18px;margin-right:15px}#navigation{margin-top:3px}#navigation ul{font-family:"new_btregular",Arial,sans-serif;list-style:none;list-style-position:outside;margin:0;padding:0}#navigation ul li{float:left;height:50px}#navigation ul li a{font-size:16px;text-align:center;height:45px;width:178px;line-height:45px;text-decoration:none;color:#55379b;display:block !important;border-top:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;border-bottom:none;margin-top:5px;background:url('/media/images/marketing/nav_bg.png') repeat-x 5px 0}#navigation ul li a:hover{font-size:16px;text-decoration:none;color:#fff;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x}#navigation ul li.selected{border-top:solid 4px #ec0089;color:#fff;height:46px;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x 5px 0}#navigation ul li.selected a{color:#fff;margin-top:5px;border:none;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x 5px 0}#footerNav{overflow:hidden;margin:auto;width:980px;clear:both;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.4,#f1f1f1),color-stop(1,#fff));background-image:-o-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-moz-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-webkit-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-ms-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:linear-gradient(to top,#f1f1f1 40%,#fff 100%)}#footerNav ul{font-family:"new_btregular",Arial,sans-serif;list-style:none;list-style-position:outside;margin:0;padding:0}#footerNav ul li{float:left;width:100px}#footerNav ul li.blanknav{width:380px;height:37px}#footerNav ul li a{font-size:13px;text-align:center;height:37px;line-height:37px;text-decoration:none;color:#55379b;display:block !important;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4}#FooterSmallPrint{margin:auto;width:980px;text-align:center}#content{overflow:hidden;margin:auto;width:980px}#HomeMobileTopBannerAd,#HomeMobileBottomBannerAd{display:none}.skyScraperHomeAd{width:160px;height:600px;margin:auto;overflow:hidden;float:right;margin-top:15px}#headerbannerad{width:810px;padding-top:10px}.headerbanner-purple{background:#55379b}#headerbannerad>div{margin:auto}#homeSearchContainer,#homeSearchContainer-type,#homeSearchContainer-name,#homeSearchContainer-residential,#homeSearchContainer-int,#homeSearchContainer-ukcodes{background-image:linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');width:810px}#homeFormWrapper,#homeFormWrapper_footer{color:#fff;width:775px;position:relative;margin:10px 18px;display:inline-block;text-align:left}#SearchHeaderOptions>div>h2,#SearchHeaderOptions>div>a{font-size:16px;font-family:new_btregular;display:inline-block;font-weight:normal;background:#321e5b;width:181px;text-align:center;padding:10px 0;margin:0;color:#fff;text-decoration:none}#SearchHeaderOptions>div>h2{background:#775faf;border-top:solid 3px #fff}#SearchHeaderOptions .residential{width:122px}#SearchHeaderOptions .ukcode{width:128px}#SearchHeaderOptions .intcode{width:149px}#SearchHeaderOptions .businessbytype,#SearchHeaderOptions .businessname{width:181px}#HomeSearchFormContainer{background-image:linear-gradient(#321e5b,#55379b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#321e5b',endColorstr='#55379b');width:774px;padding-bottom:1px}#HomeSearchFormContainer_footer{width:774px;display:inline-block}#FooterSearchForm{background-image:linear-gradient(#321e5b,#55379b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#321e5b',endColorstr='#55379b');margin:20px 0}.businessbytypelist{list-style-type:none;list-style-image:none;margin-left:-22px}.businessbytypelist a{color:#55379b}.businessbytypelist li{display:inline-block;vertical-align:top;width:40%;background:url(/media/images/marketing/chevrons.png) no-repeat 2px -367px;padding:3px 20px}#PopularLocationsShortList{max-width:500px;float:left}#PopularLocationsMap{margin-left:-100px;margin-top:20px}.inputcontainer{float:left;width:305px;margin:10px 0 10px 0}.inputcontainerukcodes{float:left;width:340px;margin:10px 0 10px 0}.inputcontainer label{margin:10px 0 4px 10px}.inputcontainerukcodes label{margin:10px 0 4px 10px}.inputcontainersubmit{width:155px;float:left;margin-top:28px}#HomeSearchFormContainer form{display:inline-block}#SearchFormTable thead span{margin-left:10px}.searchextras{width:100%;display:inline-block;color:#fff}.searchextras a{color:#fff;text-decoration:none}.searchhelppref{float:left;margin-left:10px}.searchextralink{float:right;margin-right:20px}.hidden{display:none}#HomeSearchFormContainer form input[type=text],#HomeSearchFormContainer_footer form input[type=text]{width:270px;height:38px;border:1px solid #ccc;padding:1px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:new_btregular;margin:0 10px;font-size:16px}#HomeSearchFormContainer form select,#HomeSearchFormContainer_footer form select{width:480px;height:38px;border:1px solid #ccc;padding:1px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:new_btregular;margin:0 10px;font-size:16px}#HomeSearchFormContainer form input[type=submit],#HomeSearchFormContainer_footer form input[type=submit]{height:44px;width:135px;border-radius:6px;border:solid 1px #ccc;background:#fff url(/media/images/marketing/chevrons.png) 107px -362px no-repeat;color:#55379b;font-family:new_btregular;font-size:17px;padding-left:24px;text-align:left}#regions-container{margin-bottom:5px;display:inline-block;width:100%}#carousel{list-style-type:none}#carousel li{margin:0;display:block;margin-left:-40px;width:790px}.carouselcontainer{width:790px;overflow:hidden}.innercontent{display:inline-block;background:#fff;width:810px;margin-top:20px;margin-bottom:20px}.innercontent a{text-decoration:none}.innercontent p,li{color:#4e4e4e}.innercontent strong{color:#55379b}.rightMargin170{margin-right:170px}#advertisewithus{background:url(/media/images/home/product_image.jpg) no-repeat 364px -14px #fff;color:#55379b;margin:10px 10px 25px 10px}#advertisewithus p{color:#55379b;margin-left:20px}#advertisewithus .title{font-size:24px;display:inline-block;margin:20px 20px 10px 20px}#advertisewithusimages{padding-left:15px}#testamonialcontent{display:inline-block;background:url(/media/images/home/tailor.jpg) no-repeat #fff;margin:10px}#testamonialcontentglazier{display:inline-block;background:url(/media/images/home/glazier.jpg) no-repeat -8px 33px #fff;margin:10px}#testamonialcontentkitchenfitter{display:inline-block;background:url(/media/images/home/kitchen-fitter.jpg) no-repeat #fff;margin:10px}#testamonialcontentfireprotection{display:inline-block;background:url(/media/images/home/fire-protection.jpg) no-repeat #fff;margin:10px}.rightContent{width:53%;float:right;text-align:center;padding:5px;margin-right:12px}.rightContent h1{font-family:new_btregular;margin:10px 0}#testamonialcontentkitchenfitter .rightContent h1{font-size:25px}.rightContent span{color:#ed40a6;font-family:new_btregular;font-size:26px;margin:5px 0}#testamonialcontentglazier .rightContent span{display:inherit;margin:10px 0}#testamonialcontentkitchenfitter .rightContent span{font-size:20px;display:inherit;margin:10px 0}#millions h1{font-family:new_btregular;width:60%;margin:10px 15px}.advertisenowBtn{height:40px;line-height:38px;background-image:linear-gradient(#55379b,#321e5b);padding:5px 10px 0 20px;width:155px;margin:20px 10px 20px 100px;border:1px solid #b8b8b8;text-align:left;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b')}.advertisenowBtn div{background:url('/media/images/marketing/chevrons.png') no-repeat 134px -249px}.advertisenowBtn a{color:#fff;text-decoration:none;font-family:'new_btregular';font-size:21px}#homepageservices{background:url(/media/images/home/thephonebook.jpg) no-repeat 351px 14px #fff;margin:10px 10px 20px 10px;min-height:245px}#homepageservices ul{list-style-type:none;list-style-image:none;margin-left:-22px}#homepageservices ul li{background:url(/media/images/marketing/chevrons.png) no-repeat 2px -369px;padding:3px 20px}#homepageservices ul li a{text-decoration:none;color:#55379b}#homepageservices .title{font-size:24px;display:inline-block;margin:20px 20px 0 20px}#homepagehardware{background:url(/media/images/home/hardware.jpg) no-repeat 431px 1px #fff;margin:10px 10px 20px 10px;min-height:245px}#homepagehardware ul{list-style-type:none;list-style-image:none;margin-left:-22px}#homepagehardware ul li{background:url(/media/images/marketing/chevrons.png) no-repeat 2px -369px;padding:3px 20px}#homepagehardware ul li a{text-decoration:none;color:#55379b}#homepagehardware .title{font-size:24px;display:inline-block;margin:20px 20px 0 20px}#SearchFormHomePageLinks{color:#55379b;margin:10px;background:#fff;padding:10px}.region{display:inline-block;margin:2px}.region a{color:#55379b;text-decoration:none}.alphabet{margin-left:20px}.alphabet a{color:#55379b;text-decoration:none;margin:0 5px}#SearchFormHomePageLinks ul{list-style-type:none;list-style-image:none;margin-left:-22px}#SearchFormHomePageLinks ul li{background:url(/media/images/marketing/chevrons.png) no-repeat 2px -367px;padding:3px 20px}.SearchFormHomePageLinks ul{list-style-type:none;list-style-image:none;margin-left:-22px}.SearchFormHomePageLinks ul li{background:url(/media/images/marketing/chevrons.png) no-repeat 2px -367px;padding:3px 20px}.searchHeaderTitle span,.searchHeaderTitle span a{font-size:24px;display:inline-block;margin:0 20px 0 20px;font-weight:normal;color:#55379b;text-decoration:none}.vspace{clear:both}.leftContent{width:65%}.mainTitle{font-size:1.4em;color:#55379b}#ContextNavigation{float:right;padding:20px 0 20px 0;border:1px solid #ccc;width:138px}div.contextWithTopMargin{margin-top:60px}#ContextNavBody{background:#f1f8ff;padding:18px 10px 18px 10px}#ContextNavBody div.divider{margin:9px 0 9px 0;height:1px;border-top:1px dotted #0067ce}.contentHeadline1{background-color:#55379b;margin-top:0 !important;color:#fff;padding:15px;text-align:center;font-family:new_btbold;font-size:23px}.contentHeadline1 span{font-size:12px;font-weight:normal}.contentHeadline2{background-color:#fff;margin-top:0 !important;padding:15px;text-align:left;float:left;width:100%}.contentHeadline2 .text{background-color:#fff;margin-top:0 !important;color:#333;padding:15px;text-align:left;font-weight:normal;font-family:"new_btregular",Arial,sans-serif;font-size:20px;float:left}.phonecontact{background:url('/media/images/marketing/iconSprite.png') 0 0;width:170px;text-align:right;font-weight:bold;height:20px}.emailcontact{background:url('/media/images/marketing/iconSprite.png') 0 -56px;width:139px;text-align:right;font-weight:bold}.emailcontact a{color:#ed40a6;text-decoration:none}.phonebookHeader{font-family:"new_btregular";color:#666;font-weight:100;font-size:25px;float:left;margin:19px 15px 0}h1{font-family:'new_btbold'}.contentheading{font-size:45px}.contentheading2{font-size:24px}.contact{float:right;color:#ed40a6;margin-right:50px;font-size:20px}.advertiser{background:#fff;background:rgba(255,255,255,.75);margin:20px 0 !important;padding:13px !important}.advertisercontent{background:url(/media/images/marketing/chevrons.png) 0 -1450px no-repeat;height:40px}.advertiser a{color:#ed40a6;text-decoration:none;font-size:20px;margin-left:30px;line-height:40px}.contentfooterhelp{background:#55379b;color:#fff;margin-bottom:100px;padding:10px !important}.contentfooterhelp .helptext{float:left;font-size:24px;line-height:60px;margin:0 20px}.contentfooterhelp .contact{margin:10px}.contentfooterhelp .phonecontact{background:url('/media/images/marketing/iconSprite.png') 0 -30px;color:#fff}.contentfooterhelp .emailcontact{background:url('/media/images/marketing/iconSprite.png') 0 -85px;color:#fff}.contentfooterhelp .emailcontact a{color:#fff;text-decoration:none}.otherproductswrapper{padding:20px 25px;background:#fff;background:rgba(255,255,255,.75)}.otherproducts a{text-decoration:none;color:#55379b;font-family:'new_btbold';font-size:20px;padding-left:18px}.expandproducts{background:url(/media/images/marketing/expandIcons_24.png) 0 -43px no-repeat}.collapseproducts{background:url(/media/images/marketing/expandIcons_24.png) 0 -135px no-repeat}.othercontent ul{list-style-type:none;margin-left:-20px}.otherproducts .enquire a{font-size:16px;padding-left:0}.contentwrapper{padding:10px;background:#fff;background:rgba(255,255,255,.75)}.popularproducts{background:#fff}.productContainer img{margin:1px;border:none}.producttitle{background:#55379b;color:#fff;padding:14px 17px;font-size:23px}.details{height:80px}.details ul{list-style-type:none;list-style-image:url('/media/images/marketing/tickIcon.png')}.details ul li{color:#4e4e4e;font-size:15px}.enquire{height:30px;line-height:25px;background:#55379b;background:url('/media/images/marketing/chevrons.png') no-repeat 112px -251px;background:linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');padding:5px 10px 0 20px;width:111px;margin:20px 10px 20px 50px;border:1px solid #b8b8b8}.enquire a{color:#fff;text-decoration:none;font-family:'new_btregular'}.cancelBtn{height:30px;line-height:4px;background-color:#55379b;background:url('/media/images/marketing/chevrons.png') no-repeat 9px -1170px,linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');padding:2px 10px 0 20px;width:111px;margin:20px 10px 20px 50px;border:1px solid #b8b8b8;color:#fff;font-size:1em;font-family:'new_btregular'}.submitBtn{height:30px;line-height:0;background-color:#55379b;background:url('/media/images/marketing/chevrons.png') no-repeat 92px -256px,linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');padding:2px 10px 0 10px;width:111px;margin:20px 10px 20px 50px;border:1px solid #b8b8b8;color:#fff;font-size:1em;font-family:'new_btregular'}.dloadBtn{height:42px;line-height:17px;background-color:#55379b;background:url('/media/images/marketing/chevrons.png') no-repeat 141px -248px,linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');padding:2px 10px 0 10px;width:159px;margin:16px 10px 20px 50px;border:1px solid #b8b8b8;color:#fff;font-size:1em;font-family:'new_btregular';white-space:normal;float:left}@media only screen and (max-width:767px){@font-face{font-family:'new_btbold';src:url('../fonts/newbtbd-webfont.eot');src:url('../fonts/newbtbd-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/newbtbd-webfont.ttf') format('truetype'),url('../fonts/newbtbd-webfont.svg#new_btbold') format('svg');font-weight:normal;font-style:normal;font-size:1em}@font-face{font-family:'new_btregular';src:url('../fonts/newbt-webfont-webfont.eot');src:url('../fonts/newbt-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/newbt-webfont-webfont.ttf') format('truetype'),url('../fonts/newbt-webfont-webfont.svg#new_btregular') format('svg');font-weight:normal;font-style:normal;font-size:1em}body{background:url('/media/images/home/background_top.jpg') repeat-x 0 -1px #f1f1f1;color:#55379b;font-family:'new_btregular';margin:0;padding:0}img{border:none}#wrapper{background:url('/media/images/home/background_final_bot.jpg') repeat-x;background-position:bottom}#header{overflow:hidden;margin:auto;width:100%}#header img{float:left;border:none;margin-top:20px}#mobilemenu{float:right;display:inline-block}#footermobilemenu{float:left;display:inline-block}#header .languageHeader a{float:right;color:#55379b;text-decoration:none;line-height:29px;margin-top:25px;display:none}#navigation{clear:both;float:left;margin-top:25px;display:none;width:100%}#navigation ul{font-family:"new_btregular",Arial,sans-serif;list-style:none;list-style-position:outside;margin:0;padding:0}#navigation ul li{float:left;height:50px;width:100%}#navigation ul li a{font-size:16px;text-align:center;height:45px;width:100%;line-height:45px;text-decoration:none;color:#55379b;display:block !important;border-top:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;border-bottom:none;margin-top:5px;background:url('/media/images/marketing/nav_bg.png') repeat-x 5px 0}#navigation ul li a:hover{font-size:16px;text-decoration:none;color:#fff;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x}#navigation ul li.selected{border-top:solid 4px #ec0089;color:#fff;height:46px;width:100%;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x 5px 0}#navigation ul li.selected a{color:#fff;margin-top:5px;border:none;background:url('/media/images/marketing/nav_hover-selected.png') repeat-x 5px 0}#footerNav{overflow:hidden;margin:auto;width:100%;clear:both;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.4,#f1f1f1),color-stop(1,#fff));background-image:-o-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-moz-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-webkit-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:-ms-linear-gradient(top,#f1f1f1 40%,#fff 100%);background-image:linear-gradient(to top,#f1f1f1 40%,#fff 100%)}#footerNav ul{font-family:"new_btregular",Arial,sans-serif;list-style:none;list-style-position:outside;margin:0 0 0 40px;padding:0;display:none}#footerNav ul li{float:left;width:100px}#footerNav ul li.blanknav{display:none}#footerNav ul li a{font-size:13px;text-align:center;height:37px;line-height:37px;text-decoration:none;color:#55379b;display:block !important;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4}#FooterSmallPrint{margin:auto;width:100%;text-align:center}#content{overflow:hidden;margin:auto;width:100%}.innercontent{width:100%;display:inline-block;background:#fff;margin-top:20px;margin-bottom:20px}.innercontent img.comp{display:none}#HomeSearchFormContainer_footer{width:100%;display:inline-block}div.searchListings{margin-right:0;width:100%}.mpuAdContainer,.mpuBottomAdContainer,.ukcodempuAdContainer{display:none}#HomeMobileTopBannerAd{display:block;width:320px;height:50px;overflow:hidden;margin:20px auto 0 auto}#HomeMobileBottomBannerAd{display:block;width:320px;height:50px;overflow:hidden;margin:20px auto 0 auto}#SearchHistory .col1,#SearchHistory .col2,#SearchHistory .col3{width:100%}.searchHistoryItem{margin-left:20px}#ContextNavigation{float:right;padding:0;border:1px solid #ccc;width:100%;margin-bottom:10px}div.contextWithTopMargin{margin-top:60px}#ContextNavBody{background:#f1f8ff;padding:10px}#ContextNavBody div.divider{margin:5px 0 5px 0;height:1px;border-top:1px dotted #0067ce}.rightMargin170{margin-right:0}#preflink{float:left;padding:4px 0;background:#55379b;border-bottom-right-radius:5px;width:50%;text-align:center}#helplink{float:left;padding:4px 0;color:#fff;background:#55379b;border-bottom-left-radius:5px;margin-right:1px;width:49%;text-align:center}.skyScraperHomeAd,#headerbannerad{display:none}#bytype-mform,#byname-mform,#res-mform,#incode-mform{display:none}#homeSearchContainer-type{display:none}.showonlyonmobile{display:block !important}#homeSearchContainer,#homeSearchContainer-type,#homeSearchContainer-name,#homeSearchContainer-residential,#homeSearchContainer-int,#homeSearchContainer-ukcodes,#homeSearchContainer-null{background-image:linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b');width:100%;margin-top:20px}#homeFormWrapper,#homeFormWrapper_footer{color:#fff;width:100%;position:relative;margin:0;display:inline-block}#SearchHeaderOptions>div>h2,#SearchHeaderOptions>div>a{font-size:16px;font-family:new_btregular;background:#321e5b;background:url(/media/images/misc/minus.png) no-repeat 99%,-webkit-linear-gradient(#55379b,#321e5b);background-image:url(/media/images/misc/minus.png),linear-gradient(#55379b,#321e5b);background-position:right;background-repeat:no-repeat;width:100% !important;display:inline-block;margin:0;padding:0;height:42px;border:none;color:#fff;text-decoration:none;text-align:left;font-weight:normal;text-align:left}#SearchHeaderOptions>div>a{background-image:url(/media/images/misc/plus.png),linear-gradient(#55379b,#321e5b);background:url(/media/images/misc/plus.png) no-repeat 99%,-webkit-linear-gradient(#55379b,#321e5b)}#SearchHeaderOptions>div>h2>span,#SearchHeaderOptions>div>a>span{margin:10px 0 0 10px;display:block}#HomeSearchFormContainer{margin-top:0;background-image:linear-gradient(#55379b,#321e5b);background:-webkit-linear-gradient(#55379b,#321e5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#321e5b',endColorstr='#55379b');width:100%}#HomeSearchFormContainer form,#HomeSearchFormContainer_footer form{margin:15px 0;display:inline-block}#SearchFormTable thead span{margin-left:10px}.inputcontainer{float:left;width:90%;margin:10px 0 10px 0}.inputcontainer label{margin:10px 0 4px 10px}.inputcontainersubmit{width:155px;float:left;margin:10px 0 0 10px;clear:both}.searchextras{margin-top:5px}.hidden{display:none}#HomeSearchFormContainer form input[type=text],#HomeSearchFormContainer_footer form input[type=text]{width:100%;height:38px;border:1px solid #ccc;padding:1px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:new_btregular;margin:0 10px;font-size:16px}#HomeSearchFormContainer form select{width:100%;height:38px;border:1px solid #ccc;padding:1px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:new_btregular;margin:0 10px;font-size:16px}#HomeSearchFormContainer form input[type=submit]{height:44px;width:135px;border-radius:6px;border:solid 1px #ccc;background:#fff url(/media/images/marketing/chevrons.png) 107px -362px no-repeat;color:#55379b;font-family:new_btregular;font-size:17px;padding-left:24px;text-align:left}#SearchFormTable a{color:#fff;background:none}div#ukcodesregions-container a,div#popularsearches-container a{color:#55379b;background:none}#regions-container{margin-bottom:5px;display:inline-block;width:100%}#carousel{list-style-type:none}#carousel li{margin:0;display:block;margin-left:-40px;width:100%}.carouselcontainer{width:100%;overflow:hidden}#testamonialcontent{display:inline-block;background:url(/media/images/home/tailor.jpg) no-repeat #fff;margin:10px}#testamonialcontentglazier{display:inline-block;background:#fff;margin:10px}#testamonialcontentkitchenfitter{display:inline-block;background:url(/media/images/home/kitchen-fitter.jpg) no-repeat #fff;margin:10px}#testamonialcontentfireprotection{display:inline-block;background:url(/media/images/home/fire-protection.jpg) no-repeat #fff;margin:10px}.rightContent{width:100%;float:left;text-align:center;padding:5px;margin-right:12px}.rightContent h1{font-family:new_btregular;margin:10px 0}#testamonialcontentkitchenfitter .rightContent h1{font-size:25px}.rightContent span{color:#ed40a6;font-family:new_btregular;font-size:26px;margin:5px 0}#testamonialcontentglazier .rightContent span{display:inherit;margin:10px 0}#testamonialcontentkitchenfitter .rightContent span{font-size:20px;display:inherit;margin:10px 0}#millions h1{width:90%;text-align:center}.advertisenowBtn{height:40px;line-height:38px;background-image:linear-gradient(#55379b,#321e5b);background:-webkit-linear-gradient(#55379b,#321e5b);padding:5px 10px 0 20px;width:155px;margin:20px 10px 20px 25%;border:1px solid #b8b8b8;text-align:left;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55379b',endColorstr='#321e5b')}.advertisenowBtn div{background:url('/media/images/marketing/chevrons.png') no-repeat 134px -249px}.advertisenowBtn a{color:#fff;text-decoration:none;font-family:'new_btregular';font-size:21px}#advertisewithus{display:inline-block;background:#fff;margin:10px;text-align:center}#advertisewithus img,#advertisewithus p{margin-left:auto;margin-right:auto;display:block}#advertisewithusimages{padding-left:0}#homepagehardware{display:inline-block;background:#fff;margin:10px}#homepageservices{background:url(/media/images/home/thephonebook-1.png) no-repeat 351px 14px #fff;background:url(/media/images/home/tree-bg.jpg) no-repeat 245px -120px #fff;margin:10px}#homepageservices ul{list-style-type:none;list-style-image:none;margin-left:-22px}#homepageservices ul li{background:url(/media/images/marketing/chevrons.png) no-repeat 2px -369px;padding:3px 20px}#homepageservices ul li a{text-decoration:none;color:#55379b}#homepageservices .title{font-size:24px;display:inline-block;margin:20px 20px 0 20px}.region{display:inline-block;margin:2px}.region a{color:#55379b;text-decoration:none}.alphabet{margin-left:20px}.alphabet a{color:#55379b;text-decoration:none;margin:0 5px}.searchHeaderTitle span{font-size:24px;display:inline-block;margin:0 20px 0 20px;font-weight:normal;color:#55379b}.vspace{clear:both}.contentHeadline1{background-color:#55379b;margin-top:0 !important;color:#fff;padding:15px;text-align:center;font-family:new_btbold;font-size:23px}.contentHeadline1 span{font-size:12px;font-weight:normal}.contentHeadline2{background-color:#fff;margin-top:0 !important;padding:15px;text-align:left;float:left;width:100%}.contentHeadline2 .text{background-color:#fff;margin-top:0 !important;color:#333;padding:15px;text-align:left;font-weight:normal;font-family:"new_btregular",Arial,sans-serif;font-size:20px;float:left}.phonecontact{background:url('/media/images/marketing/iconSprite.png') 0 0;width:170px;text-align:right;font-weight:bold;height:20px}.emailcontact{background:url('/media/images/marketing/iconSprite.png') 0 -56px;width:139px;text-align:right;font-weight:bold}.emailcontact a{color:#ed40a6;text-decoration:none}.phonebookHeader{font-family:"new_btregular";color:#666;font-weight:100;font-size:25px;float:left;margin:25px 0 0 30px}h1{font-family:'new_btbold'}.contentheading{font-size:45px}.contentheading2{font-size:24px}.contact{float:right;color:#ed40a6;margin-right:50px;font-size:20px}.advertiser{background:#fff;background:rgba(255,255,255,.75);margin:20px 0 !important;padding:13px !important}.advertisercontent{background:url(/media/images/marketing/chevrons.png) 0 -1450px no-repeat;height:40px}.advertiser a{color:#ed40a6;text-decoration:none;font-size:20px;margin-left:30px;line-height:40px}.contentfooterhelp{background:#55379b;color:#fff;margin-bottom:100px;padding:10px !important}.contentfooterhelp .helptext{float:left;font-size:24px;line-height:60px;margin:0 20px}.contentfooterhelp .contact{margin:10px}.contentfooterhelp .phonecontact{background:url('/media/images/marketing/iconSprite.png') 0 -30px;color:#fff}.contentfooterhelp .emailcontact{background:url('/media/images/marketing/iconSprite.png') 0 -85px;color:#fff}.contentfooterhelp .emailcontact a{color:#fff;text-decoration:none}.otherproductswrapper{padding:20px 25px;background:#fff;background:rgba(255,255,255,.75)}.otherproducts a{text-decoration:none;color:#55379b;font-family:'new_btbold';font-size:20px;padding-left:18px}.expandproducts{background:url(/media/images/marketing/expandIcons_24.png) 0 -43px no-repeat}.collapseproducts{background:url(/media/images/marketing/expandIcons_24.png) 0 -135px no-repeat}.othercontent ul{list-style-type:none;margin-left:-20px}.otherproducts .enquire a{font-size:16px;padding-left:0}.contentwrapper{padding:10px;background:#fff;background:rgba(255,255,255,.75)}.popularproducts{background:#fff}.productContainer img{margin:1px;border:none}.producttitle{background:#55379b;color:#fff;padding:14px 17px;font-size:23px}.details{height:80px}.details ul{list-style-type:none;list-style-image:url('/media/images/marketing/tickIcon.png')}.details ul li{color:#4e4e4e;font-size:15px}.enquire{height:30px;line-height:25px;background:#55379b;background:url('/media/images/marketing/chevrons.png') no-repeat 112px -251px;background:linear-gradient(#55379b,#321e5b);padding:5px 10px 0 20px;width:111px;margin:20px 10px 20px 50px;border:1px solid #b8b8b8}.enquire a{color:#fff;text-decoration:none;font-family:'new_btregular'}div.col1{float:left;width:100% !important}div.col3{float:left;width:100% !important}div.col2{float:left;width:100% !important}table#SearchFormTable select{width:95%}table#SearchFormTable span{width:100%;float:left}table#SearchFormTable input{float:left;clear:both;margin:7px 5px}table#SearchFormTable label{float:left;line-height:25px}div.record{width:100%}.searchErrorMessage{margin-left:10px !important;margin-right:10px !important}.adcontainer{background:#fff;background:rgba(255,255,255,.75);margin:10px 10px !important;padding:13px !important;width:95% !important;zoom:1}#PopularLocationsShortList{max-width:none}#PopularLocationsMap{display:none}}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:33.2%;padding:0}.adcontainer{background:#fff;background:rgba(255,255,255,.75);margin:20px 0 !important;padding:13px !important;width:785px;zoom:1}#SearchSummaryBar{background:#f1f8ff;min-height:19px;_height:19px;border-top:1px solid #ccc;padding:5px 10px;margin-bottom:5px}div.alsoTry{margin-top:5px}div.otherLocations{margin-top:5px}div.sortBy{margin-top:5px;margin-bottom:10px}#BusinessByTypeSearchResults{margin:20px 130px 0 0}div.searchListings{margin-right:320px}div.resultsContainer{margin:20px}div.searchErrorMessage{margin-right:320px;margin-left:25px}div.record{clear:left;margin:0 0 25px 0;display:inline-block}div.counter{font-size:1em;color:#ec008c;font-weight:bold;float:left;width:28px}div.recordBody{margin-left:28px}div.recordTitle{font-size:1em;font-weight:bold;color:#000}div.header{clear:left;margin:0 0 0 0}div.headerBody{margin-left:28px}div.headerTitle{font-size:1em;font-weight:bold;color:#000}div.url a{color:#008000}span.phone{color:#370072;font-size:1em;font-weight:bold}div.rome{color:#666;margin:5px 0 0 0}div.rome img{float:left;margin:0 7px 0 0}div.promo{color:#666;margin:0 0 25px 0;border:1px solid #ccc;padding:4px;min-height:38px;_height:38px}div.promo img{float:left;margin:0 7px 0 0}#SearchHistory{margin:20px;color:#4e4e4e}#SearchHistory h2,h3{color:#55379b;margin:4px 0;font-size:1em}.clearHistory{float:right}.searchHistoryItem span{float:left}.SponsoredAdsContainer{clear:both;background:#fff}div#adBlock{padding-left:50px}.SponsoredAdsBar{background:#f1f8ff;min-height:19px;_height:19px;border-top:1px solid #ccc;padding:5px 10px;margin-bottom:5px}.SponsoredAdsContainer .SponsoredAds{margin:0 20px}.SponsoredAdsContainer .adcontainer{margin-top:10px}.SponsoredAdsContainer .adcontainer a{color:inherit;text-decoration:none}.SponsoredAdsContainer .adcontainer a:hover{text-decoration:none}.SponsoredAdsContainer .adcontainer .adname{font-weight:bold;font-size:1em;color:#06c}.SponsoredAdsContainer .adcontainer .adinfo{font-size:1em;color:#666}.SponsoredAdsContainer .adcontainer .adurl{color:#008000}p.extract{color:#d61ca5;font-size:1.6em;min-height:170px;width:280px;line-height:1.4em}p.extract strong{font-size:1.7em}p.cell1,p.cell2{float:left;width:47%}p.cell1 a,p.cell2 a{font-weight:bold}p.cell1{padding-right:20px}div.col1{float:left;width:33%}div.col3{float:left;width:33%}div.col2{float:left;width:33%}div.alphabet{font-size:1.3em}div.horizontalAdContainer{text-align:center;margin:20px 0 17px 0}div.horizontalAd{width:468px;height:60px;margin:auto;overflow:hidden}div.catSponsorAdContainer{margin:0 0 10px 0}div.ukcodeleaderboardAdContainer{text-align:center;margin:10px 0 15px 0;clear:both}div.intleaderboardAdContainer{text-align:center;margin:10px 0 15px 0;clear:both}div.leaderboardAdContainer{text-align:center;margin:20px 0 15px 0}div.leaderboardAd{width:728px;height:90px;margin:auto;overflow:hidden}div.intmpuAdContainer{text-align:center;margin:0 0 0 10px;float:right}div.ukcodempuAdContainer{text-align:center;margin:0 0 0 10px;float:right}div.mpuAdContainer{width:300px;text-align:center;margin:0 10px 10px 10px;float:right}div.mpuBottomAdContainer{text-align:center;margin:20px 0 0 10px;min-height:250px}div.mpudAd{width:300px;margin:auto;overflow:hidden;margin-bottom:20px}div.mpudAdbottom:first-child{width:300px;height:250px;overflow:hidden;margin:0 10px;float:left}div.mpudAdbottom:last-child{width:300px;height:250px;overflow:hidden;margin:0 10px;float:right}div.logoAdContainer{float:right}div.logoAd{width:150px;height:60px;margin:auto;overflow:hidden}div.skyScraperAd{float:right;width:160px;text-align:center}div.promotionAd{width:160px}div.nationalsAd{border:1px solid #fcc7f1;background:#fedef5;margin:10px 0 10px 0;padding:5px}div.nationaAdTitle{font-weight:bold;color:#000}div.nationalsAdName{font-size:1.2em;font-weight:bold;color:#0064cd}div.nationalsAdTel{font-size:1.2em;font-weight:bold;color:#340168}div.nationalsAdUrl{width:150px;-ms-word-wrap:break-word;word-wrap:break-word}div.nationalsAdUrl a{color:#077804}div.viewAllNational{margin-bottom:10px}div.skyScraperContent{text-align:center;height:600px;overflow:hidden}div.skyScraperLeftAdContainer{position:absolute;top:10px;height:0;width:0}div.skyScraperLeftAd{position:absolute;left:-160px;top:0;width:120px;height:600px;margin:auto;overflow:hidden}div.skyScraperWideLeftAd{position:absolute;right:15px;top:0;width:160px;margin:auto;overflow:hidden;margin-top:50px}div.skyScraperWideLeftAd>div{margin:10px 0 auto auto;float:right}div.skyScraperWideRightAd>div{margin-top:10px;float:left}div.skyScraperRightAdContainer{position:absolute;top:10px;height:0;width:0;margin-left:1045px}div.skyScraperRightAd{position:absolute;right:160px;top:0;width:120px;height:600px;margin:auto;overflow:hidden}div.skyScraperWideRightAd{width:160px;margin:auto;overflow:hidden;float:right;margin-top:50px;margin-right:60px}div.skyScraperHomeAdContainer{position:relative}#enquiryForm{height:295px;width:600px;position:absolute;background-color:#fff;padding:20px;top:30%;left:30%;z-index:999;display:none;border:1px solid #643698;border-radius:15px}#closelink{position:absolute;top:-15px;right:-10px;border:none}#closelink img{border:none}form.ComForm .form_field_name{float:left;width:40%;color:#666;vertical-align:top}form.ComForm .form_row{padding:0 4px 10px 0;height:20px}form.ComForm .form_input{float:right;width:60%}form.ComForm .form_submit{clear:both;float:right;padding:8px}#overlay{filter:alpha(opacity=65) !important;-moz-opacity:.7;opacity:.65;position:absolute;top:0;left:0;cursor:pointer;background-color:#333;z-index:99;width:100%;height:1959px;display:none}#validation_msg{display:none;color:#f00;text-align:center}#submitsuccess{display:none}#enquiryprocessing{display:none}