/*Main page setup*/ 
 body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #FFFFFF;
	background: url(../images07/general/bground2.gif);
	margin:0px;
	padding-left:145px;
	font-style:normal;
 	overflow-x: hidden; 
	}
#allcontent {
	background-color:#000000;
	width:100%;
	padding-top:5px;
	padding-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	border-left: #999999 2px solid;
	}
.maincontent img {
	border:0px;
	margin:4px;
	padding:0px;
	padding-bottom: 0px;
	vertical-align: middle;
	}
.maincontent {
	width:700px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	vertical-align: text-top;
	}
.all {
	position: relative;
	top:0px;
	left:0px;
	width:700px;
	}
.words {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	}
h1, h2 {
	color: #CC0000;
	font-weight:bold;
	font-style:italic;
	}
h1 {font-size: 200%;}
h2 {font-size: 160%;}
h3 {font-size: 110%;
	color:#FFFFFF;
	font-weight:bold;}
h4 {
	font-size:100%;
	color:#FFCC00;
	text-align:right;
	font-weight:normal;
	}
		
/*alignment*/ 
.centered {text-align:center;}
.righttext {text-align:right;}
.lftxt {text-align:left;}
.superscript {vertical-align:101%;}	
.pictures {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	}
.clearboth {clear:both;}
	
/*text*/
.normal {font-style:normal;}
.italic {font-style:italic;}
.ttnormal {font-weight:normal;}
.ttbold {font-weight:bold;}
.ttbold120 {font-weight:bold;font-size:120%;}
.smlrtxt {font-size:150%}
.smtxt {font-size:70%;}
.subtxt {font-size:60%;}
.text10px {font-size:10px;}
.orangetxt {color:#FFCC00;}
.blktxt {color:#000000}
.redtxt {color:#CC0000}
.whitetxt {color:#FFFFFF}
.grntxt {color:#009900}
.bluetxt {color:#0099FF;}
.contrast1 {color:#FFCCOO; font-size:120%;}
.subhead {color:#999999;font-size:50%;font-weight:normal;}
.hawk {font-color:#FFFFFF;size:90%;text-align:left;}
.smnormal {font-size:75%; font-weight:normal;}	
.pricetext{
	margin: 15px;
	margin-top:4px;
	padding:3px;
	background-color:#000000;
	font-size:160%;
	color:#CC0000;
	text-align:center;	
	}
		
/*linespacing*/	
.linespace {
	margin-top: 0px; 
	margin-bottom: 15px;
	}
.linespaceA {
	margin-top: 20px; 
	margin-bottom: 15px;
	}
.linespaceB {
	margin-top: -10px; 
	margin-bottom: 20px;
	}
.linespaceC {
	margin-top: -10px; 
	margin-bottom: 3px;
	}
.linespaceD {
	margin-top:0px; 
	margin-bottom:0px;
	}
.linespaceE {
	margin-top:-9px; 
	margin-bottom:0px;
	}
.linespaceF {
	margin-top:-16px; 
	margin-bottom:0px;
	}
	
/*decoration*/	
.noline {border-bottom:none;}
.underline {text-decoration:underline;}	
.topline {
	border-top:#CC0000  thin solid;
	padding-top:10px;
	clear:both;
	margin-top:10px;
	}
	
/*link styles*/	
a:link {color:#FFFFFF;text-decoration:none;}
a:visited {color: #999999;text-decoration:none;border:none;}
a:hover {color: #CC0000;}

#prodline a:hover {color: #CC0000;}

#about a:link {color: #FFFFFF;font-weight:bold;text-decoration:none;}
#about a:visited {color: #FFFFCC;font-weight:bold;}
#about a:hover {color:#FFFFFF;font-weight:bold;background: #666666;}

.guarantee a:link {color: #CC0000; text-decoration: underline;}
.guarantee a:visited {color: #CC0000;text-decoration: underline;}

.darklink a:link {color: #000000;text-decoration:none;}
.darklink a:visited {color: #000000;text-decoration:none;border:none;}
.darklink a:hover {color: #FF9900;}

.lightlink a:link {color: #FFFFFF;text-decoration:none;}
.lightlink a:visited {color: #FFFFFF;text-decoration:none;border:none;}
.lightlink a:hover {color: #FFCC00;}

.medlink a:link {color: #CC0000;text-decoration:none;}
.medlink a:visited {color: #CC0000;text-decoration:none;border:none;}
.medlink a:hover {color: #FFCC00;}

.greenlink a:link {color:#00CC00; text-decoration:none;}
.greenlink a:visited {color: #00CC00;text-decoration:none;border:none;}
.greenlink a:hover {color: #FFCC00;}

.orangelink a:link {color:#FFCC00; text-decoration:none;}
.orangelink a:visited {color: #FFCC00;text-decoration:none;border:none;}
.orangelink a:hover {color: #FF0000;}

/* index page styles*/
#feature {
	background-color:#000000;
	margin-left:4px;
	margin-right:4px;
	width:700px;
	}
#feature img {
	border:0px;
	padding:0px;
	}
#desc {
	background-color:#000000;
	background-image: url(../images07/general/new.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	text-align:center;
	padding-left:170px;
	margin-left:8px;
	padding-right:10px;
	}
#prodline {
	margin-top:15px;
	width:608px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}
#prodline img {
	margin:0px;
	margin-top:3px;
	border:none 0px;
	} 
.productbox {
	background-color:#000000;
	text-align:center;
	font-size:13px;
	width:146px;
	padding-bottom:3px;
	}
.hanger1 {float:left; top:0px;}
.tiedown1 {float:left; margin-left:5px;}
.garment1 {float:left; margin-left:5px;}
.pitbd1 {float:left; margin-left:5px;}
.wchock1 {float:left; margin-top:15px;}
.qdk1 {float:left; margin-top:15px; margin-left:5px;}
.racetime1 {float:left; margin-top:15px; margin-left:5px;}
.track1 {float:left; margin-top:15px; margin-left:5px;}

/* Price List styles*/ 
.pricetable {width:590px;}
.col1 {width:5px;}
.col2 {width:75px; text-align:left; }
.col3 {width:300px; text-align:left;font-weight:bold;}
.col4 {width:60px;text-align:right;}
.col5 {width:100px; text-align:center;}

/* Customer Info styles*/ 
.info {
	width: 610px;
	margin-left:10px;
	margin-right:10px;
	background:#666666;
	}
.info tr {
	vertical-align:top;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
.info th {
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	width:120px;
	}
.continue {
	width: 610px;
	text-align:right;
	}
	
/* View Cart styles*/ 
 .cart {
	margin-left:50px;
	margin-top:30px;
	width:650px;
	background-color:#666666;
	font-size:100%;
	color: #00CCFF;
	}
.carttxt {
	border-bottom:thin #000000 solid;
	text-align:right;
	padding-right:5px;
	padding-left:20px;
	width:650px;
	}
.spacer {width:200px;}
.listing {
	width:650px;
	border-bottom:thin #000000 solid;
	font-size:20%;
	font-weight:normal;
	}
.listing th {
	text-align:left;
	padding-left:5px;
	font-size:100%;	
	}
.listing td {
	text-align:right;
	color:#000000;
	font-size:100%;	
	}
.cartcontent {
	padding:15px;
	width:600px;
	font-size:100%;
	font-weight:normal;
	color:#000000;
	margin-left:25px;
	}
.cartcontent th {color:#FFFFFF;}
.wide1 {width: 75px; text-align:left;}
.wide2 {width: 400px; text-align:left;}
.wide3 {width: 100px; text-align:right; padding-right:5px;}
.widert {text-align:right;}
.empty4 {text-align:center; padding:30px; font-size:120%;}
.lighter {background-color: #999999;}
.lightest {background-color:#CCCCCC; font-size:120%; font-weight:bold;}
.blk {background-color:#000000; margin-top:-2px;width:650px; text-align:right;}
.taxnote {font-size:80%; font-weight:normal; text-align:right;padding-bottom:12px;}
.checkout {width:120px;}


/* Contact Us styles*/ 
.contact {
	width: 400px;
	margin-left:50px;
	}
.contact tr {
	vertical-align:top;
	color:#CCCCCC;
	font-size:16px;
	font-weight:bold;
	}	
.grayfield {	
	background-color:#999999;
	color:#000000;
	font: Arial, Helvetica, sans-serif;
	font-size:14px;
	border: inset #CCCCCC;
	padding:2px;
	width:180px;
	}
.longfield {width:auto;}
