body {
	text-align:center;
	background:url('images/bg2.jpg');
	background-repeat:repeat-x;
	color:#999999;
	background-color:#e4ac73;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#container{
	width:958px;
	border:1px solid #FFF;
	margin: 0 auto;
	background-color:#FFF;
}
a{
	color:#FF3300;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#nav{
	width:955px; height:40px;
	margin:0px; position:relative;
	background:url("images/topbg2.jpg");
	text-align:right;
}
#navInner { position:absolute; top:6px; right:0px; }

#nav a, #nav a:link, #nav a:active, #nav a:visited {
	display:block; height:29px; padding:0px 10px 0px 10px; line-height:29px; float:left; font-weight:bold; text-decoration:none;
	background:url(images/nav.png) top right; color:#FFFFFF; font-size:12px; text-shadow:#333333 0px 0px 1px;
	font-family:Arial, Helvetica, sans-serif;
}
#nav a:hover, #nav a.actLink { background-position:0px -29px; text-shadow:#b72c19 0px 0px 1px; }

#title{
	margin:0px;
	float:left;
	width:698px;
	height:328px;
	
}
div.home{
	background:url('images/titleBg.jpg');
}
div.about{
	background:url('images/abouttitle.jpg');
}
div.case{
	background:url('images/casetitle.jpg');
}
div.casebarns{
	background:url('images/casetitle.jpg');
}
div.casegreen{
	background:url('images/green.jpg');
}
div.casesliding{
	background:url('images/Services-groundsource.jpg');
}
div.caseretrofit{
	background:url('images/retrofit.jpg');
}
div.casesolar{
	background:url('images/Services-solar.jpg');
}
div.caseair{
	background:url('images/productstitle.jpg');
}
div.contact{
	background:url('images/estimatetitle.jpg');
}
div.contact2{
	background:url('images/contacttitle2.jpg');
}
div.service{
	background:url('images/productstitle.jpg');
}
div.product{
	background:url('images/productstitle.jpg');
}
div.news{
	background:url('images/newstitle.jpg');
}
div.est{
	background:url('images/estimatetitle.jpg');
}
div.faqs{
	background:url('images/FAQ-UFH.jpg');
}
#news{
	width:256px;
	float:right;
	text-align:left;
	
}
.news{
	width:256px;
	float:right;
	text-align:left;
	
}

#content{
	float:left;
	width:696px;
	text-align:center;
	margin-top:10px;
}
#footer{
	clear:both;
	width:954px;
	height:85px;
	background:url('images/footerBg.jpg');
	vertical-align:text-bottom;
	text-align:right;
	
}
#footer2{
	width:945px;
	height:50px;
	background:#FFFFFF;
	padding:5px;
	padding:0px;
	font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
#footer2 img { position:relative; top:6px; }

#footer2 a{
		color:#666666;
}
#footer2 a:hover	{
		color:#999999;
}
th.header{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11pt;
	text-align:left;
	background-color:#666666;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
}
.latest{
	width:253px;
	font-size:9pt;
	color:#999999;
}
#latest{
	width:253px;
	font-size:9pt;
	color:#999999;
}
#latest2{
	width:253px;
	font-size:9pt;
	color:#999999;
}
#latest3{
	width:253px;
	font-size:9pt;
	color:#999999;
}
#homeCont a{
	color:#CC3333;
}
table.submenu{
	
	float:left; width:170px; margin:0px 10px 10px 10px;
	font-size:10pt;
}
table.submenu td{
	border-bottom:1px dashed #CCCCCC;height:30px;
}
table.products{
	width:495px;
	float:right;
	font-size:10pt;
	
}

table.products td img{
	width:140px;
	height:140px;
	border:1px solid #CCCCCC; margin:10px;
	text-align:center;
	
}
td.info{
	color:#FF3300;
}

.prodlink a{
	color:#FF3300;
	text-decoration:none;
}.prodlink a:hover{
	color:#FF3300;
	text-decoration:underline;
}

.submenu a{
	color:#999999;
	text-decoration:none;
}
.submenu a:hover{
	
	color:#FF3300;
	text-decoration:none;
}

.faq_full {
	width:495px; margin:0px 0px 0px 0px; float:right;
}

.faq_header {
	display:block; width:100%; padding:5px 0px 10px 0px; color:#FF3300; font-size:14px; font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left;
}
.faq_q {
	display:block; width:100%; padding:5px 0px 20px 0px; color:#333333; font-size:13px; font-weight:bold;
	text-align:center;
}

.sideBar_block {
	width:253px; float:left;
	margin:0px 0px 10px 0px;
}

h2.sideBarHeader_01 {
	display:block; width:100%; height:25px; font-size:12px; text-indent:5px;
	background:url(images/bar_01.png) repeat-x; font-weight:normal;
	line-height:25px; color:#747474; text-shadow:#e1e1e1 1px 1px 1px;
	margin:0px 0px 6px 0px; padding:0px;
}
h2.sideBarHeader_02 {
	display:block; width:100%; height:25px; font-size:13px; text-indent:5px;
	background:url(images/bar_02.png) repeat-x; font-weight:bold;
	line-height:25px; color:#ffffff; text-shadow:#be1414 1px 1px 1px;
	margin:0px 0px 6px 0px; padding:0px;
}
h2.sideBarHeader_03 {
	display:block; width:100%; height:25px; font-size:13px; text-indent:5px;
	background:url(images/bar_03.png) repeat-x; font-weight:bold;
	line-height:25px; color:#ffffff; text-shadow:#535353 1px 1px 1px;
	margin:0px 0px 6px 0px; padding:0px;
}


a.social_twitter:link, a.social_twitter:active, a.social_twitter:visited, a.social_twitter:hover {
	display:block; height:32px; background:url(images/social_twitter.png) left no-repeat;
	margin:10px 15px 0px 15px; float:left; line-height:32px; text-indent:38px; font-size:14px; color:#666666;
	text-decoration:none;
}
a.social_facebook:link, a.social_facebook:active, a.social_facebook:visited, a.social_facebook:hover {
	display:block; height:32px; background:url(images/social_facebook.png) left no-repeat;
	margin:10px 15px 0px 15px; float:left; line-height:32px; text-indent:38px; font-size:14px; color:#666666;
	text-decoration:none;
}



.homeTestimonial_Air {
	display:block; background:url(images/testimonial_air.jpg);
	width:253px; height:143px;
}
.homeTestimonial_Air:hover { cursor:pointer; }

.homeTestimonial_Ground {
	display:block; background:url(images/testimonial_ground.jpg);
	width:253px; height:143px;
}
.homeTestimonial_Ground:hover { cursor:pointer; }




.overlay {
	display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:#000000; z-index:7;
	
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	
}

.popup_air, .popup_ground { 
	width:726px; height:500px; position:fixed; z-index:8; display:none;
	left:50%; top:50%; margin-left:-363px; margin-top:-250px;	
}
.popup_contact_top { display:block; width:726px; height:30px; background:url(images/popup_top.png); }
.popup_contact_bottom { display:block; width:726px; height:30px; background:url(images/popup_bottom.png); }
.popup_contact_body { display:block; width:726px; height:440px; background:url(images/popup_body.png) repeat-y; }
.popup_contact_body_inner { width:666px; height:440px; margin:0px 0px 0px 30px; }

.popup_close {
	display:block; width:36px; height:36px; background:url(images/close.png);
	position:absolute; top:30px; right:30px; z-index:9;
}
.popup_close:hover { cursor:pointer; }







