@charset "utf-8";body,textarea{font-family:robotoregular}.form22 *,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#header,#headerout{background:#fff;margin:0 auto}#header,#headerout,#menuout,#middle,#slideshowout,#upperhome,#upperhome2,#upperhomeout,#upperhomeout2,#upperout,#wrapper{margin:0 auto}#header,#middle,#middlecontact,#upperhome,#upperhome2{width:980px}#middlecontact,#middleleft{float:left;margin:0 15px 5px}#middleadmin,#middlecontact,#middleleft,#middleright{min-height:100px;padding:0;overflow:hidden}#headerout,#middleadmin,#middlecontact,#middleleft,#middleright,#slideshowout,#upperhomeout2,#wrapper,.comment{overflow:hidden}#header,#lower,#middle,#slideshow,#upperhome,#upperhome2{top:0;position:relative}#header,#header img,#lower,#menu2,#menubg,#middle,#slideshow,#upperhome,#upperhome2{position:relative}#contact-link,#slideshow,#upperhome2,#why,#why img,.signupgo{text-align:center}#bloghome a:hover,#contact-link,#leftcontainer ul li a,#lowerbanner-text a,#sitemap a,#upperhome_1 a,#upperhome_2 a,#upperhome_3 a,.blogheader,.commentName,.commentName a,.desc a,.linktop,.linktop a,.nav>li>a,.posts h1 a,.read,.upperbanner-text a{text-decoration:none}*{border:none;word-wrap:break-word;-webkit-text-size-adjust:none}body{margin:0;padding:0;background:url(../images/background.jpg) right top;color:#3b3b3b;font-size:16px;text-align:left}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{font-size:13px}body,html{height:100%;min-height:100%}.clearfix:after{line-height:0}.clearfix{display:inline-block}#contact-link,#middle,html[xmlns] .clearfix{display:block}#menu,#menumobile,#menuright,.homeposts h4{display:none}* html .clearfix{height:1%}textarea{resize:none}.date,.homeposts,.shortdescription{font-family:Arial}input,select,textarea{box-sizing:border-box}input[type=submit]{background:#14487a;color:#fff;border:1px solid;cursor:pointer;padding:10px 20px}#headerout,#slideshowout,#wrapper{width:100%;padding:0}#header{height:140px}#header img{display:inline-block;padding-top:30px}#headercall{float:right;padding-top:30px}#headercall:hover{opacity:.8}#freequote:hover,#lowerbanner-text:hover,#socialfoot img:hover,#upperhome_1 a:hover,#upperhome_1 img:hover,#upperhome_2 a:hover,#upperhome_2 img:hover,#upperhome_3 a:hover,#upperhome_3 img:hover,.pagegalleryimage a:hover img,.subpages a:hover,.subpages a:hover img,.upperbanner-text:hover,.upperbanneroverlay:hover{opacity:.7}#menuout{width:100%;padding:0}#slideshow{margin:0 auto;width:100%}#upperhomeout,#upperout{width:100%;height:200px;padding:0;background:url(../images/upper-back.jpg) left top;overflow:hidden}#upperhomeout2{width:100%;height:76px;padding:0;background:#3b3b3b}#upperhome2{color:#fff;font-size:24px;font-style:italic;padding-top:20px}#middle{min-height:800px}#middleadmin{width:728px;float:right;margin:0 15px 5px}#middleleft{width:560px}#middleleft img{width:100%}#middleright{width:290px;float:right;margin:20px 15px 5px;vertical-align:top}#bloghome{padding:10px}.blogheader{color:#14487A;font-weight:700;vertical-align:top;padding:0;margin:0}#bloghome a:hover{color:#3B3B3B;vertical-align:top;padding:0;margin:0}#articlesheader{padding:0}#articlesheader h4{text-align:left;font-weight:400;font-size:28px;color:#35bfae;margin:0}.date,.homeposts,.read{color:#202945}.homeposts{padding:15px 5px}.date{font-size:12px;padding:2px 0 10px}.shortdescription{color:#202945}.read{padding:0;margin:0}.post .date,.posts .date{color:#bbb;letter-spacing:-.5px;font-size:14px;font-weight:700;text-transform:uppercase}.hrline{background-color:#c00;width:100%;border-bottom:1px solid #12477D;margin-left:5px}.popular_posts,.posts{border-bottom:3px solid #dfdfdf}.posts{padding:40px 0 25px}.post .date{margin-top:25px}.next_post{margin:15px 0}.popular_posts{padding:0 0 10px;border-top:3px solid #dfdfdf}.popular_posts ul{padding-left:20px}.comment{border-bottom:1px solid #ccc;padding:13px 0;width:60%}.commentName,.commentName a{font-weight:700}#footer a,a{text-decoration:underline}.commentDate{color:#666;font-size:12px;padding-bottom:10px}.commentText,.commentText p{color:#555;margin:0}#captcha{width:auto!important}.admin_blog input[type=text],.admin_blog table{width:100%}.admin_blog textarea{width:100%;min-height:80px}.admin_blog td,.admin_blog th{padding:0 10px}.admin_blog td{padding-top:5px;padding-bottom:5px;border-top:2px solid #bbb}.admin_blog .comBox{padding:5px;max-width:500px;max-height:35px;line-height:17px;background:#efefef;overflow-y:auto}#footerout,#lowerout,#messageout{padding:0;width:100%;margin:0 auto}#footerout,#lowerout,#messageout,#social,.cycle-slideshow,.link,.nav>li>div,.pagegalleryimage{overflow:hidden}#messageout{height:128px;background:#14487a}#lowerout{height:195px;background:#3b3b3b}#lower{margin:0 auto;width:980px}#why,#why img{width:100%;margin:0 auto}#freequote a{color:#fff}.signupform{color:red}.signupcompany,.signupemail,.signupname,.signupphone{padding:7px 0;margin:3px;width:80%}.signupgo{padding:8px 0;margin:3px 0 0 7px;width:78%;color:#fff;border:0;font-weight:700;font-size:14px}a{color:#1975d1}a:hover{color:#444}h1,h2,h3,h4,h5{color:#333;font-weight:400}#middle h3,#middle h4,h1,h2,h4,h5{color:#14487a}h1{font-size:36px;text-transform:uppercase}h2{font-size:24px;text-transform:uppercase}.project-title,h3{font-size:18px;color:#14487a;text-transform:uppercase}h4{font-size:16px;font-weight:700}h5{font-size:14px;text-transform:uppercase}#middle h3{font-size:36px;text-transform:uppercase}#middle h4{font-size:24px;text-transform:uppercase}li,p,td,th{color:#222;line-height:20px}#wrapper img{max-width:100%;height:auto}iframe{max-width:100%}#middle li{margin-bottom:6px;line-height:18px}#middle li ol,#middle li ul{margin-top:6px}#middle hr{border:0;width:80%;margin:20px auto;color:#ccc;height:1px}#menubg,.nav,.nav>li>a{height:53px}#middle ul>li ul{list-style-type:circle}#middle ol>li>ol{list-style-type:lower-alpha}#middle ol>li>ol>li>ol{list-style-type:lower-roman}#middle blockquote{font-family:robotoregular;font-style:italic;padding:0 8px 0 20px;border-left:5px solid #ccc;overflow:hidden}#menubg{margin:0;background-color:#3B3B3B}#menucontainer{height:53px;width:960px;margin:0 auto}#menu2{z-index:10000}#contact-link{width:290px;background-color:#12477C;color:#FFF;float:right;padding:10px}#contact-link:focus,#contact-link:hover{background-color:#1D92D4}#menusocial{position:absolute;top:5px;right:0;z-index:10}#menusocial img{margin-right:15px;border:none}.nav{background:#3B3B3B;border-radius:3px;width:960px;margin:20px auto}.nav li{list-style:none}.nav>li{padding:0;float:left;position:relative;width:16.6%;text-align:left}.nav>li>a{float:left;color:#fff;font-size:18px;line-height:53px;padding:0 20px}.nav>li:hover>a{background:#555;border-right:1px solid #666}.nav>li:first-child>a{border-left:0}.nav>li:last-child>a{border-right:0}.nav>li>div{position:absolute;left:0;top:53px;display:none;background:#646464;padding:10px;box-shadow:0 2px 3px rgba(0,0,0,.1)}.nav>li>div p{color:#666}.nav>li>div.right{right:0;left:auto}.container-1,.container-2,.container-3,.container-4{font-size:80%}.col1,.col2,.col3,.col4,.col5{margin:10px 0;float:left;padding:0 10px}.container-1{width:170px}.container-1 ul{margin-left:-30px}.container-1 .col1{width:100%}.container-2{width:270px}.container-2 .col1{width:50%}.container-2 .col2{width:100%}.container-3{width:850px;margin-left:-100%}.container-3 ul{margin-left:-40px}.container-3 .col1{width:32%}.container-3 .col2{width:28%}.container-3 .col3{width:33%}.container-1 a,.container-3 a{font-size:18px;color:#fff;text-decoration:none;line-height:25px}#pagetree p,#pagetree p a{font-size:12px}.container-3 .highlighted{width:850px;margin-left:-20px;padding:10px;background:#e4fbff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#pagetree{position:relative;display:inline-block;width:95%;text-align:center;padding:0 2.5% 20px}#pagetree p{margin:0;padding:10px 0 0}.pageheading{width:auto;padding-bottom:0;text-align:left}#leftcontainer{float:left;width:182px;border:1px solid #bbb}.cycle-slide,.cycle-slide img,.cycle-slideshow,.slideshow-overlay{width:100%;margin:0 auto}#leftcontainer ul{position:relative;margin:0;padding:0;list-style:none}#leftcontainer ul li a{position:relative;display:block;margin:0 auto;padding:10px;border:1px solid #bbb}#leftcontainer ul .menuvnotselect a{color:#000}#leftcontainer ul .menuvnotselect a:hover,#leftcontainer ul .menuvselect a{color:#1975d1}.cycle-slideshow{height:auto;z-index:10}.cycle-slide{line-height:0}.cycle-slide a{display:block;width:100%;height:auto;line-height:0}.cycle-slide img{line-height:0;max-width:100%;height:auto}.slideshow-overlay{position:relative;z-index:10;vertical-align:top}.slideshow-text{position:relative;display:inline-block;width:777px;height:186px;background:url(../images/slideback.png) left top no-repeat;margin-top:-220px;float:left}.title{position:absolute;width:55%;height:auto;float:right;font-size:36px;color:#14487a;text-align:left;bottom:75px;right:20px}.data-cycle-desc,.desc a{width:135px;height:35px;margin-right:310px;font-size:14px;line-height:30px;background:#14487a;color:#fff;bottom:-115px;position:relative;float:right}.desc:hover{background:#3b3b3b}.slideshow-pager{position:relative;display:inline-block;width:230px;text-align:right;margin:-30px 25px 0 0;float:right}#upperhome_1,#upperhome_2,#upperhome_3,.upperbanner-text{text-align:center;display:inline-block;color:#fff;position:relative}.slideshow-pager a{display:inline-block;width:10px;height:10px;margin:0 0 0 6px;border:3px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px}a.cycle-pager-active{background:#fff}#nextbutton,#prevbutton{display:inline-block}#upperhome_1,#upperhome_2,#upperhome_3{width:33%;font-size:30px;padding-top:35px;vertical-align:middle;margin-left:auto;margin-right:auto}#upperhome_1 img,#upperhome_2 img,#upperhome_3 img{padding-bottom:8px;vertical-align:middle}#upperhome_1 a,#upperhome_2 a,#upperhome_3 a{color:#fff}#upper{position:relative;top:0;margin:0 auto;width:980px}#upper h1{color:#fff}#upper h2{color:#fff;font-weight:400;margin-top:-20px}#imagelibrary{margin:4px;padding:4px}#imagelibrary img{margin:3px}#freequote{position:relative;display:inline-block;height:100px;width:290px;background:#e03d3d;font-size:24px;color:#fff}#freequoteimg{position:relative;display:inline-block;vertical-align:middle;padding:30px 20px}#freequotetxt{position:relative;display:inline-block;vertical-align:middle}#upperbanner{position:relative;display:inline-block;width:286px;margin:30px 0}.upperbanneroverlay{position:relative;z-index:10;width:100%;margin:-60px auto 70px 20px;vertical-align:top}.upperbanner-text{width:145px;height:35px;background:#f69760;margin-top:-20px;float:left;padding-top:15px;font-weight:700;font-size:18px!important}.upperbanner-text a{color:#fff}#siteWpr,.siteWpr2{width:286px;margin:0 auto}#factreqhead{font-size:22px;color:#14487a;text-align:center}#factreqsub,#lowerbanner-text{font-size:16px;text-align:center}#factreqsub{color:#000}#lowerbanner{position:relative;display:inline-block;width:286px;height:107px;margin:30px 0}#lowerbanneroverlay{position:relative;z-index:10;width:100%;margin:-50px 50% 50px;vertical-align:top}#lowerbanner-text{position:relative;display:inline-block;width:95px;height:25px;background:#00afec;margin-top:-20px;float:left;padding-top:5px;color:#fff;font-weight:700}#lowerbanner-text a{color:#fff}html>body .outerpair1{background:url(../images/upperrightfade.png) right top no-repeat}html>body .outerpair2{background:url(../images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px}html>body .shadowbox{background:url(../images/shadow.png) bottom right}html>body .innerbox{position:relative;left:-8px;top:-8px}.shadowbox img{border:1px solid #000;vertical-align:bottom}.pageimagecenter{text-align:center;margin:0 auto;padding:0;max-width:100%}.pageimageright{float:right;margin:5px 0 5px 5px;padding:0;max-width:100%}.pageimageleft{float:left;margin:5px 5px 5px 0;padding:0;max-width:100%}.pageimagenone img{margin:3px;padding:0}#social{width:100%;height:auto;padding:20px 0;text-align:right}.pagegalleryheading{display:none}.pagegalleryinner{width:100%;margin:0;padding:0}.pagegalleryimage{position:relative;display:inline-block;width:14%;height:0;padding-bottom:14%;margin:.3%;vertical-align:middle}.pagegalleryimage img{border:0;vertical-align:middle;line-height:0;position:absolute;display:block;max-width:240%!important;height:auto}#adminpagegallery,#contactcenter,#contactform,#contactright,#middleright #contactform,.signupBtn,.subpageImg,.subpageTxt,.subpageTxtp{position:relative}.pagegalleryimage a{line-height:0}.link{background:#efefef;border:1px solid #bbb;margin:15px 0;padding:5px}.linktop{margin:0;padding:5px}.linktop,.linktop a{font-size:14px;font-weight:700;text-transform:uppercase}.linkleftcontainer{float:left;width:150px;height:auto;max-width:25%;margin:0 5px 0 0}#adminpage input[name=login],#adminpage input[name=password],#adminpage table.LogBody,#adminpage table.log,#adminpage table.productedit{width:100%}.form,.form22,.subpages a,.subpages span{max-width:100%}.linkleftcontainer img{border-style:none;margin:0;padding:0;line-height:0}.linkrightcontainer{height:120px;overflow-y:auto;border:1px solid #bbb;background:#fff;padding:5px}#contactform,.form,.form22,.form22>div,.form>div,.signupBtn{overflow:hidden}.linkrightcontainer p{margin:0}.linkfooter{padding:5px 0 0;text-align:right}.sitemapL2:before,.sitemapL3:before,.sitemapL4:before,.sitemapL5:before,.sitemapL6:before{content:"\00BB";display:inline-block;margin:0 3px 0 0}.sitemapL1{margin:0 0 5px}.sitemapL1 a{font-size:16px;text-transform:uppercase;font-weight:700}.sitemapL2{margin:10px 0 3px 10px}.sitemapL2 a{color:#333;text-transform:uppercase}.sitemapL3{margin:0 0 3px 20px}.sitemapL4{margin:0 0 3px 30px}.sitemapL5{margin:0 0 3px 50px}.sitemapL6{margin:0 0 3px 60px}#adminpage{margin:0 0 20px;font-size:12px;font-weight:400}#adminpage b{color:#000;font-weight:700}#adminpage table{margin-bottom:10px;border:1px solid #9f9f9f;background:#dfdfdf}#adminpage table img{display:inline-block;margin:0 auto}.subpage,.subpagep{margin:30px 2px 4px;text-align:left;vertical-align:top}#adminpage td{background:#dfdfdf;color:#000;text-align:left}#adminpage th{background:#cfcfcf;color:#000;text-align:left}#adminpagegallery{font-size:12px;font-weight:400}#adminpage .productedit>td{background:#d6d6d6}#adminpage table.log{background:#333}#adminpage table.log th{padding:2px;background:#555;color:#fff;font-size:13px}#contactright a,.subpages a{color:#3b3b3b;text-decoration:none}#adminpage table .logrow1 td{padding:4px;background:#cfcfcf;font-size:12px}#adminpage table .logrow2 td{padding:4px;background:#eee;font-size:12px}#adminpage table .logrowS td{padding:4px;background:#ff6;font-size:12px}#adminpage table label{display:inline-block;width:100%;padding:2px}#adminpage table label:hover{color:#cf0000;cursor:pointer}.audit_box li{width:48%;display:inline-block;vertical-align:top}span.audit_showhide{background:#222}#adminpage input[size='90']{width:100%}#adminpage input[name=insert]{width:50%}.subpagep{display:inline-block;width:49%}#middleadmin .subpageDesc,.notify{display:none}#middleadmin .subpagep{width:24%}#contactcenter,#contactform,#contactright,#middleright #contactform,.contact span,.subpage,.subpageImg,.subpageTxt,.subpages a,.subpages span{display:inline-block}.subpage{width:100%}.subpages a{font-size:14px}.subpages img{border:0;margin-bottom:5px}.subpages span{text-decoration:none;width:100%}.subpageHead{font-weight:700;font-size:18px;vertical-align:top}.subpageImg{width:150px;vertical-align:top}.subpageTxt{width:70%;vertical-align:top}.subpageTxtp{display:inline-block;width:100%;vertical-align:top}#contact{clear:both;width:auto;margin:50px auto;color:#fff;font-size:23px;text-align:center}#contact a{color:#fff;text-decoration:none;background:#e03d3d;padding:10px 20px;margin-left:20px}#contact a:hover{color:#e03d3d;background:#fff}.contact span{position:relative}#middleright #contactform{float:left}#contactform{width:500px;float:left}#contactform input[name='enquiry[Postcode]']{width:100px}#contactform #contact_thanks{padding:15px;margin:0 auto;width:75%;text-align:center;border:1px solid #afafaf;background:#cfcfcf}#contactright,.form,.form22{text-align:left}#contacttext{width:400px}#contacttext h3{color:#000;text-transform:none}#contactcenter{width:5px;height:100%;background:url(../images/contactcenter.png) top repeat-y;padding-top:50%}#contactright{width:350px;vertical-align:top;padding-left:50px;padding-top:10px}#contactright h3{font-weight:700;color:#000;font-size:18px}#contactright img{padding:5px 10px 5px 5px;vertical-align:middle}#contactright img a:hover{opacity:.6}#contactright a{font-weight:400;font-family:robotolight;font-size:16px}#lower_1,#lower_1 a{font-size:14px}#contactright a:hover{font-weight:700;color:#1d1060;text-decoration:none;opacity:.6}.form22 *{box-sizing:border-box}.form22 .error{color:#c00}.form22>div{padding:1px}.form22>div>label{width:100%;float:left;padding-right:10px;line-height:24px}.form22>div>div{width:100%;float:left}.form22 input[type=email],.form22 input[type=number],.form22 input[type=password],.form22 input[type=tel],.form22 input[type=text],.form22 input[type=url],.form22 select,.form22 textarea{width:100%;padding:3px 2.5%;border:1px solid #ccc;border-radius:2px}.form22 input[type=email],.form22 input[type=number],.form22 input[type=password],.form22 input[type=tel],.form22 input[type=text],.form22 input[type=url],.form22 select{width:100%;color:#999}.form22 input[type=email]:focus,.form22 input[type=number]:focus,.form22 input[type=password]:focus,.form22 input[type=tel]:focus,.form22 input[type=text]:focus,.form22 input[type=url]:focus,.form22 textarea:focus{outline:0;border-color:#4697e4}.form{width:560px}#footer,.notify,.signupBtn{text-align:center}.form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .error{color:#c00}.form>div{padding:1px;margin:0 0 10px}.form>div>label{width:25%;float:left;padding-right:10px;line-height:24px}.form>div>div{width:90%;float:left}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:2px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select{width:75%;color:#999}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{outline:0;border-color:#4697e4}.option:first-child{color:#999}@media (max-width:640px){.form>div>div,.form>div>label{float:none;width:100%}.form>div{margin:0 0 8px}.form>div>label{margin:0 0 5px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%}}.signupBtn{height:auto}.notify{width:320px;height:40px;line-height:40px;padding:0;position:absolute;top:-20px;left:0;background:#6b0206;box-shadow:0 0 10px 0 rgba(0,0,0,.8);border-radius:5px;color:#fff}#lower_1,#lower_3{width:30%;color:#fff}#lower_1,#lower_2{padding-top:30px;display:inline-block}#debug,#lower_1,#lower_2,#lower_3,#socialfoot,#socialfoot img{position:relative}#debug,#lower_1,#lower_1 a{text-align:left}#lower_1 a{color:#fff;text-decoration:none}#lower_1 a:hover{font-size:14px;text-align:left;color:#f69760}#lower_3,#lower_3 a,#lower_3 a:hover{font-size:19px;text-align:right}#lower_2{width:40%;text-align:right;vertical-align:top}#socialfoot{display:inline-block;width:100%;height:60px;margin:0 auto;padding:10px 0 0;text-align:right}#socialfoot img{display:inline-block;padding:3px 5px 20px 0}#lower_3{display:inline-block;vertical-align:top;padding-top:40px}#lower_3 a{color:#fff;font-weight:700;text-decoration:none}#lower_3 a:hover{font-weight:700;color:#f69760}#footer{clear:both;padding:5px 10px;border-top:1px solid #bbb;background:#fff;color:#000;font-size:11px;font-weight:400}#footer a{font-size:11px}#footer a:hover{text-decoration:none}#footer img{margin-left:5px;vertical-align:top}@media (max-width:980px){#middlecontact,#middleleft{float:left;overflow:hidden}#middleadmin,#middlecontact,#middleleft,#middleright{min-height:100px;padding:0;background:#fff}#header,#lower,#lowerout,#menuout,#messageout,#slideshow,#upperhome,#upperhome2,#upperhomeout,#upperhomeout2,#upperout{margin:0 auto}#header,#lower,#slideshow,#upper,#upperhome,#upperhome2{top:0;width:100%;position:relative}#contact,#middle,*{width:auto}#contact,#upperhome2{color:#fff;padding-bottom:10px;text-align:center}#contact a:hover,#menuout,#middleadmin,#middlecontact,#middleleft,#middleright{background:#fff}#header,#header img,#lower,#slideshow,#upper,#upperhome,#upperhome2,.contact span{position:relative}#adminpagegallery div[align=right],#contact,#slideshow,#upperhome2{text-align:center}#contactright,#lower_1 a{text-align:left}#socialfoot img:hover,#upperhome_1 a:hover,#upperhome_1 img:hover,#upperhome_2 a:hover,#upperhome_2 img:hover,#upperhome_3 a:hover,#upperhome_3 img:hover{opacity:.7}#contactright,#lower_2,#lower_3,#middleright{vertical-align:top}#contact a,#contactright a,#contactright a:hover,#lower_1 a,#lower_3 a{text-decoration:none}*{height:auto}#wrapper{width:100%;border:0}#menucontainer,#middleleft img{width:100%}#middle{margin:0 5px;float:none;border:0}#footerout,#headerout,#slideshowout{width:100%;margin:0 auto;padding:0;background:#fff;overflow:hidden}#header{height:140px}#header img{display:inline-block;padding-top:30px}#headercall{float:right;padding-top:30px}#headercall:hover{opacity:.8}#menuout{width:100%;padding:0}#upperhomeout,#upperout{width:100%;height:auto;padding:0;background:url(../images/upper-back.jpg) left top;overflow:hidden}#lowerout,#upperhomeout2{width:100%;height:auto;padding:0;background:#3b3b3b;overflow:hidden}#upperhome2{font-size:24px;font-style:italic;padding-top:10px}#middleadmin{width:100%;float:right;margin:0 15px 5px;overflow:hidden}#middlecontact{width:100%;margin:0 15px 5px 0}#middleleft{width:60%;margin:0 5px 5px}#middleright{width:280px;float:right;margin:0}#messageout{width:100%;height:auto;padding:0;background:#14487a;overflow:hidden}#leftcontainer,#leftcontainer ul,#menu,.slideshow-overlay,.slideshow-pager,.slideshow-text{display:none}#upperhome_1,#upperhome_2,#upperhome_3{position:relative;display:inline-block;width:33%;color:#fff;font-size:20px;padding-top:5px;vertical-align:middle}#upperhome_1 img,#upperhome_2 img,#upperhome_3 img{padding-bottom:8px;vertical-align:middle}#upperhome_1 a,#upperhome_2 a,#upperhome_3 a{text-decoration:none;color:#fff}#upper{margin:10px}#upper h1{color:#fff}#upper h2{color:#fff;font-weight:400;margin-top:-20px}#contact{clear:both;margin:5px auto;font-size:20px}#lower_1,#lower_1 a,#lower_1 a:hover{color:#fff;font-size:14px}#contact a{display:inline-block;color:#fff;background:#e03d3d;padding:3px 20px 5px;margin-left:0;margin-top:40px}#contact a:hover{color:#e03d3d}.contact span{display:block;word-wrap:break-word}.pagegalleryimage{width:19%;padding-bottom:19%;margin:.5%}#sitemap>div{float:none!important;width:auto!important}#adminpage input,#adminpage select,#adminpage textarea{width:100%}#adminpage input[size='3']{width:50px}#adminpage input[type=submit]{width:auto}.audit_box li{width:auto;display:block}#adminpage td#subpage{width:46%;display:inline-block}#adminpage td#subpage img,#adminpage td#subpage table{width:100%}#adminpagegallery>table>tbody>tr>td,#adminpagegallery>table>tr>td{display:inline-block;width:100%}#adminpagegallery>table>tbody>tr>td>table,#adminpagegallery>table>tr>td>table{width:100%!important;border:0}#adminpagegallery>form td{width:19%;height:75px;overflow:hidden;display:inline-block}#sr_mvp #sr_data{display:none}#sr_mvp:after{content:"This information cannot be displayed on this sized screen or device. Please view on a larger screened computer or device.";display:block;margin:0 15px}.subpages div{width:47%}#lower_1,#lower_2,#lower_3{position:relative;display:inline-block;width:30%;text-align:center;padding-top:10px}#map{width:100%}#contactform{position:relative;display:inline-block;overflow:hidden;width:60%}#contactform input[name='enquiry[Postcode]']{width:100px}#contactform #contact_thanks{padding:15px;margin:0 auto;width:75%;text-align:center;border:1px solid #afafaf;background:#cfcfcf}#contactright{position:relative;display:inline-block;width:40%}#contactright img{padding:5px 10px 5px 5px;vertical-align:middle}#contactright img a:hover{opacity:.6}#contactright a{font-weight:700;color:#444446}#contactright a:hover{font-weight:700;color:#1d1060;opacity:.6}#lower_1 a:hover{text-align:left;font-weight:700}#lower_3,#lower_3 a,#lower_3 a:hover{color:#fff;font-size:19px}#socialfoot{position:relative;display:inline-block;width:100%;height:60px;margin:0 auto;padding:10px 0 0;text-align:center}#socialfoot img{position:relative;display:inline-block;padding:3px 5px 20px 0}#lower_3 a{text-align:right;font-weight:700}#lower_3 a:hover{text-align:right;font-weight:400}}@media (max-width:780px){*{width:auto;height:auto}#middleleft{width:380px;float:left;margin:0 5px 5px;padding:0;background:#fff;min-height:100px;overflow:hidden}#middleleft img{width:99%}}@media (max-width:640px){#header,#header img,#lower,#slideshow,#upperhome,#upperhome2{position:relative}#middleadmin,#middlecontact,#middleleft,#middleright{min-height:100px;width:100%;padding:0;background:#fff;overflow:hidden}#freequote,#header,#middleright,#slideshow,#upperhome2{text-align:center}#contactcenter,#menu2,.submenu{display:none}#contact,#middle,*{width:auto}#contact a:hover,#menuout,#middleadmin,#middlecontact,#middleleft,#middleright{background:#fff}#contactright,#lower_1 a,#menu ul li{text-align:left}#socialfoot img:hover,#upperhome_1 a:hover,#upperhome_1 img:hover,#upperhome_2 a:hover,#upperhome_2 img:hover,#upperhome_3 a:hover,#upperhome_3 img:hover{opacity:.7}#contactright,#lower_2,#lower_3,#middleright{vertical-align:top}#contact a,#contactright a,#contactright a:hover,#lower_1 a,#lower_3 a,#menu>ul>li>a{text-decoration:none}*{height:auto}#wrapper{width:100%;border:0}#menucontainer{width:100%;height:auto}#middle{margin:0 5px;float:none;border:0}#footerout,#headerout,#slideshowout{width:100%;margin:0 auto;padding:0;background:#fff;overflow:hidden}#header{top:0;margin:0 auto;width:100%;height:auto;float:none}#header img{display:block;padding-top:30px;margin-left:auto;margin-right:auto}#headercall{float:none;padding-top:15px!important}#headercall:hover{opacity:.8}#contact-link{float:none;margin:10px auto}#menuout{width:100%;margin:0 auto;padding:0}#slideshow{top:0;margin:0 auto;width:100%}#upperhomeout,#upperout{width:100%;height:auto;margin:0 auto;padding:0;background:url(../images/upper-back.jpg) left top;overflow:hidden}#lower,#upperhome{top:0;margin:0 auto;width:100%}#lowerout,#upperhomeout2{width:100%;height:auto;margin:0 auto;padding:0;background:#3b3b3b;overflow:hidden}#upperhome2{top:0;margin:0 auto;width:100%;color:#fff;font-size:24px;font-style:italic;padding-top:10px;padding-bottom:10px}#middleadmin{float:right;margin:0 15px 5px}#middlecontact{float:left;margin:0 15px 5px 0}#middleleft{float:left;margin:0 15px 5px 5px}#middleright{float:right;margin:5px}#messageout{width:100%;height:auto;margin:0 auto;padding:0;background:#14487a;overflow:hidden}#menu,#menubg{display:inline-block;height:auto;position:relative;width:100%}#freequote{display:block;margin:0 auto}#toggleMenu{background:url(../images/menu-icon.png) 20px 15px no-repeat #3b3b3b;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;padding:12px 15px 13px 43px;cursor:pointer}#toggleMenu:hover{background-color:#646464}#menubg{top:0;left:0;background:url(../images/menu-bg.png);z-index:35}#menuwrap{height:auto;width:100%;margin:0}#menu{z-index:10000}#menu ul{position:relative;padding:0;margin:0;list-style:none;z-index:100;width:100%;background:#646464}#menu ul li{float:none;position:relative;z-index:100;padding:9px!important}#menu>ul>li>a{padding-right:15px;padding-left:15px}#menu ul li a,#menu ul li a:visited{color:#fff;font-size:14px;padding:5px}#menu ul li a.selected,#menu ul li a.selected:visited,#menu ul li:hover a{padding:5px}#lower_1,#lower_2,#lower_3{text-align:center;padding-top:10px}#menu ul li:hover{background:#3b3b3b}#leftcontainer,#leftcontainer ul,#menu ul li:hover ul,#menu ul li:hover ul li a,#menu ul li:hover ul li ul,#menu ul li:hover ul li:hover ul,.slideshow-overlay,.slideshow-pager,.slideshow-text{display:none}#upperhome_1,#upperhome_2,#upperhome_3,.contacta{position:relative;display:inline-block}#upperhome_1,#upperhome_2,#upperhome_3{width:100%;color:#fff;font-size:25px;padding-top:5px;vertical-align:middle}#upperhome_1 img,#upperhome_2 img,#upperhome_3 img{padding-bottom:8px;vertical-align:middle}#upperhome_1 a,#upperhome_2 a,#upperhome_3 a{text-decoration:none;color:#fff}#upper{position:relative;top:0;margin:10px;width:100%}#upper h1{color:#fff}#upper h2{color:#fff;font-weight:400;margin-top:-20px}#contact{clear:both;margin:5px auto;color:#fff;font-size:20px;text-align:center;padding-bottom:10px}#lower_1,#lower_1 a,#lower_1 a:hover{color:#fff;font-size:14px}#contact a{color:#fff;background:#e03d3d;padding:3px 20px 5px;margin-left:0;margin-top:40px}#contact a:hover{color:#e03d3d}.pagegalleryimage{width:19%;padding-bottom:19%;margin:.5%}#sitemap>div{float:none!important;width:auto!important}#adminpage input,#adminpage select,#adminpage textarea{width:100%}#adminpage input[size='3']{width:50px}#adminpage input[type=submit]{width:auto}.audit_box li{width:auto;display:block}#adminpage td#subpage{width:46%;display:inline-block}#adminpage td#subpage img,#adminpage td#subpage table{width:100%}#adminpagegallery>table>tbody>tr>td,#adminpagegallery>table>tr>td{display:inline-block;width:100%}#adminpagegallery>table>tbody>tr>td>table,#adminpagegallery>table>tr>td>table{width:100%!important;border:0}#adminpagegallery div[align=right]{text-align:center}#adminpagegallery>form td{width:19%;height:75px;overflow:hidden;display:inline-block}#sr_mvp #sr_data{display:none}#sr_mvp:after{content:"This information cannot be displayed on this sized screen or device. Please view on a larger screened computer or device.";display:block;margin:0 15px}.subpages div{width:98%}#contactform,#contactright,#lower_1,#lower_2,#lower_3,#socialfoot{position:relative;display:inline-block;width:100%}#contactform{overflow:hidden}#contactform input[name='enquiry[Postcode]']{width:100px}#contactform #contact_thanks{padding:15px;margin:0 auto;width:75%;text-align:center;border:1px solid #afafaf;background:#cfcfcf}#contactright img{padding:5px 10px 5px 5px;vertical-align:middle}#contactright img a:hover{opacity:.6}#contactright a{font-weight:700;color:#444446}#contactright a:hover{font-weight:700;color:#1d1060;opacity:.6}#lower_1 a:hover{text-align:left;font-weight:700}#lower_3,#lower_3 a,#lower_3 a:hover{color:#fff;font-size:19px}#socialfoot{height:60px;margin:0 auto;padding:10px 0 0;text-align:center}#socialfoot img{position:relative;display:inline-block;padding:3px 5px 20px 0}#lower_3 a{text-align:right;font-weight:700}#lower_3 a:hover{text-align:right;font-weight:400}}.project{margin:15px 0}.project-title{margin-bottom:5px}.project-text{display:inline-block;width:75%}.project-image{display:inline-block;width:23%;float:right}#debug{padding:10px 15px;background:#cfdaff;border-top:12px solid #c4d2ff;border-bottom:12px solid #c4d2ff}#debug h1{border:none;color:#001b51;text-transform:none;text-decoration:none}#debug pre{color:#000d27}