#featured_trainers {
	width:100%;
	margin-top:10px;
}
#featured_trainers img {
	border:none;
}
#featured_trainers td {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	background-image:url(/images/trainer_rail_bg.jpg);
	background-repeat:repeat-y;
	width:100%;
	padding:10px 3px;
}
#featured_trainers td.head {
	background-image:url(/images/trainer_rail_head.png);
	background-repeat:no-repeat;
	height:75px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
* html #featured_trainers td.head {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/trainer_rail_head.png");
}

#featured_trainers td.foot {
	background-image:url(/images/trainer_rail_foot.png);
	background-repeat:no-repeat;
	height:34px;
	margin:0px;
	padding:0px;
}
* html #featured_trainers td.foot {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/trainer_rail_foot.png");
}

#featured_trainers a {
	color:#fcc400;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration: none;
}
#trainers {
	width:100%;
	font-size:12px;
}
#trainers th {
	background-color:#432000;
	color:#fcc400;
	font-family:"Times New Roman", Times, serif;
	font-size:120%;
	font-weight:normal;
	text-align:left;
	padding:3px;
}
#trainers tr.alternate {
	background-color:#e7e7d9;
}
#trainers td {
	padding:3px 7px;
}