* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
	background:#000000;
	color:#000000;
	text-align: center;
	font-family:"Gill Sans MT",Gill Sans, GillSans, Gill, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif;}


#contentwrapper{
	background: url(/contentImages/default/gradient_bg.jpg) no-repeat;
	margin: 30px auto 0 auto;
	width: 900px;
	height: 623px;
	text-align: left;
}

#content{
		width: 900px;
		height: 311px;
		position: relative;
}

#content_about{
		width: 900px;
		height: 330px;
		position: relative;
}

#content_inner{
		/*padding: 100px 40px 40px 40px;*/
		padding:40px 40px 0 40px;
}

#content_inner p, #content_inner li{
	line-height:1.1em;
}

#content_inner_schedule_app{
		padding: 20px 20px 40px 30px;
}
#sectionimage_inner_schedule {
	padding: 20px 20px 40px 30px;
}

div#backButton {
	height:30px;
	width:236px;
	/*text-align:right;
	float: right;
	margin-left: 700px;
	margin-right: 20px;
	padding-top: 60px;*/
	
	position: absolute;
	top: 60px;
	left: 655px;
	}
	

.textscroller{
	overflow:auto;
	height:205px;
}



/* MENU */


#menu_wrapper{
	width: 900px;
	height: 114px;
	background-color: #FFFFFF;
}
	
#menu_inner {
}
	
#logo{
	float: left;
	width: 230px; 
	height: 114px;
}

#logo_1{
	float: left;
	width: 230px; 
	height: 114px;
}

#menuRight {
	width:651px;
	height:114px;
	float:right;}

#menuRight_1 {
	width:599px;
	height:67px;
	float:right;
	margin-top: 55px;
	}

/* DIV WRAPPER FOR MENU */

#menu_about_us{
	float: right;
	width: 599px; 
	height: 114px;
	/*background: url(/contentImages/default/mid_aboutusmain_bg.jpg) no-repeat;*/
}

#menu_about_us_1{
	float: right;
	width: 599px; 
	height: 72px;
	/*background: url(/contentImages/default/mid_aboutusmain_bg.jpg) no-repeat;*/
}

#menu_about_us_our_story{
	float: right;
	width: 599px; 
	height: 114px;
	background: url(/contentImages/default/mid_aboutusmain_bg.jpg) no-repeat;
}

#menu_about_us_nate{
	float: right;
	width: 599px; 
	height: 114px;
	background: url(/contentImages/default/mid_about_nate.jpg) no-repeat;
}

#menu_about_us_carrier{
	float: right;
	width: 599px; 
	height: 114px;
	background: url(/contentImages/default/mid_about_carrier.jpg) no-repeat;
}

#menu_about_us_acca{
	float: right;
	width: 599px; 
	height: 114px;
	background: url(/contentImages/default/mid_about_acca.jpg) no-repeat;
}

#menu_referral_program{
	float: right;
	width: 599px; 
	height: 114px;
	background: url(/contentImages/default/mid_referralprogram.jpg) no-repeat;
}
#menu_residential_products {
	float:right;
	width:599px;
	height:114px;
	background:url(/contentImages/default/mid_clipboard_bg.jpg) no-repeat;
}




ul#menu_1 {
	/*height:28px;
	width:599px;*/
	margin:0 0 0 0;
	padding:10px 0 0 0;
	list-style-type:none;
	text-indent:0;
	float: left;}
ul#menu_1 li {
	float:left;
	text-indent:-9999px;
	margin-left: 3px;
	margin-right: 3px;}

ul#menu_1 li a {
	display:block;
	height:36px;
	outline:none;
}


ul#menu {
	/*height:28px;*/
	width:650px;
	margin:0 0 0 0;
	padding:43px 0 0 0;
	list-style-type:none;
	text-indent:0;
	float: left;
	clear:both;}
ul#menu li {
	float:left;
	text-indent:-9999px;}

ul#menu li a {
	display:block;
	height:36px;
	outline:none;
	margin-right:5px;
}
/*ul#menu li a:hover {
	background-position:0 0;}*/
	
	
.menuAbout_Home {
	background:url(/contentImages/default/nav_about_home.gif) no-repeat 0 -36px;
	width:70px;}
.menuAbout_Residential {
	background:url(/contentImages/default/nav_about_residential.gif) no-repeat 0 -36px;
	width:84px;}
.menuAbout_Commercial {
	background:url(/contentImages/default/nav_about_commercial.gif) no-repeat 0 -36px;
	width:84px;}
.menuAbout_AboutUs {
	background:url(/contentImages/default/nav_about_about_us.gif) no-repeat 0 -36px;
	width:84px;}
.menuAbout_Training {
	background:url(/contentImages/default/nav_about_training.gif) no-repeat 0 -36px;
	width:84px;}
.menuAbout_SeeOurAds {
	background:url(/contentImages/default/nav_about_see_our_ads.gif) no-repeat 0 -36px;
	width:84px;}
		
	
	
	
.menuHome {
	background:url(/contentImages/default/menu_home.gif) no-repeat 0 -28px;
	width:49px;}
.menuHome2 {
	background:url(/contentImages/default/menu_home2.gif) no-repeat 0 -28px;
	width:50px;}
.menuAboutUs {
	background:url(/contentImages/default/menu_aboutus.gif) no-repeat 0 -28px;
	width:102px;}
.menuOurStory {
	background:url(/contentImages/default/menu_ourstory.gif) no-repeat 0 -28px;
	width:104px;}
.menuHomeEnergyAudits {
	background:url(/contentImages/default/menu_homeenergyaudits.gif) no-repeat 0 -28px;
	width:204px;}
.menuCommercial {
	background:url(/contentImages/default/menu_commercial.gif) no-repeat 0 -28px;
	width:129px;}
.menuProducts {
	background:url(/contentImages/default/menu_products.gif) no-repeat 0 -28px;
	width:96px;}
.menuProducts2 {
	background:url(/contentImages/default/menu_products2.gif) no-repeat 0 -28px;
	width:79px;}
.menuResidential {
	background:url(/contentImages/default/menu_residential.gif) no-repeat 0 -28px;
	width:120px;}
.menuResidential2 {
	background:url(/contentImages/default/menu_residential2.gif) no-repeat 0 -28px;
	width:99px;}
.menuResidentialProducts {
	background:url(/contentImages/default/menu_residentialproducts.gif) no-repeat 0 -28px;
	width:211px;}
.menuAirConditioning {
	background:url(/contentImages/default/menu_airconditioning.gif) no-repeat 0 -28px;
	width:162px;}
.menuAirConditioning2 {
	background:url(/contentImages/default/menu_airconditioning2.gif) no-repeat 0 -28px;
	width:152px;}
.menuHeating {
	background:url(/contentImages/default/menu_heating.gif) no-repeat 0 -28px;
	width:86px;}
.menuHeating2 {
	background:url(/contentImages/default/menu_heating2.gif) no-repeat 0 -28px;
	width:72px;}	
.menuAirCleaning {
	background:url(/contentImages/default/menu_aircleaning.gif) no-repeat 0 -28px;
	width:129px;}		
.menuIndoorAirQuality {
	background:url(/contentImages/default/menu_indoorairquality.gif) no-repeat 0 -28px;
	width:188px;}		
.menuTemperatureControl {
	background:url(/contentImages/default/menu_tempcontrol.gif) no-repeat 0 -28px;
	width:212px;}
.menuHumidification {
	background:url(/contentImages/default/menu_humidification.gif) no-repeat 0 -28px;
	width:147px;}
.menuDehumidification {
	background:url(/contentImages/default/menu_dehumidification.gif) no-repeat 0 -28px;
	width:169px;}
.menuDehumidification2 {
	background:url(/contentImages/default/menu_dehumidification2.gif) no-repeat 0 -28px;
	width:151px;}
.menuFreshAirVentilator{
	background:url(/contentImages/default/menu_freshairventilator.gif) no-repeat 0 -28px;
	width:203px;}
.menuAirTreatment{
	background:url(/contentImages/default/menu_airtreatment.gif) no-repeat 0 -28px;
	width:144px;}
.menuOtherServices{
	background:url(/contentImages/default/menu_otherservices.gif) no-repeat 0 -28px;
	width:146px;}
.menuOtherServices2{
	background:url(/contentImages/default/menu_otherservices2.gif) no-repeat 0 -28px;
	width:122px;}
.menuScheduleApp{
	background:url(/contentImages/default/menu_scheduleappointment.gif) no-repeat 0 -28px;
	width:224px;}
.menuJoinMail{
	background:url(/contentImages/default/menu_joinmail.gif) no-repeat 0 -28px;
	width:179px;}
.menuServiceAgreement{
	background:url(/contentImages/default/menu_serviceagreement2.gif) no-repeat 0 -28px;
	width:168px;}
.menuServiceAgreement2{
	background:url(/contentImages/default/menu_serviceagreement2.gif) no-repeat 0 -28px;
	width:152px;}
.menuService{
	background:url(/contentImages/default/menu_service.gif) no-repeat 0 -28px;
	width:66px;}
.menuElectrical{
	background:url(/contentImages/default/menu_electrical.gif) no-repeat 0 -28px;
	width:92px;}
.menuPlumbing{
	background:url(/contentImages/default/menu_plumbing.gif) no-repeat 0 -28px;
	width:84px;}
.menuLine{	
	background:url(/contentImages/default/menu_line.gif) no-repeat;
	width:3px;
	margin:0 5px;}
.menuLine2{	
	background:url(/contentImages/default/menu_line.gif) no-repeat;
	width:2px;
	margin:0;}
.menuAC{	
	background:url(/contentImages/default/nav_acheating.gif) no-repeat 0 -36px;
	width:104px;
	margin:0;}
.menuPE{	
	background:url(/contentImages/default/nav_plumbingelectrical.gif) no-repeat 0 -36px;
	width:81px;
	margin:0;}
.menuIAQ{	
	background:url(/contentImages/default/nav_indoorairquality.gif) no-repeat 0 -36px;
	width:74px;
	margin:0;}
.menuHEA{	
	background:url(/contentImages/default/nav_homeenergyaudits.gif) no-repeat 0 -36px;
	width:96px;
	margin:0;}
.menuSP{	
	background:url(/contentImages/default/nav_serviceplans.gif) no-repeat 0 -36px;
	width:57px;
	margin:0;}
.menuSales{	
	background:url(/contentImages/default/nav_sales.gif) no-repeat 0 -36px;
	width:42px;
	margin:0;}
.menuME{	
	background:url(/contentImages/default/nav_mechanicalengineering.gif) no-repeat 0 -36px;
	width:80px;
	margin:0;}
.menuASC{	
	background:url(/contentImages/default/nav_automatedsystemcontrols.gif) no-repeat 0 -36px;
	width:106px;
	margin:0;}
.menuProjects{	
	background:url(/contentImages/default/nav_projects.gif) no-repeat 0 -36px;
	width:58px;
	margin:0;}
	
div#submenu {
	width:630px;
	height:25px;
	clear:both;
	padding:5px 0 0 0;
	font-size:13px;}
#submenu a {
	color:#333333;}
#submenu strong {
	color:#00529c;}
ul#subNavACHeat, ul#subNavPlumbing, ul#subNavIndoorAir {
	margin:0;
	padding:0;
	list-style-type:none;}
ul#subNavHomeEnergy {
	margin:0;
	padding:0 0 0 50px;
	list-style-type:none;}
ul#subNavServicePlans {
	margin:0;
	padding:0 0 0 80px;
	list-style-type:none;}
ul#subNavACHeat li, ul#subNavPlumbing li, ul#subNavIndoorAir li, ul#subNavHomeEnergy li, ul#subNavServicePlans li {
	display:block;
	float:left;
	margin:0 10px 0 0;}

	

.Active {
	background-position:0 0;}
/*ul#menu li a.Active:hover {}*/
	
	
	
	
#sectionimage{
	width: 900px;
	height: 250px;
	clear:both;
}
	
#sectionimage_schedule_app{
	width: 900px;
	/*height: 289px;*/
	min-height:289px;
	height:auto !important;
	height:289px;
	background:#d7e5f0 url(/contentImages/default/btm_scheduleappt.jpg) no-repeat bottom;
}
	
#sectionimage_inner {
	padding: 40px 40px 40px 40px;
}


#sectionimage p {
	margin:0;
	padding:0;}
	


#project-previous{
	float:left;
	width:20px;
	margin-left:10px;
	padding-top:80px;
}

#project-next a{
	text-indent: -9999px;
	display: block;
	background-image: url(/images/projectlistnext.gif);
	width:20px;
	height: 40px;
}


#project-previous a{
	text-indent: -9999px;
	display: block;
	background-image: url(/images/projectlistprev.gif);
	width:20px;
	height: 40px;
}

#project-next{
	float:left;
	width:30px;
		padding-top:80px;
}

.project-thumb{
	width:189px;
	float:left;
	margin:30px 10px 0 10px;
	text-align: center;
	color:white;
}

#project-detail-details{
	float:left;

}



#seeourads-scroll{
	width:800px;
	overflow-x: scroll;
	overflow-y: hidden;
	height:165px;
	white-space: nowrap; 
	position:absolute;

}

#seeourads-wrapper{
	position: absolute;
}

.seeourads-thumb{
	width: 130px;
	float:left;
	text-align:center;
}

.seeourads-thumb a {
	margin:0 0 2px 0;
}


#project-detail-details-skinny{
	float:left;
	width:120px;
}

.project-homelist{
	float:left;
	width:190px;
	margin-right: 10px;
}

#project-list{
	width:900px;
	height:250px;
	background-image: url(/images/projectlistbg.gif);
}

.project-detail-image{
	float:left;
	margin: 0 6px 0 0;
}

h2{
	color: #FFFFFF;
	font-weight:bold;
	font-style: italic;
	margin-bottom: 25px;
}

p{
	margin: 0 0 10px 0;
	font-size:1em;
}
li.serviceplans {
	font-size:.8em;}
blockquote {
	margin-left:5em;}
.medium {
	font-size:1.2em;}
p.smaller, .smaller {
	font-size:.8em;}
#content_inner ul {
	margin-left:3em;}

.blue_italic{
	color: #1c2c87;
	font-weight:bold;
	font-style: italic;
}
h2.blue {
	color:#1c2c87;
	font-style:normal;}

.notes{
		font-size: 10px;
}

a:link {color: #1c2c87; text-decoration:none; outline:none;}
a:visited {color: #1c2c87; text-decoration:none; outline:none;}
a:hover {color: #1c2c87; text-decoration:underline; outline:none;}
a:active {color: #1c2c87; text-decoration:none; outline:none;}


ul#logos{
	float: right;
	margin-right: 30px;
	list-style-type:none;
	display: none;
}

ul#logos li{
		float:left;
}

ul#logos li a{
		display:block;
		text-indent: -5000px;
		width: 100px;
		height: 100px;
}


div#footer {
	text-align:center;
	color:#fff;
	font-size:12px;
	margin:0 auto;
	width:900px;
}
#footer a {
	color:#fff;}
	
#sectionimage p img {
	margin:0;
	padding:0;
}



table#appointment input{
	height:20px;
}

table#appointment input#contactformsubmit{
	height:28px;
}