/*general settings*/

* {
	padding: 0px;
	margin: 0px;
	border: 0;
}

html, body {
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	background: #fff url("../images/background.jpg") repeat-x;
	background-position: center top; 
	background-attachment: fixed;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 1139px;
	height: 630px;
}

#content {
	float: left;
	position: relative;
	margin: 0 auto;
	width: 980px;
	z-index: 2;
}

#header {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 203px;
	background: url("../images/bg_header.png") no-repeat;
}

#navigation {
	float: left;
	width: 865px;
	padding: 106px 0 15px 65px;
	border: 0px;
}

#navigation img {
	border: 0px;
	margin: 0px;
}

#navigation img.divide {
	float: left;
	border: 0px;
	padding: 0 34px 0 34px;
}

#navigation a {
	border: 0px;
}

#navigation1 {
	float: left;
	width: 48px;
	height: 9px;
	background: url("../images/menu-home.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation1:hover, #navigation2:hover, #navigation3:hover, #navigation4:hover, #navigation5:hover, #navigation6:hover, #navigation7:hover, #navigation8:hover, #navigation1on:hover, #navigation2on:hover, #navigation3on:hover, #navigation4on:hover, #navigation5on:hover, #navigation6on:hover, #navigation7on:hover, #navigation8on:hover { 
	background-position: 0px -9px;
	padding: 0px;
	border: 0px;
}

#navigation1 span, #navigation2 span, #navigation3 span, #navigation4 span, #navigation5 span, #navigation6 span, #navigation7 span, #navigation8 span, #navigation1on span, #navigation2on span, #navigation3on span, #navigation4on span, #navigation5on span, #navigation6on span, #navigation7on span, #navigation8on span {
	display: none;
	padding: 0px;
	border: 0px;
}

#navigation1on {
	float: left;
	width: 48px;
	height: 9px;
	background: url("../images/menu-home.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation2 {
	float: left;
	width: 84px;
	height: 9px;
	background: url("../images/menu-about.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation2on {
	float: left;
	width: 84px;
	height: 9px;
	background: url("../images/menu-about.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation3 {
	float: left;
	width: 87px;
	height: 9px;
	background: url("../images/menu-product.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation3on {
	float: left;
	width: 87px;
	height: 9px;
	background: url("../images/menu-product.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation4 {
	float: left;
	width: 62px;
	height: 9px;
	background: url("../images/menu-safety.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation4on {
	float: left;
	width: 62px;
	height: 9px;
	background: url("../images/menu-safety.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation5 {
	float: left;
	width: 151px;
	height: 9px;
	background: url("../images/menu-corpteam.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation5on {
	float: left;
	width: 151px;
	height: 9px;
	background: url("../images/menu-corpteam.gif") no-repeat; 
	background-position: 0px -9px;
	border: 0px;
}

#navigation6 {
	float: left;
	width: 75px;
	height: 9px;
	background: url("../images/menu-contact.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation6on {
	float: left;
	width: 75px;
	height: 9px;
	background: url("../images/menu-contact.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation7 {
	float: left;
	width: 117px;
	height: 9px;
	background: url("../images/nav-custserv.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation7on {
	float: left;
	width: 117px;
	height: 9px;
	background: url("../images/nav-custserv.gif") no-repeat;
	background-position: 0px -9px;
	border: 0px;
}

#navigation8 {
	float: left;
	width: 91px;
	height: 9px;
	background: url("../images/nav-helplink.gif") no-repeat;
	background-position: 0px 0px;
	border: 0px;
}

#navigation8on {
	float: left;
	width: 91px;
	height: 9px;
	background: url("../images/nav-helplink.gif") no-repeat; 
	background-position: 0px -9px;
	border: 0px;
}

#breadcrumb {
	width: 400px;
	height: 10px;
	padding-left: 66px;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a1a1a1;
	letter-spacing: .1em;
}

#breadcrumb a {
	color: #a1a1a1;
	text-decoration: none;
	border-bottom: 0;
}

#breadcrumb a:hover {
	color: #555;
	border-bottom: 1px dotted #555;
	text-decoration: none;
}

#title {
	clear: both;
	width: 400px;
	height: 20px;
	padding: 40px 0 0 346px;
	font: italic normal 18px Georgia, Times, serif;
	letter-spacing: .2em;
	color: #bc7e35;
}

#quote {
	position: absolute;
	width: 175px;
	height: 276px;
	top: 82px;
	left: 618px;
	z-index: 1;
	padding: 40px 0 0 346px;
}

#quote_about {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_about.png") no-repeat;
}

#quote_busdev {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_busdev.png") no-repeat;
}

#quote_contact {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_contact.png") no-repeat;
}

#quote_custserv {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_custserv.png") no-repeat;
}

#quote_finance {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_finance.png") no-repeat;
}

#quote_links {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_links.png") no-repeat;
}

#quote_products {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_products.png") no-repeat;
}

#quote_safety {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_safety.png") no-repeat;
}

#quote_sales {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_sales.png") no-repeat;
}

#quote_vision {
	width: 175px;
	height: 276px;
	background: url("../pages/images/quote_vision.png") no-repeat;
}

#thebody {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 434px;
	background: url("../images/bg_body.png") repeat-y;
}

#navStuff {
	position: relative;
	float: left;
	width: 220px;
	height: 434px;
}

#navigate {
	width: 202px;
	height: 115px;
	padding: 25px 18px 0 0;
	font: normal normal 11px Georgia, Times, serif;
	color: #bc7e35;
	letter-spacing: .15em;
	text-align: right;
}

#navigate p {
	line-height: 18px;
	padding-bottom: 18px;
}

#navigate a {
	color: #acacac;
	letter-spacing: .15em;
	text-align: right;
	line-height: 14px;
	text-decoration: none;
	border-bottom: 0;
}

#navigate a:hover {
	color: #555;
	border-bottom: 1px dotted #555;
	text-decoration: none;
}

#navPhoto {
	width: 196px;
	height: 130px;
	text-align: right;
	margin: 0 1px 0 23px;
}

#theContent {
	position: relative;
	float: left;
	width: 470px;
	height: 409px;
	padding: 25px 18px 0 124px;
}

#staff {
	position: relative;
	float: left;
	width: 570px;
}

#staff .title {
	color: #bc7e35;
	font-weight: bold;
}

#staff img {
	padding-bottom: 16px;
}

#staff1, #staff2, #staff3, #staff4, #staff5, #staff6, #staff7, #staff8, #staff9, #staff10 {
	position: relative;
	float: left;
	width: 33%;
}

p {
	padding-bottom: 8px;
	line-height: 15px;
}

ul {
	margin-left: 50px;
}

li {line-height: 16px;
}

#footer {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 44px;
	background: url("../images/bg_footer.png") no-repeat;
	text-align: right;
}

#footNav {
	position: relative;
	float: right;
	width: 243px;
	height: 9px;
	padding: 8px 40px 0 0;
}

#footNav img.divide2 {
	float: left;
	padding: 0 12px 0 12px;
}

#footNav a {
	border: 0;
}

a:link, a:active, a:visited {
	color: #7d7d7d;
	text-decoration: none;
	border-bottom: 1px dotted #7d7d7d;
}

a:hover {
	color: #555;
	text-decoration: none;
	border-bottom: 1px dotted #555;
}