body {
	margin: 0;
	padding: 0;
	background: #000 url('../assets/Image/bg.gif') left repeat-y;
}

ul.inline {
	text-align: left;
	list-style-type: none;
}

.inline li {
	display: inline;
	margin-right: 0.5em;
	margin-left: 0.5em;
	line-height: 200%;
	font: 12px arial, verdana, sans-serif;
}

h1 {
	background: #000 url('../assets/Image/header.jpg') no-repeat;
	width: 800px;
	height: 180px;
	margin: 0;
	padding-top: 0;
	text-indent: -3000px;
}

#mainlayer {
	width: 800px;
	margin: 0;
}

#primnav {
	background: #fff;
	width: 800px;
	margin: 0;
	padding: 0;
	float: left;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}

#primnav ul {
	margin: 0;
	padding: 0;
}

#primnav li {
	display: inline;
	margin: 0;
	padding: 0;
	font: bold 11px arial, verdana, sans-serif;
}

#primnav li a {
	line-height: 1.7em;
	padding: 0 6px 0 6px;
	color: #000;
	font: bold 11px arial, verdana, sans-serif;
	border-right: 1px solid #000;
}

#primnav li.lastitem a {
	border: 0;
}

#primnav li a:hover {
	margin: 0;
	color: #d8e81b;
}

#nav {
	float: left;
	width: 120px;
}

#nav ul {
	list-style-type: none;
	margin: 5px 0 5px 0;
	padding: 0;
	border: none;
}

#nav li {
	font: normal 11px arial, verdana, sans-serif;
	color: #fff;
	width: 100%;
	height: 35px;
	margin: 0;
	padding-left: 15px;
	text-indent: 40px;
	display: block;
	text-align: left;
}

#homebut {
	background: #000 url('../assets/Image/home_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#homebut:hover {
	background: #000 url('../assets/Image/home_butt_02.gif') no-repeat left;
	display: block;
	height: 35px;
	color: #d8e81b;
}

#productsbut {
	background: #000 url('../assets/Image/products_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#productsbut:hover {
	background: #000 url('../assets/Image/products_butt_02.gif') no-repeat left;
	display: block;
	height: 35px;
	color: #d8e81b;
}

#aboutbut {
	background: #000 url('../assets/Image/about_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#aboutbut:hover {
	background: #000 url('../assets/Image/about_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#servicesbut {
	background: #000 url('../assets/Image/services_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#servicesbut:hover {
	background: #000 url('../assets/Image/services_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#qualitybut {
	background: #000 url('../assets/Image/quality_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#qualitybut:hover {
	background: #000 url('../assets/Image/quality_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#newsbut {
	background: #000 url('../assets/Image/news_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#newsbut:hover {
	background: #000 url('../assets/Image/news_butt_02.gif') no-repeat left;
	display: block;
	
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#locationbut {
	background: #000 url('../assets/Image/location_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#locationbut:hover {
	background: #000 url('../assets/Image/location_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#contactbut {
	background: #000 url('../assets/Image/contact_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#contactbut:hover {
	background: #000 url('../assets/Image/contact_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#indexbut {
	background: #000 url('../assets/Image/index_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#indexbut:hover {
	background: #000 url('../assets/Image/index_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

#shiptrackbut {
	background: #000 url('../assets/Image/ship_track_butt_01.gif') no-repeat left;
	display: block;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	font: 12px/2.5em arial, verdana, sans-serif;
}

#shiptrackbut:hover {
	background: #000 url('../assets/Image/ship_track_butt_02.gif') no-repeat left;
	display: block;
	padding-top: 3px;
	height: 35px;
	color: #d8e81b;
}

h2 span {
	visibility: hidden;
}

#header_home {
	background: #fff url('../assets/Image/home_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_about {
	background: #fff url('../assets/Image/about_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_baking {
	background: #fff url('../assets/Image/baking_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_contact {
	background: #fff url('../assets/Image/contact_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_dereeling {
	background: #fff url('../assets/Image/dereeling_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_device_programming {
	background: #fff url('../assets/Image/device_programming_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_dry_packaging {
	background: #fff url('../assets/Image/dry_packaging_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_location {
	background: #fff url('../assets/Image/location_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_laser_marking {
	background: #fff url('../assets/Image/laser_marking_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_news {
	background: #fff url('../assets/Image/news_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_quality {
	background: #fff url('../assets/Image/quality_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_services {
	background: #fff url('../assets/Image/services_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_products {
	background: #fff url('../assets/Image/products_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#esd_packaging {
	background: #fff url('../assets/Image/tubing_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_tape_reeling {
	background: #fff url('../assets/Image/tape_reeling_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_waffle_tray {
	background: #fff url('../assets/Image/waffle_tray_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_siteindex {
	background: #fff url('../assets/Image/siteindex_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_ship_track {
	background: #fff url('../assets/Image/ship_track_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_memory_card {
	background: #fff url('../assets/Image/memory_card_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#header_component-testing {
	background: #fff url('../assets/Image/component_testing_header.jpg') no-repeat;
	width: 659px;
	height: 171px;
	margin: 0;
}

#contentwrap {
	clear: both;
	width: 800px;
	min-height: 800px;
	text-align: center;	
}

#contentwrap2 {
	float: right;
	width: 660px;
	min-height: 800px;
	background: url('../assets/Image/bottom_curve.gif') bottom right no-repeat;
}

#content {
	float: right;
	width: 660px;
	background: url('../assets/Image/content_topcorner.jpg') 0 171px no-repeat;
	margin-bottom: 17em;
}

#content p {
	text-align: justify;
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	padding: 0 5em 0 7em;
}

#footersub {
	clear: both;
	height: 70px;
	width: 800px;
	background: #000 url('../assets/Image/bsi_cert.gif') 8px 0 no-repeat;
	text-align: center;
}

#footersub p {
	text-align: center;
	font: normal 10px arial, verdana, sans-serif;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 25px;
}

#footersub a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#footersub a:hover {
	color: #d8e81b;
	text-decoration: none;
}

#footer {
	clear: both;
	width: 800px;
	height: 150px;
	background: #fff url('../assets/Image/footer.jpg') no-repeat;
	text-align: center;
}

#footer p {
	text-align: center;
	font: normal 10px arial, verdana, sans-serif;
	color: #000;
	padding: 0;
}

h3 {
	text-align: center;
	font: bold 12px arial, verdana, sans-serif;
	color: #000;
	padding: 0 5em 0 7em;
}

h4 {
	text-align: center;
	font: 26px century gothic, arial, verdana, sans-serif;
	color: #d8e81b;
}

.date {
	text-align: center;
	font: normal 10px arial, verdana, sans-serif;
	color: #000;
	padding: 9em 0 0 0;
}

table {
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	text-align: center;
}

#siteindex table {
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	text-align: left;
	padding: 6px;
	margin-bottom: 5px;
	width: 450px;
}

a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #d8e81b;
	text-decoration: none;
}

.title {
	color: #fff;
	font-size: 1px;
}

img.right {
	padding-right: 40px;
	padding-left: 40px;
	float: right;
}

table.right {
	float: right;
	margin-bottom: 20px;
}

#search {
	width: 800px;
	background: #000;
	
	padding: 15px 0 1px 0;
}

form {
	text-align: right;
	font: 12px arial, verdana, sans-serif;
}

.searchbox {
	font: 12px arial, verdana, sans-serif;
	background: #fff;
	border: 1px solid #cfdf1b;
}

.search{
	font: bold 12px arial, verdana, sans-serif;
	color: #cfdf1b;
}

.hyperlink {
	color: #333232;
	font: bold 11px arial, tahoma, sans-serif;
}

.hyperlink:hover {
	color: #cfdf1b;
	text-decoration: underline;
	font: bold 11px arial, tahoma, sans-serif;
}

ul {
	list-style: disc url('../assets/Image/bullet.gif') outside;
	margin-top: 3px;
	padding-top: 3px;
}

ul.notable {
	list-style: disc url('../assets/Image/bullet.gif') ouside;
	margin-top: 3px;
	padding-top: 3px;
	padding-left: 80px;
	font: 11px arial, verdana, sans-serif;
}

li {
	padding: 2px;
	text-align: left;
}

.break {
	clear: both;
	background: url('../assets/Image/dot.gif') repeat-x;
	text-align: center;
	margin: auto;
	width: 350px;
}

.topbox{
	border: 2px solid #d8e81b;
	padding: 2px;
}

.leftbox {
	border-left: 2px solid #d8e81b;
	border-right: 2px solid #d8e81b;
	border-bottom: 2px solid #d8e81b;
	padding: 2px;
}

.rightbox {
	border-right: 2px solid #d8e81b;
	border-bottom: 2px solid #d8e81b;
	padding: 2px;
}

.print_text {
	visibility: visible;
	text-align: right;
	font: bold 13px arial, verdana, sans-serif;
	padding: 0 4.2em 0 5em;
}

#sitemap
	{
	margin-left: 120px;
}

.spacer
	{
	width: 90%;
	height: 130px;
}

.memcard li{
	color: #000;
	font: bold 11px arial, tahoma, sans-serif;
}

#left{
	width: 40%;
	float: left;
	padding-left: 50px;
}

#right{
	width: 40%;
	float: right;
	padding-right: 80px;
}

#sitemaplinks a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#sitemaplinks a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#sitemaplinks a:active {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#sitemaplinks a:hover {
	color: #d8e81b;
	text-decoration: none;
}

#content p.searchpara1{
	padding: 0 0 0 30px;
	margin: 0 30px;
	font-size: 14px
}

#content p.searchpara1 a{
	text-decoration: none;
}

#content p.searchpara2{
	padding: 0 0 0 30px;
	margin: 0 30px;
}

#content p.searchpara3{
	padding: 0 0 15px 30px;
	margin: 0 30px 15px 30px;
	border-bottom: 1px dashed #000;
	font: 0.6em verdana, arial, sans-serief;
}


