BODY
{
	text-align: center;
	background-color: #aeb5b9;
	margin-top: 0px;
}

#giant
{
	background-color: #fff;
	width: 870px;
	border: 0px solid red;
	margin: 0px auto 0 auto;
	
	
	
}

#top
{
	background: #516C84 url('../images/CAS_comp2_03.jpg') no-repeat;
	width: 865px;
	height: 69px;
}

#menu
{
	background: #aeb5b9 url('../images/menu_05.jpg') no-repeat;
	width: 865px;
	height: 32px;
	display: block;
}

#menu a
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1pt;
	color: #000;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 25px;
	float: left;
	text-decoration: none;
	display: block;
}

#menu a:hover
{
	color: #c92026;
}

#main
{
	border: 0px solid red;
	width: 865px;
}

#main-pics
{
	border: 0px solid red;
	width: 865px;
}

#left
{
	float: left;
	width: 247px;
	height: 400px;
}

#services
{
	background: #516C84 url('../images/services_07.jpg') no-repeat;
	width: 247px;
	height: 136px;
}

#services p
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 58px;
	padding-left: 130px;
	padding-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#services a
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 60px;
	padding-left: 130px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#services a:hover
{
	font-weight: bold;
}

#mechanical
{
	background: #516C84 url('../images/mechanical_09.jpg') no-repeat;
	width: 247px;
	height: 125px;
}

#mechanical p
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 45px;
	padding-left: 130px;
	padding-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#mechanical a
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 60px;
	padding-left: 130px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#mechanical a:hover
{
	font-weight: bold;
}



#controls
{
	background: #516C84 url('../images/controls_10.jpg') no-repeat;
	widht: 247px;
	height: 139px;
}

#controls p
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 48px;
	padding-left: 130px;
	padding-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#controls a
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	padding-top: 60px;
	padding-left: 130px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#controls a:hover
{
	font-weight: bold
}

#right
{
	float: right;
}

#banner
{
	background: #516C84 url('../images/banner_08.jpg') no-repeat;
	width: 618px;
	height: 220px;
	
}

#banner a
{
	font-family: arial;
	font-size: 8pt;
	color: #c92026;
	text-decoration: none;
	padding-top: 180px;
	padding-left: 230px;
	display: block;
}

#banner a:hover
{
	text-decoration: underline;
}

#flash
{
	width: 618px;
	height: 220px;
}

#table1
{
	width: 613px;
	padding: 15px;
	background-color: #f1f1f1;
	margin-left: 5px;

}

#table1 p
{
	font-family: arial;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
}

#table1 h1
{
	font-family: arial;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
}

#table2
{
	width: 863px;
	padding: 15px;
	background-color: #f1f1f1;
	margin-left: 2px;

}

#table2 p
{
	font-family: arial;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
}

#table2 h1
{
	font-family: arial;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 15px;
	padding-top: 15px;
}

#table2 a
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1pt;
	color: #000;
	padding-left: 10px;
	text-decoration: none;
	text-align: right;
	
}

#table2 a:hover
{
	color: #c92026;
	text-decoration: underline;
}

#table2 td
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#bottom
{
	background: #ADB5B8 url('../images/bottom_11.jpg') no-repeat scroll -2px 0;
	width: 863px;
	min-height: 50px;
	clear: both;
	margin-bottom: 4px;
	margin-left: 2px;
}

#bottom h1
{
	font-family: arial;
	font-size: 7pt;
	color: #000;
	padding-top: 12px;
	padding-left: 8px;
	margin-bottom: 0px;
}	

#bottom a
{
	font-family: arial;
	font-size: 7pt;
	color: #000;
	padding-left: 7px;
	padding-right: 7px;
}

#bottom_thumbs
{
	margin: 3px auto 0;
	padding: 0;
	list-style: none;
	width: 840px;
	overflow: hidden;
}

#bottom_thumbs li
{
	float: left;
	width: 30px;
	height: 30px;
	margin: 4px;
	border: 1px solid black;
}

#bottom_thumbs li a
{
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
}

#bottom_thumbs li div
{
	display: none;
}

.qtip-content
{
	padding: 0 !important;
	text-align: center !important;
	font-family: Verdana;
}
	
#thumb_centrifugal { width: 30px; height: 30px; background: transparent url(../images/galleries/centrifugal_s.jpg) no-repeat; }
#thumb_screwwatercooled { width: 30px; height: 30px; background: transparent url(../images/galleries/screw-water-cooled_s.jpg) no-repeat; }
#thumb_screwaircooled { width: 30px; height: 30px; background: transparent url(../images/galleries/screw-air-cooled_s.jpg) no-repeat; }
#thumb_scrollwatercooled { width: 30px; height: 30px; background: transparent url(../images/galleries/scroll-water-cooled_s.jpg) no-repeat; }
#thumb_scrollaircooled { width: 30px; height: 30px; background: transparent url(../images/galleries/scroll-air-cooled_s.jpg) no-repeat; }
#thumb_airhandlers { width: 30px; height: 30px; background: transparent url(../images/galleries/air-handler_s.jpg) no-repeat; }
#thumb_makeupair { width: 30px; height: 30px; background: transparent url(../images/galleries/make-up-air_s.jpg) no-repeat; }
#thumb_vav { width: 30px; height: 30px; background: transparent url(../images/galleries/vav_s.jpg) no-repeat; }
#thumb_fancoil { width: 30px; height: 30px; background: transparent url(../images/galleries/fan-coil_s.jpg) no-repeat; }
#thumb_watersource { width: 30px; height: 30px; background: transparent url(../images/galleries/water-source_s.jpg) no-repeat; }
#thumb_selfcontained { width: 30px; height: 30px; background: transparent url(../images/galleries/self-contained_s.jpg) no-repeat; }
#thumb_package { width: 30px; height: 30px; background: transparent url(../images/galleries/package_s.jpg) no-repeat; }
#thumb_rooftop { width: 30px; height: 30px; background: transparent url(../images/galleries/rooftop_s.jpg) no-repeat; }
#thumb_split { width: 30px; height: 30px; background: transparent url(../images/galleries/split-systems_s.jpg) no-repeat; }
#thumb_compressors { width: 30px; height: 30px; background: transparent url(../images/galleries/compressors_s.jpg) no-repeat; }
#thumb_computerroom { width: 30px; height: 30px; background: transparent url(../images/galleries/computer-room_s.jpg) no-repeat; }
#thumb_boilers { width: 30px; height: 30px; background: transparent url(../images/galleries/boiler_s.jpg) no-repeat; }
#thumb_pumps { width: 30px; height: 30px; background: transparent url(../images/galleries/pumps_s.jpg) no-repeat; }
#thumb_humidifiers { width: 30px; height: 30px; background: transparent url(../images/galleries/humidifier_s.jpg) no-repeat; }
#thumb_coolingtowers { width: 30px; height: 30px; background: transparent url(../images/galleries/cooling-tower_s.jpg) no-repeat; }
#thumb_emergencies { width: 30px; height: 30px; background: transparent url(../images/galleries/temporary-chiller_s.jpg) no-repeat; }

#mid_centrifugal { width: 150px; height: 100px; background: transparent url(../images/galleries/centrifugal_m.jpg) no-repeat; }
#mid_screwwatercooled { width: 150px; height: 100px; background: transparent url(../images/galleries/screw-water-cooled_m.jpg) no-repeat; }
#mid_screwaircooled { width: 150px; height: 100px; background: transparent url(../images/galleries/screw-air-cooled_m.jpg) no-repeat; }
#mid_scrollwatercooled { width: 150px; height: 100px; background: transparent url(../images/galleries/scroll-water-cooled_m.jpg) no-repeat; }
#mid_scrollaircooled { width: 150px; height: 100px; background: transparent url(../images/galleries/scroll-air-cooled_m.jpg) no-repeat; }
#mid_airhandlers { width: 150px; height: 100px; background: transparent url(../images/galleries/air-handler_m.jpg) no-repeat; }
#mid_makeupair { width: 150px; height: 100px; background: transparent url(../images/galleries/make-up-air_m.jpg) no-repeat; }
#mid_vav { width: 150px; height: 100px; background: transparent url(../images/galleries/vav_m.jpg) no-repeat; }
#mid_fancoil { width: 150px; height: 100px; background: transparent url(../images/galleries/fan-coil_m.jpg) no-repeat; }
#mid_watersource { width: 150px; height: 100px; background: transparent url(../images/galleries/water-source_m.jpg) no-repeat; }
#mid_selfcontained { width: 150px; height: 100px; background: transparent url(../images/galleries/self-contained_m.jpg) no-repeat; }
#mid_package { width: 150px; height: 100px; background: transparent url(../images/galleries/package_m.jpg) no-repeat; }
#mid_rooftop { width: 150px; height: 100px; background: transparent url(../images/galleries/rooftop_m.jpg) no-repeat; }
#mid_split { width: 150px; height: 100px; background: transparent url(../images/galleries/split-systems_m.jpg) no-repeat; }
#mid_compressors { width: 150px; height: 100px; background: transparent url(../images/galleries/compressors_m.jpg) no-repeat; }
#mid_computerroom { width: 150px; height: 100px; background: transparent url(../images/galleries/computer-room_m.jpg) no-repeat; }
#mid_boilers { width: 150px; height: 100px; background: transparent url(../images/galleries/boiler_m.jpg) no-repeat; }
#mid_pumps { width: 150px; height: 100px; background: transparent url(../images/galleries/pumps_m.jpg) no-repeat; }
#mid_humidifiers { width: 150px; height: 100px; background: transparent url(../images/galleries/humidifier_m.jpg) no-repeat; }
#mid_coolingtowers { width: 150px; height: 100px; background: transparent url(../images/galleries/cooling-tower_m.jpg) no-repeat; }
#mid_emergencies { width: 150px; height: 100px; background: transparent url(../images/galleries/temporary-chiller_m.jpg) no-repeat; }

/*#large_computerroom { width: 630px; height: 420px; background: transparent url(../images/galleries/computer-room_l.jpg) no-repeat; }
#large_boilers { width: 630px; height: 420px; background: transparent url(../images/galleries/boiler_l.jpg) no-repeat; }
#large_pumps { width: 630px; height: 420px; background: transparent url(../images/galleries/pumps_l.jpg) no-repeat; }
#large_hulargeifiers { width: 630px; height: 420px; background: transparent url(../images/galleries/hulargeifier_l.jpg) no-repeat; }
#large_coolingtowers { width: 630px; height: 420px; background: transparent url(../images/galleries/cooling-tower_l.jpg) no-repeat; }
#large_emergencies { width: 630px; height: 420px; background: transparent url(../images/galleries/temporary-chiller_l.jpg) no-repeat; }*/

#verybottom
{
	font-family: arial;
	font-size: 7pt;
	color: #fff;
	text-align: right;
	background-color: #aeb5b9;
}

.extra a
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1pt;
	color: #000;
	text-decoration: none;
	display: block;
}

.extra p
{
	font-family: arial;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.extra h1
{
	font-family: arial;
	font-size: 11pt;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
