ftiny@charset "UTF-8";
/* CSS Document */

/*********************************************************************************************************************/
/*BASE STYLES*/
/*********************************************************************************************************************/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-image: url(../../../images/mvp/template_v2/sask/saskbgstars.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 16px;
}
#wrapper {
	width: 960px;
	height: 100%;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -310px; /*reflects value on footer,push id*/
}
h1, h2, h3, h4 {
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
	color: #425f6f;
}
h1 {
	font-size: 24px;
	margin-bottom: 10px;
	line-height: 1em;
	color: #425f6f;
}
h1.pageTitle {
	color: #425f6f;
	line-height: 34px;
	border-bottom: 1px dotted #ccc;
}
h2 {
	font-size: 21px;
	color: #425f6f;
	margin-top: 12px;
}
h3 {
	font-size: 18px;
	color: #425f6f;
	margin-top: 10px;
}
h4 {
	font-size: 16px;
	margin-top: 12px;
}
p {
	line-height: 16px;
	margin-bottom: 10px;
}
a {
	color: #425f6f;
}
a:hover {
	color: #fbb038;
	cursor: pointer;
}
a:hover {
	cursor: pointer;
}
ul {
	list-style: disc outside;
	margin-left: 15px;
	margin-bottom: 4px;
}
ul li {
	margin-bottom: 4px;
}
ol {
	list-style: decimal outside;
	margin-left: 15px;
}
ol li {
	margin-bottom: 10px;
}
article, section, aside, hgroup, nav, header, footer, figure, figcaption {
	display: block;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearBoth {
	clear: both;
}
.clearFix {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 0 0;
}
/*********************************************************************************************************************/
/*HEADER*/
/*********************************************************************************************************************/
header {
}
.logo {
	background-image: url(../../../images/mvp/template_v2/sask/SaskLotteriesLogoRev.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 16px 4px 4px 4px;
	height: 60px;
}
.logo a {
	text-decoration: none;
	cursor: pointer;
	color: #425f6f;
}
.homeIcon {
	background: url(../../../images/mvp/template_v2/menu_home.png) no-repeat;
	width: 34px;
	height: 34px;
}
.eighteenPlus {
	background: url(../../../images/mvp/template_v2/sask/18plusSK.png) no-repeat;
	width: 90px;
	height: 34px;
}
/*****************************************/
/*MAIN NAVIGATION*/
/****************************************/
.nav {
	width: 960px;
	height: 34px;
	background: #425f6f;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	border-bottom: 1px solid #000;
	font-family: 'Droid Sans', sans-serif;
}
.mainMenu, .mainMenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mainMenu {
	width: 920px;
	padding-left: 15px;
}
.mainMenu li.top-li {
	float: left;
	position: relative;
	background: #425f6f;
	z-index: 50;
}
.mainMenu li.top-li-right {
	float: right;
	position: relative;
	background: #425f6f;
	z-index: 50;
}
/*span navigation*/
.mainMenu li.top-li span.top-a {
	display: block;
	float: left;
	line-height: 34px;
	color: #fff;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 2px 1px rgba(0,0,0,0.5);
}
.mainMenu li.top-li span.top-icon {
	display: block;
	float: left;
	padding: 0 5px 0 5px;
}
.mainMenu li.top-li span.top-icon:hover {
	background: #4A6D80;
	color: #fff;
}
.mainMenu li.top-li:hover > span.top-icon {
	background: #4A6D80;
	color: #fff;
}
.mainMenu li.top-li span.top-a:hover {
	background: #4A6D80;
	color: #fff;
	text-shadow: none;
}
.mainMenu li.top-li:hover > span.top-a {
	background: #4A6D80;
	color: #fff;
	text-shadow: none;
}
.mainMenu li.has-subMenu span.top-a:hover {
	height: 34px;
}
.mainMenu li.has-subMenu:hover > span.top-a {
	height: 34px;
}
/*link hovers*/
.mainMenu li.top-li a.top-a {
	display: block;
	float: left;
	line-height: 34px;
	padding: 0px 8px 0px 8px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
}
.mainMenu li.top-li a.top-icon {
	display: block;
	float: left;
	padding-left: 6px;
}
.mainMenu li.top-li a.top-icon:hover {
	background: #425f6f;
	color: #fff;
}
.mainMenu li.top-li:hover > a.top-icon {
	background: #425f6f;
	color: #fff;
}
.mainMenu li.top-li a.top-a:hover {
	background: #425f6f;
	color: #fff;
}
.mainMenu li.top-li:hover > a.top-a {
	background: #425f6f;
	color: #fff;
	text-shadow: none;
}
.mainMenu li.has-subMenu a.top-a:hover {
	height: 34px;
}
.mainMenu li.has-subMenu:hover > a.top-a {
	height: 34px;
}
/*sub-menu styles*/

.mainMenu :hover ul.subMenu {
	left: 0;
}
.mainMenu ul.subMenu {
	position: absolute;
	left: -9999px;
	top: 34px;
	background: #fff;
	padding: 0 0 10px 10px;
	z-index: -1;
	border: 1px solid #425f6f;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	white-space: nowrap;
}
.mainMenu ul.subMenu li.subMenu {
	display: inline-block;
	vertical-align: top;
	min-width: 180px;
}
.mainMenu ul.subMenu li.subMenu a {
	line-height: 15px;
	color: #425f6f;
	display: block;
	min-width: 150px;
	margin-bottom: 1px;
	padding: 5px 20px 1px 5px;
	text-decoration: none;
	font-size: 13px;
	text-indent: 18px;
}
.mainMenu ul.subMenu li.subMenu a:hover {
	color: #fbb038;
}
.mainMenu ul.subMenu li.subMenu a.sportSelect {
	color: #090;
	padding-right: 5px;
	background: url(../../../images/mvp/template_v2/external_link.png) 96px 6px no-repeat;
}
.mainMenu ul.subMenu li.subMenu a.subscriptions {
	color: #090;
	padding-right: 5px;
	background: url(../../../images/mvp/template_v2/external_link.png) 135px 6px no-repeat;
}
.mainMenu ul.subMenu h5 {
	padding: 5px 0 5px 0px;
	margin: 0;
	color: #036;
	font-size: 14px;
	min-width: 150px;
	line-height: 20px;
	background-image: url(../../../images/mvp/template_v2/sask/menutitleball.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}
/* IE6 */
.mainMenu table {
	border-collapse: collapse;
	margin-bottom: -1px;
}
* html .mainMenu ul.subMenu {
	border: 0;
}
/*****************************************/
/*NAVIGATION DECORATION*/
/****************************************/
.navBannerLeft {
	position: absolute;
	top: 0;
	left: -50px;
	width: 50px;
	height: 40px;
	background-image: url(../../../images/mvp/template_v2/sask/banner_left.png);
}
.navBannerRight {
	position: absolute;
	top: 0;
	left: 960px;
	width: 50px;
	height: 40px;
	background-image: url(../../../images/mvp/template_v2/sask/banner_right.png);
}
/*****************************************/
/*TINY NAVIGATION*/
/****************************************/
nav.tinyNav {
	width: 600px;
	float: right;
	padding-top: 10px;
	font-weight: 700;
	margin-left: 500px;
}
nav ul.tinyNav {
	padding-right: 0;
	margin-right: 0;
	color: #425f6f;
	float: right;
	margin-left: 0;
}
nav ul.tinyNav li {
	display: inline;
}
nav ul.tinyNav li a {
	padding: 3px 8px;
	color: #425f6f;
	text-decoration: none;
	float: left;
}
/*********************************************************************************************************************/
/*PAGE CONTAINER*/
/*********************************************************************************************************************/
#pageBG {
	height: 100%;
	overflow: hidden; /*forces div to enclose the floated child elements*/
	padding-bottom: 100px; /*added padding to bottom of wrapper to move away from content.*/
	clear: both;
}
#home #pageBG {
}/*homepage has no background*/
#content {
	float: left;
	width: 625px;
	padding: 0px 15px 5px 15px;
	margin-right: 5px;
}
#inside #content {
	padding: 15px 15px 15px 15px;
	background: #fff;
	/*background:rgba(255,255,255, 0.90);*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	min-height: 395px;
}/*inside pages have a background*/
#content H1 {
	margin-top: 8px;
}
#content img {
	max-width: 630px;
}
.popupContent {
	width: 730px;
	padding: 15px 15px 15px 15px;
	margin: 10px auto 10px auto;
	background: #fff;
	min-height: 475px;
}
section {
	margin-bottom: 10px;
}
article {
	margin-bottom: 10px;
}
#rightCol {
	float: left;
	width: 296px;
}
aside {
	margin-bottom: 10px;
}
.breadCrumb {
	width: 940px;
	height: 16px;
	padding: 4px 0px 8px 4px;
	color: #425f6f;
	font-size: 12px;
}
.breadCrumb a {
	color: #425f6f;
	text-decoration: none;
	font-size: 12px;
}
.contentSubNav {
	background-color: #ddd;
	list-style: none;
	padding: 8px;
	width: 200px;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #aaa;
	margin-top: -35px;
}
.contentSubNav li {
	background-color: #ddd;
	padding: 4px;
}
.contentSubNav li:hover {
	background-color: #eee;
}
.contentSubNav li a {
	text-decoration: none;
}
/*********************************************************************************************************************/
/*FOOTER*/
/*********************************************************************************************************************/
footer {
	background-image: url(../../../images/mvp/template_v2/sask/footer.png);
	background-repeat: repeat-x;
	padding-top: 10px; /*This padding should be subtracted from the footer*/
}
footer, .push {
	height: 337px; /*plus padding above reflects margin on #pageBG id*/
}
footer a {
	color: #425f6f;
}
.footerDisclaimerContainer {
	width: 960px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
}
.disclaimer {
	width: 100%;
	clear: both;
	height: 10px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.footerCopyrightContainer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.copyright {
	width: 100%;
	clear: both;
	font-size: 12px;
	padding: 4px;
}
.footerColContainer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../../images/mvp/template_v2/sask/footerimg.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 275px;
}
.footerCol {
	float: left;
	min-height: 120px;
	margin-top: 10px;
	padding: 0px 12px 8px 0px;
}
.footerCol ul {
	white-space: nowrap;
	list-style: none;
	margin-left: 0px;
	padding: 8px 8px 8px 0;
}
.footerCol ul li {
	margin-bottom: 2px;
}
.footerLogo {
	float: left;
	margin-right: 8px;
	padding-top: 10px;
	width: 200px;
	height: 65px;
	background: url(../../../images/mvp/template_v2/sask/SaskLotteriesLogo.png) no-repeat;
}
.footerLinks {
	height: 75px;
}
.footerAffiliates {
}
.footerAffiliates ul {
	list-style: none;
	margin-left: 0;
}
.footerAffiliates ul li {
	margin-bottom: 1px;
	display: inline;
	padding-right: 8px;
	margin-bottom: 0px;
}
.legalLinks {
	padding-top: 32px;
}
.legalLinks ul {
	list-style: none;
	margin-left: 0;
}
.legalLinks ul li {
	display: inline;
	padding-right: 8px;
	margin-bottom: 0px;
}
/*********************************************************************************************************************/
/*TABLE STYLES*/
/*********************************************************************************************************************/
.dataTable {
	border-collapse: collapse;
	margin-top: 12px;
	margin-bottom: 12px;
}
.dataTable th {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 8px;
	background-color: #425f6f;
	color: #fff;
	font-weight: bold;
}
.dataTable tr:nth-child(odd) {
	background-color: #CDD9E0;
}
.dataTabletr:nth-child(even) {
	background-color: #fff;
}
.dataTable td {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
.dataTable caption {
	text-align: left;
	font-weight: bold;
	padding: 2px;
}
.kenoTable {
	border-collapse: collapse;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 100%;
}
.kenoTable tr:hover {
	background-color: #FF9;
}
.kenoTable th {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 5px;
	background-color: #425f6f;
	vertical-align: top;
	color: #fff;
	font-weight: bold;
}
.kenoTable td {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.kenoTable caption {
	text-align: left;
	font-weight: bold;
	padding: 2px;
}
/*********************************************************************************************************************/
/*TEXT ELEMENT PARAGRAPH STYLES*/
/*********************************************************************************************************************/

.specialNoteContainer {
	background-color: #ddd;
	border: 1px solid #999;
	padding: 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 4px;
	margin-top: 8px;
}
.specialNoteContainer H3 {
	margin-top: 0px;
	margin-bottom: 12px;
	color: #000;
}
.specialNoteContainer img {
	margin: 4px;
}
.importantContainer {
	border: 2px dashed #C00;
	padding: 16px 12px 12px 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 30px;
	margin-bottom: 8px;
	position: relative;
	font-style: italic;
	color: #C00;
}
.importantContainer H3 {
	background-color: #C00;
	color: #fff;
	margin-bottom: 8px;
	display: inline;
	padding: 4px 8px 4px 8px; /*added this line check style*/
	position: absolute;
	left: 8px;
	top: -30px;
	font-size: 14px;
}
.importantContainer img {
	margin: 4px;
}
.cutBoxContainer {
	border: 1px dotted #ccc;
	padding: 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 4px;
	margin-top: 8px;
	width: 200px;
	float: right;
	margin-left: 8px;
}
.cutBoxContainer H3 {
	margin-top: 0px;
	margin-bottom: 12px;
	color: #000;
}
.cutBoxContainer img {
	margin: 4px;
}
/*********************************************************************************************************************/
/*Carousel CSS | Author: Stefan Isfeld*/
/*********************************************************************************************************************/
.moduleCarousel {
	display: block;
	clear: both;
	position: relative;
}
.carousel {
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.carousel img {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.carouselContentMenu {
	height: 30px;
	display: block;
	clear: both;
	margin-bottom: 20px;
}
.carouselContentNav {
	height: 22px;
	width: 22px;
	background-color: #425f6f;
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	padding: 3px 2px 2px 2px;
	cursor: pointer;
}
.contentNavSelected {
	background-color: #fbb038;
	color: #fff;
}
.contentNavColor {
	color: black;
}
.pauseCarousel {
	height: 22px;
	width: 22px;
	padding: 3px 2px 2px 2px;
	float: left;
	margin: 6px 0 0 5px;
	cursor: pointer;
	background: url(../../../images/mvp/template_v2/sliderPause.png) no-repeat center center;
	background-color: #666;
}
.pauseSelected {
	background: url(../../../images/mvp/template_v2/sliderPlay.png) no-repeat center center;
	background-color: #060;
}
.carouselOverlay {
	position: absolute;
	width: 50%;
	top: 15%;
	left: 50%;
	z-index: 1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 180%;
}
.carouselTitleOverlay {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 180%;
	color: #000;
	line-height: 100%;
	margin-bottom: 20px;
	padding: 4px;
	overflow: hidden;
}
.carouselContentOverlay {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	line-height: 100%;
	color: #000;
	padding: 4px;
}
.carouselButton {
	border: black 3px solid;
	background-color: #425f6f;
	text-align: center;
	position: absolute;
	margin-top: 5%;
	padding: 2% 2%;
	z-index: 1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	line-height: 104%;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	color: #FFF;
	clear: both;
}
.carouselButton a {
	color: #FFF;
	text-decoration: none;
}
.carouselButton:HOVER {
	background-color: #900;
	cursor: pointer;
}
/***********************************************/
/*Next Jackpots*/
/***********************************************/
.nextJackpotDetails {
	display: none;
	margin-bottom: 10px;
}

.nextJackpotDetailsgold {
	position: absolute;
	width: 283px;
	margin-bottom: 10px;
}

#nextJackpotFireworks {
	position: absolute;
	z-index: 15;
	margin-left: 12px;
	width: 283px;
}
.nextJackpotDetailsLmax {
	min-height: 386px;
	text-align: center;
	padding-top: 5px;
	background: url(../../../images/mvp/template_v2/nextJackpotBGLMAX.png) no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 12px;
}
.nextJackpotDetailsL649 {
	min-height: 386px;
	text-align: center;
	padding-top: 5px;
	background: url(../../../images/mvp/template_v2/nextJackpotBGL649.png) no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 12px;
}

.nextJackpotDetailsL649gold {
	min-height: 386px;
	text-align: center;
	padding-top: 5px;
	background: url(../../../images/mvp/template_v2/nextJackpotBGL649Gold.png) no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 12px;
}
.nextJackpotDetailsL649SW {
	min-height: 386px;
	text-align: center;
	padding-top: 5px;
	background: url(../../../images/mvp/template_v2/nextJackpotBGL649SW.png) no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 12px;
}

.nextJackpotDetailsL649Gold {
	min-height: 386px;
	text-align: center;
	padding-top: 5px;
	background: url(../../../images/mvp/template_v2/nextJackpotBGL649Gold.png) no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 12px;
}

.nextJackpotLogoLotto649 {
	width: 100%;
	height: 100px;
	background: url(../../../images/mvp/template_v2/nextjackpot_lotto649_logo.png) no-repeat top center;
}
.nextJackpotLogoLottoMax {
	width: 100%;
	height: 100px;
	background: url(../../../images/mvp/template_v2/nextjackpot_lottomax_logo.png) no-repeat top center;
}
.nextJackpotAmount {
	width: 100%;
	min-height: 170px;
	color: white;
	padding-top: 40px;
}
.nextJackpotAmountSecondary {
	width: 100%;
	min-height: 120px;
	color: white;
	padding-top: 10px;
}
.nextJackpotAmountGroup {
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.nextJackpotAmountGroupgold {
	height: 80px;
	margin-left: -20px;
	margin-right: auto;
	text-align: center;
}
.nextJackpotDollarSign {
	height: 80px;
	display: inline;
	line-height: 55px;
	font-size: 30px;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	text-shadow: 1px 1px 1px #000;
}
.nextJackpotPrizeAmount {
	height: 80px;
	display: inline;
	line-height: 90px;
	font-size: 80px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}
.nextJackpotAsterisk {
	height: 80px;
	display: inline;
	line-height: 55px;
	font-size: 30px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	text-shadow: 1px 1px 1px #000;
}
.nextJackpotAmountMillion {
	height: 30px;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}

.nextJackpotAmountMilliongbj {
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}
.nextJackpotSecondaryDraw {
	width: 100%;
	height: 80px;
	color: #fff;
}
.nextJackpotDivider {
	border-top: 2px dotted white;
	width: 50px;
	height: 5px;
	margin-left: auto;
	margin-right: auto
}
.nextJackpotLogoGuranteedPrizeDraw {
	height: 20px;
	background-image: url(../../../images/mvp/template_v2/nextJackpotGuaranteedPrizeLogo.png);
	background-repeat: no-repeat;
	background-position: center;
}

.nextJackpotLogoGuranteedPrizeDrawgold {
	height: 20px;
	background-image: url(../../../images/mvp/template_v2/nextJackpotGuaranteedPrizeLogogold.png);
	background-repeat: no-repeat;
	background-position: center;
}
.nextJackpotLogoMaxMillions {
	height: 28px;
	background-image: url(../../../images/mvp/template_v2/nextjackpotMaxMillionsLogo.png);
	background-repeat: no-repeat;
	background-position: center;
}
.nextJackpotGuaranteedPrize {
	font-size: 14px;
}
.nextJackpotMaxMillions {
	font-size: 14px;
}
.nextJackpotSecondaryPrize {
	font-size: 14px;
	font-weight: bold;
}
.nextJackpotExactMatch {
	font-size: 10px;
	font-style: italic;
}
.nextJackpotExactMatchgold {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.nextJackpotExactMatchDagger {
	vertical-align: super;
	font-size: 8px;
}
.nextJackpotDate {
	width: 100%;
	margin-top: 35px;
	height: 45px;
}
.nextJackpotDategold {
	width: 100%;
	height: 45px;
}
.nextJackpotDateDay {
	font-size: 18px;
	font-weight: bold;
}
.nextJackpotDateDate {
	margin-top: 2px;
	font-size: 16px;
	font-weight: bold;
}

.nextJackpotConfetti{
	position: absolute;
	top: 0;
	min-height: 395px;
	width: 270px;
	overflow: hidden;
	padding-top: 80px;
}

.nextJackpotAd {
	opacity: 1;
	z-index: 1;
}
/***********************************************/
/*Winning Numbers Home Page*/
/***********************************************/
ul.winNumTabs {
	width: 121px;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
ul.winNumTabs li {
	width: 100px;
	margin: 0;
	cursor: pointer;
	padding: 0px 10px;
	height: 70px;
	line-height: 70px;
	border: 2px solid #d9d9d9;
	border-left: none;
	font-weight: bold;
	background-color: #aaa;
	overflow: hidden;
	position: relative;
	margin-bottom: 2px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
}
ul.winNumTabs li:hover {
	background-color: #ccc;
	cursor: pointer;
}
ul.winNumTabs li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-right: 2px solid #FFFFFF;
}
/*tabs*/
.tabLMAX {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_lmax.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabWMAX {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_wmax.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabL649 {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_l649.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabW649 {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_w649.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabPick3 {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_pick3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabDailyGrand {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_grand.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/**/
.winNumTabContainer {
	border: 1px solid #d9d9d9;
	float: left;
	background: #FFFFFF;
	border-radius: 0px 8px 8px 8px;
	-moz-border-radius: 0px 8px 8px 8px;
	-webkit-border-radius: 0px 8px 8px 8px;
	padding-bottom: 12px;
	min-height: 514px;
}
.winNumTabContent {
	width: 390px;
	padding: 20px 55px 50px 55px;
	font-size: 14px;
	display: none;
	min-height: 340px;
	float: left;
	position: relative;
}
.winNumHomePick2Logo{
	background-image: url(../../../images/mvp/template_v2/pick-2-winning-small.png);
	margin: 0 0 6px 0;
	width:70px;
	height:41px;
	float: right;
}
.winNumHomePick3Logo{
	background-image: url(../../../images/mvp/template_v2/pick-3-winning-small.png);
	margin: 0 0 8px 0;
	width:70px;
	height:41px;
	float: right;
}
.winNumHomePick4Logo{
	background-image: url(../../../images/mvp/template_v2/pick-4-winning-small.png);
	margin: 0 0 8px 0;
	width:70px;
	height:41px;
	float: right;
}
.winNumHome {
	margin-bottom: 10px;/*	clear:both;*/
}
.winNumHome ul {
	list-style: none;
}
.winNumHomePrint {
	float: right;
}
.winNumHomeGroup {
	float: left;
	width: 100%;
}
.winNumHomeGroupDivider {
	border-top: 2px dotted #ccc;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 10px;
}
.winNumHomeDate {
	font-weight: bold;
	margin-bottom: 12px;
	color: #5F88A0;
}
.winNumHomeExtraGroup {
	float: left;
	margin-bottom: 60px;
}
.winNumHomeMMLogo {
	height: 30px;
	background-image: url(../../../images/mvp/template_v2/winNumHomeLogoMAXMILLIONS.png);
	background-repeat: no-repeat;
}
.winNumHomeExtraLogo {
	width: 90px;
	height: 30px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_extra.png);
	background-repeat: no-repeat;
	background-position: center;
}
.winNumHomeExtra {
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	width: 90px;
}
ul.winNumHomeNumbers {
	list-style: none;
	margin-left: 0;
	float: left;
}
ul.winNumHomeNumberspick {
	list-style: none;
	margin-left: 0;
}
.winNumHomeNumbers {
	margin-bottom: 8px;
	width: 100%;
	list-style: none;
}
.winNumHomeNumber {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallGreen.png);
	color: #fff;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.winNumHomeNumberDG {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallWhite.png);
	color: #000;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
div.bonusBreakdown {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallWhite.png);
	color: #900;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 0 0 0 6px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
	position:relative;
	top:-8px;
}
.winNumHomeNumberBonus {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallRed.png);
	color: #fff;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
}

.winNumHomeNumberGoldR {
    float: left;
    padding: 8px;
    width: 13px;
    height: 13px;
    background-image: url(../../../images/mvp/template_v2/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/mvp/template_v2/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;
}


.DGdrawhide{
	
	visibility: hidden;
}
.winNumHomeNumberBonusDG {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallWhite.png);
	color: #f15500;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
}
.winNumHomeNumberMM {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallWhite.png);
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	color: #000;
	font-size: 20px;
}
.winNumHomeMMView {
	color: #063;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding-top: 8px;
}
.winNumHomeMMView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.winNumHomeMMConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.winNumHomeBonusText {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-top: -25px;
	margin-left: -5px;
	color: #000;
	position: absolute;
}
.winNumHomeGNText {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-top: -27px;
	margin-left: -12px;
	color: #000;
	position: absolute;
	line-height:10px;
}
.winNumHomeLogoMainDraw {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	height: 30px;
	margin-bottom: 10px;
}
.winNumHomeLogoL649BonusDraw {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	margin-bottom: 2px;
}
.winNumHomeL649BonusView { /*class needed for javascript*/
	color: #425f6f;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
.winNumHomeL649BonusView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.winNumHomeL649BonusGroup {
/*display: none;*/
}
.winNumHomeBonusDrawsConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.winNumHomeLogoGPD {
	/*	background-image: url(../../../images/mvp/template_v2/winNumHomeLogoGPD.png);
	background-repeat: no-repeat;*/
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	margin-bottom: 2px;
}
.winNumHomeGPDView {
	color: #063;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
.winNumHomeGPDView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.winNumHomeGPDGroup {
	/*display: none;*/
	clear: both;
}
.winNumHomeGPDConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.winNumHomeSuperGPDConditions {
	font-size: 12px;
	font-weight: bold;
	color: #425f6f;
	padding-top: 4px;
	margin-bottom: 8px;
}
.winNumHomeGPDNumber {
	font-weight: bold;
}
.winNumHomeGPDPrize {
	margin:0;
}
.winNumHomeDGPrize {
	line-height:30px;
	margin:0 0 15px 0;
}
.winNumHomeDGPrizebreakdown {
	line-height:30px;
}
.winNumHomeGPDTable {
	border-collapse: collapse;
	width: 100%;
}
.winNumHomeGPDTable th {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
.winNumHomeGPDTable td {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
.winNumHomeLogoWestmillions {
	background-image: url(../../../images/mvp/template_v2/winNumHomeLogoWestmillions.png);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.winNumHomeLogo1MPrizes {
	font-size: 16px;
	font-weight: bold;
	color: #063;
	margin-bottom: 2px;
}
.winNumHome1MPrizesConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
/*western Max*/
.winNumHomeNumberWM {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/winNumberBallWhite.png);
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	color: #000;
	font-size: 20px;
}
.winNumHomeWMView {
	color: #063;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding-top: 8px;
}
.winNumHomeWMView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.super {
	vertical-align: super;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.winNumHomeDetails {
	position: absolute;
	bottom: 10px;
	right: 35px;
}
.winNumHomeDetail {
	float: left;
	color: #fff;
	background-color: #425f6f;
	padding: 8px;
	margin-left: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.winNumHomeDetail:hover {
	float: left;
	color: #fff;
	background-color: #fbb038;
	padding: 8px;
	margin-left: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
}
.raffleNumber {
	font-weight: bold;
	text-align: justify;
}
/***********************************************/
/*LOTTERY NEWS*/
/***********************************************/
.lotteryNewsContainer {
	padding: 4px 4px 2px 4px;
}
.lotteryNewsContainer h3 {
	letter-spacing: 1px;
	margin-left: 2px;
}
.lotteryNewsTitle {
	min-height: 15px;
	margin-bottom: 4px;
}
.lotteryNewsTitle a {
	font-size: 14px;
	font-weight: bold;
}
.lotteryNewsPubDate {
	float: right;
}
.lotteryNewsInnerContainer {
	padding: 4px;
	margin-bottom: 4px;
}
.lotteryNewsLeadImage {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
	overflow: hidden;
}
.lotteryNewsLeadImage img {
	max-height: 70px;
	margin-left: auto;
	margin-right: auto;
}
/***********************************************/
/*CORPORATE MEDIA RELEASES*/
/***********************************************/
.mediaReleaseContainer {
	padding: 4px 4px 2px 4px;
}
.mediaReleaseContainer h3 {
	letter-spacing: 1px;
}
.mediaReleaseInnerContainer {
	padding: 4px;
	margin-bottom: 4px;
}
.mediaReleaseDetails {
	min-height: 70px;
	float: right;
	width: 80%;
}
.mediaReleasePubDate {
	font-weight: bold;
	margin-bottom: 2px;
}
.mediaReleaseTitle {
	height: 15px;
	margin-bottom: 4px;
}
.mediaReleaseTitle a {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.mediaReleaseLeadText p {
	margin-bottom: 0px;
	padding-top: 6px;
	float: left;
}
.mediaReleaseLeadImage {
	width: 104px;
	height: 66px;
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
	background-image: url(../../../images/mvp/template_v2/mediaCentreLeadImgDefault.png);
	background-repeat: no-repeat;
}
.mediaReleaseLeadImage img {
	max-width: 100px;
	max-height: 62px;
	margin: 2px;
}
ul.mediaReleaseLinks {
	padding-left: 0;
	margin-left: 0;
	margin-top: 1px;
}
ul.mediaReleaseLinks li {
	float: left;
	list-style-type: none;
	padding-right: 4px;
	padding-top: 6px;
}
.mediaReleasePDF {
	background: url(../../../images/mvp/template_v2/pdficon.png) center bottom no-repeat;
	width: 30px;
	height: 30px;
}
/**********************************************************/
/*WINNER MEDIA RELEASES*/
/**********************************************************/

.mediaWinnerReleaseContainer {
	padding: 4px 4px 2px 4px;
	border-top: 2px dotted #ccc;
}
.mediaWinnerReleaseContainer h3 {
	letter-spacing: 1px;
}
.mediaWinnerReleaseInnerContainer {
	padding: 4px;
	margin-bottom: 4px;
}
.mediaWinnerReleaseLogoImage {
	width: 100px;
	height: 70px;
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
	border: 1px solid #ccc;
}
.mediaGameTypeL649 {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeL649.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeDAILYGRAND {

	background-image: url(../../../images/mvp/template_v2/mediaGameTypeDAILYGRAND.png);
	background-position: center center;
	background-repeat: no-repeat;

}
.mediaGameTypePOKERLOTTO {

	background-image: url(../../../images/mvp/template_v2/mediaGameTypePOKERLOTTO.png);
	background-position: center center;
	background-repeat: no-repeat;

}
.mediaGameTypePOKERLOTTOALLIN {
    background-image: url(../../../images/mvp/template_v2/mediaGameTypePOKERLOTTOALLIN.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.mediaGameTypeW649 {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeW649.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeLMAX {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeLMAX.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeWMAX {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeWMAX.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeKENO {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeKENO.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePICKFAMILY {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePICKFAMILY.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePICK2 {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePICK2.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePICK3 {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePICK3.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePICK4 {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePICK4.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeEXTRA {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeEXTRA.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeSNW {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeSNW.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeSS {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeSS.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeOVERUNDER {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeOVERUNDER.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePOINTSPREAD {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePOINTSPREAD.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePOOLS {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePOOLS.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePROLINE {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePROLINE.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePROPS {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePROPS.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeOVERUNDER {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeOVERUNDER.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePOINTSPREAD {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePOINTSPREAD.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePOOLS {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePOOLS.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePROLINE {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePROLINE.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypePROPS {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypePROPS.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaGameTypeDOUBLEPLAY {
	background-image: url(../../../images/mvp/template_v2/mediaGameTypeDOUBLEPLAY.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.mediaWinnerReleaseDetails {
	min-height: 70px;
	float: right;
	width: 80%
}
.mediaWinnerReleasePubDate {
	font-weight: bold;
	margin-bottom: 2px;
}
.mediaWinnerReleaseTitle {
	height: 15px;
	margin-bottom: 4px;
}
.mediaWinnerReleaseTitle a {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.mediaWinnerReleasePhoto {
	background: url(../../../images/mvp/template_v2/photoicon.jpg) center bottom no-repeat;
	width: 30px;
	height: 30px;
}
.mediaWinnerReleasePDF {
	background: url(../../../images/mvp/template_v2/pdficon.png) center bottom no-repeat;
	width: 30px;
	height: 30px;
}
ul.mediaWinnerReleaseLinks {
	padding-left: 0;
	margin-left: 0;
	margin-top: 1px;
}
ul.mediaWinnerReleaseLinks li {
	float: left;
	list-style-type: none;
	padding-right: 4px;
	padding-top: 6px;
}
/***********************************************/
/*Lottery Myths*/
/***********************************************/
.lotteryMythsContainer {
	padding: 4px 4px 2px 4px;
	margin-bottom: 10px;
	border: 2px solid #ffd400;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	clear: both;
}
/*sidebar no border*/		
.sidebarModuleContent > .lotteryMythsContainer {
	padding: 0px;
	margin-bottom: 0px;
	border: none;
}
.lotteryMythsInnerContainer {
	padding: 4px;
}
.sidebarModuleContent > .lotteryMythsContainer > .lotteryMythsInnerContainer {
	padding: 0;
}
.mythLead {
	float: right;
	margin-left: 2px;
}
.mythIcon {
	background: url(../../../images/mvp/template_v2/lotterymyths_ball.png) center center no-repeat;
	min-width: 120px;
	min-height: 120px;
	float: right;
	margin-left: 2px;
}
/***********************************************/
/*Responsible Play*/
/***********************************************/
.responsiblePlayContainer {
	padding: 4px 4px 2px 4px;
	margin-bottom: 10px;
	border: 2px solid #ffd400;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/*sidebar no border*/		
.sidebarModuleContent > .responsiblePlayContainer {
	padding: 0px;
	margin-bottom: 0px;
	border: none;
}
.responsiblePlayInnerContainer {
	padding: 4px;
}
.sidebarModuleContent > .responsiblePlayContainer > .responsiblePlayInnerContainer {
	padding: 0;
}
.responsiblePlayLead {
	float: right;
	margin-left: 2px;
}
.responsiblePlayIcon {
	background: url(../../../images/mvp/template_v2/responsiblePlay_chip.png) center center no-repeat;
	min-width: 120px;
	min-height: 120px;
	float: right;
	margin-left: 2px;
}
/**********************************************************/
/*Careers*/
/**********************************************************/

.careersContainer {
	padding: 4px 4px 2px 4px;
	border-top: 1px dotted #ccc;
}
.careersContainer h3 {
	letter-spacing: 1px;
}
.careersInnerContainer {
	padding: 4px;
	margin-bottom: 4px;
}
.careersLogoImage {
	width: 100px;
	height: 70px;
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
	border: 1px solid #ccc;
}
.careersDetails {
	height: 70px;
	float: left;
}
.careersPubDate {
	font-weight: bold;
	margin-bottom: 2px;
}
.careersTitle {
	height: 15px;
	margin-bottom: 4px;
}
.careersTitle a {
	font-size: 14px;
	font-weight: bold;
}
.careersPDF {
	background: url(../../../images/mvp/template_v2/pdficon.png) center bottom no-repeat;
	width: 30px;
	height: 30px;
}
/***********************************************/
/*SIDEBAR*/
/***********************************************/
#rightCol h4 {
	background: #425f6f url(../../../images/mvp/template_v2/sask/bannerSidebar.jpg) top right no-repeat;
	margin: 0 0 12px 0;
	padding: 9px 10px 8px 10px;
	color: #FFFFFF;
	-webkit-box-shadow: -3px 2px 4px 0px rgba(128, 128, 128, 0.50);
	box-shadow: -3px 2px 4px 0px rgba(128, 128, 128, 0.50);
	font-family: Roboto;
	font-size: 18px;
	font-weight: 900;
	line-height: 1.25;
	text-shadow: 0 2px 1px rgba(0,0,0,0.5);
}
.sidebarModule {
	background-color: #fff;
	background-image: url(../../../images/mvp/template_v2/sask/sidebarBG.jpg);
	margin-bottom: 10px;
	padding: 8px;
	border: 1px solid #ccc;
}
.sidebarModuleContent {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 8px;
}
.sidebarModuleBorderless{
	background-color: #fff;
	margin-bottom: 10px;
}
.sidebarModuleContentBorderless {
}
.sidebarLotteryNewsItem {
	width: 270px;
	min-height: 120px;
	margin-bottom: 10px;
}
.sidebarLotteryNewsTitle {
	width: 160px;
	font-weight: bold;
	margin-bottom: 10px;
}
.sidebarLotteryNewsImage {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
.sidebarLotteryNewsSummary {
	width: 160px;
	float: left;
}
/****************************************************/
/*SCRATCH 'N WIN */
/****************************************************/
ul.snwTabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	width: 100%;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
}
ul.snwTabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px;
	background-color: #ccc;
	border: 1px solid #d9d9d9;
	border-left: none;
	font-weight: bold;
	overflow: hidden;
	position: relative;
	margin-right: 1px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
ul.snwTabs li:hover {
	background-color: #ccc;
	cursor: pointer;
}
ul.snwTabs li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
}
.snwTabContainer {
	width: 100%;
	border: 1px solid #d9d9d9;
	float: left;
	background: #FFFFFF;
	padding-bottom: 12px;
}
.snwTabContent {
	width: 100%;
	font-size: 14px;
	display: none;
	min-height: 340px;
	float: left;
	position: relative;
}
.snwSort {
	width: 600px;
	display: block;
	padding: 12px;
	text-align: right;
}
.snwThumb {
	width: 180px;
	height: 180px;
	float: left;
	margin: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 3px solid #425f6f;
	position: relative;
	cursor: pointer;
}
.snwThumbName {
	position: absolute;
	bottom: 0;
	z-index: 10;
	background-color: #aed9d9;
	color: #000;
	font-weight: bold;
	text-align: center;
	padding: 8px;
	width: 164px;
	border-top: 2px solid #425f6f;
	min-height: 30px;
	display: table-cell;
	vertical-align: middle;
}
.snwThumbPrice {
	position: absolute;
	background-color: #aed9d9;
	padding: 8px;
	border: 2px solid #425f6f;
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: -10px;
	margin-top: -10px;
}
.snwPanel {
	display: none;
	width: 900px;
	height: 640px;
	z-index: 150;
	position: fixed;
	background-color: #fff;
	padding: 12px;
	-moz-box-shadow: 0px 0px 10px #000; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 10px #000; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 10px #000; /* Opera 10.5, IE9, Chrome 10+ */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 3px solid #425f6f;
}
.snwPanelContent {
	float: right;
	width: 600px;
	height: 350px;
	padding: 12px;
	overflow: scroll;
	overflow-x: hidden;
}
.snwPanelContent ul {
	list-style: disc;
	list-style-position: inside;
}
.snwPanelContent ul li {
	line-height: 21px;
}
.snwPreview {
	cursor: pointer;
}
.snwPreviewPanel {
	display: none;
	z-index: 200;
	position: fixed;
}
div.snwPreviewImage img {
	max-width: 180px;
}
.snwPanelCrossSell {
	width: 825px;
	height: 220px;
	clear: both;
	float: left;
	position: absolute;
	bottom: 0;
	background-color: #ccc;
	margin-left: -12px;
	padding: 12px;
}
.snwCSThumb {
	width: 180px;
	height: 180px;
	float: left;
	margin: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 3px solid #425f6f;
	position: relative;
	cursor: pointer;
}
.snwPanelClose {
	float: right;
	width: 24px;
	height: 24px;
	background-image: url(../../../images/mvp/template_v2/closeButton.png);
}

.snwTicketRestrictions{ 
width:100%;
height:10px;
background-color:#ccc; 
color:#000; 
font-size:10px; 
padding-bottom:8px; 
display:none; 
z-index:9; 
position:absolute; 
left:0; 
bottom:48px; 
text-align:center;
}


/*-------------------------------------------*/
/*SNW SIDEBAR*/
/*-------------------------------------------*/
.snwWinner {
	background-color: #aad5ea;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px;
}
.snwWinner H3 {
	text-align: center;
	margin-bottom: 5px;
}
.snwWinner img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px;
}
/*-------------------------------------------*/
/*past winning numbers*/
/*-------------------------------------------*/
.pastWinNum {
	border: 2px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 12px;
	margin-bottom: 10px;
	zoom: 1;
}
/*-------------------------------------------*/
/*past winning numbers logos*/
/*-------------------------------------------*/
.pastWinNumLogoLMAX {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoLMAX.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoMaxmillions {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoMAXMILLIONS.png);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.pastWinNumLogoL649 {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoL649.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoDG {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoDG.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoDGDraw {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoDGdraw.png);
	height: 114px;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: -22px;
}
.pastWinNumLogoMainDraw {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	height: 30px;
	margin-bottom: 2px;
}
.pastWinNumLogoMainDGdraw {
	font-size: 16px;
	font-weight: bold;
	color: #036;
	height: 30px;
	margin-bottom: 2px;
	clear:both;
}
.pastWinNumLogoL649BonusDraws {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	margin-bottom: 2px;
}
.pastWinNumLogoWMAX {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoWMAX.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoWestmillions {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogo1MillionPrizes.png);
	height: 30px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.pastWinNumLogoW649 {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoW649.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoPICK3 {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoPICK3.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoPICKFAMILY {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoPICKFAMILY.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoPAYDAY {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoPAYDAY.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.pastWinNumLogoPICK2SMALL {
    float: left;
    padding: 8px;
    width: 70px;
    height: 41px;
    background-image: url(../../../images/mvp/template_v2/pick-2-winning-small.png);
    color: #000;
    background-repeat: no-repeat;
    margin-right: 8px;
	margin-left: 120px;

}
.pastWinNumLogoPICK3SMALL {
    float: left;
    padding: 8px;
    width: 70px;
    height: 41px;
    background-image: url(../../../images/mvp/template_v2/pick-3-winning-small.png);
    color: #000;
    background-repeat: no-repeat;
    margin-right: 8px;
	margin-left: 75px;

}
.pastWinNumLogoPICK4SMALL {
    float: left;
    padding: 8px;
    width: 70px;
    height: 41px;
    background-image: url(../../../images/mvp/template_v2/pick-4-winning-small.png);
    color: #000;
    background-repeat: no-repeat;
    margin-right: 8px;
	margin-left: 30px;

}
/*-------------------------------------------*/
/*past winning numbers main draw*/
/*-------------------------------------------*/
.pastWinNumGroup {
	list-style: none;
	margin-bottom: 10px;
	width: 380px;
	float: left;
	margin-right: 10px;
}
.pastWinNumGroupDivider {
	border-top: 2px dotted #ccc;
	margin-bottom: 10px;
	padding-top: 10px;
}
.pastWinNumDate {
	font-weight: bold;
	margin-bottom: 12px;
}
.pastWinNumDateextrapb {
	font-weight: bold;
	margin-bottom: -13px;
}
.pastWinNumDate H4 {
	margin-top: 0px;
	color: #5F88A0;
}
.pastWinNumbers {
	float: left;
	margin-bottom: 8px;
	width: 100%;
}
ul.pastWinNumbers {
	list-style: none;
	margin-left: 0;
}
ul.pastWinNumberspf {
	list-style: none;
	margin-left: 0;
	margin-bottom: -2px;
}
.pastWinNumber {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberGreen.png);
	color: #fff;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.pastWinNumberBonus {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberRed.png);
	color: #fff;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
}
.pastWinNumberBonusDG {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #f15500;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
}
.pastWinNumberBonusText {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-top: -27px;
	margin-left: -12px;
	color: #000;
	position: absolute;
	line-height:10px;
}
.pastWinNumberGNText {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-top: -27px;
	margin-left: -12px;
	color: #000;
	position: absolute;
	line-height:10px;
}
/*past win numbers sidebar*/
.pastWinNumSidebar {
	width: 180px;
	float: right;
	min-height: 45px;
}
/*-------------------------------------------*/
/*past winning numbers extra*/
/*-------------------------------------------*/
.pastWinNumExtraGroup {
	padding: 12px;
	background-color: #eee;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.pastWinNumExtraGrouptbl {
	padding: 12px;
	background-color: #eee;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.pastWinNumExtraGrouptblpb {
	padding: 12px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.pastWinNumExtraLogo {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoExtra.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
}
.pastWinNumExtraLogopb {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoExtra.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	width: 80px;
}
.pastWinNumExtra {
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
/*-------------------------------------------*/
/*past winning numbers maxmillions*/
/*-------------------------------------------*/
.pastWinNumMaxmillions {
	float: left;
	width: 370px;
	margin-right: 15px;
	padding: 4px;
}
.pastWinNumMMView { /*class needed for javascript*/
	color: #063;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding-top: 8px;
}
.pastWinNumMMView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.pastWinNumMMNo {
	width: 360px;
	min-height: 20px;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.pastWinNumMMGroup {
/*display: none;*/
}
.pastWinNumMMLogo {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoMaxmillions.png);
	height: 25px;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
.pastWinNumMMExactMatch {
	width: 380px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pastWinNumMM {
	color: #000;
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.pastWinNumMMConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}

.pastWinNumMMConditionsDGdraw {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
	clear:both;
}
/**************************************************/
/*Past Winning Numbers 649 Bonus */
/**************************************************/

.pastWinNumL649BonusView { /*class needed for javascript*/
	color: #063;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
.pastWinNumL649BonusView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.pastWinNumL649BonusGroup {
/*display: none;*/
}
.pastWinNumL649BonusDrawsConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.pastWinNumL649Bonus {
	color: #000;
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.pastWinNumL649BonusNo {
	width: 360px;
	min-height: 20px;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
/**************************************************/
/*Past Winning Numbers GPD */
/**************************************************/

.pastWinNumLogoGPD {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	margin-bottom: 2px;
}
.pastWinNumGPDView {
	color: #425f6f;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
.pastWinNumGPDView:hover {
	color: #900;
	text-decoration: underline;
	cursor: pointer;
}
.pastWinNumGPDGroup {
	/*display: none;*/
	clear: both;
}
.pastWinNumGPDConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.pastWinNumSuperGPDConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.pastWinNumGPDNumber {
	font-weight: bold;
}
.pastWinNumGPDPrize {
}
.pastWinNumGPDTable {
	border-collapse: collapse;
	width: 100%;
}
.pastWinNumGPDTable th {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
.pastWinNumGPDTable td {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
/*-------------------------------------------*/
/*past winning numbers WESTERN MAX Millions*/
/*-------------------------------------------*/
.pastWinNumWestmillions {
	float: left;
	width: 360px;
	margin-right: 15px;
	padding: 4px;
}
.pastWinNumWMView { /*class needed for javascript*/
	color: #425f6f;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	float: right;
}
.pastWinNumWMView:hover {
	color: #900;
	cursor: pointer;
}
.pastWinNumWMNo {
	width: 360px;
	min-height: 20px;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.pastWinNumWMGroup {
}
.pastWinNumWMLogo {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoMaxmillions.png);
	height: 25px;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
.pastWinNum1MPrizesConditions {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 4px;
	margin-bottom: 8px;
}
.pastWinNumWMExactMatch {
	width: 380px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pastWinNumWM {
	color: #000;
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
/*-------------------------------------------*/
/*past winning numbers prize breakdown button*/
/*-------------------------------------------*/
.pastWinNumPrizeBreakdown {
	background-color: #425f6f;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #ccc;
	color: #fff;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 164px;
	padding: 8px;
	margin-top: 8px;
}
.pastWinNumPrizeBreakdown:hover {
	background-color: #fbb038;
	cursor: pointer;
}
.pastWinNumPrizeBreakdownPanel {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 12px;
	overflow: auto;
}
.pastWinNumPanelClose {
	float: right;
	width: 24px;
	height: 24px;
	background-image: url(../../../images/mvp/template_v2/closeButton.png);
	cursor: pointer;
}
.pastWinNumPanelContent ul {
	list-style: disc;
	list-style-position: inside;
}
.pastWinNumPanelContent ul li {
	line-height: 21px;
}
.pastWinNumJackpot {
	font-weight: bold;
	margin-bottom: 12px;
	margin-right: 12px;
}
.pastWinNumSidebarBreakdown {
	float: right;
	padding-top: 24px;
	width: 125px;
	margin-bottom: 4px;
}
.pastWinNumSidebarBreakdownleft {
	float: left;
	padding-bottom: 14px;
	width: 125px;
	margin-bottom: 9px;
}
.pastWinNumSidebarBreakdownleftextrapb {
	float: left;
	padding-bottom: 4px;
	width: 125px;
	margin-bottom: 9px;
}
/* prize breakdown table */
.prizeBreakdownTable {
	border-collapse: collapse;
	width: 100%;
}
.prizeBreakdownTable th {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 8px;
	background-color: #425f6f;
	color: #fff;
	font-weight: bold;
}
.prizeBreakdownTable td {
	border: 1px solid #425f6f;
	text-align: left;
	padding: 8px;
	vertical-align: top;
}

/* prize breakdown table poker */
#instantWinLabel {
	font-size: 18px;
	color: #425f6f;
	margin-top: 15px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
}
#winTrackerInfo {
	font-size: 14px;
	margin-top: 0px;
	vertical-align: baseline;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.prizeBreakdownTablepoker {
	border-collapse: collapse;
	width: 95%;
}
.prizeBreakdownTablepoker th {
	border: 1px solid #425f6f;
	border-right:1px solid #425f6f;
	text-align: left;
	padding: 8px;
	background-color: #425f6f;
	color: #fff;
	font-weight: bold;
}
.prizeBreakdownTablepoker td {
	border: 1px solid #425f6f;
	border-right:1px solid #425f6f !important;
	text-align: left;
	padding: 8px;
	vertical-align: top;
	}

/* prize breakdown table - Lotto 649  535px*/
.prizeBreakdownLotto649 th{
	width: 225px;
	min-width: 225px;
}
.prizeBreakdownLotto649 th + th{
	width: 145px;
	min-width: 145px;
}
.prizeBreakdownLotto649 th + th + th{
	width: 100px;
	min-width: 100px;
}
.prizeBreakdownLotto649 td{
	white-space:nowrap;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	vertical-align: middle;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.prizeBreakdownLotto649 td + td{
	white-space:nowrap;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
	text-align: left;
}
.prizeBreakdownLotto649 td + td + td{
	white-space:normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
	text-align: left;
}
.prizeBreakdownLotto649BonusNumbers {
	float: none;
	display:inline-block;
	text-align: center;
	margin-bottom: 0px;
}

/* prize breakdown table - pick 3  */
.prizeBreakdownpick3 th{
	width: 215px;
	min-width: 215px;
}
.prizeBreakdownpick3 th + th{
	width: 135px;
	min-width: 135px;
}
.prizeBreakdownpick3 th + th + th{
	width: 115px;
	min-width: 115px;
}
.prizeBreakdownpick3 td{
	white-space:nowrap;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	vertical-align: middle;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.prizeBreakdownpick3 td + td{
	white-space:nowrap;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
	text-align: left;
}
.prizeBreakdownpick3 td + td + td{
	white-space:normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
	text-align: left;
}
.prizeBreakdownpick3BonusNumbers {
	float: none;
	display:inline-block;
	text-align: center;
	margin-bottom: 0px;
}

/* prize breakdown - Lotto Max 535px*/
.prizeBreakdownLottoMax th{
	min-width: 220px;
	width: 220px;
}
.prizeBreakdownLottoMax th + th{
	min-width: 160px;
	width: 160px;
}
.prizeBreakdownLottoMax th + th + th{
	min-width: 115px;
	width: 115px;
}
.prizeBreakdownLottoMax td{
	white-space:pre-wrap;
}
.prizeBreakdownLottoMax td + td{
	white-space:normal;
}
.prizeBreakdownLottoMax td + td + td{
	white-space:normal;
}
.prizeBreakdownLottoMaxMaximillions th{
	min-width: 220px;
	width: 220px;
}
.prizeBreakdownLottoMaxMaximillions th + th{
	min-width: 160px;
	width: 160px;
}
.prizeBreakdownLottoMaxMaximillions th + th + th{
	min-width: 115px;
	width: 115px;
}
.prizeBreakdownLottoMaxMaximillions td{
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.prizeBreakdownLottoMaxMaximillions td + td{
	white-space:normal;
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.prizeBreakdownLottoMaxMaximillions td + td + td{
	white-space:normal;
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.prizeBreadkownLottoMaximillionsNumbers{
	text-align: center;
	vertical-align: middle;
}
.prizeBreadkownLottoMaximillionsNum {
	float: none;
	display:inline-block;
	*display:inline; /* IE */
	zoom:1; /* IE */
	color: #000;
	padding: 5px;
	width: 17px;
	max-width: 17px;
	height: 17px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite_30x30.png);
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 2px;
	text-align: center;
	line-height: 17px;
	font-weight: bold;
	font-size: 16px;
}


/* prize breakdown winners list */
ul.prizeBreakdownWinnerList{
	margin-left: 0px;
	margin-right: 0px;
	list-style: outside none none;
}
ul.prizeBreakdownWinnerList li.prizeBreakdownWinnerListItems{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


table.pastWinNumMonths {
	width: 100%;
}
table.pastWinNumMonths td {
	padding: 2px;
	text-align: center;
}
.prizeBreakdownL649Bonus {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #000;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 2px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.prizeBreakdownGPD {
	font-size: 16px;
	margin-bottom: 20px;
	padding-left: 4px;
	font-weight: bold;
}
/*-------------------------------------------*/
/* MAXMILLIONS ROLLOUT*/
/*-------------------------------------------*/
.rollOutMMGroup {
}
.rollOutMMGroupMdg {
}
.rollOutMMNumbersMdg {
	float: left;
	margin-bottom: 8px;
	width: 100%;
	list-style: none;
}
a.btn_DG {
	display: block;
	width: 67px;
	height: 47px;
	background-image: url('../../../images/mvp/template_v2/play_dg_up.png');
	margin: 0 auto;
}
.DG_text{
	
	margin: 45px auto 0;
	width: 36%;
	color: #333;
    font-size: 12px;
    font-weight: bold;
}

a.btn_DG:hover {
	background-image: url('../../../images/mvp/template_v2/play_dg_down.png');
}
.rollOutMMNumbers {
	float: left;
	margin-bottom: 8px;
	width: 100%;
	list-style: none;
}
.rollOutMMNumber {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #000;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.rollOutMMNumberMdg {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #000;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.rollOutMMNumberbonus {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #f15500;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.rollOutMMNumberbonusMdg {
	float: left;
	padding: 8px;
	width: 21px;
	height: 21px;
	background-image: url(../../../images/mvp/template_v2/pastWinNumberWhite.png);
	color: #f15500;
	background-repeat: no-repeat;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	margin-right: 8px;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 20px;
}
.rollOutMMNo {
	width: 360px;
	min-height: 20px;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
/*-------------------------------------------*/
/* UI DIALOG*/
/*-------------------------------------------*/

.ui-dialog-titlebar {
	display: none;
}
/*-------------------------------------------*/
/*INTERACTIVE FORMS & SUBSCRIPTIONS*/
/*-------------------------------------------*/

/*Subscription Logo CSS*/
.subLogoLMax {
	background-image: url(../../../images/mvp/template_v2/subLogo_LMAX.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin: 10px 0px;
}
.subLogoLMaxCombo {
	background-image: url(../../../images/mvp/template_v2/subLogo_LMAXCombo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
.subLogoWMax {
	background-image: url(../../../images/mvp/template_v2/subLogo_WMAX.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin: 10px 0px;
}
.subLogoWMaxCombo {
	background-image: url(../../../images/mvp/template_v2/subLogo_WMAXCombo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
.subLogoL649 {
	background-image: url(../../../images/mvp/template_v2/subLogo_L649.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
.subLogoL649Combo {
	background-image: url(../../../images/mvp/template_v2/subLogo_L649Combo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
.subLogoW649 {
	background-image: url(../../../images/mvp/template_v2/subLogo_W649.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
.subLogoW649Combo {
	background-image: url(../../../images/mvp/template_v2/subLogo_W649Combo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 150px;
	margin-bottom: 10px;
}
/**/

.subCol {
	vertical-align: top;
}
.subCol40 {
	width: 40%;
	vertical-align: top;
}
.subCol50 {
	width: 50%;
	vertical-align: top;
}
.subCol60 {
	width: 60%;
	vertical-align: top;
}
.subLabel {
	display: inline-block;
	float: left;
	padding-right: 10px;
	width: 160px;
	margin-bottom: 4px;
	line-height: 20px;
}
.subField {
	height: 21px;
	margin-bottom: 1px;
}
.subLineLabel {
	display: inline-block;
	float: left;
	width: 48px;
	margin-bottom: 4px;
	line-height: 20px;
}
.subLineField {
	width: 20px;
	margin: 0px 6px 0px 0px;
	line-height: 16px;
	height: 16px;
	text-align: center;
}
.subExtra {
	margin: 5px 2px;
}
.subInstructions {
	float: left;
	font-weight: bold;
	line-height: 35px;
	padding-top: 20px;
}
/*only added to cancel out wm_form_element & wm-field-input styles if those styles are not necessary this class can be replaced with floatLeft in the html and removed*/
.unClearLeft {
	clear: none !important;
	float: left;
}
.floatLeft {
	float: left;
}
.wm-field {
	margin-bottom: 10px;
}
.wm-field-label {
	margin-bottom: 4px;
}
.wm-field-helptext {
	margin-left: 2px;
	font-size: 12px;
	color: #999;
}
.formsectionelement {
	clear: both;
}
.required {
	margin-left: 2px;
	color: #900;
}
.displayNone {
	display: none;
}
.errorMessage {
	color: red;
}
#error_conditions {
	color: red;
}
#error_policy {
	color: red;
}
#error_resume_file {
	color: red;
}
.wm_formelement_errors {
	color: red;
}
.policyAndConditions {
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------------------*/
/*WINNER STORIES*/
/* ----------------------------------------------------------------------------------------------------*/
.winnerStoriesContainer {
	border-top: 1px solid #ccc;
	padding: 8px;
	min-height: 275px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.winnerStoriesContainer .caption {
	border: 1px dotted #ccc;
	padding: 8px;
	margin: 8px;
}
.winnerStoriesContainer H2 {
	margin-top: 4px;
}
/* ----------------------------------------------------------------------------------------------------*/
/*WINNER LIST*/
/* ----------------------------------------------------------------------------------------------------*/
.winnerListContainer {
}	
.winnerListInnerContainer{
	border:1px dotted #ccc; 
	width:615px; 
	min-height:150px; 
	margin-right:2px; 
	float:left; 
	padding:4px; 
	margin-bottom:4px;
	}

.winnerListDetails {
	width:450px; 
	float:left;
	}
	
.winnerListDetails H3{
	text-transform:uppercase;
	margin-top: 4px;
	margin-bottom:4px;	
	}	
	
.winnerListImage {
	float: left;
	padding-right: 4px;
}
.winnerListNoImage {
	width: 150px;
	height: 150px;
	background-color: #CCC;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.winnerListInnerContainer .caption {
	border: 1px dotted #ccc;
	padding: 8px;
	margin: 8px;
}	


/***********************************************/
/*content blocks*/
/***********************************************/

.block100Container {
	width: 100%;
	clear: both;
}
.block50Container {
	width: 100%;
	clear: both;
}
.block50 {
	width: 50%;
	float: left;
}
.block33Container {
	width: 100%;
	clear: both;
}
.block33 {
	width: 33%;
	float: left;
}
.block25Container {
	width: 100%;
	clear: both;
}
.block25 {
	width: 25%;
	float: left;
}
/***********************************************/
/*misc element styles*/
/***********************************************/

.linkButton {
	float: left;
	color: #fff;
	background-color: #069;
	padding: 8px 8px 0px 8px;
	margin-left: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.linkButton:hover {
	background-color: #900;
	cursor: pointer;
}
.closeButton {
	float: left;
	color: #fff;
	background-color: #069;
	padding: 8px 8px 0px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
}

.readOnlyText {
       background-color: #eee;
       color: #808080;
}
.closeButton:hover {
	background-color: #900;
	cursor: pointer;
}
.imageMargin4px {
	margin: 4px;
	display: block;
}
.disabledText {
	background-color: #eee;
}


/***********************************************/
/*Tool Tip Styling - Defect-267 */
/***********************************************/

.iconToolTip{
	background-image:url(../../../images/mvp/template_v2/iconToolTip.png); background-repeat:no-repeat; width:16px; height:16px; display: inline-block; margin-top:4px; margin-left:2px;
}

.toolTip {
	display:none;
	position:absolute;
	border:1px solid #00C;
	background-color:#eee;
	border-radius:5px;
	padding:10px;
	color:#00C;
	font-size:12px;
	margin-left:20px;
	max-width:250px;
	word-wrap:normal;
}


/* pastWinNumPanelPrint
	Note:
		- also found in design/FreeStyle/rel/stylesheet/style-wclc.css with a site specific background-color 
		- also found in design/SubHomepage/rel/stylesheet/pastWinNumPanel.css without background-color
	 	- also found in design/SubLotto649History/rel/stylesheet/pastWinNumPanel.css without background-color
		- also found in design/SubLottoMaxHistory/rel/stylesheet/pastWinNumPanel.css without background-color
*/
.pastWinNumPanelPrint {
	background-color: #425f6f;
}

/***********************************************/
/*High Tier Winner*/
/***********************************************/

.htwText {
	margin:53px 0 0 0;
	width:400px;
	float:right;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
}
.htwTextPL {
	
	margin:53px 0 0 0;
	width:400px;
	float:right;
	font-size: 13px;
	font-family: 'Droid Serif';
	font-style: italic;
	font-weight: 400;
}
.htwText p {
	margin:0 20px 10px 0;
	line-height: 20px;
}

.highTierWinnersWmax  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_wmax-bg.png) no-repeat;
} 
.highTierWinnersWlotto  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_wlotto-bg.png) no-repeat;
} 
.highTierWinnersPick3  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_wpick3-bg.png) no-repeat;
} 
.highTierWinnersL649  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_L649-bg.png) no-repeat;
} 
.highTierWinnersMax  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_max-bg.png) no-repeat;
} 
.highTierWinnersDG  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_dg-bg.png) no-repeat;
} 
.highTierWinnersPL  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_PL-bg.png) no-repeat;
} 
.brkDnMsg { 
	font-size: 13px;
	font-family: 'Droid Serif';
  	font-style: italic;
  	font-weight: 400;
}

.dgBonusTable {
	border-collapse: collapse;
	width: 100%;
}
.dgBonusTable th {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px 0 8px 8px;
	background-color: #CCC;
	color: #000;
	font-weight: bold;
}
.dgBonusTable td {
	border: 1px solid #CCC;
	text-align: left;
	padding: 8px 0 8px 8px;
	vertical-align: top;
}

/*  ---------------------------------------- POKER LOTTO ADDS */

.tabPOKER {
	width: 120px;
	height: 70px;
	background-image: url(../../../images/mvp/template_v2/win_num_home_logo_poker.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.winDrawDate {
	font-weight: bold;
	margin-bottom: 12px;
}

.titleMainDraw {
	font-size: 16px;
	font-weight: bold;
	color: #425f6f;
	height: 30px;
	margin-bottom: 2px;
}
.titleSubMid {
	font-size: 16px;
	font-weight: bold;
	color: #036;
	height: 30px;
	margin: 15px 0 0 0;
}

/*.xxx {winNumTabContent
	border:1px solid red;
}*/
.pokerDrawCards {
	float: left;
	margin:0;
}
.bottomPanelButtons {
	position: absolute;
	bottom: 10px;
	right: 35px;
	/*border:1px solid red;*/
}
.bottomPanelButton {
	float: left;
	color: #fff;
	background-color: #425f6f;
	padding: 5px;
	margin-left: 3px;
	font-size:90%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.bottomPanelButtonCenter {
    float: none;
}

.bottomPanelButton:hover {
	background-color: #fbb038;
	-webkit-border-radius: 4px;
	text-decoration: none;
}


/* POKER LOTTO */

.highTierWinnersPoker  {
	min-height:200px;
	background: url(../../../images/mvp/template_v2/winlogo_htw_poker.png) no-repeat;
} 
 .pastWinNumLogoPOKERL {
	background-image: url(../../../images/mvp/template_v2/pastWinNumLogoPOKERL.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
 }

.winNumLogoPokerLotto {
	background: url(../../../images/mvp/template_v2/winNumLogosPOKERLOTTO.png) no-repeat center;
	height: 90px;
	width: 100%;
	margin-top: -15px;
}
.winNumGroup {
	list-style: none;
	text-align:left;
	padding:8px;
	margin-bottom:8px;
	width:62%;
}
.groupDivider {
	border-top: 2px dotted #ccc;
	margin-bottom: 10px;
	padding-top: 10px;
}
/*.drawDate H4 {
	margin-top: 0;
	color: #006699;
}*/

.drawDate {
	font-weight: bold;
	margin-bottom: 12px;
	color: #5F88A0;
}

/* ALL IN TRACKER */
.allInBanner {
	background: url(../../../images/mvp/template_v2/allin_banner.png) no-repeat;
	min-height: 200px;
}
.progressiveJackpot {
	position: absolute;
	margin: 25px 0 0 250px;
	font-weight: bold;
	text-align: center;
}
	.allInJackpotTitle  {
		font-family: 'Droid Sans', sans-serif;
		position:relative;
		margin: 4px 0 0 0;
		font-size: 19px;
		color: #425f6f;
	}
	.allInJackpot  {
		font-family: 'Droid Sans', sans-serif;
		position:relative;
		/* margin: 24px 0 0 0; */
		font-size: 48px;
		color:#005884;
		padding: 18px;
	}
	.allInJackpotEstimated  {
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		font-style: italic;
		position:relative;
		font-size: 12px;
		color: #425f6f;
	}	
	.allInJackpotDate  {
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		position:relative;
		font-size: 12px;
		color: #425f6f;
		margin-top: 10px;
	}
	.allInJackpotEst  {
		position:relative;
		margin: 15px 0 0 0;
		font-size: 10px;
	}

.allInTable {
	border:2px #425f6f solid;
	margin: 0 auto;
	width:99%;
}
	.allInTable th {
		color: white;
		background-color: #425f6f;
		padding: 10px 4px;
	}
	.allInTable td {
		font-family: 'Droid Sans', sans-serif;
		padding: 10px 3px 4px 6px;
		text-align: center;
		border: 1px solid #425f6f;
	}
.allInTitle {
	background: url(../../../images/mvp/template_v2/pbAllInLogo.png) no-repeat;
	width:86px;
	height: 40px;
    margin: 13px 0 10px 0;
    float: left;
}
.imageTextTitle h3{
    float: left;
	margin: 25px 0 0 5px;
}

/* ALL IN JACKPOT PANEL */
.allInJackpot {
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:18px;
	background: white; 
	border: 1px solid #aaa;
	
	font-size: 16px;
	text-align:center;
}
.allInJackpotpage {
	
	font-family: 'Droid Sans', sans-serif;
	/* margin: 24px 0 0 0; */
	font-size: 35px;
	color:#425f6f;
	padding-top:18px;
	padding-bottom:10px;		
	text-align:center;
	position:relative;
}
	.line1 {
		font-family: 'Droid Sans', sans-serif;
		padding:10px 0 20px 0;
		font-size: 16px;
		color:#425f6f;
	}
	#allInProgressiveJackpotMobile.line1 {
		display: none;
	}

	.line2 {
		/**/
		padding:4px 0 10px 0;
		font-size: 28px;
		color:#425f6f;
	}

	.line2 span {
		font-size: 10px;
	}

	.line3Estimated {
		font-family: 'Droid Sans', sans-serif;
		padding:0 0 10px 0;
		font-size: 14px;
		color: #425f6f;
		font-weight: bold;
		font-style: italic;
	}

	.line3 {
		font-family: 'Droid Sans', sans-serif;
		padding:10px 0 10px 0;
		font-size: 14px;
		color: #425f6f;
		font-weight: bold;
	}
	.allInLogo {
		background: url(../../../images/mvp/template_v2/allInJackpotPanelLogo.png) no-repeat;
		height:80px;
		background-position: center;
		margin: 5px 0 0 -10px;
	}
	
/* DRAW CARDS */

.pokerDrawCards {
	float: left;
	margin:0;
}

/* Spades - Start  */

.poker_lottocard {
	background: url(../../../images/mvp/template_v2/pokercards.png) no-repeat;
	width: 49px;
	height: 62px;
	float: left;
	padding: 1px;
	display: block;
}

#poker_lotto_card_1 {	background-position: -1px -1px;}
#poker_lotto_card_2 {	background-position: -53px -1px;}
#poker_lotto_card_3 {	background-position: -106px -1px;}
#poker_lotto_card_4 {	background-position: -160px -1px;}
#poker_lotto_card_5 {	background-position: -212px -1px;}
#poker_lotto_card_6 {	background-position: -265px -1px;}
#poker_lotto_card_7 {	background-position: -320px -1px;}
#poker_lotto_card_8 {	background-position: -373px -1px;}
#poker_lotto_card_9 {	background-position: -427px -1px;}
#poker_lotto_card_10 {	background-position: -1px -70px;}
#poker_lotto_card_11 {	background-position: -53px -70px;}
#poker_lotto_card_12 {	background-position: -106px -70px;}
#poker_lotto_card_13 {	background-position: -160px -70px;}
/* Hearts - start  */

#poker_lotto_card_14 {	background-position: -320px -348px;}
#poker_lotto_card_15 {	background-position: -212px -70px;}
#poker_lotto_card_16 {	background-position: -265px -70px;}
#poker_lotto_card_17 {	background-position: -320px -70px;}
#poker_lotto_card_18 {	background-position: -373px -70px;}
#poker_lotto_card_19 {	background-position: -427px -70px;}
#poker_lotto_card_20 {	background-position: -1px -140px;}
#poker_lotto_card_21 {	background-position: -53px -140px;}
#poker_lotto_card_22 {	background-position: -106px -140px;}
#poker_lotto_card_23 {	background-position: -160px -140px;}
#poker_lotto_card_24 {	background-position: -212px -140px;}
#poker_lotto_card_25 {	background-position: -265px -140px;}
#poker_lotto_card_26 {	background-position: -320px -140px;}
/* Clubs - Start  */

#poker_lotto_card_27 {	background-position: -373px -140px;}
#poker_lotto_card_28 {	background-position: -427px -140px;}
#poker_lotto_card_29 {	background-position: -1px -208px;}
#poker_lotto_card_30 {	background-position: -53px -208px;}
#poker_lotto_card_31 {	background-position: -106px -208px;}
#poker_lotto_card_32 {	background-position: -160px -208px;}
#poker_lotto_card_33 {	background-position: -212px -208px;}
#poker_lotto_card_34 {	background-position: -265px -208px;}
#poker_lotto_card_35 {	background-position: -320px -208px;}
#poker_lotto_card_36 {	background-position: -373px -208px;}
#poker_lotto_card_37 {	background-position: -427px -208px;}
#poker_lotto_card_38 {	background-position: -1px -277px;}
#poker_lotto_card_39 {	background-position: -53px -277px;}
/* Diamond - Start  */

#poker_lotto_card_40 {	background-position: -106px -277px;}
#poker_lotto_card_41 {	background-position: -160px -277px;}
#poker_lotto_card_42 {	background-position: -212px -277px;}
#poker_lotto_card_43 {	background-position: -265px -277px;}
#poker_lotto_card_44 {	background-position: -320px -277px;}
#poker_lotto_card_45 {	background-position: -373px -277px;}
#poker_lotto_card_46 {	background-position: -427px -277px;}
#poker_lotto_card_47 {	background-position: -1px -347px;}
#poker_lotto_card_48 {	background-position: -53px -347px;}
#poker_lotto_card_49 {	background-position: -106px -347px;}
#poker_lotto_card_50 {	background-position: -160px -347px;}
#poker_lotto_card_51 {	background-position: -212px -347px;}
#poker_lotto_card_52 {	background-position: -265px -347px;}


 
.nextJackpotDetailsL649SW > .before, .nextJackpotDetailsL649SW > .after {
	position: absolute;
	width: 4px;
	height: 4px;
	margin-top: 15%;
	margin-left: 10%;
	border-radius: 50%;
	box-shadow: -120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;
	-moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards; }
  
  .nextJackpotDetailsL649SW > .after {
	-moz-animation-delay: 1.25s, 1.25s, 1.25s;
	-webkit-animation-delay: 1.25s, 1.25s, 1.25s;
	-o-animation-delay: 1.25s, 1.25s, 1.25s;
	-ms-animation-delay: 1.25s, 1.25s, 1.25s;
	animation-delay: 1.25s, 1.25s, 1.25s;
	-moz-animation-duration: 1.25s, 1.25s, 6.25s;
	-webkit-animation-duration: 1.25s, 1.25s, 6.25s;
	-o-animation-duration: 1.25s, 1.25s, 6.25s;
	-ms-animation-duration: 1.25s, 1.25s, 6.25s;
	animation-duration: 1.25s, 1.25s, 6.25s; }
  
  @-webkit-keyframes bang {
	from {
	  box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-moz-keyframes bang {
	from {
	  box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-o-keyframes bang {
	from {
	  box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-ms-keyframes bang {
	from {
	  box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @keyframes bang {
	from {
	  box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-webkit-keyframes gravity {
	to {
	  transform: translateY(200px);
	  -moz-transform: translateY(200px);
	  -webkit-transform: translateY(200px);
	  -o-transform: translateY(200px);
	  -ms-transform: translateY(200px);
	  opacity: 0; } }
  @-moz-keyframes gravity {
	to {
	  transform: translateY(200px);
	  -moz-transform: translateY(200px);
	  -webkit-transform: translateY(200px);
	  -o-transform: translateY(200px);
	  -ms-transform: translateY(200px);
	  opacity: 0; } }
  @-o-keyframes gravity {
	to {
	  transform: translateY(200px);
	  -moz-transform: translateY(200px);
	  -webkit-transform: translateY(200px);
	  -o-transform: translateY(200px);
	  -ms-transform: translateY(200px);
	  opacity: 0; } }
  @-ms-keyframes gravity {
	to {
	  transform: translateY(200px);
	  -moz-transform: translateY(200px);
	  -webkit-transform: translateY(200px);
	  -o-transform: translateY(200px);
	  -ms-transform: translateY(200px);
	  opacity: 0; } }
  @keyframes gravity {
	to {
	  transform: translateY(200px);
	  -moz-transform: translateY(200px);
	  -webkit-transform: translateY(200px);
	  -o-transform: translateY(200px);
	  -ms-transform: translateY(200px);
	  opacity: 0; } }
  @-webkit-keyframes position {
	0%, 19.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	20%, 39.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	40%, 59.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	60%, 79.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	80%, 99.9% {
	  margin-top: 15%;
	  margin-left: 10%; } }
  @-moz-keyframes position {
	0%, 19.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	20%, 39.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	40%, 59.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	60%, 79.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	80%, 99.9% {
	  margin-top: 15%;
	  margin-left: 10%; } }
  @-o-keyframes position {
	0%, 19.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	20%, 39.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	40%, 59.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	60%, 79.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	80%, 99.9% {
	  margin-top: 15%;
	  margin-left: 10%; } }
  @-ms-keyframes position {
	0%, 19.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	20%, 39.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	40%, 59.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	60%, 79.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	80%, 99.9% {
	  margin-top: 15%;
	  margin-left: 10%; } }
  @keyframes position {
	0%, 19.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	20%, 39.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	40%, 59.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	60%, 79.9% {
	  margin-top: 15%;
	  margin-left: 10%; }
  
	80%, 99.9% {
	  margin-top: 15%;
	  margin-left: 10%; } }
  
/* test resize */

.textcontrols {
    float: right;
	padding-top:4px;
	
}

#decreasetext, #resettext, #increasetext  {     
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;   
	color: #425f6f;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 700;    
}

.ballpos {

	padding-top: 6px;
}