body {
	padding: 0;
	margin: 0;
	background: #737374;	
	width: 100%;
	height: 100%;
	display: table;

}
p { 
	margin-top: .8em;
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #393838;
}
a {
	color: #2169ad;
	text-decoration: none;	
}
a:link {
	color: #5f9fe4;
	text-decoration: none;	
}
a:hover {
	color: #e24630;
	text-decoration: none;
	
	
}
a:visited {
	color: #5f9fe4;
	text-decoration: none;
	
}







a.Geo {color: #fff;text-decoration: none; font-size: 13px; font-weight: bold;	margin:0; padding:5px;}
a.Geo:link {color: #fff;text-decoration: none; 	margin:0; padding:5px;	}
a.Geo:hover {color: #fff;text-decoration: underline;  	margin:0; padding:5px; }
a.Geo:visited {color: #5f9fe4;text-decoration: underline;	margin:0; padding:5px;}

.blue-font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #1f60e2;
	font-weight: bold;
	padding-top: 5px;
}
.brandPadding {
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.epa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
}	
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 5px;
}
.homeButton {	
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.homeEquipment {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.homeText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
	padding-left: 25px;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 11px;
}
.homeText2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 5px;
}
.homeLeft {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
}
.house-padding {	
	padding-top: 15px;
	padding-left: 15px;
}
.iaq-padding {
	padding-bottom: 25px;
	padding-right: 15px;
}
.image-padding {
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 20px;
}
.image-padding2 {
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 5px;
}
.image-padding3 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 7px;
}
.logoPadding {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logoPadding2 {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main-padding {
	padding-top: 25px;
}
.opcostPadding {
	padding-left: 45px;
	
}
.page-content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 17px;
	padding-bottom: 40px;
}
.page-content2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
	padding-left: 50px;
	padding-right: 25px;
	padding-top: 17px;
	padding-bottom: 20px;
}
.productImage {
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 25px;
}
.productText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-right: 20px;
	padding-bottom: 25px;
}
.products-padding {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;	
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.products-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;	
}
a.products-title:linked {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;	
}
a.products-title:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #3097d3;	
}
a.products-title:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;	
}
a.red:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
}
a.red:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
}
a.red:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b160c6;	
}
.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb3724;
}
.sidePadding {
	padding-left: 9px;
	padding-right: 9px;
}
A.title-five:visited{color: #ffffff;font-family: Arial, sans-serif;font-size: 15px;text-decoration: none}
A.title-five:link{color: #ffffff;font-family: Arial, sans-serif;font-size: 15px;text-decoration: none}
A.title-five:hover{color: #569cdc;font-family: Arial, sans-serif;font-size: 15px; text-decoration: none}
A.title-five:active{color: #569cdc;font-family: Arial, sans-serif;font-size: 15px; text-decoration: none}

.requestPadding {	
	padding-top: 10px;
	padding-right: 15px;
}
.seo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;	
}
a.seo:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;	
}
a.seo:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;	
}
.seo2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #383737;
	text-decoration: none;	
}
a.seo2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #393838;
	text-decoration: none;	
}
a.seo2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #209dde;
	text-decoration: underline;	
}
a.seo2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #393838;
	text-decoration: none;	
}
.seo3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #393838;
	text-decoration: none;	
}
a.seo3:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383737;
	text-decoration: none;	
}
a.seo3:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #209dde;
	text-decoration: underline;	
}
a.seo3:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #393838;
	text-decoration: none;	
}
.seo4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
	text-decoration: none;	
}
a.seo4:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #383737;
	text-decoration: none;	
}
a.seo4:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #209dde;
	text-decoration: underline;	
}
a.seo4:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
	text-decoration: none;	
}
.spacepak-padding {
	padding-left: 25px;
	padding-top: 3px;	
}
.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #1a1a1a;
	font-weight: bold;
}
a.title:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #1a1a1a;
	font-weight: bold;
}
a.title:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #1a1a1a;
	font-weight: bold;
}
.title3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	font-weight: bold;
}
a.title3:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	font-weight: bold;
}
a.title3:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	font-weight: bold;
}
.titlePages {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #414040;
	font-weight: bold;
}
a.titlePages:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f7bac;
	font-weight: bold;
}
a.titlePages:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f7bac;
	font-weight: bold;
}
a.titlePages:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #2196e0;
	font-weight: bold;
}
.title2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #414040;
	font-weight: bold;
}
.titleWhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.titleWhite12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.titleWhite22 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;	
}
.titleWhite25 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	font-weight: bold;
}
.waterfurnacePic {
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.waterfurnaceText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #393838;
	padding-left: 15px;	
	padding-right: 10px;
	padding-bottom: 10px;
}

.whitePadding {
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}


.btn1nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_1m.jpg) no-repeat;
white-space: nowrap;

width: 67px;
height: 47px;
margin: 0;
padding: 0;

}

.btn1nav a
{

color: #000000;
font-size: 11px;
width: 67px;
height: 47px;

float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;

}

.btn1nav img
{
margin: 0;
padding: 0;
width: 67px;
height: 47px;
border: 0

}

* html a:hover
{
visibility:visible

}

.btn1nav a:hover img
{
visibility:hidden

}

.btn2nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_2m.jpg) no-repeat;
white-space: nowrap;

width: 88px;
height: 47px;
margin: 0;
padding: 0;

}

.btn2nav a
{
margin: 0;
padding: 0;

color: #000000;
font-size: 11px;
width: 88px;
height: 47px;

float: left;
color: black;
text-decoration: none;

}

.btn2nav img
{
width: 88px;
height: 47px;
border: 0

}

* html a:hover
{
visibility:visible

}

.btn2nav a:hover img
{
visibility:hidden

}

.btn3nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_3m.jpg) no-repeat;
white-space: nowrap;

width: 85px;
height: 47px;
margin: 0;
padding: 0;
}

.btn3nav a
{
margin: 0;
padding: 0;

color: #000000;
font-size: 11px;
width: 85px;
height: 47px;

float: left;
color: black;
text-decoration: none;
}

.btn3nav img
{
width: 85px;
height: 47px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn3nav a:hover img
{
visibility:hidden

}

.btn4nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_4m.jpg) no-repeat;
white-space: nowrap;

width: 111px;
height: 47px;
margin: 0;
padding: 0;
}

.btn4nav a
{
margin: 0;
padding: 0;

color: #000000;
font-size: 11px;
width: 111px;
height: 47px;

float: left;
color: black;
text-decoration: none;
}

.btn4nav img
{
width: 111px;
height: 47px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn4nav a:hover img
{
visibility:hidden

}

.btn5nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_5m.jpg) no-repeat;
white-space: nowrap;

width: 108px;
height: 47px;
margin: 0;
padding: 0;
}

.btn5nav a
{

color: #000000;
font-size: 11px;
width: 108px;
height: 47px;

float: left;
color: black;
text-decoration: none;
}

.btn5nav img
{
width: 108px;
height: 47px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn5nav a:hover img
{
visibility:hidden

}

.btn6nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_6m.jpg) no-repeat;
white-space: nowrap;

width: 61px;
height: 47px;
margin: 0;
padding: 0;
}

.btn6nav a
{

color: #000000;
font-size: 11px;
width: 61px;
height: 47px;

float: left;
color: black;
text-decoration: none;
}

.btn6nav img
{
width: 61px;
height: 47px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn6nav a:hover img
{
visibility:hidden

}

.btn7nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_7m.jpg) no-repeat;
white-space: nowrap;

width: 79px;
height: 47px;
margin: 0;
padding: 0;
}

.btn7nav a
{

color: #000000;
font-size: 11px;
width: 79px;
height: 47px;

float: left;
color: black;
text-decoration: none;
}

.btn7nav img
{
width: 79px;
height: 47px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn7nav a:hover img
{
visibility:hidden

}


.btnservicenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_requestservice_m.gif) no-repeat;
white-space: nowrap;

width: 200px;
height: 65px;
margin: 0;
padding: 0;
}

.btnservicenav a
{

color: #000000;
font-size: 11px;
width: 200px;
height: 65px;

float: left;
color: black;
text-decoration: none;
}

.btnservicenav img
{
width: 200px;
height: 65px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btnservicenav a:hover img
{
visibility:hidden

}

.houseE-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/house_e_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 52px;
margin: 0;
padding: 0;
}

.houseE-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 149px;
height: 52px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.houseE-nav img
{
margin: 0;
padding: 0;
width: 149px;
height: 52px;
border: 0
}

* html a:hover
{
visibility:visible
}

.houseE-nav a:hover img
{
visibility:hidden

}

.houseS-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/house_s_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 52px;
margin: 0;
padding: 0;
}

.houseS-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 149px;
height: 52px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.houseS-nav img
{
margin: 0;
padding: 0;
width: 149px;
height: 52px;
border: 0
}

* html a:hover
{
visibility:visible
}

.houseS-nav a:hover img
{
visibility:hidden

}

.btnhomeonenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_geothermal_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 223px;
height: 146px;
margin: 0;
padding: 0;
}

.btnhomeonenav a
{
display: block;
color: #000000;
font-size: 11px;
width: 223px;
height: 146px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btnhomeonenav img
{
margin: 0;
padding: 0;
width: 223px;
height: 146px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btnhomeonenav a:hover img
{
visibility:hidden

}


.btnhometwonav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_airquality_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 223px;
height: 146px;
margin: 0;
padding: 0;
}

.btnhometwonav a
{
display: block;
color: #000000;
font-size: 11px;
width: 223px;
height: 146px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btnhometwonav img
{
margin: 0;
padding: 0;
width: 223px;
height: 146px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btnhometwonav a:hover img
{
visibility:hidden

}



#fullheight{height:100%}




