* { padding: 0; margin: 0; }

body 
	{
		font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		background-image: url(/images/background_gradient.gif);
		background-repeat: repeat-x;
		background-color: #1674d5;
		margin: 0px;
		padding: 0px;
	}

div#container
	{
		margin: .5em auto;
		width: 950px;
		padding: .5em;
		text-align: left;
		background-color: #fff;
		border: 1px solid #ccc;
		
	}
	
div#mainbody
	{
		margin: 5px 5px 5px 5px; 
		padding-top: 0px; 
	}
/* menu */

div#hacmenu { height: 135px;}

div#hacmenu h1 { text-indent: -999em; background-image: url(/images/herbert_and_conway_logo.jpg); width: 950px; height: 100px; padding-bottom: 3px; background-repeat: no-repeat; }

#nav { width: 950px; height: 32px; background-image: url(/images/menu/background.gif); margin-top: 3px;  }
#nav li { float:left; list-style-type:none; overflow:hidden;  }
#nav li a { text-indent:-999em;  }

#nav a { background-repeat:no-repeat; border:0px solid white; cursor:pointer; display:block; height:32px; overflow:visible; text-decoration:none; padding: 0px 0px; margin: 0 20px;}

#nav a:hover { background-position:0 -32px; }

#nav2 a { margin: 0px; }


#home { background-image: url(/images/menu/home.gif); width: 81px; height: 32px; }
#products { background-image: url(/images/menu/products.gif); width: 107px; height: 32px; }
#parts_and_service { background-image: url(/images/menu/parts_and_service.gif); width: 152px; height: 32px; }
/* services submenu */
#boilerservice { background-image: url(/images/menu/boiler_parts_and_service.gif); width: 344px; height: 32px; }
#coolingtowerservice { background-image: url(/images/menu/cooling_tower_parts_and_service.gif); width: 344px; height: 32px; }
/* end services submenu */
#environmental { background-image: url(/images/menu/environmental.gif); width: 221px; height: 32px; }
#contact { background-image: url(/images/menu/contact.gif); width: 107px; height: 32px; }

/* misc */

p { margin: .5em .5em; }
div#mainbody h1, h2, h3, h4, h5, h6 { margin: .5em 0; }
.triimage img { padding: 5px; background-color: #ddd; margin: 0 auto; }
.triimage { margin-bottom: 15px; }

/* footer */

div#footer { width: 950px; margin: 0 auto; color: #fff; }
div#footer a { color: white; }

/* copyright */
div#copyright { text-align: center; width: 100%; margin: 0 auto; }

/* wwd */
div#wwd { text-align: right; font-size: .7em; width: 950px; margin: 0 auto; float: right; }
div#wwd a { color: #eee; }

/* products */

table#product_companies { margin: 0 auto; }
table#product_companies a img { border: 0px; }
table#product_companies img { display: block; margin: 0 auto; }
table#product_companies ul {margin-left: 40px; }
table#product_companies td { padding: 5px; }
table#product_companies td:first-child { text-align: center; }
td.centered { text-align: center; }

/* environmental */

table.environmental img {display: block; }
table.environmental tr td {text-align: center;}
table.environmental tr td img { margin: 10px 50px;  }


/* common parts and service */

div.imagediv p img { margin: 0 auto; }
div.imagediv { float: left; width: 33%; text-align: center; }

.parts { text-align: center; background-color: #eee;  border: 2px solid #ccc; width: 700px; margin: 0 auto; font-size: 1.2em; }

/* boiler parts and service */

div#boiler_parts h2 { text-indent: -999em; background-image: url(/images/boiler_parts_and_service/boiler_tech_logo.png); width: 650px; height: 50px; margin: 0 auto; }

/* cooling tower parts service */

div#cooling_tower_parts h2 { text-indent: -999em; background-image: url(/images/cooling_tower_parts_and_service/herbert_and_conway_parts_logo.png); width: 650px; height: 79px; margin: 0 auto; }

/* contact */

fieldset { border: 0px; font-size: 12px; }
label { display: block; width: 220px; text-align: left; line-height: 1.4em; padding: 2px; }
label input, label select, label textarea { width: 100%; }
.label { float: left; /*text-transform: lowercase; */ padding-bottom: 1.5em; }
label.longField { clear: left; }
