body{background:#fff;margin:0;font-family:'Open Sans',sans-serif;font-size:14px;letter-spacing:.4px}a:hover,a:link,nav a:active,nav a:visited{transition:all .2s ease-in-out}#header{width:100%;background:#fff;border-bottom:1px solid #efefef}#headerleft{float:left}#headerleft a:active,#headerleft a:link,#headerleft a:visited{transition:all .5s ease-in-out}#headerleft a:hover{opacity:.5;transition:all .5s ease-in-out}#headerwrap{margin:0 auto;max-width:980px;width:100%;padding-top:20px;padding-bottom:10px}div.headerright{float:right;text-align:right;font-size:20px;font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;color:#e32b2d}div.headerright.width{clear:right}#icons{float:right;height:30px;line-height:30px;vertical-align:middle;padding-left:10px;padding-bottom:10px;padding-top:45px}.number{background:#e32b2d;float:right;-moz-border-radius-:50px;border-radius:50px;padding:5px 20px;margin-bottom:10px;font-size:13px;font-weight:800;margin-top:40px;color:#fff;text-decoration:none;display:block}.number i{font-size:17px;margin-right:10px}.number:hover{color:#e6e6e6;background:#000}#icons a:active,#icons a:link,#icons a:visited{color:#979797;text-decoration:none}#icons a:hover{color:#000}#icons i{margin-right:10px;margin-left:10px;padding-bottom:20px;font-size:20px}#email{text-align:right;padding-top:4px;font-size:12px;font-weight:500;padding-right:13px}#facebook{width:1000px;text-align:right;margin:0 auto;padding-top:12px}#menu{width:100%;background:#cecece;border-top:0 solid #b3e37d}#menuwrap{width:1000px;margin:0 auto}#mainwrap{background:url(images/background.jpg) top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main{max-width:970px;width:100%;margin:0 auto;background:url(images/bulb-new.png) bottom right no-repeat}#mainmargin{margin-right:274px}#mainleft{float:left;width:100%;padding-top:4%;padding-bottom:3%}.clear{clear:both}h1{font-family:'Open Sans',sans-serif;font-weight:500;font-size:64px;margin:0;line-height:70px;color:#000}h2{font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;font-size:34px;color:#e32b2d;margin:0}p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:.4px;margin:10px 0;color:#837f80}.numberlarge{font-size:18px}.submitplan{letter-spacing:.4px;font-weight:400;font-size:24px;color:#daff85;margin:0}.presshead{letter-spacing:.4px;font-weight:400;font-size:24px;color:#eff6de;margin:0}.presshead2{letter-spacing:.4px;font-weight:400;font-size:16px;color:#333;margin:0}.presstext{font-size:14px}.presstext2{font-size:14px;font-weight:600}.presstext.italic{font-style:italic}.white{color:#666}.owhite{color:#e9e9e9}.headerp{color:#666;margin:20px 0;font-size:18px}.orangeheader{font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;font-size:15px;color:#e32b2d;margin:0}#mbutton{padding-top:10px;padding-bottom:20px}div.blockwrap{margin-top:0;border-top:1px solid #efefef;background:#f1f7e1}div.blockwrap.back{background:url(images/background.jpg) bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:10px}div.blockwidth{width:100%;max-width:945px;margin:0 auto;padding-bottom:10px}div.blockwidth.large{max-width:945px}div.blockwidth h1{font-family:'Open Sans',sans-serif;font-weight:500;font-size:34px;line-height:70px;margin-top:20px;margin-bottom:20px;color:#e32b2d}div.textblock{float:left;width:315px;padding-top:10px;padding-bottom:10px}div.textblock a:active,div.textblock a:link,div.textblock a:visited{color:#e32b2d;text-decoration:none}div.textblock a:hover{color:#cdcdcd}div.textblock.width{width:275px}.redheader{font-family:'Open Sans',sans-serif;letter-spacing:-.7px;font-weight:400;margin:0;padding-top:30px;font-size:15px}.redheader.caption{padding-top:0;padding-bottom:5px}div.bimage{background:#fff;float:left;width:60px;height:60px;padding:5px;margin-top:10px;margin-right:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 10px 10px 25px -17px rgba(112,112,112,1);-moz-box-shadow:inset 10px 10px 25px -17px rgba(112,112,112,1);box-shadow:inset 10px 10px 25px -17px rgba(112,112,112,1)}div.block{float:left;width:252px;height:260px;-moz-border-radius-bottomright:50px;border-bottom-right-radius:50px}div.blocktitle{padding-top:20px;padding-bottom:10px;text-align:center}div.blockpic{margin:0 auto;width:170px;height:150px;border:5px solid #ccc;padding:5px;background:#f7f7f7;-moz-border-radius-:20px;border-radius:20px}#content{border-top:0 solid #fcd6cd;background:#fff url(images/content.png) repeat-x;padding-top:3%;padding-bottom:40px}#content2{background:url(images/background.jpg) top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-top:2px solid #fcd6cd;border-bottom:2px solid #fcd6cd;padding-top:2%;padding-bottom:40px}#content a:active,#content a:link,#content a:visited{color:#e32b2d;text-decoration:none}#contentwrap{margin:0 auto;max-width:960px;width:100%}#press h1{font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;font-size:34px;color:#e32b2d;margin:10px 0 0;padding:0;line-height:32px}#press h2{font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;font-size:24px;color:#e32b2d;margin:10px 0 0;padding:0;line-height:22px}.greenh{font-family:'Open Sans',sans-serif;letter-spacing:.5px;font-weight:400;font-size:18px;color:#408b36;margin:20px 0 0;padding-bottom:10px;line-height:16px}#contentleft{float:left;padding-top:10px;padding-bottom:10px;padding-right:40px}#contenttext{padding:0 20px}#submit{background:#7e7e7e}#submitwrap{width:100%;max-width:906px;margin:0 auto}#submittext{padding-top:5%;padding-bottom:3%}#submitleft{width:100%}#submitmargin{float:right}#press{background:#fff url(images/content.png) repeat-x}#pressworld{float:right}#presswrap,#presswrap-home{width:100%;max-width:956px;margin:0 auto}#presswrap2{width:100%;max-width:956px;margin:0 auto;padding-top:5%;padding-bottom:5%}#presswrap3{width:100%;max-width:956px;margin:0 auto;padding-top:5%}div.pressblock{max-width:916px;margin:0 auto;width:100%;padding-top:20px}div.pressblock ul{margin:30px 0}div.pressblock li{background:url(images/bullet.png) left center no-repeat;list-style:none;color:#000;margin:10px 0;padding-left:20px}div.pressblock a{color:#2a860b;text-decoration:none}div.pressblock a:hover{color:#000}div.pressblock.bottom{padding-bottom:0}#pressflip{display:none;background:#f1f7e1;text-align:center;padding-top:20px;padding-bottom:20px;color:#2a884e}#nav li.nomargin{margin:2px 10px 0 0}#logos{background:#fff url(images/content.png) repeat-x;padding-top:20px;padding-bottom:20px}div.logowrap{width:100%;max-width:996px;margin:0 auto;padding-top:20px;padding-bottom:0}div.logowrap.page{width:100%;max-width:996px;margin:0 auto;padding-top:30px;padding-bottom:30px}div.logowrap.page2{width:100%;max-width:996px;margin:0 auto;padding-top:0;padding-bottom:30px}div.logowrap img{opacity:.8;filter:alpha(opacity=80);transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}div.logowrap img:hover{opacity:1;filter:alpha(opacity=100);transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}div.logoblock{height:61px;line-height:61px;vertical-align:middle;float:left;width:25%;text-align:center}#contact{background:#585858;padding-top:15px;padding-bottom:15px}#contactleft{float:left}#contactleft i{margin-left:5px;margin-right:5px}#contactright{float:right;padding-top:8px}.contacttext{font-size:12px;color:#eaeaea;line-height:20px}#contactwrap{width:100%;max-width:920px;margin:0 auto}#footer{background:#3e3e3e;padding-top:40px;padding-bottom:40px}#footer a:active,#footer a:link,#footer a:visited{color:#e9e9e9;text-decoration:none}#footer a:hover{color:#cdcdcd}#footerwrap{max-width:920px;width:100%;margin:0 auto}div.footerblock{width:230px;float:left}ul.footer{margin:0;padding:0}li.footer{list-style:none;line-height:20px;padding-top:5px;padding-bottom:5px;font-family:Lato,sans-serif;font-weight:400;font-size:15px;letter-spacing:-.2px}#bigimagewrap{width:100%;max-width:810px;margin:0 auto}div.bigimage{float:left;width:220px;height:220px;margin-top:10px;margin-right:25px;margin-left:25px;margin-bottom:20px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;-webkit-box-shadow:inset 10px 10px 25px -10px rgba(112,112,112,1);-moz-box-shadow:inset 10px 10px 25px -10px rgba(112,112,112,1);box-shadow:inset 10px 10px 25px -10px rgba(112,112,112,1);background-color:#fff;transition:background-color 1s ease}div.bigimage:hover{background:#ffe8e8}div.bigimage.one{background-image:url(images/ground-source-large.png);background-repeat:no-repeat}div.bigimage.two{background-image:url(images/air-source-large.png);background-repeat:no-repeat}div.bigimage.three{background-image:url(images/exaust-air-large.png);background-repeat:no-repeat}div.bigimage.four{background-image:url(images/underfloor-heating-large.png);background-repeat:no-repeat}div.bigimage.five{background-image:url(images/heat-recovery-large.png);background-repeat:no-repeat}div.bigimage.six{background-image:url(images/solar-thermal-large.png);background-repeat:no-repeat}div.bigimagetext{background:#f1f7e1;margin-top:190px;height:40px;line-height:40px;vertical-align:middle;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;letter-spacing:-.5px;font-weight:400;color:#e32b2d}div.pageimage img{-webkit-border-top-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomleft:25px;border-top-right-radius:25px;border-bottom-left-radius:25px}div.pageimage.right{float:right;padding-left:40px;padding-bottom:20px;padding-right:20px}div.pageimage.right.top{padding-top:20px}div.pageimageright{float:right;padding-left:40px;padding-bottom:20px;padding-right:20px}div.pageimageright2{float:right;padding-left:40px;padding-bottom:0;padding-right:0;text-align:right}div.pageimageright2 p{font-size:10px;color:#999}div.pageimageleft2{float:left;padding-right:40px;padding-bottom:0;text-align:left}.corner img{-webkit-border-top-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomleft:25px;border-top-right-radius:25px;border-bottom-left-radius:25px}div.pageimageleft2 p{font-size:10px;color:#999}div.pageimageleft{float:left;padding-right:40px;padding-bottom:0;padding-top:15px;text-align:center}div.pageimageblock{width:100%;max-width:838px;margin:0 auto;padding-top:20px;text-align:center}div.divider{background:url(images/divider.png) center no-repeat;height:10px;width:100%;margin-top:30px;margin-bottom:40px}div.nibeinfo{width:100%;padding-top:20px;padding-bottom:0}div.nibetext{line-height:40px;vertical-align:middle;background:#f6f6f6;float:left;width:100%;max-width:370px;margin-right:1%;margin-left:1%;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;letter-spacing:-.7px;font-weight:400;font-size:15px}div.nibetext i{margin-right:10px}div.nibetext a:active,div.nibetext a:link,div.nibetext a:visited{color:#e32b2d;text-decoration:none}div.nibetext a:hover{color:#000}div.flash{text-align:center;padding-top:50px}div.underfloor{width:640px;margin:0 auto;padding-top:30px;padding-bottom:20px;text-align:center}div.underfloor img{-webkit-border-top-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomleft:25px;border-top-right-radius:25px;border-bottom-left-radius:25px}div.underfloor.top{padding-top:10px}@media (max-width :480px){#presswrap-home{display:none}#pressflip{display:inherit;background:#f1f7e1;text-align:center;padding-top:20px;padding-bottom:20px;color:#2a884e}div.footerblock{width:100%;float:left}li.footer{list-style:none;line-height:20px;padding-top:5px;padding-bottom:5px;font-family:Lato,sans-serif;font-weight:400;font-size:15px;letter-spacing:-.2px;text-align:center}#headerwrap{background:#f3f3f3}#main{background-size:Auto 160px}#headerleft{margin:0 auto;max-width:480px;width:100%;text-align:center;padding-bottom:10px}#headerleft img{width:30%;height:auto}#mainmargin{margin-right:0}h1{font-size:40px;line-height:50px}h2{font-size:24px}#icons{display:none}.number{float:none;clear:both;width:200px;margin:0 auto;text-align:center}#contentleft{width:140px;padding-right:20px}#contentleft img{width:100%;height:auto}#submitmargin{width:140px}#submitmargin img{width:100%;height:auto}div.logoblock{width:50%}div.split{clear:both;padding-bottom:20px}#pressworld{width:130px}#pressworld img{width:100%;height:auto}@media (min-width :481px) and (max-width :800px){h1{font-size:50px;line-height:50px}}}