/*** VERSION 5.28 ***/

html, button, select, textarea { font-family: 'Open Sans', 'arial narrow', Arial; color:#666666; }

/***************************************** SELECTION ******************************************/
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

/***************************************** LINKS ******************************************/
a { color: #000; }
a:visited { color: #000; }
a:hover { color: #000; }
a:hover, a:active { outline: 0; }

/***************************************** FORM INPUT COLOR ON FOCUS ******************************************/
input:focus, .ddCheckFocus, .dropDownRidesigned.focus, .inputBox-wrapper input:focus
{
    -moz-box-shadow: 0px 0px 4px #03283A;
    -webkit-box-shadow: 0px 0px 4px #03283A;
    box-shadow:0px 0px 4px #03283A;
    behavior: url('/css/PIEcss.htc');
}
.inputCheckFocus     {text-shadow:0px 0px 3px #03283A;
    behavior: url('css/PIEcss.htc');}

/******************************************************** GRADIENTS *************************************/
/* fucsia */
.submitButtonBlue, #playNow, #modal a.closeButton, #sel_savechanges, #modal.login button, #deposit #btn-deposit, #bankTransferForm #widhraw-button, 
#deposit #sel_addcc, #transactionDetails #override, #deposit .quickdeposit button, #sel_deletecc, #currentDetails .submitButtonBlue.confirm,
#currentDetails .submitButtonBlue.change, #modal #subscriptionRulez .subscribeButtonBlue, #customerReg .submitButtonBlue, 
.subscribe #detail .linkButtons .submit, #transactionDetails #btnDepositNow,  #buyNowPurchasePayInRes.confirmDeposit,
#sel_but_search, #sel_search_bets, #modal.betDetails a.xbutton, #modal a.xbutton, #pitchLegends a.xbutton, #overlay-container > div.closeOverlay,
.dd .rightColor, #main .product.syndicate #discountedProductMessage #discountSubmit, .product .buttonLucky 	{
	background: #d63cb7; /* Old browsers */
	background: -moz-linear-gradient(top, #d63cb7 0%, #a2216f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d63cb7), color-stop(100%,#a2216f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d63cb7 0%,#a2216f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d63cb7 0%,#a2216f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d63cb7 0%,#a2216f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d63cb7 0%,#a2216f 100%); /* W3C */
	-pie-background: linear-gradient(#d63cb7 1%,#a2216f 100%);
    behavior: url('/css/PIEcss.htc');
	}
	
.submitButtonBlue:hover, #playNow:hover , #modal a.closeButton:hover, #sel_savechanges:hover, #modal.login button:hover, #deposit #btn-deposit:hover, #bankTransferForm #widhraw-button:hover,
#deposit #sel_addcc:hover, #transactionDetails #override:hover, #deposit .quickdeposit button:hover, #sel_deletecc:hover, #currentDetails .submitButtonBlue.confirm:hover,
#currentDetails .submitButtonBlue.change:hover, #modal #subscriptionRulez .subscribeButtonBlue:hover, #customerReg .submitButtonBlue:hover,
.subscribe #detail:hover .linkButtons .submit, #transactionDetails #btnDepositNow:hover,  #buyNowPurchasePayInRes.confirmDeposit:hover,
#sel_but_search:hover, #sel_search_bets:hover, #modal.betDetails a.xbutton:hover,#modal a.xbutton:hover, #pitchLegends a.xbutton:hover, #overlay-container > div.closeOverlay:hover,
#main .product.syndicate #discountedProductMessage #discountSubmit:hover {
	background: #a2216f; /* Old browsers */
	background: -moz-linear-gradient(top, #a2216f 0%, #d63cb7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2216f), color-stop(100%,#d63cb7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a2216f 0%,#d63cb7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a2216f 0%,#d63cb7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a2216f 0%,#d63cb7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a2216f 0%,#d63cb7 100%); /* W3C */
	-pie-background: linear-gradient(#a2216f 0%,#d63cb7 100%);
	}

/* white */
.submitButtonWhite, #historyTbl td a,  #ReviewBetTbl td a, #betDetails a.back, #limit button, #voucher button, #customerAutosuspensionState #submitSelfSuspension, 
#bigBanner .bottom a.veiwMsg {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%); /* W3C */
	-pie-background: linear-gradient( #ffffff 0%,#ececec 100%);    
	behavior: url('/css/PIEcss.htc');	
}
.submitButtonWhite:hover, #historyTbl td a:hover, #ReviewBetTbl td a:hover , #betDetails a.back:hover, #limit button:hover, #voucher button:hover, #customerAutosuspensionState #submitSelfSuspension:hover,
#bigBanner .bottom a.veiwMsg:hover {
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%,#ffffff 100%); /* W3C */
	-pie-background: linear-gradient( #ececec 0%,#ffffff 100%);   
}

/******************************************************** COLORS *************************************/
colorclassethatusesYELLOW, #mastHead .mainNav li a:hover, #mastHead .mainNav li a.current {
	color:#8b3fd7;
}
#ticker div, #tickerBottom div {color:#fbda11}

/* background color red */
.receipt hr {background-color: #432875; }

/******************************************************** SHADOWS *************************************/
/* wide */
.shadowButtons, .winners .submitButtonBlue.playNow {
	-webkit-box-shadow: 0px 7px 6px 1px #777777;
	box-shadow: 0px 7px 6px 1px #777777;
	behavior: url('/css/PIEcss.htc');
}
/* thin */
.submitButtonWhite, #historyTbl td a,  #ReviewBetTbl td a, #betDetails a.back, #limit button, #voucher button, #customerAutosuspensionState #submitSelfSuspension, 
#bigBanner .bottom a.veiwMsg, #main #header #sel_homebutplaynow, #pitch, #playNow,
.submitButtonBlue, #playNow, #modal a.closeButton, #sel_savechanges, #modal.login button, #deposit #btn-deposit, #bankTransferForm #widhraw-button, 
#deposit #sel_addcc, #transactionDetails #override, #deposit .quickdeposit button, #sel_deletecc, #currentDetails .submitButtonBlue.confirm,
#currentDetails .submitButtonBlue.change, #modal #subscriptionRulez .subscribeButtonBlue, #customerReg .submitButtonBlue, 
.subscribe #detail .linkButtons .submit, #transactionDetails #btnDepositNow,  #buyNowPurchasePayInRes.confirmDeposit,
#sel_but_search, #sel_search_bets, #modal.betDetails a.xbutton, #modal a.xbutton, #pitchLegends a.xbutton, #overlay-container > div.closeOverlay,
.dd .rightColor, #main .product.syndicate #discountedProductMessage #discountSubmit  {
    -webkit-box-shadow: 1px 2px 3px 0px #777777;
	box-shadow: 1px 2px 3px 0px #777777;
}

/******************************************************** NO SHADOWS *************************************/
#sel_footbanner_playnowbut, .noshadow {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


/******************************************************** WRAPPER *************************************/
#wrapper{
	background-color:#ffffff;
	-webkit-box-shadow:  0px 0px 20px 0px #777777;        
    box-shadow:  0px 11px 22px 0px #777;
    behavior: url('/css/PIEcss.htc');
	}

/******************************************************** HEADER *************************************/
#wrapperHeader {background: url(/img/lntk/jmillions/header_background.png) center bottom no-repeat;}

#mastHead #logo a{
	background: url(/img/lntk/jmillions/logo.png) no-repeat;
	width:425px;
	height:137px;
	}
	
/******************************************** LOGGED OUT  *************************************/
	
#login input.text{
	color:#858383;
	border:1px solid #000;
	}	
#login li .btnReg{
	background:url(/img/lntk/jmillions/btn-openAccount.png) no-repeat;}

/******************************************************** LOGGED IN *************************************/
#mastHead .signedIn > li {
	color: #ffffff;
}

#mastHead .signedIn li span.arrow:after
{font-family:Symbols;content:"\00a0\F0D7";}

#mastHead .signedIn li.Border:after {
		content: "";
		position:relative;
		display:block;
		width:1px;
		height:30px;
		background-image:url(/img/lntk/jmillions/divider_login_logged.png);
		 top: -23px;
		left: -7px;
	}

#mastHead .signedIn li span {color:#ffffff;}
#mastHead .signedIn li span.myAccount{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
	background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%);
	-pie-background: linear-gradient(#ffffff 1%,#ececec 100%);
	border: #767778 1px solid;
	border-radius: 5px;
	color: #000;
	text-transform: uppercase;
	padding: 1px 4px 0 4px;
	-webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
	
	behavior: url('/css/PIEcss.htc');
	font-size: 11px;
	}

#mastHead .signedIn li span.myAccount span{color: #000;}
	
#mastHead .signedIn ul li a:hover{
	color:#01008F;
	}
#mastHead .helpNav{
	bottom: 3px;
	position: absolute;
	right: 0px;
	}	
#mastHead .helpNav a{
	color:#fffffd;}
	
/******************************************************** NAVIGATION *************************************/

	
#mastHead .mainNav {
	padding:0;
	position:relative;
	top:51px;
	right: -20px;
	line-height: 16px;
	z-index:1; /*Added Luca*/
	font-weight:800;
	}
	
#mastHead .mainNav li {
	border-right: 2px solid #fffffd;
	float: left;
	height: 42px;
	text-align: center;
	padding-bottom: 2px;
}

#mastHead .mainNav li a{
	color: #fffffd;
    display: block;
    font-size: 15px;
	padding: 0px 10px;
    text-decoration: none;
    text-transform: uppercase;
   	display: block;
	height: 40px;
	font-weight: 600;
	margin: 0px 4px;
	}

#mastHead .mainNav li:not(.last)  a{x;
	position: relative;
	z-index: 0;
	padding-top: 7px;
	height: 33px;
}
		
#mastHead .mainNav li a:hover{		
		border-bottom: 4px solid #8b3fd7;
	}	
	
#mastHead .mainNav li a.current {
	/*Added By Luca*/
	position: relative;
	z-index: 0;
	border-bottom: 4px solid #8b3fd7;

	}
/******************************************************** SUBMENU *************************************/
#mastHead .mainNav div.subnav {
	background: #FFF;
	border: 2px solid #E3E3E3;
	left: 81px;
	top: 44px;
	width: 222px;
}
#mastHead .mainNav div.subnav a {color: #432875;}

/******************************************************** MAIN *************************************/
#main{padding-top: 20px;}	
#endOfcontentWrap {clear:both;}	
#homeWrapp{padding:20px 15px 10px;}

#userDetails input[type="text"], #userDetails input[type="password"] {
	height:23px;
}
/*fix*/
#userDetails .dd.plainGray {margin-left:-4px!important;}
#userDetails #mobile {margin-right: 24px;}

#main input.text {width:300px;}
	
#modal input.text {
	width: 160px;
	height: 22px;}
#main input.textMiddle {width:191px;}    
#main input.textShort {width:30px;}

/************************************* TICKER *******************************/

#ticker {
	background: url(/img/lntk/jmillions/ticker-background.png) repeat-x;	
	margin-bottom:7px;
	border: 1px solid #f1f1f1;	
	overflow: hidden;
	position: relative;
	padding: 9px 0px 5px 0px;
	font-family: Arial;
	z-index: 0;
	height: 24px;
	}



.element-wrapper.wrap-ticker ul li {
	padding:0px;
	font-size:14px;
	color: white;
}

#ticker p {
	float:left;
	padding:8px;
	font-size:14px;
	color: white;
}

 #ticker p span {font-weight: bold;}

/* for footer */

#tickerBottom {
	background: url(/img/lntk/jmillions/stripe.png) repeat;	
	margin-bottom:15px;
	padding:10px 20px;
}

#tickerBottom h2 {
	font-weight:800;
	font-size:21px;
	color: #432875;
	text-align: left;
}
	
/************************************* BANNER HEADER PLAY LOTTO *******************************/
#main #header {
	margin:0 0 20px 0;
	height: 143px;
	width: 920px;
	background: url(/img/lntk/jmillions/panel-jackpot.png) no-repeat;	
	color: #eee;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	}	

#main #header .nextDraw {width: 231px; color: #fbda15;}

.nextDraw dl{padding: 11px 10px 0 0; clear: both; text-align: right;}
.nextDraw dt {font-size:12px;}
.nextDraw dd{font-size:17px;margin:0;}	
.nextDraw .timer{ 
	color: #eee;
	padding: 6px 8px 0 1px;
	font-size: 11px;
	float: right;
	text-align: center;
	font-weight: bold;
	}
.nextDraw ul {padding: 2px 16px 0px 0px; float: right; }

.nextDraw ul li{
	float:left;
	margin:0 0 0 0px;
	text-align:center;
	}
	
.nextDraw ul li span{
	display: block;
	width: 26px;
	height: 23px;
	font-size: 17px;
	line-height: 1.4;
	font-weight: bold;
	background: url(/img/lntk/jmillions/lotto-ball-sml.png) no-repeat;
	padding-top: 1px;
	}
.nextDraw ul li {
	font-size:11px
	}
	
#playBannerTop.nextDraw dt {font-size: 16px; font-weight:800;}
#playBannerTop.nextDraw dd {font-size: 15px; font-weight: 200;}
#playBannerTop.nextDraw dl {text-align: left;padding: 2px 10px 0 0;}
#playBannerTop.nextDraw .timer {
	color: #FBDA15;
	padding: 10px 0px 1px 5px;
	font-size: 15px;
	float: none;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	height: 20px;
	overflow: hidden;
}
#playBannerTop.nextDraw ul li span#hours {margin-left: -1px;}
#playBannerTop.nextDraw ul li span#seconds {margin-left: -1px;}
#playBannerTop.nextDraw ul li span {
	display: block;
	width: 56px;
	height: 41px;
	font-size: 33px;
	line-height: 42px;
	font-weight: bold;
	background: none;
	padding: 0px;
	text-align: center;
}
#playBannerTop.nextDraw ul {
	padding: 0px;
	float: left;
}
#playBannerTop.nextDraw ul li {
	font-size: 11px;
	color: #000;
	text-align: left;
}

/************************************* HOME *******************************/
	
#main .home #header{background:url(/img/lntk/jmillions/home-panel.png) no-repeat;height:360px;}
#panelFoundation{background:url(/img/lntk/jmillions/play-panel.png) no-repeat;height:380px;}
.home #panelFoundation h2{color: #FFF;font-size: 33px;font-weight: 700;margin: 0px 0 0 0px;}

.home #panelFoundation .inner p{
	font-size: 16px;
	color: #000;
	font-weight: normal;
	position: absolute;
	top: 252px;
	left: 24px;
	width: 249px;
	}
#panelFoundation .inner a{
    display: block;
    position: absolute;
	left: 137px;
	top: 334px;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	}

#panelFoundation .right .price {color: #FFF;font-size: 22px;font-weight: 600;display: block;position: absolute;top: 317px;left: 348px;width: 123px; text-align: right;line-height: 26px;}
#panelFoundation .right .playNow {width: auto;left: 483px;top: 321px;font-size: 22px;border-color: #DA56C2;}
	
.home #header dl{
	font-weight: 400;
	font-size: 14px;
	margin-left: 38px;
	margin-top: 11px;
	}
	
.home #header dd{
	font-weight:800;
	margin:0 10px 0 0;
	}
.home .nextDraw-wrapper {padding: 22px 0px 0px 49px; color: #FBDA15;}

.submitButtonBlue, #playNow, #modal a.closeButton	{
    border:2px solid #fffffd;
	display: block;
	position:relative;
	color:#fff;
    font-weight: 800;
	}

.submitButtonBlue, #playNow {
	font-size:18px;
	padding:2px 10px;
	border-radius:25px;
	text-shadow: none;
	text-decoration:none;
}

#playNow {
	font-size: 37px;
	font-weight:800;
	border: 4px solid white;
}
#main a.submitButtonBlue{color:#fff}	
#main a.submitButtonBlue:hover{text-decoration:none;}

/* PLAY NOW HOME HEADER BANNER */
.submitButtonBlue.playNow{
	border-radius: 15px 15px 15px 15px;
	font-size: 31px;
	height: auto;
	padding: 5px 18px;
	position: absolute;
	left: 360px;
	top: 287px;
	width: 162px;
	}
	
#main #header #sel_homebutplaynow{
	border-radius: 15px 15px 15px 15px;
	font-size: 30px;
	height: auto;
	padding: 2px 22px 6px 22px;
	position: absolute;
	left: 335px;
	top: 267px;
	width: auto;
	border-color: #DA56C2;
}

#main #header .nextDraw #sel_homebutplaynow
{
font-size: 20px;
height: auto;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
width: 200px;
}
	
.submitButtonBlue.playBanner {
	border-radius: 15px 15px 15px 15px;
	font-size: 20px;
	width: 200px;
	text-align: center;
	float: right;
	margin: 10px 8px 0px 0px;
	border-color: white;
	padding: 0px;
}
	
#points .submitButtonBlue.playNow{
	width: 333px;
	text-align: center;
	padding: 0px 0px 3px 0px;
	}

.submitButtonBlue.depositNow {
    background: url("/img/lntk/jmillions/btn-deposit-now-blue.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 82px;
    position: absolute;
    right: 70px;
    text-indent: -9999px;
    top: 85px;
    width: 302px;
}

.submitButtonWhite, #historyTbl td a,  #ReviewBetTbl td a, #betDetails a.back, #limit button, #voucher button, #customerAutosuspensionState #submitSelfSuspension, 
#bigBanner .bottom a.veiwMsg {
	border: 1px solid #767778;
	display: block;
	position: relative;
	color: #000;
	font-size: 15px;
	text-transform:uppercase;
	padding: 1px 6px 1px 6px;
	border-radius: 8px;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	margin: -3px 0 0 0;
	behavior: url('/css/PIEcss.htc');	
}
#limit button, #voucher button {	display:inline-block;}

.submitButtonWhite {
	border: 1px solid #666666;
	display: block;
	position: relative;
	color: #003333;
	font-family: Arial,serif;
	padding: 2px 10px;
	border-radius: 5px;
	z-index: 0;
}

a.submitButtonWhite:hover {
	text-decoration:none !important;
}

#sel_savechanges, #modal.login button, #deposit #btn-deposit, #bankTransferForm #widhraw-button, 
#deposit #sel_addcc, #transactionDetails #override, #deposit .quickdeposit button, #sel_deletecc, #currentDetails .submitButtonBlue.confirm,
#currentDetails .submitButtonBlue.change, #modal #subscriptionRulez .subscribeButtonBlue, #customerReg .submitButtonBlue, 
.subscribe #detail .linkButtons .submit {    
	position:relative;
	color:#fff;
	font-weight:800;
	font-size:18px;
	padding:4px 16px 6px 16px;
	text-shadow: none;
	text-decoration:none;
	text-transform: uppercase;}

#sel_savechanges, #modal.login button, #deposit #btn-deposit, #bankTransferForm #widhraw-button, 
#deposit #sel_addcc, #transactionDetails #override, #deposit .quickdeposit button, #sel_deletecc, #currentDetails .submitButtonBlue.confirm,
#currentDetails .submitButtonBlue.change, #modal #subscriptionRulez .subscribeButtonBlue, #customerReg .submitButtonBlue, 
.subscribe #detail .linkButtons .submit, #transactionDetails #btnDepositNow,  #buyNowPurchasePayInRes.confirmDeposit {    
	border-radius:25px;
	border:2px solid #fff;
    display: block;	
	behavior: url('/css/PIEcss.htc');
}


#sel_but_search, #sel_search_bets {    
    -webkit-box-shadow: none;
	box-shadow: none;
	border:2px solid #fff;
    display: block;
	position:relative;
	color:#fff;
	font-weight:800;
	font-size:18px;
	padding:0px 16px 2px 16px;
	border-radius:25px;
	text-shadow: none;
	text-decoration:none;
	behavior: url('/css/PIEcss.htc');
}

#main .product .submitButtonBlue.playNow span.arrow{
	margin-left: 18px;
	}


/*********************************************** Side Panels *******************************************/
#aside .panel.long {background:url(/img/lntk/jmillions/panel-side1.png) no-repeat;height:496px;}
#aside .panel.long.pic2 {background: url(/img/lntk/jmillions/panel-side-2.png) no-repeat;height:461px;}	
#aside .panel.long.pic5 {background: url("/img/lntk/jmillions/panel-side-5.png") no-repeat scroll 0 0 transparent;height: 384px;}
#main #aside .panel.long h2.play5 {color:#ffffff;visibility: hidden;padding-top: 105px;}

#aside p {color:white;}

#main #aside .panel.long.pic5 p {
	padding: 20px 11px 0px 11px;
	text-align: left;
	font-size: 15px;
	font-family: Arial;
	color: #ffffff;
	height: 188px;
}

#main #aside .panel.long.pic5 a{display: inline-block;
margin: 15px auto 0;
padding-left: 11px;
font-size: 11px;
}


	
#aside .panel .faqs li a{color: #434343;}
	


/* PANEL SUPPORT FAQ NOT PRESENT IN ARSENAL */
#aside .support-faq ul {	
	margin: 0 11px 0 0;
	font-size: 12px;
}

#aside .panel.long.support-faq {
    background: url("/img/lntk/jmillions/panel-support-faq.png") no-repeat scroll 0 0 transparent;
    height: 495px;
}

#main #aside .panel.long.support-faq h2 {
	margin-left: 6px;
	text-align: left;
	font-size: 19px;
	visibility:hidden;
	padding-top: 124px;
}

#aside .panel.long.support-faq > p{height: 200px;}
#aside .panel.long.support-faq p{
	padding: 2px 10px 0px 10px;
	color: #FFF;
	font-size: 14px;}

#main #aside .panel.long.support-faq h2.faqsPanel  {
    padding: 0px 0px 0px 2px;
	color: #432875;
	text-align: left;
	visibility:visible;
}

#aside .panel.long.support-faq li a{color: #434343;}
	
#aside .panel.short {
	height:177px;
	background:url(/img/lntk/jmillions/panel-short.png) no-repeat;}
	
#aside .panel.short.secure {
	height:185px;
	background:url(/img/lntk/jmillions/panel-secure.png) no-repeat;}

#aside .panel.short.secure h2 {
	padding: 1px 0 0 8px !important;
	color: #432875 !important;
	font-size: 29px !important;
}

#aside .panel.jackpot {
	height: 259px;
	background: url(/img/lntk/jmillions/panel-jackpot-side.png) no-repeat;
	color: #FBDA15;
	padding-top: 7px;}
	
#aside .panel.jackpot p {color: #FBDA15;}

#aside .panel.latestResults h2{color:#FBDA15;}
#aside .panel.latestResults .bonus {top: -3px;}
	
#aside .panel.jackpot h2 {
	line-height: 1;
	margin-bottom:3px;
	letter-spacing: -1px;
	font-size: 18px !important;
	text-align: center;
	color: #FFF;
	font-weight: 600;
}
	
#aside .panel.jackpot .figure p {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;}
	
#aside .panel.jackpot .figure p.large {
    font-size: 45px;
    padding: 0px;
	font-weight:700;
	line-height:0.8;
}

#aside .panel.jackpot .figure p span{
	font-size: 60px;
	line-height: 66px;
	}

#aside .panel.latestResults{
	height:168px;
	background:url(/img/lntk/jmillions/panel-results.png) no-repeat;
}
	
.latestResults .inner{
	padding:0 7px}

.latestResults .inner p {
	font-size: 13px;
	font-family: Arial;
	}
	
#aside .panel.latestResults .date{
	color: #fff;
	border-bottom:1px solid #000;
	margin-bottom:3px;
	font-size: 13px;
	font-family: Arial;
	height: 20px;
	overflow: hidden;}
	
#aside .panel.latestResults .shirts li {color: #000000;}

#aside .panel.latestResults .shirts li div {
    background: url("/img/lntk/jmillions/shirts-red-sml.png") no-repeat scroll 0 0 transparent;
    height: 35px;
	padding: 3px 0 0;
	width: 38px;
	margin: 2px -3px;
}
#aside .latestResults a {margin-top: 40px;}
#aside .panel.latestResults .shirts li span {font-size: 16px;padding-left: 7px;}
.latestResults .bonus p	
	{font-size: 11px;
	line-height: 13px;
	padding-top: 3px;}

#aside .latestResults a{
	font-weight: bold;
	}

#aside .panel.short.pic3 {
	background:url(/img/lntk/jmillions/panel-side3.png) no-repeat;
	padding: 0px 5px;}

	

	
#aside .pic3 .faqs {
	padding-left: 7px;
	margin-top: -15px;
	}
#aside .short .faqs{padding-left: 7px;}

#main #aside .panel.pic3 .faqs h2{color:#004343;}
	
#main #aside .panel.pic3.short h2 {
	padding: 9px 0 0 7px;
	font-size: 23px;
	color:#432875;
}

#aside .panel.pic3.short ul {
	margin-top: 0px;
}
	
#main #aside .panel.short p, 
#main #aside .panel.short h2
{
	padding:5px 15px;
	color: #000;
	
}

#main #aside .panel.short p a {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;}

#main #aside .panel.short h2{
	padding: 1px 0 0 5px;
	font-size: 23px;
	color: #FBDA15;
	}
	
#aside .panel.cust {
	height:185px;
	background:url(/img/lntk/jmillions/panel_side-cust.png) no-repeat;
	color:#fff;
	}
#main #aside .panel.cust p, #main #aside .panel.cust h2{
	padding:0 6px;
	color: #9B9B9B;
}

#main #aside .panel.cust h2{
	color: #FFFFFF;
    line-height: 1;
    padding: 8px 35px 17px 8px;
	margin-bottom: 11px;
	}
	
#main #aside .panel.cust h2 span {
	color: #9b9b9b;
}
	
#main #aside .panel.cust p.emailLink{
	color:#666;
	padding-top:16px;
	line-height: 16px;
	}
	
#main #aside .panel.cust p.emailLink a{
	font-size: 12px;
	}
	
#aside .panel.cust p .contactNo{font-size: 20px;}
	
#aside .panel.cust p .custTime,
#tooltip .main p span.custTime{
	font-size:11px;}
	


#tooltip .main p {color:white;}

#aside .faqs ul{
	margin-left:0;
	margin-top: 14px;
	margin-bottom: 5px;
	padding-left: 11px;
	text-indent: -1em;
	color:#000000;
	list-style: square inside;
	line-height: 14px;}
	

#aside .faqs p a {
    display: inline;
    margin: -5px;
    text-decoration: underline;
}

/* Aside Syndicate */
#aside .syndicateAside {	background: url(/img/lntk/jmillions/syndicateAside.jpg) no-repeat; position:relative;}
#aside .syndicateAside h1 {font-size: 15px; margin-bottom: 130px;}
#aside .syndicateAside p {	line-height: 27px;	font-size: 20px;	font-weight: 700;}
#aside .syndicateAside a {position:absolute; top: 227px;left: 20px; }

/* Aside Promotional Syndicate */
#aside .promoSyndicateAside {background: url(/img/lntk/shared/promoSyndicateAside.jpg) no-repeat;}

#aside .competition {background:url(/img/lntk/jmillions/panel_side-competition.png) no-repeat;color:#fff; text-align: center;}
#aside .competition h1 {color:#fff;font-size: 33px;}
#aside .competition p {font-size: 15px;}
#aside .competition p span {font-size: 18px; font-weight: 700;}

/****************************************************** END OF ASIDE PANELS ************************************************/

.winners .submitButtonBlue.playNow {
	left: 404px;
	top: -80px;
	width: auto;
	height: auto;
	font-size: 33px;
	text-align: center;
	border-radius: 22px;
	border: 3px #FFF solid;
	padding: 0px 22px 4px 22px;
}

.submitButtonBlue.playNowBanner {
	border-color: #FFFFFF;
    font-size: 22px;
    margin-top: 4px;
	padding: 1px 0px 4px 50px;
	}

.jackpot .submitButtonBlue.playNowBanner {
    font-size: 20px;
	margin: 10px auto 0;
	padding: 0px 6px;
	width: 175px;}

.home h2#works{
	color: #432875;
	margin: 0;
	padding: 5px 0 0 17px;
	background: url("/img/lntk/jmillions/stripe.png") repeat scroll 0 0 transparent;
	font-size: 35px;
	}	
.home h2#works a{
	font-size: 14px;
	font-weight: bold;
	right: 20px;
	top: 17px;}

#panelWorks{
	background:url(/img/lntk/jmillions/works-panel.png) no-repeat;
	height:118px;
	color:#fff;
	}
.home #panelWorks h3{
	color: #fff;
	font-size: 24px;
	}

	
.home #panelWorks ol li{
	height:118px;
	width:164px;
	margin: 0px 18px 0 0px;}
	
.home #panelWorks ol li.last{
	margin: 2px 0 0 0;
	width:125px;}

.home #panelWorks p{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0px;
	 }
	
#features .home {background:white;}

#mainContent .content p, 
#mainContent .content ul,
#mainContent .content ol,
#mainContent .content h2{
	margin:0 0 10px 0;
	color: #032c5d
	}
#mainContent .content h2{
	font-weight:bold;
	}	
	
/************************************* RESULTS *******************************/	

.results h1 span{
	 background: url("/img/lntk/jmillions/header-player.png") no-repeat scroll 0 0 transparent;
	}


	
#resultBoard td {
	font-family: Arial;
	font-size: 15px;
}

#resultBoard td.fisrtTD,#resultBoard td.lastTD {border:none;}
	
#chooseDraw #drawdateselect {width:350px;}


.results p#chooseDraw{
	font-size: 14px;}

#pitch {
	background: #ac53f6;
	background: -moz-linear-gradient(top,  #ac53f6 0%, #432975 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac53f6), color-stop(100%,#432975));
	background: -webkit-linear-gradient(top,  #ac53f6 0%,#432975 100%);
	background: -o-linear-gradient(top,  #ac53f6 0%,#432975 100%);
	background: -ms-linear-gradient(top,  #ac53f6 0%,#432975 100%);
	background: linear-gradient(to bottom,  #ac53f6 0%,#432975 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac53f6', endColorstr='#432975',GradientType=0 );
	border: 6px solid white;
	border-radius: 11px;
}

#modal.betDetails .numbers {background: #432975;}
.results #pitch, #pitchReceipt, #modal.betDetails .inner.resultsSyndicate, #modal.betDetails #sel_numberspop_container {
    border: none;
	border-radius: 0;
	background: #432975;
	background: -moz-linear-gradient(top,  #432975 0%, #ac53f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#432975), color-stop(100%,#ac53f6));
	background: -webkit-linear-gradient(top,  #432975 0%,#ac53f6 100%);
	background: -o-linear-gradient(top,  #432975 0%,#ac53f6 100%);
	background: -ms-linear-gradient(top,  #432975 0%,#ac53f6 100%);
	background: linear-gradient(to bottom,  #432975 0%,#ac53f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#432975', endColorstr='#ac53f6',GradientType=0 );

}

#features .results .content h2{
	color: #FBDA15;
	background: #432875;
	margin: 0;
	padding: 5px 0 5px 20px;
	}
	
.results .shirts{
	margin: 11px 0px 0px 44px;
	padding:0 0 0 10px;}
	
.results .shirts li {
    color: #000;
    font-weight: bold;
    margin: 0 2px 0 0;
}

.results .shirts li span {
	font-size:28px;
	padding-top: 8px;
}

.results .shirts li.bonus {
    margin-left: 133px;
}

.results .shirts li.bonus p{
		color:#434343;
	}
	
.results .shirts li div {
    background: url("/img/lntk/jmillions/shirt-red2.png") no-repeat scroll 0 0 transparent;
}

.results .shirts li.legend{
	margin-left:44px;
	font-weight:bold;
	color:#fff;}

.results .shirts li.legend div {
    height: 83px;
}

.results .shirts li.legend.n01 div {
    background: url("/img/lntk/jmillions/results-legends-1.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n02 div {
    background: url("/img/lntk/jmillions/results-legends-2.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n03 div {
    background: url("/img/lntk/jmillions/results-legends-3.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n04 div {
    background: url("/img/lntk/jmillions/results-legends-4.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n05 div {
    background: url("/img/lntk/jmillions/results-legends-5.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n06 div {
    background: url("/img/lntk/jmillions/results-legends-6.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n07 div {
    background: url("/img/lntk/jmillions/results-legends-7.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n08 div {
    background: url("/img/lntk/jmillions/results-legends-8.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n09 div {
    background: url("/img/lntk/jmillions/results-legends-9.png") no-repeat scroll 0 0 transparent;
}
.results .shirts li.legend.n00 div {
    background: url("/img/lntk/jmillions/results-legends-0.png") no-repeat scroll 0 0 transparent;
}

#resultText {color: #FFF;}
	
#resultText p.last{
display: none;}
	
.results th, .results td{
	padding:11px 0 11px 11px;
	}
	
.results th{
    background: #432875;
    color: #FFFFFF;
	font-weight:800;
	font-size:21px;
	padding-bottom:5px;
}	

.results th.first{
	width: 1px;
	}
.results th.last{
	width: 1px;
	}
	
.results td{
	background:#fff;
	border-bottom:1px #432875 solid;
	padding: 9px 0 5px 10px !important;}

.results td.noborder{
	background:#fff;
	border-bottom:0px #432875 solid;}
		
.results .CambiamentoLegend {width:155px;}
	
/********************************** MENU LOGGED NAVIGATION *****************************/
#nav2 {

	border:1px 0px 1px 0px #dadada solid;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 60%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 60%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 60%,#a4a4a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 60%,#a4a4a4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 60%,#a4a4a4 100%); /* W3C */
	-pie-background: linear-gradient(#ffffff 60%,#a4a4a4 100%);
	-webkit-box-shadow:  2px 2px 15px 3px #777777;
    box-shadow:  0px 0px 8px 1px #777777;
	behavior: url('/css/PIEcss.htc');
	}

#nav2 > li > a{
	color: #432875;
	font-weight: 700; 
	border-right: 1px solid #DADADA;
	}
	
#nav2 > li > a:hover, #nav2 > li > a.select{
	background: #432875;
	color:#fff;
	}
	
#nav2 ul {
	background:#432875;
	height: 30px;
	}
#nav2 ul a{color:#fff;}
#nav2 ul a:hover {color:#C3CEC4;}
#nav2 ul a.select {
	color:#c3cec4;
	text-decoration:none;
	}
			
#nav2 ul li {
	text-transform: uppercase;
	font-size: 12px;	
}

/***************************** Open Account ******************************/	
#detail li label.optional{width:156px;}
#detail .voucher{background:#e6cefc;}
#detail fieldset{border-top:1px solid #aaa;}	
#detail #offers .checkRidesigned.box{vertical-align: top;}	
#customerReg #dayOfBirth,#customerReg #monthOfBirth,#customerReg #yearOfBirth {width:97px;}
#customerReg #residenceCountry, #customerReg #securityQuestion {width:304px;}
#customerReg input {margin-left: 4px;}
#customerReg #numOfRows {width:155px;}
#customerReg #numOfWeeks {width:244px;}
#customerReg #mobile {margin-right: 47px;}
.offers span.required {margin-right:-2px;}
#detail #sub li span.note {left: 302px;top: 40px;}

#detail #sub li.total{
    font-size: 18px;
    font-weight: 700;
	}

/***************************** Deposit / Withdaw ******************************/
#messages th, #messages td{
border-bottom: 1px solid #000000;
font-weight: bold;
}
#messages td {width: 100px !important;}	
#messages td span.yes {
	  background: url("/img/lntk/jmillions/icon-tick.png") no-repeat scroll 0 0 transparent;
	}
#messages td span.no {
	  background: url("/img/lntk/jmillions/icon-x-grey.png") no-repeat scroll 0 0 transparent;
	}
#messages th p span{font-weight:800;}		

/***************************** Deposit / Withdaw ******************************/
	
#transactionDetails #limit{
	background:#e6cefc;
	margin-bottom: 15px;
	color: #666666;}

#transactionDetails #override {margin-left:0px;}
#customerAutosuspensionState #submitSelfSuspension {display:inline-block;text-indent: 0px; font-size: 13px; width:auto; margin-left: 22px;}
#customerAutosuspensionState #suspensionPeriod {width: 110px;}
	
.responsible #transactionDetails #limit,
#transactionDetails .borderBox{
	background: #e6cefc;	
	padding: 22px 11px 11px 11px;}
	
#transactionDetails a, 
#transactionDetails button,
#transactionDetails select,
#subscribeForm input,
a.whatsThis{margin-left:8px;}

a.whatsThis{color: #000001;}

#transactionDetails span {display:inline-block;}

#transactionDetails input, #cardDetails input {display:inline-block;margin-left:0px;height: 23px;}

#transactionDetails #fixForACareditCardPayInReq {margin-right: 0px !important;}

#buyNowPurchasePayInRes {padding:10px;padding: 6px 22px;
font-size: 22px;}

#buyNowPurchasePayInRes.confirmDeposit{	
	border-radius: 33px;
	behavior: url('/css/PIEcss.htc');
	border: 2px solid #ffffff;
	margin: 0;
	width: auto;
	height: auto;
	margin-top: 15px;
	color: #fff;
	font-weight:800;
	font-size: 24px;
	text-align: right;
	line-height: 20px;
	padding: 7px 23px 10px 23px;
	text-shadow: none;
	}

#buyNowPurchasePayInRes.confirmDeposit span.arrow {font-size: 22px;}
	
#buyNowPurchasePayInRes.confirmDeposit span{
	font-size: 15px;
	}

#usernameDetail #yearOfBirth_msdd{margin-right:2px;}
	
.account #transactionDetails select{
	margin-left:0px;
	width: 304px;}
#deposit, #currentDetails{background:#e6cefc;}	
#currentDetails th,
#currentDetails td{vertical-align: baseline;}	
#deposit .note{
	border-bottom: 1px solid #35454e;
	}	
	
#subscribeForm li label{width:165px;}
.withdraw #deposit li p.label,
.withdraw #deposit li label{width:233px;}
	
#deposit li,
#modal #existUser li {color: #434343;}

#mindeposit {display:block;font-family: Arial; font-size: 11px; font-weight: bold;position: absolute;margin-left: 8px;}

#deposit .quickdeposit ul{
	vertical-align: middle;
	margin-left: 22px;}

#deposit .quickdeposit button{	
	border-radius: 5px;	
    height: 37px;
	border:2px solid #fff;
	margin:0;
	z-index: 1;
	padding:4px 11px 6px 11px;}

#deposit #cardType, #cardDetails #cardType {width:158px;}
#deposit #cardNo {width:155px;margin-right: 0px;}
#ccDetailsForm #sub #numOfWeeks {width:255px;}
#cardDetails #cardNo {width:154px;margin-right: 0px;}
#cardDetails a.whatsThis{margin-left:0px;}
#sel_cc_cvs a.whatsThis {margin-right: -9px;}
#deposit #issueNumber, #cardDetails #issueNumber {margin-right: 80px;}
#deposit #sel_addcc, #cardDetails #sel_addcc {
	text-transform: uppercase;
	font-size: 18px;
}

#ccPayinForm input {height: 23px;margin-left: 0px;margin-right: 0px;}
#ccPayinForm li label {margin-right: 15px;}
#ccPayinForm #cardType {width:200px;}
#ccPayinForm #ccardNo {width:196px;}
#ccPayinForm #expireMonth {width:97px;}
#ccPayinForm #expireYear {width:97px;}
#ccPayinForm span.bold {margin-right: 288px !important;}

#ccPayinForm li label.saveCreditCard {width: 155px;margin-left: 8px;}

#bankTransferForm #widhraw-button {
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
}

#modal.whySubscribe .submitButtonBlue {
	background: url("/img/lntk/jmillions/btn-subscribe.png") no-repeat scroll 0 0 transparent;
	width:150px;
	height:30px;
	}

.account.forgot #deposit .submitButtonBlue,
.account.recover #deposit .submitButtonBlue{
	padding: 0px 22px 4px 22px;
	font-size: 22px;
	}

#sel_deletecc {margin-top:11px;}
	
#currentDetails .submitButtonBlue.confirm{
    left: 0;
    margin:11px;
    height: auto;
    display: inline-block;
	}
	
#currentDetails .submitButtonBlue.change{
    bottom: 0;
    left: 22px;
    margin: 0;
    height: auto;
    display: inline-block;
	}

#voucher{
	background: none repeat scroll 0 0 #e6cefc;
	}

#voucher input {
	height: 23px;
	margin-left: 0px;
	margin-right: 0px;
	width:245px;
}
#voucher span p{font-weight: 400;}

/***************************** Bet History ******************************/	
#betHistorySearch {background: #432875;}
#betHistorySearch li label {color:#fff;}
#betHistorySearch select.status{width:100px}

#historyTbl td {
	border-bottom-color: #647077;
	font-size: 12px;
	}			
#historyTbl th {vertical-align: middle; border-bottom-color: #647077;}

#historyTbl.transactionHistory .paging  {border-bottom: 1px solid #000000;border-top: 1px solid #000000;}
	
#historyTbl th.description {width:272px;}

/* review yuor bet table */
 #ReviewBetTbl td a {font-size: 12px;}

#ReviewBetTbl td, #ReviewBetTbl th{
	border-bottom-color: #006638;
	font-size: 13px;
	text-align:left;
	}

#ReviewBetTbl td{font-weight:bold;}

.numbers {background: none repeat  scroll 0 0 #e6cefc;}
.numbers .title {
	color: #000001;
	font-weight:800;
}
.ticketInfo td, th{padding: 3px 0px; font-family: Arial; font-size: 14px;}
.ticketInfo .betDetailsTbl td, th{width:auto !important; }

.columnHeadings .legedno {left: 282px;}
.columnHeadings .legedno2 {left: 319px;}

#historyTbl .next{
	color: #000000;
	padding: 5px;
	margin: 0px 7px 0px 2px;
	font-size: 12px;
	font-family: Arial;
	}	

#historyTbl .won{color:#8b3fd7;}

	
/***************************** Responsibilty ******************************/
	
.responsible .submit-confirm{
	background: url("/img/lntk/jmillions/btn-confirm.png") no-repeat scroll 0 0 transparent;
	}
	
/****************************** TERMS AND CONDITION ******************************/

#features .featuresInner.terms .tableWinnerCategory th {font-size: 12px}

#main h1, #main h2, #main h3{
	color:#432875;
	font-weight:800;}
	
#features .signup #regOption{ color: #000001; }		
	
#features h1 {
	font-size: 38px;
	letter-spacing: -2px;
}

#features .lottopage h1 {
	font-size: 31px;
}

#features .content #firstTitle {
	display:none;
}

#main #features .static .grayText {
	font-size: 18px;
	color: #434343;
	}
#main #features .static .grayText span {
	color: #004343;
	}

#chooseDay .gamePrice{
	border-radius: 11px;
	behavior: url('/css/PIEcss.htc');
	background-color: #432875;
}	
#chooseDay .gamePrice p {color: white;}

#chooseDay .gamePrice p span{font-weight:800;}

#syndicateDetailModal table.bottom td.firstRow {background-color:#432875;}

/***************************** Account Details ******************************/
	
.account #deposit fieldset{background:#e6cefc;}
			
/********* Product ************************************/	
#features .product h1 {
	margin-bottom: 15px;
	font-size: 29px;
	color: #432875;
	}

#pitchLegends{
	background: #e0e7d9 url(/img/lntk/jmillions/pitch-legend.png) no-repeat;
	border: 6px solid #e0e7d9;
}

#legends li a{
	background:url(/img/lntk/jmillions/legend-frame.png) no-repeat;}
	
#legends li a:hover, #legends li a.selected{
	background: url(/img/lntk/jmillions/legend-frame-select.png) no-repeat;}

#n01{background:url(/img/lntk/jmillions/legend-1.png) no-repeat}
#n02{background:url(/img/lntk/jmillions/legend-2.png) no-repeat}
#n03{background:url(/img/lntk/jmillions/legend-3.png) no-repeat}
#n04{background:url(/img/lntk/jmillions/legend-4.png) no-repeat}
#n05{background:url(/img/lntk/jmillions/legend-5.png) no-repeat}
#n06{background:url(/img/lntk/jmillions/legend-6.png) no-repeat}
#n07{background:url(/img/lntk/jmillions/legend-7.png) no-repeat}
#n08{background:url(/img/lntk/jmillions/legend-8.png) no-repeat}
#n09{background:url(/img/lntk/jmillions/legend-9.png) no-repeat}
#n00{background:url(/img/lntk/jmillions/legend-0.png) no-repeat}

#playGame a.help{
	background:url(/img/lntk/jmillions/but-help.png) no-repeat;
	}
	
.help
{
  background:url(/img/lntk/jmillions/but-help.png) no-repeat; 
}

#chooseNumbers .shirts li.shirt {
	background: none;
	height: 51px;
	width: 47px;
}

#chooseNumbers .shirts li.lucky div{
	background:url(/img/lntk/jmillions/but-lucky-dip.png) no-repeat ;
}
#chooseNumbers .shirts li.legend span:hover{
	background:url(/img/lntk/jmillions/but-pick-legend-disab.png) no-repeat;}

#chooseNumbers .shirts li.legend span{
	background: url("/img/lntk/jmillions/but-pick-legend.png") no-repeat scroll 0 0 transparent;
}
#chooseNumbers .shirts li.noPickLegend {
background: url("/img/lntk/jmillions/but-pick-star.png") no-repeat scroll 0 0 transparent;}
#chooseNumbers .shirts li.noPickLegend input {border:none;background: none;}
#chooseNumbers .shirts li.noPickLegend input:focus {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;behavior: none;}

#chooseNumbers .shirts li.btnClear div{
	background: none;
	text-indent: 0px;
	color: white;
	font-size: 17px;
	text-transform: uppercase;
	padding: 6px;
}
#chooseNumbers .shirts li.btnClear div:hover {
	text-decoration: underline;
}

#chooseNumbers .shirts li input {
	color: black;
	font-weight: bold;
	padding: 6px;
	font-size: 22px;
	width: 24px;
	top: 6px;
	left: 6px;
	bottom: auto;
	border: 3px double #999;
	}

#playGame h2 p.highText{
	padding-top: 15px;
	font-size: 21px;
	letter-spacing: -1px;
	color: #432875;
}
#playGame h2 p.highText.second, #playGame h2 p.highText.third{
	padding-top: 17px;
}

#playGame h2 span.numbersList {color: #432875;}

#playGame h2 li.subscription{
	margin-left: -4px;
	margin-top: 29px;
}

#playNowText {
margin-left: 60px;
}

li.subscription  label{
	font-size: 16px;
	color: #666;
	vertical-align: super;
	display: inline-block;
	margin-top: 0px;
	font-weight: 600;
}

#main .product #playGame li.subscription label {letter-spacing: -1px;}

li.subscription  p.note
{
	margin-left: 30px;
	margin-top: -5px;
}

/********************************** SYNDICATE *******************************/
#main .product.syndicate div.titleBanner {background-image: url(/img/lntk/jmillions/syndicate-play-title.jpg); height:267px;}
#main .product.syndicate div.titleBanner span {	background: #432875;left:0px;font-size: 16px;}
#main .product.syndicate #discountedProductMessage #discountSubmit {border-color: #fffffd;}
#main .product.syndicate .subBannerSentence {color: #432875; font-size: 14px;font-weight: 600;text-align: center;}
#modal.betDetails #syndicateInfoScroll h3 {color: #432875;}

/************************************************ PROMOTIONAL SYNDICATE **************************************************/
#main .product.promoSyndicate div.titleBanner {background-image: url(/img/lntk/shared/promoSyndicate-play-title.jpg);}
#main .product.promoSyndicate div.titleBanner span {background: #432875;}
#main .product.promoSyndicate #playGame .panelDetails strong {color:#432875; }

/******** Footer ************************************/
#footer .footNav li a {
	border-right-color:#000000;	
}
	
#footer .footLogos li{
	border-right-color:#000000;	
	}
.footLogos .clubLogo{
	background: url(/img/lntk/jmillions/logo-foot.png) no-repeat;
	width:225px;
	height:60px;
	}
	
#footer .footerText {
	font-weight: bold;
}

#footer .gamecare p {padding-top: 0px;}

/**********Footer Banner ****/

#main #footerBanner {
	background: url(/img/lntk/jmillions/bg-footerBanner.png) no-repeat;
	color: #FBDA15;
	}	

#main #footerBanner .estimated{
	font-size: 11px;
	font-family: Arial;
	color: #434343;
	position: absolute;
	top: 85px;
	left: 4px;
}

#main #footerBanner .bannerText .title{
    font-size: 16px;
    font-weight:bold;
}

#main #footerBanner .figure p.estimated{display: none;}

#footerBanner .nextDraw .timer{color: #FBDA15; }
	
#footerBanner .nextDraw ul{padding: 0;}
	
#footerBanner .nextDraw ul li {   color: #FBDA15;}

#footerBanner .nextDraw ul li span {color: #000;background: none;width: 27px;padding: 2px 0;text-align: center;}
#footerBanner .nextDraw ul li span#minsFooter {margin-left: 2px;}

/****************************** Receipts *******************/
	
#pitchReceipt .shirts li {color: #000;}

#pitchReceipt .shirts li div {
    background: url("/img/lntk/jmillions/shirts-red-sml.png") no-repeat scroll 0 0 transparent;
    padding: 4px 0px 0px 3px;
}

#pitchReceipt .shirts li span {
	padding: 1px 0 0 5px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

/**Modal & 	Sidebat Legentds **/

#modal.betDetails .shirts li span {padding-top: 1px;}

#modal.betDetails .shirts li.legend.n00 div,
#singleBetDetail  .shirts li.legend.n00 div,
#aside .latestResults .shirts li.legend.n00 div,
#pitchReceipt .shirts li.legend.n00 div{
    background: url("/img/lntk/jmillions/legend-00-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n01 div,
#singleBetDetail  .shirts li.legend.n01 div,
#aside .latestResults .shirts li.legend.n01 div,
#pitchReceipt .shirts li.legend.n01 div{
    background: url("/img/lntk/jmillions/legend-01-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n02 div,
#singleBetDetail  .shirts li.legend.n02 div,
#aside .latestResults .shirts li.legend.n02 div,
#pitchReceipt .shirts li.legend.n02 div{
    background: url("/img/lntk/jmillions/legend-02-sml2.png") no-repeat scroll 0 0 transparent;}

#modal.betDetails .shirts li.legend.n03 div,
#singleBetDetail .shirts li.legend.n03 div,
#aside .latestResults .shirts li.legend.n03 div,
#pitchReceipt .shirts li.legend.n03 div{
    background: url("/img/lntk/jmillions/legend-03-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n04 div,
#singleBetDetail  .shirts li.legend.n04 div,
#aside .latestResults .shirts li.legend.n04 div,
#pitchReceipt .shirts li.legend.n04 div{
    background: url("/img/lntk/jmillions/legend-04-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n05 div,
#singleBetDetail  .shirts li.legend.n05 div,
#aside .latestResults .shirts li.legend.n05 div,
#pitchReceipt .shirts li.legend.n05 div{
    background: url("/img/lntk/jmillions/legend-05-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n06 div,
#singleBetDetail  .shirts li.legend.n06 div,
#aside .latestResults .shirts li.legend.n06 div,
#pitchReceipt .shirts li.legend.n06 div{
    background: url("/img/lntk/jmillions/legend-06-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n07 div,
#singleBetDetail  .shirts li.legend.n07 div,
#aside .latestResults .shirts li.legend.n07 div,
#pitchReceipt .shirts li.legend.n07 div{
    background: url("/img/lntk/jmillions/legend-07-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n08 div,
#singleBetDetail .shirts li.legend.n08 div,
#aside .latestResults .shirts li.legend.n08 div,
#pitchReceipt .shirts li.legend.n08 div{
    background: url("/img/lntk/jmillions/legend-08-sml2.png") no-repeat scroll 0 0 transparent;}
	
#modal.betDetails .shirts li.legend.n09 div,
#singleBetDetail  .shirts li.legend.n09 div,
#aside .latestResults .shirts li.legend.n09 div,
#pitchReceipt .shirts li.legend.n09 div{
    background: url("/img/lntk/jmillions/legend-09-sml2.png") no-repeat scroll 0 0 transparent;}
    

#totalStake	 {background: #000;}
/********************************* BANNERS *************************************************/
#bigBanner{background:url(/img/lntk/jmillions/banner-big-one.png) no-repeat;}
	
#bigBanner .top{color:#eee;}	
#bigBanner .top p{font-size: 18px;}
#bigBanner .bottom{color: #eee;}
	
#bigBanner .bottom p{
	font-size: 15px;
	color: #000;
	font-weight: 700;
	padding-top: 6px;
}
	
#bigBanner h2{
	font-size: 23px;
	margin-bottom: 0px;
	color: #FFF;
}
#syndicateBanner {background: url(/img/lntk/jmillions/syndicateBanner.jpg) no-repeat;padding-top: 71px;}
#syndicateBanner p {width: 459px;font-weight: 700;font-size: 33px; }
#syndicateBanner a {width: 243px;margin-left: 306px;}
#promoSyndicateBanner {	background: url(/img/lntk/shared/promoSyndicateBanner.jpg) no-repeat;}

/********************************* END BANNERS *************************************************/
/****************************** Welcome *******************/

#panelWelcome {
    background: url("/img/lntk/jmillions/panel-welcome2.png") no-repeat scroll 0 0 transparent;
}

#points ul{font-weight:800;}
	
#points ul li{
	background:url(/img/lntk/jmillions/icon-tick-blue.png) no-repeat scroll 0 3px;
}

	
/****************************** Modal  Windows*******************/
	
#modal h3{font-weight:800;}
	
/**** Bet Details *****/
#modal.betDetails{border-color:#432875;font-family: 'Open Sans';}
#modal.betDetails a.xbutton, #modal a.xbutton, #pitchLegends a.xbutton, #overlay-container > div.closeOverlay{border-color: #fff;}
	
#modal.betDetails h2{font-weight:800;background-color: #432875;}

#modal.betDetails.depositLimit h2,
#modal.betDetails.whySubscribe h2 {
    background: url("/img/lntk/jmillions/icon-help-brown.png") no-repeat scroll 15px 8px #432875;}

#modal.betDetails.login h2 {background-color:#432875;}
#modal.betDetails.login h2 span:before{color:#432875;}

#modal.betDetails.login.subscription h2 span:before {
	font-family: 'Open Sans';
	font-weight: 800;
	padding: 1px;
	line-height: 44px;
}

#modal.betDetails h2 span{font-size: 22px;padding: 7px 0px 0px 10px;}
	
#modal.betDetails .results h3{color: #000;}	
#modal.betDetails .shirts li {color:#000;}

#modal.betDetails .shirts li div, #singleBetDetail .shirts li div{
	background: url(/img/lntk/jmillions/shirts-red-sml.png) no-repeat scroll 0 0 transparent;
	}
	
#modal.betDetails .numbers td {border-bottom-color:#B1B1B1;}
	
#modal.betDetails .winnings span,
#modal.deposit label{font-weight:800;}

#modal.login .inner{
	padding:0;}

/************************************************* BEGIN syndicate details *********************************************/
#modal.betDetails .syndicateLines table th {background: #000;}
#modal.betDetails .syndicateLines table tr.won {color: #8b3fd7;}
.tempolateNewWindow #modal h1 {color: #432875;}
#modal.betDetails .syndicate .inner h3 {color: #432875;}
#modal.betDetails #print {color:#000;}
/************************************************* END syndicate details *********************************************/

/****** Login ***/
#modal #existUser h3{color:#432875;}
#modal #newtUser h3{color:#432875;}
#modal #newtUser #points ul li:before {color:#432875;}

#modal #newtUser #modalLogo {
    background: url("/img/lntk/jmillions/logo-foundation.png") no-repeat scroll 0 0 transparent;
}

#modal #subscriptionRulez h3{color:#434343;}

#modal #newtUser #main a {width:240px !important;}

/***  Why Subscribe **/	
#purchaseInfo td   {vertical-align: baseline;}

/*** tooltip ***/

#tooltip .main{
	background:url(/img/lntk/jmillions/bg-tootip.png) no-repeat;
	}	

/************** Foundation ******************/	

.foundation h1 span{
	background: url("/img/lntk/jmillions/logo-fondation.png") no-repeat scroll 0 0 transparent;
	}
	
/************** static  ******************/	

#main #features .static p,
#main #features .static li
 {
	margin-bottom: 10px;
	color: #434343;
}

.section{border-top-color:#aaa;}
	
#main #features .static ol li p,
#main .static ol li span{
	color: #432875;	font-weight: 700;
	}

.static h4 {	color: #432875;	}
	
#factboxes .box{
	background:url(/img/lntk/jmillions/img-boxFacts.png) no-repeat;}
.static.how #factboxes h4	{padding: 11px 0px;margin-bottom: 9px;font-size: 17px;}


/**************Winners ******************/
#backWinners .tableWinners {padding-top: 0px;}
#backWinners .TableTitle {background-color:#432875; color:#FBDA15;}
#backWinners .tableWinners tr.fisrtLine {background-color: #e6cefc;}
#backWinners .tableWinners td.prizeColumn {color: #8b3fd7; }

/************** Subscribe  ******************/	
	
.subscribe #detail #cardDetails ul{background:#e6cefc;}

/**************Landing  ****************/
	
#main #bulletPoints {color: #432875;}
	
/************** Subscribe  ******************/	
	
.subscribe #detail #cardDetails ul{
	background:#e6cefc;
}

/* cookie header - added by AE */

#cookie_header{
	background:url(/img/lntk/jmillions/bg-cookie-alert.png) no-repeat center top;
	}

/* add */

#transactionDetails #btnDepositNow{	
	border-color: #ffffff;
	}
    
#features .welcomedeposit h2.tabletop { background: #000;}

#poundPerLine{
    background:#432875;
    font-size: 20px;
}

#features .product #poundPerLine {left:0; right:auto;}
#features .product h1 {margin-top: 33px;}
/* DROPDOWN RIDESIGN */
.coloured .dropDownRidesigned .dropDownArrow {background:#432875;}

/* STYLE FOR THE CHECKBOXRIDESIGNER  */
.checkRidesigned {color:#432875;}
.checkRidesigned.PlayLotto {color:#432875;}

/* temporaryNotice */
#temporaryNoticeModalDiv #modal h3 {color:#432875;font-family: 'Open Sans';}
#temporaryNoticeModalDiv #modal {border-color: #432875;}


/*************************** DISCOUNT SYNDICATE PLAY LOTTO ****************************************/
#discountProduct .image{background: url(/img/lntk/jmillions/discount_bannerImage.png) no-repeat;}
#discountProduct .title, #discountProductAnimation {background-color: #000;}
#discountProduct .text .primaryColor {color:#432875;}
#discountProduct .discountProductCheck {color:#432875;}
/**************************************************************************************************/

/****************************************** JACKPOT WRAPPER ***********************************/
#main .home .jackpot-wrapper {padding-top: 24px; color: #fbda15;}
#main .home .jackpot-wrapper .jackpot h5 {font-size: 92px;line-height: 70px;}
#main .home .nextDraw-wrapper .label.time {display: block;font-size: 29px;font-weight: bold;margin-top: 47px;}
#main .home .nextDraw-wrapper .value.time span {font-size: 38px;display: inline-block;margin: -2px 0px;width: 59px;text-align: center;line-height: 51px; color: #000;}
#main .home .nextDraw-wrapper .value.time span#mins{margin-left: -2px;}
#main .home .nextDraw-wrapper .value.time em {display:none;}

.jackpot-wrapper .noJackpot .title {font-size: 51px;}
.jackpot-wrapper .noJackpot .subTitle {font-size: 24px;}
.panel.jackpot .jackpot-wrapper .jackpot h6 {font-size: 16px;}

#main .playBanner .jackpot-wrapper {width: 672px; color: #fbda15;}
/****************************************** NEXT DRAW WRAPPER ***********************************/
.nextDraw-wrapper div{font-size: 22px;}

/************************************************** SOCIAL NETWORKS RIGHT SHARE BUTTONS ************************************************/
.welcome .socialShare span {padding: 0px 15px 0 0;}
.receipt .socialShare span {margin-top: 0px;}
.socialFollow-wrapper {border-top:4px solid #482981; position:relative;}
#socialFollow {background: #482981;top: 0;position: relative;}
#socialFollow .decoration {background-image: url(/img/lntk/jmillions/follow-decoration.png);}
#socialShare {background-color: #432875;}

/* how it works page redesign images with div */
.howItWorksPage .img-shirtNos {background-image: url(/img/lntk/jmillions/img-shirtNos.png);}
.howItWorksPage .img-subscription {background-image: url(/img/lntk/jmillions/img-subscription.png);}
.howItWorksPage .img-form {background-image: url(/img/lntk/jmillions/img-form.png);}

.product .buttonLucky {border-color:#fff;}

/************************************* Welcome ***********************/
#betnowButton {position:absolute; top:457px; left:538px;}

#PrintSD h1 {color:#432875 !important;}
#PrintSD .column th {background-color:#432875 !important;}
#PrintSD .column th {color:#fff !important;}

.howItWorksPage .tableWinnerCategory {color: #fff; margin-left: 329px;}
.howItWorksPage .tableWinnerCategory td {width: 196px;}
.howItWorksPage .tableWinnerCategory td.n2 {width: 150px;}

.creditCardFrame {background-color: #E6CEFC;}

.labelCapture {background: #432875;}
.labelCapture:after {border-left-color:#432875;}


/* Upload file */
.jFiler-input-choose-btn.partner {
    color: #432875;
    border: 1px solid #432875;
}

.jFiler-input-choose-btn.partner:hover {
    background: #432875;
}

.jFiler-input-choose-btn.partner:active {
    background: #432875;
}