body {
	padding: 0;
	margin: 0;
	background: #cec4a8;	
	width: 100%;
	display: table;
}
p { 
	margin-top: .9em;
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
}

a {
	color: #266057;
	text-decoration: none;
}
a:link {
	color: #5299cb;
	text-decoration: none;
}
a:hover {
	color: #f7b018;
	text-decoration: none;
}
a:visited {
	color: #5299cb;
	text-decoration: none;
}
.aq-picture-padding {
	padding-bottom: 25px;
	padding-right: 15px;
}
.association-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;
}
.association-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #292929;
	font-weight:  bold;
}
.association-padding {
	padding-right: 15px;
}
.blue-font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f9fd7;	
}
.back-padding {	
	padding-left: 20px;
}
.button-padding {
text-align:right; 
width:780px}

.charity-font {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #1a83a3;
	font-weight: bold;
}
.charity-padding {	
	padding-right: 15px;	
}
.contact-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	padding-right: 15px;
}
.contact-photo {
	padding-right: 15px;
	padding-bottom: 20px;
}
.contact-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #353535;
	padding-right: 15px;
}
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
	padding-top: 7px;
	padding-left: 5px;
}
a.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
	padding-top: 9px;
}
.form-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;	
}
.home-btn-container {	
	padding-right: 3px;
	padding-top: 10px;	
}
.home-btn-one {	
	padding-right: 7px;	
	padding-bottom: 7px;
}
.home-btn-two {	
	padding-right: 7px;	
}
.home-content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4a4a;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 5px;	
}
.home-logo-area {	
	padding-left: 17px;
	padding-top: 15px;
}
.home-logo-padding {	
	padding-left: 20px;
}
.house-padding {	
	padding-top: 15px;
	padding-left: 15px;
}
.image-padding {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 25px;
}
.image-padding-two {
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 25px;
}
.image-padding-three {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
}
.opcost-padding {	
	padding-left: 50px;	
}
.page-content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 30px;
	padding-right: 25px;
	padding-top: 17px;	
}
.page-content-commercial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 65px;		
}
.page-content-commercialservice {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1b1b;
	padding-left: 30px;
	padding-right: 25px;
	padding-top: 17px;	
}
.page-content-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 105px;
	padding-right: 30px;		
}
.page-content-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 225px;
	padding-right: 30px;		
}
.page-content-report {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 200px;
	padding-right: 30px;		
}
.page-content-gallery {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	padding-left: 51px;
	padding-bottom: 15px;
	padding-top: 10px;	
}
.page-content-youtube {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	padding-left: 92px;
	padding-right: 25px;
	padding-top: 17px;	
	padding-bottom: 29px;
}
.photo-pad {
	padding-top: 3px;
}
.photo-pad-main {
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 15px
	padding-bottom: 10px;
}
.photo-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #181818;	
}
.photo-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #181818;
	font-weight: bold;	
}
.products-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #266057;	
}
a.products-title:linked {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #266057;	
}
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: #266057;	
}
.products-padding {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929;	
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.products-link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf3d43;
	font-weight: bold;
}
.promos-one {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;	
	padding-left: 270px;
	padding-top: 30px;
	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: #6b160c6;	
}
.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb3724;
}
.red-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb3724;
}
a.red-title:linked {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb3724;
}
a.red-title:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb3724;
}
a.red-title:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb3724;
}
.services-padding {	
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.testimonial-padding {	
	padding-left: 15px;
	padding-bottom: 5px;
}
.title-commercial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #181818;
	font-weight: bold;
}
.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #373737;	
}
.title-two {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #373737;	
}
.title-three {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
}

.title-four{color: #126cd1;font-family: Arial, sans-serif;font-size: 13px;text-decoration: none}
A.title-four:visited{color: #126cd1;font-family: Arial, sans-serif;font-size: 13px;text-decoration: none}
A.title-four:link{color: #126cd1;font-family: Arial, sans-serif;font-size: 13px;text-decoration: none}
A.title-four:hover{color: #f87206;font-family: Arial, sans-serif;font-size: 13px; text-decoration: none}
A.title-four:active{color: #126cd1;font-family: Arial, sans-serif;font-size: 13px; text-decoration: none}


A.seo:visited{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px;text-decoration: none}
A.seo:link{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px;text-decoration: none}
A.seo:hover{color: #569cdc;font-family: Arial, sans-serif;font-size: 11px; text-decoration: none}
A.seo:active{color: #4b4a4a;font-family: Arial, sans-serif;font-size: 11px; text-decoration: none}


.seo-footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
a.seo-footer:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
a.seo-footer:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
.youtube-one {
	padding-left: 442px;
	padding-top: 171px;
}
.youtubeOne {
	padding-left: 15px;
	padding-top: 70px;
}
.youtubeTwo {
	padding-left: 15px;
	padding-top: 7px;
}



.form_subheads {font-weight: bold;color: #FFFFFF;background-repeat: repeat-x;padding: 3px;background-color: #222;background-position: bottom;}
.form_subheadsC {font-weight: bold;color: #FFFFFF;background-color: #222;}
.form_sub {font-weight: bold;font-size: 11px;padding: 3px;text-align:justify;margin-left: 50px;}
.form_sub2 {font-weight: bold;font-size: 11px}
.form_subC {font-weight: bold;font-size: 11px;padding: 3px;text-align:right;}


.btnasknav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_ask_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 88px;
height: 36px;
margin: 0;
padding: 0;
}

.btnasknav a
{
display: block;
color: #000000;
font-size: 11px;
width: 88px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btnasknav img
{
margin: 0;
padding: 0;
width: 88px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btnasknav a:hover img
{
visibility:hidden

}






.btn1nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_1_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 47px;
height: 36px;
margin: 0;
padding: 0;
}

.btn1nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 47px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn1nav img
{
margin: 0;
padding: 0;
width: 47px;
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_2_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 57px;
height: 36px;
margin: 0;
padding: 0;
}

.btn2nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 57px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn2nav img
{
width: 57px;
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_3_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 79px;
height: 36px;
margin: 0;
padding: 0;
}

.btn3nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 79px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn3nav img
{
width: 79px;
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_4_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 74px;
height: 36px;
margin: 0;
padding: 0;
}

.btn4nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 74px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn4nav img
{
width: 74px;
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_5_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 59px;
height: 36px;
margin: 0;
padding: 0;
}

.btn5nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 59px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn5nav img
{
width: 59px;
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_6_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 62px;
height: 36px;
margin: 0;
padding: 0;
}

.btn6nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 62px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn6nav img
{
width: 62px;
height: 36px;
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_7_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 43px;
height: 36px;
margin: 0;
padding: 0;
}

.btn7nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 43px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn7nav img
{
width: 43px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn7nav a:hover img
{
visibility:hidden

}

.btn8nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_8_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 36px;
margin: 0;
padding: 0;
}

.btn8nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 124px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.btn8nav img
{
margin: 0;
padding: 0;
width: 124px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn8nav a:hover img
{
visibility:hidden

}

.btn9nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_9_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 92px;
height: 36px;
margin: 0;
padding: 0;
}

.btn9nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 92px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn9nav img
{
width: 92px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn9nav a:hover img
{
visibility:hidden

}

.btn10nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/btn_10_m.gif) no-repeat;
white-space: nowrap;
display: block;
width: 82px;
height: 36px;
margin: 0;
padding: 0;
}

.btn10nav a
{
margin: 0;
padding: 0;
display: block;
color: #000000;
font-size: 11px;
width: 82px;
height: 36px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.btn10nav img
{
width: 82px;
height: 36px;
border: 0
}

* html a:hover
{
visibility:visible
}

.btn10nav a:hover img
{
visibility:hidden

}


.residential-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_residential_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.residential-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.residential-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.residential-nav a:hover img
{
visibility:hidden

}


.commercial-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_commercial_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.commercial-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.commercial-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.commercial-nav a:hover img
{
visibility:hidden

}

.contact-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_contact_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.contact-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.contact-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.contact-nav a:hover img
{
visibility:hidden

}

.iaq-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_iaq_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.iaq-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.iaq-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.iaq-nav a:hover img
{
visibility:hidden

}

.testimonials-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_testimonials_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.testimonials-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.testimonials-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.testimonials-nav a:hover img
{
visibility:hidden

}
.requestservice-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_requestservice_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 100px;
margin: 0;
padding: 0;
}

.requestservice-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.requestservice-nav img
{
margin: 0;
padding: 0;
width: 150px;
height: 100px;
border: 0
}

* html a:hover
{
visibility:visible
}

.requestservice-nav a:hover img
{
visibility:hidden

}









.houseestimate-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/house_estimate_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 52px;
margin: 0;
padding: 0;
}

.houseestimate-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;
}

.houseestimate-nav img
{
margin: 0;
padding: 0;
width: 149px;
height: 52px;
border: 0
}

* html a:hover
{
visibility:visible
}

.houseestimate-nav a:hover img
{
visibility:hidden

}


.houseschedule-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/house_schedule_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 52px;
margin: 0;
padding: 0;
}

.houseschedule-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;
}

.houseschedule-nav img
{
margin: 0;
padding: 0;
width: 149px;
height: 52px;
border: 0
}

* html a:hover
{
visibility:visible
}

.houseschedule-nav a:hover img
{
visibility:hidden

}



.hands-nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/hands_m.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 275px;
height: 65px;
margin: 0;
padding: 0;
}

.hands-nav a
{
display: block;
color: #000000;
font-size: 11px;
width: 275px;
height: 65px;
display: block;
float: left;
color: black;
text-decoration: none;
margin: 0;
padding: 0;
}

.hands-nav img
{
margin: 0;
padding: 0;
width: 275px;
height: 65px;
border: 0
}

* html a:hover
{
visibility:visible
}

.hands-nav a:hover img
{
visibility:hidden

}









#fullheight{height:52%}




.page-thanks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2e6292;
	padding-left: 25px;
}
