body{height:100%; padding:0; margin:10px 0; background:#000000; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:0.9em;}
a{ color:#EE0000; text-decoration:none}
a:hover{ text-decoration:underline;}

#wrapper{height:100%; width:760px; margin:0 auto;}

#header{background:#000000;border-bottom:5px solid #333;height:50px;}

#navigation {float:right; margin-top:30px;}
#navigation ul{list-style-type:none; margin:0;}
#navigation li{float:left; margin-right:20px; padding-bottom:5px;}
#navigation a{	text-indent:-1000px;
	height:14px;
	display: block;
	list-style-type: none;
	text-decoration:none;
	background-image:url(images/menu.gif);
	background-repeat:no-repeat;
	
}
#navigation a span{display:none;}

#nav_home{width: 40px; background-position: 0 -1px;}
#nav_home:hover{background-position: 0 -15px;}

#nav_products {width: 60px;	background-position: -60px -1px;}
#nav_products:hover{background-position: -60px -15px;}

#nav_faqs {width: 36px;	background-position: -140px -1px;}
#nav_faqs:hover{background-position: -140px -15px;}

#nav_technical {width: 64px;	background-position: -194px -1px;}
#nav_technical:hover{background-position: -194px -15px;}

#nav_dealers {width: 51px;	background-position: -279px -1px;}
#nav_dealers:hover{background-position: -279px -15px;}

#nav_about {width: 41px;	background-position: -350px -1px;}
#nav_about:hover{background-position: -350px -15px;}

#nav_contact {width: 52px;	background-position: -410px -1px;}
#nav_contact:hover{background-position: -410px -15px;}

.selected{border-bottom:4px solid #cc0000;}


#splash{clear:both; height:150px;}
#content{margin:20px 0;text-align:left; color:#eee;}
table, td, th{border:1px solid #666666; color:#eee;}

#content h1{float:right; margin-top:0;}
.replace{ display:none}

#h1_home{ background:url(images/performance_ignition_components.gif); width:409px; height:33px;}
#h1_products{ background:url(images/header_productrange.gif) right; width:293px; height:28px;}
#h1_product_hotwires{ background:url(images/header_hotwires.gif); width:250px; height:60px;}
#h1_product_coolwires{ background:url(images/header_coolwires.gif); width:250px; height:60px;}
#h1_product_silver{ background:url(images/header_silver.gif); width:250px; height:60px;}
#h1_product_profire_coils{ background:url(images/header_profire_coils.gif); width:250px; height:60px;}
#h1_product_profire_modules{ background:url(images/header_profire_modules.gif); width:250px; height:60px;}
#h1_product_powercore{ background:url(images/header_powercore.gif); width:250px; height:60px;}
#h1_product_shiftlight{ background:url(images/header_shiftlight.gif); width:250px; height:60px;}
#h1_product_additives{ background:url(images/header_additives.gif); width:250px; height:60px;}
#h1_product_pdadyno{ background:url(images/header_pda_dyno.gif); width:250px; height:60px;}
#h1_about{ background:url(images/header_aboutus.gif) right; width:250px; height:28px;}
#h1_contact{ background:url(images/header_contactus.gif) right; width:250px; height:28px;}
#h1_faq{ background:url(images/header_faq.gif) right; width:250px; height:28px;}

h2{font-size:1.4em;}
h3{font-size:1.2em;}
ul{ }

dl{
margin: 0;
padding: 0;
}

dt{
margin: 0;
padding: 0;
font-weight: bold;
}

dd{
margin: 0 0 1em 0;
padding: 0;
}

#promo{margin:40px auto; width:701px; font-size:0.95em; clear:both}
.promobox{background:url(images/promo_footer.png) no-repeat bottom; width:220px;text-align:left; height:200px; float:left; margin-right:20px;}
.promoboxend{margin-right:0;}
.promobox p{padding:10px;margin:0 }

.product_promo{width:200px;margin:0 80px 20px 0;float:left;}


.submenu {
	margin: 0 0 20px 0; 
	padding: 0;
	float: left;
	font-size:0.9em;
}

.submenu li{display: inline;}

.submenu li a{
	float: left; text-decoration: none;
	color: white; /*text color*/
	padding: 5.5px 11px;
	background-color: #333;
}

.submenu li a:hover, .submenu li .current{
	color: #fff;
	background-color:#666666;}

.submenu li a:visited{
	color: white;
}
	
	
.mainfeatures {
	list-style:none; 
	font-size:1.2em; 
	font-weight:bold; 	
	padding: 0;
	margin-left:20px; 
	clear:left;
}
fieldset{border:2px solid #222}
fieldset legend{color:#CCCCCC; }
#applicationresults{clear:right; border-collapse:collapse; font-size:0.8em; width:100%}
#applicationresults td, #applicationresults th{padding:5px;}
#applicationresults thead th{text-align:left; color:#999999; white-space:nowrap}
#applicationresults tbody{ background:#FDFDFD;}
#applicationresults tbody td{
	border-top:1px solid #BBB; 
	border-right:1px solid #CCC;  color:#333333;}

#applicationresults .endcol{ border-right:0;}

#map{ width:400px; height:350px; border:1px solid #333; float:left; margin-right:10px;}
#summarydetails {display:none;}
.tooltip{ background-color:#FFFFFF; padding:5px; border:1px solid #333333; color:#333}
.shopinfo{ color:#333;}

.nologystockist0, .nologystockist0 a{color:#DDD}
.nologystockist1, .nologystockist1 a{color:#CC0000}
.key{font-size:0.9em;}
#dealers{margin-left:0; padding-left:5px;}
.nologystockist0, .nologystockist1 { list-style:none; margin-left:0}
.companyname{font-weight:bold;}

.boxcontent fieldset{}
#identify table, #identify tr, #identify td{border:0;}

#footer{ clear:both; border-top:5px solid #333; margin-top:20px; padding-top:20px; text-align:right; font-size:0.9em; color:#666666}