/*You must have permission to use this stylesheet and or webpage*/
body		{width: 850px; margin: 5px auto; background:#0000CC;}


/*Text Formatting*/
h1		{font-size: 40px; font-family:arial; position:relative; bottom: -5px; text-align:center; color:black; padding: 0; margin: 0;  z-index:200;}
h2		{font-size: 25px; font-family:arial; position:relative; bottom: -5px; text-align:center; color:black; line-height: 35px; padding: 0; margin: 0;  z-index:200;}
h3		{font-size: 18px; font-family:arial; position:absolute; left:350px; top:10px; text-align:center;  z-index:6; margin:0; padding:0;}
h4		{font-size: 16px; font-family:arial; position:relative; top:20px; text-align:center; padding: 0; margin: 0;  z-index:200;}
h5		{font-size: 16px; font-family:arial; position:relative; top:60px; text-align:center; padding: 0; margin: 0; z-index:200;}
h6		{font-size: 16px; font-family:arial; position:relative; top:90px; text-align:center; padding: 0; margin: 0;  z-index:200; color:red;}
h12		{font-size: 25px; font-family:arial; position:relative; bottom: -45px; text-align:center; color:white;  padding: 0; margin: 0;  z-index:200;}
h13		{font-size: 16px; font-family:arial; position:relative; bottom: -65px; text-align:center; padding: 0; margin: 0;  z-index:200;}
h22		{position:absolute; left:700px; top:10px; padding: 0; margin: 0;  z-index:400;}
counter		{position:relative; float:right; right:10px; top:10px; padding: 0; margin: 0;  z-index:400;}
address		{font-size: 18px; font-family:arial; position:relative; top:25px; text-align:center; color: black; padding: 0; margin: 0; line-height:35px;  z-index:200;}
email		{font-size: 16px; font-family:arial; position:relative; top:10px; text-align:center; padding: 0; margin: 0;  z-index:200;}
email2		{float:left; position:relative; left:10px; top:10px; font-size: 13px; font-family:arial; padding: 0; margin: 0;  z-index:300;}
datetime 	{font-size: 14px; font-family:arial; position:relative; bottom: -5px; right:-100px; margin:0px; padding:0px; z-index:200; }
lastupdate	{font-size: 14px; font-family:arial; position:relative; text-align:center; color:black; padding: 0; margin: 0;  z-index:200;}
salespic 	{position:absolute; left:0px; top:0px; width:75px; height:75px; Z-index:6;}
servicepic	{position:absolute; left:-1px; top:-1px; width:320px; height:240px; background-color:#ffffff; border:1px solid #000; Z-index:6;}
napa		{position:absolute; left:600px; top:10px; text-align:center; font-size: 18px; font-family: arial; z-index:6; margin:0; padding:0;}
name		{font-size: 18px; font-family:arial;}
page		{font-size: 16px; font-family:arial; position:absolute; float:left; left:10px; top:10px; color:black; padding: 0; margin: 0;  z-index:400;}


/*various containers*/
#tcontainer 	{position:absolute; left:0px; top:0px; height: 200px; width: 100%;  
		background: url('header03.jpg'); z-index:225;}

#bodycont 	{position:absolute; top:5px; width:850px; height: 1191px; border:10px solid #000; z-index:10;}

#bodypics 	{position:absolute; left:0px; top:0px; width:508px; height: 525px; border:0px solid #000; 
		z-index:100;}

/*Index containers*/
#indexcont      {position:absolute; left:0px; top:226px; width:850px; height:956px; background-color:#FFFFFF; 
		border:0px solid #000;  margin:10px auto; Z-inDEX:1; }



/*Menu Bar*/
#menucon	{position: absolute; width:850px; height:35px; left:0px; top:200px; background:#DCDCDC; 
		border:0px solid #000; margin:0px; z-index:300;}

#menu a, #menu a:visited	{position:relative; top:8px; text-decoration:none; text-align:center; font-family:arial;  
				color:#000; display:inline; width:10em; padding:0.2em; margin:2px auto; background-color:#aaa;
				z-index:250;}
#menufoot	{position:absolute; left: 245px; width: 360px; top:10px; background:#DCDCDC; border:0px solid #000; margin:0; padding:0; z-index:100;}

#menucount	{position:absolute; left: 750px; top:10px; background:#DCDCDC; border:0px solid #000; margin:0; padding:0; z-index:300;}
body#home a#homenav, body#private a#privatenav, body#rebuild a#rebuildnav, body#almost a#almostnav,
body#parts a#partsnav, body#service a#servicesnav {color: white;}

/*Rebuildables*/
#vehicledisplay	{position:relative; width:850px; height:78px; background-color:#ffffff; Z-index:3;}

#vehicledisplay2 {position:relative; width:850px; height:78px; background-color:#dcdcdc; Z-index:3;}

ul.majorinfo	{position:absolute; left:100px; top:10px; width:250px; list-style-type: none; font-size: 12px; font-family: arial; z-index:6; margin:0; padding:0;}

ul.minorinfo	{position:absolute; left:400px; top:10px; width:350px; list-style-type: none; font-size: 12px; font-family: arial; z-index:6; margin:0; padding:0;}



/*Footer*/
#footer		{position:absolute; bottom:0px; height: 40px; width: 850px;  background-color:#dcdcdc; font-family:arial; font-size:12px; z-index:6;}

/*Services*/
#services	{position:relative; left:-1px; top:-1px; width:850px; height:240px; border:1px solid #000; z-index:3;}

#services2	{position:relative; left:-1px; top:-4px; width:850px; height:240px; border-left:1px solid #000; background-color: white; z-index:3;}

#services3	{position:relative; left:-1px; top:-4px; width:850px; height:240px; border:1px solid #000; z-index:3;}


ul.servicesinfo	{position:absolute; left:350px; top:75px; width:480px; list-style-type: none; font-size: 12px; font-family: arial; z-index:6; margin:0; padding:0;}


/*Parts*/
ul.partslist	{position:relative; left:50px; top:100px; list-style-type: none; font-size: 12px; font-family: arial; z-index:6; margin:0; padding:0;}
ul.partsspecial {position:relative; left:50px; top:20px; list-style-type: none; font-size: 12px; font-family: arial; z-index:6; margin:0; padding:0;}


/*info boxes*/
#picinfoheader	 {position:absolute; left:175px; top:110px; width:500px; height:25px; text-align:center; margin: 10px auto; z-index:2; }

#pictureinfouplf {position:absolute; left:175px; top:135px; width:253px; height:175px; z-index:2; }

#pictureinfouprt {position:absolute; left:428px; top:135px; width:253px; height:175px; z-index:2; }

#pictureinfodn	 {position:absolute; left:175px;   top:310px; width:500px; height:160px; z-index:2; }

ul.none		 {position:relative; top:10px; font-size: 12px; font-family:arial; list-style-type:none;}


/*video*/

#video1		{position:absolute; left:0px; top:150px; width:425px; height:355px; z-index:3;}

#video2		{position:absolute; left:425px; top:150px; width:425px; height:355px; z-index:3;}

#video3		{position:absolute; left:212px; top:507px; width:425px; height:355px; z-index:3;}