*{padding:0;margin:0}body{color:#4A4B4B;font:12px 'Lucida Grande' ,Verdana,Tahoma,Helvetica,Arial,sans-serif;margin:0;padding:0;line-height:28px}#wrapper{margin:12px auto;padding:0;text-align:center;position:relative;width:866px;background:#ffffff url(css-images/wrapper.png) no-repeat center top}#content-inner,#nav,#footer{text-align:left}ul{margin:0;list-style-type:none}#nav-outer{position:absolute;z-index:10;right:32px;top:19px;background:url(css-images/nav_top.png) repeat-y top}#nav{width:162px;padding:11px 2px;background:url(css-images/nav_bottom.png) no-repeat center bottom}#nav li{padding:1px 0;display:inline}#nav a:link,#nav a:visited{position:relative;color:#ffffff;font-size:10px;text-transform:uppercase;display:block;line-height:20px;padding:0 0 0 11px;border-left:none;margin-left:10px}#nav a:hover,#nav a:active{color:#DEC46C;border-left:4px solid #DEC46C;padding:0 0 0 7px;text-decoration:none}#content-inner{padding:210px 80px 0;min-height:380px} #section_3_page #content-inner{background:url(css-images/vert-text/3.png) no-repeat 783px 270px}#section_4_page #content-inner{background:url(css-images/vert-text/4.png) no-repeat 783px 270px}#section_5_page #content-inner{background:url(css-images/vert-text/5.png) no-repeat 783px 270px}#section_6_page #content-inner{background:url(css-images/vert-text/6.png) no-repeat 783px 270px}#qa_page #content-inner{background:url(css-images/vert-text/qa.png) no-repeat 783px 270px}#shop_details #content-inner{background:url(css-images/vert-text/shop-locator.png) no-repeat 783px 270px}#jobs_page #content-inner{background:url(css-images/vert-text/jobs.png) no-repeat 783px 270px}#news_page #content-inner{background:url(css-images/vert-text/news.png) no-repeat 783px 270px}#contact-us #content-inner{background:url(css-images/vert-text/contact-us.png) no-repeat 783px 270px} h1,h2,h3,h4,h5,h6{font-weight:normal}h1,h2,h3,h4{color:#092961}h1,h2,.debugging{font-size:30px;margin:0px 0 14px 0;border-bottom:1px solid #DEC46C;width:580px}.content-block h1,.content-block h2{padding:0;width:360px}#qa_page h1{margin-bottom:30px}h3,h4{font-size:18px}.content-block h4{margin:40px 360px 4px 0;padding-top:30px;background:url(css-images/lines.gif) no-repeat center top}h5{font-size:18px;margin:0 0 3px}h6{font-size:14px}input,textarea{color:#0D2A90}select{min-width:100px;margin-bottom:6px;color:#4A4B4B}form{margin:21px}.submit{margin:0 10px}.hidden,#shop_locator #form-searches form .hidden{display:none}em{color:#ABABAB}#content-inner p{size:11px;width:360px;margin:0 0 20px 0}#content-inner .late-paragraph{margin:20px 0 50px 26px}.content-block{padding-bottom:30px;margin-bottom:70px;position:relative}* html .content-block{height:1%}#home_page .content-block{margin-bottom:0px}img{margin:7px 0 50px;float:right;clear:right;padding-bottom:10px;background:transparent url(css-images/stripe.gif) no-repeat center bottom} #map img{background:none;margin:0;float:none;padding:0}#map noscript p{margin:160px auto 0;padding:35px;font-size:14px;width:400px;line-height:26px;border:1px solid #7D7E7E}.thumb{padding:1px;margin:0;background:none;border:1px solid #7D7E7E}#shop_locator .thumb{padding:0}#shops .row a:hover .thumb,#shops .row a:active .thumb{border-color:#0D2A90}.q_section{margin:0 0 70px 0;min-height:250px}#content-inner .q_section p{margin:0 0 10px 0;line-height:25px}a:link,a:visited{text-decoration:none;color:#0D2A90}a:hover,a active{text-decoration:underline}p a,#shops .map .info-box a{padding-right:14px;background:url(css-images/outlink.gif) no-repeat right top}p a:visited{background-position-y:bottom}.grey-box-bottom-r a,.map .info-box .debug a{background:url(css-images/outlink-grey.gif) no-repeat right top} .faq{padding:1px;margin:0}.question{color:#0D2A90;cursor:pointer;padding:2px 25px;background:transparent url(css-images/q.png) no-repeat 2px center}.answer{margin:0;padding:5px 22px 5px 25px;display:none;background:url(css-images/a.png)}.faq-ie{padding:5px 23px;background:transparent url(css-images/q.png) no-repeat left center;border-top:1px solid transparent;border-bottom:1px solid transparent}.faq-ie:hover{text-decoration:none;background-color:#F2F3F3;border-top:1px solid #E9EAEB;border-bottom:1px solid #E9EAEB}#form-searches{float:left;display:inline;margin:20px 0 0 0}#shop_locator form{margin:0;display:block}#shop_locator h4{margin:0 0 12px}#shop_locator #form-searches .submit,#shop_locator #form-searches input{height:1%;margin:0 0 6px 0;display:block;position:relative}#shop_locator #form-searches .submit{width:6em}#content-inner #form-searches .feedback-sl{margin:0 0 6px 0;width:170px;position:relative;color:#a0081d;background:url(../cms/css-images/caution.png) no-repeat left 5px;text-indent:17px}.scrolling-link{margin-left:21px;display:blockclear:left;background:#E9EAEB}#shop_locator .row{margin:0;padding:0;height:1%}#shop_locator .row a{padding:0}.error,#map-error{color:#A20900}#content-inner .error p{margin:0;color:#4A4B4B}.error h4{margin-bottom:0px}#shop_locator .error{padding-bottom:20px;margin-top:90px;margin-left:21px;margin-bottom:100px;border-bottom:1px solid #E9EAEB}#shop_locator #shops .error{padding-bottom:10px;margin:0;border-bottom:none}#uk-map-search{padding:0;margin:0 -50px 30px 0;float:right;display:inline}#uk-map-search p{text-align:center;margin:50px 0;width:540px}#js h4{margin:40px 0 8px 0}#js p{width:100%}ol{margin-left:30px}#postcode{width:80px}#shop_details .grey-box-top-l{clear:both;margin-top:40px}#shop_details .grey-box-bottom-r h4{margin-bottom:2px}.grey-box-bottom-r form{padding-left:0px}.row{clear:both}.odd,.even{display:inline;line-height:17px;width:321px;margin:0;padding:0}.odd{float:left}.even{float:right}.row a{padding:22px 6px}#shops .row a:link,#shops .row a:visited{min-height:132px;margin:0;padding:12px 4px 4px;border-bottom:1px solid #7D7E7E;background-image:none}#postcode-results #shops .row a:link,#postcode-results #shops .row a:visited{min-height:150px}#shops .row a:hover,#shops .row a:active{background:#ffffff;color:#4A4B4B;text-decoration:none;border-bottom:1px solid #0D2A90}#shops div a .shop_name{color:#0D2A90}#shops div a .distance{display:block;margin:12px 0 0;color:#A20900}.row a:link,.row a:visited{position:relative;display:block;color:#4A4B4B;padding-left:6px;border-bottom:1px solid #E9EAEB;line-height:20px;text-decoration:none}* html .row a:link,* html .row a:visited{height:1%}.row a:hover,.row a:active{text-decoration:none;border-bottom:1px solid #0D2A90;background:#E9EAEB url(css-images/rowlink.png) repeat-x top}.row p a:link,.row p a:visited{display:inline;padding:0;margin:0;border:none}.row p a:hover,.row p a:active{text-decoration:underline;background:transparent}.row p a:hover,.row p a:active,.row .feedback a:hover{text-decoration:underline;background-color:transparent;background-image:none;color:#0D2A90}#news_page h1,#jobs_page h1{margin-bottom:20px}.row .date{margin-left:10px}.date{color:#7D7E7E;font-style:italic}#news_page h2{margin-bottom:2px}.row-title{font-size:16px;color:#092961}.text-sample{width:360px;display:block}#content-inner .address,#content-inner .phone,#content-inner .fax,#content-inner .web_address,#content-inner .email{margin-bottom:0;padding-left:26px}#content-inner .address{background:url(css-images/envelope.png) no-repeat left top;margin-bottom:16px}.phone{background:url(css-images/phone.png) no-repeat left top}.fax{background:url(css-images/fax.png) no-repeat left top}.web_address{background:url(css-images/url.png) no-repeat left top}.web_address a{padding-top:3px;padding-bottom:3px;padding-left:21px;margin-left:-21px}.email{background:url(css-images/email.png) no-repeat left top}#shop_details img{margin:7px 0 20px 0}#shop_details form{clear:both;margin:10px 0 25px;float:right}#shops .grey-box-bottom-r form{margin:0}.map{height:700px;width:642px;border:4px solid #4A4B4B;clear:both;margin-top:20px}iframe{height:600px;width:647px;border:4px solid #4A4B4B;display:none;margin-top:21px}.map div div .info-box{text-align:left;line-height:18px}.info-box{padding:20px 10px}#shop_locator .info-box h5{margin:0;font-weight:normal;font-size:16px}#content-inner .map .info-box p{font-size:12px;margin:0;padding:0}#shop_details .grey-box-bottom-r .text{width:172px}#wrapper .map {text-align:center;color:#4A4B4B;font:11px Helvetica,Arial,Tahoma,Verdana,sans-serif}.map div span{display:none}#route img{position:relative;border:none;background:none;margin:0 6px -4px}#route{clear:both}#shops a{background-image:none}.grey-box-bottom-r #map-error{width:320px;margin:0 0 25px}#job_details{padding:15px 50px 0 140px}#job_details .row{padding:10px 60px 10px 0;border-bottom:1px solid #E9EAEB}#job_details p{margin:0 0 8px}.label{float:left;text-align:right;margin:-4px 0 0 -170px;padding:5px 4px 0 0;width:157px;height:2em}.job_detail{color:#0D2A90}#c-us{height:240px;margin:20px 21px 50px} #triple-columns-outer{margin:0;margin-top:20px;background:url(css-images/columns_outer.png) repeat-y left;position:relative;height:1%}#triple-columns{color:#ffffff;position:relative;height:1%;width:732px;padding:0 237px;margin:0px -170px 0;background:url(css-images/columns_arc.png) no-repeat left top}#triple-columns a:link,#triple-columns a:visited{color:#ffffff;display:inline;width:224px;margin:60px 10px 15px;min-height:314px;float:left;border-bottom:1px solid #2C313C;text-align:left}#triple-columns a:hover,#triple-columns a:active{color:#ffffff;text-decoration:none;border-bottom:1px solid #DEC46C}#triple-columns .triple-column-header{padding:0;font-size:20px;display:block;border-left:none;border-bottom:1px solid #2C313C;text-align:left}#triple-columns a:hover .triple-column-header{border-bottom:1px solid #DEC46C}.clear{clear:both}#triple-columns .clear{float:none}#footer{position:relative;height:1%;width:866px;padding:62px 167px 0 173px;margin:60px -167px 60px -173px;line-height:14px;color:#6B768C;background:url(css-images/standard-footer.png) no-repeat center top}#home_page #footer{padding:20px 0 0;margin:0 0 60px;background-image:url(css-images/columns_footer.png)}#footer *{font-size:11px;margin:3px 26px;padding:3px 0 1px}#footer p{display:inline;float:left}#footer a{color:#6B768C;padding-left:7px;text-decoration:none;display:inline;float:right}#footer a:hover,#footer a:active{color:#0D2A90}#footer p a:link,#footer p a:visited,#footer p a:hover,#footer p a:active{padding:0;float:none;background:none;border:none;margin:0}#footer a:hover,#footer a:active{text-decoration:none;border-left:4px solid #DEC46C}.grey-box-top-l{background:#ebebeb url(css-images/grey-box-top-l.png) no-repeat left top;margin-bottom:16px;height:1%}.grey-box-top-r{background:url(css-images/grey-box-top-r.png) no-repeat right top}.grey-box-bottom-l{background:url(css-images/grey-box-bottom-l.png) no-repeat left bottom}.grey-box-bottom-r{background:url(css-images/grey-box-bottom-r.png) no-repeat right bottom}#form-searches .grey-box-bottom-r{padding:12px 22px 18px 20px}#form-searches .grey-box-top-l{width:210px}.grey-box-mid{clear:both;background:url(css-images/grey-box-mid.png) repeat-y center}#shops .grey-box-bottom-r{padding:26px 28px 31px 28px}#shops{margin:0;background-color:transparent}#contact-us .grey-box-top-l{width:466px;margin:24px 0 0 0}#contact-us .grey-box-bottom-r{padding:12px 0px 10px 0px}#contact-us form{padding-left:142px;background:transparent url(css-images/email2.png) no-repeat 18px top}#contact-us #wide-form{width:690px}#contact-us #content-inner .mailsent{margin:54px 0px 30px;padding:0px 30px 0px 40px;width:380px;color:#A20900;background:url(css-images/email.png) no-repeat 14px 2px}#contact-us .address{margin-top:40px}#contact-us label,#contact-us .radio-row p,#contact-us .response-label{float:left;text-align:right;margin:-4px 0 0 -167px;padding:0px 6px 0 0;width:157px;height:2em}.required-input{background:url(css-images/asterix-on-grey.gif) no-repeat right top}#contact-us .row,#contact-us .radio-row,#contact-us .submit-row{clear:left;margin:24px 0}#contact-us .submit-row{padding:6px 0;margin-bottom:20px}#contact-us .submit-row .submit{margin:0px 10px 0 0}#contact-us .radio-row label{margin:0 4px;float:none}#contact-us .radio-row p{padding-top:0;margin-top:1px}#contact-us textarea{width:250px;height:15em}#contact-details{float:right;display:inline}#contact-us #content-inner p{width:180px}.feedback{line-height:14px;text-align:left;position:absolute;padding:8px 40px 8px 20px;left:100px;right:0;color:#a0081d;width:280px;background:url(../cms/css-images/caution.png) no-repeat left 8px;margin-left:33em}.row .feedback a{border:none;display:inline;line-height:inherit;margin:0;padding:0}#seperate-answer .grey-box-bottom-r{padding:27px 27px 15px;height:1%}#seperate-answer p{margin:8px 0;width:inherit}#seperate-answer h3{padding:2px 25px;background:transparent url(css-images/q.png) no-repeat left 8px}.faq-a-ie{padding:2px 25px;background:transparent url(css-images/a-simple.png) no-repeat left 15px}.debug{border:1px solid #C9CACB;background:#EBEBEB;margin-top:16px;padding:10px}.debugging{text-transform:uppercase;padding-bottom:3px;margin-top:5px;color:#A20900}