/*
 * Camshaft
 */

/* comhead.php */
div#prd-cam-engines, ul.desclist { border-bottom: #0a0 solid 1px; margin: 0.5em 0; }

#prd-cam-engines dt { float:left; width: 78px; background: #222; color: #0a0; font-size: 0.9em; }
#prd-cam-engines dd { padding-left: 80px; }
#prd-cam-engines ul     { margin: 0; list-style-type: none; }
#prd-cam-engines ul li  { float: left; margin: 1px; width: 80px; background: #333; text-align: center; white-space: nowrap; font-size: 0.9em; }
#prd-cam-engines a       { display: block; color: #ddd; }
#prd-cam-engines a:link  { color: #ddd; }
#prd-cam-engines a:hover { color: #0f0; text-decoration: none; }

/* index.html */
.titlepict table { margin: 0 auto; }

/* lineup.html */
.description h4.camshaft_title { color: #9c9; font-size: 1em; border-bottom: dotted #9c9 1px; padding-left: 0.5em; margin-left: 1em; }
.description p.camshaft_cont { padding-left: 2em; }

/* Cam page by the engines */
.specifications h4 { color: #066; border-bottom: dotted 1.5px #066; padding: 0 0.2em; font-size: 1em; }
.specifications h4:before { color: #99a; content: "\025A0"; font-size: 1.2em; }
.specifications h4 + p { padding-left: 1em; }

.camkit_exp { min-height: 140px; padding: 10px; margin: 8px 0; border: 3px solid; }
.camkit_title { float: left; padding: 0 1em 1em 0; }
.camkit_cont { border: 3px solid; padding: 2px 6px; color: #fff; }
.stage1  { border-color: #069; }
.stage2  { border-color: #906; }
.stage2r { border-color: #933; }
.option  { border-color: #C93; }

.camkit_exp dt { padding-left: 1em; float: left; color: #fff; }
.camkit_exp dd { padding-left: 18em; color: #fff; }

.specifications h3 {
	border: #050 solid;
	border-width:  0 0 1px 6px;
	color: #585;
	padding: 0 0.5em;
}

