/* Alt content for T1a */
#content #primary .c150 .c150_home {
    margin: 0;
    background: transparent url(/player/g/c150/bg_home_lotto.jpg) no-repeat 0 0;
	height:276px;
	width:667px;
	text-align:left;
}

#content #primary .c150 .c150_home img.topimage {
    margin: 40px 0 5px 125px;
}

#content #primary .c150 .c150_home h2 {
    font-size: 1.2em;
    line-height: 130%;
	margin:0 0 7px 85px;
	width:170px;
}

#content #primary .c150 .c150_home a {
    text-align:left;
	margin-left:105px;
}


#content #primary .c150 .globalhook .optionsform a.primary {
    /* This is far too global!! 
	margin: 5px 0 7px 0px; 
	left: 121px; 
	*/
}

/* Fix for Check results w346 */

.c150 .hero_w346 {
    position: relative;
	width:346px;
}

.c150 .hero_w346 .w346_top {
	background:url(/player/g/c150/results_signpost_top.png) no-repeat 0 0;
	height:12px;
}

.c150 .hero_w346.c150_euro .w346_top {
	background:url(/player/i/signpost/results_signpost_top_euro.png) no-repeat 0 0;
	height:12px;
}

.c150 .hero_w346 .w346_content {
	background:url(/player/g/c150/results_signpost_content.png) no-repeat top left;
	min-height:130px;
	height:auto !important;
	height:130px;
	padding: 12px 10px;
	width: 326px;
}

.c150 .hero_w346.c150_euro  .w346_content {
	background:url(/player/i/signpost/results_signpost_top_eurobg.png) repeat-y 0 0;
	padding:0px 18px 12px;
	min-height:142px;
	width:307px;
}

.c150 .hero_w346.c150_euro  .w346_content h2 {
	color:#fff;
	font-size:1.8em;
}

.c150 .hero_w346.c150_euro.launch375  .w346_content h2 {
	font-size:1.7em;
	line-height:1.3em;
}

.c150 .hero_w346.c150_euro.countdown375  .w346_content h2 {
	font-size:2em;
}

.c150 .hero_w346.c150_euro.countdown375  .w346_content h3 {
	width:auto;
	line-height:1.3em;
}

.c150 .hero_w346.c150_euro.launch375  .w346_content h3 {
	width:auto;
}

.c150 .hero_w346.c150_euro  .w346_content a {
	position:absolute;
	bottom:14px;
	right:30px;
	z-index:3;
	font-size:1.2em;
}

.c150 .hero_w346.c150_euro  .w346_content h3 {
	color:#fff;
	font-size:1.4em;
	width:275px;
}

.c150 .hero_w346.c150_euro  .w346_content h3 span, .c150 .hero_w346.c150_euro  .w346_content h2 span {
	color:#ffcc00;
}

.c150 .hero_w346 .w346_bottom {
	background:url(/player/g/c150/results_signpost_bottom.png) no-repeat 0 100%;
	_background:url(/player/g/c150/results_signpost_bottom.gif) no-repeat 0 100%;
	height:44px;
}

.c150 .hero_w346 img.bgimage {
    bottom:0px;
	left:0px;
}

.c150 .hero_w346 h3 {
	margin-bottom:50px;
}

.c150 .globalhook .hero_w346.c150_100k h2 {
	width:auto;
}

.c150 .globalhook .hero_w346.c150_100k h3 {
	margin-bottom:6px;
	width:200px;
}

.c150 .globalhook .hero_w346.c150_100k p {
	color:#7D7D7D;
	font-size:1.3em;
	font-weight:bold;
	position:relative;
	z-index:3;
}


/*Fix for light homepage*/

#content #primary .c150 sup {
    	font-size:0.6em;
}

#content #primary .c150 .primaryBoxHolder h3
{
	line-height:1.5em;
	*margin-bottom:4px;
}

#content #primary .c150 .primaryBoxHolder p.jackpot
{
	margin-top:0px;
}

#content #primary .c150 .primaryBoxHolder .optionsform
{
	padding-top:15px;
	*padding-top:8px;
}


/* c150 WINNERS 3 - PRIMARY FULL */

#content .c150 .c150_winners2_75.winners3 {
	background: #b8c8e3 url(/player/g/c150/winners3com75.jpg) 0 0 no-repeat;
}

#content .c150 .c150_winners2_75.winners3 h2 {
	width: 330px;
	margin-left:18px;
	font-size: 2.7em;
	padding-bottom: 0;
	text-align:left;
}

#content .c150 .c150_winners2_75.winners3 h3 {
	color: #039;
	padding: 0;
	width: 270px;
	font-size: 1.3em;
	margin-left:15px;
	font-weight:bold;
}

#content #primary .c150 .globalhook .c150_winners2_75.optionsform a.primary {
   /* Causing IE6 to inherit optionsform styles
    margin-right:450px;
	left: 0; */
}

/* Scratchcard Hall Of Fame Styles */
.content .infopages ul.instants {background:url(/player/i/bespoke/shf-bg.jpg); float:left; margin:0; width:660px; }
.content .infopages ul.instants li {list-style:none; height:300px; display:inline;}
.content .infopages ul.instants li.portrait {width:258px;}
.content .infopages ul.instants li.landscape {width:340px;}
.content .infopages ul.instants li.left {float:left; clear:left;}
.content .infopages ul.instants li.right {float:right; margin-left:40px;}
.content .infopages ul.instants li .desc {display:block; font-weight:bold;}
.content .infopages ul.instants li .name {display:block; text-transform:capitalize; font-size:1.2em}
.content .infopages ul.instants li .date {display:block;}

.c150 .globalhook sup.tm {font-size:0.5em;}


/* ---------------------- 2012 Althlete Map ---- */

.athletemap2012 h2 {
	font-size:1.3em;
	padding:9px 0 7px 16px;
	overflow:hidden;
	height:100%;
}

/* ---- Secondary Nav */
.athletemap2012 .athletemap2012_secondarynav {
	width:204px;
	margin-right:28px;
	float:left;	
}

.athletemap2012 .athletemap2012_secondarynav_header {
	background:url(/player/g/bespoke/co_25sn_top.png) no-repeat 0 0;	
	_background:url(/player/g/bespoke/co_25sn_top.gif) no-repeat 0 0;
}

.athletemap2012 .athletemap2012_secondarynav_content {
	background-color:#fff;
	border:1px solid #ddd;
	border-top:none;
}

.athletemap2012 .athletemap2012_secondarynav ul {
	*height:100%;	
}

.athletemap2012 .athletemap2012_secondarynav li {
	border-bottom:1px solid #ddd;	
	overflow:hidden;
	*float:left;
}

.athletemap2012 .athletemap2012_secondarynav li.last {
	border-bottom:none;	
}

.athletemap2012 .athletemap2012_secondarynav li span {
	width:75px;
	margin-right:9px;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	position:relative;
	top:8px;
	left:8px;	
}

.athletemap2012 .athletemap2012_secondarynav li.first {
	padding:14px 10px 14px 54px;
	font-size:1.2em;
	font-weight:bold;
	*width:138px;
}

.athletemap2012 .athletemap2012_secondarynav li img {
	float:left;
}

.athletemap2012 .athletemap2012_secondarynav li img.icon {
	float:right;	
}

.athletemap2012 .athletemap2012_secondarynav li:hover,
.athletemap2012 .athletemap2012_secondarynav li.active,
.athletemap2012 .athletemap2012_secondarynav li.hover {	
	background:#BB1270 url(/player/g/infopages/2012_athletes_subnav_active_bg.gif) repeat-x 0 0;
	color:#fff;
	cursor:pointer;
}

.athletemap2012 .athletemap2012_secondarynav li:hover {

}

.athletemap2012 .athletemap2012_secondarynav li:hover span,
.athletemap2012 .athletemap2012_secondarynav li.first:hover a,
.athletemap2012 .athletemap2012_secondarynav li.first.hover a,
.athletemap2012 .athletemap2012_secondarynav li.active a,
.athletemap2012 .athletemap2012_secondarynav li.active span
{
	color:#fff;
	text-decoration:none;
}



/* ---- Main Content */
.athletemap2012 .athletemap2012_main {
	margin-top:112px;
	width:700px;
	float:left;
}

.athletemap2012 .athletemap2012_main_header {
	background:url(/player/g/comp/co_75_top.png) no-repeat 0 0;	
	_background:url(/player/g/comp/co_75_top.gif) no-repeat 0 0;
}

.content .athletemap2012_main_content {
	border:1px solid #ddd;
	border-top:none;
	margin-bottom:4px;	
}

.content .athletemap2012_main_content p.strapline {
	line-height:1.2em;
	width:390px;
	font-weight:bold;
	font-size:1.8em;
	color:#003399;	
}

.athletemap2012_main_content .photo_wrapper {
	width:237px;
	margin:0 0 0 16px;
}

.athletemap2012_main_content .photo_wrapper p {
	background-color:#dfdfdf;
	padding:5px 8px;
}

.athletemap2012_main_content .photo_wrapper p span.clearline{
	display:block;
	margin-left:20px;
}
.content .athletemap2012_main_content .athletefacts {
	margin-bottom:16px;
}

.content .athletemap2012_main_content .athletefacts p {
	margin-bottom:0;
}

.content .athletemap2012_main_content .infopages h3 {
	font-size:1.1em;
	margin-bottom:4px;
}

.content .athletemap2012_main_content .videolinks {
	margin-bottom:16px;
}

.content .athletemap2012_main_content .videolinks p {
	margin-bottom:0;
}

.athletemap2012_main_content .photo_wrapper p span,
.content .athletemap2012_main_content .videolinks p span {
	position:relative;
	top:-3px;
	left:3px;
}

.content .athletemap2012_main_content p.extratext {
	color:#666;	
}

.content .athletemap2012_main_footer {
	padding:10px;
	border:1px solid #ddd;
}

.content .athletemap2012_main_footer p {
	margin-bottom:0;
}


/* ---------------------- End 2012 Althlete Map ---- */



/* ---------------------- Start 2012 Althlete Landing ---- */

.c150 .hero_h169.c150_athlete h2 {
	position:absolute;
	bottom:16px;
	font-size:1.7em;
	font-weight:normal;
}

/* ---------------------- End 2012 Althlete Landing ---- */




/* ---------------------- Start Video Centre ---- */

.content .flash_videoplayer_wrapper {
	text-align:center;
}

.content .flash_videoplayer_wrapper #flash_videoplayer {
	margin:0 auto;
}

.content #flash_videoplayer .accessible {
	margin-bottom:24px;
	
}

.content #flash_videoplayer .accessible  h2 {
	font-size:1.3em;
	margin-bottom:16px;	
}

.content #flash_videoplayer .accessible  p.greybold {
	font-size:1.1em;
	font-weight:bold;
	color:#666;	
}

.content .videodetails .transcript {margin-top:20px;}

.content .videodetails a.plusicon {
	font-size:1.1em;
	padding:5px 0 5px 15px;
	background:url(/player/g/bespoke/faq-bullet.png) no-repeat 0 50%;
	display:block;
	margin-top:10px;
}

.content .videodetails a.downicon {
	font-size:1.1em;
	padding:5px 0 5px 15px;
	background:url(/player/g/bespoke/arrow_down.png) no-repeat 0 50%;
	display:block;
	margin-top:10px;
}

.content .videodetails p.largebold,
.content .videodetails a.largelink {
	font-size:1.1em;
	font-weight:bold;
}

.content .videodetails a.largelink
{
	display:block;
}



/* ---------------------- End Video Centre ---- */

/* Q4 Backgrounds */

/* Q4 Home */
#content #primary .c150 .c150_home_lotto_q409 {margin: 0;background:  #629ACB url(/player/g/c150/c150_bg_lotto_q409.jpg) no-repeat 0 0;height:276px;width:692px;text-align:left;}
#content #primary .c150 .c150_home_lotto_q409 h2 {width:210px;padding:145px 0 0 55px;font-size:1.1em;color:#01349a;text-align:center;}
#wrapper #content #primary .c150_home_lotto_q409 .primary.transparent {float:left;left:130px;}
/* End Q4 Home */

/* Q4 DBG/Results 75 */
#content #primary .c150 .c150_dbg_lotto_q409 h2, #content #primary .c150 .c150_results_lotto_q409 h2 {width:210px;padding:80px 0 0 40px;font-size:1.1em;color:#01349a;text-align:center;}
#wrapper #content #primary .c150_dbg_lotto_q409 .primary.transparent {float:left;left:110px;}
#wrapper #content #primary .c150_results_lotto_q409 .primary.transparent {float:left;left:75px;}
/* End Q4 DBG 75 */

/* Q4 Play 100 */
#content #primary .c150 .c150_play_lotto_q409 h2 {width:210px;padding:80px 0 0 100px;font-size:1.1em;color:#01349a;text-align:center;}
#wrapper #content #primary .c150_play_lotto_q409 .primary.transparent {float:left;left:175px;}
/* End Q4 Play 100 */

/* Napoleon Play Instant Wins Background */
.c150 .c150_gamepage_euro,
.c150 .c150_gamepage_eurolaunch,
.c150 .c150_gamepage_euro_countdown  {
	height:165px;
	width:260px;
	margin:20px 0 0 50px;
}

.c150 .c150_dbghub_euro,
.c150 .c150_gamepage_euro_countdown {
	width:275px;
}

.c150 .c150_gamepage_euro h2,
.c150 .c150_home_eurolaunch h2,
.c150 .c150_dbghub_euro h2,
#content #primary .c150 .c150_home_euro h2,
#content #primary .c150 .c150_home_eurocountdown h2,
#content #primary .c150 .c150_dbghub_eurolaunch h2,
#content #primary .c150 .c150_gamepage_euro_countdown h2{
	color:#193CA6;
	width:auto;
	text-align:center;
	font-size:2em;
	line-height:1.3em;
}

#content #primary .c150 .c150_home_euro h2, 
#content #primary .c150 .c150_home_eurolaunch h2, 
#content #primary .c150 .globalhook .c150_home_eurocountdown h2 {color:#fff;}

#content #primary .c150 .globalhook .c150_gamepage_euro a.primary {
	left:-110px;
}

#content #primary .c150 .globalhook .c150_gamepage_euro_countdown a.primary {
	left:-120px;
}

#content #primary .c150 .globalhook .c150_dbghub_eurolaunch a.primary {
	left:110px;
}

#content #primary .c150 .globalhook .c150_dbghub_euro a.primary {
	left:105px;
}

#content #primary .c150 .c150_home_euro,
#content #primary .c150 .globalhook .c150_home_eurocountdown,
#content #primary .c150 .c150_home_eurolaunch{
    margin: 0;
    background:  #629ACB url(/player/g/c150/bg_home_euro.jpg) no-repeat 0 0;
	height:276px;
	width:692px;
	text-align:left;
}

#content #primary .c150 .c150_home_eurolaunch {
	background: #025FAC url(/player/g/c150/bg_home_euro_launch.jpg) no-repeat 0 0;
}


/* Seasonal */
#content #primary .c150 .c150_home_eurolaunch.seasonal {
	background: #629ACB url(/player/g/c150/bg_home_euro_seasonal.jpg) no-repeat 0 0;
}
#content #primary .c150 .c150_home_eurolaunch.seasonal h2 {
	font-size:2.6em;
	line-height:1.2em;
	padding:40px 0 10px 15px;
}
#content #primary .c150 .c150_home_eurolaunch.seasonal p {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	width:225px;
	text-align:center;
	margin:0 0 10px 42px;
}
#content #primary .c150 .globalhook .c150_home_eurolaunch.seasonal a.primary {
	left:120px;
}


/* End Seasonal */


.c150 .h169v2_content {overflow:hidden}
.c150 .h169v2_dbg_euro2.bottommargin3 .h169v2_content .contentwrap {margin-bottom:3em;}

#content #primary .c150 .c150_home_euro h2,
#content #primary .c150 .c150_home_eurolaunch h2,
#content #primary .c150 .c150_home_eurocountdown h2 {width:275px; padding:50px 0 10px 25px; margin-bottom:0px;}

#content #primary .c150 .c150_dbghub_eurolaunch h2 {width:275px;}

#content #primary .c150 .globalhook .c150_home_euro a,
#content #primary .c150 .globalhook .c150_home_eurolaunch a,
#content #primary .c150 .globalhook .c150_home_eurocountdown a {position:absolute; bottom:16px; left:16px;font-size:1.1em;}

#content #primary .c150 .globalhook .c150_home_euro a.primary,
#content #primary .c150 .globalhook .c150_home_eurolaunch a.primary,
#content #primary .c150 .globalhook .c150_home_eurocountdown a.primary {position:absolute; bottom:auto; left:130px;}

#content #primary .c150 .globalhook .c150_home_eurocountdown a.primary,
#content #primary .c150 .globalhook .c150_dbghub_euro a.primary,
#content #primary .c150 .globalhook .c150_gamepage_euro_countdown a.primary {margin-top:-20px;}

#content #primary .c150 .globalhook .c150_dbghub_eurolaunch a.primary  {margin-top:0;}

#content #primary .c150 .globalhook .c150_home_eurocountdown p,
#content #primary .c150 .globalhook .c150_dbghub_euro p,
#content #primary .c150 .globalhook .c150_gamepage_euro_countdown p {position:relative; bottom:-35px; left:75px; color:#193ca6; font-size:1.2em; font-weight:bold;}

#content #primary .c150 .globalhook .c150_gamepage_euro_countdown p {left:60px;}
#content #primary .c150 .globalhook .c150_dbghub_euro p {left:0px}

/* Napoleon C150s */

.c150  .h169v2_dbg_euro .h169v2_top,
.c150  .h169v2_dbg_euro2 .h169v2_top,
.c150  .h169v2_dbg_euro_launch .h169v2_top {
	background: url(/player/i/signpost/signpost_t_euro.png) repeat scroll 0 0;
	_background: url(/player/i/signpost/signpost_t_euro.gif) repeat scroll 0 0;
}

.c150  .h169v2_dbg_euro .h169v2_content img,
.c150  .h169v2_dbg_euro2 .h169v2_content img,
.c150  .h169v2_dbg_euro_launch .h169v2_content img {
	left:4px;
}
.c150  .h169v2_dbg_euro .h169v2_content h2 {
	font-size:1.8em;
	color:#fff;
}

.c150  .h169v2_dbg_euro.launchhome .h169v2_content h2 {
	font-size:1.5em;
}
body .c150  .h169v2_dbg_euro.launchhome .h169v2_content h3 {
	font-size:1em;
}

.c150  .h169v2_dbg_euro2 .h169v2_content h2 {
	font-size:1.5em;
	color:#fff;
	padding-bottom:0px;
	line-height:1.2em;
}
.c150  .h169v2_dbg_euro2 .h169v2_content h2 span.lineclear {
	color:#fff;
	display:block;
}
.c150  .h169v2_dbg_euro .h169v2_content h3,
.c150  .h169v2_dbg_euro2 .h169v2_content h3 {
	font-size:1.3em;
	color:#fff;
}

.c150  .h169v2_dbg_euro .h169v2_content {overflow:hidden;}

.c150  .contentwrap,
.c150  .contentwrap,
.c150  .contentwrap {
	width:220px;
	margin:0 0 2em 4px;
}

.c150  .h169v2_dbg_euro .h169v2_content .contentwrap,
.c150  .h169v2_dbg_euro2 .h169v2_content .contentwrap,
.c150  .h169v2_dbg_euro_launch .h169v2_content .contentwrap {
	background:#005fac;
}
.c150  .h169v2_content .contentwrap h2, .c150  .h169v2_content .contentwrap h3 {padding:0 18px 8px;}
.c150  .h169v2_dbg_euro2 .h169v2_content .contentwrap h2 {padding-bottom:0px;}
.c150  .h169v2_dbg_euro .h169v2_content h3 span, .c150  .h169v2_dbg_euro2 .h169v2_content h3 span {color:#ffcc00;}
.c150  .h169v2_dbg_euro .h169v2_content a, .c150  .h169v2_dbg_euro2 .h169v2_content a, .c150  .h169v2_dbg_euro_launch .h169v2_content a, .c150 .hero_h169v2.h169v2_iwg.letterquest a  {position:absolute;bottom:19px;right:35px;z-index:3}

/* Results Landing c150 */

.c150 .c150_euro_results_landing .w346_top, .c150 .c150_euro_results_landing .w346_content , .c150 .c150_euro_results_landing .w346_bottom  {background:none;}
.c150 .c150_euro_results_landing .w346_top {height:0px;}
.c150 .c150_euro_results_landing .w346_content {padding-top:0px; text-align:center; background: #629ACB url(/player/i/signpost/c150_375_eurobg_cd.jpg) 0 0px no-repeat}
.c150 .c150_euro_results_landing .w346_bottom {height:0px;}
.c150 .c150_euro_results_landing h2 span, .c150 .c150_euro_results_landing h3 span {color:#ffcc00;}
.c150 .c150_euro_results_landing h2, .c150 .c150_euro_results_landing h3 {color:#fff; text-align:center;}
.c150 .c150_euro_results_landing h2 {font-size:1.8em; line-height:1.1em; margin-bottom:15px;}
.c150 .c150_euro_results_landing h3 {font-size:1.4em; margin-bottom:15px;}
.c150 .c150_euro_results_landing.nap_play_landing h3 {font-size:1.4em; margin-bottom:10px;}
.c150 .c150_euro_results_landing .swfimagecontainer {clear:both; position:relative; text-align:center;}
.c150 .c150_euro_results_landing .anchorcontainer {clear:both; width:220px;  float:left;}
#content #primary .c150 .globalhook .c150_euro_results_landing .anchorcontainer a.primary {margin:0;}
#content #primary  .c150 .globalhook .c150_euro_results_landing a.primary {left:0px;}
.c150 .c150_euro_results_landing .new {position:absolute; background:#a80000; padding:2px; color:#fff; text-transform:uppercase; font-weight:bold; left:0px; top:-20px;}
#c150_image_to_swf {text-align:center;}
.c150 .c150_euro_results_landing.c150_euro_results_landinglanding h2 {font-size:2em; line-height:1.1em; margin-bottom:10px; padding:0 40px;}
.c150 .c150_euro_results_landing.c150_euro_results_landinglanding h3 {font-size:1.7em; line-height:1.1em; margin-bottom:15px;}

.c150 .h169v2_dbg_euro_launch h2 {font-size:1.4em; line-height:1.2em; margin-bottom:10px; padding:0 40px; color:#fff;}
.c150 .h169v2_dbg_euro_launch h2 span.mr {color:#ffcc00;}
.c150 .h169v2_dbg_euro_launch h2 span {font-size:1.3em; display:block;}

.c150 .h169v2_dbg_euro2 h2 span {color:#ffcc00;}

/* End Results Landing c150 */

/* Play c150 */
.c150 .c150_euro_results_landing.nap_play_landing .w346_content {margin-top:20px;}
.c150 .c150_euro_results_landing.nap_play_landing h2 {font-size:2em;}
.c150 .c150_euro_results_landing.nap_play_landing h2 span {color:#ffcc00;}
.c150 .c150_euro_results_landing.nap_play_landing h3 {font-size:2em; line-height:1.1em;}
.c150 .c150_euro_results_landing.nap_play_landing .w346_content {margin:0px 0 0px; background: #629ACB url(/player/i/signpost/c150_375_eurobg_cd.jpg)} 
.c150 .c150_euro_results_landing.nap_landing_play p {position:absolute; bottom:0px; width:326px; text-align:center; font-size:1em; color:#333; font-weight:bold;}
/* End Play c150 */

/* End Napoleon C150s */



/* -------------------------- Start c150 Variation Styles ---------- */

/* ---- Variation: iwg_100 | iwg_75 -- */
.c150 .hero_iwg_75,
.c150 .hero_iwg_100 {
	margin-left:7px;
	width: 200px;
    text-align: center;
	padding:0 6px;
}

.c150 .hero_iwg_75 img.topimage,
.c150 .hero_iwg_100 img.topimage {
    margin: 0 0 10px 0;
}

.c150 .hero_iwg_75 h2,
.c150 .hero_iwg_100 h2 {
    color: #039;
    font-size: 1.8em;
    text-align: center;
	margin-bottom:4px;
}

.c150 .hero_iwg_75 h3,
.c150 .hero_iwg_100 h3 {
    color: #039;
    font-size: 1.1em;
    text-align: center;
}

.c150 .hero_iwg_75 p,
.c150 .hero_iwg_100 p {
    color: #039;
    text-align: center;
	margin-bottom:0;
}

#content #primary .c150 .globalhook .hero_iwg_75 a.primary,
#content #primary .c150 .globalhook .hero_iwg_100 a.primary {
    float: left;
	margin: 6px 0 12px 56px;
}

.c150 .hero_iwg_75 a,
.c150 .hero_iwg_100 a {
    font-size: 1.1em;
    clear: both;
    display: block;
    text-align: center;
}



/* iwg_100:iwg_strikeitrich */

.c150 .hero_iwg_100.c150_iwg_strikeitrich {
	min-height:208px;
	height:auto !important;
	height:208px;
}

/* ---- Variation: cohead -- */
.c150 .hero_cohead {
    margin-right: 4px;
}

.c150 .hero_cohead.last {
    margin-right: 0;
}

#wrapper #content .c150 .globalhook .hero_cohead a.primary {
	margin-right:32px;
}

/* cohead:iwg_strikeitrich */

.c150 .hero_cohead.c150_strikeitrich .cohead_content,
.c150 .hero_cohead.c150_newtoplayingonline .cohead_content {
	min-height:190px;
	height:auto !important;
	height:190px;
}

.c150 .hero_cohead.c150_strikeitrich .gamelinks {
	margin:24px 0 8px 0;	
}

.c150 .hero_cohead.c150_strikeitrich .trynow {
	margin-bottom:8px;	
}


.c150 .hero_cohead.c150_strikeitrich .trynow span {
	font-size:1.1em;
}

.c150 .hero_cohead.c150_strikeitrich .gamelinks a,
.c150 .hero_cohead.c150_strikeitrich .trynow a {
	font-weight:bold;
	margin:0 16px 0 0;
}

.c150 .hero_cohead.c150_strikeitrich a.viewlink {
	display:block;
	float:left;
	width:230px;
	margin-top:24px;
	_margin-top:32px;
}

.c150 .iwgcopyright{
	background: white; 
	width: 98.7%; 
	margin-top: 8px;
}


#content #primary .c150 .globalhook .hero_cohead.c150_strikeitrich a.primary {
	margin-top:19px;
	_margin-top:27px;
}


/* cohead:newtoplayingonline */

.c150 .hero_cohead.c150_newtoplayingonline p {
	font-weight:bold;
}

.c150 .hero_cohead.c150_newtoplayingonline ul {
	float:left;
	width:170px;
}

.c150 .hero_cohead.c150_newtoplayingonline ul li {
	font-weight:bold;
}

#content #primary .c150 .globalhook .hero_cohead.c150_newtoplayingonline a.primary {
	margin-top:16px;	
}

/* Temporary reset style till the next full build */
#content #primary .c150 .globalhook .hero_iwg_100 a.primary,
#content #primary .c150 .globalhook .hero_cohead a.primary,
#content #primary .c150 .globalhook .c150_iwg_letterquest a.primary {
	left:0 
}


/* Variation: iwg75 Iwg: Letterquest */
.c150 .hero_iwg_75.c150_iwg_letterquest {
	background:#697B7B url(/player/i/pagebackground/bg_pd_letterquest_acc.jpg) no-repeat 0 0;
	margin-left:7px;
	width: 350px;
    text-align: left;
	padding:0 6px;
}

.c150 .hero_iwg_75.c150_iwg_letterquest h2 {
	color:#fff;
    font-size: 2.6em;
    text-align: left;
	margin-bottom:4px;
}

.c150 .hero_iwg_75.c150_iwg_letterquest h2 span.normal {
	font-weight:normal;
	font-size:0.8em;
}

.c150 .hero_iwg_75.c150_iwg_letterquest p {
	color:#fff;
    width:260px;
	font-size:1.8em;
    text-align: left;
	margin-bottom:24px;
	line-height:1.2em;
}

.c150 .hero_iwg_75.c150_iwg_letterquest p img {
    position:relative;
	top:10px;
}

#content #primary .c150 .globalhook .hero_iwg_75.c150_iwg_letterquest a.primary {
    float: left;
	margin:0 0 18px 0;
	font-size:1.2em;
}

.c150 .hero_iwg_75.c150_iwg_letterquest a {
    font-size: 1.1em;
    clear: both;
    display: block;
    text-align: center;
}



/* c150: Letter Quest */

.c150 .hero_h169v2.h169v2_iwg.letterquest .h169v2_content {
	padding-bottom:1em;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest .contentwrap {
		margin-bottom:2em;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest h2 {
	font-size:1.5em;
	padding-bottom:0;
	margin-bottom:0;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest p {
	color:#666;
	line-height:1.1em;
	font-size:0.9em;
	position:absolute;
	bottom:7px;
	left:0;
	width:100px;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest a {
	font-size:1.2em;
}

/* c150: Letter Quest Large */

.c150 .hero_h169v2.h169v2_iwg.letterquest.large .contentwrap {
		margin-bottom:11em;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large .h169v2_bottom {
	background:transparent url(/player/g/c150/c150_iwg_signpost_large_bottom.png) no-repeat 0 100%;
	_background:transparent url(/player/g/c150/c150_iwg_signpost_large_bottom.gif) no-repeat 0 100%;
	height:73px;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large h2 {
	font-size:2em;
	color:#5b5b5b;
	line-height:1.1em;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large h3 {
	line-height:1.2em;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large h3 img {
	position:relative;
	top:8px;
	z-index:1;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large p {
	bottom:17px;
}

.c150 .hero_h169v2.h169v2_iwg.letterquest.large a {
	bottom:28px;
}



/* ---- Prize Draw Feb - Money Money Money ---- */

/* Variation: iwg75 Iwg: Money Money Money */
.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney {
	background:#626262 url(/player/i/pagebackground/bg_pd_moneymoneymoney_acc.jpg) no-repeat 0 0;
	margin:0;
	padding:0;
	width: 450px;
    text-align: left;
	min-height:179px;
	height:auto !important;
	height:179px;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney h2 {
	color:#fff;
    font-size: 2em;
    text-align: left;
	margin-bottom:4px;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney h2 span.larger {
	 font-size: 1.3em;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney h2 span.normal {
	font-weight:normal;
	font-size:0.7em;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney p {
	color:#fff;
	font-weight:bold;
    width:400px;
	font-size:1.4em;
    text-align: left;
	margin-bottom:8px;
	line-height:1.2em;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney p img {
    position:relative;
	top:10px;
}

#content #primary .c150 .globalhook .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney a.primary {
    float: left;
	margin:0 0 18px 0;
	font-size:1.2em;
}

.c150 .hero_iwg_75.c150_pd_feb_iwg_moneymoneymoney a {
    font-size: 1.1em;
    clear: both;
    display: block;
    text-align: center;
}


















/* Infopage Christmas Prize Draw */
.c150 .c150_prizedrawxmas {text-align:left; width:300px; height:180px;}
.c150 .c150_prizedrawxmas h2 {font-size:2.1em; text-align:left; line-height:1.3em; color:#000066;}
.c150 .c150_prizedrawxmas h2 span {font-size:1.6em; display:block;}
.c150 .c150_prizedrawxmas h2 span.tandc {font-size:1.1em;}
.c150 .c150_prizedrawxmas p {font-size:1.5em; text-align:left; font-weight:bold; color:#000066; line-height:1.2em}
.c150 .c150_prizedrawxmas_375 p {color:#000066; text-align:left; line-height:1.4em; position:absolute; bottom:2px; left:16px; z-index:2; color:#666; font-size:0.9em;}
.c150 .c150_prizedrawxmas_375 a {bottom:13px;font-size:1.2em;position:absolute;right:30px;z-index:3;}
.c150 .c150_prizedrawxmas_375 h2 span {font-size:1.1em;}
.c150 .c150_prizedrawxmas_375 h2 span.prize {font-size:1.3em;}
.c150 .c150_prizedrawxmas_375 h2 {font-size:2.1em; text-align:left; line-height:1.3em; color:#000066;}

#content #primary .c150 .globalhook .c150_prizedrawxmas a.primary {margin:20px 0 0 0;}
.c150 .c150_prizedrawxmas_375 .w346_top {background:url(/player/i/signpost/c150_375_prizedrawxmas_top.jpg) no-repeat 0 0;height:10px;}
.c150 .c150_prizedrawxmas_375 .w346_content {padding:0px 18px 12px; _height:143px; min-height:142px; width:307px;}
.c150 .c150_prizedrawxmas_375 p span.br, .c150 .prizedrawxmas p span.br {display:block;}
#content #primary .c150 .globalhook .c150_prizedrawxmas a.primary {left:0;}

.c150 .h169v2_iwg.prizedrawxmas .h169v2_top {background:transparent url(/player/i/signpost/c150_25_prizedrawxmas_top.jpg) repeat scroll 0 0;height:9px;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content {height:107px !important;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content h2 {font-size:1.6em; line-height:1.3em; color:#000066; padding-top:10px;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content h2 .small {font-size:0.8em;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content h2 .large {font-size:1.2em;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content p {bottom:8px; position:absolute; font-size:0.9em; color:#666; line-height:1em}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content a {bottom:20px;font-size:1.2em;position:absolute;right:30px;z-index:3;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_content img.bgimage {left:0; bottom:0;}
.c150 .h169v2_iwg.prizedrawxmas .h169v2_bottom {height:53px;}

/* SMJG */
.c150 .c150_smjg_375 .w346_top {background:url(/player/i/signpost/c150_375_smjg_top.jpg) no-repeat 0 0;height:9px;}
.c150 .c150_smjg_375 .w346_content {padding:0px 18px 12px; _height:143px; min-height:142px; width:307px;}
.c150 .c150_smjg_375 .w346_content h2 {font-size:2em; line-height:1.3em; padding-top:5px;}
.c150 .c150_smjg_375 .w346_content h2 span {font-size:1.5em; display:block;}
.c150 .c150_smjg_375 .w346_content a {bottom:14px;font-size:1.2em;position:absolute;right:30px;z-index:3;}

.c150 .c150_375_smjg2010 {overflow:hidden;xbackground:#0f2767 url(/player/i/pagebackground/bg_375_smjg_accessible.jpg); width:354px; height:245px;}
.c150 .c150_375_smjg2010 h2 {text-indent:-999em; position:absolute;}
.c150x .c150_375_smjg2010 h2 span.jackpot {font-size:0.6em; line-height:1.2em;display:block;width:346px; text-align:center;}
.c150x .c150_375_smjg2010 h2 span.date {font-size:0.5em;display:block; line-height:1.5em;width:346px;text-align:center;}

.c150 .c150_dbg_euro_smjg2010 {overflow:hidden;background:#0f2767 url(/player/i/pagebackground/bg_75_smjg_accessible.jpg);}
.c150 .c150_dbg_euro_smjg2010 h2 {font-size:4em; line-height:1.2em; width:346px; text-align:center; color:#fff; height:3em; float:left;margin-bottom:0;}
.c150 .c150_dbg_euro_smjg2010 h2 span.jackpot {font-size:0.6em; line-height:1.2em;display:block;width:346px; text-align:center;}
.c150 .c150_dbg_euro_smjg2010 h2 span.date {font-size:0.5em;display:block; line-height:1.5em;width:346px;text-align:center;}
.c150 .c150_dbg_euro_smjg2010 h3 {float:left; width:250px; text-align:center; font-size:2em; font-weight:bold; line-height:1.3em; color:#fff;}
.c150 .c150_dbg_euro_smjg2010 .gamehub_content {overflow:hidden;}
#wrapper #content #primary .c150 .c150_dbg_euro_smjg2010 a.primary {float:left; clear:left; margin-left:120px }
#wrapper #content #primary .c150 .c150_dbg_euro_smjg2010 a.primary span.bg_acc {padding:5px 20px 7px;}


.c150 .c150_play_smjg2010 {overflow:hidden;background:#0f2767 url(/player/i/pagebackground/bg_100_smjg_accessible.jpg);}
.c150 .c150_play_smjg2010 h2 {font-size:4em; line-height:1.2em; width:346px; text-align:center; color:#fff; height:3em; float:left;margin-bottom:0;}
.c150 .c150_play_smjg2010 h2 span.jackpot {font-size:0.6em; line-height:1.2em;display:block;width:346px; text-align:center;}
.c150 .c150_play_smjg2010 h2 span.date {font-size:0.5em;display:block; line-height:1.5em;width:346px;text-align:center;}
.c150 .c150_play_smjg2010 p {float:right; width:310px; text-align:center; font-size:2.5em; font-weight:bold; line-height:1.1em; margin-right:115px;display:inline; color:#fff;}
.c150 .c150_play_smjg2010 .gamehub_content {overflow:hidden;padding-left:75px;}
#wrapper #content #primary .c150 .c150_play_smjg2010 a.primary {float:left; clear:left; margin-left:120px }
#wrapper #content #primary .c150 .c150_play_smjg2010 a.primary span.bg_acc {padding:5px 20px 7px;}

.c150 .c150_home_euro_smjg2010 {background:#0f2767 url(/player/i/pagebackground/bg_home_75_smjg.jpg) no-repeat; height:232px; width:648px; padding:40px 0 0 40px;}
.c150 .c150_home_euro_smjg2010 h2 {font-size:4em; line-height:1.2em; width:346px; text-align:center; color:#fff; height:3em; float:left;margin-bottom:0;}
.c150 .c150_home_euro_smjg2010 h2 span.jackpot {font-size:0.6em; line-height:1.2em;display:block;width:346px; text-align:center;}
.c150 .c150_home_euro_smjg2010 h2 span.date {font-size:0.5em;display:block; line-height:1.5em;width:346px;text-align:center;}
#wrapper #content #primary .c150_home_euro_smjg2010 a.primary {float:left; clear:left; left:120px}
#wrapper #content #primary .c150_home_euro_smjg2010 a.primary span.bg_acc {padding:5px 20px 0px;}

/* Thor */
.c150 .c150_thor_375 .w346_top {background:url(/player/i/signpost/c150_375_thor_top.jpg) no-repeat 0 0;height:9px;}
.c150 .c150_thor_375 .w346_content {padding:0px 18px 12px; _height:142px; min-height:142px; width:307px;}
.c150 .c150_thor_375 .w346_content h2 {font-size:2.4em; color:#fff; line-height:1.3em; padding-top:5px; text-align:center; text-transform:uppercase;}
.c150 .c150_thor_375 .w346_content h2 span {font-size:1.7em; display:block; text-align:center;}
.c150 .c150_thor_375 .w346_content p {font-size:1.95em; color:#fff; text-align:center; position:relative; z-index:2}
.c150 .c150_thor_375 .w346_content a {bottom:14px;font-size:1.2em;position:absolute;right:30px;z-index:3;}

.c150 .c150_hero_thor_aquiistion .h169v2_content img {left:4px;}
.c150 .c150_hero_thor_aquiistion .h169v2_top {background:url("/player/i/signpost/signpost_top_thor.png") repeat scroll 0 0 transparent;height:17px;}
.c150 .c150_hero_thor_aquiistion .h169v2_content .contentwrap {margin-bottom:13px;}
.c150 .c150_hero_thor_aquiistion h2 {color:#fff; font-size:2em; text-align:center; line-height:1.3em;}
.c150 .c150_hero_thor_aquiistion h2 span {color:#fff; font-size:1.5em;text-align:center;}
.c150 .c150_hero_thor_aquiistion h3 {color:#fff; font-size:1.3em;text-align:center;}
.c150 .c150_hero_thor_aquiistion a {position:absolute; bottom:22px; right:30px; z-index:2; font-size:1.2em;}


/* Sign Your Tickets (SYT)*/
.c150 .c150_dbg_syt {background:none; width:346px; float:left;}
.c150 .c150_dbg_syt  h2 {font-size:4em; color:#cc3333; width:346px; text-align:center; line-height:1.3em;}
.c150 .c150_dbg_syt  h3 {font-size:2em; margin:20px 0; color:#cc3333; width:346px; text-align:center; line-height:1em;}
.c150 .c150_dbg_syt img {float:right;}
#wrapper #content #primary .c150  .globalhook .c150_dbg_syt a.primary {margin-right:10px;}
.c150 .c150_dbg_syt .contentwrap {float:left;}

/* Home Page Grey Areas */
.c150 .hero_hpga .hpga_top {height:14px; background:url(/player/g/bespoke/homesidenotetop.png);_background: url(/player/g/bespoke/homesidenotetop.gif) bottom; width:228px;}
.c150 .hero_hpga .hpga_content {background:url(/player/g/bespoke/homesidenotemiddle.png) bottom; _background: url(/player/g/bespoke/homesidenotemiddle.gif) bottom;padding:0 18px 4px; width:192px;}
.c150 .hero_hpga .hpga_content h2 {color:#fff; font-size:2em; background:#999;}
.c150 .hero_hpga .hpga_bottom {min-height:30px; height:30px !important; background:url(/player/g/bespoke/homesidenotebottom.png) bottom;_background: url(/player/g/bespoke/homesidenotebottom.gif) bottom; padding:0 18px 4px; width:192px; display:block;}
.c150 .hero_hpga .hpga_bottom a {float:right; margin:9px 20px 0 0; font-size:1.3em; line-height:1.2em;}
/* Infopage: Letter quest */

/* Splash */
.c84 .infopages a.disclaimer {
	display:block;
	font-size:1em;
	margin-top:12px;
}
.c84 .infopages p.disclaimer-sub {font-size: 0.9em;}
/* Terms and Conditions */
.c84 .infopages .tandc {
	margin-left:0;
}

.c84 .infopages .tandc .nb {
	list-style-type:none;
}

.c84 .infopages ul.tandc {
	list-style-type:none;
}

.c84 .infopages .tandc li {
	margin-bottom:12px;
	list-style-position: outside;
	}

.c84 .infopages .tandc li ul {
	margin-left:40px;
}

.c84 .infopages .tandc li li,
.c84 .infopages .tandc li li ul {
	margin-bottom:0;
}



/* --------- Buttons.css styles: changes have been made, but will need to be here as well temporarily ---- */

/* Primary Styles */
.primary {background-position:0 0px; float:right;}
.primary span {background-position:right 0px;}
.primary:hover {background-position:0 -120px;}
.primary:hover span {background-position:right -120px;}

/* Blue Background for accessiblity */
#wrapper .primary span.bg_acc,
#wrapper .primarySmall span.bg_acc,
#wrapper .secondary span.bg_acc,
#wrapper .tertiary span.bg_acc {
	background:url(/player/g/buttons/buttons_normal.png) no-repeat 50% 0 blue;
	height:18px;
	margin:0 10px 0 -10px;
	padding-top:5px;
	padding-left:0;
	padding-right:0;
	position:relative;
	top:-5px;
}
#wrapper #content #primary .primary:hover span.bg_acc,
#wrapper .primarySmall:hover span.bg_acc,
#wrapper .secondary:hover span.bg_acc,
#wrapper .tertiary:hover span.bg_acc {
	background-position:50% -120px;
}
#wrapper .primary.transparent span.bg_acc,
#wrapper .primarySmall.transparent span.bg_acc,
#wrapper .secondary.transparent span.bg_acc,
#wrapper .tertiary.transparent span.bg_acc,
#content #primary .c150 .globalhook .optionsform a.primary span.bg_acc {
	background-image:url(/player/g/buttons/buttons_transparent.png);
}

/* Declare single buttons image */
{background: blue url(/player/g/buttons/buttons_normal.png) no-repeat;}
#wrapper #content #primary .optionsform .primary.transparent, #wrapper #content #primary .optionsform .primary.transparent span  {background: url(/player/g/buttons/buttons_transparent.png) no-repeat;}

/* Essential generic button style section */
.primary,.secondary {font-family:Verdana, Arial, Helvetica sans-serif;font-size:1.1em;font-weight:700;color:#fff;cursor:pointer; position:relative; white-space:nowrap; width:auto;	margin:12px 0 0 0;padding:0 0 0 5px;	border: 0; overflow: visible; /* removes extra side padding in IE */}
.primary span,.secondary span {height:18px;display:block;position:relative;right:-11px;padding:5px 16px 0 0;white-space: nowrap;}
/* required for Firefox */
button.primary span, button.secondary span{margin-right:8px;}
/* overrides extra padding in Firefox */
button::-moz-focus-inner {border: none;}
/*QUICK OVERRIDE FOR NAPOLEON PLAYSLIP*/
.c16 .playnow button.primary span {margin-top:0;}

/*Transparent Styles*/
#wrapper #content #primary .optionsform .primary.transparent {background-position:0 0}
#wrapper #content #primary .optionsform .primary.transparent span {height:23px;	background-position:right 0}
#wrapper #content #primary .optionsform .primary.transparent:hover {background-position:0 -120px}
#wrapper #content #primary .optionsform .primary.transparent:hover span {background-position:right -120px}

#wrapper #content #primary .optionsform .primary span.bg_acc {background-position:50% 0px;}
#wrapper #content #primary .optionsform .primary:hover span.bg_acc {background-position:50% 120px;}



/* -------------------------------------------- Videocentre Winners Styles ------------ */

.content .flash_videoplayer_wrapper.winners {
	text-align:left;
}

.content .flash_videoplayer_wrapper.winners #flash_videoplayer {
	float:left;
	margin-top:3px;
	width:644px;
	margin-bottom:18px;
}

.content .videoside {
	float:right;
	width:268px;
	margin-bottom:16px;
}

.content .winnerdetails .winnerdetails_top {
	background:transparent url(/player/g/bespoke/videocentre_winners_top.png) no-repeat 0 0;
	_background:transparent url(/player/g/bespoke/videocentre_winners_top.gif) no-repeat 0 0;
	width:268px;
}

.content .winnerdetails .winnerdetails_top h2 {
	font-size:1.3em;
	padding:11px 0 9px 13px;
}

.content .winnerdetails .winnerdetails_content {
	border:1px solid #D2D2D2;
}

.content .winnerdetails .winnerdetails_content a {
	font-size:1.1em;	
}

.content .winnerpromo .bigwinner {
	position:relative;
	width:269px;
}

.content .winnerpromo .bigwinner_top {
	background:transparent url(/player/g/bespoke/videocentre_promo_top.png) no-repeat scroll 0 0;
	height:7px;
}

.content .winnerpromo .bigwinner_content {
	background:transparent url(/player/g/bespoke/videocentre_promo_content.png) repeat-y scroll 0 0;
	overflow:hidden;
	_height:100%;
	width:269px;
}

.content .winnerpromo .bigwinner_content h2 {
	font-size:2.2em;
	font-weight:bold;
	left:18px;
	line-height:1em;
	padding-bottom:1px;
	position:relative;
	top:8px;
	width:230px;
	margin-bottom:8px;
	z-index:4;
}

.content .winnerpromo .bigwinner_bottom {
	background:transparent url(/player/g/bespoke/videocentre_promo_bottom.png) no-repeat scroll 1px 100%;
	height:47px;
	width:269px;
}

.content .winnerpromo .bigwinner_bottom a {
	float:right;
	font-size:1.1em;
	margin:17px 32px 0 0;
	text-align:right;
}



/* -------------------------------------------- c150 Lotto Seasonal ------------ */

.t1 .hero_primaryfull.c150_lottoseasonal {
	background:url(/player/i/pagebackground/bg_home_75_seasonallotto.jpg) no-repeat 0 0;
	padding:152px 0 0 18px;
	width:674px;
	height:120px;
}


.t3 .hero_primaryfull.c150_lottoseasonal {
	margin-top:64px;
}

.t2 .hero_primaryfull.c150_lottoseasonal {
	min-height:185px;
	height:auto !important;
	height:185px;
}

.hero_primaryfull.c150_lottoseasonal img {
	float:left;
	width:79px;
}

#wrapper #content .c150_lottoseasonal h2 {
	float:left;
	font-size:3em;
	width:260px;
	color:#e51d39;
	position:relative !important;
	top:3px;
	margin:0;
}

#wrapper #content #primary .c150 .globalhook .hero_primaryfull.c150_lottoseasonal .primary {
	margin:0;
	clear:both;
	float:left;
	left:80px;
	padding-left:15px;
}

.hero_primaryfull.c150_lottoseasonal .primary span {
	padding-right:28px;
}

.hero_primaryfull.c150_375_lottoseasonal {
	width:346px;
	min-height:210px;
	height:auto !important;
	height:210px;
}

#wrapper #content .c150_375_lottoseasonal h2 {
	font-size:3.2em;
	color:#e51d39;
	width:270px;
	position:relative !important;
	left:40px;
	text-align:center;
}



/* Seasonal c150's for homepage */

/* Buy Tickets */
.c150 .hero_buytickets {
    width: 228px;
}

.c150 .buytickets_top {
    background: url(/player/g/c150/buytickets_seasonal_top.png);
    _background: url(/player/g/c150/buytickets_seasonal_top.gif);
    height: 11px;
}

.c150 .buytickets_bottom {
    background: url(/player/g/c150/buytickets_seasonal_bot.png);
    _background: url(/player/g/c150/buytickets_seasonal_bot.gif);
    height: 11px;
}

.c150 .buytickets_content {
    background: url(/player/g/c150/buytickets_seasonal_mid.png);
    _background: url(/player/g/c150/buytickets_seasonal_mid.gif);
	padding:26px 10px 2px;
	overflow:hidden;
	_height:100%;
}

.c150 .buytickets_content img.bgimage {
    bottom: 11px;
    left: 7px;
    z-index: 1;
}

.c150 .buytickets_content h2 {
	color:#e51d39;
	font-size:2.1em;
	text-align:center;
	line-height:1.4em;
	margin-bottom:10px;
}

.c150 .buytickets_content h2 span {
	text-align:center;
}

.c150 .buytickets_content h2 span.smaller {
	font-size:0.7em;
	display:block;
}

#wrapper #content .c150 .buytickets_content .primary {
	z-index:100;
	margin:0 20px 0 0;
	_margin-bottom:-8px;
}

/* Boxing day */

.c150 .hero_h169v2.seasonal_boxingday .h169v2_content {
	min-height:auto;
	_height:auto;
}

.c150 .hero_h169v2.seasonal_boxingday .h169v2_content h2 {
	font-size:1.8em;
	color:#b40101;
	width:150px;
}

.c150 .hero_h169v2.seasonal_boxingday .contentwrap {
	margin-bottom:4em;
	background-color:#C2E8F1;
}

.c150 .hero_h169v2.seasonal_boxingday .h169v2_top {
	 background: url(/player/g/c150/boxingday_seasonal_top.gif) 0 0 no-repeat;
	 height:11px;
}

.c150 .hero_h169v2.seasonal_boxingday img.bgimage {
	bottom:11px;
	left:4px;
	z-index:1;
}







/* ----------------------------- Winners Feb 10 ---------------- */

/* w375 */

.c150 .hero_w346.winners_feb10 img.bgimage {
	left:5px;
	bottom:7px;
}

.c150 .hero_w346.winners_feb10 .w346_content h2 {
	color:#666;
	line-height:1.3em;
	font-size: 2.1em;
    width:200px;
}

.c150 .hero_w346.winners_feb10 .w346_top {
    background: url(/player/g/c150/c150_375_signpost_t_winners.gif) no-repeat 0 0;
	height:8px;
}

.c150 .hero_w346.winners_feb10 .w346_bottom {
	min-height:44px;
	height:auto !important;
	height:44px;
}

.c150 .hero_w346.winners_feb10 .w346_content {
	padding:0 5px;
	min-height:inherit;
}


.c150 .hero_w346.winners_feb10 .w346_content p {
	z-index:3;
	color:#767676;
	font-weight:bold;
	position:absolute;
	bottom:33px;
	right:7px;
	width:227px;	
	text-align:center;
	padding:0;
}

.c150 .hero_w346.winners_feb10 .w346_content p span {
	background:#fff url(/player/g/c150/c150_375_winners_accbg.gif) 0 0;
}

.c150 .hero_w346.winners_feb10 .w346_content .contentwrap {
	margin-left:0;
	width:316px;
	margin-bottom:7em;
	*margin-bottom:6.3em;
	padding:0 10px;
	background-color:#A3D6F1;
}

.c150 .hero_w346.winners_feb10 .w346_bottom {
	padding-right:32px;
	width:314px;
}

.c150 .hero_w346.winners_feb10 .w346_bottom a {
	position:relative;
	z-index:2;
	float:right;
	text-align:right;
	top:19px;
	width:300px;
	font-size:1.1em;
}






/* -------------------------------------------- c150 Lotto Check Results ------------ */

/* Global */
#wrapper #content .hero_checkresults h2,
#wrapper #content .hero_checkresults h3,
#wrapper #content .hero_checkresults p,
#wrapper #content .hero_checkresults ul li
{
	color:#b21b20;
	font-weight:bold;
	line-height:1.3em;
}

#wrapper #content .hero_checkresults h2 {
	font-size:1.4em;
}

#wrapper #content .hero_checkresults ul li {
	font-size:1.2em;
	list-style-type:square;
	margin-bottom:8px;
	background:none;
	padding-left:0;
}

#wrapper #content .hero_checkresults .primary {
	margin-right:21px;
	font-size:1.2em;
}

/* Benefits */
#wrapper #content .hero_checkresults.c150_375_lotto_benefits h2 {
	margin:0 0 32px 42px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_benefits h3 {
	font-size:2.5em;
	margin:0 0 6px 89px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_benefits ul {
	margin:0 0 0 104px;
}

/* Community */
#wrapper #content .hero_checkresults.c150_375_lotto_community h2 {
	margin:80px 0 14px 42px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_community h3 {
	font-size:2.2em;
	margin:0 0 8px 23px;
}

/* Register */
#wrapper #content .hero_checkresults.c150_375_lotto_register h2 {
	margin:0 0 30px 42px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_register h3 {
	font-size:2.4em;
	margin:0 0 4px 82px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_register p {
	font-size:1.4em;
	margin:0 0 0 82px;
}

/* Rollover */
#wrapper #content .hero_checkresults.c150_375_lotto_rollover h2 {
	margin:0 0 30px 42px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_rollover h3 {
	font-size:2em;
	margin:0 0 11px 10px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_rollover p {
	font-size:1.6em;
	margin:0 0 7px 140px;
}

/* Winners */
#wrapper #content .hero_checkresults.c150_375_lotto_winners h2 {
	margin:0 0 24px 42px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_winners h3 {
	font-size:2em;
	margin:0 0 20px 18px;
}

#wrapper #content .hero_checkresults.c150_375_lotto_winners p {
	font-size:2em;
	margin:0 0 7px 216px;
}





/* Removable c150 overrides */

/*OVERRIDES FOR PLAYSLIPS*/

#wrapper #content .c16 ol li ol li input {margin:0 2px 0 0;}
#wrapper #content .c18 ol li ol li input,
#wrapper #content .c18 ol li ol.error input.error {
	color:#4d4d4d;
	margin:5px 2px 6px;
}
#wrapper #content .c18 h2.step {
	color:#000;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
	margin-top: -1px;
	}
}

/*Start Button Styles*/
.c15 .optionsform .primarySmall, 
.c15 .optionsform .primary, 
.c15 .optionsform .secondary, 
.c15 .optionsform .tertiary {
	height:36px;
	font-size:1.4em;
}
.c15 .optionsform .primarySmall span, 
.c15 .optionsform .primary span, 
.c15 .optionsform .secondary span, 
.c15 .optionsform .tertiary span {height:36px;}
.c15 .playnow button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -150px #ad1a20;
	margin:12px 5px 0;
}
.c15 .playnow button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -150px #ad1a20;
	right:-10px;
}
/*End Button Styles*/

/*Start Button Styles*/
.c16 .optionsform .primarySmall, 
.c16 .optionsform .primary, 
.c16 .optionsform .secondary, 
.c16 .optionsform .tertiary {height:36px; font-size:1.4em;}
.c16 .optionsform .primarySmall span, 
.c16 .optionsform .primary span, 
.c16 .optionsform .secondary span, 
.c16 .optionsform .tertiary span {height:36px;}
.c16 .playnow button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -100px #014786;
	margin:12px 5px 0;
}
.c16 .playnow button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -100px #014786;
	right:-10px;
}
/*End Button Styles*/

/*Start Button Styles*/

.c17 li li input {left:1px}
.com375 .c17 .optionsform .primarySmall, 
.com375 .c17 .optionsform .primary, 
.com375 .c17 .optionsform .secondary, 
.com375 .c17 .optionsform .tertiary {
	height:36px;
	font-size:1.4em;
}
	
.com375 .c17 .optionsform .primarySmall span, 
.com375 .c17 .optionsform .primary span, 
.com375 .c17 .optionsform .secondary span, 
.com375 .c17 .optionsform .tertiary span {
	height:36px;
}
	
.com375 .c17 .playnow button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -200px #610035;
	margin:12px 5px 0;
}
.com375 .c17 .playnow button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -200px #610035;
	right:-10px;
}

/*End Button Styles*/
/*Start Button Styles*/

.c18 .optionsform .primarySmall, 
.c18 .optionsform .primary, 
.c18 .optionsform .secondary, 
.c18 .optionsform .tertiary {
	height:36px;
	font-size:1.4em;
}

.c18 .optionsform .primarySmall span, 
.c18 .optionsform .primary span, 
.c18 .optionsform .secondary span, 
.c18 .optionsform .tertiary span{
	height:36px;
}
	
.c18 .playnow button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -50px #fec42a;
	margin:12px 5px 0;
}
.c18 .playnow button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -50px #fec42a;
	right:-10px;
}
/*End Button Styles*/

/*Start Button Styles*/
.c19 .optionsform .primarySmall, 
.c19 .optionsform .primary, 
.c19 .optionsform .secondary, 
.c19 .optionsform .tertiary {
	height:36px;
	font-size:1.4em;
	}
	
.c19 .optionsform .primarySmall span, 
.c19 .optionsform .primary span, 
.c19 .optionsform .secondary span, 
.c19 .optionsform .tertiary span{
	height:36px;
}
	
.c19 .playnow button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -150px #6c050d;
	margin:12px 5px 0;
}
.c19 .playnow button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -150px #6c050d;
	right:-10px;
}
#wrapper #content .c19 .step.two {
margin:0;
padding:0 0 8px 0;
width:67px;
}
/*End Button Styles*/

#wrapper #content .optionsform button.primary span, #wrapper #content .optionsform button.primarySmall span, #wrapper #content .optionsform button.secondary span {margin-top:0px}

/*END OVERRIDES FOR PLAYSLIPS*/



/* ------------------ TV SHOWS ----------------- */

#wrapper #content .c150 .c150_signpostswin, 
#wrapper #content .c150 .c150_tvshows {
    margin-right: 4px;
	display:inline-block;
}

/* tvshows */
#wrapper #content .c150 .hero_primaryfull.c150_tvshows h2 {
    color: #009;
    font-size: 3em;
}

#wrapper #content .c150 .hero_primaryfull.c150_tvshows h3 {
    color: #fff;
    font-weight: bold;
    top: 0;
}

#wrapper #content .c150 .globalhook .hero_cohead h2 {
    color: #333;
    font-size: 1.3em;
    margin: 0;
    padding: 10px 16px 7px;
    background: url(/player/g/comp/co_50_top.png) no-repeat 0 0;
    _background: url(/player/g/comp/co_50_top.gif) no-repeat 0 0;
}

#wrapper #content .c150 .hero_cohead h3 {
    color: #003399;
    margin-bottom: 8px;
}

#wrapper #content .c150 .hero_cohead .cohead_content {
    width: 430px;
    padding: 16px;
    border: 1px solid #ddd;
    border-top: none;
    background: #fff;
    overflow: hidden;
    height: 100%;
	display:inline-block;
}

#wrapper #content .c150 .hero_cohead .cohead_content img {
    float: right;
    margin-left: 16px;
}

#wrapper #content .c150 .hero_cohead a {
    font-size: 1.1em;
}

#wrapper #content .c150 .hero_cohead.c150_tvshows ul {
    list-style-type: disc;
    background: none;
    list-style-position: outside;
    margin-left: 16px;
}

#wrapper #content .c150 .hero_cohead.c150_tvshows li {
    list-style-type: disc;
    background: none;
    padding-left: 0px;
    font-size: 1.1em;
	vertical-align: top;
}




/* -------------------------------------------- c150 Google Opt-ins ------------ */

.hero_primaryfull.c150_google_optin {
	width:691px;
}


/* -- Generic Euro -- */
.hero_primaryfull.c150_google_optin .genericeuro {
	background:#2776B8 url(/player/i/pagebackground/bg_google_genericeuro.jpg) no-repeat 0 0;
	padding:28px 0 0 38px;
	
	min-height:249px;
	height:auto !important;
	height:249px;
}

.hero_primaryfull.c150_google_optin .genericeuro h2 {
	font-size:2.8em;
	margin:0;
	width:auto;
	line-height:1.2em;
}

.hero_primaryfull.c150_google_optin .genericeuro h2 span {
	display:block;
}

.hero_primaryfull.c150_google_optin .genericeuro h3 {
	font-size:1.6em;
	color:#fff;
	margin:0 0 62px 0;
	line-height:1.2em;
	width:470px;
}



.hero_primaryfull.c150_google_optin .genericeuro .primary {
	float:none;
	display:inline-block;
	left:72px;
}


/* -- Generic IWG -- */
.hero_primaryfull.c150_google_optin .genericiwg {
	background:#A9C3E4 url(/player/i/pagebackground/bg_google_genericiwg.jpg) no-repeat 0 0;
	padding:42px 0 0 38px;
	
	min-height:235px;
	height:auto !important;
	height:235px;
}

.hero_primaryfull.c150_google_optin .genericiwg h2 {
	color:#0e356f;
	font-size:3em;
	margin:0;
	line-height:1.2em;
	text-align:center;
}

.hero_primaryfull.c150_google_optin .genericiwg h2 span {
	display:block;
	margin:7px 0 6px;
	font-size:48px;
	text-align:center;
}

.hero_primaryfull.c150_google_optin .genericiwg h3 {
	font-size:3em;
	font-weight:bold;
	color:#0e356f;
	margin:0;
	line-height:1.2em;
	text-align:center;
}

.hero_primaryfull.c150_google_optin .genericiwg p {
	font-size:1.8em;
	font-weight:bold;
	color:#0e356f;
	margin:0;
	line-height:1.2em;
	text-align:center;
	width:300px;
}

.hero_primaryfull.c150_google_optin .genericiwg .primary {
	float:none;
	display:inline-block;
	left:116px;
}


/* -- Generic Lotto -- */
.hero_primaryfull.c150_google_optin .genericlotto {
	background:#BDE6F8 url(/player/i/pagebackground/bg_google_genericlotto.jpg) no-repeat 0 0;
	padding:148px 0 0 0;
	
	min-height:129px;
	height:auto !important;
	height:129px;
}

.hero_primaryfull.c150_google_optin .genericlotto h2 {
	font-size:2.8em;
	margin:0;
	line-height:1.2em;
}

.hero_primaryfull.c150_google_optin .genericlotto p {
	font-size:1.1em;
	color:#01349a;
	margin:0;
	line-height:1.2em;
	width:120px;
	text-align:center;
	margin-left:70px;
}

.hero_primaryfull.c150_google_optin .genericlotto .primary {
	float:none;
	display:inline-block;
	left:98px;
}




/* -- Hard Euro -- */
.hero_primaryfull.c150_google_optin .hardeuro {
	background:#2776B8 url(/player/i/pagebackground/bg_google_hardeuro.jpg) no-repeat 0 0;
	padding:23px 0 0 35px;
	
	min-height:254px;
	height:auto !important;
	height:254px;
}

.hero_primaryfull.c150_google_optin .hardeuro h2 {
	font-size:2.8em;
	margin:0;
	width:auto;
	line-height:1.1em;
}

.hero_primaryfull.c150_google_optin .hardeuro h2 span {
	display:block;
}


.hero_primaryfull.c150_google_optin .hardeuro h3 {
	font-size:1.6em;
	color:#fff;
	margin:0 0 40px 0;
	line-height:1.2em;
	width:470px;
}

.hero_primaryfull.c150_google_optin .hardeuro p {
	font-size:1.8em;
	font-weight:bold;
	color:#0e356f;
	margin:0 0 10px 0;
	line-height:1.2em;
	text-align:center;
	width:225px;
}

.hero_primaryfull.c150_google_optin .hardeuro .primary {
	float:none;
	display:inline-block;
	left:76px;
}



/* -- Open Account -- */
.hero_primaryfull.c150_google_optin .openaccount {
	background:#F3B6BD url(/player/i/pagebackground/bg_google_openaccount.jpg) no-repeat 0 0;
	padding:35px 0 0 67px;
	
	min-height:242px;
	height:auto !important;
	height:242px;
}

.hero_primaryfull.c150_google_optin .openaccount h2 {
	color:#a80207;
	font-size:3.1em;
	margin-bottom:30px;
	width:470px;
	line-height:1.1em;
}

.hero_primaryfull.c150_google_optin .openaccount h3 {
	font-weight:bold;
	font-size:1.7em;
	color:#a80207;
	margin:0 0 10px 0;
	line-height:1.2em;
	width:470px;
}

.hero_primaryfull.c150_google_optin .openaccount ul {
	margin-bottom:20px;	
}

.hero_primaryfull.c150_google_optin .openaccount ul li {
	color:#a80207;
	font-weight:bold;
	font-size:1.2em;
	list-style-type:square;
	list-style-image:none;
	background:none;
	margin:0 0 11px 16px;
	padding:0;
}

.hero_primaryfull.c150_google_optin .openaccount .primary {
	float:none;
	display:inline-block;
	left:50px;
}

/* -- Thor Launch Comms --*/

/* Home Page 75*/
.c150 .globalhook .hero_primaryfull.c150_thor_launch_home_75 {background:url(/player/i/pagebackground/bg_thor_launch_home_75.jpg) no-repeat 0 0;padding:35px 0 0 0px;	min-height:242px;height:auto !important;height:242px;width:688px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_home_75 h2 {color:#871147;font-size:2em;margin:110px 0 15px 55px;*margin:130px 0 0 55px;width:185px;text-align:center;line-height:1.3em;*line-height:1.3em}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_home_75 h2 span {font-size:2em;*line-height:1.2em}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_home_75 .primary {float:none;display:inline-block;left:115px;}
/* Lottery Draw Games 75*/
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_75 {padding:35px 0 0 0px;	min-height:242px;height:auto !important;height:242px;width:688px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_75 h2 {color:#871147;font-size:2em;margin:45px 0 15px 15px;*margin:65px 0 0 15px;width:185px;text-align:center;line-height:1.3em;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_75 h2 span {font-size:2em;*line-height:1.2em}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_75 .primary {float:none;display:inline-block;left:80px;}
/* Lottery Draw Games 100*/
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_100 {padding:35px 0 0 0px;	min-height:150px;height:auto !important;height:150px;width:688px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_100 h2 {color:#871147;font-size:2em;margin:50px 0 15px 90px;*margin:70px 0 15px 90px;width:185px;text-align:center;line-height:1.3em;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_100 h2 span {font-size:2em;*line-height:1.1em}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_LDG_100 .primary {float:none;display:inline-block;left:155px;}
/* Results/Landing  375 */
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375, .hero_primaryfull.c150_thor_launch_landing_375 {background:#310016 url(/player/i/pagebackground/bg_thor_launch_375_overbg.jpg) 0 -1px no-repeat; padding:35px 0 0 0px;min-height:150px;height:auto !important;width:346px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_landing_375 {background:#310016 url(/player/i/pagebackground/bg_thor_launch_375_overbg_landing.jpg) 0 -1px no-repeat; overflow:hidden; padding-top:40px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_landing_375 .primaryfull_content {width:286px;padding:0px 30px 0;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 .primaryfull_content {width:286px;padding:15px 30px 0;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 h2, .c150 .hero_primaryfull.c150_thor_launch_landing_375 h2 {color:#fff;font-size:1.6em;margin:0px 0 15px 0px;width:275px;text-align:center;line-height:1.2em;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 h3, .c150 .hero_primaryfull.c150_thor_launch_landing_375 h3 {color:#fff;font-size:3.6em;margin:0px 0 15px 0px;width:275px;text-align:center;line-height:1.1em; font-weight:bold;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_landing_375 p {color:#fff;font-size:2em;width:245px;text-align:center;line-height:1.5em; margin-left:20px;font-weight:bold; margin-bottom:20px;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_landing_375 p span {font-size:1.7em; }
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 p {color:#fff;font-size:1.3em;width:180px;text-align:center;line-height:1.1em; margin-left:50px;font-weight:bold;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 p span {font-size:0.9em;}
.c150 .globalhook .hero_primaryfull.c150_thor_launch_results_375 .primary, .hero_primaryfull.c150_thor_launch_landing_375 .primary {float:none;display:inline-block;left:155px;}



/* Further Thor Overrides */
#wrapper .c82.co .content .bottomcontent.optionsform a.primary span {background-image:url(/player/g/buttons/buttons_normal.png);}
.com75 .iwg .optionsform .primary, .com75 .b1 .optionsform .primary {
background:url("/player/g/buttons/btn_pri_big_inactive.png") no-repeat scroll 0 0 transparent;height:28px;float:left;margin:0 15px 10px 0;}
.com75 .b1 .optionsform .primary span, .com75 .iwg .optionsform .primary span {
background:url("/player/g/buttons/btn_pri_big_inactive_rhs.png") no-repeat scroll 100% 0 transparent;font-size:1.2em;height:28px;padding:7px 16px 0 0;}
#wrapper .com75 .b1 .optionsform .primary:hover, #wrapper .com75 .iwg .optionsform .primary:hover {background:url("/player/g/buttons/btn_pri_big_rollover.png") no-repeat scroll left top transparent;}
#wrapper #content .com75 .b1 .optionsform .primary:hover span, #wrapper #content .com75 .iwg .optionsform .primary:hover span {background:url("/player/g/buttons/btn_pri_big_rollover_rhs.png") no-repeat scroll right top transparent;}

/* Football Fortunes Overrides */
.c150 .c150_footballfortunes {text-align:left; width:300px; height:125px;}
.c150 .c150_footballfortunes h2 {font-size:2.1em; text-align:left; line-height:1.3em; color:#ffffff;display:block;width:447px;background: url("/player/i/pagebackground/bg_pd_footballfortunes.jpg") no-repeat -272px -57px #2673b6;}
.c150 .c150_footballfortunes h2 span {font-size:1.6em; display:block;}
.c150 .c150_footballfortunes h2 span.tandc {font-size:1.1em;}

/* Variation: iwg75 Football Fortunes Splash Page */
.c150 .hero_iwg_75.c150_footballfortunes_splash {
	background: url("/player/i/pagebackground/bg_pd_footballfortunes.jpg") no-repeat scroll -259px -57px #2673b6;
	margin:0;
	padding:0;
	width: 450px;
    text-align: left;
	min-height:129px;
	height:auto !important;
	height:129px;
}

.c150 .hero_iwg_75.c150_footballfortunes_splash h2 {
	color:#fff;
    font-size: 2em;
    text-align: left;
	margin-bottom:4px;
}

.c150 .hero_iwg_75.c150_footballfortunes_splash h2 span.larger {
	 font-size: 1.3em;
}

.c150 .hero_iwg_75.c150_footballfortunes_splash h2 span.normal {
	font-weight:normal;
	font-size:0.7em;
}

.c150 .hero_iwg_75.c150_footballfortunes_splash p {
	color:#fff;
	font-weight:bold;
    width:400px;
	font-size:1.4em;
    text-align: left;
	margin-bottom:8px;
	line-height:1.2em;
}
.c150 .globalhook  .c150_footballfortunes_splash p span {font-size:0.9em;}
.c150 .hero_iwg_75.c150_footballfortunes_splash p img {
    position:relative;
	top:1px;
}
#content #primary .c150 .globalhook  .c150_footballfortunes_splash a.primary {margin:20px 0 0px 0px;}

/* Olympic Quiz Styles */
.c150 .olympicquiz .h169v2_top {background: url("/player/g/c150/c150_25_signpost_t_olympics.png") no-repeat 3px 0;_background-image: url("/player/g/c150/c150_25_signpost_t_olympics.gif");height:10px;}
.c150 .olympicquiz img.bgimage {top:10px;}
.c150 .olympicquiz .h169v2_content a {bottom:20px;position:absolute;right:35px;z-index:1;}
.c150 .oq_lg .h169v2_content a {bottom:24px;position:absolute;right:35px;z-index:1;}
.c150 .oq_lg .h169v2_content {_height:243px;}
.c150 .oq_lg .h169v2_top {background: url("/player/g/c150/c150_25_signpost_t_olympics_lg.png") no-repeat 1px 0;_background-image: url("/player/g/c150/c150_25_signpost_t_olympics_lg.gif")}
.c150 .olympicquiz.oq_lg img.bgimage {left:4px;}
.c150 .oq_lg .contentwrap {background:#00559e;height:223px;min-height:223px:}
.c150 .oq_lg .contentwrap h2 {color: #ffffff;line-height:1.2em;text-align:center;}
	.c150 .oq_lg .contentwrap .br {text-align:center;}

.c150 .hero_h169v2.oq_landing h2 {bottom:12px;font-size:1.7em;font-weight:normal;position:absolute;}

/* Help Hub Override Fix */
#wrapper .c150 .hh_template_questions_content ul {
    padding: 5px 32px 15px;
}

#wrapper .c150 .hh_template_questions_content ul li {
    width: 670px;
	margin-left:0;
}

/* Euromillions Home C150  */
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 {background:url(/player/i/pagebackground/bg_home_euromillions_75.jpg) no-repeat 0 0 #0078be;padding:30px 0 0 0px;min-height:242px;height:auto !important;height:242px;width:688px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 h2 {display:inline;float:right;font-size:2.5em;margin:0 86px 0 0;text-align:left;width:275px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 h2 span {font-size:0.85em;*line-height:1.2em}
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 h3 {clear:right;color:#ffffff;display:block;float:none;font-size:1.2em;font-weight:bold;margin-left:35px;padding-top:40px;padding-bottom:10px;text-transform:uppercase;width:auto;zoom:1;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 h3 span {color:#fecd00;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_home_75 .primary {float:left;clear:left;display:inline-block;left:115px;}

	/* Results Landing 375 */
.c150 .globalhook .hero_primaryfull.c150_euromillions_375 {background: url(/player/i/pagebackground/bg_euro_results.jpg) no-repeat scroll -260px -57px #0078be;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375 h2 {font-size:2.4em;text-align:center;width:346px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375 h2 span {display:block;text-align:center;}

.c150 .globalhook .hero_primaryfull.c150_euromillions_375 h3 {color:#ffffff;font-size:1.8em;font-weight:bold;margin-bottom:130px;text-align:center;width:346px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375 h3 span {color: #edd100;}

	/* Results Landing 375 v2 */
.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 {background: url(/player/i/pagebackground/bg_euro_landing.jpg) no-repeat scroll -260px -57px #0078be;min-height:258px;*height:258px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 h2 {font-size:2.4em;text-align:left;text-transform:uppercase;width:318px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 h2 span {display:block;font-size:1.2em;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 h2 span.headeralign {font-size:1em;text-align:right;}

.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 h3 {color:#ffffff;font-size:1.1em;font-weight:bold;margin-left:175px;position:relative !important;text-align:left;text-transform:uppercase;margin-top:135px;width:126px;}
.c150 .globalhook .hero_primaryfull.c150_euromillions_375_v2 h3 span {color: #edd100;}

/* Variation: iwg75 £100,000 Rainbow info Page */
.c150 .hero_iwg_75.c150_onehundredkrainbow_info {
	background: url("/player/i/pagebackground/bg_pd_onehundredkrainbow_info.jpg") no-repeat scroll -259px -57px #2673b6;
	margin:0;
	padding:0;
	width: 345px;
    text-align: left;
	min-height:129px;
	height:auto !important;
	*height:129px;
}

.c150 .hero_iwg_75.c150_onehundredkrainbow_info h2 {color:#fff;font-size: 2.4em;text-align: center;}
.c150 .hero_iwg_75.c150_onehundredkrainbow_info h2 span{font-size: 1.3em;	line-height:1em;}
#content #primary .c150 .globalhook  .c150_onehundredkrainbow_info a.primary {margin:12px 0 0px 116px;}

/* Play by text	 Styles */
.c150 .playbytext_25 .h169v2_top {background: url("/player/g/c150/c150_25_signpost_t_playbytext.png") no-repeat 0px 0;_background-image: url("/player/g/c150/c150_25_signpost_t_playbytext.gif");height:12px;}
.c150 .playbytext_25 img.bgimage {bottom:8px;left:4px;}
.c150 .playbytext_25 .contentwrap {background:#cbebf0;border:1px solid #BDD6E6;border-width:0px 1px;margin-bottom:0;margin-left:8px;width:210px;}
.c150 .playbytext_25 .contentwrap h2 {color:#333333;font-size:1.6em;letter-spacing:-0.2px;line-height:1.15em;padding:4px 6px 0px;text-align:right;}
.c150 .playbytext_25 .contentwrap h2 span {text-align:right}
.c150 .playbytext_25 .h169v2_bottom a {float:right;font-size:1.1em;margin:26px 36px 0;position:relative;z-index:1;}
.c150 .playbytext_25 .h169v2_content {min-height:101px;*height:101px;}
