/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* CUSTOM CSS */
body {
	margin: 0;
	background: black;
	color: white;
	font-size: 62.8%;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}
body * {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}
strong {
	font-weight: bold;
}
a img {
	float: left;
}
div.document {
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
	background: url("/images/safari/bg_new.png") 50% bottom no-repeat black;
}
div.backgroundaddon {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	margin-top: -30px;
	padding-bottom: 80px;
	background: url("/images/safari/horse_bg.png") 50% 0 no-repeat;
	height: 218px;
	z-index: 2;
}
div.pagearea {
	width: 960px;
	margin: auto;
	text-align: left;
	position: relative;
}
div.pagearea div.top {
	width: 960px;
	float: left;
	clear: both;
}
div.pagearea div.top div.topbar {
	width: 920px;
	float: left;
	clear: both;
	padding: 0 20px 0 20px;
	background: url("/images/safari/topbar_bg.gif") top left repeat-x;
}
div.pagearea div.top div.topbar div.logo {
	float: left;
	width: 410px;
}
div.pagearea div.top div.topbar ul.segmentnavigation {
	float: left;
	position: relative;
	right: -20px;
}
div.pagearea div.top div.topbar ul.segmentnavigation li {
	float: left;
	height: 15px;
	background: url("/images/safari/segment_bg.gif") top left repeat-x;
	margin-right: 3px;
	padding: 2px 4px 0 4px;
}
div.pagearea div.top div.topbar ul.segmentnavigation li.last {
	margin-right: 0;
}
div.pagearea div.top div.topbar ul.segmentnavigation li a {
	color: #ababab;
	float: left;
	font-size: 1em;
	line-height: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	background: url("/images/safari/segment_arrow.gif") top left no-repeat;
}
div.pagearea div.top div.topbar ul.segmentnavigation li a:hover {
	color: white;
	background-image: url("/images/safari/segment_arrow_a.gif");
}
div.pagearea div.top div.topbar ul.segmentnavigation li a.active {
	color: white;
	background-image: url("/images/safari/segment_arrow_a.gif");
}
div.pagearea div.top div.topbar ul.segmentnavigation li.left {
	background: url("/images/safari/segmentnavi_left.gif") top left no-repeat;
	width: 28px;
	margin: 0;
	padding: 0;
}
div.pagearea div.top div.topbar ul.segmentnavigation li.right {
	background: url("/images/safari/segmentnavi_right.gif") top left no-repeat;
	width: 28px;
	margin: 0;
	padding: 0;
}
div.pagearea div.top div.topbar fieldset.loginbox {
	float: right;
	display: block;
	padding-top: 10px;
}
div.pagearea div.top div.topbar fieldset.loginbox form {
	float: left;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field {
	float: left;
	display: block;
	margin-right: 5px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field.nolabel {
	padding-top: 12px;
	margin-right: 0;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field input {
	margin-top: 2px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field label {
	float: left;
	clear: both;
	color: white;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field input.input_text {
	float: left;
	clear: both;
	width: 103px;
	border: 1px solid #aeaeae;
	background: url("/images/safari/inputtext_bg.gif") top left repeat-x white;
	font-size: 1.1em;
	line-height: 1em;
	padding: 0 1px 0 1px;
	height: 16px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field div.input_button {
	float: left;
	background: url("/images/safari/inputbutton_left.gif") top left no-repeat;
	padding-left: 4px;
}
div.pagearea div.top div.topbar fieldset.loginbox fieldset.field div.input_button input {
	background: url("/images/safari/inputbutton_right.gif") top right no-repeat;
	padding: 0 4px 0 0;
	margin: 0;
	display: block;
	height: 18px;
	border: none;
	color: white;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.top div.navigationbar {
	width: 960px;
	float: left;
	clear: both;
}
div.pagearea div.top div.navigationbar ul.maintabs li {
	float: left;
	background: url("/images/safari/navigationtab_left.gif") top left no-repeat;
	padding-left: 4px;
	margin-right: 1px;
	border-top: 1px solid #0f0f0f;
}
div.pagearea div.top div.navigationbar ul.maintabs li.active {
	background: url("/images/safari/navigationtab_left_a.gif") top left no-repeat;
}
div.pagearea div.top div.navigationbar ul.maintabs li a {
	float: left;
	display: block;
	background: url("/images/safari/navigationtab_right.gif") top right no-repeat;
	padding: 5px 6px 0 2px;
	height: 15px;
	font-size: 1em;
	line-height: 1.1em;
	text-decoration: none;
	color: #ababab;
	font-weight: bold;
	text-transform: uppercase;
}
div.pagearea div.top div.navigationbar ul.maintabs li.active a{
	background: url("/images/safari/navigationtab_right_a.gif") top right no-repeat;
	color: white;
}
div.pagearea div.top div.navigationbar ul.maintabs li a:hover {
	color: white;
}
div.pagearea div.top div.navigationbar fieldset.stageselect {
	float: left;
	display: block;
	width: 460px;
	padding: 10px 0 0 0;
}
div.pagearea div.top div.navigationbar fieldset.stageselect label {
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
	display: block;
	float: right;
	position: relative;
	top: 1px;
	margin-right: 5px;
}
div.pagearea div.top div.navigationbar fieldset.stageselect select {
	font-size: 1.1em;
	float: right;
}
div.pagearea div.top div.navigationbar div.topflash {
	float: right;
	width: 245px;
	padding: 5px 0 0 0;
}
div.pagearea div.mid {
	width: 960px;
	float: left;
	clear: both;
	margin-top: -15px;
	position: relative;
	overflow: hidden;
}
div.pagearea div.mid.span_mid {
	margin-top: 0;
}
div.pagearea div.mid ul.racenavigation {
	float: left;
	clear: both;
	width: 710px;
	border-bottom: 3px solid #ccc827;
}
div.pagearea div.mid.span_mid div.right ul.racenavigation {
	width: 450px;
}
div.pagearea div.mid ul.racenavigation li {
	float: left;
	margin-right: 2px;
}
div.pagearea div.mid ul.racenavigation li.inactive {
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
div.pagearea div.mid ul.racenavigation li a {
	float: left;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
	color: white;
	height: 14px;
	padding-top: 3px;
	width: 20px;
	text-align: center;
}
div.pagearea div.mid ul.racenavigation.inactive {
	border-bottom: 3px solid #383838;
}
div.pagearea div.mid ul.racenavigation.num1 {
	border-bottom: 3px solid #ccc827;
}
div.pagearea div.mid ul.racenavigation.num2 {
	border-bottom: 3px solid #193a79;
}
div.pagearea div.mid ul.racenavigation.num3 {
	border-bottom: 3px solid #ae0000;
}
div.pagearea div.mid ul.racenavigation.num4 {
	border-bottom: 3px solid #328e01;
}
div.pagearea div.mid ul.racenavigation.num5 {
	border-bottom: 3px solid #b9b9b9;
}
div.pagearea div.mid ul.racenavigation.num6 {
	border-bottom: 3px solid #161616;
}
div.pagearea div.mid ul.racenavigation.num7 {
	border-bottom: 3px solid #ae8719;
}
div.pagearea div.mid ul.racenavigation.num8 {
	border-bottom: 3px solid #9c1d88;
}
div.pagearea div.mid ul.racenavigation.num9 {
	border-bottom: 3px solid #328e48;
}
div.pagearea div.mid ul.racenavigation.num10 {
	border-bottom: 3px solid #d17d94;
}
div.pagearea div.mid ul.racenavigation.num11 {
	border-bottom: 3px solid #cb4201;
}
div.pagearea div.mid ul.racenavigation.num12 {
	border-bottom: 3px solid #7a3112;
}
div.pagearea div.mid ul.racenavigation.num13 {
	border-bottom: 3px solid #56adc0;
}
div.pagearea div.mid ul.racenavigation.num14 {
	border-bottom: 3px solid #727200;
}
div.pagearea div.mid ul.racenavigation.num15 {
	border-bottom: 3px solid #70020d;
}
div.pagearea div.mid ul.racenavigation.num1 li.active {
	background: url("/images/safari/tab_main1_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num2 li.active {
	background: url("/images/safari/tab_main2_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num3 li.active {
	background: url("/images/safari/tab_main3_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num4 li.active {
	background: url("/images/safari/tab_main4_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num5 li.active {
	background: url("/images/safari/tab_main5_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num6 li.active {
	background: url("/images/safari/tab_main6_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num7 li.active {
	background: url("/images/safari/tab_main7_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num8 li.active {
	background: url("/images/safari/tab_main8_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num9 li.active {
	background: url("/images/safari/tab_main9_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num10 li.active {
	background: url("/images/safari/tab_main10_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num11 li.active {
	background: url("/images/safari/tab_main11_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num12 li.active {
	background: url("/images/safari/tab_main12_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num13 li.active {
	background: url("/images/safari/tab_main13_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num14 li.active {
	background: url("/images/safari/tab_main14_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.num15 li.active {
	background: url("/images/safari/tab_main15_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation.inactive li.num1.active {
	background: url("/images/safari/tab_main1_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num2.active {
	background: url("/images/safari/tab_main2_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num3.active {
	background: url("/images/safari/tab_main3_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num4.active {
	background: url("/images/safari/tab_main4_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num5.active {
	background: url("/images/safari/tab_main5_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num6.active {
	background: url("/images/safari/tab_main6_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num7.active {
	background: url("/images/safari/tab_main7_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num8.active {
	background: url("/images/safari/tab_main8_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num9.active {
	background: url("/images/safari/tab_main9_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num10.active {
	background: url("/images/safari/tab_main10_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num11.active {
	background: url("/images/safari/tab_main11_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num12.active {
	background: url("/images/safari/tab_main12_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num13.active {
	background: url("/images/safari/tab_main13_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num14.active {
	background: url("/images/safari/tab_main14_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation.inactive li.num15.active {
	background: url("/images/safari/tab_main15_a.gif") top left no-repeat !important;
}
div.pagearea div.mid ul.racenavigation li.num1 {
	background: url("/images/safari/tab_main1.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num2 {
	background: url("/images/safari/tab_main2.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num3 {
	background: url("/images/safari/tab_main3.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num4 {
	background: url("/images/safari/tab_main4.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num5 {
	background: url("/images/safari/tab_main5.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num6 {
	background: url("/images/safari/tab_main6.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num7 {
	background: url("/images/safari/tab_main7.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num8 {
	background: url("/images/safari/tab_main8.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num9 {
	background: url("/images/safari/tab_main9.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num10 {
	background: url("/images/safari/tab_main10.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num11 {
	background: url("/images/safari/tab_main11.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num12 {
	background: url("/images/safari/tab_main12.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num13 {
	background: url("/images/safari/tab_main13.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num14 {
	background: url("/images/safari/tab_main14.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num15 {
	background: url("/images/safari/tab_main15.gif") top left no-repeat;
}
div.pagearea div.mid ul.racenavigation li.num1 a {
	color: #3f3f3f;
}
div.pagearea div.mid ul.racenavigation li.num5 a {
	color: #3f3f3f;
}
div.pagearea div.mid ul.racenavigation li.num7 a {
	color: #3f3f3f;
}
div.pagearea div.mid ul.racenavigation li.num10 a {
	color: #3f3f3f;
}
div.pagearea div.mid ul.racenavigation li.num13 a {
	color: #3f3f3f;
}
div.pagearea div.mid div.columns {
	background: url("/images/safari/mid_bg_bot.png") bottom left no-repeat;
	width: 960px;
	float: left;
	clear: both;
	position: relative;
	z-index: 1;
	padding: 0 0 40px 0;
}
div.pagearea div.mid.span_mid div.columns {
	background: url("/images/safari/span_col_bg2.png") bottom left no-repeat;
	border-top: 3px solid #a9e23a;
	padding: 20px 20px 40px 20px;
	width: 920px;
}
div.pagearea div.mid.span_mid div.columns h3 {
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.left {
	width: 450px;
	margin-right: 20px;
}
div.pagearea div.mid.span_mid div.columns div.right {
	width: 450px;
}
div.pagearea div.mid div.columns div.left {
	float: left;
	width: 260px;
	margin-right: 5px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
div.pagearea div.mid div.columns div.main {
	float: left;
	width: 445px;
	margin-right: 5px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
div.pagearea div.mid div.columns div.right {
	float: left;
	width: 245px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	top: -3px;
}
div.pagearea div.mid div.columns div.left div.description {
	float: left;
	clear: both;
	width: 250px;
	padding: 5px;
}
div.pagearea div.mid div.columns div.left div.description h3 {
	font-size: 1em;
	line-height: 1em;
	color: #ababab;
	font-weight: bold;
	float: left;
	margin-top: 2px;
}
div.pagearea div.mid div.columns div.left div.description div.col_right {
	float: right;
}
div.pagearea div.mid div.columns div.left div.description div.col_right h3 {
	float: left;
}
div.pagearea div.mid div.columns div.left div.description div.col_right a.update {
	float: left;
	margin-left: 5px;
}
div.pagearea div.mid div.columns div.left div.description div.col_right a.update img {
	float: left;
}
div.pagearea div.mid ul.tabnavigation {
	float: left;
	padding-bottom: 1px;
}
div.pagearea div.mid ul.tabnavigation li {
	float: left;
	background: url("/images/safari/tab_left.gif") top left no-repeat;
	padding-left: 4px;
	margin-right: 1px;
}
div.pagearea div.mid ul.tabnavigation li.active {
	background: url("/images/safari/tab_left_a.gif") top left no-repeat;
}
div.pagearea div.mid ul.tabnavigation li a {
	font-size: 1em;
	line-height: 1em;
	color: #ababab;
	font-weight: bold;
	text-decoration: none;
	float: left;
	display: block;
	height: 12px;
	padding: 4px 4px 0 0;
	background: url("/images/safari/tab_right.gif") top right no-repeat;
}
div.pagearea div.mid ul.tabnavigation li.active a {
	color: white;
	background: url("/images/safari/tab_right_a.gif") top right no-repeat;
}
div.pagearea div.mid ul.tabnavigation li a:hover {
	color: white;
}
div.pagearea div.mid div.columns div.left div.racerdetails {
	float: left;
	clear: both;
	width: 250px;
	padding: 0 5px 0 5px;
}
div.pagearea div.mid div.columns table.racedetails {
	float: left;
	clear: both;
	width: 250px;
	border-collapse: separate;
	font-size: 1em;
}
div.pagearea div.mid div.columns table.racedetails thead tr.navigation td.odds {
	padding: 0 3px 0 3px;
	text-align: center;
}
div.pagearea div.mid div.columns table.racedetails thead td {
	font-size: 1em;
	line-height: 1em;
	color: #ababab;
	font-weight: bold;
}
div.pagearea div.mid div.columns table.racedetails thead td h3 {
	font-size: 1em;
	line-height: 1em;
	color: #ababab;
	font-weight: bold;
}
div.pagearea div.mid div.columns table.racedetails thead tr.spanrow td {
	background: #383838;
	padding: 3px 3px 3px 3px;
}
div.pagearea div.mid div.columns table.racedetails thead tr.spanrow td.data {
	color: white;
}
div.pagearea div.mid div.columns table.racedetails thead tr.divider td {
	font-size: 0.1em;
	line-height: 0.1em;
	padding: 0;
	margin: 0;
}
div.pagearea div.mid div.columns table.racedetails thead tr.spanrow td.headername {
	border-right: 1px solid #171717;
}
div.pagearea div.mid div.columns table.racedetails thead tr.spanrow td.data {
	border-right: 1px solid #171717;
	border-left: 1px solid #353535;
}
div.pagearea div.mid div.columns table.racedetails thead tr.spanrow td.atg {
	border-left: 1px solid #353535;
}
div.pagearea div.mid div.columns table.racedetails tbody td {
	background: url("/images/safari/table_bg.gif") top left repeat-x;
	padding: 3px 3px 4px 3px;	
}
div.pagearea div.mid div.columns table.racedetails tbody tr.dividerrow td {
	border-bottom: 1px solid #707070;
	padding-bottom: 3px;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td {
	background: url("/images/safari/table_bg_a.gif") top left repeat-x;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td {
	background: url("/images/safari/table_bg_a.gif") top left repeat-x;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.lastrow td {
	padding: 3px 3px 4px 3px;
}
div.pagearea div.mid div.columns table.racedetails tbody td.num {
	text-align: center;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	color: white;
	border-right: 1px solid #171717;
}
div.pagearea div.mid div.columns table.racedetails tbody td.icon {
	text-align: center;
	border-right: 1px solid #171717;
	border-left: 1px solid #353535;
}
div.pagearea div.mid div.columns table.racedetails tbody td.name {
	width: 100%;
	text-align: left;
	border-right: 1px solid #171717;
	border-left: 1px solid #353535;
}
div.pagearea div.mid div.columns table.racedetails tbody td.icon img {
	float: left;
	cursor: pointer;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td.num {
	border-right: 1px solid #242323;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td.icon {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td.name {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td.data {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
	background: url("/images/safari/table_data_bg_a.gif") top left repeat-x;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.active td.atg {
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td.num {
	border-right: 1px solid #242323;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td.icon {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td.name {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td.data {
	border-right: 1px solid #242323;
	border-left: 1px solid #414141;
	background: url("/images/safari/table_data_bg_a.gif") top left repeat-x;
}
div.pagearea div.mid div.columns table.racedetails tbody tr.hover td.atg {
	border-left: 1px solid #414141;
}
div.pagearea div.mid div.columns table.racedetails tbody td.name h2 {
	color: #a9e23a;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	cursor: pointer;
	float: left;
	clear: both;
	white-space: nowrap;
	text-transform: uppercase;
}
div.pagearea div.mid div.columns table.racedetails tbody td.name h4 {
	color: #d8d8d8;
	font-size: 1em;
	line-height: 1em;
	cursor: pointer;
	float: left;
	clear: both;
	white-space: nowrap;
}
div.pagearea div.mid div.columns table.racedetails tbody td.data {
	text-align: center;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #323232;
	background: url("/images/safari/table_data_bg.gif") top left repeat-x;
}
div.pagearea div.mid div.columns table.racedetails tbody td.data a {
	color: #a9e23a;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
}
div.pagearea div.mid div.columns table.racedetails tbody td.atg {
	color: #ababab;
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
	border-left: 1px solid #323232;
}
div.pagearea div.mid div.main div.racerdetailview {
	float: left;
	clear: both;
	width: 440px;
	padding: 7px 0 5px 0;
	margin: 0 0 2px 0;
	display: inline;
}
div.pagearea div.mid div.main div.racerdetailview h2 {
	font-size: 1.8em;
	line-height: 1em;
	color: white;
	float: left;
	text-transform: uppercase;
	padding: 6px 0 6px 48px;
	margin: 0 0 5px 0;
	background: url("/images/safari/header_horses.gif") top left no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview a.expert {
	float: right;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	color: #ababab;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	background: url("/images/safari/expert_arrow.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview ul.tabnavigation {
	margin: 0 5px 0 5px;
	display: inline;
	clear: both;
	float: left;
	width: 445px;
}
div.pagearea div.mid div.main div.racerdetailview ul.tabnavigation li a {
	color: #ababab;
}
div.pagearea div.mid div.main div.racerdetailview ul.tabnavigation li.active a {
	color: white;
}
div.pagearea div.mid div.main div.racerdetailview ul.tabnavigation li a:hover {
	color: white;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription {
	float: left;
	clear: both;
	width: 435px;
	margin: 0 5px 1px 5px;
	height: 105px;
	overflow: auto;
	padding: 10px 0 10px 0;
	background: #383838;
	display: inline;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row {
	width: 390px;
	margin: 0 5px 0 5px;
	border-bottom: 1px solid #464646;
	float: left;
	clear: both;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row.last {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li {
	float: left;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #ababab;
	white-space: nowrap;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li strong {
	color: white;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.track {
	width: 70px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.date {
	width: 40px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.data {
	width: 40px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.place {
	width: 20px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.time {
	width: 30px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.extended_data {
	width: 20px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.grade {
	width: 50px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.average {
	width: 30px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.description {
	clear: both;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.facts ul.row li.grade img {
	float: left;
	margin-top: 3px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics {
	height: auto;
	padding: 5px 0 5px 0;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable {
	font-size: 1em;
	line-height: 1em;
	float: left;
	clear: both;
	width: 425px;
	display: inline;
	margin: 0 5px 0 5px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable td {
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td {
	background: #242424;
	border-bottom: 1px solid #383838;
	padding: 4px 5px 4px 5px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td {
	color: #d8d8d8;
	padding-top: 5px;
	line-height: 1.2em;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul {
	float: left;
	clear: both;
	width: 409px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li {
	float: left;
	width: 384px;
	margin: 0 0 2px 0;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box {
	padding: 0 5px 0 20px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box.green {
	background: url("/images/safari/icon_box_green.gif") 7px 2px no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box.orange {
	background: url("/images/safari/icon_box_orange.gif") 7px 2px no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box.yellow {
	background: url("/images/safari/icon_box_yellow.gif") 7px 2px no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tfoot tr td ul li.box.red {
	background: url("/images/safari/icon_box_red.gif") 7px 2px no-repeat;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.type {
	width: 69px;
	color: white;
	font-weight: bold;
	vertical-align: middle;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar {
	width: 290px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul {
	float: left;
	clear: both;
	width: 290px;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar {
	float: left;
	margin-right: 2px;
	font-size: 1em;
	line-height: 1em;
	padding: 0 0 3px 0;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.last {
	margin-right: 0;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.green {
	background: url("/images/safari/bar_green_bg.gif") top left repeat-x;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.orange {
	background: url("/images/safari/bar_orange_bg.gif") top left repeat-x;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.yellow {
	background: url("/images/safari/bar_yellow_bg.gif") top left repeat-x;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.bar ul li.bar.red {
	background: url("/images/safari/bar_red_bg.gif") top left repeat-x;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription.statistics table.statstable tbody tr td.data {
	background: none;
	width: 20px;
	color: #ababab;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription h4 {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	color: white;
	clear: both;
	float: left;
	margin: 0 10px 2px 10px;
	width: 390px;
	display: inline;
}
div.pagearea div.mid div.main div.racerdetailview div.freetextdescription p {
	font-size: 1.1em;
	line-height: 1.2em;
	color: white;
	clear: both;
	float: left;
	margin: 0 10px 10px 10px;
	width: 390px;
	display: inline;
}
div.pagearea div.mid div.main div.racerdetailview ul.freetextrank {
	float: left;
	clear: both;
	width: 425px;
	margin: 0 5px 0 5px;
	background: #3d3d3d;
	padding: 3px 5px 3px 5px;
	display: inline;
}
div.pagearea div.mid div.main div.racerdetailview ul.freetextrank li {
	float: left;
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 5px 0 0;
}
div.pagearea div.mid div.main div.racerdetailview ul.freetextrank li.title {
	font-weight: bold;
}
div.pagearea div.mid div.main div.flasharea {
	width: 435px;
	padding: 5px 5px 0 5px;
	float: left;
	clear: both;
}
div.pagearea div.mid div.right ul.righttabs li {
	background: url("/images/safari/righttab_left.gif") top left no-repeat;
}
div.pagearea div.mid div.right ul.righttabs li a {
	text-transform: uppercase;
	color: #ababab;
	padding-bottom: 2px;
	background: url("/images/safari/righttab_right.gif") top right no-repeat;
}
div.pagearea div.mid div.right ul.righttabs li.active {
	background: url("/images/safari/righttab_left_a.gif") top left no-repeat;
}
div.pagearea div.mid div.right ul.righttabs li.active a {
	text-transform: uppercase;
	color: white;
	background: url("/images/safari/righttab_right_a.gif") top right no-repeat;
}
div.pagearea div.mid div.right ul.righttabs li a:hover {
	color: white;
}
div.pagearea div.mid div.right ul.righttabs {
	background: black;
	width: 245px;
	padding-bottom: 0;
}
div.pagearea div.mid div.right div.raceinformation {
	float: left;
	clear: both;
	width: 235px;
	padding: 10px 5px 0 5px;
}
div.pagearea div.mid div.right div.raceinformation div.row {
	width: 225px;
	border-bottom: 1px solid #383838;
	padding: 0 5px 5px 5px;
	margin: 0 0 5px 0;
}
div.pagearea div.mid div.right div.raceinformation div.row.addmargin {
	margin: 0 0 15px 0;
}
div.pagearea div.mid div.right div.raceinformation div.row.last {
	border: none;
}
div.pagearea div.mid div.right div.raceinformation h3 {
	color: white;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
}
div.pagearea div.mid div.right div.raceinformation h3.icon span {
	width: 15px;
	float: left;
	text-align: center;
	margin-right: 3px;
	font-size: 10px;
}
div.pagearea div.mid h3.icon-right {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1em;
}
div.pagearea div.mid h3.icon-right span.racetitle {
	float: left;
}
div.pagearea div.mid h3.icon-right span.icon {
	width: 15px;
	float: left;
	text-align: center;
	margin-left: 3px;
	font-size: 10px;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num1 {
	background: url("/images/safari/icon_racenr1.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num2 {
	background: url("/images/safari/icon_racenr2.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num3 {
	background: url("/images/safari/icon_racenr3.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num4 {
	background: url("/images/safari/icon_racenr4.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num5 {
	background: url("/images/safari/icon_racenr5.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num6 {
	background: url("/images/safari/icon_racenr6.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num7 {
	background: url("/images/safari/icon_racenr7.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num8 {
	background: url("/images/safari/icon_racenr8.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num9 {
	background: url("/images/safari/icon_racenr9.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num10 {
	background: url("/images/safari/icon_racenr10.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num11 {
	background: url("/images/safari/icon_racenr11.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num12 {
	background: url("/images/safari/icon_racenr12.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num1.prel {
	background: url("/images/safari/icon_racenr1_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num2.prel {
	background: url("/images/safari/icon_racenr2_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num3.prel {
	background: url("/images/safari/icon_racenr3_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num4.prel {
	background: url("/images/safari/icon_racenr4_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num5.prel {
	background: url("/images/safari/icon_racenr5_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num6.prel {
	background: url("/images/safari/icon_racenr6_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num7.prel {
	background: url("/images/safari/icon_racenr7_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num8.prel {
	background: url("/images/safari/icon_racenr8_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num9.prel {
	background: url("/images/safari/icon_racenr9_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num10.prel {
	background: url("/images/safari/icon_racenr10_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num11.prel {
	background: url("/images/safari/icon_racenr11_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.icon.num12.prel {
	background: url("/images/safari/icon_racenr12_prel.gif") 0 1px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num1 {
	background: url("/images/safari/icon_racenr1.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num2 {
	background: url("/images/safari/icon_racenr2.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num3 {
	background: url("/images/safari/icon_racenr3.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num4 {
	background: url("/images/safari/icon_racenr4.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num5 {
	background: url("/images/safari/icon_racenr5.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num6 {
	background: url("/images/safari/icon_racenr6.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num7 {
	background: url("/images/safari/icon_racenr7.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num8 {
	background: url("/images/safari/icon_racenr8.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num9 {
	background: url("/images/safari/icon_racenr9.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num10 {
	background: url("/images/safari/icon_racenr10.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num11 {
	background: url("/images/safari/icon_racenr11.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num12 {
	background: url("/images/safari/icon_racenr12.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num1.prel {
	background: url("/images/safari/icon_racenr1_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num2.prel {
	background: url("/images/safari/icon_racenr2_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num3.prel {
	background: url("/images/safari/icon_racenr3_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num4.prel {
	background: url("/images/safari/icon_racenr4_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num5.prel {
	background: url("/images/safari/icon_racenr5_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num6.prel {
	background: url("/images/safari/icon_racenr6_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num7.prel {
	background: url("/images/safari/icon_racenr7_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num8.prel {
	background: url("/images/safari/icon_racenr8_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num9.prel {
	background: url("/images/safari/icon_racenr9_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num10.prel {
	background: url("/images/safari/icon_racenr10_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num11.prel {
	background: url("/images/safari/icon_racenr11_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid h3.icon-right span.icon.num12.prel {
	background: url("/images/safari/icon_racenr12_prel.gif") 0 2px no-repeat;
}
div.pagearea div.mid div.right div.raceinformation h3.headermargin {
	margin: 0 0 5px 0;
}
div.pagearea div.mid div.right div.raceinformation div.row table {
	font-size: 1em;
	width: 225px;
}
div.pagearea div.mid div.right div.raceinformation div.row table td {
	font-size: 1.1em;
	line-height: 1em;
	padding: 0 10px 2px 0;
}
div.pagearea div.mid div.right div.raceinformation div.row table td.name {
	width: 100%;
}
div.pagearea div.mid div.right div.raceinformation div.row table td.last {
	padding-right: 0;
}
div.pagearea div.mid div.right div.raceinformation p {
	font-size: 1.1em;
	line-height: 1.2em;
}
div.pagearea div.mid div.right div.raceinformation ul li {
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 0 3px 0;
}
div.pagearea div.mid div.right div.raceinformation ul li.addmargin {
	margin-bottom: 6px;
}
div.pagearea div.mid div.right div.raceinformation ul li.result a {
	color: white;
	padding-right: 6px;
	background: url("/images/safari/icon_smallarrow.gif") right 6px no-repeat;
	text-decoration: none;
	font-weight: bold;
}
div.pagearea div.mid div.midbot {
	float: left;
	clear: both;
	width: 960px;
	font-size: 0.1em;
	height: 1px;
}
div.pagearea div.mid.span_mid div.columns div.span_row {
	width: 920px;
	float: left;
	clear: both;
	margin: 0 0 15px 0;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar {
	width: 450px;
	font-size: 1em;
	line-height: 1em;
	border-collapse: collapse;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td {
	border-bottom: 1px solid #383838;
	vertical-align: bottom;
	padding: 0 0 4px 0;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td h3 {
	background: url("/images/safari/icon_calendar.gif") top left no-repeat;
	color: #ababab;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	padding: 7px 0 0 22px;
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td div.inline_navigation {
	float: right;
	width: 350px;
	padding-top: 7px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td a.navarrow {
	float: right;
	color: #ababab;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td a.navarrow.prev {
	background: url("/images/safari/arrow_small_back.gif") left 2px no-repeat;
	padding-left: 12px;
	margin-right: 20px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar thead td a.navarrow.next {
	background: url("/images/safari/expert_arrow.gif") right 2px no-repeat;
	padding-right: 12px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td {
	border-bottom: 1px solid #383838;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.date {
	padding: 10px 15px 10px 15px;
	border-right: 1px solid #383838;
	text-align: center;
	width: 31px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents {
	width: 388px;
	vertical-align: top;
	padding: 5px 0 5px 0;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.date h2 {
	font-size: 2.6em;
	line-height: 1em;
	color: white;
	border-bottom: 1px solid #464646;
	padding: 0 2px 1px 2px;
	margin: 0 0 4px 0;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.date h4 {
	font-size: 1em;
	line-height: 1em;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena {
	width: 372px;
	float: left;
	clear: both;
	padding: 2px 5px 1px 10px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena.active {
	background: #383838;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena.inactive h3 {
	color: #464646;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena h3 {
	float: left;
	display: block;
	width: 100px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: -1px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena h3 a {
	color: #a9e23a;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races {
	float: left;
	width: 272px;
	margin-top: 1px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 11px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li a {
	color: white;
	font-size: 1em;
	line-height: 1.1em;
	width: 15px;
	height: 11px;
	font-weight: bold;
	float: left;
	text-align: center;
	text-decoration: none;
	padding-right: 2px;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num1 {
	background: url("/images/safari/icon_racenr1.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num2 {
	background: url("/images/safari/icon_racenr2.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num3 {
	background: url("/images/safari/icon_racenr3.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num4 {
	background: url("/images/safari/icon_racenr4.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num5 {
	background: url("/images/safari/icon_racenr5.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num6 {
	background: url("/images/safari/icon_racenr6.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num7 {
	background: url("/images/safari/icon_racenr7.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num8 {
	background: url("/images/safari/icon_racenr8.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num9 {
	background: url("/images/safari/icon_racenr9.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num10 {
	background: url("/images/safari/icon_racenr10.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num11 {
	background: url("/images/safari/icon_racenr11.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num12 {
	background: url("/images/safari/icon_racenr12.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num1.prel {
	background: url("/images/safari/icon_racenr1_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num2.prel {
	background: url("/images/safari/icon_racenr2_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num3.prel {
	background: url("/images/safari/icon_racenr3_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num4.prel {
	background: url("/images/safari/icon_racenr4_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num5.prel {
	background: url("/images/safari/icon_racenr5_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num6.prel {
	background: url("/images/safari/icon_racenr6_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num7.prel {
	background: url("/images/safari/icon_racenr7_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num8.prel {
	background: url("/images/safari/icon_racenr8_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num9.prel {
	background: url("/images/safari/icon_racenr9_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num10.prel {
	background: url("/images/safari/icon_racenr10_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num11.prel {
	background: url("/images/safari/icon_racenr11_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num12.prel {
	background: url("/images/safari/icon_racenr12_prel.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num1 a,
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num5 a,
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num7 a,
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.num10 a {
	color: #3f3f3f;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.future {
	background: url("/images/safari/icon_racenr_future.gif") top left no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.future a {
	color: #737373;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.off {
	background: url("/images/safari/icon_off.gif") top left no-repeat;
	float: right;
}
div.pagearea div.mid.span_mid div.columns div.left table.calendar tbody td.contents div.arena ul.races li.off a {
	color: #a9e23a;
	font-weight: bold;
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent {
	width: 450px;
	float: left; 
	clear: both;
	position: relative;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.header {
	width: 450px;
	float: left; 
	clear: both;
	border-bottom: 1px solid #383838;
	margin: 0 0 5px 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.header h2 {
	float: left;
	font-size: 2.1em;
	line-height: 1.2em;
	color: white;
	text-transform: uppercase;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.header a.update {
	float: right;
	position: relative;
	margin-top: 10px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.header a.update img {
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable {
	float: left;
	clear: both;
	width: 450px;
	font-size: 1em;
	line-height: 1em;
	border-collapse: collapse;
	margin: 0 0 10px 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable td {
	padding: 3px 8px 3px 8px;
	font-weight: bold;
	vertical-align: bottom;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.race {
	white-space: nowrap;
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.race a {
	color: #a9e23a;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable thead td.atg {
	white-space: nowrap;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.atg {
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.result {
	white-space: nowrap;
	color: white;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable td.horse {
	width: 100%;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable thead td {
	font-size: 1em;
	line-height: 1.1em;
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td {
	font-size: 1.1em;
	line-height: 1.2em;
	background: #1d1d1d;
	border-bottom: 1px solid #242424;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.horse {
	text-transform: uppercase;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.race,
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.result,
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.horse,
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody td.odds {
	border-right: 1px solid #242424;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody tr.prel td {
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody tr.prel td.odds {
	color: white;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview table.overviewtable tbody tr.future td {
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.overview div.information {
	float: left;
	clear: both;
	width: 450px;	
}
div.pagearea div.mid.span_mid div.columns div.right div.overview div.information h4 {
	float: left;
	clear: both;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3em;	
}
div.pagearea div.mid.span_mid div.columns div.right div.overview div.information p {
	float: left;
	clear: both;
	color: #ababab;
	font-size: 1.2em;
	line-height: 1.3em;	
}
div.pagearea div.mid.span_mid div.columns div.right ul.racenavigation {
	margin: 0 0 10px 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.raceinformation {
	float: left;
	clear: both;
	width: 450px;
	padding: 0;
	margin: 0 0 10px 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.raceinformation h4 {
	color: white;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 0 0 5px 0;
	float: left;
	clear: both;
}
div.pagearea div.mid.span_mid div.columns div.right div.raceinformation.single h4 {
	margin: 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.raceinformation p {
	float: left;
	font-size: 1.1em;
	line-height: 1.2em;
	clear: both;
	width: 450px;
}
div.pagearea div.mid.span_mid div.columns div.right div.raceinformation p span.quote {
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails {
	width: 450px;
	margin: 0 0 5px 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails thead td {
	white-space: nowrap;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td {
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #242424;
	padding: 2px 5px 1px 5px;
	font-weight: bold;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails thead td {
	padding: 5px 5px 3px 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails tbody td {
	font-size: 1.1em;
	line-height: 1em;
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails tbody td.place {
	font-size: 1.4em;
	line-height: 1em;
	color: white;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.atg {
	border-right: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.place {
	border-left: none;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.horse {
	width: 100%;
	font-size: 1.1em;
	line-height: 1em;
	padding-left: 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.horse h2 {
	float: left;
	font-weight: bold;
	margin: 0 5px 0 0;
	font-size: 1em;
	line-height: 1em;
	color: white;
	width: 16px;
	text-align: right;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.horse div.title {
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.horse div.title h3 {
	font-weight: bold;
	float: left;
	clear: both;
	font-size: 1em;
	line-height: 1em;
	text-transform: uppercase;
	color: white;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.horse div.title h4 {
	font-weight: bold;
	float: left;
	clear: both;
	font-size: 1em;
	line-height: 1em;
	color: #ababab;
	white-space: nowrap;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails td.hilite {
	color: white;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails.racedetails-small {
	width: 426px;
	float: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.racedetails.racedetails-small td.vodds {
	border-right: none;
}
div.pagearea div.mid.span_mid div.arena ul.arena {
	float: left;
	padding: 0 0 2px 0;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.arenaname h3 a {
	font-size: 1em;
	line-height: 1.2em;
}
div.pagearea div.mid.span_mid div.arena ul.arena li {
	float: left;
}
div.pagearea div.mid.span_mid div.arena ul.arena li a {
	float: left;
	font-size: 1.1em;
	line-height: 1em
}
div.pagearea div.mid.span_mid div.arena ul.arena li.timer {
	width: 120px;
	color: #ababab;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.racetype {
	width: 60px;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.safari {
	width: 92px;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.timer a {
	color: #ababab;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.timer a.finished {
	padding-right: 10px;
	background: url("/images/safari/arrow_small_grey.gif") right 5px no-repeat;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.racetype a {
	background: url("/images/safari/expert_arrow.gif") left 2px no-repeat;
	padding-left: 12px;
	color: #ababab;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.arena ul.arena li.safari a {
	background: url("/images/safari/arrow_small_green.gif") left 2px no-repeat;
	padding-left: 12px;
	color: #a9e23a;
	text-decoration: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails {
	float: left;
	clear: both;
	width: 450px;
	border-collapse: separate;
	margin: 0 0 5px 0;
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails thead tr.divider td {
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	border: none;
	background: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody tr.divider td {
	border-bottom: 1px solid #484848;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody tr.last td {
	border-bottom: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails thead td {
	background: #383838;
	color: #ababab;
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td {
	border-right: 1px solid #222222;
	border-left: 1px solid #353535;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td {
	background: url("/images/safari/starttable_bg.gif") top left repeat-x;
	padding: 1px 5px 2px 5px;
	border-bottom: 1px solid #242424;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.number {
	width: 15px;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.distance {
	width: 40px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.distance {
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.odds {
	width: 25px;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.odds {
	background: url("/images/safari/starttable_invert_bg.gif") top left repeat-x;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.number {
	font-size: 1.4em;
	line-height: 1em; 
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.horse a {
	color: #a9e23a;
	text-decoration: none;
	text-transform: uppercase;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.coachman {
	color: #d8d8d8;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.odds a {
	color: #a9e23a;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.distance {
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.horse,
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.coachman,
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.odds {
	font-size: 1.1em;
	line-height: 1em;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails tbody td.distance {
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.number {
	border-left: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.startdetails td.distance {
	border-right: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo {
	float: left;
	clear: both;
	width: 440px;
	padding: 0 5px 0 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo ul {
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo ul li h3 {
	color: white;
	font-weight: bold;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo ul li {
	float: left;
	margin-right: 10px;
	font-size: 1.1em;
	line-height: 1em;
	color: #ababab;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo ul li a {
	color: white;
	text-decoration: none;
	background: url("/images/safari/expert_arrow.gif") left 2px no-repeat;
	padding-left: 12px;
	white-space: nowrap;
	line-height: 1.1em;
	float: left;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.footinfo ul li.clear {
	clear: left;
	margin-top: 6px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.navigationwrap {
	float: left;
	clear: both;
	width: 450px;
	position: relative;
	padding-top: 10px;
	margin-bottom: 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.navigationwrap.lessmargin {
	margin-bottom: 3px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.navigationwrap ul.racenavigation {
	position: relative;
	z-index: 100;
	margin: 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.subnavigation {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 200;
	width: 100px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.subnavigation a {
	float: right;
	clear: both;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #ababab;
	padding-left: 10px;
	background: url("/images/safari/arrow_small_left.gif") 0 2px no-repeat;
	text-decoration: none;
	margin: 0 0 2px 0;
	white-space: nowrap;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent div.subnavigation a.active {
	color: white;
	background: url("/images/safari/arrow_small_left_a.gif") 0 2px no-repeat;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup {
	float: left;
	clear: both;
	width: 450px;
	border-collapse: collapse;
	margin: 0 0 5px 0;
	font-size: 1em;
	line-height: 1em;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border.top td {
	padding: 0.4em 0 0.4em 0;
	vertical-align: middle;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd {
	background: #383838;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border.top td.title {
	padding: 0.2em 0 0.2em 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.row td {
	width: 35px;
	white-space: nowrap;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.row td.title {
	width: 20px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.row td.rowspan {
	width: 40px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr td.title {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	text-align: center;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr td {
	border-bottom: 1px solid #383838;
	border-right: 1px solid #383838;
	text-align: right;
	font-size: 1.1em;
	line-height: 1em;
	padding: 2px 4px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.hilite td,
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr td.hilite-col {
	background: #595959;
	cursor: pointer;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr td.hilite-col-super {
	background: #383838;
	cursor: pointer;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.hilite td.empty {
	background: none;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd span {
	padding: 7px 4px 1px 4px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 3px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-1 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-2 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-3 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-4 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-5 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-6 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-7 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-8 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-9 span {
	background: #328e48;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-10 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-11 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.dubbleup tr.border td.dd-12 span {
	background: #d07d93;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.mostplayed {
	float: left;
	width: 146px;
	border-collapse: separate;
	margin: 0 6px 5px 0;
	font-size: 1em;
	line-height: 1em;
	border-left: 1px solid #383838;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.mostplayed.last {
	margin-right: 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.mostplayed thead td {
	background: #383838;
	text-transform: uppercase;
	padding: 0.4em 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.mostplayed td {
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	padding: 0.2em 5px;
}
div.pagearea div.mid.span_mid div.columns div.right div.rightcontent table.mostplayed tbody td {
	border-bottom: 1px solid #383838;
	border-right: 1px solid #383838;
}
div.pagearea div.mid div.right div.resultsholder {
	float: left;
	clear: both;
	width: 450px;
}
div.pagearea div.mid div.right div.resultsholder div.result {
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}
div.pagearea div.mid div.right div.resultsholder div.row {
	background: #383838;
	float: left;
	clear: both;
	width: 426px;
	padding: 0.8em 12px;
}
div.pagearea div.mid div.right div.resultsholder div.row.title {
	margin-bottom: 1px;
}
div.pagearea div.mid.span_mid div.columns div.right div.resultsholder div.raceinformation {
	padding: 0.8em 12px 0 12px;
	width: 426px;
	margin: 0;
}
div.pagearea div.mid.span_mid div.columns div.right div.resultsholder div.raceinformation p {
	width: 426px;
}
div.pagearea div.mid div.right div.resultsholder ul.doubleedata {
	width: 426px;
	float: left;
	clear: both;
}
div.pagearea div.mid div.right div.resultsholder ul.doubleedata li {
	float: left;
	font-size: 1.1em;
	line-height: 1.3em;
}
div.pagearea div.mid div.right div.resultsholder ul.doubleedata li.title {
	width: 110px;
	margin-right: 5px;
}
div.pagearea div.mid div.right div.resultsholder ul.doubleedata li.data {
	clear: right;
	font-weight: bold;
	width: 311px;
}

