﻿/*Base styles*/
body {
	margin-top : 7px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family: arial,helvetica,sans-serif;
	background-color: #FFFFFF;
	color: #000000;

}

.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif
}

.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif
}

.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif
}

a:link, a:active, a:visited { color: #333333; text-decoration: none;}

a:hover { color: #77700E; text-decoration: bold;

}

form { 
 border: 0px solid #666699; 
 margin: 0px 0px 0px 0px;  
}

.topinput { 
	height: 22px;
	width: 156px;  
}

/*Layout*/

#top-submenu {
	height: 25px;
	margin-left: 20px;
}

#submenu {
	height: 25px;
	margin-left: 602px;
}

#header {
	background-color: #FFFFFF;
}

#contents {
	background-image:url(../img/large_bg.gif);
	background-repeat:repeat-y;	
	width: 100%;
	height: 100%;
	clear:both		
						
}

#right {
	float: left;
	width: 187px;
	background-color: #EDEDED;	
}

#dealerbg {
	background-image:url(../img/dl_bg.gif);
	width: 100%;	
}

.forget:link, .forget:active, .forget:visited{

	color: #FFFF00; text-decoration: underline; 

}

.forget:hover{

	color: #FFFFFF; text-decoration: bold;

}
	
.dl_link:link, .dl_link:active, .dl_link:visited{

	color: #FFFF00; text-decoration: underline; 

}

.dl_link:hover{

	color: #FFA94D; text-decoration: bold;

}

#left-toppage {
	float: right;
	width: 740px;
	height: 100%;
}

#left {
	float: right;
	height: 100%;
	width: 740px;

}


#category_title {
	background-image:url(../img/products_title_bg.gif);
	width: 700px;
	height: 50px;	
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	
}


#product_title {
	background-image:url(../img/products_title_bg.gif);
	width: 705px;
	height: 50px;	
	margin: 7px 0px 0px 12px;
	padding: 0px 0px 0px 0px;		
	
}

#news {
	background-image:url(../img/news_bg.gif);
	height: 83px;
	width: 100%;
}

#slideshow {
	background-image:url(../img/slide_show_bg.gif);
	height: 113px;
	width: 100%;
}

#logos {
	background-image:url(../img/company_bg.gif);
	width: 740px;
	padding-bottom: 10px;
	
}

#logosichiran {
	width: 740px;
	padding-bottom: 10px;
	
}

#logos_content {
	margin: 0px 35px 0px 26px;
	width: 670px;
	border: 1px solid #9cb2b5;
		
}

#logos_center {
	margin: 5px 0px 3px 12px;
	width: 100%;
		
}

#footer {
	background-image: url(../img/bg_footer.gif);
	height: 80px;
	width: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom center;
	text-align: center;
	
}

.table1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #BFCFEA; BORDER-RIGHT-COLOR: #666666; BORDER-BOTTOM-STYLE: none
}
.table2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #BFCFEA;
}
.table3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #99cccc 1px solid; BACKGROUND-COLOR: #d2e8e6; TEXT-ALIGN: center;
}
.required {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cc0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
TH {
	BORDER-TOP: #666666 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; BORDER-BOTTOM-STYLE: none; width: 160px;
}
#mail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

#company_bg {
	background-image: url(../img/company_bg.jpg);
	width: 730px;
	
}


#g_part {
	float: left;
	width: 190px;
	height: 100%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 5px 5px 5px 5px;
	margin:0px 20px 20px 0px;
	background-color: #FFFFFF;		

	
}


/***************Menu System Styles****************/

#system_menu {
	width: 100%;
}

.system_menu:link, .system_menu:active, .system_menu:visited{
	font-size: 0.8em;
	color: #006699;
	font-weight: none;
	text-decoration: none;
}

.system_menu:hover{

	color: #000000; font-weight: bold;

}

#navlist { 
	list-style-image: url(../img/arrow.gif);
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
}

.sitemap:link, .sitemap:active, .sitemap:visited{

	color: #000000; text-decoration: none; 

}

/*Handle Style*/

#handle_title {
	background-image:url(../img/handle_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	margin: 0px 0px 0px 0px;		
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;		
}	

#handle_menu {
	background-color: #b7a98b;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;			
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/



/*Front Style*/

#front_title {
	background-image:url(../img/front_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#front_menu {
	background-color: #b39ca0;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;		
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Brakes Style*/

#brakes_title {
	background-image:url(../img/brakes_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#brakes_menu {
	background-color: #9ca4b3;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Foot Controler Style*/

#foot_title {
	background-image:url(../img/foot_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	

}	

#foot_menu {
	background-color: #9dc3c6;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;	
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Wheel Style*/

#wheel_title {
	background-image:url(../img/wheel_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#wheel_menu {
	background-color: #d6d8c8;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;	
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*W & T Kit Style*/

#wtkit_title {
	background-image:url(../img/ｗ_t_kit_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#wtkit_menu {
	background-color: #c2a1b2;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;	
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Driving Style*/

#driving_title {
	background-image:url(../img/driving_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#driving_menu {
	background-color: #b5b0be;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Inspiration Style*/

#inspiration_title {
	background-image:url(../img/inspiration_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#inspiration_menu {
	background-color: #d4d36b;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Electronic Style*/

#electronic_title {
	background-image:url(../img/electronic_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#electronic_menu {
	background-color: #9baa97;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*Accesories Style*/

#accesories_title {
	background-image:url(../img/accesories_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#accesories_menu {
	background-color: #CCCCCC;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/



/*Others Style*/

#others_title {
	background-image:url(../img/others_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#others_menu {
	background-color: #9ba6cb;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;	
	color: #FFFFFF;
	font-size: 0.8em;	
}	










/*Frames Style*/

#frames_title {
	background-image:url(../img/frames_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#frames_menu {
	background-color: #c4847f;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/

/*Frames Style*/

#corbinseat_title {
	background-image:url(../img/corbinseat_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#corbinseat_menu {
	background-color: #b96973;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	


/**************/



/*outside Style*/

#outside_title {
	background-image:url(../img/outside_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#outside_menu {
	background-color: #57859e;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/*engine Style*/

#engine_title {
	background-image:url(../img/engine_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#engine_menu {
	background-color: #b1697b;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/



/*moto Style*/

#moto_title {
	background-image:url(../img/moto_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#moto_menu {
	background-color: #a87aa6;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/



/*aparel Style*/

#aparel_title {
	background-image:url(../img/aparel_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#aparel_menu {
	background-color: #b59f6a;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/



/*aparel Style*/

#fm_title {
	background-image:url(../img/fm_title_bg.gif);
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 7px 0px 5px 13px;
	color: #FFFFFF;
	font-size: 0.9em;
    font-weight: bold;	
}	

#fm_menu {
	background-color: #494949;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.8em;	
}	

/**************/


/**************/


/*table.border1 {
	border-collapse: collapse;
   	border: 1px solid #999999;
}

TD.border1 {
	border-style:solid;
    border-width:1px;
    border-color:#999999;
	padding:5px 5px 5px 5px;
}

table.border2 {
	border-collapse: collapse;
   	border: 1px solid #FFFFFF;
}

TD.border2 {
	border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
	padding:5px 5px 5px 5px;
}