html, body { 
		background-color: black; 
		background-image: url("../images/bg.png"); 
	}
.toptable { 
	width:975px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse; 
	margin-left:auto;
	margin-right:auto;
  }
.bodytable { 
	width:975px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse; 
	margin-left:auto;
	margin-right:auto;
 }
.contactleft { float:left; margin-top:5px } 
.contactx { color:red;face:verdana;font-size:1em;font-weight:bold; margin-top:5px }
.contactbox { position: relative;margin-top:3px } 
.specials { margin-left:1px }
.pagetitle { text-align:center; font-size:1.5em; font-weight:bold; }
.turbotitle { text-align:left; font-size:1.5em; font-weight:bold; }
.turboback { color:black; font-size:14px; }
a.turboback { text-decoration:underline; color:grey; font-size:14px; }
a.turboback:hover {text-decoration:underline; color:orange; font-size:14px;}
.pagenav {text-align:center; font-size:1em; font-weight:bold; }
a.linktxt {text-decoration:none; color:black; font-family:arial; font-size:14px;}
a.linktxt:hover {text-decoration:underline; color:black; font-size:14px;}
a.linktxt2 {text-decoration:none; color:blue; font-family:arial; font-size:9px;}
a.linktxt2:hover {text-decoration:underline; color:orange; font-size:9px;}
a.linkhl {text-decoration:none; color:blue; font-family:arial; font-size:20px;}
a.linkhl:hover {text-decoration:underline; color:orange;}
a.linktxt3 {text-decoration:none; color:#FFFFFF; font-family:arial; font-size:6px;}
a.linktxt3:hover {text-decoration:underline; color:#FFFFFF; font-size:6px;}
a.buyback {text-decoration:underline; color:#8B0000; font-family:arial; font-size:12px; font-weight:bold;}
td.bodytext {text-decoration:none; color:black; font-family:arial; font-size:10px;}
td.bodytext2 {text-decoration:none; color:black; font-family:arial; font-size:12px; font-weight:bold;}
td.bodytext3 {text-decoration:none; color:black; font-family:arial; font-size:10px; font-weight:bold;}
td.bodytext4 {text-decoration:none; color:black; font-family:arial; font-size:12px;}
td.bodytext5 {text-decoration:none; width:670px; border:2px solid  #F8F8F8; color:black; font-family:arial; font-size:12px; font-weight:bold;}
td.quotetext {text-decoration:none; width:670px; border:0px; padding-top: 5px; color:black; font-family:arial; font-size:12px;}
tr.bodytext {text-decoration:none; color:black; font-family:arial; font-size:12px;}
.plist { BORDER-RIGHT: #6C6C6C 1px solid; BORDER-TOP: #6C6C6C 1px solid; MARGIN-TOP: 3px; BORDER-LEFT: #6C6C6C 1px solid; BORDER-BOTTOM: #6C6C6C 1px solid; BACKGROUND-COLOR: transparent}
.title {padding:5px; border-spacing:0px 0px; font-family:arial; font-size:12px; font-weight:bold; color:#000; line-height:15px; border-bottom: 2px solid  #767; background-image:url('../images/border_title.jpg');  width: 700px; height: 15px;}
.titleleft {font-family:arial; font-size:13px; color:#000; float:left;}
.titleright {font-family:arial; font-size:10px; color:#000; float:right;}
.copyright {text-align:center;color:white}
a.copyright {text-decoration:none; color:white; font-family:arial; font-size:9px;}
a.copyright:hover {text-decoration:underline; color:orange; font-size:9px;}
#nav { margin-left:15px; margin-top:5px}
/* Customer Quotes */
#quotes {padding:10px; font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#000; width: 689px; border:1px solid #666666; height:65px; line-height:15px; border:1px solid  #767; background-color:#fff; text-align:left; margin-left:1px; vertical-align: middle;display: table-cell;}
/* Index Page News Tables */
.quotes1 {padding:5px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#000; line-height:15px; border:1px solid  #767; background-image:url('../images/border_title.jpg'); text-align:left;}
.quotes2 {padding:10px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#000; line-height:15px; border:1px solid  #767; background-color:#e5e5e5; text-align:center;}
/* Products Tables */
.producttable {padding:0px; border-collapse:collapse;  font-family:arial; font-size:12px; color:#000; line-height:15px; border:1px solid  #767; background-color:rgb(224,224,224); text-align:left; width: 710px;}
.product2 {padding:8px; font-family:arial; font-size:12px; color:#000; font-weight:normal; line-height:15px; border:0px solid  #767; text-align:left; width: 155px; vertical-align:top; }
.product3 {padding:8px; font-family:arial; font-size:12px; color:#000; font-weight:normal; line-height:15px; border:0px solid  #767; text-align:left; width: 270px; vertical-align: top; }
.product4 {padding:8px; font-family:arial; font-size:12px; color:#000; font-weight:normal;  line-height:15px; border:0px solid  #767; text-align:left; width: 275px; border-left: 1px dotted black; vertical-align: top; }
.product5 {padding:8px; font-family:arial; font-size:12px; color:#000; line-height:15px; font-weight:normal;  border:0px solid  #767; text-align:left; width: 540px; vertical-align: top; }
.product6 {padding:10px; font-family:arial; font-size:12px; color:#000; line-height:15px; font-weight:normal;   border:0px solid  #767; text-align:left; width: 700px; vertical-align: top; }
.productdiv {height:1px; padding:10px; font-family:arial; font-size:12px; color:#000; line-height:15px; text-align:left; width:700px; border-top: 1px dotted black;}
/* Products Small Tables */
.producttablesm {padding:0px; border-collapse:collapse;  font-family:arial; font-size:12px; color:#000; line-height:15px; border:0px solid  #767; background-color:rgb(224,224,224); text-align:left; width: 710px;}
.productsm1 {padding:5px; font-family:arial; font-size:13px; font-weight:normal; font-weight:900; color:#000; line-height:15px; border: 1px solid  #767; border-bottom: 2px solid  #767; background-image:url('../images/border_title.jpg'); height: 15px; text-align:center; width: 221px;}
.productsm2 {padding:5px; font-family:arial; font-size:12px; font-weight:normal; color:#000; border:1px solid  #767; vertical-align:text-top; text-align:left; width: 221px; }
.productsm3 {padding:0px; font-family:arial; font-size:12px; font-weight:normal; color:#000; border: 0px solid  #767; width: 20px; }
/* Vehicle Small Tables */
.vehiclestable {padding:0px; border-collapse:collapse;  font-family:arial; font-size:12px; color:#000; line-height:15px; border:0px solid  #767; text-align:center; width: 710px; background-color:rgb(224,224,224);}
.vehicles1 {padding:5px; font-family:arial; font-size:13px; font-weight:900; color:#000; line-height:15px; border: 1px solid  #767; border-bottom: 2px solid  #767; background-image:url('../images/border_title.jpg'); height: 15px; text-align:center; width: 221px;}
.vehicles2 {padding:5px; font-family:arial; font-size:12px; color:#000; border:1px solid  #767; vertical-align:text-top; text-align:center; width: 221px; background-color:rgb(224,224,224);}
.vehicles3 {padding:0px; font-family:arial; font-size:12px; color:#000; border: 0px solid  #767; width: 20px; }
.vehicles4 {padding:5px; font-family:arial; font-size:12px; color:#000; border: 0px solid  #767; width: 224px; }
.vehicles5 {padding:5px; font-family:arial; font-size:12px; color:#000; border: 0px solid  #767; width: 112px; }
/* Contact Tables */
.contacttable {padding:0px; border-collapse:collapse;  font-family:arial; font-size:12px; color:#000; line-height:15px; border:1px solid  #767; background-color:rgb(224,224,224); text-align:left; width: 710px;}
.contact2{padding:10px; font-family:arial; font-size:12px; color:#000; line-height:15px; border-bottom:1px dotted  #767; text-align:left; width: 700px;}
.contact3{padding:10px; font-family:arial; font-size:12px; color:#000; line-height:15px; border:0px solid  #767; text-align:left; width: 700px}
/* Product Name Desc etc... */
.top {visibility: hidden;}
.prodinfotable {width:100%;}
tr.prodinfo1 {font-size:12px; text-align:center; font-weight:bold;background-color:rgb(153,153,153);}
tr.prodinfo2 {font-size:14px; text-align:center;}
tr.prodinfo3 {font-size:14px; text-align:center;background-color:rgb(245,181,21);}
.dynotable {width:50%; border:0px; border-color:#ffffff; padding:3px; border-collapse:collapse;}
tr.dynoinfo1 {font-size:12px; font-weight:bold;background-color:rgb(153,153,153);}
tr.dynoinfo2 {font-size:12px;}
tr.dynoinfo3 {font-size:12px; background-color:rgb(153,153,153);}
td.actualprice{color:#800000; font-weight:bold;}
.prodpricestable {border:0px; border-collapse:collapse;}
tr.prodprices1 {font-size:12px; font-weight:bold;background-color:rgb(153,153,153);}
tr.prodprices2 {font-size:13px;}
tr.prodprices3 {font-size:13px; background-color:rgb(153,153,153);}
.infoleft {font-weight:bold; float: left;}
.brand {position: relative;left: 6px;}
.desc {position: relative;left: 10px;}
.type {position: relative;left: 11px;}
.partnum {position: relative;left: 5px;}
.status {position: relative;left: 2px;}
.infoprice {position: relative;left: 9px; color:#800000; font-weight:bold;}
.nextline {position: relative;left: 45px;}
/*end product name desc etc... */
/* Image & More Info Popup */
*{padding: 0px; margin: 0px}
/* Image & More Info specific link and font settings */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* Image & More Info Settings */
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* End Image & More Info Code */
/* -------------------------- */
/* Drop Down Menu */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.dropdown {
 position: relative;
 z-index: 17;
 float: left;
}
ul.dropdown li {
 float: left;
 line-height: 1em;
 vertical-align: middle;
 zoom: 1;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 19;
 cursor: default;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 18;
 width: 100%;
}
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 0px 0px;
}
ul.dropdown ul a,
ul.dropdown ul span {
 padding: 0px;
}
/* @section	Custom Styles */
ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 0px;
 border-color: none;
}
ul.dropdown ul li a,
ul.dropdown ul *.dir {
 border: none;
}
/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */
ul.dropdown li.hover *.open {
 position: relative;
 z-index: 30;
 margin: -1px 0;
 padding-top: 0px;
 padding-bottom: 0px;
 border-color: #f0f0f0 #666 #666 #f0f0f0;
 background-color: #fff;
 background-image: url(../images/nav-arrow-down-open.png);
 color: #000000;
 zoom: 1;
}
ul.dropdown-horizontal li.hover *.open,
ul.dropdown-upward li.hover *.open,
ul.dropdown-linear li.hover *.open {
 float: left;
 zoom: none;
}
ul.dropdown ul li.hover *.open {
 position: static;
 z-index: 29;
 float: none;
 margin: 0;
 padding-top: 0px;
 padding-bottom: 0px;
 border: none;
}
ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 background-image: url(../images/nav-arrow-right-open.png);
}
	/* CSS2 clone */
	ul.dropdown li:hover > *.dir {
	 position: relative;
	 z-index: 27;
	 margin: -1px 0;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 background-image: url(../images/nav-arrow-down-open.png);
	 color: #000000;
	}
	ul.dropdown-horizontal li:hover > *.dir,
	ul.dropdown-upward li:hover > *.dir,
	ul.dropdown-linear li:hover > *.dir {
	 float: left;
	}
	ul.dropdown ul li:hover > *.dir {
	 position: static;
	 z-index: 28;
	 float: none;
	 margin: 0;
	 padding-top: 0px;
	 padding-bottom: 0px;
	 border: none;
	}
	ul.dropdown ul li:hover > *.dir,
	ul.dropdown-vertical li:hover > *.dir {
	 background-image: url(../images/nav-arrow-right-open.png);
	}
* {
 margin: 0;
 padding: 0;
 outline: none;
}
p { margin-bottom: 1em; }
ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 0em;
}
h1,h2,h3 {
 margin-bottom: 0em;
 font-family: Arial, Helvetica, sans-serif;
}
h1 {
 border-bottom: solid 1px #d9d9d9;
 font-weight: normal;
 font-size: 180%;
 text-indent: 0px;
 letter-spacing: -1px;
}
.dropdown-upward {  margin-top: 400px !important; }
ul.dropdown {
 padding-bottom: 0px;
 background: url(../images/pattern1.png) 0 100% repeat-x;
 font: bold 12px/normal Arial, Helvetica, sans-serif;
}
	ul.dropdown li {
	 padding: 5px;
	 color: #000000;
	}
	ul.dropdown li.divider { border-top: solid 1px #e5e5e5; }
	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 color: #0063dc;
	}
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #0063dc; text-decoration: underline; }
	ul.dropdown a:active	{ color: #000000; }
	/* -- level mark -- */
	ul.dropdown ul {
	 width: 150px;
	 padding: 3px 6px;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 font-weight: normal;
	 font-size: 11px;
	}
		ul.dropdown ul li {
		}
ul.dropdown *.dir {
 padding-right: 25px;
 background-image: url(../images/nav-arrow-down.png);
 background-position: 95% 50%;
 background-repeat: no-repeat;
}
/* -- Components override -- */
ul.dropdown-horizontal{ width: 100%; }
ul.dropdown-horizontal ul *.dir {
 padding-right: 25px;
 background-image: url(../images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
/* End Drop Down Menu */