html{}body{font-size:.8em;font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;color:#333;background-color:#fff;margin:0;padding:0;text-transform:lowercase}body.commercial{background-color:#4d5155}img{border:0}.container{width:1000px;margin:0 auto}body.commercial h1{color:#97adda}body.commercial h2{font-weight:normal;color:#fff!important}h1{color:#333;margin:10px 0;font-size:1.6em}h2{color:#333;margin:10px 0;font-size:1.4em}h3{color:#333;margin:10px 0;font-size:1.2em}.norm{font-size:1em!important}#footer .closed-message,#closedmsg .closed-message{display:flex;justify-content:center;align-items:center;font-weight:700;background-color:#333;color:#fff;padding:10px;margin-bottom:20px;text-transform:none!important}.white-bg{background-color:#fff;padding-bottom:45px}input[type="submit"]{-webkit-appearance:none}.download img{border:1px solid #9b9c9d}.download img.home-left{margin-right:12px}img.home-left{margin-right:16px}span.larger{font-size:1.1em;line-height:18px}a.return,a.return:visited{display:inline-block;color:#97adda;font-weight:700;text-decoration:none}#recaptcha-error .field-validation-error{position:relative!important}.g-recaptcha div,.g-recaptcha{height:40px!important;width:230px!important;border-radius:3px}.g-recaptcha{height:40px;overflow:hidden;position:relative;border:1px solid #cbcbcb;background-color:#f9f9f9}.g-recaptcha div{margin-top:-17px}#header{height:105px;padding:10px 0;position:relative}#headertop-left{width:595px;float:left;font-size:.9em;color:#97adda;height:30px}body.commercial #headertop-left a{color:#fff}body.commercial #headertop-left a:hover{color:#97adda;text-decoration:none}#headertop-left a.on{color:#97adda!important}#headertop-left a:hover{color:#97adda;text-decoration:none}#headertop-right{width:280px;float:right}.fb-sml a{background-image:url(images/facebook-sml.png);width:15px;height:13px;display:block;float:left;margin-right:5px;margin-top:3px}.tw-sml a{background-image:url(images/twitter-sml.png);width:15px;height:13px;display:block;float:left;margin-right:7px;margin-top:3px}.google-sml a{background-image:url(images/google-sml.png);width:15px;height:13px;display:block;float:left;margin-right:5px;margin-top:3px}body.commercial .email-us{color:#fff}body.commercial .email-us a{color:#fff}.email-us{float:right}#headerleft{float:left;width:205px}#headerright{float:right;width:750px}#headerright #call{float:right;font-size:1.4em;margin-top:-5px}body.commercial #headerright #call{color:#fff}#headerright #call span{color:#97adda;font-weight:bold;font-size:1.5em}#topmenu{float:right}#topmenu ul{list-style:none;padding:15px 0 0 0;margin:0}#topmenu ul li{float:left;margin-right:31px}#topmenu ul li.last{margin-right:0;width:163px;text-align:center;background-color:#b6b6b6;border-bottom:3px solid #9b9c9d;height:31px;line-height:31px;margin-top:-7px}#topmenu ul li.last.white-bg{color:#fff}#topmenu ul li.last a{color:#fff}#topmenu ul li.last a:hover{color:#fff}#topmenu ul li.last:hover{border:0;height:34px}#topmenu ul li a{font-weight:bold}body.commercial #topmenu ul li a{color:#fff}body.commercial #topmenu ul li a.on{color:#97adda}#topmenu ul li a:hover{text-decoration:none;color:#97adda}#topmenu ul li a.on{color:#97adda}.slip-images{background-image:url(images/home-glazing-solutions.jpg);background-position:top center;height:216px;-webkit-text-size-adjust:100%}.secure-doors{width:100%;height:70px;background-image:url(images/secure-door-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top}.secure-doors .container{position:relative;padding:0 85px;width:830px}.secure-doors img{display:block;float:left}.secure-doors span.text{color:#fff;display:block;padding:15px 30px;line-height:20px;float:left;font-size:1.25em}#security{width:100%;height:92px;background-image:url(images/security-door.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:18px}#security .text{width:100%;max-width:770px;height:75px;margin:0 auto;position:relative;border-radius:10px;overflow:hidden}#security .text .overlay{background-color:#fff;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#security .text .placer{position:absolute;top:0;height:45px;left:0;width:730px;z-index:2;padding:15px 20px}#security .text .placer img{display:block;float:left;margin-right:30px}#security .text .placer span{line-height:37px;font-size:1.55em;margin-top:5px;display:block;float:left}#security .text .placer a{display:block;float:right;width:165px;height:37px;line-height:37px;color:#fff;font-weight:700;text-align:center;border-radius:18px;background-color:#ce0224;margin-top:5px;text-decoration:none!important}#security .text .placer a:hover{background-color:#a7011d}body.commercial .slip-images{background-image:url(images/commercial/main-image.jpg)}#content{min-height:500px}body.commercial #content #pagecontent{color:#fff}#pagecontent #innercontent{padding:10px 0}.hleft{width:315px;float:left;font-size:.9em}.hleft a{font-weight:bold;color:#97adda!important;margin-top:5px;display:block}.hmid{width:315px;float:left;margin:0 26px;font-size:.9em}.hmid a{font-weight:bold;color:#97adda!important;margin-top:5px;display:block}.hright{width:315px;float:right;font-size:.9em}.hright a{font-weight:bold;color:#97adda!important;margin-top:5px;display:block}.section{border-bottom:1px solid #97adda;padding-bottom:10px;font-size:1.6em}.panel-left{width:740px;float:left}.panel-left h1{margin-bottom:15px;margin-top:0}.panel-right{width:200px;background-image:url(images/grey-bg.jpg);background-repeat:repeat;float:right;padding:5px 20px}.panel-right a{font-weight:bold;float:right;font-size:.85em;text-decoration:underline;margin:8px 0 15px 0}.panel-right a:hover{text-decoration:none}.panel-right em{font-size:.9em}.panel-right strong{color:#97adda}.panel-right h2{color:#555;background-image:url(images/bubble.png);padding-left:40px;background-position:left center;background-repeat:no-repeat;height:33px;line-height:33px}.section-images{margin-top:30px;margin-bottom:25px}.section-images .section-image{float:left;position:relative}.section-images .section-image .overlay{display:block;position:absolute;background-color:#333;opacity:.8;bottom:3px;color:#fff;width:311px;height:48px;line-height:48px;padding-left:20px}.section-images .section-image .overlay.mid{width:332px}.section-images .section-image .overlay.last{width:297px}.section-images .section-image .overlay span{opacity:1;font-weight:bold;font-size:1.1em}.btm-boxes{margin-top:30px;margin-bottom:20px}.btm-boxes a{width:320px;display:block;height:36px;text-align:center;line-height:39px;font-size:1.1em;color:#fff!important;font-weight:bold;margin-top:70px;margin-left:85px}.btm-boxes a:hover{text-decoration:none;border:0!important;height:39px}.btm-boxes a:focus{text-decoration:none;border-bottom:0!important;height:36px}.btm-boxes strong.title{color:#fff;font-size:1.4em;padding-top:10px;display:block}.btm-boxes .free-quote{background-image:url(images/free-quote.jpg);width:320px;height:161px;float:left;text-align:center}.btm-boxes .free-quote a{border-bottom:3px solid #ff4d4d;background-color:#ff7676}.btm-boxes .free-quote a:focus{border-top:3px solid #ff4d4d!important}.btm-boxes .visit-showroom{background-image:url(images/visit-showroom.jpg);width:495px;height:161px;float:left;margin:0 15px 0 0;text-align:center}.btm-boxes .visit-showroom a{border-bottom:3px solid #a5b957;background-color:#bac97e}.btm-boxes .visit-showroom a:focus{border-top:3px solid #a5b957!important}.btm-boxes .download-brochure{background-image:url(images/download-brochure.jpg);width:490px;height:161px;float:left;text-align:center}.btm-boxes .download-brochure a{border-bottom:3px solid #c697f2;background-color:#d3aff5;cursor:pointer}.btm-boxes .download-brochure a:focus{border-top:3px solid #c697f2!important}a.dca{width:215px;text-align:center;background-color:#b6b6b6;border-bottom:3px solid #9b9c9d;height:30px;line-height:15px;padding:15px 0}a.dca:hover{border-bottom:3px solid #b6b6b6;text-decoration:none}.com-brochure-download{background-image:url(images/commercial/brochure-download.jpg);width:216px;height:336px;margin-left:20px;float:right;margin-top:10px;padding:10px 10px 0 15px}.com-brochure-download strong.title{color:#fff;font-size:1.4em;padding-top:7px;display:block;background-image:url(images/commercial/download-icon.jpg);background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-bottom:10px}.com-brochure-download a{color:#fff!important;font-weight:bold;font-size:1em;display:block;margin-bottom:3px}ul.com-list{padding-left:0;list-style:none;float:left;width:184px;margin:0;height:85px}ul.com-list li strong{color:#97adda}ul.sitemap{color:#97adda;margin:10px 0 10px 0;padding-left:15px}ul.blueul{color:#97adda;margin:10px 0 10px 0;padding-left:15px}ul.blueul li{float:left;padding-right:30px}ul.blueul li strong{color:#fff}.feeds{margin-top:40px}.feeds .news-feed{width:317px;float:left}.feeds .news-feed h3{float:left}.feeds .news-feed a.news-link{float:right;font-size:.85em;text-decoration:underline;margin-top:13px}.feeds .news-feed .blue-line{border-top:1px solid #97adda;margin-top:5px}.feeds .news-feed .blogpost{padding-top:10px;border-bottom:1px solid #97adda;padding-bottom:10px}.feeds .news-feed .blogdate{float:left;margin-left:3px;background-image:url(images/blog-icon.jpg);width:29px;height:33px;text-align:center;color:#fff;font-weight:bold;line-height:13px;padding-top:2px}.feeds .news-feed .blogright{float:left;margin-left:10px;width:263px;font-size:.9em}.feeds .news-feed .blogright a{color:#97adda;display:block;margin-top:4px}.feeds .opening-times{width:305px;float:left}.feeds .twitter-feed{width:311px;float:right;background-image:url(images/twitter-sample.jpg);height:334px}body.commercial #footer{margin-top:0}#footer{background-color:#97adda;margin-top:45px;padding-top:30px}#footer .foot-title{display:block;font-size:1.3em;margin-bottom:20px}#footer .cols{min-height:320px;padding:10px 0}#footer #col1{float:left;width:250px}#footer #col1 .fb-icon a{background-image:url(images/fb-icon.jpg);background-position:left center;padding-left:50px;line-height:19px;display:block;background-repeat:no-repeat;font-weight:bold;margin-bottom:15px}#footer #col1 .google-icon a{background-image:url(images/google-icon.jpg);background-position:left center;padding-left:50px;line-height:19px;display:block;background-repeat:no-repeat;font-weight:bold;margin-bottom:15px}#footer #col1 .tw-icon a{background-image:url(images/twitter-icon.jpg);background-position:left center;padding-left:50px;line-height:19px;display:block;background-repeat:no-repeat;font-weight:bold}#footer #col1 .other-links a{font-size:.85em}#footer #col2{float:left;width:250px}#footer #col3{float:left;width:250px}#footer #col4{float:right;width:244px}#footer #col4 #enquiryform{position:relative}#footer #col4 #enquiryform .field-validation-error{color:#333;position:absolute;font-size:.85em}#footer #col4 #enquiryform .OK{position:absolute;top:-60px;width:222px}#footer #col4 #enquiryform .KO{position:absolute;top:-60px;width:222px}#footer #col4 #enquiryform .field-validation-valid{display:none}#footer #col4 #enquiryform .input-validation-error{border:0}#footer #col4 #enquiryform input{width:232px;padding:0 0 0 10px;height:30px;color:#666;border:0;-webkit-appearance:none;border-radius:0}#footer #col4 #enquiryform input[type="submit"]{width:244px;padding:0;font-weight:bold;height:37px;border-bottom:3px solid #000!important;border:0;background-color:#333;color:#fff;cursor:pointer;line-height:37px}#footer #col4 #enquiryform input[type="submit"]:hover{border:0!important}#footer #col4 #enquiryform .editor-field{margin-bottom:13px}#footer #col4 #enquiryform textarea{width:232px;padding:10px 0 0 10px;height:70px;color:#666;font-family:Arial;font-size:1em;border:0;-webkit-appearance:none;border-radius:0}#footer #col4 #enquiryform select{width:245px;height:30px;line-height:30px;padding:0 0 0 5px;color:#666;background-color:#fff}#footer .footernotes{padding:10px 0;font-size:.85em}#footer #footnoteleft{float:left;width:460px}#footer #footnoteright{float:right;width:460px;text-align:right}.clear{clear:both}#windows1{float:left;width:308px}#windows2{float:left;width:350px}#windows3{float:left;width:342px}#doors1{float:left;width:310px}#doors2{float:left;width:348px}#doors3{float:left;width:342px}#bifold1{float:left;width:305px}#bifold2{float:left;width:360px}#bifold3{float:left;width:335px}#cons1{float:left;width:310px}#cons2{float:left;width:348px}#cons3{float:left;width:342px}#maintenance1{float:left;width:305px}#maintenance2{float:left;width:680px;padding-left:15px}.product-text{padding-right:20px}.OK{padding:10px;border:1px solid #393;color:#393;background-color:#efe;margin:10px 0}.KO{padding:10px;border:1px solid #933;color:#933;background-color:#fee;margin:10px 0}.Generic{padding:10px;border:1px solid #333;color:#333;background-color:#ccc;margin:10px 0}#breadcrumb{font-size:.9em;margin:10px 0 5px 0}#breadcrumb a{color:#97adda!important;text-decoration:none}#breadcrumb span{color:#97adda}#contactleft{float:left;width:344px}#contactleft .fb-contact a{background-image:url(images/facebook-contact.jpg);display:block;width:28px;height:24px;float:left;margin-left:-8px;margin-right:10px}#contactleft .tw-contact a{background-image:url(images/twitter-contact.jpg);display:block;width:28px;height:24px;float:left;margin-right:15px}#contactleft .google-contact a{background-image:url(images/google-contact.jpg);display:block;width:28px;height:24px;float:left}#contactform{background-color:#97adda;padding:5px 15px;margin-top:20px;position:relative}#contactform .form-left{float:left;width:315px}#contactform .form-right{float:left;width:280px}#contactform .editor-field{margin-bottom:13px}#contactform input{width:290px;padding:0 0 0 10px;height:30px;color:#666;border:0;-webkit-appearance:none;border-radius:0}#contactform .field-validation-error{color:#333;position:absolute;font-size:.85em}#contactform textarea{width:275px;padding:10px 0 0 10px;height:149px;color:#666;font-family:Arial;font-size:1em;border:0;-webkit-appearance:none;border-radius:0}#contactform input[type="submit"]{width:287px;padding:0;font-weight:bold;height:37px;border-bottom:3px solid #000!important;border:0;background-color:#333;color:#fff;cursor:pointer;line-height:37px;margin-bottom:10px}#contactform input[type="submit"]:hover{border:0!important}#contactform select{width:302px;height:30px;line-height:30px;padding:0 0 0 5px;color:#666;background-color:#fff}#contactleft .contact-left{width:121px;float:left}#contactleft .contact-right{width:200px;float:right}#contactright{float:right;width:635px;padding-top:5px}#contactform .OK{position:absolute;top:-5px;width:550px}#contactform .KO{position:absolute;top:-5px;width:550px}.left-image{float:left;margin-right:20px}.right-image{float:right;margin-left:20px}.product{width:475px;float:left;margin-bottom:20px}.product.right{margin-left:40px}.product img{float:left;margin-right:15px;margin-bottom:10px}a{text-decoration:none;color:#333}a:hover{text-decoration:underline;color:#333}a:visited{color:#333}a:active{color:#333}a:focus{color:#333}span.other-links{display:block;margin-top:150px}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red;position:absolute;font-size:.85em}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('images/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.nivoSlider img{position:absolute;top:0;left:0}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption{position:absolute;left:582px;bottom:57px;padding:10px 0 0 0;background:#fff;color:#000;height:50px;opacity:.7;width:358px;z-index:99}.nivo-caption span{color:#5a9db4;display:block;font-size:1.5em;height:22px;margin-top:3px}.nivo-caption p{padding:0 15px;text-align:left;margin:0;font-size:1.2em;font-weight:bold;color:#555}.nivo-directionNav a{position:absolute;top:40%;z-index:99;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav a.active{font-weight:bold}.nivo-controlNav{position:absolute;left:47%;bottom:2px}.nivo-controlNav a{display:block;width:10px;height:10px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}.nivo-controlNav a.active{background-position:-10px 0}.nivo-directionNav a{display:block;width:32px;height:34px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-32px 0;right:10px}a.nivo-prevNav{left:10px}.nivo-html-caption{display:none}