/* base elements */
html {
	text-align: center;
}
body {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#122c5d;
	margin:0; 
	padding:0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color:#294471;
	text-align:left;
	margin:16px;
	margin-left:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#294471;
	text-align:left;
	margin:16px;
	margin-left:0px;
}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#597eb1;
	text-align:left;
	margin-top:8px;
	margin-left:10px;
	font-weight:normal;
	margin-bottom:0;wrc
	text-transform: uppercase;
}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ed1c24;
	text-align:left;
	margin-top:8px;
	margin-left:10px;
	font-weight:bold;
	margin-bottom:0;
}

p#details {
	font-size:12px;	
}

font.price_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ed1c24;
	font-weight:bold;
}
ul {
	margin:0; 
	padding:0;
}
p {
	margin-top:14px;
	margin-bottom:14px;
}
p.prod_desc{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
}

#container {
	position:relative;
	margin:0 auto;
    width:800px;
	background-color:#fff;
	overflow:hidden;
}
#topimage {
	width:800px;
	height:165px;
	margin-top:0px;
	background:url(../images/topimage.gif) no-repeat;
}
#topimage147 {
	width:800px;
	height:161px;
	margin-top:0px;
	background:url(../images/topimage.gif) no-repeat;
}
#icon_home {
	height:25px;
	width:73px;
	float:right;
	margin-top:21px;
}
#icon_contactus {
	height:25px;
	width:98px;
	float:right;
	margin-top:21px;
}
#welcome {
	width:518px;
	margin-left:28px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	margin-top:18px;
	clear:left;
	line-height:19px;
	font-weight:normal;
	overflow:hidden;
}
#signup {
	width:210px;
	height:256px;
	background:url(../images/bg_signupbox.gif) no-repeat;
	float:right;
	margin-top:18px;
	clear:right;
	margin-right:28px;
	overflow:hidden;
	display:inline;
}
#signupbutton {
	height:20px;
	width:73px;
	margin-left:70px;
	*margin-left:3px;
	margin-top:13px;
	*margin-top:10px;
}
#signupbutton input { 
	background:url(../images/bg_signupbox.gif) -72px -215px; 
	width:71px; 
	height:22px; 
	border:none; 
	padding:0; 
	margin:0;
}
#signupbutton a {
	text-indent:-999em;
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
	width:73px;
}
#click_specials {
	position:absolute;
	text-align:left;
	height:45px;
	width:220px;
	margin-left:490px;
	*margin-left:178px;
	margin-top:82px;
}
#click_specials a {
	display:block;
	height:45px;
	width:220px;
	text-indent:-999em;
	text-decoration:none;
	line-height:45px;
}

#signupname {
	margin-top:125px;
	text-align:left;
	margin-left:28px;
}
#signupemail {
	margin-top:33px;
	text-align:left;
	margin-left:28px;
}
#signupname input, #signupemail input {
	width:158px;
}
#imagelinks {
	width:800px;
	height:385px;
	clear:both;
	margin-top:6px;
	overflow:hidden;
}
div.clearboth {
	clear:both;
}
#leftblue {
	margin-left:28px;
	width:14px;
	height:485px;
	background-color:#52739f;
	float:left;
	display:inline;
}
#link_apparel {
	margin-left:1px;
	float:left;
	overflow:hidden;
	display:inline;
}
#link_helmets {
	margin-left:1px;
	float:left;
	overflow:hidden;
	display:inline;
}
#link_brakeclutch {
	margin-left:1px;
	float:left;
	overflow:hidden;
	display:inline;
}
#link_wheels {
	margin-left:1px;
	float:left;
	overflow:hidden;
	display:inline;
}
#link_tripmeters {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_seatsbelts {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_atlspa {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_steering {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_hardware {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_workshop {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_leasecars {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#link_fiesta {
	margin-left:1px;
	float:left;
	margin-top:1px;
	*margin-top:-2px;
	overflow:hidden;
	display:inline;
}
#rightblue {
	margin-right:28px;
	width:15px;
	height:485px;
	background-color:#52739f;
	float:right;
	display:inline;	
}
#middiv {
	width:770px;
	margin:0 auto;
}
#titlediv {
	width:770px;
	height:74px;
	margin-top:0px;
}
#title_apparel {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_helmets {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_brakeclutch {
	width:350px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_wheels {	
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_tripmeters {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_seats {
	width:400px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_atlfuelcells {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_spa {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#title_steering {
	width:500px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;
}
#logo_sparco {
	width:174px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_tripmeters {
	width:220px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_peltor {
	width:120px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_stilo {
	width:100px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
}
#logo_carbone {
	width:178px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
}
#logo_ferodo {
	width:120px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
}
#logo_alcon {
	width:105px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_speedline {
	width:115px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_minilite {
	width:150px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
}
#logo_coralba {
	width:160px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_willans {
	width:180px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	display:inline;
}
#logo_atlfuelcells {
	width:180px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#logo_spa {
	width:75px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}

#title_underline {
	width:770px;
	height:1px;
	overflow:hidden;
	background-color:#597eb1;
	clear:both;
	margin:0;
	_margin-top:-15px;
}
#heading_racesuits {
	width:770px;
	height:26px;
	background-image:url(../images/heading_racesuits.gif);
	clear:both;
}
#heading_stack_dash_displays {
	width:770px;
	height:26px;
	background-image:url(../images/heading_stack_dash_displays.gif);
	clear:both;
}
#content_stack_dash_displays {
	width:770px;
	overflow:hidden;
	clear:both;
}
#content_racesuits {
	width:770px;
	overflow:hidden;
	clear:both;
}
#pic_racesuits {
	width:770px;
	overflow:hidden;
	clear:both;
}
#profi {
	width:232px;
	height:394px;
	float:left;
	display:inline;
	font-size:12px;
	text-align:left;
}
#profi p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#banner_profi {
	width:232px;
	height:270px;
	overflow:hidden;
/*	background:url(../images/banner_profi.gif) no-repeat;*/
}
#xlighthc {
	width:232px;
	height:394px;
	float:left;
	margin-left:20px;
	display:inline;
	font-size:12px;
	text-align:left;
}
#xlighthc p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#banner_xlighthc {
	width:232px;
	height:270px;
	overflow:hidden;
/*	background:url(../images/banner_xlighthc.gif) no-repeat;*/
}
#techlight{
	width:232px;
	height:394px;
	float:left;
	margin-left:20px;
	display:inline;
	text-align:left;
}
#techlight p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
#banner_techlight{
	width:232px;
	height:270px;
	overflow:hidden;
/*	background-image:url(../images/banner_techlight.gif);*/
}
#sprint{
	width:232px;
	height:394px;
	float:left;
	margin-left:20px;
	display:inline;
	text-align:left;
}
#sprint p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
#banner_sprint{
	width:232px;
	height:270px;
	overflow:hidden;
/*	background-image:url(../images/banner_sprint.gif);*/
}
#clickhere {
	clear:both;
	width:770px;
	text-align:left;
	height:60px;
}
#clickhere a {
	font-size:14px;
	font-weight:bold;
	color:#597eb1;
}
#clickhere p {
	padding-top:12px;
	padding-left:7px;
	font-size:14px;
	font-weight:bold;
	color:#597eb1;
}
#heading_sparco {
	width:770px;
	height:26px;
	background-image:url(../images/heading_sparco.gif);
	clear:both;
}

#heading_raceboots {
	width:770px;
	height:26px;
	background-image:url(../images/heading_raceboots.gif);
	clear:both;
}
#content_raceboots {
	width:770px;
	overflow:hidden;
	clear:both;
}
#pic_raceboots {
	width:770px;
	height:330px;
	clear:both;
}
#slalom p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#slalom {
	width:232px;
	height:330px;
	float:left;
	display:inline;
	font-size:20px;
	text-align:left;
}
#banner_slalom {
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_slalom.gif);*/
}
#top3 p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#top3 {
	width:232px;
	height:330px;
	float:left;
	margin-left:20px;
	display:inline;
	font-size:12px;
	text-align:left;
}
#banner_top3 {
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_top3.gif);*/
}
#speedway{
	width:232px;
	height:330px;
	float:left;
	margin-left:20px;
	display:inline;
}
#banner_speedway{
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_speedway.gif);*/
}
#heading_racegloves {
	width:770px;
	height:26px;
	background-image:url(../images/heading_racegloves.gif);
	clear:both;
}
#content_racegloves {
	width:770px;
	overflow:hidden;
	clear:both;
}
#pic_racegloves {
	width:770px;
	height:253px;
	clear:both;
}

#tornado p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#tornado {
	width:232px;
	height:330px;
	float:left;
	display:inline;
	font-size:20px;
	text-align:left;
}
#banner_tornado {
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_tornado.gif);*/
}
#land p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#land {
	width:232px;
	height:330px;
	float:left;
	margin-left:20px;
	display:inline;
	font-size:20px;
	text-align:left;
}
#banner_land {
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_land.gif);*/
}
#twister p {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#twister {
	width:232px;
	height:330px;
	float:left;
	margin-left:20px;
	display:inline;
	font-size:20px;
	text-align:left;
}
#banner_twister {
	width:232px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_twister.gif);*/
}

#heading_racebalaclavas {
	width:770px;
	height:26px;
	background-image:url(../images/heading_racebalaclavas.gif);
	clear:both;
}
#content_racebalaclavas {
	width:770px;
	height:325px;
	clear:both;
}
#pic_racebalaclavas {
	width:770px;
	height:253px;
	clear:both;
}
#nomex {
	width:583px;
	height:253px;
	float:left;
	display:inline;
}
#banner_nomex {
	width:583px;
	height:180px;
	overflow:hidden;
/*	background-image:url(../images/banner_nomex.gif);*/
}
#heading_raceunderware{
	width:770px;
	height:26px;
	background-image:url(../images/heading_raceunderware.gif);
	clear:both;
}
#content_raceunderware {
	width:770px;
	height:350px;
	clear:both;
}
#pic_raceunderware {
	width:770px;
	height:280px;
	clear:both;
}
#nomex_top {
	width:175px;
	height:280px;
	float:left;
	display:inline;
}
#banner_nomex_top {
	width:175px;
	height:206px;
	overflow:hidden;
/*	background-image:url(../images/banner_nomex_top.gif);*/
}
#nomex_pants {
	width:175px;
	height:280px;
	float:left;
	margin-left:36px;
	display:inline;
}
#banner_nomex_pants {
	width:175px;
	height:206px;
	overflow:hidden;
/*	background-image:url(../images/banner_nomex_pants.gif);*/
}
#nomex_socks {
	width:175px;
	height:280px;
	float:left;
	margin-left:36px;
	display:inline;
}
#banner_nomex_socks {
	width:175px;
	height:206px;
	overflow:hidden;
/*	background-image:url(../images/banner_nomex_socks.gif);*/
}
#heading_peltor {
	width:770px;
	height:26px;
	background-image:url(../images/heading_peltor.gif);
	clear:both;
}
#content_peltor {
	width:770px;
	height:670px;
	clear:both;
}
#pic_peltor {
	width:770px;
	height:600px;
	clear:both;
}
#g78 {
	width:413px;
	height:232px;
	float:left;
	display:inline;
}
#g78 h3{
	margin-top:80px;
}
#banner_g78 {
	width:250px;
	height:232px;
/*	background-image:url(../images/banner_g78.gif);*/
	float:left;
	display:inline;
	overflow:hidden;
}
#intercom{
	width:398px;
	height:164px;
	float:left;
	display:inline;
	clear:both;
}
#intercom h3{
	margin-top:40px;
}
#banner_intercom{
	width:250px;
	height:164px;
/*	background-image:url(../images/banner_intercom.gif);*/
	float:left;
	display:inline;
	overflow:hidden;
}
#touringheadset {
	width:480px;
	height:203px;
	float:left;
	display:inline;
	clear:both;
}
#touringheadset h3{
	margin-top:70px;
}
#banner_touringheadset {
	width:250px;
	height:203px;
/*	background-image:url(../images/banner_touringheadset.gif);*/
	float:left;
	display:inline;
	overflow:hidden;
}
#heading_stilo {
	width:770px;
	height:26px;
	background-image:url(../images/heading_stilo.gif);
	clear:both;
}
#content_stilo {
	width:770px;
	clear:both;
}
#pic_stilotop {
	width:770px;
	height:305px;
	clear:both;
}
#wrcwithhans {
	width:234px;
	height:305px;
	float:left;
	display:inline;
}
#banner_wrcwithhans {
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_wrcwithhans.gif);*/
	overflow:hidden;
}
#banner_newwrcwithhans {
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_newwrcwithhans.jpg);*/
	overflow:hidden;
}
#trophyrally{
	width:234px;
	height:305px;
	float:left;
	margin-left:33px;
	display:inline;
}
#banner_trophyrally{
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_trophyrally.gif);*/
	overflow:hidden;
}
#banner_newtrophyrally{
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_newtrophyrally.jpg);*/
	overflow:hidden;
}
#banner_newwrccomposite {
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_newwrccomposite.jpg);*/
	overflow:hidden;
}
#sp3offshore {
	width:234px;
	height:305px;
	float:right;
	display:inline;
}
#banner_sp3offshore {
	width:234px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_sp3offshore.gif);*/
}
#banner_wrcoffshore {
	width:234px;
	height:222px;
/*	background-image:url(../images/banner_wrcoffshore.jpg);*/
	overflow:hidden;
}
#banner_trophyoffshore {
	width:234px;
	height:222px;
	overflow:hidden;
/*	background-image:url(../images/banner_trophyoffshore.jpg);*/
}
#pic_stilomid {
	width:770px;
	height:270px;
	clear:both;
}
#wrcintercom{
	width:234px;
	height:270px;
	float:left;
	display:inline;
}
#banner_newwrcintercom{
	width:234px;
	height:210px;
	overflow:hidden;
/*	background-image:url(../images/banner_newwrcintercom.jpg);*/
}
#banner_wrcintercom{
	width:234px;
	height:210px;
	overflow:hidden;
/*	background-image:url(../images/banner_wrcintercom.gif);*/
}
#trophyintercom{
	width:234px;
	height:270px;
	float:left;
	margin-left:33px;
	display:inline;
}
#banner_trophyintercom{
	width:234px;
	height:210px;
	overflow:hidden;
/*	background-image:url(../images/banner_trophyintercom.gif);*/
}
#amp {
	width:234px;
	height:270px;
	float:left;
	display:inline;
}
#banner_amp {
	width:234px;
	height:210px;
	overflow:hidden;
/*	background-image:url(../images/banner_amp.gif);*/
}
#pic_stilobottom {
	width:770px;
	height:370px;
	clear:both;
}
#wrcheadset{
	width:234px;
	height:370px;
	float:left;
	display:inline;
}
#banner_wrcheadset{
	width:234px;
	height:290px;
	overflow:hidden;
/*	background-image:url(../images/banner_wrcheadset.gif);*/
}
#adapters{
	width:234px;
	height:370px;
	float:left;
	margin-left:33px;
	display:inline;
}
#banner_adapters{
	width:234px;
	height:290px;
	overflow:hidden;
/*	background-image:url(../images/banner_adapters.gif);*/
}
#helmetkits {
	width:234px;
	height:385px;
	float:right;
	display:inline;
}
#banner_helmetkits {
	width:234px;
	height:290px;
	overflow:hidden;
/*	background-image:url(../images/banner_helmetkits.gif);*/
}
#heading_carbone {
	width:770px;
	height:26px;
	background-image:url(../images/heading_carbone.gif);
	clear:both;
}
#content_carbone {
	width:770px;
	height:250px;
	clear:both;
}
#pic_carbone {
	width:770px;
	height:181px;
	clear:both;
}
#carbone {
	width:572px;
	height:181px;
	float:left;
	display:inline;
}
#carbone_p {
	margin-top:90px;
}
#banner_carbone {
	width:360px;
	height:181px;
	background-image:url(../images/banner_carbone.gif);
	float:left;
	display:inline;
}
#heading_ferodo {
	width:770px;
	height:26px;
	background-image:url(../images/heading_ferodo.gif);
	clear:both;
}
#content_ferodo {
	width:770px;
	height:270px;
	clear:both;
}
#pic_ferodo {
	width:770px;
	height:199px;
	clear:both;
}
#ferodo {
	width:574px;
	height:199px;
	float:left;
	display:inline;
}
#ferodo_p {
	margin-top:100px;
}
#banner_ferodo {
	width:360px;
	height:199px;
	background-image:url(../images/banner_ferodo.gif);
	float:left;
	display:inline;
	overflow:hidden;
}
#heading_alcon {
	width:770px;
	height:26px;
	background-image:url(../images/heading_alcon.gif);
	clear:both;
}
#content_alcon {
	width:770px;
	clear:both;
}
#calipers {
	width:569px;
	height:260px;
	clear:both;
	float:left;
}
#calipers_p {
	margin-top:80px;
}
#banner_calipers {
	width:360px;
	height:235px;
	clear:both;
	float:left;
/*	background:url(../images/banner_calipers.gif) no-repeat;*/
}

#pic_alconmid {
	width:770px;
	height:329px;
	clear:both;
}
#clutches{
	width:361px;
	height:270px;
	float:left;
	display:inline;
}
#clutches p {
	text-align:center;
}
#banner_clutches{
	width:361px;
	height:238px;
/*	background-image:url(../images/banner_clutches.gif);*/
}
#clutches_right {
	width:361px;
	height:270px;
	float:right;
	display:inline;
}
#clutches_right p {
	text-align:center;
}
#banner_clutches_right {
	width:361px;
	height:238px;
/*	background-image:url(../images/banner_clutches_right.gif);*/
}
#master {
	width:587px;
	height:230px;
	clear:both;
	float:left;
	display:inline;
}
#master_p {
	margin-top:60px;
}
#banner_master {
	width:400px;
	height:179px;
	clear:both;
	float:left;
	background-image:url(../images/banner_master.gif);
	display:inline;
}
#heading_minilite {
	width:770px;
	height:26px;
	background-image:url(../images/heading_minilite.gif);
	clear:both;
}
#content_minilite {
	width:770px;
	height:330px;
	clear:both;
}
#pic_minilite {
	width:770px;
	height:258px;
	clear:both;
}
#minilite {
	width:700px;
	height:258px;
	float:left;
	display:inline;
}
#minilite_p {
	margin-top:140px;
}
#banner_minilite {
	width:530px;
	height:258px;
/*	background-image:url(../images/banner_minilite.gif);*/
	float:left;
	display:inline;
	overflow:hidden;
}
#heading_speedline {
	width:770px;
	height:26px;
	background-image:url(../images/heading_speedline.gif);
	clear:both;
}
#content_speedline {
	width:770px;
	height:380px;
	clear:both;
}
#pic_speedline {
	width:770px;
	height:310px;
	clear:both;
}
#speedline {
	width:660px;
	height:310px;
	float:left;
	display:inline;
}
#banner_speedline {
	width:660px;
	height:270px;
/*	background-image:url(../images/banner_speedline.gif);*/
	overflow:hidden;
}
#heading_coralba {
	width:770px;
	height:26px;
	background-image:url(../images/heading_coralba.gif);
	clear:both;
}
#content_coralba_rally {
	width:770px;
	height:400px;
	clear:both;
}
#pic_coralba_rally {
	width:770px;
	height:329px;
	clear:both;
}
#cmini {
	width:317px;
	height:129px;
	float:left;
	display:inline;
}
#cmini h3 {
	margin-top:45px;
}
#banner_cmini {
	width:180px;
	height:129px;
/*	background-image:url(../images/banner_cmini.gif);*/
	overflow:hidden;
	float:left;
	display:inline;
}
#crally {
	width:470px;
	height:100px;
	float:left;
	display:inline;
}
#crally h3 {
	margin-top:25px;
}
#banner_crally {
	width:250px;
	height:100px;
/*	background-image:url(../images/banner_crally.gif);*/
	overflow:hidden;
	float:left;
	display:inline;
}
#cgiant {
	width:470px;
	height:100px;
	float:left;
	display:inline;
}
#cgiant h3 {
	margin-top:33px;
}
#banner_cgiant {
	width:330px;
	height:100px;
/*	background-image:url(../images/banner_cgiant.gif);*/
	overflow:hidden;
	float:left;
	display:inline;
}
#heading_coralba_road {
	width:770px;
	height:26px;
	background-image:url(../images/heading_coralba_road.gif);
	clear:both;
}
#content_coralba_road {
	width:770px;
	height:300px;
	clear:both;
}
#pic_coralba_road {
	width:770px;
	height:233px;
	clear:both;
}
#trip {
	width:308px;
	height:126px;
	float:left;
	display:inline;
}
#trip h3 {
	margin-top:80px;
}
#banner_trip {
	width:250px;
	height:126px;
/*	background-image:url(../images/banner_trip.gif);*/
	float:left;
	display:inline;
	overflow:hidden;
}
#trip3 {
	width:402px;
	height:107px;
	clear:left;
	float:left;
	display:inline;
}
#trip3 h3 {
	margin-top:68px;
}
#banner_trip3 {
	width:330px;
	height:107px;
/*	background-image:url(../images/banner_trip3.gif);*/
	clear:left;
	float:left;
	display:inline;
	overflow:hidden;
}
#integrated {
	width:217px;
	height:153px;
	float:left;
	display:inline;
}
#banner_integrated {
	width:217px;
	height:153px;
/*	background-image:url(../images/banner_integrated_dash_display_systems.gif);*/
	overflow:hidden;
}
#st700 {
	width:140px;
	height:153px;
	float:left;
	display:inline;
}
#banner_st700 {
	width:135px;
	height:153px;
/*	background-image:url(../images/banner_st700_dash_display.gif);	*/
	overflow:hidden;
}
#st8600 {
	width:250px;
	height:153px;
	float:left;
	display:inline;
}
#banner_st8600 {
	width:244px;
	height:153px;
/*	background-image:url(../images/banner_st8600_steering_wheel_display.gif);	*/
	overflow:hidden;
}
#clubman {
	width:140px;
	height:153px;
	float:left;
	display:inline;
}
#banner_clubman {
	width:138px;
	height:153px;
/*	background-image:url(../images/banner_clubman_tachometer.gif);*/
	overflow:hidden;
}
#content_stack_dash_displays h3 {
	text-align:center;
}
#content_seats {
	width:770px;
	clear:both;
}
#pic_seatstop {
	width:500px;
	height:408px;
	clear:left;
	float:left;
	display:inline;
}
#circuit {
	width:235px;
	height:408px;
	float:left;
	display:inline;
}
#banner_circuit {
	width:235px;
	height:350px;
	overflow:hidden;
/*	background-image:url(../images/banner_circuit.gif);*/
}
#corsa{
	width:235px;
	height:408px;
	float:left;
	margin-left:30px;
	display:inline;
}
#banner_corsa{
	width:235px;
	height:350px;
	overflow:hidden;
/*	background-image:url(../images/banner_corsa.gif);*/
}
#pic_seatsbottom {
	width:500px;
	height:430px;
	clear:left;
	float:left;
	display:inline;
}
#evo {
	width:235px;
	height:430px;
	float:left;
	display:inline;
}
#banner_evo {
	width:235px;
	height:380px;
	overflow:hidden;
/*	background-image:url(../images/banner_evo.gif);*/
}
#rev{
	width:235px;
	height:430px;
	float:left;
	margin-left:30px;
	display:inline;
}
#banner_rev{
	width:235px;
	height:380px;
	overflow:hidden;
/*	background-image:url(../images/banner_rev.gif);*/
}
#heading_seataccessories {
	width:770px;
	height:26px;
	background-image:url(../images/heading_seataccessories.gif);
	clear:both;
}
#content_seataccessories {
	width:770px;
	height:390px;
	clear:both;
}
#pic_seataccessories {
	width:770px;
	height:310px;
	clear:both;
}
#lateral {
	width:232px;
	height:298px;
	float:left;
	display:inline;
}
#banner_lateral {
	width:232px;
	height:188px;
	overflow:hidden;
/*	background-image:url(../images/banner_lateral.gif);*/
}
#harnesses{
	width:232px;
	height:298px;
	float:left;
	margin-left:36px;
	display:inline;
}
#banner_harnesses{
	width:232px;
	height:188px;
	overflow:hidden;
/*	background-image:url(../images/banner_harnesses.gif);*/
}
#extras {
	width:232px;
	height:298px;
	float:right;
	display:inline;
}
#banner_extras {
	width:232px;
	height:188px;
	overflow:hidden;
/*	background-image:url(../images/banner_extras.gif);*/
}
#content_atlfuelcells {
	width:770px;
	height:330px;
	clear:both;
}
#atlfuelcells {
	width:770px;
	height:268px;
	float:left;
	display:inline;
}
#banner_atlfuelcells {
	width:770px;
	height:180px;
	overflow:hidden;
/*	background-image:url(../images/banner_atlfuelcells.gif);*/
	float:left;
	display:inline;
}
#content_spa {
	width:770px;
	height:555px;
	clear:both;
}
#pic_spa {
	width:770px;
	height:485px;
	clear:both;
}
#spa {
	width:770px;
	height:303px;
	float:left;
	display:inline;
}
#banner_spa {
	width:770px;
	height:230px;
	overflow:hidden;
/*	background-image:url(../images/banner_spa.gif);*/
}
#banner_spa_price {
	width:159px;
	height:190px;
	clear:left;
	float:left;
	display:inline;
	margin-top:-20px;
}
#content_steering {
	width:770px;
	clear:both;
}
#pic_steeringtop {
	width:770px;
	height:280px;
	clear:both;
}
#csn215 {
	width:234px;
	height:258px;
	float:left;
}
#banner_215csn {
	width:234px;
	height:215px;
	overflow:hidden;
/*	background-image:url(../images/banner_215csn.gif);*/
}
#csn325{
	width:234px;
	height:258px;
	float:left;
	margin-left:33px;
	display:inline;
}
#banner_325csn{
	width:234px;
	height:215px;
	overflow:hidden;
/*	background-image:url(../images/banner_325csn.gif);*/
}
#msn3345 {
	width:234px;
	height:258px;
	float:right;
	display:inline;
}
#banner_3345msn {
	width:234px;
	height:215px;
	overflow:hidden;
/*	background-image:url(../images/banner_3345msn.gif);*/
}
#pic_steeringbottom {
	width:500px;
	height:280px;
	clear:left;
	float:left;
	display:inline;
}
#psn375 {
	width:234px;
	height:258px;
	float:left;
	display:inline;
}
#banner_375psn {
	width:234px;
	height:215px;
	overflow:hidden;
/*	background-image:url(../images/banner_375psn.gif);*/
}
#psn383{
	width:234px;
	height:258px;
	float:left;
	margin-left:30px;
	display:inline;
}
#banner_383psn{
	width:234px;
	height:215px;
	overflow:hidden;
/*	background-image:url(../images/banner_383psn.gif);*/
}
#heading_steering {
	width:770px;
	height:26px;
	background-image:url(../images/heading_steering.gif);
	clear:both;
}
#content_specials {
	width:770px;
	overflow:hidden;
	clear:both;
}
#pic_steeringaccessories {
	width:770px;
	height:211px;
	clear:both;
}
#quick {
	width:455px;
	height:211px;
	float:left;
	display:inline;
}
#banner_quick {
	width:455px;
	height:165px;
	overflow:hidden;
/*	background-image:url(../images/banner_quick.gif);*/
}
#spacers{
	width:270px;
	height:211px;
	float:left;
	margin-left:36px;
	display:inline;
}
#banner_spacers{
	width:270px;
	height:165px;
	overflow:hidden;
/*	background-image:url(../images/banner_spacers.gif);*/
}
#title_fiesta {
	width:510px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;	
}
#title_rallycarleasing {
	width:415px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;	
}
#title_workshopservices {
	width:435px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;	
}
#title_hardware {
	width:236px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;	
}
#title_contactus {
	width:271px;
	height:58px;
	margin-top:0px;
	margin-left:0px;
	clear:left;
	float:left;
	display:inline;	
}
#content_contactus, #content_accessories, #content_mitsubishi, #content_fullmotorsport {
	width:770px;
	clear:both;
}
#logo_st {
	width:113px;
	height:58px;
	margin-top:0px;
	margin-right:0px;
	clear:right;
	float:right;
	display:inline;
}
#heading_ford {
	width:770px;
	height:26px;
	background-image:url(../images/heading_ford.gif);
	clear:both;
}
#heading_updates {
	width:770px;
	height:26px;
	background-image:url(../images/heading_updates.gif);
	clear:both;
}
#heading_coordinator {
	width:770px;
	height:26px;
	background-image:url(../images/heading_coordinator.gif);
	clear:both;
}
#heading_mitsubishi {
	width:770px;
	height:26px;
	background-image:url(../images/heading_mitsubishi.gif);
	clear:both;
}
#heading_fullmotorsport {
	width:770px;
	height:26px;
	background-image:url(../images/heading_fullmotorsport.gif);
	clear:both;
}
#heading_accessories {
	width:770px;
	height:26px;
	background-image:url(../images/heading_accessories.gif);
	clear:both;
}

#fullmotorsport {
	width:770px;
	height:240px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	display:inline;
}
#banner_fullmotorsport {
	width:490px;
	height:220px;
	background-image:url(../images/banner_fullmotor.gif);
	float:right;
	margin-left:right;
	margin-top:10px;
	display:inline;
}
#accessories {
	width:770px;
	height:430px;
	float:left;
	margin-left:0px;
	display:inline;
}
#accessories_price{ 
	margin-top:40px;
}
#banner_accessories {
	width:490px;
	height:430px;
	background-image:url(../images/banner_accessories.gif);
	float:left;
	margin-left:0px;
	display:inline;
}
#ford{
	width:770px;
	height:353px;
	float:left;
	margin-left:0px;
	display:inline;
	margin-top:20px;
}
#ford_p {
	height:347px;
	width:400px;
	float:left;
	display:inline;
}
#banner_ford{
	width:266px;
	height:347px;
/*	background-image:url(../images/banner_ford.gif);*/
	overflow:hidden;
	float:right;
	margin-right:0px;
	display:inline;
}
#mitsubishi{
	width:770px;
	height:350px;
	float:left;
	margin-left:0px;
	margin-top:15px;
	display:inline;
}
#mitsubishi_p {
	height:330px;
	width:480px;
	float:left;
	display:inline;
	line-height:18px;
}
#banner_mitsubishi{
	width:244px;
	height:333px;
/*	background-image:url(../images/banner_mitsubishi.gif);*/
	float:right;
	margin-right:0px;
	display:inline;
	margin-top:15px;
	overflow:hidden;
}
#banner_contactus{
	width:770px;
	height:663px;
}
#contact_content{
	height:154px;
	width:303px;
	font-size:12px;
	float:left;
	margin-left:17px;
	display:inline;
	text-align:left;
}
#contact_content a{
	color:#000000;
	text-decoration:none;
}
#contactus1{
	height:217px;
	width:302px;
	clear:left;
	float:left;
	margin-left:17px;
	display:inline;
	background:url(../images/banner_contactus1.gif) no-repeat;
}
#contactus2{
	height:217px;
	width:302px;
	clear:left;
	float:left;
	margin-left:17px;
	margin-top:30px;
	display:inline;
	background:url(../images/banner_contactus2.gif) no-repeat;
}
#contactusmap{
	height:361px;
	width:364px;
	float:right;
	margin-right:50px;
	margin-top:20px;
	display:inline;
	background:url(../images/banner_contactusmap.gif) no-repeat;
}
div#content_coordinator div#clickhere {
	overflow:hidden;
	height:120px;
}
div#content_coordinator div#callnow {
	height:65px;
}
div#content_coordinator div#callnow p {
	padding-top:0px;
	padding-left:7px;
	font-size:14px;
	font-weight:bold;
	color:#597eb1;
	overflow:hidden;
	text-align:left;
}
div#content_coordinator div#clickhere p {
	padding-top:0px;
	padding-left:7px;
	font-size:12px;
	font-weight:normal;
	color:#000102;
	overflow:hidden;
}
div#content_updates {
	overflow:hidden;
}
div#content_updates div#clickhere {
	overflow:hidden;
	height:130px;
}
div#content_updates div#clickhere a {
	font-size:12px;
	font-weight:normal;
	color:#597eb1;
}
div#content_updates div#clickhere p {
	padding-top:0px;
	padding-left:7px;
	font-size:12px;
	font-weight:normal;
	color:#000102;
	overflow:hidden;
}
div#whilestocklast p {
	padding-top:0px;
	padding-left:7px;
	font-size:12px;
	font-weight:normal;
	color:#000102;
	overflow:hidden;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
}
font.product_name {
	color:#597eb1;	
}
font.product_price {
	color:#ed1c24;	
}
#specials {
	text-align:left;
	margin-left:7px;
	font-size:14px;
	text-transform:uppercase;
	margin-top:12px;
	overflow:hidden;
}
/*============================== Navigation =================================*/
#navbar_grey {
	width:800px;
	height:25px;
	clear:both;
	background-color:#d1d3d4;
	margin-top:18px;
	text-align:center;
}
#navbar_grey_top {
	width:800px;
	height:25px;
	clear:both;
	background-color:#d1d3d4;
	margin-top:2px;
	text-align:center;
}
#navbar_blue {
	width:800px;
	height:25px;
	clear:both;
	background-color:#6487b6;
	margin-top:1px;
	text-align:center;
}
#bottomline_grey {
	width:800px;
	height:3px;
	overflow:hidden;	
	clear:both;	
	background-color:#d1d3d4;
	margin-top:2px;
}
#main_menu {
	height:20px;
	overflow:hidden;	
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	margin-left:20px;
}
#main_menu_blue {
	height:20px;
	overflow:hidden;	
	list-style-type:none;
	margin-top:1px;
	margin-left:auto;
	margin-right:auto;
	margin-left:265px;
}
li.main_menu_list {
	float:left; 
	display:inline;
	border-right:1px solid #9ab1ce;	
	margin-left:8px;
	padding-left:0px;
	padding-right:10px;
	height:12px;
	line-height:12px;
	margin-top:7px;
	font-size:11px;
	color:#45577b;
	font-weight:normal;	
}
li.main_menu_blue_list {
	float:left; 
	display:inline;
	border-right:1px solid #446392;	
	margin-left:8px;
	padding-left:0px;
	padding-right:10px;
	height:12px;
	line-height:12px;
	margin-top:7px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
li#hardware {
	float:left; 
	display:inline;
	margin-left:8px;
	padding-left:0px;
	height:12px;
	line-height:12px;
	margin-top:7px;
	font-size:11px;
	color:#45577b;
	font-weight:normal;
}
li#contactus {
	float:left; 
	display:inline;
	margin-left:8px;
	padding-left:0px;
	padding-right:8px;
	height:12px;
	line-height:12px;
	margin-top:7px;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
#main_menu li a, #main_menu li a:visited {
	font-size:11px;
	color:#45577b;
	text-decoration:none;
	font-family:Helvitica, Arial;
	font-weight:normal;
}
#main_menu_blue li a, #main_menu_blue li a:visited {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-family:Helvitica, Arial;
	font-weight:normal;
}
/* =========================== Footer ==============================*/
#footer {
	clear:both;
	width:500px;
	text-align:left;
	height:50px;
	margin-top:5px;
	float:left;
}
#footer a {
	font-size:10px;
	font-weight:bolder;
	color:#000000;
}
#footer p {
	margin-top:0px;
	padding-top:35px;
	padding-left:15px;
	font-size:10px;
	font-weight:normal;
}
#banner_footer {
	height:50px;
	width:140px;
	margin-top:8px;
	clear:right;
	float:right;
	margin-right:15px;
	background:url(../images/banner_footer.gif) no-repeat;
	margin-bottom:10px;
}
#footerline_grey {
	width:800px;
	height:14px;
	overflow:hidden;
	background-color:#d1d3d4;
	clear:both;
}
#footer_gst {
	clear:both;
	width:500px;
	text-align:left;
	height:50px;
	margin-top:15px;
	float:left;
}
#footer_gst a {
	font-size:10px;
	font-weight:bolder;
	color:#000000;
}
#footer_gst p {
	margin-top:0px;
	padding-top:0px;
	padding-left:15px;
	font-size:10px;
	font-weight:normal;
}
#footer_bg {
	height:65px;
	width:800px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#banner_hans_devices {
    width:173px;
    height:202px;
	overflow:hidden;
/*    background-image:url(../images/banner_hans_devices.gif);*/
}
#hansdevices{
    width:290px;
    height:300px;
    float:left;
    display:inline;
}
#pic_hansdevices {
    width:770px;
    height:310px;
    clear:both;
}
#size_guide {
	width:740px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	border:4px #f5000a solid;
	margin-bottom:20px;
	text-align:left;
	font-size:16px;
}
#size_guide p {
	margin-left:40px;
}
#size_guide a {
	color:#000000;
}






