html {
	height: 100%; background-color: rgb(52, 90, 126);
}
body {
	height: 100%; background-color: rgb(52, 90, 126);
}
body {
	margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: rgb(52, 90, 126);
}
p {
	margin-top: 0.9em;
}
td {
	color: rgb(41, 41, 41); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
a {
	color: rgb(33, 105, 173); text-decoration: none;
}
a:link {
	color: rgb(95, 159, 228); text-decoration: none;
}
a:hover {
	color: rgb(247, 176, 24); text-decoration: none;
}
a:visited {
	color: rgb(95, 159, 228); text-decoration: none;
}
.button {
	color: rgb(255, 255, 255); padding-right: 15px; padding-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;
}
a.button {
	color: rgb(255, 255, 255); padding-right: 15px; padding-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
a.button:visited {
	color: rgb(255, 255, 255); padding-right: 15px; padding-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
a.button:hover {
	color: rgb(164, 164, 164); padding-right: 15px; padding-left: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.content {
	color: rgb(0, 0, 0); font-family: Arial,Helvetica; font-size: 9pt;
}
.couponTitle {
	color: rgb(0, 97, 170); font-family: arial, sans-serif; font-size: 12pt; font-weight: bold;
}
.footer {
	color: rgb(255, 255, 255); padding-top: 7px; padding-left: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.footer {
	color: rgb(255, 255, 255); padding-top: 7px; padding-left: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
.footerlink {
	color: rgb(255, 255, 255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.footerlink:link {
	color: rgb(255, 255, 255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.footerlink:visited {
	color: rgb(255, 255, 255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.footerlink:hover {
	color: rgb(204, 55, 33); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
.homeText {
	padding: 15px 15px 10px; color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt;
}
.homeServices {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
}
.homeServices li {
	list-style: none; margin: 0px; padding: 0px; color: rgb(75, 74, 74); line-height: 17pt; font-family: arial, sans-serif; font-size: 8pt; font-weight: bold;
}
.subText {
	padding: 15px 25px 20px 17px; color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
.homeFeatured-one {
	padding-top: 30px; padding-left: 33px;
}
.homeFeatured-two {
	padding-top: 30px; padding-left: 29px;
}
.homePhone {
	color: rgb(255, 255, 255); padding-top: 35px; padding-left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.logoPadding {
	padding-top: 10px; padding-right: 10px; padding-left: 10px;
}
.image-padding {
	padding-top: 5px; padding-right: 10px; padding-left: 20px;
}
.image-padding2 {
	padding-top: 5px; padding-right: 10px; padding-left: 15px;
}
.main-padding {
	padding-top: 17px;
}
.menuAddress {
	padding: 7px 15px 10px; color: rgb(41, 41, 41); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
.nav {
	color: rgb(255, 255, 255); padding-top: 15px; padding-bottom: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;
}
.productImage {
	padding-right: 15px; padding-bottom: 15px;
}
.productText {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
.red {
	color: rgb(235, 55, 36); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
.title {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.titleOurServices {
	color: rgb(75, 74, 74); padding-left: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}
.titleWhite {
	color: rgb(255, 255, 255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
a.titleWhite {
	color: rgb(255, 255, 255); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
a.titleWhite:hover {
	color: rgb(27, 80, 184); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.titleHome {
	color: rgb(255, 255, 255); padding-top: 25px; padding-left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.titlePhone {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold;
}
.titleSEO {
	color: rgb(76, 76, 76); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.titleSEO:visited {
	color: rgb(76, 76, 76); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.titleSEO:link {
	color: rgb(76, 76, 76); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.titleSEO:hover {
	color: rgb(86, 156, 220); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.titleSEO:active {
	color: rgb(76, 76, 76); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.topPhone {
	color: rgb(82, 147, 227); padding-right: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; font-weight: bold;
}
.seo {
	color: rgb(56, 56, 56); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.seo:link {
	color: rgb(56, 56, 56); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.seo:visited {
	color: rgb(56, 56, 56); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.seo:hover {
	color: rgb(204, 55, 33); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
.seo-two {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none;
}
a.seo-two:link {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none;
}
a.seo-two:visited {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none;
}
.subTitle-padding {
	color: rgb(255, 255, 255); padding-top: 10px; padding-right: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.subTitle {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.supportTitle {
	color: rgb(75, 74, 74); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.supportImage {
	padding-right: 12px; padding-bottom: 20px; padding-left: 20px;
}
.hvac101Image {
	padding-right: 15px; padding-bottom: 20px;
}
.btnservicenav {
	background: url("HVAC Products Palm Springs Air Conditioner Furnace Thermostats  Comfort Air_files/images/btn_requestservice_alt.jpg") no-repeat; margin: 0px; padding: 0px; width: 188px; height: 53px; font-family: arial, helvetica, sans-serif; display: block; white-space: nowrap; position: relative;
}
.btnservicenav a {
	margin: 0px; padding: 0px; width: 188px; height: 53px; color: black; font-size: 11px; text-decoration: none; float: left; display: block;
}
.btnservicenav img {
	border: 0px currentColor; width: 188px; height: 53px;
}
* html a:hover {
	visibility: visible;
}
.btnservicenav a:hover img {
	visibility: hidden;
}
#fullheight {
	height: 100%;
}
input {
	border: 1px solid rgb(161, 161, 161); color: rgb(0, 0, 0);
}
.dropDwn {
	border: 1px solid rgb(161, 161, 161); color: rgb(0, 0, 0); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
}
.textarea {
	padding: 2px; border: 1px solid rgb(161, 161, 161); font-size: 9pt; display: block;
}
.checkBox {
	border: 1px solid rgb(255, 255, 255);
}
a.logo:visited {
	color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 17pt; font-weight: bold; text-decoration: none;
}
a.logo:link {
	color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 17pt; font-weight: bold; text-decoration: none;
}
a.logo:hover {
	color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 17pt; font-weight: bold; text-decoration: none;
}
a.logo:active {
	color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 17pt; font-weight: bold; text-decoration: none;
}
#height42 {
	height: 42px;
}

