/* skin-style.css */

/* =clear */
form {margin:0;}
.group-latest-results .latest-results:after,
.trackside-live .content-item:after,
#racing-calendar .tab-list:after,
#national-premierships ul.tab-list:after,
.my-race-picks .module-footer:after,
.race-details .module-footer:after,
.race-details .module-footer .pagination:after,
#menu:after,
#menu ul:after, 
.module-content:after,
.statistics .module-content dl:after,
.rc-races ul:after,
.rc-races ul li:after,
#racing-calendar .module-subheader:after,
.clear:after {content: "."; display: block; height: 0; clear: both;visibility: hidden;}

.group-latest-results .latest-results,
.trackside-live .content-item,
#racing-calendar .tab-list,
#national-premierships ul.tab-list,
.my-race-picks .module-footer,
.race-details .module-footer,
.race-details .module-footer .pagination,
#menu,
#menu ul,
.module-content,
.statistics .module-content dl,
.rc-races ul,
.rc-races ul li,
#racing-calendar .module-subheader,
.clear {height: 1%;} 

#section-header {color:#305f93; margin: -20px 0 0 8px; min-height:50px;}/* =IE6 */
#section-header #section-header-logo {border: none; margin: -20px 0 0 0;}
body.race-details-page #section-header {color:#305f93; margin: 0 0 0 8px; min-height:50px;}/* =IE6 */
body.race-details-page #section-header #section-header-logo .ad {display: none;}
body.race-details-page #section-header #section-header-logo {border: none; margin: 0 0 0 0;}
#section-header #section-header-logo .ad {display: none;}
#section-header #section-header-logo h1 {background:transparent url("../images/logo.png") no-repeat 0 0; text-indent: -9999px;height:55px;}
body.news #section-header #section-header-logo h1 {background:transparent url("../images/header-sprite.gif") no-repeat 0 -3200px; text-indent: -9999px; }
body.news #section-header #section-header-logo {border: none; margin: 0;}

table, th, td {border:none;}

#content-wrap {padding-top:45px!important;}
#content-2 {padding-top:0;}
#content-3 {padding-top:0;}
#content-3.space {padding-top:15px!important;}

/* header-defaults */

.module-header {border: none; margin:0; height: 28px;}
.module-header .heading a {margin:0;padding:0;}

.breaking-news .module-header .heading {background:transparent url("../images/headers/breaking-news-hdr-small.png") no-repeat; text-indent: -9999px; padding:0;}
#racing-calendar .module-header .heading {background:transparent url("../images/headers/racing-calendar-white.png") no-repeat; text-indent: -9999px; padding:0;}
#content-3 #racing-calendar .module-header .heading {background:transparent url("../images/headers/racing-calendar-black.png") no-repeat; text-indent: -9999px; padding:0;}
.trackside-live .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -400px; text-indent: -9999px; padding:0; height: 36px;}
.expert-opinion .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -500px; text-indent: -9999px; padding:0; height: 36px;}
#national-premierships .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -600px; text-indent: -9999px; padding:0; height: 36px;}
#super-stable .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -700px; text-indent: -9999px; padding:0; height: 36px;}
.guide-to-racing .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -800px; text-indent: -9999px; padding:0; height: 17px;}
.guide-to-racing .module-subheader .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2900px; padding:0; height: 21px; color: #fff; padding: 8px 0 0 10px;}
.my-race-picks.betstar .module-header .heading {background:transparent url("../images/headers/hd-my-race-picks-betstar.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.my-race-picks.tabvic .module-header .heading {background:transparent url("../images/headers/hdr-my-race-picks-tab.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.my-race-picks.tab .module-header .heading {background:transparent url("../images/headers/my_race_picks-tab.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.my-race-picks.sporting-bet .module-header .heading {background:transparent url("../images/headers/my_race_picks-sb.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.my-race-picks.unitab .module-header .heading {background:transparent url("../images/headers/my_race_picks-tab-qld.png.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.my-race-picks.satab .module-header .heading {background:transparent url("../images/headers/my_race_picks-tab-sa.png.png") no-repeat; text-indent: -9999px; padding:0; height: 40px;}
.race-details-tips .module-header {background:transparent url("../images/dt-tips-bg.gif") repeat-x; }
.race-details-tips .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2300px; text-indent: -9999px; padding:0; height:28px;}
.feedback .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1700px; text-indent: -9999px; padding:0; height:17px;}
.sport-confidential .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -3100px; text-indent: -9999px; padding:0; height:17px;}
.scroller .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1500px; text-indent: -9999px; padding:0; height:28px;}
.professional-tips .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2100px; text-indent: -9999px; padding:0; height: 36px;}
.flemington-stories .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2200px; text-indent: -9999px; padding:0; height: 36px;}
.rc-races .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -3300px; text-indent: -9999px; padding:0; height: 29px;}
.track-data .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -3500px; text-indent: -9999px; padding:0; height: 29px;}
.video-player .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1600px; text-indent: -9999px; padding:0; height:28px;}
.statistics .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2400px; text-indent: -9999px; padding:0; height: 36px;}
.jockey-statistics .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -4300px; text-indent: -9999px; padding:0; height: 36px;}
.jockey-starts .module-header .heading, .trainer-starts .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -4500px; text-indent: -9999px; padding:0; height: 36px;}
.jockey-horse-starts .module-header .heading, .trainer-horse-starts .module-header .heading, .related .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2900px; padding:0; height:30px; padding:8px 0 0 10px;font-family:arial,helvetica,sans-serif; letter-spacing:normal; line-height:normal;}
.jockey-horse-starts .module-header .heading a, .trainer-horse-starts .module-header .heading a, .related .module-header .heading a, .jockey-horse-starts .module-header .heading, .trainer-horse-starts .module-header .heading, .related .module-header .heading 
{color:#FFFFFF; font-size:11px; font-weight: normal;font-family:arial,helvetica,sans-serif;text-transform:uppercase; font-weight:bold; letter-spacing:.05em;}
.trainer-statistics .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -4400px; text-indent: -9999px; padding:0; height: 36px;}
.season-summary .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2500px; text-indent: -9999px; padding:0; height: 28px;}
.statistics-data .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2600px; text-indent: -9999px; padding:0; height: 36px;}
.previous-results .module-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2700px; text-indent: -9999px; padding:0; height: 36px;}
.related .module-header .heading {text-indent:inherit!important; height: 22px!important;padding:8px 0 0 10px!important;}
.related .module-header .heading a {display:block!important;text-indent:0!important;}
.related .module-header {height: 30px!important;}

.newssouthwales-news .module-header,
.victoria-news .module-header,
.queensland-news .module-header,
.southaustralia-news .module-header,
.westaustralia-news .module-header,
.international-news .module-header
{height: 28px; margin:0 0 4px 0;}
.newssouthwales-news .module-header .heading {background:transparent url("../images/headers/nsw-hdr.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}
.victoria-news .module-header .heading {background:transparent url("../images/headers/vic-hdr.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}
.queensland-news .module-header .heading {background:transparent url("../images/headers/qld-hdr.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}
.southaustralia-news .module-header .heading {background:transparent url("../images/headers/sa-hdr.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}
.westaustralia-news .module-header .heading {background:transparent url("../images/headers/wa-hdr.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}
.international-news .module-header .heading {background:transparent url("../images/headers/hdr-my-race-picks-small.png") no-repeat; text-indent: -9999px; padding:0; height:28px;}

.newssouthwales-news .heading, 
.victoria-news .heading,
.queensland-news .heading, 
.southaustralia-news .heading, 
.westaustralia-news .heading, 
.international-news .heading 
{margin-bottom: 5px;background:transparent url(../images/grey-line-bg.png) no-repeat scroll 0 15px;
}

.newssouthwales-news .story-block .heading, 
.victoria-news .story-block .heading,
.queensland-news .story-block .heading, 
.southaustralia-news .story-block .heading, 
.westaustralia-news .story-block .heading, 
.international-news .story-block .heading 
{background:none;}

.newssouthwales-news .heading a, 
.victoria-news .heading a,
.queensland-news .heading a, 
.southaustralia-news .heading a, 
.westaustralia-news .heading a, 
.international-news .heading a
{ background:transparent url(../images/icons-sprite.png) no-repeat scroll 100% -195px;
font-size:11px;
margin:0;
padding-right:15px;
text-decoration:none;}

.top-int-stories.victoria .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -900px; display: block; width: 316px; height: 17px;}
.top-int-stories.queensland .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1000px; display: block; width: 316px; height: 17px;}
.top-int-stories.south-australia .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1100px; display: block; width: 316px; height: 17px;}
.top-int-stories.west-australia .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1200px; display: block; width: 316px; height: 17px;}
.top-int-stories.international .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -1300px;display: block; width: 316px; height: 17px;}
.top-int-stories.newsouthwales .module-header .heading a {background:transparent url("../images/header-sprite.gif") no-repeat 0 -4800px;display: block; width: 316px; height: 17px;}

.group.also-in .group-header {border: none;}
.group.also-in .group-header .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -3000px; text-indent: -9999px; padding:0; height: 36px;}

#footer-wrap {clear: left;}

/* home-page */
.group-latest-results {padding:0; margin: 0 0 0 90px!important;} 
.group-latest-results .group-content {}

.group-latest-results .group-footer {}
.group-latest-results.betstar .group-footer p.tabtop {float:left; }
.group-latest-results.betstar .group-footer p.tabtop a {display: block; text-indent: -9999px; width: 120px; height: 46px;}
.group-latest-results.betstar .group-footer p.skytop { float:left;}
.group-latest-results.betstar .group-footer p.skytop a {display: block; width: 153px; height: 31px; margin-top: 12px; margin-right:10px;}

.group-latest-results.tab {background:transparent url("../images/tab-latest-results-bg.jpg") no-repeat right bottom; height: 142px;}
.group-latest-results.sporting-bet {background:transparent url("../images/sb-latest-results-bg.jpg") no-repeat right bottom; height: 142px;}
.group-latest-results.betstar {background:transparent url("../images/hs-tab-latest-results-bg.jpg") no-repeat right bottom; height: 142px;}
.group-latest-results.unitab {background:transparent url("../images/unitab-latest-results-bg.jpg") no-repeat right bottom; height: 142px;}
.group-latest-results.satab {background:transparent url("../images/satab-latest-results-bg.jpg") no-repeat right bottom; height: 142px;}

.group-latest-results .latest-results {background:transparent url("../images/latest-results-bg.gif") no-repeat; clear: both; width: 542px; min-height: 95px; _height: 95px;}
.group-latest-results .latest-results .module-header {border-bottom: none; float: left; margin:0;height: auto;}
.group-latest-results .latest-results .module-header .heading {color: #fff; font-size: 11px!important;font-weight: normal; background:transparent url("../images/latest-result-hdr.gif") no-repeat 0 5px;padding: 0 0 0 0; margin: 0 0 2px 7px;width: 150px; text-indent: -9999px;}
.group-latest-results .latest-results .module-subheader .heading {color: #fff; float: left; font-size: 11px; font-weight: normal;padding-bottom: 0; margin: 0 0 0 100px;}
.group-latest-results .latest-results .module-content {clear: left;}
.group-latest-results .latest-results .content-item .heading a {color: #fff; font-size: 11px;}
.group-latest-results .latest-results table {font-size: 11px; border:0; color: #fff; width: 250px;}
.group-latest-results .latest-results table th, .group-latest-results .latest-results table td {border:0; padding:0;}
.group-latest-results .latest-results table th {font-weight: normal;color:#999999;text-align:left;}
.group-latest-results .module.latest-results .race-results .table-col1 {width: 33px;}
.group-latest-results .module.latest-results .race-results .table-col2 {width: 85px; overflow: hidden;}
.group-latest-results .module.latest-results .race-results .table-col3 {width: 61px;}
.group-latest-results .module.latest-results .race-results .table-col4 {width: 74px;}
.group-latest-results .module.latest-results .content-item {margin: 0 0 0 17px;}

.group-latest-results .next-three-races {background:transparent url("../images/next-three-bg.gif") no-repeat; clear: both; width: 269px; min-height: 95px; _height: 95px; margin: 0;}
.group-latest-results .next-three-races .module-header {border-bottom: none; margin:0 0 0 7px; height:auto;}
.group-latest-results .next-three-races .module-header .heading {color: #fff; font-size: 11px;font-weight: normal; background:transparent url("../images/next-three-hdr.gif") no-repeat 0 5px;padding: 0 0 0 0; margin: 0 0 2px 0;width: 150px; text-indent: -9999px;}
.group-latest-results .next-three-races .module-content ul {margin: 0 0 0 17px;}
.group-latest-results .next-three-races .module-content ul li a {color: #fff; font-size: 11px; }
.group-latest-results .next-three-races table th {text-align:left;}

.breaking-news .module-header {border: none; margin:0; height: 15px;}
.breaking-news .module-header .heading a {margin:0;padding:0;display:block;height:20px; width:316px;}
.breaking-news .module-content {background: #fff; font-size: 11px;}
.breaking-news .module-content ul {border-top: 2px solid #fff;}
.breaking-news .module-content ul li {padding: 3px 0 3px 5px; border-bottom: 1px solid #fff; background: #f9f9f9;}
.breaking-news .module-content ul li.alt {background: #f3f3f3; border-bottom: 1px solid #fff;}
.breaking-news .module-content ul li a {text-decoration: none; padding-left: 5px;}
.breaking-news .module-content ul li em.timestamp {text-decoration: none; color: #4e4e4e; border-right: 1px solid #fff; padding: 0 5px 0 3px; margin-right: 3px; font-style: normal; display: block; height:17px; width: 55px; float: left; clear: left;}
.breaking-news .module-footer {background: #fff; border-top: 2px solid #cfd0d4; font-size: 11px; }
.breaking-news .module-footer a {font-weight: normal; padding-right: 17px; background:transparent url("../images/icons-sprite.png") no-repeat 100% -2304px;}

#racing-calendar .tab-list {clear: both;border-bottom:2px solid #fff; background: #fff;}
#racing-calendar .tab-list li {float: left; margin: 0 1px 0 0; text-align: center;}
#racing-calendar .tab-list li.prev a {display:block;text-indent:-9999px;background:transparent url("../images/calendar-prev-btn.gif") no-repeat;width:17px;height:38px;}
#racing-calendar .tab-list li.next a {display:block;text-indent:-9999px;background:transparent url("../images/calendar-next-btn.gif") no-repeat;width:17px;height:38px;}
#racing-calendar .tab-list li.scroll-prev-button, #racing-calendar .tab-list li.scroll-next-button {border: 0;}
#racing-calendar .tab-list li span.date {background: #dddddd; padding: 2px 1px 2px 0; display: block; font-size: 14px; font-weight: bold; color: #154983;width:43px;}
#racing-calendar .tab-list li span.day {padding: 1px 1px 2px 0; display: block; font-size: 11px; color: #000; background: #f9f9f9; margin-bottom: 1px; width:43px;}
#racing-calendar .tab-list li.ui-state-active span.date {background: #a3a3a3; font-weight: normal; color: #fff;}
#racing-calendar .tab-list li a {text-decoration: none; padding: 0!important; }
#racing-calendar .module-item {clear: left;}
#racing-calendar .module-item dl dt {float: left; margin: 0 15px 0 0;}

#racing-calendar .ui-tabs-panel {clear: left;}
#racing-calendar .ui-tabs-panel .module-content ul li {padding-left:10px;}
#racing-calendar .ui-tabs-panel .module-content ul li.alt {background: #f3f3f3;}
#racing-calendar .module-header {border: none; margin:0; height: 15px;}
#content-3 #racing-calendar .module-header {padding:3px 0 2px 1px; background: #fff;}

#racing-calendar .module-header .heading a {margin:0;padding:0;display:block; width:316px; height:20px;}
#racing-calendar .module-subheader {background: #fff; font-size: 11px; padding: 10px; width: 626px; margin-bottom: 20px; margin-top: 16px;}
#racing-calendar.mini .module-subheader {padding: 0; margin: 0; width: auto;}
#racing-calendar .module-subheader .heading {background:transparent url(../images/header-sprite.gif) no-repeat scroll 0 -2900px;color:#FFFFFF;height:21px;padding:8px 0 0 10px; font-size: 11px;}

#racing-calendar .module-content ul li {padding: 3px 0 3px 0; border-bottom: 1px solid #fff; background: #f9f9f9; font-size: 11px;}
#racing-calendar .module-content ul li.alt {background: #f3f3f3; border-bottom: 1px solid #fff;}
#racing-calendar .module-content ul li a {text-decoration: none;}
#racing-calendar.mini .module-footer {background: #fff; border-top:2px solid #CFD0D4; font-size: 11px; width: auto;}
#racing-calendar .module-footer {background: #fff; border-top:2px solid #CFD0D4; font-size: 11px; width:650px;}
#racing-calendar.mini .module-footer a {font-weight: normal; padding-right: 17px; background:transparent url("../images/icons-sprite.png") no-repeat 100% -2304px;}
#racing-calendar .module-footer a {background: none;}


.trackside-live {margin-bottom: 13px; }
.trackside-live .module-content {background: #fff; padding-top:10px;}
.trackside-live .module-header {margin: -8px 0 10px 0; height:26px;}
.trackside-live .content-item {clear: left; margin: 0 0 15px 10px;}
.trackside-live .heading {margin-bottom: 10px;font-size: 14px; color: #000; font-weight: normal;}
.trackside-live .heading a {text-decoration: none; color: #154983; font-weight: bold; font-size: 14px!important; background: none!important; padding:0!important;}
.trackside-live p {float: left; width: 235px; font-size: 11px; }
.trackside-live .thumb-link {float: left; margin-right: 5px;}
.trackside-live .thumbnail { border: 0; width: 63px; height: 42px; /* oversize prevention */ }
.trackside-live .module-footer {margin-top: -5px;}
.trackside-live .module-footer a {font-size: 11px; font-weight: normal;padding-right: 17px; background:transparent url("../images/icons-sprite.png") no-repeat 100% -2304px;}

.expert-opinion {margin-bottom:5px;}
.expert-opinion .module-header {margin-bottom:10px; height: 18px;}
.expert-opinion .module-content {padding:10px 0 0 10px; background:#fff;}
.expert-opinion .content-item {margin: 0 0 10px 0;}
.expert-opinion .heading {margin-bottom: 5px;background:transparent url(../images/grey-line-bg.png) no-repeat scroll 0 15px;clear:left;}
.expert-opinion .story-block .heading {margin-bottom: 5px;background:none;}
.expert-opinion .heading a {color: #000; font-size: 11px; font-weight: normal;text-decoration:none;background:transparent url("../images/grey-line-bg.png") no-repeat 0 100%; display: block;}
.expert-opinion .heading em.timestamp {color: #000; font-size: 11px; font-weight: normal;text-decoration:none;background:transparent url("../images/grey-line-bg.png") no-repeat 0 100%; font-style:normal;margin:0 0 5px 0; display: block; width: 300px;}
.expert-opinion .story-block .heading a {color: #154983; font-size: 15px; font-weight: bold; background: none;}
.expert-opinion .module-header .heading a {display:inline;}

.professional-tips .heading {margin-bottom: 5px;}
.professional-tips .heading a {color: #000; font-size: 11px; font-weight: normal;text-decoration:none;background:transparent url("../images/grey-line-bg.png") no-repeat 0 100%;}
.professional-tips .story-block .heading a {color: #154983; font-size: 15px; font-weight: bold; background: none;}

#national-premierships ul.tab-list {background:#9c9c9c; font-size:11px; padding:2px 0 2px 0;}
#national-premierships ul.tab-list li.title {background:transparent url("../images/melb-arrow.gif") no-repeat 100% 1px;padding: 2px 18px 2px 10px; color:#000;}
#national-premierships ul.tab-list li.tab {padding: 2px 5px 2px 5px;border-right: 1px dotted #d3d3d3;}
#national-premierships ul.tab-list li.tab a {text-decoration:none; color: #000; }
#national-premierships ul.tab-list li.ui-state-active a {text-decoration:none; color: #fff; font-weight:bold;}
#national-premierships .module-subheader .heading {font-size:12px; color: #313131;padding-left:10px;}
/*#national-premierships .module-subheader {display: none;}*/
#national-premierships table {font-size:11px; width:100%;}
#national-premierships table th {font-weight:normal!important;}
#national-premierships table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
#national-premierships table tr.alt {background:#f3f3f3;}
#national-premierships .module-footer a {font-size: 11px; font-weight: normal;padding-right: 17px; background:transparent url("../images/icons-sprite.png") no-repeat 100% -2304px;}

#super-stable .module-header {margin:-10px 0 6px 0;}
#super-stable .module-subheader {background: #353333;border-bottom:1px solid #fff;}
#super-stable .module-subheader .heading {color: #fff; font-size:12px; padding-left:10px;}
#super-stable .module-content table thead tr {background:#a3a2a2; color: #fff; border-bottom:1px solid #fff;}
#super-stable table tr {background:#e6e6e6;}
#super-stable table tr.alt {background:#dfdfdf;}
#super-stable .module-content table tbody th {background:#8d8d8d; color: #fff; border:1px solid #fff; font-weight:normal; width:20px;}
#super-stable .module-footer {background:#cecece; padding:5px 0 0 0;}
#super-stable .module-footer .more-link {top:2px;}
#super-stable .module-footer a {font-size: 10px; font-weight: normal;padding: 2px 17px 2px 2px; background:#767676 url("../images/icons-sprite.png") no-repeat 100% -1896px; color: #fff;text-decoration: none;font-weight: bold; margin:2px 10px 0 0;}

.my-race-picks {margin-bottom:10px;}
.my-race-picks .module-header {height: 36px;}
.my-race-picks table {font-size:11px; width: 100%;background:#F9F9F9;margin-bottom:0;}
.my-race-picks table a {text-decoration: none;}
.my-race-picks table thead th {color: #000;padding:5px 0 5px 5px;}
.my-race-picks table tbody th {font-weight: normal; padding:5px 0 5px 5px;}
.my-race-picks table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.my-race-picks table tr.alt {background:#f3f3f3;}
.my-race-picks .module-footer {background:#fff;}
.my-race-picks .module-footer ul li.email {background:#ffffff url("../images/icons-sprite.png") no-repeat 100% -1596px; padding-right:17px;}
.my-race-picks .module-footer ul li.sms {background:transparent url("../images/icons-sprite.png") no-repeat 100% -394px; padding-right:17px; display: none;}
.my-race-picks .module-footer ul li.print {background:transparent url("../images/icons-sprite.png") no-repeat 100% -494px; padding-right:17px;}
.my-race-picks .module-footer ul li.share {background:transparent url("../images/icons-sprite.png") no-repeat 100% -594px; padding-right:17px;}
.my-race-picks .module-footer ul li a {font-size:11px; text-decoration: none;}

.guide-to-racing .module-header {border: none; margin:0; height: 17px;}
.guide-to-racing .module-header .heading a {margin:0;padding:0;}
.guide-to-racing .module-subheader .heading a {color: #fff; font-size: 12px;}
.guide-to-racing .module-content img {height: 100px;}
.guide-to-racing .module-content p {font-size: 11px; padding-left: 10px;}

.top-int-stories {background:#e3e3e3 url("../images/module-shade.gif") no-repeat; padding-bottom: 10px;}
.top-int-stories.related {background:none;}
.top-int-stories .module-header {border: none; margin:0; height: 15px; margin: 0 0 5px 0;}
.top-int-stories .module-header .heading {text-indent: -9999px; padding:0; height: 15px;}
.top-int-stories .module-header .heading a {margin:0;padding:0;}
.top-int-stories .module-subheader {padding-left: 10px;}
.top-int-stories .module-content {padding-left: 10px;}

.top-int-stories .module-subheader .heading {background:transparent url("../images/grey-line-bg.png") no-repeat 0px 15px; height:20px; margin:0; padding:0;}
.top-int-stories .module-subheader .heading a {margin:0; padding-right: 15px; text-decoration: none; font-size: 11px; background:transparent url("../images/icons-sprite.png") no-repeat 100% -195px; }

.top-stories .module-header{display: none;}

.breaking-racing-news .module-header {height: 28px;margin:0 0 4px 0!important;}
.breaking-racing-news .module-header .heading {background:transparent url("../images/headers/breaking-news-hdr.png") no-repeat; text-indent: -9999px; padding:0; height: 28px;}
.breaking-racing-news .module-content {background:#fff url("../images/brn-bg.gif") repeat-x; padding-top:10px; padding-left:0!important;}
.breaking-racing-news .story-block {padding-left: 8px;}
.breaking-racing-news .story-block .heading em, .breaking-racing-news .story-block .article-info em {font-size:11px; color:#666666; font-weight: normal; font-style:italic;}

.race-overview {margin:0;}
.race-overview .module-content {padding: 10px 0 10px 10px;background:#fff url("../images/race-details-bg.gif") no-repeat bottom;}
.race-overview .module-content h3.heading {font-size: 24px; color:#164a83;}
.race-overview .module-content h4.heading {font-size: 18px; color:#000; font-weight: normal;}
.race-overview .module-content p.weather, .race-overview .module-content p.track {margin:0; font-size:11px;}
.race-overview .module-content p.calendar-date {margin:0;}
.race-overview .module-footer.betstar {background:transparent url("../images/race-details-betstar.gif") no-repeat; height:59px;text-indent: -9999px;}
.race-overview .module-footer.tabvic {background:transparent url("../images/hs-tab.jpg") no-repeat; height:59px;text-indent: -9999px;}
.race-overview .module-footer.tab {background:transparent url("../images/tab.jpg") no-repeat; height:59px;text-indent: -9999px;}
.race-overview .module-footer.sporting-bet {background:transparent url("../images/sporting-bet.jpg") no-repeat; height:59px;text-indent: -9999px;}
.race-overview p.race-details {background: none;}
.race-overview .module-footer a {
display:block;
height:55px;
margin:0 0 0 450px;
text-indent:-9999px;
width:194px;
}


.race-details {background: #F9F9F9; margin-bottom: 0;}
.race-details table {font-size: 11px;}
.race-details table th {padding-left: 5px;}
.race-details table td {padding-left: 10px;}
.race-details table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.race-details table tr.alt {background:#f3f3f3;}
.race-details table thead tr {background:#000; color: #fff;}
.race-details table th.comment .comment {padding: 2px 0 5px 0;}
.race-details table th.comment .race-pick {padding: 0 5px 5px 0; text-align:right;}
.race-details .module-footer {padding-left: 20px;}
.race-details .module-footer p {font-size: 11px;}
.race-details .module-footer p.head-to-head {background:transparent url("../images/head2head.gif") no-repeat;padding-left:50px;}
.race-details .module-footer p.head-to-head a {coloe: #154983;text-decoration: none;font-weight: bold;font-size: 12px;}
.race-details .module-footer .pagination {font-size: 11px; border-top: 2px solid #cccccc; margin:10px 0 20px -20px;} 
.race-details .module-footer .pagination li {border-right: 1px dotted #999999; padding: 1px 8px 0 8px; }
.race-details .module-footer .pagination li a {text-decoration: none;}

.race-details-tips .module-content { background: #3a3838; padding: 2px 2px 20px 2px;}
.race-details-tips table {font-size: 11px;}
.race-details-tips table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.race-details-tips table tr.alt {background:#f3f3f3;}
.race-details-tips table thead tr {background:#000!important; color: #fff; border-top: 2px solid #4d4c4c; border-bottom: 2px solid #4d4c4c;}
.race-details-tips table thead tr th.table-col0 {padding-left:10px;}
.race-details-tips table tbody tr th {font-size:15px; padding-left:10px;}
.race-details-tips table .name {font-weight: normal;}

.feedback { font-size: 11px;}
.feedback .module-header {height: 17px;}
.feedback .module-content {padding: 10px;background:transparent url("../images/feedback-bg.gif") no-repeat;}

.sport-confidential ul.related li {background:transparent url("../images/icons-sprite.png") no-repeat 0 -2107px;}

.scroller {position:relative;}
.scroller .module-footer {background: none; }
.scroller .scroll-controls {position:absolute; top:0; right:0; z-index:99;}
.scroller .scroll-controls a {font-size: 11px; color: #fff; text-decoration: none;}
.scroller .module-footer a {
background:transparent url(../images/icons-sprite.png) no-repeat scroll 100% -2304px;
font-size:11px;
font-weight:normal;
padding-right:17px;
}

.module-promo-splash {margin:0;}
.module-promo-splash .promo-block {position: relative;}
.module-promo-splash .promo-container .promo-image {padding-top: 1px; background:transparent url("../images/promo-image-bg.gif") repeat-y;}
.module-promo-splash .promo-inner {position: absolute; bottom: 0; /*background: rgba(41, 27, 16, 0.6)!important;*/ background:transparent url("../images/promo-inner-bg.png") no-repeat; color: #fff; width: 100%;}
.module-promo-splash .promo-inner a {color: #fff; text-decoration: none; font-size: 20px; font-style:normal;}
.module-promo-splash .promo-inner .promo-heading {padding: 5px;}
.module-promo-splash .promo-inner .caption {background:none;}
.module-promo-splash .promo-inner .caption p {background: none; font-size: 12px;}
.module-promo-splash .promo-inner .caption .read-more a {background: none; font-size: 11px;}

.module-promo-splash .promo-links {background:transparent url("../images/caption-bg.gif") no-repeat top; padding: 10px 0 10px 15px;}
.module-promo-splash .promo-links ul li a {font-size: 11px; color: #323131;}

.module .related li {background:transparent url("../images/icons-sprite.png") no-repeat 0 4px;padding-left:15px;}

.top-stories .module-content, 
.newssouthwales-news .module-content,
.breaking-racing-news .module-content,
.victoria-news .module-content,
.queensland-news .module-content,
.southaustralia-news .module-content,
.westaustralia-news .module-content,
.international-news .module-content
{background:#fff url("../images/brn-bg.gif") repeat-x; padding-top:10px; padding-left: 10px;}
.top-stories .content-item .heading, .top-int-stories .content-item .heading {background:transparent url("../images/grey-line-bg.png") no-repeat 0px 15px; }
.top-stories .content-item .story-block {margin-bottom: 15px;}
.top-stories .content-item .story-block .heading, .top-int-stories .content-item .story-block .heading {background: none;}
.top-stories .content-item .story-block .heading a, .top-int-stories .content-item .story-block .heading a, .story-block .heading a {background: none!important; font-size: 15px!important;}
.top-stories .content-item .heading a, .top-int-stories .content-item .heading a {margin:0;background:transparent url("../images/icons-sprite.png") no-repeat 100% -195px; padding-right: 15px; text-decoration: none; font-size: 11px;}

.video-player {}
.video-player .module-content {background: #2d8ea1 url("../images/video-bg.jpg") no-repeat bottom; padding:3px 0 20px 3px;}
.video-player.mini {border-top: 2px solid #a1a1a1;}
.video-player.mini .module-content {background: none; padding:0;}
.video-player.mini .module-header {display: none;}

.sport-confidential {background: #fff; margin-bottom:20px; padding: 5px; width:305px!important;}



/* News */

/* Stats */
.group.stats {}

.season-summary .module-header {height:auto;}

.statistics, .jockey-statistics, .trainer-statistics {border-bottom: 10px solid #585858;}
.statistics .module-subheader, .jockey-statistics .module-subheader, .trainer-statistics .module-subheader {padding: 10px; border-bottom: 2px solid #b4b6b7; background: #fff;}
.statistics .module-subheader .heading, .jockey-statistics .module-subheader .heading, .trainer-statistics .module-subheader .heading {font-size: 16px;}
.statistics .module-subheader p a, .jockey-statistics .module-subheader p a, .trainer-statistics .module-subheader p a {font-size: 11px; font-weight: bold;}
.statistics .module-content dl, .statistics-data .module-content dl, .previous-results .module-content dl, .jockey-statistics .module-content dl, .trainer-statistics .module-content dl {font-size: 11px; background: #f3f3f3; float:left;}
.statistics-data {margin-bottom:10px;}
.statistics-data .module-content dl {border-bottom: 2px solid #b4b6b7;margin-bottom: 12px;}
.previous-results .module-content dl {margin-bottom: 12px;}
.statistics .module-content dl dt, .statistics-data .module-content dl dt, .previous-results .module-content dl dt, .jockey-statistics .module-content dl dt, .trainer-statistics .module-content dl dt 
{border-top:1px dotted #CCCCCC;
clear:left;
font-weight:normal;
padding:5px 0 5px 10px;
width:100px;
margin-right: 0;
}
.statistics .module-content dl dd, .statistics-data .module-content dl dd, .previous-results .module-content dl dd, .jockey-statistics .module-content dl dd, .trainer-statistics .module-content dl dd 
{border-left:1px solid #FFFFFF;
border-top:1px dotted #CCCCCC;
float:left;
margin-left:0;
min-height:19px;
_height: 19px;
padding:5px 5px 5px 10px;
width:190px;
}

.previous-results {margin-bottom: 10px;}
.previous-results .content-item .heading {padding: 5px 0 0 5px;}
.previous-results .content-item p {padding: 0 0 0 5px; font-size: 11px;}
.previous-results .content-item a {padding: 3px 0 5px 5px; clear: both; display: block;}
.previous-results .content-item dl a {padding: 0; display: inline;}

.season-summary .content-item {margin-bottom:10px;}
.season-summary .content-item h4.heading {background: #000; color: #fff; font-size: 11px; padding: 5px;}
.season-summary .content-item h5.heading {color: #7b7b7b; font-size: 11px;}
.season-summary .content-item table {font-size: 11px; width: 100%;margin-bottom:10px;}
.season-summary .content-item table th {font-weight: normal;}
.season-summary .content-item table tr {background: #f9f9f9; padding: 0 0 0 5px; border-bottom: 1px dotted #cccccc;}

.jockey-horse-starts {background: #fff;}
.jockey-horse-starts table {width:100%;font-size:11px;}
.jockey-horse-starts table td {padding: 5px 3px 5px 10px;}
.jockey-horse-starts table th {padding: 5px 3px 5px 10px;}
.jockey-horse-starts table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.jockey-horse-starts table tr.alt {background:#f3f3f3;}
.jockey-starts {background: #fff;}
.jockey-starts table {font-size: 11px; width:100%}
.jockey-starts table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.jockey-starts table td {padding: 5px 3px 5px 10px;}
.jockey-starts table th {padding: 5px 0 5px 10px;}
.jockey-starts table tr.alt {background:#f3f3f3;}

.trainer-horse-starts {background: #fff;}
.trainer-horse-starts table {width:100%; font-size:11px;}
.trainer-horse-starts table td {padding: 5px 3px 5px 10px;}
.trainer-horse-starts table th {padding: 5px 3px 5px 10px;}
.trainer-horse-starts table tr.alt {background:#f3f3f3;}
.trainer-horse-starts table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.trainer-starts {background: #fff;}
.trainer-starts table {font-size: 11px; width:100%;}
.trainer-starts table tr {background:#f9f9f9; border-bottom:1px solid #fff;}
.trainer-starts table td {padding: 5px 3px 5px 10px; font-weight: normal;}
.trainer-starts table th {padding: 5px 0 5px 10px;}
.trainer-starts table tr.alt {background:#f3f3f3;}

/* Story Page */
.articlefulldisplay {background: #fff;}

/* Race Card */
.group.race-card {background: #fff;}
.track-data .module-header {height:auto;}
.track-watch .module-header {height:auto;}

.rc-races {margin-top: 20px;}
.rc-races ul {border-bottom: 1px solid #d6d6d6;}
.rc-races ul li {padding:0; background: #f3f3f3;border-bottom: 1px solid #fff;}
.rc-races ul li a {display: block; border-left: 1px solid #fff; width: 230px; min-height: 30px; _height:30px; float:left; padding: 5px 0 5px 10px;}
.rc-races ul li span {padding: 10px; margin: 3px 5px 0 0; float: left;}

.track-data {margin-top: 20px;}
.track-data .module-content {background:#F3F3F3;}
.track-data dl {}
.track-data dl dt {float:left; width:100px; background: #f3f3f3; border-top:1px solid #fff;min-height:25px; _height:25px; padding: 10px;clear:left; margin-right: 0!important;}
.track-data dl dd {background: #f3f3f3; border-top: 1px solid #fff;min-height:25px; _height:25px; padding: 10px; float:left;width:176px; margin-left:0!important;}

.track-data dl.wide { padding: 10px; background: #f3f3f3; border-top: 1px solid #fff; clear:left;}
.track-data dl.wide dt {float:none; width:100%;  height:auto; border:0; padding: 0;}
.track-data dl.wide dd {height:auto; width:100%; margin:0; border:0; padding: 0;float:none;}

/* Menu */
#menu {background: #D8D6C3; font-size: 11px; padding: 0 0 0 3px; width:995px;clear:both;}
#menu ul {}
#menu ul li {height: 23px;}
#menu ul li a {text-decoration: none; padding: 5px; display: block;}
#menu ul li a._New_South_Wales_selected, 
#menu ul li a._Calendar_and_Results_selected,
#menu ul li a._Breaking_News_selected,
#menu ul li a._Victoria_selected,
#menu ul li a._Queensland_selected,
#menu ul li a._South_Australia_selected,
#menu ul li a._Western_Australia_selected,
#menu ul li a._International_News_selected,
#menu ul li a._Super_Stable_selected,
#menu ul li a._Racing_Home_selected
{background:#fff;}

/* Calendar */
.calendar-results .module-header {display: none;}
.calendar-results .content-item .heading {background:transparent url("../images/header-sprite.gif") no-repeat 0 -2900px; padding:0; height: 22px; color: #fff; padding: 8px 0 0 10px; font-weight: normal; font-size:12px;}
.calendar-results .module-content .content-item ul li {padding: 3px 0 3px 15px!important;}

/* Copyright */
.risa-copyright {padding: 2px 15px 15px 57px; text-align: left;background:transparent url("../images/risa.jpg") no-repeat; margin-top: 15px; font-size:10px;}
.risa-copyright p {margin-bottom:1px;}
.risa-copyright a {text-decoration:none;}
p.act-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 10px; margin-bottom: 20px; background:transparent url("../images/canberra-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.nsw-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 120px; margin-bottom: 20px; background:#f9f9f9 url("../images/racing-nsw-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.qld-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 120px; margin-bottom: 20px; background:#f9f9f9 url("../images/qld-racing-logo.jpg") no-repeat 10px 0px;;min-height:53px;}
p.wa-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 220px; margin-bottom: 20px; background:#f9f9f9 url("../images/rwwa-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.tas-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 120px; margin-bottom: 20px; background:#f9f9f9 url("../images/tas-racing-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.vic-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 120px; margin-bottom: 20px; background:#f9f9f9 url("../images/rvl-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.nt-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 120px; margin-bottom: 20px; background:#f9f9f9 url("../images/nt-logo.jpg") no-repeat 10px 0px;min-height:53px;}
p.sa-copyright {font-size: 10px; color: #999999; text-align:center; padding: 10px 10px 5px 175px; margin-bottom: 20px; background:#f9f9f9 url("../images/the-races-logo.gif") no-repeat 10px 0px;min-height:53px;}

/* ---------------------------------------------------------------------- */
/* Google Ads                                                               */
/* ---------------------------------------------------------------------- */

#google-ads {border-bottom:1px solid #dadada; font-size:12px; line-height:1.2em; margin-bottom:10px; color:#000; margin-right: 10px;background:#fff;}
#google-ads .google-ad-header {background:transparent url("../images/google-line.gif") 96px 50% no-repeat; border:none; padding:0 }
#google-ads .google-ad-header .heading {background:transparent url("../images/google-logo.png") no-repeat; height:17px; overflow:hidden; text-indent:-9999px; width:100px}
* html #google-ads .google-ad-header .heading {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.news.com.au/cs/dailytelegraph/images/third-party/google/google-logo.png')}
#google-ads .google-ad-content {padding:7px 0 0 0;}
#google-ads .google-ad-content .heading {font-size:12px; font-weight:bold;}
#google-ads .google-ad-content li {padding-bottom:10px;}
#google-ads .google-ad-content p {color:#000;}
#google-ads .google-ad-content p.link-url {color:#666; font-size:10px;}
#google-ads .google-ad-content a:link,
#google-ads .google-ad-content a:visited {text-decoration:none}
#google-ads .google-ad-content a:hover {text-decoration:none}
#google-ads .google-ad-content a:hover .header {text-decoration:underline}
    
    #google-ads .google-ad-content ul.txt-small-square {border:1px solid #dadada;}
    #google-ads .google-ad-content ul.txt-small-square li {padding:60px 25px; text-align:center;}
    #google-ads .google-ad-content ul.txt-small-square li a {font-size:115%;}
    
    #google-ads .google-ad-content ul.txt-leaderboard {border:1px solid #dadada; text-align:center; width:100%;}
    #google-ads .google-ad-content ul.txt-leaderboard li {margin:auto; padding:30px 5px; text-align:center; width:618px;}
    #google-ads .google-ad-content ul.txt-leaderboard li a {font-size:115%;}

#content-3 .ndmadkit-island, #content-3 .ad-halfpage, #content-3 .ndmadkit-halfpage {
background:transparent url(../images/bg-advertisement.gif) no-repeat scroll 309px 1px;
width: 316px;
max-width: 316px;
}

/* Story Page */
.story-body, .story-header, .story-title {}

.group.story {background: #fff;  width: 650px!important; background: url("../images/story-top-bg.gif") no-repeat;}
.group.story .story-title-text {padding-bottom: 2px;}
.group.story .story-title-text a {text-decoration: none;}
.group.story .item {padding: 10px 10px 0 10px;background: url("../images/story-bg.gif") repeat-x 0 93px;}
.group.story .story-header {width: 630px!important; border: none;}

.group.story .story-body {padding-top: 10px;}

.group.story .story-sidebar {display: none;}

/* *******************************
STORY TOOLS / SHARE TOOLS
**********************************/
 .story-tools { margin: 0; padding: 0; }
.story-tools li { display: block; float: left; margin: 0; background:url("../images/icon-sprites-story-tool.gif") no-repeat 0 0; height: 15px; cursor: pointer; padding: 0 5px; }
.story-tools li.button-font-inc { background-position:0px 0px; }
.story-tools li.button-font-dec { background-position:0px -100px; }
.story-tools li.button-print { background-position:0px -200px; }
.story-tools li.button-email { background-position:0px -297px; padding: 0 5px 0 0; }
.story-tools li.button-email a { display: block; width: 15px; height: 15px; }
.story-tools li.button-share { background:none; text-indent:0; width:auto; position:relative; }

/* story header story tools */
 .story-header-tools { height: 1.8em; }
.story-header .story-tools li { width: 10px; }
.story-header .story-tools li a { display: block; overflow: hidden; text-indent: -9999px; width: 10px; }
.story-header .story-tools li.button-share { padding: 0; position: relative; width: auto; }
.story-header .story-tools li.button-share a.button-share-link { display: block; float: left; height: 16px; position: relative; text-indent: 0; width: auto; z-index: 2; }
.story-header .story-tools li.button-share ul.js-popmenu { display: none; }
.story-header .story-tools li.button-share ul.share-links { background-color: #fff; clear: left; display: none; position: absolute; right: 0px; top: 15px; width: 115px; }
.story-header .story-tools li.button-share ul.share-links li { background: none; width: 100%; padding: 3px 0 3px 0; text-align: left; text-indent: 0; }
.story-header .story-tools li.button-share ul.share-links li a { display: block; height: 16px; padding-left: 20px; font-size: 11px; text-indent: 0; width: auto; }
.story-header .story-tools li.button-share ul.js-menu-hover { display: block !important; /*z-index: 1000 !important;*/ }

/* story footer story tools */
.story-footer .story-tools { padding: 4px 0 5px 0; width:100%; _height: 1%; }
.story-footer .story-tools:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }
.story-footer .story-tools li { text-indent: 0; margin-right: 15px; padding-left: 20px;}
.story-footer .story-tools li a { }
.story-footer .story-tools li.button-print { margin-left: 0; }
.story-footer .story-tools li.button-email { }
.story-footer .story-tools li.button-font-inc,
 .story-footer .story-tools li.button-font-dec { display: none; } /* don't make sense at the bottom */
.story-footer .story-tools li.button-share { float: right; cursor: default; height: 16px; margin: 0; padding-right: 145px; text-align: right; }
.story-footer .story-tools li.button-share ul.share-links { position: absolute; right: 0; text-align: left; top: 0; border: 0; }
.story-footer .story-tools li.button-share ul.share-links li { width: 15px; padding: 0; margin: 0 0 0 5px; }
.story-footer .story-tools li.button-share ul.share-links li a { display: block; height: 16px; text-indent: -9999px; overflow: hidden; padding: 0; width: 15px; }
.story-tools li.button-share ul.share-links li { background: none; }
.story-tools li.button-share ul.share-links li a { background: url("../images/social-network-sprite.gif") no-repeat 0 0; }

/*    These have been coded in accordance with the px values  from http://stuff.news.com.au/standards/markup-modules/library/css-sprites/ */
.story-tools li.button-share ul.share-links li.share-help a { background-position:0 -100px; }
.story-tools li.button-share ul.share-links li.share-blinkList a { background-position: 0 -400px; }
.story-tools li.button-share ul.share-links li.share-delicious a { background-position: 0 -500px; }
.story-tools li.button-share ul.share-links li.share-digg a { background-position: 0 -600px; }
.story-tools li.button-share ul.share-links li.share-facebook a { background-position:0 -700px; }
.story-tools li.button-share ul.share-links li.share-furl a { background-position: 0 -800px; }
.story-tools li.button-share ul.share-links li.share-igoogle a { background-position: 0 -900px; }
.story-tools li.button-share ul.share-links li.share-kwoff a { background-position:0 -1000px; }
.story-tools li.button-share ul.share-links li.share-magnolia a { background-position:0 -1100px; }
.story-tools li.button-share ul.share-links li.share-myspace a { background-position:0 -1200px; }
.story-tools li.button-share ul.share-links li.share-netscape a { background-position: 0 -1300px; }
.story-tools li.button-share ul.share-links li.share-newsvine a { background-position: 0 -1400px; }
.story-tools li.button-share ul.share-links li.share-reddit a { background-position:0 -1500px; }
.story-tools li.button-share ul.share-links li.share-slashdot a { background-position:0 -1600px; }
.story-tools li.button-share ul.share-links li.share-stumbleupon a { background-position: 0 -1700px; }
.story-tools li.button-share ul.share-links li.share-tailrank a { background-position:0 -1800px; }
.story-tools li.button-share ul.share-links li.share-technorati a { background-position: 0 -1900px; }
.story-tools li.button-share ul.share-links li.share-yahoo a { background-position: 0 -2000px; }
.story-tools li.button-share ul.share-links li.share-windows a { background-position:0 -2100px; }

#footer-wrap #content-wrap {padding-top:0;}

.group-latest-results .latest-results .module-header {height:14px;}

.nodata {padding:10px; background:#f3f3f3;}

.loading {background:#F9F9F9!important; display:block!important;text-align:center;padding:10px;}

.header-ad {top:-6px;}

.my-race-picks .module-header .heading a {display:block; width:316px; height:40px;}

#content-3 iframe {border:none; margin-bottom: 20px; overflow:auto!important; background: none!important;}

#content-3 iframe html {background:none!important;}

#content-3 iframe body {background:none!important;}

#content-3 iframe #container {background:none!important;}

#content-3 iframe  {background: none!important; background-color:none!important;}

.story-block .article-info {display:block;}

.statistics .module-subheader img, .jockey-statistics .module-content img, .trainer-statistics .module-content img {width:30px; height:39px;margin:0 10px 0 10px;}
