﻿#content table th.runner
{
}

#content table th.placeGate
{
	width: 10%;
}

#content table td.gateNumber
{
	text-align: center;
}

#content .tabbedTable ul.button { text-align:right;}

/* Superfecta styles */
#content table.tabbedTable th.placeGate { text-align: left; } 
#content table.tabbedTable th span.titleSuperfecta { font-weight: bold; display: block; text-align: left; }
#content table.tabbedTable th.superfectaHeader { text-align: left; }
#content table.tabbedTable th.superfectaHeader strong { float: left; font-weight: normal;}
#content table.tabbedTable th.superfectaHeader div.FCBetButtonWrapper { float: right; }
#content table.tabbedTable th { font-weight: normal; }
#content table.tabbedTable th.NoOfBetTh div { display: inline; font-weight: bold; }
#content table.tabbedTable td.place { width: 10%; text-align: center; background-color:#EEEEEE; }
#content table.tabbedTable td.any { width: 13%; }
#content table.tabbedTable th.place { font-weight: bold; width: 10%; }
#content table.tabbedTable th.placeGate { font-weight: bold; text-align: center; }
#content table.tabbedTable tfoot td div.FCBetButtonWrapper { text-align: right;}
#content table.tabbedTable th.team { font-weight: bold; }
#content table.tabbedTable td.gateNumber { width: 5%; }

#content div.countryGroup div.meeting
{
	overflow:hidden;
	margin-bottom:10px;
}

div.toteHelp a 
{
	cursor: pointer;	
}

#content div.countryGroup div.meeting div.race, #content div.countryGroup div.meeting div.offer
{
	float:left;
	line-height:140%;
	width:49%;
}

#content div.countryGroup div.meeting div.race a.raceName, #content div.countryGroup div.meeting div.offer a.offerName
{
	text-decoration:none;
	font-size:95%;
}

/* Tote pools meeting list */

#content h1.toteCaption {
    border:1px solid #3b4b62;
    background:url('/s/images/eventbrowsing/topcaption.jpg') 0 0 repeat-x;
    height:21px;
    font-weight:bold;
    font-size:100%;
    color:#fff;
    margin-top:5px;
    padding: 0px;
    float:none;
}

#content div.countryGroup div.meeting h3.meetingName,
#content div.countryGroup h2.countryName {
    clear: both;
    font-weight:bold;
    color:#FFFFFF;
	font-size:95%;
	line-height:20px;
	padding:0 0 0 5px;
	text-align:left;
}

#content div.countryGroup h2.countryName {
    background:url('/s/images/eventbrowsing/topcaption_light.jpg') 0 0 repeat-x;
    border:1px solid #aaaaaa;
}

#content div.countryGroup div.meeting h3.meetingName {
    border: 1px solid #3b4b62;
    border-top: 0px;
    background:url('/s/images/eventbrowsing/ttitle.png') 0 0 repeat-x;
}

#content h1.toteCaption select {
	float: right;
	font-size: 8pt; 
    margin-top: 2px; 
	margin-right: 2px;
	padding-left:0px;     
}

#content h1.toteCaption span {
    line-height: 20px;
	padding-left: 5px;
}

#content div.toteHelp {
	margin: 10px;
	overflow:hidden;
	text-align:right;
}

#content div.toteHelp a { 
    text-decoration:underline;
    font-weight: bold; margin-left: 10px;
}

#content div.poolTotals
{
	text-align: right;
	background-color: #DCDDE1;
	border: 1px solid #666666;
	color: #6B6C70;
	font-weight: bold;
	padding: 2px 5px 2px 0;
	border-top: 0px;
}

#content div.poolTotals span.poolTotal
{
    margin-left: 10px;
}
#content div.poolTotalsLeft
{
    float: left;
    font-size: 100%;
}
#content .poolTotalsLeft
{
	color: #6B6C70;
	font-weight: bold;
	font-size: 110%;
}

#content span.poolTotals
{
	color: #6B6C70;
	font-weight: bold;
	font-size: 110%;
	float: left; 
	padding-top: 8px;
}

#content div.floatRight
{
	float: right;
}

#content strong.poolTotals
{
	padding-top: 2px;
}

#content table.price2
{
    padding-top: 1px;
    margin: 0 0 0 0 !important;
}

#content table.price2 .odds {
    padding-bottom: 2px;
    background-color: White;
}

#content table.tabbedTable 
{
	border-top-width: 0px;
}

a.totePoolSingleRaceOfferLink, a.totePoolMultiRaceOfferLink
{
	position:relative;
	margin-bottom:-20px;
	float: right;
	font-weight: bold;
	padding-right: 9px;
	padding-top: 5px;
}

#content a.moveLeft img, #content a.moveRight img { margin: 0px; }

/* root element for tabs  */
ul.tabs.totepools 
{
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;
	clear:both;
}

/* single tab */
ul.tabs.totepools li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs.totepools a { 
	float: left;
	background: url(/s/images/eventbrowsing/totepools/tab-bg-inactive.gif);
	border: 1px solid #ddd;
	border-bottom: 0px solid;
	display:block;
	font-size:11px;
	height: 29px;  
	line-height:30px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	margin:0px;
	margin-right: 1px;
	padding: 0px 4px;
}

ul.tabs.totepools a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs.totepools a:hover {
	background: url(/s/images/eventbrowsing/totepools/tab-bg-hover.gif);
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs.totepools a.current, ul.tabs.totepools a.current:hover, ul.tabs.totepools li.current a {
	background: url(/s/images/eventbrowsing/totepools/tab-bg-selected.gif);
	border: 1px solid black !important;
	height: 30px;
	border-bottom: 0px solid white !important;
	cursor:default !important; 
	color:#fff !important;
}



/* Multi race offers Styling (Jackpot, Placepot, Quadpot etc. */
table.multiRaceOffers { font-family: arial; font-size: 8pt;	border-spacing: 0px; text-align: center; width: 500px; }
table.multiRaceOffers td{ border: 2px solid; border-right: 0px; border-bottom: 0px;	border-color: white; height: 42px; }
table.multiRaceOffers td.lastColumn {border: 2px solid;	border-bottom: 0px;	border-color: white; }
table.multiRaceOffers tr td.lastRow{ border-bottom: 2px; border-color: white; border-style: solid; }
table.multiRaceOffers td.active { background-color: #DCE6F0; }
table.multiRaceOffers td.titleRow { background-color: #0165C5;	color: White; }
table.multiRaceOffers td.titleRowLastCol { border: 0px solid white !important; border-left-width: 2px !important; }
table.multiRaceOffers tr.header { background-color: #DCDDE1; }
table.multiRaceOffers td.activeHeader { background-color: #BBCDE1;	}
table.multiRaceOffers td.titleRow a.moveLeft { float: left; }
table.multiRaceOffers td.titleRow a.moveRight { float: right; }

table.multiRaceOffers td.legNumber{ text-decoration: underline; font-weight: bold;}
table.multiRaceOffers td.legNumber.activeHeader{ text-decoration: none; font-weight: normal; }

#content div.totePoolsMultiRaceOffers div.multiRaceActions 
{
	text-align:right;
}

#content div.totePoolsMultiRaceOffers div.multiRaceActions li{ margin-left: 3px;}

#content .tabbedTable td.selection 
{
    text-align: center;
    width: 20%;
} 

#content table.tabbedTable label.betTypeOption { float:left; padding:7px 15px 0 0; }
#content table.tabbedTable label.betTypeOption input { vertical-align:baseline; }

#content table.tabbedTable span.poolTotal.REVERSE_EXACTA,
#content table.tabbedTable span.poolTotal.REVERSE_TRIFECTA,
#content table.tabbedTable span.poolTotal.REVERSE_SUPERFECTA,
#content table.tabbedTable span.poolTotal.REVERSE_QUINELLA,
#content table.tabbedTable span.poolTotal.REVERSE_OMNI
{
    display:none;
}

/**** REMOVE THIS ENABLE TOTEPOOLS ****/
#leftNav #totePools { display: none; }
#content a.tote  {display: none;}
/**** REMOVE THIS TO ENABLE TOTEPOOLS ****/