@charset "utf-8";
/***********************************************/
/* html tag styles                             */
/***********************************************/
html,body{
	height: 100%;
	height:auto;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333;
	background: #000000;
	border:0px solid #FF0000;
	line-height:120%;
}

img{
	border: 0px;
}

h1,h2 {
    padding: 0px 0px 5px 0px;
	margin: 0px;
	border: 0px;
}

* html h1,h2 {
    padding: 0px 0px 5px 0px;
	margin: 0px;
	border: 0px;
}

h3 {
    width: 552px;
	height: 22px;
    padding: 3px 3px 3px 5px;
	margin: 0px;
    color: #FFF;
	font-size: medium;
	background: url(../img/bk_h3.gif) repeat-x top;
}

#TopTemplate{
	width: 850px;
	padding: 5px 0px 10px 0px;
	margin: 0px auto;
	background: #e9eae8;
}

#Template{
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	background: #e9eae8;
	border:0px solid #663399;
}

#ContentsArea{
	width: 760px;
	padding: 0px;
	margin: 0px auto;
	border: 0px solid #0000FF;
	background: #000000;
}

#header { position:relative; width:760px; height:70px; border: 0px solid #0000FF; background: url(../images/head_back.jpg) repeat-x top;}

#helpnav  { position:absolute; left:601px; top:27px; width:150px; height:10px; border: 0px solid #9966CC;}

#globalnav { position:relative; width:760px; height:28px; border: 0px solid #0000FF; background: url(../images/gray_blue_bar.jpg) repeat-x top;}
/* 245:161(2008/11/12) */
/* 161: 77(2009/07/14) add fbook*/
#globalnavbut { position:absolute; left:161px; top:-13px; width:auto; height:auto; border: 0px solid #0000FF;}

#mainback { position:relative; width:760px; height:400px; border: 0px solid #0000FF; background: url(../images/main_back.jpg) repeat-x top;}

#mainbacktxt { position:absolute; left:40px; top:125px; width:260px; height:auto; border: 0px solid #0000FF; color:#999999; vertical-align:top;}

#productsbar { position:relative; width:760px; height:18px; border: 0px solid #0000FF;}

#productsmenu { position:relative; width:760px; height:; border: 0px solid #0000FF; vertical-align:top;}

.tableproductsmenu { width:auto; border:0px solid #663399; padding:0px 0px 0px 0px; margin:0px; color:#999999; font-size:12px; text-align:left; border-collapse:collapse; vertical-align:top;}
.tableproductsmenu td { border-right:1px dotted #999999; padding:0px 0px 0px 0px; vertical-align:top;}

#bluerule { position:relative; width:760px; height:2px; border: 0px solid #0000FF; background-color:#4141ff;}

#grayrule { position:relative; width:760px; height:1px; border: 0px solid #000fff; background-color:#555555;}

#footer { position:relative; width:760px; height:50px; border: 0px solid #66CC33;}

#copyright  { position:absolute; left:20px; top:15px; width:; height:auto; border: 0px solid #0000FF; color:#999999; font-size:12px;}

#footernav  { position:absolute; left:470px; top:15px; width:; height:auto; border: 0px solid #0000FF; color:#999999;}

.tablefooternav { border:0px solid #663399; padding:0px 0px 0px 0px; margin:0px; color:#999999; font-size:12px;}
.tablefooternav td { border-right:1px dotted #999999; padding:0px 5px 0px 5px;}


.pnomargin { margin:0px;}

.clear {
    clear: both;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a:link{
    color: #999999;
	text-decoration: none ;
}

a:visited{
    color: #f40000;
	text-decoration: none ;
}

a:active{
    color: #999999;
	text-decoration: none ;
}

a:hover{
    color: #f40000;
	text-decoration: underline ;
}

.TempRight{
	width: 780px;
	padding: 5px 0px 5px 0px;
	margin: 0px auto;
	text-align: right;
}

.textred{
	color: #e62117;
}

#Logo{
	width: 200px;
	height: 70px;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px solid #00FFFF;
}

/**** Language Change / 言語切り替えボタン ****/

#BtJapanese{
	width: 95px;
	height: 22px;
	margin: 0px;
    display: block;
	background: url(../img/bt_jp_off.gif) no-repeat left top;
}

a:hover#BtJapanese {
	background: url(../img/bt_jp_on.gif) no-repeat left top;
}

/**** Help Navigation / ヘルプナビゲーション ****/

#BtHome{
	width: 54px;
	height: 20px;
    display: block;
	background: url(../img/bt_home_off.gif) no-repeat left top;
}

a:hover#BtHome {
	background: url(../img/bt_home_on.gif) no-repeat left top;
}

#BtLink{
	width: 89px;
	height: 20px;
    display: block;
	background: url(../img/bt_usefullinks_off.gif) no-repeat left top;
}

a:hover#BtLink {
	background: url(../img/bt_usefullinks_on.gif) no-repeat left top;
}

#BtSitemap {
	width: 63px;
	height: 20px;
    display: block;
	background: url(../img/bt_sitemap_off.gif) no-repeat left top;
}

a:hover#BtSitemap {
	background: url(../img/bt_sitemap_on.gif) no-repeat left top;
}

/**** Global Navigation / グローバルナビゲーション ****/

#TopNavi {
    width: 100%;
}

#TopNavi img {
    vertical-align: top;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#Navi {
    width: 589px;
	height: 60px;
    float: right;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#Navi img {
    vertical-align: top;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#Navi_lan {
    width: 569px;
	height: 22px;
	padding: 5px 15px 0px 0px;
    float: right;
    background: #FFF;
}

#Navi_help {
    width: 589px;
	height: 20px;
	padding: 14px 0px 15px 0px;
	float: right;
	background: #FFF;
}

#Navi_help a{
	height:20px;
	margin:0px 20px 0px 0px;
	padding:0px;
	display:block;
	text-decoration:none;
	}
	
#Navi_help ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#Navi_help li{
	margin:0px 0px;
	padding:0px;
	float:right;
	}


/**** Sub Navigation / サブナビゲーション ****/
.subMenus ul {
   border: 1px solid #053b76;
   list-style: none;
   margin: 0px;
   padding: 0px;
   width: 230px;
}

.subMenus li a{
   display:block;
   height: 15px;
   border-bottom: 1px solid #FFF;
   padding: 5px 3px 5px 5px;
   background: #009de4;
}

.subMenus li a:hover{
   background-color:#7ecef4;
}

.subMenus a:link{
    color: #FFF;
	text-decoration: none;
}

.subMenus a:visited{
    color: #FFF;
	text-decoration: none;
}

.subMenus a:active{
    color: #FFF;
	text-decoration: none;
}

.subMenus a:hover{
    color: #FFF;
	text-decoration: none;
}

#subServices {
   position: relative;
   visibility: hidden;
}

#subServices ul {
   position: absolute; top: -15px; left: 190px;
}

#subCompany {
   position: relative;
   visibility: hidden;
}

#subCompany ul {
   position: absolute; top: -15px; left: 487px;
}


/**** Home Main / HOMEメイン ****/

#TopMain {
	width: 780px;
	height: 100%;
    padding: 0px;
    margin: 0px;
	border-top: 1px solid #FFF;
	background: url(../img/bk_topmain.jpg) no-repeat left top;
}

#TopMainLeft {
	width: 170px;
    padding: 40px 10px 30px 10px;
	float: left;
	background: url(../img/bk_topmain_left.gif) no-repeat top;
	color: #FFF;
}

#TopMainLeft ul {
    width: 170px;
	text-align: right;
    margin: 0px;
	padding: 0px;
}

#TopMainLeft li {
	padding-left: 15px;
	background: url(../img/pt_whatsnew.gif) no-repeat 50px;
	list-style: none;
	margin: 0px 0px 5px 0px;
}

#TopMainLeft a:link{
    color: #FFF;
	text-decoration: none;
}

#TopMainLeft a:visited{
    color: #FFF;
	text-decoration: none;
}

#TopMainLeft a:active{
    color: #FFF;
	text-decoration: none;
}

#TopMainLeft a:hover{
    color: #FFF;
	text-decoration: underline ;
}

#TopMainRight {
	width: 590px;
	float: right;
}

#Welcome {
	width: 558px;
	padding: 0px;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	border: 1px solid #fff;
	background: url(../img/bk_topwelcome.gif) repeat-x top;
}

#Welcome-2 {
	width: 536px;
	padding: 0px;
	margin-top: 45px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #fff;
}

.WelcomeLeft {
	width: 343px;
	padding: 10px;
	background: #FFF;
}

.WelcomeRight {
    vertical-align: text-top;
	padding: 10px;
	background: url(../img/bk_topwelcome_right.gif) repeat-x bottom;
}

#InfoService {
	width: 560px;
	height: 160px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	background: url(../img/bk_os.gif) repeat-x top;
}

#InfoService-2 {
	width: 540px;
	padding: 20px 0px 0px 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.InfoServiceBT {
	width: 33%;
	text-align: center;
}

/**** Contents Main / コンテンツメイン ****/

#Main {
	width: 780px;
	height: 100%;
    padding: 0px;
    margin: 0px;
	border-top: 1px solid #FFF;
	background: url(../img/bk_main.jpg) no-repeat left top;
}

#MainLeft {
	width: 190px;
    padding: 0px 0px 20px 0px;;
	margin:  0px;
	float: left;
	background: url(../img/bk_main.jpg) no-repeat left top;
}

#MainRight {
	width: 560px;
	height: 100%;
    padding: 0px;
	margin:  10px 15px 15px 15px;
	float: right;
	border:1px solid #009933;
}

* html #MainRight {
	width: 560px;
    padding: 10px 15px 15px 15px;
	margin:  0px;
	float: right;
}

/**** LeftMenu / 左メニュー ****/

#LeftMenu {
	width: 178px;
    padding: 0px;
	margin: 0px auto;
	border: 1px solid #FFF;
}

/**** Bread List / パンくずメニュー ****/

#BreadMenu {
    padding: 0px 0px 5px 0px;
	margin: 0px auto;
	border: 1px solid #FFF;
}

#BreadMenu a:link{
    color: #333;
	text-decoration: none;
}

#BreadMenu a:visited{
    color: #333;
	text-decoration: none;
}

#BreadMenu a:active{
    color: #333;
	text-decoration: none;
}

#BreadMenu a:hover{
    color: #333;
	text-decoration: underline ;
}

/**** Footer / フッター ****/
#Footer{
	width: 770px;
	padding: 15px 5px 15px 5px;
	margin: 0px auto;
	border-top: 1px solid #fff;
	background: #053b76;
	color: #FFF;
	text-align: center;
}

#Footer a:link{
    color: #FFF;
	text-decoration: none;
}

#Footer a:visited{
    color: #FFF;
	text-decoration: none;
}

#Footer a:active{
    color: #FFF;
	text-decoration: none;
}

#Footer a:hover{
    color: #FFF;
	text-decoration: underline ;
}


/** global nav buttons on-off **/
/** 2009/07/14 append facebook(left:-134px)**/
#fbookbut { position:absolute; width:84px; height:29px; left:-134px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_fbook_off.gif);}
a:hover#fbookbut { position:absolute; width:84px; height:29px; left:-134px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_fbook_on.gif);}
#fbookbuton { position:absolute; width:84px; height:29px; left:-134px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_fbook_on.gif);}

#homebut { position:absolute; width:84px; height:29px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_home_off.gif);}
a:hover#homebut { position:absolute; width:84px; height:29px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_home_on.gif);}
#homebuton { position:absolute; width:84px; height:29px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_home_on.gif);}

#productsbut { position:absolute; width:84px; height:29px; left:84px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_products_off.gif);}
a:hover#productsbut { position:absolute; width:84px; height:29px; left:84px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_products_on.gif);}
#productsbuton { position:absolute; width:84px; height:29px; left:84px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_products_on.gif);}

#aboutusbut { position:absolute; width:84px; height:29px; left:168px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_about_us_off.gif);}
a:hover#aboutusbut { position:absolute; width:84px; height:29px; left:168px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_about_us_on.gif);}
#aboutusbuton { position:absolute; width:84px; height:29px; left:168px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_about_us_on.gif);}

#dealersbut { position:absolute; width:84px; height:29px; left:252px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_dealers_off.gif);}
a:hover#dealersbut { position:absolute; width:84px; height:29px; left:252px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_dealers_on.gif);}
#dealersbuton { position:absolute; width:84px; height:29px; left:252px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_dealers_on.gif);}

#faqbut { position:absolute; width:84px; height:29px; left:336px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_faq_off.gif);}
a:hover#faqbut { position:absolute; width:84px; height:29px; left:336px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_faq_on.gif);}
#faqbuton { position:absolute; width:84px; height:29px; left:336px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_faq_on.gif);}

#testbut { position:absolute; width:84px; height:29px; left:420px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_testimony_off.gif);}
a:hover#testbut { position:absolute; width:84px; height:29px; left:420px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_testimony_on.gif);}
#testbuton { position:absolute; width:84px; height:29px; left:420px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_testimony_on.gif);}

#linksbut { position:absolute; width:84px; height:29px; left:504px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_links_off.gif);}
a:hover#linksbut { position:absolute; width:84px; height:29px; left:504px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_links_on.gif);}
#linksbuton { position:absolute; width:84px; height:29px; left:504px; top:0px; border: 0px solid #0000FF; background-image:url(../images/but_links_on.gif);}
/** global nav buttons on-off **/


/** sitemap, contact us buttons on-off **/
#sitemap1 { position:relative; width:68px; height:10px; border:0px solid #00FF00;}
#contactus1 { position:relative; width:68px; height:10px; border:0px solid #00FF00;}

#sitemap1but { position:absolute; left:0px; top:0px; width:68px; height:10px; border: 0px solid #0000FF; background-image:url(../images/but_sitemap_off.gif); background-repeat:no-repeat; background-position:0px 0px;}
a:hover#sitemap1but { position:absolute; left:0px; top:0px; width:68px; height:10px; border: 0px solid #0000FF; background-image:url(../images/but_sitemap_on.gif); background-repeat:no-repeat; background-position:0px 0px;}

#contactus1but { position:absolute; left:68px; top:-10px; width:68px; height:10px; border: 0px solid #0000FF; background-image:url(../images/but_contact_us_off.gif); background-repeat:no-repeat;}
a:hover#contactus1but { position:absolute; left:68px; top:-10px; width:68px; height:10px; border: 0px solid #0000FF; background-image:url(../images/but_contact_us_on.gif); background-repeat:no-repeat;}
/** sitemap, contact us buttons on-off **/


/** products buttons on-off **/
#prod1 { position:relative; width:143px; height:64px; border:0px solid #00FF00;}
#prod2 { position:relative; width:143px; height:64px; border:0px solid #00FF00;}
#prod3 { position:relative; width:143px; height:64px; border:0px solid #00FF00;}
#prod4 { position:relative; width:143px; height:64px; border:0px solid #00FF00;}

#prod1but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_racing_clutch2_off.jpg);}
a:hover#prod1but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_racing_clutch2_on.jpg);}

#prod2but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_super_lock2_off.jpg);}
a:hover#prod2but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_super_lock2_on.jpg);}

#prod3but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_close_ratio2_off.jpg);}
a:hover#prod3but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_close_ratio2_on.jpg);}

#prod4but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_special_parts2_off.jpg);}
a:hover#prod4but { position:absolute; left:0px; top:0px; width:143px; height:64px; border: 0px solid #0000FF; background-image:url(../images/but_special_parts2_on.jpg);}
/** products buttons on-off **/


/** products main page **/

#section_mainback { position:relative; width:760px; height:85px; border: 0px solid #0000FF; background: url(../products/images/products_main_back.jpg) repeat-x top;}

#bread_crumb_list_bar { position:relative; width:760px; height:18px; border: 0px solid #0000FF; background: url(../images/bread_crumb_list_bar.jpg) repeat-x top;}

#bread_crumb_list_text { position:relative; padding:3px 0px 0px 0px; margin-left:15px; height:auto; border: 0px solid #0000FF; font-size:10px; color:#FFFFFF;}

a.aaqua:link{
    color: #64c8ff;
	text-decoration: normal ;
}

a.aaqua:visited{
    color: #64c8ff;
	text-decoration: normal ;
}

a.aaqua:active{
    color: #64c8ff;
	text-decoration: normal ;
}

a.aaqua:hover{
    color: #64c8ff;
	text-decoration: underline ;
}

#productsmenu2 { position:relative; width:760px; height:; border: 0px solid #0000FF; vertical-align:top;}

.tableproductsmenu2 { width:auto; border:0px solid #663399; padding:0px 0px 0px 0px; margin:0px; color:#999999; font-size:12px; text-align:left; border-collapse:collapse; vertical-align:top;}

.tableproductsmenu2 td { border-right:1px dotted #999999; padding:0px 0px 0px 0px; vertical-align:top;}


#cont_but_racing_clutch { position:relative;}
#but_racing_clutch { position:absolute; width:162px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_racing_clutch_off.jpg);}
a:hover#but_racing_clutch { position:absolute; width:162px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_racing_clutch_on.jpg);}

#cont_but_super_lock { position:relative;}
#but_super_lock { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_super_lock_off.jpg);}
a:hover#but_super_lock { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_super_lock_on.jpg);}

#cont_but_close_ratio { position:relative;}
#but_close_ratio { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_close_ratio_off.jpg);}
a:hover#but_close_ratio { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_close_ratio_on.jpg);}

#cont_but_special_parts { position:relative;}
#but_special_parts { position:absolute; width:160px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_special_parts_off.jpg);}
a:hover#but_special_parts { position:absolute; width:160px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_special_parts_on.jpg);}

/** country 2009/08/21 **/
#cont_but_country_usa { position:relative;}
#but_country_usa { position:absolute; width:162px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_usa_img_off.jpg);}
a:hover#but_country_usa { position:absolute; width:162px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_usa_img_on.jpg);}

#cont_but_country_jpn { position:relative;}
#but_country_jpn { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_jpn_img_off.jpg);}
a:hover#but_country_jpn { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_jpn_img_on.jpg);}

#cont_but_country_eur { position:relative;}
#but_country_eur { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_eur_img_off.jpg);}
a:hover#but_country_eur { position:absolute; width:161px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_eur_img_on.jpg);}

#cont_but_country_spc { position:relative;}
#but_country_spc { position:absolute; width:160px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_spc_img_off.jpg);}
a:hover#but_country_spc { position:absolute; width:160px; height:75px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/country/images/but_spc_img_on.jpg);}



#cont_but_super_single { position:relative;}
#but_super_single { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_super_single_off.gif);}
a:hover#but_super_single { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_super_single_on.gif);}

#cont_but_racing_multi_plate { position:relative;}
#but_racing_multi_plate { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_racing_multi_plate_off.gif);}
a:hover#but_racing_multi_plate { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_racing_multi_plate_on.gif);}

#cont_but_str_clutch { position:relative;}
#but_str_clutch { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_str_clutch_off.gif);}
a:hover#but_str_clutch { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_str_clutch_on.gif);}

#cont_but_clutch_spare_parts { position:relative;}
#but_clutch_spare_parts { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_clutch_spare_parts_off.gif);}
a:hover#but_clutch_spare_parts { position:absolute; width:169px; height:26px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/but_clutch_spare_parts_on.gif);}

/** products main page **/


#backtopbut {
	width: 60px;
	height: 10px;
    display: block;
	background: url(../images/back_to_top_off.gif) no-repeat left top;
}

a:hover#backtopbut {
	background: url(../images/back_to_top_on.gif) no-repeat left top;
}

/** os racing clutch sub nav **/
#racing_clutch_subnav { position:relative; width:760px; height:32px; border: 0px solid #0000FF; margin-top:4px; background-color:#000000;}

#but_racing_clutch_subnav_super_single { position:absolute; width:190px; height:32px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_super_single_off.gif);}
a:hover#but_racing_clutch_subnav_super_single { position:absolute; width:190px; height:32px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_super_single_on.gif);}
#but_racing_clutch_subnav_super_single_on { position:absolute; width:190px; height:32px; left:0px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_super_single_on.gif);}

#but_racing_clutch_subnav_racing_multiplate { position:absolute; width:190px; height:32px; left:190px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_racing_multiplate_off.gif);}
a:hover#but_racing_clutch_subnav_racing_multiplate { position:absolute; width:190px; height:32px; left:190px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_racing_multiplate_on.gif);}
#but_racing_clutch_subnav_racing_multiplate_on { position:absolute; width:190px; height:32px; left:190px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_racing_multiplate_on.gif);}

#but_racing_clutch_subnav_str_clutch { position:absolute; width:189px; height:32px; left:380px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_str_clutch_off.gif);}
a:hover#but_racing_clutch_subnav_str_clutch { position:absolute; width:189px; height:32px; left:380px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_str_clutch_on.gif);}
#but_racing_clutch_subnav_str_clutch_on { position:absolute; width:189px; height:32px; left:380px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_str_clutch_on.gif);}

#but_racing_clutch_subnav_clutch_spare_parts { position:absolute; width:191px; height:32px; left:569px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_clutch_spare_parts_off.gif);}
a:hover#but_racing_clutch_subnav_clutch_spare_parts { position:absolute; width:191px; height:32px; left:569px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_clutch_spare_parts_on.gif);}
#but_racing_clutch_subnav_clutch_spare_parts_on { position:absolute; width:191px; height:32px; left:569px; top:0px; border: 0px solid #0000FF; background-image:url(../products/images/racingclutch/but_clutch_spare_parts_on.gif);}
/** os racing clutch sub nav **/

.font_bold { font-weight:bold;}
