/*
Theme Name: Races.com.au
Description: Races.com.au T1 theme.
Author: Helen Johnson
*/
/*=== INITIAL STYLING===*/
body {font: 12px Helvetica, Arial, Verdana, sans-serif;margin: 0;padding: 0;color: #333;background: #a6d680 url(images/bg-tile.jpg) repeat-x 0 0;}
#bg {background: url(images/bg.jpg) no-repeat 50% 0;padding: 0;min-height: 1200px;}
#wrapper-wide {width: 1000px;margin: 0 auto;padding: 0;}
#wrapper {width: 980px;margin: 0 auto;padding: 0;}
a {color: #267586;text-decoration: none;}
a:hover {color: #024655;text-decoration: underline;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {text-align: center;}
img, a img, a.image img  {border: none;}
a.image:link, a.image:visited, a.image:hover {background: none;padding: 0;}
img.aligncenter, div.aligncenter {display: block;margin: 0 auto;}
img.alignright, div.alignright {margin: 0 0 10px 10px;display: inline;}
img.alignleft, div.alignleft {margin: 0 10px 10px 0;display: inline;}
img.size-full {border: 1px solid #ddd;background-color: #f3f3f3;padding: 3px;}
.clear {clear: both;}
h2, h3, h4 {text-transform: capitalize;}
small {font-size: 10px;}
/*=== HEADER ===*/
#header {height: 40px;width: 980px;margin: 0;}
#header h1 {margin: 0;padding: 0;float: left;width: 156px;height: 40px;}
#header h1 a {display: block;width: 156px;height: 40px;background: url(images/nav.png) no-repeat 0 0;}
#header h1 a span {display: none;}
.description {clear: left;padding: 0;}
#nav {padding: 0;margin: 0;width: 663px;height: 40px;margin: 0;float: left;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1.0;height: 40px;margin: 0 0 0 0;}
.sf-menu ul {position: absolute;top: -999em;width: 162px; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility: inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float: left;position: relative;}
.sf-menu a {display: block;position: relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: -1px;top: 40px; /* match top ul list item height */z-index: 99999;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 162px;top: 0; /* match ul width */}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 162px;top: 0; /* match ul width */}
/*** Nav Styling ***/
.sf-menu {float: left;text-transform: capitalize;font-size: 12px;width: 799px;height: 40px;margin: 0;}
.sf-menu a {cursor: pointer;text-transform: uppercase;}
.sf-menu a, .sf-menu a:visited  {color: #680000;font-weight: normal;cursor: hand; /* visited pseudo selector so IE6 applies text colour*/}
/* Home */
.sf-menu li.menu-races-com-au a {width: 60px;height: 40px;display: block;background: url(images/nav.png) no-repeat -180px 0;}
.sf-menu li.menu-races-com-au a:hover {background: url(images/nav.png) no-repeat -180px -45px;}
/* News */
.sf-menu li.menu-news a {width: 55px;height: 40px;display: block;background: url(images/nav.png) no-repeat -240px 0;}
.sf-menu li.menu-news a:hover {background: url(images/nav.png) no-repeat -240px -45px;}
/* Races */
.sf-menu li.menu-races a {width: 60px;height: 40px;display: block;background: url(images/nav.png) no-repeat -295px 0;}
.sf-menu li.menu-races a:hover {background: url(images/nav.png) no-repeat -295px -45px;}
/* Carnivals */
.sf-menu li.menu-carnivals a {width: 81px;height: 40px;display: block;background: url(images/nav.png) no-repeat -355px 0;}
.sf-menu li.menu-carnivals a:hover {background: url(images/nav.png) no-repeat -355px -45px;}
/* Betting */
.sf-menu li.menu-betting a {width: 65px;height: 40px;display: block;background: url(images/nav.png) no-repeat -436px 0;}
.sf-menu li.menu-betting a:hover {background: url(images/nav.png) no-repeat -436px -45px;}
/* Racecourses */
.sf-menu li.menu-racecourses a {width: 105px;height: 40px;display: block;background: url(images/nav.png) no-repeat -501px 0;}
.sf-menu li.menu-racecourses a:hover {background: url(images/nav.png) no-repeat -501px -45px;}
/* Racing Guide */
.sf-menu li.menu-racing-guide a {width: 112px;height: 40px;display: block;background: url(images/nav.png) no-repeat -606px 0;}
.sf-menu li.menu-racing-guide a:hover {background: url(images/nav.png) no-repeat -606px -45px;}
/* Race Horses */
.sf-menu li.menu-race-horses a {width: 101px;height: 40px;display: block;background: url(images/nav.png) no-repeat -718px 0;}
.sf-menu li.menu-race-horses a:hover {background: url(images/nav.png) no-repeat -718px -45px;}
/* Melbourne Cup */
.sf-menu li.menu-melbourne-cup a {width: 126px;height: 40px;display: block;background: url(images/nav.png) no-repeat -819px 0;}
.sf-menu li.menu-melbourne-cup a:hover {background: url(images/nav.png) no-repeat -819px -45px;}
.sf-menu li.menu-news ul a, .sf-menu li.menu-races ul a, .sf-menu li.menu-carnivals ul a, .sf-menu li.menu-betting ul a, .sf-menu li.menu-racecourses ul a, .sf-menu li.menu-racing-guide ul a, .sf-menu li.menu-race-horses ul a, .sf-menu li.menu-melbourne-cup ul a {background-image: none;width: 130px;height: auto !important;}
.sf-menu li.menu-news ul a:hover, .sf-menu li.menu-races ul a:hover, .sf-menu li.menu-carnivals ul a:hover, .sf-menu li.menu-betting ul a:hover, .sf-menu li.menu-racecourses ul a:hover, .sf-menu li.menu-racing-guide ul a:hover, .sf-menu li.menu-race-horses ul a:hover, .sf-menu li.menu-melbourne-cup ul a:hover {background: url(images/sub-nav-arrow.gif) no-repeat 152px center;height: auto !important;}
.sf-menu li a span {display: none;visibility: hidden;}
.sf-menu ul li a span {display: inline;visibility: visible;}
.sf-menu li ul {background: #3B5D64;}
.sf-menu li ul a, sf-menu li ul li ul a, .sf-menu li ul a:visited, .sf-menu li ul li ul a:visited {font-weight: normal;text-transform: capitalize;color: #fff;background: none;text-decoration: none;display: block;width: 130px;padding: 5px 20px 5px 10px;border-left: 1px solid #2a4348;border-right: 1px solid #2a4348;border-bottom: 1px solid #2a4348;border-top: none;height: auto !important;font-size: 12px;}
.sf-menu li ul a:hover, .sf-menu li ul a:active {outline: 0;color: #91eff8;}
.sf-menu li:hover, .sf-menu li.sfHover {outline: 0;}
.sf-menu a.sf-with-ul, sf-sub-indicator {display: none;margin: 0;padding: 0;}
/* Site Search */
#site-search {width: 151px;float: right;}
#site-search .search-box {width: 151px;height: 40px;display: block;background: url(images/nav.png) no-repeat -954px 0;}
.page-site-search .search-box {width: 151px;height: 40px;display: block;background: url(images/page-search.png) no-repeat 0 0;}
#site-search #searchform, .page-site-search #searchform {margin: 0;padding: 0;}
#site-search #searchform #s, .page-site-search #searchform #s {border: none;width: 118px;height: 18px;margin: 10px 0 0 5px;float: left;background: none;color: #63868e;outline: none;}
.page-site-search #searchform #s {color: #333;}
#site-search #searchsubmit, .page-site-search #searchsubmit {border: none;background: none;width: 23px;height: 24px;float: right;margin: 8px 0 0 0;cursor: pointer;}
/* Tab Nav */
#tab-nav {height: 40px; width: 664px; margin-top: 60px;margin-bottom: 0;z-index: 999;position: relative;}
#tab-nav .tab-nav-button {height: 40px;width: 180px;display: block;float: left;margin: 0 10px 0 0;padding: 0;}
#tab-nav .last-tab {margin: 0;}
#tab-nav .tab-nav-button a {height: 40px;width: 180px;display: block;background: url(images/tab-nav.png) no-repeat;text-decoration: none;}
#tab-nav .tab-nav-button-small {height: 40px;width: 92px;display: block;float: left;margin: 0 10px 0 0;padding: 0;}
#tab-nav .tab-nav-button-small a {height: 40px;width: 92px;display: block;background: url(images/tab-nav.png) no-repeat;background-position: -190px 0;text-decoration: none;}
#tab-nav .last-tab {margin: 0;}
#tab-nav .tab-nav-button a:hover {background-position: 0 -50px;}
#tab-nav .tab-nav-button-small a:hover {background-position: -190px -50px;}
#tab-nav a span.by-line {display: block;text-align: center;text-decoration: none;font-size: 10px;text-transform: uppercase;padding: 5px 0 0 0;}
#tab-nav .tab-nav-button a span.by-line {width: 180px;color: #a5bcc1;}
#tab-nav .tab-nav-button-small a span.by-line {width: 92px;color: #a6ce86;}
#tab-nav a span.tab-name {display: block;text-align: center;text-decoration: none;font-size: 14px;text-transform: capitalize;padding: 2px 0 0 0;}
#tab-nav .tab-nav-button a span.tab-name {width: 180px;color: #fff;}
#tab-nav .tab-nav-button-small a span.tab-name {width: 92px;color: #fff;}
body.page-id-2325 #tab-nav .tab-nav-one a, body.page-id-2329 #tab-nav .tab-nav-two a, body.page-id-2343 #tab-nav .tab-nav-three a  {background-position: 0 -100px;}
body.page-id-10614 #tab-nav .tab-nav-button-small a  {background-position: -190px -100px;}
body.page-id-2325 #tab-nav .tab-nav-one a span, body.page-id-2329 #tab-nav .tab-nav-two a span, body.page-id-2343 #tab-nav .tab-nav-three a span, body.page-id-10614 #tab-nav .tab-nav-button-small a span {color: #395e66;}
/*=== CONTENT ===*/
#main {width: 980px;margin-top: 0;/*95px*/z-index: 9;position: relative;top: -1px;}
#content {width: 660px;padding: 0;margin: 0;float: left;line-height: 1.3em;background-color: #fff;border: 1px solid #98C276;}
#content .inner {padding: 20px 20px 0 20px;margin: 0;}
#content .end {padding: 0;margin: 0;}
#content .news, #content .news-feature {width: 380px;float: left;padding: 0;margin: 0;}
#content .main-news, #content .featured-news {width: 300px;float: left;padding: 0;margin: 0;}
#content .main-news.news-feature-full {width: 620px;float: left;padding: 0;margin: 0;}
#content .main-news .news-img, #content .page-news .news-img {width: 100px;height: 67px;background-color: #ccc;padding: 2px;margin: 0;float: right;}
#content .page-news .news-img {margin: 0 0 5px 5px;}
#content .main-news .news-img img, #content .page-news .news-img img {position: relative;margin: 0;z-index: 10;width: 100px;height: 67px;display: block;}
#content .main-news .news-excerpt {padding: 0;margin: 0;float: left;width: 190px;}
#content .page-news .news-excerpt {padding: 0;margin: 0;font-size: 11px;width: 280px;}
#content .news-promo {float: right;}
#content .main-news-list {margin-bottom: 10px;float: right;}
#content .mini-sidebar {width: 220px;float: right;margin-top: 10px;}
#content .news .post {padding: 0 0 15px 0;margin: 0 0 15px 0;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .news-feature .post {padding: 0;margin: 0;background: none;}
#content .news-content, #content .mini-sidebar-content {padding: 0;margin: 0;background: none;}
#content .news-img {width: 150px;height: 100px;background-color: #ccc;padding: 2px;margin: 0;float: left;}
#content .news-img img {position: relative;margin: 0;z-index: 10;width: 150px;height: 100px;display: block;}
#content .section-heading {padding: 0;margin: 0 0 15px 0;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .section-heading h2, #content .section-heading h4, #content .section-heading .post-cat {font: bold 11px helvetica, arial, verdana, sans-serif;color: #C87F30;text-transform: uppercase;float: left;padding: 0;margin: 0 10px 2px 0;}
#content .post .section-heading .post-cat {color: #999;}
#content .section-heading h2 a {color: #C87F30;text-decoration: none;}
#content .section-heading h2 a:hover {text-decoration: underline;}
#content .section-heading .post-meta, #content .sub-news .section-heading h4, #content .post .post-meta, #content .mini-sidebar h4, #content .main-news-list h4 {font: bold 11px helvetica, arial, verdana, sans-serif;text-transform: uppercase;color: #999;}
#content .post .post-meta {margin: 0;}
#content .section-heading .post-meta {float: right;}
#content .sub-news .section-heading {padding: 0;margin: 0 0 15px 0;background: none;}
#content .sub-news .section-heading h4 {color: #999;margin: 0;}
#content .news-excerpt {padding: 0;margin: 0;float: right;width: 215px;}
#content .news-excerpt p {padding: 0;margin: 0 0 10px 0;}
#content ul {padding: 0;margin: 0 0 10px 0;list-style: none;}
#content ul li {padding: 0 0 5px 20px;margin: 0;list-style: none;background: url(images/bullet.png) no-repeat 0 0;line-height: 1.4em;}
#content .post-entry-content ul li {padding: 0 0 10px 20px;margin: 0;list-style: none;background: url(images/bullet.png) no-repeat 0 0;line-height: 1.4em;}
.entry-content, .entry-excerpt {clear: left;}
.entry-content iframe {padding: 0;margin: 0 0 20px 0;}
#content .mid-sidebar {width: 300px;margin: 10px 0 10px 10px;}
#content .page-news {margin: 10px 0 0 0;border: 1px solid #ddd;padding: 10px;}
#content .page-news .post h4 {border: none;text-transform: capitalize;font-size: 12px;background: none;}
#content .mid-sidebar .dynamic-button a, #content .field-form-buttons .dynamic-button a {width: 300px;height: 50px;display: block;text-align: center;}
#content .mid-sidebar .racecourses-button a {background: url(images/buttons.png) no-repeat 0 -96px;padding: 10px 0 0 0;height: 40px;}
#content .mid-sidebar .racecourses-button a:hover {background-position:  0 -151px;}
#content .mid-sidebar .dynamic-button a span.slogan {color: #fff;font-size: 12px;font-weight: normal;}
#content .mid-sidebar .dynamic-button a span.slogan-name {color: #fff;text-transform: capitalize;font-size: 14px;font-weight: bold;}
#content .field-form-buttons {margin: 0 0 15px 0;}
#content .field-form-buttons .dynamic-button a {background: url(images/buttons.png) no-repeat 0 -96px;padding: 10px 0 0 0;height: 40px;}
#content .field-form-buttons .dynamic-button a:hover {background-position:  0 -151px;text-decoration: none;}
#content .field-form-buttons .field-button {float: left;margin-right: 20px;}
#content .field-form-buttons .form-button {float: left;}
#content .field-form-buttons .dynamic-button a span.slogan {color: #fff;font-size: 16px;font-weight: normal;position: relative;top: 8px;}
hr {padding: 0;margin: 0 0 10px 0;height: 1px;background: #fff url(images/dotted-line.gif) repeat-x left top;border: none;}
/* Mini Sidebar & Sub News */
#content .mini-sidebar ul, #content .mini-sidebar .recent, #content .sub-news .recent ul, #content .related ul, #content .feature-racing ul, #content .main-news-list ul {padding: 0;margin: -7px 0 0 0;list-style: none;}
#content .mini-sidebar ul li, #content .sub-news .recent ul li, #content .related ul li, #content .feature-racing ul li, #content .main-news-list ul li {padding: 5px 0 0 7px;margin: 0;list-style: none;background: url(images/bullet.gif) no-repeat 0 8px;line-height: 1.3em;}
#content .feature-racing ul {margin: -7px 0 0 -5px;}
#content .feature-racing ul li {line-height: 1.2em;}
#content .mini-sidebar .news-sidebar {margin: 0 0 20px 0;padding: 0;}
#content .mini-sidebar .news-sidebar-left {width: 100px;float: left;}
#content .mini-sidebar .news-sidebar-right {width: 100px;float: right;}
#content .mini-sidebar h2, #content .mini-sidebar h4, #content .main-news-list h4 {color: #454545;padding: 0 0 2px 0;;margin: 0 0 15px 0;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .sub-news {padding: 0;margin: 0 0 20px 0;}
/* Promo */
#content .promo {width: 620px;height: 160px;padding: 0;margin: -10px 0 20px 0;}
#content .promo a {background: url(images/sportsbet-promo-620.jpg) no-repeat 0 0;width: 620px;height: 160px;display: block;}
#content .mini-promos {width: 620px;/*height: 210px;*/padding: 0;margin: 10px 0 20px 0;}
#content .mini-promos .mini-box {width: 200px;height: 210px;float: left;margin: 0 10px 0 0;}
#content .mini-promos .mini-strip a {width: 620px;height: 70px;background: #fff url(images/bubble-strips.gif) no-repeat;display: block;margin: 0 0 5px 0;}
#content .mini-promos .luxbet-strip a {height: 65px;background-position: 0 0;margin: 0 0 0 0;}
#content .mini-promos .luxbet-strip-hr a {height: 20px;background-position: 0 -65px;}
#content .mini-promos .sportsbet-strip a {background-position: 0 -95px;}
#content .mini-promos .iasbet-strip a {background-position: 0 -175px;}
#content .mini-promos .sportingbet-strip a {background-position: 0 -255px;}
#content .mini-promos .last {margin: 0 0 0 0;}
/* Quick Links */
#content .quick-link {margin: 0 0 20px 0;}
#content .quick-link .ql-img {width: 60px;height: 60px;background-color: #ccc;padding: 2px;margin: 0 0 0 5px;float: right;}
#content .quick-link .ql-img img {position: relative;margin: 0;z-index: 10;width: 60px;height: 60px;}
#content .quick-link h4, #content .quick-link p {padding: 0;margin: 0;background: none;text-transform: none;}
#content .quick-link h4 {font-size: 12px;}
h3 a {text-decoration: none;}
#content .post h3, #content .entry h3, #content .entry-content h3, #content .news-content h3, #content h3.h3title {padding: 0;margin: 0 0 10px 0;font-size: 18px;color: #18373e;font-weight: normal;line-height: 1.2em;}
#content .news-feature .post h3 {padding-right: 10px;}
#content .entry h2 {padding: 0;margin: 0;font-size: 18px;color: #18373e;font-weight: normal;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .post h4, #content .entry h4, #content .entry-content h4, #content .news-content h4  {padding: 0;margin: 0 0 10px 0;font-size: 14px;font-weight: bold;color: #395925;}
#content .entry-content a {text-decoration: underline;}
#content .news .news-archive {padding: 0 0 8px 0;}
/*div.top {padding: 10px 0 20px 0;font-size: 10px;text-transform: uppercase;}*/
sup, sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
/* Feature Racing */
.feature-racing {margin: 0 0 10px 0;}
.feature-racing .feature-racing-boxes {background: url(images/feature-races-boxes.gif) no-repeat left bottom;margin-bottom: 20px;}
.feature-racing .race-box {width: 140px;float: left;padding: 0;margin: 0 20px 0 0;}
.feature-racing .last {margin-right: 0;}
.feature-racing .rb-heading h4 {padding: 0;margin: 0;}
.feature-racing .rb-content {padding: 0;margin: 10px; font-size: 11px;}
.feature-racing .rb-content p {padding: 0;margin: 0;}
.feature-racing .rb-heading h4 a {width: 140px;height: 40px; display: block;}
.feature-racing .rb-heading h4 a span {display: none;}
.feature-racing .rb-golden-rose h4 a {background: url(images/feature-races-spring.gif) no-repeat -640px 0;}
.feature-racing .rb-golden-rose-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -640px -100px;}
.feature-racing .rb-epsom-hcp h4 a {background: url(images/feature-races-spring.gif) no-repeat 0 0;}
.feature-racing .rb-epsom-hcp-run h4 a {background: url(images/feature-races-spring.gif) no-repeat 0 -100px;}
.feature-racing .rb-caulfield-guineas h4 a {background: url(images/feature-races-spring.gif) no-repeat -160px 0;}
.feature-racing .rb-caulfield-guineas-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -160px -100px;}
.feature-racing .rb-caulfield-cup h4 a {background: url(images/feature-races-spring.gif) no-repeat -320px 0;}
.feature-racing .rb-caulfield-cup-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -320px -100px;}
.feature-racing .rb-cox-plate h4 a {background: url(images/feature-races-spring.gif) no-repeat -480px 0;}
.feature-racing .rb-cox-plate-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -480px -100px;}
.feature-racing .rb-victoria-derby h4 a {background: url(images/feature-races-spring.gif) no-repeat 0 -50px;}
.feature-racing .rb-victoria-derby-run h4 a {background: url(images/feature-races-spring.gif) no-repeat 0 -150px;}
.feature-racing .rb-melbourne-cup h4 a {background: url(images/feature-races-spring.gif) no-repeat -160px -50px;}
.feature-racing .rb-melbourne-cup-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -160px -150px;}
.feature-racing .rb-crown-oaks h4 a {background: url(images/feature-races-spring.gif) no-repeat -320px -50px;}
.feature-racing .rb-crown-oaks-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -320px -150px;}
.feature-racing .rb-emirates-stakes h4 a {background: url(images/feature-races-spring.gif) no-repeat -480px -50px;}
.feature-racing .rb-emirates-stakes-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -480px -150px;}
.feature-racing .rb-patinack-farm-classic h4 a {background: url(images/feature-races-spring.gif) no-repeat -640px -50px;}
.feature-racing .rb-patinack-farm-classic-run h4 a {background: url(images/feature-races-spring.gif) no-repeat -640px -150px;}
.tip-button-1 img {margin-bottom: 10px;}
/* Today's Offer */
.todays-offer-sb {width: 200px;height: 34px;float: right;padding: 0;margin: 0 0 5px 5px;}
.todays-offer-lb {width: 155px;height: 34px;float: right;padding: 0;margin: 0 0 5px 5px;}
.todays-offer-sb a {width: 200px;height: 34px;padding: 0;margin: 0;display: block;background: url(images/todays-offer-sb.gif) no-repeat 0 0;}
.todays-offer-lb a {width: 155px;height: 34px;padding: 0;margin: 0;display: block;background: url(images/todays-offer-lb.gif) no-repeat 0 0;}
/* Title Offer */
.title-offer {float: right;padding: 0;margin: 5px 0 0 0;display: block;text-align: right;}
.title-offer a {width: 320px;padding: 5px;margin: 0;font-size: 13px;text-decoration: underline;}
/* News Buttonns */
#content .more-news, #content .all-news {padding: 0;margin: 10px 0 0 0;}
#content .news .more-news, #content .news .all-news {margin: 10px 0 10px 0;}
#content .more-news a span, #content .all-news a span, #content .read-more a span {display: none;}
#content .more-news a {width: 82px;height: 17px;display: block;background: url(images/buttons.png) no-repeat 0 0;}
#content .more-news a:hover {background: url(images/buttons.png) no-repeat -87px 0;}
#content .all-news a {width: 71px;height: 17px;display: block;background: url(images/buttons.png) no-repeat 0 -44px;}
#content .all-news a:hover {background: url(images/buttons.png) no-repeat -76px -44px;}
#content .post .all-news {float: left;padding: 0;margin: -5px 0 0 5px ;}
#content .read-more {padding: 0;margin: -5px 0 20px 0;}
body.home #content .post .read-more {float: left;width: 115px;}
#content .read-more a {width: 115px;height: 17px;display: block;background: url(images/buttons.png) no-repeat 0 -22px;}
#content .read-more a:hover {background: url(images/buttons.png) no-repeat -120px -22px;}
/* Feature Banner */
#content .feature-banner {border: 1px dotted #ccc;background-color: #eee;padding: 10px;margin: 5px 0 20px 0;}
#content .feature-banner .banner-468 {width: 468px;height: 60px;display: block;float: right;}
#content .feature-banner .arrow {width: 122px;height: 60px;background: url(images/banner-arrow.gif) no-repeat;display: block;float: left;}
/* Related News */
#content .related {padding: 0 0 10px 0;margin: 0 0 10px 0;background: url(images/dotted-line.gif) repeat-x left bottom;}
/* Tags */
#content .tags {margin: 0 0 10px 0;padding: 10px 0 0 0;background: url(images/dotted-line.gif) repeat-x left top;}
#content .tags div {padding: 0 0 10px 0;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .tags span {font-size: 11px;text-transform: uppercase;color: #999;font-weight: bold;}
/* Image Captions */
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 5px;margin: 0;}
/* Headngs */
.heading h2, .heading h3 {padding: 0;margin: 0 0 10px 0;font-size: 18px;color: #18373e;font-weight: normal;line-height: 1.2em;}
#content .breadcrumb {font-size: 11px;padding: 0 0 0 0;margin: 0;color: #666;background: url(images/dotted-line.gif) repeat-x left bottom;}
/* Search */
/*#searchform {margin: 10px 0 10px 0;padding: 0 0 10px 0;}
#searchform input {margin: 0;padding: 0;}*/
/* Default Tables */
#content table {border-right: 1px solid #bbb;border-bottom: 1px solid #bbb;border-collapse: collapse;padding: 0;margin: 0 0 10px 0;background-color: #fff;width: 100%;}
#content table tr td, #content table th {border-left: 1px solid #bbb;border-top: 1px solid #bbb;padding: 5px;font-size: 12px}
#content table th, #content table tr.tableheading td {background-color: #63858E;color: #fff;font-weight: bold;}
#content table.small tbody tr td {font-size: 10px;padding: 3px;}
#content table.small th {padding: 3px;}
#content .entry-content table h4 {font-size: 12px;font-weight: bold;padding: 0;margin: 0;}
#content table tr.alt td {background-color: #eee;}
#content table tr.even td {background-color: #eee;}
#content table tr.feature-race td, #content table .highlight td {background: #dcf0cc;font-weight: bold;}
#content table tr.scratched td {background-color: #cecece;color: #666;text-decoration: line-through;}
#content table th a {color: #eee;text-decoration: underline;}
#content table th a:hover {color: #fff;text-decoration: underline;}
#content table.form th, #content table.sample th {font-size: 10px;}
#content table.form tr td, #content table.sample tr td {font-size: 10px;}
#content table.info {width: 300px;padding: 0;margin: 0 0 10px 0;}
/* Blockquotes */
.entry-content blockquote {font: 1.2em/1.5em Georgia, "Times New Roman", Times, serif;color: #000000;width: 345px;background: url(images/blockquote1.png) no-repeat right bottom;padding: 0 0 0 30px;text-indent: -15px;}
.entry-content blockquote p {background: url(images/blockquote2.png) no-repeat left top;padding: 0 0 0 60px;font: italic 1.5em Georgia, "Times New Roman", Times, serif;}
.navigation {clear: both;}
/* Post Promo Box */
.post-promo-box {width: 210px;border: 1px solid #C5982B;background-color: #f6ecb8;float: right;margin: 0 0 10px 10px;padding: 10px;font-size: 12px;}
.post-promo-box h3 {padding: 0;margin: 0;font-size: 14px;text-align: center;}
.post-promo-box h4, .post-promo-box h4 a {padding: 0;margin: 5px 0 5px 0;font-size: 18px;text-align: center;}
.post-promo-box p {padding: 0;margin: 0;}
.post-promo-box p.tagline {padding: 0;margin: 0;text-align: center;}
.post-promo-box table {padding: 0;margin: 5px 0 5px 0;width: 100%;border-collapse: collapse;border-left: 1px solid #C5982B;border-right: 1px solid #C5982B;border-bottom: 1px solid #C5982B;background-color: #fff9d9;}
.post-promo-box td {border-collapse: collapse;border-top: 1px solid #C5982B;padding: 3px;}
.post-promo-box .steps {margin: 10px 0 0 0;}
.post-promo-box .steps p {padding: 0;margin: 0;}
.post-promo-box .steps ol {padding: 0;margin: 0 0 5px 25px;}
.post-promo-box .steps ol li {padding: 0 0 5px 0;margin: 0;line-height: 1.1em;}
.post-promo-box small {line-height: 1.0em;text-align: center;font-style: italic;}
/* Page Navi */
.wp-pagenavi {clear: both;margin-bottom: 20px;font-size: 12px;}
.wp-pagenavi span.pages {padding: 3px 5px 3px 0;margin: 0 3px 0 0;border: none;font-size: 11px;}
.wp-pagenavi a {text-decoration: none;border: 1px solid #ccc;background-color: #fff;color: #267586;padding: 3px 5px;margin: 0 3px 0 0;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border: 1px solid #024655;background-color: #fff;color: #024655;padding: 3px 5px;margin: 0 3px 0 0;}
.wp-pagenavi span.current {font-weight: bold;}
.wp-pagenavi span.extend {margin: 0 3px 0 0;}
/* Betting Offers Table*/
#content .betting-offers-table {padding: 0;margin: 10px 0 10px 0;border-bottom: 1px solid #ccc;}
#content .betting-offers-table .betting-offer {border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-color: #f7f7f7;}
#content .betting-offers-table .betting-offers-heading {padding: 4px;margin: 0;background-color: #63858E;text-align: center;color: #fff;border: 1px solid #3B5D64;}
#content .betting-offers-table .betting-offers-heading h3 {padding: 0;margin: 0;font-size: 13px;font-weight: bold;color: #fff}
#content .betting-offers-table .betting-offers-heading p {padding: 0;margin: 0;font-size: 11px;font-weight: normal;}
#content .betting-offers-table div a {display: block;text-decoration: none;}
#content .betting-offers-table .betting-logo {width: 116px;height: 40px;display: block;background: url(images/mini-logos.jpg) no-repeat;float: left;}
#content .betting-offers-table .sportsbet-offer .betting-logo {background-position: 0 0;}
#content .betting-offers-table .iasbet-offer .betting-logo {background-position: 0 -40px;}
#content .betting-offers-table .centrebet-offer .betting-logo {background-position: 0 -80px;}
#content .betting-offers-table .sportingbet-offer .betting-logo {background-position: 0 -120px;}
#content .betting-offers-table .luxbet-offer .betting-logo {background-position: 0 -160px;}
#content .betting-offers-table .betting-bonus {float: left;font-size: 12px;font-weight: normal;margin: 15px 0 0 0;}
#content .betting-offers-table .betting-bonus span {font-size: 16px;font-weight: bold;}
#content .betting-offers-table .betting-button {width: 80px;height: 25px;display: block;background: url(images/buttons.png) no-repeat 0 -66px;float: right;margin: 8px 8px 0 0;}
#content .betting-offers-table a:hover .betting-button {background: url(images/buttons.png) no-repeat -85px -66px;}
/* Bookmakers Slide */
.slide-promo {width: 620px;height: 200px;background: transparent url(images/top-bookmakers-slide.gif) no-repeat 0 0;padding: 0;margin: -10px 0 10px 0;}
.slide-promo .slide {float: left;}
.slide-promo .slide a {width: 124px;height: 146px;margin: 27px 0 0 0;padding: 0;display: block;}
.slide-promo .feature-slide a {height: 180px;margin: 10px 0 0 0;}
.slide-promo .last-slide {float: right;}
/* SB Dynamic & Tips */
.dynamic-promo a {padding: 0;margin: 10px 0 10px;border: 1px dashed #98cbd6;background-color: #eaf4f6;display: block;text-decoration: none !important;}
.dynamic-promo a:hover {border: 1px dashed #024655;}
.dynamic-promo .sb-logo {width: 85px;height: 40px;float: left;background: url(images/sportsbet-logo-sm.gif) no-repeat;display: block;margin: 0 10px 0 0;}
.dynamic-promo .lb-logo {width: 85px;height: 40px;float: left;background: url(images/luxbet-logo-sm.gif) no-repeat;display: block;margin: 0 10px 0 0;}
.dynamic-promo .dynamic-promo-text {font-size: 12px;font-style: italic;font-weight: bold;padding: 10px 10px 10px 0;margin: 0;float: right;width: 510px;line-height: 1.3em;}
.left-col .dynamic-promo .dynamic-promo-text {width: 270px;}
.dynamic-tip {width: 250px;float: right;padding: 0;margin: 0;}
.dynamic-tip a {width: 250px;display: block;height: auto;background: url(images/tip-bg.gif) repeat-y;text-decoration: none !important;}
.dynamic-tip .tip-logo {width: 250px;height: 70px;display: block;background: url(images/tip-logo.gif) no-repeat;}
.dynamic-tip a .dynamic-tip-text {font-size: 14px;font-style: italic;font-weight: bold;padding: 0;display: block;margin: 10px 20px 5px 20px;line-height: 1.3em;text-decoration: none;}
.dynamic-tip a .dynamic-tip-text .dynamic-tip-link {font-size: 12px;font-weight: normal;text-decoration: underline;}
.dynamic-tip .dynamic-tip-end {width: 250px;height: 74px;display: block;margin-top: -25px;}
.dynamic-tip .sb-tip-end {background: url(images/sbtip-end.gif) no-repeat;}
.dynamic-tip .lb-tip-end {background: url(images/lbtip-end.gif) no-repeat;}
/* Live Race Day */
.live-day {padding: 0;margin: 0 0 20px 0;width: 620px;height: 40px;background: url(images/live-race-day.gif) no-repeat 0 0;display: block;}
.live-day .live-day-info {padding: 0;margin: 0 0 0 115px;height: 40px;width: 495px;}
.live-day p {margin: 0;padding: 5px 0 0 0;font-size: 12px;}
.live-day p.sub {padding: 0;margin: 0;font-size: 11px;}
/* Slidebox */
#slidebox {width:400px;left: -430px;padding:10px;background-color:#fffcd5;border:2px solid #dcce00;position:fixed;bottom:20px;-moz-box-shadow:-2px 0px 5px #aaa;z-index: 999;-webkit-box-shadow:-2px 0px 5px #aaa;box-shadow:-2px 0px 5px #aaa;-webkit-transition: left 100ms linear;}
#slidebox.open {-webkit-transition: left 400ms linear;left: 0px;}
#slidebox .slidebox-subtitle {color: #a70000;font-size: 10px;font-weight: bold;text-transform:uppercase;font-family: Helvetica,sans-serif;letter-spacing:1px;margin: 0;margin-bottom: 10px;}
#slidebox h4, #slidebox h4 a {font-size: 24px;padding:0 0 10px 0;margin: 0;text-transform: uppercase;text-decoration: none;color: #000;}
#slidebox h4 a:hover {color: #000;text-decoration: none;}
#slidebox h5, #slidebox h5 a {font-size: 15px;margin: 0;padding: 0;color: #5c8b3a;text-decoration: none;}
#slidebox h5 a:hover {color: #5c8b3a;text-decoration: none;}
#slidebox a.close {background:transparent url(images/close.gif) no-repeat 0 0;width:13px;height:13px;position:absolute;top:10px;right:10px;cursor: pointer;}
#slidebox a.close:hover {background-position:0px -13px;}
#slidebox .desc p {padding: 10px 0 0 0;margin: 0;}
#slidebox .desc p a, #slidebox .desc p a:hover {color: #000;text-decoration: none;}
#slidebox .desc p a.more {font-size: 10px;font-weight: bold;text-transform:uppercase;font-family: Helvetica,sans-serif;letter-spacing:1px;padding: 5px 0 0 0;margin: 0;text-decoration: underline;color: #267586;}
#slidebox .desc p a.more:hover {color: #024655;text-decoration: underline;}
/* Search Results */
#content .search-results .post h3 {padding: 0;margin: 0;}
#content .search-results .post .news-excerpt {padding: 0;margin: 5px 0 10px 0;width: 620px;float: left;background: url(images/dotted-line.gif) repeat-x left bottom;}
#content .search-results .post .news-excerpt .read-more {margin: 0 0 15px 0;}
#content .search-results .heading {background: url(images/dotted-line.gif) repeat-x left bottom;padding-bottom: 5px;margin-bottom: 10px;}
/* Exclusive Offer */
.exclusive-offer {width: 300px;height: 530px;padding: 0;margin: 5px 5px 5px 5px;position: relative;}
.exclusive-luxbet {background: #000 url(images/luxbet-400-offer.gif) no-repeat 0 0;z-index: 10;}
.exclusive-luxbet a {width: 300px;height: 530px;display: block;}
/*.exclusive-luxbet a:hover {color: #fff;text-decoration: none;}*/
/*.exclusive-offer .offer-top a {width: 310px;height: 180px;display: block;}*/
/*.exclusive-offer .offer-count a {width: 310px;height: 100px;display: block;color: #fff;text-decoration: none;font-size: 80px;font-weight: normal;padding: 0;position: relative;}*/
/*.exclusive-offer .offer-mid a {width: 310px;height: 185px;display: block;}*/
/*.exclusive-offer .offer-footer a {width: 310px;height: 35px;display: block;color: #fff;text-decoration: none;text-align: center;font-size: 10px;}
.exclusive-offer .offer-count {width: 175px;height: 75px;display: block;z-index: 1;position: relative;top: 132px;left: 120px;font-family: "Allerta", helvetica, arial, sans-serif;font-size: 50px;}
.exclusive-offer .offer-count span.digit1 {width: 58px;margin: 0;float: left;padding: 0;text-align: center;line-height: 75px;}
.exclusive-offer .offer-count span.digit2 {width: 58px;margin: 0 0 0 2px;float: left;padding: 0;text-align: center;line-height: 75px;}
.exclusive-offer .offer-count span.digit3 {width: 58px;margin: 0;float: left;padding: 0;text-align: center;line-height: 75px;}
.exclusive-offer .update {background-color: #000;height: 20px;text-align: center;width: 310px;display: block;}
.exclusive-offer .update a {margin: 0;padding: 2px 10px 0 10px;font-size: 10px;height: 20px;width: 310px;display: block;}*/
/*.exclusive-offer-update a {background: #000 url(images/luxbet-offer-melbcup.gif) no-repeat 0 0;width: 310px;height: 95px;display: block;padding: 0;margin: 0;}*/

/* High Roller */
.high-roller {padding: 0;margin: 0 0 10px 0;}
.high-roller a {padding: 0;margin: 0;width: 310px;height: 78px;display: block;background: transparent url(images/luxbet-high-roller.gif) no-repeat;}
/* Results Capture */
.cap {padding: 10px 10px 20px 10px;margin: 0 0 20px 0;border: 1px solid #4c7234;background-color: #edf8e6;}
.cap p {padding: 0;margin: 0 0 10px 0;}
.post-special {margin: 0 0 10px 0;width: 305px;float: left;}
.post-special img {padding: 0;margin: 0;}
.post-special a, .post-copyright a {text-decoration: underline;}
.post-copyright {color: #666;font-style: italic;margin: 0 0 10px 0;}
.latest-tips {width: 300px;float: right;}
#content .latest-tips .related {background: none;}
/* Odds Field */
body.single .oddsau-form {width: 378px;float: right;margin: 0 0 10px 10px;}
body.page .oddsau-form {margin: 0 0 10px 0;}
/* Event Calendar */
.entry-content .calendar .calendarbox {width: 170px;float: left;border: 1px solid #ccc;height: 180px;margin: 0 10px 10px 0;padding: 0 10px 10px 10px;background-color: #fff;}
.entry-content .calendar .calendarbox-group-1 {background-color: #e5f2db;}
#content .entry-content .calendar .calendarbox h4.calendarentrytitle, .entry-content .calendar .calendarbox h4.calendarentrytitle a {text-decoration: none;font-size: 14px;color: #cf6006;width: 120px;float: right;font-weight: normal;margin: 10px 0 0 0;}
#content .entry-content .calendar .calendarbox-group-1 h4.calendarentrytitle {font-weight: bold;}
.entry-content .calendar .calendarbox .calendarentrydate {background-color: #eee;padding: 15px 0 0 0;margin: 0 0 5px -10px;font-weight: bold;font-size: 22px;text-transform: uppercase;width: 50px;float: left;text-align: center;height: 30px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #666;}
.entry-content .calendar .calendarbox .calendarentryloc, .entry-content .calendar .calendarbox .calendarentrygroup, .entry-content .calendar .calendarbox .calendarentryprizemoney, .entry-content .calendar .calendarbox .calendarentrydistance, .entry-content .calendar .calendarbox .calendarentrydesc {padding: 5px 0 0 7px;margin: 0;background: url(images/bullet.gif) no-repeat 0 8px;line-height: 1.3em;clear: left;font-size: 11px;}
.entry-content .calendar .calendarbox-group-1 .calendarentrygroup {font-weight: bold;}
.entry-content .calendar .calendarbox .calendarentrybet {text-transform: uppercase;font-size: 11px;font-weight: bold;padding: 5px 0 0 0;}
/* Calendar Nav */
#content .calendar-nav ul {margin: 15px 0 0 0;padding: 0;list-style: none;height: 30px;width: 620px;}
#content .calendar-nav ul li {margin: 0;padding: 0;list-style: none;float: left;}
#content .calendar-nav ul li a span {display: none;}
#content .calendar-nav .months ul li a {width: 47px;height: 30px;background: #fff url(images/calendar.gif) no-repeat 0 0;display: block;padding: 0;margin: 0 5px 0 0;}
#content .calendar-nav .months ul li:last-child a {margin: 0;}
#content .calendar-nav .months ul li.jan a {background-position: 0 0;}
#content .calendar-nav .months ul li.feb a {background-position: -52px 0;}
#content .calendar-nav .months ul li.mar a {background-position: -104px 0;}
#content .calendar-nav .months ul li.apr a {background-position: -156px 0;}

#content .calendar-nav .months ul li.jan a:hover {background-position: 0 -35px;}
#content .calendar-nav .months ul li.feb a:hover {background-position: -52px -35px;}
#content .calendar-nav .months ul li.mar a:hover {background-position: -104px -35px;}
#content .calendar-nav .months ul li.apr a:hover {background-position: -156px -35px;}

body.page-id-11572 #content .calendar-nav .months ul li.jan a {background-position: 0 -70px;}
body.page-id-11579 #content .calendar-nav .months ul li.feb a {background-position: -52px -70px;}
body.page-id-11582 #content .calendar-nav .months ul li.mar a {background-position: -104px -70px;}
body.page-id-11806 #content .calendar-nav .months ul li.apr a {background-position: -156px -70px;}

/* Post Promos / Pills */
.post-promos {padding: 0;margin: 0 0 20px 0;width: 620px;height: 40px;}
.post-promos div {float: left;margin: 0 10px 0 0;}
.post-promos div.last {margin: 0;}
.post-promos div a {width: 200px;height: 40px;display: block;background-color: #ddd;}
.post-promos .luxbet-pill a {background: #fff url(images/luxbet-200x40-promo.gif) no-repeat;}
.post-promos .sportsbet-pill a {background: #fff url(images/sportsbet-200x40-promo.gif) no-repeat;}
.post-promos .iasbet-pill a {background: #fff url(images/iasbet-200x40-promo.gif) no-repeat;}
.pills div a:hover {background-position: 0 -50px;}

/*=== SIDEBAR ===*/
#sidebar {width: 310px;float: right;margin: 0;color: #fff;}
#sidebar h3 {font-size: 1.1em;padding: 0;margin: 0;}
#sidebar ul {margin: 0px;padding: 0px;list-style-type: none;}
#sidebar ul ul {margin-left: 10px;}
#sidebar ul ul li {font-size: .9em;margin-left: 10px;}
#sidebar .box {width: 310px;background-color: #4c7234;border: 1px solid #28361d;padding: 0;margin: 0 0 10px 0;}
#sidebar .box .inner {padding: 10px;}
#sidebar .calendar-module a, #sidebar .box .inner a {color: #c3eda3;}
#sidebar .calendar-module a:hover, #sidebar .box .inner a:hover {color: #96dce3;}
#sidebar .calendar-module {padding: 0;font-size: 12px;}
#sidebar .box .odds-feed {padding: 10px;font-size: 12px;}
#sidebar .calendar-module .calendar, #sidebar .box .odds-feed .odds-table {padding: 0;margin: 10px 0 0 0;background: url(images/dotted-line.gif) repeat-x left top;}
#sidebar .calendar-module .calendarentry {float: left;width: 200px;margin: 5px 0 5px 0;}
#sidebar .calendar-module .calendarentrybet {float: right;width: 80px;margin: 5px 0 0 0;}
#sidebar .calendar-module .calendarentrybet a, #sidebar .box .odds-feed .bet a, #content .betting-offers-table .betting-button a  {width: 80px;height: 25px;display: block;background: url(images/buttons.png) no-repeat 0 -66px;}
#sidebar .calendar-module .calendarentrybet a:hover, #sidebar .box .odds-feed .bet a:hover, #content .betting-offers-table .betting-button a:hover {background: url(images/buttons.png) no-repeat -85px -66px;}
#sidebar .calendar-module .calendarentrybet a span, #sidebar .box .odds-feed .bet a span, #content .betting-offers-table .betting-button a span {display: none;}
#sidebar .calendar-module .calendarentry h4 {padding: 0;margin: 0;font-size: 12px;}
#sidebar .calendar-module .calendarentry .calendarentrydate {padding: 3px 5px 0 0;margin: 0;font-size: 11px;font-weight: bold;float: left;}
#sidebar .calendar-module .calendarentry .calendarentryloc {padding: 3px 0 0 0;margin: 0;font-size: 11px;}
#sidebar .calendar-module .calendar .clear {padding: 0;margin: 0;clear: both;width: 100%;height: 1px;background: url(images/dotted-line.gif) repeat-x left bottom;}
#sidebar .box .odds-feed .odds-table tr {background: url(images/dotted-line.gif) repeat-x left bottom;}
#sidebar .box .odds-feed .odds-table table, #sidebar .box .odds-feed .odds-table table td {border-collapse: collapse;}
#sidebar .box .odds-feed .odds-table td.event {padding: 5px 5px 5px 0;width: 110px;}
#sidebar .box .odds-feed .odds-table td.countdown {padding: 5px 5px 5px 0;width: 90px;}
#sidebar .box .odds-feed .odds-table td.bet {padding: 5px 0 5px 0;width: 80px;}
#sidebar h3.group-1-races, #sidebar h3.group-2-races, #sidebar h3.group-3-races, #sidebar h3.melbourne-cup-odds, #sidebar h3.caulfield-cup-odds, #sidebar h3.cox-plate-odds, #sidebar h3.victoria-derby-odds, #sidebar h3.crown-oaks-odds {padding: 0;margin: 0;width: 199px;height: 15px;display: block;}
#sidebar h3.group-1-races {background: url(images/headings.gif) no-repeat 0 0;}
#sidebar h3.group-2-races {background: url(images/headings.gif) no-repeat 0 -20px;}
#sidebar h3.group-3-races {background: url(images/headings.gif) no-repeat 0 -40px;}
#sidebar h3.melbourne-cup-odds {background: url(images/headings.gif) no-repeat 0 -80px;margin: 0 0 10px 0;}
#sidebar h3.caulfield-cup-odds {background: url(images/headings.gif) no-repeat 0 -100px;margin: 0 0 10px 0;}
#sidebar h3.cox-plate-odds {background: url(images/headings.gif) no-repeat 0 -120px;margin: 0 0 10px 0;}
#sidebar h3.victoria-derby-odds {background: url(images/headings.gif) no-repeat 0 -140px;margin: 0 0 10px 0;}
#sidebar h3.crown-oaks-odds {background: url(images/headings.gif) no-repeat 0 -160px;margin: 0 0 10px 0;}
#sidebar .box .odds-feed h4 {padding: 0;margin: 0;width: 118px;height: 15px;display: block;background: url(images/headings.gif) no-repeat 0 -60px;}
#sidebar h3.group-1-races span, #sidebar h3.group-2-races span, #sidebar h3.group-3-races span, #sidebar .odds-feed h4 span, #sidebar h3.melbourne-cup-odds span, #sidebar h3.caulfield-cup-odds span, #sidebar h3.cox-plate-odds span, #sidebar h3.victoria-derby-odds span, #sidebar h3.crown-oaks-odds span {display: none;}
#sidebar .box .banner-300 {margin: 0;padding: 5px;}
#sidebar .box .racing-results-button {margin: 0; padding: 5px;}
#sidebar .box .racing-results-button a {width: 300px; height: 50px; background: url(images/racing-results-button.gif) no-repeat 0 0; display: block;}
#sidebar .oddsau-races-feed, #sidebar .oddsau-odds-feed {padding: 0;margin: 5px 0 5px 5px;background-color: #fff;}
#sidebar .punter-heading h3, #sidebar .next-race h3 {line-height: 35px;font-size: 15px;color: white;text-shadow: 1px 1px 0px rgba(0,0,0,0.35);margin: 0;text-indent: 15px;letter-spacing: -1px;}
#sidebar .links ul li {padding: 0 0 5px 10px;margin: 0;list-style: none;line-height: 1.3em;background: url(images/bullet-lightgreen.gif) no-repeat  0 3px;;font-size: 11px;}
#sidebar .links ul li:last-child {padding: 0 0 0 10px;}
#sidebar .box .small-punter, #sidebar .box .high-roller-punter {width: 300px;height: 200px;}
#sidebar .box .small-punter a {width: 300px;height: 200px;background: transparent url(images/luxbet-small-punter-300x200.jpg) no-repeat 0 0;display: block;}
#sidebar .box .high-roller-punter a {width: 300px;height: 200px;background: transparent url(images/luxbet-high-roller-300x200.jpg) no-repeat 0 0;display: block;}
/* Tabs */
#tabbed_box_1, #tabbed_box_2 {margin: 0 0 10px 0;width: 100%;}
.tabbed_area .tab-content {clear: both;width: auto;background: #4C7234;color:#fff;padding: 20px 10px 10px 10px;border: 1px solid #28361d;margin: -10px 0 0 0;z-index: 9;}
ul.tabs {margin: 0;padding:0;}
ul.tabs li {list-style: none;float: left;}
ul.tabs li a {width: 75px;padding: 7px 5px 0 5px;display: block;background: #28361d;color: #c3eda3;min-height: 20px;font-weight: bold;text-align: center;font-size: 11px;text-transform: uppercase;text-decoration: none;border-left: 1px solid #28361d;border-right: 1px solid #28361d;border-top: 1px solid #28361d;margin: 0 2px -1px 0;z-index: 99;outline: none;}
.racing-odds ul.tabs li a {padding: 3px 5px 0 5px;min-height: 25px;}
ul.tabs li a:hover {background-color:#314a21;}
ul.tabs li a.active {background: #4C7234;color: #fff!important;	}
#content_2, #content_3, #calcontent_2, #calcontent_3 { display:none; }
#content .racing-odds-info {width: 300px;float: right;margin: 0 0 10px 10px;}
#content .racing-odds-full {float: none; margin: 0 0 10px 0;}
#content .racing-odds-info h3 {font-weight: normal;}
#content .racing-odds-info table {margin: 0;padding: 0;}
#content .racing-odds-info .info {padding: 5px;margin: 0;background-color: #bbb;font-size: 10px;}
.tab-content table {border-right: 1px solid #28361D;border-bottom: 1px solid #28361D;border-collapse: collapse;padding: 0;margin: 10px 0 10px 0;background-color: #3b5e26;width: 100%;}
.tab-content table tr td, .tab-content table th {border-left: 1px solid #28361D;border-top: 1px solid #28361D;padding: 4px;font-size: 12px}
.tab-content table th {background-color: #2a4519;color: #fff;}
.tab-content table td.odds, table.racing-odds-table td.odds {width: 80px;font-weight: bold;text-align: center;}
body#melbourne-cup .news-content, body#melbourne-cup .mini-sidebar-content {margin-top: 20px;}
#sidebar .next-race .punter-heading {margin: 5px 0 -5px 5px;padding: 0;}
/* Spring 500 */
.spring-500 {width: 310px;height: 610px;background-color: #4c7234;border: 1px solid #28361d;padding: 0;margin: 0 0 10px 0;}
.spring-500 a {width: 300px;height: 600px;display: block;background: transparent url(images/luxbet-springcarnival-300x600.jpg) no-repeat 0 0;padding: 0;margin: 5px 0 0 5px;text-decoration: none;}
#content .spring-500 a:hover {text-decoration: none;}
/* Countdown */
#countdown_dashboard {padding: 0;margin: 0;position: absolute;top: 35px;}
.dash-display {position: relative;left: 15px;}
.dash {width: 64px;height: 60px;background: #000;float: left;margin: 0 6px 0 0;position: relative;border: 1px solid #000;border-radius: 3px;font: inherit;-moz-border-radius: 3px; -webkit-border-radius: 3px;padding: 0;}
.dash .main-digit {margin: 0;height: 42px;}
.dash .digit {font-size: 36px;float: left;width: 31px;text-align: center;font-family: 'Allerta', sans-serif;color: #fff;position: relative;padding: 0;margin: 0 0 0 1px;background-color: #202020;}
.dash .digit.first {margin-left: 0;}
.dash_title {display: block;font-size: 10px;color: #ccc;text-transform: uppercase;text-align: center;margin: 5px 0 0 0;}
/* Poll */
#sidebar .wp-polls ul {padding: 0;margin: 10px 10px 10px 10px;}
#sidebar .wp-polls ul li {padding: 0;margin: 0 0 5px 0;}
#sidebar .wp-polls p {padding: 0;margin: 0 0 5px 0;}
#sidebar .wp-polls p a {color: #edf8e6;}
#sidebar .poll h3 {width: 310px;text-align: center;text-transform: uppercase;background-color: #28361d;padding: 5px 0 5px 0;margin: -5px -5px 10px -5px;font-weight: normal;font-size: 14px;}
/*=== FOOTER ===*/
#footer {clear: both;text-align: center;font-size: 0.8em;padding: 0;margin: 10px 0 0 0;height: 50px;}
#footer a:link, #footer a:visited {color: #2a6305;text-decoration: none;}
#footer a:hover {color: #2a6305;text-decoration: underline;}
#footer #footer-cols {font-size: 12px;text-align: left;padding: 0;margin: 0 0 10px 0;}
#footer #footer-cols .footer-col {width: 300px;float: left;border: 1px solid #80AB64;background-color: #9ac977;padding: 10px 10px 5px 10px;margin: 0 10px 0 0;min-height: 370px;}
#footer #footer-cols .thin {width: 131px;}
#footer #footer-cols .last {margin: 0 0 0 0;float: right;}
#footer #footer-cols .footer-col ul {padding: 0;margin: 0;list-style: none;}
#footer #footer-cols .footer-col li {padding: 0 0 5px 10px;margin: 0;list-style: none;line-height: 1.3em;background: url(images/bullet-green.gif) no-repeat 0 3px;}
#footer #footer-cols .footer-col h4 {padding: 0;margin: 0 0 10px 0;color: #28361d;font-size: 16px;font-weight: normal;text-transform: none;}
#footer .disclaimer {background: url(images/disclaimer.gif) no-repeat 0 0;width: 300px;height: 111px;}
/* Contact Form */
#content .screenReader { left: -9999px; position: absolute; top: -9999px; }
#content .thanks { background: #dcecce; border: 1px solid #98C276; padding:10px; }
ol.forms {list-style: none; margin: 0; padding: 0;}
ol.forms li { clear: both; float: left; margin: 0 0 20px 0; padding: 0; position: relative; width: 100%;}
ol.forms label {cursor: pointer;display: block;float: left;font-weight: bold;padding: 0;width: 80px;}
ol.forms input, ol.forms textarea {border: 1px solid #98C276;border-radius: 3px;font: inherit;-moz-border-radius: 3px;padding: 2px; -webkit-border-radius: 3px;width: 214px;}
ol.forms textarea { height: 300px; width: 334px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #f2f3f6; border-color: #ff9800; }
.error { color: #f00; }
ol.forms li .error { font-size: 12px; margin: 0 0 0 10px; }
ol.forms li.textarea .error {float: right;}
ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.buttons {padding: 0;margin: 0 0 0 80px;}
ol.forms li.buttons button {background: #6d9f45;border: 1px solid #5b8d33;color: #fff;cursor: pointer;font-size: 12px;overflow: hidden;padding: 5px;text-transform: uppercase;font-weight: bold;width: auto;margin: 0 0 0 0;}
ol.forms li.buttons button:hover {background: #5b8d33;}
ol.forms li.inline { float: right; width: 460px; }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }
#footer .footer-aff-logos img {width: 1px;height: 1px;}

.post-entry-content textarea {font-size: 14px;padding: 5px;font-weight: bold;}
