body {
	font-family: tahoma;
	font-size: 11pt;
	background-color:#000;
}

h1 {
color: #fff;
}

p {
  line-height: 1.5em;
}

.head {
	background:#000000;
}



ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 275px;
	border: 1px solid #000;
	cursor: pointer;
	z-index: 5000;
	position: relative;
}

ul#menu a {
  display: block;
  text-decoration: none;z-index: 4000;	
}

ul#menu li {
	z-index: 5000;
}

ul#menu li a {
	background: #000;
	color: #fff;
	padding: 0.5em;
	z-index: 5000;
}

ul#menu li a:hover {
	background: #333;
}

ul#menu li ul li a {
  
}

ul#menu li ul li a:hover {
  
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.partsOne {
	z-index:3000;
	position:absolute;
	left:785px;
	top:23px;
	width: 309px;
	color: #FFF;
	font-size: 12px;
	height: 200px;
	padding: 52px 70px 0 160px;
	border: 1px solid #ffffff;
}

.partsOneStraight {
	z-index:150;
	position:absolute;
	left:38px;
	top:460px;
	width: 420px;
	color: #FFF;
	font-size: 12px;
	height: 300px;
	padding: 52px 20px 0 160px;
}

.partsOneStraightPoly {
	z-index:150;
	position:absolute;
	left:2px;
	top:460px;
	width: 420px;
	color: #FFF;
	font-size: 12px;
	height: 300px;
	padding: 40px 20px 0 160px;
}

.partsTwo {
	z-index:3000;
	position:absolute;
	left:785px;
	top:23px;
	width: 280px;
	color: #FFF;
	font-size: 12px;
	height: 300px;
	padding: 52px 40px 10px 160px;
	border: 1px solid #ffffff;
}

.partsTwo li {
	padding: 0 0 6px 0;
}

.partsPlus {
	z-index:150;
	position:absolute;
	left:60px;
	top:604px;
	width: 420px;
}

.partsPlustrailer {
	z-index:150;
	position:absolute;
	left:12px;
	top:604px;
	width: 420px;
}

.partsPlusStraight {
	z-index:150;
	position:absolute;
	left:640px;
	top:610px;
	width: 420px;
}

.snumbers
{
	z-index:200;
	position:absolute;
	left:590px;
	top:175px;
}
.sarrow1
{
	z-index:250;
	position:absolute;
	left:590px;
	top:175px;
}
.sarrow2
{
	z-index:250;
	position:absolute;
	left:590px;
	top:175px;
}


.vnumbers
{
	z-index:200;
	position:absolute;
	left:660px;
	top:390px;
}

.varrow1
{
	position: absolute;
	top:392px;
	left:660px;
	z-index:250;
	height:122px;
	width: 96px;
	overflow:hidden;
	background:url(images/vfront/varrow1.png) bottom no-repeat;
}

.varrow2
{
	position: absolute;
	top:392px;
	left:660px;
	z-index:250;
	height:122px;
	width: 96px;
	overflow:hidden;
	background:url(images/vfront/varrow2.png) bottom no-repeat;
}

.varrow3
{
	position: absolute;
	top:193px;
	left:661px;
	z-index:250;
}

.numbers
{
	z-index:200;
	position:absolute;
	left:675px;
	top:120px;
}

.arrowbox1
{position: relative; top:0px; left:0px;z-index:250;
	 height:140px; width: 96px;overflow:hidden; 
	 background:url(images/enclosed/arrow1.png) no-repeat;
}

.arrowramp1
{z-index:250;
	 position:relative;	
	top:0px;
	width:96px;
}

.arrowdoor1
{
	z-index:250;
	position:absolute;
	left:675px;
	top:120px;
	width:96px;
}

.arrowbox2
{position: relative; top:0px; left:0px;z-index:250;
	 height:140px; width: 96px;overflow:hidden; 
	 background:url(images/enclosed/arrow2.png) no-repeat;
}

.arrowramp2
{z-index:250;
	 position:relative;	
	top:0px;
	width:96px;
}

.arrowdoor2
{
	z-index:250;
	position:absolute;
	left:675px;
	top:120px;
	width:96px;
}


.blue
{
z-index:100;
position:absolute;
left:8px;
top:98px;
}

.blueX
{
	z-index:200;
	position:absolute;
	left:214px;
	top:263px;
	background:#000;
	border: 10px solid red;
	padding: 30px;
	font-size: 12px;
	color:#fff;
	font-style:italic;
	font-weight: bold;
	width: 250px;
	text-align:center;
}

.blueST
{
z-index:100;
position:absolute;
left:8px;
top:98px;
}

.blueVF
{
z-index:100;
position:absolute;
left:8px;
top:98px;
}

.blue2
{
	z-index:200;
	position:absolute;
	left:17px;
	top:135px;
}

.blue2ST
{
	z-index:200;
	position:absolute;
	left:30px;
	top:275px;
}

.blue2VF
{
	z-index:200;
	position:absolute;
	left:38px;
	top:160px;
}


.additionals
{
	z-index:250;
	position:absolute;
	left:8px;
	top:118px;
}

.additionalsST
{
	z-index:250;
	position:absolute;
	left:30px;
	top:275px;
}

.additionalsSTT
{
	z-index:250;
	position:absolute;
	left:30px;
	top:275px;
}

.additionalsVF
{
	z-index:250;
	position:absolute;
	left:38px;
	top:160px;
}

.additionalss
{
	z-index:200;
	position:absolute;
	left:17px;
	top:135px;
}

.additionalsss
{
	z-index:200;
	position:absolute;
	left:17px;
	top:135px;
}

.additionalssST
{
	z-index:200;
	position:absolute;
	left:17px;
	top:105px;
}

.additionalssVF
{
	z-index:200;
	position:absolute;
	left:38px;
	top:160px;
}

.additionalsssVF
{
	z-index:200;
	position:absolute;
	left:38px;
	top:160px;
}

.sell
{
	z-index:200;
	position:absolute;
	left:30px;
	top:850px;
}

.sell a
{
	color:#333;
}

.label {
cursor: pointer;
}

.blue22
{
	z-index:2;
	position:absolute;
	left:17px;
	top:135px;
}

.blue22ST
{
	z-index:2;
	position:absolute;
	left:30px;
	top:275px;
}

.blue22VF
{
	z-index:2;
	position:absolute;
	left:38px;
	top:160px;
}

.topone {
background-color:#CCCCCC;
}

.showtable td{
border: 1px solid white;
padding: 10px;
color:#FFFFFF;
}

.bottomone {
background-color:#E6E6E6;
}

.inner {
padding: 10px;
}

.innersmall {
padding:4px 2px 4px 2px;
}

.printingvfront {
	display:none;
	position:absolute;
	top:50px;
	left:790px;
	z-index:5000;
}

.enclosedpricing {
	display:none;
	position:absolute;
	top:50px;
	left:790px;
	z-index:5000;
}

.printingstraight {
	display:none;
	position:absolute;
	top:100px;
	left:720px;
}

.front {
	position: absolute;
	top:20px;
	left:783px;
	z-index:3500;
	height: 500px;
	width: 625px;
}

.printing {
	display:none;
	position:absolute;
	top:50px;
	left:790px;
	z-index:5000;
}

.closethis {
	color:#F30;
	font-weight:bold;
	cursor:pointer;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
