html, body {
	height: 100%;
}
body {
	padding: 0;
	margin: 0;
	background: #285275 url(images/site-background.jpg) repeat-x center top;	
	width: 100%;
	display: table;
}
p { 
	margin-top: .9em;
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
}
#content {
	min-height: 100%;
	width: 850px;	
	margin: 0px auto 0;
	background: #fff url(images/main-fill.gif) no-repeat center top;	
}
#bottom {	
	padding: 0;
	margin: 0;
	height: 35px;
	background: #3c3d49 url(images/bottom.jpg) no-repeat center top;
	color: #000000;
	width: 100%;
	display: table;
}
.15-reasons {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	padding-right: 15px;
	padding-top: 5px;
}


table.survey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4b4a4a;
}


a {
	color: #2e567c;
	text-decoration: none;
}
a:link {
	color: #308ad1;
	text-decoration: none;
}
a:hover {
	color: #d92b2b;
	text-decoration: none;
}
a:visited {
	color: #308ad1;
	text-decoration: none;
}
.awards {	
	padding-left: 20px;
	padding-bottom: 25px;
}
.awards-link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f9fd7;	
}
.aq-picture-padding {
	padding-bottom: 25px;
	padding-right: 15px;
}
.back-padding {	
	padding-left: 35px;
}
.blue-font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f9fd7;	
}
.blue-font-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b73b9
}
.coupon-link {
	color: #d7272b;
	text-decoration: none;
}
a.coupon-link:link {
	color: #d7272b;
	text-decoration: none;
}
a.coupon-link:hover {
	color: #4e789d;
	text-decoration: none;
}
a.coupon-link:visited {
	color: #d7272b;
	text-decoration: none;
}
.estimates-padding {	
	padding-left: 10px;
	padding-bottom: 7px;
}
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e9e9e9;
	text-decoration: none;	
	padding-top: 7px;
	padding-left: 5px;
}
a.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e9e9e9;
	text-decoration: none;	
	padding-top: 9px;
}
.form-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #383737;
}
.home-boxes {	
	padding-top: 10px;
	padding-right: 10px;	
}
.home-boxes-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
}
a.home:link {
	color: #ffffff;
	text-decoration: none;
}
a.home:hover {
	color: #f6d106;
	text-decoration: none;
}
a.home:visited {
	color: #ffffff;
	text-decoration: none;
}
.home-image {	
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 8px;
}
.home-logo-padding {	
	padding-left: 14px;
	padding-top: 35px;
	padding-bottom: 10px;	
	padding-right: 10px;
}
.home-padding {	
	padding-left: 8px;
}
.home-padding-two {
	padding-top: 15px;
	padding-left: 25px;		
}
.home-padding-three {
	padding-top: 5px;
	padding-left: 25px;		
}
.home-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 25px;	
	padding-right: 25px;	
}
.home-text-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 25px;	
}
.home-text-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 35px;
	padding-top: 10px;
}
.home-title {	
	padding-top: 15px;
	padding-left: 25px;	
}
.home-numbers {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #49adb9;
	padding-top: 96px;
	padding-left: 35px;	
}
.home-numbers-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #597083;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 5px;
}
.home-numbers-padding {	
	text-decoration: none;	
	padding-left: 17px;	
	padding-bottom: 12px;
}
.image-padding {
	padding-left: 5px;
	padding-top: 30px;
	padding-right: 30px;
}
.image-padding-two {
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
}
.image-padding-three {
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
}
.image-padding-four {
	padding-left: 35px;
	padding-top: 10px;
	padding-right: 5px;
}
.logo-area-small {
	padding-left: 20px;
	padding-top: 20px;
}
.logo-padding-small {
	padding-left: 12px;	
}
.main-padding {
	padding-top: 20px;
	padding-left: 20px;
}
.new-construction-pic {
	padding-left: 25px;
	padding-right: 1px;
}
.new-construction-pic-two {
	padding-left: 15px;
	padding-right: 25px;
}
.orange-font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #f16d1a
}
.padding-hybridheat {
	padding-left: 12px;	
}
.page-content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.page-content-notop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 30px;
	padding-right: 30px;	
	padding-bottom: 25px;
}
.page-content-nobottom {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 30px;
	padding-right: 30px;	
	padding-top: 10px;
}
.page-content-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.page-content-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.page-content-four {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.page-content-five {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.page-content-six {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4a4a;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.page-content-seven {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4a4a;
	padding-left: 105px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.phone-numbers {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #889fb1;
	text-decoration: none;		
	padding-left: 5px;	
}
.phone-numbers-padding {	
	text-decoration: none;	
	padding-left: 10px;	
	padding-bottom: 17px;
}
.phone-numbers-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #617b90;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 5px;
}
.phone-numbers-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #617b90;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 0px;
}
.products-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #298590;	
}
.products-padding {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;	
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.products-link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf3d43;
	padding-left: 11px;	
}
.promos-one {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;	
	padding-left: 485px;
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 10px;
}
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: #6b73c6;	
}
.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb3724;
}
.seal-logo {	
	padding-left: 10px;
	padding-bottom: 15px;	
	padding-right: 15px;
}
.seal-text {	
	padding-bottom: 25px;	
	padding-right: 10px;
}
.seo-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4a4a;
	text-decoration: none;	
}
a.seo-title:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4a4a;
	text-decoration: none;	
}
a.seo-title:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4a4a;
	text-decoration: none;	
}

A.seo-text:visited{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px;text-decoration: none}
A.seo-text:link{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px;text-decoration: none}
A.seo-text:hover{color: #569cdc;font-family: Arial, sans-serif;font-size: 11px; text-decoration: none}
A.seo-text:active{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px; text-decoration: none}


.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;	
}
a.title:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;	
}
a.title:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #2e567c;	
}
a.title:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;	
}
.title-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;	
}
.title-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #4b4a4a;	
}
.title-four {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4a4a;	
}
.title-five {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #4b4a4a;	
}
.title-six {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #086e77;	
}
a.title-six:linked {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #086e77;	
}
a.title-six:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #086e77;	
}
a.title-six:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #d92b2b;	
}
.title-seven {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #4b4a4a;	
}
.trane-award-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #383737;
	padding-bottom: 10px;
}
.trane-logo-padding {
	padding-left: 25px;
	padding-bottom: 10px;
	padding-right: 10px;	
}

A.seo:visited{color: #e9e9e9;font-family: Arial, sans-serif;font-size: 10px;text-decoration: none}
A.seo:link{color: #e9e9e9;font-family: Arial, sans-serif;font-size: 10px;text-decoration: none}
A.seo:hover{color: #569cdc;font-family: Arial, sans-serif;font-size: 10px; text-decoration: none}
A.seo:active{color: #e9e9e9;font-family: Arial, sans-serif;font-size: 10px; text-decoration: none}


.services-pic {
	padding-left: 0px;	
	padding-right: 15px;
	padding-bottom: 25px;
}

.btn1nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn-1m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 63px;
height: 36px;
margin: 0;
padding: 0;
}

.btn1nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 63px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn1nav img
{
margin: 0;
padding: 0;
width: 63px;
height: 36px;
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;
display: block;
width: 76px;
height: 36px;
margin: 0;
padding: 0;
}

.btn2nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 76px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn2nav img
{
width: 76px;
height: 36px;
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;
display: block;
width: 80px;
height: 36px;
margin: 0;
padding: 0;
}

.btn3nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 80px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn3nav img
{
width: 80px;
height: 36px;
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;
display: block;
width: 135px;
height: 36px;
margin: 0;
padding: 0;
}

.btn4nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 135px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn4nav img
{
width: 135px;
height: 36px;
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;
display: block;
width: 82px;
height: 36px;
margin: 0;
padding: 0;
}

.btn5nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 82px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn5nav img
{
width: 82px;
height: 36px;
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;
display: block;
width: 73px;
height: 36px;
margin: 0;
padding: 0;
}

.btn6nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 73px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn6nav img
{
width: 73px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn6nav a:hover img
{
visibility:hidden

}

.btn-contactnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn-contactm.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 106px;
height: 27px;
margin: 0;
padding: 0;
}

.btn-contactnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 106px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-contactnav img
{
width: 106px;
height: 27px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-contactnav a:hover img
{
visibility:hidden

}

.home-btn1nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-1m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn1nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn1nav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn1nav a:hover img
{
visibility:hidden

}

.home-btn2anav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-2am.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn2anav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn2anav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn2anav a:hover img
{
visibility:hidden

}



.home-btn2nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-2m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn2nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn2nav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn2nav a:hover img
{
visibility:hidden

}
.home-btn3nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-3m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn3nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn3nav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn3nav a:hover img
{
visibility:hidden

}
.home-btn4nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-4m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn4nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn4nav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn4nav a:hover img
{
visibility:hidden

}


.home-btn5nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/lower-btn-5m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 75px;
margin: 0;
padding: 0;
}

.home-btn5nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 75px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.home-btn5nav img
{
width: 100px;
height: 75px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home-btn5nav a:hover img
{
visibility:hidden

}




.btn-maintenancenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/logo-maintenance-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 65px;
margin: 0;
padding: 0;
}

.btn-maintenancenav a
{
display: block;
color: #000000;
font-size: 11px;
width: 196px;
height: 65px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-maintenancenav img
{
width: 196px;
height: 65px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-maintenancenav a:hover img
{
visibility:hidden

}




.btn-servicenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home-service-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 78px;
margin: 0;
padding: 0;
}

.btn-servicenav a
{
display: block;
color: #000000;
font-size: 11px;
width: 196px;
height: 78px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-servicenav img
{
width: 196px;
height: 78px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-servicenav a:hover img
{
visibility:hidden

}





.btn-premaintenancenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/logo-premaintenance-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 80px;
margin: 0;
padding: 0;
}

.btn-premaintenancenav a
{
display: block;
color: #000000;
font-size: 11px;
width: 196px;
height: 80px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-premaintenancenav img
{
width: 196px;
height: 80px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-premaintenancenav a:hover img
{
visibility:hidden

}


.btn-premaintenancebuynav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/logo-premaintenancebuy-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 52px;
margin: 0;
padding: 0;
}

.btn-premaintenancebuynav a
{
display: block;
color: #000000;
font-size: 11px;
width: 196px;
height: 52px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-premaintenancebuynav img
{
width: 196px;
height: 52px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-premaintenancebuynav a:hover img
{
visibility:hidden

}



.btn-fifteennav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/15-reasons-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 196px;
height: 70px;
margin: 0;
padding: 0;
}

.btn-fifteennav a
{
display: block;
color: #000000;
font-size: 11px;
width: 196px;
height: 70px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-fifteennav img
{
width: 196px;
height: 70px;
border: 0
}







* html a:hover
{
visibility:visible
}

.btn-fifteennav a:hover img
{
visibility:hidden

}


.btn-financingnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/logo-financing-m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 186px;
height: 85px;
margin: 0;
padding: 0;
}

.btn-financingnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 186px;
height: 85px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn-financingnav img
{
width: 186px;
height: 85px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-financingnav a:hover img
{
visibility:hidden

}

.free-estimatesnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/free-estimates-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 108px;
height: 55px;
margin: 0;
padding: 0;
}

.free-estimatesnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 108px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.free-estimatesnav img
{
width: 108px;
height: 55px;
border: 0
}

* html a:hover
{
visibility:visible
}

.free-estimatesnav a:hover img
{
visibility:hidden

}

.springacnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn-springac-m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 203px;
height: 55px;
margin: 0;
padding: 0;
}

.springacnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 203px;
height: 55px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.springacnav img
{
width: 203px;
height: 55px;
border: 0
}

* html a:hover
{
visibility:visible
}

.springacnav a:hover img
{
visibility:hidden

}

.specialBox { border: 2px dashed black;padding: 4px; width:400px;}





#fullheight{height:100%}
#189{height:189}




