body {padding: 0; margin: 0; background: #cec4a8; width: 100%; display: table; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
p {margin-top: .9em;}
td {font-family:Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #111111;}
h2 {color: #2169ad; font-size: 15px;  font-weight: bold; margin:0; padding:0}
h1 {color: #0061AA;font-family: arial, sans-serif;font-weight:bold;font-size: 13pt;}
hr { border: 0;width: 100%;color: #adadad;background-color: #adadad;height: 1px;margin:0;padding:0}

.phone {font-weight:bold; font-size: 19pt; color:#ffffff}
.before-after {background:#1a8f7f; font: bold 11pt Arial, Verdana, Helvetica; color:#ffffff; height:40px}
a.before-after:visited {color:#ffffff; padding-top:10px}
a.before-after {color:#ffffff; padding-top:10px}
a.before-after:link {color:#ffffff; padding-top:10px}
a.before-after:hover {color:#bbbbbb}

a {color: #266057; text-decoration: none;}
a:link {color: #5299cb; text-decoration: none;}
a:hover {color: #31719f; text-decoration: none;}
a:visited {color: #5299cb; text-decoration: none;}
.ad-button {padding-left: 56px; padding-top: 210px;}
.ad-estimate {padding-left: 195px; padding-top: 39px;}
.ad-service {padding-left: 195px; padding-top: 8px;}

.ad-blog {padding-left: 210px; padding-top: 10px;}
.ad-specials {padding-left: 210px;}

.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;background-color:#000;border-bottom:5px solid #00a48b}

.charity-font {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #1a83a3; font-weight: bold;}
.charity-padding {padding-right: 15px;}
.city-text {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none; padding-left: 20px; padding-right: 25px; padding-top: 7px;}
.city-title {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none; font-weight: bold;}

A.city-link:visited{color: #515151;font-family: Arial, Verdana, Helvetica, sans-serif;font size: 11px;text-decoration: none}
A.city-link:link{color: #515151;font-family: Arial, Verdana, Helvetica, sans-serif;font size: 11px;text-decoration: none}
A.city-link:hover{color: #00a48b;font-family: Arial, Verdana, Helvetica, sans-serif;font size: 11px;text-decoration: none}
A.city-link:active{color: #515151;font-family: Arial, Verdana, Helvetica, sans-serif;font size: 11px;text-decoration: none}

A.city-link2:visited{color: #000000;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;font size: 13px;text-decoration: none}
A.city-link2:link{color: #000000;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;font size: 13px;text-decoration: none}
A.city-link2:hover{color: #00a48b;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;font size: 13px;text-decoration: none}
A.city-link2:active{color: #000000;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight: bold;font size: 13px;text-decoration: none}

.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;}
.gray-photos {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #a7a7a7; padding-top: 15px;}
.gray-text {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #a7a7a7; padding-top: 15px;}
.gray-cards {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #a7a7a7; padding-top: 15px;}
.home-aspen {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #757575; text-decoration: none; padding-left: 165px; padding-right: 35px; padding-top: 10px;}

.home-content {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4b4a4a; padding-left: 15px; padding-right: 15px; 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;}
.padding25px {padding-top: 15px; padding-left: 25px;}

.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; padding-bottom: 38px;}
.page-content-blog {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #1b1b1b; padding-left: 30px; padding-right: 25px; padding-bottom: 75px;}
.page-content-city {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #1b1b1b; padding-left: 30px; padding-right: 25px; padding-top: 17px; padding-bottom: 38px;}
.page-content-citytext {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #1b1b1b;}
.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: #000000; padding-left: 105px; padding-right: 30px;}
.page-content-three {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #1b1b1b; padding-left: 50px; padding-right: 50px;}
.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;}
.report-padding {padding-top: 15px;}
.report-padding2 {padding-top: 10px;}
.services-padding {padding-left: 5px; padding-right: 15px; padding-bottom: 15px;}
.testimonial-padding {padding-left: 5px; 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}

.btn-schedule {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/btn_schedule_m.png) no-repeat; white-space: nowrap; display: block; width: 147px; height: 38px; margin: 0; padding: 0;}
.btn-schedule a {display: block; color: #000000; font-size: 11px; width: 147px; height: 38px; display: block; float: left; color: black; text-decoration: none; margin: 0; padding: 0;}
.btn-schedule img {margin: 0; padding: 0; width: 147px; height: 38px; border: 0}

* html a:hover {visibility:visible}
.btn-schedule a:hover img {visibility:hidden}

.home-service {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/home_service_m.png) no-repeat; white-space: nowrap; display: block; width: 207px; height: 68px; margin: 0; padding: 0;}
.home-service a {display: block; color: #000000; font-size: 11px; width: 207px; height: 68px; display: block; float: left; color: black; text-decoration: none; margin: 0; padding: 0;}
.home-service img {margin: 0; padding: 0; width: 207px; height: 68px; border: 0}

* html a:hover {visibility:visible}
.home-service a:hover img {visibility:hidden}

.home-estimate {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/home_estimate_m.png) no-repeat; white-space: nowrap; display: block; width: 207px; height: 68px; margin: 0; padding: 0;}
.home-estimate a {display: block; color: #000000; font-size: 11px; width: 207px; height: 68px; display: block; float: left; color: black; text-decoration: none; margin: 0; padding: 0;}
.home-estimate img {margin: 0; padding: 0; width: 207px; height: 68px; border: 0}

* html a:hover {visibility:visible}
.home-estimate 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;}

/* Blog Style */
h2.blogTitle {color: #2169ad; font-size: 15px;  font-weight: bold; margin:0; padding:0}
a.blogLnk {font-size:15px; color: #2169ad;text-decoration: none;}
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;}


/** Added for Home Page 2011 **/

#charities{float:left;padding-left:7px;}
#google-rate{float:left;padding-left:15px;padding-top:22px;}


