*{font-family:'Century Gothic', Helvetica, sans-serif !important;}body{text-align:center; margin:0; background:#d5d3cc url('images/bg.gif') repeat-x;}a, a:link, a:visited, a:active {color: #544B33;}#wrapper{width:100%; text-align:center;}#header,#nav,.content,#footer{margin:0 auto; width:980px; height:auto; text-align:left;}#header{padding:0;}#headerOuter{height:120px; background:#d5d3cc url('images/headerBG.gif') repeat-x; text-align:center;}#header .bannerAd{float:left; height:100px; width:510px; margin:0 0 0 25px; text-align:right; padding:13px 0 5px 0; background:transparent url('images/bannerAdBG.gif') no-repeat 100% 70%;}#header .bannerAd a{border:1px solid #574A2E; display:block; height:85px; margin:0; width:500px;}#header .bannerAdBlank{float:left; width:500px; height:100px; margin:0 25px; padding:3px; }a.logo{float:left; width:225px; height:85px; background:transparent /* url('images/logo.gif') */ no-repeat 50% 50%; padding-top:20px;}a.logo b{display:none;}a.biglogo{float:left; width:210px; height:88px; background:transparent url('images/logo.gif') no-repeat;}a.biglogo b{display:none;}.hideDetails{display:none;}#globalNav{float:right; margin:0;}#globalNav ul{margin:0; padding:0; list-style:none;}#globalNav li{padding-left:25px;}#globalNav li a,#globalNav li a:visited,#globalNav li a:active{padding:0 6px; color:#574a2e; font-size:12px; text-decoration:none;line-height:21px; }#globalNav li a:hover{text-decoration:underline;}#globalNav li.first a{background:none;}#globalNav li.search {display:inline; height:20px; padding:0;}#globalNav li.search alt{display:none;}#globalNav li.search .searchBtn {float:left; margin: 0 5px 0 0; height:24px; width:24px;}#globalNav li.search input.field{float:left; text-align:left; width:140px; height:14px; background:#fff; margin:0; border:1px solid #69624d; padding:5px; color:#574a2e; text-transform:capitalize;}#globalNav li.search input.field:focus{border:1px solid #aca69a;}#dealersearch {display:block; width:185px; height:108px; background:transparent url('images/contractorsearchBg.png') no-repeat; padding:12px 0 0 20px; }#dealersearch input, #dealersearch select {width:165px; border:1px solid #ccc; font-family:'Century Gothic', Helvetica, sans-serif !important; font-size:11px; padding:3px 0 0 3px; margin-bottom:6px; height:20px;}#dealersearch input {}#dealersearch select { }#dealersearch .findcontractor {background:none; text-align:left; font-size: 12px; color:#fff; border:none; margin:0; margin-top:4px; text-shadow: 1px 1px 0 #2e4503;cursor:pointer;}#nav{float:left; padding-top:5px; width:225px; margin:0 0 40px 5px;}#nav ul.rootGroup {margin-bottom:6px;}#nav .rootGroup, #nav .group{margin:0; padding:0; border:0; list-style:none;}#nav .rootGroup li{margin:0; padding:0; border:0; position:relative; z-index:5;}#nav .rootGroup li:hover{z-index:10000;white-space:normal;}#nav .rootGroup ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;}#nav .rootGroup li:hover>ul{visibility:visible;left:100%;}#nav .rootGroup:after, #nav .rootGroup ul:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:".";}#nav .rootGroup, #nav .rootGroup ul{min-height:0;}#nav .group{width:150px;margin:0;padding:5px;}#nav .rootGroup, #nav .rootGroup ul li{color:#616161;}#nav ul.group{border:solid 1px #a7a9ac;background-color:#fff; text-align:left;}#nav .rootGroup a,#nav .rootGroup a:visited,#nav .rootGroup a:active{display:block; width:205px; height:60px; line-height:32px; font-weight:700; color:#616161; text-decoration:none;}#nav .rootGroup li{height:60px; margin:0 0 8px 0;}#nav .rootGroup b{display:none;}#nav .rootGroup li.home a{background:transparent url('images/navHomeBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.home a:hover,#nav .rootGroup li.home a.selected{background-position:50% 100%;}#nav .rootGroup li.theBasics a{background:transparent url('images/navBasicBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.theBasics a:hover,#nav .rootGroup li.theBasics a.selected{background-position:50% 100%;}#nav .rootGroup li.comfortProblems a{background:transparent url('images/navProblemsBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.comfortProblems a:hover,#nav .rootGroup li.comfortProblems a.selected{background-position:50% 100%;}#nav .rootGroup li.energyEfficient a{background:transparent url('images/navEfficiencyBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.energyEfficient a:hover,#nav .rootGroup li.energyEfficient a.selected{background-position:50% 100%;}#nav .rootGroup li.showMeTheMoney a{background:transparent url('images/navMoneyBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.showMeTheMoney a:hover,#nav .rootGroup li.showMeTheMoney a.selected{background-position:50% 100%;}#nav .rootGroup li.blog a{background:transparent url('images/navBlogBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.blog a:hover,#nav .rootGroup li.blog a.selected{background-position:50% 100%;}#nav .rootGroup li.learnMore a{background:transparent url('images/navGenteqBtn.gif') no-repeat 50% 0;}#nav .rootGroup li.learnMore a:hover,#nav .rootGroup li.learnMore a.selected{background-position:50% 100%;}#nav .group a,#nav .group a:visited,#nav .group a:active,#nav .group a:hover{display:block;padding:3px;line-height:16px;font-weight:normal;text-decoration:none;}#nav .rootGroup a:hover, #nav .rootGroup li:hover>a{color:#000000;}#nav .rootGroup li:hover>ul {top:16px;left:0%;}#nav a.selected{color:#000000;}.main .inputForm .section,.main .inputForm .navigation {border:none;}.main .inputForm .navigation input{width:auto;}.content{width:975px; min-height:640px; height:auto !important; height:560px; margin-bottom:10px; margin-top:10px; padding:0; color:#544b33;}.content .sidebar{float:left; width:215px; margin:15px 0 0 40px; font-size:13px;}.content .sidebar ul{list-style:none; margin:0; padding:0;}.content .sidebar li{margin-bottom:8px;}.content .sidebar p{margin:0; line-height:17px; width:210px; font-size:12px;}.content .sidebar h1{color:#A9A599; float:left; font-size:31px; font-weight:100; line-height:32px; margin:0; text-align:right; width:210px;}.content .sidebar .sidebarText a{line-height:16px; display:inline;  display:inline; float:left; margin-bottom:10px; width:100%;}.content .sidebarHomeRetro{float:left; width:390px; line-height:40px; margin:0 0 10px 10px; background:transparent url('images/sidebarHomeRetro.gif') no-repeat 0 0;}.content .sidebarHomeRetro ul{list-style:none; margin:0; padding:0;}.content .sidebarHomeRetro li{margin-bottom:8px;}.content .sidebarHomeRetro h1{font-size:30px; padding-left:95px; margin:30px 0 0 0; font-weight: 100;}.content .sidebarHomeFootprint{float:left; width:360px; line-height:20px; margin:0 0 10px 0; background:transparent url('images/sidebarHomeFootprint.gif') no-repeat 0 0;}.content .sidebarHomeFootprint ul{float:left; display:inline; list-style:none; margin:0; padding:0;}.content .sidebarHomeFootprint li.title{float:left; width:105px; text-align:right; font-size:14px; line-height:17px; color:#89b036; text-transform:uppercase; margin:0px;}.content .sidebarHomeFootprint li a, .content .sidebarHomeFootprint li a:visited{color:#89b036; text-decoration:none;}.content .sidebarHomeFootprint li.description{float:left; width:100%; margin:0 0 0 25px; line-height:17px;}.content .sidebarHomeFootprint h1{font-size:65px; line-height:70px; padding-left:125px; margin:0; font-weight: 100;}.content .sidebarHomeGoGreen{float:left; width:600px; height:180px; line-height:20px; margin:0 0 10px 0; background:transparent url('images/sidebarHomeGoGreen.gif') no-repeat 0 0;}.content .sidebarHomeGoGreen .description{float:left; margin:10px 0 0 150px; line-height:17px;}.content .sidebarHomeGoGreen h1{font-size:50px; line-height:55px; padding-left:145px; margin:0; font-weight: 100;}.content .sidebarHomeComfortometer{float:left; width:375px; line-height:20px; margin:0 0 10px 20px;}.content .sidebarHomeComfortometer .description{float:left; font-size:14px; width:345px; margin:0 0 0 0; line-height:21px;}.content .sidebarHomeComfortometer h1{font-size:48px; line-height:55px; padding:0; margin:0; font-weight: 100;}.content .sidebarHomeNewConstruction{float:left; width:410px; line-height:20px; margin:0 0 10px 0; background:transparent url('images/sidebarHomeNewConstruction.gif') no-repeat 0 0;}.content .sidebarHomeNewConstruction .description{float:left; width:175px; margin:20px 0 0 25px; line-height:17px;}.content .sidebarHomeNewConstruction h1{font-size:33px; line-height:45px; padding-left:145px; margin:0; font-weight: 100;}.content .sidebarProducts{float:left; width:700px; line-height:20px; margin:10px 0 10px 20px;}.content .sidebarProducts h1{font-size:55px; line-height:60px; margin:0; font-weight: 100;}.content .sidebarProducts p{float:left; width:400px; margin:5px 0 0 0; line-height:17px;}.content .sidebarProducts .img{float:left; line-height:45px; margin:0 25px 0 0; font-weight: 100;}.content .sidebarProductsDetail{float:left; width:240px; line-height:20px; margin:10px 0 10px 40px;}.content .sidebarProductsDetail h1{font-size:55px; line-height:60px; margin:0; font-weight:100;}.content .sidebarMoreComfortable{float:left; width:675px; margin:5px 0 10px 40px;}.content .sidebarMoreComfortable h1{font-size:22px; line-height:32px; margin:0; font-weight:100;}.content .sidebarMoreComfortableTemperatureControl{float:left; width:435px; height:184px; margin:5px 0 10px 40px; background:transparent url('images/sidebarMoreComfortableTemperatureControl.gif') no-repeat 0 0;}.content .sidebarMoreComfortableTemperatureControl h1{font-size:58px; line-height:62px; margin-left:150px; font-weight:100;}.content .sidebarMoreComfortableHumidityControl{float:left; width:435px; height:184px; margin:5px 0 10px 40px; background:transparent url('images/sidebarMoreComfortableHumidityControl.gif') no-repeat 0 0;}.content .sidebarMoreComfortableHumidityControl h1{font-size:42px; line-height:50px; margin-left:110px; font-weight:100;}.content .sidebarMoreComfortableZoneControl{float:left; width:435px; height:184px; margin:5px 0 10px 40px; background:transparent url('images/sidebarMoreComfortableZoneControl.gif') no-repeat 0 0;}.content .sidebarMoreComfortableZoneControl h1{font-size:46px; line-height:45px; margin-left:170px; font-weight:100;}.content .sidebarMoreComfortableAirQuality{float:left; width:435px; height:184px; margin:5px 0 10px 40px; background:transparent url('images/sidebarMoreComfortableAirQuality.gif') no-repeat 0 0;}.content .sidebarMoreComfortableAirQuality h1{font-size:40px; line-height:45px; margin-left:150px; font-weight:100;}.content .sidebarHomeComfort{float:left; width:650px; height:125px; margin:5px 0 10px 40px; background:transparent url('images/sidebarHomeComfort.jpg') no-repeat 0 0;}.content .sidebarHomeComfort h1{font-size:17px; line-height:24px; margin-left:250px; font-weight:100; width:425px;}.content .sidebarComfortProblems{float:left; width:675px; height:135px; margin:5px 0 20px 40px;}.content .sidebarComfortProblems h1{font-size:36px; line-height:46px; margin:0; font-weight:100;}.content .sidebarComfortProblems .num div div{height:151px; width:141px; float:left; margin:0 27px 0 0; background:transparent no-repeat 0 0;}.content .sidebarComfortProblems div:hover,.content .sidebarComfortProblems div.selected{background-position:0 100% !important;}.content .sidebarComfortProblems .num .one{background:url('images/comfortProblemsNumberLarge01.gif');}.content .sidebarComfortProblems .num .two{background:url('images/comfortProblemsNumberLarge02.gif');}.content .sidebarComfortProblems .num .three{background:url('images/comfortProblemsNumberLarge03.gif');}.content .sidebarComfortProblems .num .four{background:url('images/comfortProblemsNumberLarge04.gif');}.content .sidebarComfortProblems .num .five{background:url('images/comfortProblemsNumberLarge05.gif');}.content .sidebarComfortProblems .num .six{background:url('images/comfortProblemsNumberLarge06.gif');}.content .sidebarComfortProblems .num .seven{background:url('images/comfortProblemsNumberLarge07.gif');}.content .sidebarComfortProblems .num .eight{background:url('images/comfortProblemsNumberLarge08.gif');}.content .sidebarComfortProblems .num .nine{background:url('images/comfortProblemsNumberLarge09.gif');}.content .sidebarComfortProblems .num .ten{background:url('images/comfortProblemsNumberLarge10.gif');}.content .sidebarBuy{float:left; width:650px; margin:5px 0 10px 0; background:transparent url('images/sidebarBuy.gif') no-repeat 0 0;}.content .sidebarBuy h1{font-size:125px; margin:20px 0 0 150px; letter-spacing:-5px; font-weight:100; width:425px;}.content .sidebarBuy .holder{float:left; height:50px; width:600px; margin-top:20px;}.content .sidebarBuy .holder div{float:left;}.content .sidebarBuy .title{width:105px; text-align:right; font-size:14px; line-height:17px; color:#89b036; text-transform:uppercase;}.content .sidebarBuy .description{width:400px; margin-left:25px; line-height:17px;}.content .sidebarBuyContractor{float:left; width:700px; height:180px !important; margin:5px 0 0 0; background:transparent url('images/sidebarBuySelectContractor.gif') no-repeat 0 0;}.content .sidebarBuyContractor h1{font-size:55px; line-height:55px; margin:5px 0 5px 170px; font-weight:100; width:500px;}.content .sidebarBuyContractor .description{font-size:13px; width:500px; margin-left:170px; line-height:17px;}.content .sidebarEnergyEfficient{float:left; width:700px; min-height:195px !important; margin:5px 0 0 0; background:transparent url('images/sidebarEnergyEfficient.gif') no-repeat 0 0;}.content .sidebarEnergyEfficient h1{font-size:40px; margin:20px 0 0 150px; font-weight:100; width:425px;}.content .sidebarEnergyEfficient .description{font-size:12px; width:550px; margin-left:150px; line-height:17px;}.content .sidebarEnergyEfficientSystem{float:left; width:700px; min-height:130px !important; margin:5px 0 0 0; background:transparent url('images/sidebarEnergyEfficientSystem.gif') no-repeat 0 20%;}.content .sidebarEnergyEfficientSystem h1{font-size:45px; margin:20px 0 0 190px; font-weight:100; width:425px;}.content .sidebarEnergyEfficientSystem .description{font-size:13px; width:550px; margin-left:150px; line-height:17px;}.content .sidebarEnergyStar{float:left; width:550px; line-height:20px; margin:0 0 10px 0; background:transparent url('images/sidebarEnergyEfficient.gif') no-repeat 0 0;}.content .sidebarEnergyStar .description{float:left; margin:20px 0 0 150px; line-height:17px;}.content .sidebarEnergyStar h1{font-size:50px; line-height:55px; padding-left:145px; margin:0; font-weight: 100;}.content .sidebarMotorMatters{float:left; width:600px; line-height:20px; margin:0 0 10px 0; background:transparent url('images/sidebarMotorMatters.gif') no-repeat 0 0;}.content .sidebarMotorMatters .description{float:left; margin:10px 0 0 150px; line-height:17px;}.content .sidebarMotorMatters h1{font-size:40px; line-height:45px; padding-left:145px; margin:0; font-weight: 100;}.content .sidebarBuyWhereToBuy{float:left; width:700px; height:208px !important; margin:5px 0 0 0; background:transparent url('images/sidebarBuy.gif') no-repeat 0 0;}.content .sidebarBuyWhereToBuy h1{font-size:55px; margin:5px 0 0 180px; font-weight:100; width:375px;}.content .sidebarBuyWhereToBuy .description{font-size:13px; width:400px; margin-left:180px; line-height:17px;}.content .sidebarLearnMore{float:left; width:700px; height:100px !important; margin:5px 0 0 0;}.content .sidebarLearnMore h1{font-size:60px; margin:5px 0 0 60px; font-weight:100;}.content .sidebarLearnMore .description{}.content .sidebarLearnMoreNews{float:left; width:700px; height:100px !important; margin:5px 0 0 0;}.content .sidebarLearnMoreNews h1{font-size:94px; margin:5px 0 0 60px; font-weight:100;}.content .sidebarLearnMoreNews .description{}.content .sidebarGlossary{float:left; width:700px; height:100px !important; margin:5px 0 0 0;}.content .sidebarGlossary h1{font-size:88px; margin:5px 0 0 30px; font-weight:100;}.content .sidebarExitSurvey{float:left; width:700px; height:60px !important; margin:5px 0 0 0;}.content .sidebarExitSurvey h1{font-size:50px; margin:5px 0 0 10px; font-weight:100;}.content .sidebarContact{float:left; width:700px; height:100px !important; margin:5px 0 0 0;}.content .sidebarContact h1{font-size:88px; margin:5px 0 0 35px; font-weight:100;}.content .sidebarBasics{float:left; width:675px; min-height:145px; margin:5px 0 0 40px; background:transparent url('images/basics.gif') no-repeat 0 0;}.content .sidebarBasics h1{font-size:44px; line-height:48px; margin:0 0 0 150px; font-weight:100;}.content .sidebarShowMeTheMoney{float:left; width:700px; min-height:195px !important; margin:5px 0 0 25px; background:transparent url('images/sidebarShowMeTheMoney.gif') no-repeat 0 0;}.content .sidebarShowMeTheMoney h1{font-size:40px; margin:20px 0 0 150px; font-weight:100; width:425px;}.content .sidebarShowMeTheMoney .description{font-size:12px; width:480px; margin-left:150px; line-height:17px;}.inputForm .section, .inputForm .section .title h3{background:none;}.content .featured{float:left; width:665px; margin:15px 0 0 35px; /*height:253px;*/}	.content .featured .contain{float:left; width:665px;}	.content .featured .contain .leftside{float:left; width:215px; font-size:13px;}    .content .featured .contain .rightside{float:left; width:440px; margin:0 0 0 10px;}.content .didYouKnow{}.content .didYouKnow ul{float:left; list-style:none; margin:10px 0 0 40px; color:#4e6336;}.content .didYouKnow li{float:left;}.content .didYouKnow li.header{width:200px; height:45px; background:transparent url('images/didYouKnow.gif') no-repeat 50% 0; font-size:30px; text-align:right; margin-left:20px; text-transform:uppercase; }.content .didYouKnow b{display:none;}.content .didYouKnow li.answer{color:#544b33; width:430px; margin-left:30px; font-size:19px; line-height:23px; text-align:left; font-weight:lighter; }.content .topNavHome{float:left; width:328px; display:inline; margin:0;}.content .topNavHome ul{float:left;}.content .topNavHome li{float:left;}.content .topNavHome a{display:block; width:82px; height:140px;}.content .topNavHome a b{display:none;}.content .topNavHome li a{background:transparent no-repeat 50% 0;}.content .topNavHome li a:hover{background-position:50% 100% !important;}.content .topNavHome li.comfortometer a{background:url('images/navTopHomeComfortometerBtn.gif');}.content .topNavHome li.goGreen a{background:url('images/navTopHomeGoGreenBtn.gif');}.content .topNavHome li.retroFit a{background:url('images/navTopHomeRetroBtn.gif');}.content .topNavHome li.footprint a{background:url('images/navTopHomefootprintBtn.gif');}.content .topNavHome li.newConstruction a{background:url('images/navTopHomeNewConstructionBtn.gif');}.content .topNavHome li.humidityControl a{background:url('images/navTopHomeHumidityControlBtn.gif');}.content .topNavHome li.zoneControl a{background:url('images/navTopHomeZoneControlBtn.gif');}.content .topNavHome li.airQuality a{background:url('images/navTopHomeAirQualityBtn.gif');}.content .topNavHome li.temperatureControl a{background:url('images/navTopHomeTemperatureControlBtn.gif');}.content .topNavProducts{float:left; width:460px; margin-top:15px;}.content .topNavProducts ul{float:left;}.content .topNavProducts li{float:left; margin-right:5px;}.content .topNavProducts a{display:block; width:82px; height:125px;}.content .topNavProducts a b{display:none;}.content .topNavProducts li a:hover{background-position:50% 100% !important;}.content .topNavProducts li a{background:transparent no-repeat 50% 0;}.content .topNavProducts li.furnace a{background:url('images/navTopProductsFurnaceBtn.gif');}.content .topNavProducts li.airConditioner a{background:url('images/navTopProductsACBtn.gif');}.content .topNavProducts li.ductwork a{background:url('images/navTopProductsDuctworkBtn.gif');}.content .topNavProducts li.zoneControl a{background:url('images/navTopProductsZoneControlBtn.gif');}.content .topNavProducts li.hepaFilter a{background:url('images/navTopProductsHepaFilterBtn.gif');}.content .topNavProducts li.humidity a{background:url('images/navTopProductsHumidityBtn.gif');}.content .topNavMoreComfortable{float:left; width:250px;}.content .topNavMoreComfortable ul{float:left;}.content .topNavMoreComfortable li{float:left;}.content .topNavMoreComfortable a{display:block; width:82px; height:125px;}.content .topNavMoreComfortable a b{display:none;}.content .topNavMoreComfortable li a:hover{background-position:50% 100% !important;}.content .topNavMoreComfortable li.temperatureControl a{background:transparent url('images/navTopMoreComfortableTemperatureControlBtn.gif') no-repeat 50% 0;}.content .topNavMoreComfortable li.humidityControl a{background:transparent url('images/navTopMoreComfortableHumidityControlBtn.gif') no-repeat 50% 0;}.content .topNavMoreComfortable li.zoneControl a{background:transparent url('images/navTopMoreComfortableZoneControlBtn.gif') no-repeat 50% 0;}.content .topNavMoreComfortable li.airQuality a{background:transparent url('images/navTopMoreComfortableAirQualityBtn.gif') no-repeat 50% 0;}.content .topNavComfortProblems{float:left; width:530px; margin:0 0 10px 200px;}.content .topNavComfortProblems ul{float:left;}.content .topNavComfortProblems li{float:left;}.content .topNavComfortProblems a{display:block; width:50px; height:53px; margin-right:2px; background:transparent no-repeat 50% 0;}.content .topNavComfortProblems a b{display:none;}.content .topNavComfortProblems li a:hover{background-position:50% 100% !important;}.content .topNavComfortProblems li a.selected{background-position:50% 100% !important;}.content .topNavComfortProblems li.one a{background: url('images/navTopComfortProblemsNumber01.gif');}.content .topNavComfortProblems li.two a{background: url('images/navTopComfortProblemsNumber02.gif');}.content .topNavComfortProblems li.three a{background: url('images/navTopComfortProblemsNumber03.gif');}.content .topNavComfortProblems li.four a{background: url('images/navTopComfortProblemsNumber04.gif');}.content .topNavComfortProblems li.five a{background: url('images/navTopComfortProblemsNumber05.gif');}.content .topNavComfortProblems li.six a{background: url('images/navTopComfortProblemsNumber06.gif');}.content .topNavComfortProblems li.seven a{background: url('images/navTopComfortProblemsNumber07.gif');}.content .topNavComfortProblems li.eight a{background: url('images/navTopComfortProblemsNumber08.gif');}.content .topNavComfortProblems li.nine a{background: url('images/navTopComfortProblemsNumber09.gif');}.content .topNavComfortProblems li.ten a{background: url('images/navTopComfortProblemsNumber10.gif');}.content .homeNav {float:left; margin-top:15px; width:715px; height:202px;}.content .homeNav ul{list-style:none; float:left; width:700px; margin-left:10px; height:202px;}.content .homeNav li{float:left; margin-right:15px;}.content .homeNav a{display:block; width:150px; height:202px; text-decoration:none; margin:0; color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left; width:150px;}.content .homeNav a b{display:none;}.content .homeNav div.text{color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left; width:150px;}.content .homeNav li a:hover{background-position:50% 100% !important;}.content .homeNav li.basics a{background:transparent url('images/navHomeBasicsBtn.gif') no-repeat 50% 0%;}.content .homeNav li.problems a{background:transparent url('images/navHomeProblemsBtn.gif') no-repeat 50% 0%; width:185px;}.content .homeNav li.efficiency a{background:transparent url('images/navHomeEfficiencyBtn.gif') no-repeat 50% 0%;}.content .homeNav li.money a{background:transparent url('images/navHomeMoneyBtn.gif') no-repeat 50% 0%;}.content .productsNav {float:left; width:715px; height:175px;}.content .productsNav ul{list-style:none; float:left; width:715px; }.content .productsNav li{float:left; }.content .productsNav a{display:block; width:115px; height:150px; text-decoration:none; margin:0; color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left;}.content .productsNav a b{display:none;}.content .productsNav div.text{color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left; width:150px;}.content .productsNav li a:hover{background-position:50% 100% !important;}.content .productsNav li.furnace a{background:transparent url('images/navProductsFurnaceBtn.gif') no-repeat 50% 0%;}.content .productsNav li.ac a{background:transparent url('images/navProductsACBtn.gif') no-repeat 50% 0%;}.content .productsNav li.duct a{background:transparent url('images/navProductsDuctworkBtn.gif') no-repeat 50% 0%;}.content .productsNav li.zone a{background:transparent url('images/navProductsZoneControlBtn.gif') no-repeat 50% 0%;}.content .productsNav li.hepa a{background:transparent url('images/navProductsHepaBtn.gif') no-repeat 50% 0%;}.content .productsNav li.humidity a{background:transparent url('images/navProductsHumidityBtn.gif') no-repeat 50% 0%;}.content .productsIllustration img{margin-left:40px;}.content .dots{background:transparent url('images/dotsHoriz.gif') repeat-x 0 50%; width:740px; height:50px; float:left;}.content .main{float:left; width:700px; margin-left:40px; margin-bottom:20px; line-height:18px; padding:0;}.content .main a.print{margin-top:15px; float:left; clear:left;}.content .main img.left{margin:15px 0 0 0;}.content .main img.right{margin:15px 0 0 30px;}.content .main div.titleArea{}.content .main div.header{}.content .main div.topRow{}.content .main div.centerLeftColumn,.content .main div.centerColumn,.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}.content .main div.centerRightColumn{margin-right:0;}.content .main div.footer{clear:both;height:auto;}.content .main a, a:visited{color:#89b036;}.content .main p{font-size:12px; margin-top:20px;}.content .main h1{font-weight:500;font-size:26px; line-height:28px;}.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}.content .main h3{margin:20px 5px 0 0; color:#89b036; font-weight:100; font-size:16px; text-transform:uppercase; display:inline;}.content .main h4{margin:0; color:#89b036; font-weight:100; font-size:21px; text-transform:uppercase; line-height:24px;}.content .main ul{list-style:disc; margin-left:15px;}.content .main li{margin-bottom:5px;}.content .main .form {float:left; width:250px;}.content .main .form label{text-align:left; width:70px; float:left; padding-right:5px; font-size:14px; line-height:32px;}.content .main .form label input{text-align:left; font-size:11px; text-transform:lowercase;}.content .main .form input{background:#f3f3f3; border:1px solid #999; padding:7px 5px; color:#544b33;}.content .main .form input.txt{width:200px;}.content .main .form input.txt:focus{background:#fff; border:1px solid #89b036;}.content .main .form textarea{width:200px; height:100px; border:1px solid #999; padding:2px 5px; color:#fff;}.content .main .form textarea:focus{border:1px solid #89b036;}.content .main .form select{background:#f3f3f3; border:1px solid #999; padding:5px; color:#544b33; width:212px;}.content .main .form select:focus{background:#fff; border:1px solid #89b036;}.content .main .form select option{padding:2px 5px; color:#544b33;}.content .main .form input.btn{font-size:14px; background:#FFF; margin-left:175px; border:1px solid #999; cursor:pointer;}.content .main .form input.btn:hover{background:#FFF; border:1px solid #89b036;}.content .main .form input.btnCalculator{font-size:14px; background:#FFF; margin-left:10px; float:left; border:1px solid #999; cursor:pointer; font-size:12px;}.content .main .form input.btnCalculator:hover{background:#FFF; border:1px solid #89b036;}.content .main .form p{margin:0 0 15px 0;}.content .exitSurveyTitle h1{font-size:50px; margin:20px 0 0 150px; font-weight:100;}.content .main div.newConstruction{}.content .main div.newConstruction .img{float:left; margin-right:20px;}.content .main div.newConstruction .header{float:left; width:480px; font-size:18px; line-height:24px; margin-top:5px;}.content .main div.newConstruction .header h1{font-size:32px; margin:0; padding-right:5px; color:#89b036; font-weight:100; display:inline;}.content .main .newConstructionCheck{float:left; font-size:16px; margin:0; width:100%;}.content .main .newConstructionCheck ul{float:left; width:400px; }.content .main .newConstructionCheck li{line-height:20px;}.content .main .newConstructionCheck p{width:450px; }.content .main .newConstructionCheck .number{float:left; width:700px;}.content .main .newConstructionCheck .number img{float:left;}.content .main .newConstructionCheck .number p{float:left; font-size:16px;line-height:20px; width:600px;}.content .main .newConstructionCheck h2{font-size:24px; font-weight:100; float:left; width:25px; padding:2px; margin:23px 5px 0 0;}.content .main .newConstructionCheck .side{float:left; width:175px; margin:20px 0 0 50px; padding:0;}.content .main .newConstructionCheck img.print{float:left; clear:both; margin-top:10px;}.content .main .newConstructionCheck div#{}.content .main .buySub{float:left; font-size:16px; margin:0; width:100%;}.content .main .buySub a.print{margin-top:15px; float:none; clear:none;}.content .main .buySub ul{float:left;width:400px; display:inline; }.content .main .buySub li{line-height:20px;}.content .main .buySub p{margin-top:0px;}.content .main .buySub .side{float:left; width:175px; margin:0 0 0 50px; padding:0;}.content .main .imageWebPart{margin:10px;}.content .main .product{float:left; width:100%; margin-top:15px;}.content .main .productPhoto{float:left; min-width:250px; width:250px; text-align:center;}.content .main .productInfo{float:left; width:350px; margin:0 0 0 15px;}.content .main .productInfo h2{font-size:32px; font-weight:100; width:370px; margin-bottom:5px; padding:0; line-height:34px;}.content .main .productInfo img{float:left; padding:0 10px 20px 0;}.content .main .productInfo p{margin-top:0;}.content .main .moreComfortableIcons a{text-decoration:none;color:#544B33;}.content .main .moreComfortableIcons dt a{color:#89B036;}.content .main .moreComfortableIcons{float:left; width:455px; margin-top:15px;}.content .main .moreComfortableIcons dl{float:left; width:200px; margin-bottom:5px; line-height:16px;}.content .main .moreComfortableIcons dl.right{float:left; width:200px; margin:0 0 10px 20px;}.content .main .moreComfortableIcons dt{float:left; width:100%; font-size:15px; color:#89b036; font-weight:lighter; text-transform:uppercase;}.content .main .moreComfortableIcons dd{float:left; font-size:13px; font-weight:100;}.content .main .moreComfortableIcons dd.img{float:left; margin-top:5px;}.content .main .moreComfortableIcons dd.img a{border:none;}.content .main .moreComfortableSide{float:left; width:220px; margin-top:15px;}.content .main .moreComfortableBanner{margin-bottom:10px; line-height:0;}.content .main .moreComfortableBottomNav{clear:both;display:block; width:100%; height:250px; text-decoration:none; margin-top:10px; padding:0; color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left;}.content .main .moreComfortableBottomNav ul{list-style:none; float:left; width:675px; margin:10px 0 0 0;}.content .main .moreComfortableBottomNav li{float:left;}.content .main .moreComfortableBottomNav li a{display:block; width:110px; height:167px; text-decoration:none; margin:0; color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left;}.content .main .moreComfortableBottomNav a strong{display:none;}.content .main .moreComfortableBottomNav div.text{color:#89b04a; font-size:13px; text-transform:uppercase; text-align:left; width:150px;}.content .main .moreComfortableBottomNav li a:hover{background-position:50% 100% !important;}.content .main .moreComfortableBottomNav li.blowerMotor a{background:transparent url('images/navBottomMoreComfortableBlowerMotorBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.furnace a{background:transparent url('images/navBottomMoreComfortableFurnaceBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.airConditioner a{background:transparent url('images/navBottomMoreComfortableACBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.ductwork a{background:transparent url('images/navBottomMoreComfortableDuctworkBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.zoneControl a{background:transparent url('images/navBottomMoreComfortableZoneControlBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.humidistat a{background:transparent url('images/navBottomMoreComfortablehumidistatBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.humidifier a{background:transparent url('images/navBottomMoreComfortablehumidifierBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.hepa a{background:transparent url('images/navBottomMoreComfortablehepaBtn.gif') no-repeat 50% 0%;}.content .main .moreComfortableBottomNav li.erv a{background:transparent url('images/navBottomMoreComfortableERVBtn.gif') no-repeat 50% 0%;}.content .main .comfortProblemsList {}.content .main .comfortProblemsList ul{list-style:none; margin:20px 0 0 0; float:left; width:260px;}.content .main .comfortProblemsList li{float:left; height:77px !important; margin-bottom:40px; padding:0;}.content .main .comfortProblemsList a.number{float:left; width:72px; height:80px; display:block;}.content .main .comfortProblemsList a.number strong{display:none;}.content .main .comfortProblemsList a.number img{vertical-align:middle;}.content .main .comfortProblemsList a.text{float:left; width:140px; height:80px !important; padding:0 10px; color:#4e6336; text-decoration:none; font-size:15px; font-weight:500; line-height:15px;}.content .main .comfortProblemsList a:hover.text{color:#76b121;}.content .main .comfortProblemsList a.arrow{float:left; width:100%; clear:left; background:transparent url('images/comfortProblemsNumberArrow.gif') no-repeat 82px 0; height:20px; border:none;}/*List numbers can go up to twenty. Rinse and repeat*/.content .main .comfortProblemsList li div{float:left; width:72px; height:77px; background:transparent no-repeat 50% 0%;}.content .main .comfortProblemsList li.one .number{background:transparent url('images/comfortProblemsNumber01.gif') no-repeat;}.content .main .comfortProblemsList li.two .number{background:transparent url('images/comfortProblemsNumber02.gif') no-repeat;}.content .main .comfortProblemsList li.three .number{background:transparent url('images/comfortProblemsNumber03.gif') no-repeat;}.content .main .comfortProblemsList li.four .number{background:transparent url('images/comfortProblemsNumber04.gif') no-repeat;}.content .main .comfortProblemsList li.five .number{background:transparent url('images/comfortProblemsNumber05.gif') no-repeat;}.content .main .comfortProblemsList li.six .number{background:transparent url('images/comfortProblemsNumber06.gif') no-repeat;}.content .main .comfortProblemsList li.seven .number{background:transparent url('images/comfortProblemsNumber07.gif') no-repeat;}.content .main .comfortProblemsList li.eight .number{background:transparent url('images/comfortProblemsNumber08.gif') no-repeat;}.content .main .comfortProblemsList li.nine .number{background:transparent url('images/comfortProblemsNumber09.gif') no-repeat;}.content .main .comfortProblemsList li.ten .number{background:transparent url('images/comfortProblemsNumber10.gif') no-repeat;}.content .main .comfortProblemsSide {float:left; width:170px;}.content .main .comfortProblemsSide img{margin-bottom:25px;}.content .main .comfortProblemsSideLeft {float:left; width:170px; margin:0; min-height:345px;}.content .main .comfortProblemsSideLeft img.top{margin-bottom:25px;}.content .main .buyDealers{float:left; clear:both; margin:10px 0 20px 25px; width:95%;}.content .main .buyDealers a, a:visited{color:#89b03f;}.content .main .buyDealers ul{list-style:none; margin:0;}.content .main .buyDealers li{margin-bottom:20px; border-bottom:1px solid #a6a3a0; width:50%; float:left;}.content .main .buyDealers .label{float:left; font-weight:bold; width:20%; text-align:right; margin-right:10px;}.content .main .buyDealers p{margin-top:10px;}.content .main .buyDealers h1{margin:0;}.content .main .learnMore{float:left; margin:10px 20px 20px 25px; width:425px; display:inline;}.content .main .learnMore a, a:visited{color:#544b33;}.content .main .learnMore a:hover{color:#89b036;}.content .main .learnMore ul{list-style-image:url('images/listArrow.gif'); margin:0 0 0 20px;}.content .main .learnMore li{margin-bottom:20px;}.content .main .learnMore ul.partners{float:left;list-style-image:url('images/listArrow.gif'); padding-left:20px; margin:0;}.content .main .learnMore ul.partners li{ width:180px;}.content .main .learnMore .label{float:left; font-weight:bold; width:20%; text-align:right; margin-right:10px;}.content .main .learnMore p{margin:0 0 10px 0; color:#544b33;}.content .main .learnMore .dots{background:transparent url('images/dotsHoriz.gif') repeat-x 0 50%; width:100%; height:50px; float:left;}.content .main .learnMore .side{float:left; width:200px;}.content .main .learnMore .date{font-size:13px; width:20px; display:inline; color:#89b036; margin-right:5px;}.content .main .learnMore .date a{margin-left:5px;}.content .main .energyEfficientSystem{float:left; width:645px; display:inline;}.content .main .energyEfficientSystem h2{font-size:26px; color:#89b036; height:90px; line-height:28px; width:100%;}.content .main .energyEfficientSystem .section{float:left; margin:0 0 25px 0; width:320px;}.content .main .energyEfficientSystem .section .btns{float:left; width:100%; margin:0;}.content .main .energyEfficientSystem .section p{float:left; width:280px; padding-right:5px; margin:0; line-height:18px;}.content .main .energyEfficientSystem .btns a{display:block; float:left; margin:10px 20px 0 0; border:1px solid #777777; background:#fff; color:#544b33; padding:3px 4px; text-decoration:none;}.content .main .energyEfficientSystem .btns a:hover,.content .main .energyEfficientSystem .btns a.selected{border:1px solid #89b036; color:#89b036;}.content .main .energyEfficientSystem div div{font-size:14px; line-height:16px; float:left; margin:10px 15px 15px 0;}.content .main .energyEfficientSystem .retro1{display:none;}.content .main .energyEfficientSystem .retro2{display:none;}.content .main .energyEfficientSystem .new1{display:none;}.content .main .energyEfficientSystem .new2{display:none;}.content .mainHomeCopy{float:left; width:480px; margin-left:70px; line-height:20px;}.content .mainHomeCopy div.titleArea{font-size:18px; margin:20px 0; line-height:23px;}.content .mainHomeCopy div.header{}.content .mainHomeCopy div.topRow{}.content .mainHomeCopy div.centerLeftColumn,.content .mainHomeCopy div.centerColumn,.content .mainHomeCopy div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}.content .mainHomeCopy div.centerRightColumn{margin-right:0;}.content .mainHomeCopy div.footer{clear:both;height:auto;}.content .mainHomeCopy p{font-size:12px; margin:0 10px 15px 0;}.content .mainHomeCopy h1{display:inline; font-size:41px; color:#89b036; margin:0 5px 0 0; font-weight:100; font-size:26px;}.content .mainHomeCopy h2{margin-top:20px; font-weight:100; font-size:20px; color:#89b036;}.content .mainHomeCopy ul{list-style:square; margin-left:17px;}.content .mainHomeCopy li{margin-bottom:5px;}.energyStar{float:left; padding:20px 10px 5px 0;}/*popup survey*/.content .main .exitSurvey{float:left; margin:10px 20px 20px 25px; width:425px; display:inline;}.content .main .exitSurvey a, a:visited{color:#544b33;}.content .main .exitSurvey a:hover{color:#89b036;}.content .main .exitSurvey ul{list-style-image:url('images/listArrow.gif'); margin:0 0 0 20px;}.content .main .exitSurvey li{margin-bottom:20px;}.content .main .exitSurvey p{margin:20px 0 0 0;padding:0; color:#544b33;}.content .main .exitSurvey textarea {width:340px;height:130px;border:1px solid #737373;}/*popup survey*/.content2{width:459px; min-height:298px; height:auto !important; height:298px; margin:0; padding:0; background:#b2afa4 url('images/popupBg.jpg') no-repeat 0 0;}.content2 .popupSuvey{float:left; width:459px;margin:0;}.content2 .popupSuvey h1{font-size:40px; text-align:left;margin:25px 0 0 50px; font-weight:100; color:#564c35;}.content2 .main{float:left; width:259px; margin-left:40px; line-height:22px; padding:0;}.content2 .main a.print{margin-top:15px; float:left; clear:left;}.content2 .main img.left{margin:15px 0 0 0;}.content2 .main img.right{margin:15px 0 0 30px;}.content2 .main div.titleArea{}.content2 .main div.header{}.content2 .main div.topRow{}.content2 .main div.centerLeftColumn,.content2 .main div.centerColumn,.content2 .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}.content2 .main div.centerRightColumn{margin-right:0;}.content2 .main div.footer{clear:both;height:auto;}.content2 .main a, a:visited{color:#89b036;}.content2 .main p{font-size:12px;}.content2 .main h1{font-weight:500;font-size:26px;}.content2 .main h2{margin-top:20px;font-weight:700;font-size:16px;}.content2 .main h3{margin:20px 5px 0 0; color:#89b036; font-weight:100; font-size:16px; text-transform:uppercase; display:inline;}.content2 .main h4{margin-top:20px; color:#89b036; font-weight:100; font-size:21px; text-transform:uppercase;}.content2 .main ul{list-style:disc; margin-left:15px;}.content2 .main li{margin-bottom:5px;}.content2 .main .form {float:left; width:250px;}.content2 .main .form label{text-align:left; width:70px; float:left; padding-right:5px; font-size:14px; line-height:32px;}.content2 .main .form label input{text-align:left; font-size:11px; text-transform:lowercase;}.content2 .main .form input{background:#f3f3f3; border:1px solid #999; padding:7px 5px; color:#544b33;}.content2 .main .form input.txt{width:200px;}.content2 .main .form input.txt:focus{background:#fff; border:1px solid #89b036;}.content2 .main .form textarea{width:200px; height:100px; border:1px solid #999; padding:2px 5px; color:#fff;}.content2 .main .form textarea:focus{border:1px solid #89b036;}.content2 .main .form select{background:#f3f3f3; border:1px solid #999; padding:5px; color:#544b33; width:212px;}.content2 .main .form select:focus{background:#fff; border:1px solid #89b036;}.content2 .main .form select option{padding:2px 5px; color:#544b33;}.content2 .main .form input.btn{font-size:14px; background:#FFF; margin-left:175px; border:1px solid #999; cursor:pointer;}.content2 .main .form input.btn:hover{background:#FFF; border:1px solid #89b036;}.content2 .main .form input.btnCalculator{font-size:14px; background:#FFF; margin-left:10px; float:left; border:1px solid #999; cursor:pointer; font-size:12px;}.content2 .main .form input.btnCalculator:hover{background:#FFF; border:1px solid #89b036;}.content2 .main .exitsurveyPopup{float:left; margin:0;padding:0; width:290px; display:inline;}.content2 .main .exitsurveyPopup a, a:visited{color:#544b33;}.content2 .main .exitsurveyPopup a:hover{color:#89b036;}.content2 .main .exitsurveyPopup ul{margin:15px 0 0 15px; text-align:left;list-style:none;}.content2 .main .exitsurveyPopup li{margin:0;padding:0;}.content2 .main .exitsurveyPopup li.yes{background:transparent url('images/exitsurveyBtn.gif') no-repeat 0 0; display:block;width:320px;height:50px;font-size:16px;padding-bottom:10px;}.content2 .main .exitsurveyPopup li.no{background:none;font-size:14px;}.content2 .main .exitsurveyPopup li.no a{color:#000;margin-left:15px;}.content2 .main .exitsurveyPopup li.yes a{color:#fff;text-decoration:none;display:block;width:305px;height:35px;margin-left:15px;padding-top:10px;}.content2 .main .exitsurveyPopup .label{float:left; font-weight:bold; width:20%; text-align:right; margin-right:10px;}.content2 .main .exitsurveyPopup p{margin:0 0 0 35px; color:#544b33;font-size:18px;text-align:left;}.searchResults .resultItem .title a,.searchResults .resultItem .title a:visited {color:#89b036;}.content .main address{}.content .main address p{font-size:13px; font-style:normal; margin:0 0 15px 0;}.content .main address label{color:#89b036; text-transform:uppercase; padding-right:5px;}.content .articleView .content{width:400px; margin:10px 0 0 0;}.content .articleView h1{line-height:28px;}.content .articleView h2{font-weight:100;}#contentThin{float:left; padding-right:30px; width:480px;}#contentNav{float:left; list-style:none; margin-top:20px; width:175px;}ol#contentNav{list-style-type:decimal; list-style-position:outside;}#contentNav a{text-decoration:none; color:#4e6336; font-size:12px;}#contentNav a:hover, #contentNav a.selected{color:#89b036;}#contentNav a.selected{font-weight:bold;}#contentNav li{margin-bottom:10px; border-bottom:1px solid #b8b3a9; padding:2px 0 8px 0;}#contentThin ol {list-style-position:outside; padding:0 20px;}.pagination a{margin:0; color:#89b04a; font-size:13px; text-align:left;}#footer{clear:both; margin:25px 0 0 0; padding:5px 0; text-transform:uppercase; font-size:10px; border-top:1px solid #4e6336; width:100%; color:#544b33}#footer div.inner{width:980px; margin:0 auto;}#footer ul{float:right; list-style:none; line-height:20px;}#footer li{float:left; margin:10px 0 0 25px; height:35px; padding-top:15px;}#footer li.emma{margin-right:20px; margin-top:0;}#footer li.text{margin-top:28px;}#footer li b{display:none;}#footer .usgbc{background:transparent url('images/footerUSGBC.gif') no-repeat 0 0; height:50px; width:50px; padding-bottom:25px;}#footer li a,#footer li a:active,#footer li a:visited{display:block; color:#544b33; text-decoration:none;}#footer h3{background:transparent url('images/footerHeaderNews.gif') no-repeat 0 0;}#footer .e2ma_signup_form_element{background:#FFF; font-size:11px; width:175px;}#footer .e2ma_signup_form_row{float:left; margin-top:5px;}#footer .e2ma_signup_form_button_row{float:left;}#footer input.e2ma_signup_form_button{background:transparent url('images/footerSignUpBtn.gif') no-repeat 0 0; width:28px; height:28px; margin-top:3px; border:none; color:#574a2e; text-transform:uppercase; font-weight:lighter; cursor:pointer; text-indent:-9999em; display:block;}#footer input{background:#FFF; color:#574a2e; font-size:12px; height:14px; width:160px; padding:5px; border:1px solid #574a2e; text-transform:uppercase;}#footer .e2ma_signup_form_required_footnote{display:none;}#footer .e2ma_signup_form_label{display:none;}#footer .e2ma_signup_message{font-size:14px; color:#574a2e; text-transform:lowercase;}#footer #e2ma_signup_reset_button{display:none;}#footer li.search {display:inline; width:200px; height:20px; padding:0; margin:35px 100px 0 0;}#footer li.search alt{display:none;}#footer li.search .searchBtn {float:left; margin: 0 5px 0 0; height:24px; width:24px; background:none;}#footer li.search input.field{float:left; text-align:left; width:140px; height:14px; background:#fff; margin:3px 0 0 0; border:1px solid #69624d; padding:5px; color:#574a2e; text-transform:capitalize;}#footer li.search input.field:focus{border:1px solid #aca69a;}#NewsZone{float:left;}input[type=radio]{margin-right:5px;}label{margin-right:15px;}.calculatorForm select{width:225px;padding:5px;}.calcSettings{float:left;padding-right:15px;}.calcSettings table{float:right;margin:5px 0 0 25px;width:150px;}.calcSettings label{float:left;margin:5px 0 0 25px;clear:both;}.calculatorForm img{float:left;margin-right:5px;}.calcSettings td label{float:right;clear:none;margin:0px 5px 0 0;}.calcSettings td input{float:right;margin-top:5px;}.newSettings{padding-left:15px;border-left:solid thin #544B33;}.calcMessage{background:#73A500;padding:10px;color:#FFF;font-weight:bold;}.calculatorSavings{float:left;margin:25px 0;text-align:right;padding:10px;background:#73A500;color:#FFF;}.calculatorSavings b{font-size:32px;}.calculatorForm {float:left;}.calculatorForm .submitButtons label{width:150px;}.calculatorForm .submitButtons input{float:right;margin-left:15px;}.calculatorForm .submitButtons table{float:left;width:90px;}.calculatorForm .submitButtons table label{width:auto;}.calculatorForm .submitButtons {width:100%;}table tr .left{text-align:left;}table tr .right{text-align:right;}.mathIcon{float:left;clear:both;margin:10px 240px;}.calculatedTable{float:left;clear:both;width:500px;background:#EFEFEF;}.calculatedTable td{padding:5px;border-bottom:solid thin #FFF;text-align:center;}.calculatedTable th{padding:10px 5px;text-align:center;border-bottom:solid thin #544B33;}.calculatedTable .last td{border-bottom:none;}.calculatedSavings{float:left;clear:both;width:500px;background:#EFEFEF;border:solid 5px #73A500;}.calculatedSavings td{padding:5px;border-bottom:solid thin #544B33;}.calculatedSavings .last td{border-bottom:none;}.notice{float:left;clear:both;width:500px;font-size:10px;margin-top:15px;}.distSearch{float:left;width:470px;margin-bottom:50px;margin-top:25px;}.distSearch .searchField{float:left;margin-right:10px;}.distButton{background:#416330;border:none;color:#fff;font-weight:bold;padding:7px 0;width:100px;margin-top:14px;cursor:pointer;}.distSearch label{text-align:left; width:70px; float:left; padding-right:5px; font-size:14px; line-height:32px;}.distSearch input,.distSearch select{text-align:left; font-size:13px;}.distSearch input,.distSearch select{background:#f3f3f3; border:1px solid #999; padding:7px 5px; color:#544b33;}.distSearch input.txt{width:200px;}.distSearch input.txt:focus{background:#fff; border:1px solid #89b036;}.fieldPad{padding:5px 4px 5px;background:#C7D6EB;border:solid thin #0167A3;}.buttonPad{margin-top:15px;float:left;padding:4px 4px 0 4px;height:25px;background:#009949;}.distField{width:100px;height:18px;background:#C7D6EB;border:none;display:block;}.distSearch h2{float:left;margin-top:10px;padding:10px 0;width:100%;}.distResult{float:left;clear:both;width:100%;margin:7px 0;border:solid 1px #c1bcb2; border-color:#c1bcb2 #4b422e #4b422e #c1bcb2;background:#fff;color:#544b33;}.distInfo{float:left;margin:10px;}.distInfo b{font-size:14px;}.distDistance{float:right;font-weight:bold;margin:10px;}.go{width:40px;font-size:14px; background:#fff;border:1px solid #999; cursor:pointer;color:#544b33;margin-top:32px;}.go:hover{background:#FFF; border:1px solid #89b036;}.distPager{clear:both;padding:10px 0;}.distPager input{margin-top:0;margin-right:10px;}.distPager input.disabled{background:transparent;border:none;color:#999;font-weight:bold;padding:7px 24px 7px;text-shadow:0 1px 0 #eeeeec !important;cursor:default;}.distPagerInfo{float:right;display:block;margin-top:8px;}.player{width:480px;height:300px;margin:10px 0 10px -14px;padding:4px 12px 14px;background:url('images/player_bg.png') no-repeat;}.player a.download{display:block;margin:10px 0 0 10px;padding:4px 0 4px 32px;background-image:url('images/player_download.png');background-repeat:no-repeat;background-position:0 0;color:#697954;font-size:14px;text-decoration:none;}.player a.download:hover{background-position:0 -26px;color:#4e6336;text-decoration:none;}/*	root element for the scrollable.	when scrolling occurs this element stays still.*/.scrollable {	/* required settings */	position:relative;	overflow:hidden;	width: 660px;	height:254px;}#featured{position:relative;width:660px;height:330px;}/*	root element for scrollable items. Must be absolutely positioned	and it should have a extremely large width to accommodate scrollable items.	it's enough that you set width and height for the root element and	not for this element.*/.scrollable .items {	/* this cannot be too large */	width:20000em;	position:absolute;}/*	a single item. must be floated in horizontal scrolling.	typically, this element is the one that *you* will style	the most.*/.items div {	float:left;}/* this makes it possible to add next button beside scrollable */.scrollable {	float:left;	}/* prev, next, prevPage and nextPage buttons */a.browse {    position:absolute;    bottom:0;    left:0;	background:url('images/hori_large.png') no-repeat;	display:block;	width:30px;	height:30px;	/*    float:left;	margin:40px 10px;    */	cursor:pointer;	font-size:1px;}/* right */a.right 				{right:0;left:auto; background-position: 0 -30px; clear:right; margin-right: 0px;}a.right:hover 		{ background-position:-30px -30px; }a.right:active 	{ background-position:-60px -30px; } /* left */a.left				{ margin-left: 0px; } a.left:hover  		{ background-position:-30px 0; }a.left:active  	{ background-position:-60px 0; }/* disabled navigational button */a.disabled {	visibility:hidden !important;		} 	
