/* ORIGINAL RACE LIST FEED */

.oddsau-races-feed {
	width:298px;
	border:1px solid #717171;
	border:1px solid rgba(0,0,0,0.35);
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}

.oddsau-races-feed .loading {
	width:235px;
	height:68px;
	background-color:#dbebf4;
	border:1px dashed #a4bac7;
	line-height:70px;
	text-align:center;
	color:#46638c;
	text-shadow:1px 1px 0px white;
	margin:32px 31px 32px 32px;
}

.oddsau-races-feed .header {
	width:auto;
	height:40px;
	border-style:solid;
	border-width:1px;
	border-color:white #bbb #bbb white;
	background:#ccc url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 0;
}

.oddsau-races-feed .header.tomorrow {
	background:#ccc url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -40px;
}

	.oddsau-races-feed .header h4 { margin:0; padding:0; }
	.oddsau-races-feed .header h4 span { display:none; }

.oddsau-races-feed .row {
	width:auto;
	height:48px;
	border-style:solid;
	border-width:1px;
	border-color:white #C5D6E2 #C5D6E2 white;
	background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -80px;
}

.oddsau-races-feed .row.alt {
	background:#dce8f0 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -128px;
}

.oddsau-races-feed .row .left {
	float:left;
	width:216px;
	height:34px;
	padding:7px;
}

.oddsau-races-feed .row .left .top {
	height:17px;
	line-height:15px;
}

.oddsau-races-feed .row .left .top span.track { 
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#424242;
	padding:0 6px 0 0;
}

.oddsau-races-feed .row .left .top span.track a {
	color:#424242;
	text-decoration:underline;
}

.oddsau-races-feed .row .left .top span.track a.oddsau-link {
	color:#424242;
	text-decoration:underline;
}

.oddsau-races-feed .row .left .top span.track a.oddsau-link:hover {
	color:#424242;
	text-decoration:underline;
}

.oddsau-races-feed .row .left .top span.count { 
	float:left;
	font-size:11px;
	color:#676767;
	cursor:pointer;
}

.oddsau-races-feed .row .left .btm {
	height:17px;
	color:#4d5458;
	line-height:19px;
	font-size:11px;
}

.oddsau-races-feed .row .left .btm span.next { 
	float:left;
	color:#34668c;
	padding:0 7px 0 0;
	cursor:pointer;
}

.oddsau-races-feed .row .left .btm span.race { 
	float:left;
	color:#4d5458;
	cursor:pointer;
}

.oddsau-races-feed .row .left .btm span.in { 
	float:left;
	color:#444;
	cursor:pointer;
}

.oddsau-races-feed .row .left .btm span.timer { 
	float:left;
	color:#4d5458;
	text-align:right;
	cursor:pointer;
}

.oddsau-races-feed .row .right {
	float:right;
	width:64px;
	height:48px;
}


.oddsau-races-feed a.oddsau-betnow {
	display:block;
	margin:8px 0 0 1px;
	width:55px;
	height:31px;
	background:#f9fbfc url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) no-repeat -112px -179px;
	border-style:solid;
	border-width:1px;
	border-color:#80c4ed #114e75 #114e75 #80c4ed;
	text-indent:-9999px;
	outline:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.oddsau-races-feed a.oddsau-betnow:hover {
	background:#e29d31 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) no-repeat -168px -179px;
	border-style:solid;
	border-width:1px;
	border-color:#efc847 #bd6b29 #bd6b29 #efc847;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	width:55px;
	height:31px;
}


.oddsau-races-feed a.oddsau-betnow .arrow {
	display:none;
}


/* NEW RACE EVENT FEED */
/* ------------------------------------------------------------------- */

.oddsau-event-feed {
	width:298px;
	border:1px solid #717171;
	border:1px solid rgba(0,0,0,0.35);
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}

.oddsau-event-feed .loading {
	width:235px;
	height:68px;
	background-color:#dbebf4;
	border:1px dashed #a4bac7;
	line-height:70px;
	text-align:center;
	color:#46638c;
	text-shadow:1px 1px 0px white;
	margin:32px 31px 32px 32px;
}



.oddsau-event-feed .header {
	width:auto;
	height:40px;
	border-style:solid;
	border-width:1px;
	border-color:white #bbb #bbb white;
	background:#ccc url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -337px;
}

	.oddsau-event-feed .header h4 { height:40px; line-height:40px; margin:0; padding:0 0 0 40px; font-family:Arial Narrow; font-size:20px; font-weight:bold; color:#236d99; text-shadow:1px 1px 0px white; }
	.oddsau-event-feed .header h4 span {  }

.oddsau-event-feed .row {
	width:auto;
	height:48px;
	background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -80px;
}

.oddsau-event-feed .row.alt {
	background:#dce8f0 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) repeat-x 0 -128px;
}

.oddsau-event-feed .row .cell {
	float:left;
	height:46px;
	border-width:1px;
	border-style:solid;
	border-color:white #C5D6E2 #C5D6E2 white;
}

.oddsau-event-feed .row .cell.horse {
	width:162px;
	height:32px;
	padding:7px;
}

	.oddsau-event-feed .row .cell.horse .place {
		width:22px;
		height:15px;
		padding:25px 4px 0 32px;
		background:transparent url(http://s3.amazonaws.com/racescomau/oddsau-races-app-placing.png) no-repeat 0 0;
		position:absolute;
		margin:0 0 0 113px;
		font-size:11px;
		font-weight:bold;
		color:white;
		text-shadow:1px 1px 0px rgba(0,0,0,0.4);
		text-align:right;
	}

	.oddsau-event-feed .row .cell.horse .top {
		height:16px;
		font-size:11px;
		line-height:17px;
	}
		
		.oddsau-event-feed .row .cell.horse .top .number { margin:0 3px 0 0; font-weight:bold; color:#555; }
		.oddsau-event-feed .row .cell.horse .top .name { margin:0 3px 0 0; font-weight:bold; color:#555; }
		.oddsau-event-feed .row .cell.horse .top .gate { color:#777; }
	
	.oddsau-event-feed .row .cell.horse .btm {
		height:16px;
		font-size:11px;
		line-height:15px;
	}
	
		.oddsau-event-feed .row .cell.horse .btm .jockey { color:#777; }

	
.oddsau-event-feed .row .cell.odds {
	width:50px;
}

	.oddsau-event-feed .row .cell.odds .value {
		padding:17px 0 0 0;
		text-align:center;
		font-size:12px;
		color:#555;
		text-indent:-1px;
	}

.oddsau-event-feed .row .cell.action {
	width:66px;
}

	.oddsau-event-feed .action a.oddsau-betnow {
		display:block;
		margin:7px 0 0 4px;
		width:55px;
		height:31px;
		background:url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) no-repeat scroll -112px -179px #F9FBFC;
		border-style:solid;
		border-width:1px;
		border-color:#236e9c #236e9c #236e9c #236e9c;
		text-indent:-9999px;
		outline:none;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}

	.oddsau-event-feed .action a.oddsau-betnow:hover {
		background:#e29d31 url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) no-repeat -168px -179px;
		border-style:solid;
		border-width:1px;
		border-color:#efc847 #bd6b29 #bd6b29 #efc847;
		-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
		-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
		width:55px;
		height:31px;
	}

	
	.oddsau-event-feed .oddau-promo {
		width:auto;
		height:35px;
	}
	
	.oddsau-event-feed .oddau-promo a {
		display:block;
		width:100%;
		height:35px;
		text-indent:-9999px;
		background:white url(http://s3.amazonaws.com/racescomau/oddsau-races-app-sprite.png) no-repeat 0 -300px;
	}
	
.oddsau-event-feed .row .overlay {
	width:298px;
	height:47px;
	display:none;
	background-color:white;
	opacity:0.65;
	filter:alpha(opacity=65);
	position:absolute;
	margin:0;
	z-index:9999;
}

.oddsau-event-feed .row.scratched .overlay {
	display:block;
}

.oddsau-event-feed .row.scratched .horse .top {
	text-decoration:line-through;
}


/* RACE ODDS FEED */
/* ------------------------------------------------------------------- */

#oddsau-odds-feed {
	width:298px;
	border:1px solid #717171;
	border:1px solid rgba(0,0,0,0.35);
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

#oddsau-odds-feed .loading {
	width:235px;
	height:68px;
	background-color:#dbebf4;
	border:1px dashed #a4bac7;
	line-height:70px;
	text-align:center;
	color:#46638c;
	text-shadow:1px 1px 0px white;
	margin:32px 31px 32px 32px;
}

#oddsau-odds-feed .header {
	width:auto;
	height:28px;
	background:white url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -129px;
	border-bottom:1px solid #a6a6a6;
}

	#oddsau-odds-feed .header h4 { 
		float:left;
		height:28px;
		line-height:28px;
		margin:0;
		padding:0 0 0 7px;
		font-size:12px;
		font-weight:bold;
		color:#222;
		font-size:12px;
	}

	#oddsau-odds-feed .header span.time {
		float:right;
		padding:0 7px 0 0;
		text-align:right;
		height:28px;
		line-height:28px;
		color:#235ea0;
		font-size:12px;
		font-weight:bold;
	}

#oddsau-odds-feed .row-head {
	width:auto;
	height:72px;
	background-color:#eee;
}
	#oddsau-odds-feed .row-head .cell {
		width:170px;
		height:70px;
		float:left;
		border-style:solid;
		border-width:1px;
		border-color:white #a6a6a6 #a6a6a6 white;
	}
	
	#oddsau-odds-feed .cell {
	}

	#oddsau-odds-feed .row-head .cell.weather {
		width:156px;
	}
	
		#oddsau-odds-feed .row-head .cell.weather a {
			background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x -154px 0;
			width:156px;
			height:70px;
			outline:none;
			text-indent:-9999px;
			border:none;
		}
	
	#oddsau-odds-feed .row-head .cell.odds {
		width:33px;
	}
		#oddsau-odds-feed .row-head .cell a {
			display:block;
			width:33px;
			height:70px;
			text-indent:-9999px;
			outline:none;
		}	
	
		#oddsau-odds-feed .row-head .cell.sportsbet a {
			background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x -1px 0;
		}
		
		#oddsau-odds-feed .row-head .cell.iasbet a {
			background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x -88px 0;
		}
		
		#oddsau-odds-feed .row-head .cell.centrebet a {
			background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x -46px 0;
		}
		
		#oddsau-odds-feed .row-head .cell.sportingbet a {
			background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x -130px 0;
		}
	

#oddsau-odds-feed .row {
	width:auto;
	height:30px;
	background:#f8f8f8 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -71px;
}

#oddsau-odds-feed .row .overlay {
	display:none;
	position:absolute;
	z-index:888;
	height:29px;
	width:298px;
	background-color:white;
	opacity:0.65;
	filter:alpha(opacity=65);
}

	#oddsau-odds-feed .row.scratched .overlay {
		display:block;
	}
	
	#oddsau-odds-feed .row.scratched .horse {
		text-decoration:line-through;
	}

#oddsau-odds-feed .row.alt {
	background:#dce8f0 url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -100px;
}

#oddsau-odds-feed .row .cell {
	float:left;
	height:28px;
	border-width:1px;
	border-style:solid;
	border-color:white #C5D6E2 #C5D6E2 white;
}

#oddsau-odds-feed .row .cell.horse {
	width:156px;
	height:21px;
	padding:7px 0 0 0;
}

	#oddsau-odds-feed .row .cell.horse .number {
		padding:0 0 0 7px;
		color:#343434;
	}

	#oddsau-odds-feed .row .cell.horse .name {
		padding:0 0 0 3px;
		color:#343434;
	}

	#oddsau-odds-feed .row .cell.horse .gate {
		padding:0 0 0 3px;
		color:#898989;
	}
	
	#oddsau-odds-feed .row .cell.horse .place {
		width:14px;
		height:15px;
		background:transparent url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -200px;
		position:absolute;
		margin:-7px 0 0 115px;
		color:white;
		text-shadow:1px 1px 1px rgba(0,0,0,0.5);
		font-size:11px;
		font-weight:bold;
		padding:14px 0 0 27px;
		text-align:center;
	}

#oddsau-odds-feed .row .cell.odds {
	width:33px;
}


	#oddsau-odds-feed .row .cell.odds .value {
		text-align:center;
		padding:8px 0 0 0;
		color:#555;
	}
	
	#oddsau-odds-feed .row .cell.odds .value a {
		color:#555;
		text-decoration:none;
	}
	
		#oddsau-odds-feed .row .cell.odds .value a:hover {
			text-decoration:underline;
		}
		
	#oddsau-odds-feed .row .cell.odds.best {
		background:#def6cc url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -158px;
	}
	
		#oddsau-odds-feed .row .cell.odds.best .value a {
			color:#3c6600;
		}
		
#oddsau-odds-feed .oddsau-promo {
	width:298px;
	height:90px;
}

	#oddsau-odds-feed .oddsau-promo a {
		display:block;
		width:287px;
		height:78px;
		padding:12px 0 0 11px;
		background:white url(http://s3.amazonaws.com/racescomau/oddsau-odds-app-sprite.png) repeat-x 0 -230px;
		font-size:12px;
		text-decoration:none;
		color:#454545;
	}