.gSlides .tabs .tab:hover,.pgLocations .states .location:hover{cursor:pointer}.inline-left{text-align:left}.inline-center{text-align:center}.inline-right{text-align:right}#tplMaster{height:auto!important;height:100%;min-height:100%;margin-bottom:-345px}#tplHeader{padding-bottom:225px}#tplHeader>.inner{width:100%;max-width:980px;height:100%;position:relative;margin:0 auto}#tplHeader>.bg{width:100%;height:224px;position:absolute;top:0;left:0;z-index:-10;background:url(/_images/master/repeat-bgs.png) 0 -100px repeat-x}#tplHeader>.bg.edge{width:320px;height:410px;background:url(/_images/master/header-edges.png)}#tplHeader>.bg.edge.right{left:auto;right:0;background-position:0 -410px}#tplHeader .strip{width:50%;height:100px;position:absolute;top:0;left:0;z-index:-5;overflow:hidden}#tplHeader .strip .inner{width:100%;height:100%;position:absolute;top:0;right:490px;background:url(/_images/master/repeat-bgs.png) repeat-x}#tplHeader .logo{width:74.5%;float:left}#tplHeader .logo A{width:100%;height:100%;display:block}#tplHeader .logo IMG{width:100%;height:auto;display:block}#tplHeader .menu{width:100%;height:85px;margin-top:55px;float:left}#tplHeader .menu UL,#tplHeader .menu UL LI{margin:0;padding:0;list-style:none;line-height:1;background:0 0}#tplHeader .menu UL{height:100%}#tplHeader .menu UL LI{width:160px;height:100%;margin-top:13px;float:left;line-height:1.2}#tplHeader .menu UL LI:first-child{margin-left:0}#tplHeader .menu UL LI.divider{width:11.5%;height:100%;position:relative;z-index:-5;margin-top:0;margin-left:-3.4%;background:url(/_images/master/master-sprite.png) 0 -800px}#tplHeader .menu UL LI .icon{width:60px;height:48px;position:relative;margin:3px 17px 0 0;float:left}#tplHeader .menu UL LI .icon .bg{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(/_images/master/primary-icons.png)}#tplContent .content-cols .col.commercial .thumb .icon,.pgLocations .panels .panel{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}#tplHeader .menu UL LI .icon .bg.hover{opacity:0}#tplHeader .menu UL LI .label{text-transform:uppercase;font-weight:700;font-size:18px}#tplHeader .menu UL LI .caption{margin-top:2px;font-size:11.5px}#tplHeader .menu UL LI A{width:100%;height:100%;display:inline-block;text-decoration:none;color:#A4A4A4}#tplHeader .menu UL LI:hover .icon .bg.hover{opacity:1}#tplHeader .menu UL LI A:hover{color:#777}#tplHeader .menu UL LI.on A{color:#E00B3A}#tplHeader .menu UL LI.home{width:20.7%}#tplHeader .menu UL LI.autoglass{width:20.3%}#tplHeader .menu UL LI.tinting{width:18.5%}#tplHeader .menu UL LI.locations{width:16.2%}#tplHeader .menu UL LI.home .icon{width:56px}#tplHeader .menu UL LI.home .icon .bg{background-position:0 0;width:56px}#tplHeader .menu UL LI.home .icon .bg.hover{background-position:0 -100px}#tplHeader .menu UL LI.home.on .icon .bg{background-position:0 -200px}#tplHeader .menu UL LI.autoglass .icon .bg{width:60px;background-position:-100px 0}#tplHeader .menu UL LI.autoglass .icon .bg.hover{background-position:-100px -100px}#tplHeader .menu UL LI.autoglass.on .icon .bg{background-position:-100px -200px}#tplHeader .menu UL LI.tinting .icon{width:55px}#tplHeader .menu UL LI.tinting .icon .bg{background-position:-200px 0}#tplHeader .menu UL LI.tinting .icon .bg.hover{background-position:-200px -100px}#tplHeader .menu UL LI.tinting.on .icon .bg{background-position:-200px -200px}#tplHeader .menu UL LI.locations .icon{width:32px}#tplHeader .menu UL LI.locations .icon .bg,#tplHeader .menu UL LI.maxZooms .icon .bg{background-position:-300px 0}#tplHeader .menu UL LI.locations .icon .bg.hover{background-position:-300px -100px}#tplHeader .menu UL LI.locations.on .icon .bg{background-position:-300px -200px}#tplHeader .connect{position:absolute;top:20px;right:0}#tplHeader .connect .call{position:relative;float:right;clear:both}#tplHeader .connect .call .icon{width:45px;height:43px;margin-right:10px;float:left;background:url(/_images/master/master-sprite.png)}#tplHeader .connect .call .number{height:43px;float:left;line-height:1;font-size:50px;font-weight:700;color:#E00B3A}#tplHeader .connect .call .number:hover{text-decoration:none;color:#BB0617}#tplHeader .connect .call .number.nz{font-size:28px;line-height:1.65}#tplHeader .connect .call .addon{position:absolute;top:85%;left:55px;right:0;text-align:center;white-space:nowrap;font-size:1rem;line-height:1em;font-style:italic;color:#a0a0a0}#tplHeader .connect .social{margin-top:14px;float:right;clear:both}#tplHeader .connect .social .icon{width:24px;height:24px;margin-left:14px;float:left;background-image:url(/_images/master/master-sprite.png)}#tplHeader .connect .social .icon A{width:100%;height:100%;display:block}#tplHeader .connect .social .icon.fb{background-position:0 -500px}#tplHeader .connect .social .icon.fb:hover{background-position:0 -600px}#tplHeader .connect .social .icon.tw{background-position:-100px -500px}#tplHeader .connect .social .icon.tw:hover{background-position:-100px -600px}#tplHeader .connect .social .icon.yt{background-position:-200px -500px}#tplHeader .connect .social .icon.yt:hover{background-position:-200px -600px}#tplContent{width:100%;max-width:1200px;margin:0 auto;padding:65px 0 345px;overflow:hidden}#tplContent>.inner{width:95%;max-width:980px;margin:0 auto}#tplContent .col.left{width:49%;float:left}#tplContent .col.right{width:49%;float:right}#tplContent .col.right IMG.primary{width:110%;position:relative;z-index:-15}#tplContent .call-to-action{float:right}#tplContent .call-to-action,#tplContent .call-to-action A{font-weight:700;color:#656565}#tplContent .call-to-action A:hover,#tplContent .call-to-action:hover{color:#262626}#tplContent .call-to-action A{width:100%;height:100%;display:inline-block}#tplContent .call-to-action .label{float:left}#tplContent .call-to-action .icon{width:13px;height:20px;margin-left:10px;float:right;background:url(/_images/master/master-sprite.png) 0 -1100px}#tplContent .call-to-action:hover .icon{background-position:0 -1200px}#tplContent .content-cols{width:100%;float:left;margin-top:50px}#tplContent .content-cols .divider{width:100%;height:30px;background:url(/_images/master/content-dividers.jpg) top center}#tplContent .content-cols .inner{width:95%;max-width:980px;margin:0 auto}#tplContent .content-cols .col{width:30%;margin-left:5%;padding-top:25px;float:left}#tplContent .content-cols .col:first-child{margin-left:0}#tplContent .content-cols .col .title{overflow:auto}#tplContent .content-cols .col .title .icon{width:40px;height:40px;margin-right:15px;float:left;background-image:url(/_images/master/master-sprite.png)}#tplContent .content-cols .col .title H5{margin-top:9px;float:left}#tplContent .content-cols .col .body{min-height:56px;margin-top:20px;font-size:13px}#tplContent .content-cols .col .action{margin-top:12px;float:right}#tplContent .content-cols .col.commercial .title .icon{background-position:0 -100px}#tplContent .content-cols .col.claim .title .icon{background-position:-100px -100px;width:33px}#tplContent .content-cols .col.book .title .icon{background-position:-200px -100px;width:34px}#tplContent .content-cols .col.locate .title .icon{background-position:-300px -100px;width:27px}#tplContent .content-cols .col.call .title .icon{background-position:-400px -100px;width:35px}#tplContent .content-cols .col.commercial .thumb{width:80%;position:relative;margin:0 auto;border:1px solid #C2C2C2}#tplContent .content-cols .col.commercial .thumb IMG{width:100%;display:block}#tplContent .content-cols .col.commercial .thumb .icon{width:50%;height:50%;position:absolute;top:75%;left:50%;margin:-25% 0 0 -25%;opacity:.6;transition:all .5s ease-in-out}#tplContent .content-cols .col.commercial .thumb .icon .bg{width:40px;height:40px;margin:0 auto;background:url(/_images/master/master-sprite.png) -100px -300px}#tplContent .content-cols .col.commercial .thumb:hover .icon{opacity:1}#tplContent .content-cols .col.locate INPUT{width:99%}#tplContent .content-cols .col.locate BUTTON{margin:15px 2px 0 0;float:right}#tplFooter{width:100%;height:325px;position:relative;margin-top:20px;overflow:hidden}#tplFooter>.inner{width:95%;max-width:980px;height:100%;position:relative;margin:0 auto}#tplFooter>.bg,#tplFooter>.bg .edge{height:100%;position:absolute;top:0}#tplFooter>.bg{width:100%;min-width:1300px;left:0;z-index:-10}#tplFooter>.bg .grad{width:100%;height:100%;background:url(/_images/master/repeat-bgs.png) 0 -700px repeat-x}#tplFooter>.bg .edge{width:270px;background:url(/_images/master/footer-edges.jpg) no-repeat}#tplFooter>.bg .edge.right{left:auto;right:0;background-position:-270px 0}#tplFooter .cols{margin-top:32px;padding-top:25px;float:left}#tplFooter .cols .col{width:193px;float:left}#tplFooter .cols .col:first-child{margin-left:0}#tplFooter .cols .col .title{height:32px;position:relative;overflow:auto}#tplFooter .cols .col .title .icon{width:29px;height:29px;margin-right:12px;float:left}#tplFooter .cols .col .title H6{float:left}#tplFooter .cols .col .title .bg{width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:.5;background:url(/_images/master/footer-dividers.png) 0 -2px}#tplFooter .cols .col UL,#tplFooter .cols .col UL LI{margin:0;padding:0;list-style:none;line-height:1.2;background:0 0}#tplFooter .cols .col UL{margin-top:12px}#tplFooter .cols .col UL LI{width:100%;margin-top:11px;font-size:14px;float:left}#tplFooter .cols .col UL LI:first-child{margin-top:0}#tplFooter .cols .col UL LI A{color:#FFF;color:rgba(255,255,255,.8)}#tplFooter .cols .col UL LI A:hover,#tplFooter .cols .col UL LI.on A{text-decoration:none;font-weight:700;color:#FFF}#tplFooter .cols .col .title .icon{background-image:url(/_images/master/master-sprite.png)}#tplFooter .cols .col.autoglass .title .icon{background-position:0 -200px}#tplFooter .cols .col.tinting .title .icon{background-position:-100px -200px;width:22px}#tplFooter .cols .col.services .title .icon{background-position:-200px -200px;width:23px}#tplFooter .cols .col.about .title .icon{background-position:-300px -200px;width:25px}#tplFooter .extra{width:180px;height:150px;margin-top:100px;position:absolute;bottom:70px;right:0}#tplFooter .extra .call{padding-top:13px;text-transform:uppercase;font-size:15px;color:#FFF}#tplFooter .extra .call .inner{width:150px;margin:0 auto}#tplFooter .extra .call .icon{width:45px;height:43px;margin-right:10px;float:left;background:url(/_images/master/master-sprite.png) -100px 0}#tplFooter .extra .call .label{padding-top:3px;text-transform:uppercase;line-height:1;font-size:12px}#tplFooter .extra .call .label .num{display:block;padding-top:4px;font-size:24px}#tplFooter .extra .badge{position:absolute;bottom:0;right:0}#tplFooter .extra .call.nz .label{padding-top:8px}#tplFooter .extra .call.nz .label .num{font-size:12px}#tplFooter .copyright{position:absolute;bottom:5px;left:0;font-size:10px}#tplFooter .badge A{width:100%;height:100%;display:block}#tplFooter .aga-badge{width:180px;height:50px;background:url(/_images/master/footer-logos.png) 0 -50px}#tplFooter .iws-badge{width:177px;height:48px;background:url(/_images/master/footer-logos.png);position:absolute;top:25px;right:0}#tplFooter .bm-badge{position:absolute;bottom:3px;right:0}.gSlides .tabs{width:100%;margin:5px 0 0 1px;float:left;position:relative}.gSlides .tabs .grad{width:100%;height:35px;position:absolute;top:0;left:-1px;z-index:10;padding:0 1px;background:url(/_images/master/repeat-bgs.png) 0 -400px}.gSlides .tabs .tab{height:106px;position:relative;margin-left:-1px;float:left;border:1px solid #cacaca;border-top:none}.gSlides .tabs.num-3 .tab{width:33%}.gSlides .tabs.num-4 .tab{width:24.7%}.gSlides .tabs .tab .inner{position:relative;z-index:15;padding:20px 10px 10px}.pgRepairOrReplace .gActions .action .inner,.pgRepairs .gActions .action .inner{padding-top:20px}.gSlides .tabs .tab .icon{width:61px;height:42px;margin:0 auto 10px;background-image:url(/_images/master/primary-icons.png)}.gSlides .tabs .tab .label{text-align:center;text-transform:uppercase;font-weight:700;color:#A4A4A4}.gSlides .tabs .tab .label SPAN{display:inline-block}.gSlides .tabs .tab .lip{width:20px;height:10px;position:absolute;bottom:-15px;left:50%;margin-left:-10px;display:none;background:url(/_images/master/master-sprite.png) 0 -1000px}.gSlides .tabs .tab:hover .label{color:#777}.gSlides .tabs .tab.on .label{color:#E00B3A}.gSlides .tabs .tab.on .lip{display:block}.gSlides .slides{width:100%;float:left;margin-top:25px}.gSlides .slides .slide{display:none}.gSlides .slides .slide.visible{display:block}.gSlides .slides .slide .title{margin:5px 0 15px;font-size:15px;font-weight:700;color:#E00B3A}.gSlides .slides .slide .call-to-action{margin-top:15px}.gActions{width:200px}.gActions .action{float:left}.gActions .action A{width:100%;height:100%;display:inline-block}.gActions .action A:hover,.gActions .action A:hover .label{text-decoration:none;color:#777}.gActions .action.divider{width:100px;height:95px;position:relative;z-index:-5;margin-left:-20px;background:url(/_images/master/master-sprite.png) -200px -800px}.gActions .action .icon{width:41px;height:41px;float:left;margin-right:15px;background-image:url(/_images/master/primary-icons.png);background-position:-100px -300px}.gActions .action:hover .icon{background-position:-100px -400px}.gActions .action .label{width:100px;float:left;margin-top:4px;text-transform:uppercase;font-weight:700;color:#A4A4A4}.text-uppercase{text-transform:uppercase}.pgHome .gActions{width:100%;height:106px;margin-top:30px}.pgHome .gActions .action{width:27%;height:100%;float:left}.pgHome .gActions .action.divider{width:14%;margin-left:-5%}.pgHome .gActions .action .icon{margin:0 auto;float:none}.pgHome .gActions .action .label{width:100%;margin-top:10px;float:none;text-align:center}.pgHome .gActions .action.repair .icon{background-position:0 -300px;width:52px;height:42px;margin-top:0}.pgHome .gActions .action.repair:hover .icon{background-position:0 -400px}.pgHome .gActions .action.repair.on .icon{background-position:0 -500px}.pgHome .gActions .action.range .icon{background-position:-100px -300px;width:41px;height:41px;margin-top:1px}.pgHome .gActions .action.range:hover .icon{background-position:-100px -400px}.pgHome .gActions .action.range.on .icon{background-position:-100px -500px}.pgHome .gActions .action.service .icon{background-position:-200px -300px;width:41px;height:42px;margin-top:0}.pgHome .gActions .action.service:hover .icon{background-position:-200px -400px}.pgHome .gActions .action.service.on .icon{background-position:-200px -500px}.pgBook H3{font-size:20px}.pgBook .row{width:100%;margin-top:8px;float:left}.pgBook .col{width:50%;float:left}.pgBook .form-notice{width:100%;margin-top:25px;float:left}.pgBook .form-notice .title{margin-bottom:15px;font-weight:700;color:#E00B3A}.pgClaim .logos IMG{margin:10px}.pgAutoGlass .tabs .tab.mob .icon{background-position:-300px -300px;width:48px;height:30px;margin-top:12px}.pgAutoGlass .tabs .tab.mob:hover .icon{background-position:-300px -400px}.pgAutoGlass .tabs .tab.mob.on .icon{background-position:-300px -500px}.pgAutoGlass .tabs .tab.supp .icon{background-position:-400px -300px;width:44px;height:42px;margin-top:0}.pgAutoGlass .tabs .tab.supp:hover .icon{background-position:-400px -400px}.pgAutoGlass .tabs .tab.supp.on .icon{background-position:-400px -500px}.pgAutoGlass .tabs .tab.rep .icon{background-position:-200px -300px;width:41px;height:42px;margin-top:0}.pgAutoGlass .tabs .tab.rep:hover .icon{background-position:-200px -400px}.pgAutoGlass .tabs .tab.rep.on .icon{background-position:-200px -500px}.pgRepairs .gActions{width:100%;margin-top:40px;float:left}.pgRepairs .gActions .action{width:12.6%}.pgRepairs .gActions .action.divider{width:7%;margin-left:-3%}.pgRepairs .gActions .action .group{width:115px;height:43px;margin:0 auto}.pgRepairs .gActions .action .label{width:auto;font-size:50px;margin:0;line-height:1}.pgRepairs .gActions .action .icon{margin:1px 0 0 15px}.pgRepairs .gActions .action .desc{width:100%;clear:both;margin-top:30px;font-size:13px;color:#A4A4A4}.pgRepairs .gActions .action.step-1 .icon,.pgRepairs .gActions .action.step-1:hover .icon{background-position:-1000px -300px}.pgRepairs .gActions .action.step-2 .group{width:105px}.pgRepairs .gActions .action.step-2 .icon,.pgRepairs .gActions .action.step-2:hover .icon{background-position:-1100px -300px}.pgRepairs .gActions .action.step-3 .icon,.pgRepairs .gActions .action.step-3:hover .icon{background-position:-1200px -300px;width:56px;height:42px}.pgRepairs .gActions .action.step-4 .group{width:95px}.pgRepairs .gActions .action.step-4 .icon,.pgRepairs .gActions .action.step-4:hover .icon{background-position:-1300px -300px;width:24px}.pgRepairs .gActions .action.step-5 .icon,.pgRepairs .gActions .action.step-5:hover .icon{background-position:-1400px -300px;width:48px;height:42px}.pgRepairs .gActions .action.step-6 .icon,.pgRepairs .gActions .action.step-6:hover .icon{background-position:-1500px -300px;width:56px}.pgRepairOrReplace .gActions{width:100%;margin-top:40px;float:left}.pgRepairOrReplace .gActions .action{width:16.8%}.pgRepairOrReplace .gActions .action.divider{width:7%;margin-left:-3%;margin-top:21px}.pgRepairOrReplace .gActions .action .group{margin:0 auto}.pgRepairOrReplace .gActions .action .label{width:auto;font-size:14px;text-align:center;margin:0;line-height:1;color:#777}.pgRepairOrReplace .gActions .action .icon{margin:1px 0 0 15px}.pgRepairOrReplace .gActions .action .desc{width:100%;clear:both;margin-top:40px;font-size:13px;color:#A4A4A4}.pgRepairOrReplace .gActions .action .desc .row{margin-top:3px}.pgRepairOrReplace .gActions .action .desc .row:first-child{margin-top:0}.pgRepairOrReplace .gActions .action.step-1 .icon,.pgRepairOrReplace .gActions .action.step-1:hover .icon{background-position:-1000px -300px}.pgRepairOrReplace .gActions .action.step-2 .group{width:105px}.pgRepairOrReplace .gActions .action.step-2 .icon,.pgRepairOrReplace .gActions .action.step-2:hover .icon{background-position:-1100px -300px}.pgRepairOrReplace .gActions .action.step-3 .icon,.pgRepairOrReplace .gActions .action.step-3:hover .icon{background-position:-1200px -300px;width:56px;height:42px}.pgRepairOrReplace .gActions .action.step-4 .group{width:95px}.pgRepairOrReplace .gActions .action.step-4 .icon,.pgRepairOrReplace .gActions .action.step-4:hover .icon{background-position:-1300px -300px;width:24px}.pgRepairOrReplace .gActions .action.step-5 .icon,.pgRepairOrReplace .gActions .action.step-5:hover .icon{background-position:-1400px -300px;width:48px;height:42px}.pgRepairOrReplace .gActions .action.step-6 .icon,.pgRepairOrReplace .gActions .action.step-6:hover .icon{background-position:-1500px -300px;width:56px}.pgTinting .tabs .tab.auto .icon{background-position:-500px -300px;width:61px;height:34px;margin-top:8px}.pgTinting .tabs .tab.auto:hover .icon{background-position:-500px -400px}.pgTinting .tabs .tab.auto.on .icon{background-position:-500px -500px}.pgTinting .slides .slide.auto .action .icon{background-position:-100px -300px}.pgTinting .slides .slide.auto .action:hover .icon{background-position:-100px -400px}.pgTinting .tabs .tab.resid .icon{background-position:-600px -300px;width:52px;height:42px;margin-top:0}.pgTinting .tabs .tab.resid:hover .icon{background-position:-600px -400px}.pgTinting .tabs .tab.resid.on .icon{background-position:-600px -500px}.pgTinting .tabs .tab.commer .icon{background-position:-700px -300px;width:33px;height:42px;margin-top:0}.pgTinting .tabs .tab.commer:hover .icon{background-position:-700px -400px}.pgTinting .tabs .tab.commer.on .icon{background-position:-700px -500px}.pgTinting .tabs .tab.benef .icon{background-position:-800px -300px;width:39px;height:42px;margin-top:0}.pgTinting .tabs .tab.benef:hover .icon{background-position:-800px -400px}.pgTinting .tabs .tab.benef.on .icon{background-position:-800px -500px}.pgRange H2{width:101%;margin-bottom:15px}.pgRange .row{width:100%;float:left;margin-top:25px}.pgRange .row:first-child{margin-top:0}.pgRange .row .logo{width:31.2%;min-height:1px;margin:3px 5.3% 0 0;float:left;text-align:right}.pgRange .row .logo .stamp{width:115px;margin-top:10px;padding:8px 14px;text-align:center;float:right;font-weight:700;font-size:12px;color:#E00B3A;background:url(/_images/master/master-sprite.png) 0 -2400px}.pgRange .row .body{width:63.5%;float:left}.pgRange .action .icon{background-position:-900px -300px;width:34px}.pgRange .action:hover .icon{background-position:-900px -400px}#tplContent.pgLocations{padding-top:15px}.pgLocations .geolocate{margin-bottom:20px;margin-top:10px;float:right}.pgBranch .legend .cell.mobile .icon,.pgLocations .legend .cell.mobile .icon,.pgLocations .panels .panel .title .label{margin-top:2px}.pgLocations .geolocate BUTTON,.pgLocations .geolocate H2,.pgLocations .geolocate INPUT{float:left}.pgLocations .geolocate H2{margin-right:10px;font-size:24px}.pgLocations .geolocate INPUT{border-top-right-radius:0;border-bottom-right-radius:0}.pgLocations .geolocate BUTTON{border-top-left-radius:0;border-bottom-left-radius:0}.pgLocations .container{width:100%;height:425px;position:relative;clear:both;border:1px solid #C2C2C2}.pgLocations .map{width:100%;height:100%}.pgLocations .legend .icon,.pgLocations .panels .icon,.pgLocations .states .icon{background-image:url(/_images/master/master-sprite.png)}.pgBranch .Branch .icon,.pgLocations .branch .icon,.pgLocations .icon.branch{background-position:0 -400px;width:14px;height:21px}.pgBranch .Mobile .icon,.pgLocations .icon.mobile,.pgLocations .mobile .icon{background-position:-100px -400px;width:29px;height:18px}.pgBranch .Partner .icon,.pgLocations .icon.partner,.pgLocations .partner .icon{background-position:-300px -400px;width:14px;height:21px}.pgLocations .icon.user,.pgLocations .user .icon{background-position:-200px -400px;width:11px;height:21px}.pgBranch .legend,.pgLocations .legend{padding-top:15px;float:right}.pgBranch .legend .cell,.pgLocations .legend .cell{margin-left:25px;float:left}.pgBranch .legend .cell .icon,.pgLocations .legend .cell .icon{margin-right:15px;float:left}.pgBranch .legend .cell .label,.pgLocations .legend .cell .label{margin-top:2px;float:left;color:#A4A4A4}.pgLocations .panels{width:250px;height:100%;position:absolute;top:0;right:0;display:none;overflow:hidden}.pgLocations .panels.visible{display:block}.pgLocations .panels .panel{width:99%;height:100%;position:absolute;right:-100%;border-left:1px solid #C2C2C2;opacity:.5;transition:all .5s ease-in-out;background:#fff;background:rgba(255,255,255,.9)}.pgLocations .panels .panel.on{opacity:1;right:0}.pgLocations .panels .panel:hover{background:rgba(255,255,255,1)}.pgLocations .panels .panel .inner{padding:20px}.pgLocations .panels .panel .title{overflow:auto;font-weight:700;color:#E00B3A}.pgLocations .panels .panel .title .icon{float:left;margin-right:10px}.pgLocations .panels .panel.branch .title{color:#E00B3A}.pgLocations .panels .panel.mobile .title{color:#C1A718}.pgLocations .panels .panel.partner .title{color:#9b9b9b}.pgLocations .panels .panel .extra{width:100%;position:absolute;bottom:0;left:0;color:#FFF;background:#383838}.pgLocations .panels .panel .extra .inner{padding-bottom:15px}.pgLocations .panels .panel .extra .title{color:#FFF}.pgLocations .panels .panel .extra .title .icon{width:21px;height:21px;background-position:-200px -300px}.pgLocations .panels .panel .extra .body{margin-top:12px}.pgLocations .panels .panel .extra UL{margin:0;padding:0}.pgLocations .panels .panel .extra UL LI{padding:3px 0;background:0 0}.pgLocations .panels .panel .we-come{padding-top:1.5em;clear:both}.pgLocations .panels .panel .we-come .icon{width:85px;height:85px;margin:0;float:left;border:1px solid #E00B3A;border-radius:100%;background:rgba(225,11,58,.12)}.pgLocations .panels .panel .we-come .icon .bg{width:47px;height:31px;margin:28px auto 0;background:url(/_images/master/master-sprite.png) -400px -300px}.pgLocations .panels .panel .we-come .label{margin-top:32px;text-align:right;font-weight:700;color:#E00B3A}.pgLocations .panels .panel.partner .extra .title .icon{background-position:-300px -300px}.pgLocations .states{width:100%;float:left;margin-top:5px}.pgLocations .states .state{width:100%;float:left;margin-top:20px;display:none}.pgLocations .states .state.on,.pgLocations .states.nz .state{display:block}.pgLocations .states .title{padding-bottom:15px}.pgLocations .states .locations{clear:both;margin-top:10px;overflow:auto}.pgLocations .states .location{width:25%;float:left}.pgLocations .states .location:nth-child(4n+1){clear:left}.pgLocations .states .location .inner{padding:10px;overflow:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pgLocations .states .location .name{width:100%;text-transform:uppercase;font-weight:700}.pgLocations .states .location .icon{margin:0 12px 5px 0;float:left}.pgLocations .states .location.branch.on .name{color:#E00B3A}.pgLocations .states .location.mobile.on .name{color:#C1A718}.pgLocations .states .location.partner.on .name{color:#9b9b9b}.pgLocations .states .location:hover .inner{background:hsl(0,0%,97.5%)}.pgLocations .states .location.on .inner{background:#F3F3F3}.pgLocations .states .location.on:hover .inner{border:none;padding:10px}.pgLocations .states .msg{padding:20px;text-align:center;clear:both;color:#A4A4A4}.pgLocations .states .msg.loading{cursor:default}.pgLocations .states .msg.to-top,.pgLocations .states.nz .msg.loading{display:none}.pgLocations .states .msg.to-top:hover{color:#777;cursor:pointer}.pgLocations .states .msg.to-top .icon{width:86px;height:12px;margin:0 auto 10px;background:url(/_images/master/master-sprite.png) -100px -1100px no-repeat}.pgLocations .states .msg.to-top:hover .icon{background-position:-100px -1200px}.pgLocations .details{margin-top:10px;min-height:84px}.pgLocations .details .row{width:100%;float:left}.pgLocations .details .label{width:25px;float:left;font-weight:700}.pgLocations .details .value{padding-left:25px}.pgLocations .details .row.phone{margin-top:3px}.pgLocations .details .row.phone .value{font-weight:700}.pgLocations .details .branchlink{display:block;text-align:right;padding:3px 0 0}#tplContent.pgBranch .branch .icon{height:21px;background-image:url(/_images/master/master-sprite.png);background-repeat:no-repeat}#tplContent.pgBranch .branch .call-to-action.go-back{float:none;margin-top:60px}#tplContent.pgBranch .branch .call-to-action.go-back .icon{background-position:-200px -1100px;margin:0 10px 0 0;float:left}#tplContent.pgBranch .branch .spacing-top{padding-top:18px}#tplContent.pgBranch .branch .container,#tplContent.pgBranch .branch .map{width:100%;height:580px;position:relative;border:1px solid #c1c1c1}#tplContent.pgBranch .branch .legend .icon{margin-right:6px}#tplContent.pgBranch .branch .states>.icon{display:inline-block;margin:0 3px -1px 0;width:18px}#tplContent.pgBranch .branch .states.contact>.icon{background-position:0 -1699px}#tplContent.pgBranch .branch .states.location>.icon{background-position:-200px -1700px}#tplContent.pgBranch .branch UL.suburb-list{margin-left:0;height:126px;overflow:hidden}#tplContent.pgBranch .branch UL>LI{width:46%;display:inline-block}#tplContent.pgBranch .branch UL>LI:nth-child(10n){margin-bottom:1em}#tplContent.pgBranch .branch UL.servicesbadges{list-style:none;margin:10px 0}#tplContent.pgBranch .branch UL.servicesbadges>LI{display:inline-block;width:auto;padding:50px 0 1em;margin:0 4em 0 0;background-image:url(/_images/master/master-sprite.png?=06112014)}#tplContent.pgBranch .branch UL.servicesbadges>LI.tinting{background-position:-296px -1700px}#tplContent.pgBranch .branch UL.servicesbadges>LI.repairs{background-position:-400px -1700px}#tplContent.pgBranch .branch UL.servicesbadges>LI.mobile{background-position:-500px -1700px;padding-left:4px;padding-right:4px}#tplContent.pgBranch .branch UL.servicesbadges>LI.replace{background-position:-580px -1700px}.pgFAQ .faq .row{width:100%}.pgFAQ .faq .question{padding:15px 0 5px;font-weight:700;color:#A4A4A4}.pgFAQ .faq .question:hover{color:#777;cursor:pointer}.pgFAQ .faq .row.on .question{color:#E00B3A}.pgFAQ .faq .answer{max-height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pgFAQ .faq .row.on .answer{max-height:100px}.pgContact FORM{margin-top:30px}.pgContact FORM TEXTAREA{height:74px}.pgContact FORM .col{width:400px}.pgContact FORM .col.left{float:left}.pgContact FORM .col.right{float:right}.pgContact FORM .row{width:100%;margin-bottom:10px;float:left}.pgContact FORM .fake-input{display:inline-block;padding:0}.pgContact FORM INPUT.error,.pgContact FORM INPUT.error:hover,.pgContact FORM TEXTAREA.error,.pgContact FORM TEXTAREA.error:hover{border-color:red}.pgContact FORM DIV.error{text-align:right;font-size:12px;color:red}.pgJoin .col.right{padding-top:63px}.pgJoin .info{margin-top:5px}.pgJoin .info .fax{margin-top:20px}.pgJoin .info .row{width:100%;float:left}.pgJoin .info .label{width:55px;float:left;font-weight:700}.pgJoin .info .value{float:left}.pgAbout H2{width:101%}.pgOffers .voucher-button-print{margin:10px 0}.pgOffers #voucher-promo-code{margin:1em 0;font-weight:700}#tplContent.pgOffers>.inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#tplContent.pgOffers>.inner:after{content:'';display:table;width:100%;height:0;clear:both}#tplContent.pgOffers .col.right IMG.primary{width:75%;margin:70px auto;position:static;display:block}.pgSitemap UL{margin-left:16px}.pgSitemap UL LI{margin-bottom:5px;line-height:1.2;background:0 0}.pgSitemap UL LI A{color:#222}.pgSitemap UL>UL>LI>UL>LI:first-child{background:url(/_images/master/bullet-sprite.png) 0 3px no-repeat}.pgSitemap UL LI>UL>LI>UL>LI{background:url(/_images/master/bullet-sprite.png) 0 -494px no-repeat}.pgSitemap .viewxml{margin-top:30px;display:inline-block}.pgError .controls{float:right}.pgError .controls .button,.pgError .controls BUTTON{margin-left:8px;float:left}@media only screen and (min-width:641px) and (max-width:980px){#tplContent .content-cols .col .title .icon,#tplHeader .menu UL LI .caption{display:none}#tplHeader .menu UL LI .icon{margin-left:auto;margin-right:auto;float:none}#tplHeader .menu UL LI .label{margin-top:5px;text-align:center}#tplFooter .cols .col{width:148px}.pgAutoGlass H2{width:150%}.pgDamage H2{width:125%}}@media only screen and (min-width:1024px) and (max-width:1024px){#tplFooter .cols .col{width:239px}#tplFooter .cols .col .title .bg{background-position:0 -3px}}@media only screen and (min-width:768px) and (max-width:1023px){#tplFooter .cols .col{width:178px}#tplFooter .cols .col .title .bg{background-position:0 -1px}}@media only screen and (min-width:640px) and (max-width:767px){#tplFooter .cols .col{width:148px}#tplFooter .cols .col .title .bg{background-position:0 0}}@media only screen and (min-width:640px) and (max-width:940px){#tplHeader .logo{width:63.5%}}@media only screen and (min-width:768px) and (max-width:940px){.gSlides .tabs .tab{height:130px}.gSlides .tabs .tab .lip{bottom:-10px}.gSlides .tabs .tab .inner{padding:30px 20px 10px}}@media only screen and (max-width:940px){.gSlides .tabs.num-4 .tab{width:49.4%}.gSlides .tabs.num-4 .tab.on .lip{display:none}}@media only screen and (max-width:800px){.pgRepairOrReplace .gActions .action,.pgRepairs .gActions .action{width:32.2%}.pgRepairOrReplace .gActions .action.divider,.pgRepairs .gActions .action.divider{display:none}.pgRepairOrReplace .gActions .action .inner,.pgRepairs .gActions .action .inner{padding:10px}.badge-blakedigital{position:absolute;bottom:3px;right:0}}@media only screen and (max-width:815px){#tplFooter .iws-badge{display:none}}@media only screen and (min-width:480px) and (max-width:640px){#tplFooter .extra{width:100%;height:auto}#tplFooter .extra .call{width:50%;float:left}#tplFooter .extra .badge{width:50%;float:right;position:static}#tplFooter .extra .badge .inner{margin:7px auto 0}}@media only screen and (max-width:1200px){#tplContent .content-cols .divider{width:100%}}@media only screen and (max-width:1024px){#tplFooter .cols{width:100%}#tplFooter .extra .call,#tplFooter .iws-badge{display:none}}@media only screen and (max-width:768px){#tplHeader .connect{right:10px}#tplContent{padding-top:30px}#tplContent .content-cols .call-to-action{margin-top:15px}#tplContent .content-cols .col.commercial .thumb .icon{top:70%}.gSlides .tabs.num-3 .tab{width:32.1%;height:120px}.gSlides .tabs .tab.on .lip{display:none}.pgLocations .states .location{width:50%}.pgRange .row .logo IMG{max-width:100%;margin:0}}@media only screen and (width:768px){.gSlides .tabs.num-3 .tab{height:150px}}@media only screen and (max-width:640px){#tplContent .col.right IMG.primary,#tplContent .content-cols .col.commercial,#tplContent .content-cols .col.locate,#tplFooter .cols,#tplHeader .bg.edge,#tplHeader .connect .social,#tplHeader .menu UL LI .caption,#tplHeader .menu UL LI.divider{display:none}H2{font-size:32px}#tplMaster{margin-bottom:-215px}#tplHeader{padding-bottom:0}#tplHeader .logo{width:98%}#tplHeader .connect{position:static}#tplHeader .connect .call{width:250px;margin:0 auto;padding-top:30px;float:none}#tplHeader .menu{height:auto;margin:30px 0}#tplHeader .menu UL{padding:0 20px}#tplHeader .menu UL LI{height:50px}#tplHeader .menu UL LI.autoglass,#tplHeader .menu UL LI.home,#tplHeader .menu UL LI.locations,#tplHeader .menu UL LI.tinting{width:50%}#tplHeader .menu UL LI .label{margin-top:17px}#tplHeader .menu UL LI.locations .icon{margin-left:13px;margin-right:31px}#tplContent{padding-top:0;padding-bottom:215px}#tplContent .col.left,#tplContent .col.right{width:100%}#tplContent .col.right{margin-top:25px}#tplContent .content-cols{margin-top:30px}#tplContent .content-cols .divider{background-image:url(/_images/master/content-dividers.jpg);background-position:0 -30px}#tplContent .content-cols .col{width:46.7%}#tplContent .content-cols .call-to-action{margin-top:0}#tplFooter{height:215px}#tplFooter .cols .col{width:215px}#tplFooter .extra{width:100%;height:auto;bottom:80px;display:block}#tplFooter .extra .call{width:50%;padding:0;float:left;display:block}#tplFooter .extra .call .inner{padding-top:10px}#tplFooter .extra .badge{width:50%;float:right;position:static}#tplFooter .extra .badge .inner{margin:7px auto 0}#tplFooter .bg .left,#tplFooter .bg .right{display:none}#tplFooter .bg .grad{background-position:0 -1100px}.pgLocations .geolocate{width:100%}.pgLocations .geolocate INPUT{width:71%}.pgLocations .geolocate BUTTON{padding:5px 8px}.pgLocations .legend .cell{margin:5px}.pgLocations .map{margin-bottom:400px}.pgLocations .panels{width:100%;max-width:100%;height:400px;top:426px;right:0}.pgLocations .panels .panel{width:100%;border:none;right:0;top:-100%;background:#F3F3F3}.pgLocations .panels .panel.on{top:0}.pgLocations .states .location{width:100%;min-height:0}.pgJoin .col.right{padding-top:20px}}@media only screen and (max-width:480px){#tplContent H3,#tplHeader .logo IMG{display:none}H2{font-size:26px}#tplHeader .logo{width:100%;height:85px;overflow:hidden;background:url(/_images/master/logo-small.png) center top no-repeat}#tplHeader .menu{margin-bottom:0}#tplHeader .menu UL{padding:0 10px}#tplHeader .menu UL LI .icon{height:30px;margin-right:10px}#tplHeader .menu UL LI .label{margin-top:8px;font-size:14px}#tplHeader .menu UL LI .icon .bg{background-image:url(/_images/master/primary-icons-small.png)}#tplHeader .menu UL LI.home .icon{width:34px}#tplHeader .menu UL LI.autoglass .icon{width:37px}#tplHeader .menu UL LI.tinting .icon{width:33px}#tplHeader .menu UL LI.locations .icon{width:19px;margin-left:7px;margin-right:19px}#tplContent .pgLocations H3{display:block}#tplContent .content-cols .col{width:100%;margin:0}#tplContent .content-cols .col .body{min-height:60px}#tplFooter .extra{bottom:55px}#tplFooter .extra .badge,#tplFooter .extra .call{width:100%;float:none}#tplFooter .copyright{width:180px;bottom:6px}.gActions .action.divider{visibility:hidden}.pgRange .row .logo{text-align:left}.pgRange .row .body{width:100%;margin-top:5px}.pgClaim .logos{text-align:center}.pgRepairOrReplace .gActions{margin-top:0}.pgRepairOrReplace .gActions .action{width:100%;margin-top:20px}}@media only print{#tplMaster{height:auto;min-height:none;font-size:9pt}#tplHeader{padding-bottom:50px}#tplContent{padding-bottom:1pt}#tplContent,#tplContent>.inner{max-width:none}#tplContent .content-cols,#tplFooter,#tplHeader .bg,#tplHeader .call .icon,#tplHeader .menu,#tplHeader .social,.print-hide{display:none!important}#tplContent.pgVoucher{padding:40px 0 0}#tplContent.pgVoucher h2{font-size:22pt}#tplContent.pgVoucher h3{font-size:13pt}#tplContent.pgVoucher h4,#tplContent.pgVoucher h5{font-size:12pt}#tplContent.pgVoucher>.inner{width:auto;padding:15pt;border:7pt solid #fa0039;page-break-inside:avoid}#tplContent.pgVoucher #voucher-promo-code{padding:10px 1em;margin-bottom:0;border:2pt solid #000;display:inline-block}#tplContent.pgVoucher>.inner img.primary{max-width:100%}}