#header #contentsimg {
clear:both;
display:block;
width:880px;
height:105px;
margin:0;
padding:0;
text-indent:-9000em;
background:#ffffff url(../powertrain/img/tt_img.jpg) top left no-repeat;
}

#section_t {
	width:640px;
	margin:0;
	background-color:#ffffff;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 30px;
}

#section {
	width:610px;
	margin:0;
	background-color:#ffffff;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}


/* local navigation */

ul#l_navi {
	width:210px;
	padding:0;
	list-style:none;
	background:#433D33 url(../powertrain/img/l_navi.gif) top left repeat-x;
	border-bottom:1px solid #5C5549;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

ul#l_navi li {
margin: 0;
padding: 0;
}

ul#l_navi li a {
text-indent: -9000em;
outline: 0;
text-decoration: none;
}

ul#l_navi li.l_navi_02 a,
ul#l_navi li.l_navi_04 a,
ul#l_navi li.l_navi_06 a,
ul#l_navi li.l_navi_07 a,
ul#l_navi li.l_navi_08 a,
ul#l_navi li.l_navi_09 a,
ul#l_navi li.l_navi_10 a,
ul#l_navi li.l_navi_11 a,
ul#l_navi li.l_navi_02s a,
ul#l_navi li.l_navi_04s a,
ul#l_navi li.l_navi_06s a,
ul#l_navi li.l_navi_07s a,
ul#l_navi li.l_navi_08s a,
ul#l_navi li.l_navi_09s a,
ul#l_navi li.l_navi_10s a,
ul#l_navi li.l_navi_11s a {
width:210px;
height:32px;
display:block;
}

ul#l_navi li.l_navi_01 a,
ul#l_navi li.l_navi_03 a,
ul#l_navi li.l_navi_05 a,
ul#l_navi li.l_navi_01s a,
ul#l_navi li.l_navi_03s a,
ul#l_navi li.l_navi_05s a {
width:210px;
height:50px;
display:block;
}
ul#l_navi li.l_navi_01s,
ul#l_navi li.l_navi_02s,
ul#l_navi li.l_navi_03s,
ul#l_navi li.l_navi_04s,
ul#l_navi li.l_navi_05s,
ul#l_navi li.l_navi_06s,
ul#l_navi li.l_navi_07s,
ul#l_navi li.l_navi_08s,
ul#l_navi li.l_navi_09s,
ul#l_navi li.l_navi_10s,
ul#l_navi li.l_navi_11s,
ul#l_navi li a:hover {
background:url(../powertrain/img/l_navi_m.gif) top left no-repeat;
}

ul#l_navi li.l_navi_09s,ul#l_navi li.l_navi_09s a:hover { background-position:0px -0px; }
ul#l_navi li.l_navi_10s,ul#l_navi li.l_navi_10s a:hover { background-position:0px -32px; }
ul#l_navi li.l_navi_11s,ul#l_navi li.l_navi_11s a:hover { background-position:0px -64px; }
ul#l_navi li.l_navi_08s,ul#l_navi li.l_navi_08s a:hover { background-position:0px -96px; }
ul#l_navi li.l_navi_01s,ul#l_navi li.l_navi_01s a:hover { background-position:0px -128px; }
ul#l_navi li.l_navi_02s,ul#l_navi li.l_navi_02s a:hover { background-position:0px -178px; }
ul#l_navi li.l_navi_03s,ul#l_navi li.l_navi_03s a:hover { background-position:0px -210px; }
ul#l_navi li.l_navi_05s,ul#l_navi li.l_navi_05s a:hover { background-position:0px -260px; }
ul#l_navi li.l_navi_04s,ul#l_navi li.l_navi_04s a:hover { background-position:0px -310px; }
ul#l_navi li.l_navi_06s,ul#l_navi li.l_navi_06s a:hover { background-position:0px -342px; }
ul#l_navi li.l_navi_07s,ul#l_navi li.l_navi_07s a:hover { background-position:0px -374px; }

ul#l_navi li.l_navi_09 a:hover { background-position:0px -0px; }
ul#l_navi li.l_navi_10 a:hover { background-position:0px -32px; }
ul#l_navi li.l_navi_11 a:hover { background-position:0px -64px; }
ul#l_navi li.l_navi_08 a:hover { background-position:0px -96px; }
ul#l_navi li.l_navi_01 a:hover { background-position:0px -128px; }
ul#l_navi li.l_navi_02 a:hover { background-position:0px -178px; }
ul#l_navi li.l_navi_03 a:hover { background-position:0px -210px; }
ul#l_navi li.l_navi_05 a:hover { background-position:0px -260px; }
ul#l_navi li.l_navi_04 a:hover { background-position:0px -310px; }
ul#l_navi li.l_navi_06 a:hover { background-position:0px -342px; }
ul#l_navi li.l_navi_07 a:hover { background-position:0px -374px; }



/* top */

#section_t p.list { float:left; }
#section_t p.list_l { clear:left; float:left; }

#section_t p.list a,#section_t p.list_l a {
width:280px;
padding:9px;
margin:0 10px 10px 0;
display:block;
border:1px solid #cccccc;
text-decoration:none;
background-color:#ffffff;
}

#section_t p.list a:hover,#section_t p.list_l a:hover {
display:block;
border:1px solid #cccccc;
text-decoration:none;
background-color:#433D33;
}

.pageup_l {
clear:left;
width:610px;
margin:0;
padding:0 30px 0 0;
text-align:right;
background:url(../img/line_r.gif) top left;
border-top:10px solid #ffffff;
}

.pageup_l a {
padding:0 10px 0 10px;
font-size:10px;
color:#666666;
text-decoration:underline;
background-color:#ffffff
}

.pageup_l a:hover {
color:#cc0000;
text-decoration:none;
}


/* product */

dl.manual {
clear:left;
width:610px;
margin:0;
padding:0;
}

dl.manual dt {
clear:left;
float:left;
width:326px;
margin:0;
padding:0 17px 0 0;
}

dl.manual dd {
float:right;
width:266px;
margin:0;
padding:0;
}

dl.manual dt a p,dl.manual dd a p {
padding:5px;
text-align:center;
color:#ffffff;
}

dl.manual dt a,dl.manual dd a { display:block; padding:3px; background-color:#cccccc; text-decoration:none; }
dl.manual dt a:hover,dl.manual dd a:hover { background-color:#cc0000; text-decoration:none; }

dl.manual dt table a { background-color:#ffffff; }

.clear_b {
clear:both;
width:610px;
margin:0;
padding:0;
}

.clear_b ol,.manual ol {
margin:0;
padding:15px 15px 15px 40px;
border:1px solid #cccccc;
background-color:#efefef;
}

dl.manual ul,ul.info {
margin:0;
padding:15px 15px 15px 30px;
border:1px solid #cccccc;
background-color:#efefef;
}

.clear_b ol li,dl.manual ol li,dl.manual ul li,ul.info li {
font-size:12px;
color:#333333;
line-height:18px;
}


dl#price {
clear:left;
width:610px;
margin:0;
padding:20px 0 0 0;
}

dl#price dt {
width:610px;
display:block;
margin:0;
padding:0;
font-size:1px;
vertical-align:top;
}

dl#price dd {
width:auto;
padding:10px 10px 10px 30px;
margin:0;
background-color:#ffffff;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.price_red { 
font-size:12px;
color:#333333;
line-height:18px;
text-align:right;
font-weight:bold;
}

.note {
margin:20px 0 0 0;
padding:10px 15px 10px 15px;
border:1px solid #cccccc;
background-color:#efefef;
}

.note_s {
margin:10px 0 0 0;
padding:10px 15px 10px 15px;
border:1px solid #cccccc;
background-color:#ffffff;
}

.note_r {
margin:0 0 20px 0;
padding:5px;
background:url(../img/line_red.gif) top left;
}

.note_r p {
margin:0;
padding:10px 15px 10px 15px;
background-color:#ffffff;
}

.st_powertrain {
padding:0 0 0 7px;
margin:0 0 10px 0;
border-left:3px solid #333333;
}

/* nv new */
ul#l_navi li a .new {
	background-image: url(../img/list_new.gif);
	background-position: left top;
	height: 100%;
	width: auto;
}


.data_tb {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}
.data_tb th {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 8px;
	background-color: #DCDCDC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}
.data_tb td {
	margin: 0px;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}
.data_tb .bgcolor1 {
	color: #900;
	background-color: #EBEBEB;
}

