﻿@charset "utf-8";
/*CONTENT STYLES*/
	
p {
	font-size: 1em;
}
h1 {
	font-size: 1.5em;
	margin-bottom: 10px;
	line-height: 1em;
}
h2 {
	font-size: 1.3em;
	color: #003366;
	margin-top: 12px;
}
h3 {
	font-size: 1.1em;
	color: #000000;
	margin-top: 10px;
}
h4 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 12px;
}
p {
	line-height: 16px;
	margin-bottom: 10px;
}
a {
	color: #003366;
}
a:hover {
	cursor: pointer;
}
ul {
	list-style: disc outside;
	margin-left: 2em;
	margin-bottom: 4px;
}
ul li {
	margin-bottom: 4px;
}
ol {
	list-style: decimal outside;
	margin-left: 2em;
}
ol li {
	margin-bottom: 4px;
}
h4.fit {
	margin-bottom: 0px;
}
strong {
	font-weight: bold;
}
b {
	font-weight: bold;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
.logoWCLC {
	background: url(../../images/wclcText.png) no-repeat;
	height: 50px;
	width: 92px;
}
.plus18 {
	background-image: url(../../images/18plus.png);
	background-repeat: none;
	height: 50px;
	width: 90px;
	float: right;
}
.disclaimerContainer {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #ccc;
	padding: 4px;
}
.disclaimer {
	font-size: 0.8em;
	text-shadow: none;
	font-weight: bold;
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
}
.wysiwyg-collapsible {
	font-size: 1em;
}
.wysiwyg-collapsible ul {
	list-style: disc;
	margin-left: 15px;
}
.wysiwyg-collapsible ul li {
	font-size: 1em;
}
ul.wm_formelement_errors li {
	color: #c00
}
/* JQUERY MOBILE OVERRIDES */
	
.ui-header .ui-title {
	margin-right: 10%;
	margin-left: 10%;
}
.ui-title {
	color: #fff
}
label.ui-select {
	font-size: 12px;
	font-weight: bold;
}
.ui-li-desc {
	line-height: 1.4em;
}
/* NEXT JACKPOTS*/
	
.nextJackpotL649BG {
	background: rgb(255, 255, 255); /* The Fallback */
	background: rgba(255, 255, 255, 0.85);
	margin: 2px;
	min-height: 250px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
}
.nextJackpotLMAXBG {
	background: rgb(255, 255, 255); /* The Fallback */
	background: rgba(255, 255, 255, 0.85);
	margin: 2px;
	min-height: 250px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
}
.nextJackpotL649Logo {
	background: url(../../images/nextjackpot_lotto649_logo.png) no-repeat;
	width: 80px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotLMAXLogo {
	background: url(../../images/nextjackpot_lottomax_logo.png) no-repeat;
	width: 80px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotLMAXSphere {
	width: 90px;
	height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #33CC00;
	vertical-align: middle;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotL649SphereContainer {
	width: 144px;
	height: 90px;
	vertical-align: top;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotL649SW {
	height: 42px;
	width: 42px;
	background: url(../../images/star.svg) no-repeat;
	float: left;
}
.nextJackpotL649Sphere {
	width: 90px;
	height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #E80000;
	vertical-align: middle;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.nextJackpotL649Spheregold {
	width: 90px;
	height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #D7A623;
	vertical-align: middle;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotPrizeAmount {
	font-size: 2.5em;
	line-height: 1.25em;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px #666;
}
.nextJackpotPrizeAmountl649 {
	font-size: 2.5em;
	line-height: 1.25em;
	font-weight: bold;
	padding-right: 8px;
	color: #fff;
	text-shadow: 1px 1px #666;
}
#lotto649SW.nextJackpotPrizeAmount {
	float: left;
	width: 2.7ch;
}
.nextJackpotDollarSign {
	font-size: 0.4em;
	text-shadow: 1px 1px #666;
}
.nextJackpotAsterisk {
	font-size: 0.4em;
	text-shadow: 1px 1px #666;
}
.nextJackpotMillion {
	font-size: 1em;
	line-height: 0em;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px #666;
}
.nextJackpotEstimated {
	font-size: 0.7em;
	margin-top: 0.75em;
	text-shadow: 1px 1px #666;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.nextJackpotGuaranteedPrize {
	font-size: 0.7em;
	font-weight: bold;
	text-shadow: none;
	margin-top: 0.25em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotGuaranteedPrizeLogo {
	background: url(../../images/nextjackpot_gpd_logo.png) no-repeat;
	width: 100px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotSuperGuaranteedPrizeLogo {
	background: url(../../images/nextjackpot_sgpd_logo.png) no-repeat;
	width: 100px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotMaxMillions {
	font-size: 0.7em;
	font-weight: bold;
	text-shadow: none;
	margin-top: 0.25em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotMaxMillionsLogo {
	background: url(../../images/nextjackpot_maxmillions_logo.png) no-repeat;
	width: 100px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}
.nextJackpotSecondaryPrize {
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: none;
}
.nextJackpotExactMatch {
	font-size: 0.7em;
	font-weight: italic;
	text-shadow: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.nextJackpotExactMatchDagger {
	font-size: 0.7em;
	font-weight: italic;
	text-shadow: none;
}
.nextJackpotDate {
	font-size: 0.7em;
	font-weight: bold;
	text-shadow: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 1em;
}
/* GAMES MENU*/
	
.gamesMenuLOTTOMAX {
	background-image: url(../../images/thumbGamesLMAX.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuLOTTO649 {
	background-image: url(../../images/thumbGamesL649.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuWESTERNMAX {
	background-image: url(../../images/thumbGamesWMAX.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuWESTERN649 {
	background-image: url(../../images/thumbGamesW649.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuDAILYGRAND {
	background-image: url(../../images/thumbGamesDG.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuPICKGames {
	background-image: url(../../images/thumbGamesPICKGames.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuKENO {
	background-image: url(../../images/thumbGamesKENO.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuSNW {
	background-image: url(../../images/thumbGamesSNW.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuSS {
	background-image: url(../../images/thumbGamesSS.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
.gamesMenuInTheKnow {
	background-image: url(../../images/thumbGamesInTheKnow.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}

.gamesMenuLL {
	background-image: url(../../images/thumbGamesLLotto.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px;
}
/* WINNING NUMBERS */
	
.winNumLogoLottoMax {
	background: url(../../images/winNumLogosLottoMax.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoLotto649 {
	background: url(../../images/winNumLogosLotto649.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoDailyGrand {
	background: url(../../images/winNumLogosDailyGrand.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoWesternMax {
	background: url(../../images/winNumLogoWesternMax.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoWestern649 {
	background: url(../../images/winNumLogoWestern649.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoPickGames {
	background: url(../../images/winNumLogoPickGames.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumLogoLightningLotto {
    background: url(../../images/winNumLogoLightningLotto.png) no-repeat center;
    height: 90px;
    width: 100%;
    margin-top: -15px;
}

ul.winningNumbers li.pickGamesWinningNumber {
	vertical-align: middle;
	border: none;
	padding: 0em;
	margin: 14px 2px 0 0;
}
.pickGamesWinningNumberSelection {
	border: 2px solid #ccc;
	-moz-border-radius: 25px;
	border-radius: 25px;
    padding: .3em .2em .1em .2em;
    min-width: 20px;
    min-height: 20px;
}
ul.winningNumbers li.pickGamesWinningNumberLogo {
	border: none;
    margin: 0px;
    padding: 0px;
    float: right;
    text-align: center;
}
.winNumLogoPick2, .winNumLogoPick3, .winNumLogoPick4 {
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
.winNumLogoPick2 {
	background-image: url(../../images/thumbGamesPICK2.png);
}
.winNumLogoPick3 {
	background-image: url(../../images/thumbGamesPICK3.png);
}
.winNumLogoPick4 {
	background-image: url(../../images/thumbGamesPICK4.png);
}
.grpWinningNumbers hr, .grpPrizeBreakdown hr{
	border-color:#ccc;
}
.grpWinningNumbers, grpPrizeBreakdown {
	width: 100%;
}
.grpWinningNumbers {
	padding-bottom: 10px;
}
.grpPrizeBreakdown {
	padding-bottom: 20px;
}
.grpPrizeBreakdown:empty {
	display: none;
}
.grpExtraMobile .grpPrizeBreakdown {
	padding-bottom: 10px;
}
.grpExtraMobile .grpPrizeBreakdown:empty {
	display: none;
}
ul.winningNumbers {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0 0 2px 0;
	min-height: 10px;
	white-space: nowrap;
	overflow: hidden;
}
ul.winningNumbers li {
	float: left;
	margin: 5px 2px 0 0;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-weight: bold;
	font-size: 1em;
	padding: .3em .2em 0 .2em;
	min-width: 20px;
	min-height: 20px;
	display: block;
	position: relative;
	/*text-overflow: ellipsis;
		overflow: hidden;*/
	white-space: nowrap;
	zoom: 1;
}
ul.winningNumbers li.bonusNumber {
	color: #900;
}
ul.winningNumbers li.bonusNumberDG {
	color: #f15500;
}
.bonusTextL649 {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -20px;
	text-align: center;
}

.bonusTextLLotto {
    font-size: 10px;
    text-align: center;
    float: left;
    color: #000;
    position: absolute;
    margin-top: -14px;
    margin-left: -20px;
    text-align: center;
}
.bonusTextL649PWN {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -24px;
	text-align: center;
}
.bonusTextLMAX {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -13px;
	margin-left: -7px;
	text-align: center;
}
.bonusTextLMAXPWN {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -13px;
	margin-left: -24px;
	text-align: center;
}
.bonusTextW649 {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -7px;
	text-align: center;
}
.bonusTextW649PWN {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -7px;
	text-align: center;
}
.bonusTextWMAX {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -8px;
	text-align: center;
}
.bonusTextWMAXPWN {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -14px;
	margin-left: -7px;
	text-align: center;
}
.bonusTextDG {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #000;
	position: absolute;
	margin-top: -16px;
	margin-left: -12px;
	text-align: center;
}
.exactMatchOnly {
	font-size: 0.7em;
	font-weight: bold;/*margin: 2px 0;*/
}
.winNumMaxMillionsLogo {
	height: 30px;
	background: url(../../images/winNumMaxMillionsLogo.png) no-repeat;
}
ul.winningNumbersMM {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0 0 2px 0;
	min-height: 10px;
	white-space: nowrap;
	overflow: hidden;
}
ul.winningNumbersMM li {
	float: none;
	margin: 1px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-weight: bold;
	font-size: 1em;
	padding: .2em;
	min-width: 20px;
	min-height: 20px;
	display: block;
	position: relative;
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
}
div.winningNumbersMM {
	font-size: 0.8em;
	padding: .3em;
	min-width: 16px;
	min-height: 16px;
}
 @media screen and (orientation:portrait) {
div.winningNumbersMMNum {
	margin: 0px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0em;
	min-width: 20px;
	min-height: 20px;
	line-height: 20px;
	position: relative;
	/*text-overflow: ellipsis;
			overflow: hidden;*/
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
}
 @media screen and (orientation:landscape) {
div.winningNumbersMMNum {
	margin: 0px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0em;
	min-width: 25px;
	min-height: 25px;
	line-height: 25px;
	position: relative;
	/*text-overflow: ellipsis;
			overflow: hidden;*/
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
}
div.winningNumbers649Bonus {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0 0 2px 0;
	min-height: 10px;
	white-space: nowrap;
	overflow: hidden;
}
div.winningNumbers649BonusNum {
	float: none;
	margin: 1px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-weight: bold;
	font-size: 1.2em;
	padding: .2em;
	min-width: 22px;
	min-height: 22px;
	line-height: 22px;
	display: block;
	position: relative;
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
	vertical-align: middle;
}
ul.winningNumbersGPD {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0 0 2px 0;
	min-height: 10px;
	white-space: nowrap;
	overflow: hidden;
}
ul.winningNumbersGPD li.GPDNumber {
	font-weight: bold;
}
ul.winningNumbersGPD li.GPDPrize {
	font-weight: bold;
 width
}
.winNumExtraLogo {
	background: url(../../images/winNumExtraLogo.png) no-repeat;
	height: 30px;
}
.extraNum {
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.1em;
}
/* prize breakdown table */
.prizeBreakdownTable {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTableDG {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTable th {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}
.prizeBreakdownTableDG th {
	border: 1px solid #069;
	text-align: left;
	padding: 8px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
	white-space: nowrap;
}
.prizeBreakdownTable td {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	vertical-align: top;
}
.prizeBreakdownTableDG td {
	border: 1px solid #069;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
.mobileWinNumGPDNumber {
	font-weight: bold;
}
.mobileWinNumGPDPrize {
}
.mobileWinNumGPDTable {
	border-collapse: collapse;
	min-width: 258px;
	max-width: 600px;
}
.mobileWinNumGPDTable th {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
.mobileWinNumGPDTable td {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
.prizeBreakdownTableMM {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTableDGMM {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTableMM th {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}
.prizeBreakdownTableDGMM th {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}
.prizeBreakdownTableMM td {
	border: 1px solid #069;
	text-align: left;
	padding: 8px 2px 8px 4px;
	vertical-align: top;
	line-height: 16px;
}
.prizeBreakdownTableDGMM td {
	border: 1px solid #069;
	text-align: left;
	padding: 8px 2px 8px 4px;
	vertical-align: top;
	line-height: 16px;
}
/* prize breakdown table - Lotto 649  */
.prizeBreakdownMobileLotto649 th {
	width: 45%;
}
.prizeBreakdownMobileLotto649 th + th {
	width: 30%;
}
.prizeBreakdownMobileLotto649 th + th + th {
	width: 25%
}
.prizeBreakdownMobileLotto649 td {
	white-space: normal;
}
.prizeBreakdownMobileLotto649 td + td {
	white-space: nowrap;
}
.prizeBreakdownMobileLotto649 td + td + td {
	white-space: normal;
}
.prizeBreakdownMobileLotto649Bonus th {
	width: 45%;
}
.prizeBreakdownMobileLotto649Bonus th + th {
	width: 30%;
}
.prizeBreakdownMobileLotto649Bonus th + th + th {
	width: 25%;
}
.prizeBreakdownMobileLotto649Bonus td {
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}
.prizeBreakdownMobileLotto649Bonus td + td {
	white-space: nowrap;
	text-align: left;
}
.prizeBreakdownMobileLotto649Bonus td + td + td {
	white-space: normal;
	text-align: left;
}
/*prizeBreakdownTable prizeBreakdownMobileLottoMax*/
	
	/* prize breakdown - Lotto Max */
.prizeBreakdownMobileLottoMax th, prizeBreakdownPickGames th {
	width: 45%;
	min-width: 45%;
	max-width: 45%;
}
.prizeBreakdownMobileLottoMax th + th, prizeBreakdownPickGames th + th {
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}
.prizeBreakdownMobileLottoMax th + th + th, prizeBreakdownPickGames th + th + th {
	width: 35%;
	min-width: 35%;
	max-width: 35%;
}
.prizeBreakdownMobileLottoMax td, prizeBreakdownPickGames td {
	white-space: nowrap;
}
.prizeBreakdownMobileLottoMax td + td, prizeBreakdownPickGames td + td {
	white-space: nowrap;
}
.prizeBreakdownMobileLottoMax td + td + td, prizeBreakdownPickGames td + td + td {
	white-space: normal;
}
.prizeBreakdownTable {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTable tr {
	font-size: 100%;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td td {
	font-size: 100%;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td td + td {
	font-size: 100%;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td td + td + td {
	font-size: 100%;
}
/* --------------------Bonus breakdown -------------------- */
.seperatorBreakdown {
	border-top: 2px dotted;
	border-color: #ADADAD;
}
ul.bonusBreakdown {
	margin: 3px 0 0 0;
}
.bonusBreakdown li {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;/*
		*/
	white-space: nowrap;
	padding: 5px 5px 0px 0px;
	margin: 0 0 2px 4px;
	font-size: .9em;
	border: 2px solid #ccc;
	-moz-border-radius: 20px;
	border-radius: 20px;
	min-width: 15px;
	min-height: 15px;
	text-align: center;
	line-height: 11px;
	zoom: 1;
}
div.bonusBreakdown {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	white-space: nowrap;
	padding: 2px 4px 2px 1px;
	margin: 0 0 2px 0;
	font-size: .9em;
	border: 2px solid #ccc;
	-moz-border-radius: 20px;
	border-radius: 20px;
	min-width: 15px;
	min-height: 15px;
	text-align: center;
	color: #990000;
	zoom: 1;
}
div.winningGrandNumTag {
	float: left;
	margin: 2px;
	text-align: center;
	font-size: 1em;
	padding: .3em .2em 0em .2em;
	min-width: 20px;
	min-height: 20px;
	display: block;
	position: relative;
	white-space: nowrap;
	zoom: 1;
	border: none;
}
/* prize breakdown - Lotto Max Maximillions*/
.prizeBreakdownTableMM {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTableMM th {
	border: 1px solid #069;
	text-align: left;
	padding: 2px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}
.prizeBreakdownTableMM td {
	font-size: 1em;
	border: 1px solid #069;
	text-align: center;
	padding: 2px;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td {
	text-align: left;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td + td {
	text-align: left;
	vertical-align: middle;
}
/* prize breakdown winners list */
ul.prizeBreakdownWinnerList {
	margin-left: 0;
	list-style: outside none none;
}
ul.prizeBreakdownWinnerList li.prizeBreakdownWinnerListItems {
	margin-bottom: 2px;
}
ul.prizeBreakdownWinnerList li.prizeBreakdownWinnerListItemsDG {
	font-size: .85em;
}
.prizeBreakdownGPD {
}
.prizeBreakdownHTW p {
	line-height: 1em;
	margin-top: 1em;
}
.dataTable {
	border-collapse: collapse;
	margin-top: 12px;
	margin-bottom: 12px;
}
.dataTable th {
	border: 1px solid #069;
	text-align: left;
	padding: 8px;
	background-color: #069;
	color: #fff;
	font-weight: bold;
}
.dataTable tr:nth-child(odd) {
	background-color: #C7D9EB;
}
.dataTabletr:nth-child(even) {
	background-color: #fff;
}
.dataTable td {
	border: 1px solid #069;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
.dataTable caption {
	text-align: left;
	font-weight: bold;
	padding: 2px;
}
	
/* prize breakdown table - Pick Games  */
tr.pick3PrizeTableHeaderRow th {
	min-width:20%;
    white-space:normal;
}
td.pick3PrizeTableGroup {
	font-weight: bold;
	padding-left: 2em;
}




	/*MEDIA SPECIFIC QUERIES*/
	
	@media (max-width: 340px) { /*Yellow*/ /* old phones & iphone 5 & windows phone */
p {
	font-size: 1em;
}
.wysiwyg-collapsible {
	font-size: 1em;
}
.wysiwyg-collapsible ul li {
	font-size: 1em;
}
ul.winningNumbers li {
	border: 2px solid #ccc;
	font-size: 0.8em;
	padding: .3em;
	min-width: 16px;
	min-height: 16px;
}
ul.winningNumbersMM li {
	border: 2px solid #ccc;
	font-size: 1em;
	padding: .2em;
	min-width: 14px;
	min-height: 14px;
	display: inline-block;
	float: none;
}
div.winningNumbersMM {
	font-size: 0.8em;
	padding: .3em;
	min-width: 16px;
	min-height: 16px;
}
div.winningNumbers649Bonus {
	font-size: 0.8em;
	padding: .3em;
	min-width: 16px;
	min-height: 16px;
}
.prizeBreakdownTable {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTable tr,
.prizeBreakdownTableDG tr,
.prizeBreakdownTable td,
.prizeBreakdownTableDG td {
	font-size: 0.8em;
}
.prizeBreakdownTableMM tr {
	font-size: 0.8em;
}
.prizeBreakdownTableDGMM tr {
	font-size: 1em;
	font-weight: bold;
}
.prizeBreakdownTableMM td {
	font-size: 1em;
	font-weight: bold;
}
.prizeBreakdownTableDGMM td {
	font-size: 0.8em;
	font-weight: bold;
}
.prizeBreakdownTableMM th {
	padding: 6px;
}
.prizeBreakdownTableDGMM th {
	padding: 6px;
}
.grpWinningNumbers {
	width: 100%;
}
.grpPrizeBreakdown {
	width: 100%;
}
.grpPrizeBreakdown:empty {
	display: none;
}
.allInTable {
	border-collapse: collapse;
	width: 100%;
}
.allInTable tr {
	font-size: 0.8em;
}

.allInTable td {
	font-size: 0.8em;
}

.allInTable th {
	font-size: 0.8em;
}
}
 @media screen and (max-width: 340px) and (orientation:portrait) { /*Yellow*/ /* old phones & iphone 5 & windows phone */
.prizeBreakdownTable th,
.prizeBreakdownTableDG th {
	font-size: 0.8em;
}
.prizeBreakdownTable td,
.prizeBreakdownTableDG td {
	font-size: 0.6em;
}
div.winningNumbersMMNum {
	text-align: center;
	vertical-align: middle;
	border: 2px solid #ccc;
	-moz-border-radius: 11px;
	border-radius: 11px;
	font-weight: bold;
	font-size: 9px;
	min-width: 11px;
	min-height: 11px;
	line-height: 11px;
	position: relative;
	/*text-overflow: ellipsis;
		overflow: hidden;*/
	white-space: nowrap;
	display: inline-block;
	float: none;
}
/* prize breakdown table - Lotto 649  */
.prizeBreakdownMobileLotto649 th {
	font-size: 10px;
	width: 40%;
}
.prizeBreakdownMobileLotto649 th + th {
	font-size: 10px;
	width: 23%;
}
.prizeBreakdownMobileLotto649 th + th + th {
	font-size: 10px;
	width: 37%;
}
.prizeBreakdownMobileLotto649Bonus th {
	font-size: 10px;
}
.prizeBreakdownMobileLotto649Bonus th + th {
	font-size: 10px;
}
.prizeBreakdownMobileLotto649Bonus th + th + th {
	font-size: 10px;
}
.prizeBreakdownTableMM td {
	font-size: 0.6em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td {
	font-size: 0.6em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td + td {
	font-size: 0.6em;
	vertical-align: middle;
}
div.winningNumbers649Bonus {
	padding: 0em;
}
div.winningNumbers649BonusNum {
	border: 2px solid #ccc;
	padding: 0em;
	border-radius: 11px;
	font-weight: bold;
	font-size: 9px;
	min-width: 11px;
	min-height: 11px;
	line-height: 11px;
	display: inline-block;
	float: none;
	margin: 0px;
}
}

 @media (min-width: 340px) and (max-width: 480px) { /*orange*/ /*Samsung Vertical*//* Landscape phones and down */
.grpWinningNumbers {
	width: 100%;
}
.grpPrizeBreakdown {
	width: 100%;
}
.grpPrizeBreakdown:empty {
	display: none;
}
p {
	font-size: 1em;
}
.wysiwyg-collapsible {
	font-size: 1;
}
.wysiwyg-collapsible ul li {
	font-size: 1em;
}
ul.winningNumbers li {
	border: 2px solid #ccc;
	font-size: 1em;
	padding: .3em .2em 0.1em .2em;
	min-width: 20px;
	min-height: 20px;
}
ul.winningNumbersMM li {
	border: 2px solid #ccc;
	font-size: 0.75em;
	padding: .2em;
	min-width: 16px;
	min-height: 16px;
	float: none;
	display: inline-block;
}
div.winningNumbersMM {
	font-size: 0.8em;
	padding: .3em;
	min-width: 16px;
	min-height: 16px;
}
div.winningNumbers649Bonus {
	font-size: 1em;
	padding: .0em;
	min-width: 20px;
	min-height: 20px;
}
.prizeBreakdownTable tr,
.prizeBreakdownTable td,
.prizeBreakdownTableDG tr,
.prizeBreakdownTableDG td {
	font-size: 0.8em;
}
.prizeBreakdownTableMM tr {
	font-size: 0.8em;
}
.prizeBreakdownTableDGMM tr {
	font-size: 0.8em;
	font-weight: bold;
}
.prizeBreakdownTableMM td {
	font-size: 1em;
	font-weight: bold;
}
.prizeBreakdownTableDGMM td {
	font-size: 1em;
	font-weight: bold;
}
.allInTable tr {
	font-size: 0.8em;
}

.allInTable td {
	font-size: 0.8em;
}
.allInTable th {
	font-size: 0.8em;
}
}

@media screen and (min-width: 340px) and (max-width: 480px) and (orientation:portrait) { /*orange*/ /*Samsung Vertical*//* Landscape phones and down */
div.winningNumbersMMNum {
	margin: 0px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-weight: bold;
	padding: 0em;
	font-size: 14px;
	min-width: 14px;
	min-height: 14px;
	line-height: 14px;
	position: relative;
	/*text-overflow: ellipsis;
		overflow: hidden;*/
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.prizeBreakdownTableMM td {
	font-size: 0.9em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td {
	font-size: 0.9em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td + td {
	font-size: 0.9em;
	vertical-align: middle;
}
div.winningNumbers649BonusNum {
	border: 2px solid #ccc;
	font-size: 11px;
	padding: 0em;
	min-width: 12px;
	min-height: 12px;
	line-height: 12px;
	float: none;
	display: inline-block;
}
.prizeBreakdownMobileLotto649 th {
	width: 40%;
}
.prizeBreakdownMobileLotto649 th + th {
	width: 30%;
}
.prizeBreakdownMobileLotto649 th + th + th {
	width: 30%
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td {
	font-size: 0.8em;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td + td {
	font-size: 0.8em;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td + td + td {
	font-size: 0.8em;
}
.prizeBreakdownMobileLotto649Bonus th {
	width: 40%;
}
.prizeBreakdownMobileLotto649Bonus th + th {
	width: 30%;
}
.prizeBreakdownMobileLotto649Bonus th + th + th {
	width: 30%
}
}
@media screen and (min-width: 340px) and (max-width: 480px) and (orientation:landscape) { /*orange*/ /*Samsung Vertical*//* Landscape phones and down */
div.winningNumbersMMNum {
	margin: 0px;
	text-align: center;
	border: 2px solid #ccc;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0.4em;
	min-width: 13px;
	min-height: 13px;
	line-height: 13px;
	position: relative;
	/*text-overflow: ellipsis;
		overflow: hidden;*/
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.prizeBreakdownTableMM td {
	font-size: 0.9em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td {
	font-size: 0.9em;
	vertical-align: middle;
}
.prizeBreakdownTableMM td + td + td {
	font-size: 0.9em;
	vertical-align: middle;
}
div.winningNumbers649BonusNum {
	border: 2px solid #ccc;
	font-size: 14px;
	padding: 0em;
	min-width: 16px;
	min-height: 16px;
	line-height: 16px;
	float: none;
	display: inline-block;
}
.prizeBreakdownMobileLotto649 th {
	width: 40%;
}
.prizeBreakdownMobileLotto649 th + th {
	width: 30%;
}
.prizeBreakdownMobileLotto649 th + th + th {
	width: 30%
}
.prizeBreakdownTable th {
	width: 40%;
}
.prizeBreakdownTable th + th {
	width: 30%;
}
.prizeBreakdownTable th + th + th {
	width: 30%
}
.prizeBreakdownTable tr,
.prizeBreakdownTableDG tr,
.prizeBreakdownTable td,
.prizeBreakdownTableDG td {
	font-size: 1.0em;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td {
	font-size: 1.0em;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td + td {
	font-size: 1.0em;
}
.prizeBreakdownTable.prizeBreakdownMobileLotto649 td + td + td {
	font-size: 1.0em;
}
}

	
	/* Landscape phone to portrait tablet */
	@media (min-width:481px) and (max-width: 767px) { /*PINK*/
ul.winningNumbers li {
	border: 2px solid #ccc;
	font-size: 1em;
	padding: .4em;
	min-width: 20px;
	min-height: 20px;
}
ul.prizeBreakdownWinnerList li.prizeBreakdownWinnerListItemsDG {
	font-size: 1em;
}
}
 @media (min-width: 768px) and (max-width: 979px) { /* Portrait tablet to landscape and desktop */
}
	
	/* Large desktop */
	@media (min-width: 1200px) {
.grpWinningNumbers {
	width: 49%;
}
.grpPrizeBreakdown {
	width: 49%;
}
.grpPrizeBreakdown:empty {
	display: none;
}
}
/* POKER  */
	
.gamesMenuPOKERLOTTO {
	background-image: url(../../images/thumbGamesPoker.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 8px
}
/*	.winNumLogoPokerLotto {
		background: url(../../images/winNumLogosPOKERLOTTO.png) no-repeat center;
		height: 90px;
		width: 100%;
		margin-top: -15px;
	}*/
	
.pokerDrawCards {
	float: left;
	margin: 0;
}
/* ALL IN JACKPOT PANEL */
.allInJackpot {
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px;
	background: white;
	border: 1px solid #aaa;
	text-align: center;
	margin: 10px 0 20px 0;
}
.line1 {
	font-family: 'Droid Sans', sans-serif;
	padding: 5px 0 4px 0;
	font-size: 20px;
	color: #005884;
}
#allInProgressiveJackpot.line1 {
	display: none;
}
.line2 {
	padding: 4px 0 1px 0;
	font-size: 26px;
	color: #005884;
}
.line2 span {
	font-size: 10px;
}
.line3Estimated {
	font-family: 'Droid Sans', sans-serif;
	padding: 0 0 10px 0;
	font-size: 10px;
	color: #005884;
	font-weight: bold;
	font-style: italic;
}
.line3 {
	font-family: 'Droid Sans', sans-serif;
	padding: 4px 0 10px 0;
	font-size: 10px;
	color: #005884;
	font-weight: bold;
}
.salesClosedBar {
	font-family: 'Droid Sans', sans-serif;
	padding:4px 0 10px 0;
	font-size: 16px;
	color:#005884;
	font-weight: bold;
}
.allInLogo {
	background: url(../../images/allInJackpotPanelLogo.png) no-repeat;
	height: 38px;
	width: 73px;
	margin: 5px auto;
}

.allInTable {
	border-collapse: collapse;
	width: 100%;
}

.allInTable th {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	background-color: #069;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}

.allInTable td {
	border: 1px solid #069;
	text-align: left;
	padding: 6px;
	vertical-align: top;
}


/* HTW Changes Western canada */

.HTWboxwest {
	
	border: 1px solid #9B9B9B;
	margin: 10px;
	padding: 15px;
	
}

.winNumHomeNumberGoldR {
    float: left;
    padding: 8px;
    width: 13px;
    height: 13px;
    background-image: url(../../images/winNumberBallgoldR.png);
    color: rgb(150, 153, 0);
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    margin-right: 8px;
    text-align: center;
    line-height: 21px;
    font-weight: bold;
    font-size: 20px;
    position: relative;
}

.winNumHomeNumberWhiteR {
    float: left;
    padding: 8px;
    width: 13px;
    height: 13px;
    background-image: url(../../images/winNumberBallwhiteR.png);
    color: rgb(252, 252, 252);
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    margin-right: 8px;
    text-align: center;
    line-height: 21px;
    font-weight: bold;
    font-size: 20px;
    position: relative;
}
