/*!* C00 v1.5 */
/* MBW Generic Content Element 
 *
 * supported options: 
 *	- component options: no-border
 *	- element options: 
 *		* header-1: h2 (large h2 heading)
 *		* header-2: h3 (large h3 heading)
 *		* compact: h2, h3, p, ul (reduces bottom margin)
 *		* bdr-1: h2, h3 (produces underlined heading)
 *		* data-list-header: h2 (produces negative margin to tighten up listings on Series/Model page)
 *		* no-bullets: ul
 *		* float-L: img (float left)
 *		* float-R: img (float right)
 *		* formatted: table (rudimentary table styling)
 *
 */
.c00v0-pilot,
.cc00-pilot {
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc;
}

.cc00-pilot {
	overflow:hidden;
}

.cc00v1-pilot, 
.mlb-pilot.cc00v1-pilot {
	padding: 20px;
}

.c00v0-alt1-pilot {
	padding-bottom:0;
}

.c00v0-pilot.no-border,
.c00v0-alt1-pilot.no-border,
.cc00-pilot.no-border {
	border: 0;
}

.c00v0-pilot img,
.cc00-pilot img {
	margin: 0 0 20px;
}

.c00v0-pilot img.icon {
	margin: 0 5px;
	vertical-align:top;
}

.c00v0-pilot img.icon-small {
	margin: 0 5px;
	vertical-align:text-top;
}

.c00v0-pilot img.float-R,
.cc00-pilot img.float-R {
	float:right;
	margin: 0 0 10px 10px;
}

.c00v0-pilot img.float-L {
	float:left;
	margin: 0 10px 10px 0;
}

.cc00-pilot img.float-L {
	float:left;
	margin: 0 10px;
}

.c00v0-pilot ul.no-bullets,
.rtl .c00-pilot ul.no-bullets {
	margin-left: 0;
	margin-right: 0;
}

.cc00-pilot ul.no-bullets,
.rtl .cc00-pilot ul.no-bullets {
	margin: 0;
}

.c00v0-pilot .no-bullets li,
.rtl .c00-pilot .no-bullets li,
.cc00-pilot .no-bullets li,
.rtl .cc00-pilot .no-bullets li {
	margin-left: 0;
	margin-right: 0;
	list-style-type: none;
}

.c00v0-pilot ul li:last-child {
	margin-bottom: 0;
}

.c00v0-pilot hr,
.cc00-pilot hr { 
	margin: 4px 0 14px;
}

.c00v0-pilot h1.compact,
.cc00-pilot h1.compact,
.c00-pilot h2.compact.header-1 {
	margin-bottom: 8px;
}

.c00v0-pilot h2.compact,
.cc00-pilot h2.compact,
.c00-pilot h3.compact.header-2 {
	margin-bottom: 4px;
}

.c00v0-pilot h3.compact,
.c00v0-pilot h4.compact,
.c00v0-pilot hr.compact,
.c00v0-pilot img.compact,
.c00v0-pilot p.compact,
.c00v0-pilot ol.compact, 
.c00v0-pilot ul.compact,
.cc00-pilot h3.compact,
.cc00-pilot hr.compact,
.cc00-pilot p.compact {
	margin-bottom: 0;
}

.c00v0-pilot h2.data-list-header {
	margin-bottom: -20px;
}

.c00-pilot table.formatted,
.cc00-pilot table.formatted {
	border: 1px solid #999;
}

.c00-pilot .formatted th,
.cc00-pilot .formatted th {
	border: 1px solid #999;
	padding: 10px;
	vertical-align:top;
}

.c00-pilot .formatted td,
.cc00-pilot .formatted td {
	border: 1px solid #999;
	text-align:left;
	vertical-align:top;
	padding: 10px;
}

.c00-pilot h2.header-1 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 12px 0;
	padding: 0;
}

.c00-pilot h3.header-2 {
	color: #444;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.4em;
}

.c00-pilot h2.bdr-1,
.c00-pilot h3.bdr-1 {
	border-bottom: 4px solid #ccc;
	padding-bottom: 4px;
}

.clb.c00-pilot p {
	margin-bottom: 16px;
}
