body {
	margin				: 0px 0px 0px 0px;
	background-color	: #000000;
	background-image	: url(images/newtile.gif);
	background-repeat	: repeat-x;
}
td {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #333333;
}
.text {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #333333;
}
.redtext {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #ff0000;
}
.ltext {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #f0f0f0;
	text-decoration		: none;
}
.black {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
}
.ltextsm {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 8pt;
	color				: #f0f0f0;
	text-decoration		: none;
}
.ltextsm:hover {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 8pt;
	color				: #FFFF99;
	text-decoration		: none;
}
.ltext2 {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 8pt;
	color				: #999999;
	text-decoration		: none;
}
.textsm {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
}
.bread {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 8pt;
	color				: #000000;
	text-decoration		: none;
}

td.pnav {
	background			: url(images/pnav_top_bg.gif) repeat-x;
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	padding				: 0px 10px 0px 10px;
	border-right		: 1px solid #FFFFFF;
}
a.pnav {
	color				: #000000;
	text-decoration		: none;
}
td.pnav-sel {
	background			: url(images/pnav_top_bg_sel.gif) repeat-x;
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
	padding				: 0px 10px 0px 10px;
	border-right		: 1px solid #FFFFFF;
}
a.pnav-sel {
	color				: #FFFFFF;
	text-decoration		: none;
}
td.pnav-on {
	background			: url(images/pnav_top_bg_on.gif) repeat-x;
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #000000;
	font-weight			: bold;
	padding				: 0px 10px 0px 10px;
	border-right		: 1px solid #FFFFFF;
}
a.pnav:hover, a.pnav-sel:hover, a.pnav-on:hover {
	color				: #000000;
	text-decoration		: underline;
}
.subpnav {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
	color				: #dbd8d8;
	text-decoration		: none;
	font-weight			: bold;
	border				: 1px solid #CCCCCC;
	border-width 		: 1px 1px 1px 1px;
	padding				: 0px 5px 0px 5px;
	text-align			: center;
	background-color	: #9e0000;
}
.subpnav:hover, .subpnav-sel:hover {
	color				: #000000;
	border				: 1px solid #FFFFFF;
	background-color	: #b9b9b9;
}
.subpnav-sel {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
	color				: #de212c;
	text-decoration		: none;
	font-weight			: bold;
	border				: 1px solid #9c9c9c;
	border-width 		: 1px 1px 1px 1px;
	padding				: 0px 5px 0px 5px;
	text-align			: center;
	background-color	: #FFFFFF;
}
.subcatnav {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
	color				: #f0f0f0;
	text-decoration		: underline;
	font-weight			: bold;
	border-right		: 1px solid #cccccc;
	padding-left		: 20px;
	padding-right		: 20px;
	background-color	: firebrick;
}
.subcatnav:hover {
	color				: #ffffff;
}

.link {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10pt;
	color				: blue;
	text-decoration		: underline;
}
.link:hover {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10pt;
	color				: navy;
	text-decoration		: underline;
}
.link:visited {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10pt;
	color				: black;
	text-decoration		: underline;
}
.nav {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #000000;
	text-decoration		: none;
}
.nav:hover {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #CC0000;
	text-decoration		: none;
}
.navselected {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #f0f0f0;
	text-decoration		: none;
}
.title {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 14px;
	color				: #CC0000;
	font-weight			: bold;
}
.titlesm {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 14px;
	color				: blue;
	font-weight			: bold;
}
optgroup {
	background			: #62636A;
	color				: #fafafa;
}
option {
	background			: #fafafa;
	color				: #333333;
}
.redtitle {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 15px;
	color				: #CC0000;
	font-weight			: bold;
	font-weight 		: bolder;
	padding-bottom		: 4px;
	padding-top			: 10px;
}
.cartHeader {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #333333;
	font-weight			: bolder;
	background			: #ECECEC;
}
.cartItem {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 12px;
	color				: #000000;
	background 			: #FFFFFF;
}
.cartTable {
	border				: 1px #9C9C9C solid;
}
.cartSummary {
	border				: 1px #9C9C9C solid;
	color				: #000000;
	background 			: #ECECEC;
	margin-bottom		: 15px;
	padding				: 5px;
}
.maintable {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
	background-color	: #ECECEC;
	border-collapse		: collapse;
	border				: 1px solid #9C9C9C;
}
.vehicle {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	color				: #666666;
	font-weight			: bold;
}
.type {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	background-color	: #FFC346;
}
.type2 {
	font-family			: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	background-color	: #c70f10;
}
.description {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 10px;
}
.catagory {
	font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
	font-size			: 11px;
}
a {
	color				: #de212c;
}
a:hover {
	color				: #b80000;
}

a.border:hover {
	border		: 1px solid #de212c;
	
}

a.border {
	border		: 1px solid #9c9c9c;
}


img.border-on {
	border		: 1px solid #de212c;
	
}

img.border {
	border		: 1px solid #9c9c9c;
}
