body,html{margin:0}body{letter-spacing:1px;font-family:'PT Sans',Arial,sans-serif}p{letter-spacing:normal;text-align:justify}a{color:#EE3931}a:hover{color:#EE3931;text-decoration:underline}.anchor{position:relative}.btn{border-radius:0;border-color:#6B6C6D;color:#6B6C6D;padding:10px 35px}.btn:hover{border-color:#EE3931;color:#EE3931;background:#fff}.loading{display:none}.side-button-wrap{position:fixed;left:-90px;top:50%;z-index:200}.side-button-wrap .side-button{background:#ef3636;width:220px;height:40px;top:140px;text-align:center;line-height:40px;color:#fff;-webkit-transform:rotate(-90deg) skew(-45deg);-moz-transform:rotate(-90deg) skew(-45deg);-o-transform:rotate(-90deg) skew(-45deg);margin-bottom:3px;position:relative;top:-110px}.side-button-wrap .side-button span{-webkit-transform:skew(45deg);-moz-transform:skew(45deg);-o-transform:skew(45deg);display:block}.side-button-wrap .side-button:first-child{cursor:pointer}.side-button-wrap .side-button:first-child:hover{opacity:.8}.side-button-wrap .side-button:last-child{background:#d51c29;margin-top:180px}.quote-box-wrap{position:fixed;top:50%;z-index:200;width:40px}.quote-box-wrap .quote-box{background:#d51c29;width:300px;height:440px;position:relative;top:-220px;left:-300px;padding:40px}.quote-box-wrap .quote-box form input,.quote-box-wrap .quote-box form textarea{width:100%;margin-bottom:15px;border:1px solid #d51c29;background:#ef3636;color:#fff;height:28px;padding:2px 5px}.quote-box-wrap .quote-box form textarea{height:188px}.quote-box-wrap .quote-box form input::-webkit-input-placeholder,.quote-box-wrap .quote-box form textarea::-webkit-input-placeholder{color:#fff;letter-spacing:1px}.quote-box-wrap .quote-box form input:-moz-placeholder,.quote-box-wrap .quote-box form textarea:-moz-placeholder{color:#fff;opacity:1;letter-spacing:1px}.quote-box-wrap .quote-box form input::-moz-placeholder,.quote-box-wrap .quote-box form textarea::-moz-placeholder{color:#fff;opacity:1;letter-spacing:1px}.quote-box-wrap .quote-box form input:-ms-input-placeholder,.quote-box-wrap .quote-box form textarea:-ms-input-placeholder{color:#fff;letter-spacing:1px}.quote-box-wrap .quote-box form textarea::-webkit-input-placeholder::after{display:block;content:"\A or\A \A Request a Site Visit\A (Auckland Only)"}.quote-box-wrap .quote-box form textarea::-moz-placeholder::after{display:block;content:"\A or\A \A Request a Site Visit\A (Auckland Only)"}.quote-box-wrap .quote-box form textarea::-ms-input-placeholder::after{display:block;content:"\A or\A \A Request a Site Visit\A (Auckland Only)"}.quote-box-wrap .quote-box form .quote-submit{padding:5px;width:150px;float:right;margin-top:-6px}.quote-box-wrap .quote-box form .quote-submit:hover{border-color:#EE3931}.quote-box-wrap .quote-box form .error,.quote-box-wrap .quote-box form .success{margin:0 0 5px 0;display:none;line-height:16px}.quote-box-wrap .quote-box form .error{color:#fff}.quote-box-wrap .quote-box form .success{color:#fff}.site-header-wrap{position:fixed;z-index:50;width:100%}.site-header-wrap .site-header{background:#000;background:rgba(0,0,0,.6);line-height:80px;height:80px;width:1200px;margin:auto;max-width:100%}.site-header-wrap .site-header .logo{float:left}.site-header-wrap .site-header .logo img{width:250px}.site-header-wrap .site-header nav{float:right}.site-header-wrap .site-header nav ul{list-style:none;margin:0}.site-header-wrap .site-header nav ul li{float:left;margin-left:60px}.site-header-wrap .site-header nav ul li a,.site-header-wrap .site-header nav ul li a:focus{color:#fff;text-transform:uppercase;padding-bottom:1px;text-decoration:none}.site-header-wrap .site-header nav ul li a:active,.site-header-wrap .site-header nav ul li a:hover{border-bottom:1px solid #fff;text-decoration:none}.top-background-wrap{position:absolute;width:100%;z-index:-1;top:0;overflow:hidden}.top-background-wrap .top-background{background:url(images/infratech_heating_lifestyle.jpg);background-repeat:no-repeat;background-size:100%;width:1200px;height:1024px;margin:auto}.intro-text{border-left:3px solid #EE3931;padding-left:20px;width:380px;height:240px;color:#fff;margin-top:180px;text-align:justify}.intro-text h1{font-size:20px;font-weight:400}.heater-photo{margin-top:425px}.heater-photo img{width:100%}.large-title-wrap{text-align:center;margin:65px 0 90px}.large-title-wrap .large-title{padding:5px 40px;font-size:80px;border:2px solid #EE3931;color:#EE3931;font-weight:700;display:inline-block;height:130px;margin:auto}.tag-line{position:relative;top:-180px;width:720px;margin:auto;color:#fff;text-align:center}.body-block{margin-bottom:85px}.body-block .col-xs-6{width:440px;margin-right:30px}.body-block .body-title{border-top:3px solid #EE3931;padding-top:15px;color:#6B6C6D;font-size:24px;display:inline-block;margin-bottom:15px;letter-spacing:0}.body-block .body-title span{color:#EE3931}.body-block .big-bullet-icon{clear:both;width:80px;margin-bottom:20px;margin-top:150px}.body-block .bullet-icon{margin-top:15px;clear:both;width:25px}.body-block p span{color:#EE3931;font-weight:700}.body-block .image img{width:590px;margin-top:50px}.body-block .image .image-tag{color:#6B6C6D;border:1px solid #6B6C6D;padding:12px 20px;display:inline-block;margin:auto;position:relative;top:-50px;left:200px;font-size:16px}.model-table{margin-bottom:35px}.model-table img{width:100%}.model-table .btn{margin-top:100px}#downloads_button{margin-bottom:100px;color:#EE3931;border-color:#EE3931}#downloads_button:hover{color:#6B6C6D;border-color:#6B6C6D}.downloads{display:none;margin-bottom:50px}.downloads .download{display:block;float:left;width:21%;text-align:center;margin:20px 2%;word-wrap:break-word;font-size:12px}.downloads .download img{width:60px;margin-bottom:5px}.downloads .download:nth-child(4n+1){clear:both}.gallery{width:1200px;margin:auto;background:#000;padding-top:100px}.gallery .large-title{color:#fff;border-color:#fff;margin-bottom:125px}.gallery .bx-wrapper{position:relative}.gallery .bx-wrapper .bx-controls{position:absolute;top:320px;width:100%}.gallery .bx-wrapper .bx-controls img{height:60px}.gallery .bx-wrapper .bx-controls .bx-prev{float:left}.gallery .bx-wrapper .bx-controls .bx-next{float:right}.gallery .gallery-slider{height:700px;background:#000}.gallery .gallery-slider .image{width:100%;text-align:center}.gallery .gallery-slider .image div{display:table-cell;height:700px;vertical-align:middle;width:1200px}.gallery .gallery-slider .image img{max-height:700px}.gallery .gallery-images{width:1160px;margin:auto;margin-top:20px;padding-bottom:20px}.gallery .gallery-images .image{background:#000;cursor:pointer}.gallery .gallery-images .image img{width:216px}.installs{width:1200px;margin:auto;background:#000;padding-top:40px}.installs .large-title{color:#fff;border-color:#fff;margin-bottom:125px}.map{margin-top:-90px}.map #map_canvas{margin:auto;width:1200px;height:675px}footer{width:1200px;margin:auto;background-size:auto 100%;background:#848484;margin-bottom:120px}footer .footer-top{background:#848484}footer .footer-top .large-title-wrap{margin-bottom:0}footer .footer-top form{width:420px;margin:auto}footer .footer-top form input,footer .footer-top form textarea{display:block;clear:both;width:420px;border:2px solid #EE3931;color:#EE3931;margin:5px 0 0 0;background:0 0;padding:2px 5px;letter-spacing:1px}footer .footer-top form textarea{height:140px}footer .footer-top form input::-webkit-input-placeholder,footer .footer-top form textarea::-webkit-input-placeholder{color:#EE3931;letter-spacing:1px}footer .footer-top form input:-moz-placeholder,footer .footer-top form textarea:-moz-placeholder{color:#EE3931;opacity:1;letter-spacing:1px}footer .footer-top form input::-moz-placeholder,footer .footer-top form textarea::-moz-placeholder{color:#EE3931;opacity:1;letter-spacing:1px}footer .footer-top form input:-ms-input-placeholder,footer .footer-top form textarea:-ms-input-placeholder{color:#EE3931;letter-spacing:1px}footer .footer-top form .btn{background:#EE3931;float:right;width:140px;color:#fff;letter-spacing:1px}footer .footer-top form .error,footer .footer-top form .success{margin:10px 0;display:none}footer .footer-top form .error{color:#EE3931}footer .footer-top form .success{color:green}footer .footer-top form .loading{margin-top:10px;float:right}footer .footer-top .addresses{width:100%;margin:auto;margin-bottom:50px}footer .footer-top .addresses .address{float:left;width:33.33%;margin-bottom:40px;font-size:16px}footer .footer-top .addresses .address p{color:#fff;text-align:center}footer .footer-top .addresses .address p a{text-decoration:underline}footer .footer-top .addresses .address .name{color:#fff;font-weight:700}footer .footer-top .addresses .address:nth-child(3n+1){clear:both}footer .footer-bottom{padding:0 20px 80px;background:#848484}footer .footer-bottom .col-xs-12{padding:0}footer .footer-bottom .copyright{margin-top:60px;color:#fff}footer .footer-bottom hr{border-width:2px}footer .footer-bottom .social{float:left}footer .footer-bottom .social a{width:30px;display:block;float:left;margin-right:10px}footer .footer-bottom .social a img{width:100%}footer .footer-bottom .usa{float:right}footer .footer-bottom .usa img{width:200px}footer .footer-bottom .icon{clear:both;text-align:center}footer .footer-bottom .icon img{position:relative;top:-43px;width:80px}.installs-infowindow{padding:14px 100px 0 11px}.installs-infowindow p{color:#ccc}.installs-infowindow p span{color:#fff;font-weight:700}