/* @group general */

* {
	margin-top: 0;
	color: #666;
}

p {
	font-size: 13px;
	line-height: 20px;
	margin-top: 4px;
	margin-bottom: 8px;
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #e7e7e7 url(../images/repeatingbkgd.gif) repeat-x;
	font-family: Arial;
}



h2 {
	color: #333333;
	text-transform: uppercase;
	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
}

a:link {
	color: #005b91;
}

a:visited {
	color: #005b91;
}

a:hover {
	color: #d49e00;
}

a:active {
	color: #d49e00;
}

#wrapper {
	width: 1000px;
	margin: 0 auto auto auto;
	height: 100%;
}

#header {
	height: 107px;
	background: url(../images/logo_header.jpg) no-repeat;
}

.homebutton {
	top: 2px;
	margin-left: 99px;
	margin-top: 20px;
	float: left;
}

#footer {
	float: left;
	clear: both;
	width: 100%;
	margin-left: 10px;
	margin-top: 30px;
}

/*

 @end */

/* @group tabnav */

#tabnav {
	float: left;
	display: inline;
	white-space: nowrap;
	margin-top: -18px;
	margin-left: 238px;
}

#tabnav ul {
	list-style: none;
}

#tabnav li {
	float: left;
	background: url(../images/tabs/gold_right.gif) no-repeat right top;
}

#tabnav a {
	display: block;
	background: url(../images/tabs/gold_left.gif) no-repeat left top;
	padding: 5px 20px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
}

#tabnav a:hover {
	color: #005b91;
}

/* @end */

/* @group homepage */

#content {
	float: left;
	width: 900px;
	margin-top: 30px;
	margin-left: 100px;
	text-align: left;
}

#content p {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#column1 {
	width: 275px;
	float: left;
	padding: 10px 10px 10px 0;
}

#column2 {
	width: 275px;
	float: left;
	border: 1px solid #999999;
	padding: 10px;
}

#column3 {
	width: 275px;
	float: left;
	padding: 12px;
}

/* @end */

/* @group #bread */

#bread {
	float: right;
	color: #fff;
	padding: 3px;
	margin-right: 57px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#bread a:link {
	color: #fff;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

#bread a:visited {
	color: #fff;
	text-decoration: none;
}

#bread a:hover {
	color: #d49e00;
}

#bread a:active {
	color: #d49e00;
}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}

#bread ul li {
	margin-left: 0;
	padding-left: 5px;
	border: none;
	list-style: none;
	display: inline;
}

#bread-gen ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #ff9;
}

#bread-gen ul li.first:before {
	content: " ";
}

/* @end */

/* @group products */

#products {
	margin-top: -1px;
	float: left;
	width: 1000px;
	background: url(../images/product_box.jpg) no-repeat;
}

#products a {
	color: #fff;
}

#products a:hover {
	color: #d49e00;
}

#producttext {
	margin-left: 100px;
	float: left;
	display: inline;
	width: 375px;
	padding-top: 40px;
	margin-right: 10px;
	color: #ffffff;
}

#producttext p {
	line-height: 30px;
	color: #fff;
}
#producttext strong {
	color: #fff;
}
/* @end */

/* @group iconlist */

.iconlist {
	list-style: none;
	margin: 0;
	display: inline;
}

.iconlist li {
	float: left;
}

.iconlist a {
	text-align: left;
	width: 157px;
	height: 131px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	padding-top: 11px;
	padding-left: 10px;
}

.iconlist a:hover {
	color: #d49e00;
	background-position: 0px 0px;
}

#current a {
	color: #d49e00;
}

li.platingsystems a {
	background: url(../images/products/platingsystems.jpg) no-repeat;
}

li.finishingsystems a {
	background: url(../images/products/finishingsystems.jpg) no-repeat;
}

li.automation a {
	background: url(../images/products/automation.jpg) no-repeat;
}

li.controlsystems a {
	background: url(../images/products/controlsystems.jpg) no-repeat;
}

li.wastemanagement a {
	background: url(../images/products/wastemanagement.jpg) no-repeat;
}

li.otherproducts a {
	background: url(../images/products/otherproducts.jpg) no-repeat;
}

/*

 @end *

/

/* @end */

/* @group sub */

#sub {
	float: left;
	width: 840px;
	background: #fff;
	margin-left: 100px;
	min-height: 100%;
}


#subcontent {
	margin-left: 20px;
	float: left;
	display: inline;
	width: 500px;
	padding-top: 10px;
	margin-right: 10px;
	color: #666;
	margin-bottom: 40px;
}

#subcontent img {
	float: right;
	padding-left: 5px;
}

#subcontent p {
	line-height: 18px;
	margin-bottom: 15px;
	margin-right: 10px;
}

#subcontent h1 {
	color: #005b91;
	font-size: 30px;
	margin-bottom: 15px;
}

#subcontent ul {
	font-size: 13px;
	line-height: 20px;
}


/* @end */

/* @group sidenav */

#sidenav {
	float: right;
	width: 277px;
	margin-right: 20px;
	margin-top: 15px;
}

#sidenav a {
	text-decoration: none;
	color: #666;
	font-size: 12px;
	white-space: nowrap;
}

#sidenav ul {
	padding: 0;
	background-color: #ccc;
}

#sidenav li {
	line-height: 25px;
}

#sidenav li.top {
	list-style: none;
	text-indent: 10px;
	border-top: 1px solid #d49e00;
}

#sidenav li.sub {
	padding-left: 20px;
	list-style-type: circle;
	list-style-position: inside;
}

#sidenav a:hover {
	color: #d49e00;
}












/*

 @end */ 
 

/* @group youarehere */
body#plating a#platingNav,
body#excel8 a#excel8Nav,
body#excellitefsp a#excellitefspNav,
body#solarcell a#solarcellNav,
body#finishing a#finishingNav,
body#reeltoreel a#reeltoreelNav,
body#wireprocess a#wireprocessNav,
body#hoist a#hoistNav,
body#chemical a#chemicalNav,
body#electro a#electroNav,
body#support a#supportNav,
body#titanium a#titaniumNav,
body#automationside a#automationsideNav,
body#control a#controlNav,
body#waste a#wasteNav,
body#other a#otherNav,
body#tin a#tinNav,
body#wti a#wtiNav,
body#mems a#memsNav,
body#photovoltaic a#photovoltaicNav,
body#flexible a#flexibleNav,
body#connectors a#connectorsNav,
body#wire a#wireNav,
body#circuits a#circuitsNav,
body#medical a#medicalNav,
body#automotive a#automotiveNav,
body#engineering a#engineeringNav,
body#fabrication a#fabricationNav,
body#maintenance a#maintenanceNav,
body#machining a#machiningNav,
body#companyside a#companysideNav,
body#contact a#contactNav,
body#resources a#resourcesNav,
body#library a#libraryNav
 {
	color: #d49e00;
}

/* @end */
