/*
Theme Name: Horse Racing
Description: Horse Racing Theme default styles for horse racing network websites.
Version: 1.0
Author: Helen Johnson
Author URI: http://www.pandagaming.com.au
*/

@import "css/reset.css";
@import "css/typography.css";
@import "form.css";

/*body {font: 11px Helvetica, Arial, Verdana, sans-serif;margin: 0;padding: 0;color: #333;background: #c81a1c url(images/bg-red.png) repeat-x 0 0;background-attachment: fixed;}*/
body {font: 12px Helvetica, Arial, Verdana, sans-serif;margin: 0;padding: 0;color: #333;background: #f1f1f1 url(images/bg.jpg) no-repeat center 70px;height: 100%}
.outer {background: transparent url(images/bg-pattern.png) repeat 0 0;}
/*.outer {background: transparent url(images/bg-pattern.png) repeat 0 0;width: 100%;height: 100%;display: block;position:absolute;top:0;left:0;}*/
.outer-header {background: transparent url(images/header.png) repeat-x 0 0;}
/*.outer-header {background: transparent url(images/header.png) repeat-x 0 0;width: 100%;height: 76px;display: block;position:absolute;top:0;left:0;z-index: 10;}*/
#bg-clicker {position: fixed;top: 60px;bottom: 0;left: 0;right: 0;z-index: 0;display: block;width: 100%;height: 670px;cursor: pointer;background: transparent url(../images/takeover/bg-to_mcup.png) no-repeat 50% 145px;background-attachment: fixed;}

#bar {height: 60px;width: 100%;background-color: #f3eab6;}
#bar .ticker-promo {
	width: 970px;
	margin: 0 auto;
}
#bar .ticker-promo a {
	width: 970px;
	height: 60px;
	display: block;
	background: transparent url(../images/modules/ticker-banner_spring.png) no-repeat 0 0;
}

/********** Global **********/
.clear {clear: both;}

#wrapper {width: 980px;margin: 0 auto;padding: 0 0 10px 0;position: relative;z-index: 10;}

.alignleft {float: left;}
.alignright {float: right;}
img, a img, a.image img {border: none;margin: 0;padding: 0;}
a.image:link, a.image:visited, a.image:hover {background: none;padding: 0;}
img.aligncenter, div.aligncenter {display: block;margin: 0 auto;padding: 0;}
img.alignright, div.alignright {margin: 0 0 10px 10px;padding: 0;display: inline;}
img.alignleft, div.alignleft {margin: 0 10px 10px 0;padding: 0;display: inline;}

a {color: #376abd;}
a:hover {color: #4d90ff}
hr {padding: 0;margin: 0 0 10px 0;height: 1px;background: #dadada none repeat-x left top;border: none;}

/********** Header **********/
#header {height: 70px;position: relative;}
#header h1 {font-family: 'Lato', arial, serif;font-size: 24px;text-transform: capitalize;line-height: 1.3em;font-weight: 700;margin: 0 0 0 20px;padding: 9px 0 0 0;/*float: left;*/}
#header h1 a {margin: 0;/*padding: 17px 0 0 0;*/text-decoration: none;color: #fff;/*height: 53px;display: block;*/}

.header-disclaimer {
    height: 24px;
    width: 978px;
    background-color: #ddf2ff;
    margin: 2px 1px 0 1px;
}
    .header-disclaimer .disclaimer {
        background: url(../images/disclaimers/header-disclaimer_long.png) no-repeat 0 0;
        height: 24px;
        width: 860px;
        display: block;
        margin: 0 auto;
    }

/* Menu */
/*#header #menu {margin: 23px 20px 0 0;padding: 0;font-family: 'Lato', arial, serif;font-size: 11px;text-transform: uppercase;font-weight: bold;float: right;}*/
#header #menu {margin: 5px 15px 0 15px;padding: 0;font-family: 'Lato', arial, serif;font-size: 11px;text-transform: uppercase;font-weight: bold;}
#header #menu ul {margin: 0;padding: 0;list-style: none;height: 25px;}
#header #menu ul li {margin: 0 2px 0 0;padding: 0;list-style: none;float: left;}
#header #menu ul li a {text-decoration: none;display: block;color: #a2bbe4;padding: 5px;}
#header #menu ul li.current_page_item a, #header #menu ul li.current-page-ancestor a, #header #menu ul li.current_page_parent a {background-color: none;color: #dadada;}
#header #menu ul li a:hover {background-color: #4d90ff;color: #fff;}

/********** Main **********/
#main {width: 980px;margin: 0 0 0 0;padding: 0 0 0 0;background: transparent url(images/main-bg.gif) repeat-y 0 0;border-bottom: 1px solid #ccc;}
#main .main-inner {width: 980px;background: transparent url(images/header-shadow.png) repeat-x 0 0;}

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }

h2 {font-family: 'Lato', arial, serif;font-size: 20px;text-transform: capitalize;color: #1b2b4f;line-height: 1.3em;font-weight: 700;margin: 0 0 10px 0;/*text-shadow: 0 2px 0 #FCF9EE, 0 4px 0 rgba(0, 0, 0, .10);*/}
h3 {font-family: 'Lato', arial, serif;font-size: 18px;text-transform: capitalize;color: #1f3b78;margin: 10px 0 10px 0;line-height: 1.3em;font-weight: 300;}
h4 {font-family: 'Lato', arial, serif;font-size: 16px;text-transform: capitalize;color: #000;margin: 0 0 10px 0;line-height: 1.3em;font-weight: 300;}
.no-all-caps {text-transform: none;}

#main #content {/*width: 640px;float: left;margin-top: 20px;*/}
#main #content {width: 640px;float: left;margin-top: 20px;}
#home #main #content {width: auto;float: none;margin-top: 0;}
#main #sidebar {float: left;}
#home #main #sidebar  {float: left;margin-top: 0;}
#main p {padding: 0 0 15px 0;margin: 0;}

#main .area-300, #footer .area-300 {width: 300px;float: left;margin: 20px 0 0 20px;}
#main .entry-content .area-300 {float: right;margin: 0 0 10px 10px;}
#main .post-index .area-620 {margin: 0;}
#main .post-index .area-620 .box {margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#main .post-index .area-300 {margin: 0 20px 0 0;}
#main .post-index .area-300.last {margin-right: 0;}
#main .post-index .read-more {margin-bottom: 10px;}
#main .area-300 .box {margin-bottom: 20px;border: 1px solid #e7e7e7;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#main .area-300 .news-logo {width: 280px;height: 180px;position: relative;margin-bottom: 10px;}
#main .area-300 .news-logo img {width: 280px;height: 180px;z-index: 5;position: relative;}
#main .area-300 .news-logo h3 {width: 280px;height: 30px;margin: -40px 0 0 0;padding: 10px 0 0 0;background: transparent url(images/black-60-opacity.png) repeat 0 0;z-index: 10;position: relative;text-align: center;color: #fff;font-weight: 400;text-shadow: 0 2px 0 #000, 0 0 0 rgba(0, 0, 0, .50);}

#main .area-620 {width: 620px;float: left;margin: 0 0 0 20px;}
#main .area-620.wide-offer {margin: 0 0 20px 20px;}
#main .area-620 .box {width: 600px;margin-bottom: 0;border: 1px solid #e7e7e7;}
#main .entry .area-620 {margin: 0;}
#main .entry .area-first {margin: 0;}
#main .box {padding: 10px;}
#main .box h3 {margin-top: 0;}
#main .entry-content .area-300 .box {width: 280px;}
#main .box ul, #main #page .entry .box ul {list-style: none;padding: 0;margin: 0;}
#main .content-box ul {list-style: none;padding: 0;margin: 0 0 15px 0;}
#main .box ul li, #main #page .entry .box ul li {list-style: none;padding: 0 0 5px 6px;margin: 0;background: transparent url(images/sprite-main.png) no-repeat -617px -144px;line-height: 1.3em;}
#main .box ul li:last-child, #main #page .entry .box ul li:last-child {padding-bottom: 0;}

/********** Posts & Pages **********/

#main .post-box h3 {font-size: 16px;font-weight: 700;}

#main .feature-news ul {padding: 0;margin: 0;}
#main .feature-news ul.hrau-news {margin-top: 5px;}
.read-more {padding: 0;margin: 0 0 20px 0;}
.more-news {padding: 0;margin: 20px 0 0 0;}
.read-more a, .more-news a {padding: 3px 5px 3px 5px;margin: 0;background-color: #44608d;color: #fff;text-transform: uppercase;text-decoration: none;font-family: 'Lato', arial, serif;letter-spacing: .1em;font-size: 10px;}
.read-more a:hover, .more-news a:hover {background-color: #4d90ff;}
#main .feature-news h4 {margin: 20px 0 10px 0;padding: 10px 0 0 0;border-top: 1px dashed #dadada;font-size: 16px;}
#main .feature-news h3.news-heading {width: 278px;padding: 8px 10px 8px 10px;margin: -10px -10px 10px -10px;border: 1px solid #000;font-family: 'Lato', arial, serif;font-size: 15px;color: #fff;text-shadow: 1px 1px 0px rgba(0,0,0,0.35);letter-spacing: 0.1px;font-weight: 700;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;background: #333;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#161616'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#161616)); /* for webkit browsers */background: -moz-linear-gradient(top,  #444444,  #161616); /* for firefox 3.6+ */}

#main #page .special {margin: 0 0 20px 0;}
#main #page .post-meta .special {margin: 10px 0 0 0;}

.feature-race-promo {width: 620px;height: 200px;padding: 0;margin: 0;position: relative;background: #fff url("images/recommended-620.gif") no-repeat 0 0;}
.feature-race-promo a {width: 620px;height: 200px;display: block;position: absolute;top: 0;left: 0;text-decoration: none;}
.feature-race-promo a span.feature-text {color: #ccc;padding: 0;margin: 4px 0 0 0;text-align: center;width: 620px;display: block;text-transform: uppercase;font-size: 11px;}

#main .post .post-meta {border-top: 1px dashed #dadada;margin: 10px 0 0 0;padding: 10px 0 0 0;}
#main .post .post-meta span {font-weight: bold;}
#main .post .post-meta .wp-caption-copy {margin: 0 0 5px 0;}
#main .post .post-meta .post-cat {margin: 10px 0 0 0;}
#main .post .post-meta .post-tags {margin: 10px 0 0 0;}

#main .entry-heading h2 {float: left;}
#main .entry-heading .plusone {float: left;margin: 2px 0 0 10px;}
#main .author {margin: 0 0 10px 0;padding: 0;color: #666;font-style: italic;}
#main .author span {font-weight: bold;}

#main #page .entry img {padding: 5px;margin: 0 0 10px 0;background-color: #1c1e22;}
#main #page .entry img.alignnone {padding: 5px;margin: 0 0 10px 0;}
#main #page .entry img.alignleft{padding: 5px;margin: 0;}
#main #page .alignnone img {margin: 0 0 10px 0;}
#main #page .attachment img {max-width: 600px;}
#main #page .entry .news-post-img {width: 310px;}
#main #page .entry .news-post-img .wp-caption-text, #main #page .entry .news-post-img .wp-caption-copy {width: 300px;}
#main #page .entry .wp-caption {padding: 5px;margin: 0 0 10px 10px;background-color: #1c1e22;}
#main #page .entry .wp-caption.alignleft {margin: 0 0 10px 0;}
#main #page .entry .wp-caption img {padding: 0;margin: 0;}
#main #page .entry .wp-caption .wp-caption-text {padding: 0;margin: 5px 0 0 0;color: #fff;font-style: italic;text-align: center;}
#main #page .box img {padding: 1px;margin: 0;background-color: #1c1e22;}

#main #page .entry ul, .top-rated ul {list-style: none;padding: 0;margin: 0;}
#main #page .entry ul li, .top-rated ul li {list-style: none;padding: 0 0 10px 6px;margin: 0 0 0 10px;background: transparent url(images/sprite-main.png) no-repeat -617px -144px;line-height: 1.2em;}
#main #page .entry ul li:last-child, .top-rated ul:last-child {padding-bottom: 10px;}

#main #page .area-310 {float: right;}
#main #page {margin: 0 0 20px 20px;}
#main #page h2 {margin: 0;padding: 0 0 10px 0;}
#main #page .post .entry-heading h2 {padding-bottom: 0;margin-bottom: 5px;}

#main #page .page-news .recent {border-top: 1px solid #dadada;margin: 10px 0 0 0;padding: 10px 0 0 0;}
#main #page .auto-text a {font-size: 14px;font-weight: bold;color: #c53e38;}
#main #page .auto-text a:hover {color: #7e0500;}

#main .area-620 .post-box .news-img {width: 150px;height: 100px;float: right;padding: 0;margin: 0 10px 0 10px;}
#main .area-620 .post-box .news-img a {width: 150px;height: 100px;display: block;}
#main .area-620 .post-box .news-img img {width: 150px;height: 100px;}

#home #main .area-620 .post-box .news-img, #home #main .news-float-right .post-box .news-img {width: 300px;height: 200px;padding: 0;margin: -10px 0 5px -10px;float: none;display: block;position: relative;}
#home #main .area-620 .post-box .news-img a, #home #main .news-float-right .post-box .news-img a {width: 300px;height: 200px;display: block;}
#home #main .area-620 .post-box .news-img img, #home #main .news-float-right .post-box .news-img img {width: 300px;height: 200px;}
#home #main .area-620 .post-box .news-img h3, #home #main .news-float-right .post-box .news-img h3 {padding:5px 10px 7px 10px;margin: 0;position: absolute;bottom: 0;background: transparent url(images/black-60-opacity.png) repeat 0 0;width: 280px;}
#home #main .area-620 .post-box .news-img h3 a, #home #main .news-float-right .post-box .news-img h3 a {display: inline;color: #fff;}
#home #main .area-620 .post-box .news-img h3 a:hover, #home #main .news-float-right .post-box .news-img h3 a:hover {color: #d2e3ff}

p.content-bet {font-size: 16px;font-weight: 700;font-family: 'Lato', arial, serif;}
p.content-bet span.site-title {text-transform: capitalize;}
p.content-bet span {font-weight: 700;}

#main .area-620 .area-300 {padding: 0;margin: 0;}
#main .area-620 .area-300 .content-box {margin-left: 20px;width: 280px;}
#main .area-620 .area-300 .post-box {width: 280px;margin-bottom: 20px;}
#main .area-620 .area-300 .newsletter-box {
	margin: 20px 0 20px 20px;
	width: 280px;
}
body.home #main .area-620 .area-300 {margin-top: 20px;}

/* Spcial Offers Buttons */
ul.special-offers {padding: 0;margin: 0 0 20px 0;}
ul.special-offers li {padding: 0;margin: 0 0 10px 0;}
ul.special-offers li a {display: block;width: 300px;height: 40px;background: transparent url(images/special-buttons.png) no-repeat 0 0;text-decoration: none;color: #e7e7e7;font-family: 'Lato', arial, serif;font-size: 13px;}
ul.special-offers li a:hover {background-position: 0 -50px;color: #fff;}
ul.special-offers li a span {position: relative;top: 11px;left: 78px;}
#main .area-620 .area-300 ul.special-offers {margin: 20px 0 20px 20px;}

/* Page Navigation */
#main .post-index .post-navigation {padding: 10px;margin: 0 0 20px 0;width: 600px;text-align: center;border: 1px solid #e7e7e7;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #f2f2f2;}
#main .post-index .post-navigation .alignleft, #main .post-index .post-navigation .alignright {padding: 0;margin: 0;}

/* Upcoming Races Table */
#main table.next-races {padding: 0;margin: 0 0 10px 0;border-top: none;border-left: none;}
#main table.next-races tr th {background-color: #fff;border: none;padding: 0 0 5px 0;font-family: 'Lato', arial, serif;font-size: 16px;text-transform: capitalize;color: #000;margin: 0 0 10px 0;line-height: 1.3em;font-weight: 300;}
#main table.next-races tr td {border: none;padding: 0;margin: 0;background-color: #f2f7fa;}
#main table.next-races tr td p {float: left;padding: 0 5px 0 0;margin: 0;}
#main table.next-races tr.first-row td {font-weight: bold;padding: 5px 5px 0 5px;clear: both;}
#main table.next-races tr.second-row td {padding: 0 5px 5px 5px;clear: both;border-bottom: 1px solid #fff;}

/* Tables */
table {width: 100%;border-top: 1px solid #dadada;border-left: 1px solid #dadada;margin: 0 0 10px 0;padding: 0;}
table td, table th {border-bottom: 1px solid #dadada;border-right: 1px solid #dadada;margin: 0;padding: 5px;background-color: #fff;}
table th {background-color: #292c32;font-weight: bold;color: #fff;text-transform: uppercase;}
table tr.alt td {background-color: #e5e5e5;}
table tr.highlight td, table tr.feature-race td {background-color: #c8d1da;font-weight: bold;}
table tr.scratched td {background-color: #cecece;color: #666;text-decoration: line-through;}
table .year {text-align: center;}
table .f1 {font-weight: bold;}
table .finish {padding: 1px 4px 1px 4px;font-weight: normal;}
table .f1 .finish {background: #cc9900;color: #fff;}
table .f2 .finish  {background: #999999;color: #fff;}
table .f3 .finish  {background: #993300;color: #fff;}
table .wintime .clock {padding: 0;margin-right: 3px;background: transparent url(images/sprite-sub.png) no-repeat -604px -92px;width: 13px;height: 13px;display: block;float: left;}
table.smalltable, table.form {font-size: 10px;}

/* Blockquote */
#main #page blockquote {float: right;width: 310px;background: #5e636f url(images/blockquote.png) no-repeat left top;color: #fff;margin: 0 0 10px 10px;font-weight: bold;font-style: italic;font-size: 12px;line-height: 1.4em;}
#main #page blockquote p {padding: 0 10px 10px 20px;margin: 10px 0 0 0;background: #5e636f url(images/blockquote.png) no-repeat left bottom;}
#main #page blockquote a {color: #cadeff;}
#main #page blockquote a:hover {color: #a5c7ff;}

/* Post Copyright */
.post-copyright {color: #999;font-style: italic;font-size: 9px;}

/********** Modules **********/

/* Field Promo */
#field-promo {width: 600px;border: 1px solid #ccc;padding: 10px;font-size: 11px;margin: 0 0 10px 0;}
#field-promo .promo-text {width: 120px;float: left;}
#field-promo .fields {width: 470px;float: right;margin: 0;position: relative;}
#field-promo ul.tabs {padding: 0;margin: 0;list-style: none;}
#field-promo ul.tabs li {padding: 0;margin: 0;list-style: none;float: left;}
#field-promo ul.tabs li a {padding: 5px;margin: 0 5px 0 0;background: #000 url() no-repeat;display: block;color: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;z-index: 999;position: relative;text-align: center;text-decoration: none;}
#field-promo ul.tabs li a span {font-size: 14px;font-weight: bold;}
#field-promo ul.tabs li a.active {background: #fff url() no-repeat;color: #000;border-top: 1px solid #ccc;}
#field-promo .tab-content {background-color: #fff;border: 1px solid #ccc;margin-top: -1px;z-index: 700;position: relative;padding: 10px;}
#content_2, #content_3, #fieldcontent_2, #fieldcontent_3 { display:none; }

/* Calendar */
#sidebar .calendar-module p.cal-desc {padding: 0;margin: 5px 0 -5px 0;}
.calendar-module .calendar {margin-top: 10px;}
.calendar-module .calendarbox {padding: 5px 10px 5px 10px;margin: 0 -10px 0 -10px;clear: both;border-top: 1px solid #dadada;}
.calendar-module h4.calendarentrytitle {font-size: 12px;font-family: arial, helvetica, sans-serif;padding: 0;margin: 0;float: left;}
.calendar-module .calendarentrydate {font-weight: normal;float: right;}
.calendar-module .calendarentrygroup {clear: left;float: left;}
.calendar-module .calendarentryloc, .calendar-module .calendarentrydistance, .calendar-module .calendarentryprizemoney {float: left; margin-left: 5px;}
.calendar-module .calendarentrybet a {float: right;margin: 0;padding: 0;background: url(images/sprite-main.png) no-repeat -506px -147px;width: 28px;height: 15px;display: block;}
.calendar-module .calendarentrybet a span {display: none;}
.calendar-module .calendarbox-group-1 .calendarentrygroup {font-weight: bold;color: #4a7b4a;}
.calendar-module .calendarbox-group-2 .calendarentrygroup {font-weight: bold;color: #8d42d4;}
.calendar-module .calendarbox-group-3 .calendarentrygroup {font-weight: bold;color: #c47800;}

/* Odds & Todays Racing & Top Bookmakers */
.fieldform h2 {padding: 0;margin: 20px 0 10px 0;}
.fieldform {margin-bottom: 20px;}
.fieldform .fieldform-form {margin: 10px 0 20px 0;}
#nextRaceModule, #raceFieldModule {margin-bottom: 20px;}
#main #nextRaceModule table td {
	padding: 0;
	background-color: #f2f1f1;
}
#main #raceFieldModule .module-race-field table th {
    color: #222;
}
#raceFieldModule table td {
	background-color: #f2f1f1;
}
#main #nextRaceModule table td.horse {
	padding: 10px 10px 10px 5px;
}
#main #nextRaceModule table .scratched td, #main #raceFieldModule table .scratched td {
	background-color: #f2f1f1;
}
#main #raceFieldModule table .scratched td.silk {
	height: 33px;
}
#main #page #raceFormModule img, #main #content #raceFormModule img {padding: 0;margin: 0; background-color: transparent;}
#main #page #raceFormModule table.overview-table, #main #content #raceFormModule table.overview-table {width: 555px;border: none;}
#main #page #raceFormModule table.overview-table td, #main #content #raceFormModule table.overview-table td {background-color: transparent;border: none;}

#raceFieldModule .module-race-field .module-offer, #featuredRaceModule .module-featured-race .powered-by {display: none;}
#featuredRaceModule .module-featured-race {margin-bottom: 20px;}

.oddsau-races-feed {margin-bottom: 20px;border: none;}
.oddsau-races-feed .header, .punter-heading, .oddsau-races-feed .header.tomorrow {width: 298px;height: 34px;border: 1px solid #000;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;background: #333;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#161616'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#161616)); /* for webkit browsers */background: -moz-linear-gradient(top,  #444444,  #161616); /* for firefox 3.6+ */}

.oddsau-races-feed .header h4, .punter-heading h3 {font-family: 'Lato', arial, serif;line-height: 35px;font-size: 15px;color: #fff;text-shadow: 1px 1px 0px rgba(0,0,0,0.35);margin: 0;text-indent: 10px;letter-spacing: 0.1px;font-weight: 700;}
.oddsau-races-feed .header h4 span {display: inline;visibility: visible;}
.oddsau-races-feed #oca_next_races {border: 1px solid #ccc;width: 100%;}
.oddsau-races-feed #oca_next_races .row {background: transparent url(http://s3.amazonaws.com/racescomau/topbooks/punter-topbooks-sprite.gif) no-repeat 0 -286px;}

.punter-topbooks {padding: 0;margin: 0 0 20px 0;}
.punter-bookmaker-desc a {font-weight: bold;text-decoration: none;color: #434343;margin: 0;padding: 0;}
.punter-bookmaker-desc p {margin: 0;padding: 0;color: #6a6a6a;font-size: 9px;}

#oddsau-odds-feed {margin-bottom: 20px;border: 1px solid #ccc;}

#main .area-620 .area-300 .oddsau-races-feed {margin: 20px 0 20px 20px;}

/* Bookmakers Slide */
.slide-promo {width: 620px;height: 220px;background: transparent url(images/top-bookmakers-slide-new.gif) no-repeat 0 0;padding: 0;margin: 0 0 5px 0;}
.slide-promo .slide {float: left;display: block;}
.slide-promo .slide a {width: 115px;height: 155px;margin: 20px 0 0 0;padding: 0;display: block;}
.slide-promo .feature-slide a {width: 160px;height: 160px;margin: 20px 0 0 0;}
.slide-promo .last-slide {float: right;}
.slide-promo .slidewide a {width: 620px;height: 30px;display: block;margin: 5px 0 0 0;padding: 0;}

/* Bookmaker.com.au Offer Slide */
.bm-slide-promo {width: 620px;height: 180px;padding: 0;margin: 0 0 10px 0;}
.bm-slide-promo a {width: 620px;height: 180px;display: block;background: transparent url(images/bookmakercomau-offers-slide.gif) no-repeat 0 0;}

/* Slider Moudle */
.slider-module {
		width: 620px;
		height: 210px;
		/*height: 243px;*/
		background: transparent url(../images/modules/slider-module.gif) no-repeat 0 0;
		padding: 0;
		margin: 0;
	}
		.slider-module .slide {
			float: left;
			display: block;
		}
			.slider-module .slide a {
				width: 115px;
				height: 170px;
				margin: 20px 0 0 0;
				padding: 0;
				display: block;
			}
			.slider-module .feature-slide a {
				width: 160px;
				height: 190px;
				margin: 20px 0 0 0;
			}
			.slider-module .last-slide {
				float: right;
			}
			.slider-module .slide a:hover, .slider-module .feature-slide a:hover {
				background-color: transparent;
			}
		.slider-module .slider-footer a {
			width: 620px;
			height: 33px;
			display: block;
			margin: -10px 0 0 0;
		}

/* Top Bookmakers Chalk Board */
.top-bookmakers {width: 300px;padding: 0;margin: 0 0 20px 0;}
.top-bookmakers .top-bookmakers-header {width: 300px;height: 90px;background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 0;padding: 0;margin: 0;}
.top-bookmakers .top-bookmakers-header h2 {color: #ccc;padding: 15px 0 0 0;margin: 0;text-align: center;font-size: 16px;font-weight: 300;}
.top-bookmakers .top-bookmakers-header h3 {color: #ccc;padding: 0;margin: 0;text-align: center;font-size: 26px;font-weight: 700;text-transform: uppercase;}
.top-bookmakers .books {background: transparent url(images/top-bookmakers-sprite.png) repeat-y -320px 0;padding: 0 15px 5px 15px;margin: 0;}
.top-bookmakers .books h3, .top-bookmakers .books h4, .top-bookmakers .books h5 {font-family: 'Gochi Hand', cursive;font-weight: 400;text-transform: none;padding: 0;margin: 0;}
.top-bookmakers .books h3 {color: #fff;font-size: 24px;text-align: center;padding: 0 0 15px 0;margin: 0}
.top-bookmakers .books h4 {padding: 10px 0 10px 0;margin: 0;letter-spacing: 0;line-height: 1.5em;}
.top-bookmakers .books h4 a {color: #a7c8ff;font-size: 28px;text-decoration: none;}
.top-bookmakers .books h4 span, .top-bookmakers .books h4 span a {font-size: 22px;}
.top-bookmakers .books h5 a {color: #fff799;font-size: 16px;text-decoration: none;}
.top-bookmakers .book a {text-decoration: none;}
.top-bookmakers .book p, .top-bookmakers .book p a {padding: 0;margin: 0;color: #fff;text-decoration: none;}
.top-bookmakers .book .logo {width: 155px;height: 22px;padding: 0;margin: 0 0 10px 0;}
.top-bookmakers .book .logo a {width: 155px;height: 22px;display: block;background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 0;}
.top-bookmakers .book-bookmaker .logo a {background-position: 0 -138px;}
.top-bookmakers .book-luxbet .logo a {background-position: 0 -170px;}
.top-bookmakers .book-sportsbet .logo a {background-position: 0 -202px;}
.top-bookmakers .book-centrebet .logo a {background-position: 0 -234px;}
.top-bookmakers .book-sportingbet .logo a {background-position: 0 -266px;}
.top-bookmakers .book-iasbet .logo a {background-position: 0 -298px;}
.top-bookmakers .book .best-value a {width: 119px;height: 69px;background: transparent url(images/top-bookmakers-sprite.png) no-repeat -191px -348px;float: right;margin: -10px -10px 0 0;padding: 0;}
.top-bookmakers .button {width: 155px;height: 24px;margin: 0 0 0 122px;padding: 0;}
.top-bookmakers .button a {width: 155px;height: 24px;margin: 0;padding: 0;display: block;background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 -348px;}
.top-bookmakers .button a:hover {background-position: 0 -382px;}
.top-bookmakers .button-offers a {background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 -446px;}
.top-bookmakers .button-offers a:hover {background-position: 0 -480px;}
.top-bookmakers .line {width: 241px;height: 8px;background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 -330px;padding: 0;margin: 10px 0 10px 10px;}
.top-bookmakers .top-bookmakers-footer {width: 310px;height: 15px;background: transparent url(images/top-bookmakers-sprite.png) no-repeat 0 -421px;display: block;}
.top-bookmakers .book ul {padding: 0;margin: -10px 0 -5px 0;font-weight: bold;font-size: 16px;font-family: 'Gochi Hand', cursive;font-weight: 400;}
.top-bookmakers .book ul a {color: #fff799;}
.top-bookmakers .book ul li {/*padding: 0 0 0 10px;margin: 0 0 3px 0;background: transparent url(images/sprite-main.png) no-repeat -617px -286px;*/}
.top-bookmakers .book .extra {padding: 0;margin: 10px 0 0 0;}
.top-bookmakers .book .extra a {padding: 0;margin: 0;color: #fff;}

/* Exclusive Offer */
.exclusive-offer {width: 300px;height: 290px;padding: 0;margin: 0 0 10px 0;position: relative;border: 1px solid #000;}
.exclusive-bookmaker {z-index: 10;background: #000 url(images/no-luck-offer.gif) no-repeat 0 0b;}
.exclusive-bookmaker a {width: 300px;height: 290px;display: block;padding: 0;}
/*
.exclusive-offer {width: 300px;height: 800px;padding: 0;margin: 0 0 10px 0;position: relative;border: 1px solid #000;}
.exclusive-bookmaker {z-index: 10;background: #000 url(images/countdown-offer.gif) no-repeat 0 0;}
.exclusive-bookmaker a {width: 300px;height: 780px;display: block;padding: 0;}
.exclusive-bookmaker a:hover {color: #fff;text-decoration: none;}
.exclusive-offer .offer-count {width: 300px;height: 70px;display: block;z-index: 1;position: relative;top: 231px;left: 10px;font-family: 'Allerta', helvetica, arial, sans-serif;font-size: 50px;color: #323232;}
.exclusive-offer .offer-count span.digit1 {width: 61px;margin: 0 12px 0 0;float: left;padding: 0;text-align: center;line-height: 70px;display: block;}
.exclusive-offer .offer-count span..digitlast {margin: 0;}
.exclusive-offer .update {background-color: #000;height: 15px;text-align: center;width: 300px;display: block;}
.exclusive-offer .update a {margin: 0;padding: 0;font-size: 10px;height: 20px;width: 300px;display: block;}
.exclusive-offer a {color: #fff;text-decoration: none;}
*/

/* Special Offers */
.special-offer {width: 300px;height: 200px;margin: 0 0 20px 0;padding: 0;border: 1px solid #000;}
.special-offer a {display: block;width: 300px;height: 200px;margin: 0;padding: 0;}
.special-luxbet a {background: #fff url(images/special-offer-luxbet.gif) no-repeat 0 0;}
.special-bookmaker-small a {background: #fff url(images/special-offer-bookmaker-small.gif) no-repeat 0 0;}
.special-sportsbet a {background: #fff url(images/special-offer-sportsbet.gif) no-repeat 0 0;}
.special-sportingbet a {background: #fff url(images/special-offer-sportingbet.gif) no-repeat 0 0;}
.special-bookmaker a {background: #fff url(images/special-offer-bookmaker.gif) no-repeat 0 0;}

/* Top Bookmaker Offers Table*/
.offers-table {width: 620px;height: 290px;background: transparent url(images/offer-table.gif) no-repeat 0 0;padding: 0;margin: 0 0 20px 0;}
.offers-table .offers-table-header {height: 30px;}
.offers-table .row, .offers-table .row a {width: 620px;height: 40px;display: block;}
.offers-table .row a:hover {background: transparent url(images/offers-table-transparency.png) no-repeat 0 0;}

/* Odds Module Content Table */
#content .racing-odds-info {width: 300px;float: right;margin: 0 0 10px 10px;}
#home #content .racing-odds-info {width: 275px;float: none;margin: 0 0 10px 0;}
#content .racing-odds-full {float: none; margin: 0 0 10px 0;}
#content .racing-odds-info table {margin: 0;padding: 0;}
#content .racing-odds-info .info {padding: 5px;margin: 0;background-color: #bbb;font-size: 10px;}

/* Form Guide Frame */
.form-guide-frame {width:978px;margin-left:-19px;margin-bottom:20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}

/* Results / Field */
.results {width: 620px;margin: 0 0 20px 0;}
.results .formhdr {color: #fff;width: 620px;min-height: 50px;float: left;background: #292c32;margin: 10px 0 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.results .formhdr .racename {font-size: 16px;padding-left: 10px;float: left;padding-top: 10px;padding-bottom: 5px;width: 550px;font-family: 'Late', sans-serif;}
.results .formhdr .racetime, .results .formhdr .formracenumber {display: none;}
.results .formhdr .racedetails {color: #ccc;padding-left: 10px;padding-bottom: 10px;width: 600px;font-family: 'open sans', sans-serif;font-size: 10px;clear: left;}
.results .hdr_blue {background: #44608d;color: #fff;text-transform: uppercase;font-family: 'open sans', sans-serif;border-top: 1px solid #fff;border-bottom: 1px solid #e5e5e5;height: 40px;clear: both;font-size: 10px;}
.results .formcontents {border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;clear: both;background-color: red;}
.results .hdr_blue div, .results .formrow div {padding-top: 10px;font-family: 'open sans', sans-serif;}
.results .hdr_blue .hdr_result, .results .formrow .td_result {width: 45px;text-align: center;float: left;padding-left: 5px;}
.results .formrow .td_result {font-weight: bold;font-size: 14px;}
.results .hdr_blue .hdr_number, .results .formrow .td_number {width: 30px;text-align: center;float: left;}
.results .hdr_blue .hdr_name, .results .formrow .td_name {width: 120px;text-transform: uppercase;float: left;}
.results .formrow .td_name span {color: #a10000;}
.results .hdr_blue .hdr_country, .results .formrow .td_country {display: none;}
.results .hdr_blue .hdr_breeding, .results .formrow .td_breeding {display: none;}
.results .hdr_blue .hdr_colour, .results .formrow .td_colour {width: 70px;float: left;}
.results .hdr_blue .hdr_trainer, .results .formrow .td_trainer {width: 65px;float: left;padding-left: 5px;}
.results .hdr_blue .hdr_jockey, .results .formrow .td_jockey{width: 65px;float: left;padding-left: 5px;}
.results .hdr_blue .hdr_wt, .results .formrow .td_wt{width: 30px;float: left;text-align: center;}
.results .hdr_blue .hdr_odds, .results .formrow .td_odds {width: 35px;float: left;text-align: center;}
.results .hdr_blue .hdr_inrun, .results .formrow .td_inrun {width: 32px;float: left;text-align: center;}
.results .hdr_blue .hdr_margin, .results .formrow .td_margin {width: 32px;float: left;text-align: center;}
.results .formrow {padding-top: 5px;padding-bottom: 5px;background: #fff;border-top: 1px solid #e5e5e5;font-size: 10px;clear: both;}
.results .formrow:hover {background: #f2f8ff;}
.results .scratched {background-color: #f3f3f3;}
.results .winning_time {margin: 20px 0 0 0;}*/

/* Dynamic Tip */
.dynamic-tip {}
.dynamic-tip a {width: 250px;display: block;height: auto;background: url(images/tip-bg.gif) repeat-y;text-decoration: none !important;float: right;padding: 0;margin: 0;}
.dynamic-tip .tip-logo {width: 250px;height: 49px;display: block;background: url(images/tip-logo.gif) no-repeat;}
.dynamic-tip a .dynamic-tip-text {font-size: 14px;font-style: italic;font-weight: bold;padding: 0;display: block;margin: 10px 20px 5px 20px;line-height: 1.3em;text-decoration: none;}
.dynamic-tip a .dynamic-tip-text .dynamic-tip-link {font-size: 12px;font-weight: normal;text-decoration: underline;margin: 2px 0 0 0;}
.dynamic-tip .dynamic-tip-end {width: 250px;height: 74px;display: block;margin-top: -25px;}
.dynamic-tip .b-tip-end {background: url(images/btip-end.gif) no-repeat;}

/* Newsletter */
.newsletter {padding: 0;margin: 20px 0 0 0;}
.newsletter .newsletter-text {width: 350px;float: left;}
.newsletter .newsletter-join {float: right;width: 234px}
.referfriend {margin: 0 0 10px 20px;}

/********** Social Media **********/
.social {margin: 0;}
#main .social .tweet {float: left;margin-right: 10px;}
#main .social .facebook {float: left;margin-right: 10px;width: 49px;}

/********** Ads **********/
.banner-300, .banner-300x200, .b290 {width: 300px;padding: 0;margin: 0 0 20px 0;}
#main .area-300 .banner-300 a img {margin: 0;padding: 0;width: 300px;}
#main .area-300 .banner-300x200 a img {margin: 0;padding: 0;width: 300px;height: 200px;}
.banner-468 {width: 468px;height: 60px;margin: 0 auto;padding: 0 0 10px 0;}
.banner-promo a {background: transparent url(../global/images/banner-300-promo.gif) no-repeat 0 0;margin: 0;padding: 0;width: 300px;height: 95px;display: block;}
.small-punter, .high-roller-punter {width: 300px;height: 200px;}
.small-punter a {width: 300px;height: 200px;background: transparent url(images/luxbet-small-punter-300x200.jpg) no-repeat 0 0;display: block;}
.high-roller-punter a {width: 300px;height: 200px;background: transparent url(images/luxbet-high-roller-300x200.jpg) no-repeat 0 0;display: block;}
.banner-940 {width: 940px;height: 100px;padding: 20px 0 0 20px;}
.banner-950 {
	margin: 0 0 0 15px;
	padding-top: 15px;
}
.banner-950-promo a {
	background-image: url(../banners/2016/ladbrokes_950x100_FirstBetMatch500.png);
	width: 950px;
	height: 100px;
	display: block;
	padding: 0;
}
.banner-950-bonus a {
	background-image: url(../banners/2016/ladbrokes_950x100_FirstBetMatch500.png);
	width: 950px;
	height: 100px;
	display: block;
}
/*.banner-950-offer a {
	background-image: url(../images/modules/double-offer_cod.png);
	width: 460px;
	height: 90px;
	display: block;
}*/
.b290 {
    background: #000;
    width: 300px;
}
.b290 a {
    background: #000 url(../banners/2016/lad-bonus80_290.png) no-repeat 0 0;
    width: 290px;
    height: 350px;
    display: block;
    margin-left: 5px;
}

#main .banner-300 p, #main .b290 p {
    text-align: center;
    padding: 10px;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    background-color: #000;
    color: #fff;
}

	/* Mega Module */
	.megamodule {
		width: 300px;
		background-color: #2a2a2a;
		position: relative;
		margin: 0 0 20px 0;
		padding: 0;
		height: 961px;
		background: transparent url(../images/modules/mega-2015_blue.gif) no-repeat 0 0;
	}
		.megamodule .mega-header a {
			width: 300px;
			height: 295px;
			padding: 0;
			margin: 0;
			display: block;
		}
		.megamodule .mega-content a {
			width: 300px;
			height: 303px;
			padding: 0;
			margin: 0;
			display: block;
		}
		.megamodule .mega-promos a {
			width: 300px;
			height: 142px;
			padding: 0;
			margin: 0;
			display: block;
		}
		.megamodule .mega-end a {
			width: 300px;
			height: 221px;
			padding: 0;
			margin: 0;
			display: block;
		}

		.megamodule .countdown {
			width: 300px;
			height: 70px;
			display: block;
			z-index: 1;
			position: relative;
			top: 153px;
			left: 10px;
			font-family: 'Allerta', helvetica, arial, sans-serif;
			font-size: 50px;
			color: #323232;
		}
			.megamodule .countdown span.digit {
				width: 61px;
				margin: 0 12px 0 0;
				float: left;
				padding: 0;
				text-align: center;
				line-height: 70px;
				display: block;
			}
			.megamodule .countdown span.digit4 {
				margin: 0;
			}
	.megamodule-sub {
		width: 300px;
		height: 213px;
		margin: -20px 0 10px 0;
	}

/*=== TOP RATED ===*/

    .top-rated {
        margin: 0 0 10px 0;
        padding: 0;
    }
        .top-rated .top-rated-box {
            background-color: #fafafa;
            border: 1px solid #dddddd;
            width: 300px;
            margin: 10px 0 0 0;
            padding: 0;
        }
        .top-rated .top-rated-no {
            width: 50px;
            height: 36px;
            display: block;
            margin: -36px 0 0 0;
        }
            .top-rated .top-rated-1 .top-rated-no {
                background: transparent url(../images/modules/top-rated.png) no-repeat 0 0;
            }
            .top-rated .top-rated-2 .top-rated-no {
                background: transparent url(../images/modules/top-rated.png) no-repeat -53px 0;
            }
            .top-rated .top-rated-3 .top-rated-no {
                background: transparent url(../images/modules/top-rated.png) no-repeat -106px 0;
            }
            .top-rated .top-rated-4 .top-rated-no {
                background: transparent url(../images/modules/top-rated.png) no-repeat -159px 0;
            }
            .top-rated .top-rated-5 .top-rated-no {
                background: transparent url(../images/modules/top-rated.png) no-repeat -212px 0;
            }
        .top-rated .top-rated-logo {
            width: 300px;
            height: 36px;
        }
            .top-rated .top-rated-logo a {
                width: 300px;
                height: 36px;
                display: block;
            }
                .top-rated .ladbrokes .top-rated-logo a {
                    background: #ed1c24 url(../images/modules/top-rated.png) no-repeat 0 -322px;
                }
                .top-rated .bookmaker .top-rated-logo a {
                    background: #000 url(../images/modules/top-rated.png) no-repeat 0 -46px;
                }
                .top-rated .sportsbet .top-rated-logo a {
                    background: transparent url(../images/modules/top-rated.png) no-repeat 0 -92px;
                }
                .top-rated .luxbet .top-rated-logo a {
                    background: #e0e0e0 url(../images/modules/top-rated.png) no-repeat 0 -138px;
                }
                .top-rated .sportingbet .top-rated-logo a {
                    background: #009de4 url(../images/modules/top-rated.png) no-repeat 0 -184px;
                }
                .top-rated .iasbet .top-rated-logo a {
                    background: transparent url(../images/modules/top-rated.png) no-repeat 0 -230px;
                }
                .top-rated .centrebet1 .top-rated-logo a {
                    background: transparent url(../images/modules/top-rated.png) no-repeat 0 -276px;
                }
				.top-rated .betstar .top-rated-logo a {
					background: #073f88 url(../images/modules/top-rated.png) no-repeat 0 -368px;
				}
				.top-rated .williamhill .top-rated-logo a {
					background: #1f84b5 url(../images/modules/top-rated.png) no-repeat 0 -414px;
				}
				.top-rated .bet365 .top-rated-logo a {
					background: #027b5b url(../images/modules/top-rated.png) no-repeat 0 -460px;
				}
        .top-rated .top-rated-info {
            margin: 0;
            padding: 8px 10px 8px 10px;
            font-size: 11px;
        }
            .top-rated .top-rated-info a {
                text-decoration: none;
                color: #333;
            }
            .top-rated .top-rated-bonus {
				width: 170px;
				display: block;
				padding: 7px 0 0 0;
				margin: 0 0 15px 0;
				font-weight: bold;
				font-size: 18px;
				text-transform: uppercase;
			}
				.top-rated .top-rated-bonus span {
				}
        .top-rated .top-rated-buttons {
            margin: 10px;
            padding: 0;
            float: right;
            width: 105px;
        }
            .top-rated .button-join {
                margin: 0;
                padding: 0;
                width: 105px;
            }
            .top-rated .button-review {
                margin: 0 0 10px 0;
                padding: 0;
                width: 105px;
            }
    .top-rated .button-med {
        margin: 0;
        padding: 0;
    }
        .top-rated .button-med a {
            margin: 0;
            padding: 0;
            display: block;
            width: 105px;
            height: 30px;
            background-color: #004a80;
            color: #fff;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 400;
            line-height: 30px;
            text-decoration: none;
            text-align: center;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
            .top-rated .button-med a:hover {
                background-color: #0072bc;
            }
            
/********** Footer **********/
#footer {margin: 0 0 0 0;padding: 0;color: #333;width: 980px;background-color: #ccc;}
#footer  p {padding: 10px 0 10px 0;margin: 0;text-align: center;}
#footer .disclaimer a {width: 720px;height: 30px;background: transparent url(images/disclaimer.png) no-repeat;display: block;padding: 0;margin: 0 auto;}

/* Changes */
#main .news-float-right {float: right;margin-right: 20px;}
#main .area-620 .area-300-left .content-box, #main .area-620 .area-300-left .newsletter-box {margin-left: 0;}
#main .area-620 .inner-sidebar {margin-left: 20px;}
#home #raceFieldModule .module-race-field {margin-bottom: -20px;}
.banner-display {display: none;}

.desktop-display-none {
	display: none;
}

@media only screen and (max-width: 1366px) {
	
	#bg-clicker {
		display: none;
	}
	.banner-display {
		display: block;
	}
}


@media only screen and (max-width : 480px) {

	body { -webkit-text-size-adjust: none; }
	
}
@media only screen and (max-width: 480px) {

	.desktop-display-none {
		display: block;
	}

	html {
		min-width: 480px;
	}
	body {
		background-image: none;
		font-size: 14px;
	}
	.outer, .outer-header {
		width: 480px;
	}
	#bg-clicker {
		display: none;
	}
	#wrapper {
		width: 480px;
		margin: 0;
	}
	#header h1 {
		padding: 3px 0 0 0;
	}
		#header h1, #header h1 a {
			font-size: 20px;
		}

	#header #menu {
		width: 480px;
		border: none;
		margin-top: 0;
	}
		#header #menu ul {
		}
			#header #menu ul li {
			}
				#header #menu ul li a {
					padding: 3px;
				}

	.header-disclaimer {
	    height: 38px;
	    width: 478px;
	    background-color: #ddf2ff;
	    margin: 2px 1px 0 1px;
	}
	    .header-disclaimer .disclaimer {
	        background: url(../images/disclaimers/header-disclaimer_mobile.png) no-repeat 0 0;
	        height: 38px;
	        width: 470px;
	        display: block;
	        margin: 0 auto;
	    }

	#main, #main .main-inner, #home #main #content, #main #content, #main .area-620 {
		width: 480px;
	}
		#main .area-620 {
			margin: 0 0 0 10px;
		}
	#main .area-300, #footer .area-300, #main .news-float-right {
		width: 460px;
		float: left;
		margin-left: 10px;
	}
	#main .feature-news h3.news-heading {
		width: 438px;
	}
	.feature-news .news-img {
		float: right;
		padding-left: 10px;
	}
	#home #main .area-620 .post-box .news-img, #home #main .news-float-right .post-box .news-img, #home #main .area-620 .post-box .news-img img, #home #main .news-float-right .post-box .news-img img {
		width: 460px;
		height: 307px;
	}
	#main .area-300 .news-logo {
		width: 460px;
		height: 294px;
	}
		#main .area-300 .news-logo img {
			width: 440px;
			height: 294px;
		}
		#main .area-300 .news-logo h3 {
			width: 440px;
		}
	#home #main .area-620 .post-box .news-img h3, #home #main .news-float-right .post-box .news-img h3 {
		width: 440px;
	}

	.feature-news .news-excerpt {
		float: none;
		width: 440px;
		padding-bottom: 10px;
	}
	#main .area-620 .area-300 .content-box, #main .area-620 .box {
		width: 440px!important;
	}
	#main .area-620 .area-300 .content-box {
		margin-left: 0;
	}
	#main .area-620 .area-300 .newsletter-box {
		width: 440px;
		margin: 10px 0 0 0;
	}

	.newsletter .newsletter-text {
		width: 200px;
	}
	#main .area-620 .inner-sidebar {
		margin-left: 0;
		float: left;
	}
	#main #page {
		width: 460px!important;
		margin-left: 10px;
	}
	
	#content table {
		font-size: 10px;
	}

	.contain-banners-wide .banner-950 {
		margin-left: 10px;
		width: 460px;
	}
	.contain-banners-wide .banner-950-bonus a {
		background-image: url(../banners/2016/ladbrokes_460x60_FirstBetMatch500.png);
		width: 460px;
		height: 60px;
	}
	.contain-banners-wide .banner-950-promo a {
		background-image: url(../banners/2016/ladbrokes_460x60_FirstBetMatch500.png);
		width: 460px;
		height: 60px;
	}
/*	.contain-banners-wide .banner-950-offer a {
		background-image: url(../images/modules/double-offer_cod.png);
		width: 460px;
		height: 90px;
	}*/


	ul.news-list {
		margin-bottom: 10px;
	}
	.newsletter label {
		clear: both;
		display: block;
	}
	.newsletter input.input-button {
		float: none;
	}
	#footer {
		width: 480px;
	}
		#footer .disclaimer a {
			width: 460px;
			background: transparent url(images/disclaimer-mobile.png) no-repeat 0 0;
		}

	.banner-300-300, .banner-300, #nextRaceModule .module-next-race {
		margin: 10px auto;
	}
	.top-rated .top-rated-box, .top-rated .top-rated-logo, .top-rated .top-rated-logo a {
		width: 460px;
	}
	.post-meta, .post {
		width: 460px;
	}
	.post-meta .post-date, .post-meta .post-cat, .post-meta .authorship {
		float: none;
	}
		.post-meta .authorship {
			padding-bottom: 10px;
			border-right: none;
		}
	.content-bet {
		margin: 5px auto;
		padding: 0;
		background-color: #fff;
		border: none;
		display: block;
		clear: both;
		width: 460px;
		height: 60px;
	}
		.content-bet span {
			display: none;
		}
		.content-bet a {
			display: block;
			width: 460px;
			height: 60px;
			background-image: url(../banners/2016/ladbrokes_460x60_FirstBetMatch500.png);
			margin-left: -10px;
		}
	.sm-promo, .sm-promo .sp {
		width: 460px;
		height: 95px;
	}
		.sm-promo .sp, .sm-promo .sp a  {
			width: 230px;
			height: 95px;
		}
			.sm-promo .sp a {
				display: block;
			}
				.sm-promo .ladbrokes a {
					background: #fff url(images/sp-ladbrokes_mini.gif) no-repeat 0 0;
				}
				.sm-promo .bookmaker a {
					background: #fff url(images/sp-bookmaker_mini.gif) no-repeat 0 0;
				}
	.tag-promo a {
		width: 420px;
		padding: 5px 20px 5px 20px;
	}
	#sidebar {
		width: 480px;
		float: none;
	}
		#sidebar .inner {
			width: 460px;
		}
	.entry-content iframe {
		width: 460px;
	}
	.wp-caption, .wp-caption img {
		max-width: 300px;
		height: auto;
	}

	table {
		font-size: 10px;
	}
	.special-offer {
		margin: 0 auto;
	}

	#raceFieldModule .module-race-field, #raceFieldModule .module-race-field table, #raceFormModule .module-race-form, #raceFormModule .module-race-form table, #nextRaceModule .module-next-race, #nextRaceModule .module-next-race .module-header, #featuredRaceModule .module-featured-race, #featuredRaceModule .module-header {
		width: 460px!important;
	}
		#raceFieldModule .module-race-field .module-offer, #featuredRaceModule .module-featured-race.wide .powered-by {
			display: none;
		}
		#raceFieldModule .module-race-field .race-header h3, #raceFieldModule .module-race-field .race-header h4 {
			width: 320px!important;
		}
		#raceFormModule .module-race-form .race-header h3 {
			width: 300px!important;
		}
		#raceFormModule .module-race-form .race-header p, #featuredRaceModule .module-featured-race.wide .race-header h4 {
			width: 440px!important;
		}
		#nextRaceModule .module-next-race .module-header {
			background-color: #cdcdcd!important;
		}
		#nextRaceModule .module-next-race .race-header .time {
			float: right!important;
		}
		#featuredRaceModule .module-featured-race .module-header {
			width: 450px!important;
		}
        #raceFieldModule .module-race-field table th .promo-th {
            width: 76px!important;
        }
        #raceFieldModule .module-race-field table th.odds.promo-odds {
            width: 50px!important;
        }
        #raceFieldModule .module-race-field table td.promo-odds a {
            width: 50px!important;
            padding-right: 0!important;
        }

	#bar .ticker-promo {
		width: 480px;
	}
	#bar .ticker-promo a {
		width: 480px;
		background: transparent url(../images/modules/ticker-banner-480_spring.png) no-repeat 0 0;
	}

	.mobile-display-none {
		display: none;
	}

}
@media only screen and (max-width: 1366px) {
	
	#bg-clicker {
		display: none;
	}
}