/*

NGK PLUGSTUDIO English Site Cascading Style Sheet

*/

* {
	margin: 0px;
	padding: 0px;
	font-family: 'Arial', 'Helvetica', 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	color: inherit;
	border: none;
	background: transparent;
}

em {
	font-weight:bold;
}

a {
	text-decoration: none;
}

/*
a:link { color:#0033FF }
a:visited { color:#9900CC }
a:active { color:#CC3300 }
a:hover {color:#CC3300}
a:hover, a:active { text-decoration:underline; }
a[name]:hover { text-decoration:none; color:#000;}
*/

a:link { color:#000; }
a:visited { color:#444; }
a:active { color:#CC3300; }
a:hover { color:#CC3300; }
a { text-decoration:underline; }
a[name]:hover { text-decoration:none; color:#000;}

body {
	padding: 0;
	height: 100%;
	background-color: #fff;
	color: #000;  
	text-align: center;
}

td {
	vertical-align:top;
}

/*
	font-size: 100 99 96 90 84 78 71 65
	font^size: 100 99 97 90 84 78 72 65
*/

h1,h2,h3,h4,h5 {
	font-size:100%;
	font-weight:normal;
	line-height:120%;
}

.normal { font-size:100%; }
.middle { font-size:96%; }
.small { font-size:90%; }
.xsmall { font-size:84%; }
.xxsmall { font-size:78%; }

#centerColumn {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	vertical-align: middle;	
	background-color:#ffffff;
	border:1px #ddd;
	border-style:none solid none solid;
}

.left_menu {
	list-style:none;
	margin-top:10px;
	margin-bottom:15px;
}

.left_menu li{
	font-size:84%;
	margin-left:7px;
	margin: 0 7 5;
	vertical-align:middle; 
	line-height:19px;
}

.Breadcrumbs {
	font-size:78%;
	margin: 0;
	padding: 0;
	margin-left:1px;
	margin-top:5px;
}

.bullet {
	margin-right:8px; 
	vertical-align:middle;
}

.qa {
	list-style:none;
	margin-top:10px;
	margin-bottom:15px;
}
.qa li{
	font-size:84%;
	margin-left:7px;
	margin: 0 7 5;
	vertical-align:middle; 
}
.flag_img{
	margin-top:2px; 
	border:1px solid #ccc;
}
.q_txt{
	margin-top:2px; 
	border:1px solid #c7e0ff;
	background-color:#e5f1ff;
	width:537px;
}
.q_txt tr td{
	font-weight:bold;
	vertical-align:middle;
}
.a_txt{
	margin-top:5px; 
	border:1px solid #efc8c8;
	background-color:#fee6e6;
	width:537px;
}
.a_txt tr td{
	vertical-align:middle;
}
.q2 td{
	vertical-align:middle;
	font-weight:bold;
}
.q_tbl{
	border-collapse:collapse;
}
.q_tbl th{
	border:solid 1px #000;
	padding:5px;
}

.q_tbl td{
	border:solid 1px #000;
	padding:2px;
}
.q14_1_td{
	background:#FFE4B8;
}
.q14_2_td{
	width:300px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#D4D0C8;
}
.q14_3_td{
	width:300px; 
	padding-left:10px; 
	padding-top:5px;
	padding-bottom:5px;
	background:#D4D0C8;
}
.q16_tbl{
	border-collapse:collapse;
	width:600px;
}
.q16_tbl td{
	border:solid 1px #ACDABC;
	padding:3px;
}
.q16_td1{
	background:#FDBA4D;
	width:100px;
}
.q16_td2{
	background:#D8EDE1;
	width:200px;
}
.q18_1{
	background-color:#FFE5B9;
}
.q18_2{
	background-color:#E7E8EA;
}
.red_line{
	display:block; 
	border-width:1px; 
	border-style: solid none solid none ;
	padding: 10px 0px; 
	border-color:red;
}

.grey_tbl {
	border-collapse:collapse;
}

.grey_tbl th {
	background-color:#ffe5e5;
}

.grey_tbl td {
	background-color:#fff;
}

.grey_tbl td, .grey_tbl th {
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	padding:5px;
	color:#333;
	font-weight:normal;
}

.red_tbl{
	border-collapse:collapse;
}
.red_tbl td{
	border:solid 1px #CE330D;
	padding:2px;
}
.red_tbl_txt{
	background-color:#CE330D;
	color:#fff;
}
.general_tbl{
	border-collapse:collapse;
}
.general_tbl td{
	border:solid 1px #aaa;
	padding:2px;
}
.general_tbl_txt{
	background-color:#aaa;
	color:#fff;
}
/* Background Color */

/* MENU */
.bg_productinfo{
	background:#FFF9DF;
}
.bg_techinfo {
	background:#EAF2FB;
}
.bg_raceinfo {
	background:#FFF0F0;
}
.bg_other {
	
}

.bg_qa1 {
	background:#E1F5FF;
}

.bg_qa2 {
	background:#E6F2F2;
}

.bg_qa3 {
	background:#FFF1C8;
}

.subsubtitle {
	margin-top:10px;
	margin-left:4px;
}
