/*********************************************************************************************

Theme Name: SportPress
Theme URI: http://www.wpzoom.com/themes/sportpress/
Version: 2.2.3
Author: WPZOOM
Author URI: http://www.wpzoom.com

**********************************************************************************************/

#cupfield-corner,
table {
    border-collapse: collapse
}

a,
h3 a,
h3 a:hover {
    text-decoration: none
}

.cupsentry li,
.freebetentry li,
.freebetentrymob li,
ol,
ul {
    list-style-position: outside
}

.hpad-betstar:hover,
.hpad-bookmaker:hover,
.hpad-centrebet:hover,
.hpad-crownbet:hover,
.hpad-ladbrokes:hover,
.hpad-luxbet:hover,
.hpad-palmerbet:hover,
.hpad-sportsbet:hover,
.hpad-tomwaterhouse:hover,
.hpad-unibet:hover,
.hpad-madbookie:hover,
.hpad-williamhill:hover {
    opacity: .9
}

*,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

table {
    border-spacing: 0;
    -x-system-font: none;
    font-family: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit
}

.clear {
    margin: 0 0 -1px
}

abbr,
acronym,
fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: 400
}

ol,
ul {
    list-style-type: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

q:after,
q:before {
    content: ''
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

a img {
    border: none
}

/ / th {
    background: #BCD;
    color: #333
}

#main .lsadtxt a,
.lsadimg {
    font-weight: 700;
    color: #fff;
    font-size: 15px
}

#navmobile {
display:none;
}


/ / th,
td {
    line-height: 20px;
    padding: 4px
}

input {
    padding: 5px
}

.floatleft,
.more_left {
    float: left
}

.floatright {
    float: right
}

.cleaner,
.clear {
    clear: both;
    height: 0;
    overflow: hidden
}

.lsad {
    display: inline-block;
    background: #0069ad;
    height: auto;
    width: 100%;
    padding: 10px;
    cursor: pointer
}

.lsad:hover {
    background: #0079c7
}

.lsadblock {
    display: flex
}

#main .lsadtxt a,
.lsadimg,
.lsadimg img,
.lsright {
    display: inline
}

.lsadimg {
    margin-right: 10px;
    float: left
}

.lsright {
    width: 80%
}

.lsadimg {
    width: 20%
}

.lsadimg img {
    width: 100%;
    height: auto;
    float: left
}

#main .lsadtxt a {
    float: left;
    text-shadow: 1px 1px #005389
}

#main .lsadtitle a {
    display: inline;
    color: #fcd404;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 26px;
    float: left;
    text-shadow: 1px 1px #005389
}

.grecaptcha-badge {
    display: none;
}

@media only screen and (min-width:220px) and (max-width:980px) {
    #container div.wrapper,
    .entry .wp-caption {
        text-align: left !important
    }
    #content {
        padding: 0 10px
    }

	

.mobcleaner,
.mobclear {
    clear: both;
    height: 0;
    overflow: hidden
}

.only_desktop {
    display: none
}
    .only_mobile {
        display: block;
        width: 100%
    }
    .only_mobile img {
        width: 100%
    }
   .only_mobile .st-offers img {
        width: auto
    }

	

    .bb_rowtxt,
    .lsadimg {
        display: none
    }
    .lsadtitle {
        font-size: 18px
    }
    #main .lsadtxt a {
        font-size: 12px
    }
    .thefont {
        font-size: 10px
    }
    table.race-strip-fields {
        width: 620px
    }
    table.bigbet {
        width: 610px
    }
    table.bbfield {
        width: 610px
    }
    div.navigation {
        width: 320px
    }
    #postsSmall h3.title {
        border-top-left-radius: 5px !important
    }
    #layout {
        background: #fff !important;
        padding-top: 20px !important
    }
    #nav_mobile,
    #nav_mobile a,
    #topnav,
    #topnav a,
    #wrapperMain {
        padding: 0 !important
    }
    #container #wrapperMain {
        background-image: none !important
    }
    #nav_mobile li,
    #topnav li,
    .thefooter .rght {
        float: none !important
    }
    .entry .wp-caption {
        width: 100% !important;
        margin-bottom: 10px !important
    }
    .entry .revdetails,
    .entry .revdetails,
    .entry .revimage,
    .entry .revnegative,
    .entry .revpositive {
        display: block;
        width: 100%
    }
    .cupsentry img,
    .entry .wp-caption img {
        height: auto !important;
        width: 100% !important
    }
    #container,
    #container div.wrapper {
        width: 100% !important
    }
    #responsive_header img,
    .mobileads {
        width: 100%;
margin-bottom:-7px;
    }
    #container #nav_mobile {
        text-align: center !important
    }
    #topnavigation {
        background: 0 0 !important
    }
    #topnav {
        margin: 0 !important
    }
    #topnav ul {
        display: none
    }
    #pull-menu-down,
    #responsive_header,
    #topnav a,
    #topnav li {
        display: block !important
    }
    #topnav li {
        background-color: #545454;
        margin-bottom: 1px
    }
    #topnav ul li.current-menu-ancestor,
    #topnav ul li.current-menu-item,
    #topnav ul li.current-menu-parrent,
    #topnav ul li:hover {
        background-color: #333 !important
    }
    #header,
    #nav {
        display: none !important
    }
    .mobileads {
        position: fixed;
        z-index: 9999;
        bottom: 0
    }
	
    #main,
    #main .navigation,
    #mainhome,
    #postsSmall,
    #sidebar,
    .home_widgets_full .featCategories .category,
    .thefooter,
    .thefooter .lft,
    .thefooter .lft ul.lft_links,
    .thefooter .rght,
    .thefooter .rght .thefooter_logo,
    .thefooter p {
        width: 100% !important
    }
	
    #navigation {
        background: 0 0 !important
    }
    #nav_mobile,
    #nav_mobile a,
    #nav_mobile li {
        display: block !important
    }
    #nav_mobile {
        margin: 0 !important
    }
    #nav_mobile li {
        background-color: #307510;
        margin-bottom: 1px
    }
    #nav_mobile a {
        color: #FFF !important
    }
    #nav_mobile ul li.current-menu-ancestor,
    #nav_mobile ul li.current-menu-item,
    #nav_mobile ul li.current-menu-parrent,
    #nav_mobile ul li:hover {
        background-color: #1E4F06 !important
    }
    #menu-item-246664,
    #menu-item-283968 {
        background-color: #dcdcdc !important;
        font-weight: 700;
    }
    .sub-menu,
    .sub-menu li,
    .sub-menu li a {
        width: 100% !important;
        text-align: center !important;
        border: none !important;
        margin-bottom: none !important
    }
    .dropdown ul li ul {
        position: initial !important
    }
    .sub-menu a {
        line-height: 34px !important
    }
    .sub-menu li {
        background: #5A9240 !important
    }
    .sub-menu li a:hover {
        background-color: #142B08 !important
    }
    #main {
        margin: 0
    }
    #main p {
        text-align: left
    }
    #postsSmall {
        margin-right: 0 !important;
        margin-top: 10px
    }
    #postsBig {
        display: none !important
    }
    #footer {
        background: 0 0 !important;
        min-height: 0 !important
    }
    .thefooter .rght .thefooter_logo {
        background-size: contain !important
    }
    .entry {
        padding: 0 0px 0 0
    }
    .bmlink {
        font-size: 12px;
        background: #fff;
        border: 1px solid #e7e7e7;
        padding: 4px 8px;
        margin: 0 5px 10px 0
    }
    .bmlink img {
        display: none
    }
    .bmarea p {
        font-weight: 400;
        margin-top: -8px
    }
    .bmtitle {
        margin-left: 10px
    }
	.mobnavgap {
height:48px;display:block;
}

.sb-slidebar input {
    border: none;
    width:100%;
    padding: 0 6px;
	height:26px;
    margin-bottom:8px;
}

	 #navmobile {
        display: block;
position: fixed;
z-index:9999;
background:#1E4F06;
    background-position: center 2px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/moblogo.png");
height:48px;
margin:0 !important;
padding:0 !important;
		width:100%;
		text-align: center !important;
		}

		

td.mobrating {
display:none;
}

th.mobrating {
display:none;
}
		
}

@media only screen and (min-width:9921px) and (max-width:7767px) {
    #content {
        padding: 0 10px
    }
    .only_mobile {
        display: block
    }
    div.navigation {
        width: 320px
    }
    #postsSmall h3.title {
        border-top-left-radius: 5px !important
    }
    #layout {
        background: #fff !important;
        padding-top: 20px !important
    }
    #nav_mobile,
    #nav_mobile a,
    #topnav,
    #topnav a,
    #wrapperMain {
        padding: 0 !important
    }
    #container #wrapperMain {
        background-image: none !important
    }
    .alignright {
        float: left !important;
        margin: 5px !important
    }
    #container,
    #container div.wrapper {
        width: 100% !important
    }
    #container div.wrapper {
        text-align: left !important
    }
    #container #nav_mobile {
        text-align: center !important
    }
    #topnavigation {
        background: 0 0 !important
    }
    #topnav {
        margin: 0 !important
    }
    #topnav ul {
        display: none
    }
    #pull-menu-down,
    #responsive_header,
    #topnav a,
    #topnav li {
        display: block !important
    }
    #topnav li {
        background-color: #545454;
        float: none !important;
        margin-bottom: 1px
    }
    #topnav ul li.current-menu-ancestor,
    #topnav ul li.current-menu-item,
    #topnav ul li.current-menu-parrent,
    #topnav ul li:hover {
        background-color: #333 !important
    }
    #header,
    #nav {
        display: none !important
    }
    #nav_mobile,
    #nav_mobile a,
    #nav_mobile li {
        display: block !important
    }
    #responsive_header img {
        width: 100%
    }
    #main,
    #main .navigation,
    #mainhome,
    #postsSmall,
    #sidebar,
    .home_widgets_full .featCategories .category,
    .thefooter,
    .thefooter .lft,
    .thefooter .lft ul.lft_links,
    .thefooter .rght,
    .thefooter .rght .thefooter_logo,
    .thefooter p {
        width: 100% !important
    }
    #navigation {
        background: 0 0 !important
    }
    #nav_mobile {
        margin: 0 !important
    }
    #nav_mobile li {
        background-color: #307510;
        float: none !important;
        margin-bottom: 1px
    }
    #nav_mobile a {
        color: #FFF !important
    }
    #nav_mobile ul li.current-menu-ancestor,
    #nav_mobile ul li.current-menu-item,
    #nav_mobile ul li.current-menu-parrent,
    #nav_mobile ul li:hover {
        background-color: #1E4F06 !important
    }
    .sub-menu,
    .sub-menu li,
    .sub-menu li a {
        width: 100% !important;
        text-align: center !important;
        border: none !important;
        margin-bottom: none !important
    }
    .dropdown ul li ul {
        position: initial !important
    }
    .sub-menu a {
        line-height: 34px !important
    }
    .sub-menu li {
        background: #5A9240 !important
    }
    .sub-menu li a:hover {
        background-color: #142B08 !important
    }
    #main {
        margin: 0
    }
    #main p {
        text-align: left
    }
    #postsSmall {
        float: left !important;
        margin-right: 10px !important;
        margin-top: 10px !important
    }
    #postsBig {
        display: none !important
    }
    #footer {
        background: 0 0 !important
    }
    .thefooter .rght .thefooter_logo {
        background-size: contain !important
    }
    .thefooter .rght {
        float: none !important
    }
    .entry {
        padding: 0 15px
    }
}

@media only screen and (min-width:999998px) and (max-width:999999px) {
    #topnav ul,
    .only_desktop {
        display: none
    }
    #nav_mobile,
    #nav_mobile a,
    #topnav,
    #topnav a,
    #wrapperMain {
        padding: 0 !important
    }
    #container,
    #container div.wrapper {
        width: 100% !important
    }
    #container div.wrapper {
        text-align: center !important
    }
    #topnavigation {
        background: 0 0 !important
    }
    #topnav {
        margin: 0 !important
    }
    #pull-menu-down,
    #responsive_header,
    #topnav a,
    #topnav li {
        display: block !important
    }
    #topnav li {
        background-color: #545454;
        float: none !important;
        margin-bottom: 1px
    }
    #topnav ul li.current-menu-ancestor,
    #topnav ul li.current-menu-item,
    #topnav ul li.current-menu-parrent,
    #topnav ul li:hover {
        background-color: #333 !important
    }
    #header,
    #nav {
        display: none !important
    }
    #nav_mobile,
    #nav_mobile a,
    #nav_mobile li {
        display: block !important
    }
    #responsive_header img {
        width: 300px
    }
    #navigation {
        background: 0 0 !important
    }
    #nav_mobile {
        margin: 0 !important
    }
    #nav_mobile li {
        background-color: #307510;
        float: none !important;
        margin-bottom: 1px
    }
    #nav_mobile a {
        color: #FFF !important
    }
    #nav_mobile ul li.current-menu-ancestor,
    #nav_mobile ul li.current-menu-item,
    #nav_mobile ul li.current-menu-parrent,
    #nav_mobile ul li:hover {
        background-color: #1E4F06 !important
    }
    .sub-menu,
    .sub-menu li,
    .sub-menu li a {
        width: 100% !important;
        text-align: center !important;
        border: none !important;
        margin-bottom: none !important
    }
    .dropdown ul li ul {
        position: initial !important
    }
    .sub-menu a {
        line-height: 34px !important
    }
    .sub-menu li {
        background: #5A9240 !important
    }
    .sub-menu li a:hover {
        background-color: #142B08 !important
    }
    #main,
    #sidebar {
        padding-top: 20px
    }
    #main {
        padding-left: 20px;
        width: 50% !important
    }
    #mainhome,
    .thefooter,
    .thefooter p {
        width: 100% !important
    }
    #main p {
        text-align: left
    }
    #sidebar {
        float: right !important
    }
    #footer {
        background: 0 0 !important
    }
    .thefooter .rght {
        width: 300px !important;
        float: left !important
    }
    .thefooter .lft,
    .thefooter .lft ul.lft_links {
        width: 400px !important
    }
    .entry {
        padding: 0 15px
    }
    #main .navigation {
        width: 100% !important
    }
}

@media only screen and (min-width:981px) {
    .only_desktop {
        display: initial
    }

.only_mobile {
    display: none
}

.mobcleaner,
.mobclear {
    display: none
}

.moblivestream {
    display: none
	}


    .rwd-line {
        display: inline
    }
}

a {
    color: #2f4c6c;
    outline: 0
}

a:hover {
    color: #A30707
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    color: #2B7308
}

h3 a,
h3 a:hover {
    font-weight: 700;
    color: #2B7308
}

p {
    margin: 0 0 16px
}

input[type=password],
input[type=text],
textarea {
    border: 1px solid #C7C7C7;
    background: #FDFEFE;
    color: #666;
    font-size: 14px;
    font-family: Arial
}

#search_form {
    float: right;
    margin: 5px 14px 0 0;
    clear: right;
    border: 1px solid #C7C7C7;
    color: #919191
}

#search_form input {
    border: none;
    height: 19px;
    padding: 0 6px;
    font-style: italic
}

#search_form #s {
    border-right: 1px solid #C7C7C7;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    width: 100px;
    float: left
}

#search_form #searchsubmit {
    background: url(images/search_bg.jpg) repeat-x;
    border: none;
    cursor: pointer;
    color: #5B5B5B;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    font-family: Arial, sans-serif;
    float: right;
    display: block;
    font-style: normal;
    width: 60px
}

.half,
.third,
div.navigation {
    float: left
}

body,
h2.title {
    font-family: Arial, Helvetica, Tahoma, sans-serif
}

#search_form #searchsubmit:hover {
    background: #DCDCDC
}

div.navigation p,
div.wp-pagenavi {
    margin: 0;
    font-size: 11px;
    font-weight: 700;
    text-align: center
}

div.navigation a.current {
    background-color: #2b7308;
    color: #FFF;
    border-radius: 60px;
    border: none
}

div.navigation a,
div.navigation a.current {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px
}

div.navigation a {
    font-size: 11px;
    font-weight: 700;
    color: #2b7308;
    padding: 6px 10px;
    line-height: 50px;
    margin-right: 10px;
    border-radius: 60px;
    border: none
}

div.navigation span.current {
    padding: 6px 10px;
    background-color: #2b7308;
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    border: none;
    margin-right: 10px
}

.arrowlist li,
.checklist li,
.deletelist li {
    padding-left: 20px;
    list-style-type: none !important
}

div.navigation a:hover {
    background-color: #2b7308;
    color: #FFF;
    text-decoration: none
}

div.navigation span.pages {
    margin-right: 10px;
    display: none
}

div.navigation .nextpostslink:hover,
div.navigation .previouspostslink:hover {
    background: #2b7308
}

div.navigation .extend {
    border: none
}

div.navigation .alignleft,
div.navigation .alignright {
    margin: 0
}

.checklist li {
    background: url(images/icon_tick.png) top left no-repeat
}

.arrowlist li {
    background: url(images/icon_arrow.png) top left no-repeat
}

.deletelist li {
    background: url(images/icon_delete.png) top left no-repeat
}

.scBox {
    padding: 10px;
    text-shadow: none !important;
    color: #555;
    margin: 10px 0
}

.notice {
    background-color: #F8F0AF
}

.warning {
    background-color: #F8C0C0
}

.update {
    background-color: #C0E5F8
}

.lines {
    color: #AAA;
    margin: 0
}

.highlight {
    padding: 3px 5px;
    text-shadow: none
}

#nav a,
#topnav a {
    text-decoration: none;
    text-shadow: #333 1px 1px 0
}

.half {
    width: 47%;
    margin: 10px 6% 10px 0
}

.third {
    width: 30%;
    margin: 10px 5% 10px 0;
    overflow: hidden
}

.last {
    margin-right: 0
}

body {
    font-size: 12px;
    line-height: 1.5;
    color: #000
}

#container {
    width: 980px;
    margin: 0 auto 20px
}

#container div.wrapper {
    margin: 0 auto;
    text-align: left;
    width: 980px
}

.headercontainer {
    width: 980px;
    margin: 0 auto 0;
}

.ads,
.entry .gallery,
.entry .wp-caption,
.fboffertxt,
.oddsareatitle,
.oddsboxtitle,
.revfboffer,
.revfboffer2,
.sbjoin,
div.metadata div.datetime {
    text-align: center
}

table {
    width: 100%
}

table.race-strip-fields {
    width: 618px
}

table.bigbet {
    max-width: 618px
}

table.bbfield {
    max-width: 618px
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #fff
}

#header,
#responsive_header {
    border-bottom: solid 0 #FFF
}

    #logo img {
        width: 311px;
		height: 69px;
    }

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff
}

#frame {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAFwCAAAAAC3QPWGAAAAT0lEQVR42sVRywoAIAjbYP//v53s3stKIxgydE5UFQiQPYuLJDvNkDQcEOelGbgni7RcjEh3CJp8WYFHShOYYEjPZyWgM4IZK4f+uHGlN6i0aiO1dWdsZQAAAABJRU5ErkJggg==) top center repeat-x
}

#layout {
    background: url(images/back_frame_top.png) top center no-repeat;
    padding-top: 0
}

#container #wrapperMain {
    background: #FFF;
    width: 940px;
    padding: 20px;
}

#cupspage,
#main {
    width: 620px
}

#cupspage {
    float: left;
    display: inline;
    margin-right: 20px;
    font-size: 11px;
    position: relative
}

#main,
#mainhome {
    position: relative;
    float: left;
    display: inline;
    margin-right: 20px;
    font-size: 12px
}

#mainhome {
    width: 940px
}

h2.title {
    font-size: 18px;
    font-weight: 400;
    color: #003F62;
    margin: 0 0 0px 0px
}

#nav a,
#nav a:hover,
#topnav a,
#topnav a:hover {
    color: #FFF
}

#header {
    padding: 10px 0 10px;
	background: #f3f3f3;
}

#responsive_header {
    display: none
}

#logo {
    float: left;
    display: inline;
    margin: 7px 0 0px 0px;
	max-width:348px;
}

#nav,
#topnav {
    margin-left: 10px
}

#navigation {
    line-height: 39px;
    font-size: 14px;
	background: rgb(50,131,10);
	background: linear-gradient(180deg, rgba(50,131,10,1) 0%, rgba(36,97,6,1) 100%);
    border-bottom: 1px solid #fff;
}

#nav {
    display: block
}

#nav li {
    float: left;
    display: inline
}

#nav li:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAIAAABBgrX1AAAAU0lEQVQI10WLwQmAQBAD19icndqQ2IWgjwNBN+Nj7/CXTCaxrLuObdN9nXpb09OawMIpbJkUWRlSzvz3LFZudzxYd7DCrg+1B8OzAqrTOShAk+YPtSxptokpheUAAAAASUVORK5CYII=) top left repeat-x #133A5D
}

#nav a {
    padding: 10px 15px
}

#nav li li {
    padding: 1px 0;
    line-height: 12px;
    font-size: 12px
}

#nav ul li.current-menu-ancestor,
#nav ul li.current-menu-item,
#nav ul li.current-menu-parrent,
#nav ul li:hover {
    background: #1E4F06
}

#header-banner-ad-container {
    padding: 4px 0 0 0;
	}

#topnavigation {
    font-size: 12px;
	background: rgb(59,62,65);
	background: linear-gradient(180deg, rgba(59,62,65,1) 0%, rgba(1,1,1,1) 100%);
}

#topnav {
    display: block;
    font-weight: 700;	
    line-height: 32px;
}

#topnav li {
    float: left;
    display: inline
}

#topnav li:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAIAAABBgrX1AAAAU0lEQVQI10WLwQmAQBAD19icndqQ2IWgjwNBN+Nj7/CXTCaxrLuObdN9nXpb09OawMIpbJkUWRlSzvz3LFZudzxYd7DCrg+1B8OzAqrTOShAk+YPtSxptokpheUAAAAASUVORK5CYII=) top left repeat-x #133A5D
}

#topnav a {
    padding: 10px 14px
}

#topnav li li {
    padding: 1px 0;
    line-height: 16px;
    font-size: 11px
}

#topnav ul li.current-menu-ancestor,
#topnav ul li.current-menu-item,
#topnav ul li.current-menu-parrent,
#topnav ul li:hover {
    background: #545454
}

#featPosts {
    margin: 0 0 25px;
    position: relative;
    clear: both
}

#postsBig {
    /* width: 507px; */
    /* display: block; */
    background-color: #FFF;
    overflow: hidden;
}

#postsBig div.shadow {
    position: absolute;
    z-index: 10;
    width: 465px;
    height: 70px;
    left: 0;
    top: 196px;
    background: url(images/back_featimage_shadow.png) bottom left repeat-x
}

.featContent {
    padding: 0 15px 5px;
    color: #BBB
}

.featContent p {
    margin: 0;
    padding: 5px 0 0;
    font-size: 12px
}

.featContent h2 {
    font-size: 18px;
    line-height: 18px;
    font-family: Arial
}

.cupsentry blockquote,
.metainfo h1,
.metainfo h2 {
    font-family: Arial, Helvetica, Tahoma, sans-serif
}

.featContent a {
    color: #FFF
}

.featContent a:hover {
    color: #ED9740;
    text-decoration: none
}

.cupsentry a:hover,
.freebetentry a:hover,
.freebetentrymob a:hover,
.jcarousel a:hover {
    text-decoration: underline
}

#postsSmall {
    float: right;
    display: block;
    width: 474px;
    background: #FFF;
    /* margin-right: 10px; */
}

.slides,
.slides li {
    overflow: hidden;
    width: 465px
}

.jcarousel-prev,
.slides li {
    float: left
}

.forcecentre {
margin-left:auto !important;
margin-right:auto !important;
text-align:center;
}

#postsSmall p {
    margin: 1px 0 0;
    font-size: 11px;
    color: #777
}

#postsSmall h3.title {
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0
}

#postsSmall ul.pagination li a {
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin: 0;
    position: relative;
    padding: 8px 0 3px 15px;
    overflow: hidden;
    color: #2F4C6C;
    line-height: 16px;
    /* min-height: 39px; */
}

#postsSmall ul.pagination li {
    border-bottom: solid 1px #EEE;
    display: block
}

#postsSmall ul.pagination li:last-child {
    border-bottom: none
}

#postsSmall ul.pagination li a.current,
#postsSmall ul.pagination li a:hover {
    color: #A30707;
    z-index: 11;
    margin-left: -11px;
    padding-left: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA2CAYAAAAcVhMSAAABYElEQVR42p2WPUoEQRCFd8afcBVzlcUDKCieQKNFvMCa6Bk0UfcIGsleYY0UMVYM9AQaKJpqYCCCiIFYVkEPFLXdU/3mwcfMwny87qndZlstIES0yRAiTDKXqNRlPlHpgkK8B4vAMvPrSvKwuj8hlZyWeebdlUzLAZkkhdAyzTzWSkYQtimSkT2ozxPMrSuZa5cSGWlQrWdJKbG0FebHbTIvYUA1iQ2zY4cZbTIv4JCc2JYZ5smVzF52KCO6SX6Zd1mSatqgzOimc1RarRtmargDAiLSgjfMmNQnMCK9NJE+mkjDJtIa84dKY8wVKsmctppIU8w9Kgm7TaRZ5hWRynA9QpuEReYLkcrAEG0qwrBdqTRt48w12iT0kD1V923mIedYtsvcQ87yijnmrVZKiMeuFFnmEvPtShHxNEtSorCOSPqrdZMlGbGXLallyrCfsyUl7kNSEDvV/yREKqpz/x+ZTK07W5vDjAAAAABJRU5ErkJggg==) left center no-repeat
}

#featPosts p.postmetadata {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #666
}

#featPosts #postsBig p.postmetadata {
    margin: 5px 0
}

#featPosts p.postmetadata a {
    color: #439ECF
}

#postsSmall li.active span.arrow,
#postsSmall li:hover span.arrow {
    display: block
}

.container {
    overflow: hidden;
    position: relative
}

.slides li {
    position: relative;
    background: #000
}

.jcarousel {
    padding: 20px 0 15px 17px;
    margin: 10px 0 20px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

#sidebar .jcarousel,
.jcarousel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACLCAAAAACFVazrAAAAHUlEQVR42mP5y8KABv9jiGCD/+miglqmEKsKqg4AbRMLIlvAUWQAAAAASUVORK5CYII=) bottom left repeat-x;
    border: 1px solid #e7e7e7
}

.widgets_col .jcarousel {
    padding: 20px 35px 15px 50px
}

#sidebar .jcarousel {
    padding: 15px 0 15px 11px;
    margin: 10px 0 20px 5px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.jcarousel img {
    float: left;
    border: 1px solid #333
}

.jcarousel li a {
    color: #0060B6;
    font-size: 14px;
    font-weight: 700
}

.jcarousel-clip {
    width: 100%
}

#main .home_widgets .jcarousel-item,
#main .home_widgets_full .jcarousel-item {
    width: 107px;
    padding-right: 22px;
    overflow: hidden;
    position: relative
}

#sidebar .jcarousel-item {
    width: 107px;
    overflow: hidden;
    padding-right: 14px;
    position: relative
}

.jcarousel-list {
    height: 92px
}

.jcarousel-next {
    float: right;
    padding-right: 25px
}

.jcarousel-next,
.jcarousel-prev {
    font-weight: 700;
    color: #003F62;
    margin-top: 8px
}

.jcarousel-next:hover,
.jcarousel-prev:hover {
    text-decoration: underline;
    cursor: pointer
}

.video_if {
    display: none
}

.jcarousel li a span.video,
.jcarousel li a span.zoom {
    position: absolute;
    top: 1px;
    left: 1px;
    display: block;
    width: 105px;
    height: 90px
}

#main .home_widgets .widget,
#main .home_widgets_full .widget,
.category,
.cupscategory {
    display: -moz-inline-stack;
    vertical-align: top
}

#main .home_widgets,
#main .home_widgets .widget,
#main .home_widgets_full,
#main ol.normalComments div.comment-body,
#sidebar,
#sidebar .widget,
.revfboffer:active,
.revfboffer2:active,
ul.tabbernav li {
    position: relative
}

.jcarousel li a span.video {
    background: url(images/play.png) no-repeat
}

.jcarousel li a span.zoom {
    background: url(images/zoom.png) no-repeat
}

#main .home_widgets .widget {
    display: inline-block;
    margin: 0 3px 20px 4px;
    width: 210px;
    line-height: 1.5
}

#main .home_widgets_full .widget {
    display: inline-block;
    margin: 0 3px 20px 4px;
    width: 650px;
    line-height: 1.5;
    position: relative
}

#main .home_widgets .widgets_col {
    float: left;
    width: 210px;
    margin: 0 10px 0 0;
    line-height: 1.5
}

#main .home_widgets .widgets_col .widget {
    margin: 0 0 20px
}

.featCategories {
    margin: 10px 0 0
}

.category {
    display: inline-block;
    width: 460px;
    margin: 0 3px 20px 4px
}

.cupscategory {
    display: inline-block;
    width: 300px;
    margin: 0
}

#sidebar .category {
    width: 300px
}

.categoryContent {
    padding: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADaCAAAAACpsMy6AAAASUlEQVR42mP5wMDCgIEYsQliUfOfhYERzP7P8p8BxMaukRGfgYwwQ0jQyIhbF5IWPCaT6R7iFBCphsjwoQ5iBEUW1FUkuY2uCAA+gRBtmVv7VwAAAABJRU5ErkJggg==) top left repeat-x
}

.archive img,
.categoryContent img {
    padding: 0px;
    border: 0 solid #CCC
}

.archive h3,
.posts li {
    border-bottom: 1px dotted #DADADA
}

.categoryContent div.cover {
    margin-bottom: 10px
}

.categoryContent h2 {
    font-size: 14px;
    font-weight: 700;
    margin: 0
}

.categoryContent h3,
.categoryContent h3 a {
    font-size: 13px;
    color: #003F62;
    font-weight: 700;
    margin: 0
}

.categoryContent .postsMore {
    padding: 10px 0 0 5px;
    border-top: dotted 1px #CCC
}

.categoryContent .postsMorelink {
    font-size: 13px;
    font-weight: 700;
    color: #598BC1
}

.categoryContent .postsMorelink2 {
    font-size: 12px;
    font-weight: 400;
    color: #598BC1
}

.categoryContent .postsMorelink2 a {
    font-size: 12px;
    font-weight: 400;
    color: #003F62
}

.categoryContent .postsMorelink2 img {
    padding: 0 0 4px;
    vertical-align: middle;
    line-height: 14px;
    margin: 0
}

.categoryContent .postsMoredesc {
    font-size: 12px;
    margin-bottom: 6px;
    color: #666
}

.categoryContent p {
    margin: 0 0 10px
}

.posts li {
    padding: 0;
    list-style-type: none !important;
    margin-left: 0px !important;
    margin-bottom: 5px !important;
    list-style: none;
}

.posts li .meta {
    margin-bottom: 7px
}

.archive h1 {
    font-size: 20px;
    font-weight: 700;
    padding: 0 0 10px;
    color: #2B7308
}

.archive h1 img {
    float: right;
    margin: 0 0 0 10px
}

.archive .cover {
    float: left;
    margin: 0 0px 5px 0
}

.cover img {
    margin: 0 15px 0px 0
}

.archive .postcontent {
    overflow: hidden
}

.archive .postmetadata {
    margin: 0 0 10px
}

#main .archive h2.title {
    line-height: 1.5;
    margin: 0 0 2px
}

div.metadata {
    padding: 0;
    / / background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABECAAAAABl6wCKAAAAJUlEQVR42mO5yCLOwsDCCIQMUAwiETQTCg9dFEFi5yFo7Cw4BADLrwIQkIV5ywAAAABJRU5ErkJggg==) repeat-x top left;
    -moz-border-radius: 7px;
    border-radius: 7px;
    / / margin: 0 0 20 px
}

div.metadata div.datetime {
    float: left;
    display: inline;
    color: #FFF;
    padding: 5px 0 0;
    width: 55px;
    height: 50px;
    margin: 0 30px 20px 0;
    line-height: 1.2;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAIAAABCVLduAAAAbElEQVQI112KwQ3CQBDEZry3e23woQcqoFqKg4QIIgXEgwiFvGyNR5eDOJ4U50kgEf5y67/NIlaif98279vuh40NBEQEjgaZ0BK3lVU4C6rjVrh3VB1nRy0RoPcLzU80DWi8ovsNTSOaH2hZPnakEzdSzFqNAAAAAElFTkSuQmCC) top left repeat-x #FF3203
}

div.datetime span {
    display: block;
    text-transform: uppercase;
    font-size: 11px
}

div.datetime span.date {
    font-weight: 700;
    font-size: 24px;
    margin-top: 4px
}

.newstop {
    font-size: 14px;
    border-bottom: 1px solid #ACABAB;
    border-top: 1px solid #ACABAB;
    / / padding: 8 px 0 px 0 px 0 px;
    line-height: 24px;
    margin-bottom: 10px
}

.thebyline {
    font-size: 13px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    line-height: 18px;
    padding: 4px 0 0px;
    margin-bottom: 10px;
}

.bylineleft {
    display: inline-block;
}

.bylineright {
    display: inline-block;
    float: right;
    padding: 2px 0 0px 0;
}

.metainfo {
    / / padding: 15 px 0 0 0;
    overflow: hidden
}

.metainfo h1 a,
.metainfo h1 a:hover,
.metainfo h2 a,
.metainfo h2 a:hover {
    font-weight: 700;
    color: #2B7308
}

.meta span,
.meta span a {
    text-transform: uppercase;
    font-size: 10px;
    color: #505050;
    margin-bottom: 10px
}

.meta span {
    padding: 10px
}

.meta span a:hover {
    color: #A30707
}

.meta span.cat_icon {
    padding: 0 0 0 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAgMAAACd/+6DAAAADFBMVEX4IuGZmZnMzMz///8r+zvMAAAAAXRSTlMAQObYZgAAACFJREFUeNpjWLWCgWH/FwaGXVsdGPb/d2DYtRqVnhrqAAAUjA8jHBXrIAAAAABJRU5ErkJggg==) 0 1px no-repeat
}

.meta span.date_icon {
    padding: 0 0 0 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAAAAABON7DtAAAAAnRSTlMA+iv71joAAABYSURBVHjanc89DoAwCAXg3v8GLw4EuVPPUBcmJxdsgdY46ktI+BZ+yvVK+UxlQM7JulvP1oKNzMPq5NGjlziRMiy6g2JpdmqOoiMWxWiq6wwBxpo/Lzy5AYkn7BVTHbcZAAAAAElFTkSuQmCC) 0 -3px no-repeat
}

.meta span.comm_icon {
    padding: 0 0 0 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKBAMAAACQ3rmwAAAAFVBMVEUAAACfn5+4uLi5uLjMzMzu7u7////0QYttAAAAAXRSTlMAQObYZgAAADNJREFUeNpjYHEBAgYGtzQgEGBwCzY2DgVSYWlpoeg8ltBQJSUGBgbXQAYQAIqAgCOIAADvEguTsLhdWgAAAABJRU5ErkJggg==) 0 1px no-repeat
}

.metainfo h1 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 6px
}

.metainfo h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 15px;
}

p.postmetadata {
    font-size: 11px;
    margin: 0;
    color: #999
}

#related-post {
	margin:5px 0 10px 0;
display:inline-block;
}

#related-post img {
margin:0 8px 0 0;
float:left;
display:inline-block;
}

#related-post h3 {
    font-size: 15px;
	margin:0;
}

#related-post p {
    font-size: 13px;
	margin:0;
}

.cupsentry {
    clear: left;
    font-size: 14px;
    line-height: 1.5;
    overflow: hidden;
    / / margin: 0 20 px 0 20 px
}

.cupsentry h1,
.cupsentry h2,
.cupsentry h3,
.cupsentry h5,
.cupsentry h6 {
    font-weight: 700;
    margin-bottom: 12px;
    line-height: 1.3;
    color: #000;
    text-transform: uppercase
}

.cupsentry h1 {
    font-size: 28px
}

.cupsentry h2 {
    font-weight: 700;
    margin-bottom: 5px;
    border-bottom: #000 solid 1px;
    line-height: 1.3;
    color: #000;
    text-transform: uppercase;
    font-size: 24px
}

.cupsentry h3 {
    font-weight: 700;
    margin-bottom: 5px;
    border-bottom: #000 solid 1px;
    line-height: 1.3;
    color: #000;
    text-transform: uppercase;
    font-size: 20px
}

.cupsentry h4 {
    font-weight: 700;
    margin-bottom: 5px;
    border-bottom: #000 solid 1px;
    line-height: 1.3;
    color: #000;
    text-transform: uppercase;
    font-size: 16px
}

.cupsentry h5 {
    font-size: 14px
}

.cupsentry h6 {
    font-size: 12px
}

.cupsentry p {
    margin-bottom: 14px;
    color: #000
}

.cupsentry a {
    color: #006cb7
}

.cupsentry ol,
.cupsentry ul {
    margin: 0 0 14px 14px
}

.cupsentry li ol,
.cupsentry li ul {
    margin-bottom: 0
}

.cupsentry ul li {
    list-style-type: square
}

.cupsentry ol li {
    list-style-type: decimal
}

.cupsentry blockquote {
    font-style: italic;
    font-size: 16px;
    border: 1px solid #DDD;
    border-left: solid 5px #DDD;
    padding: 15px;
    margin: 10px
}

.freebetentry {
    clear: left;
    font-size: 13px;
    line-height: 1.5;
    overflow: hidden;
    / / margin: 0 20 px 0 20 px
}

.freebetentry h1,
.freebetentry h2,
.freebetentry h3,
.freebetentry h4 a,
.freebetentry h5,
.freebetentry h5 a,
.freebetentry h6 {
    line-height: 1.3;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.freebetentry h1,
.freebetentry h2,
.freebetentry h3,
.freebetentry h6 {
    color: #B31E3C
}

.freebetentry h5 {
    color: #000
}

.freebetentry h5 a {
    color: #B31E3C
}

.freebetentry h4 a {
    margin-bottom: 5px;
    color: #000
}

.freebetentry h1 {
    font-size: 28px
}

.freebetentry h2 {
    font-size: 24px
}

.freebetentry h3 {
    font-size: 20px
}

.freebetentry h4 {
    font-size: 26px
}

.freebetentry h5 {
    font-size: 20px
}

.freebetentry h6 {
    font-size: 12px
}

.freebetentry p {
    margin-bottom: 14px;
    color: #000
}

.freebetentry a {
    color: #03559F;
    font-weight: 700
}

.freebetentry ol,
.freebetentry ul {
    margin: 0 0 14px 14px
}

.freebetentry li ol,
.freebetentry li ul {
    margin-bottom: 0
}

.freebetentry ul li {
    list-style-type: square
}

.freebetentry ol li {
    list-style-type: decimal
}

.freebetentry blockquote {
    font-style: italic;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 16px;
    border: 1px solid #DDD;
    border-left: solid 5px #DDD;
    padding: 15px;
    margin: 10px
}

.freebetentrymob {
    clear: left;
    font-size: 13px;
    line-height: 1.5;
    overflow: hidden;
    / / margin: 0 20 px 0 20 px
}

.freebetentrymob h1,
.freebetentrymob h2,
.freebetentrymob h3,
.freebetentrymob h4 a,
.freebetentrymob h5,
.freebetentrymob h5 a,
.freebetentrymob h6 {
    text-transform: uppercase;
    line-height: 1.3;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

.freebetentrymob img {
    width: 100%;
    margin: 5px 0 -12px
}

.freebetentrymob h1,
.freebetentrymob h2,
.freebetentrymob h3,
.freebetentrymob h6 {
    color: #B31E3C
}

.freebetentrymob h5 {
    color: #000
}

.freebetentrymob h5 a {
    color: #B31E3C
}

.freebetentrymob h4 a {
    margin-bottom: 5px;
    color: #000
}

.entry blockquote,
.fboffertxt,
.freebetentrymob blockquote {
    font-family: Arial, Helvetica, Tahoma, sans-serif
}

.freebetentrymob h1 {
    font-size: 28px
}

.freebetentrymob h2 {
    font-size: 24px
}

.freebetentrymob h3 {
    font-size: 20px
}

.freebetentrymob h4 {
    font-size: 26px
}

.freebetentrymob h5 {
    font-size: 20px
}

.freebetentrymob h6 {
    font-size: 12px
}

.freebetentrymob p {
    margin-bottom: 14px;
    color: #000
}

.freebetentrymob a {
    color: #03559F;
    font-weight: 700
}

.freebetentrymob ol,
.freebetentrymob ul {
    margin: 0 0 14px 14px
}

.freebetentrymob li ol,
.freebetentrymob li ul {
    margin-bottom: 0
}

.freebetentrymob ul li {
    list-style-type: square
}

.freebetentrymob ol li {
    list-style-type: decimal
}

.freebetentrymob blockquote {
    font-style: italic;
    font-size: 16px;
    border: 1px solid #DDD;
    border-left: solid 5px #DDD;
    padding: 15px;
    margin: 10px
}

.fboffernew,
.fboffersb,
.fbofferwh {
    float: right;
    width: 45%;
    margin-top: -44px;
    border: 1px solid #005085
}

.fboffersb {
    background: #2583c2
}

.fbofferwh {
    background: #003056
}

.fboffernew {
    background: #000
}

.fbofferlb {
    float: right;
    background: #cb1116;
    border: 1px solid #8a0b0e;
    width: 45%;
    margin-top: -44px
}

.fbofferb365 {
    float: right;
    background: #017b5b;
    border: 1px solid #004c38;
    width: 45%;
    margin-top: -44px
}

.fbofferub {
    float: right;
    background: #449103;
    border: 1px solid #2b5b01;
    width: 45%;
    margin-top: -44px
}

.fboffertxt {
    color: #fff;
    padding: 5px 0;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px
}

.fboffertxt a:hover {
    text-decoration: none
}

.entry {
    clear: left;
    font-size: 14px;
    line-height: 1.5;
    overflow: hidden
}

.entry img {
    max-width: 100%;
    height: auto
}

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
    font-weight: 700;
    margin-bottom: 12px;
    line-height: 1.3;
    color: #2B7308
}

.entry h1 {
    font-size: 28px
}

.entry h2 {
    font-size: 24px
}

.entry h3 {
    font-size: 20px
}

.entry h4 {
    font-size: 16px
}

.entry h5 {
    font-size: 14px
}

.entry h6 {
    font-size: 12px
}

.entry p {
    margin-bottom: 14px;
    color: #000
}

.entry a {
    color: #006cb7
}

a.forcered {
    color: #ee1617 !important;
}

.entry a:hover {
    text-decoration: underline
}

#sidebar .widget a:hover,
.entry .lsad a:hover,
.revfboffer,
.revfboffer2 {
    text-decoration: none
}

.entry ol {
    margin: 0 0 14px 0px;
    padding: 0 0 0 35px;
}

.entry ul {
    margin: 0px 0 14px 0px;
}

.entry li ol,
.entry li ul,
.thefooter .lft ul.instt li li {
    margin-bottom: 0
}

.entry ul li {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 15px;
}

.promoentry ol li {
    list-style-type: decimal;
    margin-left: 20px;
    margin-bottom: 8px;
}

.promoentry ul li {
    list-style-type: disc;
}

.entry ol li {
    list-style-type: decimal
}

.entry blockquote {
    border: 1px solid #DDD;
    border-left: solid 5px #DDD;
    padding: 15px 15px 0;
    margin: 10px;
border-radius: 6px;
box-shadow: 1px 1px 1px #ccc;
}

.side-left #main {
    float: right;
    display: inline;
    margin-right: 0;
    margin-left: 10px
}

.full-width #main {
    margin-right: 0;
    width: 100%
}

.full-width .entry,
.page .entry {
    float: none;
    display: block;
    width: auto;
    padding-right: 0
}

.revnegative,
.revpositive {
    width: 300px;
    max-width: 100%
}

.entry .gallery .gallery-item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    margin: 10px
}

.entry .gallery {
    margin: auto;
    clear: both
}

.entry .gallery img,
.widget ul.gallery img {
    border: 2px solid #EEE
}

.entry div.gallery img:hover,
.widget ul.gallery li img:hover {
    border: 2px solid #9ACDEA
}

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    height: 100%
}

.bmlogo,
.bmtitle,
.revdetails,
.revfboffer,
.revfboffer2,
.revimage,
.revtitle {
    display: inline-block
}

.alignleft {
    float: left;
    margin: 5px 15px 5px 0;
    max-width: 100%;
    height: 100%
}

.alignright {
    float: right;
    margin: 5px 0 5px 15px;
    max-width: 100%;
    height: 100%
}

.entry .wp-caption {
    padding: 1px;
    background: #F8F8F8;
    background: rgba(255, 255, 255, .7);
    border: 1px solid #E6E6E6
}

.entry .wp-caption img {
    margin: 0;
    padding: 4px 0;
    background: 0 0;
    border: 0
}

.entry .wp-caption-text {
    margin: 0;
    padding: 0;
    font: 11px/22px Arial, Helvetica, sans-serif;
    text-align: center
}

.entry .wp-caption.aligncenter {
    margin: 0 auto 15px
}

img.wp-smiley {
    padding: 0;
    border: none
}

.tags {
    font-size: 12px;
    border-top: 1px solid #ACABAB;
    border-bottom: 1px solid #ACABAB;
    padding: 0;
    margin-bottom: 15px;
    line-height: 26px
}

.entry li.bad,
.entry li.good {
    list-style-type: none;
    padding-left: 25px;
    line-height: 16px;
    padding-bottom: 10px;
    margin-left: -10px
}

.fdesc,
.rating,
.rcsbtxt {
    border-bottom: #d1d1d1 1px solid
}

.tags a {
    color: #000
}

.entry ul.good {
    list-style-type: none;
    margin-top: 0px
}

.entry li.good {
    list-style-type: none;
    background: url(/wp-content/uploads/tick.png) no-repeat top left;
    padding-left: 25px;
    margin-left: 0px;
    margin-bottom: 3px;
    line-height: 16px;
    padding-bottom: 5px;
}

.entry ul.goodcompare {
    list-style-type: none;
    margin-top: 0px
}

.entry li.goodcompare {
display: inline;
    list-style-type: none;
    background: url(/wp-content/uploads/tick.png) no-repeat top left;
    padding-left: 25px;
	margin-left:16px;
    line-height: 16px;
    padding-bottom: 5px;
}

.entry ul.bad {
    list-style-type: none;
    margin-top: 0px
}

.entry li.bad {
    list-style-type: none;
    background: url(/wp-content/uploads/cross.png) no-repeat top left;
    padding-left: 25px;
    margin-left: 0px;
    margin-bottom: 3px;
    line-height: 16px;
    padding-bottom: 5px;
}

.entry ul.neutral {
    list-style-type: none
}

.proscons {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin: 14px 0 10px 4px
}

.revfboffer,
.revfboffer2,
ul.reviewad {
    font-family: Arial, Helvetica, Tahoma, sans-serif
}

.revpositive {
    float: left;
    margin-right: 10px
}

.revnegative {
    float: left
}

.revdetails {
    float: left;
    width: 320px;
    padding-right: 20px;
    margin-bottom: 10px
}

.rcdetails {
    float: left;
    padding-right: 20px;
    margin-bottom: 10px
}

.fdesc {
    padding: 10px 0;
    line-height: 18px
}

.rating {
    font-size: 18px;
    padding: 5px 0
}

.rating img {
    padding: 4px 2px 0;
    margin-bottom: -3px;
    float: right
}

.rcsbtxt {
    font-size: 12px;
    padding: 5px 0
}

.rcsbtxt img {
    padding: 4px 2px 0;
    margin-bottom: -3px;
    float: right
}

.revfboffer {
    background: #32830a;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
    padding: 5px 0;
    text-shadow: 0 1px 1px #256803;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.revfboffer:hover {
    background: #329004
}

.revfboffer:active {
    top: 1px
}

.revfboffer2 {
    background: #32830a;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    width: 100%;
	margin-top:8px;
    padding: 5px 0;
    text-shadow: 0 1px 1px #256803;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.revfboffer2:hover {
    background: #329004
}

.revfboffer2:active {
    top: 1px
}

.revimage {
    border: 0;
    float: left;
    width: 280px
}

.revimage img {
    width: 100%
}

.rcsidebar {
    background: #fff;
    float: right;
    max-width: 180px;
    padding-left: 15px;
    padding-bottom: 10px
}

.rcsidebar img {
    width: 100%
}

ul.reviewad {
    list-style-type: none;
    font-size: 14px;
    text-shadow: 1px 1px 1px #666
}

li.reviewad {
    list-style-type: none;
    background: url(//www.justbetting.com.au/images/greyarrow.png) no-repeat;
    padding-left: 30px;
    line-height: 22px;
    padding-bottom: 16px;
    margin-left: -10px
}

.bmpage {
    margin: 0 0 6px
}

.bmarea {
    background: #fff;
    padding: 0;
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.bmarea:hover {
    background: #f8f8f8
}

.bmarea p {
    font-weight: 700;
    margin-bottom: 4px;
    padding: 8px 10px 0
}

.bmlogo {
    float: left;
    padding: 10px 10px 0;
    max-width: 108px
}

.bmtitle {
    margin-top: 16px;
    margin-right: 10px;
    min-height: 40px;
    max-width: 496px
}

.bmlink {
    float: left;
    padding: 5px 8px;
    line-height: 18px
}

.bmlink img {
    vertical-align: middle;
    margin-right: 5px
}


.bookieterms {
    color: #5a5a5a;
    font-size: 8px;
    line-height: 12px;
    text-transform: uppercase;
}

.bookieterms2 {
    color: #5a5a5a;
    font-size: 8px;
	margin:-4px 0 6px 0;
    line-height: 12px;
    text-transform: uppercase;
}

.homead-right {
float:right; 
margin-top:0px;
width:120px;
}

.textalignright {
	text-align:right;
	}

.headeradbg {
background:#fff;
}

.revtitle {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    border-bottom: 1px solid #D0DAFD;
    margin: 10px 10px 0;
    min-height: 40px;
    width: 590px;
    max-width: 590px
}

.rpbb,
.rpbbm,
.rprb,
.rprbm {
    max-width: 620px;
    min-height: 80px
}

.fieldtitle,
.oddsareatitle,
.oddsboxtitle,
.sbjoin,
.snippettitle,
.widget a {
    font-weight: 700
}

.bmarea ul {
    width: 590px;
    margin-bottom: 20px;
    overflow: hidden
}

.bmarea li {
    line-height: 1.4em;
    float: left;
    display: inline
}

#double li {
    width: 50%
}

#triple li {
    width: 33.333%
}

#quad li {
    width: 25%
}

#six li {
    width: 16.666%
}

.racepg {
    height: 300px;
    width: 620px;
    background: #389fd7;
    margin-bottom: 10px
}

.racefield,
.racepromos {
    height: 300px;
    width: 310px;
    float: left
}

.racearea {
    padding: 10px 0 10px 10px
}

.thepromo {
    width: 100%;
    height: 50px;
    background: #1561AD;
    margin-bottom: 7px;
    cursor: pointer
}

.thepromo:hover {
    background: #12477b
}

.sbclaim {
    float: left;
    height: 50px;
    width: 160px
}

.sbimg {
    padding: 7px 5px 3px
}

.sbjoinbox {
    background: #FAD804;
    margin: 0 6px
}

.sbjoinbox:hover {
    background: #fff
}

.fieldtitlebox,
.oddsbox,
.oddstimebox {
    display: inline-block;
    background: #0f4274
}

.sbjoin {
    padding: 1px 0;
    color: #000;
    font-family: arial;
    font-size: 11px;
    text-transform: uppercase
}

.sbbetamount,
.sbbetbonus {
    float: left;
    height: 50px;
    font-family: Oswald, sans-serif
}

.sbbetamount {
    font-size: 36px;
    color: #fff;
    margin: 8px 2px -8px 6px;
    line-height: 36px
}

.sbbetbonus {
    width: 30px;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 18px;
    margin: 8px 0 -8px;
    color: #FAD804
}

.fieldtitle,
.oddsboxtitle,
.oddstime {
    color: #fff;
    font-family: verdana
}

.thefieldbox {
    width: 290px;
    height: 278px;
    overflow: auto;
    margin-bottom: 10px
}

.fieldtitlebox {
    width: 85%;
    float: left
}

.fieldtitle {
    padding: 2px 8px
}

.oddstimebox {
    width: 100%;
    float: left
}

.oddstime {
    padding: 2px 8px;
    font-size: 9px
}

.oddsbox {
    width: 15%;
    float: left
}

.oddsboxtitle {
    padding: 2px 0
}

.horsearea,
.horseareadetails,
.horseareaname {
    cursor: pointer;
    font-family: verdana;
    padding: 0 8px
}

.fieldarea {
    background: #1561AD;
    width: 85%;
    float: left;
    display: inline-block;
    border-top: #125291 1px solid;
    height: 30px
}

.fieldarea:hover {
    background: #12477B
}

.horsearea {
    float: right;
    margin-top: 2px;
    color: #fff;
    font-size: 9px
}

.horseareaname {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase
}

.horseareadetails {
    color: #a8caec;
    text-transform: uppercase;
    font-size: 9px;
    margin-top: -2px
}

.oddsareabox {
    background: #FAD804;
    width: 15%;
    float: left;
    display: inline-block;
    border-top: #dbbf1e 1px solid;
    cursor: pointer;
    height: 30px
}

.rptt,
.rpttm {
    height: 24px;
    margin-right: 8px
}

.rpbb,
.rpbbm,
.rprb,
.rprbm,
.snippetarea {
    width: 100%
}

.oddsareabox:hover {
    background: #fab704
}

.oddsareatitle {
    padding: 6px 0
}

.thesnippet {
    padding: 3px 8px;
    color: #000;
    font-size: 13px
}

.snippetarea {
    background: #f3f3f3;
    float: left;
    display: inline-block;
    border-top: #d5d5d5 1px solid
}

.snippetarea:hover {
    background: #e3e3e3
}

.snippettitlebox {
    background: #0f4274;
    width: 100%;
    float: left;
    display: inline-block
}

.snippettitle {
    padding: 2px 8px;
    color: #fff;
    font-size: 16px;
    font-family: verdana
}

.snippettitle h2 {
    padding: 2px 8px;
    color: #fff;
    font-size: 16px;
    font-family: verdana;
    text-decoration: none important;
    border-bottom: none;
    margin: 0;
    text-transform: none
}

.rprt,
.rprtm {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    color: #fff
}

.rpbb {
    background: url(../../../images/sbcaulfieldcupbb.gif) no-repeat;
    cursor: pointer
}

.rpbbm {
    background: #12477b;
    cursor: pointer
}

.rprbm {
    background: #d91f16;
    cursor: pointer
}

.rprb {
    background: url(../../../images/ladbrokesrb.gif) no-repeat;
    cursor: pointer
}

.rpba {
    padding: 5px
}

.rpla {
    float: left;
    width: 250px;
    display: inline-block
}

.rpha,
.rptt {
    width: 290px
}

.rpfl {
    float: left
}

.rpha,
.rpham {
    height: 40px;
    background: #fff;
    margin-top: 3px
}

.rprt {
    font-size: 18px
}

.rprtm {
    font-size: 16px
}

.rpht,
.rpto {
    padding: 5px;
    line-height: 30px;
    font-size: 26px;
    font-family: 'Roboto', sans-serif;
    color: #000
}

.rpham {
    min-width: 230px
}

.rpoa {
    width: 60px;
    height: 24px
}

.rpoam {
    min-width: 60px;
    width: 100%;
    height: 24px
}

.rpob,
.rpobm {
    height: 40px;
    background: #FAD804;
    margin-top: 3px
}

.rpob {
    width: 60px
}

.rpobm {
    max-width: 60px;
    width: 100%
}

.beteasyinpost img {
    margin-bottom: 10px;
    max-width: 100%
}

#sidebar {
    float: left;
    display: inline;
    width: 300px
}

#sidebar .widget {
    font-size: 12px
}

.widget .padder {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADaCAAAAACpsMy6AAAASUlEQVR42mP5wMDCgIEYsQliUfOfhYERzP7P8p8BxMaukRGfgYwwQ0jQyIhbF5IWPCaT6R7iFBCphsjwoQ5iBEUW1FUkuY2uCAA+gRBtmVv7VwAAAABJRU5ErkJggg==) top left repeat-x;
    padding: 10px
}

.widget ul {
    clear: both;
    line-height: 1.7
}

.widget ul li {
    list-style-type: none
}

.widget ul ul {
    margin: 0;
    padding: 0;
    border-top: none
}

.widget ul ul li {
    border: none
}

.widget #cat,
.widget select {
    width: 100%;
    border: 1px solid #CDCFD4;
    color: #333;
    display: inline;
    padding: 5px;
    line-height: 1.5;
    clear: both;
    float: left
}

h3.dark,
h3.title {
    padding-left: 10px
}

h3.dark,
h3.title,
h3.title a {
    color: #FFF
}

#widget_tag_cloud a {
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    line-height: 1.3em;
    font-weight: 400
}

#wpzoom-popular-posts li {
    display: block;
    width: 100%
}

h3.title {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAnElEQVR42j2RMXIAMQgDVzOq8pw8MQ9nU4CPyjYCLbi/fz98EQruUYyp5uUiFFnJQKAqBCWXD/ip6pDcNVDQdRA3Ty7J9RceRhmIEoRQkdmCMJTJusX18+MHLbOFx1QHwKxNumpmJ6SO2eFBnz+gAavo9UtuHwfrfPNKAtJ9BparzOIcVQ/3wuqV78Z63G+I55cT1O+DcP2yKxAi/91gfeHdf3RXAAAAAElFTkSuQmCC) top left repeat-x #2B7008;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-radius: 5px 5px 0 0;
    border-bottom: solid 1px #FFF
}

h3.teal {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAALElEQVR42mNxWb6JhYGBAYIZGVkY4ZgJQjNB2UwQPhOYxsZH18MINBNGMwAAycECV0Ziif0AAAAASUVORK5CYII=)
}

h3.blue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAnElEQVR42j2RMXIAMQgDVzOq8pw8MQ9nU4CPyjYCLbi/fz98EQruUYyp5uUiFFnJQKAqBCWXD/ip6pDcNVDQdRA3Ty7J9RceRhmIEoRQkdmCMJTJusX18+MHLbOFx1QHwKxNumpmJ6SO2eFBnz+gAavo9UtuHwfrfPNKAtJ9BparzOIcVQ/3wuqV78Z63G+I55cT1O+DcP2yKxAi/91gfeHdf3RXAAAAAElFTkSuQmCC)
}

h3.brown {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAALklEQVQIHQXBAQHAIAAEoT/MYgEzrH+mwb53bVOpVIgSFCCCHIACpAJKpVKz7QdXoAEt2MtH5gAAAABJRU5ErkJggg==)
}

h3.darkblue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAZCAIAAACUxWgrAAAAWklEQVR42lXNsRUCQRRC0feBMbMXS7H17WBrsAEMZgwML5wDeb7e0DDAZEZAkICfdGTvcDFE2VKAOKbNeEEj/3VeQJSj7M0AmR3KD9rI52i1zcgDkU3J576ALyfXDjpFWqNxAAAAAElFTkSuQmCC)
}

h3.dark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAoklEQVR42kWRQW4AIQzEbCn//1zfs3EPQMsBSBgpnmF+ZjhLiOmc3G1WfKUyVWqB1QREiJFPLwE2QUaG0ixyrlDMkriBoRMsKGQyH+prwQQ9mGJWOsyXFxIzI2YPFx3VfKUkITF7UI5/myLxumJWgNd1vhOPCAuzz/oJcYI1u4HOcpx0AM+8Xt7O5ToSmk99j/9+38jm7yeAxVmoW189zxHwC9UcghUFSCcEAAAAAElFTkSuQmCC);
    font-size: 10px;
    text-transform: uppercase;
    line-height: 25px
}

h3.lightblue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAANUlEQVQIHQXBMQGAMAAEsb/g3xBCUNGNiY1k93OsaaPU2FQu00bR1GgUjVKjaUNqLDU15/1+DrAFw7TD9xEAAAAASUVORK5CYII=)
}

h3.orange {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAoklEQVR42kWRQW4AIQzEbCn//1zfs3EPQMsBSBgpnmF+ZjhLiOmc3G1WfKUyVWqB1QREiJFPLwE2QUaG0ixyrlDMkriBoRMsKGQyH+prwQQ9mGJWOsyXFxIzI2YPFx3VfKUkITF7UI5/myLxumJWgNd1vhOPCAuzz/oJcYI1u4HOcpx0AM+8Xt7O5ToSmk99j/9+38jm7yeAxVmoW189zxHwC9UcghUFSCcEAAAAAElFTkSuQmCC)
}

h3.paleblue {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAALElEQVQIHQXBAQEAIADDoI/EJjGCWYWd+2xTqakoBamAAkoCCigVUlRqWrZ9t88CJNwIRIgAAAAASUVORK5CYII=)
}

h3.lightblue a {
    color: #333
}

h3.title a:hover {
    text-decoration: underline
}

.tabberlive .tabbertabhide,
.tabberlive h3 {
    display: none
}

ul.tabbernav li {
    float: left;
    margin: 0 0 -1px;
    padding: 0;
    height: 25px;
    line-height: 28px;
    overflow: hidden;
    background: url(images/bg_sidetab.png) repeat-x;
    list-style: none;
    display: inline
}

ul.tabbernav li:first-child {
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px
}

ul.tabbernav {
    margin: 0;
    padding: 1px 0;
    font: 700 12px
}

#tipscontent th,
#tipsfooter p,
#tipstitle,
.race_txt {
    font-style: italic
}

ul.tabbernav li a {
    text-decoration: none;
    color: #FFF;
    display: block;
    font-size: 10px;
    font-weight: 700;
    padding: 0 10px;
    outline: 0;
    text-transform: uppercase;
    line-height: 25px
}

#footer a:hover,
ul.tabbernav a:hover {
    text-decoration: underline
}

ul.tabbernav a:hover,
ul.tabbernav li.tabberactive {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAnElEQVR42j2RMXIAMQgDVzOq8pw8MQ9nU4CPyjYCLbi/fz98EQruUYyp5uUiFFnJQKAqBCWXD/ip6pDcNVDQdRA3Ty7J9RceRhmIEoRQkdmCMJTJusX18+MHLbOFx1QHwKxNumpmJ6SO2eFBnz+gAavo9UtuHwfrfPNKAtJ9BparzOIcVQ/3wuqV78Z63G+I55cT1O+DcP2yKxAi/91gfeHdf3RXAAAAAElFTkSuQmCC) repeat-x
}

ul.tabbernav li:first-child a:hover {
    border-top-left-radius: 5px
}

.tabberlive ul.tabbernav,
ul.tabbernav li:first-child a:hover {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px
}

ul.tabbernav li.tabberactive a {
    color: #FFF
}

.tabbertabs .recent_comments li img,
.tabbertabs .recent_news li img {
    float: left;
    margin: 0 7px 5px 0
}

.tabbertab li {
    float: left;
    clear: both;
    display: block;
    border-bottom: 1px dotted #DADADA;
    padding: 5px 0
}

.tabbertab .comm_bubble {
    font-style: italic;
    font-size: 10px;
    color: #A9A9A9
}

.tabbertab li .meta {
    font-size: 9px;
    color: #A9A9A9;
    margin: 3px 0 0;
    display: block
}

.tabbertab li .meta a {
    font-weight: 400;
    font-size: 9px
}

#sidebar .social a,
.tabbertab li a {
    font-size: 12px;
    font-weight: 700
}

.tabberlive ul.tabbernav {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 26px;
    width: 100%;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAZCAIAAACUxWgrAAAAWklEQVR42lXNsRUCQRRC0feBMbMXS7H17WBrsAEMZgwML5wDeb7e0DDAZEZAkICfdGTvcDFE2VKAOKbNeEEj/3VeQJSj7M0AmR3KD9rI52i1zcgDkU3J576ALyfXDjpFWqNxAAAAAElFTkSuQmCC) repeat-x
}

html .tabbertab ul {
    margin: 0
}

.tabberlive .tabbertab {
    float: left;
    width: 240px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADaCAAAAACpsMy6AAAASUlEQVR42mP5wMDCgIEYsQliUfOfhYERzP7P8p8BxMaukRGfgYwwQ0jQyIhbF5IWPCaT6R7iFBCphsjwoQ5iBEUW1FUkuY2uCAA+gRBtmVv7VwAAAABJRU5ErkJggg==) top left repeat-x;
    padding: 10px
}

#main .tabberlive .tabbertab {
    width: 190px
}

.tabbertab h2.widgettitle {
    display: none
}

#sidebar .social li,
.widget ul.gallery li {
    float: left;
    display: inline;
    padding: 0;
    clear: none;
    border-bottom: none
}

.widget ul.gallery {
    padding: 0;
    margin: 0
}

.widget ul.gallery li {
    list-style-type: none;
    margin: 0 7px 11px
}

.widget ul.gallery li.last {
    margin-right: 0
}

.widget ul.gallery li img {
    width: 61px
}

#sidebar .social li {
    width: 47%;
    margin: 0 6px 14px 0;
    line-height: 16px
}

#sidebar .social a span {
    font-size: 11px;
    display: block;
    font-weight: 400
}

#sidebar .social img {
    float: left;
    margin-right: 7px
}

#sidebar .author img {
    margin: 0 7px 5px 0;
    float: left
}

#sidebar .author a {
    font-size: 13px
}

#sidebar .author p {
    font-size: 11px;
    line-height: 1.4
}

.recent_comments img,
.recent_news img {
    float: left;
    margin: 0 7px 0 0
}

.recent_comments a,
.recent_news a {
    font-weight: 700
}

.recent_comments li,
.recent_news li {
    float: left;
    width: 100%;
    clear: both;
    padding: 6px 0;
    line-height: 18px;
    border-bottom: 1px solid #EEE
}

#footer .recent_comments li,
#footer .recent_news li {
    border-bottom: 1px dotted #2E2E2E
}

.recent_news span {
    font-size: 9px;
    color: #A9A9A9;
    margin: 3px 0 0;
    display: block
}

#twitter a,
.recent_comments li a {
    display: inline;
    padding: 0;
    line-height: 18px !important
}


/* === #12 - COMMENTS === */
#comments-template{
}
	#comments{
	}
	.comments-header{
	}
	.comments-header:after{
		content:".";display:block;height:0;clear:both;visibility:hidden;
	}
		.comments-nav{
			float: right;
		}
			.comments-nav a{
			}
				.comments-nav .prev-comments{
				}
				.comments-nav .prev-comments:before{
					content: "\f340";
					font-family: "dashicons";
					vertical-align: top;
					-webkit-font-smoothing: antialiased;
					margin-right: 10px;
					margin-right: 1rem;
				}
				.comments-nav .next-comments{
				}
				.comments-nav .next-comments:after{
					content: "\f344";
					font-family: "dashicons";
					vertical-align: top;
					-webkit-font-smoothing: antialiased;
					margin-left: 10px;
					margin-left: 1rem;
				}
				.comments-nav .prev-comments .screen-reader-text,
				.comments-nav .next-comments .screen-reader-text{
				}
			.comments-nav .page-numbers{
			}
		#comments-number{
			font-size: 1.2em;
			font-weight: 600;
			margin-bottom: 1rem;
			padding-bottom: 1rem;
			border-bottom: 1px solid #ccc;
		}
	.comment-list{
		list-style: none;
		margin: 0;
	}

	ol.comment-list  {
    padding: 0 0 0 0px;
}
		.comment-list .children{
			list-style: none;
			margin: 0 0 0 10px;
			margin: 0 0 0 1rem;
		}
		/* Comment */
		.comment{
		}
		.comment.bypostauthor{
		}
			.comment-wrap{
    border-left: 5px solid #32830a;
    padding: 10px 10px 5px 10px;
    padding: 1rem 1rem 0.5rem 1rem;
	margin-bottom: 4px;
background: #f0f0f0;
			}
			.comment-wrap:after{
				content:".";display:block;height:0;clear:both;visibility:hidden;
			}
				.comment-meta{
					color:#999;
				}
				.comment-meta:after{
					content:".";display:block;height:0;visibility:hidden;
				}
					.comment-meta .avatar{
						float: left;
						margin-right: 10px;
						margin-right: 1rem;
						width: 45px;
						width: 4.5rem;
						height: 45px;
						height: 4.5rem;
					}
					.comment-author{
						margin-bottom: 10px;
						margin-bottom: 1rem;
						color:#444;
						font-style: normal;
						font-weight: 700;
					}
					.comment-published{
					}
					.comment-permalink{
					}
					.comment-edit-link{
					}
					.comment-edit-link:after{
						content: "\f464";
						font-family: "dashicons";
						vertical-align: top;
						-webkit-font-smoothing: antialiased;
					}
				.comment-content{
				}
					.comment-content p{
						margin-top: 0px;
						margin-bottom: 5px;
						margin-bottom: 0.5rem;
					}
				.comment-reply-link{
					float: right;
					padding: 0 5px;
					padding: 0 0.5rem;
				}
		/* Pingback */
		.pingback{
			margin-bottom: 10px;
			margin-bottom: 1rem;
			padding: 10px;
			padding: 1rem;
			border: 1px solid #ccc;
		}
			.pingback .comment-meta{
				border: none;
				padding: 0;
				margin: 0;
			}
				.pingback .comment-author{
					font-weight: 400;
				}
					.pingback .comment-author a{
						color: #444;
					}
					.pingback .comment-author a:hover,
					.pingback .comment-author a:focus{
						color: #21759B;
					}
				.pingback .comment-published{
					color: #444;
				}
				.pingback .comment-permalink{
				}
				.pingback .comment-edit-link{
				}
		
	#respond{
		margin-top: 20px;
		margin-top: 2rem;
	margin-bottom: 20px;
	margin-bottom: 2rem;
		background: #fff;
	}
	#respond:after{
		content:".";display:block;height:0;clear:both;visibility:hidden;
	}
	.comment-list #respond{
		margin-left: 10px;
		margin-left: 1rem;
	}
		#reply-title{
			font-size: 1.2em;
			font-weight: 600;
			margin-bottom: 10px;
			margin-bottom: 1rem;
			padding-bottom: 10px;
			padding-bottom: 1rem;
			border-bottom: 1px solid #ccc;
		}
			#reply-title small,
			#cancel-comment-reply-link{
				float: right;
				font-weight: 400;
			}
		#commentform{
		}
			#commentform p{
				margin-bottom: 0;
			}
			#commentform .required{
				color: #ff0000;
			}
			#commentform label{
			}
			#commentform .logged-in-as{
			}
			#commentform .comment-notes{
			}
			/* Form input */
			#commentform .comment-form-author{
				width: 30%;
				margin-right: 5%;
				float: left;
			}
				#commentform #author{
				}
			#commentform .comment-form-email{
				width: 30%;
				margin-right: 5%;
				float: left;
			}
				#commentform #email{
				}
			#commentform .comment-form-url{
				width: 30%;
				float: left;
			}
			#commentform .comment-form-url:after{
				content:".";display:block;height:0;clear:both;visibility:hidden;
			}
				#commentform #url{
				}
			#commentform .comment-form-comment{
				float: none;
				width: 100%;
				clear: both;
			}
			#respond .comment-form-comment:before,
			#respond .comment-form-comment:after{
				content:".";display:block;height:0;clear:both;visibility:hidden;
			}
				#commentform #comment{
				}
			#commentform .form-allowed-tags{
			}
				#commentform .form-allowed-tags code{
					display: block;
					padding: 10px;
					padding: 1rem;
				}
			#commentform .form-submit{
			}
				#commentform #submit{
					margin-bottom: 0;
					margin-top: 10px;
					margin-top: 1rem;
					float: right
				}
/* Closed Comments */
.comments-closed{
	background: #eee;
	padding: 20px;
	padding: 2rem;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
.comments-closed.pings-open{
}

#main ol.normalComments {
    clear: left;
    padding: 10px 0 0;
    margin: 0
}

#main ol.normalComments div.reply {
    position: absolute;
    top: 0;
    right: 0
}

#main ol.normalComments li {
    clear: left;
    list-style-type: none;
    margin: 0 0 18px;
    padding: 15px;
    font-size: 11px;
    line-height: 1.7;
    background: #FAFAFA;
    border: 1px solid #DFDFDF
}

#main .normalComments li.comment li.comment {
    background: #FFF;
    border: 1px solid #DFDFDF;
    margin: 0 10px 10px;
    clear: left
}

#main .normalComments li.comment li.comment li.comment {
    background: #FAFAFA;
    border: 1px solid #DFDFDF
}

#main ol.normalComments li ul.children {
    padding: 15px 0 0
}

#main ol.normalComments li p {
    margin-bottom: 5px
}

#main ol.normalComments img.avatar {
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    border: 1px solid #DDD
}

#main ol.normalComments cite {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    float: left;
    display: inline;
    margin-right: 10px
}

#main ol.normalComments .commentmetadata {
    line-height: 18px;
    font-size: 11px;
    margin-bottom: 5px
}

#main ol.normalComments blockquote {
    font-size: 12px;
    line-height: 18px
}

#main ol.normalComments span.says {
    display: none
}

.cancel-comment-reply a,
.reply a {
    padding: 2px 5px;
    margin-bottom: 5px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none
}

.cancel-comment-reply a:hover,
.reply a:hover {
    text-decoration: none
}

#commentform {
    margin-top: 10px;
    clear: left
}

#commentspost p {
    font-size: 12px;
    overflow: hidden
}

#commentform p {
    margin: 0 0 5px;
    font-size: 12px
}

#commentform #formLabels {
    width: 50%
}

#commentform #formContent {
    width: 90%
}

#commentform input {
    width: 98%;
    margin: 6px 3px 16px 0;
    height: 30px;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

#commentform input,
#commentform textarea {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    font-size: 16px;
    border-width: 1px;
    border-style: solid;
    color: #8C8888;
    border-color: #A8A8A8 #C6C6C6 #DBDBDB;
    padding: 5px;
    -moz-border-radius: 3px
}

#commentform textarea {
    overflow: auto;
    width: 100%;
    height: 180px;
    margin: 6px 3px 13px 0;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    font-family: Arial, sans-serif
}

#commentform #submit {
    margin-bottom: 0;
    width: auto;
    min-width: inherit;
    background: #32830a;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 25px;
    cursor: pointer;
    display: inline;
    border: 0;
    float: right;
}

#footer,
#footer p,
#secondFooter p {
    margin: 0
}

#footer,
#footer a {
    color: #000
}

#comments #submit:hover {
    background-position: 0 -24px
}

#footer {
    padding: 15px 20px;
    text-align: left;
    height: 150px;
    background: url(images/footerbg.png) bottom left repeat-x #F3F3F3
}

#footer p {
    line-height: 18px;
    font-size: 11px
}

#footer p.copy,
#secondFooter {
    font-size: 12px
}

#footer p.wpzoom {
    float: right;
    display: inline;
    line-height: 16px;
    width: 228px
}

#corner_advert,
#corner_advert a {
    width: 150px;
    height: 150px
}

#footer p.wpzoom img {
    float: right;
    display: inline;
    padding: 2px 0 0 2px
}

#nav2 a,
#secondFooter {
    color: #ACB0B5
}

#nav2 a:hover,
.ad_centre h5 a,
.boxheading,
.boxheading a,
.thefooter ul li a {
    text-decoration: none
}

#secondFooter {
    line-height: 18px;
    margin: 0;
    padding: 10px 20px;
    text-align: left;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAqCAIAAAAWKx0oAAAAMElEQVR42mOJTMxmYGBg+c8AAiwMUOr/f2RBVB5hQQbCKv9jU/mfaO3kasCrD7cSAKxWJaqrCFwcAAAAAElFTkSuQmCC) bottom left repeat-x #58616B;
    text-shadow: #3A3E43 1px 1px 1px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-radius: 0 0 7px 7px
}

#nav2 li {
    float: left;
    display: inline;
    margin-right: 20px
}

#nav2 a:hover {
    color: #FFF
}

.topnav_icons {
    float: right;
    margin-top: 5px;
    margin-right: 10px;
	width:50px;
}

#corner_advert a {
    display: block
}

.thefooter .lft ul.instt ul,
.thefooter .lft ul.lft_links ul {
    height: 110px
}

.thefooter {
    width: 990px;
    margin-left: auto;
    margin-right: auto
}

.thefooter .lft {
    float: left;
    width: 635px;
    margin: 0;
    display: inline
}

.thefooter .lft ul.lft_links {
    float: left;
    width: 635px;
    margin: 0;
    display: inline;
    clear: none
}

.thefooter ul li ul,
.thefooter ul li ul li {
    float: left;
    clear: both
}

.thefooter ul li {
    float: left;
    line-height: 16px;
    width: 155px
}

.thefooter ul li ul {
    width: 200px;
    margin: 0
}

.thefooter ul li a {
    color: #000;
    font-weight: 700
}

.thefooter ul li ul li a {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 13px
}

.thefooter ul li ul li a:hover {
    color: #333
}

.thefooter .lft ul.instt {
    float: left;
    width: 100px;
    margin: 0;
    display: inline;
    clear: none
}

.thefooter .lft ul.instt li {
    height: auto
}

.thefooter .rght {
    float: right;
    width: 340px;
    margin: 30px 10px 0 0;
    display: inline
}

.thefooter .rght .thefooter_logo {
    padding: 0;
    float: left;
    width: 280px;
    height: 55px;
    background: url(../sportpress/images/logo2.png) top no-repeat
}

.thefooter .rght .thefooter_logo span {
    display: none
}

.thefooter p {
    float: left;
    clear: both;
    color: #000;
    margin: 4px 0;
    width: 300px;
    font-size: 11px;
    text-align: center
}

.thefooter .rght a {
    color: #000;
    font-size: 11px;
    font-weight: 700
}

.thefooter .rght a:hover {
    color: #000
}

/* === #15 - FOOTER === */
#footer1{
background:#1c5501;
	padding: 0px;
	border-top: 0px solid #ccc;
	width: 100%;
	margin:0;
	clear: both;
}
#footer1 a, #footer1 a:visited{
color:#fff;
}

#footer1 a:hover {
color:#caff8c;
}

.upperfooter{
background:#2b7308;
	padding: 0px;
	margin:0 0 0px 0;
	width: 100%;
	display:inline-block;
	height:auto;
}

.footercontainer{
    max-width: 980px;
    margin: 0px auto;
    margin: 0rem auto;
    padding: 6px 20px 1px;
    color: #fff;
    font-size: 11px;
    font-family: 'Roboto', sans-serif;
}

.upperfootercontainer{
	max-width: 980px;
	margin: 0px auto 0 auto;
	padding:15px 10px;
	color:#fff;
	height:100%;
}

.upperfootercontainer h4{
	border-bottom:1px solid #58941b;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
	font-size:15px;
	color:#fff;
}

.upperfootercontainer h4 a:hover {
	color:#fff !important;
}
	#footer1 p{		
        margin-bottom: 7px;
	}
	/* Footer Menu */
	span#footer-links a:after{
		content: " | ";
		color: #fff;
	}

	span#footer-links a{
		color: #fff;
	}

	span#footer-links a:hover{
		color: #f1f1f1;
	}

.footerlinks a:link {color:#000;font-size:12px;line-height:18px;}

.footer-image  {padding:14px 0 5px;max-width:100%;display:block;margin:0 auto;}

.centretxt {text-align:center;margin-top:5px;padding:0 5px 0 0;}

.footercopy {font-size:12px;margin-top:6px;color:#fff;}

.ad_centre {
    float: left;
    margin: 20px 0 0;
    clear: both;
    width: 90%
}

.ad_centre h5 a {
    font-weight: 700;
    font-size: 14px
}

li,
ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.iasfreebet {
    height: 120px;
    background: url(//www.sportsnews.com.au/wp-content/themes/PureType/images/20freebet.gif) no-repeat #FFF;
    margin-bottom: 15px;
    border-style: dashed
}

#tipscontent td,
.pdg h3 {
    margin: 0
}

#tipsfooter,
.pdg {
    background-repeat: no-repeat
}

.iasfreebettext {
    padding: 7px 15px 15px 134px;
    color: #FFF;
    text-shadow: #000 .1em .1em .1em
}

.betstarcounter,
.bookmakercounter,
.ladbrokescounter,
.luxbetcounter,
.sportingbetcounter,
.sportsbetcounter,
.tomwaterhousecounter {
    letter-spacing: 19px;
    text-shadow: 2px 2px #FFF
}

#tipsheader {
    width: 600px;
    height: 100px
}

#tipslogo {
    width: 282px;
    height: 72px;
    float: left;
    padding-top: 25px;
    padding-left: 5px
}

.pdg,
.tbh_red {
    font-weight: 700;
    text-align: center;
    height: 46px
}

#tipstitle {
    width: 310px;
    float: right
}

.racename {
    font-size: 26px;
    font-family: arial, helvetica;
    font-weight: 700;
    color: #A00;
    line-height: 110px
}

#tipscontent td,
#tipscontent th,
#tipsfooter p,
.race_txt {
    font-family: Arial, Helvetica, sans-serif
}

#tipscontent {
    clear: both;
    width: 600px
}

#tipscontent th {
    color: #FFF
}

#tipscontent h3 {
    font-size: 18px;
    margin: 0;
    padding: 0
}

.tbh_red {
    width: 59px;
    background-image: url(../../../images/header_red.gif)
}

.race_txt {
    color: #A00;
    font-weight: 700;
    font-size: 36px;
    text-align: center
}

.grn_txt {
    font-size: 13px;
    padding: 0 10px;
    line-height: 14px
}

#tipsfooter p,
.pdg h3 {
    color: #FFF;
    font-size: 18px
}

.pdg {
    line-height: 18px;
    background-image: url(../../../images/header_green.gif);
    background-position: right
}

.pdg h3 {
    padding: 0;
    line-height: 16px
}

#tipsfooter {
    clear: both;
    width: 600px;
    height: 47px;
    background-image: url(../../../images/footer_box.gif);
    background-position: center;
    margin-top: 10px
}

#tipsfooter p {
    text-align: center;
    line-height: 47px;
    font-weight: 700
}

.tipsurl {
    color: #FF0
}

#joinnow {
    display: inline-block;
    width: 180px;
    height: 27px;
    margin-top: 3px;
    background: url(../../../images/joinnow.png) no-repeat
}

#joinnow:hover {
    background-position: 0 -27px
}

#joinnowhomead {
    display: inline-block;
	margin-top:65px;
    width: 156px;
    height: 27px;
    background: url(../../../images/joinnnowhomead.png) no-repeat
}

#joinnowhomead:hover {
    background-position: 0 -27px
}

#bet365 span,
#bookmaker span,
#iasbet span,
#joinnow span,
#joinnowhomead span,
#joinnowhomeadcb span,
#luxbet span,
#sportingbet span,
#sportsbet span {
    position: absolute;
    top: -999em
}

#freebetbuttons {
    width: 445px;
    height: 125px
}

#bet365,
#bookmaker,
#iasbet,
#luxbet,
#sportingbet,
#sportsbet {
    display: inline-block;
    width: 88px;
    height: 88px
}

#luxbet {
    background: url(../../../freebets/luxbet.png) no-repeat
}

#bet365:hover,
#bookmaker:hover,
#iasbet:hover,
#luxbet:hover,
#sportingbet:hover,
#sportsbet:hover {
    background-position: 0 -88px
}

#sportingbet {
    background: url(../../../freebets/sportingbet.png) no-repeat
}

#bookmaker {
    background: url(../../../freebets/bookmaker.png) no-repeat
}

#sportsbet {
    background: url(../../../freebets/sportsbet.png) no-repeat
}

#bet365 {
    background: url(../../../freebets/bet365.png) no-repeat
}

#iasbet {
    background: url(../../../freebets/iasbet.png) no-repeat
}

#rounded-corner {
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0;
    width: 620px;
    text-align: left
}

#bookmakercup,
#iasbetcup,
#luxbetcup,
#sportsbetcup {
    display: inline-block;
    width: 206px;
    height: 80px
}

.freebetinfo h1,
.freebetinfomob h1 {
    border-bottom: #000 solid 1px;
    margin-bottom: 6px;
    text-transform: uppercase
}

#rounded-corner b {
    font-size: 14px;
    font-weight: 700;
    color: #000
}

#rounded-corner thead th.rounded-company {
    background: url(../../../table-images/left.png) left -1px no-repeat #32830A
}

#rounded-corner thead th.rounded-q4 {
    background: url(../../../table-images/right.png) right -1px no-repeat #32830A
}

#rounded-corner th {
    padding: 6px;
    font-weight: 400;
    font-size: 16px;
    color: #FFF;
    background: #32830A
}

#rounded-corner td {
    padding: 6px;
    background: #E8EDFF;
    border-top: 1px solid #FFF;
    color: #669
}

#rounded-corner tfoot td.rounded-foot-left {
    color: #FFF;
    background: url(../../../table-images/botleft.png) left bottom no-repeat #32830A
}

#rounded-corner tfoot td.rounded-foot-right {
    color: #FFF;
    background: url(../../../table-images/botright.png) right bottom no-repeat #32830A
}

#rounded-corner tbody tr:hover td {
    background: #D0E4EF
}

.cupspageheading h1,
.cupspageheading h1 a {
    font-weight: 700;
    color: #000;
    font-size: 28px;
    text-transform: uppercase
}

.cupspageheading h1 a:hover {
    font-weight: 700;
    color: #000
}

.freebetinfo h1,
.freebetinfomob h1,
.reviewpageheading h1,
.reviewpageheading h1 a {
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

.reviewpageheading h1,
.reviewpageheading h1 a {
    color: #000;
    font-size: 26px
}

.reviewpageheading h1 a:hover {
    color: #000
}

.freebetinfo h1 {
    line-height: 36px;
    font-size: 32px
}

.freebetinfo h1 a,
.freebetinfo h1 a:hover {
    color: #000
}

.freebetinfomob {
    margin-top: -10px
}

.freebetinfomob h1 {
    line-height: 28px;
    font-size: 24px
}

.freebetinfomob h1 a,
.freebetinfomob h1 a:hover {
    color: #000
}

.bread-crumbs,
.bread-crumbs a {
    font-size: 12px;
    text-transform: capitalize;
    color: #03559F
}

#cupfield-corner,
#cupfield-corner th,
.betstarcounterrace,
.bookmakercounterrace,
.ladbrokescounterrace,
.luxbetcounterrace,
.sportingbetrace,
.sportsbetcounterrace {
    text-transform: uppercase
}

#sportsbetcup {
    background: url(../../../images/rollovers/sportsbet.png) no-repeat
}

#bookmakercup:hover,
#iasbetcup:hover,
#luxbetcup:hover,
#sportsbetcup:hover {
    background-position: 0 -80px
}

#bookmakercup span,
#iasbetcup span,
#luxbetcup span,
#sportsbetcup span {
    position: absolute;
    top: -999em
}

#luxbetcup {
    background: url(../../../images/rollovers/luxbet.png) no-repeat
}

#bookmakercup {
    background: url(../../../images/rollovers/bookmaker.png) no-repeat
}

#iasbetcup {
    background: url(../../../images/rollovers/iasbet.png) no-repeat
}

#menu-item-298588 {
    width: 184px
}

#menu-item-298588 a,
#menu-item-298588 a:hover,
#menu-item-298588 li a:visited {
    margin-left: 10px;
    color: #ff764c;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwklEQVR42qVT2w3CMAz0CIzAKGwEG8AG9SZ0k2YDPlrEZ7tBOIfEilo7qmikU6z4fbGJVid+6Bwn6oABiBlDeoOOWgdGXDl56DznsMNZK9qXeaRHgh2E654t54smgAwsGxvhxMnO2VEqeGa5N+3M3uFYBViA2eXCUbziTKcUBLcGMmzJZVqyvule/t4j02uhV24QSIncBgg2iYWDiW6CRgXc+sZr0glEtogso31okP4c5XBkmbi9kT9OeFVRSG/GOn8BB3wwslgasWgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0% 50%
}

#menu-item-298623 a,
#menu-item-298623 a:hover,
#menu-item-298623 li a:visited {
    font-weight: bold
}

#menu-item-170187 {
    width: 126px
}

#menu-item-170187 a,
#menu-item-170187 a:hover,
#menu-item-170187 li a:visited {
    color: #FFE400;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAABDElEQVR42o3SMUtCURjG8ZObrQkOXogadLElsCa3IHCxJUH8COLm1GCDgzYIDm4GjW0tVoM0RIsuDgoSihRRtFWDtHr7v3CDw+Xe43nhJ6LPwz2c+yp3dnCEC7RwFaKDOkqKj1vkcQ03xBSHuJPCOYroGQpvyMlJpBBDG8+Gwhe6SCsZvuzj1VBY4kTpww9JjALCnzhWQcMfmyjgHd8oI6HWDaE+xspmCEax8M7t2BQ2MMGv3KDtU24wR8S2IGvwqGyHcBP3crx1wS3UsPLewSV2w8JxPAS8OFmZPX94GwPDasg1p/RC0RD+V9ELpxaFqr4/TxaFD+xIwcGPRUFk9dU+827pxWeIBjKS/QNQu9L2yiRakQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: right center
}

#menu-item-415628 {
    width: 117px
}

#menu-item-415628 a,
#menu-item-415628 a:hover,
#menu-item-415628 li a:visited {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3MUQyQkE1OUM0MzExRTg5QTlFQTVCQUM0Mjc4ODdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3MUQyQkE2OUM0MzExRTg5QTlFQTVCQUM0Mjc4ODdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODcxRDJCQTM5QzQzMTFFODlBOUVBNUJBQzQyNzg4N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODcxRDJCQTQ5QzQzMTFFODlBOUVBNUJBQzQyNzg4N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wXM5qAAAE3ElEQVR42rRVW2wUVRj+ZubMzs5eZu9tt1corVBaSrGixAhNUaOoCURIlAcSQ0x8MdEnY7wEL2+kL4iaSDREIFK0poAS0fhSDJoQgkIaqHSh7balrF272+6lszs7M/4zu1ij7aNnczaTmTPf+c93+YczTRP/12ALmcyKDzmahmFCN3RIohiJ300euHz91jsOxpKaVoSul8DzPBwOZ3nxv8GXvfuPYZgGSrohisw8EvYru2SnVG0YxvO6VtQLRRUiE+F0ysuDe9yulSvnOCwuqhAE/iDRt8slSwh4XXuS89n3RIfjTZ7xMHRjZVqOnRxYEVgrFtG9qfPlSDj0am1NNVHAobmxFtOXh9+YHr8dG7k+fLSrezO8SoCoK/0X/Ojx/pUpMfQdA2fO9d2/cQO2PbIFN0Zuwim70P/lKSTuTH+Yy+UyDauaB5pb1i4PnkzElxWS4wXU1q9+jTEm/XptGJeu/GaLq+azMEqL0Eoll+SUvqATRumFw8sVx5smB2vSJQEye4IT4PUF1hOvD9iLaCOHw4F8Losntm/FkY8OQ5ZlFItFcWLs1geMiQeWAxeqonU2vxxXKZn+iI4ouX/Q5ws20tbQyTE+xYuw34N3334dq5qabP5/uvgL0qk51DY0PFhVEz1JLkpb98t4HIRITV1lHxPlQJmCaRjHHn/0sZ75TBYquaWjfR0iAQ9klxtz6QxSqRT+TGUwEZ9AMjmL2MgNsWNjV8zj8V6iDZboXd+1eQkciOi6fojsubf/+OfoO/wJxsYn4VdcmJ39A5KsQNM0y5okoIGZyTGUShqFSUdbe8eFpuaW3nw+Z1hrqHYiemmso9K/V1V1732trQiFQlDVAgEJiI2Okgwi8S4S104KjRMFNY+1rWsQiYQhMIbR30e2fHdmcMPM9BTCoTAURSFBUf7R6KO5yaLmuT270f/1WUxO3aEDWQnVCFjCvT6klXQk6ST7X9iHl17cT0Wo1m2H4vftfnrns3jymZ32vFd5Nb34UC6XR2/PVgqFD4Nnz8FN6bUcYvHIBFZpByai1WH4vG6k0lkEAiGEgkGbrmAw9EpdXeNb2UxGUhcXwVdM0kkvhVxuGU/t2IETpwZJbd4GymbnQV63fW9tYvWSzva1duxPfHUanx0/ZdtUFEVMjI8p165eeZ+CdtDSkK/4r5uOxvX29GD4RgzxySnwJFrQ76M1OoE7yla12wJw/ocfoZGITkkiQXXw9nOyHnXI898MYjI+sc8hOaM2LaR2d1U4bPeIy1eugokMjfV16GhrwXx63uYbFe9a1ecWC3bfsabABBLZXY47VZ+YuYPTAyf9dLI1BG7K9EJnpKoGsfG4XZlVpNfjxtDQkB0gSipQ+aZYoipeP11wJGqCeOVQLKh/W87KQnzsNvfpx4cilkotIpOadJ1BzWqUPEbVcLh44Wck7s4QlxIEjsCtbBhW5ZxtvWBUwex0EqmkHzkKG9VAOlhBLG9yc+R6HdM1oz1Y45d8bXkr9tCSHhRyGgxPGo2bXRBlHm5RA/JF8ATAvAVINVn4/DoiSUpsLEHPSpBFAaKLvkoeKkAzMT/Fr2aiLDxcv02HXDVn7+ysX4Bb5xARZRKKq7TeNIzigk0F79DtNMPg4a0V4Y1SDlTB9pxAB+QF0obIHvk23/yXAAMAmgoW96IH2rEAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: right center;
     padding: 10px 28px 10px 14px;
}

#menu-item-456587 {
    width: 126px
}

#menu-item-456587 a,
#menu-item-456587 a:hover,
#menu-item-456587 li a:visited {
    color: #FFE400;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAABDElEQVR42o3SMUtCURjG8ZObrQkOXogadLElsCa3IHCxJUH8COLm1GCDgzYIDm4GjW0tVoM0RIsuDgoSihRRtFWDtHr7v3CDw+Xe43nhJ6LPwz2c+yp3dnCEC7RwFaKDOkqKj1vkcQ03xBSHuJPCOYroGQpvyMlJpBBDG8+Gwhe6SCsZvuzj1VBY4kTpww9JjALCnzhWQcMfmyjgHd8oI6HWDaE+xspmCEax8M7t2BQ2MMGv3KDtU24wR8S2IGvwqGyHcBP3crx1wS3UsPLewSV2w8JxPAS8OFmZPX94GwPDasg1p/RC0RD+V9ELpxaFqr4/TxaFD+xIwcGPRUFk9dU+827pxWeIBjKS/QNQu9L2yiRakQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: right center
}

#menu-item-171918 a,
#menu-item-171918 a:hover,
#menu-item-171918 a:visited {
    color: #FFE400
}

#menu-item-390964 a,
#menu-item-390964 a:hover,
#menu-item-390964 a:visited {
    color: #FFE400
}

#main table {
    padding: 0;
    margin: 0 0 10px;
    background-color: #FFF
}

#main table th,
#main table tr td {
    border-bottom: 1px solid #dadada;
    padding: 5px;
    font-size: 12px
}

#main table th,
#main table tr.tableheading td {
    font-weight: 700
}

#main table.small tbody tr td {
    font-size: 11px;
    padding: 3px
}

#main table.small th {
    padding: 3px
}

#main table.field tbody tr td {
    font-size: 11px;
    padding: 4px 5px
    border-bottom:0px;
}

#main table.field th {
    padding: 4px 5px
}

#main table.bbfield tbody tr td {
    font-size: 12px;
    padding: 4px 5px
    border-bottom:0px;
}

#main table.bbfield th {
    padding: 4px 5px
}

#cupfield-corner {
    font-family: Arial;
    font-size: 12px;
    width: 300px;
    text-align: left
}

#cupfield-corner thead th.cupfield-company {
    background: url(../../../images/left1.png) left -1px no-repeat #32830A
}

#cupfield-corner thead th.cupfield-q4 {
    background: url(../../../images/right1.png) right -1px no-repeat #32830A
}

#cupfield-corner th {
    padding: 4px 8px;
    font-weight: 700;
    font-size: 13px;
    color: #FFF;
    background: #32830A
}

#cupfield-corner td,
#cupfield-corner td.betnow {
    padding: 0 10px;
    background: #E8EDFF;
    border-top: 1px solid #FFF
}

#cupfield-corner td {
    color: #000
}

#cupfield-corner td.betnow {
    color: #32830A
}

#cupfield-corner tfoot td.cupfield-foot-left {
    background: url(../../../images/botleft1.png) left bottom no-repeat #E8EDFF
}

#cupfield-corner tfoot td.cupfield-foot-right {
    background: url(../../../images/botright1.png) right bottom no-repeat #E8EDFF
}

#cupfield-corner tbody tr:hover td {
    background: #D0DAFD
}

.sportsbetcd {
    background: url(../../../images/sportsbetcounter2.png);
    height: 400px;
    width: 300px
}

.sportsbetcounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 268px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700
}

.sportsbetcounterrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #000;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.luxbetcd {
    background: url(../../../images/luxbetcounter.png);
    height: 400px;
    width: 300px
}

.luxbetcounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 151px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700;
    z-index: 1000
}

.luxbetcounterrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #F4C426;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.ladbrokescd {
    background: url(../../../images/ladbrokescounter.png);
    height: 400px;
    width: 300px
}

.ladbrokescounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 151px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700;
    z-index: 1000
}

.ladbrokescounterrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #F4C426;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.bookmakercd {
    background: url(../../../images/bookmakercounter.png);
    height: 400px;
    width: 300px
}

.bookmakercounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 151px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700;
    z-index: 1000
}

.bookmakercounterrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #FFF;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.betstarcd {
    background: url(../../../images/betstarcounter.png);
    height: 400px;
    width: 300px
}

.betstarcounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 151px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700;
    z-index: 1000
}

.betstarcounterrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #000;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.sportingbetcd {
    background: url(../../../ads/sidebar/sportsbetcounter2.png);
    height: 400px;
    width: 300px
}

.sportingbetcounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 251px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700
}

.sportingbetrace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #000;
    font-size: 26px;
    font-weight: 400;
    z-index: 1000
}

.tomwaterhousecd {
    background: url(../../../images/tomwaterhousecounter.png);
    height: 400px;
    width: 300px
}

.tomwaterhousecounter {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 151px;
    padding-left: 70px;
    color: #000;
    font-size: 70px;
    font-weight: 700
}

.boxheading,
.boxheading4 {
    text-align: center;
    text-shadow: #005582 1px 1px 0
}

.boxheading,
.boxheading a,
.tomwaterhouserace {
    text-transform: uppercase;
    font-weight: 400
}

.tomwaterhouserace {
    font-family: 'Roboto', sans-serif;
    padding-top: 80px;
    padding-left: 28px;
    color: #000;
    font-size: 26px;
    z-index: 1000
}

.freebetoffer {
    padding: 6px;
    background: #FFF;
    border: 2px solid #03559F;
    margin-bottom: 10px;
    cursor: pointer
}

.freebetoffer p {
    margin-bottom: 0
}


#main table.bigbet th,
#main table.bigbet tr td{
    border-bottom: 1px solid #dadada;
    padding: 5px;
    font-size: 12px
}

.bigbet tr:nth-child(odd) {
    background: #F7F7F7
}

.bigbet tr:nth-child(even) {
    background: #eee
}

.bigbet table {
    table-layout: auto
}

.bigbet tr:hover {
    background: #e8edff
}

.bigbethead,
.bigbethead td {
    background: #FFF
}

.bigbet h4 {
    color: #2b7308;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 00px
}

#main table .bigbethead {
    border-bottom: 3px solid #256206;
    font-weight: 700;
    text-align: center
}

.compare-odds-data td {
    width: 100%;
    padding: 5px;
    text-align: center;
    border: 1px solid #CCC
}

.compare-odds-data td.horse {
    width: 220px;
    text-align: left
}

.compare-odds-data td.bet {
    width: 340px;
    text-align: left
}

.compare-odds-data td.track {
    width: 160px;
    text-align: left
}

.compare-odds-data td.oprice {
    width: 80px;
    text-align: center
}

.compare-odds-data td.flucs {
    text-align: left
}

.compare-odds-data td.currodds {
    width: 80px;
    text-align: center
}

.compare-odds-data td.horsemm {
    width: 220px;
    text-align: left
}

.compare-odds-data td.race,
.compare-odds-data td.racebb {
    width: 50px;
    text-align: center
}

.compare-odds-data td.betnow {
    background: #0069ad;
    width: 80px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    border-bottom: 1px solid #fff
}

.compare-odds-data td.betnow:hover {
    background: #1183cd
}

.compare-odds-data td.betnow a {
    color: #fff
}

.thefont {
    font-size: 11px
}

.tips-best-bet {
    background: url(../../../images/tipsbestbet.gif);
    height: 80px;
    width: 618px
}

#bet365sidebar,
#betezysidebar,
#betstarsidebar,
#bookmakersidebar,
#centrebetsidebar,
#iasbetsidebar,
#luxbetsidebar,
#sportingbetsidebar,
#sportsbetsidebar,
#twsidebar {
    display: inline-block;
    width: 300px;
    height: 50px
}

.tips-best-bet-text {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-align: center;
    padding-top: 24px;
    padding-left: 305px;
    color: #000;
    font-size: 22px;
    letter-spacing: 0;
    font-weight: 800
}

.adcountdown,
.closeme {
    position: absolute;
    font-size: 11px;
    right: 0
}

#luxbetsidebar {
    background: url(../../../ads/sidebarhover/luxbet.gif) no-repeat
}

#bet365sidebar:hover,
#betezysidebar:hover,
#betstarsidebar:hover,
#bookmakersidebar:hover,
#centrebetsidebar:hover,
#iasbetsidebar:hover,
#ladbrokessidebar:hover,
#luxbetsidebar:hover,
#sportingbetsidebar:hover,
#sportsbetsidebar:hover,
#twsidebar:hover {
    background-position: 0 -50px
}

#bet365sidebar span,
#betezysidebar span,
#betstarsidebar span,
#bookmakersidebar span,
#centrebetsidebar span,
#iasbetsidebar span,
#ladbrokessidebar span,
#luxbetsidebar span,
#sportingbetsidebar span,
#sportsbetsidebar span,
#twsidebar span {
    position: absolute;
    top: -999em
}

#sportsbetsidebar {
    background: url(../../../ads/sidebarhover/sportsbet.gif) no-repeat
}

#sportingbetsidebar {
    background: url(../../../ads/sidebarhover/sportingbet.gif) no-repeat
}

#iasbetsidebar {
    background: url(../../../ads/sidebarhover/iasbet.gif) no-repeat
}

#centrebetsidebar {
    background: url(../../../ads/sidebarhover/centrebet.gif) no-repeat
}

#ladbrokessidebar {
    display: inline-block;
    width: 300px;
    height: 50px;
    background: url(../../../ads/sidebarhover/ladbrokes.gif) no-repeat
}

#betezysidebar {
    background: url(../../../ads/sidebarhover/betezy.gif) no-repeat
}

#bookmakersidebar {
    background: url(../../../ads/sidebarhover/bookmaker.gif) no-repeat
}

#betstarsidebar {
    background: url(../../../ads/sidebarhover/betstar.gif) no-repeat
}

#bet365sidebar {
    background: url(../../../ads/sidebarhover/bet365.gif) no-repeat
}

#twsidebar {
    background: url(../../../ads/sidebarhover/tomwaterhouse.gif) no-repeat
}

.trihoverbg {
    width: 500px;
    height: 110px;
    background: url(../../../ads/header/trhover/background.jpg) no-repeat
}

#triluxbet {
    display: inline-block;
    width: 155px;
    height: 60px;
    margin: 40px 0 0 10px;
    background: url(../../../ads/header/trhover/luxbet.png) no-repeat
}

#trisportingbet,
#trisportsbet {
    width: 155px;
    height: 60px;
    display: inline-block;
    margin: 0 0 0 6px
}

#triiasbet:hover,
#triluxbet:hover,
#trisportingbet:hover,
#trisportsbet:hover {
    background-position: 0 -60px
}

#inpostbookmaker span,
#inpostbookmaker1 span,
#inpostbookmaker2 span,
#inpostluxbet span,
#inpostsportsbet span,
#ladbrokesad span,
#triiasbet span,
#triluxbet span,
#trisportingbet span,
#trisportsbet span,
#twad span {
    position: absolute;
    top: -999em
}

#trisportsbet {
    background: url(../../../ads/header/trhover/sportsbet.png) no-repeat
}

#trisportingbet {
    background: url(../../../ads/header/trhover/sportingbet.png) no-repeat
}

#triiasbet {
    display: inline-block;
    width: 155px;
    height: 60px;
    margin: -60px 0 0 6px;
    background: url(../../../ads/header/trhover/iasbet.png) no-repeat
}

#ladbrokesad,
#twad {
    display: inline-block;
    height: 110px
}

#ladbrokesad {
    width: 500px;
    background: url(../../../ads/header/ladbrokes_hover.png) no-repeat
}

#ladbrokesad:hover,
#twad:hover {
    background-position: 0 -110px
}

#twad {
    width: 490px;
    background: url(../../../ads/header/tw_3.gif) no-repeat
}

#inpostbookmaker,
#inpostluxbet,
#inpostsportsbet {
    width: 200px;
    height: 74px
}

#inpostluxbet {
    display: inline-block;
    background: url(../../../ads/inpost/luxbet.png) no-repeat;
    margin-right: 5px
}

#inpostbookmaker:hover,
#inpostluxbet:hover,
#inpostsportsbet:hover {
    background-position: 0 -74px
}

#inpostbookmaker {
    display: inline-block;
    background: url(../../../ads/inpost/bookmaker.png) no-repeat
}

#inpostsportsbet {
    display: inline-block;
    background: url(../../../ads/inpost/sportsbet.png) no-repeat;
    margin-right: 5px
}

#inpostbookmaker1,
#inpostbookmaker2 {
    display: inline-block;
    width: 305px;
    height: 75px
}

#inpostbookmaker1 {
    background: url(../../../ads/inpost/bookmaker1.png) no-repeat;
    margin-right: 5px
}

#inpostbookmaker1:hover,
#inpostbookmaker2:hover {
    background-position: 0 -75px
}

#inpostbookmaker2 {
    background: url(../../../ads/inpost/bookmaker2.png) no-repeat
}

.mainad {
    width: 980px;
    height: 290px
}

.closeme {
    margin: 0 10px 0 0;
    font-weight: 700;
    cursor: pointer
}

.adcountdown {
    margin: 15px 10px 0 0;
    z-index: 9999
}

#pull-menu-down {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAgCAYAAADzPzAWAAAB+UlEQVR42u3aTUoVYBiG4Vc9miftaGZq2q8ZYmKIHDOzjJoJ/e4hcGA7CQt0KU7cTSDKGTVwBW9+g6JA5HzTvB64FnHDExubrxMAAACoE+svXiUAAABQJ9aev0wAAACgTqw+20gAAACgTrSfricAAABQJ1baawkAAADUieWV1QQAAADqxNLySgIAAAB1YnFpOQEAAIA6sbD4JAEAAIA6Mb+wmAAAAECdeDS/kAAAAECdeDg3nwAAAECdeDA7lwAAAECduHt/NgEAAIA6cfvuvQQAAADqxPTMnQQAAADqxNStmQQAAADqxMTkVAIAAAB1YvzmRAIAAAB1zi7f0zl2YxwAAADoUmnpWHi8mKPXxwAAAIAulZaOt+/eZ2tkFAAAAOjSh4+fMnZ3v+XwtRYAAADQpdLScXR0NN5qjXSGhoYTAAAAuFhp6NLSUbaz8+Vrs3k1AQAAgIuVho7fOzk5GZ2YnPxxZXAwAQAAgPOVdi4NHX/v4ODgTbPZ/DkwMJAAAADAv0ozl3aO87a3t/e50d9/eiYBAACAP05LM8dFOzw83BwZGe309TUSAAAALrvSyKWVo5t1Op3W9vb29/6zAu/t7U0AAAC4bEoTlzYujRy1Oz4+Htvf38+tra1st9vZaDSyp6cHAAAA/juleUv7lgYuLVya+KJm/gWEf4n6PaVO4QAAAABJRU5ErkJggg==) top center repeat-x;
    display: none;
    font-size: 14px;
    padding: 0 !important;
    line-height: inherit !important;
    cursor: pointer
}

#nav_mobile,
#nav_mobile>ul>li>ul {
    display: none
}

#bet365postad,
#betstarpostad,
#ladbrokespostad,
#luxbetpostad,
#sportsbetpostad,
#williamhillpostad {
    display: inline-block
}

.postads {
    padding: 6px 0 0;
    height: 40px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #acabab;
    margin-bottom: 8px
}

#bet365postad,
#betstarpostad,
#ladbrokespostad,
#luxbetpostad,
#sportsbetpostad,
#unibetpostad,
#williamhillpostad {
    width: 200px;
    height: 32px
}

.postads img {
    float: left;
    padding-right: 6px
}

#sportsbetpostad {
    background: url(../../../ads/inpost/sportsbet.gif) no-repeat
}

#bet365postad:hover,
#betstarpostad:hover,
#ladbrokespostad:hover,
#luxbetpostad:hover,
#sportsbetpostad:hover,
#unibetpostad:hover,
#williamhillpostad:hover {
    background-position: 0 -32px
}

#becorner span,
#bet365postad span,
#betstarpostad span,
#crowncorner span,
#ladbrokespostad span,
#luxbetcorner span,
#luxbetpostad span,
#sportsbetcorner span,
#sportsbetpostad span,
#twcorner span,
#unibetpostad span,
#williamhillcorner span,
#williamhillpostad span {
    position: absolute;
    top: -999em
}

#luxbetpostad {
    background: url(../../../ads/inpost/luxbet.gif) no-repeat
}

#bet365postad {
    background: url(../../../ads/inpost/bet365.gif) no-repeat
}

#ladbrokespostad {
    background: url(../../../ads/inpost/ladbrokes.gif) no-repeat
}

#betstarpostad {
    background: url(../../../ads/inpost/betstar.gif) no-repeat
}

#williamhillpostad {
    background: url(../../../ads/inpost/williamhill.gif) no-repeat
}

#unibetpostad {
    display: inline-block;
    background: url(../../../ads/inpost/unibet.gif) no-repeat
}

#becorner,
#crowncorner,
#luxbetcorner,
#sportsbetcorner,
#twcorner,
#williamhillcorner {
    display: inline-block;
    width: 150px;
    height: 150px
}

#twcorner {
    background: url(../../../ads/corner/tomwaterhouse_cnr.png) no-repeat
}

#becorner:hover,
#crowncorner:hover,
#luxbetcorner:hover,
#sportsbetcorner:hover,
#twcorner:hover,
#williamhillcorner:hover {
    background-position: 0 -150px
}

#becorner {
    background: url(../../../ads/corner/beteasy_cnr.png) no-repeat
}

#crowncorner {
    background: url(../../../ads/corner/crownbet_cnr.png) no-repeat
}

#sportsbetcorner {
    background: url(../../../ads/corner/sportsbet_cnr.png) no-repeat
}

#williamhillcorner {
    background: url(../../../ads/corner/williamhill_cnr.png) no-repeat
}

#luxbetcorner {
    background: url(../../../ads/corner/luxbet_cnr.png) no-repeat
}

.bb_row {
    width: 100%;
    margin: 14px 0 0
}

.offer_heading,
.offerdetails {
    margin-top: 6px
}

.bb_row img {
    padding: 4px 10px;
    text-align: left
}

.bb_rowtxt {
    float: right;
    font-family: impact, sans-serif;
    font-size: 22px;
    padding-right: 8px;
    color: fff;
    text-transform: uppercase
}

.hpadtxt,
.hpadtxt p,
a.ex1,
a.ex1:active,
a.ex1:hover {
    color: #fff
}

.offerdetails li {
    font-size: 12px
}

.offerbutton {
    background: url(images/gobut.png) no-repeat
}

.offerbutton_txt {
    font-size: 16px;
    font-weight: 700;
    padding-left: 26px
}

.hpadtxtarea,
.hpadtxtareabb {
    font-weight: 700;
    padding: 5px 10px;
    line-height: 20px
}

.offer_heading {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.hpadtxt,
.hpadtxt p,
.hpadtxt span {
    text-decoration: none;
    font-size: 14px
}

.hpad-sportsbet {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/sportsbet.png) 2% 50% no-repeat #0069ad;
    margin-bottom: 0
}

.hpad-sportsbetbb {
    width: 100%;
    background: #00568e;
    margin-bottom: 15px
}

.rhpad-sportsbet {
    width: 140px;
    height: 30px;
    float: left;
    background: #0069ad;
    text-align: center
}

.rhpad-sportsbet img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-palmerbet
.hpad-madbookie,
.hpad-williamhill {
    min-height: 50px;
    width: 100%;
    margin-bottom: 15px
}

.hpad-williamhill {
    background: url(../../../images/smlogo/williamhill.png) 2% 50% no-repeat #253b80
}

.hpad-palmerbet {
    background: url(../../../images/smlogo/palmerbet.png) 2% 50% no-repeat #8090c1
}

.hpad-madbookie {
    background: url(images/logos/madb.png) 1% 50% no-repeat #282828
}

.hpad-neds {
    background: url(../../../images/smlogo/neds.png) 4% 50% no-repeat #ff7900
}


.rhpad-palmerbet,
.rhpad-williamhill {
    float: left;
    text-align: center;
    width: 140px
}

.rhpad-palmerbet {
    height: 30px;
    background: #8090c1
}

.rhpad-palmerbet img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.rhpad-williamhill {
    height: 30px;
    background: #253b80
}

.rhpad-williamhill img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-crownbet {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/crownbet.png) 2% 50% no-repeat #003056;
    margin-bottom: 15px
}

.rhpad-crownbet {
    width: 140px;
    height: 30px;
    float: left;
    background: #003056;
    text-align: center
}

.rhpad-crownbet img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-tomwaterhouse {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/tomwaterhouse.png) 2% 50% no-repeat #000200;
    margin-bottom: 15px
}

.rhpad-tomwaterhouse {
    width: 140px;
    height: 30px;
    float: left;
    background: #000200;
    text-align: center
}

.rhpad-tomwaterhouse img {
    max-width: 96px;
    height: auto;
    margin: 3px 0
}

.hpad-bet365 {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/bet365.png) 2% 50% no-repeat #14805e;
    margin-bottom: 15px
}

.hpad-bet365:hover {
    opacity: .9
}

.rhpad-bet365 {
    width: 140px;
    height: 30px;
    float: left;
    background: #14805e;
    text-align: center
}

.rhpad-bet365 img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-ladbrokes {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/ladbrokes.png) 2% 50% no-repeat #d32123;
    margin-bottom: 15px
}

.rhpad-ladbrokes {
    width: 140px;
    height: 30px;
    float: left;
    background: #d32123;
    text-align: center
}

.rhpad-ladbrokes img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-bookmaker {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/bookmaker.png) 2% 50% no-repeat #1f1e23;
    margin-bottom: 15px
}

.rhpad-bookmaker {
    width: 140px;
    height: 30px;
    float: left;
    background: #1f1e23;
    text-align: center
}

.rhpad-bookmaker img {
    max-width: 110px;
    height: auto;
    margin: 3px 0
}

.hpad-betstar {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/betstar.png) 2% 50% no-repeat #0c4da2;
    margin-bottom: 15px
}

.rhpad-betstar {
    width: 140px;
    height: 30px;
    float: left;
    background: #0c4da2;
    text-align: center
}

.rhpad-betstar img {
    max-width: 110px;
    height: 26px;
    margin: 3px 0
}

.hpad-luxbet {
    width: 100%;
    min-height: 50px;
    background: url(../../../images/smlogo/luxbet.png) 2% 50% no-repeat #323232;
    margin-bottom: 15px
}

.rhpad-luxbet {
    width: 140px;
    height: 30px;
    float: left;
    background: #323232;
    text-align: center
}

.rhpad-luxbet img {
    max-width: 100px;
    height: auto;
    margin: 3px 0
}

.hpad-centrebet,
.hpad-unibet {
    min-height: 50px;
    margin-bottom: 15px
}

.hpad-unibet {
    width: 100%;
    background: url(../../../images/smlogo/unibet.png) 2% 50% no-repeat #318000
}

.rhpad-unibet {
    width: 140px;
    height: 30px;
    float: left;
    background: #318000;
    text-align: center
}

.rhpad-unibet img {
    max-width: 110px;
    height: auto;
    margin-top: -1px
}

.hpad-centrebet {
    width: 100%;
    background: url(../../../images/smlogo/centrebet.png) 2% 50% no-repeat #000
}

.rhpad-centrebet {
    width: 140px;
    height: 30px;
    float: left;
    background: #000;
    text-align: center
}

.rhpad-centrebet img {
    max-width: 110px;
    height: auto;
    margin: 5px 0
}

.rhpadtxtarea {
    max-width: 100%;
    display: block
}

.hpadtxtarea {
    margin-left: 140px
}

.hpadtxtareabb {
    text-align: center
}

.hpadtxt span {
    color: #fad804
}

.rpadtxt,
.rpadtxt p {
    color: #fff
}

.rpadtxt {
    font-size: 24px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 8px 0;
    text-align: center;
    line-height: 24px
}

.rpadtxt p,
.rpadtxt span {
    text-transform: uppercase;
    text-decoration: none;
    font-size: 26px
}

.rpadtxt span {
    color: #fad804
}

.rhpadtxt,
.rhpadtxt p {
    color: #5e5e5e;
    font-size: 13px;
    text-decoration: none
}

.rhpadtxt span {
    color: #fad804;
    font-size: 14px;
    text-decoration: none
}

.bologo {
    float: left;
    padding: 3px 10px 3px 0px;
    max-width: 108px
}

#thepostad a:hover {
    text-decoration: none
}

#rthepostad {
}


.bmpromolink,
.thebreadcrumbs {
    border: 1px solid #e7e7e7
}

.promooffer {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 700
}

#promotitle a {
    font-size: 16px;
    color: #006cb7;
    font-weight: 700
}

#thepromotitle a {
    font-size: 16px;
    color: #006cb7;
    font-weight: 700
}

.promotxt {
    padding-bottom: 4px;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 8px
}

.revlinkoffer {
    background: #e6e6e6;
    display: inline-block;
    cursor: pointer;
    color: #969696;
    font-size: 16px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 0 0 rgba(173, 173, 173, 1);
    -moz-box-shadow: 1px 1px 0 0 rgba(173, 173, 173, 1);
    box-shadow: 1px 1px 0 0 rgba(173, 173, 173, 1);
    margin-top: 6px
}

.adbuttontxt,
.adfreebet {
    font-family: 'Roboto', sans-serif;
    font-weight: 700
}

.revlinkoffer:hover {
    background: #d3d3d3
}

.adbmarea,
.adcol {
    background-color: #fff
}

.adtheheader img {
    max-width: 960px;
    width: 100%;
    max-height: 140px;
    height: 100%
}

.adrowarea {
    padding: 0
}

.adsection {
    clear: both;
    padding: 0;
    margin: 0
}

.adcol {
    display: block;
    float: left;
    margin: 0
}

.adcol:first-child {
    margin-left: 0
}

.adsbvid img {
    margin-bottom: -15px;
    width: 100%
}

.adbmarea {
    padding: 10px;
    cursor: pointer
}

.adbmareasb {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/snow.png) top right no-repeat #253b80;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareacbspring {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springcorner.png) top right no-repeat #253b80;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareasbspring {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/snow.png) top right no-repeat #1d78b9;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareacbspring2 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springfooter.png) bottom center no-repeat #253b80;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareasbspring2 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springfooter.png) bottom center no-repeat #1d78b9;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareacbspring3 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/snow2.png) top right no-repeat #d32123;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareasbspring3 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springcorner3.png) top right no-repeat #1d78b9;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareacbspring4 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springcorner4.png) top right no-repeat #253b80;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareasbspring4 {
    height: 122px;
    padding: 10px 10px 2px;
    cursor: pointer;
    background: url(images/springcorner4.png) top right no-repeat #1d78b9;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmareabe,
.adbmarealb {
    height: 122px;
    padding: 2px 10px 10px;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.adbmarealb {
    background-color: #d32123
}

.adbmarealb img {
    margin-right: auto;
    margin-left: auto
}

.adbmareabe {
    background-color: #1d78b9
}

.adbmlogo {
    display: inline-block;
    height: 40px;
    width: 100%
}

.adcbmthelogo {
    margin-left: 15px
}

.adbmthelogo {
    width: 160px
}

.adclaimbut,
.adclaimbutspring,
.adsmclaimbut {
    display: block;
    width: 100%;
    background-color: #eed500
}

.adfreebet {
    font-size: 24px;
    line-height: 34px
}

.adclaimbut {
    margin-top: 11px
}

.adclaimbutspring {
    margin-top: 6px
}

.adsmclaimbut {
    margin-top: 6px
}

.adclaimbut:hover,
.adclaimbutspring:hover,
.adsmclaimbut:hover {
    background-color: #fff
}

.adbuttontxt {
    padding: 3px 5px;
    font-size: 18px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    text-shadow: none
}

.adbuttontxtspring {
    padding: 2px 5px;
    font-size: 16px;
	font-weight:bold;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    text-shadow: none
}

.adgroup:before,
.group:after {
    content: "";
    display: inline
}

.adgroup:after {
    clear: both
}

.adgroup {
    zoom: 1
}

.adspan_1_of_3 {
    width: 480px;
    margin-right: 10px;
    margin-left: 0
}

.adspan_2_of_3 {
    width: 220px;
    margin-right: 10px
}

.adspringspan_1_of_2 {
    width: 465px;
    margin-right: 10px;
    margin-left: 0
}

.adspringspan_2_of_2 {
    width: 465px;
    margin-right: 0px;
    margin-left: 0
}

.adlists,
.adlistsspring,
.adsmlists {
    color: #fff;
    font-family: 'Roboto', serif;
    margin: 0 auto
}

.adspan_3_of_3 {
    width: 220px
}

.adsmlists {
    font-size: 15px;
    line-height: 20px;
    padding: 0
}

.adlists{
    font-size: 17px;
    padding: 0
}

.adlistsspring {
    font-size: 16px;
    padding: 0
}

.adlists li,
.adlistsspring li,
.adsmlists li {
    text-align: center;
    padding: 0;
    margin-left: 0;
    list-style: none
}

.adlists ul,
.adlistsspring ul,
.adsmlists ul {
    padding: 0;
    margin: 0
}

.adsmlists li {
    margin-bottom: 5px
}

.adlistsspring li {
    margin-bottom: 0px
}

.adbmarea img,
.adbmarea365 img,
.adbmareabe img,
.adbmarealb img,
.adbmarealux img,
.adbmareasb img,
.adbmareacbspring img,
.adbmareasbspring img,
.adbmareacbspring2 img,
.adbmareasbspring2 img,
.adbmareacbspring3 img,
.adbmareasbspring3 img,
.adbmareacbspring4 img,
.adbmareasbspring4 img,
.adbmareawh img {
    float: left;
    max-width: 100%;
    padding: 0 5px
}

.thebreadcrumbs {
    background: #f3f3f3;
    padding: 4px 10px;
    margin-bottom: 15px
}

.bmpromolink {
    font-size: 14px;
    background: #fff;
    padding: 4px 8px;
    margin: 5px 0 0;
    text-align: center
}

.crownbetpromo img {
    max-width: 100%;
    height: auto
}

.crownbetpromo {
    margin: 10px 0
}

.pgheading {
    font-size: 11px;
    font-weight: bold;
    color: #2B7308
}

.adamount {
    background: #252729;
    background-image: url('../../../images/postadbg.gif');
    width: 620px;
    height: 46px;
    margin-bottom: 12px;
    float: left;
    display: inline-block
}

.adamountbox {
    display: block;
    float: left;
    padding: 8px 0 4px 8px
}

.adamountbox select {
    padding: 3px;
    margin: 0;
    font-size: 18px;
    width: 260px;
    height: 30px;
	background:#ffd936;
    color: #000;
    border: none;
    outline: none;
    cursor: pointer
}

.adamountbox select option {
    background: #fff;
}

#custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px; /* demo only */
  width:100%;
}

#custom-dropdown select {
  background-color: #32830a;
  color: #fff;
  font-size: 16px;;
  padding: .5em;
  width:100%;
    font-family: 'Roboto', sans-serif;
  padding-right: 2.5em;	
  border: 0;
  border-radius: 3px;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: none; /* hide default arrow in chrome OSX */
-moz-appearance:none;
}

#custom-dropdown select option {
  background-color: #fff;
  color: #000;
}

#custom-dropdown select optgroup {
  background-color: #fff;
  color: #000;
}

#custom-dropdown::before,
#custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

#custom-dropdown::after { /*  Custom dropdown arrow */
  content: "\25BC";
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.5em;
  top: 50%;
  margin-top: -.5em;
}

#custom-dropdown::before { /*  Custom dropdown arrow cover */
  width: 2.5em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

select#custom-dropdown [disabled] {
  color: rgba(0,0,0,.3);
}

select#custom-dropdown [disabled]::after {
  color: rgba(0,0,0,.1);
}
#custom-dropdown::before {
  background-color: rgba(0,0,0,.15);
}
#custom-dropdown::after {
  color: #fff;
}

.theoddsbox {
    height: 30px;
    width: 340px;
    color: #fff;
    display: inline-block;
    line-height: 44px
}

.adcoverage {
    font-size: 24px;
    font-family: 'Oswald', sans-serif
}

.adoddsbox {
    margin-left: 10px;
    height: 58px;
    display: inline-block;
    cursor: pointer
}



#bb-sportsbet {
    width: 100%;
    max-width: 620px;
    color: #fff;
    height: auto;
    background: url(images/sb.gif) right center no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 1px
}

#bb-ladbrokes {
    width: 100%;
    max-width: 620px;
    color: #fff;
    height: auto;
    background: #ee1617;
    cursor: pointer;
    margin-bottom: 1px
}
    #bb-ladbrokes {
        width: 100%;
    max-width: 620px;
        color: #fff;
        height: auto;
        background: #ee1617;
        cursor: pointer;
        margin-bottom: 1px
    }
    #bb-crownbet {
        width: 100%;
    max-width: 620px;
        color: #fff;
        height: auto;
    background: url(images/cb.gif) right center no-repeat #8935c0;
        cursor: pointer;
        margin-bottom: 1px
    }

.bbhorse {
    display: inline-block;
    vertical-align: top;
    max-width: 350px;
    width: 100%
}

.bbdetails {
    padding: 10px
}

.bbrightsb {
    background: url(images/logos/sportsbet.png) 3px -2px no-repeat;
    padding: 0px 10px 0px 6px;
    vertical-align: top;
    margin: 0;
    display: inline-block;
    max-width: 234px;
    width: 100%;
    font-size: 13px;
    line-height: 18px
}

.bbrightsb span {
    color: #feda00;
    font-weight: bold
}

.bbrightsb h4 {
    color: #fff;
    padding: 3px 0 0 120px;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 6px
}

.bbrightlb {
    background: url(images/logos/ladbrokes.png) 0px -5px no-repeat;
    padding: 0px 10px 0px 0px;
    vertical-align: top;
    margin: 0;
    display: inline-block;
    max-width: 240px;
    width: 100%;
    font-size: 13px;
    line-height: 18px
}

.bbrightlb span {
    color: #feda00;
    font-weight: bold
}

.bbrightlb h4 {
    color: #fff;
    padding: 3px 0 0 121px;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 6px
}
.bbrightcb {
    background: url(images/logos/crownbet.png) 6px -3px no-repeat;
    padding: 0px 10px 0px 6px;
    vertical-align: top;
    margin: 0;
    display: inline-block;
    max-width: 234px;
    width: 100%;
    font-size: 13px;
    line-height: 18px
}

.bbrightcb span {
    color: #feda00;
    font-weight: bold
}

.bbrightcb h4 {
    color: #fff;
    padding: 3px 0 0 120px;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 6px
}

.bbdetails h3 {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 4px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.bbdesc {
    padding: 4px 8px 6px 8px;
    background: #fff;
    color: #252525;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    max-width: 250px;
    width: 100%;
    display: inline-block
}

.bbodds {
    padding: 4px 8px 6px 8px;
    background: #feda00;
    color: #252525;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    max-width: 60px;
    width: 100%;
    display: inline-block
}

.race-info {
    padding: 10px;
    font-size: 13px;
    position: relative;
    bottom: 0px;
    margin-bottom: 8px;
    border: 1px solid #e6e6e6;
    max-width: 100%
}

.race-info h2 {
    font-size: 16px;
    margin-bottom: 4px
}

.race-info h3 {
    font-size: 16px;
    margin-top: 6px;
    margin-bottom: 4px
}

.racepagetables h2 {
    font-size: 20px;
    margin-bottom: 4px
}

#the-race-news {
    max-width: 100%
}

#the-race-news .news-header {
    background-color: #2b7308;
    margin: 10px 0 7px;
    padding: 7px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#the-race-news .news-header h3,
#the-race-news .news-header h4 {
    margin: 0;
    padding: 0
}

#the-race-news .news-field {
    background: #f3f3f3;
    width: 100%;
    max-height: 180px;
    overflow: auto;
    margin-bottom: 10px;
    padding-bottom: 6px;
    border: 1px solid #e7e7e7;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

#the-race-news .news-header h3 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    float: left;
    max-width: 410px
}

#the-race-field {
    max-width: 100%
}

#the-race-field a {
    text-decoration: none
}

#the-race-field .race-header {
    font-family: 'Roboto', sans-serif;
    background-color: #2b7308;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#the-race-field .race-header h3,
#the-race-field .race-header h3,
#the-race-field .race-header h5 {
    margin: 0;
}

#the-race-field .race-header h3 {
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

#the-race-field .race-header h4 {
    font-size: 10px;
    letter-spacing: 0.8px;
    font-weight: 100;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: -12px;
}

#the-race-field .race-header h5 {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
line-height:13px;
    padding: 2px 0 0;
}

#the-race-field .race-header .time {
    font-size: 14px;
    color: #feda00;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    text-align: right;
    width: 50%;
}

#the-race-field .race-header .time span {
    color: #feda00
}

#the-race-field .race-header .product {
    color: #ccc;
    text-align: right;
    font-size: 10px
}

#the-race-field table {
    padding: 0;
    margin: 0;
    font-size: 11px;
    text-transform: uppercase;
    border-collapse: separate;
    background-color: #f3f3f3;
    max-width: 100%
}

#the-race-field table th {
    background: #1c5501;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#the-race-field table th.silk {
    max-width: 35px;
    border: none
}

#the-race-field table th.form {
    max-width: 40px
}

#the-race-field table th.horse {
    max-width: 275px;
    text-align: left;
    padding-left: 10px
}

#the-race-field table th.jockey {
    max-width: 142px;
    text-align: left;
    padding-left: 10px
}

#the-race-field table th.trainer {
    max-width: 142px;
    text-align: left;
    padding-left: 10px
}

#the-race-field table th.weight {
    max-width: 55px
}

#the-race-field table th.odds {    
    max-width: 100%;
}

#the-race-field table th.mm-race {
    max-width: 44px;
    text-align: left;
}

#the-race-field table th.mm-horse {
    max-width: 204px;
    text-align: left;
}

#the-race-field table th.mm-opened {
    max-width: 124px;
    text-align: left;
}

#the-race-field table th.mm-current {
    max-width: 124px;
    text-align: left;
}

#the-race-field table th.mm-betnow {    
    max-width: 100%;
}

#the-race-field table td {
    border-top: 1px solid #fff;
    padding: 4px 0 4px 5px;	
}

#the-race-field table td.form {
    max-width: 40px;
    text-align: center;
    border-bottom:0px;
}

#the-race-field table td.horse {
    max-width: 248px;
    border-bottom:0px;
}

#the-race-field table td.jockey {
    max-width: 115px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#the-race-field table td.trainer {
    max-width: 115px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#the-race-field table td.weight {
    max-width: 55px;
    border-left: 1px solid #fff;
    text-align: center;
    border-bottom:0px;
}

#the-race-field table td.odds {
    max-width: 100%;
    text-align: center;
    border-left: 1px solid #fff;
	background:#feda00;
    padding: 4px 0 4px 0px;
    border-bottom:0px;
}

#the-race-field table td.mm-race {
    max-width: 44px;
    border-bottom:0px;
}

#the-race-field table td.mm-horse {
    max-width: 248px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#the-race-field table td.mm-opened {
    max-width: 124px;
    font-weight: bold;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#the-race-field table td.mm-current {
    max-width: 124px;
    font-weight: bold;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#the-race-field table td.mm-betnow {
    max-width: 100%;
    text-align: center;
    border-left: 1px solid #fff;
	background:#feda00;
    padding: 4px 0 4px 0px;
    border-bottom:0px;
}

#the-race-field table td.mm-betnow:hover {
	background:#ffe549;
}

#the-race-field table td.mm-betnow a {
    height: auto;
    display: block;
    font-weight: bold;
	font-size:12px;
	line-height:10px;
    color: #000
}

#the-race-field table td.odds:hover {
	background:#ffe549;
}

#the-race-field table td.odds a {
    height: auto;
    display: block;
    font-weight: bold;
	font-size:12px;
	line-height:10px;
    color: #000
}

#the-race-field table tr.scratched td {
    text-decoration: line-through;
    color: #c6c6c6
}

#the-race-field .race-footer {
    background-color: #1c5501;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 10px
}

#freebets-field {
    max-width: 100%
}

#freebets-field a {
    text-decoration: none
}

#freebets-field .race-header {
    background-color: #2b7308;
    margin: 0;
    padding: 8px 10px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#freebets-field .race-field {
    height: 300px;
    overflow: auto;
}

#freebets-field .race-header h3,
#freebets-field .race-header h3,
#freebets-field .race-header h5 {
    margin: 0;
    padding: 0
}

#freebets-field .race-header h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    float: left;
    max-width: 410px
}

#freebets-field .race-header h4 {
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    max-width: 410px;
    float: left;
margin-top:-12px;
margin-bottom:-12px;
}

#freebets-field .race-header h5 {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    max-width: 410px;
line-height:13px;
}

#freebets-field .race-header .time {
    font-size: 14px;
    color: #feda00;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    float: right;
    max-width: 180px;
    text-align: right
}

#freebets-field .race-header .time span {
    color: #feda00
}

#freebets-field .race-header .product {
    color: #ccc;
    text-align: right;
    font-size: 10px
}

#freebets-field table {
    padding: 0;
    margin: 0;
    font-size: 11px;
    text-transform: uppercase;
    border-collapse: separate;
    background-color: #f3f3f3;
    max-width: 100%
}

#freebets-field table th {
    background: #1c5501;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#freebets-field table th.silk {
    max-width: 35px;
    border: none
}

#freebets-field table th.form {
    max-width: 40px
}

#freebets-field table th.horse {
    max-width: 275px;
    text-align: left;
    padding-left: 10px
}

#freebets-field table th.jockey {
    max-width: 142px;
    text-align: left;
    padding-left: 10px
}

#freebets-field table th.trainer {
    max-width: 142px;
    text-align: left;
    padding-left: 10px
}

#freebets-field table th.weight {
    max-width: 55px
}

#freebets-field table th.odds {    
    max-width: 100%;
}

#freebets-field table th.mm-race {
    max-width: 44px;
    text-align: left;
}

#freebets-field table th.mm-horse {
    max-width: 204px;
    text-align: left;
}

#freebets-field table th.mm-opened {
    max-width: 124px;
    text-align: left;
}

#freebets-field table th.mm-current {
    max-width: 124px;
    text-align: left;
}

#freebets-field table th.mm-betnow {    
    max-width: 100%;
}

#freebets-field table td {
    border-top: 1px solid #fff;
    padding: 4px 0 4px 5px;	
}

#freebets-field table td.form {
    max-width: 40px;
    text-align: center;
    border-bottom:0px;
}

#freebets-field table td.horse {
    max-width: 248px;
    border-bottom:0px;
}

#freebets-field table td.jockey {
    max-width: 115px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#freebets-field table td.trainer {
    max-width: 115px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#freebets-field table td.weight {
    max-width: 55px;
    border-left: 1px solid #fff;
    text-align: center;
    border-bottom:0px;
}

#freebets-field table td.odds {
    max-width: 100%;
    text-align: center;
    border-left: 1px solid #fff;
	background:#feda00;
    padding: 4px 0 4px 0px;
    border-bottom:0px;
}

#freebets-field table td.mm-race {
    max-width: 44px;
    border-bottom:0px;
}

#freebets-field table td.mm-horse {
    max-width: 248px;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#freebets-field table td.mm-opened {
    max-width: 124px;
    font-weight: bold;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#freebets-field table td.mm-current {
    max-width: 124px;
    font-weight: bold;
    border-left: 1px solid #fff;
    border-bottom:0px;
}

#freebets-field table td.mm-betnow {
    max-width: 100%;
    text-align: center;
    border-left: 1px solid #fff;
	background:#feda00;
    padding: 4px 0 4px 0px;
    border-bottom:0px;
}

#freebets-field table td.mm-betnow:hover {
	background:#ffe549;
}

#freebets-field table td.mm-betnow a {
    height: auto;
    display: block;
    font-weight: bold;
	font-size:12px;
	line-height:10px;
    color: #000
}

#freebets-field table td.odds:hover {
	background:#ffe549;
}

#freebets-field table td.odds a {
    height: auto;
    display: block;
    font-weight: bold;
	font-size:12px;
	line-height:10px;
    color: #000
}

#freebets-field table tr.scratched td {
    text-decoration: line-through;
    color: #c6c6c6
}

#freebets-field .race-footer {
    background-color: #1c5501;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 10px
}

#bbfield table td {
    border-top: 1px solid #fff;
    padding: 4px 0 4px 5px;	
}

#bbfield table {
    padding: 0;
		margin-bottom:10px;
    font-size: 11px;
    border-collapse: separate;
    background-color: #f3f3f3;
    max-width: 100%
}

#bbfield table th {
    background: #1c5501;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield {
    max-width: 100%
		margin-bottom:10px;
}

#bbfield a {
    text-decoration: none
}

#bbfield table th.bb-race {
    width: 20px;
    text-align: left;
}

#bbfield table th.bb-horse {
    width: 160px;
    text-align: left;
}

#bbfield table th.bb-track {
    width: 104px;
    text-align: left;
}

#bbfield table th.bb-bet {
    width: 200px;
    text-align: left;
}

#bbfield table th.bb-betnow {    
    width: 70px;
}

#bbfield table td.bb-race {
    width: 20px;
	text-align:center;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.bb-horse {
    width: 160px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.bb-track {
    width: 104px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.bb-bet {
    width: 200px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.race {
   text-align:center;
}

#bbfield table td.currodds {
   text-align:center;
}

#bbfield table td.oprice {
   text-align:center;
}

#bbfield table td.bb-betnow {
    max-width: 70px;
    text-align: center;
    border-left: 1px solid #fff;
	background:#feda00;
    padding: 4px 0 4px 0px;
    border-bottom:0px;
}

#bbfield table td.bb-betnow:hover {
	background:#ffe549;
}

#bbfield table td.bb-betnow a {
    height: auto;
    display: block;
    font-weight: bold;
	font-size:12px;
	line-height:10px;
    color: #000
}

#bbfield .bonus {
    color: #fff;
    text-align: right;
font-family: 'Roboto', sans-serif;
    font-size: 20px;
	text-transform:uppercase;
	padding:3px 0 5px;
	margin:0;
	font-weight:700;
}

#bbfield .race-header-sb {
background:url(images/logos/sportsbet.png) 10px 50% no-repeat #20a5e0;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-sb table th {
    background: #0069ad;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-neds {
background:url(images/logos/neds.png) 10px 50% no-repeat #ff7800;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-neds table th {
    background: #cc6000;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-tab {
background:url(//www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/tab.png) 10px 50% no-repeat #008542;
    margin: 0;
    padding: 0 10px;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-tab table th {
    background: #006a35;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-swiftbet {
background:url(//www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png) 10px 50% no-repeat #13274b;
    margin: 0;
    padding: 0 10px;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-swiftbet table th {
    background: #273b5f;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-betr {
background:url(//www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png) 10px 50% no-repeat #093AD3;
    margin: 0;
    padding: 0 10px;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-betr table th {
    background: #0a1738;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#whybettable table td {
    border-top: 1px solid #fff;
    padding: 4px 0 4px 5px;	
	font-weight:bold;
}

#whybettable table {
    padding: 0;
		margin-bottom:10px;
    font-size: 13px;
    border-collapse: separate;
    background-color: #f3f3f3;
    max-width: 100%
}

#whybettable table th {
    background: #2b7308;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    border-bottom: none
}

#whybettable {
    max-width: 100%
		margin-bottom:10px;
    font-size: 13px;
}

#whybettable a {
    font-size: 13px;
    text-decoration: none
	font-weight:bold;
}

#whybettable .race-header-whybet {
background: #2b7308;
    padding: 8px 10px;
	color:#fff;
	font-weight:bold;
    min-height: 38px;
	font-size:18px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#whybettable .race-header-whybet h2 {
margin:0;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}

#whybettable .whybet-tab {
background: #1c5501;
    padding: 3px 10px;
    margin: 0;
	color:#fff;
	font-size:12px;
}


#bbfield .race-header-wh {
background:url(images/logos/williamhill.png) 10px 50% no-repeat #003056;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-wh table th {
    background: #004072;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-cb {
background:url(images/logos/beteasymed.png) 10px 50% no-repeat #8935c0;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-cb table th {
    background: #500079;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-lb {
background:url(images/logos/ladbrokes.png) 10px 50% no-repeat #ec1a23;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-lb table th {
    background: #960006;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-lux {
background:url(images/logos/luxbet.png) 10px 50% no-repeat #000;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-lux table th {
    background: #393939;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-unibet {
background:url(images/logos/unibet.png) 10px 50% no-repeat #147b45;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-unibet table th {
    background: #505050;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

#bbfield .race-header-pb {
background:url(images/logos/palmerbet.png) 10px 50% no-repeat #9eaad0;
    margin: 0;
    padding: 0 10px;
	cursor:pointer;
    min-height: 38px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

#bbfield .race-field-pb table th {
    background: #7383b6;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 10px;
    border-bottom: none
}

.racef {
font-family: 'Roboto', sans-serif;
display:inline-block;
margin:0;
padding:5px 0 4px 0;
border-bottom: 1px dotted #e6e6e6;
width:100%;
}

.racef-left {
margin:0;
padding:0;
}

.racef-right {
margin:0;
padding:0;
text-align:right;
}

.racef-middle {
flex:1;
width:400px;
}

.racef-comments {
width:100%;
padding:2px 0;
}

.racef-rating {
font-weight:normal;
font-size:12px;
color:#b0b0b0;
}

.racef-img {
float:left;
margin: 0px 5px 0px 0;
}

.racef-img img {
height:38px;
margin:0;
padding:0;
}

.racef-horse {
font-size:18px;
line-height:20px;
margin:0;
font-weight:bold;
display:inline-block;
}

.racef-horse-noms {
font-size:16px;
line-height:18px;
margin:0;
font-weight:normal;
display:inline-block;
}

.racef-horse-noms-scratched {
font-size:16px;
line-height:18px;
margin:0;
font-weight:normal;
display:inline-block;
opacity:0.4;
}

.facef-country {
font-weight:normal;
font-size:11px;
display:inline-block;
margin-left:4px;
text-transform:uppercase;
}

.racef-details {
font-size:11px;
text-transform:uppercase;
color:#595959;
}

.racef-commentdetails {
font-size:11px;
line-height:14px;
color:#595959;
}

.racef-pred {
display:inline-block;
margin:0 10px 0 0;
padding:0;
}

.racef-star {
display:block;
line-height: 16px;
}

.racef-star-noms {
display:inline-block;
}

.racef-odds {
font-size:18px;
line-height:22px;
margin:2px 0 0 0;
display:block;
font-weight:bold;
}

.racef-odds-noms {
font-size:15px;
line-height:22px;
width:60px;
margin:0 0 0 6px;
display:inline-block;
font-weight:bold;
}

.racef-betnow {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAADsElEQVR42q2UcUwTVxzHz1Iptp7QUocwF4NZiFlYZPyx4R8bc4uOzWUwAR1/bIlxsNCMMEPjFrOoo5M55xYz94e4IG6jrbggMLUtOAsdrODKpegolApVN8WAoK1d4a7Xu+/eldQY4swW95JP7t7v3fvk3vflPYr6j40dTcoh6AiVHHmGvcpXqP+jBYZoM+dTgIgBvwz15vXHHlk6MZi6JOihr3GjCkhyfmwxivZUlT2y+A9GnUeWLpIIII7JMdy3MpRTVav51wIAWkIWYQVBFq/PuBM+4rwkhhEiviyH8+esYaZrdQH8VAE3rFjPeRTJ/yQsIJwjTBLChGmCm7A/ONmqmXHJrBEPiWFIIgn8UKKAEXnsfb6mGGcvJRUulG4k8HhAmwoBjgvHNs0OyP6MDC4B51ZCuKgARhYBQ/JYn5PqBNatDIVcdGZMejvEytiIYI+LooKIb6zD13YbB3yMfxrMVc5r69AXi0yCyLmWgmeUuO5IFw2HSkZbTzwXiDJESuoSrIvG2PmV5TGxbfDG0lt32cm4mOWFOVPv+DppjN5yfEPhF30VN12v10Wd5O/6lgFMIo5+u8FCbWpOfGLbV3kT9vSQcEEVG2OdyQj0aGti4tyaNvmJX/2uBQlcJejiUc06M3/je2hEetSAk8a7e8urpXp/y9OqQFfaDb43BXyvGmGHFpfa11Tcy3jFO00v1nd6JwRRXBjxZ/DvTA93Kuci3WoIjhTc7kwXcitrc6V5U7aMdWG7Vox0ayCSsVsdGUJe1e6npE1bTMiWPlq13ZRa+qX98M07s9y9WKK4MuX6YAdrJbt+LhXoWgbL8byRZ98zLJLmiOeTj0p1VhpzqGCqf8klL26UU4Ewt4qPCmTfYYxExRcGxqfziXgqLp4IgrnYkm8WrDRY63KInWr0/5Bj8zVnadChfn/O8hjPWki9Q4O/zqYhu7zurflLhRfexkNaW+9Ag8+YyfBntGBPpyHYliF6TWtCsKjvzP2UBgnhLDlP1hRUflx+iio0xlZC1Z507xi8MoOF0QZnI/jQ7HEfPrB5M6zkwjmTAlhoXDc/GSzTVx9AO5Gd1sTqd1seh25XhY0qbLrv5L16JEm+pfH5tfo2Q9mh7lNVDf2/lBy0n1yt+7F6bU0rbTio37hvT+nlvZ+Uje4zbB3dtlPXnFDSoK4zbP29/ev80Oeflvqyt+/fRRUZEx9+Ubx2RH5/V2/yKKiXv1NRb5gIZhVZ6rzgze8zqOLGZ6iipuUP0vwNigrCOzWnlogAAAAASUVORK5CYII=) 50% 3px no-repeat #20a5e0;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-noms {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZERTdBNzYzN0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZERTdBNzY0N0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRFN0E3NjE3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRFN0E3NjI3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5656KIAAACe0lEQVR42pSUW0gUURjHvzMze3ddoVpCkKVQSAlCFAytFx+ijJCwDIIeQjfSgigICSkICoKgIiykh1qhYCOjHqRtkQwRhIr0pWhRUtcubjfdXXdn53LmnM4qyc7sRNO3DAv/+eZ3Dv/vgiilYIxUoFovsByqqOA639Nj27u7DZX5SsFucymh+zfkvjvXUYkHvK9HdZ8IYBaCXqbLGbAfaD3oOHHsypqoKAS/HIuAywmU54oRpmBbgaxpgPwb3M6zpy8Xpqhj40P47WQMuV0AsmwRTKjuto4jhzu5TYGqwhT8fDiEPB4AjzufZQ2MEFqFqipwgQq/szvYqzt3bn5aHR6JANEAsllzN81ESsjqf1YE54VzvWj9Or/OhqFIiGIsIa8X/hbmVuQvLEnAb62ptLfv79AdKsuS+iwahvzhLGelYzC2aAX7Ueaz41T3JeR2e3Tejr+KkoXEDFfmY4VlcJ4HoaG+iMGZWiGKwO9s3GHft6fd+E4ND/bTZArI4hLrbQWYTcDX1VoD5/vYefL4xbUq/ina9Md3eGLyBfL5QKivA0fwKOT7mPW0NbCtZVeb0LS92agrj57cg5ykcuUbgavcDKi0hHmDrRfP0RU8UyRijEni21NHV2f+5gCZDBsMZcUOMFkLyGxX0Gz2C2v+cv3QEKrFpqJs0r7TX4t2VjSB7Qwb+fHThgQhwddu6zDsF1r0yOHBW/Q/Qn74+LaRYQpON7dUkFQ6aYmqEbLceqjayDAtnvY+9kkeeHAT/hFUzGXkuwPXtDcTH6wNCFuDcl//VaFmSxXf2NAEYk6kS8kETafjVJJmyfznGfJ1YY7MxuN4ZDRutoR+CzAAJWmOxAM4OWMAAAAASUVORK5CYII=) 3px 50% no-repeat #ee1617;
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-cb {
background: url(images/retina/be.png) 8px 50% no-repeat #8935c0;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-be {
background: url(images/retina/be.png) 50% 2px no-repeat #8935c0;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-pb {
background: url(images/retina/pb.png) 50% 5px no-repeat #8391c0;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-noms-cb {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRCQTc1NThFN0Q3OTExRTdBQ0M1Q0Y5RTJDRUFCNTc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRCQTc1NThGN0Q3OTExRTdBQ0M1Q0Y5RTJDRUFCNTc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REJBNzU1OEM3RDc5MTFFN0FDQzVDRjlFMkNFQUI1NzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REJBNzU1OEQ3RDc5MTFFN0FDQzVDRjlFMkNFQUI1NzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4oa4QXAAABn0lEQVR42tTUSyhEYRTA8TvTjFcWGjQl8lgxWVgoRdnYiqTE2mKy8ywlKRuPrCzETmKpKDYWRBoLCzEZrxpKWXjUzAJ5jv+pM/V1u8xqFk79mvs97rnf991zx5VIJKx0hNtKU3hs7U4EUa0Ple0cYxbrOqcNLTpmxicOsYQ3S44CeVhN/B0LcGMkxbxd+CydvGEbjCGCuK1/FDV4T5F8UBJ3GB1fGEcxvCjBnDEuD1q0zY/qrxnLkvjA6JjWo7Hb0fFrTOFGtywxixdb4hlLty3xgcAviaW/Hrno0ZWHsOZwLGeokKr41rf6gsdfqidiXMdwgkyUabU0Yh+12ETUY9RyNny4d0hciiJNmLxHFhRHFY5QiQIMyCJlwqXe7NU6dooJhBBGOx50dzk4hx8BbUsEJfG8kWAY/bpyiXyMoUvb5bjDs7av9EOpsi0ky8VBZ3CxjQZjQG6+1TP0G/0rmESrPlzOuUmPwYxw8q1L3e6lKPotFOp8t153O8x7RbNZUpno1XJ5MlygDx6HMhzSL/QUYfkwUCdjrn/3t/kjwABjFmZDf54RjgAAAABJRU5ErkJggg==) 3px 50% no-repeat #8935c0; 
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-lb {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZERTdBNzYzN0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZERTdBNzY0N0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRFN0E3NjE3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRFN0E3NjI3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5656KIAAACe0lEQVR42pSUW0gUURjHvzMze3ddoVpCkKVQSAlCFAytFx+ijJCwDIIeQjfSgigICSkICoKgIiykh1qhYCOjHqRtkQwRhIr0pWhRUtcubjfdXXdn53LmnM4qyc7sRNO3DAv/+eZ3Dv/vgiilYIxUoFovsByqqOA639Nj27u7DZX5SsFucymh+zfkvjvXUYkHvK9HdZ8IYBaCXqbLGbAfaD3oOHHsypqoKAS/HIuAywmU54oRpmBbgaxpgPwb3M6zpy8Xpqhj40P47WQMuV0AsmwRTKjuto4jhzu5TYGqwhT8fDiEPB4AjzufZQ2MEFqFqipwgQq/szvYqzt3bn5aHR6JANEAsllzN81ESsjqf1YE54VzvWj9Or/OhqFIiGIsIa8X/hbmVuQvLEnAb62ptLfv79AdKsuS+iwahvzhLGelYzC2aAX7Ueaz41T3JeR2e3Tejr+KkoXEDFfmY4VlcJ4HoaG+iMGZWiGKwO9s3GHft6fd+E4ND/bTZArI4hLrbQWYTcDX1VoD5/vYefL4xbUq/ina9Md3eGLyBfL5QKivA0fwKOT7mPW0NbCtZVeb0LS92agrj57cg5ykcuUbgavcDKi0hHmDrRfP0RU8UyRijEni21NHV2f+5gCZDBsMZcUOMFkLyGxX0Gz2C2v+cv3QEKrFpqJs0r7TX4t2VjSB7Qwb+fHThgQhwddu6zDsF1r0yOHBW/Q/Qn74+LaRYQpON7dUkFQ6aYmqEbLceqjayDAtnvY+9kkeeHAT/hFUzGXkuwPXtDcTH6wNCFuDcl//VaFmSxXf2NAEYk6kS8kETafjVJJmyfznGfJ1YY7MxuN4ZDRutoR+CzAAJWmOxAM4OWMAAAAASUVORK5CYII=) 50% 2px no-repeat #ee1617;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-swiftbet {
background: url(images/retina/swiftbet.png) 50% 5px no-repeat #13274b;
background-size: 36px 11px;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-betr {
background: url(images/retina/betr.png) 50% 5px no-repeat #093ad3;
background-size: 29px 11px;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-noms-lb {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZERTdBNzYzN0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZERTdBNzY0N0Q3OTExRTdBNDE3QzNEQUYzN0ZBQkQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRFN0E3NjE3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRFN0E3NjI3RDc5MTFFN0E0MTdDM0RBRjM3RkFCRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5656KIAAACe0lEQVR42pSUW0gUURjHvzMze3ddoVpCkKVQSAlCFAytFx+ijJCwDIIeQjfSgigICSkICoKgIiykh1qhYCOjHqRtkQwRhIr0pWhRUtcubjfdXXdn53LmnM4qyc7sRNO3DAv/+eZ3Dv/vgiilYIxUoFovsByqqOA639Nj27u7DZX5SsFucymh+zfkvjvXUYkHvK9HdZ8IYBaCXqbLGbAfaD3oOHHsypqoKAS/HIuAywmU54oRpmBbgaxpgPwb3M6zpy8Xpqhj40P47WQMuV0AsmwRTKjuto4jhzu5TYGqwhT8fDiEPB4AjzufZQ2MEFqFqipwgQq/szvYqzt3bn5aHR6JANEAsllzN81ESsjqf1YE54VzvWj9Or/OhqFIiGIsIa8X/hbmVuQvLEnAb62ptLfv79AdKsuS+iwahvzhLGelYzC2aAX7Ueaz41T3JeR2e3Tejr+KkoXEDFfmY4VlcJ4HoaG+iMGZWiGKwO9s3GHft6fd+E4ND/bTZArI4hLrbQWYTcDX1VoD5/vYefL4xbUq/ina9Md3eGLyBfL5QKivA0fwKOT7mPW0NbCtZVeb0LS92agrj57cg5ykcuUbgavcDKi0hHmDrRfP0RU8UyRijEni21NHV2f+5gCZDBsMZcUOMFkLyGxX0Gz2C2v+cv3QEKrFpqJs0r7TX4t2VjSB7Qwb+fHThgQhwddu6zDsF1r0yOHBW/Q/Qn74+LaRYQpON7dUkFQ6aYmqEbLceqjayDAtnvY+9kkeeHAT/hFUzGXkuwPXtDcTH6wNCFuDcl//VaFmSxXf2NAEYk6kS8kETafjVJJmyfznGfJ1YY7MxuN4ZDRutoR+CzAAJWmOxAM4OWMAAAAASUVORK5CYII=) 3px 50% no-repeat #ee1617; 
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-neds {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAANCAYAAADFVhxbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3RTcxOUIzQThCQjExRTc4RUU0OTc4OTIwQUY1MTVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3RTcxOUI0QThCQjExRTc4RUU0OTc4OTIwQUY1MTVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdFNzE5QjFBOEJCMTFFNzhFRTQ5Nzg5MjBBRjUxNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdFNzE5QjJBOEJCMTFFNzhFRTQ5Nzg5MjBBRjUxNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JmIlrAAAEvUlEQVR42oSVbUikVRTH77w54zjO6KgzvuV76tIUu7gVFG2fdoUlqejTLgSxUN9yiYReyKAPS7EUC0UQZKCInxJCNgTbynbX1dVNQ1LRVHzd8WV0XGd8GWccp995egaGba0Ll3ufc88993/O+Z/zGLq6ulRVVZUyGo0qPT1d5ebmqmAwqA4ODlQkElHT09PamcvlUtnZ2cpms6n8/HwVjUbV9va2isVianNzU62srKijoyNVWlqqnE6nysrKUiaTSQUCAVmLqqur7xwyRkZGLuzu7t5LS0vTdHJycjS7YmtnZ0clEgm1tLSkjCpliDB1fdT4r7PUISCtVqu2NxgMJu55+K4sLCw8LwHIzMzUbB1nz5w0QlTsZrP5SYxks94nYmPIE6mAZHJWi04Z+lHmJDr+hwFxbkPvaVmJ1h8Eaof9oQ4ybrFYlN1ul6i70PMhc2IryPE493c0YFwykL7LhPVt0lQhQvFob29vcHV1tTkej9+QVGIgv6ys7BvSdJ5vi+iR3geMVlL5PqAP9Cg9W1FR0UKq5EGxtbqwsPApdvYBmZkQRWiCnbfcbncz+sXJN8GwsLW1dQX9b9Xw8HBjQh+AXCXPQzwQ07/3e3t7a3t6eozw7lZSD+7NYHwp+T07O/t1R0eH6uzs9OLQclJORPzYisgeYDFd953BwcE6yYYOcgLnrmNTuyfyoaGhc8aamppLghjyTYyNjZ1aXl5+Zmpq6iVIHcFDW0lJSQPkPMN8QS7Oz8+/t76+XgVBq/x+f7vchfBvQuJ8n893Ec+LJOVzc3MfQfyaycnJ2rW1tdtEWaMNawybL0s0AR4G6DnOG8bHx0+g/xMqgfLy8rNmDHnlAp72gX6loKBAwYEbXLyPuJL0llGFTtERruD5TUA+ziqR+wUQr+OABWNnoMRzokfUx2ZmZq4AQBwO8+CHHo/nFjYN6BtwOiR6vONA5wfsdrHvgxIX2Yc5N5rxwCBKyTYgpYuSlJNGfIfDYYEvXt1QZmVl5d1HVREOSlHk6gUwCR+1NiM2WeeR7eKAQ54aHR1thU+XqMwTGRkZp5GdlnYEID9p/X5xcfETc0rVGYS8D5ev5JyQHwpworRLBFoQRyQrUmGMPR42hkKh33CiXr9jDYfDWuVxLpVolpahm7QCJgANfAThDexeYD6F8x4cL8zLy7uMTrn5//oRoI4AMytNE9AmUnSVvZ8q1Rorjz8BLqtw1Ov1rmsvW60nqWg7jXtPAALuJDrpcsY+CCdfw4lSKvBP+HW2uLjYBfBTRPcrIu8D3PP/Aibh14eWYuEPj/5IFL4AjI1Utu/v7zcjN+BxM6SvJwXx7u7uIlJzHZ69AtjH6urqvgPENZxwM68mjQK4l7/ANThXTzojAHqV2Yf9CexsSduA6w8kCttSbaBvpeIUq8JLK0YXRC45HxgYUFTrZ4ljBpxpbG9vV4Bz4MTvx+lR7Z+3tbWp/v7+hlQ5QDZ5L5r8pp00mpqaml4UpIC5Q5Xdprylt8WJzhFccMOde1Tsr0TyZ87XkXuZFjwMUX2DtI53Kfk24SZRjGKr6586sTjRM/K9gd7NjY2ND2hHXxJtadZ/MUfQy2G1SrEBbJt/6BAB+Jj3W/4WYABO505Rl1+/oAAAAABJRU5ErkJggg==
) 50% 4px no-repeat #ff7800;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-noms-neds {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAANCAYAAADFVhxbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3RTcxOUIzQThCQjExRTc4RUU0OTc4OTIwQUY1MTVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3RTcxOUI0QThCQjExRTc4RUU0OTc4OTIwQUY1MTVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdFNzE5QjFBOEJCMTFFNzhFRTQ5Nzg5MjBBRjUxNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdFNzE5QjJBOEJCMTFFNzhFRTQ5Nzg5MjBBRjUxNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JmIlrAAAEvUlEQVR42oSVbUikVRTH77w54zjO6KgzvuV76tIUu7gVFG2fdoUlqejTLgSxUN9yiYReyKAPS7EUC0UQZKCInxJCNgTbynbX1dVNQ1LRVHzd8WV0XGd8GWccp995egaGba0Ll3ufc88993/O+Z/zGLq6ulRVVZUyGo0qPT1d5ebmqmAwqA4ODlQkElHT09PamcvlUtnZ2cpms6n8/HwVjUbV9va2isVianNzU62srKijoyNVWlqqnE6nysrKUiaTSQUCAVmLqqur7xwyRkZGLuzu7t5LS0vTdHJycjS7YmtnZ0clEgm1tLSkjCpliDB1fdT4r7PUISCtVqu2NxgMJu55+K4sLCw8LwHIzMzUbB1nz5w0QlTsZrP5SYxks94nYmPIE6mAZHJWi04Z+lHmJDr+hwFxbkPvaVmJ1h8Eaof9oQ4ybrFYlN1ul6i70PMhc2IryPE493c0YFwykL7LhPVt0lQhQvFob29vcHV1tTkej9+QVGIgv6ys7BvSdJ5vi+iR3geMVlL5PqAP9Cg9W1FR0UKq5EGxtbqwsPApdvYBmZkQRWiCnbfcbncz+sXJN8GwsLW1dQX9b9Xw8HBjQh+AXCXPQzwQ07/3e3t7a3t6eozw7lZSD+7NYHwp+T07O/t1R0eH6uzs9OLQclJORPzYisgeYDFd953BwcE6yYYOcgLnrmNTuyfyoaGhc8aamppLghjyTYyNjZ1aXl5+Zmpq6iVIHcFDW0lJSQPkPMN8QS7Oz8+/t76+XgVBq/x+f7vchfBvQuJ8n893Ec+LJOVzc3MfQfyaycnJ2rW1tdtEWaMNawybL0s0AR4G6DnOG8bHx0+g/xMqgfLy8rNmDHnlAp72gX6loKBAwYEbXLyPuJL0llGFTtERruD5TUA+ziqR+wUQr+OABWNnoMRzokfUx2ZmZq4AQBwO8+CHHo/nFjYN6BtwOiR6vONA5wfsdrHvgxIX2Yc5N5rxwCBKyTYgpYuSlJNGfIfDYYEvXt1QZmVl5d1HVREOSlHk6gUwCR+1NiM2WeeR7eKAQ54aHR1thU+XqMwTGRkZp5GdlnYEID9p/X5xcfETc0rVGYS8D5ev5JyQHwpworRLBFoQRyQrUmGMPR42hkKh33CiXr9jDYfDWuVxLpVolpahm7QCJgANfAThDexeYD6F8x4cL8zLy7uMTrn5//oRoI4AMytNE9AmUnSVvZ8q1Rorjz8BLqtw1Ov1rmsvW60nqWg7jXtPAALuJDrpcsY+CCdfw4lSKvBP+HW2uLjYBfBTRPcrIu8D3PP/Aibh14eWYuEPj/5IFL4AjI1Utu/v7zcjN+BxM6SvJwXx7u7uIlJzHZ69AtjH6urqvgPENZxwM68mjQK4l7/ANThXTzojAHqV2Yf9CexsSduA6w8kCttSbaBvpeIUq8JLK0YXRC45HxgYUFTrZ4ljBpxpbG9vV4Bz4MTvx+lR7Z+3tbWp/v7+hlQ5QDZ5L5r8pp00mpqaml4UpIC5Q5Xdprylt8WJzhFccMOde1Tsr0TyZ87XkXuZFjwMUX2DtI53Kfk24SZRjGKr6586sTjRM/K9gd7NjY2ND2hHXxJtadZ/MUfQy2G1SrEBbJt/6BAB+Jj3W/4WYABO505Rl1+/oAAAAABJRU5ErkJggg==
) 3px 50% no-repeat #ff7800; 
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-tab {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNUMzNjhBQjZGNDExRThCRUNBOTNCRkM1QkQyMDJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCNUMzNjhCQjZGNDExRThCRUNBOTNCRkM1QkQyMDJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkI1QzM2ODhCNkY0MTFFOEJFQ0E5M0JGQzVCRDIwMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1QzM2ODlCNkY0MTFFOEJFQ0E5M0JGQzVCRDIwMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XZZjeAAAC8UlEQVR42pxTS0wTURR9b2Y6n3amP8pfIaWgolSDwRjQYKIJie5Y6to1Lkx04daNJO5xqy7UsFAXJviJH6JosMGggKRAqVKhTqG/mU6n8/O+BowaMcSbNDPT9865n3MPHp64gzpDLSgk+JHt2IihaFSxDMTSrupT4jxINTR4NxGNKWTaFu3nxL28i+0LCb7TM3JigUHbhO04BIAsIAZwg5/zHAnw0kkv5+mXWOEAJOPIvX01LXd/kjgAIgDsYPIuCgwbDQpSf5CXTois0MMzbO3fkkGiCuNsZnTRzB6JcfeF3L5TbobrBWCEwhjtJBiMsHSoLjKy21t3FkrcGepPksONHVfD/sZzMLgp+DZguA5U5qIw1Q2kn+E/Fn4Ry7YtisKzkLQAdwQ4P0jwhATnysoqgGTDNvu+Fde19kAThqF2lkx97EkidrRG8OZ6m/dPeVl381hisr2gq6JlO2q9J3BmoK3nRqoo3wJybPh5MeLjxDef5OVW1dQH4fvBhlacnssks2NLk9TU2sIoQ9NcrqyqXbVt16CK8yklM77ZDSaDNUFCNwwjCuWTZwMchOMbK8Mg3zGWZqLvV+fvH2/pGvJybg/cvdgkBQu6ZQwQUdBWT7+EQ2PaIlIvZFPjHcFdcoAXE7OZ5MqashHHGDtBwXvFwwrU46XJS9CyBVXRv5HAXNSSUWYqthGHdmaiteHLrb765ufJD0NzmS8PoXVnOb82CoukNYpBnwvUhEFTOF9WlmALwyT7YjZ1GzJ1Q8nsdzX3KOxvuOCiGLRSlG9C60EgyYMVkmAJ1sd5Bskuza9/HUGExPmPMCwzC2qOXn93r53Z6ULBHimqUZ7OasXxvK6+gA2PFfWSDIqhfxjQRiVDj+d05bVS0Z4VdG3CtM1FYhESfl6qOp44m6EpStgCaoaeVgwtllZzL4uV0iuo+iNsqkrTNBEOES8RIHH4r/5g5FL+bdrJJWATn8JZDJRJgzIIJo8EF18FgYzVyraLHwIMAJ1YpvdzBW+9AAAAAElFTkSuQmCC
) 50% 2px no-repeat #008542;
display:inline;
padding:20px 10px 2px 10px;
border-radius: 5px;
color:#fff;
font-size:10px;
text-align:center;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-noms-tab {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNUMzNjhBQjZGNDExRThCRUNBOTNCRkM1QkQyMDJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCNUMzNjhCQjZGNDExRThCRUNBOTNCRkM1QkQyMDJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkI1QzM2ODhCNkY0MTFFOEJFQ0E5M0JGQzVCRDIwMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1QzM2ODlCNkY0MTFFOEJFQ0E5M0JGQzVCRDIwMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XZZjeAAAC8UlEQVR42pxTS0wTURR9b2Y6n3amP8pfIaWgolSDwRjQYKIJie5Y6to1Lkx04daNJO5xqy7UsFAXJviJH6JosMGggKRAqVKhTqG/mU6n8/O+BowaMcSbNDPT9865n3MPHp64gzpDLSgk+JHt2IihaFSxDMTSrupT4jxINTR4NxGNKWTaFu3nxL28i+0LCb7TM3JigUHbhO04BIAsIAZwg5/zHAnw0kkv5+mXWOEAJOPIvX01LXd/kjgAIgDsYPIuCgwbDQpSf5CXTois0MMzbO3fkkGiCuNsZnTRzB6JcfeF3L5TbobrBWCEwhjtJBiMsHSoLjKy21t3FkrcGepPksONHVfD/sZzMLgp+DZguA5U5qIw1Q2kn+E/Fn4Ry7YtisKzkLQAdwQ4P0jwhATnysoqgGTDNvu+Fde19kAThqF2lkx97EkidrRG8OZ6m/dPeVl381hisr2gq6JlO2q9J3BmoK3nRqoo3wJybPh5MeLjxDef5OVW1dQH4fvBhlacnssks2NLk9TU2sIoQ9NcrqyqXbVt16CK8yklM77ZDSaDNUFCNwwjCuWTZwMchOMbK8Mg3zGWZqLvV+fvH2/pGvJybg/cvdgkBQu6ZQwQUdBWT7+EQ2PaIlIvZFPjHcFdcoAXE7OZ5MqashHHGDtBwXvFwwrU46XJS9CyBVXRv5HAXNSSUWYqthGHdmaiteHLrb765ufJD0NzmS8PoXVnOb82CoukNYpBnwvUhEFTOF9WlmALwyT7YjZ1GzJ1Q8nsdzX3KOxvuOCiGLRSlG9C60EgyYMVkmAJ1sd5Bskuza9/HUGExPmPMCwzC2qOXn93r53Z6ULBHimqUZ7OasXxvK6+gA2PFfWSDIqhfxjQRiVDj+d05bVS0Z4VdG3CtM1FYhESfl6qOp44m6EpStgCaoaeVgwtllZzL4uV0iuo+iNsqkrTNBEOES8RIHH4r/5g5FL+bdrJJWATn8JZDJRJgzIIJo8EF18FgYzVyraLHwIMAJ1YpvdzBW+9AAAAAElFTkSuQmCC
) 7px 50% no-repeat #008542; 
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.racef-betnow-fb {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAADsElEQVR42q2UcUwTVxzHz1Iptp7QUocwF4NZiFlYZPyx4R8bc4uOzWUwAR1/bIlxsNCMMEPjFrOoo5M55xYz94e4IG6jrbggMLUtOAsdrODKpegolApVN8WAoK1d4a7Xu+/eldQY4swW95JP7t7v3fvk3vflPYr6j40dTcoh6AiVHHmGvcpXqP+jBYZoM+dTgIgBvwz15vXHHlk6MZi6JOihr3GjCkhyfmwxivZUlT2y+A9GnUeWLpIIII7JMdy3MpRTVav51wIAWkIWYQVBFq/PuBM+4rwkhhEiviyH8+esYaZrdQH8VAE3rFjPeRTJ/yQsIJwjTBLChGmCm7A/ONmqmXHJrBEPiWFIIgn8UKKAEXnsfb6mGGcvJRUulG4k8HhAmwoBjgvHNs0OyP6MDC4B51ZCuKgARhYBQ/JYn5PqBNatDIVcdGZMejvEytiIYI+LooKIb6zD13YbB3yMfxrMVc5r69AXi0yCyLmWgmeUuO5IFw2HSkZbTzwXiDJESuoSrIvG2PmV5TGxbfDG0lt32cm4mOWFOVPv+DppjN5yfEPhF30VN12v10Wd5O/6lgFMIo5+u8FCbWpOfGLbV3kT9vSQcEEVG2OdyQj0aGti4tyaNvmJX/2uBQlcJejiUc06M3/je2hEetSAk8a7e8urpXp/y9OqQFfaDb43BXyvGmGHFpfa11Tcy3jFO00v1nd6JwRRXBjxZ/DvTA93Kuci3WoIjhTc7kwXcitrc6V5U7aMdWG7Vox0ayCSsVsdGUJe1e6npE1bTMiWPlq13ZRa+qX98M07s9y9WKK4MuX6YAdrJbt+LhXoWgbL8byRZ98zLJLmiOeTj0p1VhpzqGCqf8klL26UU4Ewt4qPCmTfYYxExRcGxqfziXgqLp4IgrnYkm8WrDRY63KInWr0/5Bj8zVnadChfn/O8hjPWki9Q4O/zqYhu7zurflLhRfexkNaW+9Ag8+YyfBntGBPpyHYliF6TWtCsKjvzP2UBgnhLDlP1hRUflx+iio0xlZC1Z507xi8MoOF0QZnI/jQ7HEfPrB5M6zkwjmTAlhoXDc/GSzTVx9AO5Gd1sTqd1seh25XhY0qbLrv5L16JEm+pfH5tfo2Q9mh7lNVDf2/lBy0n1yt+7F6bU0rbTio37hvT+nlvZ+Uje4zbB3dtlPXnFDSoK4zbP29/ev80Oeflvqyt+/fRRUZEx9+Ubx2RH5/V2/yKKiXv1NRb5gIZhVZ6rzgze8zqOLGZ6iipuUP0vwNigrCOzWnlogAAAAASUVORK5CYII=) 3px 50% no-repeat #20a5e0; 
display:inline;
padding:4px 3px 4px 30px;
    border-radius: 3px;
color:#fff;
font-size:13px;
text-align:center;
line-height:13px;
font-weight:bold;
text-transform:uppercase;
margin:0px 5px 0 5px;
float:right;
}

.fa-star, .fa-star-o, .fa-star-half-o, .fa-star-half-stroke {
  color: #ffcb1b;
}

.pastwinners ul {list-style-type:none;}
.pastwinners ul li {width:206px;float:left;list-style-type:none;}
.pastwinners ul li:last-child {margin-bottom:15px;}

.jumptolinks ul {list-style-type:none;}
.jumptolinks ul li {width:100%;border-bottom:1px solid #e6e6e6;}

.theraceinfo ul li:last-child {margin-bottom:5px;}

ul#rcmenu {
    padding: 0;
    margin-bottom: 15px
}

ul#rcmenu li {
    display: inline-block;
    margin: 10px 0 6px 0
}

ul#rcmenu li a {
    background-color: #32830a;
    font-size: 14px;
    height: 14px;
    font-weight: bold;
    color: #fff;
    padding: 7px 14px;
    text-decoration: none;
    border-radius: 4px 4px;
    margin: 0 4px 0 0
}

ul#rcmenu li a:hover {
    background-color: #3fa90b
}
	.embed-container iframe,
	.embed-container object,
	.embed-container embed { 
		max-width: 100%;
	}



.rcmenublock {
    width: 100%
}

.letter-group {
    width: 100%
}

.letter-cell {
    height: 14px;
    padding: 7px 14px;
    font-size: 14px;
    line-height: 14px;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.row-cells {
    width: 70%;
    float: right;
    margin-right: 180px
}

.title-cell {
    width: 30%;
    float: left;
    overflow: hidden;
    margin-bottom: 8px
}

.letter-cell-border {
    border-bottom: 2px solid #32830a;
    margin: 5px 0px
}

.letter-cell-border a:hover,
.letter-cell-border a:visited,
.letter-cell-border a:link,
.letter-cell-border a:active {
    color:#fff;
}

.tbb {
    border-bottom: 2px solid #32830a;
    margin: 5px 0px
}

.tbb h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    padding: 5px 20px;
    font-size: 20px;
    text-transform: uppercase;
    float: left;
    margin: 0 0 -2px 0;
    /* font-weight: bold; */
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.tbb h2 {
    height: 14px;
    padding: 7px 14px;
    font-size: 14px;
    line-height: 14px;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.sbtitle {
    border-bottom: 2px solid #32830a;
    margin: 5px 0px 0px 0px;
}

.sbtitle h2 {
    padding: 7px 14px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
	text-transform:uppercase;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.bigtips-sb {
    margin-bottom: 0px;
}

.bigtips-sbtitle {
    border-bottom: 2px solid #32830a;
    margin: 5px 0px 0px 0px;
}

.bigtips-sbtitle h2 {
    padding: 7px 14px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
	text-transform:uppercase;
    float: left;
    margin: 0 0 -2px 0;
    font-weight: bold;
    background: #32830a;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.bigtips-bb {    
	padding: 9px 6px 10px 6px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
    text-transform: uppercase;
    width: 75px;
    text-align: center;
    float: left;
    margin: 4px 5px 6px 0;
    font-weight: bold;
    background-color: #f9cf00;
    color: #000;
    border-radius: 4px;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
}

.bigtips-bd {
    padding: 9px 6px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
    text-transform: uppercase;
    width: 75px;
    text-align: center;
    float: left;
    margin: 4px 5px 6px 0;
    font-weight: bold;
    background-color: #e4e4e4;
    color: #000;
    border-radius: 4px;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
}

.bigtips-ls {
    padding: 9px 6px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
    text-transform: uppercase;
    width: 75px;
    text-align: center;
    float: left;
    margin: 4px 5px 6px 0;
    font-weight: bold;
    background-color: #e4e4e4;
    color: #000;
    border-radius: 4px;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
}

.bigtips-claimbut {
    padding: 6px 10px 7px 10px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 13px;
    text-transform: uppercase;
    /* width: 75px; */
    text-align: center;
    float: right;
    margin: 4px 5px 0px 0;
    font-weight: bold;
    background-color: #f9cf00;
    color: #000;
    border-radius: 4px;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
}

.bigtips-desc {
    padding: 8px 76px 6px 118px;
    font-size: 15px;
    text-align: center;
    line-height: 19px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
    font-weight: 500;
}

.bigtips-descclaim {
    padding: 30px 6px 0px 16px;
    font-size: 8px;
    letter-spacing: 1px;
    float: left;
    /* text-align: center; */
    /* line-height: 15px; */
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
    /* font-weight: 500; */
	}

#bigtips-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
	min-height: 34px;
    background: url(images/logos/sportsbet.png) 10px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-ladbrokes {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 10px 50% no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-swiftbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/swiftbet.png) 30px 50% no-repeat #13274b;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betr {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/betr.png) 30px 50% no-repeat #093AD3;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-ladbrokes2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 10px 50% no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betfair {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betfair.png) 24px 50% no-repeat #ffb80c;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-classicbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/classicbet.png) 28px 50% no-repeat #1c1c1c;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-neds {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/neds.png) 24px 50% no-repeat #ff7900;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-beteasy {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet3 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-williamhill {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-tomwaterhouse {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-luxbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/luxbet.png) 10px 50% no-repeat #b21e3c;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-bookmaker {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bookmaker.png) 10px 50% no-repeat #231f20;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-unibet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/unibet.png) 28px 50% no-repeat #147b45;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-centrebet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 34px 49% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betstar {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betstar.png) 10px 50% no-repeat #0651a0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-bet365 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bet365.png) 10px 50% no-repeat #007b5d;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-palmerbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 50% no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-palmerbet2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 50% no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-palmerbet3 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 50% no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-playup {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/playup.png) 18px 50% no-repeat #1a1a1a;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-madbookie {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/madbookie-long.png) 10px 50% no-repeat #282828;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-tab {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/tab.png) 32px 50% no-repeat #008542;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-boombet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/boombet.png) 27px 50% no-repeat #fd346e;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-dabble {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/dabble.png) 32px 50% no-repeat #7742ff;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-picklebet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/picklebet.png) 10px 50% no-repeat #10181c;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-sportsbet:hover
    opacity: .9
}

#bigtips-swiftbet:hover
    opacity: .9
}

#bigtips-betr:hover
    opacity: .9
}

#bigtips-ladbrokes:hover, #bigtips-ladbrokes2:hover {
    opacity: .9
}

#bigtips-betfair:hover {
    opacity: .9
}

#bigtips-classicbet:hover {
    opacity: .9
}

#bigtips-neds:hover {
    opacity: .9
}

#bigtips-crownbet:hover {
    opacity: .9
}

#bigtips-beteasy:hover {
    opacity: .9
}

#bigtips-crownbet2:hover {
    opacity: .9
}

#bigtips-crownbet3:hover {
    opacity: .9
}

#bigtips-williamhill:hover {
    opacity: .9
}

#bigtips-tomwaterhouse:hover {
    opacity: .9
}

#bigtips-luxbet:hover {
    opacity: .9
}

#bigtips-bookmaker:hover {
    opacity: .9
}

#bigtips-unibet:hover {
    opacity: .9
}

#bigtips-centrebet:hover {
    opacity: .9
}

#bigtips-betstar:hover {
    opacity: .9
}

#bigtips-bet365:hover {
    opacity: .9
}

#bigtips-palmerbet:hover, #bigtips-palmerbet2:hover, #bigtips-palmerbet3:hover {
    opacity: .9
}

#bigtips-playup:hover {
    opacity: .9
}

#bigtips-madbookie:hover {
    opacity: .9
}

#bigtips-tab:hover {
    opacity: .9
}

#bigtips-boombet:hover {
    opacity: .9
}

#bigtips-dabble:hover {
    opacity: .9
}

#bigtips-picklebet:hover {
    opacity: .9
}

.thebb {
margin-bottom:15px;
}

.bbtheodds {
    font-family: 'Roboto', sans-serif;
background:#f9cf00;
width:96px;
color:#000;
text-align:center;
 position: absolute;
display:inline-block;
font-size:24px;
margin-top:10px;
font-weight:bold;
height:50px;
padding:0px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:pointer;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
}
.bbtheodds:hover {
  background-color: #f9c100;
}
.bbtheodds:focus {
  outline: none;
}
.bbtheodds:hover:after {
  border-color: transparent;
}


.bbbetnow {
color:#000;
 position: relative;
text-align:center;
margin:10px 0 0 0;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
}

.bboddstxt {
color:#000;
 position: relative;
 line-height:0;
text-align:center;
margin:0px 0 0 0;
    padding: 18px 0 3px;
font-size:26px;
font-weight:bold;
}

.bbselection {
    font-family: 'Roboto', sans-serif;
    border: 2px solid #e7e7e7;
    width: 506px;
    margin-right: 10px;
    font-weight: bold;
    color: #000;
    background: #f1f1f1;
    display: inline-block;
    cursor: pointer;
    font-size: 24px;
    margin-top: 10px;
    height: 40px;
    padding: 5px 0 0;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEX///8AAAAAgABVVQAzZgArgAAzgAAragAkbQArcQ4rdQsvcQkudgkscgkrdwkocAgudAgtcQgsdQcrcQcpdQcocgcudgcpdAYtcQYsdAYtcworcQktdAkrdQkpcwgrdAgscwcqcwcsdAcscgcscwksdAkscgkqcwgscggrcggrcwgrcwgrdAcsdAcscwcrdAkrcwkqcwkrcwkrdAkscwgrcwgqcggsdAgrcwgrcggrcwcrdAcrcgcrcwkrcwkrdAksdAgrcggrcggrcwgrcwgrcwgqcwgrcwgrcggrcggrcwgscwgrcwgrcwgrdAgscgcrcwcrcwkrcwkrdAgrcwgrcwgrcwgrcwgrcwgrcwgrcwgrdAgrcwgrcwgrcwgrcwgrcwgrcwgrcwgrcwgrcwgrcwjXSa1aAAAAZXRSTlMAAQIDBQYKDA4SGBscHR4gISIjJCUmJywtLjM2OTs+QkVJS0xSVldbXF5fZGxub3Bxc3Z3en5/gIOIiY2PkJWWmJqcn6Knqb/CxMXHyMrLzc7Q0tbZ2tzf4ujp6vLz9Pb4+fv8/ibR5K0AAAGUSURBVHjafZNpXwFhFMVPQtGUtNEiTSlLTVqkdUJaFIUKqaahcb//V+gOYWzzf3Hv85xzfs/c2YAmURog2nKwIstX0xAiR31EBExfyfIKRA4X7LjsP+AC9gI3ER46kejh/Kk/kDl/IClOHkxot0h09Xq9u07gTpsAcq8Ydzp3WNBSQa/V6g2mNN7sOJ3jeM/xlGcNgauLtfD/3AjzxsV9js64rtM+1zGVaLMd2CRSx7gf0zpXq/Kki0UiJeabBCZ9MYWoqGt5xaq3m8YS1/vmXI1KpdFc3LO0TDfNA92/GT5P6r1LCbBkf92tS6ZpD5jvDcwD+5T+n2mqqvDMJaNfAmZ/qlPtqddqFQ9kY0CGp1JbQ4dt9fs0ZAyE4t/qNgwsPJJmDGj0uIAeLOL1R9f/uBYtGMCWbftZG4YifLX8LwEjWH3R/edVjGbrRxVhylvJ3LdXq3bTwAHRgWnAS+Q1DfiJ/Ga+I0+Ud4y0Nw7L+nMoH24M932dX6LuG+bPfHZf1ufMoL8Y2DUQWBwIJHu/yWRb/wMEDptAHvmubAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.bbselection span {
padding:0 10px 0 50px;
}

.bbrace {
margin-right:1%;
width:9%;
background:#252525;
color:#fff;
text-align:center;
display:inline-block;
font-size:24px;
height:40px;
padding:5px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.sbuttons {
float:right;
}

.fb-share-button {
margin:5px 6px 0px 0;
}

.twitter-share-button {
margin:5px 0px -5px 0;
}

.up-arrow {
	display: inline-block;
	position: relative;
	background: #20a5e0;
	color: #FFF;
	width:100%;
	text-decoration: none;
	margin-top:10px;
	margin-bottom:6px;
}
.up-arrow:hover {
	 opacity: .9
}
.up-arrow:after {
	content: '';
	display: block;  
	position: absolute;
	right: 40px;
	bottom: 100%;
	width: 0;
	height: 0;
	border-bottom: 10px solid #20a5e0;
	border-top: 10px solid transparent;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
}
div:hover.up-arrow:after {
	border-bottom-color:  #20a5e0;
}

.pushcrew-http-branding-modal-clicked-box {
display:none;
}

.bbright {
display:inline-block;
padding:0px 10px;
width:210px;
	text-align:center;
vertical-align:top;
}

.bbright img {
margin:10px 0px;
vertical-align:top;
}

.bbfb {
    font-size: 18px;
    padding: 4px 0 3px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
	text-align:center;
    text-decoration: none;
background:#fff;
color:#000;
margin-bottom:10px;
}

#navlist
{
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
display:inline-block;
padding: 0px 10px 0px 0px;
list-style: none;
}

#navlist li
{
    font-size: 18px;
color:#fff;
letter-spacing:1px;
font-weight:bold;
    text-decoration: none;
padding-left: 25px;
background-image: url(images/yellowtick.png);
background-repeat: no-repeat;
background-position: 0 0.3em;
}

#navlist li:hover
{
color:#ffe400;
}

#navlist ul { list-style: none; }

#thebb-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    cursor: pointer;
}

#pipe {
    margin-bottom: 20px
}

#pipe ul {
    margin-left: 0;
    padding-left: 0;
    display: inline-block
}

#pipe ul li {
    font-size: 14px;
    padding: 3px 15px;
    background: #e6e6e6;
    list-style: none;
    display: inline-block;
    white-space: normal;
    margin: 3px 5px 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6
}

#pipe ul li:first-child {
    margin: 3px 5px 3px 5px;
    padding: 3px 15px;
    list-style: none;
    display: inline-block
}

#pipe ul li:hover {
    background: #eee
}

.rcnews {
    max-width: 100%;
    font-size: 15px;
    border-bottom: 1px dotted #DADADA;
    padding: 2px 5px 2px 0;
    margin-bottom: 4px;
    font-weight: bold
}

.rcfeature {
    display: inline-block;
    font-size: 14px;
    padding-right: 20px;
    margin-bottom: 15px;
    font-weight: bold;
    border-bottom: 1px dotted #DADADA
}

.rcnewstitle {
    background: #32830a;
    background: -moz-linear-gradient(top, #32830a 0%, #246106 100%);
    background: -webkit-linear-gradient(top, #32830a 0%, #246106 100%);
    background: linear-gradient(to bottom, #32830a 0%, #246106 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#32830a', endColorstr='#246106', GradientType=0);
    padding: 3px 10px 3px;
    margin: 10px 0 5px;
    font-weight: 400;
    font-family: 'Oswald';
    font-size: 15px;
    text-transform: uppercase;
    color: #fff
}

.acf-map {
    width: 100%;
    height: 250px;
    margin: 20px 0
}

.acf-map img {
    max-width: inherit !important
}

.thepopupad {
    max-width: 504px;
    height: auto;
    padding: 6px 6px 3px 6px;
    background: #fff
}

.thepopupadimg:hover {
    opacity: .9
}

.thepopupad img {
    margin-bottom: 6px
}

#top-crownbet {
width:100%;
height:auto;
vertical-align: middle;
min-height:36px;
background:url(images/logos/crownbet2.png) 6px 50% no-repeat #8935c0;
cursor:pointer;
    border-radius: 5px;
margin-bottom:15px;
}

#top-sportsbet {
width:100%;
height:auto;
vertical-align: middle;
min-height:36px;
background:url(images/logos/sportsbet2.png) 6px 50% no-repeat #20a5e0;
cursor:pointer;
    border-radius: 5px;
margin-bottom:15px;
}

#top-ladbrokes {
width:100%;
height:auto;
vertical-align: middle;
min-height:36px;
background:url(images/logos/ladbrokes2.png) 6px 50% no-repeat #ee1617;
cursor:pointer;
    border-radius: 5px;
margin-bottom:15px;
}

.topmobtxt {
color:#fff;
font-size:14px;
padding:8px 6px 3px 106px;
float:left;
}

.topmobtxtcb {
color:#fff;
font-size:14px;
padding:8px 6px 3px 100px;
float:left;
}

.topmobtxtlb {
color:#fff;
font-size:14px;
padding:8px 6px 3px 94px;
float:left;
}

.topmobtxt a, .topmobtxt a:hover, .topmobtxt a:visited {
color:#fff;
}

.topclaim {
padding:1px 4px 1px 5px;
    border: 1px solid #fff;
    border-radius: 5px;
color:#fff;
font-weight:bold;
 vertical-align: middle;
text-transform:uppercase;
margin:7px 5px 0 0;
float:right;
}

.fbclaimbut {
padding:10px 6px 10px 6px;
    border: 2px solid #fff;
    border-radius: 5px;
color:#fff;
height:100%;
font-weight:bold;
 vertical-align: middle;
text-transform:uppercase;
margin:7px 5px 0 0;
float:right;
}

#sb-swiftbet {
width:100%;
color:#fff;
height:auto;
background:url(images/retina/swiftbet.png) 50% 8px no-repeat #13274b;
cursor:pointer;
margin-bottom:6px;
}

#sb-betr {
width:100%;
color:#fff;
height:auto;
background:url(images/retina/betr.png) 50% 8px no-repeat #093AD3;
cursor:pointer;
margin-bottom:6px;
}

#sb-ladbrokes {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/ladbrokes.png) 50% 8px no-repeat #ee1617;
cursor:pointer;
margin-bottom:6px;
}

#sb-neds {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/neds.png) 50% 8px no-repeat #ff7800;
cursor:pointer;
margin-bottom:6px;
}

#sb-boombet {
width:100%;
color:#fff;
height:auto;
background:url(images/retina/sb-boombet.png) 50% 8px no-repeat #fd346e;
cursor:pointer;
margin-bottom:6px;
}

#sb-tab {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/tab.png) 50% 8px no-repeat #008542;
cursor:pointer;
margin-bottom:6px;
}

#sb-crownbet {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/beteasy.png) 50% 4px no-repeat #8935c0;
cursor:pointer;
margin-bottom:6px;
}

#sb-crownbet2 {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/beteasy.png) 50% 4px no-repeat #8935c0;
cursor:pointer;
margin-bottom:6px;
}

#sb-bookmaker {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/bookmaker.png) 50% 8px no-repeat #231f20;
cursor:pointer;
margin-bottom:6px;
}

#sb-unibet {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/unibet.png) 50% 8px no-repeat #147b45;
cursor:pointer;
margin-bottom:6px;
}

#sb-centrebet {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/centrebet.png) 50% 8px no-repeat #231f20;
cursor:pointer;
margin-bottom:6px;
}

#sb-betstar {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/betstar.png) 50% 8px no-repeat #0651a0;
cursor:pointer;
margin-bottom:6px;
}

#sb-bet365 {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/bet365.png) 50% 8px no-repeat #007b5d;
cursor:pointer;
margin-bottom:6px;
}

#sb-palmerbet {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/palmerbet.png) 50% 8px no-repeat #8391c0;
cursor:pointer;
margin-bottom:6px;
}

#sb-playup {
width:100%;
color:#fff;
height:auto;
background:url(images/logos/playup.png) 50% 8px no-repeat #1a1a1a;
cursor:pointer;
margin-bottom:6px;
}

#sb-madbookie {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/madb.png) 50% 8px no-repeat #282828;
    cursor: pointer;
    margin-bottom: 6px
}

.sbheading {
    padding: 36px 8px 0 8px;
    text-align: center;
    font-size: 15px;
    line-height: 16px;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbheading2 {
padding:36px 8px 0 8px;
text-align:center;
font-size:16px;
line-height:20px;
font-family:Roboto,sans-serif;
font-weight:700;
text-transform:uppercase;
}

.sbheading span {
color:#f9cf00;
}

.sbdesc {
padding:0px 8px 6px 8px;
text-align:center;
font-size:13px;
line-height:18px;
}

#fb-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 10px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-ladbrokes {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 10px 50% no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-betfair {
    width: 100%;
    color: #1b1b1b;
    height: auto;
    background: url(images/logos/betfair.png) 10px 50% no-repeat #ffb80c;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-neds {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/neds.png) 27px 50% no-repeat #ff7800;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-tab {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/tab3.png) 42px 50% no-repeat #008542;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-sportchamps {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportchamps.png) 22px 50% no-repeat #001e3f;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 34px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-beteasy {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 34px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbetwinx {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/winxoffer.png) left bottom no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-sportsbetclaim {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 10px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-ladbrokesclaim {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 10px 50% no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbetclaim {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasy.png) 10px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbet2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 34px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbet3 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 34px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-williamhill {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/williamhill.png) 10px 50% no-repeat #17345b;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-tomwaterhouse {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/tomwaterhouse.png) 10px 50% no-repeat #212926;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-luxbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/luxbet.png) 10px 50% no-repeat #b21e3c;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-bookmaker {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bookmaker.png) 10px 50% no-repeat #231f20;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-unibet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/unibet.png) 22px 50% no-repeat #147b45;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-centrebet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/centrebet.png) 10px 50% no-repeat #231f20;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-betstar {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betstar.png) 10px 50% no-repeat #0651a0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-bet365 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bet365.png) 10px 50% no-repeat #007b5d;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-palmerbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 50% no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-madbookie {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/madbookie.png) 10px 50% no-repeat #282828;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-playup {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/playup.png) 10px 50% no-repeat #1a1a1a;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-sportsbet:hover {
    opacity: .9
}

#fb-ladbrokes:hover {
    opacity: .9
}

#fb-betfair:hover {
    opacity: .9
}

#fb-neds:hover {
    opacity: .9
}

#fb-sportchamps:hover {
    opacity: .9
}

#fb-tab:hover {
    opacity: .9
}

#fb-crownbet:hover {
    opacity: .9
}

#fb-beteasy:hover {
    opacity: .9
}

#fb-crownbetwinx:hover {
    opacity: .9
}

#fb-sportsbetclaim:hover {
    opacity: .9
}

#fb-ladbrokesclaim:hover {
    opacity: .9
}

#fb-crownbetclaim:hover {
    opacity: .9
}

#fb-crownbet2:hover {
    opacity: .9
}

#fb-crownbet3:hover {
    opacity: .9
}

#fb-williamhill:hover {
    opacity: .9
}

#fb-tomwaterhouse:hover {
    opacity: .9
}

#fb-luxbet:hover {
    opacity: .9
}

#fb-bookmaker:hover {
    opacity: .9
}

#fb-unibet:hover {
    opacity: .9
}

#fb-centrebet:hover {
    opacity: .9
}

#fb-betstar:hover {
    opacity: .9
}

#fb-bet365:hover {
    opacity: .9
}

#fb-palmerbet:hover {
    opacity: .9
}

#fb-madbookie:hover {
    opacity: .9
}

#fb-playup:hover {
    opacity: .9
}

.fbheading {
    padding: 10px 4px 0 130px;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.fbheading span {
    color: #ffe400;
}

.fbdesc {
    padding: 0 0 6px 130px
}

.fbheadingwinx {
    padding: 8px 4px 0px 90px;
    font-size: 21px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    /* text-transform: uppercase; */
    text-decoration: none;
}

.fbdescwinx span {
    color: #ffe400;
}


.fbdescwinx {
    padding: 3px 8px 6px 90px;
}

.fbheadingclaim {
    padding: 10px 4px 0 130px;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.fbheadingclaim span {
    color: #ffe400;
}

.fbdescclaim {
    padding: 0 0 6px 130px
}

.ndfbheading {
    padding: 10px 4px 0 130px;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.ndfbheading span {
    color: #ffe400;
}

.ndfbdesc {
    padding: 0 0 6px 130px;
    font-family: 'Roboto', sans-serif;
}

.entry .fboffers a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none
}

.cupsentry .fboffers a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none
}

@media only screen and (min-width:220px) and (max-width:375px) {
.adamountbox select {
    font-size: 16px;
    width: 160px;
}

.adcoverage {
    font-size: 18px;
}
}


@media only screen and (min-width:220px) and (max-width:321px) {

#bbfield .bonus {
    font-size: 16px;
	padding:5px 0;
}
.racef-horse {
font-size:12px;
line-height:12px;
margin:0;
padding:0;
font-weight:bold;
display:inline-block;
}
.topclaim {
display:none;
}
.racef-star-noms {
display:none;
}
.racef-details {
line-height:10px;
}
}

@media only screen and (min-width:322px) and (max-width:980px) {

#fb-crownbet3 {
    width: 100%;
    color: #fff;
    height: auto;
 background-color:#8935c0;
    background-position: 6px 8px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/crownbetsml.png");
    position: relative;
    cursor: pointer;
    margin-bottom: 6px
}

#fb-crownbetwinx {
    width: 100%;
    color: #fff;
    height: auto;
    background-color: #8935c0;
	background-image:none;
    cursor: pointer;
    margin-bottom: 6px
}

.fbheading {
    padding: 36px 8px 0 8px;
    text-align: center;
    font-size: 15px;
    line-height: 16px;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbheadingwinx {
    padding: 8px 6px 0px 6px;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.fbdescwinx {
    padding: 3px 6px;
    font-size: 11px;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
}

.fbdesc {
    padding: 3px 6px;
    font-size: 12px;
    line-height: 15px;
    font-family: 'Roboto', sans-serif;
	text-align:center;
}

.fbheadingclaim {
    padding: 8px 4px 0 80px;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.fbdescclaim {
    padding: 3px 6px;
    font-size: 11px;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
}

.ndfbheading {
    padding: 8px 4px 0 80px;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none
}

.ndfbheading span {
    color: #ffe400;
}

.ndfbdesc {
    padding: 3px 6px;
    font-size: 11px;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
}

#fb-crownbet2 {
    background: url(images/logos/beteasy.png) 10px 6px no-repeat #8935c0;
}

#bbfield table td.race {
    width: 20px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.horsemm {
    width: 104px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.oprice {
    width: 50px;
    border-bottom:0px;
    font-size: 13px;
}

#bbfield table td.currodds {
    width: 50px;
    border-bottom:0px;
    font-size: 13px;
}
.racef-horse {
font-size:15px;
line-height:15px;
padding:0;
margin:0;
font-weight:bold;
display:inline-block;
}

.racef-trainer {
display:none;
}

.racef-rating {
display:none;
}
.racef-details {
line-height:12px;
}
}
@media only screen and (min-width:220px) and (max-width:980px) {


td.cb-image {
width:20% !important;
}

td.cb-offer {
width:45% !important;
}

td.cb-offernsw {
width:45% !important;
text-align:left !important;
}

td.claimbutton {
width:20% !important;
}

td.mobrating {
display:table-cell !important;
    min-width: 50px;
}

th.mobrating {
display:table-cell !important;
width:20% !important;
}

#the-race-field .race-header h4 {
    font-size: 9px;
}
#the-race-field .race-header h5 {
    font-size: 11px;
margin-top:5px;

}

#the-race-field .race-header h3 {
    font-size: 13px;
}

#the-race-field .race-header .time {
    font-size: 12px;
margin-top:-3px;
}

.racef {
display:inline-block;
margin:0;
padding:5px 0 2px 0;
border-bottom: 1px dotted #e6e6e6;
width:100%;
}

.racef-img {
float:left;
margin: 0px 5px 0px 0;
}

.racef-img img {
height:38px;
margin:0;
padding:5px 0 0 0;
}

.racef-details {
font-size:10px;
text-transform:uppercase;
}

.racef-pred {
display:block;
margin:0 10px 0 0;
padding:0;
}

.racef-betnow {
font-size:9px;
text-align:center;
line-height:9px;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 0 5px;
float:right;
}

.facef-country {
display:none;
}

.racef-prediction span {
display:none;
}

.fbclaimbut {
padding:1px 4px 1px 5px;
    border: 1px solid #fff;
    border-radius: 5px;
color:#fff;
height:100%;
font-weight:bold;
 vertical-align: middle;
text-transform:uppercase;
margin:7px 5px 0 0;
float:right;
}
.bbright {
display:block;
padding:0px;
width:100%;
	text-align:center;
vertical-align:top;
}

.bbright img {
margin:10px 0px;
vertical-align:top;
}

.bbfb {
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
	text-align:center;
    text-decoration: none;
background:#fff;
color:#000;
margin-bottom:10px;
margin:0 10px;
}

#navlist
{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
display:block;
padding: 0px 10px 0px 0px;
list-style: none;
}

#navlist li
{
    font-size: 14px;
color:#fff;
letter-spacing:1px;
font-weight:bold;
    text-decoration: none;
padding-left: 25px;
background-image: url(images/yellowtick.png);
background-repeat: no-repeat;
background-position: 0 0.1em;
}

.bbbetnow {
color:#000;
 position: relative;
text-align:center;
margin:10px 0 0 0;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
}

.bboddstxt {
color:#000;
 position: relative;
 line-height:0;
text-align:center;
margin:0px 0 0 0;
padding:10px 0 0;
font-size:26px;
font-weight:bold;
}

.bbtheodds {
width:25%;
text-align:center;
display:inline-block;
font-size:18px;
height:40px;
padding:10px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.bbselection {
width:70%;
margin-right:2%;
display:inline-block;
font-size:18px;
height:40px;
padding:10px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-image:none;
background-repeat: no-repeat;
background-position: 0;
}

.bbselection span {
padding:0 10px;
}

.bbrace {
margin-right:1%;
margin-bottom:10px;
width:49%;
background:#252525;
color:#fff;
text-align:center;
display:inline-block;
font-size:20px;
line-height:36px;
letter-spacing:3px;
height:40px;
padding:5px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.adamount {
    background-image: none;
}


    #fbsb-more .fbsbmore {
        padding: 12px 0px 12px 0px;
        text-align: center;
        font-size: 15px;
        line-height: 18px;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        text-transform: uppercase
    }
    #bb-sportsbet {
        width: 100%;
        max-width: 767px;
        color: #fff;
        height: auto;
    background: url(images/sbmob.gif) center top no-repeat #0078c6;
        cursor: pointer;
        margin-bottom: 1px
    }
    #bb-ladbrokes {
        width: 100%;
        max-width: 767px;
        color: #fff;
        height: auto;
        background: #ee1617;
        cursor: pointer;
        margin-bottom: 1px
    }
    #bb-crownbet {
        width: 100%;
        max-width: 767px;
        color: #fff;
        height: auto;
    background: url(images/cbmob.gif) center top no-repeat #8f2d8b;
        cursor: pointer;
        margin-bottom: 1px
    }
    .bbhorse {
        display: block;
        vertical-align: top;
        max-width: 767px;
        width: 100%
    }
    .bbdetails {
        padding: 10px
    }
    .bbrightsb {
        background: url(images/logos/sportsbet.png) 0px 0px no-repeat;
        padding: 5px 10px 0px 0px;
        vertical-align: top;
        margin: 0;
        display: block;
        width: 100%;
        max-width: 767px;
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px
    }
    .bbrightsb span {
        color: #feda00;
        font-weight: bold
    }
    .bbrightsb h4 {
        color: #fff;
        padding: 0px 0 0 115px;
        font-size: 19px;
        line-height: 19px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 6px
    }
    .bbrightlb {
        background: url(images/logos/ladbrokes.png) 0px -5px no-repeat;
        padding: 0px 10px 0px 0px;
        vertical-align: top;
        margin: 0;
        display: block;
        width: 100%;
        max-width: 767px;
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px
    }
    .bbrightlb span {
        color: #feda00;
        font-weight: bold
    }
    .bbrightlb h4 {
        color: #fff;
        padding: 3px 0 0 115px;
        font-size: 19px;
        line-height: 19px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 6px
    }
    .bbrightcb {
        background: url(images/logos/beteasy.png) 0px 0px no-repeat;
        padding: 5px 10px 0px 0px;
        vertical-align: top;
        margin: 0;
        display: block;
        width: 100%;
        max-width: 767px;
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px
    }
    .bbrightcb span {
        color: #feda00;
        font-weight: bold
    }
    .bbrightcb h4 {
        color: #fff;
        padding: 3px 0 0 118px;
        font-size: 19px;
        line-height: 19px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 6px
    }
    .bbdetails h3 {
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 4px;
        color: #fff;
        font-weight: 700;
        text-transform: uppercase
    }
    .bbdesc {
        padding: 4px 8px 6px 8px;
        background: #fff;
        color: #252525;
        font-size: 16px;
        font-weight: bold;
        line-height: 22px;
        max-width: 70%;
        width: 70%;
        display: inline-block
    }
    .bbodds {
        padding: 4px 8px 6px 8px;
        background: #feda00;
        color: #252525;
        font-size: 16px;
        font-weight: bold;
        line-height: 22px;
        max-width: 15%;
        width: 15%;
        display: inline-block
    }
    #the-race-field table th.trainer {
        display: none
    }
    #the-race-field table td.trainer {
        display: none
    }
    #the-race-field table th.jockey {
        display: none
    }
    #the-race-field table td.jockey {
        display: none
    }
    #the-race-field table th.weight {
        display: none
    }
    #the-race-field table td.weight {
        display: none
    }
    #fb-sportsbet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/sportsbet.png) 50% 4px no-repeat #20a5e0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-ladbrokes {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/ladbrokes.png) 50% 4px no-repeat #ee1617;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-betfair {
        width: 100%;
        color: #1b1b1b;
        background: url(images/logos/betfair.png) 50% 9px no-repeat #ffb80c;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-neds {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/neds.png) 50% 4px no-repeat #ff7800;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-sportchamps {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/sportchamps.png) 50% 4px no-repeat #001e3f;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-tab {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/tab.png) 50% 4px no-repeat #008542;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-crownbet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/beteasymed.png) 50% 4px no-repeat #8935c0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-beteasy {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/beteasymed.png) 50% 4px no-repeat #8935c0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-crownbetwinx {
        width: 100%;
        color: #fff;
        height: auto;
    background-color: #8935c0;
	background-image:none;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-sportsbetclaim {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/sportsbet.png) 50% 4px no-repeat #20a5e0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-ladbrokesclaim {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/ladbrokes.png) 50% 4px no-repeat #ee1617;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-crownbetclaim {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/beteasy.png) 50% 4px no-repeat #8935c0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-williamhill {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/williamhill.png) 50% 10px no-repeat #17345b;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-tomwaterhouse {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/tomwaterhouse.png) 50% 5px no-repeat #212926;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-luxbet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/luxbet.png) 50% 10px no-repeat #b21e3c;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-bookmaker {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/bookmaker.png) 50% 8px no-repeat #231f20;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-unibet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/unibet.png) 50% 9px no-repeat #147b45;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-centrebet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/centrebet.png) 50% 5px no-repeat #231f20;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-betstar {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/betstar.png) 50% 7px no-repeat #0651a0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-bet365 {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/bet365.png) 50% 5px no-repeat #007b5d;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-palmerbet {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/palmerbet.png) 50% 9px no-repeat #8391c0;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-madbookie {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/madbookie.png) 50% 5px no-repeat #282828;
        cursor: pointer;
        margin-bottom: 6px
    }
    #fb-playup {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/retina/playup.png) 50% 5px no-repeat #1a1a1a;
        cursor: pointer;
        margin-bottom: 6px
    }
    .newstop {
        font-size: 14px;
        border-bottom: 0px solid #ACABAB;
        border-top: 0px solid #ACABAB;
        / / padding: 8 px 0 px 0 px 0 px;
        line-height: 24px;
        margin-bottom: 10px
    }
}

.thesnip {
    padding: 4px 8px;
    color: #000;
    font-size: 13px
}

.sniparea {
    width: 100%;
    float: left;
    display: inline-block;
    border-top: #fff 1px solid
}

#cupsb-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(//www.justhorseracing.com.au/wp-content/themes/sportpress/images/sbcup.png) 5px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 5px 5px no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-ladbrokes {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 5px 2px no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-neds {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/neds.png) 5px 2px no-repeat #ff7800;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-ladbrokestop {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/lboffer.png) 8px 8px no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-ladbrokestop:hover {
    background: url(images/lboffer.png) 8px 8px no-repeat #d9090a
}

#fbsb-madbookie {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/madbookie.png) 10px 5px no-repeat #282828;
        cursor: pointer;
        margin-bottom: 6px
    }

#fbsb-palmerbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 5px no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-palmerbettop {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/lboffer.png) 8px 8px no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-palmerbettop:hover {
    background: url(images/lboffer.png) 8px 8px no-repeat #717fad
}

#fbsb-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 8px 5px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsb-crownbet2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 8px 10px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 1px
}

#fbsbcb-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasymed.png) 8px 5px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 10px
}

#fbsb-williamhill {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/williamhill.png) 5px 10px no-repeat #17345b;
    cursor: pointer;
    margin-bottom: 1px
}

#cupsb-sportsbet:hover {
    opacity: .9
}

#fbsb-sportsbet:hover {
    opacity: .9
}

#fbsb-ladbrokes:hover {
    opacity: .9
}

#fbsb-neds:hover {
    opacity: .9
}

#fbsb-crownbet:hover {
    opacity: .9
}

#fbsb-crownbet2:hover {
    opacity: .9
}

#fbsb-madbookie:hover {
    opacity: .9
}

#fbsb-williamhill:hover {
    opacity: .9
}

#fbsb-more {
    width: 100%;
    color: #fff;
    height: auto;
    background: #231f20;
    margin-bottom: 10px
}

#postad-more {
    width: 100%;
    color: #fff;
    height: auto;
    background: #252729;
    margin-bottom: 10px
}

.postadmore {
    padding: 2px 0px 2px 0px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.cupsbheading {
    padding: 7px 4px 0 155px;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheading {
    padding: 8px 4px 0 130px;
    font-size: 22px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheadinglb {
    padding: 8px 4px 5px 120px;
    font-size: 17px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheading span {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheading2 {
    padding: 0px 4px 0 130px;
    font-size: 15px;
	vertical-align:middle;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingsb_nsw {
    padding: 6px 4px 5px 4px;
    font-size: 15px;
    float: right;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingsb {
    padding: 4px 4px 3px 4px;
    font-size: 15px;
    float: right;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingsb2 {
    padding: 8px 4px 0px 130px;
    width: 38px;
    font-size: 15px;
    float: right;
    text-align: right;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.wantmorebonusbets {
      padding: 7px 0px 0px 44px;
    font-size: 15px;
    float: left;
    text-align: right;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.wantmorebonusbets2 {
      padding: 7px 5px 0px 0px;
    font-size: 15px;
    float: left;
    text-align: left;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.wantmoreammount {
	background: -webkit-linear-gradient(top, #ffc513, #fff44f);
	background: linear-gradient(top, #ffc513, #fff44f);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size:33px;
  display: inline-block;
  line-height: 1em;
  position: relative;
  z-index: auto
}

.wantmorebonusbetsammount {
    padding: 4px 4px 3px 4px;
    /* font-size: 15px; */
    float: left;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingsb3 {
    padding: 38px 4px 5px 28px;
    font-size: 15px;
    float: left;
    text-align: right;
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingsb4 {
    padding: 38px 4px 5px 4px;
    font-size: 19px;
    float: left;
	line-height:18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingmc {
    padding: 6px 4px 0px 130px;
    font-size: 15px;
    float: left;
    text-align: center;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingstream {
    padding: 6px 4px 0px 138px;
    font-size: 15px;
    float: left;
    text-align: center;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheadingstream span {
color:#f9cf00;
    font-size: 16px;
}

.fbsbheadingmc2 {
    padding: 6px 4px 0px 10px;
    font-size: 15px;
    float: right;
    text-align: right;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.fbsbheading2 span {
    padding: 0px ;
    font-size: 26px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheadingnd {
    padding: 8px 4px 0 130px;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.racefbsbheading {
    padding: 8px 4px 0 130px;
    font-size: 20px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheadingtop {
    padding: 8px 8px 0 38px;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbheadingcb {
    padding: 10px 4px 0 130px;
    font-size: 16px;
    line-height: 22px;
    color: #fad803;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.fbsbmore {
    padding: 5px 0px 5px 0px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.fbsbmore a {
    color: #fad803
}

.fbsbdesc {
    padding: 4px 8px 6px 8px
}

.fbsbdesc2 {
    padding: 0px 8px 6px 8px
}

.sbadreccnsw {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbradrecc {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbadrecc {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #f9cf00;
    color: #222;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.addescnsw {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #f9cf00;
    color: #222;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-sportsbet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #f9cf00;
    color: #222;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-betr {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #0a1738;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-playup {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #00f181;
    color: #1A1A1A;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-robwaterhouse {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #000;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-lb {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #b70001;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-ladbrokes {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #b70001;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-pb {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #5b6894;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-palmerbet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #5b6894;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-tab {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #006030;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-cb {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #8935c0;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-crownbet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #500079;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-cb2 {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #500079;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-wh {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #005497;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-neds {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #cc6000;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-swiftbet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #273b5f;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-boombet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #2c2c2c;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-dabble {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #2f176c;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-picklebet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #212c30;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-betfair {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #1b1b1b;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-bet365 {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #666666;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-classicbet {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #e90032;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.sbaddesc-bonusbets {
    padding: 1px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.5px;
    background: #000;
    color: #ffdb30;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.cupsbdesc {
    padding: 6px 8px 6px 45px
}

.fbsbdesc span {
   text-transform:uppercase;
   font-weight:bold;
   color:#ffd936;
}

.fbsbdesccb {
    font-size: 11px;
    padding: 4px 8px 6px 8px
}

.mobclose {
    background: rgba(0, 0, 0, 0.3);
    float: right;
    width: 36px;
    color: #fff;
    font-weight: bold;
    padding: 4px 0px 0px 2px;
    font-size: 20px;
    text-align: center;
    cursor: pointer
}

.closeads {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-weight: bold;
    position: fixed;
	right:25px;
	top:25px;
	padding:0px 4px;
    font-size: 13px;
    text-align: center;
    cursor: pointer
}

.closeads2 {
position: absolute;  right: 3px; top: 3px;

    background: rgba(0, 0, 0, 0.3);
    color: #fff;
	padding:0px 4px;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
	z-index:99;
}

.closefooterads {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/close-button.png);
	height:24px;
	width:24px;
position: absolute;  
right: 15px; 
top: 13px;
    cursor: pointer;
	z-index:999999;
}

.bbclose {
    background: rgba(0, 0, 0, 0.3);
    float: right;
    width: 36px;
    color: #fff;
    font-weight: bold;
    padding: 4px 0px 0px 2px;
    font-size: 20px;
    text-align: center;
    cursor: pointer
}

.fixedfooter {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
	z-index:99999;
}    

.thefooterad-sportsbet {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png);
    height: 50px;
	}

.sportsbet-footerad {
    height: 50px;
	background-color: #0770b4;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-crownbet {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasylrg.png);
    height: 50px;
	}

.crownbet-footerad {
    height: 50px;
	background-color: #8935c0;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-palmerbet {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png);
    height: 50px;
	}

.palmerbet-footerad {
    height: 50px;
	background-color: #8090c1;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-playup {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/playup.png);
    height: 50px;
	}

.playup-footerad {
    height: 50px;
	background-color: #1a1a1a;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-ladbrokes {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/ladbrokes.png);
    height: 50px;
	}

.ladbrokes-footerad {
    height: 50px;
	background-color: #eb1c24;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-neds {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/neds.png);
    height: 50px;
	}

.betfair-footerad {
    height: 50px;
	background-color: #1b1b1b;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-betfair {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfairwhite.png);
    height: 50px;
	}

.neds-footerad {
    height: 50px;
	background-color: #ff7800;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad-tab {
	max-width:980px;
    margin: 0 auto;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png);
    height: 50px;
	}

.tab-footerad {
    height: 50px;
	background-color: #008542;
    position: relative;
    overflow: hidden;
	border-top:1px solid #fff;
	}

.thefooterad {
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
	font-size:23px;
    padding: 7px 10px 5px 130px;
    font-family: 'Roboto', sans-serif;
	font-weight:700;
	letter-spacing:0.4px;
	text-align:center;
	}

.sbcupday {
    background: url(images/cupday.png) 10px 15px no-repeat #20a5e0;
    width: 100%;
    margin-bottom: 10px;
    height: 108px
}

.sbcupdayarea {
    padding: 10px;
    color: #fff
}

.sbcupdaymain {
    display: inline-block;
    max-width: 440px
}

.sbcupmaintxt {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 10px 4px 48px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAyklEQVR42mNgGGjw/6bZAiD+P0B4PsMAWg7GyA44AMQNdMIHsDmggY7R3jDqgFEHkO0AoDoDIF4PxPFALDAQDhBA0vMeVJiAHEXXKMBSej4AYgV6OsABzQEJdE+EUF9vAOIPpDqCWg5IgCZIAyRHGAxINoQ6YsJoQTTqAEodcB+I99MJ38fmgAFvko1cBwxks3wB2akXD26gZfa5QIQDztPKcgUSglaBmhaDWkD2QFxPggPqoXoEqOGAAgoSWQE1HBBAgQMCGAY7AADtnlF0vM87TwAAAABJRU5ErkJggg==) 8px 8px no-repeat #1561ad;
    margin-top: 12px
}

.sbcupmaintxt:hover {
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAyklEQVR42mNgGGjw/6bZAiD+P0B4PsMAWg7GyA44AMQNdMIHsDmggY7R3jDqgFEHkO0AoDoDIF4PxPFALDAQDhBA0vMeVJiAHEXXKMBSej4AYgV6OsABzQEJdE+EUF9vAOIPpDqCWg5IgCZIAyRHGAxINoQ6YsJoQTTqAEodcB+I99MJ38fmgAFvko1cBwxks3wB2akXD26gZfa5QIQDztPKcgUSglaBmhaDWkD2QFxPggPqoXoEqOGAAgoSWQE1HBBAgQMCGAY7AADtnlF0vM87TwAAAABJRU5ErkJggg==) 8px 8px no-repeat #024a92
}

.sbcupmaintxt span {
    font-weight: 700;
    color: #ffd936
}

.sbcupheading {
    margin-left: 134px;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 26px;
    line-height: 24px;
    margin-top: 5px;
    text-transform: uppercase
}

.sbofferbox {
    float: right;
    width: 150px;
    margin-left: 10px;
    background: #fff
}

.sboffer {
    padding: 5px;
    color: #000;
    font-size: 11px
}

.sbofferclaim {
    line-height: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    background: #ffd936;
    padding: 4px;
    position: relative;
    bottom: 0px;
    margin-top: 4px
}

.sbofferclaim:hover {
    background: #fdc700;
    color: #fff
}

.sbtc {
    line-height: 14px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    background: #f3f3f3;
    padding: 6px;
    position: relative;
    bottom: 0px;
    margin-top: 4px;
    margin-bottom: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    max-width: 100%;
    color: #2f4c6c
}

.mobinpostad {
    background: #f3f3f3;
    position: relative;
    bottom: 0px;
    margin-top: 4px;
    margin-bottom: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    width: 99%;
}

.mobinpostadtxt {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    padding: 3px 6px;
	text-align:center;
	font-weight:bold;
}

.sbofferhead {
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 4px
}

.bbbuttons {
display:block;
width:100%;
}
.todaysbb {
	background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tiplink.png) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #222;
    font-size: 16px;
    margin-top: -16px;
    margin-bottom: 10px
}

.todaysbb:hover {
	background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tiplink.png) 10px 50% no-repeat #eeeeee
}

.todaysbbsub {
	background: #e6e6e6;
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 10px;
    text-align: center;
    max-width: 100%;
    /* width: 100%; */
    display: block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    /* line-height: 19px; */
    color: #222;
    font-size: 16px;
    margin-top: -16px;
    margin-bottom: 22px;
}

.todaysbbsub:hover {
	background: #eeeeee
}

.cupsb-fb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWElEQVR42rVW7U3DQAy9ERjhRugIjMAGZINmhG7ACEWC0J9kg3aDdAOnE8AG4PMdiS8l9isSkSylF3+9Z/vcEIwnHijG7rKN3fjOMrB8FRnyGX9jnXDrUxzvlUNHWBcNFN/oIb6OH7jzIsmGbW3nHTU3O74SatYzd7OkZxFPb4lEOIdooU0WgC5dEzer9H1Pd5M+v3OgnWejOsbM+qRqJAjU7960TSg4UosUraKGbcqZh6L1s3ih+xkpfU4cYzXrE4Kzo7RbcN/4NvPEB6gjFO9TMEY2ITIk4JN6eVpeBzmIFwCH+4PoWHeSWeSzXeRMT5MHUSei6mLSlIvcur08z8CpyAaaIWlTV2k8GpdjjyQXgAts4CI/SpsmSe/1Alq/Kq6GyBk6pHPE13IBQde1bDlg060tnn9dODUSgK7faPFWZr2AgM2l98Wf/13InHA76kGTdzlrPcff6hZt1DWx08gAAAAASUVORK5CYII=) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #2f4c6c;
    font-size: 16px;
    margin-top: 7px;
    margin-bottom: 8px
}

.cupsb-fb:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWElEQVR42rVW7U3DQAy9ERjhRugIjMAGZINmhG7ACEWC0J9kg3aDdAOnE8AG4PMdiS8l9isSkSylF3+9Z/vcEIwnHijG7rKN3fjOMrB8FRnyGX9jnXDrUxzvlUNHWBcNFN/oIb6OH7jzIsmGbW3nHTU3O74SatYzd7OkZxFPb4lEOIdooU0WgC5dEzer9H1Pd5M+v3OgnWejOsbM+qRqJAjU7960TSg4UosUraKGbcqZh6L1s3ih+xkpfU4cYzXrE4Kzo7RbcN/4NvPEB6gjFO9TMEY2ITIk4JN6eVpeBzmIFwCH+4PoWHeSWeSzXeRMT5MHUSei6mLSlIvcur08z8CpyAaaIWlTV2k8GpdjjyQXgAts4CI/SpsmSe/1Alq/Kq6GyBk6pHPE13IBQde1bDlg060tnn9dODUSgK7faPFWZr2AgM2l98Wf/13InHA76kGTdzlrPcff6hZt1DWx08gAAAAASUVORK5CYII=) 10px 50% no-repeat #eeeeee
}

.cupsb-tips {
    background: url(images/requeriments.png) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #2f4c6c;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
    font-size: 16px;
    margin-bottom: 6px
}

.cupsb-tips:hover {
    background: url(images/requeriments.png) 10px 50% no-repeat #eeeeee
}

.cupsb-offers {
    background: url(images/offers.png) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #2f4c6c;
    font-size: 16px;
    margin-bottom: 6px
}

.cupsb-offers:hover {
    background: url(images/offers.png) 10px 50% no-repeat #eeeeee
}

.cupsb-field {
    background: url(images/tips.png) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
    color: #2f4c6c;
    font-size: 16px;
    margin-bottom: 6px
}

.cupsb-field:hover {
    background: url(images/tips.png) 10px 50% no-repeat #eeeeee
}

.cupsb-nd {
    background: url(images/nodeposit.png) 10px 50% no-repeat #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #2f4c6c;
    font-size: 16px;
    margin-bottom: 6px
}

.cupsb-nd:hover {
    background: url(images/nodeposit.png) 10px 50% no-repeat #eeeeee
}

#sblink-race {
    background: url(images/sb-trophy.png) 10px 50% no-repeat #32830a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
	letter-spacing:0.7px;
    font-weight: 700;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 6px;
}

#sblink-race:hover {
    background: url(images/sb-trophy.png) 10px 50% no-repeat #2b7308
}

#sblink-tips {
    background: url(images/sb-tips.png) 10px 50% no-repeat #32830a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 10px 7px 42px;
    max-width: 100%;
    font-family: 'Roboto', sans-serif;
	letter-spacing:0.7px;
    font-weight: 700;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 6px;
}

#sblink-tips:hover {
    background: url(images/sb-tips.png) 10px 50% no-repeat #2b7308
}

.melbcuptop {
    display: inline-block;
    max-width: 940px;
    margin-bottom: 15px
}

.melbcuptop span {
    margin-right: 5px;
    margin-left: 5px
}

.img-responsive {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.image-list {
    padding: 0;
    margin: 0;
    list-style: none;
    max-width: 100%
}

.image-list li {
    float: left;
    margin-top: -15px;
    margin-bottom: 15px
}

.image-list li:first-child {
    width: 33%
}

.image-list li:not(:first-child) {
    width: 33%
}

#reg-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 10px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

.reghere a:hover {
    text-decoration: none
}

.regbut {
    display: inline-block;
    float: right;
    padding: 0px 15px 0px 15px;
    margin: 6px 10px 6px 0px;
    text-shadow: 1px 1px 0px #0079c8;
    color: #ffffff;
    font-size: 16px;
    background: #0069ad;
    border: solid #7acbff 1px;
    text-decoration: none;
    line-height: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700
}

.regbut:hover {
    background: #007dce;
    text-decoration: none
}

.regheading {
    display: inline-block;
    padding: 12px 4px 12px 132px;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

#menu { position: relative; z-index: 200; }

#menu li li { margin-right: 0; border-left: none; }

.downarrowclass { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAHElEQVR42mNgoCn4TwQgWgPRNhDtJKL9QHFAAABQN2OdpcKXkgAAAABJRU5ErkJggg==) no-repeat center; padding: 5px 0px 5px 22px; margin-right: -12px; }

.rightarrowclass { background: url(images/right.png) no-repeat center right; padding: 5px 10px; position: absolute; right: 10px; }

/*Top level list items*/
.dropdown ul li { position: relative; display: inline; margin-right: 0; }

/*Top level menu link items style*/
.dropdown ul li a { text-decoration: none; }

* html .dropdown ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }

/*1st sub level menu*/
.dropdown ul li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index: 100; background: #32830A; text-align: left; margin: 0; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.dropdown ul li ul li ul { top: 0; }

/* Sub level menu links style */
.dropdown ul li ul li a { width: 180px; padding:0px 10px; margin: 0; margin-bottom:-2px; border-bottom: 1px solid #366B00; color: #FFFFFF; text-transform: none; display: block; }

.dropdown ul li ul li:last-child { border: none; }

.dropdown ul li ul li a:hover { color: #000000; }

@font-face {
  font-family: "responsivenav";
  src:url("icons/responsivenav.eot");
  src:url("icons/responsivenav.eot?#iefix") format("embedded-opentype"),
    url("icons/responsivenav.ttf") format("truetype"),
    url("icons/responsivenav.woff") format("woff"),
    url("icons/responsivenav.svg#responsivenav") format("svg");
  font-weight: normal;
  font-style: normal;
}

.sb-toggle-left {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  width: 60px;
  height: 48px;
  float: left;
}

.sb-toggle-left:before {
  color: #fff; /* Edit this to change the icon color */
  font: normal 34px "responsivenav"; /* Edit font-size (28px) to change the icon size */
  text-transform: none;
  text-align: center;
  position: absolute;
  content: "\2261"; /* Hamburger icon */
  text-indent: 0;
  speak: none;
  width: 100%;
  left: 0;
  top: 0;
  padding:6px 0 0 0;
}

.sb-toggle-right {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  position: relative;
  overflow: hidden;
    background-position: center 4px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/offers.png");
  width: 60px;
  height: 48px;
  float: right;
  padding:7px 0 0 0;
}

.mobilelogo {
display:inline-block;
width:140px;
height:100%;
}

/*  COLUMN SETUP  */
.colhomead {
	display: block;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	margin: 1% 0 1% 0.5%;
}
.colhomead:first-child { margin-left: 0; }
.colhomeadcb {
	display: block;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	margin: 1% 0 1% 0.5%;
}
.colhomeadcb:first-child { margin-left: 0; }

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.sectionhomead {
	clear: both;
	height:114px;
	width:940px;
	background: url("../../../images/homeadbg.gif") no-repeat;
	padding: 0px;
	margin: 0;
	cursor:pointer;
}
.sectionhomeadcb {
	clear: both;
	height:114px;
	width:940px;
	background: url("../../../images/homeadbgcb.png") no-repeat;
	padding: 0px;
	margin: 0;
	cursor:pointer;
}

.bookierec {
width:100%;
background: #f1e767; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
}

.bookierectxt {
font-size:10px;
padding:2px 6px;
color:#707070;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
text-transform:uppercase;
}

.cupbookierec {
width:100%;
background: #f1e767; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
}

.cupbookierectxt {
font-size:10px;
padding:2px 6px 0;
color:#000;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
text-transform:uppercase;
text-align:center;
line-height:13px;
}

.cupbookierectxtbot {
font-size:12px;
padding:0 6px 2px;
color:#000;
font-weight:bold;
text-transform:uppercase;
text-align:center;
line-height:13px;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
letter-spacing:0.8px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0 0 0 1.3%;
}
.col:first-child { margin-left: 0; }

.hp-col {
	display: block;
	float:left;
	margin: 0 0 0 1.3%;
}
.hp-col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF SIX  */
.hp-span_2_of_2 {
	width: 100%;
}
.hp-span_1_of_2 {
	width: 49.2%;
}
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.11%;
}

.span_4_of_6 {
  	width: 66.23%;
}

.span_3_of_6 {
  	width: 49.35%;
}

.span_2_of_6 {
  	width: 32.46%;
}

.span_1_of_6 {
  	width: 15.58%;
}

.scratchoffer {
  position: relative;
background:#253b80;
width:620px;
height:230px;
margin-bottom:15px;
}

.scratchtitle {
text-align:center;
font-size:34px;
font-weight:bold;
color:#fff;
padding:8px 0;
}

.scratch {
  max-width: 620px;
  height: 160px;
  margin: 0 auto;
  bottom:10px;
  padding:0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.scratchcanvas {
  position: absolute;
  top: 60px;
  left:10px;
    z-index: 2;
}

.scratchform {
  position: absolute;
  top: 60px;
  left:10px;
  width: 600px;
  background:#f1f1f1;
  height: 160px;
    z-index: 1;
}

.scratchbonus {
padding:0px;
}

.betting-compareb {
    width: 100%;
    position: relative
}

.betting-compareb .compareb {
    border: 0;
    float: left;
    text-align: center;
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;
    width: 19.5%;
    color: #4b534b;
    overflow: hidden;
    background-color: #f4f4f4
}

.betting-compareb .compareb .compareb-inner {
    border-left: 0 solid #dadada;
    height: 100%
}

.betting-compareb .compareb:hover {
    background-color: #fff;
    text-decoration: none
}

.betting-compareb .compareb:first-child .compareb-inner {
}

.betting-compareb .compareb .compareb-head {
    height: 37px;
    padding: 0 12px;
    text-align: center
}

.betting-compareb .compareb .compareb-head>img {
    margin-top: 2px;
	height:auto;
}

.betting-compareb .compareb .compareb-body {
    font-size: 11px;
    line-height: 15px;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    color: #7c8482;
    padding: 14px 0 10px
}

.betting-compareb .compareb .compareb-dollars {
    font-size: 39px;
    font-weight: bold;
	line-height:36px;
    padding: 5px 0 5px 0;
	color:#fff;
}

.betting-compareb .compareb .compareb-type {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff
}

.betting-compareb .compareb .compareb-link {
    margin: 5px 0 5px 0;
}

.betting-compareb .compareb .compareb-link span.button {
	color:#fff;
    margin: 0px 0px 10px 0;
    font-size: 14px;
	font-weight:bold;
}

.betting-compareb .compareb .compareb-link span.button:hover {
    text-decoation: none
}

.betting-compareb .compareb.featured {
    width: 22%;
    top: -12px;
    position: relative;
    background-color: #30a5dd;
    overflow: visible
}

.betting-compareb .compareb.featured .compareb-body {
    padding: 0px 0 0px
}

.betting-compareb .compareb.featured .compareb-dollars {
    font-size: 45px;
    font-weight: bold;
    padding: 0px 0 2px 0
}

.betting-compareb .compareb.featured .recommended-sash {
    background-color: #fada00;
    color: #000;
    font-weight: bold;
    margin: 0 0 10px 0;
    font-size: 11px;
    padding: 3px;
    margin-left: -7px;
    margin-right: -7px;
    position: relative;
    box-shadow: 0 1px 1px #e5e5e5
}

.betting-compareb .compareb.featured .recommended-sash:before {
    float: left;
    position: absolute;
    left: 0;
    bottom: -6px;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 0 solid rgba(0, 0, 0, 0);
    border-right: 7px solid #b79f00;
    border-bottom: 6px solid rgba(0, 0, 0, 0)
}

.betting-compareb .compareb.featured .recommended-sash:after {
    float: right;
    position: absolute;
    right: 0;
    bottom: -6px;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 7px solid #b79f00;
    border-right: 0 solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0)
}

.betting-compareb .compareb.featured .compareb-link {
    margin-top: 3px
}

.betting-compareb .compareb.featured .compareb-link span.button {
    font-size: 14px;
    padding: 8px 10px 8px 10px;
}

.betting-compareb .compareb__terms {
    font-size: 11px;
    position: absolute;
    bottom: -5px
}

.betting-compareb .compareb__terms .compareb__tooltip {
    font-weight: bold
}

.betting-compareb .compareb__terms .compareb__tooltip:hover {
    text-decoration: none
}
.betting-compareb .compareb .compareb-deposit {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-amount {
    font-size: 24px;
    line-height: 29px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-betwith {
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -4px;
    padding: 0px 0 0 0;
}


.betting-compareb .compareb.featured .compareb-deposit {
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #fff;
    margin-top: -5px;
}
.betting-compareb .compareb.featured .compareb-amount {
    font-size: 28px;
    line-height: 27px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb.featured .compareb-betwith {
    font-size: 10px;
    line-height: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0px;
    padding: 3px 0 0 0;
}
.betting-compareb .compareb.featured .compareb-dollars2 {
    font-size: 45px;
    line-height: 45px;
    font-weight: bold;
    padding: 0px 0 2px 0;
	color:#fff;
} 


#fbmob {
    padding: 8px 15px 8px 40px;
    border-radius: 5px;
    border: 2px solid #fff;
	color:#fff;
	font-weight:bold;
    font-size: 15px;
    background: url(icons/facebook.png) #3b5998;
    background-repeat: no-repeat;
    background-position: 8px 50%;
}

#fbmob:hover {
    background: url(icons/facebook.png) #4267b2;
    background-repeat: no-repeat;
    background-position: 8px 50%
}

#twmob {
    padding: 8px 15px 8px 40px;
    border-radius: 5px;
    border: 2px solid #fff;
	color:#fff;
	font-weight:bold;
    font-size: 15px;
    background: url(icons/twitter.png) #1da1f2;
    background-repeat: no-repeat;
    background-position: 8px 50%;
}
#twmob:hover {
    background: url(icons/twitter.png) #1492df;
    background-repeat: no-repeat;
    background-position: 8px 50%
}

/*  GRID OF FIVE  */
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
}
.span_2_of_5 {
	width: 39.04%;
}
.span_1_of_5 {
    width: 18.96%;
}


.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.33%; }
.span_1_of_3 { width: 31.66%; }

.featuredcaption {
position: absolute;
    bottom: 10px;
    left: 15px;
	padding-right:15px;
	font-size: 1.5em;
	line-height:24px;
	color:#fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
}

.thefeaturedimage {
    position: relative;
	margin-bottom:15px;
  }

.thefeaturedimage:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 44%;
  bottom: 0;
  background: -webkit-linear-gradient(transparent, #000) left repeat;
  background: linear-gradient(transparent, #000) left repeat; 
}

.thefeaturedimagecaption {
    position: relative;
	margin-bottom:10px;
  }
}

.boldmenu {
font-weight:bold !important;
}

.mobnewsblocktitle h3 {font-size:16px;line-height:22px;}
.mobnewsblocktitlesml h3 {font-size:14px;line-height:18px;}
.sbnewsblocktitle h3 {
font-size: 15px;
    line-height: 19px;
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	}

.featurednewshome {
    padding: 5px 0 0px 5px;
    border-bottom: dotted 1px #CCC
}

.featurednewshome img {
    width:80px;
	height:auto;
}

.featurednewssb {
margin-bottom:10px;
}

.featurednewssb ul li {
background:#f1f1f1;
display:block;
height:50px;
    margin: 0px 0 2px 0;
}

.featurednewssb ul li:hover {
background:#f7f7f7;
}

.featurednewssb ul li span {
    height: 50px;
    display: table-cell;
    vertical-align: middle; 
    padding: 0 5px 0;
}

.featurednewssb a {
    display: block;
}

.featurednewssb img {
	height:auto;
	width:40px;
    padding: 5px 0 5px 5px;
}

.nofeaturednewshome {
    padding: 5px 0 0px 5px;
    border-bottom: dotted 1px #CCC
}

.nofeaturednewshome img {
    width:64px;
	height:auto;
}

table#t01 {
    width: 100%;    
}

table#t01 .rptableodds {
text-align:right;
}

table#racepagetabs {
    width: 100%;    
	height:400px;
	overflow: auto;
}

table#racepagetabs .rptableodds {
text-align:right;
}

.racepagetab {
display:inline-block;width:100%;height:400px;overflow: auto;
}

table.bfb-table td {
text-align:center;
}

table.bfb-table th {
text-align:center;
}

table.bfb-table  {
border-top:0;
table-layout: fixed
}

tr.bfbhead {
background: #32830a;
color:#fff;
}

#main table.comparetable  {
    border-collapse: separate;
	border-spacing: 0;
	margin-bottom: 0px;
	width: 100%;
}

#main table.comparetable th {
    font-size: 11px;
	border:1px  solid rgba(0, 0, 0, 0.1) !important;
	border-width: 0 1px 1px 0 !important;
    padding: 5px;
	background:#32830a;
	color:#fff;
	font-weight:normal;
	text-align:center;
	line-height:12px;
}

#main table.comparetable td {
	border:1px  solid rgba(0, 0, 0, 0.1) !important;
	border-width: 0 1px 1px 0 !important;
    padding: 3px 7px;
	font-weight:normal;
	text-align:center;
	line-height:14px;
}

#main table.comparetable .cb-image {
    min-width:145px;
}

#main table.comparetable .cb-image-stream {
    min-width:100%;
}

#main table.comparetable .cb-image-stream img {
    max-width: 100%;
    height: auto;
}

#main table.comparetable .cb-image-pf {
    min-width:122px;
}

#main table.comparetable .cb-image-mob img {
	height:auto;
	max-width:100%
}

#main table.comparetable .cb-apps {
    min-width:70px;
}


.ctbbutton.mini {
    color: #222;
    padding: 6px 15px 8px;
    border-radius: 3px;
}

.ctbbutton {
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 13px;
    color: #222;
    background-color: #ffde00;
}

.ctbbutton:hover {
    border: none;
    background-color: #ffcc00;
    text-decoration: none !important;
}

.betwithhead img {
padding:4px 0 0 10px;
}

.bfbbutton.mini {
    color: #fff;
    padding: 6px 15px 8px;
    border-radius: 3px;
}

.bfbbutton {
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none !important;
    font-weight: bold;
    font-size: 13px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 13px;
    color: #fff;
    background-color: #32830a;
}

.bfbbutton:hover {
    border: none;
    background-color: #266607;
    text-decoration: none;
}

.betwithhead img {
padding:4px 0 0 10px;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 767px) {
	.colhomead {  margin: 1% 0 1% 0%; }
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.col {  margin: 1% 0 1% 0%; }
	.hp-col {  margin: 1% 0 1% 1.3%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.upperfootercontainer {display:none;}
	.footercontainer {	padding: 0px 20px 10px;}
	#container {   margin: 0 auto 0px}
	.featuredcaption {
	line-height:18px;
	font-size: 1.1em;
}
}

@media only screen and (min-width:768px) and (max-width:99999px) {
.mobtagads {
display:none;
}
}


@media only screen and (min-width:431px) and (max-width:554px) {
.betting-compareb .compareb.featured .compareb-dollars {
    font-size: 34px;
	padding:14px 0 6px;
}
.betting-compareb .compareb .compareb-dollars {
    font-size: 30px;
	line-height:24px;
}
.betting-compareb .compareb.featured .compareb-dollars2 {    
    font-size: 34px;
    line-height: 34px;
	padding: 5px 0 2px;
} 
.betting-compareb .compareb .compareb-head {
    height: 24px;
    padding: 0 8px;
    text-align: center
}
.betting-compareb .compareb.featured .recommended-sash {
    background-color: #fada00;
    color: #000;
    font-weight: bold;
    margin: 4px 0 0px 0;
    font-size: 10px;
line-height:12px;
    padding: 2px;
    margin-left: -7px;
    margin-right: -7px;
    position: relative;
    box-shadow: 0 1px 1px #e5e5e5
}

.betting-compareb .compareb .compareb-deposit {
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-amount {
    font-size: 24px;
    line-height: 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-betwith {
    font-size: 10px;
    line-height: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -4px;
    padding: 3px 0 0 0;
}

.betting-compareb .compareb.featured .compareb-deposit {
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 5px;
}
.betting-compareb .compareb.featured .compareb-amount {
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb.featured .compareb-betwith {
    font-size: 10px;
    line-height: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -4px;
    padding: 3px 0 0 0;
}

.betting-compareb .compareb.featured .compareb-link span.button {
    font-size: 10px;
line-height:10px;
    padding: 0px 2px 8px 2px;
	margin:0;
}
.betting-compareb .compareb .compareb-link span.button {
    font-size: 10px;
line-height:10px;
    padding: 0px 2px 8px 2px;
	margin:0;
}
.betting-compareb .compareb .compareb-type {
    font-size: 11px;
line-height:13px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff
}
.betting-compareb .compareb.featured .compareb-type {
    font-size: 11px;
line-height:13px;
	margin-bottom:4px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff
}
}

@media only screen and (min-width:310px) and (max-width:429px) {
.betting-compareb .compareb.featured .compareb-dollars {
    font-size: 22px;
	padding:6px 0 6px;
}
.betting-compareb .compareb.featured .compareb-dollars2 {    
    font-size: 22px;
    line-height: 22px;
	padding:4px 0 4px;
} 
.betting-compareb .compareb .compareb-dollars {
    font-size: 22px;
	line-height:18px;
}
.betting-compareb .compareb .compareb-head {
    height: 24px;
    padding: 0 4px;
    text-align: center
}
.betting-compareb .compareb.featured .compareb-link span.button {
    font-size: 10px;
    padding: 5px 2px 18px 2px;
line-height:10px;
	margin:0;
}
.betting-compareb .compareb .compareb-link span.button {
    font-size: 10px;
    padding: 5px 2px 8px 2px;
line-height:10px;
	margin:0;
}
.betting-compareb .compareb.featured .compareb-link {
    margin-top: 8px
}
.betting-compareb .compareb .compareb-deposit {
    font-size: 9px;
    line-height: 10px;
	margin-top:-2px;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-amount {
    font-size: 18px;
    line-height: 17px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb .compareb-betwith {
    font-size: 9px;
    line-height: 9px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -4px;
    padding: 3px 0 0 0;
}
.betting-compareb .compareb .compareb-type {
    font-size: 9px;
line-height:12px;
    font-weight: normal;
	margin-bottom:-10px;
    text-transform: uppercase;
    color: #fff
}
.betting-compareb .compareb.featured .compareb-type {
    font-size: 9px;
line-height:12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}

.betting-compareb .compareb.featured .recommended-sash {
    background-color: #fada00;
    color: #000;
    font-weight: normal;
    margin: 0px 0 0px 0;
    font-size: 9px;
line-height:11px;
    padding: 2px;
    margin-left: -7px;
    margin-right: -7px;
    position: relative;
    box-shadow: 0 1px 1px #e5e5e5
}


.betting-compareb .compareb.featured .compareb-deposit {
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 5px;
}
.betting-compareb .compareb.featured .compareb-amount {
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.betting-compareb .compareb.featured .compareb-betwith {
    font-size: 10px;
    line-height: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -4px;
    padding: 3px 0 0 0;
}

}

@media (min-width:400px) {
    .image-list li:first-child {
        width: 33%
    }
    .image-list li:not(:first-child) {
        width: 33%
    }
}

@media (min-width:600px) {
    .image-list li:first-child {
        width: 33%
    }
    .image-list li:not(:first-child) {
        width: 33%
    }
}

#reviewhead-sportsbet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/sportsbet.png) 15px 50% no-repeat #20a5e0;
cursor:pointer;
}

#reviewhead-sportsbetmdt {
width:100%;
color:#fff;
height:40px;
background:url(//www.sportsnews.com.au/wp-content/themes/sportsnews/images/mdt.gif) 15px 50% no-repeat #0069ad;
cursor:pointer;
}

#reviewhead-ladbrokes {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/ladbrokes.png) 15px 50% no-repeat #ee1617;
cursor:pointer;
}

#reviewhead-crownbet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/beteasy.png) 15px 50% no-repeat #8935c0;
cursor:pointer;
}

#reviewhead-williamhill {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/williamhill.png) 15px 50% no-repeat #17345b;
cursor:pointer;
}

#reviewhead-tomwaterhouse {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/tomwaterhouse.png) 15px 50% no-repeat #212926;
cursor:pointer;
}

#reviewhead-luxbet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/luxbet.png) 15px 50% no-repeat #b21e3c;
cursor:pointer;
}

#reviewhead-bookmaker {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/bookmaker.png) 15px 50% no-repeat #231f20;
cursor:pointer;
}

#reviewhead-unibet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/unibet.png) 15px 50% no-repeat #147b45;
cursor:pointer;
}

#reviewhead-centrebet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/centrebet.png) 15px 50% no-repeat #231f20;
cursor:pointer;
}

#reviewhead-betstar {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/betstar.png) 15px 50% no-repeat #0651a0;
cursor:pointer;
}

#reviewhead-bet365 {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/bet365.png) 15px 50% no-repeat #007b5d;
cursor:pointer;
}

#reviewhead-palmerbet {
width:100%;
color:#fff;
height:40px;
background:url(images/logos/palmerbet.png) 15px 50% no-repeat #8391c0;
cursor:pointer;
}

#reviewhead-madbookie {
    width: 100%;
    color: #fff;
height:40px;
    background: url(images/logos/madb.png) 15px 50% no-repeat #282828;
    cursor: pointer;
}

		.mobadcontent{
			overflow: auto;
			position: relative;
			width: 100%;
			height: auto;
			max-height:100px;
		}
		.mobadcontent li{
			margin: 0px auto;
			text-align:center;
			padding:0;
			background:#f2f2f2;
			height:100px;
			width:160px;
			overflow: hidden;
			float: left;
		}
		.mobadcontent li a{
			display: inline-block;
		}

		.mobadcontent-large{
			overflow: auto;
			position: relative;
			width: 100%;
			height: auto;
			max-height:106px;
		}
		.mobadcontent-large li{
			margin: 0px auto;
			text-align:center;
			padding:0;
			background:#f2f2f2;
			height:106px;
			width:196px;
		overflow: hidden;
			float: left;
		}
		.mobadcontent-large li a{
			display: inline-block;
		}
		#content-6{ background-color: transparent; }
		#content-6 .mTSButton{
			background-color: rgba(0,0,0,.2);
		}
		#content-6 .mTSButtonLeft{ left: 0px; }
		#content-6 .mTSButtonRight{ right: 0px; }

	.mThumbnailScroller{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mThumbnailScroller.mTS_no_scroll{ -ms-touch-action: auto; touch-action: auto; }

	.mTSWrapper{
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mTSContainer{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}

	ul.mTSContainer, ol.mTSContainer{ list-style: none; }

	.mTSThumb, 
	ul.mTSContainer > li img{ vertical-align: bottom; }

	.mTS_vertical .mTSContainer{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.mTS_horizontal .mTSContainer{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. SCROLLING BUTTONS STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mTSButton{
		/* button size (if changed, also change the buttons top and left margins below) */
		width: 14px;
		height: 14px;
		line-height: 14px;
		padding: 7px;
		/* ---------- */
		overflow: hidden;
		text-align: center;
		background-color: #000; /* button background */
		color: #fff; /* non-svg button icon color */
		display: inline-block;
		position: absolute;
		top: 0;
		left: 0;
		/* show button effect (fades-in button from zero size) */
		opacity: 1;
		-webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
		-moz-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
		-o-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
		-ms-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
		transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
		/* ---------- */
	}

	/* buttons positioning */
	
	.mTSButtonDown{
		top: auto;
		bottom: 0;
	}

	.mTSButtonRight{
		left: auto;
		right: 0;
	}

	.mTSButtonUp, 
	.mTSButtonDown{ /* margin is half the button size */
		left: 50%;
		margin-left: -24px;
	}

	.mTSButtonLeft, 
	.mTSButtonRight{ /* margin is half the button size */
		top: 50%;
		margin-top: -14px;
	}

	.mTSButtonIconContainer{
		display: inline-block;
		position: relative;
		width: 100%;
		padding-bottom: 100%;
		overflow: hidden;
	}

	.mTSButtonIcon{ /* SVG icon */
		display: inline-block;
		fill: #fff; /* button icon color */
		position: absolute;
	    top: 0;
	    left: 0;
	}

	.mTSButton.mTS-hidden, 
	.mThumbnailScroller.mTS_no_scroll .mTSButton{
		/* hide button effect (fades-out button to zero size) */
		opacity: 0;
		height: 0;
		width: 0;
		padding: 0;
		-webkit-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
		-moz-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
		-o-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
		-ms-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
		transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
		/* ---------- */
	}



/* 
------------------------------------------------------------------------------------------------------------------------
3. THUMBNAILS STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	/* thumbnail container (default: li) */
	
	.mTS_horizontal .mTSThumbContainer, 
	.mTS_horizontal ul.mTSContainer > li{ float: left; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. THEMES 
------------------------------------------------------------------------------------------------------------------------
*/

	/* theme: "buttons-in" */

	.mTS-buttons-in{
		padding: 14px;
		background-color: #000; 
	}

	.mTS-buttons-in .mTSButtonIcon{ fill: #fff; }

	.mTS-buttons-in .mTSWrapper, 
	.mTS-buttons-in .mTSButton{ background-color: inherit; }

	.mTS-buttons-in .mTSButtonLeft, 
	.mTS-buttons-in .mTSButtonRight{ 
		width: 24px;
		height: 48px;
		padding: 24px 4px 0 4px;
		margin-top: -36px;
	}

	.mTS-buttons-in .mTSButtonUp, 
	.mTS-buttons-in .mTSButtonDown{ 
		width: 24px;
		height: 24px;
		padding: 4px 24px;
		margin-left: -36px; 
	}
	
	.mTS-buttons-in .mTSButton.mTS-hidden{
		height: 0;
		width: 0;
		padding: 0;
	}

	.mTS-buttons-in .mTSButton:not(.mTS-hidden){ opacity: .4; }

	.mTS-buttons-in:hover .mTSButton:not(.mTS-hidden){ opacity: 1; }

	.mTS-buttons-in .mTS_vertical .mTSThumbContainer{ margin: 14px 0; }

	.mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child{ margin-top: 0; }

	.mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child{ margin-bottom: 0; }

	.mTS-buttons-in .mTS_horizontal .mTSThumbContainer{ margin: 0 7px; }

	.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child{ margin-left: 0; }

	.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child{ margin-right: 0; }

	/* ---------------------------------------- */



	/* theme: "buttons-out" */

	.mTS-buttons-out{
		padding: 6px;
		background: #000;
	}

	.mTS-buttons-out .mTSButtonIcon{ fill: #000; }

	.mTS-buttons-out .mTSButton{
		background-color: transparent;
		width: 36px;
		height: 36px;
		line-height: 42px;
		padding: 6px;
	}
	
	.mTS-buttons-out .mTSButton.mTS-hidden{
		height: 0;
		width: 0;
		padding: 0;
	}

	.mTS-buttons-out .mTS_vertical .mTSThumbContainer{ margin: 6px 0; }

	.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child{ margin-top: 0; }

	.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child{ margin-bottom: 0; }

	.mTS-buttons-out .mTS_horizontal .mTSThumbContainer{ margin: 0 3px; }

	.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child{ margin-left: 0; }

	.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child{ margin-right: 0; }

	/* ---------------------------------------- */



	/* theme: "hover-full" */

	.mTS-hover-full{
		padding: 8px;
		background: rgba(0,0,0,.2);
	}

	.mTS-hover-full .mTS_vertical .mTSThumbContainer{ margin: 8px 0; }

	.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child{ margin-top: 40px; }

	.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child{ margin-bottom: 40px; }

	.mTS-hover-full .mTS_horizontal .mTSThumbContainer{ margin: 0 4px; }

	.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child{ margin-left: 40px; }

	.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child{ margin-right: 40px; }

	/* ---------------------------------------- */


#scrollad a {
color:#fff !important;
text-decoration:none;
}

.yellowbar {
background:#f9cf00;
width:100%;
padding:0;
color:#000;
font-size:8px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
}

.yellowbar2 {
background:#500079;
width:100%;
padding:0;
color:#fff;
font-size:8px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
}

.mobbetwith {
width:100%;
padding:0;
color:#fff;
font-size:12px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
margin-top:17px;
}

.mobbetwithnobar {
width:100%;
padding:0;
color:#fff;
font-size:12px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
    margin-top: 35px;
}

.mobbetexplained {
width:100%;
padding:2px 0 0 0;
color:#fff;
font-size:9px;
letter-spacing:0.3px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:500;
}

.mobbetwithnobarrecc {
width:100%;
padding:0;
color:#fff;
font-size:12px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
margin-top:24px;
}

.mobbetexplainedrecc {
width:100%;
padding:1px 0 0 0;
color:#fff;
font-size:9px;
letter-spacing:0.3px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:500;
}

.menuadrecc {
    padding: 0px 8px 0px 8px;
    text-align: center;
    font-size: 8px;
    letter-spacing: 0.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.mobbetclaim {
width:100%;
padding:0;
color:#fff;
font-size:13px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
margin-top:2px;
}

.mobbetfbb {
width:100%;
padding:0;
color:#fff;
font-size:13px;
line-height:13px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
}

.mobbetam {
width:100%;
padding:0;
color:#fff;
font-size:34px;
line-height:34px;
letter-spacing:0.5px;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:700;
text-shadow: 1px 1px 0px rgba(0,0,0, 0.2);
}

.mobadscroll li.sportsbet {
 background-color:#0770b4;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.sportsbetrecc {
 background-color:#0770b4;
    background-position: center 10px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.ladbrokes {
 background-color:#eb1c24;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.ladbrokesrecc {
 background-color:#eb1c24;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.robwaterhouse {
 background-color:#6c19b1;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.robwaterhouserecc {
 background-color:#6c19b1;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.neds {
 background-color:#ff7800;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.nedsrecc {
 background-color:#ff7800;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.playup {
 background-color:#1a1a1a;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.playuprecc {
 background-color:#1a1a1a;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.beteasy {
 background-color:#8935c0;
    background-position: center 0px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt2.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.beteasyrecc {
 background-color:#8935c0;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.beteasy2 {
 background-color:#8935c0;
    background-position: center 10px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.beteasy2recc {
 background-color:#8935c0;
    background-position: center 17px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.palmerbet {
 background-color:#8090c1;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.palmerbetrecc {
 background-color:#8090c1;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.betr {
 background-color:#093AD3;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.betrrecc {
 background-color:#093AD3;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.swiftbet {
 background-color:#13274b;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.swiftbetrecc {
 background-color:#13274b;
    background-position: center 15px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.tab {
 background-color:#008542;
    background-position: center 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.tabrecc {
 background-color:#008542;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.unibet {
 background-color:#147b45;
    background-position: center 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.unibetrec {
 background-color:#147b45;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.boombet {
 background-color:#ee3a6f;
    background-position: center 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.boombet {
 background-color:#ee3a6f;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet.png");
    position: relative;
    overflow: hidden;
}



.massportsbet {
 background-color:#0770b4;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png");
    position: relative;
    overflow: hidden;
}

.massportsbetrecc {
 background-color:#0770b4;
    background-position: center 10px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png");
    position: relative;
    overflow: hidden;
}

.masladbrokes {
 background-color:#eb1c24;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png");
    position: relative;
    overflow: hidden;
}

.masladbrokesrecc {
 background-color:#eb1c24;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png");
    position: relative;
    overflow: hidden;
}

.masrobwaterhouse {
 background-color:#6c19b1;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse.png");
    position: relative;
    overflow: hidden;
}

.masrobwaterhouserecc {
 background-color:#6c19b1;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse.png");
    position: relative;
    overflow: hidden;
}

.masneds {
 background-color:#ff7800;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png");
    position: relative;
    overflow: hidden;
}

.masnedsrecc {
 background-color:#ff7800;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png");
    position: relative;
    overflow: hidden;
}

.masplayup {
 background-color:#1a1a1a;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png");
    position: relative;
    overflow: hidden;
}

.masplayuprecc {
 background-color:#1a1a1a;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png");
    position: relative;
    overflow: hidden;
}

.masbeteasy {
 background-color:#8935c0;
    background-position: center 0px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt2.png");
    position: relative;
    overflow: hidden;
}

.masbeteasyrecc {
 background-color:#8935c0;
    background-position: center 9px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.masbeteasy2 {
 background-color:#8935c0;
    background-position: center 10px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.masbeteasy2recc {
 background-color:#8935c0;
    background-position: center 17px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasytxt.png");
    position: relative;
    overflow: hidden;
}

.maspalmerbet {
 background-color:#8090c1;
    background-position: center 7px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png");
    position: relative;
    overflow: hidden;
}

.maspalmerbetrecc {
 background-color:#8090c1;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png");
    position: relative;
    overflow: hidden;
}

.mastab {
 background-color:#008542;
    background-position: center 5px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png");
    position: relative;
    overflow: hidden;
}

.mastabrecc {
 background-color:#008542;
    background-position: center 14px;
    background-repeat: no-repeat;
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2.png");
    position: relative;
    overflow: hidden;
}

.mobadscroll li.gotobb {
 background-color:#63aa1c;
}

	button.sportsbet {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 1s;
  /*&:before */
  /*&:hover:before,*/
}
button.sportsbet:hover {
  background-color: #f9c100;
}
button.sportsbet:focus {
  outline: none;
}
button.sportsbet:hover:after {
  border-color: transparent;
}




button.ladbrokes {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 5s;
  /*&:before */
  /*&:hover:before,*/
}
button.ladbrokes:hover {
  background-color: #f9c100;
}
button.ladbrokes:focus {
  outline: none;
}
button.ladbrokes:hover:after {
  border-color: transparent;
}

button.crownbet {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 3s;
  /*&:before */
  /*&:hover:before,*/
}
button.crownbet:hover {
  background-color: #f9c100;
}
button.crownbet:focus {
  outline: none;
}
button.crownbet:hover:after {
  border-color: transparent;
}

button.williamhill {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 7s;
  /*&:before */
  /*&:hover:before,*/
}
button.williamhill:hover {
  background-color: #f9c100;
}
button.williamhill:focus {
  outline: none;
}
button.williamhill:hover:after {
  border-color: transparent;
}

button.luxbet {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 9s;
  /*&:before */
  /*&:hover:before,*/
}
button.luxbet:hover {
  background-color: #f9c100;
}
button.luxbet:focus {
  outline: none;
}
button.luxbet:hover:after {
  border-color: transparent;
}



	button.animbut1 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 1.4rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 1s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut1:hover {
  background-color: #f9c100;
}
button.animbut1:focus {
  outline: none;
}
button.animbut1:hover:after {
  border-color: transparent;
}

button.animbut2 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 1.4rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 3s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut2:hover {
  background-color: #f9c100;
}
button.animbut2:focus {
  outline: none;
}
button.animbut2:hover:after {
  border-color: transparent;
}

button.animbut3 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 1.4rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 5s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut3:hover {
  background-color: #f9c100;
}
button.animbut3:focus {
  outline: none;
}
button.animbut3:hover:after {
  border-color: transparent;
}

button.animbut4 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 1.4rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 7s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut4:hover {
  background-color: #f9c100;
}
button.animbut4:focus {
  outline: none;
}
button.animbut4:hover:after {
  border-color: transparent;
}

button.animbut5 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 0.8rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 9s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut5:hover {
  background-color: #f9c100;
}
button.animbut5:focus {
  outline: none;
}
button.animbut5:hover:after {
  border-color: transparent;
}

button.animbut6 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.2rem 1.4rem 0.3rem;
    /* width: 142px; */
    font-size: 22px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 11s;
  /*&:before */
  /*&:hover:before,*/
}
button.animbut6:hover {
  background-color: #f9c100;
}
button.animbut6:focus {
  outline: none;
}
button.animbut6:hover:after {
  border-color: transparent;
}



	button.nswanimbut1 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 1s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut1:hover {
  background-color: #f9c100;
}
button.nswanimbut1:focus {
  outline: none;
}
button.nswanimbut1:hover:after {
  border-color: transparent;
}

button.nswanimbut2 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 3s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut2:hover {
  background-color: #f9c100;
}
button.nswanimbut2:focus {
  outline: none;
}
button.nswanimbut2:hover:after {
  border-color: transparent;
}

button.nswanimbut3 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 5s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut3:hover {
  background-color: #f9c100;
}
button.nswanimbut3:focus {
  outline: none;
}
button.nswanimbut3:hover:after {
  border-color: transparent;
}

button.nswanimbut4 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 7s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut4:hover {
  background-color: #f9c100;
}
button.nswanimbut4:focus {
  outline: none;
}
button.nswanimbut4:hover:after {
  border-color: transparent;
}

button.nswanimbut5 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 9s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut5:hover {
  background-color: #f9c100;
}
button.nswanimbut5:focus {
  outline: none;
}
button.nswanimbut5:hover:after {
  border-color: transparent;
}

button.nswanimbut6 {
  background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
     padding: 0.2rem 0.8rem;
    max-width: 100%;
    font-size: 24px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .01em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 11s;
  /*&:before */
  /*&:hover:before,*/
}
button.nswanimbut6:hover {
  background-color: #f9c100;
}
button.nswanimbut6:focus {
  outline: none;
}
button.nswanimbut6:hover:after {
  border-color: transparent;
}

button.gotobb {
  background-color: #1e4f06;
  border: none;
  border-radius: 3px;
  color: #fff;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(0,0,0, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
  -webkit-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  animation: button-bounce 5s forwards 1 cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  animation-delay: 11s;
  /*&:before */
  /*&:hover:before,*/
}
button.gotobb:hover {
  background-color: #f9c100;
}
button.gotobb:focus {
  outline: none;
}
button.gotobb:hover:after {
  border-color: transparent;
}

button.footerad {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.3rem 0.6rem;
    font-size: 22px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
    float: right;
}
button.footerad:hover {
  background-color: #f9c100;
}
button.footerad:focus {
  outline: none;
}
button.footerad:hover:after {
  border-color: transparent;
}

button.noanim {
   background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
}
button.noanim:hover {
  background-color: #f9c100;
}
button.noanim:focus {
  outline: none;
}
button.noanim:hover:after {
  border-color: transparent;
}

button.noanimsb {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.3rem 0.4rem;
    letter-spacing: 0.5px;
    width: 120px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin: 3px 0 3px 0;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 700;
    position: relative;
    cursor: pointer;
}
button.noanimsb:hover {
  background-color: #f9c100;
}
button.noanimsb:focus {
  outline: none;
}
button.noanimsb:hover:after {
  border-color: transparent;
}


button.noanimwantmore {
   background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
  padding: 0.2rem 0.6rem;
  width:120px;
  font-size: 26px;
      box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
  font-weight: 600;
  letter-spacing: .03em;
  position: relative;
  cursor:pointer;
}
button.noanimwantmore:hover {
  background-color: #f9c100;
}
button.noanimwantmore:focus {
  outline: none;
}
button.noanimwantmore:hover:after {
  border-color: transparent;
}

button.noanimnsw {    
	background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.2rem 1rem;
    max-width: 100%;
    font-size: 23px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    cursor: pointer;
}
button.noanimnsw:hover {
  background-color: #f9c100;
}
button.noanimnsw:focus {
  outline: none;
}
button.noanimnsw:hover:after {
  border-color: transparent;
}

button.revnoanim {
    background-color: #f9cf00;
    border: none;
    border-radius: 3px;
    color: #000;
    padding: 0.6rem 0.6rem 0.6rem;
    text-transform: uppercase;
    width: 100%;
    font-size: 16px;
		font-family: 'Roboto', sans-serif;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    position: relative;
    cursor: pointer;
    margin: 5px 0 0 0;
}
button.revnoanim:hover {
  background-color: #f9c100;
}
button.revnoanim:focus {
  outline: none;
}
button.revnoanim:hover:after {
  border-color: transparent;
}

button.noanimmc {
   background-color: #f9cf00;
  border: none;
  border-radius: 3px;
  color: #000;
    padding: 0.4rem 0.6rem;
    font-size: 19px;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);
    font-weight: 600;
    letter-spacing: .03em;
    position: relative;
    float: right;
    cursor: pointer;
    margin: 0 0 3px 0;
}
button.noanimmc:hover {
  background-color: #f9c100;
}
button.noanimmc:focus {
  outline: none;
}
button.noanimmc:hover:after {
  border-color: transparent;
}

@-webkit-keyframes button-bounce {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.92);
  }
  20% {
    transform: scale(1.08);
  }
  52%,
  100% {
    transform: scale(1);
  }
}
@-moz-keyframes button-bounce {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.92);
  }
  20% {
    transform: scale(1.08);
  }
  52%,
  100% {
    transform: scale(1);
  }
}
@keyframes button-bounce {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.92);
  }
  20% {
    transform: scale(1.08);
  }
  52%,
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes button-blip {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: .7;
  }
  30%, 
  99% {
    transform: scaleX(1.08) scaleY(1.35);
    opacity: 0;
  }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
}
@-moz-keyframes button-blip {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: .7;
  }
  30%, 
  99% {
    transform: scaleX(1.08) scaleY(1.35);
    opacity: 0;
  }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
}
@keyframes button-blip {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: .7;
  }
  30%, 
  99% {
    transform: scaleX(1.08) scaleY(1.35);
    opacity: 0;
  }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
}

.streamnow {
background: url(images/retina/watchlive.png) 4px 50% no-repeat #fff;
border:1px solid #e7e7e7;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
  font-size: 15px;
  color:#222;
  padding:7px 4px 6px 44px;
  margin: 2px 0 5px 0;
  }

.streamnow img{
	padding:0 5px;
  vertical-align:text-bottom;
  }

.watchlive-sportsbet {
        background: url(images/retina/sb.png) 10px 50% no-repeat #20a5e0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 40px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-sportsbet:hover {
        background: url(images/retina/sb.png) 10px 50%  no-repeat #20a5e0;
  text-decoration: none;
    opacity: .9
}

.watchlive-crownbet {
        background: url(images/retina/be.png) 8px 50% no-repeat #8935c0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 40px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-crownbet:hover {
        background: url(images/retina/be.png) 8px 50%  no-repeat #8935c0;
  text-decoration: none;
    opacity: .9
}

.watchlive-beteasy {
        background: url(images/retina/be.png) 8px 50% no-repeat #8935c0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 40px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-beteasy:hover {
        background: url(images/retina/be.png) 8px 50%  no-repeat #8935c0;
  text-decoration: none;
    opacity: .9
}

.watchlive-ladbrokes {
        background: url(images/retina/lb.png) 10px 50% no-repeat #ee1617;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 34px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-ladbrokes:hover {
        background: url(images/retina/lb.png) 10px 50%  no-repeat #ee1617;
  text-decoration: none;
    opacity: .9
}

.watchlive-tab {
background: url(images/retina/tab2.png) 9px 50% no-repeat #008542;
    background-size: 17px 17px;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 34px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-tab:hover {
        background: url(images/retina/tab2.png) 9px 50%  no-repeat #008542;
    background-size: 17px 17px;
  text-decoration: none;
    opacity: .9
}

.watchlive-williamhill {
        background: url(images/retina/wh.png) 5px 50% no-repeat #003056;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 10px 2px 40px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:0 1px;
}

.watchlive-williamhill:hover {
        background: url(images/retina/wh.png) 5px 50%  no-repeat #003056;
  text-decoration: none;
    opacity: .9
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {



    #logo img {
        width: 309px;
		height: 69px;
    }


.todaysbb {
	background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tiplink@2x.png) 10px 50% no-repeat #e6e6e6;
     background-size: 24px 24px;
}

.todaysbb:hover {
	background: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/tiplink@2x.png) 10px 50% no-repeat #eeeeee;
     background-size: 24px 24px;
}


.racef-betnow {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb@2x.png");
    background-position: 50% 3px;
     background-size: 21px 16px;
}

.racef-betnow-noms {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/lb@2x.png");
    background-position: 9px 50%;
     background-size: 12px 16px;
}

.racef-betnow-cb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 50% 2px;     
background-size: 16px 16px;
}

.racef-betnow-be {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 50% 2px;
     background-size: 16px 16px;
}

.racef-betnow-pb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/pb@2x.png");
    background-position: 50% 5px;
     background-size: 16px 11px;
}

.racef-betnow-noms-cb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 50% 2px;     
background-size: 16px 16px;
}

.racef-betnow-noms-be {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
    background-position: 50% 2px;
     background-size: 16px 16px;
}

.racef-betnow-lb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/lb@2x.png");
    background-position: 50% 2px;
     background-size: 12px 16px;
}

.racef-betnow-swiftbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
    background-position: 50% 5px;
     background-size: 36px 11px;
}

.racef-betnow-betr {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
    background-position: 50% 5px;
     background-size: 29px 11px;
}

.racef-betnow-noms-lb {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/lb@2x.png");
    background-position: 3px 50%;
     background-size: 12px 16px;
}

.racef-betnow-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ned@2x.png");
    background-position: 50% 4px;
     background-size: 38px 13px;
}

.racef-betnow-noms-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ned@2x.png");
    background-position: 3px 50%;
     background-size: 38px 13px;
}

.racef-betnow-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
    background-position: 50% 9%;
     background-size: 17px 17px;
}

.racef-betnow-noms-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
    background-position: 3px 50%;
     background-size: 17px 17px;
}

.mobadscroll li.sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
    background-position: center 8px;
}
.mobadscroll li.beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasytxt2@2x.png");
    background-size: 70px 40px;
    background-position: center 1px;
} 
 .mobadscroll li.ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
    background-position: center 7px;
}
 .mobadscroll li.robwaterhouse {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse@2x.png");
     background-size: 74px 22px;
    background-position: center 7px;
}
 .mobadscroll li.neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
    background-position: center 7px;
}

.mobadscroll li.palmerbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet@2x.png");
     background-size: 106px 22px;
    background-position: center 8px;
}

.mobadscroll li.betr {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
    background-position: center 8px;
}

.mobadscroll li.betrrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr@2x.png");
     background-size: 58px 22px;
    background-position: center 14px;
}

.mobadscroll li.swiftbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
    background-position: center 8px;
}

.mobadscroll li.playup {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
    background-position: center 7px;
}

.mobadscroll li.playuprecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
    background-position: center 17px;
}

.mobadscroll li.tab {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 28px 27px;
    background-position: center 7px;
}

.mobadscroll li.tabrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 28px 27px;
    background-position: center 17px;
}

.mobadscroll li.unibet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
    background-position: center 7px;
}

.mobadscroll li.unibetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
    background-position: center 17px;
}

.mobadscroll li.boombet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
    background-position: center 7px;
}

.mobadscroll li.boombetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet@2x.png");
     background-size: 84px 27px;
    background-position: center 17px;
}
 .mobadscroll li.williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 63px 13px;
}
 .mobadscroll li.luxbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/luxbet-2x.png");
     background-size: 47px 13px;
}

.mobadscroll li.sportsbetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
    background-position: center 15px;
}
.mobadscroll li.beteasyrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasytxt@2x.png");
     background-size: 70px 32px;
    background-position: center 9px;
} 
.mobadscroll li.beteasy2recc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasytxt@2x.png");
     background-size: 70px 32px;
    background-position: center 9px;
} 
 .mobadscroll li.ladbrokesrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
    background-position: center 15px;
}
 .mobadscroll li.robwaterhouserecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse@2x.png");
     background-size: 74px 22px;
    background-position: center 15px;
}
 .mobadscroll li.nedsrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
    background-position: center 15px;
}

.mobadscroll li.palmerbetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet@2x.png");
     background-size: 106px 22px;
    background-position: center 19px;
}

.mobadscroll li.swiftbetrecc {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet@2x.png");
     background-size: 73px 22px;
    background-position: center 15px;
}
 .mobadscroll li.williamhillrecc {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 63px 18px;
}
}

@media only screen and (max-width:980px) and (-webkit-min-device-pixel-ratio: 2) {


.mobadscroll li.beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasytxt2@2x.png");
    background-size: 70px 40px;
    background-position: center -2px;
} 

.mobbetwithnobar {
margin-top:35px;
}

}

@media only screen and (min-width:981px) and (-webkit-min-device-pixel-ratio: 2) {


.mobbetwithnobar {
margin-top:33px;
}

.mobbetwithnobarrecc {
margin-top:22px;
}

}

#hideAll
 {
   position: fixed;
   left: 0px; 
   right: 0px; 
   top: 0px; 
   bottom: 0px; 
   background-color: white;
   z-index: 99; /* Higher than anything else in the document */

 }

 .homeblock {
    max-width: 100%;
    margin-bottom: 0;    
	height: 50px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.hb-sportsbet {
    background-color: #0770b4;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-beteasy {
    background-color: #8935c0;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasy.png);
    position: relative;
    overflow: hidden;
	}

.hb-playup {
    background-color: #1a1a1a;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup.png);
    position: relative;
    overflow: hidden;
	}

.hb-ladbrokes {
    background-color: #eb1c24;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes.png);
    position: relative;
    overflow: hidden;
	}

.hb-neds {
    background-color: #ff7800;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds.png);
    position: relative;
    overflow: hidden;
	}
 
.hb-betr {
    background-color: #093AD3;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betr.png);
    position: relative;
    overflow: hidden;
	}

.hb-boombet {
    background-color: #fd346e;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/boombet.png);
    position: relative;
    overflow: hidden;
	}

.hb-picklebet {
    background-color: #10181c;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/picklebet.png);
    position: relative;
    overflow: hidden;
	}

.hb-bluebet {
    background-color: #284da1;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bluebet.png);
    position: relative;
    overflow: hidden;
	}

.hb-dabble {
    background-color: #7742ff;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/dabble.png);
    position: relative;
    overflow: hidden;
	}

.hb-betright {
    background-color: #0e1629;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betright.png);
    position: relative;
    overflow: hidden;
	}

.hb-tab {
    background-color: #008542;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab.png);
    position: relative;
    overflow: hidden;
	}

.hb-pointsbet {
    background-color: #111111;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/pointsbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-robwaterhouse {
    background-color: #6c19b1;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/robwaterhouse.png);
    position: relative;
    overflow: hidden;
	}

.hb-bookmaker {
    background-color: #2e2e30;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/bookmaker.png);
    position: relative;
    overflow: hidden;
	}

.hb-palmerbet {
    background-color: #8090c1;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-winnersbet {
    background-color: #552583;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/winnersbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-unibet {
    background-color: #147b45;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet.png);
    position: relative;
    overflow: hidden;
	}

.hb-madbookie {
    background-color: #282828;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie.png);
    position: relative;
    overflow: hidden;
	}

.hb-betstar {
    background-color: #0c4da2;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betstar.png);
    position: relative;
    overflow: hidden;
	}

.hb-classicbet {
    background-color: #1c1c1c;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/classicbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-topbetta {
    background-color: #202b35;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/topbetta.png);
    position: relative;
    overflow: hidden;
	}

.hb-sportchamps {
    background-color: #001e3f;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps.png);
    position: relative;
    overflow: hidden;
	}

.hb-swiftbet {
    background-color: #13274b;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/swiftbet.png);
    position: relative;
    overflow: hidden;
	}

.hb-bet365 {
    background-color: #057a5b;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(images/logos/bet365.png);
    position: relative;
    overflow: hidden;
	}

.hb-betfair {
    background-color: #ffb80c;
    background-position: 15px 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/betfair.png);
    position: relative;
    overflow: hidden;
	}

 #homeblock {
    max-width: 100%;
    margin-bottom: 0;    
	height: 50px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.homeblocktitle {
    padding: 10px 15px 8px;
    display: inline-block;
}

.homeblocktitleright {
    float: right;
    display: inline-block;
    margin-right: 5px;
    padding: 14px 10px 14px 0;
}

.homeblocktitleright img {
    padding: 0 2px 0 0;
}

.homebox {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
    margin-bottom: 12px;
}

#main table.fbp-table th, #main table.fbp-table tr {
    border-bottom: 2px solid #fff;
    padding: 5px;
    font-size: 12px;
	background:#f1f1f1;
}

#main table.fbp-table tr:hover {
	background:#f7f7f7;
}

.fpb-betwith {
    font-size: 11px !important;
    line-height: 10px;
    color: #8a8a8a;
    padding: 8px 3px 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	text-transform:uppercase;
    float: left;
    text-align: right;
	}

.fpb-betwith2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #303030;
	float:left;
	text-align:left;
	}

.fpb-desc {
    font-size: 11px !important;
    line-height: 10px;
    color: #8a8a8a;
    padding: 0px 3px 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	text-transform:uppercase;
	text-align:center;
	}

.fpb-ammount {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    color: #303030;
	text-align:center;
	}

	
.fbp-mostpopular {
    font-size: 11px !important;
    line-height: 10px;
    color: #8a8a8a;
    padding: 0px 3px 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	text-transform:uppercase;
	text-align:center;
	float:left;
	width:40px;
    color: #222;
    background-color: #ffde00;
	}

.fbp-button.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}

.fbp-button {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 96px;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #222;
    background-color: #ffde00;
}

.fbp-button:hover {
    border: none;
    background-color: #ffcc00;
    text-decoration: none !important;
}

.fbp-button2.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}

.fbp-button2 {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width:66px;
    font-size: 14px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 36px;
    color: #222;
    background-color: #ffde00;
}

.fbp-button2:hover {
    border: none;
    background-color: #ffcc00;
    text-decoration: none !important;
}

table.fbp-table td {
text-align:center;
}

table.fbp-table tr.recommended {
	background-color: rgba(1, 135, 193, 0.29) !important;
}

table.fbp-table td.fbp-middle-first-recc {
    background-image: url(/images/hotoffer.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0 !important;
    padding-left: 31px !important;
    width: 80px;

}

table.fbp-table td.fbp-betwithbutt {
}

table.fbp-table td.fbp-middle-first {
    padding-left: 31px !important;
    width: 80px;
}

table.fbp-table td.fbp-offer {
    padding-left: 40px !important;
}

table.fbp-table th {
text-align:center;
}

table.fbp-table  {
border-top:0;
table-layout: fixed;
    margin: 6px 0 0px !important;
}

.item .fb-type {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    white-space: normal;
    color: #000;
    margin: 4px 0;
}

.item .fb-value {
    font-size: 15px;
    color: #777;
    margin: 0 0 10px 0;
    text-align: center;
    color: #24a681;
    background-color: #fff;
    border: 1px solid #24a681;
    border-radius: 4px;
    padding: 0 10px;
    display: inline-block;
    font-weight: 700;
    width: 100%;
}



.fbp-buttonmob.mini {
    color: #222;
    /* padding: 0px 15px 0px; */
    border-radius: 3px;
}

.fbp-buttonmob {
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;
    margin:5px 0;
	padding:6px 0;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
	text-transform:uppercase;
    width:100%;
    font-size: 18px;
    border: none;
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
    line-height: 22px;
    color: #222;
    background-color: #ffde00;
}

.fbp-buttonmob:hover {
    border: none;
    background-color: #ffcc00;
	}
  

@media only screen and (min-width:100px) and (max-width:554px) {
.fbp-buttonmob {
    font-size: 14px;
	line-height:15px;
	padding:4px 0;
}
}

.horizontal-scroll {
    padding: 0 5px;
    margin-bottom: 0;
    font-size: 0;
}

.horizontal-scroll img {
    border-radius: 10px;
}

.img-responsive {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.homebox p {font-size:14px; padding:0;margin:0;line-height:1.5;}

.homefb {
    padding: 10px 10px;
    cursor: pointer;
    max-width: 100%;
        border-radius: 0 0 6px 6px;
    background: #2b7308;
    box-shadow: inset rgba(28, 85, 1, 0.41) -10px -7px 10px;
}

ul.hometick {
    margin-top: 5px;
    margin-bottom: 0;
    padding-left: 0;
    margin-left: 0;
}

ul.hometick li {
    background-image: url(/images/fbtick.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding-left: 34px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    list-style-type: none;
}

.homefbtxt {
    text-align: center;
    color: #fff;
    font: 19px Open Sans,Arial,sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 0px;
}

 div.wpcf7 { 
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
width:300px;
    color: #666;
    font-size: 16px;
}
.wpcf7 textarea {
width:500px;
    font-size: 16px;
    font-family: Arial;
	padding:8px;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color:#32830a;
font-family: 'Roboto', sans-serif;
font-size:18px;
padding:10px 25px;
text-transform:uppercase;
border:0;
color:#fff;
    font-weight: bold;
	border-radius:5px;
	cursor:pointer;
	margin-top:12px;
}
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="button"]:hover { 
background-color:#296b08;
}

#newsb-bonusbets {
    width: 100%;
    color: #fff;
    height: auto;
    background: #3c3c3c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 5px 7px no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-sportsbetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/sportsbet.png) 5px 50% no-repeat #20a5e0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-ladbrokes {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 5px 7px no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-ladbrokesrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/ladbrokes.png) 5px 50% no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-boombet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/boombet.png) 5px 10px no-repeat #fd346e;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-boombetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/boombet.png) 5px 50% no-repeat #fd346e;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-dabble {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/dabble.png) 5px 10px no-repeat #7742ff;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-dabblerecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/dabble.png) 5px 50% no-repeat #7742ff;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-picklebet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/picklebet.png) 10px 10px no-repeat #10181c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-picklebetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/picklebet.png) 10px 50% no-repeat #10181c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-bet365 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bet365.png) 10px 9px no-repeat #14805e;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-bet365recc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/bet365.png) 12px 50% no-repeat #14805e;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-betfair {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betfair.png) 10px 12px no-repeat #ffb80c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-betfairrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betfair.png) 12px 50% no-repeat #ffb80c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-classicbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/classicbet.png) 10px 12px no-repeat #1c1c1c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-classicbetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/classicbet.png) 12px 50% no-repeat #1c1c1c;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-neds {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/neds.png) 12px 10px no-repeat #ff7800;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-nedsrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/neds.png) 12px 50% no-repeat #ff7800;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-betr {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betr.png) 12px 10px no-repeat #093AD3;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-betrrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/betr.png) 12px 50% no-repeat #093AD3;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-swiftbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/swiftbet.png) 12px 10px no-repeat #13274b;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-swiftbetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/swiftbet.png) 12px 50% no-repeat #13274b;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-ladbrokestop {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/lboffer.png) 8px 8px no-repeat #ee1617;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-ladbrokestop:hover {
    background: url(images/lboffer.png) 8px 8px no-repeat #d9090a
}

#newsb-madbookie {
        width: 100%;
        color: #fff;
        height: auto;
        background: url(images/logos/madbookie.png) 10px 5px no-repeat #282828;
        cursor: pointer;
        margin-bottom: 6px
    }

#newsb-palmerbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/palmerbet.png) 10px 12px no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-palmerbettop {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/lboffer.png) 8px 8px no-repeat #8391c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-palmerbettop:hover {
    background: url(images/lboffer.png) 8px 8px no-repeat #717fad
}

#newsb-playup {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/playup.png) 10px 11px no-repeat #1A1A1A;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-robwaterhouse {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/robwaterhouse.png) 17px 11px no-repeat #6c19b1;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-tab {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/tab.png) 10px 9px no-repeat #008542;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-tabrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/retina/tab.png) 10px 50% no-repeat #008542;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 12px 4px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-crownbet2 {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 12px 4px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-crownbet2recc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 12px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-crownbetrecc {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 12px 50% no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsbcb-crownbet {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/beteasylrg.png) 12px 4px no-repeat #8935c0;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-williamhill {
    width: 100%;
    color: #fff;
    height: auto;
    background: url(images/logos/williamhill.png) 5px 10px no-repeat #17345b;
    cursor: pointer;
    margin-bottom: 6px
}

#newsb-sportsbet:hover {
    opacity: .9
}

#newsb-sportsbetrecc:hover {
    opacity: .9
}

#newsb-ladbrokes:hover {
    opacity: .9
}

#newsb-ladbrokesrecc:hover {
    opacity: .9
}

#newsb-boombet:hover {
    opacity: .9
}

#newsb-boombetrecc:hover {
    opacity: .9
}

#newsb-dabble:hover {
    opacity: .9
}

#newsb-dabblerecc:hover {
    opacity: .9
}

#newsb-picklebet:hover {
    opacity: .9
}

#newsb-picklebetrecc:hover {
    opacity: .9
}

#newsb-betfairrecc:hover {
    opacity: .9
}

#newsb-bet365recc:hover {
    opacity: .9
}

#newsb-classicbet:hover {
    opacity: .9
}

#newsb-classicbetrecc:hover {
    opacity: .9
}

#newsb-nedsrecc:hover {
    opacity: .9
}

#newsb-neds:hover {
    opacity: .9
}

#newsb-nedsrecc:hover {
    opacity: .9
}

#newsb-swiftbet:hover {
    opacity: .9
}

#newsb-swiftbetrecc:hover {
    opacity: .9
}

#newsb-crownbet:hover {
    opacity: .9
}

#newsb-crownbetrecc:hover {
    opacity: .9
}

#newsb-crownbet2:hover {
    opacity: .9
}

#newsb-madbookie:hover {
    opacity: .9
}

#newsb-williamhill:hover {
    opacity: .9
}

#newsb-palmerbet:hover {
    opacity: .9
}

#newsb-playup:hover {
    opacity: .9
}

#newsb-robwaterhouse:hover {
    opacity: .9
}

#newsb-tab:hover {
    opacity: .9
}

#newsb-tabrecc:hover {
    opacity: .9
}

#newsb-betfair:hover {
    opacity: .9
}

#newsb-bet365:hover {
    opacity: .9
}

#newsb-betfairrecc:hover {
    opacity: .9
}

.imgcredit {
    position: absolute;
    top: 6px;
    right: 6px;
    padding-right: 15px;
    background: rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0px 6px;
    line-height: 24px;
    color: #fff;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.8);
}

.bookmakerhowto {
    padding: 15px;
    color: #fff;
    margin-bottom: 10px;
    background-image: url(images/cashhand.png);
    background-repeat: no-repeat;
    background-position: right bottom
}

.bookmakerhowto-bet365 {
    padding: 15px;
    color: #fff;
    margin-bottom: 10px;
}

.bookmaker-otheroffer {
    padding: 15px;
    color: #fff;
    margin-bottom: 10px;
}


#createaccbut {
    padding: 12px 15px 12px 45px;
    border-radius: 5px;
    border: 2px solid #fff;
    display: inline-block;
    font-size: 18px;
    background-image: url(images/signup.png);
    background-repeat: no-repeat;
    background-position: 8px 50%;
    margin-top: 5px;
    color: #fff;
    font-weight: 700;
    background-color: rgba(0, 0, 0, .2)
}


#createaccbut:hover {
    background-color: rgba(0, 0, 0, 0)
}

#createacc,
.bookmakerhowto h3,
.bookmakerhowto-bet365 h3 {
    color: #fff;
    font-weight: 700;
    background: rgba(0, 0, 0, .2)
}

.bookmakerhowto h3,
.bookmakerhowto-bet365 h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    padding: 8px
}

#createacc,
.bookmaker-otheroffer h3 {
    color: #fff;
    font-weight: 700;
    background: rgba(0, 0, 0, .2)
}

.bookmaker-otheroffer h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    padding: 8px
}

#example-two {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: 4px solid #fff;
    font-size: 29px;
    font-weight: 700;
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
    line-height: 48px;
    float: left;
    display: block;
    margin-right: 15px;
    margin-bottom: 14px;
}


.offerboxheading {
        font-size: 26px;
    padding: 12px 10px 4px 60px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    font-weight: 700;
    line-height: 26px;
    color: #fff;
}

.entry .offerbox a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none
}

.offerboxdesc {
        font-size: 16px;
    padding: 0px 10px 0px 60px;
    margin-bottom: 8px;
    color: #fff;
}

.howtoheading {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 3px;
}

.howtodesc {
    font-size: 14px;
	line-height:16px;
    padding-left: 61px;
	padding-right:140px;
    margin-bottom: 10px
}

.offerbox {
    width: 100%;
    min-height: 74px;
    position: relative;
	margin-bottom:12px;
	cursor:pointer;
}
.ribbon {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 90px;
    height: 90px;
    text-align: right;
}
.ribbon span {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 102px;
    display: block;
    background: #fcd404;
    /* background: linear-gradient(#fed32f 0%, #fcd404 100%); */
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.8);
    position: absolute;
    top: 16px;
    left: -23px;
}

.ribbon span::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #ecb919;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ecb919;
}
.ribbon span::after {
    content: '';
    position: absolute;
    right: 0%;
    top: 100%;
    z-index: -1;
    border-right: 3px solid #ecb919;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ecb919;
}

.red span {background: linear-gradient(#F70505 0%, #8F0808 100%);}
.red span::before {border-left-color: #8F0808; border-top-color: #8F0808;}
.red span::after {border-right-color: #8F0808; border-top-color: #8F0808;}

.blue span {background: linear-gradient(#2989d8 0%, #1e5799 100%);}
.blue span::before {border-left-color: #1e5799; border-top-color: #1e5799;}
.blue span::after {border-right-color: #1e5799; border-top-color: #1e5799;}

.luxbetinfo {
    padding: 20px 20px 5px 20px;
    background-color: #f1f1f1; /* Red */
	border:1px solid #e4e4e4;
    margin-bottom: 15px;
}

.blur {
     -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

.noselect {
pointer-events: none;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

#noincentives {
      max-width: 500px;
    padding: 20px;
    background: #fff;
    border: 4px solid #252729;
    position: absolute;
    z-index: 1;
    margin: 60px 38px;
}

#noincentives h2 {
text-align:center;
     font-size: 20px;
	 margin: 0 0 20px 0;
	 color:#252729;
}

#noincentives span {
text-align:center
}

#noincentivesfull {
      max-width: 580px;
     padding: 20px;
    background: #fff;
	border:4px solid #252729;
    position: absolute;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
     margin-top: 60px;
}

#noincentivesfull h2 {
text-align:center;
     font-size: 20px;
	 margin: 0 0 20px 0;
	 color:#252729;
}

#noincentivesfull span {
text-align:center
}

	
@media only screen and (min-width:580px) and (max-width:880px) {
.thefooterad {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
    font-size: 17px;
    padding: 9px 44px 5px 116px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    letter-spacing: 0.4px;
    line-height: 19px;
    text-align: center;
}
}

	
@media only screen and (min-width:220px) and (max-width:579px) {
.thefooterad {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
    font-size: 14px;
    padding: 9px 44px 5px 116px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    letter-spacing: -0.2px;
    line-height: 16px;
    text-align: center;
}
}

@media only screen and (min-width:220px) and (max-width:980px) {



.mobbetwith {
font-size:10px;
line-height:12px;
}

.mobbetwithnobar {
font-size:10px;
line-height:12px;
}

.closefooterads {
    right: 6px;
}

.thefooterad-sportsbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/sportsbet.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 2px, 34px 34px;
	}

.thefooterad-crownbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/beteasylrg.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 2px, 34px 34px;
	}

.thefooterad-palmerbet {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/palmerbet.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 2px, 34px 34px;
	}

.thefooterad-playup {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/playup.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 2px, 34px 34px;
	}

.thefooterad-ladbrokes {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/ladbrokes.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 8px 2px, 34px 34px;
	}

.thefooterad-neds {
    background-image: url(https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/neds.png), url(images/taphere.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 26px 2px, 34px 34px;
	}

button.footerad {
    display:none;
}

.streamnow {
background: #fff;
border:1px solid #e7e7e7;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
  font-size: 15px;
  color:#222;
  padding:4px;
  text-align:center;
  }

.streamnow img{
	padding:0 5px;
  vertical-align:text-bottom;
  }

.watchlive-sportsbet {
        background: url(images/retina/sb.png) 5px 50% no-repeat #20a5e0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 5px 2px 31px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:4px 0px;
}

.watchlive-sportsbet:hover {
        background: url(images/retina/sb.png) 5px 50%  no-repeat #20a5e0;
  text-decoration: none;
    opacity: .9
}

.watchlive-crownbet {
        background: url(images/retina/be.png) 5px 50% no-repeat #8935c0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 5px 2px 36px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:4px 0px;
}

.watchlive-crownbet:hover {
        background: url(images/retina/be.png) 5px 50%  no-repeat #8935c0;
  text-decoration: none;
    opacity: .9
}

.watchlive-williamhill {
        background: url(images/retina/wh.png) 5px 50% no-repeat #003056;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 12px 2px 46px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:4px 0px;
}

.watchlive-williamhill:hover {
        background: url(images/retina/wh.png) 5px 50%  no-repeat #003056;
  text-decoration: none;
    opacity: .9
}

.watchlive-ladbrokes {
        background: url(images/retina/lb.png) 5px 50% no-repeat #ee1617;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff !important;
  font-size: 14px;
  padding: 4px 5px 2px 20px;
  text-decoration: none !important;
    display: inline-block;
        color: #fff;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	margin:4px 0px;
}

.watchlive-ladbrokes:hover {
        background: url(images/retina/lb.png) 5px 50%  no-repeat #ee1617;
  text-decoration: none;
    opacity: .9
}

.bookmakerhowto {
    background-image: none;
}

.offerboxheading {
    font-size: 18px;
	line-height:22px;
    padding: 8px 10px 0px 60px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    font-weight: 700;
	color:#fff;
}

.howtodesc {
    font-size: 14px;
    line-height: 16px;
    padding-left: 61px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.offerboxdesc {
    font-size: 14px;
    padding: 0px 10px 0px 60px;
    margin-bottom: 10px;
	color:#fff;
}

#bigtips-sportsbet {
    width: 100%;
    color: #fff;
    height: auto;
    min-height: 44px;
    background-image: url(images/logos/sportsbet.png);
    background-color: #20a5e0;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px;
}

#bigtips-swiftbet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/retina/swiftbet.png);
    background-color: #13274b;
    background-position: right 28px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betr {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/retina/betr.png);
    background-color: #093AD3;
    background-position: right 29px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-ladbrokes {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/ladbrokes.png);
    background-color: #ee1617;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-ladbrokes2 {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/ladbrokes.png);
    background-color: #ee1617;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betfair {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/betfair.png);
    background-color: #ffb80c;
    background-position: right 14px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-classicbet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/classicbet.png);
    background-color: #1c1c1c;
    background-position: right 14px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-neds {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/neds.png);
    background-color: #ff7900;
    background-position: right 29px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-beteasy {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasymed.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasymed.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet2 {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasymed.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-crownbet3 {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasytxt.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-williamhill {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasytxt.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-tomwaterhouse {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/beteasytxt.png);
    background-color: #8935c0;
    background-position: right 30px top 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-luxbet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/luxbet.png);
    background-color: #b21e3c;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-bookmaker {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/bookmaker.png);
    background-color: #231f20;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-unibet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/unibet.png);
    background-color: #147b45;
    background-position: right 28px top 20%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-centrebet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/centrebet.png);
    background-color: #231f20;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-betstar {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/betstar.png);
    background-color: #0651a0;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-bet365 {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/bet365.png);
    background-color: #007b5d;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-palmerbet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/palmerbet.png);
    background-color: #8391c0;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-palmerbet2 {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/palmerbet.png);
    background-color: #8391c0;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-playup {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/playup.png);
    background-color: #1a1a1a;
    background-position: right 18px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-madbookie {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/logos/madbookie-long.png);
    background-color: #282828;
    background-position: right 10px top 30%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-tab {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/retina/tab.png);
    background-color: #008542;
    background-position:right 32px top 10%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-boombet {
    width: 100%;
    color: #fff;
    height: auto;	
    min-height: 44px;
    background-image: url(images/retina/boombet.png);
    background-color: #fd346e;
    background-position:right 27px top 10%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-dabble {
    width: 100%;
    color: #fff;
    height: auto;	
    background-image: url(images/retina/dabble.png);
    background-color: #7742ff;
    background-position:right 27px top 10%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}

#bigtips-picklebet {
    width: 100%;
    color: #fff;
    height: auto;	
    background-image: url(images/retina/picklebet.png);
    background-color: #10181c;
    background-position:right 10px top 20%;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 6px
}
	
.bigtips-claimbut {
    display: none
}

.bigtips-desc {
    padding: 8px 130px 6px 6px;
    font-size: 13px;
    text-align: center;
    line-height: 15px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: none;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
    font-weight: 500;
}

.bigtips-descclaim {
    padding: 30px 14px 0px 6px;
    font-size: 8px;
    letter-spacing: 1px;
    float: right;
    /* text-align: center; */
    /* line-height: 15px; */
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
    /* font-weight: 500; */
}
}


@media only screen and (-webkit-min-device-pixel-ratio: 2) {

.streamnow {
	background-image:none;
  }


.watchlive-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sb-2x.png");
     background-size: 21px 16px;
}
.watchlive-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
     background-size: 16px 16px;
} 
.watchlive-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/be@2x.png");
     background-size: 16px 16px;
} 
.watchlive-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/wh-2x.png");
     background-size: 30px 16px;
} 
 .watchlive-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/lb-2x.png");
     background-size: 12px 16px;
}

 .watchlive-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab2@2x.png");
     background-size: 17px 17px;
}


.homeblocktitle {
    padding: 15px 15px 8px;
}


table.fbp-table td.fbp-middle-first-recc {
    background-image: url(/images/hotoffer@2x.png) !important;
     background-size: 51px 46px;
}
}

@media only screen and (min-width:981px) and (-webkit-min-device-pixel-ratio: 2) {

.streamnow {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/watchlive-2x.png");
     background-size: 36px 36px;
  }

  
#fb-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}
  
#reg-sportsbet {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}
  
#fb-sportsbetclaim {
	background-image:url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportsbet-2x.png");
     background-size: 106px 22px;
}

#fb-ladbrokes {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#fb-ladbrokesclaim {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/ladbrokes-2x.png");
     background-size: 106px 22px;
}

#fb-betfair {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/logos/betfair@2x.png");
     background-size: 110px 20px;
}

#fb-neds {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/neds-2x.png");
     background-size: 64px 22px;
}

#fb-sportchamps {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/sportchamps@2x.png");
     background-size: 86px 15px;
}

#fb-tab {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/tab3@2x.png");
     background-size: 44px 43px;
}

#fb-madbookie {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/madbookie-2x.png");
     background-size: 52px 23px;
    }

#fb-playup {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/playup@2x.png");
     background-size: 100px 25px;
    }

#fb-palmerbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/palmerbet@2x.png");
     background-size: 106px 22px;
}

#fb-luxbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/luxbet-2x.png");
     background-size: 80px 22px;
}

#fb-unibet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/unibet@2x.png");
     background-size: 73px 26px;
}

#fb-crownbet {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

#fb-beteasy {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

#fb-crownbetwinx {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/winxoffer@2x.png");
     background-size: 71px 85px;
}

#fb-crownbetclaim {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

#fb-crownbet2 {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/beteasylrg@2x.png");
     background-size: 66px 38px;
}

#fb-williamhill {
    background-image: url("https://www.justhorseracing.com.au/wp-content/themes/sportpress/images/retina/williamhill-2x.png");
     background-size: 106px 22px;
}


  }
