@charset "utf-8";
/* CSS Document */

.colSpan3 {
	padding:25px 310px;
	vertical-align:top;
	width:100%;
}
.leftCol,
.mainCol,
.rightCol {
	vertical-align:top;
	padding:6px 12px;
	min-height:600px;
}

.leftCol,
.rightCol {
	position:absolute;
	top:25px;
	width:300px;
	padding:6px 0;
	overflow:hidden;
	min-height:800px;
}
.rightCol {
}

.leftCol {
	left:10px;
}

.mainCol {
}

.rightCol {
	right:10px;
}
.adColUnit { margin-bottom:1em; }
.msgBox,
.mainContent {
	max-width:720px;
	margin:0 auto;
}
.mainContent {
	text-align:center;
}
.msgBox { margin-bottom:30px; }
.footerSpace {  }

#scrollInfo {
	position:fixed;
	top:100px;
	left:100px;
	padding:20px;
	background:#FFF;
	border:2px solid #000;
}
@charset "utf-8";
/* FAQS */

#pageFaqs {
	background:#FFF;
	color:#404051;
	font-size:16px;
	font-weight:400;
	line-height:140%;
	padding:1em 0;
	text-align:left;
}
#pageFaqs section {
	padding:1px 0; 
	margin:3em auto 5em; 
	min-height:150px;
	padding-left:180px;
	background-position:top left;
	background-repeat:no-repeat;
}
#pageFaqs section.faqad {
	padding:1px 0; 
	margin:3em auto; 
	height:auto;
	padding-left:0px;
}
#pageFaqs > h3 { color:#000; margin-top:1.5em; }
#pageFaqs h4,
#pageFaqs section h3 { font-size:23px; color:#D00136; font-weight:800; padding:0 0 0.3em 0 }
#pageFaqs section p { padding:0 0 0.3em; margin:0; }
#pageFaqs section p b { display:block; font-size:17px; color:#1F1F2E; padding:0 0 0.3em; margin:0; }
#pageFaqs section p .newLine { display:block; padding:0 0 0.1em; }
#pageFaqs section p.pageFaqBtnRow { padding:0.5em 0 0.1em; margin:0; }
#pageFaqs section p em { display:block; font-size:14px; font-weight:300; font-style:italic; padding:0.3em 0; }
#pageFaqs a { color:#000; }
#pageFaqs a:hover { color:#2C4E69; }
#pageFaqs .btn,
#pageFaqs a.btn { color:#FFF; }
#pageFaqs a.btn:hover,
#pageFaqs button.btnHover {
}

#pageFaqs section ul {
	padding:0.1em 0;
	margin:0;
	list-style:none;
}
#pageFaqs section ul li {
	padding:0.5em 0;
	font-weight:600;
	color:#1F1F2E;
}
#pageFaqs section ul li b {
	display:inline-block;
	vertical-align:middle;
	min-width:30px;
	height:30px;
	border-radius:15px;
	padding:5px 7px 0;
	margin:-5px 0.5em 0 0.3em;
	background:#D00136;
	color:#FFF;
	font-weight:600;
	text-align:center;
}

#pageFaqs p.btnRow { text-align:center; }

/* red - defauly col as above 
#pageFaqs.faq_red {}
#pageFaqs.faq_red h3 {}
#pageFaqs.faq_red h4 { color:#D00136; }
#pageFaqs.faq_red a:hover { color:#2C4E69; }
#pageFaqs.faq_red ul li b { background:#D00136; }
*/

/* Green - bonus draw */
#pageFaqs.faq_grn {}
#pageFaqs.faq_grn h3 {}
#pageFaqs.faq_grn h4,
#pageFaqs.faq_grn section h3 { color:#149218 !important; }
#pageFaqs.faq_grn a:hover { color:#149218; }
#pageFaqs.faq_grn ul li b { background:#149218; }
#pageFaqs.faq_grn .btn,
#pageFaqs.faq_grn a.btn { background:#16A01A; border-color:#149218; color:#FFF; }

/* purple - referrals */
#pageFaqs.faq_prp {}
#pageFaqs.faq_prp h3 {}
#pageFaqs.faq_prp h4,
#pageFaqs.faq_prp section h3 { color:#A51896 !important; }
#pageFaqs.faq_prp a:hover { color:#A51896; }
#pageFaqs.faq_prp ul li b { background:#A51896; }
#pageFaqs.faq_prp .btn,
#pageFaqs.faq_prp a.btn { background:#B51AA5; border-color:#A51896; color:#FFF; }

/* orange - play lotto */
#pageFaqs.faq_orn {}
#pageFaqs.faq_orn h3 {}
#pageFaqs.faq_orn h4,
#pageFaqs.faq_orn section h3 { color:#DE5200; }
#pageFaqs.faq_orn a:hover { color:#DE5200; }
#pageFaqs.faq_orn ul li b { background:#DE5200; }
#pageFaqs.faq_orn .btn,
#pageFaqs.faq_orn a.btn { background:#F45B00; border-color:#DE5200; color:#FFF; }

/* blue - play euro millions 
#0392D4
#0385C1
#0272A5
#026694
*/
#pageFaqs.faq_blu {}
#pageFaqs.faq_blu h3 {}
#pageFaqs.faq_blu h4,
#pageFaqs.faq_blu section h3 { color:#0272A5; }
#pageFaqs.faq_blu a:hover { color:#0272A5; }
#pageFaqs.faq_blu ul li b { background:#0272A5; }
#pageFaqs.faq_blu .btn,
#pageFaqs.faq_blu a.btn { background:#0392D4; border-color:#0272A5; color:#FFF; }

/* logged in */
#frame.memLoggedIn #pageFaqs section { padding-top:1.5em; padding-bottom:1px; }
/* winners scroller */
#winners {
    /* see page css file
	background:
	color:
	border-radius > see main.css > .borderRadius
	*/
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
}
#winnersHd { color:#000 !important; }

#winWindow { margin:0 auto; padding:20px 0; }
#winScroll,
#winScroll ul,
.winner {
	height:160px;
}
#winScroll {
	overflow:hidden;
}
#winScroll ul {
	position:absolute;
	top:0;
	left:0;
	list-style:none;
	padding:0; margin:0;
}
#winScroll ul li {
	float:left;
	min-width:190px;
}
.winner {
	width:180px;
	margin:0 auto 0 0;
	padding:7px 3px 0;
	/*background:#2C4E69;*/
	background:#0B4075;
	color:#FFF;
	text-align:center;
	overflow:hidden;
}
.win-daily-draw { background:#E5013B; }
.win-referral { background:#B51AA5;; }
.win-bonus-draw { background:#16A01A; }
.win-uk-lotto { background:#F45B00; }

.winner > .cornerShadowTop {
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
}
.winner > .cornerShadowBtm {
	left:-100px;
	bottom:-100px;
	width:200px;
	height:200px;
}

.winnerContent { z-index:3; }
.winnerContent b,
.winnerContent span,
.winnerContent em { display:block; padding:1px 0; font-weight:300; font-size:13px; }
.winnerContent b.winUsername  { font-size:15px; font-weight:700; overflow:hidden; }

.winAmount {
	display:inline-block !important;
	min-width:60px;
	font-size:16px;
	background:#FFF;
	border-radius:16px;
	height:26px;
	padding:2px 16px 1px !important;
	margin:1px auto;
	color:#000;
	font-weight:700;
}
.winImg {
	display:block;
	width:94px;
	height:94px;
	margin:1px auto;
}
.winImgBck {
	position:absolute;
	top:3px;
	left:3px;
	background:#FFF;
	border-radius:45px;
	width:88px;
	height:88px;
}
.monkeyWin1,
.monkeyWin2,
.monkeyWin3,
.monkeyWin4,
.monkeyWin5 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	z-index:2;
}
.monkeyWin1 { background-image:url(../images/monkey_win1.png); }
.monkeyWin2 { background-image:url(../images/monkey_win2.png); }
.monkeyWin3 { background-image:url(../images/monkey_win3.png); }
.monkeyWin4 { background-image:url(../images/monkey_win4.png); }
.monkeyWin5 { background-image:url(../images/monkey_win5.png); }

.winner em.winDate {
	font-size:12px;
}

@media only screen and (max-width:1300px){
	/* winners */
	#winnersPanel { width:94%; }
	#winScroll { width:auto; }
}
/* ???
@media only screen and (max-width:1000px){
 
	#winners {
		padding:0.8em 0;
	}
	#winnersPanel { margin:1.5em auto; }
	#winnersPanel .cbBracketLt, 
	#winnersPanel .cbBracketRt {
		top:-10px;
		height:134px;
	}
	#winScroll {
		height:114px;
	}
	.winner,
	.winner span {
		width:108px;
		height:114px;
	}
	.winner span {
		padding-top:92px;
		font-size:13px;
	}
	.winner img {
		width:90px;
		margin:9px;
	}
	a#btnWinners {
		border-radius:8px;
		padding:6px 26px 6px;
		margin:0.8em auto;
		font-size:15px;
	}
}
@media only screen and (max-width:550px){
}
@media only screen and (max-width:425px){
}
@media only screen and (max-width:320px){
	a#btnWinners {
		border-radius: 8px;
		padding: 5px 20px 5px;
		margin: 0.7em auto;
		font-size: 14px;
	}
}*/