/*  DNN form (position underneath bigpond dropdown menu) */
#Form {position:relative;z-index:1;}

/* Header
-------------------------------------------------------------- */
#header {clear:both;position:relative;width:990px;height:95px;background:transparent;text-align:left}
	#header h1 {position:relative;height:95px;width:990px;margin:0;z-index:2}
	#header h1 a {display:block;width:990px;height:100px;text-indent:-9000px;background:transparent url(css/logo.png) no-repeat 0 0}
	
	#header p {position:relative;height:95px;width:250px;margin:0;z-index:2;float:left;cursor:pointer}
	#header p a {display:block;width:250px;height:100px;text-indent:-9000px;background:transparent url(css/logo.png) no-repeat 0 0}
	#header .leaderboard {width:728px;height:90px;clear:none;float:left;margin:5px 0 5px 10px;padding:0}
	#header .sponsor {height:65px;width:117px;position:absolute;top:18px;left:610px;z-index:3;text-align:right}
	#header .nextToJump {position:absolute;top:18px;left:730px;width:242px;height:55px;color:#fff;z-index:3;background:transparent url(css/bg_jump2.png) no-repeat 0 0;padding:22px 5px 3px;margin:0 3px 3px}
	#header .nextToJump h3 {font-size:0.9em;position:relative;padding:0;color:#d61400;margin:0}
	#header .nextToJump h3 a {color:#d61400;display:block;height:30px}
	#header .nextToJump h3 a.button {background:url(css/bt_red.png) no-repeat 0 0;width:243px;height:19px;color:#fff;text-decoration:none;line-height:19px;text-shadow:0 1px 1px #000}
	#header .nextToJump h3 em {display:inline;font-style:normal;font-size:11px;font-weight:normal}
	#header .nextToJump h5 {font-size:9px;color:#999;margin:0; letter-spacing:-.02em}
	#header .nextToJump h5 strong {font-weight:normal;font-size:10px;text-transform:uppercase}
	
/* Navigation
-------------------------------------------------------------- */
#navwrap {margin:5px 0 0 12px;z-index:100;overflow:hidden;position:relative;clear:both}
	#navwrap ul {border:0;margin:0 0 0 0}
	#nav li {position:relative;float:left;display:block;margin:0;padding:0;list-style-type:none;color:#fff;border:0}
	#nav li a {color:#0d7cb3;font-weight:bold;font-size:11px;padding:0 10px;line-height:29px;display:block;height:29px;float:left;text-shadow:0 1px 1px #fff}
	#nav li a:hover {background:#0094C2;color:#fff;text-decoration:none}
	#nav li a.current {color:#0d7cb3;background:#fff;line-height:19px;height:19px;border:5px solid #fff;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-radius-topleft:0.4em;-webkit-border-radius-topright:0.4em}
	#nav li a.current:hover {background:#fff;color:#0d7cb3}
	#nav ul {display:none}
	#nav li.navBestbets a, #nav li.navTvn a {border:3px solid #fff;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;line-height:15px;height:15px;background:#fff}
	#nav li.navBestbets {margin:4px 0 0 20px;height:23px;}
	#nav li.navTvn {margin:4px 0 0 10px;height:23px}
	#nav li.navBestbets a {background:#fff url(css/nav.gif) no-repeat 5px 0 !important;width:78px;text-indent:-9000px}
	#nav li.navTvn a {background:#fff url(css/nav.gif) no-repeat 5px -30px !important;width:28px;text-indent:-9000px}
	
	.breadcrumb {clear:both;border-bottom:1px solid #ddd;margin:0;padding:6px 10px;width:970px;font-size:.9em;list-style:none;overflow:hidden;background:#fff}
	.breadcrumb li {width:auto;float:left;border-right:1px solid #ddd;padding:0 10px 0 0;margin:0 10px 0 0}
	.breadcrumb li.last {border:0}
	/* Unmetered */	
	#navwrap .unmetered {position:absolute;top:-1px;left:auto;right:170px;}
	#navwrap .unmetered a {background:transparent url(css/bigpondUnmetered.gif) repeat scroll 0 0;display:block;height:31px;text-indent:-9000px;width:100px}
	#navwrap .unmetered a:hover {background-position:0 -50px}
	#bp-unmetered-hover {position:absolute;text-align:left;padding:33px 18px 21px 13px;width:225px;height:62px;font-size:11px;line-height:1.3;background:url(css/rollover_box.png) no-repeat 0 0;color:#656668;z-index:32768}
	
/* Headings */
h1.title {margin:0 0 10px;padding:0 0 5px;border-bottom:2px solid #dadada}
li.title {background:#fff !important;border:0;font-weight:bold;padding:0 10px 0 0 !important;margin:0 10px 0 0 !important;border-right:1px solid #eee}
.heading {position:relative;padding:0}
	.heading h2 {text-transform:uppercase;font-size:1.4em;margin:0;}
	.heading strong {position:absolute;top:7px;right:0;font-size:10px;display:block;color:#eee;font-weight:normal;text-transform:uppercase}
	.heading h2 em {font-size:11px;font-style:normal;font-weight:normal;text-transform:none;color:#999}
	.heading strong a {color:#000}
	.heading strong.adspot {top:0}
	.heading strong.adspot span {color:#000;vertical-align:super;}

.h-latestNews,.h-liveVideo,.h-features,.h-todaysRacing,.h-latestResult,.h-partners,.h-featureOdds,.h-horseracingNews,.h-horseracingVideos,.h-otherSportingNews,.h-latestResults, .hMoreVideos, .h-sitemap, .h-rssFeeds, .h-racingArchive, .h-blackBookers, .h-trialsInFocus
{text-indent:-9000px;overflow:hidden;background:transparent url(css/headings.gif) no-repeat 0 0;height:24px}
	.h-latestNews {background-position:0 0}
	.h-liveVideo {background-position:0 -30px}
	.h-features {background-position:0 -60px}
	.h-todaysRacing {background-position:0 -450px}
	.h-latestResult {background-position:0 -120px}
	.h-partners {background-position:0 -150px}
	.h-featureOdds {background-position:0 -180px}
	.h-horseracingNews {background-position:0 -210px;margin:0;border-bottom:1px solid #dadada}
	.h-horseracingVideos {background-position:0 -240px;margin:0;border-bottom:1px solid #dadada;margin:15px 0 0 0}
	.h-otherSportingNews {background-position:0 -270px;border-bottom:1px solid #dadada;margin:15px 0 0 0}
	.h-latestResults {background-position:0 -300px}
	.h-sitemap {background-position:0 -390px}
	.h-rssFeeds {background-position:0 -420px}
	.h-racingArchive {background-position:0 -480px}
	.h-blackBookers {background-position:0 -510px}
	.h-trialsInFocus {background-position:0 -540px}
	.hMoreVideos {background-position:0 -570px}
	
	#dnn_SidePane .h-todaysRacing {background-position:0 -330px}
	
	.relatedContent h2 {overflow:hidden;height:24px;font-size:1.4em}

/* Tables
-------------------------------------------------------------- */
.tabular {width:100%}
	.tabular tr.aL td,.tabular tr.aL th {text-align:left}
	.tabular tr.aC td,.tabular tr.aC th {text-align:center}
	.tabular tr.aR td,.tabular tr.aR th {text-align:right}
	table.tabular th,table.tabular td {background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #eee;padding:1px 4px;border-collapse:collapse}
	table.tabular thead th {font-weight:bold;background:#fff;border-bottom:1px solid #ccc}
	table.tabular tbody th {font-weight:bold}
	table.tabular th a {display:block;background:#fff;padding:3px}
	table.tabular th a:hover {display:block;background:#ccc;text-decoration:none}
	.tabular th.last,.tabular td.last {border-right:0}

/* Tabs, Tags, Lists and Buttons
-------------------------------------------------------------- */
.tabs, .crazyTabs  {list-style-type:none;margin:0;overflow:hidden;border-bottom:3px solid #eee;background:#fff;padding-top:5px}
	.tabs li {float:left;margin:0 2px 0 0;padding:2px 8px;cursor:pointer}
	.tabContent {overflow:hidden;padding:0}
	.tabContent h4 {padding:0 5px}
	ul.tabs li, .crazyTabs li {background:#fff url(css/tagR.gif) no-repeat 100% 0;display:block;float:left;height:20px;margin:0 0 3px 0;padding:0;position:relative;line-height:1.7em;color:#999;cursor:pointer}
	ul.tabs li strong, .crazyTabs li strong {background:transparent url(css/tagL.gif) no-repeat 0 0;display:block;float:left;font-size:10px;height:20px;margin:0;padding:0 8px;font-weight:normal}
	ul.tabs li.active, .crazyTabs li.active {background-position:100% -30px;color:#fff}
	ul.tabs li.active strong,.crazyTabs li.active strong {background-position:0 -30px}
	ul.tabs li strong {line-height:1.1em !important}
/* Tags */
ul.tags {overflow:hidden;margin:0}
	ul.tags li {background:#fff url(css/tagR.gif) no-repeat 100% 0;display:block;float:left;height:20px;margin:0 3px 3px 0;padding:0;position:relative;line-height:1.5em}
	ul.tags li a {background:transparent url(css/tagL.gif) no-repeat 0 0;display:block;font-size:10px;height:20px;margin:0;padding:0 8px}
/* Lists */
ul.headlines {list-style-type:none;margin:0;overflow:hidden;}
	ul.headlines li {border-bottom:1px solid #ddd;padding:5px 0;font-size:11px;line-height:1.1;background:transparent url(css/icons.gif) no-repeat 0 -1097px;padding-left:20px}

ul.raceList {list-style-type:none;margin:0;overflow:hidden}
	ul.raceList li {padding:3px 0;background:#fff;margin:0 0 1px;border-bottom:1px solid #ccc}
	ul.raceList h4, ul.raceList h5 {position:relative;font-size:0.9em;padding:0 0 0 3px;border:0;background:none;line-height:1.3;margin:0}
	ul.raceList h4 {text-transform:uppercase}
	ul.raceList h4 a, ul.raceList h5 a {color:#000}
	ul.raceList cite {font-weight:normal;font-style:normal}
	ul.raceList span {position:absolute;display:block;top:0;right:5px;font-weight:normal}
	ul.raceList p {font-size:0.8em;color:#999;margin:0;padding:0 0 0 3px}
	ul.raceList strong {font-weight:normal;font-size:10px;text-transform:uppercase}	
	ul.raceList li.nextToJump {background:#ffe0d9 url(css/bg_nextToJump.gif) repeat-x 0 bottom;overflow:hidden}
	ul.raceList .nextToJump h4 {padding:2px 2px 0 88px;background:url(css/icons.gif) no-repeat 1px -1840px}
	ul.raceList .nextToJump h4 a {color:#d61400}
	ul.raceList .nextToJump p {padding-bottom:8px}
/*  Buttons  */
.watchReplay {display:block;height:22px !important;width:102px !important;background:url(css/icons.gif) 0px -1751px;text-indent:-9000px}
.watchLive {display:block;height:22px !important;width:85px !important;background:url(css/icons.gif) 0px -1781px;text-indent:-9000px}
.betNow {display:block;height:22px !important;width:69px !important;background:url(css/icons.gif) 0px -1811px;text-indent:-9000px;}

/* Modules (generic & specific)
-------------------------------------------------------------- */
.module {margin-bottom:15px;}
	.module .tabular {width:270px;margin:5px 25px 5px 5px;}

/* Odds Comparator */
.oddsComparator {border:5px solid #0a7bb2;background:#0a7bb2;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.oddsComparator .heading h2.h-featureOdds {background-color:#0a7bb2;border:0}
	.oddsComparator .heading strong {top:3px}
	.oddsComparator .heading strong a {color:#fff;font-weight:bold;text-decoration:underline}
	.oddsComparator .tabs {width:610px;background:#4198C4;border:0}
	.oddsComparator .tabular {width:615px;margin:0}
	.oddsComparator .tabular td, .oddsComparator .tabular th {font-size:10px;padding:3px}
	.oddsComparator .tabular thead td {width:57px}
	.oddsComparator .tabular td a {color:#505050}
	.oddsComparator .tabular th {width:auto;text-transform:uppercase}
	.oddsComparator .tabular th.pL { padding-left:5px}
	.oddsComparator .tabular th.pL h6 {font-size:1.0em}
	.oddsComparator .tabular td {text-align:left;width:57px}
	.oddsComparator .tabular td strong { display:block}
	.oddsComparator .tabular thead th, .oddsComparator .tabular thead td {border-top:0;background:#fff url(css/featured.gif) no-repeat -5700px bottom;padding:1px}
	.oddsComparator .tabular thead td span {padding:1px;display:block;background:#dddfe0}
	*html .oddsComparator .tabular thead td span {display:block;zoom:1}
	*+html .oddsComparator .tabular thead td span {display:block;zoom:1}
	.oddsComparator .tabular td.oddsLower strong,.oddsComparator .tabular td.oddsHigher strong { display:block; padding:2px}
	.oddsComparator .tabular td.oddsLower strong.bestOdds,.oddsComparator .tabular td.oddsHigher strong.bestOdds { background:#d0e2ea}
	.oddsComparator .tabular td.oddsLower strong a {background:url(css/arrows.gif) 40px -20px no-repeat ; display:block; color:#C00;margin-right:3px}
	.oddsComparator .tabular td.oddsLower strong.bestOdds a { background:#d0e2ea url(css/arrows.gif) 40px -126px no-repeat; display:block;color:#0a7bb2;margin-right:3px}
	.oddsComparator .tabular td.oddsLower strong.averageOdds {background:#f2f2f2 url(css/arrows.gif) 42px -68px no-repeat}
	.oddsComparator .tabular td.oddsHigher strong.averageOdds {background:#f2f2f2 url(css/arrows.gif) 42px -48px no-repeat}
	.oddsComparator .tabular td.oddsLower strong.averageOdds a {background:none}
	.oddsComparator .tabular td.oddsHigher strong.averageOdds a {background:none}
	.oddsComparator .tabular td.oddsLuck strong.bestOdds a {background:#d0e2ea; display:block; padding:2px; color:#0a7bb2}
	.oddsComparator .tabular td.oddsHigher strong a {background:url(css/arrows.gif) 40px 0 no-repeat; display:block;color: #090;margin-right:2px}
	.oddsComparator .tabular td.oddsHigher strong.bestOdds a {background:url(css/arrows.gif) 40px -106px no-repeat; display:block;color:#0a7bb2; margin-right:3px}
	.oddsComparator .tabular td strong.averageOdds {background: #f2f2f2; display:block; padding:2px;color:#999} 
	.oddsComparator .scratch td, .oddsComparator .scratch th {text-decoration:line-through !important;color:#999 !important}
	/* .oddsComparator .scroll-pane {background:#fff}
	.oddsComparator .scroll-pane .tabular {margin-bottom:5px}
	.oddsComparator .scroll-pane .tabular th {color:#505050} */
	.oddsComparator .tabContent {border-bottom:4px solid #fff;background:#fff}
	.oddsComparator .tabContent .noData {color:#ddd}
	.oddsComparator .abstract {width:595px;margin:2px 5px 5px 5px;background:#fff;padding:0} 
	.oddsComparator .abstract img {float:left;margin:0 15px 0 0}
	.oddsComparator .tabs li.nextToJump {color:#fff;font-weight:bold;font-size:1em;margin:0 2px 5px 0;padding:2px 8px;position:static;float:left;background:none}
	.oddsComparator .tabs li.nextToJump strong {color:#fff;display:inline;float:none;background:#D61400;padding:2px;font-size:1em;margin:0;position:static;font-weight:bold}
	
	.oddsComparator .tabular thead th {vertical-align:middle}
	.oddsComparator .tabular thead th h6 {color:#0A7BB2}
	.oddsComparator .tabular thead td h5 {color: #333}
	
	.oddsComparator .tabular thead td h6 {background-image:url(css/headings_odds.gif);background-repeat:no-repeat;height:7px;overflow:hidden;text-indent:-9000px;margin:5px auto}
	.oddsComparator h6.lbl-BettingExchange {background-position:0 0;width:59px}
	.oddsComparator h6.lbl-ToteOdds {background-position:0 -20px;width:40px}
	.oddsComparator h6.lbl-FixedOdds {background-position:0 -40px;width:40px}
	.oddsComparator h6.lbl-AverageOdds {background-position:0 -59px;width:54px}
	.oddsComparator .tabular thead .aC {width:60px;text-indent:0px; text-align:center;}
	
	
/* .oddsComparator .scroll-pane {height:461px} */
.oddsComparatorLinks { background:#4198C4}
.oddsComparatorLinks ul {margin:0;text-align:center}
.oddsComparatorLinks li {list-style-type:none;display:inline;border-right:1px solid #3a94c2;padding:0 6px 0 3px;font-size:10px}
.oddsComparatorLinks li a {color:#fff}
.oddsComparatorLinks li.last {border:none}

.oddsComparatorLinks ul#key {margin:0;text-align:center; margin-bottom:7px; color:#D0E2EA; padding-top:5px}
.oddsComparatorLinks ul#key li {list-style-type:none;display:inline;padding:0 8px 0 5px;font-size:9px; border:none}
.oddsComparatorLinks ul#key li.keyBestOdds { background:#D0E2EA; font-weight:bold; color:#0A7BB2; padding:2px}
.oddsComparatorLinks ul#key img { vertical-align:middle}

.oddsComparator .currentTime {background: none; font-size:0.8em; border:0; float:right; padding-top:0.5em; color:#FFF; position:relative; margin:-25px 10px 0 0; font-weight:bold}



/* jScrollPane for Odds Comparator
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;width:610px !important;height:501px !important}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:1px;top:0;height:100%;background:#fff;margin:0}
.jScrollPaneDrag {position:absolute;background:#d0e2ea;cursor:pointer;overflow:hidden}
*/

	
/* Today's Racing */
.todaysRacing {background:#0a7bb2;border:5px solid #0a7bb2;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
.todaysRacing .heading h2.h-todaysRacing {background-color:transparent}
.todaysRacing .tabs {width:300px;background:none;border:0}
.todaysRacing .tabContent {background:#fff}
	.todaysRacing h3 {color:#0a7bb2;font-weight:bold;font-size:12px;border-bottom:1px solid #dedede;line-height:22px;background:url(css/featured.gif) no-repeat -5700px bottom;padding:0 5px}
	.todaysRacing h3 cite {font-style:normal;font-weight:bold;color:#505050;margin-left:10px}
	.todaysRacing caption {font-weight:bold;font-size:12px}
	.todaysRacing .tabular td, .todaysRacing .tabular th {font-size:10px;padding:1px 4px}
	.todaysRacing .tabs li {background:#4198c4;border:5px solid #4198c4;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;line-height:1;height:1em;margin-right:2px;color:#fff}
	.todaysRacing .tabs li.active {background:#d0e2ea;border-color:#d0e2ea}
	.todaysRacing .tabs li strong {background:none;padding:0;height:1em;font-weight:bold}
	.todaysRacing .tabs li.active strong {color:#0A7BB2 !important}
	.todaysRacing .adspot {padding:1px}
	.todaysRacing p.adspot {display:none}

	.todaysRacing .ui-datepicker-trigger {background:none;position:absolute;top:0;right:0;cursor:pointer}

#dnn_ContentPane .todaysRacing h3 {position:relative;line-height:37px;height:37px}
#dnn_ContentPane .todaysRacing li {padding-bottom:10px}
#dnn_ContentPane .todaysRacing li h5 {display:inline}	
#dnn_ContentPane .todaysRacing li h5 a {padding-right:10px;border-right:1px solid #ccc;display:inline}
#dnn_ContentPane .todaysRacing li h5 span {position:relative;padding:0 10px;border-right:1px solid #ccc;display:inline}
#dnn_ContentPane .todaysRacing li p {display:inline;position:relative;padding:0 0 0 3px}
#dnn_ContentPane .todaysRacing input#raceDatePicker {background:transparent;position:absolute;top:14px;right:10px;width:66px;height:16px;border:0;text-indent:-9000px;cursor:pointer;color:#fff;margin:25px 10px 0 0;font-size:1px}
#dnn_ContentPane .todaysRacing .ui-datepicker-trigger {background:none;position:absolute;top:10px;right:10px}

/* Abstract */
.abstract {clear:both;margin:0 0 15px 0;border-bottom:1px solid #eee;padding-bottom:5px}
	.abstract h1,.abstract h2,.abstract h3,.abstract h4,.abstract h5 {margin:0;padding:5px 0 0 0;line-height:1.2}
	.abstract p {margin:2px 0 0}
	.abstract cite {color:#abaebb;font-style:normal;font-size:0.94em}
	.abstract img {margin:5px 10px 5px 0;float:left}
	.archive .abstract {margin:5px 0;border-bottom:1px solid #eee;padding-bottom:5px}
/*  Race Card  */
.raceCard {background:#0a7bb2;margin-bottom:25px;position:relative;-moz-border-radius:0.5em;-webkit-border-radius:0.4em;padding-top:5px;margin-top:5px}
	.raceCard .pageControls h3 {float:left;width:auto;color:#fff;border-right:2px solid #4198c4;font-size:1.4em;text-indent:5px;padding-right:0.5em;margin-right:0.5em;display:inline}
	.raceCard .pageControls h4 {float:left;width:auto;color:#fff;font-size:1em;padding-right:1em;text-transform:uppercase;line-height:1.8em}
	.raceCard .pageControls ul.tags {margin:0;padding:0;}
	.raceCard ul.tags li {background:#4198c4;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;line-height:1.6em}
	.raceCard ul.tags li.active {background:#d0e2ea;}
	.raceCard ul.tags li a {background:transparent;color:#fff;font-weight:bold;display:inline}
	.raceCard ul.tags li.active a {color:#0d7cb3;}
	.raceCard .oddsTable {margin:5px;background:#d0e3ea;border-top:1px solid #fff}
	.raceCard .oddsTable table {width:930px;clear:both; font-size:0.9em}
	.raceCard .oddsTable table a {padding:0; color:#505050; text-decoration:none}
	.raceCard .oddsTable table thead td, .raceCard .oddsTable table thead th {background: #fff url(css/thGrad.jpg) bottom center repeat-x;vertical-align:middle}
	.raceCard .oddsTable table thead .aC {width:60px;text-indent:0px;}
	.raceCard .oddsTable table td {border-top:0px;padding:1px;text-indent:5px}
	.raceCard .oddsTable table th {text-transform:uppercase;border-top:0px;padding:1px;text-indent:5px; color:#0A7BB2}
	.raceCard .oddsTable table th a {padding:2px 4px;}
	.raceCard .oddsTable .tabular td strong { display:block}
	.raceCard .oddsTable .tabular td.oddsLower strong,.raceCard .oddsTable .tabular td.oddsHigher strong { display:block; padding:2px}
	.raceCard .oddsTable .tabular td.oddsLower strong.bestOdds,.raceCard .oddsTable .tabular td.oddsHigher strong.bestOdds { background:#d0e2ea}
	.raceCard .oddsTable .tabular td.oddsLower strong a {background:url(css/arrows.gif) 40px -20px no-repeat; display:block; color:#C00;margin-right:3px}
	.raceCard .oddsTable .tabular td.oddsLower strong.bestOdds a { background:#d0e2ea url(css/arrows.gif) 40px -126px no-repeat; display:block;color:#0a7bb2;margin-right:3px}
	.raceCard .oddsTable .tabular td.oddsLuck strong.bestOdds a {background:#d0e2ea; display:block; padding:2px; color:#0a7bb2}
	.raceCard .oddsTable .tabular td.oddsHigher strong a {background:url(css/arrows.gif) 40px 0 no-repeat; display:block;color: #090;margin-right:2px}
	.raceCard .oddsTable .tabular td.oddsHigher strong.bestOdds a {background:url(css/arrows.gif) 40px -106px no-repeat; display:block;color:#0a7bb2; margin-right:3px}
	.raceCard .oddsTable .tabular td strong.averageOdds {background:#f2f2f2; display:block; padding:2px;color:#999}
	.raceCard .oddsTable .tabular td.oddsLower strong.averageOdds {background:#f2f2f2 url(css/arrows.gif) 40px -68px no-repeat}
	.raceCard .oddsTable .tabular td.oddsHigher strong.averageOdds {background:#f2f2f2 url(css/arrows.gif) 40px -48px no-repeat}
	.raceCard .oddsTable h4 {color:#fff;background:#4198c5;border-left:1px solid #fff;padding-right:20px !important}
	.raceCard .oddsTable h4, .oddsTable h5 {height:32px;margin-bottom:0;font-size:11px;text-transform:uppercase;padding:0 10px;float:left;width:auto;}
    .oddsTableLinks {margin:0;text-align:center;background:#0a7bb2}
    .raceCard .oddsTable .oddsTableLinks li {display:inline;padding:0px 10px;border-right:2px solid #2c8cbe}
    .raceCard .oddsTable .oddsTableLinks li.last {border:none}
    .raceCard .oddsTable .oddsTableLinks li a {color:#fff;}
	.raceCard .oddsTable .tabular thead td h6 {background-image:url(css/headings_odds.gif);background-repeat:no-repeat;height:7px;overflow:hidden;text-indent:-9000px;margin:5px auto;color:#0A7BB2}
	.raceCard .oddsTable h6.lbl-BettingExchange {background-position:0 0;width:60px}
	.raceCard .oddsTable h6.lbl-ToteOdds {background-position:0 -20px;width:40px}
	.raceCard .oddsTable h6.lbl-FixedOdds {background-position:0 -40px;width:40px}
	.raceCard .oddsTable h6.lbl-AverageOdds {background-position:0 -59px;width:54px}
	.raceCard .oddsTable .tabular thead td h5 { font-size:0.9em; margin: 0 0 0.3em; height:auto; float:none;color: #333}
	.raceCard .oddsTable .tabular thead td span {padding:1px;display:block;background:#dddfe0}
	*html .raceCard .oddsTable .tabular thead td span {display:block;zoom:1}
	*+html .raceCard .oddsTable .tabular thead td span {display:block;zoom:1}
    
    .raceCard #lastupdated {font-size:0.8em;top:10px;right:6px}
	.raceCard .oddsTable .watchReplay {display:block;height:22px !important;width:102px !important;background:url(css/icons.png) 0px -1751px;text-indent:-9000px;float:right;margin:5px}
	.raceCard .oddsTable .watchLive {display:block;height:22px !important;width:85px !important;background:url(css/icons.png) 0px -1781px;text-indent:-9000px;float:right;margin:5px}
	.raceCard .oddsTable .betNow {display:block;height:22px !important;width:69px !important;background:url(css/icons.png) 0px -1811px;text-indent:-9000px;float:right;margin:5px}
    
/*  Race Result Table  */

	.racingGuide {background:#0a7bb2;margin-bottom:25px;position:relative;-moz-border-radius:0.5em;-webkit-border-radius:0.4em;padding:5px 0px;margin-top:5px;width:620px}
	.racingGuidePane {Background:#fff;}
	.racingGuide .pageControls {background:#0a7bb2;height:auto;overflow:hidden}
	.racingGuide .pageControls h3 {float:left;width:auto;color:#fff;border-right:2px solid #4198c4;font-size:1.4em;text-indent:5px;padding-right:0.5em;display:inline;margin-bottom:0px}
	.racingGuide .pageControls h4 {float:left;width:auto;color:#fff;font-size:1em;padding-right:1em;text-transform:uppercase;line-height:1.8em;margin-bottom:0px;padding-left:10px}
	.racingGuide .pageControls ul.tags {margin:0;padding:0;}
	.racingGuide ul.tags li {background:#4198c4;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;line-height:1.6em}
	.racingGuide ul.tags li.active {background:#d0e2ea;}
	.racingGuide ul.tags li a {background:transparent;color:#fff;font-weight:bold;display:inline;padding:0 6px}
	.racingGuide ul.tags li.active a {color:#0d7cb3;}
	.raceResult {font-size:10px;margin-top:15px;border:5px solid #0a7bb2;padding:0;width:100%}
	.firstRace {margin-top:0px;}
	.raceResult thead th a {display:block;height:20px;width:80px;float:right;line-height:20px;margin:3px 0px;padding:0 2px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;text-align:center}
	.raceResult thead th {color:#fff;font-weight:bold;padding:0 3px 0;border-bottom:1px solid #fff;border-top:1px solid #fff}
	.raceResult thead th p, .raceResult thead th h3 {margin:0;font-size:1em;text-transform:uppercase}
	.raceResult thead .time {background:#4198c5;border-left:1px solid #fff}
	.raceResult thead .place {background:#cfe2e9;color:#000}
	.raceResult tbody th {font-weight:bold;background:url(css/thGrad.jpg) bottom center repeat-x;vertical-align:bottom;}
	.raceResult td {background:#fff;}
	.raceResult tbody td.aC {background:url(css/bg_footer.gif) bottom center repeat-x !important;font-weight:bold}
	.raceResult tr.alt td {background:#eee;}
	.raceResult td, .raceResult th {padding:3px;font-size:10px;border-bottom:1px solid #ddd}
	.raceResult span {font-weight:bold}
	.raceResult .extras td {background:#fff;}
	.raceResult .scratch td, .raceCard .scratch td, .raceCard .scratch th {text-decoration:line-through !important;color:#999 !important}
	.raceCard .scratch a {color:#999 !important;font-weight:normal !important}
	.resultButton {margin-top:10px;float:right}
	
	.racingGuide .pageControls p  {display:block;float:left;padding:0 !important;margin:0 !important;text-indent:0;font-size:1.2em;padding-right:10px !important;font-weight:bold;color:#fff;padding-right:10px;border-right:2px solid #4198c4}
	.racingGuide .pageControls h3.hNextToJump {float:left;width:114px;height:21px;background:url(css/headings.gif) 5px -360px no-repeat;text-indent:-9000px;padding-left:5px;margin-right:0;border:0px}

/* Homepage
-------------------------------------------------------------- */
/* Defcon */
.defcon {margin:0 0 20px 0;background:#eee;width:620px;position:relative}
	.defcon .abstract h1,.defcon .abstract p {margin:0 10px}
	.defcon .abstract {margin:0;padding:0}
	.defcon .abstract h1 {line-height:1;padding:10px 0 6px 0;font-size:1.4em}
	.defcon .abstract h5 em {background:#004684;color:#fff;font-style:normal;padding:3px 5px}
	.defcon  img {float:right;margin:0 0 0 25px;background:#e7e7e7}
	.defcon .abstract p {margin-bottom:5px}
	.defcon p a {border-left:1px solid #999;padding:0 0 0 5px}
/* News Feature  */
.newsFeature {background:#0a7bb2;margin-bottom:25px;position:relative;padding-top:5px;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;}
	.newsFeature h3 {font-size:12px;color:#0d7cb3}
	.newsFeature ul {margin:0;padding:0;border-top:1px solid #ccc;font-size:0.9em}
	.newsFeature li {padding:5px 0;margin:0;list-style-type:none;border-bottom:1px solid #ccc}
	.newsFeature li h3 {font-size:12px;margin:0}
	.newsFeature ul.tabs {border:0;margin:0;width:610px;background:none;padding-left:6px;}
	.newsFeature ul.tabs li {background:#4198c4;border:5px solid #4198c4;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;line-height:1;height:1em;margin-right:2px;color:#fff}
	.newsFeature ul.tabs li.active {background:#d0e2ea;border-color:#d0e2ea;color:#0d7cb3}
	.newsFeature ul.tabs li strong {background:none;font-weight:bold;padding:0 3px;text-shadow:0 1px 1px #0A7BB2}
	.newsFeature ul.tabs li.active strong {text-shadow:0 1px 1px #fff}
	.newsFeature .abstract {padding:0;margin:0;width:172px;overflow:hidden}
	.newsFeature .abstract img {margin:0 20px 0 0;float:left}
	.newsFeature .abstract h2 {font-size:16px}
	.newsFeature .abstract h5 {font-size:11px;text-transform:uppercase;font-weight:normal}
	.newsFeature .abstract h2,.newsFeature .abstract h5,.newsFeature .abstract p,.newsFeature .abstract cite {display:block;margin:0 10px}
	.newsFeature .abstract ul,.newsFeature .abstract p {width:172px;clear:none}
	.newsFeature .abstract ul {margin:10px 10px 0 10px;padding:0}
	.newsFeature .abstract ul li {padding:2px 0}
	.newsFeature .tab {overflow:hidden}
	.newsFeature .tabContent {width:620px;height:350px !important;overflow:hidden}
	.newsFeature .tabContent .tab {height:350px;overflow:hidden}
	.newsFeature .tabContent p {color:#fff;margin:5px 0;padding-left:6px}
	.newsFeature .tabContent strong {color:#fff}
	.newsFeature .tabContent .span7 {width:530px;height:323px;background:#3b3b3b;margin:0;position:relative;overflow:hidden}
	.newsFeature .tabContent .span3	{width:90px;height:323px;background:#3b3b3b;position:relative;overflow:hidden}
	.newsFeature .tabContent .span7 img {width:530px;height:323px}
	.newsFeature .tabContent .span3 h3 {font-size:0.9em;color:#fff}
	.newsFeature .tabContent .span3 ul {overflow:hidden;margin:0 3px;border:0}
	.newsFeature .tabContent .span3 li {font-size:0.9em;border:0;padding:4px 0;color:#fff;clear:both;display:block;overflow:hidden}
	.newsFeature .tabContent .span3 li h3 {line-height:1.4}
	.newsFeature .tabContent .span3 li a {display:block;float:left;width:16px;height:16px;padding:1px;color:#fff;font-weight:bold;background:#000;margin:2px 2px 0 0;line-height:16px;text-align:center;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.newsFeature .tabContent .span3 li a.selected {background:#909090;border-color:#909090}
	.newsFeature .tabContent .span3 em {display:block;font-style:normal}
	.newsFeature .tabContent .span3 p {font-size:0.8em;margin:0 3px;padding:0}
	.newsFeature .tabContent .span3 p a {display:block;border:5px solid #000;background:#000;-moz-border-radius:0.4em;text-align:center;color:#fff;font-weight:bold}
	.newsFeature .spaceR {margin-right:5px}
	
	.newsFeature #videoDatePicker,
	.newsFeature .videoDatePicker {margin:25px 0 10px 2px;padding:3px 0 0 2px;color:#000;background:#fff;font-size:9px;font-family:Arial,sans-serif;border:0;width:84px;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;text-transform:uppercase;font-weight:bold;vertical-align:top;display:block;height:15px;line-height:15px}
	.newsFeature .raceHeader {font-size:9px;font-family:Arial,sans-serif;top:40px;position:absolute;font-weight:bold;background:#fff;width:84px;padding-left:2px;left:2px;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;-webkit-border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em}
	
	.newsFeature .tabContent .span3 .ui-datepicker-trigger {position:absolute;top:3px;left:2px;border:0;cursor:pointer}
	.newsFeature .meetingWrapper {height:268px;overflow:hidden;position:relative}
	.newsFeature .meetingWrapper .controls {height:23px;position:absolute;bottom:0;width:90px;text-align:center}
	.newsFeature .meetingContainer {position:relative}
	.newsFeature .meetingContainer .loading {margin:80px 0 0 25px}
	.newsFeature .controls {background:#3b3b3b;padding-top:2px}
	.newsFeature .controls a.vPrev, .newsFeature .controls a.vNext {z-index:1000;display:block;float:left;cursor:pointer !important;background:transparent url(css/icons.gif) no-repeat 0 0;text-indent:-9000px;overflow:hidden;height:20px;width:20px}
	.newsFeature .controls a.vPrev {background-position:-50px -1350px}
	.newsFeature .controls a.vNext {background-position:-75px -1350px;margin-left:20px}
	
	.newsFeature .tabContent .span3 .noContent {font-size:1.1em;color:red;height:245px}
	
	
	.newsFeature #breakingnews .abstract {width:auto;margin:0 10px;height:350px}
				.newsFeature #breakingnews .abstract a {color:#0A7BB2}
				.newsFeature #breakingnews .abstract h2, .newsFeature #breakingnews .abstract h5, .newsFeature #breakingnews .abstract p {margin:0 !important;color:#000}
				.newsFeature #breakingnews .abstract h5 {font-weight:bold}
				.newsFeature #breakingnews .abstract p {font-size:1em !important;line-height:1.5;margin:5px 0 !important}
				.newsFeature #breakingnews .span3  {width:192px;background:#eee;height:323px}
				.newsFeature #breakingnews .span3 .abstract ul {margin:10px 0 5px 0}
				.newsFeature #breakingnews .span3 .abstract li {border-bottom:1px solid #ccc;padding:5px 0}
				.newsFeature #breakingnews .span3 .abstract li a {display:inline;float:none;font-size:12px;font-weight:normal;background:none;height:auto;width:auto;-moz-border-radius:0;border:0;color:#0A7BB2;line-height:1.4}
				.newsFeature #breakingnews .span7 {height:323px;width:428px;background:transparent}
				.newsFeature #breakingnews .span7 img {width:428px}
	
/* Carousel */
.carouselWrap {position:relative;height:95px;background:#eee;width:300px;overflow:hidden}	
	.carousel, .results1, .results2 {width:340px !important;height:85px;margin:0 auto}
	.carousel li, .results1 li, .results2 li {width:340px;height:85px;margin:10px 0;list-style-type:none;background:#eee}
	.carouselWrap a.prev, .carouselWrap a.next, .latestResults a.Vprev, .latestResults a.Vnext {z-index:1000;display:block;position:absolute;top:25px;cursor:pointer !important;background:transparent url(css/icons.gif) no-repeat 0 0;text-indent:-9000px;overflow:hidden;height:20px;width:20px}
	.carouselWrap a.prev, .latestResults a.Vprev {background-position:-50px -1320px;left:3px}
	.carouselWrap a.next, .latestResults a.Vnext {background-position:-75px -1320px;left:343px}
	.carouselWrap a:hover.prev, .latestResults a:hover.Vprev {background-position:-50px -1320px}
	.carouselWrap a:hover.next, .latestResults a:hover.Vnext {background-position:-75px -1320px}
	.carousel .abstract {width:304px;margin:0}
	.carousel li .abstract h5 {padding-top:10px;margin:0 0 3px 0}
	.carousel .abstract p {line-height:1.4;display:inline}
	.carousel .abstract img {margin:7px 7px 0 7px}
.latestResults .carouselWrap {width:290px;height:101px}
	.latestResults a.Vprev {left:272px;top:-2px;background-position:-50px -1320px}
	.latestResults a.Vnext {left:272px;top:56px;background-position:-75px -1320px}
.resultsCarousel {width:300px !important;height:95px !important}
        .results1 ul, .results2 ul {margin:0}
		.results1 li, .results2 li {width:300px;margin:0px;height:92px !important}
		.results1 .tabular, .results2 .tabular {width:266px;margin:5px 0 20px 8px}



/* Racing Guide */
.pageControls ul.tags {margin:10px 0;padding-bottom:5px}

/* Latest Results */
.latestResults {background:#ececec;border:5px solid #ececec;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;width:290px}
	.latestResults .heading h2 {background-color:#eee;border:0}
	.latestResults h4 {color:#0a7bb2;border-bottom:1px solid #dedede;line-height:22px;background:url(css/featured.gif) no-repeat -5700px bottom;width:265px;padding-left:5px}
	.latestResults h4, .latestResults caption {font-weight:bold;font-size:12px}
	.latestResults .Vcarousel .tabular {margin:0;width:270px;}
	.latestResults .Vcarousel li, .latestResults .Vcarousel table {height:76px;overflow:hidden;}
	.latestResults .tabular td, .latestResults .tabular th {font-size:10px;padding:0}
	.latestResults .tabular td {height:17px;line-height:17px}
	.latestResults .tabular th {height:15px;line-height:15px;}
	.latestResults .tabular td {text-align:center}
	.latestResults .tabular thead th {font-weight:normal}
	.latestResults .tabular .score {color:#0a7bb2}
	
/* ARTICLES
-------------------------------------------------------------- */
.article .articleExtras {width:320px;float:right;margin:0 0 15px 0px;overflow:hidden;padding-left:20px;position:relative;z-index:10}
.article .articleDetails {position:relative;margin:10px 0 10px 0;/*width:380px*/width:auto}
	.article .articleDetails cite {display:block;color:#999;font-style:normal;font-size:11px}
.articleText {clear:left}
.articleText p {line-height:1.5}
.articleText u {text-decoration:underline}
.articleText em {font-style:italic}
.articleText strong {font-weight:bold;}
.articleText sub {font-size:0.8em;vertical-align:baseline}
.articleText sup {font-size:0.8em;vertical-align:text-top}
.articleText ul li {list-style-type:disc}
.articleText ol li {list-style-type:decimal}
.article .articleRelated {margin:5px 0 0px 0;clear:both;padding-top:26px}
	.article .articleRelated ul {list-style-type:none;margin:0 0 15px 0}
	.article .articleRelated ul li {border-bottom:1px solid #e7e7e7;padding:3px 0 3px 23px;background:#fff url(css/icons.gif) no-repeat 0 -49px;line-height:1.2;color:#999;font-size:.9em;}
	.article .articleRelated ul li a {font-size:12px}
	.article .articleRelated ul li.relatedVideo {background-position:0 -247px}
	.article .articleRelated .relatedContent {background:#fff;padding:0 0 0px 0;margin:0 0 0px 0}
	.article .articleRelated .relatedContent h3 {margin-top:15px}
	.article .articleRelated .relatedContent h3.sifr {margin:0 7px;border-bottom:2px solid #999;padding:0 0 2px 0}
	.article .articleRelated .relatedContent p.caption {background:#eee;padding:5px 7px 3px 7px;font-size:11px}
	.article .articleRelated .relatedContent img {float:none;margin:5px 0 0 0;padding:0;clear:both}
	.article .articleRelated .relatedContent ul {margin:0}
	.article .articleRelated .relatedContent ul li {border:0;border-bottom:1px solid #ccc;padding:5px 0 5px 23px;background:#fff url(css/icons.gif) no-repeat 0 0} 
	.article .articleRelated .relatedContent ul li a {}
	.article .articleRelated .relatedContent ul li.relatedVideo {background-position:0 -150px}
	.article .articleRelated .relatedContent .relatedLinks {margin:0 0 1em;background:#eee;padding:5px 7px 7px}
	.article .articleRelated .relatedContent .relatedLinks li {background:transparent url(css/icons.gif) no-repeat 0 -100px}	
	.article #articleToolsTop {width:320px;margin:0 0 0 0;overflow:hidden}
	.article #articleToolsTop ul {position:relative;height:15px;margin:4px 0;z-index:2}
	.article .articleTools li {width:60px;float:left;list-style:none;margin:0 4px 0 0;line-height:2;font-size:11px;border-right:1px solid #e7e7e7}
	.article .articleTools li.iPrint,.article .articleTools li.iRss {width:50px}
	.article .articleTools li.iRss {border:0}
	.article .articleTools li a {display:block;background:transparent url(css/icons.gif) no-repeat 0 -300px;padding:0 0 0 20px;color:#666;height:2em}
	.article .articleTools li a:hover {color:#0094C2;text-decoration:none}
	.article .articleTools li.iDelicious a  {background-position:0 -300px}
	.article .articleTools li.iDigg a {background-position:0 -350px}
	.article .articleTools li.iFacebook a {background-position:0 -400px}	
	.article .articleTools li.iPrint a {background-position:0 -450px;width:30px}
	.article .articleTools li.iFontUp a {background-position:0 -550px;width:40px}
	.article .articleTools li.iFontDown a {background-position:0 -500px;width:40px}
	.article .articleTools li.iRss a {background-position:0 -600px;width:30px}
	.article .articleTools li.iMail a {background-position:0 -650px;width:35px;}
	.article .articleTools li.iPrint a:hover {background-position:0 -472px}
	.article .articleTools li.iFontUp a:hover {background-position:0 -572px}
	.article .articleTools li.iFontDown a:hover {background-position:0 -522px}
	.article .articleTools li.iRss a:hover {background-position:0 -622px}
	.article .articleTools li.iMail a:hover {background-position:0 -672px}	
.article #articleToolsBottom {clear:both;width:620px;border-top:2px solid #e7e7e7;margin:15px 0 0 0;padding:2px 0 0 0}
	.article #articleToolsBottom ul {margin:0}
	.article #articleToolsBottom li {width:20px;border:0;margin:0;background:transparent !important}
	.article #articleToolsBottom li.iTitle {width:130px;border-left:1px solid #e7e7e7;padding-left:10px;margin:0 0 0 5px}
	.article #articleToolsBottom li a {text-indent:-9000px;overflow:hidden;width:20px;padding:0px;height:2em}
	.article #articleToolsBottom li.iDelicious,.article #articleToolsBottom li.iDigg,.article #articleToolsBottom li.iFacebook {width:auto;}
	.article #articleToolsBottom li.iDelicious a  {text-indent:0;width:60px;padding-left:20px}
	.article #articleToolsBottom li.iDigg a  {text-indent:0;width:35px;padding-left:20px}
	.article #articleToolsBottom li.iFacebook a {text-indent:0;width:60px;padding-left:20px}
	
/* Advertising
-------------------------------------------------------------- */	
.leaderboard {width:auto;clear:both;padding:10px 0;text-align:center;background:#fff;position:relative}
#content .leaderboard {background:transparent}
.leaderboard .adspot {width:728px;margin:0 auto}
p.adspot {margin:0}
.adspot img {margin:0;float:none}

.adWrap {margin-bottom:15px}
.hr-partners {background:#fff}
	.hr-partners .abstract {margin:5px 0 0 0;background:#fc9}
	.hr-partners .abstract img {float:right;margin:0 0 0 10px}
	.hr-partners .abstract h5 {font-size:12px;margin:0 0 0 5px;padding-top:3px}
	.hr-partners .abstract p {font-size:11px;margin:0 0 0 5px}
.partnerList {position:relative;list-style-type:none;overflow:hidden;margin:0 auto;padding:0;width:620px}
	.partnerList li {display:inline;margin:0 40px 0 0}
	.partnerList li.last {margin:0}
	
	/* Betfair */
	.hr-partners .betfair {height:40px;background:#05afc0;overflow:hidden}
	.hr-partners .betfair p {margin-top:5px;color:#fff}
.SensisAdContent {margin-bottom:15px;}

/* Paging
-------------------------------------------------------------- */
.paging {text-align:center;margin:0;overflow:hidden;position:relative;clear:both;padding-top:10px}
	.paging a {text-decoration:none;display:block;font-weight:bold}
	.paging a:hover {text-decoration:none}
	.paging a.prev, .paging a.next {position:absolute;top:10px;display:block;width:35px;height:20px;color:#005a98;background:url(css/icons.gif) no-repeat}
	.paging a.prev {background-position:0 -1430px;text-align:left;padding:1px 0 0 30px;left:0}
	.paging a.next {background-position:-108px -1430px;text-align:right;padding:1px 30px 0 0;right:0}
	.paging a:hover.prev {background-position:0 -1460px}
	.paging a:hover.next {background-position:-108px -1460px}
	.paging a.prev.disabled, .paging a.next.disabled {background-position:0 -1400px;color:#bdbbbb}
	.paging a.off {color:#ccc;cursor:default}
	.paging a.prevOff {background-position:0 -1400px !important}
	.paging a.nextOff {background-position:-108px -1400px !important}
	.C4_NewsContent .paging a.off {display:none}
	.paging ul {list-style-type:none;margin:0 auto;display:block;overflow:hidden;width:220px}
	.paging ul li {float:left;width:20px;height:21px;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;font-size:0.8em;font-weight:bold;margin-right:2px}
	.paging ul li a {width:20px;height:21px;line-height:21px;background:#d1e2ea;text-align:center;color:#0094c2;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
	.paging ul li a:hover {background:#4198c5;color:#fff}
	.paging ul li.current {background:#4198c5;color:#fff;height:18px;padding:3px 0 0 0}
	
	.videoArchive strong {float:left;padding-top:12px;font:bold 1em Arial,sanserif;display:block;width:160px;text-indent:5px;clear:left}
	.videoArchive .paging {float:left;width:400px;clear:none;margin-top:0}
	.videoArchive .ui-datepicker-trigger {background:none;position:absolute;top:5px;right:10px;cursor:pointer}
	

/*  Thickbox CSS  */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=70);-moz-opacity: 0.70;opacity: 0.70;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #fff;z-index: 102;color:#000;display:none;border: 4px solid #999;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;margin-left:15px}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.popup {height:400px;background:#0a7bb2;padding:5px;position:relative;border-top:5px solid #0a7bb2;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;}
.popup h2 {font-size:2em;padding:0 5px;color:#fff;text-transform:uppercase}
	.popup h2 span {font-size:0.6em;border-left:2px solid #4198c5;padding-left:10px;padding-top:7px;padding-bottom:2px}
	.popup .details {background:#eee;height:81px;border:1px solid #fff;width:858px}
	.popup .details .detailHeader {float:left;height:81px;width:136px;background:#4198c5;font-size:1em}
    .popup .details .detailInfo {height:71px;background:#d0e3ea;padding:5px 0px;float:left}
    .popup .details .detailInfo span {font-size:1.1em}
	.popup .details h3 {font-size:1.1em;text-transform:uppercase;color:#fff;padding:5px}
	.popup .details h3 span {width:auto;padding-left:0;padding-right:5px}
	.popup .details img {position:absolute;right:5px;top:5px}
	.popup .details p {margin:0;font-size:1.1em;float:left;width:652px}
	.popup .details span {display:block;float:left;width:60px;font-weight:bold;clear:left;padding-left:10px}
	.popup .details strong {padding-left:10px;}
	.popup .track {background:#fff;width:860px;clear:both;}
	.popup .track td {padding:3px;border-bottom:1px solid #dedede;font-size:1.1em}
	.popup .track .record {width:120px;float:left}
	.popup .track .record p {margin:0;}
	.popup .prevResults {clear:both;height:243px;background:#fff;}
	.popup .prevResults h4 {padding:10px 5px 5px 5px;background:url(css/thGrad.jpg) bottom center repeat-x;margin:0;}
	.popup .prevResults table {width:859px;border-collapse:collapse;font-size:1.1em;margin-left:1px}
	.popup .prevResults table td {padding:3px 5px;border:1px solid #dedede}
	.smlPopup {height:240px;background:#0a7bb2;padding:5px;position:relative;border-top:5px solid #0a7bb2;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;}
	.smlPopup h2 {color:#fff;text-transform:uppercase;font-size:1.6em;height:25px}
	.smlPopup .popupContent {background:#d0e3ea;padding:10px 5px;height:190px;color:#515151;font-size:1.1em}
	#popupText1, #popupText2, #popupText3 {display:none;}

/* Search */
.searchbar {background:#ECEEF5 url(css/featured.gif) no-repeat scroll -3500px bottom;height:35px;padding:10px 20px 5px;list-style:none;display:block;margin:0 0 20px;color:#00529c;font-size:11px}
	.searchbar li {overflow:hidden;margin-bottom:5px}
	.searchbar label {margin-right:15px;}
	.searchbar input.textbox {border:2px solid #ced4e9;float:left;font-size:13px;padding:0;width:150px;height:20px}
	.searchbar a {background:#00529c;color:#fff;font-size:10px;margin:0 0 5px 5px;padding:7px;line-height:20px}
	.searchbar a:hover, .searchbar a:active, .searchbar a:visited {color:#fff}

/* Video & race times*/
#archive_video {margin-top:10px;width:620px}
#race_times {margin-top:10px;width:620px;}
#archive_video .tabs, #race_times .tabs {border:0;padding:0;margin:0;height:20px}
	#archive_video .tabs li, #race_times .tabs li {margin:0;padding:0;overflow:hidden}
	#archive_video .maintab li, #race_times .maintab li {background:url(css/tagL.gif) no-repeat 0 0;padding-left:9px;float:left;display:block;height:20px;font-size:0.94em}
	#archive_video .maintab li span, #race_times .maintab li span {background:url(css/tagR.gif) no-repeat right 0;float:left;display:block;height:20px;padding-right:14px;padding-left:5px;line-height:18px}
	#archive_video .maintab li.active, #race_times .maintab li.active {background-position:0 -30px;color:#fff}
	#archive_video .maintab li.active span, #race_times .maintab li.active span {background-position:right -30px}
	#archive_video .subtab li, #race_times .subtab li {background:url(css/tagL-small.gif) no-repeat 0 0;padding-left:4px;height:11px;float:left;display:bock;font-size:0.86em}
	#archive_video .subtab li span, #race_times .subtab li span {background:url(css/tagR-small.gif) no-repeat right 0;padding-right:4px;height:11px;float:left;display:block;line-height:10px}
	#archive_video .subtab li.active, #race_times .subtab li.active {background-position:0 -17px;color:#fff}
	#archive_video .subtab li.active span, #race_times .subtab li.active span {background-position:right -17px}
	#archive_video .tabContent {background:#eee;height:280px}
	#archive_video .tabContent .tabContent {height:250px}
	#archive_video .tabContent .tabs, #race_times .tabContent .tabs {padding-top:5px;background:#fff}
	#archive_video .tabContent .tabContent, #race_times .tabContent .tabContent {margin-top:10px}
	#race_times .tabContent .tabContent h3 {text-transform:uppercase;width:100%;position:relative;color:#ccc;font-size:1.5em;font-weight:normal;margin-bottom:10px}
	#race_times .tabContent .tabContent h4 {width:100%;position:relative;margin-bottom:0;padding:0;border-top:1px solid #ddd;font-size:1em}
	#race_times .tabContent .tabContent h4 span {font-size:0.8em;}
	#race_times .tabContent .tabContent .alignR {position:absolute;right:0px}
	#race_times .tabContent .tabContent ul {margin:0;margin-bottom:10px}
	#race_times .tabContent .tabContent li {display:inline;list-style-type:none;font-size:0.9em}
	#race_times .tabContent .tabContent li a {margin-left:5px;border-left:1px solid #ddd;padding-left:5px}

	.videoArchive {background:#fff url(css/bg_videoArchive.gif) no-repeat center 0;padding-bottom:20px;overflow:hidden;position:relative}
	.videoArchive .columns {width:610px;overflow:hidden;position:relative}
	.videoArchive .abstract {border:0;clear:none;float:left;margin:10px 6px;overflow:hidden;text-align:left;width:90px}
	.videoArchive .abstract p {font-size:11px}
	.videoArchive .heading {margin:10px 0 0 6px}
	.videoArchive .wrapper {margin:0 auto;width:615px;overflow:hidden;position:relative}
	.videoArchive .slider {position:relative;width:8000px;overflow:hidden}
	
/* More videos module from AFL */
	#morevideos {background:#fff url(css/bg_videoArchive.gif) no-repeat center 0;padding-bottom:20px;overflow:hidden;position:relative}
	#morevideos .abstract {border:0;clear:none;float:left;margin:10px 6px;overflow:hidden;text-align:left;width:90px}
	#morevideos .abstract p {font-size:11px}
	#morevideos .subhead {margin:10px 0 0 6px}
	#morevideos .subhead h2 {font-size:1.4em;margin:0;text-transform:uppercase}
	#morevideos .columns {margin:0 auto;width:610px;overflow:hidden;position:relative}
	#morevideos .paging {margin:0;padding-top:10px}
	#morevideos .paging strong {float:left;padding-top:5px;font:bold 1em Arial,sanserif;display:block;width:160px;text-indent:5px;text-align:left}
	#morevideos .paging ul {float:left;position:relative;margin:0 25px}
	#morevideos .paging a {float:left;position:relative;top:0px}
	#morevideos .slider {position:relative;width:8000px;overflow:hidden}
	
/* Video thumb hover state */
	.video-thumb {display:block;float:left;width:90px;height:50px;position:relative;margin:5px 10px 5px 0} 
	.video-thumb img {margin:0}
	.video-thumb a {display:block}
	.video-thumb a img {float:none}
	.video-thumb .thumb-arrow, .video-thumb #thumb-arrow { position:absolute;left:0;width:90px;height:50px;background:transparent url(css/videothumb-90x50.png) 0 0}
	.video-thumb .thumb-arrow:hover, .video-thumb #thumb-arrow:hover {background-position:0 50px}
	
/* FOOTER */
#footer {background:#fff url(css/bg_footer.gif) no-repeat center 0;padding:5px 0 10px 10px;margin:0;text-align:center}
#footer h5, #footer li {color:#444444}
#footer h5 {float:left;font-size:11px;margin:5px 100px 0 10px;width:520px;text-align:left}
*html #footer h5 {margin-left:5px}

#footer ul {float:left;font-size:11px;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0 15px;overflow:hidden;width:340px;text-align:right}
#footer li {font-size:11px;float:left;margin-right:5px;line-height:18px}
#footer p {margin:0;font-size:11px;color:#999}

a.iSitemap, a.iFeeds, a.iContact, a.iFaq {background:transparent url(css/icons.gif) no-repeat 0 -1500px;line-height:18px;padding-left:22px;display:block}
	a.iSitemap {background-position:0 -1500px}
	a.iFeeds {background-position:0 -1530px}
	a.iContact {background-position:0 -1560px}
	a.iFaq {background-position:0 -1590px}
	a.iSitemap:hover {background-position:0 -1620px}
	a.iFeeds:hover {background-position:0 -1650px}
	a.iContact:hover {background-position:0 -1680px}
	a.iFaq:hover {background-position:0 -1710px}

#footer #bphf-bottom {margin-top:20px !important}



/* jQuery UI CSS Framework
------------------------------------------------------------------------- */

/* Component containers */
.ui-widget {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content {border:1px solid #dddddd;background:#eeeeee url(css/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333}
.ui-widget-content a {color: #333333}
.ui-widget-header {border:1px solid #e78f08;background:#f6a828 url(css/ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold}
.ui-widget-header a {color:#ffffff}

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default {border:1px solid #cccccc; background: #f6f6f6 url(css/ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; text-align:center}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(css/ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(css/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(css/ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(css/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(css/ui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(css/ui/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(css/ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(css/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(css/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(css/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(css/ui/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(css/ui/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }


/* Datepicker */
.ui-datepicker {width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em;text-indent:-9000px}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top:1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select {float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width:100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float:right}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td {border:0;padding:1px}
.ui-datepicker td span, .ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker td a:hover {text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left: 0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}

/* IE6 IFRAME FIX */
.ui-datepicker-cover {display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}

#datepicker {border:0;background:transparent;font-size:1.2em;margin:10px 0;font-weight:bold;cursor:default !important;vertical-align:middle;display:block;text-align:center;width:100%;z-index:2}
#ui-datepicker-div {display:none;z-index:99999}



/*  Send to friend popup box  */
.popupBox {display:none;border:2px solid #d0e2ea;background:#fff;padding:5px;position:absolute;top:0px;left:0px;z-index:3;width:260px}
.popupBox h4 {color:#000;}
.popupBox fieldset {border-top:1px solid #d0e2ea;padding:3px 0;width:100%}
.popupBox label {display:block;float:left;width:100px;clear:left;margin-top:3px;font-weight:bold;color:#197b9e;font-size:1.1em}
.popupBox .textfield {float:left;border:1px solid #d0e2ea;margin-top:3px;width:150px}
.popupBox .popupSubmit {border:0;background:#197b9e;color:#fff;font-weight:bold;width:50px;height:20px;line-height:20px;margin:0 auto;display:block;font-size:1.1em}



/* Search
----------------------- */
.search h1 {border:0;background:url(css/headings.gif) no-repeat 0 -363px;text-indent:-9000px;height:14px;padding:0;margin-bottom:15px}
.search .section-heading h2 {background:#0a7bb3;border:8px solid #0a7bb3;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;font-size:1em;color:#fff;line-height:9px;height:9px;margin-bottom:13px}
.search .abstract {border-bottom:1px solid #dadada;padding-bottom:10px;margin-bottom:10px}
.search .abstract.last {border-bottom:0}

/* Search Box */
#navwrap .searchBox {position:absolute;top:3px;right:0;width:180px;height:auto;background:none;margin:0;padding:0;line-height:1}
#content .searchBox {width:auto;height:22px;padding:14px 0 14px 15px;background:url(css/bg_searchbox.gif) repeat-x 0 0;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;margin:0 0 12px 0}
#content .searchBox label {line-height:50px;vertical-align:middle}
	.searchBox p {display:none}
	.searchBox .searchText {width:137px;height:16px;padding:0;float:left;font-size:11px;font-weight:bold;color:#505050;border:3px solid #fff;-moz-border-radius-topleft:0.5em;-moz-border-radius-bottomleft:0.5em;-webkit-border-radius-topleft:0.5em;-webkit-border-radius-bottomleft:0.5em;text-align:center}
	.searchBox .searchButton {width:32px;float:left;height:22px;background:#0d7cb3;color:#fff;border:0;background:url(css/searchbutton.gif) no-repeat 0 0;font-weight:bold;padding-bottom:3px;font-family:Verdana,Arial,sans-serif;font-size:11px;cursor:pointer}


/* Bigpond style additions */
#bphf-footlogo {margin:0px !important;right:0px;top:0px}
#bphf-top {position:relative !important;z-index:2 !important}

/* google inline ad */
#google_inlineAd h4 {font-size:12px;border-top:1px solid #dedede;padding-top:5px}
#google_inlineAd div {margin-bottom:10px}
#google_inlineAd div h4 {margin:0;border:0;font-size:12px !important}
#google_inlineAd h4 a {color:#0094C2 !important;font-size:12px !important;margin:0 0;text-decoration:underline}
#google_inlineAd p {color:#000;margin:0}
#google_inlineAd p a {color:#000;font-size:11px}

/* Video player related */
.newsFeature .errorContainer {background: url(css/bg_videoPlayer.jpg) no-repeat 0 0;font-size:22px;color:#FFF;height:325px;width:620px;text-align:center}
.newsFeature .errorContainer a {color:#fff;text-decoration:underline}
#widget_loader {position: absolute; top: 55px !important; z-index: 99999; display: none}
*html #widget_loader {top:56px !important}
*+html #widget_loader {top:52px !important}


/* Sitemap */
.sitemap h4 {border-bottom:2px solid #000;padding:3px 0;font-size:1.4em}
.sitemap h4 a {text-decoration:none;background:transparent url(css/icons.gif) no-repeat 0 -2px;padding-left:25px;color:#000}
.sitemap h4 a:hover {background-position:0 -52px;color:#0a7bb2}
.sitemap ul {margin:0 0 10px 0}
.sitemap ul li {list-style:none;border-bottom:2px solid #dadada;padding:3px 0}
.sitemap ul li a {font-weight:bold}
.sitemap ul li a:hover {color:#222;text-decoration:underline}

/* RSS */
.rssList li {padding:5px 0}
.rssList li a {padding-left:20px;background:url(css/icons.gif) no-repeat 0 -600px;line-height:22px;display:block}
.rssList li a:hover {background-position:0 -622px}

/*  copyright popup boxes  */
.copyrightContent {background:#0a7bb2;padding:5px;/*position:relative;*/border-top:5px solid #0a7bb2;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;color:#fff}
.copyrightPane {background:#d0e3ea;padding:10px 5px;color:#515151;font-size:1.1em}
.copyrightPane h4 {font-size:1.1em}


.button-videoReplays {background:url(css/button-videoReplays.jpg) no-repeat 0 0;width:300px;height:30px;text-indent:-9000px;display:block;position:relative;top:-20px}
.button-container {overflow:hidden;position:relative;top:-20px}
.button-raceReplays {background:url(css/button-raceReplays.jpg) no-repeat 0 0;width:200px;height:30px;text-indent:-9000px;display:block;position:relative;float:left;margin-right:10px}
.button-blackBooks {background:url(css/button-blackBooks.jpg) no-repeat 0 0;width:200px;height:30px;text-indent:-9000px;display:block;position:relative;float:left;margin-right:10px}
.button-trialsInFocus {background:url(css/button-trialsInFocus.jpg) no-repeat 0 0;width:200px;height:30px;text-indent:-9000px;display:block;position:relative;float:left}


/* Sponsors */
.pageControls strong {position:absolute;top:5px;right:5px;color:#fff}
.pageControls strong a {position:relative;top:3px}

/* .C4_NewsContent {padding-top:20px} */




/* IE Hack */

/* IE 8 round corner hacks
 * ----------------------------------------------------- */
.newsFeature {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top\9}

/* .oddsComparator {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom\9;border:0\9}
.oddsComparator .heading {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top\9;padding:5px 5px 0\9}
.oddsComparator .heading strong {top:5px\9;right:5px\9}
.oddsComparator .tabs, .oddsComparator .tabContent, .oddsComparator .oddsComparatorLinks {margin:0 5px\9}
.oddsComparator .oddsComparatorLinks {line-height:2\9} */

.racingGuide {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom\9;padding-top:0\9}
.racingGuide .racingGuidePane {background:#fff url(css/bg_blue_620.gif) no-repeat 0 top\9}
.racingGuide .racingGuidePane .pageControls {background:transparent\9;padding:5px 5px 0\9}
.latestResults {border:0\9;background:#ececec url(css/bg_grey_300.gif) no-repeat -310px bottom\9;width:300px\9;padding-bottom:10px\9}
.latestResults .heading {padding:5px 5px 0 !important\9;margin:0 !important\9;background:#ececec url(css/bg_grey_300.gif) no-repeat 0 top !important\9}
.latestResults .heading strong {top:5px !important\9;right:5px !important\9}
.latestResults .carouselWrap {margin:0 5px\9}
#dnn_SidePane .todaysRacing {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat -310px bottom\9;border:0\9;padding-bottom:5px\9}
#dnn_SidePane .todaysRacing .heading {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat 0 top\9;padding:5px 5px 0\9}
#dnn_SidePane .todaysRacing .ui-datepicker-trigger {top:5px !important\9;right:5px !important\9}
#dnn_SidePane .todaysRacing .tabs, .todaysRacing .tabContent {margin:0 5px\9}
#dnn_ContentPane .todaysRacing {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom\9;padding-bottom:5px\9;border:0\9}
#dnn_ContentPane .todaysRacing .tabContent {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top\9;padding:5px 5px 0\9;margin:0\9}
#dnn_ContentPane .todaysRacing .tabContent h3 {background-color:#fff !important\9;margin-bottom:0 !important\9}
#dnn_ContentPane .todaysRacing #raceDatePicker {font-size:0 !important\9}
#dnn_ContentPane .todaysRacing .raceList {background-color:#fff\9}
.raceCard {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat -950px bottom\9;padding:0\9}
.raceCard .pageControls {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat 0 top\9;padding-top:5px\9}
#TB_ajaxContent .popup {background:#0A7BB2 url(css/bg_blue_870.gif) no-repeat 0 top\9;border:0\9}

.newsFeature ul.tabs {margin-bottom:3px !important\9}
.newsFeature ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0\9;border:0\9;padding:0 !important\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.newsFeature ul.tabs li strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9}
.newsFeature ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0\9;border:0\9;padding:0\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.newsFeature ul.tabs li.active strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9}
.todaysRacing ul.tabs {margin-bottom:3px !important\9}
.todaysRacing ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0\9;border:0\9;padding:0 !important\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.todaysRacing ul.tabs li strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9}
.todaysRacing ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0\9;border:0\9;padding:0\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.todaysRacing ul.tabs li.active strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9}

/* .oddsComparator ul.tabs {margin-bottom:3px !important\9}
.oddsComparator ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0\9;border:0\9;padding:0 !important\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.oddsComparator ul.tabs li strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9}
.oddsComparator ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0\9;border:0\9;padding:0\9;height:22px\9;line-height:22px\9;padding:0 0 0 5px\9}
.oddsComparator ul.tabs li.active strong {display:block\9;position:relative\9;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px\9;padding:5px\9;height:12px\9;line-height:12px\9} */

.paging ul.pages li, .paging ul.pages li a {background:#4198C5 url(css/bg_buttons.gif) no-repeat 0 0\9}
.paging ul.pages li a:hover, .paging ul.pages li.current {background-position:0 -25px\9}


/* Module Round corner background for IE */
*+html .newsFeature {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top}

/*
*+html .oddsComparator {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;border:0}
*+html .oddsComparator .heading {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top;padding:5px 5px 0}
*+html .oddsComparator .heading strong {top:5px;right:5px}
*+html .oddsComparator .tabs, *+html .oddsComparator .tabContent, *+html .oddsComparator .oddsComparatorLinks {margin:0 5px}
*+html .oddsComparator .oddsComparatorLinks {line-height:2}
*/

*+html .racingGuide {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;padding-top:0}
*+html .racingGuide .racingGuidePane {background:#fff url(css/bg_blue_620.gif) no-repeat 0 top}
*+html .racingGuide .racingGuidePane .pageControls {background:transparent;padding:5px 5px 0}
*+html .latestResults {border:0;background:#ececec url(css/bg_grey_300.gif) no-repeat -310px bottom;width:300px;padding-bottom:10px}
*+html .latestResults .heading {padding:5px 5px 0 !important;margin:0 !important;background:#ececec url(css/bg_grey_300.gif) no-repeat 0 top !important}
*+html .latestResults .heading strong {top:5px !important;right:5px !important}
*+html .latestResults .carouselWrap {margin:0 5px}
*+html #dnn_SidePane .todaysRacing {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat -310px bottom;border:0;padding-bottom:5px}
*+html #dnn_SidePane .todaysRacing .heading {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat 0 top;padding:5px 5px 0}
*+html #dnn_SidePane .todaysRacing .ui-datepicker-trigger {top:5px !important;right:5px !important}
*+html #dnn_SidePane .todaysRacing .tabs, *+html .todaysRacing .tabContent {margin:0 5px}
*+html #dnn_ContentPane .todaysRacing {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;padding-bottom:5px;border:0}
*+html #dnn_ContentPane .todaysRacing .tabContent {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top;padding:5px 5px 0;margin:0}
*+html #dnn_ContentPane .todaysRacing .tabContent h3 {background-color:#fff !important;margin-bottom:0 !important}
*+html #dnn_ContentPane .todaysRacing #raceDatePicker {font-size:0 !important}
*+html #dnn_ContentPane .todaysRacing .raceList {background-color:#fff}
*+html .raceCard {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat -950px bottom;padding:0}
*+html .raceCard .pageControls {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat 0 top;padding-top:5px}
*+html #TB_ajaxContent .popup {background:#0A7BB2 url(css/bg_blue_870.gif) no-repeat 0 top;border:0}

*html .newsFeature {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top}
/*
*html .oddsComparator {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;border:0}
*html .oddsComparator .heading {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top;padding:5px 5px 0}
*html .oddsComparator .heading strong {top:5px;right:5px}
*html .oddsComparator .tabs, *html .oddsComparator .tabContent, *html .oddsComparator .oddsComparatorLinks {margin:0 5px}
*html .oddsComparator .oddsComparatorLinks {line-height:2}
*/
*html .racingGuide {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;padding-top:0}
*html .racingGuide .racingGuidePane {background:#fff url(css/bg_blue_620.gif) no-repeat 0 top}
*html .racingGuide .racingGuidePane .pageControls {background:transparent;padding:5px 5px 0}
*html .latestResults {border:0;background:#ececec url(css/bg_grey_300.gif) no-repeat -310px bottom;width:300px;padding-bottom:10px}
*html .latestResults .heading {padding:5px 5px 0 !important;margin:0 !important;background:#ececec url(css/bg_grey_300.gif) no-repeat 0 top !important}
*html .latestResults .heading strong {top:5px !important;right:5px !important}
*html .latestResults .carouselWrap {margin:0 5px}
*html #dnn_SidePane .todaysRacing {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat -310px bottom;border:0;padding-bottom:5px}
*html #dnn_SidePane .todaysRacing .heading {background:#0A7BB2 url(css/bg_blue_300.gif) no-repeat 0 top;padding:5px 5px 0}
*html #dnn_SidePane .todaysRacing .ui-datepicker-trigger {top:5px !important;right:5px !important}
*html #dnn_SidePane .todaysRacing .tabs, *html .todaysRacing .tabContent {margin:0 5px}
*html #dnn_ContentPane .todaysRacing {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat -630px bottom;padding-bottom:5px;border:0}
*html #dnn_ContentPane .todaysRacing .tabContent {background:#0A7BB2 url(css/bg_blue_620.gif) no-repeat 0 top;padding:5px 5px 0;margin:0}
*html #dnn_ContentPane .todaysRacing .tabContent h3 {background-color:#fff !important;margin-bottom:0 !important}
*html #dnn_ContentPane .todaysRacing #raceDatePicker {font-size:0 !important}
*html #dnn_ContentPane .todaysRacing .raceList {background-color:#fff}
*html .raceCard {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat -950px bottom;padding:0}
*html .raceCard .pageControls {background:#0A7BB2 url(css/bg_blue_940.gif) no-repeat 0 top;padding-top:5px}
*html #TB_ajaxContent .popup {background:#0A7BB2 url(css/bg_blue_870.gif) no-repeat 0 top;border:0}


/* Tabs and buttons round corner hack for IE 
*+html .newsFeature ul.tabs {margin-bottom:3px !important}
*+html .newsFeature ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .newsFeature ul.tabs li strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*+html .newsFeature ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .newsFeature ul.tabs li.active strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*+html .todaysRacing ul.tabs {margin-bottom:3px !important}
*+html .todaysRacing ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .todaysRacing ul.tabs li strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*+html .todaysRacing ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .todaysRacing ul.tabs li.active strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*+html .oddsComparator ul.tabs {margin-bottom:3px !important}
*+html .oddsComparator ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .oddsComparator ul.tabs li strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*+html .oddsComparator ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0 0 0 5px}
*+html .oddsComparator ul.tabs li.active strong {display:block;float:none;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px} */

*html .newsFeature ul.tabs {margin-bottom:1px !important}
*html .newsFeature ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0}
*html .newsFeature ul.tabs li strong {display:block;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*html .newsFeature ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0}
*html .newsFeature ul.tabs li.active strong {display:block;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*html .todaysRacing ul.tabs {margin-bottom:1px !important}
*html .todaysRacing ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0}
*html .todaysRacing ul.tabs li strong {display:block;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*html .todaysRacing ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0}
*html .todaysRacing ul.tabs li.active strong {display:block;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
/*
*html .oddsComparator ul.tabs {margin-bottom:1px !important}
*html .oddsComparator ul.tabs li {background:#4198C4 url(css/bg_tabs.gif) no-repeat 0 0;border:0;padding:0 !important;height:22px;line-height:22px;padding:0}
*html .oddsComparator ul.tabs li strong {display:block;position:relative;background:transparent url(css/bg_tabs.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*html .oddsComparator ul.tabs li.active {background:#D0E2EA url(css/bg_tabs_active.gif) no-repeat 0 0;border:0;padding:0;height:22px;line-height:22px;padding:0}
*html .oddsComparator ul.tabs li.active strong {display:block;position:relative;background:transparent url(css/bg_tabs_active.gif) no-repeat right -25px;padding:5px;height:12px;line-height:12px}
*/

/* Paging round corner hack for IE */
*+html .paging ul.pages li, *+html .paging ul.pages li a {background:#4198C5 url(css/bg_buttons.gif) no-repeat 0 0}
*+html .paging ul.pages li a:hover, *+html .paging ul.pages li.current {background-position:0 -25px}

*html .paging ul.pages li, *html .paging ul.pages li a {background:#4198C5 url(css/bg_buttons.gif) no-repeat 0 0}
*html .paging ul.pages li a:hover, *html .paging ul.pages li.current {background-position:0 -25px}

/* Video Player IE hack */
*+html #widget_loader {top:58px !important}
*html #widget_loader {top:60px !important}