body {
	background:#fff url("../images/bg-body.gif") repeat-x;
	margin:0;
	font-family:Tahoma, sans-serif;
	font-size:9pt;
	color:#383838;
}

#header {
	background:url("../images/header.jpg") no-repeat;
	height:329px;
	width:977px;
	margin:0 auto;
}

#homeTab {
	margin-top:246px;
	padding-left:11px;
}

#homeTab a {
	color:#54e005;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
}

#menu {
	margin-top:11px;
	line-height:1.6em;
}

#menu a {
	color:#a3a3a5;
	text-decoration:none;
	padding:0px 9px;
	background:url("../images/menu-link-border.gif") right center no-repeat;
}

#menu a:hover {
	color:#fff;
}

#menu a:last-child {
	background:none;
	padding-right:0px;
}

#content {
	width:963px;
	border:#e5e5e5 7px solid;
	margin:0 auto;
	display:table;
}

#matchInfo {
	padding:5px 0px 0px 17px;
	color:#fff;
	text-transform:uppercase;
}

.matchDate {
	margin:-3px 0px 0px 10px;
	background:url("../images/bg-date.gif") repeat-x;
	padding:3px 10px 5px 10px;
	line-height:1.8em;
	text-transform:capitalize;
	color:#000;
	font-size:8pt;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

#left {
	width:610px;
	padding:10px;
	display:table-cell;
	vertical-align:top;
	border-right:#e5e5e5 7px solid;
}

#right {
	width:306px;
	padding:10px;
	display:table-cell;
	vertical-align:top;
	text-align:left;	
}

.leftHeader {
	background:url("../images/bg-left-header.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	padding:6px 6px 7px 6px;
}

#left img {
	margin:3px 0px 3px 10px;
}

#left h1 {
	margin:20px 33px 3px 33px;
	font-size:16pt;
}

#left h2, #left h3, #left h4 {
	margin:22px 33px 3px 33px;
	font-size:13pt;
}

#left p {
	margin:5px 33px 15px 33px;
	line-height:1.5em;
}

#left li {
	line-height:1.9em;
}

#left p img { float:right; margin:0 0 5px 20px; }

#left table { margin:10px 33px; border-collapse:collapse; }

#content p a, #content li a {
	color:#409866;
	text-decoration:underline;
}

.rightHeader {
	background:url("../images/bg-right-header.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	padding:6px 6px 7px 6px;
	margin-bottom:5px;
}

.advert {
	height:98px;
	margin:0px 0px 1px 1px;
	border:#000 1px solid;
}

.advert a.lg {
	margin:14px 0px;
	text-align:center;
	display:block;
}

.advert a.lg img {
	border:none;
}

.advert img.btn {
	border:#fff 1px solid;
	margin:5px;
	float:left;
}

.ladbrokes {
	background:url("../images/bg-ladbrokes.gif") repeat-x;
}

.paddypower {
	background:url("../images/bg-paddypower.gif") repeat-x;
}

.boylesports {
	background:url("../images/bg-boylesports.gif") repeat-x;
}

.bet365 {
	background:url("../images/bg-bet365.gif") repeat-x;
}

.vcbet, .betway, .betvictor {
	background:url("../images/bg-vcbet.gif") repeat-x;
}

.williamhill {
	background:url("../images/bg-williamhill.gif") repeat-x;
}

.advert-sm {
	height:34px;
	margin:0px 0px 1px 1px;
	border:#000 1px solid;
}

.advert-sm img {
	border:#fff 1px solid;
	margin:5px;
	float:left;
}

.advert-sm a {
	border:none;
	text-decoration:none;
}

.advert input, .advert-sm input {
	float:right;
	padding:3px 0px 4px 0px;
	width:180px;
	margin-right:4px;
	cursor:pointer;
}

.ladbrokes-sm{color:#fff;background:#a70e11;background:-moz-linear-gradient(top,#a70e11 0%,#680001 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a70e11),color-stop(100%,#680001));background:-webkit-linear-gradient(top,#a70e11 0%,#680001 100%);background:-o-linear-gradient(top,#a70e11 0%,#680001 100%);background:-ms-linear-gradient(top,#a70e11 0%,#680001 100%);background:linear-gradient(top,#a70e11 0%,#680001 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a70e11',endColorstr='#680001',GradientType=0)}
.paddypower-sm{color:#fff;background:#027310;background:-moz-linear-gradient(top,#027310 0%,#014709 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#027310),color-stop(100%,#014709));background:-webkit-linear-gradient(top,#027310 0%,#014709 100%);background:-o-linear-gradient(top,#027310 0%,#014709 100%);background:-ms-linear-gradient(top,#027310 0%,#014709 100%);background:linear-gradient(top,#027310 0%,#014709 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#027310',endColorstr='#014709',GradientType=0)}
.coral-sm {background:#172c8c;background:-moz-linear-gradient(top,#172c8c 0%,#0f125d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#172c8c),color-stop(100%,#0f125d));background: -webkit-linear-gradient(top,  #172c8c 0%,#0f125d 100%);background: -o-linear-gradient(top,  #172c8c 0%,#0f125d 100%);background: -ms-linear-gradient(top,  #172c8c 0%,#0f125d 100%);background: linear-gradient(top,  #172c8c 0%,#0f125d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#172c8c',endColorstr='#0f125d',GradientType=0);color:#fff}
.skybet-sm{background:#0a1f8a;background:-moz-linear-gradient(top,#0a1f8a 0%,#000b43 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a1f8a),color-stop(100%,#000b43));background:-webkit-linear-gradient(top,#0a1f8a 0%,#000b43 100%);background:-o-linear-gradient(top,#0a1f8a 0%,#000b43 100%);background:-ms-linear-gradient(top,#0a1f8a 0%,#000b43 100%);background:linear-gradient(to bottom,#0a1f8a 0%,#000b43 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a1f8a',endColorstr='#000b43',GradientType=0)}
.betfair-sm{background:url("../images/bg-betfair-ln.gif") repeat-x;color:#000;}
.bet365-sm{color:#fff;background:#0a9c77;background:-moz-linear-gradient(top,#0a9c77 0%,#014836 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a9c77),color-stop(100%,#014836));background:-webkit-linear-gradient(top,#0a9c77 0%,#014836 100%);background:-o-linear-gradient(top,#0a9c77 0%,#014836 100%);background:-ms-linear-gradient(top,#0a9c77 0%,#014836 100%);background:linear-gradient(top,#0a9c77 0%,#014836 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a9c77',endColorstr='#014836',GradientType=0)}
.betfred-sm{color:#fff;background:#004087;background:-moz-linear-gradient(top,#004087 0%,#002555 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#004087),color-stop(100%,#002555));background:-webkit-linear-gradient(top,#004087 0%,#002555 100%);background:-o-linear-gradient(top,#004087 0%,#002555 100%);background:-ms-linear-gradient(top,#004087 0%,#002555 100%);background:linear-gradient(top,#004087 0%,#002555 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004087',endColorstr='#002555',GradientType=0)}
.vcbet-sm,.betway-sm, .betvictor-sm{color:#fff;background:#464546;background:-moz-linear-gradient(top,#464546 0%,#1e191f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#464546),color-stop(100%,#1e191f));background:-webkit-linear-gradient(top,#464546 0%,#1e191f 100%);background:-o-linear-gradient(top,#464546 0%,#1e191f 100%);background:-ms-linear-gradient(top,#464546 0%,#1e191f 100%);background:linear-gradient(top,#464546 0%,#1e191f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464546',endColorstr='#1e191f',GradientType=0)}
.williamhill-sm{color:#fff;background:#074365;background:-moz-linear-gradient(top,#074365 0%,#01253a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#074365),color-stop(100%,#01253a));background:-webkit-linear-gradient(top,#074365 0%,#01253a 100%);background:-o-linear-gradient(top,#074365 0%,#01253a 100%);background:-ms-linear-gradient(top,#074365 0%,#01253a 100%);background:linear-gradient(top,#074365 0%,#01253a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#074365',endColorstr='#01253a',GradientType=0)}
.boylesport,.boylesport-sm{background:#0a4497;background:-moz-linear-gradient(top, #0a4497 0%,#001f60 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a4497),color-stop(100%,#001f60));background:-webkit-linear-gradient(top, #0a4497 0%,#001f60 100%);background:-o-linear-gradient(top, #0a4497 0%,#001f60 100%);background:-ms-linear-gradient(top, #0a4497 0%,#001f60 100%);background:linear-gradient(to bottom, #0a4497 0%,#001f60 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a4497',endColorstr='#001f60',GradientType=0)}
.unibet,.unibet-sm{background: #247623;background: -moz-linear-gradient(top,  #247623 0%, #125f12 100%);background: -webkit-linear-gradient(top,  #247623 0%,#125f12 100%);background: linear-gradient(to bottom,  #247623 0%,#125f12 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247623', endColorstr='#125f12',GradientType=0 )}
.advert-sm input[type=button]{margin-top:4px}

#oddsPanel {
	margin-top:19px;
}

.oddsPanelHeader {
	color:#fff;
	display:block;
	padding:5px;
	font-weight:bold;
	margin-top:-4px;
	height:26px;
}

.oddsPanelHeader p {
	float:left;
	margin:5px 0px 0px 3px;
}

.oddsPanelHeader img {
	float:right;
	margin:0px 3px 0px 0px;
	border:#fff 1px solid;
}

.oddsPanelTable td {
	background:url("../images/bg-odds-panel-table-sm.gif") repeat-x;
}

.oddsPanelTable td.sel a, .oddsPanelTable td.odds a {
	color:#000;
	text-decoration:none;
	font-size:10pt;
}

.oddsPanelTable td.sel {
	width:136px;
	line-height:2.7em;
	padding-left:10px;
}

.oddsPanelTable td.odds {
	width:70px;
	text-align:center;
}

.oddsPanelTable td.btn {
	width:85px;
}

ul#newsPanel {
	border-bottom:#000 2px solid;
	list-style-type:disc;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 16px;
}

ul#newsPanel li {
	padding:3px 0px;
	font-size:8pt;
}

ul#newsPanel li a {
	text-decoration:none;
}

#strip {
	background:url("../images/bg-strip.gif") repeat-x;
	height:57px;
	text-align:center;
}

#strip img {
	margin-left:-616px;
}

#footer {
	background:#2e4b53;
	border-top:#949fa3 1px dotted;
	padding:7px 0px 30px 0px;
}

#footerWrapper {
	width:977px;
	margin:0 auto;
}

#footerLeft {
	width:637px;
	float:left;
}

#footerRight {
	width:334px;
	float:right;
	text-align:left;
}

.footerRowLeft {
	background:#141f23 url("../images/bg-footer-left-top.gif") no-repeat;
	margin-bottom:7px;
}

.footerRowLeft .column {
	float:left;
	width:201px;
	padding:7px 0px 0px 0px;
	margin-bottom:6px;
	line-height:1.6em;
	color:#fff;
	font-weight:bold;
}

.footerRowLeft .lft {
	margin-left:17px;
}

.footerRowLeft .rgt {
	margin-right:17px;
}

.footerRowLeft .column a {
	color:#c4c6c5;
	text-decoration:none;
	display:block;
	font-weight:normal;
}

.footerRowLeft .column a:hover {
	color:#fff;
}

.footerRowLeft .bottom {
	background:url("../images/bg-footer-left-bottom.gif") no-repeat;
	height:4px;
}

#footerRight .column {
	background:#141f23 url("../images/bg-footer-right-top.gif") no-repeat;
	width:299px;
	padding:11px 17px 1px 17px;
	margin-bottom:10px;
	line-height:1.6em;
	color:#fff;
	margin-bottom:-8px;
}

#footerRight .column h4 {
	margin:0px;
	font-size:10pt;
}

#footerRight .column p {
	margin:0px 0px 15px 0px;
}

#footerRight .column a {
	color:#54e005;
	text-decoration:underline;
}

#oddsTable {
	margin:20px 33px 0px 33px;
}

#oddsTable th img {
	padding:0px;
	border:none;
	margin:0px;
}

#oddsTable th.selection {
	text-align:left;
}

#oddsTable td.f {
	padding:0px 0px 0px 10px;
}

#oddsTable td.f img {
	padding:3px;
	border:#000 1px solid;
	margin-top:5px;
}

#oddsTable td.selection {
	text-align:left;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	background:url("../images/bg-odds-panel-table.gif") repeat-x;
	line-height:3.35em;
	width:186px;
}

#oddsTable td  {
	background:url("../images/bg-odds-panel-table.gif") repeat-x;
	text-align:center;
}

#oddsTable td a {
	color:#ff4045;
	text-decoration:none;
	display:block;
	width:50px;
	line-height:3.4em;
}

#oddsTable td a:hover {
	background:url("../images/bg-odds-panel-table-hover.gif") repeat-x;
	color:#fff;
}

.oddsBox {
	background:#f3f8e5;
	border:#c5e085 1px solid;
	padding:5px;
	margin-top:15px;
}

.oddsBox p.date {
	margin:8px 0px 1px 13px;
	color:#659300;
	font-weight:bold;
}

.oddsBox h3 {
	margin:0px 0px 8px 13px;
	color:#3e3030;
	font-size:12pt;
}

.oddsBox .strip {
	background:#fff;
	padding:9px 13px;
	margin-bottom:2px;
}

.oddsBox p.race {
	color:#659300;
	font-weight:bold;
	margin:0px;
	font-size:10pt;
	line-height:1.5em;
}

.oddsBox p.race i {
	display:block;
	color:#2c2c2c;
	font-size:9pt;
	font-weight:normal;
}

.oddsBox .silk {
	float:left;
	width:43px;
	margin-right:9px;
}

.oddsBox .runner {
	float:left;
	width:150px;
	font-size:8pt;
	margin-top:-16px;
}

.oddsBox .runner span.r {
	color:#659300;
	font-weight:bold;
	font-size:9pt;
}

.oddsBox .price {
	float:right;
}

.oddsBox .price a {
	background:url("../images/bg-oddsbox-price.gif") repeat-x;
	width:60px;
	border:#909090 1px solid;
	padding:10px 0px;
	text-align:center;
	display:inline-block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.1em;
	font-size:10pt;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.oddsBox .price a:hover, .oddsBox a.fullBtn:hover {
	color:#fff;
background: #007733;
background: -moz-linear-gradient(top,  #007733 0%, #0c4f26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007733), color-stop(100%,#0c4f26));
background: -webkit-linear-gradient(top,  #007733 0%,#0c4f26 100%);
background: -o-linear-gradient(top,  #007733 0%,#0c4f26 100%);
background: -ms-linear-gradient(top,  #007733 0%,#0c4f26 100%);
background: linear-gradient(top,  #007733 0%,#0c4f26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007733', endColorstr='#0c4f26',GradientType=0 ); border:#043718 1px solid;
}

.oddsBox a.fullBtn {
	background:url("../images/bg-longBtn.gif") repeat-x;
	border:#808080 1px solid;
	padding:3px 10px 4px 10px;
	color:#000;
	text-decoration:none;
	display:inline-block;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
}

#todaysRaces{border-bottom:#000 2px solid;padding-bottom:5px}
#todaysRaces .meet{display:inline-block;width:50px}
#todaysRaces ul.schedule{display:inline-block;margin:0;list-style-type:none}
#todaysRaces ul.schedule li{display:inline;margin:0 5px}

.clear {
	clear:both;
}
.offer{border-radius:5px;margin-bottom:10px}
a .offer{color:#fff;text-decoration:none;border-bottom:none}
.offerHeader{-webkit-box-shadow: inset -200px -200px 300px 200px rgba(0,0,0,0.25);-moz-box-shadow: inset -200px -200px 300px 200px rgba(0,0,0,0.25);box-shadow: inset -200px -200px 300px 200px rgba(0,0,0,0.25);padding:5px 10px;width:97%}
.offerHeader h4{margin:0;font-size:16px;font-weight:normal;display:inline-block}
.offerHeader img{float:right}
.offerDetails{padding:10px 15px}
.offerBtn {-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#ffffff;font-size:14px;background:#da912a;padding:5px 20px;text-decoration:none;text-shadow:1px 1px #9c5f08;-webkit-box-shadow: 1px 1px 14px 0px rgba(50, 50, 50, 0.95);-moz-box-shadow:1px 1px 14px 0px rgba(50, 50, 50, 0.95);box-shadow:1px 1px 14px 0px rgba(50, 50, 50, 0.95)}
.offerBtn:hover {background:#3cb0fd;background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);background-image: -o-linear-gradient(top, #3cb0fd, #3498db);background-image: linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration: none;color:#fff}
.oh1{float:left;width:65%}
.oh2{float:right;width:35%}
.of1{float:left;width:25%}
.of2{float:right;width:75%}
.of2 ul{padding-left:1.2em}
.fbolbl{width:120px;background:rgba(255, 255, 255, 0.25);display:inline-block;height:110px;border-radius:100%;color:#FFFFFF;font-size:33px;font-weight:500;padding-top:14px;margin:0 30px 0 0px;text-shadow:1px 1px #001b28;box-shadow:1px 2px 15px #001b28;text-align:center}
.fbolbl .price{margin-top:13px}
.fbolbl .price small{display:block;font-size:0.5em;text-transform:uppercase;line-height:1.1em}
a .betfair{color:#000}

.paddypower{background:#0e4b3f}
.bet365{background:#07815d}
.ladbrokes{background:#aa1611}
.betfred{background:#164789}
.skybet{background:#0a2b70}
.williamhill{background:#002438}
.betvictor,.betway,.gentingbet,.totesport{background:#11141b}
.coral{background:#0058ba}
.boylesports{background:#001f60}
.sportingbet{background:#086fd8}
.unibet{background:#147b45}
.bet10{background:#0a3e76}
.bet138{background:#006600}
.sport888{background:#fa6200}
.betfair{background:#ffb80c;color:#000}
.dafabet{background:#a20101}
.thefootballpools{background:#000d68}
.stanjames{background:#78b414;color:#000}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
