html {
	/* text-align:center; */
	}
		
body {
	font: .75em/1.5em Arial, Helvetica, sans-serif; 
	color: #666;
	position:relative;
	background:#fff url(/images/background.gif) top repeat-x;
	border-top:12px solid #fff;
	}

body.map_body {
	font: .75em/1.5em Arial, Helvetica, sans-serif; 
	color: #666;
	position:relative;
	background-color:#fff;
	border-top:0;
	background-image:none;
	}

iframe {
	border:none;
}
body.map_body hr {
	display:none;
	}

body.map_body table td {
	border:0;
	}
	
#table1 td {
	width:25%;
	}
	
#branding h1 {
	position:absolute;
	top:86px;
	left:0px;
	height:31px;
	width:379px;
	background:transparent url(/images/slogo_plastikos.gif) no-repeat;	
	text-indent: -9999px;
	}
	
#branding h1 a {
	height:31px;
	width:379px;
	display:block;
	}
#footer h1 {
	position:absolute;
	top:40px;
	right:17px;
	height:29px;
	width:155px;
	background:transparent url(/images/logo_plastikos.gif) no-repeat;	
	text-indent: -9999px;
	}
	
#footer h1 a {
	height:29px;
	width:155px;
	display:block;
	}

#footer h2 {
	position:absolute;
	top:23px;
	left:17px;
	height:51px;
	width:93px;
	background:transparent url(/images/logo_micromold.gif) no-repeat;	
	text-indent: -9999px;
	}
	
#footer h2 a {
	height:51px;
	width:93px;
	display:block;
	}
	
h3 {
	color:#1c7a1c;
	font-size:130%;
	font-style:italic;
	/* text-transform: uppercase; */
	}

h3 a {
color:#1c7a1c;
}

td h3 {
	padding:25px 0 25px 0;
	}
td {width:50%;}

td img {
	margin: 0 10px 5px 0;
	}

h4 {
	color:#3F3F5A;
	font-size:1.2em;
	text-transform: uppercase;
	margin:0 0 0px 0;
	}

p {
	margin:0 0 10px 0;
	}
#footer p {
	margin:0 0 0px 0;
	}
	
em	{font-family: Georgia, Times, "Times New Roman", serif; }

strong {
	color:#016e23;
	font-weight:bold;
	}	

tbody {
	border:none;
	}

.clear {
	clear:both;
	}	
	
#container { /*** DIV THAT EXSISTS ONLY FOR IE6 ***/
	width:952px;
	margin:auto;
	}
	
.content {
	width:100%;
	margin:auto;
	background:transparent url(/images/content_bg.jpg) bottom left no-repeat;
	position:relative;
	}
	
.cat_textbox_small, .cat_listbox_small {
	width:95px;
	background:#fff url(/images/search_bg.gif) top left no-repeat;
	}	
	
#search {
	position:absolute;
	right:0px;
	background:#3f3f5a url(/images/search_title.gif) top left no-repeat;
	height:32px;
	vertical-align:middle;
	width:203px;
	}
#search-box {
	position:absolute;
	left:70px;
	vertical-align:middle;
	
	}
	
input {
	margin-top:7px;
	vertical-align:middle;
	}

input. {
	background:#fff url(/images/search_bg.gif) top left no-repeat;
	}
			
#branding {
	position:relative;
	width:952px;
	margin:auto;
	height:147px;
	background:transparent url(/images/banner.gif) bottom left no-repeat;
	}

#branding blockquote {
	position:absolute;
	top:-9999px;
	}	
	
#part {
	position:absolute;
	top:92px;
	left:0px;
	}

#slogan {
	position:absolute;
	top:43px;
	right:34px;
	}
				
#footer {
	position:relative;
	margin:auto;
	width:952px;
	border-top:1px solid #ccc;
	margin-top:25px;
	padding:15px 0 0 0;
	text-align:center;
	
	}
			
/*** STRUCTURE ***/
.sub {
	position:relative;
	overflow: hidden;
	width:100%;
	}

.col_01,.col_02,.col_a,.col_b,.col_aa,.col_bb,.col_h01,.col_h02 { position: absolute; top: 0; left: 0; text-align:left; }

.col_01	{ width: 295px; left: 0px; padding:35px 0 0 0; background-color:transparent; line-height:1.8em; } 
.col_02	{ width: 620px; left: 332px; padding:35px 0 0 0; line-height:1.9em; }
.col_a	{ width: 361px; left:0px; padding: 0 0 15px 0;} 
.col_b	{ width: 339px; left:377px; padding: 0 0 15px 0;}
.col_h01	{ width: 150px; left: -100px; padding:0 0 0 0; background-color:transparent; line-height:1.8em; } 
.col_h02	{ width: 720px; left: 70px; padding:0 0 0 0; line-height:1.9em; }

.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

/* ]]> */

/*** END STRUCTURE ***/

/* -------------------------------------------------- */

/*** PRIMARY NAVIGATION ***/

#nav_topics {
	position:absolute;
	right:0px;
	bottom:35px;	
	}
	
#cat_441211_divs ul#nav_441211  {
	position:absolute;
	top:0px;
	left:0px;
	margin: 0;
	padding: 0 0 0 0px;
	list-style-type: none;
	width:698px;
	background-color:transparent;
	}

#cat_441211_divs ul#nav_441211 li{
	display: block;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0 0 0 0;
	}

#cat_441211_divs ul#nav_441211 li a{
	color:transparent;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 32px 0 0 0;
	margin: 0;
	font: bold 10px/10px verdana, lucida, sans-serif;
	text-decoration: none;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	height: 0;
	}

html>body #cat_441211_divs ul.nav_topics li a{
	height: 0;
	}
	
#cat_441211_divs ul#nav_441211 li#primary_topic-item1 a{ background: transparent url("/images/navbar.gif") 0 0px no-repeat; width: 77px;}

#cat_441211_divs ul#nav_441211 li#primary_topic-item2 a{ background: transparent url("/images/navbar.gif") -77px 0px no-repeat; width: 155px;}

#cat_441211_divs ul#nav_441211 li#primary_topic-item3 a{ background: transparent url("/images/navbar.gif") -232px 0px no-repeat; width: 130px;}

#cat_441211_divs ul#nav_441211 li#primary_topic-item4 a{ background: transparent url("/images/navbar.gif") -362px 0px no-repeat; width: 120px;}

#cat_441211_divs ul#nav_441211 li#primary_topic-item5 a{ background: transparent url("/images/navbar.gif") -482px 0px no-repeat; width: 87px;}

#cat_441211_divs ul#nav_441211 li#primary_topic-item6 a{ background: transparent url("/images/navbar.gif") -569px 0px no-repeat; width: 129px;}



#cat_441211_divs ul#nav_441211 li#primary_topic-item1.selected a { background-position: 0 -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item2.selected a { background-position: -77px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item3.selected a { background-position: -232px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item4.selected a { background-position: -362px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item5.selected a { background-position: -482px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item6.selected a { background-position: -569px -32px; }



#cat_441211_divs ul#nav_441211 li#primary_topic-item1 a:hover{ background-position: 0 -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item2 a:hover{ background-position: -77px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item3 a:hover{ background-position: -232px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item4 a:hover{ background-position: -362px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item5 a:hover{ background-position: -482px -32px; }

#cat_441211_divs ul#nav_441211 li#primary_topic-item6 a:hover{ background-position: -569px -32px; }

/*** SECONDARY NAVIGATION ***/

ul#nav_nav_442519393863, ul#nav_442848, nav_442576, nav_442519, nav_442491, nav_442339, nav_445534, #nav_484922{
	padding:0 0 0 0;
	
	}
ul#navsub_442576_312123, ul#navsub_442519_333796, ul#nav_442491, ul#nav_445534, ul#navsub_442339_334024, ul#navsub_484922_334078, ul#navsub_442848_334095, ul#navsub_484922_336085 {
	line-height:2em;
	list-style-type: disc;
	margin:0 0 0 35px;
	}
li.selected img {
	display:none;
	}
	
ul#navsub_442576_312123 li, ul#navsub_442519_333796 li {
	margin:0;
	padding:0;
	}

ul#nav_393863 li a, ul#nav_442848 li a, ul#nav_442576 li a, ul#nav_442519 li a, ul#nav_442491 li a, ul#nav_442339 li a, ul#nav_442576 li ul#navsub_442576_312123 li a, ul#nav_442519 li ul#navsub_442519_333796 li a, ul#nav_445534 li a, ul#nav_442339 li ul#navsub_442339_334024 li a, ul#nav_484922 li a, ul#nav_484922 li ul#navsub_484922_334078 li a, ul#nav_442848 li ul#navsub_442848_334095 li a, ul#nav_484922 li ul#navsub_484922_336085 li a {
	display:block;
	text-transform: uppercase;
	text-decoration:none;
	color:#c6c6c6;
	padding:0 0 0 0px;
	font-weight:bold;
	font-size:1.1em;
	/* background:transparent url(/images/bullets_clear.png) 0px 6px no-repeat; */
	}


ul#nav_393863 li a:hover, ul#nav_442848 li a:hover, ul#nav_442576 li a:hover, ul#nav_442519 li a:hover, ul#nav_442491 li a:hover, ul#nav_442339 li a:hover, ul#nav_442576 li ul#navsub_442576_312123 li a:hover, ul#nav_445534 li a:hover, ul#nav_442339 li ul#navsub_442339_334024 li a:hover, ul#nav_484922 li ul#navsub_484922_334078 li a:hover, ul#nav_442848 li ul#navsub_442848_334095 li a:hover,  ul#nav_484922 li ul#navsub_484922_336085 li a:hover {
	padding:0 0 0 0px;
	color:#999;
	/* background:transparent url(/images/bullets_clear.png) 0px 6px no-repeat; */
	}

ul#nav_393863 li.selected a, ul#nav_442848 li.selected a, ul#nav_442576 li.selected a, ul#nav_442519 li.selected a, ul#nav_442491 li.selected a, ul#nav_442339 li.selected a, ul#nav_442576 li ul#navsub_442576_312123 li.selected a, ul#nav_445534 li.selected a, ul#navsub_442519_333796 li.selected a, ul#nav_442519 li ul#navsub_442519_333796 li.selected a, ul#nav_442339 li ul#navsub_442339_334024 li.selected a, ul#nav_484922 li ul#navsub_484922_334078 li.selected a,ul#nav_484922 li.selected a,  ul#nav_442848 li ul#navsub_442848_334095 li.selected a,  ul#nav_484922 li ul#navsub_484922_336085 li.selected a {
	color:#3f3f5a;
	padding:0 0 0 0px;
	/* background:transparent url(/images/bullets.png) 0px 6px no-repeat; */
	}
/* ul#nav_442576 li ul#navsub_442576_312123 li a:hover, ul#nav_442576 li ul#navsub_442576_312123 li a, ul#nav_442576 li ul#navsub_442576_312123 li.selected a,  ul#nav_484922 li ul#navsub_484922_334078 li.selected a {
	padding-left:10px;} */


/*** SECONDARY PAGE ***/
.secondary{
	background-image:none;
	}
.col_aa	{ width: 449px; left:0; padding:35px 0 0 0; } 
.col_bb	{ width: 215px; left:479px; padding:35px 0 0 0; } 
/*** Expanding Staff List ***/

#staff_list {
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
	
#staff_list ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#staff_list ul ul {
	display: inline;
	}
	
#staff_list ul ul li a {
	padding-left: 0px;
	}
	
#staff_list a {
	color: #016e23;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-left: 0;
	padding: 2px 2px 2px 17px;
	text-transform: uppercase;
	font-style:italic;
	}
#staff_list span.title {
	text-tranform:none;
	font-style:normal;
	font-size:90%;
	}
	
#staff_list li{
	padding:0 0 15px 16px;
	line-height:1.3em;
	}
	
#staff_list li a{
	line-height:1.1em;
	}
		
#staff_list a.expanded {
	background:transparent url(/images/less.gif) no-repeat 3px 3px;
	}

#staff_list a.collapsed {
	background:transparent url(/images/more.gif) no-repeat 3px 3px;
	}
	
#staff_list a:hover {
	text-decoration: none;
	}
	
#staff_list ul a {
	background: #e8e8e8;
	border-top: 2px solid #fff;
	color: #000;
	display: block;
	font-weight: normal;
	padding: 2px 2px 2px 10px;
	}
	
#staff_list ul a:hover {
	background : #f5f5f5;
	text-decoration: underline;
	}
	
#staff_list li.active a {
	background: #fff;
	}
	
#staff_list li.active li a {
	background: #e8e8e8;
	}

#staff_list img {
	float:right;
	padding:0 0 5px 5px;
	}

/* floating div used for the admin menu */
#handle {
	width: 140px;
	height: 10px;
	background-color: #016e23;
	cursor: move;
	}

#floater {
	position: absolute;
	left: 10px;
	top: 140px;
	background: #fff;
	width: 140px;
	font-weight: bold;
	z-index: 6;
	padding: 2px;
	border: 1px solid #016e23;
	}

.col_aa ul {
	padding:0 0 15px 0;
	}

.col_aa ul li ul {
	padding:0 0 0 0;
	}

.col_aa ul li {
	background:#FFFFFF url(/images/arrow_yellow.gif) no-repeat scroll 0 6px;
	padding:0 0 0 10px;
	}

.col_aa ul li ul li {
	background:#FFFFFF url(/images/arrow_green.gif) no-repeat scroll 0 6px;
	padding:0 0 0 10px;
	}

table.products td {
	padding:15px;
	}

table.products td.product_image {
	text-align:center;
	}
	
.col_aa h3 {
	padding:0 0 15px 0;
	}

.col_aa p {
	padding:0 0 10px 0;
	}

.col_aa a {
	color:#016e23;
	}

.col_02 p {
	margin:0 0 20px 0;
	}

.col_02 ul {
	list-style-position: inside;
	list-style-type:disc;
	padding: -10px 0 10px 20px;
margin:0 0 20px 20px;
	}
	
.col_02 table tr td {
	padding:5px 5px 0 0;
	}
	
#sub_heading {
	position: absolute; 
	top: 240px; 
	left: -340px;
	line-height:3.5em;
	}
	
div#sub_heading.technical_capabilities {
	top:345px;
	}
	
.sub_heading_p1 {
	color:#666;
	font-weight:bold;
	font-size:3.5em;
	text-transform: uppercase;
	}
	
.sub_heading_p2 {
	color:#1c7a1c;
	font-size:2.5em;
	text-transform: uppercase;
	}

p.next_page {
	text-align:left;
	margin:30px 0 20px 0px;
	padding-left:15px;
	font-size:90%;
	background:transparent url(/images/arrow.gif) left 50% no-repeat;
	clear:both;
	}
span.read_more {
	font-size:90%;
	background:transparent url(/images/arrow_grey.gif) left 50% no-repeat;
	padding-left:15px;
	}	
ul#nav_442491 {
	padding-bottom:15px;
	}

td span.caption {
	color:blue;
	font-style:italic;
	text-align:right;
	font-family:Bradley Hand ITC;
	font-size:1.2em;
	}
	
.Group {
	display: inline;
    text-decoration: none;
    }

.Group:hover {
    text-decoration: underline;
    }

.Option {
    text-decoration: none;
    }

.Option:hover {
    text-decoration: underline;
    }

.show {
    display:block;
    }

.hide {
    display:none;
    }
  
td.space {
	width:15px;
	}

h4.step {
	margin:1.2em 0 0 0;
	padding: 0 0 0 1.2em;
	}
	
h4.step, h4.step a {
	background:#1c7a1c url(/images/step_bg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	}

h4.step a {
	padding:0 20px 0 0;
	background: url(/images/arrow_down.gif) right no-repeat;
	text-decoration:none;
	}

.req {
	color:red;
	font-weight:bold;
	}

#become_a_fan {
position:absolute;
left:0px;
top:124px;
z-index:10;
height:20px

}
#request_for_quote {
position:absolute;
left:141px;
top:124px;
height:20px;
}