/* 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.3em;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	margin: 0px;
}
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: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 17px;
	margin: 0px;
}
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: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
a:link {
	color: #000000;
	text-decoration: none;
}

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

a:hover {
	text-decoration: underline;
	color: #000066;
}

a:active {
	color: #000033;
}

/* layout */
#main-content	{
	width: 380px;
	z-index: 2;
	position: absolute;
	left: 26px;
	top: 266px;
	height: 195px;
}
#container	{
	padding: 0;
	width: 768px;
	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;
}
#sub-content {
	padding: 0px;
	margin-left: 480px;
	margin-top: 245px;
	height: 625px;
	background-color: #CCCCCC;
	margin-right: 1px;
}
#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: 100px;
	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:117px;
	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;
}
.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:551px; 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;
}
#overview-home { position:absolute; left:48px; top:276px; width:423px; height:117px; z-index:2; }
#prod-short { position:absolute; left:524px; top:288px; width:234px; z-index:2; }
#feaProd-bkgrd { position:absolute; left:48px; top:458px; width:423px; height:290px; z-index:2; background-color: #CCCCCC; layer-background-color: #CCCCCC; border: 1px none #000000; }
#fea-002 { position:absolute; left:178px; top:610px; width:267px; z-index:3; }
#fea-001 { position:absolute; left:178px; top:501px; width:267px; z-index:3; }
#feaPic-002 { position:absolute; left:65px; top:610px; width:100px; height:120px; z-index:3; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000; }
#feaPic-001 { position:absolute; left:65px; top:501px; width:100px; height:83px; z-index:3; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000; }
.feat {
	font-size: 11px;
	line-height: 18px;
}
.feat a {
	color: #000000;
	text-decoration: underline;
}

.feat a:link {
	color: #000000;
	text-decoration: underline;
}

.feat a:visited {
	text-decoration: underline;
	color: #000000;
}

.feat a:hover {
	text-decoration: underline;
	color: #000066;
}

.feat a:active {
	color: #000033;
}
#Layer1 {
	position:absolute;
	left:34px;
	top:404px;
	width:445px;
	height:247px;
	z-index:2;
}
#Layer2 {
	position:absolute;
	left:521px;
	top:404px;
	width:240px;
	height:264px;
	z-index:3;
}
.homestyle1 {
	font-size: 10px;
	font-weight: normal;
}
.style2 {font-size: 10px; font-weight: bold; }
#Layer3 {
	position:absolute;
	left:379px;
	top:525px;
	width:106px;
	height:52px;
	z-index:4;
}
