html, body {
	height: 100%;
	background-color: #e7e7e7;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
body {
	padding: 0;
	margin: 0;
	background: #e7e7e7 url(images/background.jpg) repeat;
	width: 100%;
	height: 100%;
	display: table;
}

.clear{clear:both;}
.clear-5{clear:both;height:5px;}
.clear-10{clear:both;height:10px;}

p { 
	margin-top: .8em;
}
td {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #111111;
}
a {
	color: #2d81a1;
	text-decoration: none;
	cursor:pointer;
}
a:link {
	color: #2d81a1;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	color: #78bf28;
	text-decoration: none;
	cursor:pointer;

}
a:visited {
	color: #2d81a1;
	text-decoration: none;
	cursor:pointer;
}

.airquality-image {	
	padding-right: 10px;
	padding-bottom: 15px;
}
.airquality-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #181818;
	text-decoration: none;	
	padding-right: 25px;
}
.airquality-title {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;
	font-weight: bold;
}

.blue-phone {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #1c4bc1;
	text-decoration: none;
	font-weight: bold;
}

.blue-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #1c4bc1;
	text-decoration: none;
	font-weight: bold;
}

.check-list {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.check-box {	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
}

A.city-title:visited{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-title:link{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-title:hover{color: #cb272b;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-title:active{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}

.city-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #181818;
	text-decoration: none;	
	padding-left: 20px;	
	padding-right: 25px;
	padding-top: 7px;
}

A.city-link:visited{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-link:link{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-link:hover{color: #cb272b;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}
A.city-link:active{color: #555454;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font size: 11px;text-decoration: none}

.coupon-title {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.coupon-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
}
.coupon-area {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 25px;
}
.divider-padding {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #181818;
	text-decoration: none;	
	padding-top: 10px;
	padding-bottom: 17px;
}
.duct-form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #292929;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.electrical-bullets {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #292929;
	padding-left: 3px;	
	padding-right: 15px;
}
.facebook-twitter {	
	padding-top: 9px;
}
.footer {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #c5c5c5;
	text-decoration: none;	
	padding-top: 5px;
	padding-left: 10px;
}
.footer-cards {	
	padding-top: 12px;
	padding-right: 10px;
}
a.footer {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #e4e3e3;
	text-decoration: none;	
	padding-top: 3px;	
}
.footer-image-padding {	
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 120px;
}
a.footer-link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #e4e3e3;
	text-decoration: none;	
}
a.footer-link:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #e4e3e3;
	text-decoration: none;	
}
a.footer-link:hover {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #0f88eb;
	text-decoration: none;	
}
.header-blue {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 22px;
	color: #2b55c2;
	font-weight: bold;
	text-decoration: none;	
}
.header-red {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 22px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;	
}

.header-blue-license {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #002d9e;	
	text-decoration: none;	
}
.header-black {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}
.header-info {	
	padding-top: 103px;	
	padding-left: 20px;
}
.header-info3 {	
	padding-top: 20px;	
	padding-left: 665px;
}
.header-info2 {	
	padding-top: 10px;	
	padding-left: 300px;
}
.home-questions-title {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;	
}
.home-logo {
	padding-left: 15px;
	padding-bottom: 4px;
}

A.home-questions-link:visited{color: #ffffff;font-family: Arial, sans-serif;font size: 10px;font-weight: bold;text-decoration: none}
A.home-questions-link:link{color: #ffffff;font-family: Arial, sans-serif;font size: 10px;font-weight: bold;text-decoration: none}
A.home-questions-link:hover{color: #cb272b;font-family: Arial, sans-serif;font size: 10px;font-weight: bold;text-decoration: none}
A.home-questions-link:active{color: #ffffff;font-family: Arial, sans-serif;font size: 10x;font-weight: bold;text-decoration: none}

.home-price {	
	padding-top: 9px;
	padding-right: 7px;
}

.home-questions {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 3px;
}
.home-schedule {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 7px;
}
.home-schedule-button {	
	padding-left: 20px;
	padding-top: 10px;
}
.home-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 7px;
}
.hpicture-padding {		
	padding-left: 20px;	
}
.hydrojet-padding {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	padding-left: 115px;
	padding-right: 30px;
}

a.hvacLink {font-size:12px; color: #323232;text-decoration: none;}
a.hvacLink:link {font-size:12px; color: #323232;text-decoration: none;}
a.hvacLink:hover {font-size:12px; color: #f7b018;text-decoration: none;}
a.hvacLink:visited {font-size:12px; color: #323232;text-decoration: none;}

.hvacLink2{font-size:12px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink2:visited{font-size:12px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink2:link{font-size:12px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink2:hover{font-size:12px;color: #569cdc;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink2:active{font-size:12px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}

A.hvacLink3:visited{font-size:17px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink3:link{font-size:17px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink3:hover{font-size:17px;color: #569cdc;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}
A.hvacLink3:active{font-size:17px;color: #323232;font-family: Arial, sans-serif;font-weight: bold;text-decoration: none}

.iaq-padding {		
	padding-right: 20px;	
}
.image-padding {
	padding-left: 20px;	
}
.left-ad {	
	padding-top: 9px;
	padding-left: 9px;
}
.left-button {	
	padding-top: 65px;
	padding-left: 6px;
}


.logo {	
	padding-top: 0px;
	padding-left: 11px;
	padding-right: 100px;
}
.main-padding {	
	padding-top: 20px;
	padding-bottom: 65px;
}
.meetus-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
}
.meetus-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #292929;
	font-weight: bold
}
.meetus-photo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 25px;
}

A.play:visited{color: #d50005;font-family: Arial, sans-serif;font size: 12px;font-weight: bold;text-decoration: none}
A.play:link{color: #d50005;font-family: Arial, sans-serif;font size: 12px;font-weight: bold;text-decoration: none}
A.play:hover{color: #0c81ed;font-family: Arial, sans-serif;font size: 12px;font-weight: bold;text-decoration: none}
A.play:active{color: #d50005;font-family: Arial, sans-serif;font size: 12x;font-weight: bold;text-decoration: none}

a.privacy-link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #be2f3d;
	text-decoration: none;
}
a.privacy-link:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #be2f3d;
	text-decoration: none;
}
a.privacy-link:hover {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #e97882;
	text-decoration: none;
}
a.privacy-link:visited {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #be2f3d;
	text-decoration: none;
}
.products-padding {	
	padding-left: 25px;
	padding-right: 20px;	
}
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;
}
.seals-logo {	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;	
}
.share {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 11px;
}
.share-logo {	
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 3px;	
}
.subpage-text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;	
	
	padding-right: 27px;
	padding-bottom: 55px;
	width:720px;
}
.subpage-text2 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;	
	padding-top: 15px;
	padding-left: 23px;
	padding-right: 27px;	
}
.subpage-text3 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;	
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;	
}
.subpage-text4 {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;	
	padding-left: 15px;
	padding-right: 0px;	
}
.subpage-text5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	padding-left: 15px;
	padding-right: 25px;	
}
.subpage-text6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
	padding-left: 23px;
	padding-top: 7px;
	padding-right: 27px;
	padding-bottom: 55px;
}

.subText {font-size: 11px;  padding-left: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 20px;}

.td2 {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #292929;
	padding-right: 5px;
}
.td3 {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #292929;
	padding-left: 15px;	
}
.td3-field {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #292929;
	padding-top: 5px;
	padding-left: 15px;
}
.testimonials-pic {	
	padding-bottom: 7px;
}
.title {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.title-subpage {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A.title-city:visited{color: #000000;font-family: Arial, sans-serif;font size: 13px;text-decoration: none;font-weight: bold}
A.title-city:link{color: #000000;font-family: Arial, sans-serif;font size: 13px;text-decoration: none;font-weight: bold}
A.title-city:hover{color: #c13030;font-family: Arial, sans-serif;font size: 13px;text-decoration: none;font-weight: bold}
A.title-city:active{color: #000000;font-family: Arial, sans-serif;font size: 13x;text-decoration: none;font-weight: bold}

.title-one {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #292929;	
}
.title-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b5382;	
}
.title-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	font-weight: bold;
}
.title-four  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.title-purple-one {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #4d4184;
	font-weight: bold;
}
.title-purple-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #7368a6;	
}
.title-iaq {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.window-button {	
	padding-top: 141px;
	padding-left: 6px;
}
.video-small {	
	padding-left: 200px;
	padding-top: 10px;	
}
.video-medium {	
	padding-left: 100px;
	padding-top: 10px;	
}




.btn-onenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_1m.png) no-repeat;
white-space: nowrap;
display: block;
width: 73px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-onenav a
{
display: block;
color: #000000;
font-size: 12px;
width: 73px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-onenav img
{
margin: 0;
padding: 0;
width: 73px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-onenav a:hover img
{
visibility:hidden

}


.btn-twonav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_2m.png) no-repeat;
white-space: nowrap;
display: block;
width: 78px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-twonav a
{
display: block;
color: #000000;
font-size: 12px;
width: 78px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-twonav img
{
margin: 0;
padding: 0;
width: 78px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-twonav a:hover img
{
visibility:hidden

}

.btn-threenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_3m.png) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-threenav a
{
display: block;
color: #000000;
font-size: 12px;
width: 91px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-threenav img
{
margin: 0;
padding: 0;
width: 91px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-threenav a:hover img
{
visibility:hidden

}

.btn-fournav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_4m.png) no-repeat;
white-space: nowrap;
display: block;
width: 85px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-fournav a
{
display: block;
color: #000000;
font-size: 12px;
width: 85px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-fournav img
{
margin: 0;
padding: 0;
width: 85px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-fournav a:hover img
{
visibility:hidden

}

.btn-fivenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_5m.png) no-repeat;
white-space: nowrap;
display: block;
width: 132px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-fivenav a
{
display: block;
color: #000000;
font-size: 12px;
width: 132px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-fivenav img
{
margin: 0;
padding: 0;
width: 132px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-fivenav a:hover img
{
visibility:hidden

}


.btn-sixnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_6m.png) no-repeat;
white-space: nowrap;
display: block;
width: 145px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-sixnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 145px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-sixnav img
{
margin: 0;
padding: 0;
width: 145px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-sixnav a:hover img
{
visibility:hidden

}


.btn-sevennav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_7m.png) no-repeat;
white-space: nowrap;
display: block;
width: 112px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-sevennav a
{
display: block;
color: #000000;
font-size: 12px;
width: 112px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-sevennav img
{
margin: 0;
padding: 0;
width: 112px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-sevennav a:hover img
{
visibility:hidden

}



.btn-eightnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_8m.png) no-repeat;
white-space: nowrap;
display: block;
width: 118px;
height: 45px;
margin: 0;
padding: 0;
}

.btn-eightnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 118px;
height: 45px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-eightnav img
{
margin: 0;
padding: 0;
width: 118px;
height: 45px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-eightnav a:hover img
{
visibility:hidden

}


















.btn-schedulenav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/schedule_button_m.png) no-repeat;
white-space: nowrap;
display: block;
width: 230px;
height: 57px;
margin: 0;
padding: 0;
}

.btn-schedulenav a
{
display: block;
color: #000000;
font-size: 12px;
width: 230px;
height: 57px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-schedulenav img
{
margin: 0;
padding: 0;
width: 230px;
height: 57px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-schedulenav a:hover img
{
visibility:hidden

}




.btn-box1
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_estimate_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 136px;
height: 105px;
margin: 0;
padding: 0;
}

.btn-box1 a
{
display: block;
color: #000000;
font-size: 12px;
width: 136px;
height: 105px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-box1 img
{
margin: 0;
padding: 0;
width: 136px;
height: 105px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-box1 a:hover img
{
visibility:hidden

}


.btn-box2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_repairman_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 136px;
height: 105px;
margin: 0;
padding: 0;
}

.btn-box2 a
{
display: block;
color: #000000;
font-size: 12px;
width: 136px;
height: 105px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-box2 img
{
margin: 0;
padding: 0;
width: 136px;
height: 105px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-box2 a:hover img
{
visibility:hidden

}


.btn-box3
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_maintenance_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 135px;
height: 105px;
margin: 0;
padding: 0;
}

.btn-box3 a
{
display: block;
color: #000000;
font-size: 12px;
width: 135px;
height: 105px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-box3 img
{
margin: 0;
padding: 0;
width: 135px;
height: 105px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-box3 a:hover img
{
visibility:hidden

}



.btn-service
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/button_service_m.png) no-repeat;
white-space: nowrap;
display: block;
width: 144px;
height: 32px;
margin: 0;
padding: 0;
}

.btn-service a
{
display: block;
color: #000000;
font-size: 12px;
width: 144px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-service img
{
margin: 0;
padding: 0;
width: 144px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-service a:hover img
{
visibility:hidden

}

.btn-estimate
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/button_estimate_m.png) no-repeat;
white-space: nowrap;
display: block;
width: 144px;
height: 32px;
margin: 0;
padding: 0;
}

.btn-estimate a
{
display: block;
color: #000000;
font-size: 12px;
width: 144px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-estimate img
{
margin: 0;
padding: 0;
width: 144px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-estimate a:hover img
{
visibility:hidden

}

.btn-ad-one
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/button_ad_one_m.png) no-repeat;
white-space: nowrap;
display: block;
width: 141px;
height: 31px;
margin: 0;
padding: 0;
}

.btn-ad-one a
{
display: block;
color: #000000;
font-size: 12px;
width: 141px;
height: 31px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn-ad-one img
{
margin: 0;
padding: 0;
width: 141px;
height: 31px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn-ad-one a:hover img
{
visibility:hidden

}









.share-facebooknav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/share_facebook_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 103px;
height: 37px;
margin: 0;
padding: 0;
}

.share-facebooknav a
{
display: block;
color: #000000;
font-size: 11px;
width: 103px;
height: 37px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.share-facebooknav img
{
margin: 0;
padding: 0;
width: 103px;
height: 37px;
border: 0
}

* html a:hover
{
visibility:visible
}

.share-facebooknav a:hover img
{
visibility:hidden

}

.share-twitternav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/share_twitter_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 103px;
height: 37px;
margin: 0;
padding: 0;
}

.share-twitternav a
{
display: block;
color: #000000;
font-size: 11px;
width: 103px;
height: 37px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.share-twitternav img
{
margin: 0;
padding: 0;
width: 103px;
height: 37px;
border: 0
}

* html a:hover
{
visibility:visible
}

.share-twitternav a:hover img
{
visibility:hidden

}





hr.survey{border: 0;  width: 100%;background-color: #dcdcdc; height: 1px; margin: 15px 0 15px 0}
.noBrdr {border:1px solid #ffffff}
.form_sur {font-weight: bold;font-size: 12px;padding-right: 10px;color: #022e9e;  border-right: 1px solid #dcdcdc}
.form_surQ {font-size: 11px;padding-left: 3px;color: #022e9e;}
.messagebox {font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;padding:2px;margin: 0;width: 600px;height: 115px;background-color: #fff;}
.textBoxPadding {padding-left: 15px;}
.textbox {font-size: 9pt;color: #000;border: 1px solid #A4B3C0;padding:3px;margin: 0;background-color: #fff; }

.surveyTop {background-color: #d60206; color:#fff;font-size: 14px; width:700px; padding:15px;font-weight: bold;}

.req {color:red;font-weight:bold}


#fullheight{height:100%}



/* Blog Style */
.blogTitle {color: #2169ad; font-size: 15px;  font-weight: bold; margin:0; padding:0}
a.blogLnk {font-size:12px; color: #2169ad;text-decoration: none;font-weight: bold;}
a.blogLnk:link { color: #2169ad;text-decoration: none;}
a.blogLnk:hover { color: #f7b018;text-decoration: none;}
a.blogLnk:visited { color: #5f9fe4;text-decoration: none;}
.smallBlogText {font-size: 9px;  margin:0; padding:0}
.blogTxt {font-size: 12px; font-style:normal;color: #323232;}

/* Submit form for special */
#newsletter {background: url(images/bg_newsletter.png) #cccccc center top repeat-x;padding: 5px;height:65px; width:100%;color:#707070;font:10px/1.5 Arial,FreeSans,sans-serif;}
#newsletter_start {float: left;}
#newsletter_start h2 {margin: 15px 0 0 0;padding: 0;color:#424141;font-size:16px; font-weight:bold;}
#newsletter_start p {margin-top: -3px;margin-bottom: 0;font:10px/1.5 Arial,FreeSans,sans-serif;}
#news_form {float: right;margin-top: 7px;}
#news_form ul li {list-style-type: none; float: left;}
#news_form ul li {display: inline;margin: 0;margin-left: -4px;}
li#newsletter_input {line-height: 26px;float: left;display:inline;width: 215px;background: url(images/input.png) transparent no-repeat;padding-left: 8px;}
li#newsletter_title {padding-top: 4px;line-height: 26px;display:inline;padding-right: 10px; font:12px Arial,FreeSans,sans-serif;font-weight:bold}
#news_form ul li#newsletter_input input {line-height:26px;height:30px;background: transparent ;border: none !important;outline: none;}

#news_form .button  input.submit{overflow: hidden; padding:4px; border:1px solid #b0b0b0;font:10px/1.5 Arial,FreeSans,sans-serif;}


.tblData {border: 1px solid #CCCCCC;}
.tblData1row {background-color:#f0f0f0}





