body {margin:0px; padding:0px; background:#000; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000;}
a {text-decoration:underline;}
a:link {color:#0e568c;}
a:visited {color:#0e568c;}
a:hover {color:#000;}
a:active {color:#000;}
h1 {color:#0e568c; font-size:16px; font-weight:bold; margin:0px 0px 15px 0px;}
	.h1 {color:#0e568c; font-size:16px; font-weight:bold;}
h2 {color:#000; font-size:13px; font-weight:bold; margin:0px 0px 5px 0px;}
h6 {background:#5780ae; color:#fff; text-align:left; height:22px; width:142; margin:0px; padding:8px 0px 0px 8px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
img {border:0px;}
p {margin:0px 0px 15px 0px;}

#container {width:750px; margin:0px auto; text-align:center; background:#0093bb;}

#header {position:relative; width:750px; height:110px; margin:0px; padding:0px; text-align:left;}
	
#nav {position:relative; clear:both; width:750px; height:30px; margin:0px; background:#0e568c;}
		#nav ul {margin:0px; padding:0px;}
		#nav ul li {list-style:none; margin:0px; display:inline;}
		#nav ul li a {display:block; float:left; height:24px; padding:6px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold; text-decoration:none; color:#fff;}
			#nav ul li a.current {color:#0f75bc;}
			#nav ul li a.home {width:111px; border-right:1px solid #fff;}
			#nav ul li a.about {width:135px; border-right:1px solid #fff;}
			#nav ul li a.products {width:131px; border-right:1px solid #fff;}
			#nav ul li a.service {width:125px; border-right:1px solid #fff;}
			#nav ul li a.distributors {width:124px; border-right:1px solid #fff;}
			#nav ul li a.contact {width:117px;}
		#nav ul li a:link {}
		#nav ul li a:visited {}
		#nav ul li a:hover {color:#000;}
		#nav ul li a:active {color:#000;}

#bodyContainer {position:relative; width:750px; height:auto; margin:0px; background:#0093bb;}
	#sideNav {position:relative; float:left; width:175px; height:auto; margin:0px; background:#0093bb; text-align:left; font-size:10px; font-weight:bold; color:#fff;}			
	
	#body {position:relative; float:right; width:575px; height:auto; margin:0px; background:#fff; overflow:visible;}
		@media print {#body {overflow:visible; height:auto;}}
		
		#latestNews {position:relative; float:left; width:287px; height:auto; margin:0px; background:#fff;}
			.latestNewsText {text-align:left; padding:10px;}
		#newProducts {position:relative; float:right; width:287px; height:auto; margin:0px; background:#fff;}
			.newProductsText {text-align:left; padding:10px;}
		
		#vertical {background:#fff url(images/verticalMainGraphic.png) top left no-repeat;}
		#horizontal {background:#fff url(images/horizontalMainGraphic.png) top left no-repeat;}
		#flatBed {background:#fff url(images/flatBedMainGraphic.png) top left no-repeat;}
		#slantBed {background:#fff url(images/slantBedMainGraphic.png) top left no-repeat;}
		#turningCenters {background:#fff url(images/turningCentersMainGraphic.png) top left no-repeat;}
		#gapBed {background:#fff url(images/gapBedMainGraphic.png) top left no-repeat;}
		#vertical, #horizontal, #flatBed, #slantBed, #turningCenters, #gapBed {width:auto; height:300px;}
		
		/*#78c6e9*/
		
		#text {background:#fff; width:auto; height:auto; padding:15px; text-align:left;}
			#text img.main {padding-left:15px;}
			#text img.mainAlt {padding-right:15px;}
			#text img.detail {border:1px solid #000;}
			#text ul {margin:0px; padding:0px 0px 15px 15px; list-style-type:disc;}
			#specs {font-size:9px;}
				#specs th {background:#0e568c; color:#fff; padding:2px;}
				#specs tr {}
				#specs td {padding:2px; border-bottom:1px solid #000;}
		
		#map {background:#fff /*url(images/distributorMap.png) top center no-repeat*/; width:575px; height:500px; text-align:center;}
		
		#distributors-ACI, #distributors-AM1, #distributors-AM2, #distributors-AMT, #distributors-AZ, #distributors-ASI, #distributors-CS, #distributors-CPI, #distributors-DTC1, #distributors-DTC2, #distributors-DMTGNA, #distributors-EDM, #distributors-ETC, #distributors-HMI, #distributors-KAR, #distributors-KUSA, #distributors-MAR, #distributors-MSC, #distributors-MEC, #distributors-PMC, #distributors-PML, #distributors-PMT, #distributors-QTS, #distributors-RMI, #distributors-TM, #distributors-SCME, #distributors-SIG {position:absolute; background:#fff; width:545px; height:200px; padding:15px; text-align:left; top:365px; visibility:hidden;}
		
		/*#distributors-MS {position:absolute; background:#fff; width:auto; height:auto; padding:15px; text-align:left; top:400px; visibility:visible;}*/
			
		#sideBar{position:relative; float:right; width:156px;}

#footer {position:relative; clear:both; background:#0e568c url(images/footer.png) top left no-repeat; padding:10px 8px 0px 0px; width:740px; height:32px; color:#fff; text-align:right;}
	#footer a:link {color:#fff;}
	#footer a:visited {color:#fff;}
	#footer a:hover {color:#fff;}
	#footer a:active {color:#fff;}

.strong {font-weight:bold;}

/*start verical menu*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/slide_fly.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {list-style:none; padding:0px; margin:0px; width:175px; z-index:100; float:left; height:auto; background:#0093bb; text-align:left; font-size:10px; font-weight:bold; color:#fff;}
#menu ul {padding:0px; margin:0px;}
#menu ul ul {list-style-type:url(images/sideNavBullet.png);}
#menu li {float:left; background:#0093bb; border-bottom:1px solid #fff; text-indent:4px; padding:0px 0px 0px 0px; margin:0px;}

#menu li.sub {background:#0093bb;}

#menu li, #menu li a {display:block; color:#fff; font-size:10px; line-height:30px; width:175px; text-decoration:none; cursor:pointer; font-weight:bold; text-align:left;}

#menu table {border-collapse:collapse; padding:0; margin:0 -1px -1px;}

#menu ul, #menu :hover ul ul, #menu :hover ul :hover ul ul {position:absolute; left:-9999px; width:150px;}

#menu :hover {color:#000; background:0093bb; z-index:500; white-space:nowrap;}

#menu :hover > a {color:#000; background:#0093bb; z-index:500; white-space:nowrap;}

#menu :hover ul {padding:0px 0px 0px -4px; margin:0px; position:static; height:auto; margin-top:-1px; background:#007b96;}
#menu :hover ul li {/*list-style-type:url(images/sideNavBullet.png);*/}
#menu :hover ul li, #menu :hover ul li a {text-align:left; text-indent:18px; background:#007b96 url(images/sideNavBullet.png) 4px 12px no-repeat;}
#menu :hover ul li.fly a {background:#007b96 url(images/sideNavBullet.png) 4px 12px no-repeat;}
#menu :hover ul :hover {background:#007b96 url(images/sideNavBullet.png) 4px 12px no-repeat; position:relative; z-index:100;}
#menu a:hover ul li.fly a:hover {background:#007b96 url(images/sideNavBullet.png) 4px 12px no-repeat; color:#000;}
#menu :hover ul li.fly:hover > a {background:#007b96 url(images/sideNavBullet.png) 4px 12px no-repeat; color:#000;}

.menu_text {float:left; width:500px; font: 11px verdana, arial, sans-serif; border:1px solid #000; height:358px;}
.menu_text img {display:block;}
.menu_text p {margin:0; padding:5px 10px; line-height:15px;}

/*end vertical menu*/