*
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

		body {
			background-color:#330000;    
			margin-left: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding:0;
		}
		.style1 {
			font-family: Arial, Helvetica, sans-serif
			}
		.style2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
			padding:15px;
			}
			
		#page {
			width: 100%;
			border:none;
			text-align:center;
			background-color:#FFFFFF; 
		}
		#container {
			width:800px;
			height:700px;
			border:none;
			margin:0px; 
			margin-left: auto ;
  			margin-right: auto ;
			text-align:left;
		}
		
		#testimonials_co {
			width:800px;
			height:4550px;
			border:none;
			margin:0px; 
			margin-left: auto ;
  			margin-right: auto ;
			text-align:left;
		}

		#homefill { height: 680px; }
		#homeflashfill { height: 700px; }
		#aboutusfill { height: 95px; }
		#acfill { height: 45px; }
		#productlinefill { height: 123px; }
		#carrierfill { height: 63px; }
		#servicesfill { height: 284px; }
		#heatingfill{ height: 265px; }
		#geothermalfill{ height: 660px; }
		#elecfill{ height: 487px; }
		#cvacfill{ height: 660px; }
		#specialsfill { height: 375px; }
		#contactusfill { height: 505px; }
		#emailsuccessfill { height: 563px; }
		#airqualityfill{ height: 660px; }
		#testimonialsfill{ height: 860px; }
		#sitemapfill{ height: 412px; }
		.filler {
			background-color:#FFFFFF;
			border:none;
		}

		.Header0 {
			font-variant:small-caps;
			font-size:larger;
			font-weight:bolder;
			color:Blue;
		}
		.gogreen {
			color:Green;
		}
		
		#Cheeks {
			 position:relative;
			 top:-10px;
			 left: 0px;
		}
		#sitemap {
			 height: 40px;
			 position:relative;
			 right: -250px;
		}
		
		#sitemap a{
			 color:#FFFFFF;
			 text-decoration:none;
		}
		
		a:link {			
			text-decoration: none;
			font-weight: bolder;
			color: #330000;
		}
					
		a:visited {			
			text-decoration: none;
			font-weight: bolder;
			color: #330000;
			}
			
		a:hover {	
			text-decoration: blink;
			font-weight: bolder;
			color: Blue;
			}
		
		
		a.gogreen:hover {	
			text-decoration: blink;
			font-weight: bolder;
			color: Green;
			}
		
		a.current_link {	
			text-decoration: none;
			font-weight: bolder;
			color: Blue;
			}
			
		#pagetop {
			width:100%;
			background-color:#330000;    
			height:110px;
			font-size:small;
		}
		
		#pagetop1 {
			background-color:#330000;
			height:3px;
			width: 100%;
		}

		#pagetop2 {
			background-color:#ffffff;
			width: 100%;
		}
		
		#pagetop3 {
			height:100%;
		}
		
		
		#pagetop4 {
			background-color:#330000;
			width: 100%;
		}
		
		.pagetop a:link, .pagetop a:visited {
			text-decoration: none;
			font-weight: bold;
			color: white;
			}
			
		#pagetop a:hover {
			text-decoration: blink;
			font-weight: bolder;
			}
		
		
		#pagetop a img {
			text-decoration:none;
			border:none;
		}
					
		#banner {
			height: 250px;	
			width: 800px;
			background-image: url('cheeksbanner2011.gif');
		}
		
		#banner2 {
			height: 402px;	
			width: 800px;
		}
		
		#bannerflash {
			height: 402px;	
			width: 800px;
			background-color: white;
		}
		
		#SOSbuttons {
			background-color: white;
		}
		
		#menurow {
			border-top-width: 0px;
			border-bottom-width: 0px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-color:#330000;
			width:100%;
			height:20px;
			margin-bottom: 1px;			
		}
		
		html>body #menurow {margin-bottom: 1px;} 
		
		.columns7 {width: 100%}
		
		#column1 {
			 float:left;
			 width:87px;
			 height:31px;
		}
		#column2 {
			 float:left;
			 width:104px;
		}
		#column3 {
			 float:left;
			 width:136px;
		}
		#column4 {
			 float:left;
			 width:97px;
		}
		#column5 {
			 float:left;
			 width:98px;
		}
		#column6 {
			 float:left;
			 width:134px;
		}
		#column7 {
			 float:left;
			 width:144px;
		}
		
		#content {
				width:100%;
				padding-top: 0px;
				margin-top: 0px;
				height:100%;
				vertical-align:top;
				background-color:#FFFFFF;
		}
		#carriericon {
			position:absolute;
			top: 100px;
			right: 480px;
		}
		
/*		
		#construction {
			position:absolute;
			top: 110px;
			right: 300px;
		}
*/
		
		#leftcol {
			float:left;
			width:53%;
			border-right: solid;
			vertical-align:top;
		}
		#rightcol {
			float:left;
			width:45%;
			vertical-align:top;
		}
		#bottommenu {
				clear:both;
				width:100%;
				background-color:#FFFFFF;
		}
		
		#copyright {
			font-family:"Arial";
			font-size:small;
			font-weight:bold;
			}
			
		
		.phone a img {
			text-decoration:none;
			border:none;
		}
		.phone a:hover {
			text-decoration:blink;
			color:Blue;
			border:none;
		}
		.phone {
			text-decoration:none;
			font-family:"Verdana";
			font-size:x-large;				
		}	
		
		#testimonials a:hover img {
			text-decoration:blink;
			border: #330000; 
		}
					
		
		#testimonials a img {
			text-decoration:none;
			border:none;
		}
		.testimonial {
			font-size:medium;
			width:90%;
			margin-left: 3%;
			margin-right: 3%;
			margin-top: 1%;
			margin-bottom: 1%;
			padding: 18px;
			background-color:#cccccc;
		}
		.commentid {
			font-size:smaller;
			font-style:italic;
			font-weight:bold;
		}
		
		.commentloc{
			font-size:smaller;
			font-weight:bold;
		}
		
		.menu {
				font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
		}
		.rounded {
			  border-radius-bottomleft: 3ex;
			  border-radius-bottomright: 3ex;
			  -moz-border-radius-bottomleft: 3ex;
			  -moz-border-radius-bottomright: 3ex;
			  -webkit-border-radius-bottomleft:3ex;	
			  -khtml-border-radius-bottomright: 3ex;
		} 
/*		
		#carriercover {
			position: absolute;
			right: -240px;
			top: 50px;
		}
*/
		
		.carrier_para {
			height: 650px;
		}
		
		.picture a:hover img{
			text-decoration:blink;
			border: #330000; 
		}
		
		
		.picture a img{
			text-decoration:none;
			border:none;
		}
		
		#servicemenu {
			text-align:center;
			position:relative;
			top: 20px;
		}
		#mtpservicemenu a:link {
  			text-decoration: none;
 	 		border-bottom: thin dotted #330000;
		}

		#menuform {
			position: relative;
			top: 20px;
			left: 80px;
		}
/*		
		#dealer {	
			float:left;
		}
		controller {	
			float:right;
		}

		#ac {	
			float:left;
		}
		#heating {	
			float:right;
		}
		#heating2 {	
			float:right;
		}
		#airquality {	
			float:left;
		}
*/

.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	border: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
	border: none;
}

.imgteaser a img {
	float: left;
	margin: 0;
	border: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
}
.imgteaser a:hover .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 11px;
	left: 11px;
	padding: 10px;
	margin: 0;
	width: 566px;
	border-top: 1px solid #999;
}
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}

.imgteaser a .desc {display: none; }
.imgteaser a:hover .more {visibility: hidden;}

	.center
	{ 
	text-align: center;
	}
	
	.center table
	{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
	
	.parent {
		position:relative;
		font-variant:small-caps;
	}
	.child {
		position:relative;
		left: 10px;
	}
	.C {
		color:#330000;
		font-size:larger;
		font-weight:bold;
	}
	.specials {
		background-image: url('images/cheeksbanner002.jpg');
	}

	
	.button{

   width: 152px;



   font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   font-weight: bold;

   text-align: center;

   height:20px;

   line-height: 20px;

   background-color: #b9bcbc;

   border: 2px solid #b9bcbc;

   background-image: url(../images/button.jpg);

   background-repeat: repeat-x;

   position: relative;

   -moz-border-radius: 7px;

   -webkit-border-radius: 7px;

   cursor: pointer;

   color: white;

}
input.btn { 
	color:#330000; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#fed; 
	border: 1px solid; 
	border-color: #696 #363 #363 #696; 
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
} 

input.btnhov { 
	border-color: #c63 #930 #930 #c63; 
	color:Blue;
	text-decoration: blink;
}

input.btncur { 
	border-color: #c63 #930 #930 #c63; 
	color:Blue;
}

input.gbtnhov { 
	border-color: #c63 #930 #930 #c63; 
	color:Green;
	text-decoration: blink;
}

input.gbtncur { 
	border-color: #c63 #930 #930 #c63; 
	color:Green;
}

fieldset
{
border: 1px solid #781351;
width: 30em;
margin-left: 40px;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 

.hometags{
	position:relative;
	top: 20px;
	left: 50px;
}

.hometags a img{
	text-decoration:none;
	border:none;
		}
		
.hometags a:hover img{
	text-decoration:none;
	border:solid;
		}

#EnergyInspection, #AirQualityInspection {
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	display: block;
	height: 53px;	
	margin-top: 23px;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 1px;
	width: 94px;
}		
#EnergyInspection
{
	background-image: url('images/001afreeairqualityinsp.jpg');
}
#AirQualityInspection
{
	background-image: url('images/001afreeairqualityinsp.jpg');
}

#logoname {
	position:relative;
	top: .6em;
}

.gogreen {
	color: Green;
}

