/******************************
	CSS RESET
******************************/

body,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin: 0; 
	padding: 0; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}


/******************************
	HTML STYLES
******************************/

body {
	font-size: 10px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color: #333333;
	color: #CCCCCC;
}

a:link, a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

a:hover, a:active {
	color: #0091F1;
	text-decoration: underline;
}

p {
	line-height: 1.5em;
}

#container {
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 955px;
	background: #000000;
}

#header {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 104px;
	position: relative;
	background-color: #000000;
	background: url(../images/common/bg_header.jpg) 0px 0px;
}

#header #logo {
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 205px;
	height: 45px;
	top: 17px;
	left: 20px;
}

#footer {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 31px;
	position: relative;
	background: url(../images/common/bg_footer.jpg) 0px 0px;
}

#footer-top {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 31px;
	position: relative;
	background-color: #000000;
}


#copyright {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 41px;
	position: relative;
	background: url(../images/common/bg_copyright.gif) 0px 0px;
}

#copyright-oc {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 41px;
	position: relative;
	background: url(../images/common/bg_copyright_oc.gif) 0px 0px;
}

#main {
	margin: 0px;
	padding: 0px;
	width: 955px;
	position: relative;
	background-color: #000000;
}

#main #page-title {
	margin: 0px;
	padding: 0px;
	width: 548px;
	height: 52px;
	text-indent: -9999px;
}

#main2 {
	margin: 0px;
	padding: 0px;
	width: 955px;
	position: relative;
	background-color: #000000;
}

#main #sub-title {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 52px;
	text-indent: -9999px;
}

#main #sub-menu {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 155px;
	float: left;
	background-color: #191919;
}
* html #main #sub-menu {
 height:500px;
}

#main #sub-main {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	float: right;
}
* html #main #sub-menu {
 height:500px;
 }

#products_link {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100px;
	float: left;
}

.contents-title {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

.contents-text {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 28px;
}

.contents-text-free {
	margin: 0px;
	padding: 0px;
}
.contents-text-wide {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: auto;
}

.contents-text-right {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 420px;
}

/*
.sc_margin {
	margin-top: 150px;
}
*/

.link {
	padding-top: 30px;
	padding-bottom: 100px;
	padding-left: 40px;
}

.link td {
	padding-bottom: 10px;
	font-size: 12px;
	color: #999999;
	line-height: 1.5em;
}

.shop {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 72px;
}

.shop td {
	font-size: 10px;
	color: #CCCCCC;
	line-height: 1.5em;
}

.btn-blog {
	margin: 0px;
	padding: 0px;
	width: 217px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	background: url(../images/about_us/bt_blog.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#top-main {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 347px;
	position: relative;
	background-color: #000000;
}

#top-img {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 635px;
	height: 345px;
	float: left;
	background: #000000;
}

#top-flash {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 214px;
	float: left;
	background: #000000;
}

#top-submenu {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 131px;
	float: left;
	background: #000000;
}

#top-titlebar {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 43px;
	position: relative;
	background-color: #000000;
	background: url(../images/top/bg_title.jpg);
}

#top-line {
	margin: 0px;
	padding: 0px;
	width: 905px;
	/*height: 1px;*/
	position: relative;
	border-bottom: 1px solid #242424;
	left: 25px;
	font-size: 0;
	line-height: 0;
}

#top-title {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 342px;
	height: 22px;
	float: left;
	position: absolute;
	top: 18px;
	left: 25px;
}

#top-info {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 285px;
	position: relative;
	background-color: #000000;
}

#info-title {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 83px;
	height: 10px;
	float: left;
	position: absolute;
	top: 15px;
	left: 25px;
}

#info-list {
	margin: 0px;
	padding: 0px;
	width: 610px;
	list-style: none;
	float: left;
	position: absolute;
	top: 38px;
	left: 25px;
}

#info-list li {
	margin: 0px;
	padding: 3px;
}

#info-list li#important {
	margin-top: 15px;
}

#info-list li#important a {
	padding: 5px 8px;
	background: #1F1F1F;
	border: 1px solid #333;
	display: inline;
	zoom: 1;
}

#top-info2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: right;
	background: #000000;
}

#bt-info {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 179px;
	height: 43px;
	float: right;
	position: absolute;
	top: 25px;
	right: 25px;
}

#bt-info2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 179px;
	height: 43px;
	float: right;
	position: absolute;
	top: 78px;
	right: 25px;
}

#bt-info3 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 179px;
	height: 43px;
	float: right;
	position: absolute;
	top: 131px;
	right: 25px;
}

#page-img1 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 407px;
	height: 474px;
	float: left;
	background: #000000;
}

#page-text {
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: auto;
	position: relative;
	background-color: #000000;
}


/*----- MENE -----*/
#menu {
	width: 955px;
	height: 28px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 2px;
	background: url(../images/common/bg_menu.jpg);
}

#menu li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
}

#menu-home a {
	margin: 0px;
	padding: 0px;
	width: 95px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_home_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-home a:hover {
	background: url(../images/common/bt_home_ja.jpg) no-repeat 0px 0px;
}

#menu-home-on a {
	margin: 0px;
	padding: 0px;
	width: 95px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_home_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-home-on a:hover {
	background: url(../images/common/bt_home_ja_on.jpg) no-repeat 0px 0px;
}

#menu-what a {
	margin: 0px;
	padding: 0px;
	width: 125px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_whats_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-what a:hover {
	background: url(../images/common/bt_whats_ja.jpg) no-repeat 0px 0px;
}

#menu-what-on a {
	margin: 0px;
	padding: 0px;
	width: 125px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_whats_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-what-on a:hover {
	background: url(../images/common/bt_whats_ja_on.jpg) no-repeat 0px 0px;
}

#menu-products a {
	margin: 0px;
	padding: 0px;
	width: 108px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_products_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-products a:hover {
	background: url(../images/common/bt_products_ja.jpg) no-repeat 0px 0px;
}

#menu-products-on a {
	margin: 0px;
	padding: 0px;
	width: 108px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_products_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-products-on a:hover {
	background: url(../images/common/bt_products_ja_on.jpg) no-repeat 0px 0px;
}

#menu-carsearch a {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_carsearch_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-carsearch a:hover {
	background: url(../images/common/bt_carsearch_ja.jpg) no-repeat 0px 0px;
}

#menu-carsearch-on a {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_carsearch_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-carsearch-on a:hover {
	background: url(../images/common/bt_carsearch_ja_on.jpg) no-repeat 0px 0px;
}

#menu-faq a {
	margin: 0px;
	padding: 0px;
	width: 107px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_faq_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-faq a:hover {
	background: url(../images/common/bt_faq_ja.jpg) no-repeat 0px 0px;
}

#menu-faq-on a {
	margin: 0px;
	padding: 0px;
	width: 107px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_faq_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-faq-on a:hover {
	background: url(../images/common/bt_faq_ja_on.jpg) no-repeat 0px 0px;
}

#menu-shop a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_shop_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-shop a:hover {
	background: url(../images/common/bt_shop_ja.jpg) no-repeat 0px 0px;
}

#menu-shop-on a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_shop_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-shop-on a:hover {
	background: url(../images/common/bt_shop_ja_on.jpg) no-repeat 0px 0px;
}

#menu-link a {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_link_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-link a:hover {
	background: url(../images/common/bt_link_ja.jpg) no-repeat 0px 0px;
}

#menu-link-on a {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_link_en_on.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-link-on a:hover {
	background: url(../images/common/bt_link_ja_on.jpg) no-repeat 0px 0px;
}

#menu-en {
	width: 90px;
	height: 28px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 2px;
	right: 0px;
}

#menu-en li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
}

#menu-en-english a {
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_english_en.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}

#menu-sub {
	width: 320px;
	height: 131px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu-sub li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}

#menu-sub-carsearch a {
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 75px;
	display: block;
	text-indent: -9999px;
	background: url(../images/top/bt_car_search.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-sub-blog a {
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 56px;
	display: block;
	text-indent: -9999px;
	background: url(../images/top/bt_blog.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#menu-footer {
	width: 293px;
	height: 31px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background: url(../images/common/bg_footer.jpg);
	right: 20px;
}

#menu-footer li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
}

#menu-footer-sitemap a {
	margin: 0px;
	padding: 0px;
	width: 87px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_sitemap.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}

#menu-footer-pp a {
	margin: 0px;
	padding: 0px;
	width: 124px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_privacy_policy.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}

#menu-footer-contact a {
	margin: 0px;
	padding: 0px;
	width: 82px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_contact.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}






#menu-footer-top {
	width: 293px;
	height: 31px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #000000;
	right: 20px;
}

#menu-footer-top li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
}

#menu-footer-sitemap-top a {
	margin: 0px;
	padding: 0px;
	width: 87px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_sitemap_top.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}

#menu-footer-pp-top a {
	margin: 0px;
	padding: 0px;
	width: 124px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_privacy_policy_top.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}

#menu-footer-contact-top a {
	margin: 0px;
	padding: 0px;
	width: 82px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/bt_contact_top.jpg) no-repeat 0px 0px;
	overflow: hidden;
	right: 0px;
}



#menu-shop-area {
	width: 585px;
	height: 19px;
	list-style: none;
	margin: 0px;
	padding: 0px;

}

#menu-shop-area li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 19px;
}

#menu-shop-area1 a {
	margin: 0px;
	padding: 0px;
	width: 66px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_01.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area2 a {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_02.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area3 a {
	margin: 0px;
	padding: 0px;
	width: 61px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_03.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area4 a {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_04.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area5 a {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_05.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area6 a {
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_06.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area7 a {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_07.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area8 a {
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_08.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#menu-shop-area9 a {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(../images/other/bt_shop_area_09.gif) no-repeat 15px 0px;
	overflow: hidden;
}

#sub-menu-products1 {
	width: 155px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#sub-menu-products1 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
}

#sub-menu-products1-light a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_light_series.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-light a:hover {
	background: url(../images/products1/bt_light_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-light-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_light_series_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-light-on a:hover {
	background: url(../images/products1/bt_light_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-metal a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_metal_series.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-metal a:hover {
	background: url(../images/products1/bt_metal_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-metal-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_metal_series_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-metal-on a:hover {
	background: url(../images/products1/bt_metal_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-carbon a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_carbon_series.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-carbon a:hover {
	background: url(../images/products1/bt_carbon_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-carbon-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_carbon_series_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-carbon-on a:hover {
	background: url(../images/products1/bt_carbon_series_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-pcl a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_pro_clutch_line.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-pcl a:hover {
	background: url(../images/products1/bt_pro_clutch_line_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-pcl-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_pro_clutch_line_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-pcl-on a:hover {
	background: url(../images/products1/bt_pro_clutch_line_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-pf a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_pro_fluid.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-pf a:hover {
	background: url(../images/products1/bt_pro_fluid_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-pf-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_pro_fluid_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-pf-on a:hover {
	background: url(../images/products1/bt_pro_fluid_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-racing a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_racing.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-racing a:hover {
	background: url(../images/products1/bt_racing_on.gif) no-repeat 0px 0px;
}

#sub-menu-products1-racing-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products1/bt_racing_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products1-pf-racing a:hover {
	background: url(../images/products1/bt_racing_on.gif) no-repeat 0px 0px;
}



#sub-menu-products3 {
	width: 155px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#sub-menu-products3 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
}

#sub-menu-products3-exhaust a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_exhaust.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-exhaust a:hover {
	background: url(../images/products3/bt_exhaust_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-exhaust-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_exhaust_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-exhaust-on a:hover {
	background: url(../images/products3/bt_exhaust_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-pstx a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_pstx.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-pstx a:hover {
	background: url(../images/products3/bt_pstx_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-pstx-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_pstx_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-pstx-on a:hover {
	background: url(../images/products3/bt_pstx_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-turbo a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_turbo.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-turbo a:hover {
	background: url(../images/products3/bt_turbo_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-turbo-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_turbo_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-turbo-on a:hover {
	background: url(../images/products3/bt_turbo_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-turbooutlet a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_turbooutlet.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-turbooutlet a:hover {
	background: url(../images/products3/bt_turbooutlet_on.gif) no-repeat 0px 0px;
}

#sub-menu-products3-turbooutlet-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products3/bt_turbooutlet_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products3-turbooutlet-on a:hover {
	background: url(../images/products3/bt_turbooutlet_on.gif) no-repeat 0px 0px;
}



#sub-menu-products4 {
	width: 155px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#sub-menu-products4 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
}

#sub-menu-products4-hyperllcx a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products4/bt_hyper_llcx.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products4-hyperllcx a:hover {
	background: url(../images/products4/bt_hyper_llcx_on.gif) no-repeat 0px 0px;
}

#sub-menu-products4-hyperllcx-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products4/bt_hyper_llcx_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products4-hyperllcx-on a:hover {
	background: url(../images/products4/bt_hyper_llcx_on.gif) no-repeat 0px 0px;
}

#sub-menu-products4-hyperglobe a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products4/bt_hyper_globe.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products4-hyperglobe a:hover {
	background: url(../images/products4/bt_hyper_globe_on.gif) no-repeat 0px 0px;
}

#sub-menu-products4-hyperglobe-on a {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	width: 155px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(../images/products4/bt_hyper_globe_on.gif) no-repeat 0px 0px;
	overflow: hidden;
}

#sub-menu-products4-hyperglobe-on a:hover {
	background: url(../images/products4/bt_hyper_globe_on.gif) no-repeat 0px 0px;
}



#sub-menu-products5 {
	width: 155px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#sub-menu-products5 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
}


#sub-menu-bnr {
	margin: 100px 0 0 20px;
	position: absolute;
}

#sub-menu-bnr2 {
	margin: 0 0 0 20px;
	position: absolute;
}


.disp-none {
	display: none;
}

