
.topbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../img/blackBar.gif) #000000 no-repeat; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 673px; 
	PADDING-TOP: 0px; 
	HEIGHT: 23px;
	margin: 0px;
border-top: 4px solid #565455;
}
/*************************************/
/*   M A I N   N A V I G A T I O N   */
/*************************************/

#topnav{
	position:relative;
	float: left;
	top: 0px;
	width: 77px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

ul#homecontactnav {
	position:relative;
	width: 77px;
	margin: 0;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/navHome.gif) no-repeat 0 0;
}

ul#homecontactnav li {
	background:transparent;
}

ul#homecontactnav li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/navHome2.gif) no-repeat;
}

ul#homecontactnav2 {
	position:relative;
	width: 77px;
	margin: 0;
	height: 27px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/navhome2.gif) no-repeat 0 0;
}

ul#homecontactnav2 li {
	background:transparent;
}

ul#homecontactnav2 li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/navhome2.gif) no-repeat;
}
#newnav{
	top: 0px;
    position:relative;
	width: 750px;
	margin: 0;
	list-style-type: none;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	html>body #newnav {
	float: left; /* ie5win fudge ends */
}

ul#nav2 {
	position:relative;
	width: 750px;
	margin: 0;
	height: 24px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/nav.gif) no-repeat 0 0;
}

ul#nav2 li {
	background:transparent;
}

ul#nav2 li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/nav.gif) no-repeat;
}
ul#nav3 {
	position:relative;
	width: 750px;
	margin: 0;
	height: 24px;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(../img/3dnav.gif) no-repeat 0 0;
}

ul#nav3 li {
	background:transparent;
}

ul#nav3 li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/3dnav.gif) no-repeat;
}

.topbarimg {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../img/bar.gif) no-repeat; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 595px; 
	PADDING-TOP: 0px; 
	HEIGHT: 17px;
}

.topBar {
	FLOAT: left; 
	WIDTH: 495px; 
	BORDER-BOTTOM: #e6e6e6 6px solid;
}
li#home a {
	padding: 23px 0 0 0;
	height: 0px !important; 
	height /**/:23px; /* IE5/Win */
	margin-top:0px;
}
li#home2 a {
	padding: 27px 0 0 0;
	height: 0px !important; 
	height /**/:27px; /* IE5/Win */
	margin-top:0px;
}
li#contact a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0px;
}
li#staff a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0px;
}
li#designServices a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0px;
}

li#powerCatalog a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#powerTemplates a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#gallery a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#equipment a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#catia a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

li#history a {
	padding: 24px 0 0 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
	margin-top:0;
}

#homecontactnav li#home a 			{ background-position: 0px 0; width: 77px; left: 0px; }
#homecontactnav2 li#home2 a 			{ background-position: 0px 0; width: 77px; left: 0px; }

#homecontactnav li#home a:hover	{ background-position: 0px -23px; }
#homecontactnav2 li#home2 a:hover	{ background-position: 0px -27px; }

body#contact li#contact a	{ background-position: -49px -24px; }

#nav2 li#staff a 		{ background-position: 0px 0px; width: 48px; left: 0px; }
#nav2 li#designServices a 			{ background-position: -51px 0px; width: 104px; left: 51px; }
#nav2 li#powerCatalog a 			{ background-position: -160px 0px; width: 97px; left: 160px; }
#nav2 li#powerTemplates a 			{ background-position: -262px 0px; width: 110px; left: 262px; }
#nav2 li#gallery a 			{ background-position: -388px 0px; width: 54px; left: 388px; }
#nav2 li#equipment a 			{ background-position: -460px 0; width: 78px; left: 460px; }
#nav2 li#catia a 			{ background-position: -545px 0; width: 51px; left: 541px; }
#nav2 li#history a 			{ background-position: -609px 0; width: 63px; left: 609px; }
#nav2 li#contact a 		{ background-position: -675px 0; width: 68px; left: 675px; }

#nav2 li#staff a:hover	{ background-position: 0px -24px; }
#nav2 li#designServices a:hover		{ background-position: -51px -24px; }
#nav2 li#powerCatalog a:hover		{ background-position: -160px -24px; }
#nav2 li#powerTemplates a:hover		{ background-position: -262px -24px; }
#nav2 li#gallery a:hover		{ background-position: -388px -24px; }
#nav2 li#equipment a:hover		{ background-position: -460px -24px; }
#nav2 li#catia a:hover		{ background-position: -545px -24px; }
#nav2 li#history a:hover		{ background-position: -609px -24px; }
#nav2 li#contact a:hover	{ background-position: -675px -24px; }

#nav3 li#staff a 		{ background-position: 0px 0px; width: 48px; left: 0px; }
#nav3 li#designServices a 			{ background-position: -51px 0px; width: 104px; left: 51px; }
#nav3 li#powerCatalog a 			{ background-position: -160px 0px; width: 97px; left: 160px; }
#nav3 li#powerTemplates a 			{ background-position: -262px 0px; width: 110px; left: 262px; }
#nav3 li#gallery a 			{ background-position: -388px 0px; width: 54px; left: 388px; }
#nav3 li#equipment a 			{ background-position: -460px 0; width: 78px; left: 460px; }
#nav3 li#catia a 			{ background-position: -545px 0; width: 51px; left: 541px; }
#nav3 li#history a 			{ background-position: -609px 0; width: 63px; left: 609px; }
#nav3 li#contact a 		{ background-position: -675px 0; width: 68px; left: 675px; }

#nav3 li#staff a:hover	{ background-position: 0px -24px; }
#nav3 li#designServices a:hover		{ background-position: -51px -24px; }
#nav3 li#powerCatalog a:hover		{ background-position: -160px -24px; }
#nav3 li#powerTemplates a:hover		{ background-position: -262px -24px; }
#nav3 li#gallery a:hover		{ background-position: -388px -24px; }
#nav3 li#equipment a:hover		{ background-position: -460px -24px; }
#nav3 li#catia a:hover		{ background-position: -545px -24px; }
#nav3 li#history a:hover		{ background-position: -609px -24px; }
#nav3 li#contact a:hover	{ background-position: -675px -24px; }

body#staff #nav3 li#staff a	{ background-position: 0px -24px; }
body#dieDesign #nav3 li#designServices a		{ background-position: -51px -24px; }
body#surfacing #nav3 li#designServices a		{ background-position: -51px -24px; }
body#detailing #nav3 li#designServices a		{ background-position: -51px -24px; }
body#translation #nav3 li#designServices a		{ background-position: -51px -24px; }
body#ddfaq #nav3 li#designServices a		{ background-position: -51px -24px; }
body#powerCatalog #nav3 li#powerCatalog a		{ background-position: -160px -24px; }
body#powerTemplates #nav3 li#powerTemplates a		{ background-position: -262px -24px; }
body#gallery #nav3 li#gallery a		{ background-position: -388px -24px; }
body#equipment #nav3 li#equipment a		{ background-position: -460px -24px; }
body#catia #nav3 li#catia a		{ background-position: -545px -24px; }
body#training #nav3 li#catia a		{ background-position: -545px -24px; }
body#consultation #nav3 li#catia a		{ background-position: -545px -24px; }
body#catiaV5FAQ #nav3 li#catia a		{ background-position: -545px -24px; }
body#history #nav3 li#history a		{ background-position: -609px -24px; }
body#contact #nav3 li#contact a	{ background-position: -675px -24px; }



#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	font:normal 9px Arial;
	line-height:18px;
	text-align: center;
	z-index:100;
	}
#dropmenudiv a{
	width: 104px;
	display: block;
	text-indent: 3px;
	border-top: 1px solid #fff;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #33339B;
	color: #fff;
	}
/*Right Nav*/
#button {
		width: 155px;
		padding: 0px;
		font-family: 'Trebuchet MS', Arial, sans-serif;
		background-color: #EDEDED;
		color: #333;
		font-size: 11px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 155px;
		}
		html>body #button {
		width: 180px;
	}
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	#button li {
		border-top: 1px solid #b3b2b2;
		margin: 0;
	}
	#button li a {
		display: block;
		padding: 5px 5px 5px 20px;
		background-color: #EDEDED;
		color: #333;
		text-decoration: none;
		width: 100%;
		}
		html>body #button li a {
		width: auto;
	}
	#button li a:hover {
		background-color: #cecece;
		color: #333;
	}
	.bottom {
		border-bottom: 1px solid #b3b2b2;
		margin: 0;
	}