/*
Theme Name: Rugby League
Description: RugyLeague Theme default styles for rugby network websites.
Version: 1.0
Author: Helen Cherry
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: #000 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;}*/

/********** 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: #f26522;}
a:hover {color: #f7941d}
hr {padding: 0;margin: 0 0 10px 0;height: 1px;background: #dadada none repeat-x left top;border: none;}

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

/* Menu */
/*#header #menu {margin: 23px 20px 0 0;padding: 0;font-family: 'Ubuntu', arial, serif;font-size: 11px;text-transform: uppercase;font-weight: bold;float: right;}*/
#header #menu {margin: 0 20px 0 20px;padding: 0;font-family: 'Ubuntu', arial, serif;font-size: 14px;text-transform: uppercase;font-weight: 400;}
#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: #fff;padding: 5px;background-color: #f26522;}
#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: #fff;color: #000;}
#header #menu ul li a:hover {background-color: #f7941d;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: 'Ubuntu', arial, serif;font-size: 22px;text-transform: capitalize;color: #a0410d;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: 'Ubuntu', arial, serif;font-size: 20px;text-transform: capitalize;color: #a0410d;margin: 10px 0 10px 0;line-height: 1.3em;font-weight: 300;}
h4 {font-family: 'Ubuntu', arial, serif;font-size: 18px;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: #f26522;color: #fff;text-transform: uppercase;text-decoration: none;font-family: 'Ubuntu', arial, serif;letter-spacing: .1em;font-size: 12px;}
.read-more a:hover, .more-news a:hover {background-color: #f7941d;}
#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: 'Ubuntu', arial, serif;font-size: 16px;text-transform:uppercase;color: #fff;text-shadow: 1px 1px 0px rgba(0,0,0,0.35);letter-spacing: 0.1px;font-weight: 400;-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: #fdc689}

p.content-bet {font-size: 14px;font-weight: 700;font-family: 'Ubuntu', arial, serif;text-transform: none;}
p.content-bet span.site-title {text-transform: none;}
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;margin-bottom: 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;}

/* 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;}

/* 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: 400;font-size: 16px;line-height: 1.4em;font-family: 'Ubuntu', arial, serif;}
#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 **********/

/* Odds & Todays Racing & Top Bookmakers */
.fieldform h2 {padding: 0;margin: 20px 0 10px 0;}
.fieldform {margin-bottom: 0;}
.betting-module {width:610px;background-color: #fff;padding: 5px;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#sidebar #matchModuleNarrow {margin: 0 0 20px 0;}
#footyMatchModule .module-footy-matches {background-color: #970000;}

/* 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;
		}

/* 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;}

/* 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;}

/* 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;}

/********** 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 {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 {width: 950px;height: 60px;padding: 20px 0 0 15px;}

/*=== 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: transparent url(../images/modules/top-rated.png) no-repeat 0 -322px;
                }
                .top-rated .bookmaker .top-rated-logo a {
                    background: transparent 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: transparent url(../images/modules/top-rated.png) no-repeat 0 -138px;
                }
                .top-rated .sportingbet .top-rated-logo a {
                    background: transparent 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: transparent url(../images/modules/top-rated.png) no-repeat 0 -368px;
				}
				.top-rated .williamhill .top-rated-logo a {
					background: transparent url(../images/modules/top-rated.png) no-repeat 0 -414px;
				}
				.top-rated .bet365 .top-rated-logo a {
					background: transparent 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;
            }
		.slide.luxbet-slide {
			pointer-events: none;
		}
            
/********** 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 {width: 941px;height: 57px;background: transparent url(images/disclaimer.png) no-repeat;display: block;padding: 0 0 10px 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;}


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

	body { -webkit-text-size-adjust: none; }

	#wrapper {
		width: 480px;
	}
		#header {
			min-height: 70px;
			height: auto;
			background-color: #131313;
		}
			#header #menu ul li {
				margin-bottom: 2px;
			}

		#main, #main .main-inner, #main #content {
			width: 480px;
		}
			#main .area-620 {
				width: 440px;
			}
			.betting-module {
				width: 440px;
				padding: 0;
				border: none;
			}
			#main .area-300, #main .area-620 .box, #main .area-620 .area-300 .content-box {
				width: 420px;
				float: none;
			}
				#main .area-620 .area-300 .content-box {
					margin-left: 0;
					margin-bottom: 0;
				}
			#main .area-620 .area-300 .post-box {
				width: 420px;
			}


			#home #main .area-620 .post-box .news-img, #home #main .news-float-right .post-box .news-img {
				width: 440px;
				background-color: #434343;
			}
			#home #main .area-620 .post-box .news-img a, #home #main .news-float-right .post-box .news-img a {
				width: 440px;
			}
			#home #main .area-620 .post-box .news-img img, #home #main .news-float-right .post-box .news-img img {
				margin-left: 70px;
			}
			#home #main .area-620 .post-box .news-img h3, #home #main .news-float-right .post-box .news-img h3 {
				width: 420px;
				text-align: center;
			}
			#main .feature-news h3.news-heading {
				width: 419px;
				text-align: center;
			}

		#footyMatchModule .module-footy-matches, #footyMatchModule .module-footy-matches .footy-header, #footyMatchModule .module-footy-matches table {
			width: 440px!important;
		}
			#footyMatchModule .module-footy-matches .footy-header h3 {
				width: 230px!important;
			}
			#footyMatchModule .module-footy-matches table th.match, #footyMatchModule .module-footy-matches table td.match {
				width: 250px!important;
			}

		#footer {
			width: 480px;
		}
			#footer .disclaimer {
				width: 460px;
				height: 88px;
				background: transparent url(images/disclaimer-mobile.png) no-repeat 0 0;
			}

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

}

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