/* Ladbrokes.com.au Global Styles */
/*=======================================================*/
html {
	min-width: 990px;
	background: url('/images/background.jpg?_=s_1146');
}

body.body-top #betbar {
	visibility: hidden;
	display: none;
}

body {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-family: opensans, arial, verdana, sans-serif;
	font-size: 11px;
	opacity: 1;
	color: #333;
}

.capitalize {
	text-transform: capitalize;
}

.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-15 {font-size: 15px;}
.font-size-16 {font-size: 16px;}

.melbourne-cup-banner {
	background: url('/images/melbourne-cup-sitewide.png?_=s_1146') no-repeat;
	display: block;
	height: 73px;
	margin-bottom: 7px;
}

	.melbourne-cup-banner:hover {
		opacity: 0.9;
	}

.rounded {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}

@font-face{
	font-family: din;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	src: local('Din Next LT Pro');
    src: url('/css/din-webfont.eot?_=s_1146');
	src: url('/css/din-webfont.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/din-webfont.woff?_=s_1146') format('woff');
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

@font-face{
	font-family: din;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	src: local('Din Next LT Pro');
    src: url('/css/din-bold.eot?_=s_1146');
	src: url('/css/din-bold.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/din-bold.woff?_=s_1146') format('woff');
	font-weight: 600;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

@font-face{
	font-family: din;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	src: local('Din Next LT Pro');
    src: url('/css/din-regular.eot?_=s_1146');
	src: url('/css/din-regular.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/din-regular.woff?_=s_1146') format('woff');
	font-weight: 200;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

@font-face{
	font-family: opensans;
	src: local('Open Sans'), local('OpenSans');
    src: url('/css/opensans-reg.eot?_=s_1146');
	src: url('/css/opensans-reg.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/opensans-reg.woff?_=s_1146') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face{
	font-family: 'opensans';
	src: local('Open Sans Bold'), local('OpenSans-Bold');
	src: url('/css/opensans-semi.eot?_=s_1146');
	src: url('/css/opensans-semi.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/opensans-semi.woff?_=s_1146') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face{
	font-family: 'opensans';
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic');
	src: url('/css/opensans-bolditalic.eot?_=s_1146');
	src: url('/css/opensans-bolditalic.eot?#iefix?_=s_1146') format('embedded-opentype'),
			 url('/css/opensans-bolditalic.woff?_=s_1146') format('woff');
	font-weight: 600;
	font-style: italic;
}

.dragable, .dragable * {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.content-message {
	background-color: #88aaca;
	color: #fff;
	padding: 5px 0;
	font-weight: 600;
	margin-bottom: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.content-message a {
	color: #fff;
}

.grey-gradient, .grey-gradient.no-hover {
	color: #fff;
	background: rgb(69,72,78);
	background: -moz-linear-gradient(top,  rgb(69,72,78) 0%, rgb(49,53,56) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(69,72,78)), color-stop(100%,rgb(49,53,56)));
	background: -webkit-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: -o-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: -ms-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: linear-gradient(to bottom,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484e', endColorstr='#313538',GradientType=0 );
}

.content-message ul {
	margin: 0 0 0 6px;
	padding: 10px 10px 10px 0px;
	background: url('/images/content-notice-icon.png?_=s_1146') no-repeat left center;
}

.content-message ul li {margin-left: 55px;}

.content-error {
	background: rgb(193,0,0);
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	border-bottom: 1px solid #f2f2f2;
	min-height: 21px;
	color: #fff;
	padding: 5px 0;
	font-weight: 600;
	margin-bottom: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.content-error ul {
	margin: 2px 0 0 6px;
	padding: 4px 10px 4px 0px;
	background: url('/images/content-error-icon.png?_=s_1146') no-repeat left center;

}

	.content-error ul li {margin-left: 55px;line-height: 20px;}

.green-notice {
	padding: 5px;
	background: url('/images/bet-green.png?_=s_1146') bottom left repeat-x #deeed9;
	font-weight: 600;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 10px;
	color: #1c4b0d;
}

.none, .hide {
	display: none !important;
}

img {border: none; margin: 0 !important; padding: 0 !important;}

hr {clear: both; background: transparent; border: none; border-top: 1px solid #eee;}

a {color: #272a2d; outline: 0;}

a:hover {text-decoration: none; color: #869300;}

.clear {clear: both !important; float: none !important;}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.float-left {float: left;}
.float-right {float: right;}
input {color: #2a2a2a;}
.attn {color: red;}

#loading-data {
		background: #d32123;
		top: 50%;
		left: 45%;
		box-shadow: 0 5px 5px 0 rgba(0,0,0,0.25);
		/*border: 2px solid #8B0000;*/
		position: fixed;
		padding: 20px 50px;
		font-size: 1.273em;
		font-weight: 600;
		color: #fff;
		/*text-shadow: 1px 1px 1px rgba(0,0,0,0.4);*/
		z-index: 600;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
}

#loading-data .load-text {
	padding: 0 0 0 20px;
	background: url('/images/loading-grey.gif?_=s_1146') no-repeat 0 2px;
}

.red {
	color: #cc0000 !important;
}

.green {
	color: #009900 !important;
}

.grey {
	color: #888;
}

.blue {
	color: #b5dcff;
}

/* Ladbrokes.com.au Notifications */
.client-notice {
	background: #464c4f;
	border-bottom: 1px solid #626769; 
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	position: relative;
	z-index: 9999;
}

.client-notice .inner {
	width: 990px;
	margin: 0 auto;
	line-height: 30px;
	color: #fff;
	font-weight: 600;
	text-align: center;
}

.client-notice .notice-icon {
	 background: url('/images/notification.png?_=s_1146') no-repeat 0 0;
	 padding-left: 20px;
}

/* 404 Page */
/*=======================================================*/
BODY#error #col-2-2 {
	min-height: 380px;
}

#error .error-bg {
	background: url('/images/error-404.png?_=s_1146') no-repeat 466px 20px;
	padding: 10px 0 20px 0;
	min-height: 200px;
}

/* Header */
/*=======================================================*/
.main-header {
	background: #d32123;
	position: relative;
	z-index: 1000;
	cursor: default;
}

.main-header .inner {
	margin: 0 auto;
	width: 990px;
	height: 62px;
}

.main-header h1 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	float: left;
	width: 222px;
}

.main-header h1 a {
	display: block;
	height: 62px;
	background: url('/images/ladbrokes-header-logo.png?_=s_1146') no-repeat 10px center;
}

/* Navigation Bar */
/*=======================================================*/
.nav {
	background: url('/images/navbar.png?_=s_1146') repeat-x;
	height: 34px;
	box-shadow: 0 3px 7px rgba(0,0,0,0.08);
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-transform: uppercase;
	margin-bottom: 10px;
	position: relative;
	cursor: default;
}

.nav .inner {
	width: 990px;
	height: 34px;
	margin: 0 auto;
/*	overflow: hidden; */
}

.nav a {
	color: #232323;
	text-decoration: none;
	font-size: 17px;
	float: left;
	padding: 8px 15px 6px;
	position: relative;
	background: url('/images/navsep.png?_=s_1146') no-repeat left 4px;
}

.nav a:hover, .nav a.active {
	background: #232323;
	color: #fff;
}

#sec_racing .but_racing,
#sec_sports .but_sports,
#sec_novelty .but_other,
#promotions .but_promotions,
#sec_myacc .but_myacc,
#how-to .but_how,
#free-bet-guide .but_howtofreebets,
#contactus .but_contactus {
	background: #232323;
	color: #fff;
}

.nav .but_home {
	text-indent: -9999px;
	display: block;
	padding: 0;
	background: none;
	height: 34px;
	width: 36px;
}

	#homepage .nav .but_home:hover, #homepage .nav .but_home {
		background: #232323;
	}

.nav .but_home span  {
	background: url('/images/homepage/sprite.png?_=s_1146') no-repeat -130px -46px;
	text-indent: -9999px;
	display: block;
	width: 16px;
	height: 16px;
	margin: 8px auto 0 auto;
}
	
	#homepage .nav .but_home span, .nav .but_home:hover span {
		background-position: -160px -46px;
	}

#current-time {
	float: right;
	font-size: 15px;
	padding-top: 10px;
	padding-left: 30px;
	background: url('/images/navclock.png?_=s_1146') no-repeat 0 5px;
}

.nav a.but_springcarnival {
	width: 160px;
	height: 43px;
	padding: 0;
	display: block;
	background: url('/images/spring-carnival/nav-button-spring-carnival.png?_=s_1146') no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

	.nav a.but_springcarnival:hover {
		background-position: 0 -43px;
	}

.nav .red-warning-icon {
	top: -7px;
	right: -6px;
}

#contentainer {
	background: url('/images/whitetile.gif?_=s_1146') repeat-y top center;
	margin: 0 auto;
	max-width: 1008px;
	cursor: default;
}

#contentainer .contentinner {
	width: 990px;
	padding: 9px 0;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	cursor: default;
}

/* Login Area */
/*=======================================================*/
#login {
	color: #fff;
	float: right;
}

#loggingin {
	text-align: right;
	font-size: 1.273em;
	padding: 20px 20px 0 20px;
	background: url('/images/loading-grey.gif?_=s_1146') no-repeat 0 22px;
}

/* Not Logged In */
/*=======================================================*/
#logincontrols {
	padding-top: 8px;
}

	#logincontrols a {
		color: #fff;
	}

	#logincontrols a:hover {
		color: #fff;
		text-decoration: none;
	}

	#logincontrols span {
		padding-right: 5px;
	}

	#logincontrols span.error {
		color: #FFF;
		margin-left: 37px;
		background: url('/images/content-error-icon-small.png?_=s_1146') no-repeat 0 0;
		padding: 0 0 1px 24px;
		display: none;
	}

	#logincontrols input {
		border: none;
	}

	#logincontrols .loginbox {
		background: #fff;
		width: 127px;
		line-height: 26px;
		height: 26px;
		padding: 0 0 0 5px;
		color: #2a2a2a;
		margin-right: 5px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

	#logincontrols .logbut {
		background: #ab231e;
		color: #fff;
		width: 97px;
        height:27px;
		padding: 0;
		line-height: 27px;
		font-weight: 600;
		cursor: pointer;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale; 
		text-shadow: 0 1px 2px rgba(0,0,0,0.3);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 11px;
	}

		#logincontrols .logbut:hover {
			background: #eb3638;
		}

	#logincontrols .joinlink {
		background: #b6c80d;
		width: 97px;
		color: #fff;
		line-height: 27px;
		font-weight: 600;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		margin-left: 5px;
		-webkit-font-smoothing: antialiased
		-moz-osx-font-smoothing: grayscale; 
		text-shadow: 0 1px 2px rgba(0,0,0,0.3);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 11px;
	}

		#logincontrols .joinlink:hover {
			background: #c1d400;
		}

	#logincontrols #forgotpass {
		padding-top: 3px;
	}

	#logincontrols #forgotpass a {margin-right: 4px; text-decoration: none;}
	#logincontrols #forgotpass a:hover {text-decoration: underline; color: #fff;}

/* Logged In */
/*=======================================================*/
#loggedin {
	margin-top: 4px;
}

	#loggedin a, #betbar a {
		color: #fff;
		font-weight: 600;
	}

	#loggedin a:hover span, #betbar a:hover span {
		text-decoration: underline;
	}

	a#btn-logout:hover {
		color: #fff;
	}

	#loggedin .balance a, #betbar .balance a, #loggedin .offerlink, #betbar .offerlink {text-decoration: none;}

	#loggedin span.hidecontrol a, #betbar span.hidecontrol a {
		color: #fff;
		text-decoration: none;
		font-size: 0.818em;
		margin-left: 10px;
	}

	#loggedin span.hidecontrol a:hover, #betbar span.hidecontrol a:hover {
		color: #fff;
	}

	/* Add display:none to span.hidedetails to hide balance figures */
	#loggedin span.hidedetails {

	}

	#loggedin strong, #betbar .balance strong {
		font-weight: 600;
		color: #fff;
		padding-left: 10px;
	}

	#loggedin .welcome {
		width: auto;
	}

	#loggedin .balance {
		width: auto;
		clear: both;
	}

	#loggedin .welcome, #loggedin .balance, #loggedin .client-credit-offer {
		line-height: 26px;
		padding-right: 10px;
		float: right;
		text-align: right;
		background: rgba(0,0,0,0.1);
		margin-bottom: 2px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

	#loggedin .client-credit-offer {
		margin-left: 2px;
		padding: 0;
		text-align: center;
	}

	#loggedin .offerlink {
		text-shadow: 0 1px 0 rgba(0,0,0,0.4);
		color: #fff;
		display: block;
		line-height: 26px;
		padding: 0 10px;
		background: #ab231e;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

		#loggedin .offerlink:hover {
			background: #ab231e;
		}

	#loggedin .offerlink strong {
		color: #fff;
		padding: 0;
	}

#loggedin a.auth-depositnow {
	display: block;
	width: 76px;
	height: 16px;
	background: url('/images/sitewide-userauth-deposit.png?_=s_1146') no-repeat top left;
	float: right;
	margin: 5px 0 0 10px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
}
	#loggedin a.auth-depositnow span {display: none;}

	#loggedin a.auth-depositnow:hover {background-position: bottom left;}

#loggedin .welcome a.auth-depositnow span {display: none;}

/* Signup Page Responsive */
/*=======================================================*/
@media only screen and (max-device-width: 800px) {
	html.signup {
		width: auto;
		min-width: 0;
		max-width: 100%;
	}

	:not(.desktop) #signup .nav,
	:not(.desktop) #signup #userAuthentication,
	:not(.desktop) #signup #login {
		display: none;
	}

	:not(.desktop) #signup .main-header,
	:not(.desktop) #signup .main-header .inner,
	:not(.desktop) #signup #contentainer .contentinner {
		width: 100%;
	}

	:not(.desktop) #signup .main-header .inner {
		position: relative;
	}
	
	:not(.desktop) #signup .main-header h1 {
		width: 100%;
		text-align: center;
	}
	
	:not(.desktop) #signup .main-header h1 a {
		width: 222px;
		margin: 0 auto;
		background: url('/images/ladbrokes-header-logo.png?_=s_1146') no-repeat 0px center;
	}

	:not(.desktop) #signup .main-header .login-link {
		width: 16px;
		height: 19px;
		display: block;
		background: url('/images/icon-lock.png?_=s_1146') no-repeat;
		position: absolute;
		top: 20px;
		right: 20px;
		text-indent: -9999px;
	}

	:not(.desktop) #signup #contentainer .main-footer {
		overflow: hidden;
		position: relative;
	}

	:not(.desktop) #signup #contentainer .main-footer,
	:not(.desktop) #signup #contentainer .main-footer .copyright p {
		width: 100%;
		margin: 0 auto;
	}
	
	:not(.desktop) #signup .main-footer .logorow .logo {
		width: 155px;
	}
	
	:not(.desktop) #signup #contentainer .main-footer,
	:not(.desktop) #signup #contentainer .main-footer .copyright p,
	:not(.desktop) #signup #contentainer .main-footer .box.one-half.contacts {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	:not(.desktop) #signup #contentainer .main-footer hr,
	:not(.desktop) #signup #contentainer .main-footer .logo,
	:not(.desktop) #signup #contentainer .main-footer .siteinfo {
		display: none;
	}

	:not(.desktop) #signup #contentainer .main-footer .logorow .responsible-logos {
		position: absolute;
		right: 5px;
	}

	:not(.desktop) #signup #contentainer .main-footer .box.contacts .contact-details {
		width: 270px;
		background-position: -557px -720px;
	}

	:not(.desktop) #signup #contentainer .main-footer .box.socialicons {
		float: none;
		clear: both;
	}

	:not(.desktop) #signup #contentainer .signup-allfields {
		position: relative;
		top: 0;
		left: 0;
		right: inherit;
		padding: 10px 0 5px;
	}

	:not(.desktop) #signup #col-1-2.signup-col1 {
		display: none;
	}

	:not(.desktop) #signup #contentainer #col-2-2.signup-col2 {
		width: 100%;
		padding: 10px;
		overflow: hidden;
		float: none;
	}

	:not(.desktop) #signup #contentainer .contentinner,
	:not(.desktop) #signup #col-2-2.signup-col2,
	:not(.desktop) #signup .main-footer {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	:not(.desktop) #signup #contentainer .form-signup {
		width: 100%;
	}

	:not(.desktop) #signup #contentainer .form-left-title,
	:not(.desktop) #signup #contentainer .form-left-title + td {
		width: 100%;
		margin: 0 0 10px;
		padding: 0;
		display: block;
		float: none;
		clear: both;
		text-align: left;
	}

	:not(.desktop) #signup #contentainer .form-right-content {
		width: 100%;
		margin: 0;
		padding: 0 1px;
		float: none;
		position: relative;
	}

	:not(.desktop) #signup #formcreateusercontainer label,
	:not(.desktop) #signup #formcreateusercontainer input.def-input {
		width: 100%;
		display: block;
		float: none;
	}

	:not(.desktop) #signup #formcreateusercontainer label {
		font-size: 14px;
	}

	:not(.desktop) #signup #formcreateusercontainer input.def-input,
	:not(.desktop) #signup #formcreateusercontainer select {
		height: 40px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 18px;
	}

	:not(.desktop) #signup #formcreateusercontainer select {
		padding: 5px;
	}

	:not(.desktop) #signup #formcreateusercontainer .form-right-content a.help-icon {
		width: 20px;
		height: 20px;
		position: absolute;
		top: -35px;
		right: 0;
		background-color: #0399be;
		background-position: 50% 50%;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
	}

	:not(.desktop) #signup #formcreateusercontainer .signup-bonus-offers-container {
		width: auto;
	}

	:not(.desktop) #signup #formcreateusercontainer .reg-submit-button {
		width: 100%;
		-webkit-appearance: none;
	}

	:not(.desktop) #signup #contentainer .bonuscode .form-left-title {
		display: none;
	}

	:not(.desktop) #signup #formcreateusercontainer .bonuscode td {
		margin-bottom: 0;
	}

	:not(.desktop) #signup #formcreateusercontainer #fbcodemsg,
	:not(.desktop) #signup #formcreateusercontainer .signup-bonus-offers-container {
		margin-left: 0;
	}

	:not(.desktop) #signup #formcreateusercontainer #map_canvas {
		width: 98%;
	}

	:not(.desktop) #signup #formcreateusercontainer br {
		display: none;
	}

	/*:not(.desktop) #signup #fbcodemsg.messages {
		min-width: 90%;
	}*/

	:not(.desktop) #signup #signup-bonus-container {
		z-index: 900;
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	#signup .main-header .login-link {
		background-image: url('/images/icon-lock@2x.png?_=s_1146');
		background-size: 16px 19px;
	}

	#signup .main-header h1 a {
		background-image: url('/images/ladbrokes-logo.png?_=s_1146');
		background-size: 222px;
	}

	#signup #formcreateusercontainer .form-right-content a.help-icon {
		background-image: url('/images/icon-info@2x.png?_=s_1146');
		background-size: 16px;	
	}
}

/* Left Column Nav */
/*=======================================================*/
.sideNav {
	margin: 0 0 10px 0;
}

.sideNav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.sideNav h4, .rightcol-menu h4 {
	height: 22px;
	color: #222;
	margin: 0;
	font-family: din, 'OpenSans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	font-weight: 400;
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 5px;
}

.sideNav ul, .rightcol-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sideNav li a, .rightcol-menu ul li {
	display: block;
	color: #252525;
	text-decoration: none;
}

.sideNav h4 {
	border-bottom: 4px solid #d32123;
	padding-bottom: 2px;
}

.sideNav li {
	position: relative;
	border-bottom: 1px solid #e8e8e8;
}

ul.expanded li .active ul.expanded li {
	border-bottom: none;
}

.sideNav li:last-child {
	border-bottom: none;
}

.sideNav a > span {
	background-image: url('/images/sidenavsprite.png?_=s_1146');
	background-position: 7px -66px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.sideNav li.has-children a > span, .sideNav li.no-children a > span, .reg-sideNav li.active a > span, .reg-sideNav li a > span {
	background-image: url('/images/sidenavsprite.png?_=s_1146');
	background-repeat: no-repeat;
	background-position: 7px 2px;
}

.sideNav a:hover, .rightcol-menu li:hover {
	background-color: #f9f9f9;
}

.sideNav li a {
	padding: 12px 0;
}

.sideNav ul li ul, .sideNav ul li ul li ul,
div.sideNav ul.expanded li.has-children ul.expanded li.expandable ul {
	display: none;
}
.sideNav li.has-children.active > ul.expanded,
.sideNav li.has-children[active] > ul.expanded,
.sideNav ul.expanded li.has-children.active > ul.expanded li.active > ul.expanded,
.sideNav ul.expanded li.has-children[active] > ul.expanded li.active > ul.expanded,
.sideNav ul.expanded li.has-children.active > ul.expanded li[active] > ul.expanded,
.sideNav ul.expanded li.has-children[active] > ul.expanded li[active] > ul.expanded,
.sideNav ul.expanded li.has-children > ul.expanded li.expandable.active > ul.expanded,
.sideNav ul.expanded li.has-children > ul.expanded li.expandable[active] > ul.expanded {
	display: block;
}

.sideNav li.active .expanded .subpage:hover {
	background: #f9f9f9;
}
	
	.sideNav li.active .expanded .subpage {
		background: none;
	}

.sideNav ul li.has-children.active ul li.active ul li a > span {
		background-image: url('/images/sidenav-exp-ulbg-over.png?_=s_1146');
		background-position: 0 -3px;
		background-repeat: repeat-x;
}

.sideNav ul li.has-children.active ul li.active ul li a > span, .sideNav ul li.has-children.active ul li a > span,
.sideNav ul li.has-children.active ul li[active] ul li a > span, .sideNav ul li.has-children[active] ul li a > span {
	padding: 0 5px 0 20px;
	font-size: 11px;
	background-image: url('/images/sidenavsprite.png?_=s_1146');
	background-repeat: no-repeat;
	background-position: 10px -146px;
	display: block;
}

.sideNav li.active a, .sideNav li.active .subpage {
	background: #d32123;
	font-weight: 600;
        color:white;
}

	.sideNav li.active a span {
		background-image: url('/images/sidenavsprite.png?_=s_1146');
		background-repeat: no-repeat;
		background-position: 8px -237px;
	}

	.sideNav li.active .expanded a {
		background: #fff;
		color: #252525;
	}

.sideNav li.has-children.active li.active a, .sideNav ul li.has-children.active ul li[active] li a {
		font-weight: 400;
		padding-left: 0;
		background-color: #f9f9f9;
	}

	.sideNav li.has-children.active li.active .expanded .subpage:hover {
		background-color: #f9f9f9;
	}

	.sideNav li.has-children.active li.active .expanded .subpage {
		background: none;
	}

.sideNav li.has-children.active ul li a, .sideNav li.has-children[active] ul li a {
	font-weight: 400;
}

.sideNav ul li.has-children.active ul li[active] > a, .sideNav ul li.has-children.active ul li.active a {}

		.sideNav ul li.has-children.active ul li.active a, .sideNav ul li.has-children.active ul li[active] a {
			font-weight: 600;
		}

		.sideNav ul li.has-children.active ul li.active ul li a:hover {
			background-color: #f9f9f9;
		}

		.sideNav ul li.has-children.active ul li.active ul li a,
		.sideNav ul li.has-children.active ul li[active] ul li a {
			font-weight: 400;
			padding-left: 10px;
			background-color: #fff;
		}

		.sideNav ul li.has-children.active ul li ul li.active a, .sideNav ul li.has-children.active ul li ul li[active] a {
			font-weight: 600;
		}

		.sideNav ul li.has-children.active ul li ul li.active ul li a, .sideNav ul li.has-children.active ul li ul li[active] ul li a {
			font-weight: 400;
			padding-left: 14px;
		}

		.sideNav ul li.has-children.active ul li ul li ul li.active a, .sideNav ul li.has-children.active ul li ul li ul li[active] a {
			font-weight: 600;
		}

.sideNav span.child-count {
		color: #fff;
		background: #d32123;
		position: absolute;
		top: 8px;
		right: 5px;
		text-align: center;
		width: 25px;
		padding: 3px 0;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	.sideNav li.active a span.child-count {
		background: #fff;
		color: #d32123;
	}

/* sideNav Quicklinks */
/*=======================================================*/
.sideNav ul.quicklinks li a {
	background: url('/images/homepage/sprite.png?_=s_1146') no-repeat -357px -239px;
	padding-left: 15px;
}

	.sideNav ul.quicklinks li.active a {
		background-color: #d32123;
		background-position: -357px -309px;
	}
	
	.sideNav ul.quicklinks li a:hover {
		background-color: #f9f9f9;
		background-position: -357px -239px;
	}
	
	.sideNav ul.quicklinks li.active a:hover {
		background-color: #eb3638;
		background-position: -357px -309px;
	}
	
	.sideNav ul.quicklinks li span,
	.sideNav ul.quicklinks li.active span,
	.sideNav ul.quicklinks li.no-children > span {
		background: none;
		padding: 0;
	}

/* sideNav Next 5 Races */
/*=======================================================*/

.next5races h4 {
	margin-bottom: 4px;
}

.sideNav .next-5-races th {
	padding: 0;
	background: #f0efee;
	border-bottom: 1px solid #ebebeb;
}

.sideNav .filter-container {
	position: relative;
	display: block;
	height: 35px;
	width: 63px;
	background: #676767;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

	.sideNav .filter-container:hover {
		background: #848484;
	}

	.sideNav .filter-container:active {
		box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
	}

.sideNav .filter-container.active-button {
	background: #d32123;
	}

	.sideNav .filter-container.active-button:active {
		box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
	}

.sideNav .filter-container.active-button:hover {
	background: #eb3638;
}

.sideNav .filter-container:hover, .sideNav .filter-icon:hover {cursor: pointer;}

	.sideNav .filter-container.last {
		margin-right: 3px;
	}

.sideNav .filter-icon {
	background: url('/images/next5-icons.png?_=s_1146') no-repeat 0 0;
	display: block;
	height: 35px
}

.sideNav.next5races .filter-container {
	margin: 2px 2px 2px 0;
}
.sideNav.next5races .filter-container.horses {
	margin-left: 2px;
}

	.sideNav .filter-container.active-button .filter-icon.horses {background-position: 3px 2px;}
	.sideNav .filter-container.active-button .filter-icon.harness {background-position: 4px -28px;}
	.sideNav .filter-container.active-button .filter-icon.greyhound {background-position: 3px -58px;}

	.sideNav .filter-icon.horses {background-position: 3px -88px;}
	.sideNav .filter-icon.harness {background-position: 4px -118px;}
	.sideNav .filter-icon.greyhound {background-position: 3px -148px;}

.sideNav .next5races li a, .sideNav .nextfeatured5races li a {line-height: 38px; padding: 0 !important;}
.sideNav .nextfeatured5races li span {background: none !important; padding: 0 !important}
.sideNav .next5races li abbr, .sideNav .nextfeatured5races li abbr {float: right; margin-right: 2px;}
.sideNav .next5races .typeicon, .sideNav .nextfeatured5races .typeicon {
	background: url('/images/homepage/sprite.png?_=s_1146') no-repeat top left;
	height: 25px;
	width: 30px;
	float: left;
}

.sideNav .next5races .typeicon {
	width: 30px;
	margin-left: 2px;
	margin-right: 5px;
}

.sideNav .next5races span {
	background: none !important;
}

.sideNav.next5races th.first {
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-khtml-border-radius: 4px 0 0 4px;
}

.sideNav.next5races th.last {
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-khtml-border-radius: 0 4px 4px 0;
}

	.sideNav .next5races .typeicon.horses, .sideNav .nextfeatured5races .typeicon.horses {background-position: -1px -222px;}
	.sideNav .next5races .typeicon.harness, .sideNav .nextfeatured5races .typeicon.harness {background-position: -148px -222px;}
	.sideNav .next5races .typeicon.greyhounds, .sideNav .nextfeatured5races .typeicon.greyhounds {background-position: -72px -223px;}
	
	.sideNav .next5races .active .typeicon.horses, .sideNav .nextfeatured5races .active .typeicon.horses {background-position: -1px -302px;}
	.sideNav .next5races .active .typeicon.harness, .sideNav .nextfeatured5races .active .typeicon.harness {background-position: -148px -302px;}
	.sideNav .next5races .active .typeicon.greyhounds, .sideNav .nextfeatured5races .active .typeicon.greyhounds {background-position: -72px -303px;}

	ul.next5races li {overflow: hidden;}

.sideNav .nextfeatured5races li.no-children a {
	padding: 0;
}

.sideNav li.all-featured-racing a {
	color: #444 !important;
	padding-left: 0 !important;
	font-size: 1.1em !important;
}

	.sideNav li.all-featured-racing a span {
		background: url('/images/sidenav-sprite.png?_=s_1146') no-repeat -3px -76px !important;
		padding-left: 17px !important;
	}

/* sideNav Promos */
/*=======================================================*/
.sideNav li.sidenav-promotion {
	padding: 10px 0 0 0;
}

li.sidenav-promotion .sidenav-joinnow {
	background: url('/images/homepage/rightcolumn-sprite.png?_=s_1146') no-repeat -18px -720px;
	display: block;
	width: 180px;
	height: 61px;
	text-indent: -9999px;
	padding: 0;
	margin: 0 auto;
}

	li.sidenav-promotion .sidenav-joinnow:hover {
		background-position: -18px -786px;
	}

#sideNavRacing .promo-buttons {
	display: block;
	height: 60px;
	background: url('/images/leftcol-promotions-sprite.png?_=s_1146');
	margin-bottom: 15px;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

#sideNavRacing .promo-buttons .new-icon {
	position: absolute;
	top: -5px;
	right: -5px;
}

#sideNavRacing .promo-buttons.favvsfield {
	background-position: 0 0;
}

	#sideNavRacing .promo-buttons.favvsfield:hover {
		background-position: 0 -60px;
	}

#sideNavRacing .promo-buttons.pyoo {
	background-position: 0 -120px;
}

	#sideNavRacing .promo-buttons.pyoo:hover {
		background-position: 0 -180px;
	}

/* Dash/Racing Bet Table */
/*=======================================================*/
.table-hdr {
	color: #252525;
	font-weight: 600;
}
.table-hdr.small {
	margin-top: 15px;
	margin-bottom: 4px;
}

.table-hdr .subhead-sep {
	display: inline;
	border-left: 1px solid #282b2e;
	border-right: 1px solid #3d4043;
	margin: 0 5px;
}

.table-hdr .race-desc-number {
	float: left;
	padding-right: 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}

.table-hdr .race-desc-time {
	float: left;
	padding: 0 10px;
}

#sec_placepicker .table-hdr .race-desc-time,
#sec_dailyfreebetchallenge .table-hdr .race-desc-time {
	margin-top: 4px;
}

.table-hdr .race-desc-name {
	max-width: 430px;
	height: 20px;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	clear:	both;
}

.table-hdr.small .racedetails {
	/*width: 730px;*/
}

.table-hdr .extras {
	float: right;
	margin-left: 5px;
	margin-bottom: 6px;
}

.table-hdr .extras .quadrella-link {
	float: left;
}

.table-hdr .extras .perfectpicks-link,
.table-hdr .extras .jockey-challenge-link {
	float: left;
	margin-left: 5px;
}

.quadrella-link a {
	background: #23b2c9;
	text-align: center;
	color: #fff;
	line-height: 22px;
	margin: 3px 0 0 0;
	text-decoration: none;
	font-weight: 600;
	display: inline-block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding: 0 10px;
}

	.quadrella-link a:hover {
		background: #33abbd;
	}

.quadrella-link.earlyquad {
	margin-left: 5px;
}

.perfectpicks-link a,
.jockey-challenge-link a {
	display: block;
	text-align: center;
	line-height: 22px;
	padding: 0 10px;
	text-decoration: none;
	color: #fff;
	margin-top: 3px;
	font-weight: 600;
	background: #252525;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

	.perfectpicks-link a:hover,
	.jockey-challenge-link a:hover {
		background: #2a2a2a;
	}

.table-hdr hr {
	background: url('/images/table-hdr-seperator.png?_=s_1146') repeat-x transparent;
	height: 2px;
	border: none;
	clear: both;
}

.table-hdr h2 {
	margin: 0 !important;
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	padding: 4px 10px 0 0;
	font-size: 20px;
	float: left;
	width: auto;
	border: none !important;
}

.table-hdr .undertitle {
	clear: both;
	height: 7px;
}

.top {
	float: right;
	font-size: 0.909em;
}
	.top a {
		color: #fff;
	}

.races-row {
	clear: both;
	background: url('/images/row-bg.png?_=s_1146') repeat-x bottom left #f2f1f1;
	border-top: solid 1px #ddd;
	border-bottom: 1px solid #e8e7e7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
}

.table-hdr ul.races {
	margin: 3px 0 0 2px;
	padding: 0;
	list-style-type: none;
	float: left;
}

.table-hdr ul.races li a[active] span {
	display: block;
	width: 12px;
	height: 7px;
	background: url('/images/race-number-active-arrow.png?_=s_1146') no-repeat top left;
	position: absolute;
	top: -3px;
	left: 13px;
}

.table-hdr ul li {
	float: left;
	margin-right: 3px;
}

.table-hdr ul li a {
	width: 40px;
	height: 27px;
	line-height: 26px;
	display: block;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
	background: #d32123;
	background: -moz-linear-gradient(top,  #d32123 0%, #bd1d1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d32123), color-stop(100%,#bd1d1f));
	background: -webkit-linear-gradient(top,  #d32123 0%,#bd1d1f 100%);
	background: -o-linear-gradient(top,  #d32123 0%,#bd1d1f 100%);
	background: -ms-linear-gradient(top,  #d32123 0%,#bd1d1f 100%);
	background: linear-gradient(to bottom,  #d32123 0%,#bd1d1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32123', endColorstr='#bd1d1f',GradientType=0 );
	border-radius: 4px;
	-moz-border-radius: 4px;
	-kthml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 1px #bd1d1f;
	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 0 rgba(255,255,255,0.5);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

	.table-hdr ul li a:before {
		content: 'R';
	}

	/*.table-hdr ul li a:before {
		content: "R";
	}*/

	.table-hdr ul li:last-child {
		margin-right: 0;
	}

	.table-hdr ul li a:hover {
		background: #eb3638;
	}

	.table-hdr ul li a.resulted {
		background: #f2f1f1;
		border: solid 1px #e5e4e4;
		color: #666;
		text-shadow: none;
	}

		.table-hdr ul li a.resulted:hover {
			opacity:0.7;
		}

.table-hdr ul li a[active], .table-hdr ul li .active {
	background: #c1d400;
	background: -moz-linear-gradient(top,  #c1d400 0%, #b3c500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d400), color-stop(100%,#b3c500));
	background: -webkit-linear-gradient(top,  #c1d400 0%,#b3c500 100%);
	background: -o-linear-gradient(top,  #c1d400 0%,#b3c500 100%);
	background: -ms-linear-gradient(top,  #c1d400 0%,#b3c500 100%);
	background: linear-gradient(to bottom,  #c1d400 0%,#b3c500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d400', endColorstr='#b3c500',GradientType=0 );
	border: solid 1px #b3c500;
	color: #fff;
	position: relative;
}

	.table-hdr ul li a[active]:hover, .table-hdr ul li .active:hover {
		background: #c1d400;
	}

.table-hdr .racedetails {
	width: 753px;
	margin: 9px 0;
	padding: 5px 10px;
	float: left;
	color: #252525;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-kthml-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #f5f5f5;
	border: solid 5px #ededed;
/*	background: -moz-linear-gradient(top,  #333333 0%, #1a1a1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#1a1a1a));
	background: -webkit-linear-gradient(top,  #333333 0%,#1a1a1a 100%);
	background: -o-linear-gradient(top,  #333333 0%,#1a1a1a 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#1a1a1a 100%);
	background: linear-gradient(to bottom,  #333333 0%,#1a1a1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1a1a1a',GradientType=0 );
*/
	position: relative;
	overflow: hidden;
}

/*.table-hdr .racedetails:before {
	content: "";
	display: block;
	width: 800px;
	height: 10px;
	-webkit-box-shadow: inset 0 3px 3px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 3px 3px 0 rgba(0,0,0,0.1);
	position: absolute;
	top: 0;
	left: -12px;
}*/

.table-hdr .racedetails span, .table-hdr .time-left span {
	color: #333;
	font-weight: 600;
}

	.table-hdr .time-left span.Open {
		color: #21860E;
	}

	.table-hdr .time-left span.Closed {
		color: #d62828;
	}
	
	.table-hdr .time-left span.Abandoned {
		color: #666;
	}

.table-hdr .race-timetogo {
	float: right;
	width: 150px;
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	font-size: 20px;
	font-weight: 400;
	text-align: right;
	line-height: inherit;
	text-transform: uppercase;
}

.table-hdr .race-timetogo abbr {
	color: #a61813;
}

.table-hdr .race-timetogo abbr.ago-togo {
	color: #252525;
}

.race-timetogo .ago-togo:after {
	content: ' TO GO';
	color: #888;
}

.table-hdr .race-timetogo .ttg-clock {
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0;
	background: url('/images/clock-general-grey-small.png?_=s_1146') no-repeat 0 0;
	position: relative;
	top: 2px;
	left: -5px;
}

.table-hdr .racedetails .racedescription {
	float: left;
	margin-right: 5px;
}

.table-hdr .location-conditions {
	float: right;
	padding: 0 10px;
	line-height: 32px;
	font-weight: 400;
}

.table-hdr .race-status {
	margin-top: 1px;
	float: right;
	clear: right;
}

.table-hdr .race-status div {
	display: inline;
	margin: 0 5px;
}

.table-hdr .race-status div:last-child {
	margin-right: 0;
}

#sec_placepicker .table-hdr .race-status div,
#sec_dailyfreebetchallenge .table-hdr .race-status div {
	margin: 1px 1px 0 5px;
	line-height: 18px;
}

.table-hdr abbr {border: none;}

.table-hdr .refresh {
	float: right;
}

.table-hdr .refresh a {
	background: url('/images/dash-sprite.png?_=s_1146') no-repeat -285px -63px;
	padding-left: 20px;
	color: #fff;
}

	.table-hdr .refresh a:hover {
		color: #ccc;
		background-position: -285px -78px;
	}

.conditions .track-condition {
	background: url('/images/dash-sprite.png?_=s_1146') no-repeat -186px -183px;
	width: 41px;
	height: 15px;
	display: block;
	float: left;
	cursor: help;
	margin: 5px 0 4px 0;
}
.racedetails .track-condition {margin: 0 0 0 5px;}

.conditions .heavy {background-position: -186px -103px;}

.conditions .dead {background-position: -186px -167px;}
.conditions .fast {background-position: -186px -135px;}
.conditions .good {background-position: -186px -119px;}
.conditions .slow {background-position: -186px -151px;}

.table-hdr .weather,
.racedetails .weather,
.conditions .overview .weather {
	display: block;
	float: left;
	width: auto;
	margin: 0 3px 0 0;
	cursor: help;
}

.racedetails .track-condition {color: #fff !important; font-weight: 400 !important; text-transform: uppercase;}
.racedetails .track-condition strong { text-transform: capitalize; }

.table-hdr .weather {margin-right: 15px;}

.table-hdr .track-condition:before {
	content: "";
	width: 0;
	height: 16px;
	display: inline-block;
	border-left: solid 1px rgba(0,0,0,0.10);
	border-right: solid 1px rgba(255,255,255,0.5);
	position: relative;
	top: 4px;
	left: -7px;
}

/* available weather conditions - leave blank for n/a icon */

.weather span,
.racedetails .weather span {
	background: url('/images/dash-sprite.png?_=s_1146') no-repeat -66px -151px;
	width: 17px;
	height: 17px;
	float: right;
}

.table-hdr .weather span {margin: 8px 0px 0 5px;}

.table-hdr .weather div,
.racedetails .weather div,
.conditions .overview .weather div {
	height: 32px;
}

.weather div.fine span,
.racedetails .weather div.fine span {
	background-position: 0 -126px;
}

.weather div.foggy span,
.racedetails .weather div.foggy span {
	background-position: -23px -126px;
}

.weather div.mostly-sunny span,
.racedetails .weather div.mostly-sunny span {
	background-position: -44px -126px;
}

.weather div.partly-cloudy span,
.racedetails .weather div.partly-cloudy span {
	background-position: -66px -126px;
}

.weather div.cloudy span,
.racedetails .weather div.cloudy span {
	background-position: -88px -126px;
}

.weather div.overcast span,
.racedetails .weather div.overcast span {
	background-position: -88px -126px;
}

.weather div.showery span,
.racedetails .weather div.showery span {
	background-position: -110px -126px;
}

.weather div.lightrain span,
.racedetails .weather div.lightrain span {
	background-position: 0 -151px;
}

.weather div.raining span,
.racedetails .weather div.raining span {
	background-position: -24px -151px;
}

.weather div.thunderstorms span,
.racedetails .weather div.thunderstorms span {
	background-position: -44px -151px;
}

.table-controls {
	margin: 0;
	border-bottom: 5px solid #970000;
}


.table-controls .icon-container {
	position: absolute;
}

.table-controls .new-icon {
	background: url('/images/nav-newbutton.png?_=s_1146') no-repeat top left;
	width: 27px;
	height: 20px;
	position: absolute;
	top: -14px;
	right: -3px;
	display: block;
}

.table-controls.small {
	margin-top: 1px;
}

	.table-controls a.sublink {
		position: relative;
		display: block;
		height: 21px;
		background: #2a2a2a;
		float: left;
		margin-right: 1px;
		text-decoration: none;
		color: #fff;
		text-shadow: 1px 1px 0 #222;
		font-weight: 400;
		text-align: center;
		padding: 6px 7px 1px 7px;
		border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		-khtml-border-radius: 4px 4px 0 0;
	}

	.table-controls a.sublink:hover, .table-controls a.sublink.active, .table-controls a.sublink[active], .table-controls a.sublink:hover, .table-controls a.sublink.active, .table-controls a.sublink[active] {
		background: #970000;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	}

	.table-controls a.sublink {}

	.dto-button {
		float: right;
		width: 170px;
		height: 26px;
		text-indent: -9999px;
		display: block;
		cursor: pointer;
		background: url('/images/dto-table-button.png?_=s_1146') no-repeat;
		margin: 2px 8px 0 0;
	}

	.dto-button.active {
		background-position: 0 -26px;
	}

.toprow {
	background: #252525;
}

	.toprow td,
	table.reg-table .toprow td,
	table.reg-table .toprow td:hover,
	.fullbox tr.toprow td,
	.fullbox tr.toprow td:hover,
	.fullbox tr.toprow:hover td {
		background: #2a2a2a;
		text-align: center !important;
		color: #fff !important;
		font-weight: 600;
		padding: 5px 0 !important;
		border: none;
	}

.toprow-lightgrey {
	background: url('/images/lightgrey-hdr-bg.png?_=s_1146') repeat-x bottom left #43464a;
}

	.toprow-lightgrey td {
		background: url('/images/lightgrey-hdr-bg.png?_=s_1146') repeat-x bottom left #43464a;
		text-align: center;
		color: #fff;
		font-weight: 600;
		padding: 5px 0;
	}

#sec_racing table.odds tr {
	height: 42px;
}

table.odds tfoot tr.togglefield {
	height: 48px;
}

.bettingtable table {
	width: 783px;
}

h1 span.race-date {
	font-size: 0.727em !important;
}

	.bettingtable table th {
		background: #1a1a1a;
		border-bottom: 1px solid #fff;
		color: #fff;
		font-weight: 600;
		padding: 5px 0;
		text-shadow: 1px 1px 0 #222;
	}

	table th.entrant {
		background: #252525;
	}

	table th.entrant .form-title {
		width: 45px;
		padding: 0 5px;
		float: left;
		margin: 0 5px 0 27px;
	}

	table th.entrant .entrant-title {
		float: left;
	}

	td.entrant-comments {
		background: #e7e7e7;
		color: #333;
		padding: 20px;
		box-shadow: inset 0 7px 7px -6px rgba(0,0,0,0.1);
		position: relative;
	}
		
		td.entrant-comments:before {
		    content:"";
		    display: inline-block;
		    position: absolute;
		    border: 10px solid #000;
		    border-color: #E0DEDE transparent transparent transparent;
		    top: 3px;
		    left: 50%;
		}

		td.entrant-comments:after {
		    content:"";
		    display: inline-block;
		    position: absolute;
		    border: 10px solid #f2f1f1;
		    border-color: #f2f1f1 transparent transparent transparent;
		    top: -2px;
		    left: 50%;
		}

	th.entrant .commentcontrol {
		cursor: pointer;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	th.entrant .commentcontrol.active, th.entrant .commentcontrol:hover {
		text-decoration: underline;
	}

	.bettingtable table td.meta {
		text-align: center;
		border-left: 1px solid #fff;
	}

	.bettingtable tr.toprow td, .bettingtable tr.toprow td.meta {
		border-left: 0;
	}

	table th.odds {
		text-align: center;
		font-weight: 600;
		padding: 0 5px;
	}

	.bettingtable td.odds {
		position: relative;
		text-align: right;
		padding: 0px;
		width: 80px;
		border-left: 1px solid #fff;
	}

	.row td.odds span {font-size: 12px; font-weight: 600;}

	.row.meeting td.odds span {font-size: 1em;}

		table.scratchings td.odds a {font-size: 1em;}

		.bettingtable tr.smalloddscell td.odds {
			width: 40px;
		}

	table td.odds a, table td.odds span, table td.scratched {
		line-height: 42px;
	}

	table.scratchings td.odds a, table td.odds span {
		line-height: 27px;
	}

	#racesToday table td.odds span {
		line-height: 27px;
	}

	td.odds span {
		padding: 0 5px 0 0;
	}

	.bettingtable table .odds div,
	.fullbox table .odds div {
		position: relative;
		line-height: 42px;
	}

	.bettingtable table .odds a,
	.fullbox table .odds a {
		position: relative;
		z-index: 1; /* Bump the anchor up above the background colour */
	}

	.fullbox .listings td a {
		position: static;
	}

	.bettingtable table.results.closed {
		margin-bottom: 20px;
	}

	.bettingtable tbody td div.odds-change,
	.fullbox tbody td div.odds-change,
	.sports-dash .odds-change {
		position: absolute;
		top: 0;
		left: 0;
	}

		.bettingtable tbody td div.up,
		.fullbox tbody td div.up,
		.sports-dash .odds-change.up {
			background: transparent url('/images/dash-bet-red-solid.png?_=s_1146');
		}

		.bettingtable tbody td div.down,
		.fullbox tbody td div.down,
		.sports-dash .odds-change.down {
			background: transparent url('/images/dash-bet-green-solid.png?_=s_1146');
		}

        .bettingtable tbody td div.product-highlight,
        .fullbox tbody td div.product-highlight,
        .sports-dash .odds-change.product-highlight {
            background: transparent url('/images/dash-bet-orange-solid.png?_=s_1146');
        }

		.bettingtable tbody td span.arrow,
		.fullbox tbody td span.arrow,
		.sports-dash span.arrow {
			width: 10px;
			height: 10px;
			position: absolute;
			top: 15px;
			left: 6px;
			display: block;
		}
		.sports-dash span.arrow {
			top: 9px;
			left: 4px;
		}
		.fullbox .listings td span.arrow {
			position: absolute;
			display: inline;
		}

		.bettingtable tbody td .up span.arrow,
		.fullbox tbody td .up span.arrow,
		.sports-dash span.arrow.up {
			background: transparent url('/images/up.png?_=s_1146') no-repeat;
		}

		.bettingtable tbody td .down span.arrow,
		.fullbox tbody td .down span.arrow,
		.sports-dash span.arrow.down  {
			background: transparent url('/images/down.png?_=s_1146') no-repeat;
		}

	.bettingtable tr td.full-flucs {
		width: 390px;
		padding-right: 10px;
		font-size: 1.182em;
	}

	.bettingtable tr td.meta {
		width: 80px;
	}

    table.narrow-odds td.subcontent-winplace, table.narrow-odds td.meta {
        width: 50px;
    }

    /* Double The Odds Promotion */
    .bettingtable table th.product-dto {
    	padding: 0;
    }

    .dtocontainer {
    	position: relative;
    	height: 42px;
    }

    .bettingtable .dto-th {
    	background: url('/images/dto-tablehdr.png?_=s_1146') no-repeat top center;
    	height: 57px;
    	width: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 1;
    	border-radius: 4px;
    }

    .bettingtable .odds.dtowin a {
    	color: #fff;
    	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    }

    .bettingtable .odds.dtowin, .bettingtable tr:hover .odds.dtowin {
    	background: #e21920;
    	color: #fff;
    	border-bottom: 1px solid #b80808;
    	border-top: 1px solid #f55c5c;
    }

    .bettingtable tr:hover .odds.dtowin[active], .bettingtable tr:hover .odds.dtowin:hover {
    	border-bottom: 1px solid #acb701;
    }

    /*--- End Double The Odds ---*/

    /* Best Tote or SP Promotion */
    .bettingtable table th.bspplus, .bettingtable table th.btpplus {
        min-width: 70px;
    	padding: 0;
    }

    .bspplus, .btpplus {
    	position: relative;
    	height: 42px;
    }

    .bettingtable .bspplus-th, .bettingtable .btpplus-th {
    	background: url('/images/besttote-tablehdr.png?_=s_1146') no-repeat top center;
    	height: 57px;
    	width: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 1;
    	border-radius: 4px;
    }

    .bettingtable .odds.bspplus a, .bettingtable .odds.btpplus a {
    	color: #fff;
    	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    }

    .bettingtable .odds.bspplus, .bettingtable tr:hover .odds.bspplus, .bettingtable .odds.btpplus, .bettingtable tr:hover .odds.btpplus {
    	background: #e21920;
    	color: #fff;
    	border-bottom: 1px solid #b80808;
    	border-top: 1px solid #f55c5c;
    }

    .bettingtable tr:hover .odds.bspplus[active], .bettingtable tr:hover .odds.bspplus:hover, .bettingtable tr:hover .odds.btpplus[active], .bettingtable tr:hover .odds.btpplus:hover {
    	border-bottom: 1px solid #b3c500;
    }
    
    /*--- Best Tote or SP 30% Promotion ---*/
    
    .bettingtable .product-best-tote-or-sp-30 .bspplus-th {background: url('/images/besttote-tablehdr-30.png?_=s_1146') no-repeat top center;}

    .bettingtable .product-best-tote-5 .btpplus-th {background: url('/images/besttote-plusfive.png?_=s_1146') no-repeat top center;}
	.bettingtable .product-best-tote-10 .btpplus-th {background: url('/images/besttote-plusten.png?_=s_1146') no-repeat top center;}
	.bettingtable .product-best-tote-15 .btpplus-th {background: url('/images/besttote-plusfifteen.png?_=s_1146') no-repeat top center;}
	.bettingtable .product-best-tote-20 .btpplus-th {background: url('/images/besttote-plustwenty.png?_=s_1146') no-repeat top center;}
	
    /*--- End Best Tote or SP Promotion ---*/

    .bettingtable tr td.flucs {
    	min-width: 125px;
		max-width: 158px;
		color: #666;
		text-align: left;
		padding-left: 5px;
		font-size: 12px;
		border-left: 1px solid #fff;
	}

	.bettingtable tr td.flucs span.up, .bettingtable tr td.full-flucs span.up {
		color: #9E2727;
	}

	.bettingtable tr td.flucs span.down, .bettingtable tr td.full-flucs span.down {
		color: #568F3F;
	}

	.bettingtable tr td.outcome {
		color: #666;
	}

	.bettingtable table td a {
		display: block;
		}


	.bettingtable table.results.exotic {
		margin-bottom: 20px;
	}

	.bettingtable table tr.toprow td,
	.bettingtable table th,
	.bettingtable table th.entrant,
	.bettingtable table th.last {
		border-bottom: 1px solid #3b3b3b;
		border-left: 1px solid #3b3b3b;
	}

	.bettingtable table tr.toprow td {
		font-size: 11px;
		text-transform: uppercase;
	}

	.bettingtable table.results th.runner {
		border-right: 1px solid #505357;
		text-align: left;
		padding: 0 10px;
	}

	.bettingtable table th.number{
		border-bottom: 1px solid #505357;
		background: #252525;
	}

	.bettingtable table th.entrant {
		border-left: none;
	}

	.bettingtable table .position,
	.bettingtable table .number,
	.bettingtable table .rug {
		width: 10px;
		padding-left: 5px !important;
 		text-align: left;
		border: none;
		}

	.bettingtable table.results .position,
	.bettingtable table.results .number,
	.bettingtable table.results .rug {
		text-align: center;
	}

	.bettingtable table .entrant {
		text-align: left;
		padding-left: 5px !important;
		}

	.bettingtable table .last {
		border: none;
		}

	.bettingtable tr.table-ftr, .bettingtable tr.table-ftr:hover {
		height: 30px !important;
	}

.table-legend {
	padding: 7px 10px 5px 10px;
	font-weight: 600;
}

#contentainer #racelegend h2 {
	margin: 0;
}

#racelegend .inner-colored {
	padding: 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}

.legend-toprow {}
.legend-bottomrow {}

	.table-legend .legend-icon {
		background: url('/images/bettingtable-legend.png?_=s_1146') no-repeat -200px -200px;
		padding: 0 0 5px 14px;
		float: left;
		margin-right: 10px;
	}

	.legend-icon.fixedodds {
		background: url('/images/has-fixed-odds.png?_=s_1146') no-repeat 0px 3px;
	}

	.legend-icon.haspyoo {
		background: url('/images/has-pyoo.png?_=s_1146') no-repeat 0px 3px;
	}

	.legend-icon.closed {
		background-position: 0 3px;
	}

	.legend-icon.racesoon {
		background-position: 0 -18px;
	}

	.legend-icon.raceopen {
	background-position: 0 -39px;
	}

	.legend-icon.marketmovers {
		background-position: 0 -90px;
		padding-left: 19px;
	}

	.legend-icon.fixedtba{
		background-position: 0 -107px;
	}

	.legend-icon.placepicker{
		background-position: 0 -127px;
		padding-left: 19px;
	}

.bettingpanel .row {
	border-bottom: 1px solid #f5f5f5;
}

	.bettingpanel .row td, .bettingtable .row td {
		background: url('/images/row-bg.png?_=s_1146') repeat-x bottom left #f2f1f1;
		border-bottom: 1px solid #e8e7e7;
		border-top: 1px solid #fff;
	}

	.bettingpanel .row:hover td, .bettingtable .row:hover td {
		background: url('/images/row-bg-hover.png?_=s_1146') repeat-x bottom left #ededed;
	}

	.bettingpanel .row td.data,
	.bettingtable .row td.data {
		background: url('/images/row-bg.png?_=s_1146') repeat-x bottom left #f2f1f1;
		border-bottom: 1px solid #e8e7e7;
		border-top: 1px solid #fff;
	}

	.row td.odds:hover {
		background: #b3c500 !important;
		border-bottom: 1px solid #acb701;
	}

	.row td.odds:hover a {
		color: #fff;
		text-shadow: 0 1px 2px rgba(0,0,0,0.3);
		text-shadow: 0 0 2px rgba(0,0,0,0.3);
	}

.bettingtable td.entrant-laststarts {
	width: 45px;
	font-weight: 600;
	padding: 0 5px;
	font-size: 1.091em;
	border-right: none;
	text-align: left;
	text-transform: uppercase;
}

.bettingtable td.entrant-laststarts a {
	color: #45484D;
}

.bettingtable tr.scratched td.entrant-laststarts {color: #C6C6C6; text-decoration: line-through;}

td.entrant .entrant-details {margin-right: 5px; text-transform: uppercase; color: #45484d; float: left; font-weight: 600;}
td.entrant .entrant-details a {color: #45484d;}
td.entrant .entrant-additional {float: left; font-size: 0.909em; color: #747474; margin-right: 5px; text-transform: uppercase;}

.table-ftr .footer-formguide a {
    background: url('/images/raceodds-control-buttons.png?_=s_1146') no-repeat top left;
    width: 127px;
    height: 21px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 2px #000;
    float: left;
    padding-top: 4px;
    text-decoration: none;
    margin: 2px 0;
}

.table-ftr .footer-formguide a:hover {
    background: url('/images/raceodds-control-buttons.png?_=s_1146') no-repeat 0 -26px;
}

/* Table Data Icons */

	td.entrant .resulted-position {
		background: url('/images/betting-table-icons.png?_=s_1146') no-repeat;
		width: 18px;
		height: 16px;
		float: left;
	}

		td.entrant .resulted-position.position-2 {
			background-position: 0 -16px;
		}

		td.entrant .resulted-position.position-3 {
			background-position: 0 -32px;
		}

		td.entrant .resulted-position.position-4 {
			background-position: 0 -48px;
		}

	td.entrant .table-icon a {
		display: block;
		width: 16px;
		height: 16px;
		padding: 0;
	}

	td.entrant .table-icon.blackbook-star a {
		width: 13px;
		height: 13px;
	}

	td.entrant .table-icon {
		background: url('/images/betting-table-icons.png?_=s_1146') no-repeat;
	}

	td.entrant .table-icon.market_place {
		background-position: -2px -80px;
		width: 16px;
		height: 16px;
		float: left;
		margin-left: 2px;
	}

	td.entrant .table-icon.market_mover {
		background-position: -2px -64px;
		width: 16px;
		height: 16px;
		float: left;
		margin-left: 2px;
	}

	td.entrant .table-icon.blackbook-star {
		float: right;
		width: 13px;
		height: 13px;
		margin: 2px 2px 0 2px;
		background-position: -2px -125px;
	}

		td.entrant .table-icon.blackbook-star.active {
			background-position: -2px -104px;
		}

	.bettingpanel .row:hover td.data,
	.bettingtable .row:hover td.data {
		background: url('/images/row-bg-hover.png?_=s_1146') repeat-x bottom left #ededed;
	}

	td.entrant-silks {
		width: 22px;
		padding: 0 4px !important;
		border-right: none !important;
	}

	.horses-silks {
		padding: 0 3px;
		background: none;
		width: 19px !important;
		height: 33px;
	}

	td.entrant-silks .table-icon.harness-silks {
		width: 26px;
		height: 20px;
	}

	td.entrant-silks .table-icon.greyhound-silks {
		background: url('/images/greyhound-silks.png?_=s_1146') no-repeat;
		margin: 0 auto;
		width: 14px;
		height: 16px;
		padding: 0px 0 0 2px;
	}

	td.entrant-silks .table-icon.greyhound-silks.grey-two {background-position: 0 -16px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-three {background-position: 0 -32px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-four {background-position: 0 -48px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-five {background-position: 0 -64px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-six {background-position: 0 -80px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-seven {background-position: 0 -96px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-eight {background-position: 0 -112px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-nine {background-position: 0 -128px;}
	td.entrant-silks .table-icon.greyhound-silks.grey-ten {background-position: 0 -144px;}

	.bettingpanel .row a {
			display: block;
	}

.bettingpanel h2 {color: #fff !important;}

.bettingpanel .row .number {
	width: 20px;
	font-weight: 600;
}

	.bettingpanel .row .number {
		width: 20px;
		padding: 3px 0 3px 10px;
	}

.bettingpanel .row .entrant {
	padding: 3px 0 3px 0;
	text-transform: uppercase;
}

	table.closed td.odds:hover {
		background: url('/images/row-bg-hover.png?_=s_1146') repeat-x bottom left #ededed;
	}

	.bettingpanel .row .odds {width: 120px; text-align: right;}

	.event-box .row a.odds[active],
	.bettingpanel .row .odds:hover, .bettingtable .row .odds:hover, .bettwo .row .odds:hover,
	.bettingpanel .row .odds[active], .bettingtable .row .odds[active], .bettwo .row .odds[active],
	.bettingpanel .row .odds a[active], .bettingtable .row .odds a[active], .bettwo .row .odds a[active],
	.bettingpanel .row .odds a[has-bet], .bettingtable .row .odds a[has-bet], .bettwo .row .odds a[has-bet] {
		background: #b3c500 !important;
		color: #fff;
		text-shadow: 0 1px 2px rgba(0,0,0,0.3);
		/*border-bottom: 1px solid #acb701;*/
	}

	.bettingtable .row .odds a[active] {
		border-bottom: none;
	}

.scratched td.number, .scratched td.entrant .entrant-details, .scratched td.entrant label, .scratched .entrant-additional, tr.scratched .entrant {
	text-decoration: line-through;
	color: #c6c6c6 !important;
}

tr.scratched td.scratched {text-align: center; color: #bebebe;}

.fullbox-hdr.header-icons h3 {
	padding-left: 37px !important;
	background: url('/images/racing-icons.png?_=s_1146') no-repeat;
}

.fullbox .fullbox-hdr.header-icons h3, .header-icons h2 {
	padding-left: 43px !important;
	background: url('/images/racing-icons-black-small.png?_=s_1146') no-repeat;
}

.fullbox-hdr.yellow-header-icons h3, .yellow-header-icons h2 {
	padding-left: 37px !important;
	background: url('/images/racing-icons-yellow.png?_=s_1146') no-repeat;
}

	.header-icons.horses-icon h3,
	.yellow-header-icons.horses-icon h3,
	.header-icons.horses-icon h2,
	.yellow-header-icons.horses-icon h2 {
		background-position: 5px 8px !important;
	}

	.header-icons.harness-icon h3,
	.yellow-header-icons.harness-icon h3,
	.header-icons.harness-icon h2,
	.yellow-header-icons.harness-icon h2 {
		background-position: 6px -133px !important;
	}

	.header-icons.greyhounds-icon h3,
	.yellow-header-icons.greyhounds-icon h3,
	.header-icons.greyhounds-icon h2,
	.yellow-header-icons.greyhounds-icon h2 {
		background-position: 5px -275px !important;
	}

/* Status Bar */
/*=======================================================*/
#betbar {
	background: #d32123;
	border-bottom: 3px solid rgba(255,255,255,0.3);
	height: 27px;
	padding-top: 4px;
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
}

#betbar .inner {
	margin: 0 auto;
	width: 990px;
}

	body.body-top #betbar div.inner {
		display: none;
	}

.barlogo {
	padding: 4px 0 0 9px;
	width: 128px;
	float: left;
}

.barlogo a {
	background: url('/images/ladbrokes-logo-small.png?_=s_1146') no-repeat;
	height: 14px;
	width: 128px;
	display: block;
	text-indent: -9999px;
}

#betbar .balance {
	float: right;
	color: #fff;
	text-align: right;
}

#betbar .balance a {
	float: left;
	line-height: 21px;
}

#betbar .time {
	float: right;
	width: 165px;
	padding-left: 35px;
	color: #fff;
	text-align: left;
	padding-top: 4px;
}

/* Betslip */
/*=======================================================*/
#betSlip {
	position: fixed;
	top: 34px;
	z-index: 900;
	width: 100%;
	display: none;
	height: 0; /* Javascript will set this as necessary */
}

body.body-top #betSlip {
	position: absolute;
	top: 96px;
}

body.body-top.has-site-notification #betSlip {
	top: 132px;
}

#betSlipTop {
	display: none;
}
body.body-top #betSlipTop {
	display: block;
	position: absolute;
	top: 106px;
	width: 100%;
	height: 0;
	z-index: 950;
}

#slipcontainer {
	width: 1008px;
	margin: 0 auto;
/*	border-bottom: 5px solid #a91607;
	border-top: none;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;*/
}

#betcontainer {
	background: #444444;
}

#slip-bet-area {
	overflow-x: auto;
	height: 0;
}

.bs-table {
	width: 100%;
	padding: 0;
	border-spacing: 0;
	color: #fff;
}

.bs-table .bethdr {
	background: #252525;
	height: 30px;
}

.bs-table .bethdr th {
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	font-size: 1.091em;
	font-weight: 600;
	letter-spacing: -0.08px;
	text-align: left;
}

#betSlip .bethdr .selection {font-size: 1.273em; width: 233px; padding-left: 10px;}
#betSlip .bethdr .bettype {width: 90px;}
#betSlip .bethdr .product {width: 90px;}
#betSlip .odds {width: 72px !important; padding: 0 !important;}
#betSlip .bethdr .stake {width: 143px;}
#betSlip .bethdr .towin {width: 119px;}
#betSlip .bethdr .status {}

#betSlip .sliphelp a {display: none;}

/* betSlip Bet Row - Styles */
#betSlip .bet-row {
	text-shadow: 1px 1px 0 #313339;
	letter-spacing: -0.08px;
	}

	#betSlip .bet-row td {
		border-top: 1px solid #3C3C3C;
		padding: 5px 0;
	}

	#betSlip .bet-row.betrejected,
	#betSlip .bet-row.active-bet.betrejected,
	#betSlip .bet-row.betrejected:hover,
	#betSlip .bet-row.has-focus.active-bet.betrejected,
	#betSlip .bet-row.bet-rejected.has-focus {
		background: #460000;
	}

		#betSlip .bet-row.betrejected td {
			border-top: 1px solid #600000;
		}

		#betSlip .bet-row.betlost td {
			border-top: 1px solid #2d2d2d;
		}

	#betSlip .bet-row.betprocessing,
	#betSlip .bet-row:hover.betprocessing {
		background: #2e2e2e;
	}

		#betSlip .bet-row.betprocessing td {
			border-top: 1px solid #474747;
		}

	#betSlip .bet-row.betpartial,
	#betSlip .bet-row:hover.betpartial,
	#betSlip .bet-row:hover.betpartial.has-focus {
		background: #4d2f1d;
	}

		#betSlip .bet-row.betpartial td {
			border-top: 1px solid #694126;
		}

	#betSlip .bet-row.betconfirmed {
		}

		#betSlip .bet-row.betconfirmed td {
			background: #324235;
		}

	#betSlip .bet-row.betwon,
	#betSlip .bet-row:hover.betwon {
		background: #043100;
	}

		#betSlip .bet-row.betwon td {
			border-top: 1px solid #0A3F06;
		}

/* betSlip Error Style */

	/* betslip red notification */
	#betSlip .bet-row.has-error td, #betSlip .betslip-error {
		border-bottom: none;
		}

	#betSlip tr.error-row td, #betSlip .betslip-error, #quickBet .betslip-error {
		background: #d32123;
		text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
		color: #fff;
		font-weight: 600;
	}

	/* betslip blue notification */
	#betSlip tr.notify-row td {
		background: #398fc8;
		text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
		color: #fff;
		font-weight: 600;
	}

	#betSlip .betslip-notify {
		background: #398fc8;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#398fc8', endColorstr='#053666',GradientType=0 );
	}

	#quickBet .betslip-error {
		border-bottom: none;
		padding: 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
	}

	#quickBet #qb-errorrow a, #quickBet #qb-confirmrow a {
		color: #BDE7FF;
	}

	#betSlip .betslip-error, #betSlip .betslip-notify {
		color: #fff;
		font-size: 1em;
		font-weight: 600;
		text-shadow: 1px 1px 1px #333;
	}

	#betSlip .betslip-error > ul, #betSlip .betslip-notify > ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#betSlip .betslip-notify a {
		color: #BDE7FF;
	}

	#betSlip tr.error-row td div, #betSlip tr.notify-row td div, #betSlip .betslip-error .erroricon, #betSlip .betslip-notify .erroricon {
		background: url('/images/betslip-erroricon.png?_=s_1146') no-repeat 8px 7px;
		padding: 5px 0 5px 28px;
	}

	#betSlip tr.error-row.no-error td {
		background: url('/images/betslip-betconfirm-bg.png?_=s_1146');
	}

	#betSlip tr.invalid-row td {
		background: #d32123;
		font-size: 0.909em;
		text-transform:uppercase;
	}

	#betSlip tr.invalid-row td div {
		background: url('/images/content-error-icon.png?_=s_1146') no-repeat 10px 5px;
		padding: 3px 0 3px 28px;
		background-size: 12px;
	}

#betSlip .bet-row .selection {
	font-weight: 600;
	line-height: 1em;
	padding-left: 10px;
}

	#betSlip .bet-row .selection span {
		font-weight: 400;
		color: #afafaf;
	}

/* betSlip Bet Type Button - Styles */
#betSlip .bet-row .drop-box {
	background: url('/images/bigsprite.png?_=s_1146') rgba(255,255,255,0.1) no-repeat;
	background-position: -353px -40px;
	width: 69px;
	line-height: 28px;
	height: 28px;
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: 600;
	padding: 0 0 0 4px;
	display: block;
	border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;

}
ul.bettype-dropdown:hover div.drop-box{background:red;}

.bettype .drop-box {cursor: pointer;}

#betSlip .bet-row .drop-box:hover, #betSlip .bet-row.has-focus .drop-box {
 	background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
	background-position: -353px -69px;
	color: #252525;
	text-shadow: none;
}
#betSlip .bet-row .drop-box.fixedodds:hover {
	color: #fff;
	text-shadow: none;
}

/* betSlip Bet Type Fixed Odds - Styles */
#betSlip .bet-row .drop-box.fixedodds {
	background: rgba(255,255,255,0.1);
	text-transform: uppercase;
	font-size: 9px;
	padding: 4px 0 0 4px;
	font-weight: 600;
	letter-spacing: normal;
	color: #fff;
}

	#betSlip .bet-row .bettype ul {
		position: absolute;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#betSlip .bet-row .bettype ul li {
		background: #e2e2e2;
		width: 65px;
		padding-left: 5px;
		border-top: 1px solid #f1f1f1;
		border-bottom: 1px solid #c1c1c1;
		color: #333;
		font-size: 0.909em;
		text-transform: uppercase;
		text-shadow: 1px 1px 0 #f1f1f1;
	}

	#betSlip .bet-row .bettype ul li:hover {
		background: #fff;
		cursor: pointer;
	}

#betSlip .bet-row .product .betproduct-button {
	background: url('/images/sprite.png?_=s_1146') no-repeat;
	width: 61px;
	height: 18px;
	display: block;
}

#betSlip .bet-row .odds {
	font-weight: 600;
	padding: 0;
	text-align: left !important;
	}

#betSlip .bet-row .widebox {
	background: rgba(255,255,255,0.1);
	width: 119px;
	height: 26px; /* If this height is changed, it must also be changed in ie8-and-down.css */
	padding-bottom: 1px;
	padding-right: 8px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-kthml-border-radius: 4px;
}

	#betSlip .bet-row .widebox:focus,
	#betSlip .bet-row .widebox.has-value:focus {
		background: #fff ;
		width: 119px;
		padding-right: 8px;
		color:#000;
	}
 #betSlip .bet-row .widebox.has-value, 
	#betSlip .bet-row.has-focus .widebox { /* if it has a value  */
 	width: 119px;
	padding-right: 8px;
	color:#000;
	background-color:#fff;
}
	#betSlip .bet-row .widebox.freebet-remove,
	#betSlip .bet-row .widebox:focus.freebet-remove {
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position: -520px -40px;
		text-align: left;
		color: #000;
		padding-left: 5px;
		padding-right: 29px;
		padding-bottom: 1px;
		height: 26px;
		width: 94px;
		cursor: pointer;
	}
		#betSlip .bet-row:hover .widebox.freebet-remove{
			background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
			background-position: -520px -40px;
		}
		#betSlip .bet-row .widebox.freebet-remove:hover {
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position:-520px -68px;
	}
	#betSlip .bet-row .widebox.freebet-available
	 {
		background: url('/images/bigsprite.png?_=s_1146') rgba(255,255,255,0.1) no-repeat;
		background-position:-297px -40px;
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;
	}
	#betSlip .bet-row .widebox:focus.has-value.freebet-active,
	#betSlip .bet-row .widebox:focus.freebet-active
{
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position:-296px -68px;
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;

	}
	#betSlip .bet-row:hover .widebox.freebet-available {
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;
	}
	#betSlip .bet-row .widebox.freebet-available.has-value,
	#betSlip .bet-row .widebox:focus.freebet-available,
	#betSlip .bet-row .widebox:focus.freebet-available.has-value,
	#betSlip .bet-row .widebox.freebet-active.has-value,
	#betSlip .bet-row .widebox.freebet-active {
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position:-296px -68px;
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;
	}
	#betSlip .bet-row:hover .widebox.freebet-available.has-value, {
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position:-296px -68px;
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;
	}

	#betSlip .bet-row:hover {
		background: #333;
	}

	#betSlip .bet-row.has-focus {
		background: #333;
	}

	#slipcontainer.confirm .bet-row {
	 	border-top: 1px solid #acacac;
		background: #333;
	}

ul.freebet-dropdown {
	display: none;
}

#betSlip .bet-row .stake ul, ul.freebet-dropdown, ul.bettype-dropdown {
	padding: 0;
	margin: 0;
	position: absolute;
	list-style-type: none;
	display: none;
}

	ul.freebet-dropdown li{width:118px;}
	ul.bettype-dropdown li {

		width: 60px;
	}

	#betSlip .bet-row .stake ul li, ul.freebet-dropdown li, ul.bettype-dropdown li {
		background: #e8e8e8;
		color: #252525;
		font-size: 0.909em;
		text-shadow: 1px 1px 0 #fafafa;
		padding: 5px;
		border-top:1px solid #fff;
	}

	#betSlip .bet-row .stake ul li.inactive, ul.freebet-dropdown li.inactive, ul.bettype-dropdown li.inactive {
		color: #666;
	}

	#betSlip .bet-row .stake ul li:hover, ul.freebet-dropdown li:hover, ul.bettype-dropdown li:hover {
		background: #a5b200;
		color: #fff;
		text-shadow: 1px 1px #6e7700;
		cursor: pointer;
		border-top:1px solid #cee500;
	}

#betSlip .bet-row input.widebox.active {
background: #fff;
}

#betSlip .bet-row input.smallbox {
	background: rgba(255,255,255,0.1);
	width: 97px;
	height: 26px;
	padding-bottom: 1px;
	padding-right: 8px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

#betSlip .bet-row.has-value .win-input.smallbox,
#betSlip .bet-row input.smallbox.has-value{ /* small box has a value in it */
	background:  #fff;
	color: #000;
}
#betSlip .bet-row input.smallbox.active,
#betSlip .bet-row input.smallbox:focus,
#betSlip .bet-row.has-focus input.smallbox {
background: #fff;
color: #000;
}

#betSlip .bet-row .status {
	color: #fff;
	text-transform: uppercase;
}

#betSlip .bet-row .status.status-closed {
	color: #F9020B;
}

#betSlip .bet-row .status.status-unconfirmed {
	color: #fff;
}

#betSlip .bet-row .status.status-accepted {
	color: #39CA0C;
}

#betSlip .bet-row .status.status-pending {
	color: #FF5F00;
}

#betSlip .bet-row .sliphelp {
	padding-left: 0;
}

#betSlip .bet-row span.slip-close {
	width: 16px;
	height: 16px;
	float: right;
	margin-right: 12px;
	display: block;
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -212px 0;
	cursor: pointer;
	margin-top: 1px;
}

	#betSlip .bet-row span.slip-close:hover {
		background-position: -254px 0;
	}

#betSlip .bet-row.busy {
	opacity: 0.4;
}

	#betSlip .bet-row.busy span.slip-close,
	#betSlip .bet-row.busy span.slip-close:hover {
		background: url('/images/spinner-darksmall.gif?_=s_1146') no-repeat center center;
	}

#betSlip #slipcontainer.confirm .bet-row div.confirm-bg .stake-input {
	background-color: #fff;
	width: 119px;
	height: 26px;
	padding-bottom: 1px;
	padding-right: 8px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;


	border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
}
#betSlip #slipcontainer.confirm .bet-row div.confirm-bg .stake-input.widebox.has-value.freebet-available {
		background: url('/images/bigsprite.png?_=s_1146') #fff no-repeat;
		background-position: -296px -40px ;
		padding-right: 30px;
		padding-bottom: 1px;
		height: 26px;
		width: 97px;
		cursor: pointer;
	}

#betSlip #slipcontainer.confirm .bet-row div.confirm-bg .stake-input.freebet-remove {
		text-align: left;
		color: #000;
		padding-left: 5px;
		padding-right: 29px;
		padding-bottom: 1px;
		height: 26px;
		width: 94px;
		cursor: pointer;
}
#betSlip #slipcontainer.confirm .bet-row div.confirm-bg .win-input {
	background-color: #fff;
	width: 97px;
	height: 26px;
	padding-bottom: 1px;
	padding-right: 8px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;
}
	#betSlip #slipcontainer.confirm .bet-row div.confirm-bg > * {
		background-color: #fff;
		width: 97px;
		height: 26px;
		padding-bottom: 1px;
		padding-right: 8px;
		border: none;
		text-align: right;
		font-size: 13px;
		font-family: arial, verdana, sans-serif;
		font-weight: 600;
	}

	#betSlip #slipcontainer.confirm .invalid-row,
	#betSlip #slipcontainer.confirm .error-row,
	#betSlip #slipcontainer.confirm .bet-row {
		display: none;
	}

	#betSlip #slipcontainer.confirm .no-active {
		display: none;
	}

	#betSlip #slipcontainer.confirm .bet-row.bet-active {
		display: table-row;
	}

#betSlip #slipcontainer.confirm .bet-row div.confirm-hide {
	display: none;
}

#betSlip .bet-row span.slip-rebet {
	float: left;
	width: 46px;
	height: 13px;
	margin-top: 1px;
	margin-right: 5px;
	display: block;
	background: url('/images/bigsprite.png?_=s_1146') no-repeat;
	background-position: -201px -71px;
}

	#betSlip .bet-row span.slip-rebet:hover {
		background-position: -201px -84px;
		cursor: pointer;
	}

/* Exotics Table */
#betSlip .bethdr .exotics {
	padding-left: 10px;
	width: 182px;
	font-size: 1.273em;
}

#betSlip .bet-row .exotics {vertical-align: top; padding-left: 10px; line-height: 1em; font-weight: 600;}
#betSlip .bet-row .exotics span {color: #afafaf;}
#betSlip .bet-row .selections {color: #afafaf; line-height: 1.2em; width: 309px;}

table.exotics td.stake {color: #afafaf;}
table.exotics td.towin {color: #afafaf;}

/* Betslip Footer */
#betslip-ftr {
	background: #252525;
	height: 46px;
	padding-top: 1px;
	border-top: 1px solid #212121;

}

#betslip-ftr .slip-announce {
	float: left;
	width: 53px;
	padding: 13px 0 0 10px;
	font-size: 1.273em;
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 0 #000;
}

#betslip-ftr .slip-count {
	float: left;
	width: 25px;
	height: 21px;
	background: #d32123;
	color: #fff;
	line-height: 19px;
	margin-top: 13px;
	text-shadow: 1px 1px 0 #000;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}

#betslip-ftr .slip-clear {
	width: 110px;
	float: left;
	text-align: center;
	padding-top: 13px;
	cursor: pointer;

}

#betslip-ftr .slip-clear span {
	display: block;
	color: #c3c3c3;
	font-size: 0.909em;
	width: 90px;
	height: 21px;
	line-height:19px;
	margin: 0 auto;
	text-align: center;
	text-shadow: 1px 1px 0 #2e2e2e;
	background:#3f3f3f;
	border-top: solid 1px #3f3f3f;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}
	#betslip-ftr .slip-clear span:hover {
		background:#a8b910;
		border-top:1px solid #bfcb4f;
		color:#fff;
	}

#betslip-ftr .slip-multicontrols {
	width: 125px;
	float: left;
	text-align: center;
	padding-top: 13px;
	cursor: pointer;
	visibility: hidden;
	border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
}

	#betSlip.has-multis #betslip-ftr .slip-multicontrols {
		visibility: visible;
	}

#betslip-ftr .slip-multicontrols span {
	display: block;
	color: #c3c3c3;
	font-size: 0.909em;
	width: 90px;
	height: 20px;
	line-height:19px;
	text-align: center;
	text-shadow: 1px 1px 0 #2e2e2e;
	background:#3f3f3f;
	border-top:1px solid #656565;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
	#betslip-ftr .slip-multicontrols span:hover {
		background:#a8b910;
		border-top:1px solid #bfcb4f;
		color:#fff;
	}

#betslip-ftr .slip-oddsterms {
	float: left;
	width: 140px;
	text-align: right;
	padding-top: 13px;
	font-size: 0.909em;
	color: #ccc;
}

#betslip-ftr .slip-total {
	width: 152px;
	float: left;
	padding-top: 8px;
	text-align: right;
	padding-right: 9px;
	text-shadow: 1px 1px 0 #000;
	color: #fff;
	font-weight: 600;
	line-height: 1.2em;
}

	#betslip-ftr .slip-total > span {
		font-size: 0.818em;
		color: #fff;
	}

#total-stake,
#est-return,
#est-return .money,
#total-stake .money { color: white !important; font-size: 1em; }

#betslip-ftr .slip-return {
	width: 113px;
	float: left;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	text-shadow: 1px 1px 0 #000;
	color: #fff;
	font-weight: 600;
	line-height: 1.2em;
}
	#betslip-ftr .slip-return > span {
		font-size: 0.818em;
		color: #fff;
	}

#betslip-ftr .slip-betnow {
	float: left;
	width: 215px;
	text-align: center;
	padding-top:5px;
	color: #FC0;
}

#betslip-ftr .slip-betnow span {
	margin: 0 auto;
	background: url('/images/bigsprite.png?_=s_1146') no-repeat;
	background-position: -0px -423px;
	width: 163px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}


	#slipcontainer.place #betslip-ftr .slip-betnow span {
		cursor: text;
	}

	#slipcontainer.ready #betslip-ftr .slip-betnow span {
		background-position: -0px -352px;
	}

	#slipcontainer.ready #betslip-ftr .slip-betnow span:hover {
		background-position: 0 -387px
	}

	#slipcontainer.confirm #betslip-ftr .slip-betnow span {
		background-position: 0 -174px
	}

	#slipcontainer.confirm #betslip-ftr .slip-betnow span:hover {
		background-position: 0 -209px
	}

	#slipcontainer.done #betslip-ftr .slip-betnow span {
		background-position: 0 -245px
	}

	#slipcontainer.done #betslip-ftr .slip-betnow span:hover {
		background-position: 0 -279px
	}

	#slipcontainer.submit #betslip-ftr .slip-betnow span {
		background-position: 0 -315px
	}

	#slipcontainer.submit #betslip-ftr .slip-betnow span:hover {
		background-position: 0 -315px
	}

#betslip-ftr .slip-control {
	float: left;
	width: 11px;
	margin-top: 12px;
	padding-left: 3px;
	height: 17px;
}

	#betslip-ftr .slip-control .control-up {
		background: url('/images/bigsprite.png?_=s_1146')no-repeat;/* normal state */
		background-position: -164px -89px;
		width: 11px;
		height: 17px;
		display: block;
		cursor: pointer;
	}

	#betslip-ftr .slip-control .control-up:hover {
		background-position:  -181px -89px; /* hover state */
	}

	body.betslip-expanded #betslip-ftr .slip-control .control-up {
		background-position:  -164px -70px;/* normal state */
	}

	body.betslip-expanded #betslip-ftr .slip-control .control-up:hover {
		background-position:  -181px -70px
	}

/* betSlip - Confirm */
.stake .confirm-ta-bg  {
	background: rgba(255,255,255,0.1);
	width: 128px;
	height: 26px;
	padding-bottom: 1px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.towin .confirm-ta-bg {
	background: rgba(255,255,255,0.1);
	width: 97px;
	height: 26px;
	padding-bottom: 1px;
	border: none;
	text-align: right;
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	font-weight: 600;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

	.towin .confirm-ta-bg {
		width: 105px;
	}

	.stake .confirm-ta-bg div, .towin .confirm-ta-bg div {
		padding-right: 8px;
		padding-top: 5px;
		height: 22px;
		margin-left: 8px;
	}

/* betSlip - Receipt */
.betslip-confirm .drop-box.fixedodds {
	background: url('/images/betslip-darkform-bg-alpha.png?_=s_1146') no-repeat 0 -1px !important;
}

.betslip-confirm .confirm-ta-bg {
	background: url('/images/betslip-darkform-bg-alpha.png?_=s_1146') no-repeat 0 -19px !important;
	padding-bottom: 1px;
}
	.betslip-confirm .confirm-ta-bg div {background: none;}

.betslip-confirm .towin .confirm-ta-bg {
	background: url('/images/betslip-darkform-bg-alpha.png?_=s_1146') no-repeat 0 -48px !important;
	padding-bottom: 1px !important;
}

/* QuickBet */
/*=======================================================*/
#quickBet {display: none;}

#quickBet .error {
	color: #ff0000;
	font-size: 0.909em;
	padding-left: 5px;
	display: block;
}

#quickBet ul {
	padding-left: 12px;
}

#quickBet .each-way {
	text-align: right;
	padding: 2px 5px 0 0;
	width: 72px;
	float: right;
	margin-top: 4px;
}

#quickBet .each-way input[type='checkbox'] {
	margin: 0px;
}

#quickBet .qb-freebet {
	float: left;
	width: 70px;
	height: 19px;
	padding: 3px 0 0 0;
	position: relative;
}

	#quickBet .qb-freebet a.freebetbutton {
		background: url('/images/bigsprite.png?_=s_1146') -164px -35px no-repeat;
		width: 69px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		margin: 2px 0;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

#quickBet .qb-freebetdrop {
	background: url('/images/tooltip-arrow.png?_=s_1146') no-repeat 28px 0;
	padding-top: 7px;
	position: absolute;
	z-index: 99999;
}

	#quickBet .qb-freebetdrop ul {
		margin: 0;
		padding: 0;
		background: rgb(247,247,247);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(245,245,245,1) 17%, rgba(230,230,230,1) 81%, rgba(228,228,228,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(17%,rgba(245,245,245,1)), color-stop(81%,rgba(230,230,230,1)), color-stop(100%,rgba(228,228,228,1)));
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,245,245,1) 17%,rgba(230,230,230,1) 81%,rgba(228,228,228,1) 100%);
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,245,245,1) 17%,rgba(230,230,230,1) 81%,rgba(228,228,228,1) 100%);
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,245,245,1) 17%,rgba(230,230,230,1) 81%,rgba(228,228,228,1) 100%);
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(245,245,245,1) 17%,rgba(230,230,230,1) 81%,rgba(228,228,228,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e4e4e4',GradientType=0 );
		box-shadow: 0 3px 3px rgba(0,0,0,0.2);
		width: 144px;
		color: #252525;
		text-shadow: 0 1px 0 #fff;
		font-size: 0.909em;
	}

	#quickBet .qb-freebetdrop ul li {
		list-style-type: none;
		border-top: 1px solid #fff;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		padding: 5px;
		cursor: pointer;
	}

	#quickBet .qb-freebetdrop ul li:hover {
		background: rgba(255,255,255,0.4);
	}

	#quickBet .qb-freebetdrop ul li:first-child {
		border-top: none;
	}

	#quickBet .qb-freebetdrop ul li:last-child {
		border-bottom: none;
	}

.betpop {
	color: #fff;
	width: 173px;
	margin: 60px auto 0 auto;
	border: 2px solid #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.8);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.quickbet-shadow {
	position: absolute;
	z-index: 10001;
	top: 320px;
	right: 600px;
	width: 295px;
	height: 321px;
}

.betpop .boxarrow {
	background: url('/images/quickbet-arrow.png?_=s_1146') no-repeat top right;
	position: absolute;
	top: 150px;
	left: 173px; /* (.betpop .pop_container width) - 2*/
	width: 9px;
	height: 15px;
}

.betpop .pop_container {
	position: relative;
}

.betpop .header {
	background: #d32123;
	height: 31px;
	position: relative;
	z-index: 99;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
}

	.betpop .header .title {
		font-size: 13px;
		font-weight: 400;
		letter-spacing: -1px;
		float: left;
		width: 105px;
		padding: 6px 0 0 23px;
		background: url('/images/bigsprite.png?_=s_1146') no-repeat -777px -383px;
	}

	.betpop .header .controls {
		float: right;
		width: 35px;
		margin-right: 5px;
	}

		.betpop .header .controls a.config {
			background: url('/images/bigsprite.png?_=s_1146') no-repeat -173px -1px;
			margin-top: 8px;
			height: 14px;
			width: 15px;
			display: block;
			float: left;
			margin-right: 4px;
		}

			.betpop .header .controls a.config:hover {background-position: -296px -1px;}

		.betpop .header .controls a.close {
			background: url('/images/bigsprite.png?_=s_1146') no-repeat -212px 0;
			width: 15px;
			height: 16px;
			display: block;
			float: left;
			margin-top: 7px;
		}

			.betpop .header .controls a.close:hover {background-position: -254px 0;}

.betpop .inner {
	padding: 8px 5px 5px 5px;
	background-color: #2a2a2a;
	box-shadow: inset 0 3px 3px rgba(0,0,0,0.4);
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#qb-errorrow {
	background: #343639;
}

	.betpop .inner .entrant {
		font-weight: 600;
	}

	.betpop .inner .location {
		color: #c3c4c5;
		padding-bottom: 5px;
		border-bottom: 1px solid #222325;
	}

	.betpop .inner .odds {
			font-size: 1.273em;
			text-align: right;
			font-weight: 600;
			padding: 5px 5px 5px 0;
			border-top: 1px solid #484a4c;
	}

	.betpop .inner input.betamount {
		background: #fff;
		text-align: right;
		border: none;
		width: 153px;
		height: 26px;
		padding: 0 10px 1px 0;
		font-family: arial, verdana, sans-serif;
		font-weight: 600;
		font-size: 13px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

	.betpop .inner input.betamount.freebet-active {
		background: url('/images/bigsprite.png?_=s_1146') #fff -485px -41px;
		padding-right: 31px;
		width: 132px;
	}

	.betpop .inner input.betamount.freebet-active:hover {
		cursor: pointer;
		background: url('/images/bigsprite.png?_=s_1146') #fff -485px -69px;
	}

	.betpop .inner .outcome {
		font-weight: 600;
		text-align: right;
		padding: 2px 5px 5px 0;
		clear: both;
	}

	.betpop input:focus, #betSlip input:focus {
		outline: 0;
	}

	.betpop .inner .outcome {color: #b3c500;}
	.betpop .inner .outcome span.money {color: #fff;}
	.betpop .inner .stake span {color: #fff;}
	.betpop .inner .outcome span {color: #ffffff;}

	.betpop .inner a.betbutton {
		background-color: #b3c602;
		background-image: url('/images/bigsprite.png?_=s_1146');
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
		width: 163px;
		text-indent: -9999px;
		height: 35px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

		.betpop .inner a.betbutton:hover {
			background-position: 0 -35px;
		}

	.betpop .inner div.betprocessing {
		background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -316px;
		width: 163px;
		height: 35px;
		display: none;
		text-indent: -9999px;
	}

	.betpop .inner a.betdone {
		background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -245px;
		width: 163px;
		height: 35px;
		text-indent: -9999px;
		display: block;
		border: none;
		outline: none;
		margin-top: 8px;
	}

		.betpop .inner a.betdone:hover {
			background-position: 0 -279px;
		}

	.betpop .inner a.bluebutton {
		background: url('/images/bigsprite.png?_=s_1146') no-repeat -81px -71px;
		background-color: #990000;
		display: block;
		text-indent: -9999px;
		color: #fff;
		text-align: center;
		width: 80px;
		height: 25px;
		float: left;
		text-decoration: none;
		letter-spacing: -0.08px;
		margin-top: 3px;
		border-radius: 4px;
	}

		.betpop .inner a.bluebutton:hover {
			background-position: -81px -96px;
			background-color: #990000;
		}

		.betpop .inner a.slip {
				margin-right: 3px;
				background-position: 0 -71px;
			}

		.betpop .inner a.slip:hover {
			background-position: 0 -96px;
		}
                
                
/* Quickbet Live Betting Module */
/*=======================================================*/
.live-betting .betting-closed-title {
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 400 !important; 
	letter-spacing: -0.08px;
	margin:6px 0px;
}

.live-betting .betting-closed-title .phone-icon {
	float:right; background:url('/images/bigsprite.png?_=s_1146') no-repeat -200px -104px;
	height:20px;
	width:20px;
	margin-right:45px;
}

.live-betting .live-bet-content {
	margin: 5px 0px;
}

.live-betting .betpop .inner a.callbutton {
		background-color: #b3c602;
		background-image: url('/images/bigsprite.png?_=s_1146');
		background-position: -164px -174px;
		background-repeat: no-repeat;
		display: block;
		width: 163px;
		text-indent: -9999px;
		height: 35px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

        .live-betting .betpop .inner a.callbutton:hover {
			background-position: -164px -209px;
        }

.live-betting .live-bet-content .caller-icon {
	float:right; background:url('/images/bigsprite.png?_=s_1146') no-repeat -246px -80px;
	height:40px;
	width:42px;
	margin-right:5px;
	margin-top: 6px;
}
        
.live-betting .callernowcalling {
	margin: 8px 12px 8px 0px;
}
.live-betting .callernowcalling .callername, .live-betting .callernowcalling .customernumber {
	color:#b3c500;
}

.live-betting .betpop .inner a.callinprogressbutton {
		background-color: #b3c602;
		background-image: url('/images/bigsprite.png?_=s_1146');
		background-position: -164px -245px;
		background-repeat: no-repeat;
		display: block;
		width: 163px;
		text-indent: -9999px;
		height: 35px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

.live-betting .bigphone {
	margin: 10px auto;
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -290px -80px;
	height: 40px;
	width:65px;
}
  
.live-betting .betpop .inner a.closethiswindowbutton {
		background-color: #b3c602;
		background-image: url('/images/bigsprite.png?_=s_1146');
		background-position: -164px -423px;
		background-repeat: no-repeat;
		display: block;
		width: 163px;
		text-indent: -9999px;
		height: 35px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

        .live-betting .betpop .inner a.closethiswindowbutton:hover {
		background-position: -164px -458px;
        }
        
/* QuickBet Confirm */
/*=======================================================*/
#qb-confirmrow, #qb-errorrow {
	background: #2a2a2a;
	padding: 5px;
	display: none;
}

#qb-confirmrow .confirm-inner, .processing-inner, .success-inner, .partial-inner {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

#qb-confirmrow .confirm-inner {
	background: #f7c843; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7c843 0%, #feaf32 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7c843), color-stop(100%,#feaf32));
	background: -webkit-linear-gradient(top,  #f7c843 0%,#feaf32 100%);
	background: -o-linear-gradient(top,  #f7c843 0%,#feaf32 100%);
	background: -ms-linear-gradient(top,  #f7c843 0%,#feaf32 100%);
	background: linear-gradient(top,  #f7c843 0%,#feaf32 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c843', endColorstr='#feaf32',GradientType=0 );
	padding: 5px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
	color: #252525;
}

#quickBet .notify-inner {
	background: #398fc8;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	color: #fff;
	font-weight: 600;
	border-bottom: none;
	padding: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.processing-inner {
	background: rgb(96,96,96); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(96,96,96,1) 0%, rgba(67,67,67,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(100%,rgba(67,67,67,1)));
	background: -webkit-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(67,67,67,1) 100%);
	background: -o-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(67,67,67,1) 100%);
	background: -ms-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(67,67,67,1) 100%);
	background: linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(67,67,67,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#434343',GradientType=0 );
	padding: 5px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	border-bottom: 1px solid #222325;
	color: #ccc;
}

.success-inner {
	background: rgb(19,174,59); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(19,174,59,1) 0%, rgba(13,119,41,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(19,174,59,1)), color-stop(100%,rgba(13,119,41,1)));
	background: -webkit-linear-gradient(top,  rgba(19,174,59,1) 0%,rgba(13,119,41,1) 100%);
	background: -o-linear-gradient(top,  rgba(19,174,59,1) 0%,rgba(13,119,41,1) 100%);
	background: -ms-linear-gradient(top,  rgba(19,174,59,1) 0%,rgba(13,119,41,1) 100%);
	background: linear-gradient(top,  rgba(19,174,59,1) 0%,rgba(13,119,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13ae3b', endColorstr='#0d7729',GradientType=0 );
	padding: 5px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	border-bottom: 1px solid #222325;
}
.partial-inner {
	background-color:#a44b16;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#d17821,EndColorStr=#a44b16);
	background-image:-moz-linear-gradient(top,#d17821 0,#a44b16 100%);
	background-image:-ms-linear-gradient(top,#d17821 0,#a44b16 100%);
	background-image:-o-linear-gradient(top,#d17821 0,#a44b16 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d17821),color-stop(100%,#a44b16));
	background-image:-webkit-linear-gradient(top,#d17821 0,#a44b16 100%);
	background-image:linear-gradient(to bottom,#d17821 0,#a44b16 100%);
	border-bottom: 1px solid #222325;
	padding: 5px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

#quickBetConfirm {display: none;}

#quickBetConfirm .confirmlight {
	color: #fff;
	font-size: 0.909em;
	background: #5cac2f;
}

#quickBetConfirm .entrant {
	line-height: 1em;
}

#quickBetConfirm .odds {
	font-size: 1.273em;
	text-align: left;
}

#quickBetConfirm .stake {color: #fff; margin-bottom: 5px;}
#quickBetConfirm .stake span {color: #ffffff;}

.betpop .betconfirm {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -174px;
	height: 35px;
	width: 163px;
	display: block;
	border: 0;
	cursor: pointer;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	text-indent: -9999px;
}

	.betpop .betconfirm:hover {
		background-position: 0 -209px;
	}

.betpop .quickmulti-selections hr {
	background: none;
	border: none;
	border-top: 1px solid #222325;
	border-bottom: 1px solid #484a4c;
}

.betpop .quickmulti-selections span {
	color: #fff;
}

.betpop .quickmulti-selections {
	text-transform: uppercase;
}

/* Exotic Quick Bet */
/*=======================================================*/

.exotic-shadow {
	position: absolute;
	z-index: 10001;
	top: 320px;
	right: 600px;
	width: 295px;
	height: 420px;
}

#quickBetExotic .location, #quickBetFixedExotic .location {
	color: #fff;
	font-size: 1.091em;
	font-weight: 600;
	border-bottom: none;
}

#quickBetExotic ul, #quickBetFixedExotic ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #c3c4c5;
	font-size: 0.909em;
	padding-bottom: 8px;
	border-bottom: 1px solid #000;
}

#quickBetExotic ul span, #quickBetFixedExotic ul span {
	font-weight: 600;
}

#quickBetExotic table, #quickBetFixedExotic table {
	font-weight: 600;
	width: 100%;
	padding: 8px 0;
	border-top: 1px solid #484A4C;
	text-align: center;
}

#quickBetFixedExotic .oddssummary {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid #000;
	padding: 5px 0;
	font-size: 10px;
	color: #c3c4c5;
}

.oddssummaryheader {
	font-weight: 600;
	font-size: 11px;
	color: #fff;
}

#quickBetExotic table tr.hdrrow, #quickBetFixedExotic table tr.hdrrow {
	font-size: 0.909em;
}

#quickBetExotic table tr.hdrrow td, #quickBetFixedExotic table tr.hdrrow td {
	padding: 3px 0 2px 0;
	font-size: 0.909em;
}

#quickBetExotic table td span, #quickBetFixedExotic table td span {
	font-size: 1.273em;
}

#quickBetExotic table td.x, #quickBetFixdeExotic table td.x {
	font-size: 0.909em;
	width: 20px;
	font-weight: 700;
}

#quickBetExotic table input, #quickBetFixedExotic table input {
	background: #fff;
	width: 67px;
	height: 26px;
	border: none;
	text-align: right;
	padding: 0 10px 1px 0;
	font-weight: 600;
	float: right;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

#quickBetExotic input.betamount, #quickBetFixedExotic input.betamount {
	background: url('/images/sprite.png?_=s_1146') no-repeat -501px -455px transparent;
	text-align: right;
	border: none;
	width: 144px;
	height: 26px;
	padding: 0 5px 1px 0;
}

#quickBetExotic .add-betslip, #quickBetFixedExotic .add-betslip {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -123px transparent;
	width: 163px;
	height: 25px;
	display: block;
	margin-top: 4px;
	text-indent: -9999px;
	border-radius: 4px;
}

#quickBetExotic .add-betslip:hover, #quickBetFixedExotic .add-betslip:hover {
	background-position: 0 -148px;
}

input::-ms-clear {
	width : 0;
	height: 0;
}

input::-ms-reveal {
	width: 0;
	height: 0;
}

/* Exotic Confirm */
/*=======================================================*/

#quickBetExoticConfirm .location, #quickBetFixedExoticConfirm .location {
	color: #fff;
	font-size: 1.091em;
	font-weight: 600;
	border-bottom: none;
}

#quickBetExoticConfirm ul, #quickBetFixedExoticConfirm ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #c3c4c5;
	font-size: 0.909em;
	padding-bottom: 8px;
	border-bottom: 1px solid #222325;
}

#quickBetExoticConfirm ul span, #quickBetFixedExoticConfirm ul span {
	font-weight: 600;
}

#quickBetExoticConfirm .stake, #quickBetFixedExoticConfirm .stake {
	padding: 8px 0;
	border-top: 1px solid #484A4C;
	font-weight: 600;
}

#quickBetExoticConfirm table, #quickBetFixedExoticConfirm table {
	font-weight: 600;
	width: 149px;
	text-align: center;
}

#quickBetExoticConfirm table tr.hdrrow, #quickBetFixedExoticConfirm table tr.hdrrow {
	font-size: 0.909em;
}

#quickBetExoticConfirm table tr.hdrrow td, #quickBetFixedExoticConfirm table tr.hdrrow td {
	padding: 3px 0 2px 0;
	font-size: 0.909em;
}

#quickBetExoticConfirm table td span, #quickBetFixedExoticConfirm table td span {
	font-size: 1.273em;
}

#quickBetExoticConfirm table td.x, #quickBetFixedExoticConfirm table td.x {
	font-size: 0.909em;
	width: 20px;
	font-weight: 700;
}

#quickBetExoticConfirm table input, #quickBetFixedExoticConfirm table input {
	background: url('/images/sprite.png?_=s_1146') no-repeat -142px -295px;
	width: 71px;
	height: 26px;
	border: none;
	text-align: right;
	padding: 0 5px 1px 0;
	font-weight: normal;
	float: right;
	color: #fff;
}

#quickBetExoticConfirm input.betamount, #quickBetFixedExoticConfirm input.betamount {
	background: url('/images/sprite.png?_=s_1146') no-repeat -501px -427px transparent;
	text-align: right;
	border: none;
	width: 144px;
	height: 26px;
	padding: 0 5px 1px 0;
	color: #fff;
}

/* QuickMulti Confirm & Quiz */
/*=======================================================*/

#quickBetMultiConfirm ul, #quickBetQuizConfirm ul, #quickBetQuizAdd ul {
	margin: 0;
	padding: 0;
	font-size: 0.909em;
	padding-bottom: 8px;
	border-bottom: 1px solid #222325;
}

#quickBetMultiConfirm ul {
    color: #c3c4c5;
}

#quickBetMultiConfirm ul span, #quickBetQuizConfirm ul span, #quickBetQuizAdd ul span {
	font-weight: 600;
}

#quickBetMultiConfirm .stake, #quickBetQuizConfirm .stake, #quickBetQuizAdd .stake {
	padding: 8px 0;
	border-top: 1px solid #484A4C;
	font-weight: 600;
}

/* QuickBet Value Buttons */
/*=======================================================*/

#quickBet .qb-buttons {
	margin-bottom: 5px;
}

#quickBet .qb-buttons button {
	border: none;
	float: left;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	font-weight: 600;
	font-family: 'OpenSans', arial, verdana, sans-serif;
	width: 53px;
	height: 20px;
	margin: 0 0 2px 0;
	display: block;
	text-align: center;
	background: #52565d;
	font-size: 1em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}

#quickBet .qb-buttons button.mid {
	margin: 0 2px 2px 2px;
}

#quickBet .qb-buttons button:hover {
	cursor: pointer;
	background: #6b7078;
}

#quickBet .qb-buttons button:active {
	color: #fff;
	background: #ab231e;
}

/* Icons */
/*=======================================================*/
.racingicon {
	background: url('/images/racingicons.png?_=s_1146') no-repeat;
	width: 49px;
	height: 43px;
}

	.racingicon.greyhounds {
		background-position: -49px 0;
	}

	.racingicon.harness {
		background-position: -98px 0;
	}

.red-warning-icon {
	position: absolute;
	z-index: 99999;
	width: 20px;
	height: 23px;
	display: block;
}

.warning-icon-1 {background: url('/images/notification-icons/notification-1.png?_=s_1146');}
.warning-icon-2 {background: url('/images/notification-icons/notification-2.png?_=s_1146');}
.warning-icon-3 {background: url('/images/notification-icons/notification-3.png?_=s_1146');}
.warning-icon-4 {background: url('/images/notification-icons/notification-4.png?_=s_1146');}
.warning-icon-5 {background: url('/images/notification-icons/notification-5.png?_=s_1146');}
.warning-icon-6 {background: url('/images/notification-icons/notification-6.png?_=s_1146');}
.warning-icon-7 {background: url('/images/notification-icons/notification-7.png?_=s_1146');}
.warning-icon-8 {background: url('/images/notification-icons/notification-8.png?_=s_1146');}
.warning-icon-9 {background: url('/images/notification-icons/notification-9.png?_=s_1146'); width: 26px;}

.sideNav .red-warning-icon {
		top: 9px;
		right: 5px;
	}

/* Ticker */
/*=======================================================*/
#ticker {
	position: fixed;
	bottom: 0;
	z-index: 9999;
	background: url('/images/ticker-bg.png?_=s_1146') repeat-x bottom left;
	height: 46px;
	padding-top: 12px;
	width: 100%;
	font-family: 'Oswald', 'OpenSans', arial, verdana, sans-serif;
	font-size: 1em;
	color: #fff;
	text-transform: uppercase;
}

#ticker a {color: #fff; text-decoration: none; margin-right: 40px;}

#ticker .toptick .pointer {padding-bottom: 2px; margin-top: 1px; text-shadow: 1px 1px 1px #111;}
#ticker .bottomtick .pointer {font-size: 1.364em; text-shadow: 1px 1px 1px #111; height: 25px; padding-bottom: 5px; margin-top: 5px;}

#ticker span.green, .green-text {color: #009900;}
#ticker span.orange, .orange-text {color: #ff6600;}
#ticker span.yellow, .yellow-text {color: #999;}
.flucs-red-text {color: #9E2727}

/* Modal Box */
/*=======================================================*/
#simplemodal-container {
	box-shadow: 0 0 30px #000;
	color: #45484d;
	border-radius: 4px;
}




/* Popup - Login/Join Box */
/*=======================================================*/
#login-modal #pop-modal a.joinbanner {
		background: url('/images/jointoday-module.png?_=s_1146') 0 0 transparent;
}
		#login-modal #pop-modal a.joinbanner:hover{background: url('/images/jointoday-module.png?_=s_1146') -380px 0 transparent;}

#login-modal #pop-modal .content-error {margin-bottom: 15px;}

#login-modal #pop-modal input.modal-login {
/*	box-shadow: 0 0 4px #360000;*/
}

#login-modal .content-error {
	background: rgb(148, 0, 0);
	border-bottom: 1px solid #E94248;
}

#login-modal #pop-modal .modal-header, #modal-content .modal-header {
/*	background: url('/images/login-header-gradient.png?_=s_1146') no-repeat #7a0101;*/
	background: #d32123;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-shadow: 1px 1px 3px #111;
	padding: 12px 10px 10px 10px;
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-transform: uppercase;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
}

#login-modal #pop-modal .modal-body,#login-modal #modal-content .modal-body {
	padding: 10px;
	padding: 10px;
	min-height: 346px;
	overflow: hidden;
	background: #f2f1f1;
	border-radius: 0 0 4px 4px;
	-moz-border-radius:  0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius:  0 0 4px 4px;
}

	#login-modal #pop-modal .modal-login-help a {
		color:#fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	}

#login-modal #pop-modal .modal-body {
/*	border-top:1px solid #E94248;*/
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
/*	background: url('/images/modal-bg-credit.png?_=s_1146') #790c0c;*/
	background: #d32123;
}

/*#login-modal #pop-modal .modal-login {
	background: url('/images/modal-sprite.png?_=s_1146') 0 0 no-repeat transparent;
}
	
	#login-modal #pop-modal .modal-login:hover {
		background-position: 0 -29px;
		box-shadow: 0 0 5px #000;
	}*/
	
	#login-modal #pop-modal .modal-login {
		background: #ab231e;
		width: 97px;
		color: #fff;
		line-height: 27px;
		font-weight: 600;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		margin-left: 5px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale; 
		text-shadow: 0 1px 2px rgba(0,0,0,0.3);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 11px;
	}

		#login-modal #pop-modal .modal-login:hover {
			background: #eb3638;
		}

#login-modal #pop-modal table.login-modal {
	margin: 0 auto;
}

#login-modal #pop-modal .modal-login-help {
	background: url('/images/modal-sprite-new.png?_=s_1146') no-repeat -244px -21px;
	padding: 2px 0 2px 15px;
	margin-bottom: 3px;
	position: relative;/* added in to prevent signup banner overriding clickability*/
	z-index: 199;/* added in to prevent signup banner overriding clickability*/
}

#login-modal  #pop-modal .form-input input {
	background:#fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius:  4px;
}

#loginModalForm {
	background: rgba(0,0,0,0.05);
	border-radius: 5px;
	padding: 10px 0;
	margin: 0 0 10px;
}


/* Popup - Login/Join Box */
/*=======================================================*/
#pop-modal .content-error {margin-bottom: 15px;}

#pop-modal a.joinbanner{
	background: url('/images/jointoday-module.png?_=s_1146') 0 0 transparent;
	display:block;
	position:absolute;
	bottom:8px;
	height:190px;
	width:380px;
}
	#pop-modal a.joinbanner:hover{background: url('/images/jointoday-module.png?_=s_1146') -380px 0 transparent;}

#pop-modal .modal-header, #modal-content .modal-header {
	background: #ab231e;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-shadow: 1px 1px 3px #111;
	padding: 12px 10px 10px 10px;
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-transform: uppercase;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
}

#pop-modal .modal-body, #modal-content .modal-body {
	padding: 10px;
	padding: 10px;
	min-height: 290px;
	overflow: hidden;
	background: #f2f1f1;
	border-radius: 0 0 4px 4px;
	-moz-border-radius:  0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-khtml-border-radius:  0 0 4px 4px;
}

#pop-modal table.login-modal {
	margin: 0 auto;
}

#pop-modal .modal-login-help {
	background: url('/images/modal-sprite.png?_=s_1146') no-repeat -247px 7px;
	padding: 2px 0 2px 15px;
	margin-bottom: 3px;
}

#pop-modal .modal-form-text {
	font-weight: 600;
	width: 65px;
}

#pop-modal .modal-form-text.forgotpw-text {
	font-weight: 400;
	padding-bottom: 20px;
}

#pop-modal .modal-login {
	border: none;
	width: 89px;
	height: 29px;
	background: url('/images/modal-sprite.png?_=s_1146') 0 0 no-repeat transparent;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	cursor: pointer;
	float: right;
}

	#pop-modal .modal-login:hover {
		background-position: 0 -29px;
	}

#pop-modal .modal-login.submit-button {
	background: url('/images/modal-sprite.png?_=s_1146') 0 -87px no-repeat transparent;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

	#pop-modal .modal-login.submit-button:hover {
		background-position: 0 -116px;
		}

#pop-modal .form-input {
	width: 256px;
}

#pop-modal .form-input input {
	background: url('/images/modal-sprite.png?_=s_1146') no-repeat 0 -58px transparent;
	width: 246px;
	height: 28px;
	padding: 0 0 1px 10px;
	border: none;
}

.modal-joinbox {
	background: #2a2a2a;
	color: #fff;
	height: 37px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

.modal-joinbox p {
	padding: 0;
	margin: 9px 0 0 10px;
	font-weight: 600;
	letter-spacing: -0.8px;
	font-size: 1.273em;
	float: left;
}

	.modal-joinbox a {
		color: #fff;
		text-decoration: none;
	}

	.modal-joinbox a.modal-join {
		background: url('/images/modal-sprite.png?_=s_1146') no-repeat -99px 0;
		width: 89px;
		height: 29px;
		display: block;
		text-indent: -9999px;
		float: right;
		margin: 4px 4px 0 0;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
	}

	.modal-joinbox a:hover {background-position: -99px -29px;}

#pop-modal #captureModalForm table {
	margin: 10px auto;
}

#simplemodal-overlay {background: #000;}

#simplemodal-container a.simplemodal-close {
	background: url('/images/bigsprite.png?_=s_1146') -206px 5px no-repeat;
	width: 25px;
	height: 25px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: 6px;
	right: 6px;
	cursor: pointer;
}

#simplemodal-container a.simplemodal-close:hover {
/*	background-position: -206px 5px;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
/*	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.4), 1px 1px 0 rgba(255,255,255,0.3);*/
	background-color: rgba(0,0,0,0.1);
}


/* Popup - Login/Join Modal **NEW** */
/*=======================================================*/
#login-modal.new {
}

#login-modal.new #pop-modal .modal-header,
#modal-content.new .modal-header {
	padding: 10px 10px 0px 10px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	background: none;
}

#login-modal.new #pop-modal .modal-body,
#login-modal.new #modal-content .modal-body {
	min-height: 249px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	background: none;
}

	#simplemodal-container #login-modal.new a.simplemodal-close {
		top: 5px;
		left: 5px;
	}

	#login-modal.new .login-modal-inner {
		width: 50%;
		float: left;
		position: relative;
	}
	
		#login-modal.new .login-modal-inner.left {
			border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
			-webkit-border-radius: 5px 0 0 5px;
			-khtml-border-radius: 5px 0 0 5px;
			background: #f0efee url('/images/login-modal-join-graphic.png?_=s_1146') no-repeat right bottom;
		}
		
			#login-modal.new #pop-modal .login-modal-inner.left .modal-header,
			#modal-content.new .login-modal-inner.left .modal-header {
				color: #252525;
			}
		
		#login-modal.new .login-modal-inner.right {
			border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			-webkit-border-radius: 0 5px 5px 0;
			-khtml-border-radius: 0 5px 5px 0;
			background: #d32123;
		}
		
		#login-modal.new #loginModalForm,
		#login-modal.new .login-form-container {
			margin: 0 0 10px;
			padding: 10px;
			background: rgba(0,0,0,0.05);
			border-radius: 5px;
		}

		#pop-modal.new .form-row {
			margin-bottom: 5px;
		}
		
		#pop-modal.new label {
			display: none;
		}
		
		#pop-modal.new .login-box {
			width: 250px;
			height: 26px;
			padding: 2px 5px;
			background:#fff;
			border: none;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius:  4px;
		}
		
		#login-modal.new #pop-modal a.join-button {
			width: 280px;
			height: 160px;
			display: block;
			text-indent: -9999px;
			position: relative;
		}
		
			#login-modal.new #pop-modal a.join-button span {
				width: 140px;
				height: 47px;
				display: block;
				background: transparent url('/images/login-modal-join-graphic.png?_=s_1146') no-repeat 0 0;
				position: absolute;
				top: 142px;
				left: 0;
			}
			
				#login-modal.new #pop-modal a.join-button:hover span,
				#login-modal.new #pop-modal a.join-button:active span {
					background-position: 0 -218px;
				}
		
		#login-modal.new .login-modal-inner ul {
			color: #252525;
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 12px;
			line-height: 20px;
			text-transform: uppercase;
		}
		
			#login-modal.new .login-modal-inner ul li {
				padding-left: 10px;
				background: url('/images/homepage/sprite.png?_=s_1146') no-repeat -362px -250px;
			}
		
			#login-modal.new .login-modal-inner ul sup {
				font-size: 6px;
				line-height: 12px;
			}

		#login-modal.new .content-error {
			border-bottom: none;
		}
			
		#login-modal.new .content-error ul {
			background: url('/images/content-error-icon-small.png?_=s_1146') no-repeat 5px center;
			text-transform: none;
			font-size: 11px;
			color: #FFF;
		}
		
			#login-modal.new .content-error ul li {
				margin-left: 30px;
				padding-left: 0;
				background: none;
				text-shadow: none;
			}
			
		#login-modal.new .account-links {
			margin-bottom: 5px;
			position: absolute;
			bottom: 10px;
		}
		
			#login-modal #pop-modal .modal-login-help {
				margin-bottom: 0;
				font-size: 10px;
				text-transform: uppercase;
				background: url('/images/homepage/sprite.png?_=s_1146') no-repeat -357px -319px;
			}
		
#pop-modal.new {
}

/* Login Modal Responsive */
/*=======================================================*/
@media only screen and (max-device-width: 620px) {
	:not(.desktop) #sec_mobile #simplemodal-overlay {
		overflow: hidden;
	}

	:not(.desktop) #sec_mobile #simplemodal-container {
		width: 100% !important;
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		-khtml-border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}

	:not(.desktop) #sec_mobile #simplemodal-container,
	:not(.desktop) #sec_mobile #simplemodal-container .simplemodal-wrap {
		height: 495px !important;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.left {
		height: 200px;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.left,
	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.right {
		-khtml-border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner {
		width: 100%;
	}

	:not(.desktop) #sec_mobile #login-modal #pop-modal .modal-header,
	:not(.desktop) #sec_mobile #modal-content .modal-header {
		font-size: 22px;
		text-align: center;
	}

	:not(.desktop) #sec_mobile #login-modal.new #pop-modal .modal-body,
	:not(.desktop) #sec_mobile #login-modal.new #modal-content .modal-body {
		min-height: 150px;
		max-height: 250px;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.left .modal-body {
		max-height: 150px;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.right .modal-body {
		height: 213px;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner ul {
		font-size: 14px;
	}

	:not(.desktop) #sec_mobile #pop-modal.new .login-box,
	:not(.desktop) #sec_mobile #login-modal #pop-modal .modal-login {
		width: 100%;
		height: 45px;
		margin: 0;
		float: none;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	:not(.desktop) #sec_mobile #login-modal #pop-modal .modal-login {
		font-size: 16px;
		-webkit-appearance: none;
	}

	:not(.desktop) #sec_mobile #login-modal.new #pop-modal a.join-button {
		width: 141px;
		height: 174px;
		position: absolute;
		left: 20px;
		right: inherit;
		top: 40px;
		z-index: 200;
		background: url('/images/login-modal-join-graphic-mobile.png?_=s_1146') no-repeat -11px -286px;
		background-size: 162px 517px;
	}

	:not(.desktop) #sec_mobile #login-modal.new #pop-modal a.join-button span {
		top: 127px;
		right: 50px;
		display:  none;
	}

	:not(.desktop) #sec_mobile #login-modal.new #pop-modal a.join-button:hover span {
		background-position: -11px -470px;
		display: block;
	}

	:not(.desktop) #sec_mobile #login-modal.new .account-links {
		margin: 5px 0 0;
	}

	:not(.desktop) #sec_mobile #simplemodal-container a.simplemodal-close {
		background-position: -249px 5px;
		z-index: 250;
	}
}

@media only screen and (max-device-width: 490px) {
	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner ul {
		display: none;
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	/*.mobile #sec_mobile #login-modal.new .login-modal-inner.left {*/
	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner.left {
		height: 225px;
		background-image: url('/images/login-modal-join-graphic-mobile.png?_=s_1146');
		background-position: 100% -50px;
		background-size: 162px 517px;
	}

	:not(.desktop) #sec_mobile #login-modal.new #pop-modal a.join-button span {
		background-image: url('/images/login-modal-join-graphic-mobile.png?_=s_1146');
		background-size: 162px 517px;
	}

	:not(.desktop) #sec_mobile #login-modal.new .login-modal-inner ul li,
	:not(.desktop) #sec_mobile #login-modal #pop-modal .modal-login-help {
		background-image: url('/images/bullet-arrows@2x.png?_=s_1146');
		background-position: 0 6px;
		background-size: 3px 71px;
	}

	:not(.desktop) #sec_mobile #login-modal #pop-modal .modal-login-help {
		background-position: 5px -59px;
	}
}


/* Body - Default Buttons */
/*=======================================================*/
.button-yellow {
	display: block;
	width: 134px;
	height: 35px;
}

.button-yellow:hover {
	background-position: 0 -35px;
}

.but-goback {
	background: url('/images/button-goback.png?_=s_1146') no-repeat;
}

.paginate {margin-top: 20px;}

.gpagination {
            font-size: 80%;
        }

.gpagination a {
	color: #fff;
	font-weight: 600;
	padding: 5px 10px;
	background: url('/images/race-number-togo.png?_=s_1146') bottom left repeat-x;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	text-decoration: none;
}

.gpagination a:hover {
	background: url('/images/race-number-togo-hover.png?_=s_1146') bottom left repeat-x;
}

.gpagination a, .gpagination span {
    display: block;
    float: left;
    margin-right: 5px;
	margin-bottom: 5px;
}

.gpagination .current {
	color: #fff;
	font-weight: 600;
	padding: 5px 10px;
	background: #d32123;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}

.gpagination .current:hover {
	background: #eb3638;
}

.gpagination .current.prev, .gpagination .current.next{
	color: #fff;
	background: rgb(69,72,78);
	background: -moz-linear-gradient(top,  rgb(69,72,78) 0%, rgb(49,53,56) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(69,72,78)), color-stop(100%,rgb(49,53,56)));
	background: -webkit-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: -o-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: -ms-linear-gradient(top,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	background: linear-gradient(to bottom,  rgb(69,72,78) 0%,rgb(49,53,56) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484e', endColorstr='#313538',GradientType=0 );
}

 .eft-reminder, .bpay-reminder {
	float: right;
	border: 10px solid blue;
	width:350px;
	padding: 5px;
	margin:16px 8px 0 0;
	background: #DBEAFF;
	border-color: #B8CADB #B8CADB #C2C2C2;
	border-style: solid;
	border-width: 1px;
	color: #252525;
 }

div.jsdatepicker {
	position: relative;
	xfont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_t.png);
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_b.png);
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_l.png);
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_r.png);
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tl.png);
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tr.png);
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_bl.png);
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_br.png);
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}

.datepickerContainer {
	background: #2a2a2a;
	position: absolute;
	top: 10px;
	left: 0;
	padding: 5px;
	box-shadow: 0 4px 10px -1px black;
	color: #aaa;
}

.datepickerContainer a {
	color: white;
	text-decoration: none;
}

tbody.datepickerDays td.datepickerSelected a {
	color: #fff;
}
tbody.datepickerDays td.datepickerSelected {
	color: black;
	font-weight: bold;
	background: #ab231e;
	color: #fff;
}

.datepickerContainer td,
.datepickerContainer th {
	padding: 2px;
	text-align: center;
}


.saddle-1 .silk-exists.horses-silks { background-position: 0px 0px; }
.saddle-2 .silk-exists.horses-silks { background-position: -25px 0px; }
.saddle-3 .silk-exists.horses-silks { background-position: -50px 0px; }
.saddle-4 .silk-exists.horses-silks { background-position: -75px 0px; }
.saddle-5 .silk-exists.horses-silks { background-position: -100px 0px; }
.saddle-6 .silk-exists.horses-silks { background-position: -125px 0px; }
.saddle-7 .silk-exists.horses-silks { background-position: -150px 0px; }
.saddle-8 .silk-exists.horses-silks { background-position: -175px 0px; }
.saddle-9 .silk-exists.horses-silks { background-position: -200px 0px; }
.saddle-10 .silk-exists.horses-silks { background-position: -225px 0px; }
.saddle-11 .silk-exists.horses-silks { background-position: -250px 0px; }
.saddle-12 .silk-exists.horses-silks { background-position: -275px 0px; }
.saddle-13 .silk-exists.horses-silks { background-position: -300px 0px; }
.saddle-14 .silk-exists.horses-silks { background-position: -325px 0px; }
.saddle-15 .silk-exists.horses-silks { background-position: -350px 0px; }
.saddle-16 .silk-exists.horses-silks { background-position: -375px 0px; }
.saddle-17 .silk-exists.horses-silks { background-position: -400px 0px; }
.saddle-18 .silk-exists.horses-silks { background-position: -425px 0px; }
.saddle-19 .silk-exists.horses-silks { background-position: -450px 0px; }
.saddle-20 .silk-exists.horses-silks { background-position: -475px 0px; }
.saddle-21 .silk-exists.horses-silks { background-position: -500px 0px; }
.saddle-22 .silk-exists.horses-silks { background-position: -525px 0px; }
.saddle-23 .silk-exists.horses-silks { background-position: -550px 0px; }
.saddle-24 .silk-exists.horses-silks { background-position: -575px 0px; }
.saddle-25 .silk-exists.horses-silks { background-position: -600px 0px; }
.saddle-26 .silk-exists.horses-silks { background-position: -625px 0px; }
.saddle-27 .silk-exists.horses-silks { background-position: -650px 0px; }
.saddle-28 .silk-exists.horses-silks { background-position: -675px 0px; }
.saddle-29 .silk-exists.horses-silks { background-position: -700px 0px; }
.saddle-30 .silk-exists.horses-silks { background-position: -725px 0px; }
.saddle-31 .silk-exists.horses-silks { background-position: -750px 0px; }
.saddle-32 .silk-exists.horses-silks { background-position: -775px 0px; }

.content-error.betting_disabled {
	box-shadow: 0 0 5px #666;
	font-size: 1.182em;
	border-bottom: none;
	font-weight: 600;
	text-align: center;
	padding: 20px;
	margin-bottom: 10px;
}

/* Exotic Tote Selection */
/*=======================================================*/
.tote-selector-container {
	width: 90px;
	height: 27px;
	float: right;
}

.tote-selector-container .tote-dropdown {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -334px -40px #3f3f3f;
	height: 28px;
	cursor: pointer;
	text-align: left;
	padding-left: 10px;
	line-height: 26px !important;
	color: #fff;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-shadow: 0 0 0 transparent;
}

.betpop .tote-selector-container .tote-dropdown {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -334px -40px #fff;
	color: #000;
	text-shadow: 0 0 0 transparent;
}

.tote-selector-container .tote-dropdown:hover, .tote-selector-container:hover .tote-dropdown {
	background-position: -334px -68px;
 	background-color: #fff;
 	color: #333;
	text-shadow: 0 0 0 transparent;
}

.tote-selector-container ul#special {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	width: 89px;
	position: absolute;
	z-index: 5;
	line-height: 17px !important;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #ccc;
	display: none;
	text-align: left;
}

.tote-selector-container ul li {
	padding: 5px;
	font-weight: 400;
	font-size: 0.909em;
	cursor: pointer;
	background: #e8e8e8;
	color: #252525;
	text-shadow: 1px 1px 0 #fafafa;
	border-top: 1px solid #fff;
}

.tote-selector-container ul li:hover {
	background: #a5b200;
	color: #fff;
	text-shadow: 1px 1px #6e7700;
	cursor: pointer;
	border-top: 1px solid #cee500;
}

.tote-selector-container ul li.first {
	border-top: none;
}

.tote-selector-container ul li.last {
	border-bottom: none;
}

#betSlip .tote-selector-container {
	margin-right: 15px;
	margin-top: 16px;
	float: left;
	text-shadow: 0 0 0 transparent;
}

.append-asterisk:after {
	content: "*";
}

.prepend-tba:before {
	content: "TBA (";
}

.append-tba:after {
	content: "*)";
}

.prepend-est-return:before {
	content: "Est. ";
}

/* Footer */
/*=======================================================*/
.main-footer {
	width: 970px;
	margin: 10px auto 0 auto;
	background: #e5e5e5;
	padding: 0 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.main-footer .logorow .logo {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -728px;
	height: 40px;
	width: 175px;
	float: left;
}

.main-footer .logorow .responsible-logos {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -657px -832px;
	width: 140px;
	height: 40px;
	float: right;
}

#contentainer .main-footer h3 {
	color: #494949;
	font-size: 13px;
	font-weight: 600;
	margin: 15px 0;
	padding: 0;
	font-family: opensans, verdana, arial, sans-serif;
	text-transform: capitalize;
	border: none;
}

.main-footer .content-links a {
	color: #6887a6;
	text-decoration: none;
	margin-right: 20px;
}

	.main-footer .content-links a:hover {
		text-decoration: underline;
	}

.main-footer .box.one-third {
	float: left;
	width: 302px;
	margin: 0;
}

.main-footer .siteinfo .box, .main-footer .social-contacts .box {
	padding: 0 10px 10px 10px;
}

.main-footer .box.sitelinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.main-footer .box.sitelinks li {
		background: url('/images/bigsprite.png?_=s_1146') -796px 8px no-repeat;
		padding: 0 0 0 10px;
	}

	.main-footer .sitelinks a {
		color: #6d7076;
		text-decoration: none;
		line-height: 22px;
	}

	.main-footer .sitelinks a:hover {text-decoration: underline;}
	
.main-footer .bettinglogos .icons {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat 0px -872px;
	height: 120px;
}

.main-footer .partnerlogos {margin-top: 10px;}

.main-footer .partnerlogos .icons {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -400px -872px;
	height: 50px;
}

.main-footer .partnerlogos .lowercase {text-transform: lowercase;}

.main-footer .depositlogos .icons {
	background: url('/images/bigsprite.png?_=s_1146');
	width: 54px;
	height: 34px;
	margin: 0 5px 7px 0;
	float: left;
}

	.main-footer .depositlogos .icons.visa {background-position: 0 -571px;}
	.main-footer .depositlogos .icons.mastercard {background-position: -60px -571px;}
	.main-footer .depositlogos .icons.paypal {background-position: -120px -571px;}
	.main-footer .depositlogos .icons.bpay {background-position: -180px -571px; display: none;}
	.main-footer .depositlogos .icons.poli {background-position: -240px -571px;}
	.main-footer .depositlogos .icons.neteller {background-position: -299px -571px;}
	.main-footer .depositlogos .icons.ladbrokescard {background-position: -360px -571px;}

.main-footer .app-link {
	background: url('/images/bigsprite.png?_=s_1146');
	width: 108px;
	height: 36px;
	display: inline-block;
	text-indent: -9999px;
	margin-bottom: 5px;
}

	.main-footer .app-link:hover {opacity: 0.8;}
	
	.main-footer .app-link.apple {
		background-position: 0 -804px;
	}

	.main-footer .app-link.android {
		background-position: -135px -804px;
	}
	
.main-footer .lbcard-greybox {
	width: 267px;
	background: #dfdfdf;
	padding: 10px;
	margin-top: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.main-footer .lbcard-greybox:hover {background: #dcdcdc; cursor: pointer;}

.main-footer .lbcard-greybox h3, .main-footer .lbcard-greybox p  {margin: 2px !important;}

.main-footer .lbcard {
	width: 111px;
	height: 70px;
	float: left;
	text-indent: -9999px;
	margin: 0px 10px 10px 0px;
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -270px -636px;
}

.main-footer .lbcard:hover {opacity: 0.8;}

.main-footer .box.one-half {
	float: left;
	width: 484px;
}

.main-footer .box.one-half.contacts {
	width: 560px;
}

.main-footer .box.contacts .contact-details {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat -267px -720px;
	height: 45px;
}

.main-footer .box.socialicons {
	width: 120px;
	float: right;
}

.main-footer .box.socialicons .icons {
	background: url('/images/bigsprite.png?_=s_1146');
	width: 37px;
	height: 37px;
	display: inline-block;
}

	.main-footer .box.socialicons a.icons.twitter {background-position: -10px -646px;}
	.main-footer .box.socialicons a.icons.twitter:hover {background-position: -138px -646px;}

	.main-footer .box.socialicons a.icons.facebook {background-position: -52px -646px;}
	.main-footer .box.socialicons a.icons.facebook:hover {background-position: -180px -646px;}

	.main-footer .box.socialicons a.icons.youtube {background-position: -94px -646px;}
	.main-footer .box.socialicons a.icons.youtube:hover {background-position: -222px -646px;}

	.footer-mobile {
		background: url('/images/bigsprite.png?_=s_1146') -796px 6px no-repeat;
		padding-left: 10px;
	}
	
.main-footer .box.mobile {
	width: 220px;
	background: none;
}

.main-footer hr {
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #f2f2f2;
}

.main-footer .copyright p.title {
	color: #45484d;
	line-height: 26px;
}

.main-footer .copyright {
	color: #969696;
	padding-bottom: 10px;
}

.main-footer .copyright a {
		color: #818181;
	}

.main-footer .copyright p {
	padding: 0;
	margin: 0;
	float: left;
	width: 837px;
}

.main-footer .copyright .security {
	background: url('/images/bigsprite.png?_=s_1146') no-repeat 0 -605px;
	width: 132px;
	height: 31px;
	float: left;
}
/* Sports Quick Links /*/
/*=======================================================*/
#sideNavQuickLinks.sideNav ul.quicklinks li a,
#sideNavLiveBetting.sideNav ul.quicklinks li a { 
	padding: 12px 0 12px 40px;
 }

/*
#sideNavQuickLinks.sideNav ul.quicklinks li.default-quick-links a, #sideNavQuickLinks.sideNav ul.quicklinks li.default-quick-links a:hover {background: url('/images/sports-icons/quicklinks/todaysracing.png?_=s_1146') no-repeat 8px 6px;}
#sideNavQuickLinks.sideNav ul.quicklinks li.australian-rules a, #sideNavQuickLinks.sideNav ul.quicklinks li.australian-rules a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.aussie-rules a, #sideNavQuickLinks.sideNav ul.quicklinks li.aussie-rules a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.afl a, #sideNavQuickLinks.sideNav ul.quicklinks li.afl a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.australianrules a, #sideNavQuickLinks.sideNav ul.quicklinks li.australianrules a :hover{ background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.rugby-league a ,#sideNavQuickLinks.sideNav ul.quicklinks li.rugby-league a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.nrl a,#sideNavQuickLinks.sideNav ul.quicklinks li.nrl a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.rugbyleague a, #sideNavQuickLinks.sideNav ul.quicklinks li.rugbyleague a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.athletics a,#sideNavQuickLinks.sideNav ul.quicklinks li.athletics a:hover { background:url('/images/sports-icons/quicklinks/athletics.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.baseball a, #sideNavQuickLinks.sideNav ul.quicklinks li.baseball a:hover { background:url('/images/sports-icons/quicklinks/baseball.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.basketball a,#sideNavQuickLinks.sideNav ul.quicklinks li.basketball a:hover { background:url('/images/sports-icons/quicklinks/basketball.png?_=s_1146')no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.boxing a,#sideNavQuickLinks.sideNav ul.quicklinks li.boxing a:hover { background:url('/images/sports-icons/quicklinks/boxing.png?_=s_1146') no-repeat 8px 5px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.cricket a,#sideNavQuickLinks.sideNav ul.quicklinks li.cricket a:hover { background:url('/images/sports-icons/quicklinks/cricket.png?_=s_1146') no-repeat 8px 5px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.cycling a,#sideNavQuickLinks.sideNav ul.quicklinks li.cycling a:hover { background:url('/images/sports-icons/quicklinks/cycling.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.darts a, #sideNavQuickLinks.sideNav ul.quicklinks li.darts a:hover { background:url('/images/sports-icons/quicklinks/darts.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav .sideNav ul.quicklinks li.futsal a, #sideNavQuickLinks.sideNav ul.quicklinks li.futsal a:hover { background:url('/images/sports-icons/quicklinks/futsal.png?_=s_1146') no-repeat 8px 5px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.golf a, #sideNavQuickLinks.sideNav ul.quicklinks li.golf a:hover { background:url('/images/sports-icons/quicklinks/golf.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.greyhounds a, #sideNavQuickLinks.sideNav ul.quicklinks li.greyhounds a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.greyhound a, #sideNavQuickLinks.sideNav ul.quicklinks li.greyhound a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.greyhoundracing a, #sideNavQuickLinks.sideNav ul.quicklinks li.greyhoundracing a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.greyhound-racing a, #sideNavQuickLinks.sideNav ul.quicklinks li.greyhound-racing a:hover{ background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.gridiron a, #sideNavQuickLinks.sideNav ul.quicklinks li.gridiron a:hover { background:url('/images/sports-icons/quicklinks/gridiron.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.nfl a, #sideNavQuickLinks.sideNav ul.quicklinks li.nfl a:hover{ background:url('/images/sports-icons/quicklinks/gridiron.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.handball a, #sideNavQuickLinks.sideNav ul.quicklinks li.handball a:hover{ background:url('/images/sports-icons/quicklinks/handball.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.hockey a,#sideNavQuickLinks.sideNav ul.quicklinks li.hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.fieldhockey a,#sideNavQuickLinks.sideNav ul.quicklinks li.fieldhockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.field-hockey a, #sideNavQuickLinks.sideNav ul.quicklinks li.field-hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.horseracing a, #sideNavQuickLinks.sideNav ul.quicklinks li.horseracing a:hover { background:url('/images/sports-icons/quicklinks/horses.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.horse-racing a, #sideNavQuickLinks.sideNav ul.quicklinks li.horse-racing a:hover { background:url('/images/sports-icons/quicklinks/horses.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.harness a, #sideNavQuickLinks.sideNav ul.quicklinks li.harness a:hover { background:url('/images/sports-icons/quicklinks/harness.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.harness-racing a, #sideNavQuickLinks.sideNav ul.quicklinks li.harness-racing a:hover{ background:url('/images/sports-icons/quicklinks/harness.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.ironman a, #sideNavQuickLinks.sideNav ul.quicklinks li.ironman a:hover { background:url('/images/sports-icons/quicklinks/ironman.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.ice-hockey a, #sideNavQuickLinks.sideNav ul.quicklinks li.ice-hockey a:hover { background:url('/images/sports-icons/quicklinks/icehockey.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.icehockey a, #sideNavQuickLinks.sideNav ul.quicklinks li.icehockey a:hover { background:url('/images/sports-icons/quicklinks/icehockey.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.mma a, #sideNavQuickLinks.sideNav ul.quicklinks li.mma a:hover { background:url('/images/sports-icons/quicklinks/mma.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.motorracing a, #sideNavQuickLinks.sideNav ul.quicklinks li.motorracing a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.motor-racing a, #sideNavQuickLinks.sideNav ul.quicklinks li.motor-racing a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.motorsports a,#sideNavQuickLinks.sideNav ul.quicklinks li.motorsports a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.motor-sports a , #sideNavQuickLinks.sideNav ul.quicklinks li.motor-sports a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.netball a , #sideNavQuickLinks.sideNav ul.quicklinks li.netball a:hover { background:url('/images/sports-icons/quicklinks/netball.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.olympics a, #sideNavQuickLinks.sideNav ul.quicklinks li.olympics a:hover { background:url('/images/sports-icons/quicklinks/olympics.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.other a, #sideNavQuickLinks.sideNav ul.quicklinks li.other a:hover { background:url('/images/sports-icons/quicklinks/other.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.poker a, #sideNavQuickLinks.sideNav ul.quicklinks li.poker a:hover { background:url('/images/sports-icons/quicklinks/poker.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.rugby-union a, #sideNavQuickLinks.sideNav ul.quicklinks li.rugby-union a:hover { background:url('/images/sports-icons/quicklinks/rugbyunion.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.rugbyunion a, #sideNavQuickLinks.sideNav ul.quicklinks li.rugbyunion a:hover { background:url('/images/sports-icons/quicklinks/rugbyunion.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.racing a, #sideNavQuickLinks.sideNav ul.quicklinks li.racing a:hover { background:url('/images/sports-icons/quicklinks/racing.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.sailing a , #sideNavQuickLinks.sideNav ul.quicklinks li.sailing a:hover { background:url('/images/sports-icons/quicklinks/sailing.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.wintersports a, #sideNavQuickLinks.sideNav ul.quicklinks li.wintersports a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.winterolympics a, #sideNavQuickLinks.sideNav ul.quicklinks li.winterolympics a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.winter-olympics a, #sideNavQuickLinks.sideNav ul.quicklinks li.winter-olympics a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.winter-sports a, #sideNavQuickLinks.sideNav ul.quicklinks li.winter-sports a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.snooker a,#sideNavQuickLinks.sideNav ul.quicklinks li.snooker a:hover { background:url('/images/sports-icons/quicklinks/snooker.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.soccer a,#sideNavQuickLinks.sideNav ul.quicklinks li.soccer a:hover { background:url('/images/sports-icons/quicklinks/soccer.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.surfing a ,#sideNavQuickLinks.sideNav ul.quicklinks li.surfing a:hover { background:url('/images/sports-icons/quicklinks/surfing.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.swimming a, #sideNavQuickLinks.sideNav ul.quicklinks li.swimming a:hover{ background:url('/images/sports-icons/quicklinks/swimming.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.table-tennis a, #sideNavQuickLinks.sideNav ul.quicklinks li.table-tennis a:hover{ background:url('/images/sports-icons/quicklinks/tabletennis.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.tennis a,#sideNavQuickLinks.sideNav ul.quicklinks li.tennis a:hover { background:url('/images/sports-icons/quicklinks/tennis.png?_=s_1146') no-repeat 8px 6px; }
#sideNavQuickLinks.sideNav ul.quicklinks li.volleyball a, #sideNavQuickLinks.sideNav ul.quicklinks li.volleyball a:hover { background:url('/images/sports-icons/quicklinks/volleyball.png?_=s_1146') no-repeat 8px 6px; }

*/


ul.quicklinks li.active a {background: #d32123;}
ul.quicklinks li.active.default-quick-links a, ul.quicklinks li.active.default-quick-links a:hover { background:url('/images/sports-icons/quicklinks/todaysracing-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.australian-rules a, ul.quicklinks li.active.australian-rules a:hover { background:url('/images/sports-icons/quicklinks/afl-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.aussie-rules a, ul.quicklinks li.active.aussie-rules a:hover { background:url('/images/sports-icons/quicklinks/afl-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.afl a, ul.quicklinks li.active.afl a:hover { background:url('/images/sports-icons/quicklinks/afl-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.australianrules a, ul.quicklinks li.active.australianrules a:hover { background:url('/images/sports-icons/quicklinks/afl-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.commonwealth-games a, ul.quicklinks li.active.commonwealth-games a:hover { background:url('/images/sports-icons/quicklinks/commonwealth-games-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.commonwealthgames a, ul.quicklinks li.active.commonwealthgames a:hover { background:url('/images/sports-icons/quicklinks/commonwealth-games-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.rugby-league a, ul.quicklinks li.active.rugby-league a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.nrl a, ul.quicklinks li.active.nrl a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.rugbyleague a, ul.quicklinks li.active.rugbyleague a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.athletics a, ul.quicklinks li.active.athletics a:hover { background:url('/images/sports-icons/quicklinks/athletics-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.baseball a, ul.quicklinks li.active.baseball a:hover { background:url('/images/sports-icons/quicklinks/baseball-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.basketball a, ul.quicklinks li.active.basketball a:hover { background:url('/images/sports-icons/quicklinks/basketball-hover.png?_=s_1146')#d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.boxing a, ul.quicklinks li.active.boxing a:hover { background:url('/images/sports-icons/quicklinks/boxing-hover.png?_=s_1146') #d32123 no-repeat 8px 5px; }
ul.quicklinks li.active.cricket a, ul.quicklinks li.active.cricket a:hover { background:url('/images/sports-icons/quicklinks/cricket-hover.png?_=s_1146') #d32123 no-repeat 8px 5px; }
ul.quicklinks li.active.cycling a, ul.quicklinks li.active.cycling a:hover { background:url('/images/sports-icons/quicklinks/cycling-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.darts a, ul.quicklinks li.active.darts a:hover { background:url('/images/sports-icons/quicklinks/darts-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.futsal a, ul.quicklinks li.active.futsal a:hover { background:url('/images/sports-icons/quicklinks/futsal-hover.png?_=s_1146') #d32123 no-repeat 8px 5px; }
ul.quicklinks li.active.golf a, ul.quicklinks li.active.golf a:hover { background:url('/images/sports-icons/quicklinks/golf-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.greyhounds a, ul.quicklinks li.active.greyhounds a:hover { background:url('/images/sports-icons/quicklinks/greyhounds-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.greyhound a, ul.quicklinks li.active.greyhound a:hover { background:url('/images/sports-icons/quicklinks/greyhounds-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.greyhoundracing a, ul.quicklinks li.active.greyhoundracing a:hover { background:url('/images/sports-icons/quicklinks/greyhounds-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.greyhound-racing a, ul.quicklinks li.active.greyhound-racing a:hover { background:url('/images/sports-icons/quicklinks/greyhounds-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.gridiron a, ul.quicklinks li.active.gridiron a:hover { background:url('/images/sports-icons/quicklinks/gridiron-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.nfl a, ul.quicklinks li.active.nfl a:hover { background:url('/images/sports-icons/quicklinks/gridiron-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.handball a, ul.quicklinks li.active.handball a:hover { background:url('/images/sports-icons/quicklinks/handball-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.hockey a, ul.quicklinks li.active.hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.fieldhockey a, ul.quicklinks li.active.fieldhockey a:hover { background:url('/images/sports-icons/quicklinks/hockey-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.field-hockey a, ul.quicklinks li.active.field-hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.horseracing a, ul.quicklinks li.active.horseracing a:hover { background:url('/images/sports-icons/quicklinks/horses-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.horse-racing a, ul.quicklinks li.active.horse-racing a:hover { background:url('/images/sports-icons/quicklinks/horses-hover.png?_=s_1146')#d32123  no-repeat 8px 6px; }
ul.quicklinks li.active.harness a, ul.quicklinks li.active.harness a:hover { background:url('/images/sports-icons/quicklinks/harness-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.harness-racing a, ul.quicklinks li.active.harness-racing a:hover {background:url('/images/sports-icons/quicklinks/harness-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.ironman a, ul.quicklinks li.active.ironman a:hover { background:url('/images/sports-icons/quicklinks/ironman-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.ice-hockey a, ul.quicklinks li.active.ice-hockey a:hover, ul.quicklinks li.active.icehockey a, ul.quicklinks li.active.icehockey a:hover { background:url('/images/sports-icons/quicklinks/icehockey-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.mma a { background:url('/images/sports-icons/quicklinks/mma-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.motor-racing a, ul.quicklinks li.active.motor-racing a:hover { background:url('/images/sports-icons/quicklinks/motorsports-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.netball a, ul.quicklinks li.active.netball a:hover { background:url('/images/sports-icons/quicklinks/netball-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.olympics a, ul.quicklinks li.active.olympics a:hover { background:url('/images/sports-icons/quicklinks/olympics-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.other a, ul.quicklinks li.active.other a:hover { background:url('/images/sports-icons/quicklinks/other-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.poker a, ul.quicklinks li.active.poker a:hover { background:url('/images/sports-icons/quicklinks/poker-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.rugby-union a, ul.quicklinks li.active.rugby-union a:hover { background:url('/images/sports-icons/quicklinks/rugbyunion-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.racing a, ul.quicklinks li.active.racing a:hover { background:url('/images/sports-icons/quicklinks/racing-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.sailing a, ul.quicklinks li.active.sailing a:hover { background:url('/images/sports-icons/quicklinks/sailing-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.winter-olympics a, ul.quicklinks li.active.winter-olympics a:hover { background:url('/images/sports-icons/quicklinks/wintersports-hover.png?_=s_1146') #d32123 no-repeat 6px 6px; }
ul.quicklinks li.active.snooker a, ul.quicklinks li.active.snooker a:hover { background:url('/images/sports-icons/quicklinks/snooker-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.soccer a, ul.quicklinks li.active.soccer a:hover { background:url('/images/sports-icons/quicklinks/soccer-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.surfing a, ul.quicklinks li.active.surfing a:hover { background:url('/images/sports-icons/quicklinks/surfing-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.swimming a, ul.quicklinks li.active.swimming a:hover { background:url('/images/sports-icons/quicklinks/swimming-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.table-tennis a, ul.quicklinks li.active.table-tennis a:hover { background:url('/images/sports-icons/quicklinks/tabletennis-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.tennis a, ul.quicklinks li.active.tennis a:hover { background:url('/images/sports-icons/quicklinks/tennis-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }
ul.quicklinks li.active.volleyball a, ul.quicklinks li.active.volleyball a:hover { background:url('/images/sports-icons/quicklinks/volleyball-hover.png?_=s_1146') #d32123 no-repeat 8px 6px; }



ul.quicklinks li.default-quick-links a, ul.quicklinks li.default-quick-links a:hover {background: url('/images/sports-icons/quicklinks/todaysracing.png?_=s_1146') no-repeat 8px 6px;}
ul.quicklinks li.australian-rules a, ul.quicklinks li.australian-rules a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.aussie-rules a, ul.quicklinks li.aussie-rules a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.afl a, ul.quicklinks li.afl a:hover { background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.australianrules a, ul.quicklinks li.australianrules a :hover{ background:url('/images/sports-icons/quicklinks/afl.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.rugby-league a, ul.quicklinks li.rugby-league a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.commonwealth-games a, ul.quicklinks li.commonwealth-games a:hover { background:url('/images/sports-icons/quicklinks/commonwealth-games.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.commonwealthgames a, ul.quicklinks li.commonwealthgames a:hover { background:url('/images/sports-icons/quicklinks/commonwealth-games.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.nrl a, ul.quicklinks li.nrl a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.rugbyleague a, ul.quicklinks li.rugbyleague a:hover { background:url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.athletics a, ul.quicklinks li.athletics a:hover { background:url('/images/sports-icons/quicklinks/athletics.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.baseball a, ul.quicklinks li.baseball a:hover { background:url('/images/sports-icons/quicklinks/baseball.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.basketball a, ul.quicklinks li.basketball a:hover { background:url('/images/sports-icons/quicklinks/basketball.png?_=s_1146')no-repeat 8px 6px; }
ul.quicklinks li.boxing a, ul.quicklinks li.boxing a:hover { background:url('/images/sports-icons/quicklinks/boxing.png?_=s_1146') no-repeat 8px 5px; }
ul.quicklinks li.cricket a, ul.quicklinks li.cricket a:hover { background:url('/images/sports-icons/quicklinks/cricket.png?_=s_1146') no-repeat 8px 5px; }
ul.quicklinks li.cycling a, ul.quicklinks li.cycling a:hover { background:url('/images/sports-icons/quicklinks/cycling.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.darts a, ul.quicklinks li.darts a:hover { background:url('/images/sports-icons/quicklinks/darts.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.futsal a, ul.quicklinks li.futsal a:hover { background:url('/images/sports-icons/quicklinks/futsal.png?_=s_1146') no-repeat 8px 5px; }
ul.quicklinks li.golf a, ul.quicklinks li.golf a:hover { background:url('/images/sports-icons/quicklinks/golf.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.greyhounds a, ul.quicklinks li.greyhounds a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.greyhound a, ul.quicklinks li.greyhound a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.greyhoundracing a, ul.quicklinks li.greyhoundracing a:hover { background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.greyhound-racing a, ul.quicklinks li.greyhound-racing a:hover{ background:url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.gridiron a, ul.quicklinks li.gridiron a:hover { background:url('/images/sports-icons/quicklinks/gridiron.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.nfl a, ul.quicklinks li.nfl a:hover{ background:url('/images/sports-icons/quicklinks/gridiron.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.handball a, ul.quicklinks li.handball a:hover{ background:url('/images/sports-icons/quicklinks/handball.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.hockey a, ul.quicklinks li.hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.fieldhockey a, ul.quicklinks li.fieldhockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.field-hockey a, ul.quicklinks li.field-hockey a:hover { background:url('/images/sports-icons/quicklinks/hockey.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.horseracing a, ul.quicklinks li.horseracing a:hover { background:url('/images/sports-icons/quicklinks/horses.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.horse-racing a, ul.quicklinks li.horse-racing a:hover { background:url('/images/sports-icons/quicklinks/horses.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.harness a, ul.quicklinks li.harness a:hover { background:url('/images/sports-icons/quicklinks/harness.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.harness-racing a, ul.quicklinks li.harness-racing a:hover{ background:url('/images/sports-icons/quicklinks/harness.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.ironman a, ul.quicklinks li.ironman a:hover { background:url('/images/sports-icons/quicklinks/ironman.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.ice-hockey a, ul.quicklinks li.ice-hockey a:hover { background:url('/images/sports-icons/quicklinks/icehockey.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.icehockey a, ul.quicklinks li.icehockey a:hover { background:url('/images/sports-icons/quicklinks/icehockey.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.mma a, ul.quicklinks li.mma a:hover { background:url('/images/sports-icons/quicklinks/mma.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.motorracing a, ul.quicklinks li.motorracing a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.motor-racing a, ul.quicklinks li.motor-racing a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.motorsports a, ul.quicklinks li.motorsports a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.motor-sports a, ul.quicklinks li.motor-sports a:hover { background:url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.netball a, ul.quicklinks li.netball a:hover { background:url('/images/sports-icons/quicklinks/netball.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.olympics a, ul.quicklinks li.olympics a:hover { background:url('/images/sports-icons/quicklinks/olympics.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.other a, ul.quicklinks li.other a:hover { background:url('/images/sports-icons/quicklinks/other.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.poker a, ul.quicklinks li.poker a:hover { background:url('/images/sports-icons/quicklinks/poker.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.rugby-union a, ul.quicklinks li.rugby-union a:hover { background:url('/images/sports-icons/quicklinks/rugbyunion.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.rugbyunion a, ul.quicklinks li.rugbyunion a:hover { background:url('/images/sports-icons/quicklinks/rugbyunion.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.racing a, ul.quicklinks li.racing a:hover { background:url('/images/sports-icons/quicklinks/racing.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.sailing a, ul.quicklinks li.sailing a:hover { background:url('/images/sports-icons/quicklinks/sailing.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.wintersports a, ul.quicklinks li.wintersports a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
ul.quicklinks li.winterolympics a, ul.quicklinks li.winterolympics a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
ul.quicklinks li.winter-olympics a, ul.quicklinks li.winter-olympics a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
ul.quicklinks li.winter-sports a, ul.quicklinks li.winter-sports a:hover { background:url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
ul.quicklinks li.snooker a, ul.quicklinks li.snooker a:hover { background:url('/images/sports-icons/quicklinks/snooker.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.soccer a, ul.quicklinks li.soccer a:hover { background:url('/images/sports-icons/quicklinks/soccer.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.surfing a, ul.quicklinks li.surfing a:hover { background:url('/images/sports-icons/quicklinks/surfing.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.swimming a, ul.quicklinks li.swimming a:hover{ background:url('/images/sports-icons/quicklinks/swimming.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.table-tennis a, ul.quicklinks li.table-tennis a:hover{ background:url('/images/sports-icons/quicklinks/tabletennis.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.tennis a, ul.quicklinks li.tennis a:hover { background:url('/images/sports-icons/quicklinks/tennis.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li.volleyball a, ul.quicklinks li.volleyball a:hover { background:url('/images/sports-icons/quicklinks/volleyball.png?_=s_1146') no-repeat 8px 6px; }
ul.quicklinks li:hover {background: #f9f9f9;}


.glyph-todaysracing {background-image: url('/images/sports-icons/quicklinks/todaysracing.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-australian-rules {background-image: url('/images/sports-icons/quicklinks/afl.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-commonwealth-games {background-image: url('/images/sports-icons/quicklinks/commonwealth-games.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-commonwealthgames {background-image: url('/images/sports-icons/quicklinks/commonwealth-games.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-rugby-league {background-image: url('/images/sports-icons/quicklinks/rugbyleague.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-athletics {background-image: url('/images/sports-icons/quicklinks/athletics.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-baseball {background-image: url('/images/sports-icons/quicklinks/baseball.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-baskbetall {background-image:url('/images/sports-icons/quicklinks/basketball.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-boxing {background-image: url('/images/sports-icons/quicklinks/boxing.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-cricket {background-image: url('/images/sports-icons/quicklinks/cricket.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-cycling {background-image: url('/images/sports-icons/quicklinks/cycling.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-darts {background-image: url('/images/sports-icons/quicklinks/darts.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-futsal {background-image: url('/images/sports-icons/quicklinks/futsal.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-golf {background-image: url('/images/sports-icons/quicklinks/golf.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-greyhounds {background-image: url('/images/sports-icons/quicklinks/greyhounds.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-gridiron {background-image: url('/images/sports-icons/quicklinks/gridiron.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-handball a:hover{background-image: url('/images/sports-icons/quicklinks/handball.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-hockey {background-image: url('/images/sports-icons/quicklinks/hockey.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-field-hockey {background-image: url('/images/sports-icons/quicklinks/hockey.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-horseracing {background-image: url('/images/sports-icons/quicklinks/horses.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-harness {background-image: url('/images/sports-icons/quicklinks/harness.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-ironman {background-image: url('/images/sports-icons/quicklinks/ironman.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-ice-hockey {background-image: url('/images/sports-icons/quicklinks/icehockey.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-.mma {background-image: url('/images/sports-icons/quicklinks/mma.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-motor-racing {background-image: url('/images/sports-icons/quicklinks/motorsports.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-netball {background-image: url('/images/sports-icons/quicklinks/netball.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-olympics {background-image: url('/images/sports-icons/quicklinks/olympics.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-other {background-image: url('/images/sports-icons/quicklinks/other.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-poker {background-image: url('/images/sports-icons/quicklinks/poker.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-rugby-union {background-image: url('/images/sports-icons/quicklinks/rugbyunion.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-racing {background-image: url('/images/sports-icons/quicklinks/racing.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-sailing {background-image: url('/images/sports-icons/quicklinks/sailing.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-winter-olympics {background-image: url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
.glyph-winter-sports {background-image: url('/images/sports-icons/quicklinks/wintersports.png?_=s_1146') no-repeat 6px 6px; }
.glyph-snooker {background-image: url('/images/sports-icons/quicklinks/snooker.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-soccer {background-image: url('/images/sports-icons/quicklinks/soccer.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-surfing {background-image: url('/images/sports-icons/quicklinks/surfing.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-swimming a:hover{background-image: url('/images/sports-icons/quicklinks/swimming.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-table-tennis a:hover{background-image: url('/images/sports-icons/quicklinks/tabletennis.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-tennis {background-image: url('/images/sports-icons/quicklinks/tennis.png?_=s_1146'); background-repeat: no-repeat;}
.glyph-volleyball {background-image: url('/images/sports-icons/quicklinks/volleyball.png?_=s_1146'); background-repeat: no-repeat;}


/*-----------------------------------------------------------------*/
/*-		       Global banner for fullsite to mobile   			  -*/
/*-----------------------------------------------------------------*/

.device-banner {
	width: 100%;
	display:none;
	z-index: 9999999;
	background: #383e42;
	min-width: 320px;

}

.device-banner ul {margin:0 auto;padding:0;width:100%;display:block;text-align:center;color:#fff;font-size:15px;max-width:500px;min-width:320px;}

.device-banner ul li{margin:0;padding:0;display:inline-block;}

/*	==========================================================================	*/
/*	@group Button Styles
/* 	==========================================================================	*/
.device-banner .button {
	width: 100%;
	height: 35px;
	margin-bottom: 5px;
	display: inline-block;
	color: #FFF;
	font-size: 15px;
	line-height: 35px;
	background: #545454 no-repeat;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 2px 0 rgba(0,0,0,0.1);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	position: relative;
	cursor: pointer;
}

.device-banner .button.mobile {
	text-align: center;
	font-size: 15px;
	margin: 14px;
	padding: 0 21px;
	background-color: #a8ba0a;
}
.device-banner .button.mobile:hover{background-color:#c1d400}

@media all and (max-width: 600px) and (min-width: 320px) {
	html {
		min-width:320px;
	}
	.device-banner {

		width: 100%;
		display: block;
	}
}

@media all and (max-width: 375px) and (min-width: 320px) {

.device-banner ul {
	margin:0 auto;
	padding:0;
	width:100%;
	display:block;
	text-align:center;
	color:#fff;
	line-height: 13px;
	font-size:13px;
	max-width:320px;

}
	.device-banner li.mob {margin-right: 14px;}
	.device-banner .button {
		font-size: 1em;
		line-height: 30px;
		height: 30px;
	}

	.device-banner .button.mobile {
		padding: 0;
	 }

}

