/* CSS Document */
/* 1.0.4 Zebra Rows */

body {width:auto; padding:0; background:none; float:none; font-family:Arial, Helvetica, sans-serif;}

/*Turn off unwanted info*/
div#menu {display:none;}
div#members_console, div#login {display:none;}
div#tabs {display:none;}
div#control {display:none;}
div#control-forward, div#control-back {display:none;}
div#small-banner-ad {display:none;}
div#print-btn {display:none;}
div#back-btn {display:none;}
div#trans-filter {display:none;}
div#footer_nav {display:none;}
div#account-help {display:none;}
div#header {background:none;}
/* Hide unwanted race card sections */
input.bet-btn {display:none;}
div.odds-switch {display:none;}
div.race-number {display:none;}
div.bet-finder {display:none;}
div.race-bet-type {display:none;}
div#race-status {display:none;}
/* Enhance Race Card Headings */
div.race-heading {margin:5mm 0;}
div#race-name-details {margin:5mm 0; font-weight:700; font-size:14pt;width:100%; clear:both; float:none;}
div.race-card table {width:100%;}
div.race-card table th, div#race-card table td {font-size: 9pt;}

/* partial display */
div#site_name {margin:0; padding:0;}
div#footer {background:none; border:none; text-align:center; font-size:8pt; margin:25mm 0 10mm 0; padding:0;}

/* Logo Substitute */


/* re-set content*/
div#content {width:auto; float:none;}

/* Display Bet Slip Banner Ads */
div#small-banner-ads {width:100%; margin:10mm: 0 25mm 0;}
div#small-banner-ads #small-banner-ad-left {float:left; width:49%;}
div#small-banner-ads #small-banner-ad-right {float:right; width:49%;}

/* highlight rows */
table {border:solid rgb(140,140,140) 1px;}
table thead th {font-size:10pt; font-weight:700; border:none; border-bottom:solid rgb(140,140,140) 1px;}
table thead th span.gmt {font-size:8pt; font-style:italic; font-weight:200;}
table tbody tr.oddrow th, table tbody tr.oddrow td {font-weight:200; border:none;}
table tbody tr.evenrow th, table tbody tr.evenrow td {font-weight:200; border:none;}
/*table td {margin:0; padding:0; border-top:rgb(190,190,190) solid 1px;}*/

/* Text Styles */
div#content h1 {font-size:12pt; font-weight:700; background:none; color:black; width:100%; border-bottom:black solid 1px;}
div#content {font-size:10pt;}
table, table th, table td {font-size:8pt; color:black; padding:0 2mm 0 2mm; }
table th {text-align:center; font-weight:700; border-bottom:rgb(255,255,255) solid 1px;} 
table {margin:0; padding:0;}
table td.time, table td.id, table td.info {font-size:8pt;}
table td.selection {font-weight:700;}
a:link, a:visited {color:black; font-weight:200;}


/* definition lists event-select */
dl, dl.event-select	{margin:25mm 0 5mm 0;}
dl input, dl.event-select input, dl.feature-select input	{margin:4px 4px 0 0; padding:0;}
dl dt, dl.event-select dt, dl.feature-select dt	{font-weight:bold; width:15mm; float:left; clear:left; margin:0 0 12px 0;
		font-family:arial, helvetica, sans-serif;}
dl dd, dl.event-select dd, dl.feature-select dd	{float:left; width:450px; margin:0 0 12px 0; padding:0;;}
dl dd ul, dl.event-select dd ul, dl.feature-select dd ul	{margin:0; padding:0; display:block; font-size:90%;}
dl dd li, dl.event-select dd li, dl.feature-select dd li	{margin:0; padding:0; display:inline; width:33%; float:left;}
dl a, dl.event-select a, dl.feature-select a	{text-decoration:underline;}

/* Package Bets */
h1 span.id {font-size:12pt;}
h1 span.time, h1 span.gmt {font-size:8pt;}
table#package-details {margin-top:20mm;}