/*
 * flywheel.html用
 */

.fwtable {
	border-collapse: collapse;
	empty-cells: show;
	background: aliceblue;
	width: 700px;
	padding: 0;
}
.fwtable caption { background: lightsteelblue; font-size: 12px; font-weight: bold; text-align: left; padding: 2px; }
.fwtable th, .fwtable td { border: 1px solid lightsteelblue; text-align: center; }
.fwtable thead th { background: whitesmoke; }

.fwtable th.makername { background: powderblue; text-align: left; }
.fwtable .engine { width: 160px; }
.fwtable td.engine { background: whitesmoke; text-align: left; font-weight: bold; }
.fwtable .type, .fwtable .weight { width: 50px; }
.fwtable .partno { width: 90px; }
.fwtable .price { width: 65px; }
.fwtable .bto { width: 35px; }
.fwtable tfoot td { background: #FFF; border: none; text-align: left; }

.mini { width: 420px; }
.mini caption { background: powderblue; font-weight: bold; }
.mini .maker { width: 60px; }
.mini .vehicle { width: 100px; }
.mini .model { width: 85px; }
.mini .engine { width: 85px; }
.mini .type { width: 40px; }
.mini .weight { width: 50px; }

#fittinglist, #productlist { width: 700px; text-align: left; margin: 10px 0; }
#fittinglist ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#fittinglist li {
	text-align: center;
	float: left;
	width: 73px;
	border: 1px #555 solid;
	margin-right: 2px;
	font-size: 0.9em;
}
#fittinglist a {
	display: block;
	padding: 2px;
	background: #EEE;
	text-decoration: none;
}
#fittinglist a:hover {
	background: #888;
}
#productlist .ref { text-align: left; }

#adaptation { width: 900px; margin: 0 auto; text-align: center; }


.fw-app-notes { margin: 1em 0; }
.fwapnote {
	border-collapse: collapse;
	empty-cells: show;
	padding: 0;
	float: left; margin: 0 1em 1em 0;
}
.fwapnote caption { background: #ddd; font-size: 12px; font-weight: bold; text-align: left; padding: 2px; }
.fwapnote th, .fwapnote td { border: 1px solid #e2e2e2; text-align: center; padding: 2px; font-size: 9px; }
.fwapnote thead th { background: #f0f0f0; }

.fwgengo { border-collapse: collapse; padding: 0; margin: 0.5em; width: 100%;}
.fwgengo th, .fwgengo td { border: 1px solid #e2e2e2; text-align: center; padding: 1px; font-size: 9px; background: #f0f0f0; }
.fwgengo th { background: #e2e2e2; }

/* fw-applicatin.html */
#fw_app_matrix {
	background-color: #fff;
}

.fw_app_close {
	margin: 0 auto;
	text-align: center;
}
