body {

	color: #000000;

	font-family: Arial, Verdana, Helvetica; 

	font-size: 14px;

	line-height: 19px;

	background:url('media/bg.gif') repeat-x;

	background-color: #989898;

	margin: 0; 

	padding: 0;

	text-align: center;

	min-width: 1000px; }

#wrapper {

	margin: 0 auto;

	width: 1000px;

	text-align: left;

	overflow: auto; 

	background-color: #ffffff; }





#header {

	height: 96px; }

#header-logo {

	float: left;

	width: 402px;

	height: 96px; }

#header-right {

	width: 598px;

	float: right;

	text-align: right;

	height: 96px; }





	

#phone {

	padding: 10px 15px 0 0;

	font-size: 28px;

	line-height: 28px;

	letter-spacing: 2px;

	color: #7788a8; }









#nav {

	height: 47px;

	padding-left: 232px;

	background:url('media/bg-topnav.gif') no-repeat; }

#nav img {

	float: left;

	border: 0;  }	

	

	





#body-wrapper {

	background:url('media/header.gif') no-repeat;

	overflow: auto; }

#body-wrapper.converting {background:url('media/header-converting.gif') no-repeat;}

#body-wrapper.customs {background:url('media/header-customs.gif') no-repeat;}

#body-wrapper.food {background:url('media/header-food.gif') no-repeat;}

#body-wrapper.flooring {background:url('media/header-flooring.gif') no-repeat;}

#body-wrapper.metal {background:url('media/header-metal.gif') no-repeat;}

#body-wrapper.misc {background:url('media/header-misc.gif') no-repeat;}

#body-wrapper.packaging {background:url('media/header-packaging.gif') no-repeat;}

#body-wrapper.pelletizing {background:url('media/header-pelletizing.gif') no-repeat;}

#body-wrapper.underwater {background:url('media/header-underwater.gif') no-repeat;}

#body-wrapper.waterring {background:url('media/header-waterring.gif') no-repeat;}

#body-wrapper.recycling {background:url('media/header-recycling.gif') no-repeat;}

#body-wrapper.plrecycling {background:url('media/header-plasticrecycling.gif') no-repeat;}

#body-wrapper.textiles {background:url('media/header-textiles.gif') no-repeat;}

#body-wrapper.wood {background:url('media/header-wood.gif') no-repeat;}







	

/* LEFT COLUMN  */

#left {

	float: left; 

	width: 230px;

	padding: 20px 0 0 24px; }

	









/* CENTER COLUMN  */

#main {

	float: left; 

	width: 720px;

	padding: 50px 0 25px 0; 

	overflow: auto; }

#center-home {

	float: left; 

	width: 746px;

	padding: 0 0 25px 0;  }

#center-home p {

	padding-right: 25px; }



#center {

	float: left; 

	width: 485px;

	padding 0 0 25px 0; }

#right {

	float: left; 

	width: 200px;

	padding: 0 0 0 35px;  }







h1 {

	color: #fff;

	font-weight: normal;

	font-size: 40px; 

	line-height: 40px; 

	margin: 0 0 58px 0; }

h2 {

	font-size: 18px; 

	line-height: 22px; 

	margin: 0; }

	

img.photo {

	padding: 0 20px 10px 0;

	text-align: left; }	

#centerphoto td {

	vertical-align: top; }



	

	

#contact td {

	vertical-align: top;

	padding: 2px 6px 2px 0; }	

#contact td.sm {

	font-size: 10px; }

	

	

	

#literature td {

	vertical-align: top;

	width: 50%;

	padding: 0 0 25px 0; }	

#literture td.left  {

	padding-right: 22px; } 

#literature a {

	font-size: 12px; }

#literature img {

	width: 100px

	height: 129px;

	border: 1px solid #000; }







#services td {

	vertical-align: top;

	text-align: center;

	width: 50%;

	padding: 0 0 25px 0; }	

#services td.left {

	padding-right: 25px; }





#mfg td {

	vertical-align: top;

	padding: 0 25px 0 0; }	







.list td {

	vertical-align: top; }

.specs td {

	vertical-align: top; 

	padding-right: 15px; }





/* RIGHT COLUMN  */







/* FOOTER  */

#footer {

	text-align: center;	

	font-size: 12px;

	line-height: 16px;

	padding-top: 20px;  }

	

	

	

	

	

/* -- FLY OUT MENU  --  */

/* dk blue: #4c7498   med blue: #a2b5c7   lt blue: #cbd7e3  */



#menu {

	width: 196px;

	background: #a2b5c7;

	background: url('media/leftnav-top.gif') no-repeat; 

	padding-top: 5px;  }

#menu ul {

	list-style: none;

	margin: 0;

	padding: 0; }

#menu a, #menu h2, #menu li.nolink {

	font: bold 12px arial, helvetica, sans-serif;

	display: block;

	border-bottom: 1px solid #4f5762;

	margin: 0;

	padding: 6px 10px 6px 18px; }

#menu li.nolink {

	padding: 6px 0 6px 0; }

#menu li.nolink div {

	padding: 0 10px 0 18px; }

#menu h2 {

	font: bold 14px arial, helvetica, sans-serif; }

#menu h2 {

	color: #ffffff;

	background: #4c7498; }

	

#menu a, #menu li.nolink {

	color: #23234e;

	background: #a2b5c7;       

	text-decoration: none; }

#menu a:hover {

	color: #23234e;

	background: #cbd7e3; }  

	

#menu h2 a, #menu h2 a:hover {

	font: bold 14px arial, helvetica, sans-serif;

	color: #ffffff;

	background: #4c7498;

	padding: 0; 

	border: 0; }

          

#menu li {

	position: relative; }

#menu ul ul ul {

	position: absolute;

	top: 0;

	left: 100%;

	width: 100%; }



div#menu ul ul ul,

div#menu ul ul li:hover ul ul

	{display: none;}



div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

	{display: block;}



div#menu ul ul ul ul,

div#menu ul ul ul li:hover ul ul

	{display: none;}



div#menu ul ul ul li:hover ul,

div#menu ul ul ul ul li:hover ul

	{display: block;}

	

	

	

/* all flyouts */		

#menu ul ul ul a {

	background: #cbd7e3;  }

#menu ul ul ul a:hover {

	background: #f3f6fa;  }	

#menu ul ul ul {  

	width: 130px;

	border: 1px solid #96abbe; }
	
#spec {

	display: none;
	
}
a img { border: none; }
