/* styles */
body	{
	background: #767B84 url(baby-got-back.gif) repeat-y 1px;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#6D8693;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#617087;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;
}
td {
	font-size: 11px;
	font-weight: bold;
}
h1 {
	font-size: 1.5em;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	font-weight: bold;
	color: #000066;
}
h1 a:link {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
h1 a:visited {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
h1 a:hover {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	line-height: 14px;
}
h2 a:link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
h2 a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
h2 a:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
h3 {
	font-size: 12px;
}
a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

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

a:active {
	color: #000033;
}

/* layout */
#main-content	{
	width: 380px;
	z-index: 2;
	position: absolute;
	left: 26px;
	top: 266px;
	height: 195px;
}
#container	{
	border: 0;
	padding: 0;
	width: 775;
	margin-left: 16px;
}
#container-guts	{
	border: 0;
	padding: 0;
	width: 775;
	margin-left: 16px;
}
#container-main	{
	border: 0;
	padding: 0;
	width: 775;
	margin-left: 16px;
}

#container-main99	{
	border: 0;
	padding: 0;
	width: 775;
	margin-left: 16px;
}
#sub-content {
	padding: 0px;
	margin-left: 35px;
	margin-top: 280px;
	width: 400px;
}
#sub-content-guts {
	padding: 0px;
	margin-left: 115px;
	margin-top: 100px;
	width: 575px;
}
#sub-content-guts h2{
	font-size: 11px;
	color: #000066;
	margin-bottom: 5px;
}
#sub-content-guts h2 a{
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
}
#sub-content-guts h2 a:hover{
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
#sub-content-guts a{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
#sub-content-guts a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
#sub-content-main {
	padding: 0px;
	margin-left: 25px;
	margin-top: 145px;
	width: 491px;
}
#sub-content-main2 {
	padding: 0px;
	margin-left: 25px;
	margin-top: 150px;
	width: 491px;
}
#container2	{
	padding: 0;
	width: 765;
	margin-left: 16px;
}
#sub-content2 {
	padding: 0px;
	margin-left: 215px;
	margin-top: 280px;
	width: 485px;
}
#sub-content2 h2{
	color: #000066;
	margin-bottom: 5px;
}
#sub-content2 h2 a{
	color: #000066;
	text-decoration: underline;
}
#sub-content2 h2 a:hover{
	color: #666666;
	text-decoration: underline;
}
#sub-content2 h3{
	margin-bottom: 5px;
}
#sub-content2 h3 a{
	text-decoration: none;
}
#sub-content2 h3 a:hover{
	text-decoration: none;
}
#sub-content2 h3 a:visited{
	text-decoration: none;
}
#sub-content2 a{
	color: #000000;
	font-weight: bold;
}
#sub-content2 a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
#home-rot {
	position:absolute;
	left:474px;
	top:280px;
	width:250px;
	z-index:2;
	visibility:visible;
	padding: 8px;
	border: thin solid #666666;
	background-color: #F2F2F2;
}
#home-rot h2{
	color: #000066;
}
#home-rot h2 a{
	color: #000066;
}
#home-rot h2 a:hover{
	color: #000066;
	text-decoration: underline;
}
#home-rot a{
	color: #000000;
}
#home-rot a:hover{
	color: #000000;
	text-decoration: underline;
}
#pfeatures {
	position:absolute;
	left:555px;
	top:145px;
	width:200px;
	z-index:2;
	visibility:visible;
	padding: 8px;
	border: thin solid #666666;
	background-color: #F2F2F2;
	font-size: 10px;
}
div.float {
	float: left;
	text-align: left;
	white-space: normal;
	width: 150px;
	margin-right: 35px;
} 
div.float p {
	text-align: left;
	width: 150px;
} 
div.spacer {
  clear: both;
}
div.spacer2 {
	clear: both;
	height: 40px;
}
div.spacerXYZ {
	clear: both;
	height: 775px;
}
div.spacerProfile {
	clear: both;
	height: 845px;
} 
div.spacerInno {
	clear: both;
	height: 300px;
}
div.spacerCus {
	clear: both;
	height: 575px;
}
div.spacerMach {
	clear: both;
	height: 2300px;
}
div.spacerMap {
	clear: both;
	height: 1200px;
}
div.spacerMap99 {
	clear: both;
	height: 1200px;
	margin-left: 110px;
}
.bottom-nav {
	font-size: 9px;
	margin-left: 15px;
	margin-top: 5px;
}
#sel-products {
	position:absolute;
	left:474px;
	top:280px;
	width:250px;
	height:30px;
	z-index:3;
	background-color: #666666;
	layer-background-color: #666666;
	border: thin solid #666666;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../images/select-products.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#nav-logo {position:absolute; left:37px; top:18px;width:198px; height:35px;z-index:1; visibility:visible;}
#nav-text {position:absolute; left:554px; top:0px;width:224px; height:12px;z-index:1; visibility:visible;}
#nav-01 {position:absolute; left:16px; top:58px;width:371px; height:30px;z-index:1; visibility:visible;}
#nav-products2 {position:absolute; left:387px; top:58px;width:62px; height:30px;z-index:1; visibility:visible;}
#nav-cp {position:absolute; left:449px; top:58px;width:97px; height:30px;z-index:1; visibility:visible;}
#nav-cap {position:absolute; left:546px; top:58px;width:75px; height:30px;z-index:1; visibility:visible;}
#nav-news {position:absolute; left:621px; top:58px;width:45px; height:30px;z-index:1; visibility:visible;}
#nav-about {position:absolute; left:666px; top:58px;width:62px; height:30px;z-index:1; visibility:visible;}
#nav-contact {position:absolute; left:728px; top:58px;width:55px; height:30px;z-index:1; visibility:visible;}
#sample {position:absolute; left:16px; top:88px;width:767px; height:172px;z-index:1; visibility:visible;}
#xy {position:absolute; left:125px; top:337px; z-index:2}
#xyz {position:absolute; left:400px; top:337px; z-index:2}
#xz {position:absolute; left:125px; top:610px; z-index:2}
#z {position:absolute; left:400px; top:610px; z-index:2}
#xy-page {position:absolute; left:125px; top:112px; width:530px; z-index:2;}
#siteMap1 {position:absolute; left:125px; top:262px; width:255px; height:425px; z-index:2; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;}
#siteMap1 h2{
	color: #000066;
	margin-bottom: 3px;
}
#siteMap1 h2 a{
	color: #000066;
}
#siteMap1 h2 a:hover{
	color: #000066;
	text-decoration: underline;
}
#siteMap1 h3{
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
#siteMap1 h3 a{
	color: #666666;
	font-size: 11px;
}
#siteMap1 h3 a:hover{
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
}
#siteMap1 a{
	color: #000000;
}
#siteMap1 a:hover{
	color: #000000;
	text-decoration: underline;
}

#siteMap2 {position:absolute; left:399px; top:262px; width:255px; height:425px; z-index:2;}
#siteMap2 h2{
	color: #000066;
	margin-bottom: 3px;
}
#siteMap2 h2 a{
	color: #000066;
}
#siteMap2 h2 a:hover{
	color: #000066;
	text-decoration: underline;
}
#siteMap2 h3{
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
#siteMap2 h3 a{
	color: #666666;
	font-size: 11px;
}
#siteMap2 h3 a:hover{
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
}
#siteMap2 a{
	color: #000000;
}
#siteMap2 a:hover{
	color: #000000;
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
