/* ------ MEDIA TAG ----- */

@media screen {

body {
	background: url(/images/template/bg.jpg) #40A5DB top repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
}

p {line-height: 140%;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #000580; font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 200%;}
#homeh1 {margin-bottom:3px;}
h2 {font-size: 135%;}
h3 {font-size: 120%;}
h4, h5, h6 {font-size: 110%;}

a {color: #4B5797; text-decoration: underline;}
a:hover {color: #027CE8; text-decoration: underline;}
h3 a {text-decoration: none;}

hr {border: none; height: 1px; border-top: 1px solid #999;}
li {line-height: 140%;}
img {border: #027CE8;}

.clear {clear: both; margin: 0px; padding: 0px;}

.siteContainer {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.header {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: auto;
	z-index: 9;
}

.header img {border: 0px;}

.headerBanner {margin-left: 3px; margin-bottom: 18px;}

.siteLogo, .siteLogo-hall, .siteLogo-xmas {
	position: relative;
	display: block;
	width: 285px;
	height: 83px;
}

.datetime {
	position: absolute;
	top: 5px; right: 0;
	color: #FFF;
	font: bold 10px Arial;
}

.tabmenu {
	position: absolute;
	right: 0;
	bottom: 10px;
	height: 26px;
	width: 760px;
	overflow: hidden;
}

.mainContainer {
	background-color: #FFF;
	border-top: 1px solid #777;
	position: relative;
	top: -10px;
	width: 800px;
	padding: 0 0 20px 0;
	margin: 0;
	overflow: hidden;
	float: left;
	z-index: 1;
}

.menuLeft {
	position: relative;
	margin: auto;
	width: 157px;
	top: -9px;
	float: left;
	padding: 0 3px 0 0;
	overflow: visible;
	z-index: 2;
	line-height: 10px;
}

.main, .mainwide, .mainHome, .mainHomePromo {
	background-color: #FFF;
	position: relative;
	float: left;
	margin: 0;
	width: 610px;
	padding: 10px 20px 0 20px;
}

.mainHome {padding-top: 130px;}
.mainHomePromo {padding-top: 160px;}

.dateLastModified {
	font-size: 80%;
	text-align: right;
	color: #999;
}

.menuRight {
	background-color: #FFF;
	position: relative;
	float: left;
	width: 130px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.content-bottom {background: url(/images/template/content-bg.png) transparent bottom no-repeat; position: relative; width: 800px; height: 20px; top: -10px; float: right;}

.footer {
	position: relative;
	top: -30px;
	width: 800px;
	clear: both;
	float: right;
}

.socialHeader {position: relative;}
#TW-But {padding-top:1px; height:25px; vertical-align:middle; width:117px; float:left; margin-top:3px;}
#TW-But-NC {padding-top:1px; height:25px; vertical-align:middle; width:59px; float:left; margin-top:3px;}
#FB-But {width:297px; float:left; margin-top:3px;}
#FB-But-NC {width:47px; float:left; margin-top:3px;}
#GPO-But {padding-top:1px; height:25px; vertical-align:middle; width:87px; float:left; margin-top:3px;}
#GPO-But-NC {padding-top:1px; height:25px; vertical-align:middle; width:37px; float:left; margin-top:3px; margin-left:9px;}

a#twitter-follow {width:123px; height:28px; margin:auto; padding:0; position:relative; display:block; text-indent:-9999px; background:transparent url(/images/twitter-follow.png) 0px 0px no-repeat;}


.footerText {
	width: 760px;
	height: 150px;
	color: #FFF;
	margin: auto;
	font-size: 10px;
}

.footerText a {color: #FFF; border-right: 1px solid white; padding: 0 3px;}
.footerText a:hover {color: #FF0;}
.footerText .floatLeft a {color: #09F !important;}

.footerMenu {
	background-image: url(/images/template/menu-sprite.png);
	background-repeat: no-repeat;
	background-position: right -387px;
	float: right;
	width: 150px;
}

.footerMenu ul {
	margin: 0px;
	padding: 0px;
}

.play {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0;
}

.play a {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0;
	text-decoration: none;
}

.Title2 {
	font-size: 135%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000580;
}

.Title3 {
	font-size: 120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000580;
}



/* ####### Header & Menu Styles ####### */

.tabmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: right;
}

.tabmenu ul li {
	position: relative;
	display: inline;
	float: left;
	width: 110px;
	height: 26px;
	margin-left: 3px;
}

.tabmenu ul li a {
	font: bold 10px Verdana;
	display: block;
	float: right;
	padding: 7px 0 0 7px;
	text-align: center;
	width: 103px;
	color: #FFF;
	text-decoration: none;
	height: 19px;
	z-index: 3;
}

html > body .tabmenu ul li a {
	background: url(/images/template/menu-sprite.png) transparent no-repeat;
	background-position: 0 -330px;
}

html > body .tabmenu ul li a:hover {background-position: 0 -356px;}

.tabmenu ul li a:hover {
	color: #333;
	text-decoration: none;
}

.tabBall {
	background-image: url(/images/template/menu-sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 12px; height: 12px;
	left: 5px;
	top: 8px;
	z-index: 9;
}

.tbblue {background-position: 0 -280px;}
.tbgreen {background-position: 0 -292px;}
.tbpink {background-position: 0 -304px;}
.tbyellow {background-position: 0 -316px;}

.menu {
	position: relative;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	padding: 0;
	margin: 0 0 2px 0;
}

.menu a {
	color: #000;
	text-decoration: none;
	display: block;
}

.menu a:hover {
	color: #027CE8;
}

ul.mainmenu {
	margin: 0 0 12px 0;
	padding: 0;
}

ul.mainmenu li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.mainmenu li ul li a {
	display: block;
	width: 152px;
	text-align: right;
	height: 20px;
	background-color: #0AF;
	color: #FFF;
	margin-bottom: 2px;
	padding-right: 5px;
	text-decoration: none;
}

ul.mainmenu li ul li a:hover {
	background-color: #FFF;
	color: #09F;
}

.mBall1, .mBall2, .mBall3, .mBall4 {
	margin: 0 0 2px 0;
	padding: 0;
	text-align: right;
	height: 30px;
	width: 157px;
}

.mBall1 a, .mBall2 a, .mBall3 a, .mBall4 a {
	background-image: url(/images/template/menu-sprite.png);
	background-color: #09F;
	background-repeat: no-repeat;
	line-height: 10px;
	color: #FFF;
	font-size: 10px;
	text-align: right;
	display: block;
	padding: 10px 5px 10px 5px;
	margin: 0;
	position: relative;
}

.mBall1 a:hover, .mBall2 a:hover, .mBall3 a:hover, .mBall4 a:hover {
	background-color: #FFF;
	color: #09F;
}

.mBall1 a {background-position: -109px -20px;}
.mBall2 a {background-position: -109px -90px;}
.mBall3 a {background-position: -109px -160px;}
.mBall4 a {background-position: -109px -230px;}

.sidebanner {
	display: block;
	width: 157px;
	text-align: center;
	background-color: #09F;
	overflow: hidden;
	height: 300px;
	padding: 10px 0 10px 0;
}

.menuBlue {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
}

.menuBlue a {
	color: #FFF;
	text-decoration: none;
	display: block;
}

.menuBlue a:hover {
	text-decoration: underline;
}

.RSS a, .SiteMap a, .AboutUs a {background: url(/images/spacer.gif) transparent repeat;}

.RSS {
	position: relative;
	top: 65px;
	left: 119px;
	z-index: 3;
	width: 30px;
}

.RSS a {
	padding-top: 37px;
	line-height: 100%;
	width: 30px;
}

.SiteMap {
	position: relative;
	top: 26px;
	left: 62px;
	z-index: 2;
	width: 56px;
	padding-top: 10px;
}

.SiteMap a {
	padding-top: 37px;
	width: 56px;
}

.AboutUs {
	position: relative;
	top: -4px;
	left: 5px;
	z-index: 1;
	width: 63px;
}

.AboutUs a {
	padding-top: 37px;
	width: 63px;
}

/* ####### End Menu Styles ####### */


/* ####### Small Ball Results Styles ####### */

.resultsBox {
	width: 428px;
	margin: 0px auto;
	padding: 10px 10px 1px 10px;
}

.resultsContainer {
	font-size: 12px;
}

.resultsContainer h1 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 0px;
	padding-left: 7px;
}

.resultsContainer h2 {
	color: #FFF;
	font-size: 18px;
	margin-top: 0px;
	padding-left: 7px;
}

.resultsContainer h3 {
	color: #FFF;
	font-size: 14px;
	margin-top: 0px;
	padding-bottom: 4px;
}

.resultsContainer ul {
	margin: 14px 10px 4px 79px;
	height: 40px;
}

.resultsContainer li {
	list-style-type: none;
	width: 26px;
	height: 26px;
	float: left;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
}

.resultsDrawDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
	padding-right: 7px;
}

.resultsMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0;
}

.resultsMore a {
	color: #FF0;
	text-decoration: none;
}

.resultsMore a:hover {
	color: #FF0;
	text-decoration: underline;
}

.boxLotto, .boxEuroMillions, .boxThunderball, .boxDreamNumber, .boxIrishLotto, .boxHealthLottery {
	background-image: url(/images/template/results-bg.jpg);
	background-repeat: no-repeat;
	height: 138px;
	padding: 15px 23px 0px 23px;
}

.boxLotto {background-position: center 0;}
.boxEuroMillions {background-position: center -153px;}
.boxThunderball {background-position: center -306px;}
.boxHealthLottery {background-position: center -459px;}
.boxDreamNumber {background-position: center -612px;}
.boxIrishLotto {background-position: center -765px;}

.boxPlayNow {
	background-image: url(/images/template/bg-play-online.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 88px;
}

/* ####### End Homepage Results Styles ####### */

.mainColumnLeft, .mainColumnRight {width: 300px; float: left;}
.mainColumnLeft {margin-right: 10px;}

.col1wide, .col2wide, .col3wide {float: left; margin: 5px; overflow: hidden;}

.col1wide {width: 190px;}
.col2wide {width: 400px;}
.col3wide {width: 600px;}

.homepageNews p {margin-top: 0px;}

.floatLeft {float: left;}
.floatRight {float: right;}

.imgL {float: left;	margin: 0px 8px 8px 0px;}
.imgR {float: right; margin: 0px 0px 8px 8px;}

.red {color: #F00;}

.table {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	border: 1px solid #CCC;
}

.table th {
	padding: 4px;
	margin: 0px;
	font-size: 95%;
	text-align: left;
	background: #F8F8F8;
	border-bottom: 1px solid #CCC;
}

.table th h2 {margin-bottom: 0px;}
.table td form {margin-bottom: 1px;}
.table td {padding: 4px;}

.tableResults {
	margin-bottom: 25px;
	padding: 0px;
	border: 1px solid #CCC;
}

.tableResults th {
	font-size: 95%;
	background: #F8F8F8;
	border-bottom: 1px solid #CCC;
}

.ballStyle {
	background-repeat: no-repeat;
	height: 55px;
	width: 55px;
	text-align: center;
	line-height: 55px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 28px
}

.ballStyleSmall {
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	text-align: center;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

.gametitle {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000580;
	text-align: left;
	border-bottom: 2px solid #CCC;
}

.FPdate {
	padding: 0px 4px 2px 4px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000580;
	text-align: left;
}

.table .drawtitle {
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 120%;
	padding: 0px;
}

.table .drawtitle a {color: #000;}
.table .drawtitle a:hover {color: #00F;}
.table .centre {text-align: center;}

.imageFloatLeft {float: left; margin: 0px 8px 8px 0px;}
.imageFloatRight {float: right;	margin: 0px 0px 8px 8px;}

.trHighlight {background-color: #C7CBE2;}

/* .homeGame1 {background: url(/images/game-template-bg.jpg) no-repeat center;} */

.homeGame2 {
	background-color: #FFFF9A;
	border: 1px solid #666;
	padding: 6px 10px 10px 10px;
	font-size: 15px;
	font-weight: bold;
	color: #3D5FAC;
}

.homeGame2 a {text-decoration: none;}
.homeGame2 a:hover {text-decoration: underline;}

.homeGame2H {
	background-color: #000000;
	border: 1px solid #666;
	padding: 6px 10px 10px 10px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.homeGame2H a {text-decoration: none; color:#E45050;}
.homeGame2H a:hover {text-decoration: underline;}
.homeGame3 {background: url(/images/games-bg.png) no-repeat center; width: 150px; height: 159px;}

.homeGame3 div {
	color: #3D5FAC;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0px 3px 0px;
}

.homeGame3 a {
	font-weight: bold;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.homeGame3 a:hover {text-decoration: underline;}
.homeGame3 div a {color: #3D5FAC;}

/* .sidebarGame1 {background: url(/images/game-template-sidebar-bg.jpg) no-repeat center;} */

.sidebarGame2 {
	background-color: #FFFF9A;
	border: 1px solid #666;
	padding: 3px 5px 5px 5px;
	font-size: 13px;
	font-weight: bold;
	color: #3D5FAC;
}

.sidebarGame2 a {
	color: #4B5797;
	text-decoration: none;
}

.sidebarGame2 a:hover {
	color: #027CE8;
	text-decoration: underline;
}

.sidebarGame3 {
	background: url(/images/games-sidebar-bg.png) no-repeat center;
	width: 126px;
	height: 149px;
}

.sidebarGame3 div {
	color: #3D5FAC;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 3px 0px;
}

.sidebarGame3 a {
	font-weight: bold;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.sidebarGame3 a:hover {text-decoration: underline;}
.sidebarGame3 div a {color: #3D5FAC;}

.sidebarTitle {
	line-height: 175%;
	color: #4B5797;
	padding-top: 12px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 21px;
	font-weight: bold;
	font-family: Arial;
}

.sidebarDate {
	font-size: 17px;
	line-height: 80%;
	color: #4B5797;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	font-family: Arial;
}

.sidebarLottery1 {border: 1px solid #CCC;}

.sidebarLottery1 th {
	font-size: 15px;
	border-bottom: 1px solid #CCC;
	background-color: #DFF;
}

.sidebarLottery1 td {
	border-bottom: none;
	background-color: #EFF;
	vertical-align: top;
}

.sidebarLottery1 h2 {
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.sidebarLottery2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #4B5797;
}

.sidebarLottery3 {
	font-size: 10px;
	list-style-type: none;
	padding: 0;
	width: 157px;
	margin: 2px 0 0 0;
}

.sidebarLottery3 li {
	width: 100%;
	height: 20px;
}

.sidebarLottery3 li a {
	text-align: right;
	background: url(/images/template/bullet-star-blue.png) #FFF left no-repeat;
	text-decoration: none;
	background-color: #09F;
	display: block;
	width: 154px;
	padding: 2px 3px 2px 0;
	margin: 0 0 2px 0;
	color: #FFF;
}

.sidebarLottery3 a:hover {
	color: #09F;
	background-color: #FFF;
}

.ticketChecker {
	font-size: 13px;
	font-weight: bold;
}

.ticketChecker td a, .ticketChecker td.selected a, .ticketChecker td.star a, .ticketChecker td.star.selected a, .ticketChecker td.tball a, .ticketChecker td.tball.selected a {
	background-image: url(/images/balls/26px/balls.png);
	background-position: 0 -260px;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
}

.ticketChecker td a:hover, .ticketChecker td.selected a:hover {background-position: 0 0;}
.ticketChecker td.selected a {background-position: 0 -104px;}
.ticketChecker td.star a {background-position: 0 -234px;}
.ticketChecker td.star.selected a, .ticketChecker td.star a:hover {background-position: 0 -156px;}
.ticketChecker td.tball a {background-position: 0 0;}
.ticketChecker td.tball a:hover, .ticketChecker td.tball.selected a {background-position: 0 -52px;}

.YellowBox {background-color: #FFFF9A; border: 1px solid #666; padding: 3px 5px 5px 5px;}
.YellowBox a {color: #4B5797; text-decoration: none;}
.YellowBox a:hover {color: #027CE8; text-decoration: underline;}

.statistics td.ball, .statistics td.lucky-star, .statistics td.thunderball {
	background-image: url(/images/balls/26px/balls.png);
	background-position: center -130px;
	background-repeat: no-repeat;
	text-align: center;
	height: 26px;
	font-size: 13px;
	line-height: 26px;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.stats td.fixedWidth {width: 26px !important;}

.statistics td.lucky-star {background-position: center -156px;}
.statistics td.thunderball {background-position: center 0;}


/* RESULTS BALL STYLES */

table.table {margin: 10px auto;}
table.table table {border-spacing: 0; padding: 0;}
table.table th {background-color: #DDF8FF;}
table.smalltable {margin: 0;}

td.ball-white, td.ball-blue, td.ball-pink, td.ball-green, td.ball-yellow, td.ball-red, td.euro-ball, td.euro-lucky-star, td.t-ball, td.t-thunderball, td.daily-ball, td.dream-number, td.i-ball, td.i-bonus-ball {
	background-image: url(/images/balls/55px/balls.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 55px;
	height: 55px;
	font: bold 26px Arial;
	text-align: center;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0 3px 0 3px;
}

td.ball-white, td.t-thunderball {background-position: center 0;}
td.ball-blue {background-position: center -55px;}
td.ball-pink, td.t-ball {background-position: center -110px;}
td.ball-green, td.i-ball {background-position: center -165px;}
td.ball-yellow, td.daily-ball {background-position: center -220px;}
td.euro-ball {background-position: center -275px;}
td.euro-lucky-star {background-position: center -330px;}
td.i-bonus-ball {background-position: center -385px;}
td.dream-number {background-position: center -440px;}
td.ball-red {background-position: center -495px;}

td.dream-number-end {background: none; width: 29px; height: 55px; padding: 0; margin: 0;}

.ball-white-s, .ball-blue-s, .ball-pink-s, .ball-green-s, .ball-yellow-s, .ball-red-s, .euro-ball-s, .euro-lucky-star-s, .t-ball-s, .t-thunderball-s, .daily-ball-s, .dream-number-s, .i-ball-s, .i-bonus-ball-s, .ball-grey-s, .lucky-star-grey-s, .t-thunderball2-s {
	background-image: url(/images/balls/26px/balls.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 26px;
	height: 26px;
	font: bold 14px Arial;
	text-align: center;
	color: #000;
	text-decoration: none;
	line-height: 26px;
	margin: 0 0 0 2px;
	padding: 0;
	text-shadow: white 0 0 5px;
}

td.ball-white-s, td.ball-blue-s, td.ball-pink-s, td.ball-green-s, td.ball-yellow-s, td.ball-red-s, td.euro-ball-s, td.euro-lucky-star-s, td.t-ball-s, td.t-thunderball-s, td.daily-ball-s, td.dream-number-s, td.i-ball-s, td.i-bonus-ball-s, td.ball-grey-s, td.lucky-star-grey-s, td.t-thunderball2-s {
	padding: 0 2px;
}

.bonus-s {border-left: 1px dotted #777; padding-left: 3px;}

.ball-white-s, .t-thunderball-s {background-position: center 0;}
.ball-blue-s {background-position: center -26px;}
.ball-pink-s, .t-ball-s {background-position: center -52px;}
.ball-green-s, .i-ball-s {background-position: center -78px;}
.ball-yellow-s, .daily-ball-s {background-position: center -104px;}
.ball-red-s {background-position: center -286px;}
.euro-ball-s {background-position: center -130px;}
.euro-lucky-star-s {background-position: center -156px; margin-left: 5px;}
.i-bonus-ball-s {background-position: center -182px;}
.dream-number-s {background-position: center -208px; margin-left: 0;}
.dream-number-end-s {background: none; width: 14px; height: 26px; padding: 0; margin: 0;}
.lucky-star-grey-s {background-position: center -234px;}
.ball-grey-s {background-position: center -260px;}
.t-thunderball2-s {background-position: center -52px; color: #FFF; text-shadow: none;}

td.dream-number-s, td.dream-number-end-s {padding: 0;}

.stats td, .stats th {width: auto; border: 0;}
.stats td {padding: 0 10px 0 10px;}
.stats {border-spacing: 3px;}

.viewMobile {margin: auto; width: 100%; height: 60px; text-align: center; background-color: #40A5DB;}

/* DROP DOWN MENUS */

.menuSub {
	opacity: 0.95;
	font-size: 12px;
	width: 160px;
}

.menuSub ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px outset #FFF;
	border-left: none;
	width: 156px;
}

.menuSub li {
	line-height: 24px;
	width: 100%;
	height: 24px;
}

.menuSub a {
	color: #FFF;
	text-decoration: none;
	display: block;
	text-indent:20px;
	line-height: 24px;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 0;
	background-color: #09F;
}

.menuSub a:hover, .menuSub a.selected {
	color: #09F;
	background-color: #FFF;
}

.big-winner-marquee
{
	width:562px;
	height:123px;
	background: #ffffff url(/images/winner-bg.gif) left bottom no-repeat;
	margin: 0 0 0 0;
	padding:15px 20px 0 18px;
}

.big-winner-marquee h2
{
	color:#b60404;
	text-align:center;
	font-size:20px;
	line-height:22px;
	margin:0;
	padding:0;
}

.big-winner-marquee p
{
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	padding:0;
}

#promo-div
{
	text-align:center;
	margin:2px auto 5px auto;
	clear:both;
}
#promo-div img {display:block;}

#promo-div img, #promo-div a {border:none; text-decoration:none; outline:none;}

a.promo-link
{
	width:217px;
	height:24px;
	background: transparent url(/images/Promos/full-promo-details.png) 0px 0px no-repeat;
	margin: 0 auto 0 auto;
	text-indent:-999999px;
	text-align:center;
	display:block;
}

a.promo-link:hover
{
	background-position: 0px -24px;
}

.two-col-app
{
	width:360px;
	float:left;
	margin: 0 0 0px 5px;
	padding:0;
	position:relative;	
}
.appsmall {width:280px; margin-left:35px;}
.casino-link-small {width:146px; height:25px; position:absolute; top:105px; right:30px; z-index:999;}
a.smartphone-btn-small {width:146px; height:25px; text-indent:-9999px; background: transparent url(/images/mobile/smartphone-btn146.gif) 0px 0px no-repeat; display:block;}
a.app-btn-small {width:146px; height:25px; text-indent:-9999px; background: transparent url(/images/mobile/app-btn146.gif) 0px 0px no-repeat; display:block}

a.scratchFree, a.scratchReal {
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	display: block;
	float: left;
	width: 100px; 
	height: 23px;
	font: bold 10px verdana;
	letter-spacing: -1px;
	color: #FFF;
	text-decoration: none;
	text-shadow: black 0 2px 1px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 4px;
	padding: 0;
	line-height: 22px;
}
a.scratchFree:hover, a.scratchReal:hover {background-position: 0 -23px;}
a.scratchFree {background-image: url(/images/Games/scratchcards/free-play-button.jpg); font-size: 12px !important;}
a.scratchReal {background-image: url(/images/Games/scratchcards/real-play-button.jpg); text-indent: 24px;}

.image-left {float:left; margin: 5px 15px 10px 0px;}
.image-right {float:right; margin: 0px 0px 10px 15px;}

a.txtBtn {width:200px; height:26px; text-align:center; background: url(/images/txt-btn.png) no-repeat; font: 11px/24px Verdana, sans-serif; color:#FFF; text-shadow: 1px 1px 0 #333; margin: 5px auto; padding: 0; display: block; text-decoration: none;}
a.txtBtn:hover {background-position: 0px -26px; text-shadow: 1px 1px 0 #000; color: #FFF}

.banner-subtext{font: bold 11px/13px Arial, Helvetica, sans-serif; text-align:center;}

a.appStoreApp {display:block;width:132px; height:45px; margin:0 0 7px 0; padding:0; text-indent:-9999px; position:relative; background: transparent url(/images/mobilecasino/appBtnSprite.png) 0px 0px no-repeat;}
a.appStoreApp:hover{background-position:-132px 0px;}
a.appAndroid {display:block;width:132px; height:45px; margin:0 0 7px 0; padding:0; text-indent:-9999px; position:relative; background: transparent url(/images/mobilecasino/appBtnSprite.png) 0px -52px no-repeat;}
a.appAndroid:hover{background-position:-132px -52px;}
a.appOther {display:block;width:132px; height:45px; margin:0 0 0px 0; padding:0; text-indent:-9999px; position:relative; background: transparent url(/images/mobilecasino/appBtnSprite.png) 0px -104px no-repeat;}
a.appOther:hover{background-position:-132px -104px;}

.appBtnPanel {width:132px; height:148px; float:right; margin: 2px 5px 20px 0; padding:0; position:relative;}
.mobileCasinoAd {float:left; margin: 0 0px 0 5px; position:relative;}

}


/* ------ END MEDIA TAG ----- */
