/* Blue Colour Guide
*************************************
Black - 000000
White - FFFFFF
Biege (top bar and elsewhere) - F1EDE4
Dark Blue - 336699
blue - 729DC9
Light blue - e5e5e5
Alternative blue in table - d5d5d5
Orange - E74900

#9CC2E8 - odds shortening blue
#FC9C9C - odds drifting pink
*/

/* base layout styles */

body {
  	margin: 0px;
  	padding: 0px;
  	background-color: #ffffff;
}

ul, li, form, div, span, td  {
	margin: 0px;
	padding: 0px;
	font: normal 11px Verdana;
}

/********************** layout containers ****************/

#overDiv {
	position: absolute; 
	visibility: hidden; 
	z-index: 1000;
}

#home {
	vertical-align: top;
	clear: both;
}

#midcontenttable {
	border: 1px solid #336699;
	background-color: #e5e5e5;
}

/***** welcome text container ******/

#hp-welcome {
	width: 404px;
	height: 200px;
	text-align: left;
}

#hp-welcome-transparent {
	background: #F1EDE4;
	width: 200px;
	height: 200px;
	filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80;
	z-index: 0;
}

#hp-welcome-transtext {
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	vertical-align: top;
}

/*********** upcoming events container ***************/

#hp-upcoming {
	vertical-align: top;
}

#hp-upcoming tr.hp-upc-item td {
	padding: 3px;
}

#hp-oc-racing {
	margin-top: 4px;
	width: 400px;
	float: left;
	background-color: #E74900;
}

p a, td a, textarea a, div a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

p a:hover, td a:hover, textarea a:hover, div a:hover {
	color: #000000;
	text-decoration: underline;
}

h1 {
	padding: 0px;
	margin: 0px;
	display:inline;
	font-size: 14px;
}

h1 a {
	text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
}

h2, h3, h4 {
	padding: 0px;
	margin: 0px;
	display:inline;
	font-size: 12px;
}

h2, h3, h4 a {
	text-decoration: none;
}

h2, h3, h4 a:hover {
	text-decoration: none;
}

img {
	border: none;
}

ul li a {
	text-decoration: none;
}

ul li a:hover {
	text-decoration: underline;
}

a.whitelnk, a.whitelnk:active, a.whitelnk:visited {
	color:#ffffff;
	text-decoration:none;
	font-size: 10px;
}
a.whitelnk:hover {
	color:#ffffff;
	text-decoration:underline;
}
hr {
	color: #336699;
}

.dividerH {
	width:100%;
	height: 2px;
	background:  #ffffff;
	font-size: 1px;
	line-height : 2px;
	clear: both;
}

.dividerV {
	width: 2px;
	height: 1px;
	background:  #ffffff;
	font-size: 1px;
	line-height : 1px;
}

.container {
	/*margin: 3px;*/
	padding: 0px;
	border: 1px solid #336699;
    clear: both;
    /*width: 100%;*/
}

.container-minitable {
	margin: 0px;
	padding: 0px;
	border: 1px solid #336699;
    width: 298px;
    clear: both;
}

#cardContainer {
	border: 1px solid #336699;
	background-color: #e5e5e5;
	padding: 4px;
}

/** old card **/
#data_container {
	border: 1px solid #336699;
}


#main_box {
    vertical-align: top;
	text-align: left;
}

/* panel with news and button ad */

#news_panel {
	vertical-align: top;
	/*width: 126px;*/
	width: 150px;
}

td.newstext li {
	width: 100px;
	font-size: 7pt;
	overflow: hidden;
	list-style-type: none;
}

#news_panel tr.news-hidden {
	display: none;
}	

#news_panel a#news-hide-link {
	display: none;	
}

.img_button {
    cursor: pointer;
}

/******************************************************/

/*** old card *****/
/*
#top_div_header {
	background-color: #336699;
	height: 23px;
	line-height: 23px;
	clear: both;
	width: 100%;
}
*/

#top_div_name {
	background-color: #e5e5e5;
	width: 100%;
}

#top_div_title {
	padding: 5px;
	vertical-align: top; 
}

#top_div_title h1, #top_div_title img {
	vertical-align: middle;
}
	
#top_div_buttons {
	padding: 5px;
	text-align: right;
}


#top_div_menu_tabs {
	padding-left:5px;
}

/*** EOF old card ****/


#topHeader {
	background-color: #336699;
	height: 23px;
	line-height: 23px;
	clear: both;
	width: 100%;
}

#topMenuContainer {
	width: 100%;
}

img.tvIcon {
	padding: 2px 4px 2px 0px;
	float: left;
}

div#haiMatchDateIR {
	clear: right;
	height: 20px;	
	line-height: 20px;
	margin-left: 21px;
}

div#haiGoing {
	clear: both;
}

div#haiTv {
	clear: both;
	min-height: 16px;
	padding-top: 6px;
	*margin-top: 6px;
}

div#haiTvAd {
	height: 34px;
	margin-top: 10px;
}


div#haiTvAd img {
	height: 34px;
	margin-top: -10px;
}


div#haiTvAd a.tvLinkAd {
	vertical-align: top;
	text-decoration: underline;
}

#topMenuContainer tr td {
	vertical-align: top;
	padding-bottom: 5px;
}

#topTitle h1, #topTitle img {
	vertical-align: middle;
}
	
div#topMenuRightButtons {
	float: right;
    padding-right: 20px;
    *padding-right: 0px;
}

div#topMenuRightButtons a {
	line-height: 15px;
	height: 15px;
	display: block;
	clear: right;
	_width: 70px;
}

div#topMenuRightButtons img {
	float: left;
	clear: none;
	cursor: pointer;
	margin-right: 4px;
}

#top_div_title h1 {
	padding-right: 100px;
	clear: none;
}

#topMenuTabs {
	padding-bottom: 5px;
}

/******************************************************/
/* Bet tabs */

/******* old card *******/

#bettabs {
	background-color: #e5e5e5;
	float : left;
	padding : 0px;	
	margin : 0px;
	margin-left : 5px;
	list-style : none;
	line-height : 1em;
}

#bettabs li {
	float : left;
	margin : 0px;
	padding : 0px;
	padding-right : 2px;
}

#bettabs a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #F1EDE4;
	margin: 1px 1px 0px 0px;
	padding: 6px 5px 5px 5px;	
	border-left: 1px solid #79705F;
	border-top: 1px solid #79705F;
	border-right: 1px solid #79705F;
}

#bettabs a:hover, #bettabs a:active {
	background-color: #ffffff;
}

#bettabs a.here:link, #bettabs a.here:visited {
	background-color: #ffffff;
	color: #000000;
	font-weight : bold;
}

/****** EOF old card ******/

#eventTabs {
	float: left;
	padding: 0px;	
	margin: 0px;
	list-style: none;
	line-height: 1em;
}

#eventTabs li {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	z-index: 1;
}

#eventTabs a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #F1EDE4;
	margin: 1px 1px 0px 0px;
	padding: 6px 5px 5px 5px;	
	border: 1px solid #79705F;
}

#eventTabs li#cHMTselected a {
	background-color: #fff;
	border: 1px solid #000;
	font-weight: bold;
}

div.etSubevents {
	z-index: 10; 
	position: absolute; 
	display: none; 
	background-color: white;
	min-width: 98px;
	width: auto;
	*max-width: 220px;
	border-bottom: 1px solid #336699;
}
	
div.etSubevents a {
	text-decoration: none;
	padding: 3px 7px;
	background-color: #F1EDE4;
	color: #000;
	font-size: 11px;
	border: 1px solid #336699;
	border-bottom: none;
	display: block;
}


#eventTabs a:hover, #eventTabs a:active {
	background-color: #ffffff;
	white-space: wrap;
}

#eventTabs a.here {
	border-color: #000;
}

#eventTabs a.here:link, #eventTabs a.here:visited {
	background-color: #ffffff;
	color: #000000;
	font-weight : bold;
}

#details_button_table {
    padding-top: 6px;
    padding-left: 7px;
	height: 32px;
	clear: both;
}

table#dbtTableDefault {
	margin-top: 4px;
}

/*** odds legend ***/

#oddsLegend {
	margin-right: 15px;
	float: right;
	width: 220px;
	margin-top: 6px;
}

#oddsLegend.olVert {
	width: 110px;
	margin-top: 1px;
}

#oddsLegend div#olsContainer {
	float: left;
	clear: none;	
}

#oddsLegend div.olText {
	color: #746e58;
	font-size: 10px;
	text-align: right;
	width: 110px;
	float: left;
}

#oddsLegend .oddsSquare{
	margin-top: 2px;
	margin-left: 5px;
	float: right;
	width: 10px;
	height: 10px;
}

#oddsLegend .oddsSquare#oLschortening {
	background-color: #bde3f3;
}

#oddsLegend .oddsSquare#oLdrifting {
	background-color: #f7c0c0;
}


/******************************************************/
/* menu */
#menu {
	width: 140px;
	margin: 0px;
	padding: 0px;	
	border: 0px;
	vertical-align: top; 
	background-color: #336699;
	height: 100%;
}

#menu img {
	border-bottom: 1px solid #ffffff;	
}

#menu_hidden {
	display: none;
	width: 20px;
	margin: 0px;
	padding: 0px;
	border: 0px;
    vertical-align: top;
}

.menu_level_1 {
	margin : 0px;
	padding : 0px;
	border : 0px;
}

.menu_level_2 {
	display : none;
	margin : 0px;
	padding : 0px;
	border : 0px;
}

.menu_level_3 {
	display : none;
	margin : 0px;
	padding : 0px;
	border : 0px;
}

.menu_level_1 a, .menu_level_2 a, .menu_level_3 a {
	display : block;
	text-decoration : none;
	font-weight : bold;
	font-size: 10px;
	border-bottom: 1px solid #ffffff;		
}

.menu_level_1 a {
	color : white;
	background : #336699;
	padding : 3px;			
}

.menu_level_2 a {
	color : #336699;
	background : #e5e5e5;
	padding-left : 5px;	
}

.menu_level_3 a {
	color : #336699;
	background : #f2f2f2;
	padding-left : 5px;	
}

.menu_level_1 a:hover, .menu_level_2 a:hover, .menu_level_3 a:hover {
	background : #F2F2F2;
	color : #336699;
}



/******************************************************/
/* Bet Finder 
**********************************/
.betfinder {
	width: 100%;
	background: #336699;
	height: 23px;
	vertical-align: middle;
	line-height: 23px;
	}
.bettext {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-left: 5px;
}
.betfinderselect {
	width: 175px;
	background-color: #F1EDE4;
	height: 16px;
	font-size: 9px;	
}

.othermarketsoff {
	color: #ffffff;
	padding: 3px 5px 3px 5px;
	background-color: #79705F;
}
.othermarketsoff a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
.othermarkets {
	color: #ffffff;
	padding: 3px 5px 3px 5px;
	background-color: #6C9F38;
}
.othermarkets a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
.othermarkets a:hover {
	color: #ffffff;
	text-decoration: none;
}
.othermarketsbg {
	background: #F1EDE4;
}
.othermarketsbg2 {
	background: #cc0000;
}
.othermarketson {
	color: #79705F;
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	border-left: #79705F 1px solid;
	border-right: #79705F 1px solid;
	border-top: #79705F 1px solid;
	font-weight: bold;
}
.oddstable { 
	width: 100%; 
}
.oddsborder {
	border: #79705F 1px solid;
	clear: both;
	margin: 0px;
	background-color: #FFFFFF;
}
.ombottom {
	border-bottom: #79705F 1px solid;
	font-size: 1px;
} 
.ombottomend {
	border-bottom: #79705F 1px solid;
	background: url(http://static.oddschecker.com/i/1pix.gif) repeat-x left top;
} 


/* Buttons for matches, outrights etc
**********************************/
.button {
	min-width: 110px;
	border-right: 1px solid #79705f;
	border-top: 1px solid #79705f;
	border-bottom: 1px solid #79705f;
	background-color: #F1EDE4;
	padding-left: 3px;
	padding-right: 5px;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.button a {
	font-size: 10px;
}

.button#button_selected {
	color: #666666;
}

.buttonimg {
	border: 1px solid #79705f;
	padding: 1px;
}
	
.buttonon {
	color: #000000;
}

a.buttonon:hover {
	color: #000000;
	text-decoration: underline;
}

a.button_table_link {
	white-space: nowrap;
	text-transform: capitalize;	
}

td.reportsLinks{
	padding:0 0px 5px 20px;
}
td.reportsLinks a{
	font-weight:bold;
	color:#E74900;
}
td#reportsLinksSelected{
	font-weight:bold;
}
/* outrights, matches */
.subevent_header td {
	padding : 4px; 
	font-size : 8pt; 
	font-weight : bold; 
	background-color : #F1EDE4;
	border-top: 1px solid black; 
}

.subevent_content, .subevent_content td {
	padding: 8px;
}


.subeventContent td {
	padding: 5px;	
}

a.cdsel { 
	color: black; 
	text-decoration: none;
	}
a.cdsel:visited { 
	color: black; 
	text-decoration: none; 
	}
a.cdsel:hover { 
	color: #E74900; 
	text-decoration: underline; 
	}
a.cdsel:active { 
	color: red; 
	text-decoration: none; 
	}
.codds { 
	color: #6C9F38; 
	}
.codds_steamer { 
	color: #3366CC; 
	}
.codds_drifter { 
	color: #990000; 
	}
	
.mbnoprices { 
	font-size: 8pt; 
	font-weight: normal; 
	color: #948E78; 
	text-align: left; 
	height: 25px;
}

A.cdsel_v2 {
	color: #E74900; 
	text-decoration: none; 
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	}
A.cdsel_v2:hover { 
	text-decoration: underline;
	color: #000000; 
	}

	
/* Reports
***************************/
.rep-heading {
	background-color: #E5E5E5;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 20px;
	padding-left: 5px;
	}
.rep-data {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	}
a.rep-data {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	}
a.rep-data:hover {
	color: #E74900;
	text-decoration: underline;
	}
.rep-boxtabs {
	background-color: #ffffff;
	border-left: #336699 solid 1px;
	border-right: #336699 solid 1px;
	border-top: #79705F solid 1px;
	}

/* Footer */
#footer {
	clear: both;
	margin-top: 2px;
	width: 100%;
	text-align: center;
}

#footer-table {
	background-color: #F1EDE4;
	text-align: center;
	padding: 10px 10px 10px 10px;
	width: 100%;
}
.clear{
	clear:both;
}

/******* combined table ********/


table.combinedTable {
	border: 0px;
	width: 100%;
}

.combinedTable tr.cTtr {
	background-color: #e5e5e5;
}

.combinedTable tr.cTtr td.cTtd {
	padding: 4px;
}

td.allOddsSortHeader {
	color: #000000; 
	text-transform: lowercase;
}

td.allOddsSortHeader a {
	color: #336699;
}

td.allOddsSortHeader:first-letter { 
	text-transform: uppercase; 
}

tr#allOddsBestOffers {
	background-color: #e5e5e5;
}
	
tr#allOddsBestOffers td {
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: bottom;
}
	
td#allOddsBestOffersInfo {
	text-align: right;
	padding: 0px 5px 5px 0px;
	line-height: 17px;
}

/* details views */ 

div#oddsTableContainer {
	padding-left: 4px;
	padding-right: 4px;	
}

.eventTable {
	width: 100%;
	clear: both;
}


.eventTableHeader {
	background : #ffffff;
	color : #729DC9;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.eventTableHeader td{
	padding-top : 3px;
	padding-bottom : 3px;
}
	
.eventTableLine {
	background-color: #336699;
	height: 1px;
	overflow: hidden;
}

.eventTableHeader a {
	color: #729DC9;
	text-align : center;
	font-weight : bold;
	text-transform: uppercase;	
}


.eventTableFooter {
	background-color: #ffffff;
	text-align: center;
}

.eventTableRow, .eventTableRowSelected, .eventTableRowNonRunner{
	background-color: #e5e5e5;
	height: 20px;
}

.RowExcluded {
	color: #999999;
}

.eventTableCellAll{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.eventTableRowSelected {
	color: red;
}

.eventTableRowNonRunner {
	color: #999999;
}


.eventTableRow td, .eventTableRowSelected td, .eventTableRowNonRunner td {
	text-align: center;	
}
td.contentHR0jockey_trainer{
	text-align: left;	
	padding-left: 10px;
}

.eventTableRow .img_add_to_basket, .eventTableRowSelected .img_add_to_basket, .eventTableRowNonRunner .img_add_to_basket {
	margin: 4px;
	cursor: pointer;
}

.eventTableRow td.selections img, .eventTableRowSelected td.selections img, .eventTableRowNonRunner td.selections img{
	vertical-align: middle;
	float: left;
}

.eventTableRow td.selections a, .eventTableRowSelected td.selections a, .eventTableRowNonRunner td.selections a{
	float: right;
	vertical-align: middle;
	line-height: 18px;	
}

.eventTableRow a, .eventTableRow a:active, .eventTableRow a:visited {
	color: #222222;
	text-decoration: none;
}

.eventTableRowSelected a, .eventTableRowSelected a:active, .eventTableRowSelected a:visited {
	color: red;
}

.eventTableRowSelected a:hover, .eventTableRow a:hover {
	text-decoration: underline;
	color: red;
}

img.icon_naps {
	padding-top: 3px;
	float: right;
}

img.icon_naps_number {
	
}


.event { 
	padding: 4px 0px 4px 0px; 
	font-size: 8pt; 
	font-weight: bold; 
	background-color: #F1EDE4; 
	border-top: 1px solid #79705F;
}
	
.event_res { 
	padding: 4px;
	padding-bottom: 1px;
	font-size: 8pt; 
	font-weight: bold; 
	background-color: #F1EDE4;
	border-top: 1px solid #79705F;
}

.cardinfo_res { 
	height: 17px; 
	text-align: right; 
	background-color: #F1EDE4;
	border-top: 1px solid #79705F;
}

.bettypedetails { 
	font: normal 11px Verdana; 
	padding-top: 2px;
	padding-left: 2px;
	vertical-align: top;
}

/* Normal Odds */
.o {
	text-align: center;	
	padding-left: 1px;
	padding-right: 1px;	
}

/* Odds shortening (in) */
.oi {
	background: #b3d3f3;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;		
}

/* Odds drifting (out) */
.oo {
	background: #F7C0C0;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}

.oback_head {
	background: #c5daf0;
	text-align: right;
	padding : 3px;
}

.olay_head {
	background: #ead3e3;
	text-align: left;
	padding : 3px;	
}

.oback {
	background: #c5daf0;
	text-align: center;		
}

.olay {
	background: #ead3e3;
	text-align: center;		
}

.selections {
	text-align: right; 
	padding-right: 5px;
}


.box {
    vertical-align: top;
    width: auto;
    border: 1px solid #336699;
    padding: 2px;
    background-color: white;
}

.box-header {
	width: auto;
	height: 21px;
	line-height: 21px;
	background-color: #336699;
	border: 1px solid #336699;	
	color : white;
	font-weight: bold;
	text-transform: uppercase;
    /*text-indent: 3px;	*/
	text-align: center;
	text-align: center;
}

.newslink { 
	font-weight: bold;
	color: #E74900;
	color: #E74900;
	font-size: 7pt;
}

.newstext { 
	font-size: 7pt;
	/*display: block;
	overflow: hidden;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;*/
	font-size: 7pt;
	display: block;
	overflow: hidden;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

/* Horse racing */
.hr_header {
	background : #F1EDE4;
	border-top : 1px black solid;
	font-weight: bold;
	padding-left: 2px;
}

.hr_b {
	font-weight: bold;
	padding : 5px;
	text-align: right;
}

.hr_c {
	padding : 5px;
}

.hr_c_name {	
	padding: 1px;
	padding-left: 22px;
	padding-bottom: 4px;
}

/******************** Coupons *************************/
.datehead {
	font: bold 11px Verdana;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #ffffff;
	height: 20px;
	background-color: #336699;
	border-bottom: 1px solid #ffffff;
}

.summarytitle { 
	vertical-align: top; 
	padding-right: 10px; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #333333; 
	text-align: right; 
}

.summary {  
	font-size: 8pt; 
	font-weight: normal; 
	color: #000000; 
}

.codds { 
	color: #6C9F38; 
}
.codds_steamer { 
	color: #3366CC; 
}
.codds_drifter { 
	color: #990000; 
}

a.resultlink {
	font-size: 10px;
	font-weight: normal;
	color: #E74900;
	text-decoration: none;
}
a.resultlink:hover {
	text-decoration: underline;
}
.resultpos {
	font-size: 9px;
	font-weight: normal;
	color: #cc0000;
}

/************* Homepage **********************/

a.hp_latestmarkets {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
a.hp_latestmarkets:hover {
	font-family: verdana;
	font-size: 11px;
	color: #E74900;
	text-decoration: underline;
	}
	
.hp_box {
	border-left: 1px solid #79705F;
	border-right: 1px solid #79705F;
	border-bottom: 1px solid #79705F;
	padding: 3px;
}

.hp_box_upcoming {
	border-left: 1px solid #79705F;
	border-right: 1px solid #79705F;
	border-bottom: 1px solid #79705F;
}

.hp_box_minitable {
	border-left: 1px solid #79705F;
	border-right: 1px solid #79705F;
	border-bottom: 1px solid #79705F;
	padding: 5px;
	vertical-align: top;
	background-color: #ffffff;
	text-align: center;
}

.hp_box_minitable.table {
	border-bottom: 0px; 
	padding-bottom: 0px;
	text-align: center;
}

.hp_box_minitable.text {
	border-top: 0px; 
	padding-top: 5px;
	height: 50px;
	text-align: left;
}

.whatshot {
	width: 200px;
	vertical-align: top;
}
	
.whatshotboxcontentleft {
	width: 60px;
	border: 1px solid #000;
	border-top: 0px;
	background-color: #F1EDE4;
	padding: 3px;
	padding-top:5px;
	padding-bottom: 5px;
	vertical-align: middle;
	height: 50px;
	text-align: center;
}

.showstate{ 
	cursor: hand;
	cursor: pointer;
	margin-top: 2px;
	margin-right: 3px;
}

.whatshotboxcontentright {
	font-size: 11px;
	font-weight: normal;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #e5e5e5;
	vertical-align: middle;
	padding: 3px;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: right;
}

.whatshotsub {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	background-color: #E74900;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding: 3px;
	text-align: right;
	}
a.whatshotsub {
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	border: 0px;
	}
a.whatshotsub:hover {
	text-decoration: none;
	color: #000000;
	border: 0px;
	}
.switchcontent{
	width: 200px;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding: 3px;
	border-bottom: 1px solid black;
}
.whatshotblank {
	height: 2px;
	background-color: #ffffff;
	}

.row  { 
	padding: 3px; 
	background-color: #ffffff; 
	}
.rowinclude { 
	padding: 0px; 
	padding-bottom: 5px; 
	background-color: #ffffff; 
	}
.rowsubhead { 
	height: 20px; 
	color: #336699; 
	padding: 3px; 
	font-weight: bold; 
	font-size: 10px; 
	background-color: #efefef; 
	}
.rowsubhead_r { 
	height: 20px; 
	color: #336699; 
	font-size: 10px;  
	font-weight: bold; 
	background-color: #ffffff; 
	}
.drh { 
	font-size: 10px; 
	font-family: verdana; 
	font-weight: bold; 
	color: #000000; }
.drt { 
	padding: 0px; 
	cell-spacing: 0px; }
.dro { }
.drs { width: 120px; 
	font-size: 7pt; 
	font-family: verdana; 
	border: 1px solid #CC3300; 
	}
	
.todaysmeetings {
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana; 
	color: #000000;
	font-size: 10px;
	}
a.todaysmeetings {
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana; 
	color: #000000;
	font-size: 10px;
	}
a.todaysmeetings:hover {
	color: #E74900;
	}

/****************** Bet Basket & history ****************************/

.bettop {
	width: 100%;
	border-left: 1px solid #79705F;
	border-right: 1px solid #79705F;
	padding-bottom: 5px;
}
.bettopbg {
	background: #e5e5e5;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;	
}

.betmarket {
	color: #79705F;
	background: #e5e5e5;
	font-weight: bold;
	font-size: 18px;
	padding:5px 0px 0px 5px;
	vertical-align: top;
}
.bettabs {
	padding:0px 0px 0px 5px;
	background-color: #e5e5e5;
}

.e_bet { 
	vertical-align: top; 
	font: 7pt Verdana; 
	color: black;  
	background-color: #e5e5e5; 
	border: #ffffff 1px solid;
}

.historytitle {
	font:  bold 14px Verdana;
	color: black;
}

.e { 
	color: #000000; 
	text-align: right; 
	font-size: 11px;
}

A.e { 
	color: #000000; 
	text-decoration: underline; 
}

A.e:active  { 
	color: #000000; 
	text-decoration: none; 
}
	
A.e:visited { 
	color: #000000; 
	text-decoration: none; 
}

A.e:hover   { 
	color: #E74900; 
	text-decoration: underline; 
}

td.e_totals_text_acc { 
	text-align: right; 
	padding-right:3px; 
	font: bold 11px Verdana ; 
	color: #fff; 
	background-color: #e74900; 
	border: 2px solid #000; 
}

td.e_totals_best_acc  { 
	padding: 2px; 
	font: bold 11px Verdana; 
	color: #000; 
	background-color: #ffffff; 
	border: 2px solid #9CC2E8; 
	text-align: center; 
}

td.e_totals_acc  { 
	padding: 2px; 
	font: bold 11pt Verdana; 
	color: #000; 
	background-color: #e5e5e5; 
	border: 2px solid silver; 
	text-align: center; 
}

.popup_div_relative {
	display : none; 
	z-index : 10; 
	position: relative;
	top: 5px; 
	right : 50%;
	width: 0px; 
	height : 0px;
}

.popup_div_absolute {
	position: absolute; 
	right: 0px; 
	top: 0px; 
	background-color : white; 
	text-align : left; 
	border : black 1px solid;
}

.popup_div_header {
	color : white; 
	background : #336699; 
	padding : 2px; 
	font-size : 9px;
}

.popup_div_content {
	padding : 2px; 
	font-size : 8px;
}

.infoicons, .infoicons a, .infoicons img {
	vertical-align: middle;
}

/* Football tipping competition
******************************************/
.tipstertable {
	background: #336699;
	}
.tipstertable th {
	background: url(http://static.oddschecker.com/i/content/football-tips/footballtips-table-bg.gif) repeat-x left top #336699;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana;
	}
.tipstertable td {
	background: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: verdana;
	padding: 3px;
}
.tipstertablephoto {
	background: #336699;
	}
.tipstertablephoto td {
	background: #336699;
	color: #000000;
	font-size: 11px;
	font-family: verdana;
	padding: 2px;
}



/******************************* new styles *******************/
.combCard {
	border: 1px solid #000;
	background-color: #fff;
	padding: 10px;
}

table#ccMatchesTable {
	width: 100%;
	clear: both;
}

.combCard#combCardPoints {
	padding: 0px;	
}

table#ccOutrightsMainTable {
	width: 100%;
	background-color: #fff;
}

table.ccOutrightsTable {
	width: 100%;
}

td.ccOutrightsTableFC {
	padding-top: 4px;	
	width: 32%;
}


td#ccFirstBettypeCell {
	/*padding-right: 8px;*/
	width: 25%;
	vertical-align: top;
}

td#ccTableOneCell {
	vertical-align: top;
	width: 36%;
}

td#ccTableTwoCell {
	vertical-align: top;
	width: 36%;
}

tr#ccOutrightsVSpaceRow td {
	border-bottom: 1px dotted #666666;
}

.ccHeader {
	font: bold 12px Arial;
	display: block;
	white-space: nowrap;
	clear: both;
}

.ccHeader h2 {
	background-color: #336699;
	color: #fff;
	line-height: 23px;
	padding: 4px 5px;
	border: 1px solid #000;
}

#ccHeaderLeagueTable {
	margin-top: 8px;
	width: 100%
	height: 23px;
	padding: 0px;
	text-align: center;
}

#ccHeaderLeagueTable h2 {
	height: 23px;
	display: block;
	padding: 0px !important;
	border-bottom: none;
}



select#racesQuickSwitch {
	width: 130px;
	background-color: #F1EDE4;
	height: 16px;
	font-size: 9px;
}

select.rqsSpecials {
	width: 210px !important;	
}

/*************** american outrights *************/

#ccOutrightsAmericanTable {
	width: 100%;
	background-color: #fff;
}

td.ccOACol {
	padding: 7px;
	vertical-align: top;
	width: 33%;
}

td.ccOACol div {
	text-align: center;	
}

td#ccOAColAd {
	padding: 7px;
	vertical-align: bottom;
	text-align: center;
}

.ccGoToLink {
	margin-left: 5px;	
}

table.ccOutrightsTable td.ccOdds {
	height: 20px;	
}


/************************************************/

.ccShowButtonTr td {
	height: 20px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

div#ccShowHideAllOutrights {
	width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
}

img#ccShowAllOutrights {
	float: right;
	display: none;
	cursor: hand;
	margin-top: -1px;
}

img#ccHideAllOutrights {
	float: right;
	display: block;
	cursor: hand;
	margin-top: -1px;
}

.ccSubevent2 td {
	height: 22px;
}

.ccSubevent td {
	border-bottom: 1px solid #000;
	height: 22px;
}

.ccSubevent td a {
	font-weight: bold;
	/*color: #336699;*/
	color: #000;
}

tr.ccSubeventNoSummaries td {
	border-bottom: none !important;
	height: 28px;
}

.ccOdds {
	padding-top: 2px;
	padding-bottom: 6px;
	height: 36px;
	vertical-align: top;
}

td.ccSubeventHeader {
	font-weight: bold;
	background-color: #e5e5e5;
	border: none;
	border-top: 1px solid #000;
	padding-left: 3px;
}

.subeventHeader td {
	background-color: #fff;
    font-size: 8pt;
    font-weight: bold;
    padding: 4px 0px 4px 0px;
}

ul.marketItem {
	list-style-type: none;
}

ul.marketItem li a {
	font-weight: bold;
	color: #336699;
}

ul.oddsItem {
	margin-left: 8px; 
	list-style-type: none;	
	margin-bottom: 5px;
}

.imageViewAllSmall {
	padding-bottom: 0px; /* show to Mozilla/Safari/Opera */
	vertical-align: middle;/* show to Mozilla/Safari/Opera */
	_display:inline-block; /* show to IE */
	_vertical-align:middle; /* show to IE */
	_padding-top: 1px; /* show to IE */
	padding-bottom: 3px;
}

.imageViewAllSmallLeft {
	float: left;
	margin-right: 5px;	
}

.imageViewAllSmallRight {
	float: right;
	margin-left: 5px;	
}

.teamOdds {
	color: #6D9E39;
}


/******************* new matches **************/

table#TVchannelsContainer {
	color: #336699;
	position: relative;
	top: 16px;
	height: 21px;
	margin-top: -16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: none;
}

table#TVchannelsContainer.TVchcAm {
	position: static !important;
	clear: both;
	margin-top: 3px;
	margin-bottom: 4px;
}

table#TVchannelsContainer tr {
	height: 21px;	
}

td#TVchannel {
	vertical-align: middle;
	padding-right: 4px;
}

div#TVlogoDefault {
	width: 45px;
	height: 19px;
	border: 1px solid #336699;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 19px;
	text-transform: uppercase;
	margin-left: 60px;
}

img#TVlogoImage {
	display: none;
}

div.colTimeTV {
	margin-left: -5px;
	margin-right: -5px;
	border: 1px solid #336699;
	height: 19px;
	line-height: 19px;
}

div.colTimeTV img {
	padding-top: 3px;	
}

div.colTimeTV a, div.colTimeTV a:visited {
	text-decoration: none;
	color: #336699;
	margin: 0 3px;
}

td#TVtext {
	font-size: 10px;	
}


table#tCouponRadios {
	clear: both;	
}

#tCouponRadios td {
	border-bottom: solid 2px #fff;
}

.tableHeader {
	background-color: #000;	
	background-image: url(http://static.oddschecker.com/i/football-tablehead.gif);
	height: 22px;
}

tr.tableHeader td {
	font-family: verdana;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding-left: 6px;
}

.tableHeaderEvent {
	/*background-color: #F1EDE4;	*/
	background-color: #888888;
	color: #fff;
	height: 21px;
}

.tableHeaderEvent td {
	height: 21px;
	line-height: 21px;
	font-family: verdana;

	font-weight: bold;
	font-size: 11px;
	padding-left: 6px;
}

.matchesTable {
	border: 0px solid black;
}

tr.matchesTableRow {
	background-color: #D7D7D7;
	height: 21px;
}

td.colSmall {
	border-right: solid 2px #fff;
	width: 21px;
}

td.colImage {
	/*width: 55px;*/
	text-align: center;
}

td.colTime {
	border-right: solid 2px #fff;
	width: 48px;
	padding: 0 5px;
	text-align: center;
}

div.colTimeTV {
	color: #729DC9;
	background-color: #fff;
	font-weight: bold;
	cursor: pointer;
}
/*
td.colInRunning {
	border-right: solid 2px #fff;
	padding: 0 5px;
	text-align: center;
}
*/

td.colTeam {
	border-right: solid 2px #fff;
	padding-left: 5px;
	white-space: nowrap;
}

td.threeSumm {
	width: 27%;
}

td.twoSumm {
	width: 41%;	
}

td.colDraw {
	border-right: solid 2px #fff;
	padding-left: 5px;
	text-align: left;
	width: 27%;
}

td.colTeamInactive {
	color: #746E58;
	width: 90%;
}

td.colNonRunner {
	width: 23%;	
}

td.colTimeInactive {
	color: #746E58;
}

.matchesButtons {
	margin: 8px 0px;
	padding-bottom: 3px;
}
.matchButton {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-right: 3px;
}

.ccText {
	font-size: 10px;	
	color: #746E58;
}

.ccText a, .ccText a:hover {
	font-size: 10px;	
	color: #746E58;
	font-weight: bold;	
}

/*********** cards *************/

div#cardHeader {
	width: 100%;
	clear: both;
}

div#cardHeaderTop {
	width: 100%;
	clear: both;
	height: 21px;
	border-bottom: 1px solid #336699;
}

div#cardHeaderMiddle {
	padding: 4px;
	margin: 0px;
	width: auto;
	heigth: auto;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color: #e5e5e5;
	min-height: 45px;
}

div#chmEntertainmentGuide {
	margin-left: 2px;
	margin-top: 8px;
}

div#chmEttContainer {
	clear: both;
	text-align: center;
	width: 100%;
}

div#chmEtt {
	margin-left: auto;
	margin-right: auto;
	font-size: 12px; 
	background-color: #ff6600;
	color: white; 
	padding: 3px;
	margin-bottom: 8px;
	width: 310px;
	font-weight: bold;
}

div#cardHeaderBottom {
	clear: both;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	background-color: #e5e5e5;
	padding: 0px;
}

div#chbTabsContainer {
	padding: 0px;
	margin: 0px;
	float: left;
	background-color: #e5e5e5;
	width: 100%;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	margin-left: -1px;
}

div#chbTabsContainer ul#bettabs {
	background-color: transparent;
	float: left;
	padding: 0px;	
	margin: 0px;
	list-style: none;
	line-height: 1em;
	margin-left: 5px;
	padding-bottom: 8px;
	width: 99%;
}

div#cardHeaderBottom ul {
	width: 100%;
	float: left;	
}

div#chbTabsContainer ul#bettabs li a {
	border-bottom: 1px solid #79705f;
}

div#chbTabsContainer ul#bettabs li a:hover {
	border: 1px solid #cc0000;
}

div#chbTabsContainer.chbTabsGeneric {
	float: left;
	background-color: #e5e5e5;
	width: 100%;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	margin-left: -1px;
}

div#chbTabsContainer.chbTabsGeneric ul#bettabs {
	background-color: transparent;
	float: left;
	padding: 0px;	
	margin: 0px;
	margin-left: 5px;
	list-style: none;
	line-height: 1em;
}

div#chbTabsContainer.chbTabsGeneric ul#bettabs li a {
	border-bottom: 0px solid #79705f;
}

div#chbTabsContainer.chbTabsGeneric ul#bettabs li a:hover {
	border-top: 1px solid #cc0000;
	border-left: 1px solid #79705f;
	border-right: 1px solid #79705f;
}


#bettabs {
	background-color: transparent;
	float : left;
	padding : 0px;	
	margin : 0px;
	margin-left : 5px;
	list-style : none;
	line-height : 1em;
}

div#cardContentPage {
	border: 1px solid #336699;
	border-top: 0px;
	clear: both;
	padding: 5px;
}

div#cardContent {
	border: 1px solid #336699;
	border-top: 0px;
	clear: both;
}

div#cardHeaderRaceInfoContainer h1 {
	_position:relative;
}
div#cardHeaderRaceInfoContainer h4 {
	font-style: italic;
	font-weight: normal;
	display: block;
	_position:relative;
}

div#cardHeaderRaceInfoContainer #headerRacingGoing {
	padding-top: 5px;
	font-weight: normal;
}

div#tableRacingAdContainer {
	margin: 0px 5px;
	float: right;
	text-align: center;
	padding-top: 2px;
}

div#cardRacingAdContainer {
	clear: both;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}


div#tabsContainer {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	border: none;
	border-bottom: 1px solid #336699;
	clear: both;
}

div.tabContent {
	clear: both;
	border:	1px solid #336699;
	border-top: none;
	padding: 8px;
}

div#tabsContainer li.tabSelected {
	z-index: 0;
	margin-top: -1px;
}

div#tabsContainer li.tabSelected a{
	position: relative;
	top: 1px;
	padding-top: 3px;
	background-color: #fff;
	z-index: 0;
	border-top: 1px solid #cc0000;
	height: 14px;
	font-weight: bold;
	float: left;
	_margin-right: 2px;
}

/*** subevent tabs (eg. races hours) ***/ 

/*
div.cardHeaderSubeventTabs {
	display: none;
	margin-top: -4px;
	padding-top: 3px;
	background-color: transparent;
	height: 30px;
	float: left;
	
}
	
div.chstDark {
	background-color: #A5A5A5 !important;
}


div.chstDark ul#bettabs li a {
	background-color: #fff !important;
}

div.cardHeaderSubeventTabs ul#bettabs {
	background-color: transparent;
	padding: none;
	margin: none;
}

div.cardHeaderSubeventTabs ul#bettabs li a {
	padding: 4px 3px;
	border-bottom: 1px solid #79705F;
}
*/

/***** odds type ****/
div#oddsTypeContainer {
	margin: 0px;
	width: 150px;
	float: left;
		
}

div#oddsTypeContainer div.oddsTypeButton {
	float: left;
	width: 45%;
	text-align: center;
	border: 1px solid #729dc9;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 13px;
}

div#oddsTypeContainer div.oddsTypeButton a {
	font-size: 10px;
	color: #333333;
}

div#oddsTypeContainer div.oddsTypeButton a#otbSelected {
	color: #E74900;
}


div#oddsTypeContainer div.oddsTypeButton a:hover {
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
}

div#oddsLegendContainer {
	float: none;
}

table#oddsLegend td {
	text-align: right;
	padding-right: 5px;
}

/***** market tabs on odds table page *****/

div#chbTabsContainer {
	_width: 100%;
	_margin: 0px;
	_padding: 0px;
}

div#chbTabsContainer ul.cardHeaderMarketTabs {
	list-style-type: none;
	text-align: left;
	z-index: 5;
	padding-left: 5px;
	padding-top: 5px;
	width: 99%;
}


ul.cardHeaderMarketTabs li {
	display: inline;
	float: left;
	padding-top: 3px;
}

ul.cardHeaderMarketTabs li a, div#more_bets_menu a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	background-color: #F1EDE4;
	color: #000;
	font-size: 11px;
	border: 1px solid #336699;
	border-bottom: none;
	display: block;
	white-space: nowrap;
}

ul.cardHeaderMarketTabs li a:hover {
	background-color: #fff;
	border-top: 1px solid #cc0000;
	text-decoration: none;
}

ul.cardHeaderMarketTabs li a:active {
	color: #000;
}

ul.cardHeaderMarketTabs li#cHMTselected {
	z-index: 0;
	margin-top: -1px;
}

ul.cardHeaderMarketTabs li#cHMTselected>a{
	position: relative;
	top: 1px;
	padding-top: 3px;
	background-color: #fff;
	z-index: 0;
	border-top: 1px solid #cc0000;
	height: 14px;
	font-weight: bold;
	_margin-right: 2px;
}


ul.cardHeaderMarketTabs li#more_bets_menu {
	z-index: 10;
	background-color: #ffffff;
	position: absolute;
	border-bottom: 1px solid #79705F;
	overflow-y: scroll;
	overflow-x: none;
}

ul.cardHeaderMarketTabs li#more_bets_menu a {
	padding: 2px;
	margin: 0px;
	font-size: 9px;
	white-space: nowrap;
	height: 12px;
	display: block;
}

div#more_bets_menu {
	display: none;
	position: absolute;
	z-index: 10;
	border-bottom: 1px solid #79705F;
	overflow-y: scroll;
	overflow-x: none;
}

div#more_bets_menu a {
	padding: 2px;
	margin: 0px;
	font-size: 9px;
	white-space: nowrap;
	height: 12px;
}

ul#cHMTSubevents {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
		
ul#cHMTSubevents li a {
	float: left;
	line-height: 17px;
	border: 1px solid #336699;
	height: 17px;
	vertical-align: middle;
}

ul#cHMTSubevents li#cHMTselected a {
	border-top: 1px solid #336699;
	height: 17px;
}


/*** tabs with market description popups ***/

.marketDescPopupText {
	padding: 4px;
	background-color: #F1EDE4;
	font-size: 11px;
	border: 1px solid #336699;
	border-top: none;	
}

.marketDescPopupHeader {
	color: #fff;
	height: 18px;
	text-indent: 4px;
	font-size: 11px;
	padding-top:5px;
	background-color: #336699;
	font-weight: bold;
	font-size: x-small;
}
	
div#oddsDisclaimer {
	width: 99%;
	clear: both;	
}

/*** outrights columns view ***/

table#outrightsColumnsMainTable {
	width: 100%;	
}

table#outrightsColumnsMainTable td.ocTableCell {
	width: 33%;
	vertical-align: top;
}

table#outrightsColumnsMainTable td.ocSpaceCell {
	width: 8px;
}

/*** odds type dropdown ***/
div#oddsTypeDropdownContainer {
	float: right;
	padding: 6px 5px 4px 8px;
}

select#oddsTypeDropdown {
	font-size: 11px;	
	height: 19px;
	width: 100px;
}

select#oddsTypeDropdown option#otdSel {
	color: red;	
}

/***** new racing card ******/

div#racingAdContainer {
	text-align: center;
	border: 1px solid #336699;
	border-bottom: none;
}

div#racesMenuContainer {
	float: left;
	height: 21px;
	_margin-bottom: -2px;
}

div#moreRacesContainer {
	float: right;
	height: 21px;
}

div#nextRaceContainer {
	float: right;
	height: 21px;
}

ul#racingTabs {
	padding-left: 5px;
	list-style-type: none;
}

ul#racingTabs li.rTli {
	position: relative;
	display: inline;
    float: left;
    margin: 0px;
    z-index: 1;
}

ul#racingTabs li.rTli a.rtliA {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #F1EDE4;
	margin: 1px 3px 0px 0px;
	padding: 3px 4px;
	border: 1px solid #79705F;
	z-index: 1;
	white-space: nowrap;
}

ul#racingTabs li.rTli a.rtliA:hover {
	background-color: #ffffff;
	z-index: 1;
	border-top: 1px solid #cc0000;
}

ul#racingTabs li.rTli a.rtliA:active{
	color: #000;
	z-index: 1;
}

ul#racingTabs li.rtSelected a.rtliA {
	position: relative;
	top: 0px;
	background-color: #e5e5e5 !important;
	border-bottom: none;
	margin-bottom: 1px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #cc0000;
}

div.rtSubevents {
    z-index: 10; 
    position: absolute;
    display: none;
    background-color: #fff;
    border: 1px solid #000;
    border-top: 0px;
	min-width: 98px;
}

li.rtSelected .rtSubevents {
	border: 0px;
	background-color: transparent;
}

li.rtSelectedApR .rtSubevents {
	border: 1px solid #000;
	border-top: none;
	background-color: #e5e5e5;
	margin-top: -1px;
}

div.rtSubevents ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 5px 5px;
}

div.rtSubevents ul li {
	line-height: 15px;
	margin-left: 15px;
	white-space: nowrap;
}

div.rtSubevents ul li a {
	white-space: nowrap;
}

div.rtSubevents ul li a:hover {
	text-decoration: none;
	color: #cc0000;
}

ul#bettabs li#rtsTabSelected a{
	font-weight: bold;
}

#racesTable {
	width: 100%;
}

img.imgAddTip {
	cursor: pointer;	
}


/*** odds type new buttons 

div#otButtonsContainer {	
	height: 100%;
	clear: none;
	float: left;
	padding-top: 5px;
}

div.otButton {
	width: 80px;
	height: 15px;
	font-weight: bold;
	float: left;
	margin-right: 4px;
	text-align: center;
	text-transform: uppercase;
	background-color: #E74900;
	border-top: 1px solid #cecece;
	border-bottom: 2px solid #490000;
	border-left: 1px solid #cecece;
	border-right: 2px solid #490000;
}

.otButton a {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFF;
	font-size: 9px;
	line-height: 15px;
}

.otButton a:link,
.otButton a:visited,
.otButton a:hover {
  	color: #FFF;
}

div.otButton#otBsel {
	background-color: #fff;
	border: 1px solid #666666;
	height: 16px;
}

div.otButton#otBsel a{
	color: #E74900;
}
*/
div.tableScrollContainer{
	border-top:1px solid #336699
}


/*** bookies float bar ***/

div.bookiesBar .bookie_column {
	background-color: white;
	height: 85px;
}


div#bookiesBarColumns div#bookie_column_0, 
div#bookiesBarColumns div#bookie_column_0 div, 
div#bookiesBarColumns div.bookie_column {
	float: left;
}

div#ew_bookie_content {
	display: none;
	position: fixed;
	text-align: center;
	margin-left: 5px;
	border-top: 1px solid #999999;
	height: 85px;
}

div#ew_column_0 {
	float: left;	
}

div#ew_bookie_content div {
	background-color: #BABABA;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}

div.ew_column, div#ew_column_0 {
	background-color:white;
	float:left;
	font-weight: bold;	
}

