@charset "utf-8";

body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
}
#frame, #window, #header, #navigation, #content, #contentOverlay, #footer, #footerBottom, #footerBottomLeft {
	width: 798px;
	}

#frame {
	position:absolute;
	left:237px;
	top:0px
}

#frame2 {
	width: 237px;
	
	position:absolute;
	left:2px;
	top:0px
}


#frame3 {
	width: 237px;
	
	position:absolute;
	left:798px;
	top:0px
}
}

#window {
	position:absolute;
	height: 540px;
}

#header {
	height: 77px;
	background: url(img/backgroundWood.jpg) no-repeat left;
}

#navigation {
	position: relative;
	height: 22px;
	background: url(img/navigationbackground.png) repeat-x;
	z-index:10;
}

#content {
	position: relative;
	height: 400px;
}

#blackLoader {
	position:absolute;
	z-index:500;
	height: 400px;
	width: 798px;
	background:url(img/blackBlank.png);
}
#contentOverlay {
	height: 400px;
}

#components {
	position:absolute;
}

#componentList {
	position:absolute;
	z-index: 301;
	left:0px;
	height: 100px;
	width:	280px;
	background:url(img/translucent.png);
	border-bottom: 1px solid #ffffff;
	margin: 8px 8px 8px 3px;
}

#suspensionComponentsList {
	position:absolute;
	z-index: 301;
	left:0px;
	height: 150px;
	width:	130px;
	background:url(img/translucent.png);
	border-bottom: 1px solid #ffffff;
	margin: 8px 8px 8px 3px;
}

#tunnelComponentsList {
	position:absolute;
	z-index: 301;
	left:0px;
	height: 100px;
	width:	130px;
	background:url(img/translucent.png);
	border-bottom: 1px solid #ffffff;
	margin: 8px 8px 8px 3px;
}

#exterior, #leafSpring, #engine, #wheels, #steeringWheel, #rearSuspension, #wheelWells, #uprights, #boxChannel, #frontSuspension, #rearFirewall, #tunnel, #brakes, #rollCage, #frontCover, #insideWheels, #sPanel, #carInterior,
#leafSpringBig, #shockTower, #controlArms, #controlArmBrackets, #rackAndPinion, #shockAssy, #springStop, #tieRods, #uprightsBig, #tunnelBig, #tunnelCap, #tunnelMetal, #tunnelTop, #tunnelTriangle, #tunnelMounts, #tunnelU {
	position:absolute;
	top:0px;
	width: 798px;
	height:400px;
}

#exterior {
	z-index: 200;
}

#bigWindow, #dropDownWindow {
	position:absolute;
	z-index:405;
	height:320px;
	width:560px;
	overflow: hidden;
	margin-left:105px;
	border-bottom: 1px solid #ffffff;
	background: url(img/translucent.png);
	padding: 20px 15px 10px 15px;
	top: 8px;
}


#bigWindow3, #dropDownWindow {
	position:absolute;
	z-index:405;
	height:350px;
	width:541px;
	overflow: hidden;
	margin-left:114px;
	border-bottom: 1px solid #ffffff;
	background: url(img/translucent.png);
	padding: 20px 15px 10px 15px;
	top: 8px;
}

#bigWindow2, #dropDownWindow {
	position:absolute;
	z-index:405;
	height:335px;
	width:541px;
	overflow: hidden;
	margin-left:114px;
	border-bottom: 1px solid #ffffff;
	background: url(img/translucent.png);
	padding: 20px 15px 10px 15px;
	top: 8px;
}

#dropDownWindow {
	margin-left: 275px;
	padding: 8px 15px 10px 15px;
}

#bigWindowNav, #dropDownWindowNav {
	position:absolute;
	left:15px;
	bottom: 10px;
	width:541px;
	line-height: 12px;
}

#dropDownWindow, #dropDownWindowNav {
	width: 493px;
}

#bigWindowImages, #dropDownWindowImages {
	position:absolute;
	top: 20px;
	left: 200px;
	width: 386px;
	overflow:hidden;
}

#dropDownWindowImages {
	top: 12px;
}

#footer {
	height: 41px;
	background-color: #000000;
}

#footerTop {
	height: 19px;
	background:	url(img/backgroundFooter.png) repeat-x;
}

#footerBottom, #footerNews, #footerMailingList, #footerContact {
	height: 97px;
	float:left;
}

#footerNews {
	width: 337px;
	background:url(img/footerNews.png) no-repeat;
}

#footerMailingList {
	width: 220px;
	margin-left: 10px;
	background:url(img/footerMailingList.png) no-repeat;
}

#footerContact {
	width: 220px;
	margin-left: 10px;
	background:url(img/footerContact.png) no-repeat;
}


#viewBox {
	visibility:hidden;
	position: absolute;
	z-index: 202;
	bottom: 1px;
	right: 0px;
	height:15px;
	margin:	0px;
	padding: 0px;
	text-align: right;
}

h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	
}

img { 
	border: 0px;
}

a, a:visited, a:hover {
	color: #33ffff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

b {
	display: block;
	float:left;
	width: 1px;
	height: 22px;
	font-size:0px;
	line-height:0px;
	background: url(img/navigationVerticalBar.png) no-repeat top;
}

.navImg, .column, .processThumb, .detailThumb {
	float:left;
}

.right {
	float:right;
}

.processImg {
	border: 1px solid #ffffff;
}

.processThumb {
	margin-right: 15px;
}

.processThumbImg {
	border: 1px solid #ffffff;
}

.detailThumb {
	margin-top: 15px;
	margin-right: 15px;
}

.detailImg {
	border: 1px solid #ffffff;
}

.column {
	width: 140px;
}

.componentLink, .componentLink:hover {
	display:block;
	padding-left: 15px;
}

.componentLink:hover {
	background:url(img/listDot.png) left no-repeat;
}

.viewExternal, .viewInternal {
	border: 1px solid #FFFFFF;
	border-bottom: 0px;
	margin:0px;
}

.viewInternal {
	border-left: 0px;
}

.footerMargins {
	margin:9px;
}

#splinterVision, #innovations, #specifications, #gallery, #process, #forum, #sponsors {
	float: left;
	width: 113px; height: 22px;
	margin: 0px;
	}

#splinterVision a, #innovations a, #specifications a, #gallery a, #process a, #forum a, #sponsors a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	}
#splinterVision a:hover, #innovations a:hover, #specifications a:hover, #gallery a:hover, #process a:hover, #forum a:hover, #sponsors a:hover {
	background-image: none;
	color: yellow;
	}
#splinterVision { background: url( img/navigation0SplinterVision.png ) 0 -22px no-repeat;}
#innovations {	background: url( img/navigation1Innovations.png ) 0 -22px no-repeat;}
#specifications {	background: url( img/navigation2Specifications.png ) 0 -22px no-repeat;}
#gallery {	background: url( img/navigation3Gallery.png ) 0 -22px no-repeat;}
#process {
	width: 114px;
	background: url( img/navigation3Process.png ) 0 -22px no-repeat;
}
#forum {	background: url( img/navigation5Forum.png ) 0 -22px no-repeat;}
#sponsors {	
	width: 112px;
	background: url( img/navigation6Sponsors.png ) 0 -22px no-repeat;
}
#splinterVision a {	background: url( img/navigation0SplinterVision.png ) top left no-repeat;}
#innovations a{	background: url( img/navigation1Innovations.png ) top left no-repeat;}
#specifications a{	background: url( img/navigation2Specifications.png ) top left no-repeat;}
#gallery a{	background: url( img/navigation3Gallery.png ) top left no-repeat;}
#process a{
	width: 114px;
	background: url( img/navigation3Process.png ) top left no-repeat;
}
#forum a{	background: url( img/navigation5Forum.png ) top left no-repeat;}
#sponsors a{	
	width: 112px;
	background: url( img/navigation6Sponsors.png ) top left no-repeat;;
}

.mailingListInput {
	float:left;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #555555;
	border:1px solid #ffffff;
	height: 16px;
	line-height: 14px;
	font-size: 10px;
	width:150px;
}

.mailingListButton {
	float:left;
	line-height: 14px;
	border: 1px solid #ffffff;
	border-left:0px;
	top-margin: 2px;
}

.bigWindowText {
	width: 175px;
	float:left;
	line-height: 12px;
}

.bigWindowText3Col {
	width:163px;
	margin-right:20px;
	float:left;
	line-height: 12px;
}

.style1 {color: #33ffff}