.header .container-fluid{margin:0}#header #headerLogoRestrictionContainer{clear:left}#header #logo1{min-width:100px;max-height:10em;max-width:12em}#header #logo2{float:right;min-width:100px;max-height:10em;max-width:20em}#logo1,#logo2{cursor:pointer}.fivecolumn .menuItem{background-color:gray;width:17.94871794871795%;*width:17.884615384615383%}@media all and (max-width:767px){#header #menu{clear:left;width:100% !important}}@media all and (max-width:480px){#headerLogoContainer{text-align:center}#logo1{display:none}#logo2{float:none !important;margin:15px 0 0 0;width:80%}}#copyrightContainer{color:#868689;font-size:.8em}#footerLogoContainer img{min-width:100px;max-height:10em;max-width:12em}#addressContainer{font-size:.8em;display:inline-block}@media all and (max-width:480px){#copyrightContainer,#footerLogoContainer{text-align:center}}div.list-group{width:90%}div.list-group-item{padding:5px}div.list-group>span{color:#fff}.container-fluid>.row>.col-sm-6:first-child{width:43%}.container-fluid>.row>.col-sm-6{width:57%}#content2 .container-fluid>.row>.col-sm-6{width:49%}#regionContainer .btn-group{width:49%}#provenceItemContainer a,#cityItemContainer a{color:#000;padding:3px 20px;text-decoration:none}.active.list-group-item,.active.list-group-item:hover,.active.list-group-item:focus{text-shadow:none;-webkit-text-shadow:none}.list-group .col-sm-6{color:#fff !important;vertical-align:middle;text-align:left}.list-group .col-sm-6:first-child{padding-top:6px}.list-group-item .btn-group,.list-group-item .btn-group button{text-align:left;width:100%}.list-group-item .btn-group button span{float:right;margin-top:8px}.open>.dropdown-menu{width:100%}.open>.dropdown-menu li{cursor:pointer}@media all and (max-width:480px){.dropdown-menu{font-size:smaller}}@media all and (max-width:767px){div.list-group{width:100%}}.productItem{margin-bottom:20px}.productItem>img{width:70%}.productItem>img.lowRes{display:none}.productItem div.radiobutton{margin-bottom:10px;margin-top:10px}.productItem div.radiobutton img{cursor:pointer;vertical-align:top}.productItem div.radiobutton span{width:80%}.productItem p.productItemTagline{color:#555;font-size:8pt;margin-bottom:-30px;margin-top:10px;text-align:center}.productGlazings{display:inline-block;padding-top:10px}.productGlazings div.radiobutton{clear:right;display:block;margin-bottom:0;margin-top:0;text-align:left;width:auto}@media all and (max-width:767px){.productGlazings{font-size:smaller}.productGlazings img{width:20px}}@media all and (max-width:480px){.productGlazings{font-size:larger}}@media all and (max-width:480px){.productItem>img{width:85%}}#resultContainer td{font-size:1em;margin-bottom:10px;padding:3px;text-align:center;vertical-align:bottom}.statsTotalsCost,.statsTotalsCo2,td.savingsCost,td.savingsCo{padding-bottom:5px}.totalSummary{float:left;margin-left:30px;position:absolute}.totalSummary h3{font-weight:bold;text-align:left}.yearText td{text-align:left !important}#defaultStatisticsContainer>table{height:320px;margin-bottom:1em;width:90%}#defaultStatisticsContainer>table td.bars{font-weight:600 !important;height:260px}#defaultStatisticsContainer>table>tbody>tr:first-child>td{height:300px;vertical-align:bottom}#defaultStatisticsContainer>table>tbody>tr:first-child>td>table,.bars td,.bars img{vertical-align:bottom !important}#defaultStatisticsContainer img{height:0;width:15px !important}#resultContainer .bars td{text-align:left}#resultContainer .bars td:first-child{text-align:right}@media all and (max-width:480px){#defaultStatisticsContainer{display:none}}#alternativeStatisticsContainer{display:none}#alternativeStatisticsContainer table{color:#666;margin-bottom:20px;width:100%}#alternativeStatisticsContainer td{text-align:right !important;white-space:nowrap}#alternativeStatisticsContainer td.bars{text-align:left !important}#alternativeStatisticsContainer td.bars img{height:15px}#alternativeStatisticsContainer td.savingsCo,#alternativeStatisticsContainer td.savingsCost{padding-bottom:3px;text-align:right !important;width:15%}#alternativeStatisticsContainer tr.hasLabel td:first-child{padding-right:10px;text-align:left !important;vertical-align:middle !important;width:8% !important}#alternativeStatisticsContainer h3{font-size:1.2em;font-weight:bold}@media all and (max-width:480px){#alternativeStatisticsContainer{display:block}}@media all and (max-width:1023px){.statisticsContainer{width:100%}}@media all and (max-width:480px){.totalSummary{float:none;margin-left:0 !important;position:relative}}.buttonContainer{text-align:center;vertical-align:bottom}.buttonContainer a{margin:5px;min-width:20%}.btn-info:hover,.btn-info:focus{background-color:auto !important;background-position:0 -15px}#actionButtonContainer>a{margin-bottom:10px}@media all and (max-width:1023px){.year15{display:none}.buttonContainer a{min-width:35%}}@media all and (max-width:480px){#content2 .buttonContainer a:first-child{margin-left:13px}.buttonContainer a{min-width:80%}}#content4{background-image:none}#content4 h3{margin:30px 0 10px 0;text-align:left}#content4 td:first-child{width:40%}#content4 ul{list-style:square;margin-left:-20px}.formula{margin-bottom:1em}.formula td.division{border-bottom:1px solid #000}.formula td{padding:5px;text-align:center}.formula td:first-child{width:auto !important}body{padding:20px}h1,h2,h3{margin-bottom:.5em;text-align:center}h1{font-size:1.3em;line-height:1.6em;margin-top:0 !important;padding-top:0 !important}h2{font-size:1.3em}h3{font-size:1.2em;margin:0}#content{clear:both}.panel{display:none}.panel:first-child{display:block}.center-block{text-align:center}span.descriptionContainer{float:none !important}@media all and (max-width:767px){body{padding:10px 10px 50px 10px}h3{font-size:1em}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:0;padding-right:0}.container-fluid>.row>:first-child.col-sm-6,.container-fluid>.row>.col-sm-6{width:100%}}@media all and (max-width:480px){#content2 h3{font-size:1.8em}}#mediaMode{width:1px}@media all and (max-width:767px){#mediaMode{width:2px}}@media all and (max-width:480px){#mediaMode{width:3px}}