.part1 /* part header */
	{
		font-size: 9pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}	
.pp1 /* popup header */
	{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.part2 /* part MSRP */
	{
		font-size: 10pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.pp2 /* popup MSRP */
	{
		font-size: 7pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.part3 /* part OUR PRICE */
	{
		font-size: 12pt;
		color: #f33;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.pp3 /* popup OUR PRICE */
	{
		font-size: 10pt;
		color: #aa0000;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.part4 /* part $$ */
	{
		font-size: 13pt;
		color: #f33;
		font-family: Verdana, arial, san-serif;
		font-weight: bold;
	}
.part5 /* part data labels */
	{
		font-size: 8pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		text-decoration:underline;
		font-weight : bold;
	}
.pp5 /* popup data labels */
	{
		font-size: 7pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
		text-decoration:underline;
		font-weight:bold;
	}
.part6 /* part data */
	{
		font-size: 8pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		padding: 5px;
	}
.pp6 /* popup data */
	{
		font-size: 7pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
	}
.lCode /* l-code data */
	{
		font-size: 7pt;
		color: #666;
		font-family: Verdana, arial, san-serif;
	}
	
#NH1 /*wire harness Navigation Hint */
	{
	position:relative;
	top:10px;
	left:10px;
	z-index:10;
	}
	
#NH1a {
	position:relative;
	top:-157px;
	z-index:15;
	color:#33c;
	width:600px;
	padding:15px;
	font-size:30px;
	line-height:40px;
	text-align:center;
	font-style:italic;
	font-family:Arial, sans serif;
	}	

	
#NH2 /*wire harness Navigation Hint */
	{
	display:none;
	position:absolute;
	top:110px;
	left:10px;
	z-index:210;
	}
	
#NH2a {
	position:relative;
	top:-240px;
	z-index:215;
	color:#33c;
	width:400px;
	padding:20px;
	font-size:30px;
	line-height:40px;
	text-align:center;
	font-style:italic;
	font-family:Arial, sans serif;
	}	

	
#NH3 /*wire harness Navigation Hint */
	{
	display:none;
	position:absolute;
	top:200px;
	left:10px;
	z-index:210;
	}
	
#NH3a {
/*	border:2px solid; */
	position:relative;
	top:-310px;
	z-index:215;
	color:#33c;
	width:200px;
	padding:10px;
	font-size:30px;
	line-height:40px;
	text-align:center;
	font-style:italic;
	font-family:Arial, sans serif;
	}	
	
.pageHeader /* model label on each page */
	{
		font-family:Copperplate Gothic Light,Verdana,arial,san-serif;
		font-size: 20pt;
		letter-spacing:.3em;
		font-weight:bold;
		background-image:url('partsBkg.jpg');
		padding:10px;
/*		text-indent:20px;*/
	}

.z31SeatTable /* Z31 Seat selector grid */
	{
		font-size: 9pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		letter-spacing:.1em;
		font-weight:bold;
		background-image:url('partsBkg.jpg');
		padding:10px;
	}

.z31wiringTop 
	{
		position:relative;
		font-size: 11pt;
		color: #ccc;
		font-family: Verdana, arial, san-serif;
		letter-spacing:.1em;
		background-image:url('partsBkg.jpg');
		padding:20px;
	}

.z31wiringTop a {
		color:#f66;
	}
	
.regFont10
	{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
		font-weight: normal;
	}
.regWhiteFont12
	{
		font-size: 10pt;
		color: #dddddd;
		font-family: Verdana, arial, san-serif;
		font-weight: normal;
		letter-spacing: 0.05em;
		line-height: 1.4;
	}
	
.regFontA
	{
		font-size: 9pt;
		color: #000000;
		font-family: Verdana, arial, san-serif;
		font-weight: normal;
	}

ul#menu1, 
  ul#menu2, 
  ul#menu3, 
  ul#menu4 {
  width: 200px;
  list-style-type: none;
  border-top: solid 0px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu1 ol, 
  ul#menu2 ol, 
  ul#menu3 ol, 
  ul#menu4 ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu1 li, 
  ul#menu1 a, 
  ul#menu2 li, 
  ul#menu2 a, 
  ul#menu3 li, 
  ul#menu3 a, 
  ul#menu4 li, 
  ul#menu4 a {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  color: #dddddd;
}

ul#menu1 li, 
  ul#menu2 li, 
  ul#menu3 li, 
  ul#menu4 li {
  border-bottom: solid 0px #b9a894;
  line-height: 20px;
}

ul#menu1 ol li a, 
  ul#menu2 ol li a, 
  ul#menu3 ol li a, 
  ul#menu4 ol li a {
  border-bottom: none;
  color: #ff9999;
}

ul#menu1 ol li:before, 
  ul#menu2 ol li:before, 
  ul#menu3 ol li:before, 
  ul#menu4 ol li:before {
  content: "> ";
  color: #ff9999;
}

ul#menu1 a, 
  ul#menu2 a, 
  ul#menu3 a, 
  ul#menu4 a {
  text-decoration: none;
  outline: none;
}

ul#menu1 a:hover, 
  ul#menu2 a:hover, 
  ul#menu3 a:hover, 
  ul#menu4 a:hover {
  color: #66806E;
}

#sideMenu {
position:absolute;
z-index: 100;
visibility: visible;
/* border:3px #bbbb00;
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5); 
background-color:#000000; 
border:0px solid #aa33aa;*/
}

#popUpDiv {
position:absolute;
z-index: 201;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5); 
/* background-color:#000000; 
border:0px solid #aa33aa;*/
}

#popUpDiv a {
  border-bottom: none;
  color: #003300;
  text-decoration: none;
}

div.lowerMenu {
	position:fixed;
	left:020px;
	top:25px;
	background:#000000;
	border:1px solid #666666;
	padding:03px;
	z-index:210;
	display:none;
}

div#floatingMenu {
	position:fixed;
	left:-30px;
	top:52px;
	font-size: 12pt;
	color: #f33;
	font-family: Verdana, arial, san-serif;	
	background:#000000;
	border:0px solid #333333;
	padding:10px;
	z-index:100;
}

div.menuSection {
	position:relative;
	left:-15px;
	z-index:200;
	background:#000000;
	padding-left:15px;
}


#giftInputs {
	position:fixed;
	display:none;
	left:75px;
	top:80px;
	z-index:220;
	padding:15px;
	border: 1px solid #ddd;
	background:#051f00;
}

#addInInputs {
	position:fixed;
	display:none;
	left:75px;
	top:80px;
	z-index:220;
	padding:15px;
	border: 1px solid #ddd;
	background:#051f00;
}

div.headerSection {
	position:relative;
	left:0px;
	top:0px;
	z-index:200;
	background:#000000;
}

div.aMask {
	position:absolute;
	left:0px;
	top:75px;
	width:200px;
	height:100px;
	z-index:150;
	background:#000000;
}


/* classes for each type of Z31 seat */

.c1 {display:none;} /*cloth black*/
.c2 {display:none;} /*leather black*/
.c3 {display:none;} /*cloth tan*/
.c4 {display:none;} /*leather tan*/
.c5 {display:none;} /*cloth red*/
.c6 {display:none;} /*leather red*/
.c7 {display:none;} /*cloth blue*/
.c8 {display:none;} /*leather blue*/
