body {
  	font-size: 12px;
	line-height:20px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Geneva,Arial,Helvetica,sans-serif;
	margin:0px 0 15px 0 ;
       	color:#999;
	background:#000 url(../images/background.gif) repeat-y center top;
        }

img {border:0;margin:0;padding:0}
table {font-size:12px;line-height:20px;}

.bold_head {
	font-size: 20px;

	color: #ED1C24;
	text-decoration: none;
	}

.textsmall {
	font-size: 10px;
	font-weight: normal;;
	text-decoration: none;
	}

a {
	color: #FFF;
	text-decoration: none;
	}

#content {color:#DDD}
#content a {border-bottom:1px solid #444;font-weight:bold}
#content a:hover,#news a:hover {color:#FFF;border-bottom:1px solid #671314}

#news a {color:#CCC;border-bottom:1px solid #444}
#news h4 {background:#222;padding:3px 4px;color:#DDD}

#content ul,#content ol {margin:0 0 0 15px}
#content li {list-style-type:disc}
#content ol li {margin:0 0 7px 10px;list-style-type:decimal}


.product {font-size:10px;color:#BBB}
.product a {margin:0 0 1px 0;display:block;width:171px;font-weight:bold;font-size:12px;border:0 !important}
.product a:hover {color:#ED1C24 !important}
.productdetail img,.product img {margin:0 0 10px 0;display:block;padding:1px;border:1px solid #555}
.product li {line-height:15px;margin:0 0 5px 0}
.imagecol ul {display:block;padding:20px 0 0 0}

.productdetail h2 {color:#FFF;margin:0 0 20px 0;line-height:25px}
.productdetail h3 {color:#BBB;border-bottom:1px solid #444;padding:10px 0 5px 0}

h2#price {background:#161616 url(../images/nav-bg.gif) repeat-x left bottom;display:inline;padding:4px 6px;}

.imagecol img {margin:0 0 20px 0}

.text_right {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	}

.bordered { display:block;
         padding:0 0 1px 0;
	border-bottom:3px solid #FFFFFF;
	}

#nav {border-top:1px solid #000;line-height:35px;margin:1px 0 0 0;background:url(../images/nav-bg.gif) repeat-x;}

#nav a {line-height:35px;color:#FFF;display:block;float:left;border-right:1px solid #671314}

h3 {font-size:14px;color:#FFF;margin:20px 0 10px 0;line-height:25px}
h4 {font-size:12px;margin:0;padding:0;color:#999;}
h2 {color:#FFF}
#footer small {display:block;border-top:3px double #222;color:#444;padding:10px 0 0 0}

#contactinfo strong {color:#ED1C24;}

#footer a {color:#666}
#footer a:hover {color:#999}

.backlink {margin:0 0 15px 0;display:block;font-size:13px;padding:7px 7px 7px 20px;border-top:1px solid #444;background:url(../images/backto.gif) no-repeat center left}
.backlink:hover {border-top:1px solid #671314;border-bottom:1px solid #671314;}

#motorsport .product {text-align:center}

#contactform table {color:#FFF;border-collapse: collapse}
#newsheading {font-size:13px;margin:0 0 10px 0;padding:0 0 5px;border-bottom:1px solid #333;display:block}

/*=NAVIGATION
=== === === === === === === === === === */

ul,li,ol {list-style-type:none;padding:0;margin:0}

#navmenu {background:url(../images/nav-bg.gif) repeat-x left bottom;position:relative;z-index:90;}
#navmenu .hassub {background:url(../images/navbg-arrow.gif) no-repeat center bottom}
#navmenu .hassub:hover {background:#330000 url(../images/navbg-arrowhover.gif) repeat-x center bottom}
#navmenu ul li .hassub {background:url(../images/subnavbghassub.gif) repeat-x right bottom !important}
#navmenu ul li .hassub:hover {background:url(../images/subnavbghassub-hover.gif) repeat-x right bottom !important}
#navmenu li {margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative;line-height:35px;height:35px}
#navmenu ul {display:inline;border:0 none;width:140px;list-style:none;display:none;position:absolute;top:35px;left:0;color:#E1E1E1;border-left:1px solid #5A1E1E;background:#330000;}
#navmenu ul:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;border-bottom:1px solid #3D3C3B}

#navmenu ul li {width:140px;float:left;/*For IE 7 lack of compliance*/display:block !important;display:inline;/*For IE*/}
#navmenu ul li a {border-right:1px solid #5A1E1E;line-height:30px;height:30px;}

#navmenu a span {font-size:13px !important;border-bottom:1px solid #B33C3C;color:#FFFFFF;}

/* Root Menu */
#navmenu a {background:url(../images/nav-bg.gif) repeat-x left bottom;float:none !important;/*For Opera*/float:left;/*For IE*/display:block;height:auto !important;height:1%;/*For IE*/font-weight:bold;padding:0 6px}

/* Root Menu Hover Persistence */
#navmenu a:hover,
#navmenu li:hover a,
#navmenu li.iehover a {color:#FFF !important;background:#330000 url(../images/navbg-hover.gif) repeat-x left bottom;}

#navmenu .current {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}
#navmenu .current:hover {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}

#navmenu .currenthassub,
#navmenu .currenthassub:hover {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {float:none;background:#330000 url(../images/subnavbg-hover.gif) repeat-x left bottom;border-bottom:1px solid #5A1E1E;}

#navmenu li li a.current {color:#ED017F !important;background:#000}

/* 2nd Menu Hover Persistence */
#navmenu li:hover li a:hover,
#navmenu li:hover li:hover a,
#navmenu li.iehover li a:hover,
#navmenu li.iehover li.iehover a {background:#5A1E1E;color:#FFF !important;border-bottom:1px solid #5A1E1E;}

/* 3rd Menu */
#navmenu li:hover li:hover li a,
#navmenu li.iehover li.iehover li a {background:#161616 url(../images/subnavbg-hover.gif) repeat-x left bottom;color:#E1E1E1 !important;border-left:0}

/* 3rd Menu Hover Persistence */
#navmenu li:hover li:hover li a:hover,
#navmenu li:hover li:hover li:hover a,
#navmenu li.iehover li.iehover li a:hover,
#navmenu li.iehover li.iehover li.iehover a {background:#000;color:#F2E415 !important}

#navmenu ul ul,
#navmenu ul ul ul {display:none;position:absolute;top:0;left:160px}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu li:hover ul ul,
#navmenu li:hover ul ul ul,
#navmenu li.iehover ul ul,
#navmenu li.iehover ul ul ul {display:none}

#navmenu li:hover ul,
#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu li.iehover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul {display:block}