*,html{margin:0;padding:0}body{font:90% "Segoe UI", Helvetica, "Trebuchet MS", Arial, Sans-Serif;background:#192c94 url(/assets/BackgroundGradient-f2900687d440cda58428caf26caaa0503f5a23f65c360da8218574c70d037bb6.jpg) top left repeat-x;color:#333}body.placeholder{background:white}h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;font-weight:500}h1{font-size:1.7em;font-weight:400}p{margin-bottom:1em;line-height:1.5em}p.lead{font-size:110%;font-weight:400;margin-bottom:2em}p.lead strong{font-weight:500}ul li{margin-bottom:1em}a:link,a:visited{color:#192c94}a:hover,a:active{color:#192c94;text-decoration:underline}.nomargin{margin:0}fieldset{border:0}fieldset label{float:left;display:inline;width:120px;margin-right:10px;margin-top:10px}fieldset div{margin:0 0 10px 0}fieldset input.textbox{font-family:"Segoe UI", Helvetica, "Trebuchet MS", Arial, Sans-Serif;font-size:110%;color:#333;padding:2px;width:200px}fieldset textarea{padding:2px;font-family:"Segoe UI", Helvetica, "Trebuchet MS", Arial, Sans-Serif;font-size:110%;width:400px;height:100px}input.submitButton{font:small "Trebuchet MS", Arial, sans-serif;margin-left:130px}input.submitButton-noMargin{font:small "Trebuchet MS", Arial, sans-serif;padding:2px}fieldset .requiredFieldInfo{display:block;margin:10px 0 0 130px;font-size:smaller}.table{display:table}.row{display:table-row}.cell{display:table-cell}.visually-hidden{position:absolute;left:-9999px}table tr>td{margin-bottom:0px;padding:7px}fieldset#verifyTestimonial input.submitButton,fieldset#verifyTestimonial input.submitButton-noMargin{padding:5px;width:75px}ul{margin:0px 0px 10px 25px}[type="submit"],a.btn{transition:none;background:#2e63af;color:white;padding:10px;border:1px solid #19355e;border-radius:5px;outline:none;font-size:100%;text-decoration:none}[type="submit"]:disabled,a.btn:disabled{background:#6b98d8;border:1px solid #2e63af}[type="submit"]:hover,a.btn:hover{background:#234c87;cursor:default}.need-help{text-align:center;margin-bottom:4em;font-size:110%}.need-help *{display:inline-block}.need-help p{margin-right:1em}.need-help a:hover{text-decoration:none}#sitemap ul li{list-style-type:none;margin-bottom:10px}#page{width:953px;margin:0 auto}#meta a:link,#meta a:visited{color:White;text-decoration:none}#meta a:hover,#meta a:active{color:White;text-decoration:underline}#metaInfo{color:White;float:left;display:inline;width:50%;padding:5px;margin:0 0 0 20px}#metaInfo p{font-size:80%;font:smaller Arial, sans-serif}#metaLinks{font:smaller Arial, sans-serif;color:White;padding:5px;text-align:right;width:40%;float:right;display:inline;margin:0 20px 0 0}#navigation{background:#fff url(/assets/NavBar-826db37a83ff840a8b1b71518449a46227d43cadb0a64ac3c23ef7b2db4e5a79.jpg) top right no-repeat;height:53px;border-left:1px solid #000}#header{background:#fff url(/assets/Header-0da067a11c7eee9268b0efa92b079eebd817e8c1cf3653038859365d47b8f3e3.jpg) top right no-repeat;height:127px;width:100%;clear:both}ul#menu{margin:0 0 0 30px}ul#menu li{list-style-type:none;float:left;display:inline;text-indent:-9000px}ul#menu li a{display:block;height:45px}ul#menu li.menu-home{width:50px;margin-right:20px}ul#menu li.menu-services{width:100px;margin-right:20px}ul#menu li.menu-contact{width:110px}#contentHeader{background:#fff url(/assets/ContentHeader-614e129985281dac93c94f3309b505208813a0deb41d0c0a1ec666f97c72de26.jpg) top left no-repeat;height:76px}#contentHeader h1{padding:30px 20px 0 40px}#contentFooter{background:#fff url(/assets/ContentFooter-5187169db8f8e521e9f15275ffa4d10a1a9a9b2c17b943988853f237edaa2772.jpg) top left no-repeat;height:90px;clear:both}#content{padding:0 20px 0 40px}#outerContent{background:#fff url(/assets/ContentBackground-e46e5f06a63c7154f98d6d1756462551ed270785e15f4ed440db93cebaa26be0.jpg) top left repeat-y}#footer{background:#fff url(/assets/Footer-71bf0746d14b69023fb672882a0f5f998db0f1b4e5d518f363c54667199d7099.jpg) top left no-repeat;height:59px;color:White;font-weight:bold;text-transform:uppercase;font-size:smaller;clear:both}#footer p{text-align:right;padding:25px 10px 0 0}input,textarea{padding:5px;border:1px solid #bbb;border-radius:3px;padding:10px !important;transition:all 0.2s;outline:none !important;-webkit-appearance:none;-moz-appearance:none;border-style:solid}.field_with_errors input,.field_with_errors textarea{border:1px solid #d01d1d;box-shadow:0px 0 3px 0px #d01d1d}.field_with_errors label{color:#d01d1d}.input-error{color:#d01d1d;margin-left:130px}.no-label .input-error{margin-left:0}input:focus,textarea:focus{border:1px solid #2e63af;box-shadow:0px 0 3px 0px #2e63af}.new_contact_form [type="submit"],.new_testimonial [type="submit"]{margin-left:130px}#serviceContent{width:60%;float:left;display:inline}#serviceContent h3{margin-bottom:0.5em}#serviceContent p{margin-left:10px}#serviceImageContent{width:38%;float:right;display:inline}#serviceContentHeader{border-bottom:2px solid #192c94;margin-bottom:20px}#w3cButtons{margin:10px 0 0 0}#placeholderPage{padding:30px;text-align:center}h2.home-services{text-align:center;text-transform:capitalize;margin:20px 0 0 0}#puffs{width:790px;margin:0 auto}#puffs .puff{float:left;width:157px;display:inline}#puffs .puff img{display:block;padding-bottom:5px;border:0}#contactContent{width:60%;float:left;display:inline}#contactContent h3{margin-top:2em}address{font-style:normal;margin-bottom:1em}#contactImageContent{width:38%;float:right;display:inline}#contactDetails{margin:0 0 20px 0}#contactDetails label{float:left;width:90px}#contactDetails .contactItem{margin:0 0 0.6em 0}#openingTimesContent{margin:0 0 20px 0}#logos{width:300px;margin:0 auto}#logos{text-align:center}#logos img{padding:0 10px;display:block;margin-bottom:20px}.field-validation-error{color:#ff0000}.input-validation-error{border:1px solid #ff0000;background-color:#ffeeee}span.validation-summary-errors{display:block;margin:0 0 10px 0;font-weight:bold;color:#ff0000}ul.validation-summary-errors{font-weight:bold;color:#ff0000;margin:0 0 20px 30px}#testimonialForm{margin:0 0 20px 0}#testimonialForm fieldset label{width:200px}#testimonialForm input.submitButton,#testimonialForm .requiredFieldInfo{margin-left:210px}#testimonialForm input.deleteButton{margin:0}#homeContent{width:59%;float:left;display:inline;border-right:1px solid #ddd;padding:0 5px 0 0;margin:0 5px 0 0}#testimonial-content{width:37%;float:right;display:inline;padding:0 10px 0 0}.testimonial-item{margin:0 0 30px 0}.testimonial-item .testimonial-content{margin:0 0 10px 0;font-style:italic}.testimonial-item .testimonial-author{font-weight:bold}#xmasOpeningTimesContent .cell{padding:5px}#testimonialDetails{margin:20px 0 0 0}#christmas-content{margin-bottom:20px}#christmas-content .table{width:80%}#christmas-content .table tr>td:first-child{font-weight:500;background:#ececec}.box{width:80%;margin:10px auto;padding:10px;border:1px solid black;border-radius:5px;background-color:#ccc}.box.info{background-color:#e8f4ff;border-color:#9ccfff;color:#00294f}.honeypot-hide{display:none}.honeypot-vishidden{visibility:hidden}.honeypot-opacity{opacity:0}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
