* { margin: 0; padding: 0; }
html {  }
/* body { background:#F6F2CD url(../../Images/Global/MainBodyBG.jpg) repeat-x scroll center top; font: 62.5%/1.4 Arial, Helvetica, Geneva, sans-serif;  min-width: 980px; }*/
body { background:#ffffff; font: 62.5%/1.4 Arial, Helvetica, Geneva, sans-serif;  min-width: 980px; }

a:link { text-decoration: none; color: #e23e8e; }
a:visited { text-decoration: none; color: #9e3369; }
a:hover, a:active { text-decoration: underline; }

button, input, textarea, select { font-size: 100%; font-family: Arial, Helvetica, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin-bottom: .3em; }
h1 { font-size: 2em; color: #9e3369; font-weight: bold; }
h2 { font-size: 1.8em; color: #9e3369; font-weight: bold; }
h3 { font-size: 1.7em; color: #9e3369; font-weight: bold; }
h4 { font-size: 1.7em; color: #9e3369; font-weight: bold; }
p { padding-bottom: 1em; }
blockquote { font-size: 1.3em; font-weight: bold; font-style: italic; margin-top: -1em; padding-bottom: 1em; }
iframe, img { border: none; }
fieldset, form { border: none }
table { border-collapse: collapse; border: 0; border-spacing: 0; font-size: 100%; }
caption, td, th { text-align: left; font-size: 100%; font-weight: normal; }
ol, ul { margin-bottom: .3em; }
ol li, ul li {margin: 0; padding: 0; list-style-type: none; }

.bullet { overflow: hidden; margin-bottom: 20px; }
.bullet li { padding: 3px 0 3px 15px; font-size: 1.2em; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cleaner { clear: both; height: 1px; margin-top: -1px; overflow: hidden; }

/*	Accessibility Links
----------------------------------------------- */
#Accessibility, .accessibility { left: -9999em; position: absolute; top: -9999em; }
.hide { display: none; }


/*	Structure
----------------------------------------------- */
#Container { margin: 0; padding: 0; width: auto; }

#HeaderContainer { overflow: hidden; }
#BodyContainer { background: transparent url(../Images/Global/HomepageMainBG.jpg) no-repeat scroll center top; margin:0 auto; min-height:450px; min-width:980px; }
#BodyContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#FooterContainer { overflow: hidden; width: 980px; }

#Header, #Content, #Footer { width: 980px; margin: 0 auto; }
#Content { padding-bottom:20px; }
#ContentPrimary { float:left; margin-left:41px; width:644px; }
#ContentPrimary.full-width { float:left; width:906px; }

#ContentSideBar { float:right; margin-right:46px; width:244px; }

#NavigationContainer { background: url(../Images/Global/NavigationPrimaryRepeaterBG.jpg) repeat-x scroll left top; height:30px; }
#NavigationSecondaryContainer { background:#d5011b; margin:0 auto; }

/* Header
-----------------------------------------------*/
#HeaderContainer { background:transparent url(../Images/Global/HeaderBG.jpg) no-repeat scroll center top; height:104px; width:auto; } 
#Header { height: 104px; }

#Header h1 { float:left; margin:0 0 0 80px; width:200px; }
#Header h1 a { background:transparent url(../Images/Global/ETMLogo.png) no-repeat scroll 0 0; display:block; height:94px; margin:5px 0; outline:none; text-indent:-9999px; width:200px; }


/* Login Panel
-----------------------------------------------*/
#LoginContainer { background:transparent url(../Images/Global/LoginPanelBG.png) no-repeat scroll right top; float:right; height:31px; margin-right:40px; padding-right:38px; }

#LoginContainer ul { background:transparent url(../Images/Global/LoginPanelBG.png) no-repeat scroll left bottom; float:left; height:31px; margin:0; padding:0 0 0 38px; }
#LoginContainer ul li { background:transparent url(../Images/Global/LoginContainerPipeBG.png) no-repeat scroll right center; float:left; height:18px; padding:7px 8px 6px; white-space:nowrap; }
#LoginContainer ul li.last { background:none; }
#LoginContainer ul li a { color:#FFFFFF; display:block; float:left; font-size:1.2em; font-weight:bold; text-decoration:none; }
#LoginContainer ul li a:hover { text-decoration: underline; }

#LoginContainer p { color:#FFFFFF; float:left; font-size:1.2em; height:18px; margin-right:4px; padding:7px 8px 6px; }

/* Footer
-----------------------------------------------*/
#FooterContainer { background: #FFFFFF url(../Images/Global/FooterRepeaterBG.jpg) repeat-x scroll left top; min-height:165px; padding:0; width:auto; }
#Footer { color:#FFFFFF; padding: 0; }
#Footer .left { float:left; }
#Footer .right { float:right; }
#Footer p { color:#FFFFFF; float:left; font-size:1.1em; margin-top:10px; text-align:center; width:100%; }

#Footer ul { margin-top: 14px; }
#Footer ul li { background:transparent url(../Images/Global/FooterPipeBG.png) no-repeat scroll right 55%; display:block; float:left; font-size:1.2em; padding:6px 10px; }
#Footer ul li.last { background:none; }

/* NavigationPrimary
-----------------------------------------------*/
#NavigationPrimary { height:30px; margin:0 auto; width:980px; }

#NavigationPrimary ul { background:#FFFFFF url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll left top; float:left; height:30px; margin:0 0 0 110px; padding:0; }
#NavigationPrimary ul li { display:block; float:left; text-indent:-9999px;}
#NavigationPrimary ul li a { display:block; height:30px; }

#NavigationPrimary ul li#NavHome { width:77px; background-position:0 0; }
#NavigationPrimary ul li#NavHome a:hover,
#NavigationPrimary ul li#NavHome a.selected { width: 77px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll left bottom; }

#NavigationPrimary ul li#NavGames { width:85px; background-position:-77px 0; }
#NavigationPrimary ul li#NavGames a:hover,
#NavigationPrimary ul li#NavGames a.selected { width:85px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll -77px bottom; }

#NavigationPrimary ul li#NavResults { width:95px; background-position:-162px 0; }
#NavigationPrimary ul li#NavResults a:hover,
#NavigationPrimary ul li#NavResults a.selected { width:95px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll -162px bottom; }

#NavigationPrimary ul li#NavWinners { width:101px; background-position:-257px 0; }
#NavigationPrimary ul li#NavWinners a:hover,
#NavigationPrimary ul li#NavWinners a.selected { width:101px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll -257px bottom; }

#NavigationPrimary ul li#NavPrizes { width:79px; background-position:-358px 0; }
#NavigationPrimary ul li#NavPrizes a:hover,
#NavigationPrimary ul li#NavPrizes a.selected { width:79px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll -358px bottom; }

#NavigationPrimary ul li#NavStatistics { width:105px; background-position:-437px 0; }
#NavigationPrimary ul li#NavStatistics a:hover,
#NavigationPrimary ul li#NavStatistics a.selected { width:105px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll -437px bottom; }

#NavigationPrimary ul li#NavMyAccount { width:122px; background-position:-542px 0; }
#NavigationPrimary ul li#NavMyAccount a:hover,
#NavigationPrimary ul li#NavMyAccount a.selected { width:122px; background: url(../Images/Global/NavigationPrimary.jpg) no-repeat scroll right bottom; }


/* NavigationSecondary
-----------------------------------------------*/
#NavigationSecondary { margin:0 auto; width:980px; }
#NavigationSecondary ul { float:left; margin:0; padding:0; }
#NavigationSecondary ul li { background:transparent url(../Images/Global/NavigationSecondaryPipeBG.png) no-repeat scroll right 55%;  display:block; float:left; padding:6px 12px; }
#NavigationSecondary ul li.last { background:none; }

#NavigationSecondary ul li a { color:#FFFFFF; display:block; font-size:1.4em; }
#NavigationSecondary ul li a.selected { color:#FFF100; font-weight:bold; text-decoration:underline; }

/* NavigationTertiary
-----------------------------------------------*/
#NavigationTertiary { }


/* NavigationHomepage - Tab based menu on the Homepage
-----------------------------------------------*/
#NavigationHomepage { margin:0 auto; position:relative; width:980px; }

#NavigationHomepage ul { float:left; margin:10px 0 0 1px; padding:0; width:900px; }
#NavigationHomepage ul li { background: url(../Images/Pages/Homepage/HomepageOffTab.png) no-repeat scroll right top; display:block; float:left; height:30px; padding:0 18px 0 3px; }
#NavigationHomepage ul li.first { padding-left:0; }
#NavigationHomepage ul li.selected { background:transparent url(../Images/Pages/Homepage/HomepageOnTab.png) no-repeat scroll right top; padding-right:24px; }
#NavigationHomepage ul li.on-air { background:transparent url(../Images/Pages/Homepage/HomepageOffTabOnAir.png) no-repeat scroll right top; padding-right:58px; }

#NavigationHomepage ul li a { background:transparent url(../Images/Pages/Homepage/HomepageOffTab.png) no-repeat scroll left bottom; color:#FFFFFF; display:block; float:left; font-size:1.4em; font-weight:bold; height:24px; padding:6px 6px 0px 14px; }
#NavigationHomepage ul li.selected a { background: url(../Images/Pages/Homepage/HomepageOnTab.png) no-repeat scroll left bottom; color:#d13328; }

/* Content Layout
-----------------------------------------------*/

.search-form {}

#Breadcrumb ul { }
#Breadcrumb ul li { }
#Breadcrumb ul li a { }
#Breadcrumb ul li span { }

/* Common form elements
-----------------------------------------------*/
legend, label.hidden { display: none; }
input, select, textarea { font-size: 1.3em; }

.frow { margin-bottom:6px; }
.frow-2col { float:left; width:44%; }
.frow label { width:100%; }


.frow-text input,
.frow-date input,
.frow-select input,
.frow-textarea textarea { border: 1px solid #b4b4b4; height: 21px; padding-top: 3px; }

.frow-textarea textarea { height: auto; font-size: 1.2em; }
.frow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mandatory { color: #df912e; }

.frow-select-full-width { width:100%; }
.frow-select-half-width { float:left; margin-right:6px; width:90px; }
.frow-select .datepicker { display:block; float:left; margin-left:4px; padding:0; width:19px; }
.frow-action { width: 100%; }
label.hidden { display:none; }
.generic-form .container { }
.generic-form label { width: 120px; float: left; color: #345e90; font-size: 1.2em; padding-top: 5px; }
.generic-form .frow { margin: 10px 0 10px 0; position: relative; }
.generic-form .frow-text input { width: 213px; float: left; height: 18px; font-size: 1.2em; }
.generic-form .frow-text-postcode input { width: 183px; float: left; height: 18px; font-size: 1.2em; }
.generic-form .postcode input { width: 60px; }
.generic-form .frow-radio input { width: 15px; margin-top: 3px; }
.generic-form .frow-radio span { display: block; float: left; margin-right: 10px; padding-top: 5px; }
.generic-form .frow-radio label { width: 30px; padding-top: 0; }
.generic-form .frow-radio label.label { width: 120px; }
.generic-form .frow-action { padding: 10px 0 0 120px; }
.generic-form .frow-select input { width: 65px; padding-left: 5px; font-size: 1.2em; }
.generic-form .frow-select span.validation-failed { }
.generic-form .frow-text input.validation-failed, 
.generic-form .frow-select input.validation-failed, 
.generic-form .frow-textarea textarea.validation-failed { border-color: #aa1a1a; }

.validation-message { display: none; }
.validation-message-show { display: block; }
.select-button .validation-message { left: 120px; }
.frow-textarea .validation-message { left: 405px; }
.validation-message { background: none; position: absolute; left: 350px; top: -2px; width: 125px; }
.validation-message span { background: transparent url(../../Images/Global/ValidationMessage.png) right 0 no-repeat;  color: #aa1a1a; font-size: 1.2em; font-weight: normal; padding: 4px 0px 8px 8px; display: block; } 
.validation-message	 em {  background: transparent url(../../Images/Global/ValidationMessage.png) 0 -29px no-repeat; display: block; width: 18px; height: 29px; float: left;  }

/*	Generic Eight Wheel Bar
----------------------------------------------- */
div.eight-wheel-bar { height:113px; margin-bottom:-33px; width:180px;}



/*	Section Specific
----------------------------------------------- */

/*	Home
----------------------------------------------- */
#ContentContainer { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG.png) no-repeat scroll right top; float:left; margin-bottom:20px; margin-top:0px; padding-top:26px; width:984px; }
#ContentContainerInner { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG.png) no-repeat scroll left bottom; float:left; margin:-4px 0 0 1px; padding-bottom:14px; width:984px; }

#PromosContainer { float:left; margin-bottom:20px; width:984px; }

/*	Home - Main panels
----------------------------------------------- */
.daily-draw-panel { background:transparent url(../Images/Pages/Homepage/DailyDrawBG.png) no-repeat scroll 0 bottom; height:295px; margin-bottom:8px; width:645px; }
.daily-draw-panel-inner { background:transparent url(../Images/Pages/Homepage/DailyDrawBalls.jpg) no-repeat scroll 80% 10%; height:245px; }
.daily-draw-panel h3 { background:transparent url(../Images/IE6/Pages/Homepage/PaysOutHeaderBG-IE6.png) no-repeat scroll right 50%; height:146px; padding:0 0 0 30px; text-indent:-9999px; width:330px; }
.daily-draw-panel fieldset { margin:0 auto; width:560px; }
.daily-draw-panel input.ballInput { border-color:#858585 #CFCFCF #CFCFCF #858585; border-style:solid; border-width:1px; float:left; font-size:2.4em; margin-right:6px; margin-top:2px; padding:4px; text-align:center; width:30px; }
.daily-draw-panel label.bonus-ball { background:transparent url(../Images/Pages/Homepage/BonusNumberLabelBG.png) no-repeat scroll center center; color:#0A0035; display:block; float:left; font-size:1.3em; height:40px; margin-right:6px; text-indent:-9999px; width:50px; }
.daily-draw-panel label.daily-draw { color:#0A0035; float:left; font-size:1.3em; margin:0; width:100%; }
.daily-draw-panel #PlayNowbutton { position:relative; margin-top:-4px; z-index:99;}
.daily-draw-panel ul li { display:block; float:left; margin-right:14px; }
.daily-draw-panel .frow { height:60px; margin-bottom:0; }
.daily-draw-panel .frow-links a { color:#ff1600; font-size:1.3em; text-decoration:none; }
.daily-draw-panel .frow-links a:hover { text-decoration:underline; }
.daily-draw-panel-banner {  margin: 0 0 0 0;}
*:first-child+html .daily-draw-panel-banner {margin-left: -40px;}

.millionaires-club-panel { background:transparent url(../Images/Pages/MillionairesClub/MillionaireBG.jpg) no-repeat scroll right top; float:left; height:504px; width:646px; }
.millionaires-club-panel h3 { background:transparent url(../Images/Pages/MillionairesClub/MillionaireH3BG.png) no-repeat scroll left top; height:30px; margin:40px 0 0 40px; text-indent:-9999px; width:495px; }
.millionaires-club-panel h4 { background:transparent url(../Images/Pages/MillionairesClub/MillionaireH4BG.png) no-repeat scroll left top; height:41px; margin:26px 0 0 40px; text-indent:-9999px; width:495px; }
.millionaires-club-inner { background:transparent url(../Images/Pages/MillionairesClub/MillionaireBG.jpg) no-repeat scroll left bottom; float:left; height:370px; width:646px; }
.millionaires-club-inner p { color:#595959; float:left; font-size:1.2em; margin:0 0 14px; padding:0 0 0 40px; width:310px; }
.millionaires-club-inner .club-logo { margin:28px 80px 16px 40px; }
.millionaires-club-inner .play-now-link { float:left; margin:0 0 0 40px; width:320px; }

.tv-games-top-panel { background:transparent url(../Images/Pages/TVGames/TVGamesTopBG.jpg) no-repeat scroll 0 0; height:176px; margin-bottom:16px; width:645px; }
.tv-games-top-panel h3 { background:transparent url(../Images/Pages/TVGames/TVGamesH3.png) no-repeat scroll 0 0; float:right; height:32px; margin-right:14px; margin-top:10px; text-indent:-9999px; width:311px; }
.tv-games-top-panel h4 { background:transparent url(../Images/Pages/TVGames/TVGamesH4BG.gif) no-repeat scroll 0pt;float:left;height:38px;margin:9px 0pt 0pt 24px;text-indent:-9999px;width:130px;}

.tv-games-bottom-panel { background:transparent url(../Images/Pages/TVGames/TVGamesBottomBG.jpg) no-repeat scroll 0 0; height:166px; width:645px; }
.tv-games-bottom-panel h3 { background:transparent url(../Images/Pages/TVGames/TVGamesBottomH3.png)  no-repeat scroll 0 0; float:left; height:30px; margin-left:320px; margin-top:6px; text-indent:-9999px; width:311px; }
.tv-games-bottom-panel h4 { background:transparent url(../Images/Pages/TVGames/TVGamesBottomH4.png) no-repeat scroll 0 0; float:left; height:46px; margin-left:320px; text-indent:-9999px; width:291px; }
.tv-games-bottom-panel h4.tag-line {background:transparent url(../Images/Pages/TVGames/TVGamesBottomH4-Side.gif) no-repeat scroll left 0pt;float:left;height:41px;margin:60px 0pt 0pt -461px; width:115px; }
.tv-games-bottom-panel h5 { width:270px; float: left; }

.tv-games-top-panel .play-now-link,
.tv-games-bottom-panel .play-now-link { float:left; margin-left:320px; }

.tv-games-top-panel p,
.tv-games-bottom-panel p { color:#595959;
float:left;
font-size:1.2em;
margin-left:320px;
width:300px; }

.live-tv-draw-panel { background:transparent url(../Images/Pages/LiveTVDraw/LiveTVDrawBG.jpg) no-repeat scroll 0 0; float:left; height:500px; width:646px; }
.live-tv-draw-inner { float:left; width:646px; }

.live-tv-draw-panel h3 { background:transparent url(../Images/Pages/LiveTVDraw/LiveTVDrawH3.gif) no-repeat scroll center 0; float:left; height:68px; margin:20px 0 16px; text-indent:-9999px; width:100%; }

.live-tv-draw-flashplayer { margin:0 auto; width:434px; }
.live-tv-draw-inner fieldset { background:transparent url(../Images/Pages/LiveTVDraw/DailyDrawLogo-Small.gif) no-repeat scroll left center; border-top:1px solid #E7E7E7; margin:0px; padding:0 0 0; width:620px; }
.live-tv-draw-inner .frow-ball-picker-small { float:right; width:440px; }
.live-tv-draw-inner input { display:inline; }
.live-tv-draw-inner input.ballInput { border-color:#858585 #CFCFCF #CFCFCF #858585; border-style:solid; border-width:1px; color:#484E68; float:left; font-size:1.6em; font-weight:bold; margin-top:3px; margin-right:6px; padding:4px 0; text-align:center; width:30px; }
.live-tv-draw-inner input.bonusBall { color:#517BAA; }
.live-tv-draw-inner label.bonus-ball { background:transparent url(../Images/Pages/Homepage/BonusNumberLabelBG.png) no-repeat scroll center center; color:#0A0035; display:block; float:left; font-size:1.3em; height:30px; margin-right:6px; margin-top:3px; text-indent:-9999px; width:50px; }
.live-tv-draw-inner label.daily-draw { color:#0A0035; float:left; font-size:1.3em; margin:0 0 6px; width:410px; }
.live-tv-draw-inner ul { float:left; margin-left:180px; }
.live-tv-draw-inner ul li { display:block; float:left; margin-right:14px; }
.live-tv-draw-inner .frow-links { float:left; }
.live-tv-draw-inner .frow-links a { color:#ff1600; font-size:1.3em; text-decoration:none; }
.live-tv-draw-inner .frow-links a:hover { text-decoration:underline; }

.cash-arcade-top-panel { background:transparent url(../Images/Banners/CA1.jpg) no-repeat scroll 0 0; height:172px; width:645px; }
.cash-arcade-top-panel h3 { float:left; height:30px; margin-bottom:10px; margin-left:310px; margin-top:30px; text-indent:-9999px; width:317px; }
.cash-arcade-top-panel h4 { float:left; height:19px; margin-left:310px; text-indent:-9999px; width:207px;}
.cash-arcade-top-panel p { color:#FFFFFF; float:left; font-size:1.2em; margin-left:310px; width:300px; }
.cash-arcade-top-panel .play-now-link { float:left; margin:0 0 0 310px; }
.cash-arcade-top-panel .play-now-link a { margin-right:10px; }

.cash-arcade-bottom-panel { background:transparent url(../Images/Pages/CashArcade/CashArcadeBottomBG.jpg) no-repeat scroll 0 0; float:left; height:220px; margin-top:14px; width:318px; }
.cash-arcade-bottom-panel h3 { background:transparent url(../Images/Pages/CashArcade/CashArcade-LatestGamesH3.gif) no-repeat scroll 0 0; float:left; height:20px; margin-left:14px; margin-top:10px; text-indent:-9999px; width:124px;}
.cash-arcade-bottom-panel h4 { background:transparent url(../Images/Pages/CashArcade/CashArcade-ViewAllH4.gif) no-repeat scroll 0 0;  float:right; height:15px; margin-right:10px; margin-top:16px; width:70px; }

.cash-aracde-bottom-right { margin-left:6px; }
.cash-arcade-bottom-panel h3.right { background:transparent url(../Images/Pages/CashArcade/CashArcade-MostPopularH3.gif) no-repeat scroll 0 0; height:24px; width:192px; }

.cash-arcade-bottom-panel ul { float:left; margin-left:5px; margin-top:16px; }
.cash-arcade-bottom-panel li { background:transparent url(../Images/Pages/CashArcade/CashArcadeListBG.png) no-repeat scroll left bottom; float:left; height:39px; margin-bottom:8px; margin-left:10px; padding:3px 0 3px 8px; width:280px; }
.cash-arcade-bottom-panel li img { float:left; margin-top:2px; }
.cash-arcade-bottom-panel li p { float:left; font-size:1.2em; line-height:14px; margin:4px 0 0 8px; padding:0; width:100px; }
.cash-arcade-bottom-panel li a { float:right; margin-right:8px; margin-top:8px; }

.cash-arcade-bottom-panel span.header { color:#b92d22; }


.sub-games-panel .sub-game-one { float:left; position:relative; }
.sub-games-panel .sub-game-one h3 { background:transparent url(../Images/Pages/Homepage/Homepage-SubOffersBG.jpg) no-repeat scroll left bottom; float:left; height:96px; text-indent:-9999px; width:228px; }
.sub-games-panel .sub-game-one .sub-promo-panel-button { bottom:10px; position:absolute; right:10px; }

.sub-games-panel .sub-game-two { float:left; position:relative; }
.sub-games-panel .sub-game-two h3 { background:transparent url(../Images/Pages/Homepage/Homepage-SubOffersBG.jpg) no-repeat scroll -228px bottom; float:left; height:96px; text-indent:-9999px; width:213px; }
.sub-games-panel .sub-game-two .sub-promo-panel-button { bottom:10px; position:absolute; right:10px; }

.sub-games-panel .sub-game-three { float:left; position:relative; }
.sub-games-panel .sub-game-three h3 { background:transparent url(../Images/Pages/Homepage/Homepage-SubOffersBG.jpg) no-repeat scroll -441px bottom; float:left; height:96px; text-indent:-9999px; width:196px; }
.sub-games-panel .sub-game-three .sub-promo-panel-button { bottom:10px; position:absolute; right:10px; }


/*	Home - Side panels
----------------------------------------------- */
.recent-winners-panel { background:transparent url(../Images/Components/RecentWinners/RecentWinnersBG.png) no-repeat scroll left bottom; float:left; margin-bottom:8px; width:244px; }
.recent-winners-inner { background:transparent url(../Images/Components/RecentWinners/RecentWinnersBG.png) no-repeat scroll right top; padding-bottom:13px; padding-top:6px; }
.recent-winners-inner h3 { background:transparent url(../Images/Components/RecentWinners/RecentWinnersHeaderBG.png) no-repeat scroll right bottom; height:27px; margin:0 auto 16px; text-indent:-9999px; width:174px; }
.recent-winners-inner h4 { color:#0A0035; font-size:1.2em; margin:0; padding:0; text-align:center; }
.recent-winners-inner p { font-size:1.2em; text-align:center; margin:0; padding:0; }
.recent-winners-inner p.winner-county { color:#0A0035; }
.recent-winners-inner p.winner-amount { color:#FF1700; font-weight:bold; margin-bottom:4px; }

.join-today-panel { background:transparent url(../Images/Components/JoinToday/JoinTodayPanelBG.png) no-repeat scroll 0 0; float:left; height:62px; margin-bottom:8px; margin-top:0px; width:244px; }
.join-today-panel h3 { background:transparent url(../Images/Components/JoinToday/JoinTodayHeaderBG.png) no-repeat scroll right bottom; float:left; height:49px; margin:8px 0 0 10px; text-indent:-9999px; width:106px; }
.join-today-panel a { display:block; float:right; margin-right:10px; margin-top:36px; }

.quick-links-panel { background:transparent url(../Images/Components/QuickLinks/QuickLinksPanelBG.png) no-repeat scroll 0 0; float:left; height:91px; margin-bottom:8px; margin-top:-2px; width:244px; }
.quick-links-panel h3 { background:transparent url(../Images/Components/QuickLinks/QuickLinksHeaderBG.png) no-repeat scroll center 0; float:left; height:37px; margin:10px 0; text-indent:-9999px; width:244px; }
.quick-links-panel a { display:block; float:right; margin-right:10px; margin-top:62px; }
.quick-links-panel fieldset { margin:0 auto; width:220px; }
.quick-links-panel fieldset label { display:none; }
.quick-links-panel .frow-select-quick-links { margin:0 auto 6px; width:200px; }
.quick-links-panel-loggedout {float:left; height:65px; margin-bottom:8px; margin-top:-2px; width:244px; }

.next-countdown-panel { background:transparent url(../Images/Components/Countdown/CountdownPanelBG.png) no-repeat scroll left bottom; float:left; height:106px; width:244px; }
.next-countdown-panel h3 { background:transparent url(../Images/Components/Countdown/NextDrawHeaderBG.png) no-repeat scroll right bottom; height:37px; margin:6px auto 0; text-indent:-9999px; width:155px; }

/*	Home - Promo panels
----------------------------------------------- */
#PromosContainer .promo-panel-button { display:block; float:right; height:21px; margin-right:38px; width:74px; }

.promo-panel-one { float:left; height:100px; width:322px; padding-right: 6px }
.promo-panel-two { float:left; height:100px; width:322px; padding-right: 6px }
.promo-panel-three { float:left; height:100px; width:322px; }

.cash-arcade-panel { background:transparent url(../Images/Components/CashArcade/CashArcadeBG.png) no-repeat scroll left bottom; float:left; height:100px; width:322px; }
.cash-arcade-panel h3 { background:transparent url(../Images/Components/CashArcade/CashArcadeHeaderBG.png) no-repeat scroll left bottom; display:block; float:left; height:40px; margin:20px 0 0 180px; text-indent:-9999px; width:102px; }

.crack-the-safe-panel { background:transparent url(../Images/Components/CrackTheSafe/CrackTheSafeBG.png) no-repeat scroll left bottom; float:left; height:100px; margin:0 6px; width:323px; }
.crack-the-safe-panel h3 { background:transparent url(../Images/Components/CrackTheSafe/CrackTheSafeHeaderBG.png) no-repeat scroll left bottom; display:block; float:left; height:40px; margin:20px 0 0 110px; text-indent:-9999px; width:174px; }


/* Daily Draw
-----------------------------------------------*/

div#ContentContainer.no-tabs { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG-NoTabs.png) no-repeat scroll right top; height:auto; margin-top: 20px; }
div#ContentContainer.no-tabs-tv-games { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG-NoTabs.png) no-repeat scroll right top; height:auto; margin-top: 20px; }

/* Big Money Draw Games
-----------------------------------------------*/
.tv-games-panel-full-width { background:transparent url(../Images/Pages/BigMoneyDraw/TVGamesFullWidthBG.jpg) no-repeat scroll left bottom; float:left; height:282px; margin-top:12px; margin-left:6px; width:883px }
.tv-games-panel-full-width h2 { float:left; height:282px; margin:0px 0 0 0px; text-indent:-9999px; width:413px; }
.tv-games-panel-full-width h2.daily-draw { background:transparent url(../Images/Banners/GamesAds_DD.jpg) no-repeat scroll left bottom; }
.tv-games-panel-full-width h2.super-draw { background:transparent url(../Images/Banners/GamesAds_SD.jpg) no-repeat scroll left bottom; }
.tv-games-panel-full-width h2.club-105 { background:transparent url(../Images/Banners/GamesAds_105.jpg) no-repeat scroll left bottom; }
.tv-games-panel-full-width h2.club-mil { background:transparent url(../Images/Banners/GamesAds_Mil.jpg) no-repeat scroll left bottom; }
.tv-games-panel-full-width h2.pick-n-mix { background:transparent url(../Images/Banners/GamesAds_PnM.jpg) no-repeat scroll left bottom; }

.tv-games-panel-full-width h3 { float:left; margin:20px 0 0 10px; text-indent:-9999px; }
.tv-games-panel-full-width h3.daily-draw { background:transparent url(../Images/Pages/BigMoneyDraw/DailyDraw-H3BG.gif) no-repeat scroll left bottom; height:33px; width:225px; }
.tv-games-panel-full-width h3.super-draw { background:transparent url(../Images/Pages/BigMoneyDraw/SuperDraw-H3BG.gif) no-repeat scroll left bottom; height:32px; width:241px; }
.tv-games-panel-full-width h3.club-105 { background:transparent url(../Images/Pages/BigMoneyDraw/Club105-H3BG.gif) no-repeat scroll left bottom; height:28px; width:199px; }
.tv-games-panel-full-width h3.club-mil { background:transparent url(../Images/Pages/BigMoneyDraw/15_TMC_Title.gif) no-repeat scroll left bottom; height:28px; width:275px; }
.tv-games-panel-full-width h3.pick-n-mix { background:transparent url(../Images/Pages/BigMoneyDraw/PickNMix-H3BG.gif) no-repeat scroll left bottom; height:28px; width:199px; } 

.tv-games-panel-full-width h4 { float:left; margin:0 0 0 10px; text-indent:-9999px; }
.tv-games-panel-full-width h4.match-6 { background:transparent url(../Images/Pages/BigMoneyDraw/SD_6+.gif) no-repeat scroll left bottom; height:22px; width:280px; }
.tv-games-panel-full-width h4.match-6-dd { background:transparent url(../Images/Pages/BigMoneyDraw/DD_6+.gif) no-repeat scroll left bottom; height:22px; width:280px; }

.tv-games-panel-full-width p { color:#FFFFFF; float:left; font-size:1.2em; margin:4px 0 6px 10px; padding:0; width:430px; }

.tv-games-panel-full-width ul { border-top:1px solid #35539f; color:#FFFFFF; float:left; font-size:1.2em; margin:8px 0 6px 10px; width:216px; }
.tv-games-panel-full-width ul li { border-bottom:1px solid #35539f; color:#FFFFFF; display:block; float:left; font-size:1.1em; font-weight:bold; padding:5px 6px; width:204px; }
.tv-games-panel-full-width ul li span { float:left; }
.tv-games-panel-full-width ul li img { float:right; }

.tv-games-panel-full-width .links { float:left; margin-left:10px; }


/* Main Cash Arcade Page
-----------------------------------------------*/
.cash-arcade-main-top-full-width { background:transparent url(../Images/Banners/CA_TFT_Header.jpg) no-repeat scroll left bottom; float:left; height:320px; margin-bottom:12px; margin-left:22px; position:relative; width:903px; }

.cash-arcade-main-top-full-width h2.cash-arcade-main { background:transparent url(../Images/Pages/MainCashArcade/CA_TFT_Header.jpg) no-repeat scroll left bottom; float:left; height:305px; margin-left:26px; margin-right:14px; margin-top:71px; text-indent:-9999px; width:454px; }
.cash-arcade-main-top-full-width h3.playwise-poker { color:#ECC310; float:left; font-size:2.8em; margin-bottom:0; margin-top:110px; }
.cash-arcade-main-top-full-width h4.all-the-glitz { color:#FFFFFF; float:left; width:300px; }

.cash-arcade-main-top-full-width p { color:#FFFFFF; float:left; font-size:1.2em; width:360px; }

.cash-arcade-main-top-full-width .links { float:left; }
.cash-arcade-main-top-full-width .links a { display:block; float:left; margin-right:10px; }

.cash-arcade-game { background:transparent url(../Images/Pages/MainCashArcade/GamesBG.png) no-repeat scroll left bottom; float:left; height:306px; margin-bottom:8px; margin-right:8px; width:283px; }
.cash-arcade-game .cash-arcade-game-image { float:left; height:158px; margin-left:30px; margin-top:18px; width:263px; }
.cash-arcade-game h3 { color:#FFF100; float:left; font-size:2.2em; margin:6px 0 0; text-align:center; width:100%; }
.cash-arcade-game h4 { color:#FFFFFF; float:left; font-size:1.4em; margin:0 0 6px; text-align:center; width:100%; }
.cash-arcade-game .game-links { float:left; text-align:center; width:100%; margin-top:20px; }

.cash-arcade-bottom-games-panel { background:transparent url(../Images/Pages/MainCashArcade/CashArcadeGamesMainBG.jpg) no-repeat scroll left top; float:left; padding-bottom:30px; padding-left:20px; padding-top: 50px;}
.cash-arcade-bottom-games-panel .frow-show-me-more { float:left; width:100%; }
.cash-arcade-bottom-games-panel .frow-show-me-more fieldset { float:right; margin-right:40px; }
.cash-arcade-bottom-games-panel .frow-show-me-more fieldset h3 { color:#000000; display:inline; float:left; font-size:2em; margin-right:10px; }

.cash-arcade-bottom-games-panel .frow-pagination { float:left; width:100%; }
.cash-arcade-bottom-games-panel .frow-pagination ul { float:right; margin-right:20px; width:auto; }

.cash-arcade-bottom-games-panel .frow-pagination ul li { display:block; float:left; font-size:1.6em; font-weight:bold; padding:20px 6px 0; }
.cash-arcade-bottom-games-panel .frow-pagination ul li.link { padding:8px 6px; }

.cash-arcade-bottom-games-panel .frow-pagination ul li a { color:#000000; font-weight:normal; text-decoration:underline; }
.cash-arcade-bottom-games-panel .frow-pagination ul li a.next-page { background:transparent url(../Images/Buttons/NextPageButton.png) no-repeat scroll left bottom; float:left; height:47px; margin-right:8px; text-indent:-9999px; width:154px; }
.cash-arcade-bottom-games-panel .frow-pagination ul li a.previous-page { background:transparent url(../Images/Buttons/PreviousPageButton.png) no-repeat scroll left bottom; float:left; height:47px; margin-right:8px; text-indent:-9999px; width:183px; }
.cash-arcade-bottom-games-panel .frow-pagination ul li a.current-page { color:#b00706; font-weight:bold; }

/* Prizes
-----------------------------------------------*/

div.draw-prizes { width: 449px; float: left; }
div.prizes-outer { width: 442px; padding: 10px 0 0; }
div.prizes-inner { width: 442px; height: 100%; overflow: hidden; padding: 0 0 34px; }
div.prizes-heading { position: relative; height: 280px; }
div.prizes-heading h2 { width: 371px; height: 75px; text-indent: -9999em; position: relative; top: 20px; left: 33px; }
div.prizes-heading h3 { float:left; height:130px; position:relative; text-indent:-9999em; width:100%; }
div.prize-list dl { width: 371px; font-size: 1.6em; margin: 0 auto; }
div.prize-list dt,
div.prize-list dd { float: left; width: 145px; padding: 3px 0;} 
div.prize-list dt { clear: left; padding: 0 0 0 40px; width: 185px; }
div.prize-list dt span { display: block; padding: 3px 0; }
div.prize-list dl span.match { width: 80px; height: 20px; text-indent: -9999em; }
div.prize-list dl span.win { width: 80px; height: 20px; text-indent: -9999em; display: block; }
div.prize-list dd.no-bg,
div.prize-list dt.no-bg{ background: none; }
div.prizes-action { float:left; height:100px; width:100%; }
div.prizes-action a { display:block; float:left; left:30px; position:relative; top:-50px; }

div.daily-draw-prizes div.prizes-outer { background: transparent url(../Images/Components/Prizes/DailyDrawBG.png) no-repeat 0 0; }
div.daily-draw-prizes div.prizes-inner { background: transparent url(../Images/Components/Prizes/DailyDrawBG.png) no-repeat -444px 100%; }
div.daily-draw-prizes div.prizes-heading h2 { background: transparent url(../Images/Components/Prizes/DailyDrawH2.png) no-repeat 0 0; }
div.daily-draw-prizes div.prizes-heading h3 { background:transparent url(../Images/Components/Prizes/DailyDrawH3.png) no-repeat scroll 0 0; margin-left:32px; margin-top:10px; width:372px; }
div.daily-draw-prizes dl { color:#FFFFFF; }
div.daily-draw-prizes dl span.match{ background: transparent url(../Images/Components/Prizes/DailyDrawMatch.png) 0 2px no-repeat; }
div.daily-draw-prizes dl span.win{ background: transparent url(../Images/Components/Prizes/DailyDrawWin.png) 0 0 no-repeat; }
div.daily-draw-prizes dt,
div.daily-draw-prizes dd { background: transparent url(../Images/Components/Prizes/DailyDrawHR.png) 0 100% no-repeat; } 

div.friday-superdraw-prizes div.prizes-outer { background: transparent url(../Images/Components/Prizes/FridaySuperDrawBG.png) no-repeat 0 0; }
div.friday-superdraw-prizes div.prizes-inner { background: transparent url(../Images/Components/Prizes/FridaySuperDrawBG.png) no-repeat -444px 100%; }
div.friday-superdraw-prizes div.prizes-heading h2 { background: transparent url(../Images/Components/Prizes/FridaySuperDrawH2.png) no-repeat 0 0; }
div.friday-superdraw-prizes div.prizes-heading h3 { background:transparent url(../Images/Components/Prizes/FridaySuperDrawH3.png) no-repeat scroll 0 0; margin-left:32px; margin-top:10px; width:383px; height: 165px }
div.friday-superdraw-prizes dl { color:#000000; }
div.friday-superdraw-prizes dl span.match{ background: transparent url(../Images/Components/Prizes/FridaySuperDrawMatch.png) 0 2px no-repeat; }
div.friday-superdraw-prizes dl span.win{ background: transparent url(../Images/Components/Prizes/FridaySuperDrawWin.png) 0 0 no-repeat; }
div.friday-superdraw-prizes dt,
div.friday-superdraw-prizes dd { background: transparent url(../Images/Components/Prizes/FridaySuperDrawHR.png) 0 100% no-repeat; } 

div.pickmix-prizes div.prizes-outer { background: transparent url(../Images/Components/Prizes/PickMixBG.png) no-repeat 0 0; padding: 15px 0 0; }
div.pickmix-prizes div.prizes-inner { background: transparent url(../Images/Components/Prizes/PickMixBG.png) no-repeat -444px 100%; padding: 0 0 15px; }
div.pickmix-prizes div.prizes-heading h2 { background: transparent url(../Images/Components/Prizes/PickMixH2.png) no-repeat 0 0; }
div.pickmix-prizes div.prizes-heading h3 { background: transparent url(../Images/Components/Prizes/PickMixH3.png) no-repeat 0 0; }
div.pickmix-prizes dl { color:#000000; }
div.pickmix-prizes dl span.game{ background: transparent url(../Images/Components/Prizes/PickMixGame.png) 0 2px no-repeat; }
div.pickmix-prizes dl span.match{ background: transparent url(../Images/Components/Prizes/PickMixMatch.png) 0 2px no-repeat; }
div.pickmix-prizes dl span.win{ background: transparent url(../Images/Components/Prizes/PickMixWin.png) 0 0 no-repeat; }
div.pickmix-prizes div.prizes-heading { position: relative; height: 120px; }
div.pickmix-prizes dt,
div.pickmix-prizes dd { background: transparent url(../Images/Components/Prizes/PickMixHR.png) 0 100% no-repeat; } 
div.pickmix-prizes div.prize-list dt,
div.pickmix-prizes div.prize-list dd { width: 110px; } 
div.pickmix-prizes div.prize-list dl span.game { width: 80px; height: 20px; text-indent: -9999em; }
div.pickmix-prizes div.prize-list dl span.match,
div.pickmix-prizes div.prize-list dl span.win { width: 80px; height: 20px; text-indent: -9999em; display: block; }

div.jackpot-links { float: left; width: 430px; margin: 0 0 0 9px }
div.jackpot-plinth { width: 430px; height: 127px; position: relative;}
div.jackpot-plinth h4 { text-indent: -9999em; }
div.jackpot-plinth div.jackpot-bar { background: transparent url(../Images/Components/Prizes/PickMixWin.png) 0 0 no-repeat; position: absolute; right: 30px; top: 25px; } 
div.jackpot-plinth.tv-games {  background: transparent url(../Images/banners/Prizes_Countdown_BHTB_VISUALONLY.jpg) 0 0 no-repeat; background-position: 0 0px; }
div.jackpot-plinth.millionaire-club {  background: transparent url(../Images/banners/Prizes_Countdown_CTS_VISUALONLY.jpg) 0 0 no-repeat; background-position: 0 0px; }
div.jackpot-plinth.cash-arcade {  background: transparent url(../Images/banners/Prizes_Countdown_FSD_VISUALONLY.jpg) 0 0 no-repeat; background-position: 0 0px; }


/* Statistics
----------------------------------------------- */

div#StatsHeading { margin: 0 0 45px 35px; }
div#StatsHeading h1 { width: 244px; height: 37px; display: block; text-indent: -9999em; background: transparent url(../Images/Components/Statistics/StatisticsH1.jpg) no-repeat 0 0; float: left; }
div#StatsHeading fieldset { float: left; width: 400px; padding: 10px 0 0; }
div#StatsHeading fieldset label { font-size: 1.4em; font-weight: bold; }
div#StatsHeading p { float: left; font-size: 1.4em; padding: 10px 0 0; }
table#Statistics { margin: 0 auto; }
table#Statistics thead tr th { width: 135px; height: 40px; background: transparent url(../Images/Components/Statistics/StatsTHead.jpg) no-repeat 50% 0; text-align: center; color: #fff100; font-size: 1.4em; text-decoration: underline; border: 2px solid #FFFFFF; }
table#Statistics thead tr th a { color: #fff100; text-decoration: underline; }
table#Statistics tbody tr { background: #ffead1; }
table#Statistics tbody tr.alt { background: #fff100; }
table#Statistics tbody tr td { width: 135px; height: 31px; border: 1px solid #FFFFFF; color:#000000; font-size: 1.4em; text-align: center; }
table#Statistics tfoot tr td { width: 135px; height: 26px;  background: transparent url(../Images/Components/Statistics/StatsTFoot.jpg) no-repeat 50% 0; }


/* Login Page
----------------------------------------------- */

div.login-plinth { width: 449px; float: left; }
div.login-outer { width: 442px; padding: 10px 0 0; background: transparent url(../Images/Components/LogIn/LoginPlinthBG.png) no-repeat 0 0; padding: 10px 0 0; }
div.login-inner { width: 442px; height: 100%; overflow: hidden; padding: 0 0 34px; background: transparent url(../Images/Components/LogIn/LoginPlinthBG.png) no-repeat -444px 100%; }
div.login-inner p { font-size: 1.2em; }
div.login-form-plinth { width: 420px; margin: 0 0 0 13px; background: transparent url(../Images/Components/LogIn/LoginFormBG.png) no-repeat 0 100%; }
div.login-form { width: 365px; margin: 0 auto; color: #FFFFFF; padding: 20px 0 35px; }
div.login-form h2 { width: 100px; height: 40px; text-indent: -9999em; display: block; background: transparent url(../Images/Components/LogIn/LogInH2.jpg) 0 0 no-repeat;  }
div.login-form h3 { font-size: 1.6em; color: #fff101; }
div.login-form label { font-weight: bold; text-transform: uppercase; font-size: 1.3em; }
div.login-form .frow { margin-bottom: 10px; }
div.login-form .frow label span.label { display: block; float: left; width: 100px; padding: 7px 0 0; }
div.login-form .frow-text input { width: 200px; height: 26px; }

div.forgotten-password { width: 365px; margin: 0 auto; color: #17298b; padding: 20px 0 25px; }
div.forgotten-password h3 { color: #17298b; }
div.forgotten-password .frow { margin-top: 10px; }
div.forgotten-password .frow label { float: left; width: 200px; }
div.forgotten-password .frow-text input { height: 26px; }
div.forgotten-password .frow .action { float: left; }

div.new-user { width: 365px; margin: 0 auto; color: #646464; padding: 20px 0 25px; min-height: 462px; }
div.new-user h2 { width: 150px; height: 40px; text-indent: -9999em; display: block; background: transparent url(../Images/Components/LogIn/NewUserH2.png) 0 0 no-repeat;  }
div.new-user h3 { color: #17298b; }
div.new-user .register-action { width: 200px; text-align: center; margin: 0 auto; }


/* Registration Form
----------------------------------------------- */

div.reg-page-header { margin-top: 8px; width: 899px; height: 175px; background: transparent url(../Images/banners/Register.jpg) 0 0 no-repeat; position: relative; }
div.reg-page-header h1 { position: absolute; top: 80px; left: 335px; width: 385px; height: 70px; display: block; text-indent: -9999em; }

div.reg-dialogue-outer { width: 355px; background: transparent url(../Images/Components/Register/RegDialogueBG.png) no-repeat 0 0; padding: 20px 0 0; float: left; margin-left: 65px; }
div.reg-dialogue-inner { width: 355px; background: transparent url(../Images/Components/Register/RegDialogueBG.png) no-repeat 100% 100%; min-height: 330px; }
div.reg-dialogue { width: 306px; margin: 0 auto; }
div.reg-dialogue h2 { width: 304px; height:72px; display: block; text-indent: -9999em; background: url(../Images/banners/RegisterTitle.gif) 0 0 no-repeat; }
div.reg-dialogue h3 { width: 287px; height:20px; display: block; text-indent: -9999em; background: url(../Images/Components/Register/WelcomeH3.png) 0 0 no-repeat; margin: 10px auto; }
div.reg-dialogue p { font-size: 1.2em; color:#474747; padding: 10px; }

.reg-form-outer { width: 453px; background: transparent url(../Images/Components/Register/RegStepsBG.png) 0 0 no-repeat; padding: 68px 0 0; float: left; margin-left: 40px; }
.reg-form-inner {  width: 453px; background: transparent url(../Images/Components/Register/RegFormPlinthBG.png) 0 100% no-repeat; padding: 0 0 10px; }
.reg-form { width: 410px; margin: 0 auto; padding: 30px 0; }

div.reg-form .frow label span.label { display:block; float:left; }
div.reg-form .frow label span.label { color: #474747; font-size: 1.2em; width: 150px; }
div.reg-form .frow p { color: #474747; font-size: 1.2em; }
div.reg-form .frow-text input { border: none; background: none; padding: 5px 0 0 3px; }
div.reg-form .frow-text span.field { background: transparent url(../Images/Components/Register/InputBG.png) 0 0 no-repeat; width: 188px; height: 24px; display: block; float: left; }
div.reg-form .frow-action { margin: 20px 0 0; }
div.reg-form .frow-action a { padding: 0 0 0 150px; }

div.reg-form div#ClientValidationSummary { background: #f8eeef; padding: 10px; border: 1px solid #d5001a; margin: 0 0 20px; }
div.reg-form div#ClientValidationSummary h4 { color: #474747; font-size: 1.2em; }
div.reg-form div#ClientValidationSummary li { font-size: 1.2em; }
div.reg-form div#ClientValidationSummary li span { color: #d5001a; font-weight: bold;}

div.reg-form .validation-failed label span.label { color: #d5001a; }
div.reg-form .validation-failed label span.field { background-image:url(../Images/Components/Register/InputValidationBG.png) }

div.reg-form .terms-conditions { width: 408px; height: 160px; background: transparent url(../Images/Components/Register/TermsBoxBG.png) 0 0 no-repeat; padding: 10px 0 0; }
div.reg-form .terms-conditions .terms { width: 380px; height: 140px; margin: 0 auto; overflow: auto; }
div.reg-form .frow-checkbox label span.field,
div.reg-form .frow-checkbox label span.label { float: left; }
div.reg-form .frow-checkbox { padding-left: 30px; }
div.reg-form .frow-checkbox label span.field { width: 30px; }
div.reg-form .frow-checkbox label span.label { width: 300px; }

body.step1 div.reg-form-outer { background-position: 0 0; }
body.step2 div.reg-form-outer { background-position: 0 -82px; }
body.step3 div.reg-form-outer { background-position: 0 -164px; }
body.step4 div.reg-form-outer { background-position: 0 -246px; }
body.step4 div.reg-dialogue h2 { background-image: url(../Images/Components/Register/RegistrationSuccessfulH2.png); }
body.step2 div.reg-form .frow-select label .field select,
body.step3 div.reg-form .frow-select label .field select { width: 188px; }
body.step3 div.reg-form .frow-action { width: 82px; height: 30px; margin: 20px auto 0 auto; }
body.step3 div.reg-form .frow-action a { padding: 0px; }
body.step4 div.reg-form h3 { width: 351px; height: 43px; text-indent: -9999em; display: block; margin: 0 auto; background: transparent url(../Images/Components/Register/FreeGamesH3.png) 0 0 no-repeat; }
body.step4 div.reg-form div.game-logo { text-align: center; margin: 20px 0; }

div.reg-form fieldset.dd-number-picks .frow { float: left; margin-left: 6px; }
div.reg-form fieldset.dd-number-picks input { border: none; background: none; text-align: center; background: transparent url(../Images/Components/Register/NumberInputBG.png) 0 0 no-repeat; width: 30px; height: 30px; font-size: 1.6em; font-weight: bold; color: #484e68; padding: 5px 0 0;}
div.reg-form fieldset.dd-number-picks span.label { display: none; }
div.reg-form fieldset.dd-number-picks .frow-dd-bonusnumber { width: 100px; margin-right: 10px; }
div.reg-form fieldset.dd-number-picks .frow-dd-bonusnumber input { color: #517baa; }
div.reg-form fieldset.dd-number-picks .frow-dd-number { margin-left: 2px; }
div.reg-form fieldset.dd-number-picks .frow-game-options { margin-top: -10px; }
div.reg-form fieldset.dd-number-picks .frow-game-options li { float: left; }
div.reg-form fieldset.dd-number-picks .frow-game-options li a{  color: #e4402d; text-decoration: underline; font-size: 1.1em; }
div.reg-form fieldset.dd-number-picks .frow-game-options li.quick-pick { margin-left: 56px; }
div.reg-form fieldset.dd-number-picks .frow-game-options li.clear { margin-left: 72px; }

body.step4 div.reg-form .frow-text span.field { background-image: none; width: auto; height: auto; }
body.step4 div.reg-form .frow-dd-bonusnumber span.field { width: 100px;  background: transparent url(../Images/Components/Register/BonusNumberBG.png) 4px 4px no-repeat; }
body.step4 div.reg-form .frow-dd-bonusnumber span.field input { margin-left: 60px; }

/* Daily Draw
-----------------------------------------------*/

div#ContentContainer.no-tabs { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG-NoTabs.png) no-repeat scroll right top; height:auto; margin-top: 20px; }
div#ContentContainer.no-tabs-tv-games { background:transparent url(../Images/Pages/Homepage/HomepageContentContainerBG-NoTabs.png) no-repeat scroll right top; height:auto; margin-top: 20px; }

div#ContentPrimary.daily-draw { width: 898px; margin-left: 39px; }

div#Club105BannerClean { background: transparent url(../Images/Banners/Play_105.jpg) 0 0 no-repeat; width: 898px; min-height: 160px; 0 0 no-repeat; position: relative; margin: 8px 0 8px 0; }
div#SuperdrawBannerClean { background: transparent url(../Images/Banners/Play_SD.jpg) 0 0 no-repeat; width: 898px; min-height: 160px; 0 0 no-repeat; position: relative; margin: 8px 0 8px 0; }
div#DailyDrawBannerClean { background: transparent url(../Images/Banners/Play_DD.jpg) 0 0 no-repeat; width: 898px; min-height: 160px; 0 0 no-repeat; position: relative; margin: 8px 0 8px 0; }
div#DailyDrawBannerClean h1 { text-indent: -9999em; }
div#DailyDrawBannerClean h2 { text-indent: -9999em; width: 296px; height: 66px; position: absolute; top: 80px; left: 295px; display: block; background: transparent url(../Images/Pages/DailyDraw/Win1Million.png) 0 0 no-repeat; }

div#MillionairesBannerClean { background: transparent url(../Images/Banners/Play_MC.jpg) 0 0 no-repeat; width: 898px; min-height: 160px; 0 0 no-repeat; position: relative; margin: 8px 0 8px 0; }
div#MillionairesBannerClean h1 { text-indent: -9999em; }
div#MillionairesBannerClean h2 { text-indent: -9999em; width: 296px; height: 66px; position: absolute; top: 80px; left: 295px; display: block; background: transparent url(../Images/Pages/DailyDraw/Win1Million.png) 0 0 no-repeat; }

div#PickMixBannerClean { background: transparent url(../Images/Banners/Play_PnM.jpg) 0 0 no-repeat; width: 898px; min-height: 160px; 0 0 no-repeat; position: relative; margin: 8px 0 8px 0; }
div#PickMixBannerClean h1 { text-indent: -9999em; }
div#PickMixBannerClean h2 { text-indent: -9999em; width: 296px; height: 66px; position: absolute; top: 80px; left: 295px; display: block; background: transparent url(../Images/Pages/DailyDraw/Win1Million.png) 0 0 no-repeat; }

div#DailyDrawBanner { width: 898px; min-height: 232px; background: transparent url(../Images/Pages/DailyDraw/HeaderBG.jpg) 0 0 no-repeat; position: relative; }
div#DailyDrawBanner h1 { text-indent: -9999em; }
div#DailyDrawBanner h2 { text-indent: -9999em; width: 296px; height: 66px; position: absolute; top: 80px; left: 295px; display: block; background: transparent url(../Images/Pages/DailyDraw/Win1Million.png) 0 0 no-repeat; }
div#DailyDrawBody { width: 864px; height: 100%; overflow: hidden; background: transparent url(../Images/Pages/DailyDraw/BaseBG.jpg) 0 100% no-repeat; margin: 0px auto 0 auto; padding: 0 0 26px; }

div#NumberCol { width: 370px; float: left; margin: 0 0 0 20px; }
div#PlayerCol { width: 445px; float: left; }
div#PlayerColConfirm { width: 445px; float: left; margin: 0 0 0 240px; }

div.dd-instructions { height: 30px;}
div.dd-instructions p,
div.dd-instructions .frow label { font-size: 1.2em; }
div.dd-instructions .frow_confirm label { font-size: 1.6em; }

div.pm-numbers-outer { padding: 0 0 10px; }
div.dd-numbers-outer { background: transparent url(../Images/Components/DDNumbersPanel/NumbersBG.gif) 0 100% no-repeat; padding: 0 0 10px; }
div.dd-numbers { background: transparent url(../Images/Components/DDNumbersPanel/NumbersBGRow0.gif) 0 0 no-repeat; }
body.row1 div.dd-numbers { background-image: url(../Images/Components/DDNumbersPanel/NumbersBGRow1.gif); }
body.row2 div.dd-numbers { background-image: url(../Images/Components/DDNumbersPanel/NumbersBGRow2.gif); }
body.row3 div.dd-numbers { background-image: url(../Images/Components/DDNumbersPanel/NumbersBGRow3.gif); }
body.row4 div.dd-numbers { background-image: url(../Images/Components/DDNumbersPanel/NumbersBGRow4.gif); }
body.row5 div.dd-numbers { background-image: url(../Images/Components/DDNumbersPanel/NumbersBGRow5.gif); }

ul#DailyDrawNumbers { width: 315px; padding: 20px 0 0; margin: 0 0 0 18px; }
ul#DailyDrawNumbers li { float: left; padding-left: 6px; width: 38px; height: 47px; }
ul#DailyDrawNumbers li a { background: transparent url(../Images/Components/DDNumbersPanel/Numbers/Number00.GIF) no-repeat 0 0; width:45px; height:48px; display: block; }
ul#DailyDrawNumbers li a span { display: block; text-indent: -9999em; height: 1px; }

ul#DailyDrawNumbers li a.Number01 { background-position:0 0; }
ul#DailyDrawNumbers li a.Number02 { background-position:-45px 0; }
ul#DailyDrawNumbers li a.Number03 { background-position:-90px 0; }
ul#DailyDrawNumbers li a.Number04 { background-position:-135px 0; }
ul#DailyDrawNumbers li a.Number05 { background-position:-180px 0; }
ul#DailyDrawNumbers li a.Number06 { background-position:-225px 0; }
ul#DailyDrawNumbers li a.Number07 { background-position:-270px 0; }

ul#DailyDrawNumbers li a.Number08 { background-position:0 -48px; }
ul#DailyDrawNumbers li a.Number09 { background-position:-45px -48px; }
ul#DailyDrawNumbers li a.Number10 { background-position:-90px -48px; }
ul#DailyDrawNumbers li a.Number11 { background-position:-135px -48px; }
ul#DailyDrawNumbers li a.Number12 { background-position:-180px -48px; }
ul#DailyDrawNumbers li a.Number13 { background-position:-225px -48px; }
ul#DailyDrawNumbers li a.Number14 { background-position:-270px -48px; }

ul#DailyDrawNumbers li a.Number15 { background-position:0 -96px; }
ul#DailyDrawNumbers li a.Number16 { background-position:-45px -96px; }
ul#DailyDrawNumbers li a.Number17 { background-position:-90px -96px; }
ul#DailyDrawNumbers li a.Number18 { background-position:-135px -96px; }
ul#DailyDrawNumbers li a.Number19 { background-position:-180px -96px; }
ul#DailyDrawNumbers li a.Number20 { background-position:-225px -96px; }
ul#DailyDrawNumbers li a.Number21 { background-position:-270px -96px; }

ul#DailyDrawNumbers li a.Number22 { background-position:0 -143px; }
ul#DailyDrawNumbers li a.Number23 { background-position:-45px -143px; }
ul#DailyDrawNumbers li a.Number24 { background-position:-90px -143px; }
ul#DailyDrawNumbers li a.Number25 { background-position:-135px -143px; }
ul#DailyDrawNumbers li a.Number26 { background-position:-180px -143px; }
ul#DailyDrawNumbers li a.Number27 { background-position:-225px -143px; }
ul#DailyDrawNumbers li a.Number28 { background-position:-270px -143px; }

ul#DailyDrawNumbers li a.Number29 { background-position:0 -192px; }
ul#DailyDrawNumbers li a.Number30 { background-position:-45px -192px; }
ul#DailyDrawNumbers li a.Number31 { background-position:-90px -192px; }
ul#DailyDrawNumbers li a.Number32 { background-position:-135px -192px; }
ul#DailyDrawNumbers li a.Number33 { background-position:-180px -192px; }
ul#DailyDrawNumbers li a.Number34 { background-position:-225px -192px; }
ul#DailyDrawNumbers li a.Number35 { background-position:-270px -192px; }

ul#DailyDrawNumbers li a.Number36 { background-position:0 -237px; }
ul#DailyDrawNumbers li a.Number37 { background-position:-45px -237px; }
ul#DailyDrawNumbers li a.Number38 { background-position:-90px -237px; }
ul#DailyDrawNumbers li a.Number39 { background-position:-135px -237px; }
ul#DailyDrawNumbers li a.Number40 { background-position:-180px -237px; }
ul#DailyDrawNumbers li a.Number41 { background-position:-225px -237px; }
ul#DailyDrawNumbers li a.Number42 { background-position:-270px -237px; }

ul#DailyDrawNumbers li a.Number43 { background-position:0 -285px; }
ul#DailyDrawNumbers li a.Number44 { background-position:-45px -285px; }
ul#DailyDrawNumbers li a.Number45 { background-position:-90px -285px; }
ul#DailyDrawNumbers li a.Number46 { background-position:-135px -285px; }
ul#DailyDrawNumbers li a.Number47 { background-position:-180px -285px; }
ul#DailyDrawNumbers li a.Number48 { background-position:-225px -285px; }
ul#DailyDrawNumbers li a.Number49 { background-position:-270px -285px; }

fieldset.dd-number-picks .frow { float: left; margin-left: 6px; }
fieldset.dd-number-picks input { border: none; background: none; text-align: center; background: transparent url(../Images/Components/DDNumberSelections/NumberInputBox.gif) 0 0 no-repeat; width: 32px; height: 32px; font-size: 1.6em; font-weight: bold; color: #484e68; padding: 7px 0 0;}
fieldset.dd-number-picks span.label { display: none; }
fieldset.dd-number-picks .frow-dd-bonusnumber { width: 100px; margin-right: 10px; }
fieldset.dd-number-picks .frow-dd-bonusnumber label { background: transparent url(../Images/Components/DDNumberSelections/BonusNumber.png) 8px 0 no-repeat; padding: 6px 0; padding-left: 66px;}
fieldset.dd-number-picks .frow-dd-bonusnumber input { color: #517baa; }
fieldset.dd-number-picks div.number-tools ul li a { color: #e4402d; text-decoration: none; font-size: 1.1em; }
fieldset.dd-number-picks div.number-tools ul li a:hover { text-decoration: underline; }

div.dd-quickpick { background: transparent url(../Images/Components/DDNumbersPanel/NumbersHR.gif) 0 0 no-repeat; margin: 10px 0 0 21px; }
div.dd-quickpick p { font-size: 1.2em; padding-left: 2px; }
div.dd-quickpick a { position: relative; top: 16px; padding-left: 2px; }

div#PlayerNumbers { height: 314px; background:url(../Images/Components/DDNumberSelections/SelectionRow0BG.gif) 0 0 no-repeat }
div#PlayerNumbers div.player-row { height: 63px; }
div#PlayerNumbers div.player-row fieldset { padding: 14px 0 0 14px; }

div#PlayerNumbers_MC { height: 65px; background:url(../Images/Components/DDNumberSelections/SelectionRow0BG.gif) 0 0 no-repeat }
div#PlayerNumbers_MC div.player-row { height: 63px; }
div#PlayerNumbers_MC div.player-row fieldset { padding: 14px 0 0 14px; }

/*body.row1 div#PlayerNumbers { background-image: url(../Images/Components/DDNumberSelections/SelectionRow1BG.gif); }
body.row2 div#PlayerNumbers { background-image: url(../Images/Components/DDNumberSelections/SelectionRow2BG.gif); }
body.row3 div#PlayerNumbers { background-image: url(../Images/Components/DDNumberSelections/SelectionRow3BG.gif); }
body.row4 div#PlayerNumbers { background-image: url(../Images/Components/DDNumberSelections/SelectionRow4BG.gif); }
body.row5 div#PlayerNumbers { background-image: url(../Images/Components/DDNumberSelections/SelectionRow5BG.gif); }
*/
div#DDOptions { padding: 24px 0 0; }
div#DDOptions div.dd-options { float: left; width: 145px; min-height: 70px; position: relative; border-right: 1px solid #CCCCCC; margin: 0 15px 0 0;  }
div#DDOptions div.dd-options.last-action { border: none; margin: 0; width: 120px }
div#DDOptions div.dd-options.last-action p { text-align: center; font-size: 1.6em; color: #484e68; padding: 0px; }
div#DDOptions div.dd-options.last-action p span { color: #e4402d; font-weight: bold; }
div#DDOptions div.dd-options fieldset { position: absolute; bottom: 0; }
div#DDOptions div.dd-options .frow label { font-size: 1.2em; }
div#DDOptions div.dd-options .frow select { display: block; width: 80px; }
div#DDOptions div.dd-options.dd-date .frow select { width: 140px; }
div#DDOptions dd-action { float: left; }
div#DDOptions .frow_confirm { font-size: 1.4em; }
div#DDOptions .frow_confirm_error { font-size: 1.4em; color: #FF0000; }



div#GameLinks { width: 750px; margin: 15px auto 35px; }
div.game-plinth { width: 365px; height: 167px; position: relative; float: left; }
div.game-plinth h3 { text-indent: -9999em; }
div.game-plinth.the-105-club { background: transparent url(../Images/Components/105Club/105Plinth.jpg) no-repeat 0 0; }
div.game-plinth.pick-mix{ background: transparent url(../Images/Components/PickNMix/PickMixPlinth.jpg) no-repeat 0 0; }
div.game-plinth div.game-logo { position: absolute; top: 80px; right: 22px; }
div.game-plinth div.game-action { position: absolute; top: 115px; left: 22px; }


/* Results
-----------------------------------------------*/

div#ContentPrimary.full-width { width: 898px; margin-left: 39px; }

div.draw-results { width: 449px; float: left; }
div.daily-draw-results div.results-outer { background: transparent url(../Images/Components/Results/DailyDrawBG.png) no-repeat 0 0; }
div.daily-draw-results div.results-inner { background: transparent url(../Images/Components/Results/DailyDrawBG.png) no-repeat -444px 100%; }
div.friday-superdraw-results div.results-outer { background: transparent url(../Images/Components/Results/FridaySuperDrawBG.png) no-repeat 0 0; }
div.friday-superdraw-results div.results-inner { background: transparent url(../Images/Components/Results/FridaySuperDrawBG.png) no-repeat -444px 100%; }
div.results-outer { width: 442px; padding: 12px 0 0; }
div.results-inner { width: 442px; height: 100%; overflow: hidden; padding: 0 0 40px; }
div.results-heading { position: relative; height: 130px; }
div.results-heading h2 { width: 371px; height: 56px; text-indent: -9999em; position: relative; top: 20px; left: 33px; }

div.result-set { clear: left; }
div.result-set ul { margin: 0 0 0 20px; }
div.result-set ul li { float: left; font-weight: bold; font-size: 1.2em; margin-left: 5px; }
div.result-set ul li.bonus-result { text-align: center; margin-bottom:25px; }
div.result-set ul li.result-date span { padding-left: 0px; }
div.result-set ul li ul li span { display: block; text-indent: -9999em; }
div.result-set ul ul { margin: 0px; }

div.daily-draw-results div.results-heading h2 { background: transparent url(../Images/Components/Results/DailyDrawResultsLogo.png) no-repeat 0 0; }
div.daily-draw-results div.result-set ul li { color: #FFFFFF;  }
div.result-set ul li ul li { background: transparent url(../Images/Components/Results/numbersSpriteLarge.png) no-repeat 0 0;  display:block; width:51px; height:53px; }

div.draw-results div.result-set li li.Number01 { background-position:0 0;}
div.draw-results div.result-set li li.Number02 { background-position:-63px 0;}
div.draw-results div.result-set li li.Number03 { background-position:-126px 0;}
div.draw-results div.result-set li li.Number04 { background-position:-189px 0;}
div.draw-results div.result-set li li.Number05 { background-position:-252px 0;}
div.draw-results div.result-set li li.Number06 { background-position:-315px 0;}
div.draw-results div.result-set li li.Number07 { background-position:-378px 0;}

div.draw-results div.result-set li li.Number08 { background-position:0 -65px;}
div.draw-results div.result-set li li.Number09 { background-position:-63px -65px;}
div.draw-results div.result-set li li.Number10 { background-position:-126px -65px;}
div.draw-results div.result-set li li.Number11 { background-position:-189px -65px;}
div.draw-results div.result-set li li.Number12 { background-position:-252px -65px;}
div.draw-results div.result-set li li.Number13 { background-position:-315px -65px;}
div.draw-results div.result-set li li.Number14 { background-position:-378px -65px;}

div.draw-results div.result-set li li.Number15 { background-position:0 -130px;}
div.draw-results div.result-set li li.Number16 { background-position:-63px -130px;}
div.draw-results div.result-set li li.Number17 { background-position:-126px -130px;}
div.draw-results div.result-set li li.Number18 { background-position:-189px -130px;}
div.draw-results div.result-set li li.Number19 { background-position:-252px -130px;}
div.draw-results div.result-set li li.Number20 { background-position:-315px -130px;}
div.draw-results div.result-set li li.Number21 { background-position:-378px -130px;}

div.draw-results div.result-set li li.Number22{ background-position:0 -195px;}
div.draw-results div.result-set li li.Number23 { background-position:-63px -195px;}
div.draw-results div.result-set li li.Number24 { background-position:-126px -195px;}
div.draw-results div.result-set li li.Number25 { background-position:-189px -195px;}
div.draw-results div.result-set li li.Number26 { background-position:-252px -195px;}
div.draw-results div.result-set li li.Number27 { background-position:-315px -195px;}
div.draw-results div.result-set li li.Number28 { background-position:-378px -195px;}

div.draw-results div.result-set li li.Number29{ background-position:0 -260px;}
div.draw-results div.result-set li li.Number30 { background-position:-63px -260px;}
div.draw-results div.result-set li li.Number31 { background-position:-126px -260px;}
div.draw-results div.result-set li li.Number32 { background-position:-189px -260px;}
div.draw-results div.result-set li li.Number33 { background-position:-252px -260px;}
div.draw-results div.result-set li li.Number34 { background-position:-315px -260px;}
div.draw-results div.result-set li li.Number35 { background-position:-378px -260px;}

div.draw-results div.result-set li li.Number36{ background-position:0 -324px;}
div.draw-results div.result-set li li.Number37 { background-position:-63px -324px;}
div.draw-results div.result-set li li.Number38 { background-position:-126px -324px;}
div.draw-results div.result-set li li.Number39 { background-position:-189px -324px;}
div.draw-results div.result-set li li.Number40 { background-position:-252px -324px;}
div.draw-results div.result-set li li.Number41 { background-position:-315px -324px;}
div.draw-results div.result-set li li.Number42 { background-position:-378px -324px;}

div.draw-results div.result-set li li.Number43{ background-position:0 -390px;}
div.draw-results div.result-set li li.Number44 { background-position:-63px -390px;}
div.draw-results div.result-set li li.Number45 { background-position:-126px -390px;}
div.draw-results div.result-set li li.Number46 { background-position:-189px -390px;}
div.draw-results div.result-set li li.Number47 { background-position:-252px -390px;}
div.draw-results div.result-set li li.Number48 { background-position:-315px -390px;}
div.draw-results div.result-set li li.Number49 { background-position:-378px -390px;}


div.friday-superdraw-results div.results-heading h2 { background: transparent url(../Images/Components/Results/FridaySuperDrawResultsLogo.png) no-repeat 0 0; }
div.friday-superdraw-results div.result-set ul li { color: #000000; }

div.earlier-draws { text-align: center; width: 100%; clear: both; }
div.earlier-draws  .frow { margin: 20px 0 10px; }

div.results-next-draw { position: relative; height: 230px }
div.next-countdown { bottom:80px; left:34px; position:absolute; }
div.next-countdown h3 { background:transparent url(../Images/Components/Countdown/NextDrawHeaderBG.png) no-repeat scroll right bottom; height:37px; margin:6px 0; text-indent:-9999px; width:155px; }
div.next-action { bottom:90px; position:absolute; right:40px; }

h3.blue-results { background:transparent url(../Images/Components/Results/DailyDrawResults.png) no-repeat scroll 0 0; float:left; height:80px; margin-left:32px; margin-top:20px; text-indent:-9999px; width:373px; }
h3.yellow-results { background:transparent url(../Images/Components/Results/FridaySuperDrawResults.png) no-repeat scroll 0 0; float:left; height:80px; margin-left:32px; margin-top:20px; text-indent:-9999px; width:373px; }

.plain-text-panel { color:#474747; font-size:1.2em; padding:20px; }
.plain-text-panel h3 { color:#474747; font-size:1.2em; font-weight:bold; margin:0 0 8px; padding:0; }
.plain-text-panel p { margin:0; padding:0; }
.plain-text-panel p.address { margin-top:10px; padding:0; }

.plain-text-panel ol { margin:0; padding:0; }
.plain-text-panel ol.margin-top { margin-top:8px; }
.plain-text-panel ol li { margin:0; padding:6px 0; }



#popUpBox
	{
	width: 450px;
	height: 310px;
	overflow: scroll;
	}

#popUpBox h3
	{
	font-size: 16px;
	padding: 0 0 0 5px;
	}
	

	
#popUpBox p
	{
	font-size: 12px;
	padding: 10px;
	}

/*--==================Styles added by Ian Leggett===========================


	
#ContentSideBar
	{
	padding: 3px;
	}
	
	
z#ticker
	{
	background: url(recent-winners.gif) 0 0 no-repeat;
	position: relative;
	top: -13px;
	height: 39px;
	}
	
#ticker marquee
	{
	position: relative;
	right: 15px;
	top: 10px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	}
	
.sub-games-panel
	{
	position: relative;
	top: -3px;
	}
	
marquee
	{
	zdisplay: none;
	}
--*/