body
{
background-color:#fff;
background-image: url(/images/bkgrd.jpg);
background-repeat:repeat-x;
margin-top:10px;
font-family:arial,sans-serif;
font-size:12px;
line-height:16px;
}

h1
{
color:#ffffcc;
font-size:18px;
}

form
{
margin:0px;
}

p
{
margin:0px;
padding:0px;
}

select
{
border:0px;
}


a:link,a:visited
{ color: #FFFF00; }

a:hover
{ color: #FFFF00;text-decoration:none; }



.fl
{float:left;}

.fr
{float:right;}

.white
{color:#fff;}

#wrapper
{
width:1044px;

}


.txtpad
{
margin-left:50px;
margin-right:50px;
margin-top:20px;

}

#header
{
background-image: url(/images/mr_comfort_hvac.jpg);
background-repeat:no-repeat;
height:184px;
width:1044px;
}

.blue
{
color:#336699
}

p.experts
{
position:relative;
top:150px;
left:370px;
color:#A23B3B;
font-size:12px;
width:600px;
}

#rednav
{
width:1044px;
height:40px;
}


#rednav a
{
	display: inline-block;
	background-repeat: no-repeat;
	overflow: hidden;
	margin:0px;
	padding:0px;
}





a.home:link,a.home:visited
{
	width: 57px;
	height: 40px;
	background-image: url(/images/home.png);
	background-position: 0px 0px;


}

a.home:hover
{
	background-position: 0px -40px;
}

a.home:active
{
	background-position: 0px -40px;
}


a.about:link,a.about:visited
{
	width: 91px;
	height: 40px;
	background-image: url(/images/aboutus2.png);
	background-position: 0px 0px;

}

a.about:hover
{
	background-position: 0px -40px;
}

a.about:active
{
	background-position: 0px -40px;
}



a.products:link,a.products:visited
{
	width: 141px;
	height: 40px;
	background-image: url(/images/products.png);
	background-position: 0px 0px;

}

a.products:hover
{
	background-position: 0px -40px;
}

a.products:active
{
	background-position: 0px -40px;
}



a.brands:link,a.brands:visited
{
	width: 120px;
	height: 40px;
	background-image: url(/images/brands.png);
	background-position: 0px 0px;

}

a.brands:hover
{
	background-position: 0px -40px;
}

a.brands:active
{
	background-position: 0px -40px;
}




a.comfort:link,a.comfort:visited
{
	width: 96px;
	height: 40px;
	background-image: url(/images/comfortclub.png);
	background-position: 0px 0px;

}

a.comfort:hover
{
	background-position: 0px -40px;
}

a.comfort:active
{
	background-position: 0px -40px;
}


a.pricing:link,a.pricing:visited
{
	width: 133px;
	height: 40px;
	background-image: url(/images/pricing.png);
	background-position: 0px 0px;

}

a.pricing:hover
{
	background-position: 0px -40px;
}

a.pricing:active
{
	background-position: 0px -40px;
}



a.faqs:link,a.faqs:visited
{
	width: 52px;
	height: 40px;
	background-image: url(/images/faqs.png);
	background-position: 0px 0px;

}

a.faqs:hover
{
	background-position: 0px -40px;
}

a.faqs:active
{
	background-position: 0px -40px;
}





a.specials:link,a.specials:visited
{
	width: 102px;
	height: 40px;
	background-image: url(/images/specials.png);
	background-position: 0px 0px;

}

a.specials:hover
{
	background-position: 0px -40px;
}

a.specials:active
{
	background-position: 0px -40px;
}


a.careers:link,a.careers:visited
{
	width: 68px;
	height: 40px;
	background-image: url(/images/careers.png);
	background-position: 0px 0px;

}

a.careers:hover
{
	background-position: 0px -40px;
}

a.careers:active
{
	background-position: 0px -40px;
}





a.testimonials:link,a.testimonials:visited
{
	width: 95px;
	height: 40px;
	background-image: url(/images/testimonials.png);
	background-position: 0px 0px;

}

a.testimonials:hover
{
	background-position: 0px -40px;
}

a.testimonials:active
{
	background-position: 0px -40px;
}



a.contact:link,a.contact:visited
{
	width: 89px;
	height: 40px;
	background-image: url(/images/contact.png);
	background-position: 0px 0px;

}

a.contact:hover
{
	background-position: 0px -40px;
}

a.contact:active
{
	background-position: 0px -40px;
}

#yelnav
{
width:1044px;
height:55px;
float:left;
margin:0px;
text-align:center;
}

a.yel img
{
margin-right:3px;
}

a.yel:link,a.yel:visited
{
	display: inline-block;
	height: 32px;
	width: 208px;
	border: 1px solid white;
	margin-right: 3px;
	background-image: url(/images/yel.png);
	background-repeat: repeat;
	background-color: #FEE34B;
	font-size:18px;
	padding:10px 0px 10px 0px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	line-height:37px;
}


a.yel:hover
{
background-image: none;
background-color:#fff;
}

a.yel:active
{
background-image: none;
background-color:#fff;
}

.twentyfourseven
{
float:left;
font-size:10px;
line-height:12px;
position:relative;
top:-10px;
left:110px;
}

.club
{
background-image: url(/images/savemoney.jpg);
width:1044px;
height:104px;
float:left;
}

a.learnmore:link,a.learnmore:visited
{
	display: inline-block;
	background-image: url(/images/learnmore.png);
	background-position: 0px 0px;
	width: 129px;
	height: 27px;
	position: relative;
	float: right;
	top: 40px;
	left: -35px;
	background-repeat: no-repeat;
}

a.learnmore:hover
{
	background-position: 0px -27px;
}

.brands
{
	background-image: url(/images/blushad.jpg);
	background-repeat: repeat-x;
	padding:7px 0px 25px 0px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	height:100px;
	text-align:center;
	width:1044px;
}

.brands img
{
margin-right:20px;
}

a.more:link,a.more:visited
{
	display: inline-block;
	background-image: url(/images/more.png);
	background-position: 0px 0px;
	width: 29px;
	height: 95px;
	background-repeat: no-repeat;
}

a.more:hover { background-position: 0px -95px; }



.footer
{
	background-image: url(/images/footbkg.jpg);
	width:1044px;
	height:189px;
}


a.newsletters:link,a.newsletters:visited
{
	display: inline-block;
	background-image: url(/images/newsletters.png);
	background-position: 0px 0px;
	width: 129px;
	height: 27px;
	background-repeat: no-repeat;

}

a.newsletters:hover
{
	background-position: 0px -27px;
}


a.application:link,a.application:visited
{
	display: inline-block;
	background-image: url(/images/application.png);
	background-position: 0px 0px;
	width: 129px;
	height: 27px;
	background-repeat: no-repeat;

}

a.application:hover
{
	background-position: 0px -27px;
}



		#field, label {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#EA5200; }
		label {  width: 10em; }
		input { margin-left: .5em; margin-bottom: .5em;  }
		input.submit { float: none; }
		input.error { border: 1px solid red; width: auto; }
		label.error {
		background: url(/js/images/unchecked.gif) no-repeat;
		padding-left: 16px;
		margin-left: .3em;
	}
		label.valid {
		background: url(/js/images/checked.gif) no-repeat;
		width: 16px;
		height: 16px;
	}





a.foot:link,a.foot:visited
{
font-size:10px;
color:#666;
}

a.foot:hover
{
font-size:10px;
color:#666;
}



.footinfo p
{
font-size:10px;
color:#666;
}






div.acr
{
padding:40px 0px 40px 0px;
color:#eee;
font-size:11px;
width:566px;
}
a.adobe
{
width:120px;
height:30px;
display:inline-block;
background-position: 0px 0px;
background-image: url(/images/acrobat_sm.gif);
}
a.adobe:hover
{
	background-position: 0px 30px;
}
a.adobe:active
{
background-position: 0px 0px;
}
