/* GENERAL STYLES */
/* Boxy Popups */

.boxy-wrapper						{position: absolute;}
.boxy-wrapper.fixed					{position: fixed;}
.boxy-modal-blackout					{position: absolute; background-color: black; left: 0; top: 0;}
.boxy-wrapper						{empty-cells: show;}
.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left				{width: 10px; height: 10px; padding: 0}
.boxy-wrapper .top-left					{background: url('../img/boxy/nw.png');}
.boxy-wrapper .top-right				{background: url('../img/boxy/ne.png');}
.boxy-wrapper .bottom-right				{background: url('../img/boxy/se.png');}
.boxy-wrapper .bottom-left				{background: url('../img/boxy/sw.png');}
.boxy-wrapper .top-left					{#background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/nw.png');}
.boxy-wrapper .top-right				{#background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/ne.png');}
.boxy-wrapper .bottom-right				{#background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/se.png');}
.boxy-wrapper .bottom-left				{#background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/sw.png');}
.boxy-wrapper .top,
.boxy-wrapper .bottom					{height: 10px; background-color: #f60; padding: 0; opacity: 0.6; filter: alpha(opacity=60);}
.boxy-wrapper .left,
.boxy-wrapper .right					{width: 10px; background-color: #f60; padding: 0; opacity: 0.6; filter: alpha(opacity=60);}
.boxy-wrapper .title-bar				{background-color: #f60; padding: 6px; position: relative;}
.boxy-wrapper .title-bar.dragging			{cursor: move;}
.boxy-wrapper .title-bar h2				{font-size: 24px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: bold; text-align: left;}
.boxy-wrapper .title-bar .close				{color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1;}
.boxy-inner						{background-color: #fff; padding: 0; width: 500px;}
.boxy-content						{padding: 5px 10px; text-align: left; color: #333;}
.boxy-wrapper .question					{width: 350px; min-height: 80px;}
.boxy-wrapper .answers					{text-align: right; padding-right: 5px; background: url(/img/small-button-right.gif) 100% 0 no-repeat transparent;}
.boxy-wrapper .answers input				{background: url(/img/small-button.gif) 0 0 no-repeat transparent; border: 0; padding-left: 5px; height: 18px; color: #fff;}

/* Lightbox */

#jquery-overlay						{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;}
#jquery-lightbox					{position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img					{border: none;}
#lightbox-container-image-box				{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image				{padding: 10px;}
#lightbox-loading					{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-loading img					{float: none; display: inline;}
#lightbox-nav						{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav		{left: 0;}
#lightbox-nav a						{outline: none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext					{width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev					{left: 0; float: left;}
#lightbox-nav-btnNext					{right: 0; float: right;}
#lightbox-container-image-data-box			{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data				{padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details	{width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption				{font-weight: bold;}
#lightbox-image-details-currentNumber			{display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose				{width: 66px; float: right; padding-bottom: 0.7em;}

div#mini-results-box					{background: url(/img/latest-results.gif) 0 0 no-repeat transparent; margin: 0 0 10px; padding: 0 0 10px;}
div#mini-results-box h3					{background: transparent; text-indent: -9999999px; height: 27px; margin: 0; padding: 0;}
div#mini-results-box p					{margin: 0 10px; color: #fff; font-weight: bold;}
div#mini-results-box table				{margin: 0 auto; border: none;}
div#mini-results-box table td				{padding: 0 2px; background-position: 2px 0; background-repeat: no-repeat; background-color: transparent; border: none;}
div#mini-results-box img				{margin: 0;}
div#mini-results-box td.UK				{background-image: url(/img/front-balls/UK-blue-grad.gif)}
div#mini-results-box td.GER				{background-image: url(/img/front-balls/GER-blue-grad.gif)}
div#mini-results-box td.FRA				{background-image: url(/img/front-balls/FRA-blue-grad.gif)}
div#mini-results-box td.ESP				{background-image: url(/img/front-balls/ESP-blue-grad.gif)}
div#mini-results-box td.CH				{background-image: url(/img/front-balls/CH-blue-grad.gif)}
div#mini-results-box td.IT				{background-image: url(/img/front-balls/IT-blue-grad.gif)}
div#mini-results-box td.PT				{background-image: url(/img/front-balls/PT-blue-grad.gif)}
div#mini-results-box td.AT				{background-image: url(/img/front-balls/AT-blue-grad.gif)}

div#mini-countdown-box					{background: url(/img/ttl.gif) 0 0 no-repeat transparent; margin: 0 0 10px; height: 84px;}
div#mini-countdown-box h3				{background: transparent; text-indent: -9999999px; height: 27px; margin: 0; padding: 0;}
div#mini-countdown-box img				{display: inline; margin: 0;}
div#mini-countdown-box table				{margin: 0 auto; border: none;}
div#mini-countdown-box table th,
div#mini-countdown-box table td				{text-align: center; padding: 0 5px; background: transparent; border: none;}

div.threeSubColumns div.twitterStatus			{background: url(https://media.happi6.com/twitterbox.png) 0 0 no-repeat transparent; margin: 0 0 10px; height: 108px;}
div.threeSubColumns div.twitterStatus h3		{display: none;}
div.threeSubColumns div.twitterStatus p			{padding: 36px 10px 0 72px; margin: 0; text-align: left;}
div.threeSubColumns div.twitterStatus span.tagline	{display: block; padding-top: 9px;}

div.nineSubColumns div.twitterStatus			{clear: both; background: url(https://media.happi6.com/widetwitterbox.png) 0 0 no-repeat transparent; margin: 5px 0 13px; height: 47px; padding: 25px 10px 0 70px;}
div.nineSubColumns div.twitterStatus h3			{display: none;}
div.nineSubColumns div.twitterStatus p			{margin: 0; text-align: left;}

div#what-can-i-win					{background: url(/img/win-bottom.gif) 0 100% no-repeat transparent; margin: 0 0 10px; padding: 0 0 10px;}
div#what-can-i-win h3					{background: url(/img/win-top.gif) 0 0 no-repeat transparent; text-indent: -9999999px; height: 27px; margin: 0; padding: 0;}
div#what-can-i-win h4					{text-align: center; font-weight: bold; font-size: 18px; color: #09f; text-transform: uppercase; margin: 9px 0;}
div#what-can-i-win div h4				{font-size: 14px; color: #666; margin: 0; padding: 0 0 5px;}
div#what-can-i-win img					{margin: 0 10px;}
div#what-can-i-win p					{text-align: center; font-weight: bold; font-size: 32px; color: #f60;}
div#what-can-i-win div.main-prize			{margin: 0 0 0 9px;}
div#what-can-i-win div.booster				{float: left; width: 100px; margin: 0 9px 0 0;}
div#what-can-i-win h3#ave-prize-title			{background: url(/img/win-average.gif) 0 0 no-repeat transparent; text-indent: -9999999px; height: 24px; margin: 9px 0 0; padding: 0; clear: both;}
div#what-can-i-win h3#new-prize-title			{background: url(/img/win-prizes.gif) 0 0 no-repeat transparent; text-indent: -9999999px; height: 24px; margin: 9px 0 0; padding: 0; clear: both;}
div#what-can-i-win table				{margin: 0 2px; width: 216px; border: none;}
div#what-can-i-win table td				{padding: 1px 8px; border: none;}
div#what-can-i-win table td.value			{text-align: right; font-weight: bold; font-size: 14px; color: #f60;}
div#what-can-i-win table td.footnote			{font-weight: bold; font-size: 10px;}
div#what-can-i-win table tr.odd td			{background: #ffeb99;}

div#mainBanner						{width: 400px; height: 179px; float: left; margin: 0 0 10px;}
div#bannerActions					{width: 300px; height: 179px; margin: 0; background: url(/img/banner-right-bg.jpg) 0 0 no-repeat transparent; float: left; margin: 0 0 10px;}
div#bannerActions img					{margin: 0;}

div#frontLeft						{width: 380px; float: left;}

div#actionButtons a					{float: left;}
div#actionButtons img					{margin: 0 0 10px; float: none;}
div#actionButtons a.button1				{margin-right: 20px;}

div#mainWinnerPromo					{width: 380px; height: 147px; clear: both; margin: 0 0 10px}
div#mainWinnerPromo *					{display: none;}

div#welcomeMessage					{float: left; width: 300px; margin: 0 0 10px 20px;}

div#mailingList						{clear: both; background: url(/img/newsletter-bg.gif) 0 0 no-repeat transparent; height: 20px; width: 250px; padding: 6px 0 6px 450px;}
div#mailingList span,
div#mailingList p					{display: none;}
div#mailingList p.sign-up-message			{display: block;}
div#mailingList input					{border: none; width: 170px; height: 14px; padding: 2px 5px;}
div#mailingList input.submit				{width: 39px; height: 18px; background: url(/img/newsletter-go.gif) 0 0 no-repeat transparent; color: #fff;}

div.supporter-wall					{width: 900px; height: 405px; padding: 51px 0 0 41px; margin: 0 10px; background: url(/img/supporters-stand.jpg) 0 0 no-repeat transparent;}
div.supporter-wall div.scoreboard			{width: 379px; height: 360px; overflow: hidden;}
div.supporter-wall div.scoreboard h2			{width: 379px; height: 50px; overflow: hidden; margin: 0; padding: 0; text-indent: -9999999px; background: url(/img/blue-red/supporter-wall-title.gif) 50% 50% no-repeat transparent; border-bottom: 5px solid #fff;}
div.supporter-wall div.scoreboard table			{background: #06f; border: 0; margin: 0;}
div.supporter-wall div.scoreboard table th		{background: #fff; color: #06f; font-weight: bold; text-transform: uppercase;}
div.supporter-wall div.scoreboard table td		{background: #06f; border: 0; color: #fff;}
div.supporter-wall div.scoreboard div			{width: 368px; height: 225px; padding: 0 0 0 6px; margin-right: 5px; overflow: auto;}
div.supporter-wall div.scoreboard div.ads		{width: 369px; height: 74px; padding: 5px 5px 0;}
div.supporter-wall div.scoreboard div.ads h3		{float: left; width: 184px; height: 65px; text-indent: -999999px;}
div.supporter-wall div.scoreboard div.ads h3.happi6	{background: url(/img/blue-red/h6.gif) 50% 50% no-repeat transparent;}
div.supporter-wall div.scoreboard div.ads h3.club	{background: url(/img/blue-red/crfc.gif) 50% 50% no-repeat transparent;}

div.richtext table.supporter-wall			{margin: 0 0 18px; width: 100%; border: 0;}
div.richtext table.supporter-wall td			{text-align: left; vertical-align: middle; padding: 2px 20px 2px 2px; border-bottom: 2px solid #fff;}
div.richtext table.supporter-wall td.name		{font-weight: bold; font-size: 14px;}
div.richtext table.supporter-wall td.type		{font-style: italic;}
div.richtext table.supporter-wall td.picture		{padding: 2px;}
div.richtext table.supporter-wall td img		{margin: 0;}
div.richtext table.supporter-wall td span.count		{display: block; font-size: 24px; font-weight: bold;}
div.richtext table.supporter-wall td span.image		{float: left;}

div#genealogy-viewer					{width: 604px; padding: 8px; border: 1px solid #e7e7e8; background: #f6f6f6; float: left;}
div.genealogy						{float: left; width: 602px; min-height: 320px; background: #fff; border: 1px solid #e7e7e8; border-top: 0; padding: 0 0 5px;}
div.topNode						{border: 1px solid #e7e7e8; border-bottom: 0; padding: 5px 0 0 5px; background: #fff;}
div.topNode div						{padding: 0 0 0 20px; background-repeat: no-repeat;}
#genealogy-viewer table div				{background: url(/img/player.gif) 0 50% no-repeat transparent; padding: 2px 0 2px 20px; cursor: pointer;}
#genealogy-viewer table div div				{background: transparent; padding: 2px;}
#genealogy-viewer div.affiliate				{background-image: url(/img/icons/active.gif);}
#genealogy-viewer div.af0				{background-image: url(/img/icons/inactive.gif);}
#genealogy-viewer div.af1000				{background-image: url(/img/icons/active.gif);}
#genealogy-viewer div.af2000				{background-image: url(/img/icons/bronze.gif);}
#genealogy-viewer div.af3000				{background-image: url(/img/icons/silver.gif);}
#genealogy-viewer div.af4000				{background-image: url(/img/icons/gold.gif);}
#genealogy-viewer div.af5000				{background-image: url(/img/icons/diamond.gif);}
#genealogy-viewer div.af6000				{background-image: url(/img/icons/double-diamond.gif);}
#genealogy-viewer div.af7000				{background-image: url(/img/icons/triple-diamond.gif);}
#genealogy-viewer div.player				{background-image: url(/img/icons/player.gif);}
#genealogy-viewer div.pplayer				{background-image: url(/img/icons/power-player.gif);}
#genealogy-viewer div.club				{background-image: url(/img/icons/club.gif);}

div.legend						{float: left; width: 140px; margin-right: 20px;}
div.legend h3						{}
div.legend dt						{float: left; clear: left; width: 18px; margin: 0;}
div.legend img						{margin: 0; display: inline; vertical-align: middle;}
div.legend dd						{float: left; width: 120px; margin: 0 0 9px;}

body div.richtext div.genealogy table			{border: 0; margin: 0 auto;}
body div.richtext div.genealogy table td		{border: 0; line-height: 1; vertical-align: middle; padding: 0;}
body div.richtext div.genealogy table td img		{margin: 0;}

div#freeplay-SMS					{background: url(/img/sms-account.jpg) 0 0 no-repeat transparent; min-height: 375px;}
div#freeplay-SMS div.freeplay				{margin-left: 300px;}
div#freeplay-SMS div.freeplay div.terms			{width: 294px; float: right; margin: 0 0 0 10px;}
div#freeplay-SMS fieldset				{margin: 22px 0 88px; position: relative;}
div#freeplay-SMS fieldset input.phone			{border: none; background: transparent; width: 136px; display: block; position: absolute; left: -233px; color: #09f;}
div#freeplay-SMS fieldset a.submit			{display: block; position: relative; top: 72px; border: 0; height: 54px; width: 166px; text-indent: -999999px; background: url(/img/blue-red/submit.gif) 0 0 no-repeat transparent; outline: 0;}

div#sms-freeplay					{background: url(/img/sms.jpg) 0 0 no-repeat transparent; min-height: 375px; position: relative; padding: 0 0 0 230px; margin: 0 0 0 10px}
div#sms-freeplay div.numbers				{background: url(/img/5-sub-blue-bottom.gif) 0 100% no-repeat transparent; margin: 0 0 18px;}
div#sms-freeplay div.numbers h3				{background: url(/img/5-sub-blue.gif) 0 0 no-repeat #fff; color: #fff; line-height: 27px; padding: 0 10px; font-weight: bold;}
div#sms-freeplay div.numbers table			{margin: 0 auto;}
div#sms-freeplay div.numbers table img			{margin: 2px 0 5px;}
div#sms-freeplay div.phoneNumber			{position: absolute; top: 115px; left: 45px;}
div#sms-freeplay div.phoneNumber p			{color: #09f; font-size: 18px; font-weight: bold;}

div.myFreeplayNumbers ul				{list-style: none; float: left; margin-left: 50px;}
div.myFreeplayNumbers ul li				{float: left; width: 60px; background: transparent; padding: 0;}
div.myFreeplayOverview h3,
div.myFreeplayOverview p				{margin-bottom: 9px;}

#badgerthatlogin legend					{display: none;}

div.alertBoxes div					{height: 150px; overflow: hidden; margin-bottom: 18px; position: relative;}
div.alertBoxes div.valid				{background: url(/img/alert-valid.jpg) 0 0 no-repeat #3c3;}
div.alertBoxes div.warning				{background: url(/img/alert-warning.jpg) 0 0 no-repeat #fc0;}
div.alertBoxes div.error				{background: url(/img/alert-error.jpg) 0 0 no-repeat #c00;}
div.alertBoxes div h3					{padding: 5px 15px 4px; margin: 0 0 9px; color: #fff;}
div.alertBoxes div.warning h3				{color: #000;}
div.alertBoxes div p					{padding: 0 90px 0 15px; text-align: left;}
div.alertBoxes div p.action				{position: absolute; bottom: 0px;}

/* Massive HACK for the subscription / play now buttons on the play page

div#play-now-button					{display: none;} */
body div#super-play-box div#play-subscription-button	{width: 284px; margin: 0 -2px; height: 48px;}
div#play-subscription-button a				{display: block; width: 284px; height: 48px; background: url(/img/play-now-big.gif) 0 0 no-repeat transparent;}
div#play-subscription-button a img			{display: none;}

/* end HACK of doom */

div.superPlayer div.deprecated						{display: none;}
div.superPlayer div.twoColumns p.separator				{background: url(https://media.happi6.com/2colSeparator.png) 50% 0 no-repeat transparent; text-indent: -99999px; clear: both; margin: 9px 0;}

div.superPlayer div.statusBar						{height: 144px; background: url(https://media.happi6.com/pp/info-bar.png) 0 40px no-repeat transparent; margin: 0 0 9px;}
div.superPlayer div.statusBar img.avatar				{float: left; margin: 0 20px 0 10px;}
div.superPlayer div.statusBar h1					{font-size: 24px; line-height: 36px; margin: 0; color: #666;}
div.superPlayer div.statusBar h1 strong					{color: #09f;}
div.superPlayer div.statusBar h3					{line-height: 27px;}
div.superPlayer div.statusBar p						{margin: 9px 0;}
div.superPlayer div.statusBar a						{background: url(https://media.happi6.com/pp/edit.png) 100% 50% no-repeat transparent; padding-right: 24px; color: #f60;}
div.superPlayer div.statusBar a:hover					{color: #09f;}
div.superPlayer div.statusBar a.edit					{background-image: url(https://media.happi6.com/pp/edit.png);}
div.superPlayer div.statusBar a.view					{background-image: url(https://media.happi6.com/pp/view.png);}
div.superPlayer div.statusBar div.username				{float: left; width: 150px; height: 82px; background: url(https://media.happi6.com/pp/status-bar/username.png) 0 0 no-repeat transparent; padding-left: 38px;}
div.superPlayer div.statusBar div.balance				{float: left; width: 170px; height: 82px; background: url(https://media.happi6.com/pp/status-bar/balance.png) 0 0 no-repeat transparent; padding-left: 44px;}
div.superPlayer div.statusBar div.joinDate				{float: left; width: 120px; height: 82px; background: url(https://media.happi6.com/pp/status-bar/date.png) 0 0 no-repeat transparent; padding-left: 40px;}
div.superPlayer div.statusBar div.communitySize				{float: left; width: 180px; height: 82px; background: url(https://media.happi6.com/pp/status-bar/community.png) 0 0 no-repeat transparent; padding-left: 46px;}

div.superPlayer div.myGamesOverview					{background: url(https://media.happi6.com/pp/2colHollow.png) 0 100% no-repeat transparent;}
div.superPlayer div.myGamesOverview h3					{background: url(https://media.happi6.com/pp/dashboard/my-games.png) 0 0 no-repeat transparent; height: 90px; margin: 0 0 -50px; text-indent: -99999px;}
div.superPlayer div.myGamesOverview div.nextGame h4			{background: url(https://media.happi6.com/pp/dashboard/cal.png) 0 0 no-repeat transparent; height: 50px; margin: 0 10px -30px; padding: 5px 0 0 60px; font-weight: bold; font-size: 18px; color: #f60;}
div.superPlayer div.myGamesOverview div.nextGame h5			{padding: 0 0 0 70px; font-size: 18px; font-weight: normal;}
div.superPlayer div.myGamesOverview div.nextGame table			{border: 1px solid #f60; margin: 20px auto 0; width: 260px;}
div.superPlayer div.myGamesOverview div.nextGame table td		{border: none;}
div.superPlayer div.myGamesOverview div.nextGame table th		{text-align: center; font-weight: bold; font-size: 18px;}
div.superPlayer div.myGamesOverview div.nextGame p.actions		{margin: 20px 20px 0; height: 45px; text-align: left;}
div.superPlayer div.myGamesOverview div.nextGame a.viewTickets		{height: 45px; width: 80px; float: left; padding-left: 40px; background: url(https://media.happi6.com/pp/dashboard/view-reflection.png) 0 0 no-repeat transparent;}
div.superPlayer div.myGamesOverview div.nextGame a.manageSubs		{height: 45px; width: 100px; float: left; padding-left: 40px; background: url(https://media.happi6.com/pp/dashboard/money-reflection.png) 0 0 no-repeat transparent;}
div.superPlayer div.myGamesOverview div.message				{background: url(https://media.happi6.com/pp/dashboard/alert-bottom.png) 0 100% no-repeat transparent; margin: 20px 20px 0px; padding-bottom: 10px;}
div.superPlayer div.myGamesOverview div.message h6			{margin: 0 0 10px; background: url(https://media.happi6.com/pp/dashboard/alert-top.png) 0 0 no-repeat transparent; font-size: 18px; color: #fff; line-height: 36px; text-align: center;}
div.superPlayer div.myGamesOverview div.message p			{margin: 0 80px 0 10px; text-align: left;}
div.superPlayer div.myGamesOverview div.warning				{background: url(https://media.happi6.com/pp/dashboard/warning-bottom.png) 0 100% no-repeat transparent; margin: 20px 20px 0px; padding-bottom: 10px;}
div.superPlayer div.myGamesOverview div.warning h6			{margin: 0 0 10px; background: url(https://media.happi6.com/pp/dashboard/warning-top.png) 0 0 no-repeat transparent; font-size: 18px; color: #000; line-height: 36px; text-align: center;}
div.superPlayer div.myGamesOverview div.warning p			{margin: 0 80px 0 10px; text-align: left;}
div.superPlayer div.myGamesOverview div.warpstorm			{background: url(https://media.happi6.com/pp/dashboard/warpstorm-bottom.png) 0 100% no-repeat transparent; margin: 20px 20px 0px; padding-bottom: 10px;}
div.superPlayer div.myGamesOverview div.warpstorm h6			{margin: 0 0 10px; background: url(https://media.happi6.com/pp/dashboard/warpstorm-top.png) 0 0 no-repeat transparent; font-size: 18px; color: #fff; line-height: 36px; text-align: center;}
div.superPlayer div.myGamesOverview div.warpstorm p			{margin: 0 80px 0 10px; text-align: left; color: #000;}
div.superPlayer div.myGamesOverview div.lastGame			{background: url(https://media.happi6.com/pp/dashboard/cherry.png) 0 0 no-repeat transparent; margin: 0 15px 10px;}
div.superPlayer div.myGamesOverview div.lastGame h4			{margin: 0 0 0 60px; float: left; width: 160px; font-size: 18px; line-height: 36px; color: #f60;}
div.superPlayer div.myGamesOverview p.date				{width: 36px; height: 42px; float: left; padding: 0 3px; background: url(https://media.happi6.com/pp/cal.png) 0 0 no-repeat #fff; margin: 0;}
div.superPlayer div.myGamesOverview p.date span				{display: block; text-align: center;}
div.superPlayer div.myGamesOverview p.date span.month			{color: #fff; font-size: 8px; height: 16px; font-weight: bold; text-transform: uppercase; padding: 1px 0 0; text-align: center;}
div.superPlayer div.myGamesOverview p.date span.day			{font-size: 18px; font-weight: bold; padding: 0; height: 12px;}
div.superPlayer div.myGamesOverview div.lastGame table			{clear: both; margin: 0 0 0 30px; width: auto; border: none;}
div.superPlayer div.myGamesOverview div.lastGame table td		{background: url(/img/front-balls/UK-shadow.gif) 50% 12px no-repeat transparent; text-align: center; width: 30px; padding: 12px 0px; border: 0;}
div.superPlayer div.myGamesOverview div.lastGame table td img		{margin: 0 auto;}
div.superPlayer div.myGamesOverview div.lastGame table td.uk		{background-image: url(/img/front-balls/UK-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.de		{background-image: url(/img/front-balls/GER-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.fr		{background-image: url(/img/front-balls/FRA-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.es		{background-image: url(/img/front-balls/ESP-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.ch		{background-image: url(/img/front-balls/CH-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.it		{background-image: url(/img/front-balls/IT-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.pt		{background-image: url(/img/front-balls/PT-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame table td.at		{background-image: url(/img/front-balls/AT-shadow.gif);}
div.superPlayer div.myGamesOverview div.lastGame p.actions		{margin: 15px 5px 0; height: 45px; text-align: left;}
div.superPlayer div.myGamesOverview div.lastGame a.viewTickets		{height: 45px; width: 80px; float: left; padding-left: 40px; background: url(https://media.happi6.com/pp/dashboard/tickets-reflection.png) 0 0 no-repeat transparent;}

div.superPlayer p.actions a.view					{height: 45px; width: 80px; float: left; padding-left: 40px; background: url(https://media.happi6.com/pp/dashboard/view-reflection.png) 0 0 no-repeat transparent;}
div.superPlayer p.actions a.invite					{height: 45px; width: 90px; float: left; padding-left: 50px; background: url(https://media.happi6.com/pp/dashboard/envelope-reflection.png) 0 0 no-repeat transparent;}
div.superPlayer div.carrots h5 a.invite					{display: block; height: 45px; padding: 4px 0 5px 50px; background: url(https://media.happi6.com/pp/dashboard/envelope-reflection.png) 0 5px no-repeat transparent;}

div.superPlayer div.myCommunityOverview					{background: url(https://media.happi6.com/pp/2colHollow.png) 0 100% no-repeat transparent;}
div.superPlayer div.myCommunityOverview h3				{background: url(https://media.happi6.com/players/dashboard/my-community.png) 0 0 no-repeat transparent; height: 30px; margin: 0 0 10px; text-indent: -99999px;}
div.superPlayer div.myCommunityOverview img				{float: right; margin: 0 10px;}
div.superPlayer div.myCommunityOverview h4				{font-size: 18px; line-height: 27px; color: #666; margin: 0 20px}
div.superPlayer div.myCommunityOverview h4 span.value			{font-size: 24px; color: #f60;}
div.superPlayer div.myCommunityOverview h5				{clear: both; margin: 0 20px; font-weight: normal; font-size: 14px;}
div.superPlayer div.myCommunityOverview h5.playForFree			{padding: 0 0 9px 40px; background: url(https://media.happi6.com/pp/dashboard/free.png) 0 0 no-repeat transparent; font-size: 18px; line-height: 27px; color: #666;}
div.superPlayer div.myCommunityOverview h5.cashback			{padding: 0 0 9px 40px; background: url(https://media.happi6.com/pp/dashboard/cashback.png) 0 0 no-repeat transparent; font-size: 18px; line-height: 27px; color: #666;}
div.superPlayer div.myCommunityOverview p.actions			{margin: 9px 20px 9px; height: 45px; text-align: left;}
div.superPlayer div.myCommunityOverview div.carrots h5			{font-size: 18px; line-height: 27px;}

div.superPlayer div.myDownline						{padding: 0 0 9px;}
div.superPlayer div.myDownline div.member				{padding: 0 20px; clear: both;}
div.superPlayer div.myDownline div.member div.member			{display: none; padding: 0 36px;}
div.superPlayer div.myDownline div.member img				{float: left; margin: 0 10px 10px 0;}
div.superPlayer div.myDownline div.member h4				{float: left; font-size: 12px; line-height: 18px; width: auto; margin: 0;}
div.superPlayer div.myDownline div.member a.moreFriends			{float: right; line-height: 18px;}

div.superPlayer div.myMessages						{background: url(https://media.happi6.com/pp/2colHollow.png) 0 100% no-repeat transparent;}
div.superPlayer div.myMessages h3					{background: url(https://media.happi6.com/pp/dashboard/messages.png) 0 0 no-repeat transparent; height: 30px; margin: 0 0 10px; text-indent: -99999px;}
div.superPlayer div.myMessages dl					{margin: 0 10px 10px;}
div.superPlayer div.myMessages dt					{font-size: 12px; color: #f60; background: url(https://media.happi6.com/pp/dashboard/envelope-reflection.png) 0 0 no-repeat transparent; margin: 0 0 -30px; padding: 0 0 30px 50px}
div.superPlayer div.myMessages dd					{margin: 0 0 18px 50px;}
div.superPlayer div.myMessages input					{display: none;}

div.superPlayer div.steps						{background: url(/img/become.png) 0 0 no-repeat transparent; height: 134px; overflow: hidden; padding: 0 0 0 360px; width: 580px; margin-bottom: 18px;}
div.superPlayer div.steps h2,
div.superPlayer div.steps h3						{display: none;}

div.superPlayer div.steps div						{width: 400px; height: 94px; padding: 50px 40px 0 140px; font-size: 18px; line-height: 30px; color: #fff;}
div.superPlayer div.step1						{background: url(/img/pp/step1.png) 0 0 no-repeat transparent;}
div.superPlayer div.step2						{background: url(/img/pp/step2.png) 0 0 no-repeat transparent;}
div.superPlayer div.step3						{background: url(/img/pp/step3.png) 0 0 no-repeat transparent;}

div.superPlayer div.mainTop div.results-data				{background: url(https://media.happi6.com/players/home/latest-results.png) 0 0 no-repeat transparent; margin: 0; height: 72px; padding-top: 54px; width: 300px; margin: 0 0 9px; border: none; position: relative;}
div.superPlayer div.mainTop div.results-data table.prizes,
div.superPlayer div.mainTop div.results-data div.winners-blurb,
div.superPlayer div.mainTop div.results-data div.multiwin-blurb		{display: none;}
div.superPlayer div.mainTop div.results-data p.date			{position: absolute; top: 0; left: 226px; width: 40px; padding: 0 12px 0 21px;}
div.superPlayer div.mainTop div.results-data p.date span		{display: block; text-align: center;}
div.superPlayer div.mainTop div.results-data p.date span.month		{color: #fff; font-weight: bold; text-transform: uppercase; padding: 9px 0 0px; font-size: 10px; line-height: 14px;}
div.superPlayer div.mainTop div.results-data p.date span.day		{font-size: 24px; font-weight: bold; padding: 2px 0 0;}
div.superPlayer div.mainTop div.results-data p.date span.year		{display: none;}
div.superPlayer div.mainTop div.results-data h3				{display: none;}
div.superPlayer div.mainTop div.results-data table.figures		{width: 282px; margin: 13px 22px 0;}
div.superPlayer div.mainTop div.results-data table.figures td		{width: auto; padding: 0; border: 0;}
div.superPlayer div.mainTop div.results-data table.prizes		{width: auto; float: left; clear: left;}
div.superPlayer div.mainTop div.results-data table.prizes td		{width: 107px; vertical-align: middle; border: none; padding: 22px 2px 0;}

div.superPlayer div.mainTop						{background: url(https://media.happi6.com/players/home/home-main.png) 0 0 no-repeat transparent; height: 312px; margin-bottom: 9px;}
div.superPlayer div.mainTop div.first					{margin: 0 30px 0 20px;}
div.superPlayer div.mainTop div.last					{margin-right: 0 30px 0 20px;}
div.superPlayer div.mainTop h3						{height: 36px; text-indent: -99999px;}
div.superPlayer div.mainTop h5						{margin: 9px 20px; line-height: 22px; font-size: 18px; font-weight: normal; color: #fff;}
div.superPlayer div.mainTop h4						{height: 30px; margin: 0 15px 9px; text-indent: -99999px; background: url(https://media.happi6.com/pp/h6-make-it-happen.png) 0 0 no-repeat transparent;}
div.superPlayer div.mainTop p						{margin: 0 20px 18px; font-size: 14px; color: #fff;}
div.superPlayer div.mainTop div.first img				{float: left; margin: 6px 12px 12px -12px;}
div.superPlayer div.mainTop div.video					{float: right; width: 360px; height: 224px; margin: 9px 20px; border: 2px solid #06c; border-top-width: 1px;}

div.superPlayer div.community						{background: url(/img/news-header.png) 0 0 no-repeat transparent; padding: 0 5px;}
div.superPlayer div.community h2					{height: 36px; margin: 0; text-indent: -999999px;}
div.superPlayer div.community div.article				{width: 290px; margin: 0 10px; float: left;}
div.superPlayer div.community div.article h3.title			{font-size: 30px; letter-spacing: -2px; font-weight: bold; color: #f60; margin-bottom: 9px;}
div.superPlayer div.community div.article img.feature			{float: right; margin: 9px 0 9px 9px;}

div.dailyPlayTop							{background: url(https://media.happi6.com/players/daily-play.png) 0 0 no-repeat transparent; height: 170px;}
div.dailyPlayTop h2							{height: 40px; margin: 0; text-indent: -99999px; border: none;}
div.dailyPlayTop p							{font-weight: bold; color: #fff; margin-left: 20px;}

div.dailyPlayTop span.line1						{float: right; clear: right; width: 180px; height: 18px;}
div.dailyPlayTop span.line2						{float: right; clear: right; width: 170px; height: 18px;}
div.dailyPlayTop span.line3						{float: right; clear: right; width: 160px; height: 18px;}
div.dailyPlayTop span.line4						{float: right; clear: right; width: 150px; height: 72px;}

div.dailyHowItWorks							{background: url(https://media.happi6.com/pp/2colHollow.png) 0 100% no-repeat transparent;}
div.dailyHowItWorks h3							{background: url(https://media.happi6.com/players/daily/how-does-it-work.png) 0 0 no-repeat transparent; height: 30px; margin: 0 0 10px; text-indent: -99999px;}
div.dailyHowItWorks p							{margin: 0 20px 18px;}

div.dailyPrizes								{background: url(https://media.happi6.com/pp/5subColHollow.png) 0 100% no-repeat transparent;}
div.dailyPrizes h3							{background: url(https://media.happi6.com/players/daily/what-prizes.png) 0 0 no-repeat transparent; height: 30px; margin: 0 0 10px; text-indent: -99999px;}
div.dailyPrizes p							{margin: 0 20px 18px;}

div.mainTop div.twoColumns div.sixColumns				{width: auto; margin: 0;}

div.smallWinners							{background: url(https://media.happi6.com/pp/3colHollow.png) 0 100% no-repeat transparent; padding: 0 0 18px; height: 272px;}
div.smallWinners h2							{background: url(https://media.happi6.com/players/other-winners.png) 0 0 no-repeat transparent; height: 36px; margin: 0 0 18px; text-indent: -999999px; border: 0;}
div.smallWinners div.badger						{margin: 0 20px 9px; padding: 0 0 8px; clear: both; border-bottom: 1px dotted #09f;}
div.smallWinners img							{float: left; clear: left; margin: 0 10px 18px 0;}
div.smallWinners h3							{}
div.smallWinners h3.amount						{float: left; width: 140px; font-size: 36px; padding: 12px 0 18px;}


/* EDITOR PROPERTIES */
