/* Bookmaker.com.au Global Styles */
/*=======================================================*/
html {
	min-width: 990px;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'OpenSans', arial, verdana, sans-serif;
	font-size: 0.688em;
	opacity: 1;
}

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

.capitalize {
	text-transform: capitalize;
}

body #navbut,
body #contentainer {
	opacity: 1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

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

.brand-button {
	padding: 10px 30px;
	font-weight: 600;
	text-decoration: none;
	display: inline-block;
}

.brand-button.yellow-gradient {
	border: 1px solid #fcc42f;
	box-shadow: inset 0 1px 0 #feecba, 0 1px 1px rgba(0,0,0,0.3);
	cursor: pointer;
}

.yellow-gradient:hover, .yellow-gradient-hover {
	background: rgb(252,221,130);
	background: -moz-linear-gradient(top,  rgb(252,221,130) 0%, rgb(251,211,105) 29%, rgb(247,187,48) 75%, rgb(246,178,25) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,221,130)), color-stop(29%,rgb(251,211,105)), color-stop(75%,rgb(247,187,48)), color-stop(100%,rgb(246,178,25)));
	background: -webkit-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: -o-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: -ms-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: linear-gradient(to bottom,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdd82', endColorstr='#f6b219',GradientType=0 );
}

.yellow-gradient, .yellow-gradient.no-hover {
	color: #272a2d;
	background: rgb(252,208,84);
	background: -moz-linear-gradient(top,  rgb(252,208,84) 0%, rgb(251,200,69) 25%, rgb(247,179,27) 71%, rgb(245,169,7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,208,84)), color-stop(25%,rgb(251,200,69)), color-stop(71%,rgb(247,179,27)), color-stop(100%,rgb(245,169,7)));
	background: -webkit-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: -o-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: -ms-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: linear-gradient(to bottom,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd054', endColorstr='#f5a907',GradientType=0 );
	text-shadow: 1px 1px 0 rgba(255,255,255,0.4);
}

.blue-gradient:hover, .blue-gradient-hover {
	background: rgb(68,158,209);
	background: -moz-linear-gradient(top,  rgb(68,158,209) 0%, rgb(60,149,204) 21%, rgb(29,111,184) 71%, rgb(15,94,172) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,158,209)), color-stop(21%,rgb(60,149,204)), color-stop(71%,rgb(29,111,184)), color-stop(100%,rgb(15,94,172)));
	background: -webkit-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: -o-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: -ms-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: linear-gradient(to bottom,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ed1', endColorstr='#0f5eac',GradientType=0 );
}

.blue-gradient, .blue-gradient.no-hover {
	background: rgb(49,114,180);
	background: -moz-linear-gradient(top,  rgb(49,114,180) 0%, rgb(40,103,167) 29%, rgb(20,78,136) 75%, rgb(11,68,124) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(49,114,180)), color-stop(29%,rgb(40,103,167)), color-stop(75%,rgb(20,78,136)), color-stop(100%,rgb(11,68,124)));
	background: -webkit-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: -o-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: -ms-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: linear-gradient(to bottom,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3172b4', endColorstr='#0b447c',GradientType=0 );
}

.grey-gradient:hover, .grey-gradient-hover {
	background: rgb(83,87,93);
	background: -moz-linear-gradient(top,  rgb(83,87,93) 0%, rgb(60,64,69) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(83,87,93)), color-stop(100%,rgb(60,64,69)));
	background: -webkit-linear-gradient(top,  rgb(83,87,93) 0%,rgb(60,64,69) 100%);
	background: -o-linear-gradient(top,  rgb(83,87,93) 0%,rgb(60,64,69) 100%);
	background: -ms-linear-gradient(top,  rgb(83,87,93) 0%,rgb(60,64,69) 100%);
	background: linear-gradient(to bottom,  rgb(83,87,93) 0%,rgb(60,64,69) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53575d', endColorstr='#3c4045',GradientType=0 );
}

.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 );
}

.bet-blue:hover {
	background: url('/images/dash-bet-blue-hover.png?_=s_1146') bottom left repeat-x #c5cfd9;
}

.bet-blue, .bet-blue.no-hover {
	background: url('/images/dash-bet-blue.png?_=s_1146') repeat-x bottom left #d9e4ef;
}

.content-message {
	background-color:#3b557e;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6482ad,EndColorStr=#3b557e);
	background-image:-moz-linear-gradient(top,#6482ad 0,#3b557e 100%);
	background-image:-ms-linear-gradient(top,#6482ad 0,#3b557e 100%);
	background-image:-o-linear-gradient(top,#6482ad 0,#3b557e 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6482ad),color-stop(100%,#3b557e));
	background-image:-webkit-linear-gradient(top,#6482ad 0,#3b557e 100%);
	background-image:linear-gradient(to bottom,#6482ad 0,#3b557e 100%);
	color: #fff;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .45);
	padding: 5px 0;
	font-weight: 600;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 10px;
}

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

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

.content-message a {color: white;}

.content-error {
	background: rgb(193,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(193,0,0,1) 0%, rgba(135,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,0,0,1)), color-stop(100%,rgba(135,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
	background: linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#870000',GradientType=0 );
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .60);
	border-bottom: 1px solid #f2f2f2;
	min-height: 21px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	color: #fff;
	padding: 5px 0;
	font-weight: 600;
}

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

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

.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;
}

div#footer,
div#userAuthentication {
	opacity: 1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#contentainer {
	padding: 9px 0 9px 9px;
}

.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: #1463A6; outline: 0;}
a:hover {text-decoration: none;}
.clear {clear: both !important; float: none !important;}
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
strong {font-weight: 600;}
.float-left {float: left;}
.float-right {float: right;}

input {
	font-family: 'OpenSans', arial, verdana, sans-serif;
	font-size: 1em !important;
	color: #272a2d;
}

.font-size-16, .font-16 {
	font-size: 1.455em;
}

.font-size-13 {
	font-size: 1.182em !important;
}

.attn {color: red;}

.semibold {font-weight: 600;}

.bookborder {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-bottom-radius-bottomleft: 5px;
	-khtml-border-radius: 0 5px 0 5px;
	border-radius: 0 5px 0 5px;
}

#container {
	width: 990px;
	margin: 0 auto;
}

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

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

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

#loading-data {
		background: url('/images/modal-bg.png?_=s_1146') 0 -99px;
		top: 50%;
		left: 45%;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
		box-shadow: 0 0 15px #444;
		border: 2px solid #949494;
		position: fixed;
		padding: 20px 50px;
		font-size: 1.273em;
		font-weight: 600;
		color: #272a2d;
		text-shadow: 1px 1px 0px #eee;
		z-index: 600;
}

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

.red-text {
	color: #cc0000 !important;
}

.green-text {
	color: #009900 !important;
}

.grey-text {
	color: #888;
}

.blue-text {
	color: #b5dcff;
}

/* Client Notice */
/*=======================================================*/
.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;
	}

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


/* 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 */
/*=======================================================*/
#header {
	position: relative;
}

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

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

/* Not Logged In */
/*=======================================================*/
#logincontrols {}

	#logincontrols a {
		color: #cacaca;
		font-size: 0.909em;
	}

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

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

	#logincontrols span.error {
		color: red;
		margin-left: 20px;
	}

	#logincontrols input {
		border: none;
		font-size: 1em;
	}

	#logincontrols .loginbox {
		background: #fff;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		width: 97px;
		height: 22px;
		padding: 0 0 0 5px;
		color: #333;
		margin-right: 1px;
	}

	#logincontrols .logbut {
		background: url('/images/sprite.png?_=s_1146') no-repeat 0 -25px;
		position: relative;
		text-indent: -9999px;
		width: 48px;
		height: 22px;
		cursor: pointer;
	}

	#logincontrols .logbut:hover {
		background-position: 0 -47px;
	}

	#logincontrols .joinlink {
		background: url('/images/sprite.png?_=s_1146') no-repeat 0 -72px;
		text-indent: -9999px;
		width: 80px;
		height: 22px;
		cursor: pointer;
		display: block;
		text-align: center;
		text-decoration: none;
		margin-left: 1px;
	}

	#logincontrols .joinlink:hover {
		background-position: 0 -94px;
	}

	#logincontrols .joinbut {
		background: url('/images/sprite.png?_=s_1146') no-repeat 0 -72px;
		position: relative;
		bottom: 1px;
		color: #000;
		text-shadow: 1px 1px 0 #ffd805;
		width: 80px;
		padding: 2px 0 4px 0;
		cursor: pointer;
	}

	#logincontrols .joinbut:hover {
		background-position: 0 -94px;
	}

	#logincontrols #forgotpass {padding: 0 0 0 96px;}

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

/* Logged In */
/*=======================================================*/
#loggedin {}

	#loggedin a, #betbar a {
		color: #fff;
	}

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

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

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

	#loggedin span.hidecontrol a, #betbar span.hidecontrol a {
		color: #b7b7b7;
		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: #fbc300;
		padding-left: 10px;
	}

	#loggedin .welcome {
		width: auto;
	}

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

	#loggedin .welcome, #loggedin .balance, #loggedin .client-credit-offer {
		float: right;
		background: url('/images/logged-bg.png?_=s_1146');
		text-align: right;
		margin-bottom: 2px;
		padding: 5px 10px 5px 0;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		text-shadow: 1px 1px 0px #000;
	}

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

	#loggedin .offerlink {
		text-shadow: 0 1px 0 rgba(255,255,255,0.4);
		color: #45484d;
		display: block;
		line-height: 26px;
		padding: 0 10px;
	}

	#loggedin .offerlink strong {
		color: #272a2d;
		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-left: 10px;
}
	#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 #navbar,
	:not(.desktop) #signup #userAuthentication,
	:not(.desktop) #signup #login {
		display: none;
	}

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

	:not(.desktop) #signup #contentainer {
		padding: 0;
	}

	:not(.desktop) #signup .main-header .inner {
		position: relative;
	}
	
	:not(.desktop) #signup #header h1 {
		width: 308px;
		margin: 0 auto;
		text-align: center;
		float: none;
	}

	: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 .main-footer {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	:not(.desktop) #signup .main-footer,
	:not(.desktop) #signup .main-footer .copyright p {
		width: 100%;
		margin: 0 auto;
	}
	
	:not(.desktop) #signup .main-footer .logorow .logo {
		width: 155px;
	}
	
	:not(.desktop) #signup .main-footer,
	:not(.desktop) #signup .main-footer .copyright p,
	:not(.desktop) #signup .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 .main-footer hr,
	:not(.desktop) #signup .main-footer .logo,
	:not(.desktop) #signup .main-footer .siteinfo,
	:not(.desktop) #signup .main-footer .box.mobile {
		display: none;
	}

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

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

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

	:not(.desktop) #signup .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 .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 .form-signup {
		width: 100%;
	}

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

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

	:not(.desktop) #signup #formcreateusercontainer label,
	:not(.desktop) #signup #formcreateusercontainer input[type=text],
	:not(.desktop) #signup #formcreateusercontainer input[type=password] {
		width: 100%;
		display: block;
		float: none;
	}

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

	:not(.desktop) #signup #formcreateusercontainer input[type=text],
	:not(.desktop) #signup #formcreateusercontainer input[type=password],
	: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 .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) {
	:not(.desktop) #signup .main-header .login-link {
		background-image: url('/images/icon-lock@2x.png?_=s_1146');
		background-size: 16px 19px;
	}
/*
	:not(.desktop) #signup .main-header h1 a {
		background-image: url('/images/ladbrokes-logo.png?_=s_1146');
		background-size: 222px;
	}
*/
	:not(.desktop) #signup #formcreateusercontainer .form-right-content a.help-icon {
		background-image: url('/images/icon-info@2x.png?_=s_1146');
		background-size: 16px;	
	}
}

/* Navbar & Navigation */
/*=======================================================*/

#navbar {
	height: 47px;
	background: url('/images/navbar-bg.png?_=s_1146') no-repeat top left;
	position: relative;
}

	#navbar .time {
		float: right;
		max-width: 210px;
		text-align: right;
		color: #fff;
		text-shadow: 1px 1px 0 #000;
		/*font-size: 1.273em;*/
		font-size: 1.091em;
		padding: 7px 0 0 0;
		margin-right: 10px;
	}
	#navbar .time strong, #betbar .time strong {font-weight: 600;}
	#navbar .time span, #betbar .time span {font-size: 10px; font-weight: 600;}

/* Navigation Buttons */

#navbut {
	padding: 7px 0 0 5px;
}

	#navbut a {
		background: url('/images/nav-sprite-3.png?_=s_1146') no-repeat;
		width: 98px;
		height: 32px;
		display: block;
		text-indent: -9999px;
		float: left;
		margin-right: 1px;
		color: #333;
		text-decoration: none;
		font-weight: 600;
		position: relative;
	}

	#navbut .but_racing {background-position: 0 0;}
	#navbut .but_racing:hover, BODY#sec_racing .but_racing {background-position: 0 -34px;}
	#navbut .but_sports {background-position: -98px 0;}
	#navbut .but_sports:hover, BODY#sec_sports .but_sports {background-position: -98px -34px;}
	#navbut .but_other {background-position: -196px 0;}
	#navbut .but_other:hover, BODY#sec_novelty .but_other {background-position: -196px -34px;}
	#navbut .but_promotions {background-position: -294px 0;}
	#navbut .but_promotions:hover, BODY#promotions .but_promotions {background-position: -294px -34px;}
	#navbut .but_myacc {background-position: -392px 0;}
	#navbut .but_myacc:hover, BODY#sec_myacc .but_myacc {background-position: -392px -34px;}
	#navbut .but_contactus {background-position: -490px 0;}
	#navbut .but_contactus:hover, BODY#contactus .but_contactus {background-position: -490px -34px;}
	#navbut .but_pickyourodds {background-position: -588px 0; width: 143px;}
	#navbut .but_pickyourodds:hover, BODY#sec_pickyourownodds .but_pickyourodds {background-position: -588px -34px;}
	#navbut .but_howtofreebets {background-position: -731px 0; width: 143px;}
	#navbut .but_howtofreebets:hover, BODY#free-bet-guide .but_howtofreebets {background-position: -731px -34px;}
	#navbut .but_melbournecup {background-position: -874px 0; width: 114px;}
	#navbut .but_melbournecup:hover, BODY#sec_melbournecup .but_melbournecup {background-position: -874px -34px;}
	#navbut .but_how {background-position: -990px 0;}
	#navbut .but_how:hover, BODY#how-to .but_how {background-position: -990px -34px;}
/*	#navbut .but_how {background-position: -731px 0; width: 143px;}
	#navbut .but_how:hover, BODY#how-to .but_how {background-position: -731px -34px;}*/

	
	#navbut .new-icon {
		position: relative;
		top: -24px;
		left: 73px;
		z-index: 20;
		width: 27px;
		height: 20px;
		background: url('/images/nav-newbutton.png?_=s_1146') no-repeat;
	}

	#navbut .but_pickyourodds .new-icon {
		left: 117px;
	}


/*


#navbut {
	padding: 7px 0 0 5px;
}

#navbut ul.navigation-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	#navbut a.navigation-button {
		background: url('/images/nav-sprite.png?_=s_1146') no-repeat;
		width: 98px;
		height: 34px;
		display: block;
		text-indent: -9999px;
		float: left;
		margin-right: 1px;
		color: #333;
		text-decoration: none;
		font-weight: 600;
	}

	#navbut a.defbut {
		background-position: -686px 0;
		text-shadow: 1px 1px 0 #ddd;
		text-indent: 0;
		height: 25px;
		padding-top: 9px;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: -0.08px;
	}

	#navbut a.defbut:hover {
		background-position: -686px -34px;
		color: #000;
	}

	#navbut .but_dashboard:hover, BODY#dashboard .but_dashboard {background-position: 0 -34px;}
	#navbut .but_racing {background-position: -98px 0;}
	#navbut .but_racing:hover, BODY#sec_racing .but_racing {background-position: -98px -34px;}
	#navbut .navigation-button.but_sports {background-position: -196px 0;}
	#navbut .navigation-button.but_sports:hover, BODY#sec_sports .navigation-button.but_sports {background-position: -196px -34px;}
	#navbut .navigation-button.but_other {background-position: -294px 0;}
	#navbut .navigation-button.but_other:hover, BODY#sec_novelty .navigation-button.but_other {background-position: -294px -34px;}
	#navbut .navigation-button.but_promotions {background-position: -392px 0;}
	#navbut .navigation-button.but_promotions:hover, BODY#sec_promotions .navigation-button.but_promotions {background-position: -392px -34px;}
	#navbut .navigation-button.but_myacc {background-position: -490px 0;}
	#navbut .navigation-button.but_myacc:hover, BODY#sec_myacc .navigation-button.but_myacc {background-position: -490px -34px;}
	#navbut .navigation-button.but_marketplace {background-position: -588px 0;}
	#navbut .navigation-button.but_marketplace:hover, BODY#sec_marketplace .navigation-button.but_marketplace {background-position: -588px -34px;}
	#navbut .navigation-button.but_placepicker {background-position: -784px 0;}
	#navbut .navigation-button.but_placepicker:hover, BODY#sec_placepicker .navigation-button.but_other {background-position: -784px -34px;}
	#navbut .navigation-button.but_contactus {background-position: -884px 0;}
	#navbut .navigation-button.but_contactus:hover, BODY#sec_contactus .navigation-button.but_contactus {background-position: -884px -34px;}
	
	#navbut .new_icon {
		position: relative;
		top: -25px;
		left: 82px;
		z-index: 20;
		width: 27px;
		height: 20px;
		background: url('/images/nav-newbutton.png?_=s_1146') no-repeat;
	}

.drop-parent .drop-container {
	position: absolute;
	z-index: 1000;
	background: transparent;
	min-width: 98px;
	height: 5px;
	display: none;
}

.drop-child {
	background: #363637;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363637), color-stop(100%,#1a1a1a));
	background: -webkit-linear-gradient(top,  #363637 0%,#1a1a1a 100%);
	background: -o-linear-gradient(top,  #363637 0%,#1a1a1a 100%);
	background: -ms-linear-gradient(top,  #363637 0%,#1a1a1a 100%);
	background: linear-gradient(to bottom,  #363637 0%,#1a1a1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363637', endColorstr='#1a1a1a',GradientType=0 );
	box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	position: relative;
	top: 5px;
	z-index: 99;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 10px 10px 0 10px;
	border-top: 1px solid #000000;
}

.drop-child .featured-slide {}

.featured-slide .prev-button, .featured-slide .next-button {
	background: #46484c;
	background: -moz-linear-gradient(top,  #46484c 0%, #46484c 21%, #424448 35%, #383a3d 60%, #232426 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46484c), color-stop(21%,#46484c), color-stop(35%,#424448), color-stop(60%,#383a3d), color-stop(100%,#232426));
	background: -webkit-linear-gradient(top,  #46484c 0%,#46484c 21%,#424448 35%,#383a3d 60%,#232426 100%);
	background: -o-linear-gradient(top,  #46484c 0%,#46484c 21%,#424448 35%,#383a3d 60%,#232426 100%);
	background: -ms-linear-gradient(top,  #46484c 0%,#46484c 21%,#424448 35%,#383a3d 60%,#232426 100%);
	background: linear-gradient(to bottom,  #46484c 0%,#46484c 21%,#424448 35%,#383a3d 60%,#232426 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46484c', endColorstr='#232426',GradientType=0 );
	width: 59px;
	height: 59px;
	border-top: 1px solid #595b5e;
	border-bottom: 1px solid #171717;
}

	.prev-button {
		border-radius: 4px 0 0 4px;
		float: left;
	}

	.next-button {
		border-radius: 0 4px 4px 0;
		float: left;
	}

.slider-container {
	height: 59px;
	border-top: 1px solid #55595c;
	border-bottom: 1px solid #171717;
	width: 500px;
	float: left;
	background: #42464a;
	background: -moz-linear-gradient(top,  #42464a 0%, #414449 31%, #373a3e 69%, #2d2e32 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42464a), color-stop(31%,#414449), color-stop(69%,#373a3e), color-stop(100%,#2d2e32));
	background: -webkit-linear-gradient(top,  #42464a 0%,#414449 31%,#373a3e 69%,#2d2e32 100%);
	background: -o-linear-gradient(top,  #42464a 0%,#414449 31%,#373a3e 69%,#2d2e32 100%);
	background: -ms-linear-gradient(top,  #42464a 0%,#414449 31%,#373a3e 69%,#2d2e32 100%);
	background: linear-gradient(to bottom,  #42464a 0%,#414449 31%,#373a3e 69%,#2d2e32 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42464a', endColorstr='#2d2e32',GradientType=0 );
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

	.slider-container .inner {
		height: 59px;
		background-image: url('/images/slider-shadow.png?_=s_1146');
	}

.drop-child hr {
	border-top: 1px solid #1b1b1b;
	border-bottom: 1px solid #3c3c3c;
	clear: both;
	margin: 5px 0;
}

.drop-child ul.listingul {
	margin: 0;
	padding: 0;
	width: 200px;
	list-style-type: none;
	float: left;
}

.drop-child ul.firstul {padding-right: 5px; border-right: 1px solid #1b1b1b;}
.drop-child ul.midul {padding: 0 5px; border-left: 1px solid #3c3c3c; border-right: 1px solid #1b1b1b;}
.drop-child ul.lastul {padding-left: 5px; border-left: 1px solid #3c3c3c;}

.drop-child ul.listingul li {
	margin-bottom: 10px;
}

.drop-child ul.listingul li a {
	display: block;
	color: #fff;
	background: #53575d;
	background: -moz-linear-gradient(top,  #53575d 0%, #53575d 17%, #505359 33%, #45484d 67%, #373a3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53575d), color-stop(17%,#53575d), color-stop(33%,#505359), color-stop(67%,#45484d), color-stop(100%,#373a3d));
	background: -webkit-linear-gradient(top,  #53575d 0%,#53575d 17%,#505359 33%,#45484d 67%,#373a3d 100%);
	background: -o-linear-gradient(top,  #53575d 0%,#53575d 17%,#505359 33%,#45484d 67%,#373a3d 100%);
	background: -ms-linear-gradient(top,  #53575d 0%,#53575d 17%,#505359 33%,#45484d 67%,#373a3d 100%);
	background: linear-gradient(to bottom,  #53575d 0%,#53575d 17%,#505359 33%,#45484d 67%,#373a3d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53575d', endColorstr='#373a3d',GradientType=0 );
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	line-height: 33px;
	border-top: 1px solid #65686e;
	box-shadow: 0 1px 2px #272727;
	font-weight: 500;
	text-decoration: none;
	padding-left: 10px;
}

	.drop-child ul.listingul li a:hover {
		color: #272a2d;
		background: #efe357;
		background: -moz-linear-gradient(top,  #efe357 0%, #f2da50 22%, #fbb838 76%, #feaf32 96%, #f09d1b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efe357), color-stop(22%,#f2da50), color-stop(76%,#fbb838), color-stop(96%,#feaf32), color-stop(100%,#f09d1b));
		background: -webkit-linear-gradient(top,  #efe357 0%,#f2da50 22%,#fbb838 76%,#feaf32 96%,#f09d1b 100%);
		background: -o-linear-gradient(top,  #efe357 0%,#f2da50 22%,#fbb838 76%,#feaf32 96%,#f09d1b 100%);
		background: -ms-linear-gradient(top,  #efe357 0%,#f2da50 22%,#fbb838 76%,#feaf32 96%,#f09d1b 100%);
		background: linear-gradient(to bottom,  #efe357 0%,#f2da50 22%,#fbb838 76%,#feaf32 96%,#f09d1b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe357', endColorstr='#f09d1b',GradientType=0 );
		border-top: 1px solid #feecba;
		}

.drop-child h5 {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: 400;
}

.drop-child .drop-footer {
	color: #fff;
	padding-bottom: 10px;
}
.drop-child .drop-footer a {
	color: #fff;
}

.drop-child .drop-footer ul {
	margin: 0;
	padding: 0 0 0 17px;
}

.drop-child .drop-footer ul li {
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 30px;
	list-style-type: disc;
}

*/

/* Dash/Racing Bet Table */
/*=======================================================*/
.table-hdr {
	background: url('/images/hdr-bg-tile.png?_=s_1146') repeat-x scroll left bottom #34373B;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	padding: 10px;
	color: #fff;
	text-shadow: 1px 1px 0 #222;
	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: 5px;
	border-right: 1px solid #282b2e;
}

.table-hdr .race-desc-time {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #3d4043;
	border-right: 1px solid #282b2e;
}

.table-hdr .race-desc-name {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #3d4043;
}

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

.race-meeting,
#contentainer h2.race-meeting {
	margin: 0 0 5px;
	display: inline-block;
	border-bottom: none;
}

.race-extras {
	margin-top: 1px;
	float: right;
	text-align: right;
}

.race-extras div {
	width: 78px;
	display: inline-block;
	margin-right: 2px;
}

.race-extras div:last-child {
	margin-right: 0;
}

.race-extras .jockey-challenge-link {
	width: 100px;
}

.race-extras a {
	display: block;
	/*background: url('/images/dash-sprite.png?_=s_1146') no-repeat -303px -22px;*/
	width: 76px;
	text-align: center;
	color: #fff;
	height: 19px;
	padding-top: 1px;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	font-weight: 600;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #f9bf32;
	background: #fccf52;
	background: -moz-linear-gradient(top,  #fccf52 0%, #f5a907 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fccf52), color-stop(100%,#f5a907));
	background: -webkit-linear-gradient(top,  #fccf52 0%,#f5a907 100%);
	background: -o-linear-gradient(top,  #fccf52 0%,#f5a907 100%);
	background: -ms-linear-gradient(top,  #fccf52 0%,#f5a907 100%);
	background: linear-gradient(to bottom,  #fccf52 0%,#f5a907 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf52', endColorstr='#f5a907',GradientType=0 );
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
}

.race-extras a:hover {
	background: #fcd466;
	background: -moz-linear-gradient(top,  #fcd466 0%, #f6b424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd466), color-stop(100%,#f6b424));
	background: -webkit-linear-gradient(top,  #fcd466 0%,#f6b424 100%);
	background: -o-linear-gradient(top,  #fcd466 0%,#f6b424 100%);
	background: -ms-linear-gradient(top,  #fcd466 0%,#f6b424 100%);
	background: linear-gradient(to bottom,  #fcd466 0%,#f6b424 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd466', endColorstr='#f6b424',GradientType=0 );
}

.quadrella-link a {
	text-shadow: 1px 1px 0 #075562;
	border-color: #28b8cd;
	background: #3ab4ca;
	background: -moz-linear-gradient(top,  #3ab4ca 0%, #159bb3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ab4ca), color-stop(100%,#159bb3));
	background: -webkit-linear-gradient(top,  #3ab4ca 0%,#159bb3 100%);
	background: -o-linear-gradient(top,  #3ab4ca 0%,#159bb3 100%);
	background: -ms-linear-gradient(top,  #3ab4ca 0%,#159bb3 100%);
	background: linear-gradient(to bottom,  #3ab4ca 0%,#159bb3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab4ca', endColorstr='#159bb3',GradientType=0 );
}

	.quadrella-link a:hover {
		background: #47c6da;
		background: -moz-linear-gradient(top,  #47c6da 0%, #20aec4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47c6da), color-stop(100%,#20aec4));
		background: -webkit-linear-gradient(top,  #47c6da 0%,#20aec4 100%);
		background: -o-linear-gradient(top,  #47c6da 0%,#20aec4 100%);
		background: -ms-linear-gradient(top,  #47c6da 0%,#20aec4 100%);
		background: linear-gradient(to bottom,  #47c6da 0%,#20aec4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c6da', endColorstr='#20aec4',GradientType=0 );
	}


.perfectpicks-link a,
.jockey-challenge-link a {
	color: #272a2d;
}

.jockey-challenge-link a {
	width: 100px;
}

.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 10px 9px 0 !important;
	color: #fff !important;
	padding: 0;
	font-size: 1.273em;
	letter-spacing: -0.08px;
	float: left;
	width: auto;
	text-shadow: 1px 1px 0 #222 !important;
	border: none !important;
}

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

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

.table-hdr ul.races {
	margin: 0 0 10px;
}

.table-hdr ul li {
	float: left;
}

.table-hdr ul li a {
	background: url('/images/dash-sprite.png?_=s_1146') no-repeat -261px -1px;
	width: 20px;
	height: 18px;
	margin-right: 3px;
	padding: 2px 0 0 0;
	display: block;
	font-weight: 600;
	font-size: 0.909em;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #0c3853;
	-moz-box-shadow: 1px 1px 2px #222;
	-webkit-box-shadow: 1px 1px 2px #222;
	-khtml-box-shadow: 1px 1px 2px #222;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=145, Strength=2);
	-box-shadow: 1px 1px 2px #222;
}

	.table-hdr ul li a:hover {
		background-position: -261px -22px;
	}

.table-hdr ul li a.all {
	background-position: -282px -1px;
	text-shadow: 1px 1px 0 #56630a;
}
	.table-hdr ul li a.all:hover {
		background-position: -282px -22px;
	}

.table-hdr ul li a[active], .table-hdr ul li a[active]:hover,
.table-hdr ul li .active, .table-hdr ul li .active:hover {
	background-position: -261px -43px !important;
	color: #000;
	text-shadow: 1px 1px 0 #fedd2d !important;
}
.table-hdr ul li a.resulted {
	background-position: -261px -65px;
	color: #333;
	text-shadow: 1px 1px 0 #fff;
	}

	.table-hdr ul li a.resulted:hover {
		background-position: -261px -86px;
	}

.table-hdr .racedetails {
	float: left;
	width: 763px;
}

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

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

.table-hdr .location-conditions {
	float: right;
	margin-top: 3px;
}

.table-hdr .race-status {
	float: right;
}

.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; }

/* 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: left;
}

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

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

.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: 9px 0 0 0;
}


.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 {
		position: relative;
		display: block;
		height: 21px;
		background: url('/images/hdr-bg-tile.png?_=s_1146') repeat-x scroll left bottom #34373B;
		float: left;
		margin-right: 1px;
		text-decoration: none;
		color: #fff;
		text-shadow: 1px 1px 0 #222;
		font-weight: 600;
		text-align: center;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-radius-topleft: 4px;
		-webkit-border-radius-topright: 4px;
		-khtml-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		padding: 6px 9px 1px 9px;
	}

	.table-controls a:hover, .table-controls a.active, .table-controls a[active], .table-controls a.sublink:hover, .table-controls a.sublink.active, .table-controls a.sublink[active] {
		background: url('/images/yellow-tile-hdr.png?_=s_1146') repeat-x bottom left #eed716;
		color: #222;
		text-shadow: 1px 1px 0 #fcd054;
	}

	.table-controls a.sublink {
		background: url('/images/raceodds-light-tab.png?_=s_1146') repeat-x bottom left #43464a;
	}

.table-controls a.sublink-pickyourodds {
	background: url('/images/raceodds-highlight-tab.png?_=s_1146') repeat-x bottom left #2454a0;
}

.toprow {
	background: url('/images/hdr-bg-tile.png?_=s_1146') repeat-x scroll left bottom #34373B;
}

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

.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: url('/images/lightgrey-hdr-bg.png?_=s_1146') repeat-x bottom left #43464a;
		border-bottom: 1px solid #fff;
		color: #fff;
		font-weight: 600;
		padding: 5px 0;
		text-shadow: 1px 1px 0 #222;
	}

	table th.entrant {
		background: url('/images/hdr-bg-tile.png?_=s_1146') repeat-x scroll left bottom #34373B;
	}

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

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

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

	.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 #efefef;
	}

	.row td.odds span {font-size: 1.182em; 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;
	}

	#dashboard td.odds span {line-height: 27px !important;}
	#dashboard td.odds a {text-align: right !important; font-size: 1em;}
	#dashboard tr.scratched, #dashboard td.scratched {line-height: 21px !important;}
	#dashboard tr.scratched td.odds:hover {background: url('/images/dash-bet-silver-hover.png?_=s_1146') repeat-x bottom left #e3e3e3}

	#dashboard .bettingpanel td.odds {
		width: 100px;
	}

	#dashboard td.odds span {line-height: 27px !important}

	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 {
		position: absolute;
		top: 0;
		left: 0;
	}

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

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

		.bettingtable tbody td span.arrow,
		.fullbox tbody td span.arrow {
			width: 10px;
			height: 10px;
			position: absolute;
			top: 15px;
			left: 8px;
			display: block;
		}
		.fullbox .listings td span.arrow {
			position: absolute;
			display: inline;
		}

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

		.bettingtable tbody td .down span.arrow,
		.fullbox tbody td .down span.arrow {
			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;
		font-size: 1.182em;
	}

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

    .bettingtable tr td.flucs {
		width: 158px;
		color: #666;
		text-align: left;
		padding-left: 5px;
		font-size: 1.182em;
	}

	.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 #505357;
		border-left: 1px solid #505357;
	}

	.bettingtable table.results th.result {
		border-right: 1px solid #505457;
		border-radius: 0 4px 0 0;
		-webkit-border-radius: 0 4px 0 0;
		-moz-border-radius: 0 4px 0 0;
		-khtml-border-radius: 0 4px 0 0;
	}

	.bettingtable table.results.exotic th.result {
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-khtml-border-radius: 0;
	}
		.bettingtable table.results th.result:last-of-type {
			-webkit-border-radius: 0 4px 0 0;
			-moz-border-radius: 0 4px 0 0;
			-khtml-border-radius: 0 4px 0 0;
		}

	.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: url('/images/hdr-bg-tile.png?_=s_1146') repeat-x scroll left bottom #34373B;
	}

	.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;
		background: url('/images/dash-wide-table-ftr.png?_=s_1146') no-repeat bottom left #e4e4e4;
	}

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

#contentainer #racelegend h2 {
	margin: 0;
}

#racelegend .inner-colored {
	padding: 10px;
}

#racelegend ul li {
	margin: 0;
}

.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/dash-bet-blue.png?_=s_1146') repeat-x bottom left;
	}

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

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

.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}

.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;
	}

	#dashboard td.entrant .resulted-position {
		float: right;
		margin-right: 5px;
	}

		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/dash-bet-silver-hover.png?_=s_1146') repeat-x bottom left #e3e3e3;
	}

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

	.horses-silks {
		padding: 0 3px;
		background-image: url('/images/betting-table-icons.png?_=s_1146');
		background-position: -1px -141px;
		background-repeat: no-repeat;
		width: 19px !important;
		height: 33px;
	}

	td.entrant-silks .table-icon.harness-silks {
		background: url('/images/betting-table-icons.png?_=s_1146') no-repeat 0px -201px;
		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/dash-bet-blue-hover.png?_=s_1146') repeat-x bottom left #c5cfd9;
	}

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

	.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], .fvf-table .row .odds a[active] {
		background: url('/images/row-bg-hover.png?_=s_1146') repeat-x left bottom #fcdd82;
		text-shadow: none !important;
	}

.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; background: url('/images/dash-bet-silver.png?_=s_1146') repeat-x bottom left #eeeeee; color: #777;}
tr.scratched:hover td.scratched {background: url('/images/dash-bet-silver-hover.png?_=s_1146') bottom left repeat-x #e3e3e3;}

.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: 37px !important;
	background: url('/images/racing-icons.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 6px !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: -5px -74px !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 -33px !important;
	}

/* Status Bar */
/*=======================================================*/
#betbar {
	background: #111;
	border-bottom: 3px solid #fbc300;
	height: 27px;
	padding-top: 4px;
	z-index: 99999;
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
}

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

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

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

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

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

#betbar .balance {
	float: left;
	color: #fff;
	width: 648px;
	padding: 4px 5px 0 0;
	text-align: right;
}

#betbar .time {
	float: right;
	width: 165px;
	padding-left: 35px;
	color: #fff;
	text-align: left;
	padding-top: 4px;
	background: url('/images/sprite.png?_=s_1146') no-repeat -160px 5px;
}

#betbar .config {
	float: left;
	width: 15px;
	height: 15px;
	margin: 4px 0 0 8px;
	background: url('/images/sprite.png?_=s_1146') no-repeat -147px 1px;
	cursor: pointer;
}

#betSlip .config:hover {
	background-position: -147px -13px;
}

/* 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: 111px;
}

#slipcontainer {
	width: 966px;
	margin: 0 auto;
	border: 5px solid #fff;
	border-top: none;
	box-shadow: 0 0 10px #828282;
}

#betcontainer {
	background: #343639;
}

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

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

.bs-table .bethdr {
	background: #222325;
	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 .bethdr .sliphelp {width: 91px;}
#betSlip .bethdr .sliphelp a {
	background: url('/images/sprite.png?_=s_1146') no-repeat -347px -180px;
	color: #bebebf;
	text-indent: -9999px;
	display: block;
	width: 70px;
	height: 18px;
	display: none;
}

	#betSlip .bethdr .sliphelp a:hover {
		background: url('/images/sprite.png?_=s_1146') no-repeat -347px -203px;
	}

/* 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 #484a4c;
		border-bottom: 1px solid #2b2d2f;
		padding: 5px 0;
	}

	#betSlip .bet-row.betrejected {
		background: #55282a;
	}

		#betSlip .bet-row.betrejected td {
			border-top: 1px solid #693c3d;
			border-bottom: 1px solid #4c1f20;
		}

	#betSlip .bet-row.betlost {
		background: #443c3c;
	}

		#betSlip .bet-row.betlost td {
			border-top: 1px solid #544244;
			border-bottom: 1px solid #3c2b2c;
		}

	#betSlip .bet-row.betprocessing {
		background: #44403e;
	}

		#betSlip .bet-row.betprocessing td {
			border-top: 1px solid #574f46;
			border-bottom: 1px solid #3c352c;
		}

	#betSlip .bet-row.betpartial {
		background: #4d2f1d;
	}

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

	#betSlip .bet-row.betconfirmed {
		background: #2e3b2e;
	}

		#betSlip .bet-row.betconfirmed td {
			border-top: 1px solid #3f513d;
			border-bottom: 1px solid #263226;
		}

	#betSlip .bet-row.betwon {
		background: #3a423a;
	}

		#betSlip .bet-row.betwon td {
			border-top: 1px solid #46504a;
			border-bottom: 1px solid #2c352f;
		}

/* 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: rgb(193,0,0); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(193,0,0,1) 0%, rgba(135,0,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,0,0,1)), color-stop(100%,rgba(135,0,0,1)));
		background: -webkit-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
		background: linear-gradient(top,  rgba(193,0,0,1) 0%,rgba(135,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#870000',GradientType=0 );
		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 blue notification */
	#betSlip .betslip-notify {
		background: #398fc8;
		background: -moz-linear-gradient(top,  #398fc8 0%, #317dbd 2%, #2d75b8 15%, #2a75b5 17%, #2063a6 39%, #0a4078 80%, #053666 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398fc8), color-stop(2%,#317dbd), color-stop(15%,#2d75b8), color-stop(17%,#2a75b5), color-stop(39%,#2063a6), color-stop(80%,#0a4078), color-stop(100%,#053666));
		background: -webkit-linear-gradient(top,  #398fc8 0%,#317dbd 2%,#2d75b8 15%,#2a75b5 17%,#2063a6 39%,#0a4078 80%,#053666 100%);
		background: -o-linear-gradient(top,  #398fc8 0%,#317dbd 2%,#2d75b8 15%,#2a75b5 17%,#2063a6 39%,#0a4078 80%,#053666 100%);
		background: -ms-linear-gradient(top,  #398fc8 0%,#317dbd 2%,#2d75b8 15%,#2a75b5 17%,#2063a6 39%,#0a4078 80%,#053666 100%);
		background: linear-gradient(to bottom,  #398fc8 0%,#317dbd 2%,#2d75b8 15%,#2a75b5 17%,#2063a6 39%,#0a4078 80%,#053666 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#398fc8', endColorstr='#053666',GradientType=0 );
	}

	#quickBet .betslip-error {
		border-bottom: none;
		padding: 5px;
	}

	#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: url('/images/betslip-error.png?_=s_1146');
		font-size: 0.909em;
		border-bottom: 1px solid #2B2D2F;
	}

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

#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/sprite.png?_=s_1146') 0 -211px no-repeat;
	width: 67px;
	height: 18px;
	font-size: 0.727em;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: 600;
	padding: 4px 0 0 4px;
	display: block;
}

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

#betSlip .bet-row .drop-box:hover {
	background-position: 0px -234px;
}

/* betSlip Bet Type Fixed Odds - Styles */
#betSlip .bet-row .drop-box.fixedodds {
	background-position: 0 -311px;
	text-transform: uppercase;
	font-size: 0.727em;
	padding: 4px 0 0 4px;
	font-weight: 600;
	letter-spacing: normal;
}

	#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: url('/images/sprite.png?_=s_1146') -142px -155px transparent;
	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;
}

	#betSlip .bet-row .widebox:focus,
	#betSlip .bet-row .widebox.has-value {
		background-position: -142px -183px;
	}

	#betSlip .bet-row .widebox.freebet-remove {
		background-position: -270px -239px;
		text-align: left;
		padding-left: 5px;
		padding-right: 27px;
		padding-bottom: 2px;
		height: 24px;
		width: 100px;
		cursor: pointer;
	}

	#betSlip .bet-row .widebox.freebet-available {
		background-position: -142px -211px;
		padding-right: 25px;
		padding-bottom: 2px;
		height: 24px;
		width: 102px;
		cursor: pointer;
	}

	#betSlip .bet-row .widebox.freebet-active {
		background-position: -142px -239px;
		padding-right: 25px;
		padding-bottom: 2px;
		height: 24px;
		width: 102px;
	}

	#betSlip .bet-row .widebox.freebet-available.has-value {
		background-position: -142px -351px;
	}

	#betSlip .bet-row.has-focus, #slipcontainer.confirm .bet-row {
		background: #3c3e41;
	}

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.bettype-dropdown li {
		box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
		width: 59px;
	}

	#betSlip .bet-row .stake ul li, ul.freebet-dropdown li, ul.bettype-dropdown li {
		background: url('/images/row-bg.png?_=s_1146') left bottom #eee;
		color: #272A2D;
		font-size: 0.909em;
		text-shadow: 1px 1px 0 #fafafa;
		padding: 5px;
	}

	#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: url('/images/dash-bet-silver-hover.png?_=s_1146') left bottom #e3e3e3;
		cursor: pointer;
	}

#betSlip .bet-row input.widebox.active {
	background: url('/images/sprite.png?_=s_1146') -142px -182px transparent;
}

#betSlip .bet-row input.smallbox {
	background: url('/images/sprite.png?_=s_1146') -142px -323px transparent;
	width: 97px;
	height: 26px;
	padding-bottom: 1px;
	padding-right: 8px;
	border: none;
	text-align: right;
}

#betSlip .bet-row input.smallbox.active {
	background: url('/images/sprite.png?_=s_1146') -142px -182px transparent;
}

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

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

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

#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/sprite.png?_=s_1146') no-repeat -270px -183px;
	cursor: pointer;
	margin-top: 1px;
}

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

#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 {
	background: url('/images/betslip-darkform-bg.png?_=s_1146') repeat-x left 1px;
	height: 28px;
	border: none;
	display: inline-block;
	padding-left: 2px;
}
	#betSlip #slipcontainer.confirm .bet-row div.confirm-bg > * {
		background: url('/images/betslip-darkform-bg.png?_=s_1146') repeat-x right 1px;
		border: none;
		color: #fff;
		display: inline-block;
	}

	#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: 60px;
	height: 17px;
	margin-top: 1px;
	margin-right: 5px;
	display: block;
	background: url('/images/sprite.png?_=s_1146') no-repeat -311px -183px;
}

	#betSlip .bet-row span.slip-rebet:hover {
		background-position: -311px -200px;
		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: #222325;
	height: 30px;
	padding-top: 1px;
	border-top: 1px solid #484A4C;
}

#betslip-ftr .slip-announce {
	float: left;
	width: 53px;
	padding: 5px 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: 30px;
	height: 24px;
	background: #18191b;
	color: #ffb517;
	text-shadow: 1px 1px 0 #000;
	padding-top: 5px;
	font-size: 1.273em;
	font-weight: 600;
	text-align: center;
}

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

#betslip-ftr .slip-clear span {
	display: block;
	color: #fff;
	font-size: 0.909em;
	width: 90px;
	height: 17px;
	padding-top: 1px;
	margin: 0 auto;
	text-align: center;
	text-shadow: 1px 1px 0 #3b0000;
	background: url('/images/sprite.png?_=s_1146') no-repeat 0 -441px;
	text-decoration: none;
}
	#betslip-ftr .slip-clear span:hover {
		background-position: 0 -423px;
	}

#betslip-ftr .slip-multicontrols {
	width: 125px;
	float: left;
	text-align: center;
	padding-top: 7px;
	cursor: pointer;
	visibility: hidden
}

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

#betslip-ftr .slip-multicontrols span {
	display: block;
	color: #fff;
	font-size: 0.909em;
	width: 108px;
	height: 17px;
	padding-top: 1px;
	text-align: center;
	text-shadow: 1px 1px 0 #0f48a0;
	background: url('/images/sprite.png?_=s_1146') no-repeat -91px -423px;
	text-decoration: none;
}
	#betslip-ftr .slip-multicontrols span:hover {
		background-position: -91px  -441px;
	}

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

#betslip-ftr .slip-total {
	width: 152px;
	float: left;
	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: #ffcc00;
	}

#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-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: #ffcc00;
	}

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

#betslip-ftr .slip-betnow span {
	margin: 0 auto;
	background: url('/images/sprite.png?_=s_1146') no-repeat;
	width: 180px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	background-position: -439px -309px;
}

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

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

	#slipcontainer.ready #betslip-ftr .slip-betnow span:hover {
		background-position: -620px -237px;
	}

	#slipcontainer.confirm #betslip-ftr .slip-betnow span {
		background-position: -620px -261px;
	}

	#slipcontainer.confirm #betslip-ftr .slip-betnow span:hover {
		background-position: -620px -285px;
	}

	#slipcontainer.done #betslip-ftr .slip-betnow span {
		background-position: -620px -309px;
	}

	#slipcontainer.done #betslip-ftr .slip-betnow span:hover {
		background-position: -620px -333px;
	}

	#slipcontainer.submit #betslip-ftr .slip-betnow span {
		background-position: -439px -285px;
	}

	#slipcontainer.submit #betslip-ftr .slip-betnow span:hover {
		background-position: -439px -285px;
	}

#betslip-ftr .slip-control {
	float: left;
	width: 24px;
	height: 29px;
}

	#betslip-ftr .slip-control .control-up {
		background: url('/images/sprite.png?_=s_1146') no-repeat -742px 8px;
		width: 24px;
		height: 29px;
		display: block;
		cursor: pointer;
	}

	#betslip-ftr .slip-control .control-up:hover {
		background-position: -742px -48px;
	}

	body.betslip-expanded #betslip-ftr .slip-control .control-up {
		background-position:  -786px 8px;
	}

	body.betslip-expanded #betslip-ftr .slip-control .control-up:hover {
		background-position: -786px -49px;
	}

/* betSlip - Confirm */
.stake .confirm-ta-bg, .towin .confirm-ta-bg {
	background: url('/images/betslip-darkform-bg.png?_=s_1146') top left transparent;
	width: 128px;
	height: 27px;
	border: none;
	text-align: right;
	font-weight: 600;
	color: #fff;
}

	.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;
		background: url('/images/betslip-darkform-bg.png?_=s_1146') top right transparent;
	}

/* 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 2px;
	position: relative;
}
	
	#quickBet .qb-freebet a.freebetbutton {
		background: url('/images/sprite.png?_=s_1146') -429px -445px no-repeat;
		width: 69px;
		height: 17px;
		display: block;
		text-indent: -9999px;
		margin: 2px 0;
	}
	
#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: #272a2d;
		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;
	text-shadow: 1px 1px 0 #222;
	width: 159px;
	margin: 60px auto 0 auto;
	border: 2px solid #fff;
	box-shadow: 0 0 15px #444;
	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: 159px; /* (.betpop .pop_container width) - 2*/
	width: 9px;
	height: 15px;
}

.betpop .pop_container {
	position: relative;
}

.betpop .header {
	background: #222325;
	border-bottom: 1px solid #222325;
	height: 31px;
	border-radius: 4px 4px 0 0;
}

	.betpop .header .title {
		font-size: 1.273em;
		font-weight: 400;
		letter-spacing: -1px;
		float: left;
		width: 113px;
		padding: 6px 0 0 6px;
	}

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

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

			.betpop .header .controls a.config:hover {background-position: -147px -15px;}

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

			.betpop .header .controls a.close:hover {background-position: -270px -182px;}

.betpop .inner {
	padding: 5px;
	background-color: #343639;
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #484A4C;
}

#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-top: 5px;
			border-top: 1px solid #484a4c;
			padding-right: 5px;
	}

	.betpop .inner input.betamount {
		background: url('/images/sprite.png?_=s_1146') no-repeat -651px -455px transparent;
		text-align: right;
		border: none;
		width: 139px;
		height: 26px;
		padding: 0 10px 1px 0;
	}

	.betpop .inner input.betamount.freebet-active {
		background-position: -651px -427px;
		padding-right: 30px;
		width: 119px;
	}

	.betpop .inner input.betamount.freebet-active:hover {
		cursor: pointer;
	}

	.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: #ffcc00;}
	.betpop .inner .outcome span.money {color: #ffcc00;}
	.betpop .inner .stake span {color: #ffcc00;}
	.betpop .inner .outcome span {color: #ffffff;}

	.betpop .inner a.betbutton {
		background: url('/images/sprite.png?_=s_1146') no-repeat -651px -365px;
		display: block;
		width: 149px;
		height: 24px;
	}

		.betpop .inner a.betbutton:hover {
			background-position: -651px -390px;
		}

	.betpop .inner div.betprocessing {
		background: url('/images/quickbet-processing.png?_=s_1146') no-repeat;
		width: 149px;
		height: 24px;
		display: none;
	}

	.betpop .inner a.betdone {
		background: url('/images/quickbet-done.png?_=s_1146') no-repeat;
		width: 149px;
		height: 25px;
		display: block;
		border: none;
		outline: none;
		margin-top: 8px;
	}

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

	.betpop .inner a.bluebutton {
		background: url('/images/sprite.png?_=s_1146') no-repeat -427px -405px;
		display: block;
		text-indent: -9999px;
		color: #fff;
		text-align: center;
		width: 73px;
		height: 18px;
		padding: 1px 0 0 0;
		float: left;
		text-decoration: none;
		letter-spacing: -0.08px;
		margin-top: 3px;
	}

		.betpop .inner a.bluebutton:hover {
			background-position: -427px -425px;
		}

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

		.betpop .inner a.slip:hover {
			background-position: -427px -385px;
		}

/* QuickBet Confirm */
/*=======================================================*/

#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 );
	border-bottom: 1px solid #222325;
	padding: 5px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
	color: #272a2d;
}
#qb-confirmrow {
	display: none;
}
#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;
}

.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);
}

#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: #ffcc00; margin-bottom: 5px;}
#quickBetConfirm .stake span {color: #ffffff;}

.betpop .betconfirm {
	margin-top: 8px;
	background: url('/images/sprite.png?_=s_1146') no-repeat -501px -365px;
	height: 24px;
	width: 149px;
	display: block;
	border: 0;
	cursor: pointer;
}

	.betpop .betconfirm:hover {
		background-position: -501px -390px;
	}

.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 {
	color: #fff;
	font-size: 1.091em;
	font-weight: 600;
	border-bottom: none;
}

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

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

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

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

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

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

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

#quickBetExotic table input {
	background: url('/images/sprite.png?_=s_1146') no-repeat -142px -267px;
	width: 67px;
	height: 26px;
	border: none;
	text-align: right;
	padding: 0 10px 1px 0;
	font-weight: normal;
	float: right;
}

#quickBetExotic 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 {
	background: url('/images/sprite.png?_=s_1146') no-repeat -277px -364px transparent;
	width: 149px;
	height: 19px;
	display: block;
	margin-top: 4px;
	text-indent: -9999px;
}

	#quickBetExotic .add-betslip:hover {
		background-position: -277px -384px;
	}

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

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

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

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

#quickBetExoticConfirm 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 {
	font-weight: 600;
}

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

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

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

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

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

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

#quickBetExoticConfirm 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 {
	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 */
/*=======================================================*/

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

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

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

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

#quickBet .qb-buttons {
	background: #222325;
	padding: 2px 0 0 2px;
	margin-bottom: 5px;
	box-shadow: 0 1px 0 #484a4d;
}

#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: 47px;
	height: 20px;
	margin: 0 2px 2px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	display: block;
	text-align: center;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	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);
	font-size: 1em;
}

#quickBet .qb-buttons button:hover {
	cursor: pointer;
	background: rgb(83, 87, 93);
	background: -moz-linear-gradient(top, rgb(83, 87, 93) 0%, rgb(60, 64, 69) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(83, 87, 93)), color-stop(100%, rgb(60, 64, 69)));
	background: -webkit-linear-gradient(top, rgb(83, 87, 93) 0%, rgb(60, 64, 69) 100%);
	background: -o-linear-gradient(top, rgb(83, 87, 93) 0%, rgb(60, 64, 69) 100%);
	background: -ms-linear-gradient(top, rgb(83, 87, 93) 0%, rgb(60, 64, 69) 100%);
	background: linear-gradient(to bottom, rgb(83, 87, 93) 0%, rgb(60, 64, 69) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53575d', endColorstr='#3c4045', GradientType=0);
}

#quickBet .qb-buttons button:active {
	color: #272a2d;
	background: rgb(252, 221, 130);
	background: -moz-linear-gradient(top, rgb(252, 221, 130) 0%, rgb(251, 211, 105) 29%, rgb(247, 187, 48) 75%, rgb(246, 178, 25) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(252, 221, 130)), color-stop(29%, rgb(251, 211, 105)), color-stop(75%, rgb(247, 187, 48)), color-stop(100%, rgb(246, 178, 25)));
	background: -webkit-linear-gradient(top, rgb(252, 221, 130) 0%, rgb(251, 211, 105) 29%, rgb(247, 187, 48) 75%, rgb(246, 178, 25) 100%);
	background: -o-linear-gradient(top, rgb(252, 221, 130) 0%, rgb(251, 211, 105) 29%, rgb(247, 187, 48) 75%, rgb(246, 178, 25) 100%);
	background: -ms-linear-gradient(top, rgb(252, 221, 130) 0%, rgb(251, 211, 105) 29%, rgb(247, 187, 48) 75%, rgb(246, 178, 25) 100%);
	background: linear-gradient(to bottom, rgb(252, 221, 130) 0%, rgb(251, 211, 105) 29%, rgb(247, 187, 48) 75%, rgb(246, 178, 25) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdd82', endColorstr='#f6b219', GradientType=0);
}

/* 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: 1;
	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: 1px;
		right: 0;
	}

#navbar .red-warning-icon {
	top: -5px;
	right: -1px;
}

/* 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: #ffcc00;}
.flucs-red-text {color: #9E2727}

/* Footer Leaderboard */
/*=======================================================*/
.footer-leaderboard a {
	background: url('/images/footer-leaderboard-sub.png?_=s_1146') no-repeat top center;
	display: block;
	width: 990px;
	height: 84px;
	margin: 30px auto 0 auto;
	text-indent: -9999px;
}

	.footer-leaderboard a:hover {background-position: 31px -84px;}

	#homepage .footer-leaderboard a:hover {background-position: 0 -84px;}

	#signup .footer-leaderboard {display: none;}

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

/* Popup - Login/Join Box */
/*=======================================================*/

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

#pop-modal .modal-header, #modal-content .modal-header {
	padding: 20px 10px;
	background: url('/images/modal-hdr-bg.png?_=s_1146') repeat-x top left #313538;
	color: #fff;
	font-size: 1.273em;
	font-weight: 400;
	text-shadow: 1px 1px 3px #111;
	padding: 12px 10px;
}

#pop-modal .modal-body, #modal-content .modal-body {
	padding: 10px;
	padding: 10px;
	min-height: 254px;
	overflow: hidden;
	background: url('/images/modal-bg.png?_=s_1146') top left repeat-x #c3c3c3;
}

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

#pop-modal .modal-login-help {
	background: url('/images/bet-pop-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/bet-pop-sprite.png?_=s_1146') 0 0 no-repeat transparent;
	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/bet-pop-sprite.png?_=s_1146') 0 -87px no-repeat transparent;
}
	
	#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/bet-pop-sprite.png?_=s_1146') no-repeat 0 -58px transparent;
	width: 246px;
	height: 28px;
	padding: 0 0 1px 10px;
	border: none;
}

.modal-joinbox {
	background: url('/images/modal-join-bg.png?_=s_1146') repeat-x top left;
	height: 37px;
	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: #272a2d;
		text-decoration: none;
	}

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

	.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/sprite.png?_=s_1146') -270px -183px no-repeat; width:15px; height:16px; display:inline; z-index:3200; position:absolute; top:14px; right:12px; cursor:pointer;}

#simplemodal-container a.simplemodal-close:hover {
	background-position: -270px -200px;
}

/* 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 #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 #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;
	}

}

/* 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 {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	color: #fff;
	font-weight: 600;
	padding: 5px 10px;
	background: rgb(49,114,180);
	background: -moz-linear-gradient(top,  rgb(49,114,180) 0%, rgb(40,103,167) 29%, rgb(20,78,136) 75%, rgb(11,68,124) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(49,114,180)), color-stop(29%,rgb(40,103,167)), color-stop(75%,rgb(20,78,136)), color-stop(100%,rgb(11,68,124)));
	background: -webkit-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: -o-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: -ms-linear-gradient(top,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	background: linear-gradient(to bottom,  rgb(49,114,180) 0%,rgb(40,103,167) 29%,rgb(20,78,136) 75%,rgb(11,68,124) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3172b4', endColorstr='#0b447c',GradientType=0 );
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	text-decoration: none;
}

.gpagination a:hover {
	background: rgb(68,158,209);
	background: -moz-linear-gradient(top,  rgb(68,158,209) 0%, rgb(60,149,204) 21%, rgb(29,111,184) 71%, rgb(15,94,172) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,158,209)), color-stop(21%,rgb(60,149,204)), color-stop(71%,rgb(29,111,184)), color-stop(100%,rgb(15,94,172)));
	background: -webkit-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: -o-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: -ms-linear-gradient(top,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	background: linear-gradient(to bottom,  rgb(68,158,209) 0%,rgb(60,149,204) 21%,rgb(29,111,184) 71%,rgb(15,94,172) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ed1', endColorstr='#0f5eac',GradientType=0 );
}

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

.gpagination .current {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	color: #272a2d;
	font-weight: 600;
	padding: 5px 10px;
	background: rgb(252,208,84);
	background: -moz-linear-gradient(top,  rgb(252,208,84) 0%, rgb(251,200,69) 25%, rgb(247,179,27) 71%, rgb(245,169,7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,208,84)), color-stop(25%,rgb(251,200,69)), color-stop(71%,rgb(247,179,27)), color-stop(100%,rgb(245,169,7)));
	background: -webkit-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: -o-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: -ms-linear-gradient(top,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	background: linear-gradient(to bottom,  rgb(252,208,84) 0%,rgb(251,200,69) 25%,rgb(247,179,27) 71%,rgb(245,169,7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd054', endColorstr='#f5a907',GradientType=0 );
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}

.gpagination .current:hover {
	background: rgb(252,221,130);
	background: -moz-linear-gradient(top,  rgb(252,221,130) 0%, rgb(251,211,105) 29%, rgb(247,187,48) 75%, rgb(246,178,25) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,221,130)), color-stop(29%,rgb(251,211,105)), color-stop(75%,rgb(247,187,48)), color-stop(100%,rgb(246,178,25)));
	background: -webkit-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: -o-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: -ms-linear-gradient(top,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	background: linear-gradient(to bottom,  rgb(252,221,130) 0%,rgb(251,211,105) 29%,rgb(247,187,48) 75%,rgb(246,178,25) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdd82', endColorstr='#f6b219',GradientType=0 );
}

.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: #272A2D;
 }

.sideNav ul li.sidenav-promotion.promo-join-now a {
	padding: 0 !important;
}

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: #3D4145;
	position: absolute;
	top: 10px;
	left: 0;
	border: 1px solid #272A2D;
	border-radius: 3px;
	padding: 5px;
	box-shadow: 0 4px 10px -1px black;
	color: #aaa;
}

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

tbody.datepickerDays td.datepickerSelected a {
	color: black;
}
tbody.datepickerDays td.datepickerSelected {
	color: black;
	font-weight: bold;
	background: url('/images/row-bg-hover.png?_=s_1146') repeat-x left center #fcdd82 !important;
	border-radius: 3px;
}

.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/sprite.png?_=s_1146') no-repeat -710px -483px;
	height: 27px;
	cursor: pointer;
	text-align: left;
	padding-left: 10px;
	line-height: 26px !important;
	text-shadow: 0 1px 0 #efefef;
	color: #272A2D;
}

.tote-selector-container .tote-dropdown:hover, .tote-selector-container:hover .tote-dropdown {
	background-position: -710px -511px;
}

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

.tote-selector-container ul li {
	padding: 5px;
	color: #333;
	background: url('/images/row-bg.png?_=s_1146') repeat-x bottom left #eee;
	font-weight: 400;
	font-size: 0.909em;
	cursor: pointer;
}

.tote-selector-container ul li:hover {
	background: url('/images/dash-bet-silver-hover.png?_=s_1146') repeat-x bottom left #e3e3e3;
}
.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;
}

.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;
	background: #e5e5e5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.14), inset 0 1px 2px #fff;
	padding: 0 10px;
}

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

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

.main-footer h3 {
	color: #272a2d;
	font-weight: 600;
	font-size: 1.182em;
	margin: 15px 0;
	padding: 0;
}

.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;
}

.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/sprite.png?_=s_1146') -396px 8px no-repeat;
		padding: 0 0 0 7px;
	}

	.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/sprite.png?_=s_1146') no-repeat -569px -650px;
	height: 120px;
}

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

	.main-footer .depositlogos .icons.visa {background-position: 0 -119px;}
	.main-footer .depositlogos .icons.mastercard {background-position: -60px -119px;}
	.main-footer .depositlogos .icons.paypal {background-position: -120px -119px;}
	.main-footer .depositlogos .icons.bpay {background-position: -180px -119px;}
	.main-footer .depositlogos .icons.poli {background-position: -240px -119px;}
	.main-footer .depositlogos .icons.neteller {background-position: -301px -119px;}
	.main-footer .depositlogos .icons.bookmakercard {background-position: -360px -119px;}
	
.main-footer .bookmakercard-greybox {
	width: 267px;
	height: 72px;
	background: #dfdfdf;
	padding: 10px;
	margin-top: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

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

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

.main-footer .bookmakercard {
	width: 112px;
	height: 71px;
	float: left;
	text-indent: -9999px;
	margin: 0px 10px 10px 0px;
	background: url('/images/sprite.png?_=s_1146') no-repeat 0px -730px;
}

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

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

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

.main-footer .box.mobile {
	float: right;
	width: 226px;
}

	.main-footer .box.mobile .apple-appstore {
		background: url('/images/sprite.png?_=s_1146');
		display: inline-block;
		background-position: -692px -807px;
		width: 108px;
		height: 36px;
	}

	.main-footer .box.mobile .android-appstore {
		background: url('/images/sprite.png?_=s_1146');
		display: inline-block;
		background-position: -566px -807px;
		width: 108px;
		height: 36px;
	}

	.main-footer .footer-mobile {
		background: url('/images/sprite.png?_=s_1146') -396px 5px no-repeat;
		margin-top: 4px;
		padding-left: 10px;
	}

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

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

	.main-footer .box.socialicons a.icons.twitter {background-position: -8px -681px;}
	.main-footer .box.socialicons a.icons.twitter:hover {background-position: -136px -681px;}

	.main-footer .box.socialicons a.icons.facebook {background-position: -50px -681px;}
	.main-footer .box.socialicons a.icons.facebook:hover {background-position: -178px -681px;}

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

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

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

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

.main-footer .copyright .security {
	background: url('/images/sprite.png?_=s_1146') no-repeat -667px -599px;
	width: 132px;
	height: 31px;
	float: left;
}

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