/* ------------------------------ Print bar ---- */

.c150 .content .printbar {
	background:#fff url(../../g/bespoke/infopagegrad.gif) repeat-x bottom;
	border:1px solid #ccc;
	height:100%;
	overflow:hidden;
	width:698px;
}

.c150 .content .printbar .top {
	padding:8px 16px 16px;
	overflow:hidden;
	height:100%;
}

.c150 .content .printbar .top h2 {
	float:left;
	margin-top:8px;
}

.c150 .content .printbar .top span {
	float:right;
	margin-top:8px;
	
}

.c150 .content .printbar .top span img {
	float:left;
	margin-top:-8px;
	margin-right:8px;
	position:relative;
}



/* ------------------------------ Number Generator styles ---- */

.c150 .content .numbergenerator {
	background:#fff;
}

#wrapper #content p.numberdisclaim { 
	width: 655px;
	margin: 0 0 28px 10px;
}

.c150 .content .numbergenerator .accessiblewrap {
	padding:16px;	
}

.c150 .content .numbergenerator .accessiblewrap h3 {
	font-size:1.3em;
	margin-bottom:16px;	
}

.c150 .content .numbergenerator .accessiblewrap p {
	color:#666;
	font-weight:bold;
}

.c150 .content .numbergenerator .accessiblewrap img.logoballs {
	display:block;
	margin:32px auto 0;	
}


/* ------------------------------ Play Games Home ---- */

.c150 .content .pghome {
	padding:16px;
}

.c150 .content .pghome h2 {
	font-size:1.6em;
	margin-bottom:16px;
	color:#1031ad;	
}

.c150 .content .pghome h3 {
	font-size:1.3em;
	margin-bottom:16px;
	color:#333;
}

.c150 .content .pghome .imagewrapper img {
	margin:16px 0 20px 12px;
}

.c150 .content .pghome .options_wrapper {
	margin:0 0 16px 32px;
	
}

.c150 .content .pghome .options_wrapper .option {
	width:168px;
	float:left;
	margin-right:42px;
	position:relative;
}

.c150 .content .pghome .options_wrapper .option.last {
	margin-right:0;
}

.c150 .content .pghome .options_wrapper .option a{
	position:absolute;
	top:78px;
	left:17px;
	font-weight:bold;
	font-size:1.1em;
}

.c150 .content .pghome .main_wrapper {
	padding:24px 16px 16px 16px;
	margin:0 0 0 32px;
	clear:both;
	width:560px;
	background:url(../../g/infopages/pghome_mainhead_bg.gif) no-repeat 0 0;
}

.c150 .content .pghome .main_wrapper img {
	float:left;
	margin:16px 0 0 0;
}

.c150 .content .pghome .main_wrapper .rightcontent {
	float:right;
	width:410px;
}

.c150 .content .pghome .main_wrapper h4 {
	font-size:1.1em;
	margin-bottom:8px;
}

/* ------------------------------ Sky Active Pages ---- */

.c150 .sidecontent.first  {
	margin-top:28px;
}

.c150 .sidecontent .sc_top {
	height:8px;
	background:url(../../g/infopages/instructionbox_bg_25_top.png) no-repeat 0 0;
}

.c150 .sidecontent .sc_content {
	background:url(../../g/infopages/instructionbox_bg_25_content.gif) repeat-y 0 100%;
	padding:8px 16px 16px;
	width:196px;
}

.c150 .sidecontent .sc_bottom {
	height:8px;
	background:url(../../g/infopages/instructionbox_bg_25_bottom.png) no-repeat 0 0;
}

.c150 .sidecontent h2,
.c150 .sidecontent .sIFR-active h2.dreamrg {
	font-size:1.5em;
	line-height:1.1em;
	color:#666;
	margin-bottom:16px;
}

.c150 .sidecontent .sIFR-active h2.dreamrg {
	visibility: hidden;
}

.c150 .sidecontent p.solotext {
	width:160px;
	margin-left:23px;
}

.c150 .sidecontent .numbers p {
	margin-bottom:20px;
}

.c150 .sidecontent ul.greentick {
	margin-left:24px;
}

.c150 .sidecontent p.registernow {
	margin-left:24px;
}



/* ------------------------------ Gamecare cert styles  ---- */

.c150 .sidecontent.gamcare p {
	width:195px;
	margin:8px 0 0 0;
}

.c150 .sidecontent.gamcare p,
.c150 .sidecontent.gamcare .sc_content {
	text-align:center;
}

.c150 .sidecontent.gamcare img {
	margin:0 auto;
}



/* ------------------------------ Samples styles ---- */

.c150 .content .sample {
	background:#fff;
}
.c150 .content .sample img {
	display: block;
	margin-left: auto;
   	margin-right: auto;
}







/* ------------------------------ Generic c150's ---- */


/* Globals: rare for these I know, but worth putting in when you can */

.c150 .globalhook {
	position:relative;
	float:left;
	*overflow:hidden;
}

.c150 .globalhook h2 {
	font-size:2.1em;
	font-weight:bold;
	color:#5b5b5b;
	position:relative;
	line-height:1em;
	margin-bottom:8px;
	z-index:2;
}

.c150 .globalhook h3 {
	font-size:1.3em;
	font-weight:bold;
	color:#7d7d7d;
	position:relative;
	z-index:3;
}

.c150 .globalhook p {
	margin-bottom:6px;
}



.c150 .globalhook ul li {
	list-style-type:none;
	background:url(../../g/c150/icon_greentick.png) no-repeat 0 0;
	_background:url(../../g/c150/icon_greentick.gif) no-repeat 0 0;
	margin-bottom:7px;
	padding-left:21px;
	font-size:1.1em;
	zoom: 1;
}

.c150 .globalhook img.bgimage {
	position:absolute;
	z-index:1;	
}

.c150 .globalhook img.arrowlink {
	position:absolute;
	bottom:16px;
	right:14px;
	z-index:2;	
}

.c150 .globalhook img.clickarea {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
}
.c150 .globalhook .optionsform a.primary span
{
	background-image:url(../../g/buttons/btn_pri_inactive_rhs_nobg.png);
	_background-image:url(../../g/buttons/btn_pri_inactive_rhs_nobg.gif);
}
.c150 .globalhook .optionsform a.primary:hover span
{
	background-image:url(../../g/buttons/btn_pri_rollover_rhs_nobg.png);
	_background-image:url(../../g/buttons/btn_pri_rollover_rhs_nobg.gif);
}

.c150 .globalhook  a.morelink 
{
	margin-bottom:0;
	font-weight:bold;
}

/* ------ Hero c150's ---- */

/* h169 */

.c150 .hero_h169 {
	position:relative;
	padding:16px;
	width:197px;
	height:137px;
}

.c150 .hero_h169 img.bgimage {
	top:0;
	left:0;
}

.c150 .hero_h169 img.bgimage {
	top:0;
	left:0;
}

.c150 .hero_h169 ul {
	position:relative;
	top:56px;
	z-index:4;
}

.c150 .hero_h169 ul li {
	font-weight:bold;
	font-size:1.4em;
}

.c150 .hero_h169.c150_goodcauses h3 {
	position:absolute;
	top:70px;
	right:16px;
	width:96px;
}

.c150 .hero_h169.c150_goodcauses_2line h3 {
	position:absolute;
	top:85px;
	right:16px;
	width:96px;
}

.c150 .hero_h169.c150_goodcauses_3line h3 {
	position:absolute;
	top:110px;
	left:16px;
}

.c150 .hero_h169.c150_gamesselector h3 {
	width:120px;
}

.c150 .hero_h169.c150_openaccount ul {
	padding-left:20px
}

.c150 .hero_h169.c150_openaccount h2,
.c150 .hero_h169.c150_openaccounttall h2 {
	color:#fff;
	margin-bottom:0;
}

.c150 .hero_h169.c150_openaccount ul li {
	display:inline;
	margin-right:27px;
}

.c150 .hero_h169.c150_openaccounttall {
	width:197px;
	height:169px;
}

.c150 .hero_h169.c150_openaccounttall ul {
	left:14px;
}

.c150 .hero_h169.c150_openaccounttall ul li {
	margin-bottom:7px;
}


/* imagebottom */

.c150 .hero_imagebottom {
	position:relative;
	width:228px;
	height:auto;
}

.c150 .hero_imagebottom .imagebottom_top {
	height:16px;
	background:url(../../i/promos_signposts/c150_25_instantwin_top.png) no-repeat 0 0;
	_background:url(../../i/promos_signposts/c150_25_instantwin_top.gif) no-repeat 0 0;
}

.c150 .hero_imagebottom .imagebottom_content {
	background:url(../../i/promos_signposts/c150_25_instantwin_content.png) no-repeat 0 100%;
	_background:url(../../i/promos_signposts/c150_25_instantwin_content.gif) no-repeat 0 100%;
	width:197px;
	padding:6px 16px 16px 16px;
}

.c150 .hero_imagebottom .imagebottom_bottom {
	height:129px;
	background:url(../../i/promos_signposts/c150_25_instantwin_bottom.png) no-repeat 0 0;
	_background:url(../../i/promos_signposts/c150_25_instantwin_bottom.gif) no-repeat 0 0;
}

.c150 .hero_imagebottom h2 {
	margin-bottom:16px;
}

.c150 .hero_imagebottom ul li {
	font-size:1.3em;
	font-weight:bold;
	color:#666;
}



/* c84style */

.c150.sign100 {
	clear:both;
	background:#fff;
}

.c150 .hero_c84style {
	width:196px;
	padding:16px;
}

.c150 .hero_c84style img {
	margin-bottom:14px;
}

.c150 .hero_c84style h2 {
	font-size:1.3em;
	color:#ca2b2c;
	width:191px;
}

.c150 .c150_signposts_blue h2 {
	color:#039;
}

.c150 .hero_c84style p {
	width:191px;
}

.c150 .hero_c84style a {
	font-size:1.1em;
}

/* cohead style */

.c150 .hero_cohead {
	width:464px;
}

.c150 .hero_cohead last {
	margin-right:0;
}

.c150 .hero_cohead.c150_signpostswin,
.c150 .hero_cohead.c150_tvshows
{
	margin-right:5px;
}

.c150 .hero_cohead.c150_signpostswin.last {
	margin-right:0;
}

.c150 .hero_cohead h2 {
	color:#333;
	font-size:1.3em;
	margin:0;
	padding:10px 16px 7px;
	background:url(../../g/comp/co_50_top.png) no-repeat 0 0;
	_background:url(../../g/comp/co_50_top.gif) no-repeat 0 0;
}


.c150 .hero_cohead h3 {
	color:#003399;
	margin-bottom:8px;
}

.c150 .hero_cohead .cohead_content {
	width:430px;
	padding:16px;
	border:1px solid #ddd;
	border-top:none;
	background:#fff;
	overflow:hidden;
	height:100%;
}

.c150 .hero_cohead .cohead_content img {
	float:right;
	margin-left:16px;
}

.c150 .hero_cohead a {
	font-size:1.1em;
}

.c150 .hero_cohead.c150_tvshows ul
{
	list-style-type:disc;
	background: none;
	list-style-position:outside;
	margin-left:16px;
}

.c150 .hero_cohead.c150_tvshows li
{
	list-style-type:disc;
	background: none;
	padding-left:0px;
	font-size: 1em;
}

/* helphub */

.c150 .hero_helphub {
	position:relative;
	width:228px;
	height:303px;
}

.c150 .globalhook .hero_helphub img.arrowlink {
	right:13px;
	bottom:4px;
}


.c150 .hero_helphub.c150_hh_dn {
	height:390px;
}


/* individual */

.c150 .hero_individual {
	position:relative;
	padding:16px;
	width:196px;
	height:179px;
}

.c150 .hero_individual img.bgimage {
	top:0;
	left:0;
}

.c150 .hero_individual h2 {
	margin-bottom:16px;
}

/* ------------------------------ Info pages c150's ---- */

/* ---- c150 draw games ---- */

.c150 .hero_infopage_game h2 {
	position: relative;
	z-index: 2;
	visibility: hidden;
	font-size:1em;
}

.c150 .hero_infopage_game ul {
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	padding: 65px 20px 0 21px;
	margin: 0;
	position: relative;
	z-index: 2;	
}

.c150 .hero_infopage_game .topimage {
	position: absolute;
	z-index: 1;
}

html .c150 .c150_infopage_game_lo {width: 228px;height: 299px;}
html .c150 .c150_infopage_game_em {width: 228px;height: 312px;}
html .c150 .c150_infopage_game_dp {width: 228px;height: 333px;}
html .c150 .c150_infopage_game_tb {width: 228px;height: 346px;}
html .c150 .c150_infopage_game_tb ul {padding: 65px 15px 0 21px;margin: 0;}	
html .c150 .c150_infopage_game_hp {width: 228px;height: 346px;}
html .c150 .c150_infopage_game_dn {width: 228px;height: 359px;}

/* ---- c150 Extra Info ---- */

html .c150 .hero_infopage_extra h2 {
	z-index: 2;
	position: relative;
	margin:15px 10px 8px 15px;
	color:#5B5B5B;
	font-size:2.1em;
	font-weight:bold;
	line-height:1em;}
	
html .c150 .hero_infopage_extra h3 {
	margin:8px 10px 10px 20px;}	
	
html .c150 .hero_infopage_extra ul {
	font-size:1em;
	color:#333;
	padding: 0px 20px 0 17px;
	margin: 0;
	z-index: 2;
	position: relative;}
	
html .c150 .hero_infopage_extra .bgimage {
	position: absolute;
	z-index:1;
	top:0;
	left:0;}
	
html .c150 .hero_infopage_extra p {
	font-size:1em;
	color:#333;
	padding: 0px 20px 0 20px;
	margin: 0;
	z-index: 2;
	position: relative;}	

html .c150 .c150_infopage_extra_affiliate {width: 228px;height: 285px;}
html .c150 .c150_infopage_extra_affiliate ul .halfsize {padding-right:60px;}
html .c150 .c150_infopage_extra_syndicate {width: 228px;height: 279px;}
html .c150 .c150_infopage_extra_scrathcard {width: 228px;height: 210px;}
html .c150 .c150_infopage_extra_topprizes {width: 228px;height: 210px;}
html .c150 .c150_infopage_extra_woninseconds {width: 228px;height: 216px;}

/* heroes h169 */

.c150 .heroes_h169_ticket {
	position:relative;
	padding:16px;
	width:197px;
	height:143px;
}

.c150 .heroes_h169_ticket img.bgimage {
	top:0;
	left:0;
}

.c150 .heroes_h169_ticket h3 {
	width:145px;
}

/* heroes standard */
.c150 .hero_standard .standard_top {
background:url(../../g/c150/c150_hero_std_top.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_hero_std_top.gif) no-repeat scroll 0 0;
height:9px;
}

.c150 .hero_standard .standard_content {
background:url(../../g/c150/c150_hero_std_content.png) repeat-y scroll 0 100%;
_background:url(../../g/c150/c150_hero_std_content.gif) repeat-y scroll 0 100%;
padding:6px 16px 16px;
width:197px;
}

.c150 .hero_standard .standard_bottom {
background:url(../../g/c150/c150_hero_std_bottom.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_hero_std_bottom.gif) no-repeat scroll 0 0;
height:9px;
}

.c150 .hero_standard img.bgimage {
	position: relative;
	margin: 0 0 5px 0;
}

.c150 .standard_blue_192 .standard_content h2 {
	color: #1031ad;
	font-size: 1.5em;
}

/* ---- c150 Player Guide ---- */

html .c150 .c150_infopage_playerguide_info h2 {
background:url(../../g/c150/c150_25_bespoke_greytopbg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_bespoke_greytopbg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.3em;
margin:0;
padding:15px 16px 12px;
}

html .c150 .c150_infopage_playerguide_info .infopage_extra_bottom {
background:url(../../g/c150/c150_25_bespoke_greybottombg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_bespoke_greybottombg.gif) no-repeat scroll 0 0;
height:14px;
margin:0;
padding:0;
width:228px;
}

html .c150 .c150_infopage_playerguide_info .infopage_extra_content {
background:url(../../g/c150/c150_25_bespoke_greycontentbg.png) repeat-y scroll 0 100%;
_background:url(../../g/c150/c150_25_bespoke_greycontentbg.gif) repeat-y scroll 0 100%;
width:228px;
}

html .c150 .c150_infopage_playerguide_info .infopage_extra_content h3 {
	font-size: 2.1em;
	line-height: 1em;
	padding-top:10px;
}

html .c150 .c150_infopage_playerguide_info .infopage_extra_content p {
	padding: 0 20px 10px 20px;
	margin: 0;
	font-size: 1.1em;
}

html .c150 .c150_infopage_playerguide_info .infopage_extra_content li {
	margin: 0;
	padding-bottom: 10px;
}

html .c150 .hero_infopage_extra h3 {
margin:0;
padding: 0px 10px 10px 15px;
}


/* ---- c150 Account Advantages ---- */

html .c150 .infopage_extra_content {
	min-height: 100px;
}

html .c150 .c150_account_advantages h2 {
background:url(../../g/c150/c150_25_greytopbg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_greytopbg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.3em;
margin:0;
padding:15px 16px 12px;
}

html .c150 .c150_account_advantages_email h2 {
background:url(../../g/c150/c150_25_greytopbg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_greytopbg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.3em;
margin:0;
padding:15px 16px 12px;
}

html .c150 .c150_account_setlimits h2 {
background:url(../../g/c150/c150_25_greytopbg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_greytopbg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.3em;
margin:0;
padding:15px 16px 12px;
}

html .c150 .c150_account_advantages_email h3 {
margin:10px 0 0 4px;
}

html .c150 .infopage_extra_bottom {
background:url(../../g/c150/c150_25_greybottombg.png) no-repeat scroll 0 0;
_background:url(../../g/c150/c150_25_greybottombg.gif) no-repeat scroll 0 0;
height:14px;
margin:0;
padding:0;
width:228px;
}

html .c150 .infopage_extra_content {
background:url(../../g/c150/c150_25_greycontentbg.png) repeat-y scroll 0 100%;
_background:url(../../g/c150/c150_25_greycontentbg.gif) repeat-y scroll 0 100%;
}

html .c150 .c150_account_advantages img.bgimage {
	left:118px;
	top:45px;
}

html .c150 .c150_account_advantages h3 {
	font-size: 1.3em;
	line-height: 1em;
	padding-top:10px;
	width: 100px;
}

html .c150 .c150_account_setlimits h3 {
	font-size: 2.1em;
	line-height: 1em;
	padding-top:10px;
}

html .c150 .c150_account_setlimits a {
	margin-left:40px;
}

html .c150 .c150_account_setlimits ul {
	margin: 15px 0;
}

html .c150 .c150_account_setlimits ul li {
	background:url(../../g/c150/icon_bluetick.gif) no-repeat 0 0;
	color: #7d7d7d;
	font-size: 1.3em;
	font-weight: bold;
}




/* ------------------------------ Bespoke c150's ---- */

.c150 .bespoke_standard,
.c150 .bespoke_greytop {
	width:228px;
	position:relative;
}


/* Standard */

.c150 .bespoke_standard .standard_top {
	height:9px;
	background:url(../../g/c150/c150_25_bespoke_std_top.png) no-repeat 0 0;
	_background:url(../../g/c150/c150_25_bespoke_std_top.gif) no-repeat 0 0;
}

.c150 .bespoke_standard .standard_content {
	background:url(../../g/c150/c150_25_bespoke_std_content.png) repeat-y 0 100%;
	_background:url(../../g/c150/c150_25_bespoke_std_content.gif) repeat-y 0 100%;
	width:197px;
	padding:6px 16px 0 16px;
	min-height:119px;
    height:auto !important; 
    height:119px;
	overflow: hidden;
}

.c150 .bespoke_standard .standard_bottom {
	height:35px;
	background:url(../../g/c150/c150_25_bespoke_std_bottom.png) no-repeat 0 0;
	_background:url(../../g/c150/c150_25_bespoke_std_bottom.gif) no-repeat 0 0;
}

.c150 .bespoke_standard.c150_ri_infodebitcard h2 {
	color:#1031ad;
	font-size:1.5em;
}

.c150 .bespoke_standard.c150_ri_infodebitcard img {
	position:relative;

}

.c150 .bespoke_standard.c150_ri_infodebitcard p {
	margin-bottom:16px;
}

.c150 .bespoke_standard.c150_ri_infodebitcard .standard_bottom {
	height: 17px;
	background-position: bottom left;
}





/* Grey top */

.c150 .bespoke_greytopv {
	width:228px;
}

.c150 .bespoke_greytop h2 {
	color:#fff;
	font-size:1.3em;
	margin:0;
	padding:16px 16px 12px;
	background:url(../../g/c150/c150_25_bespoke_greytopbg.png) no-repeat 0 0;
	_background:url(../../g/c150/c150_25_bespoke_greytopbg.gif) no-repeat 0 0;
}

.c150 .bespoke_greytop .greytop_content {
	background:url(../../g/c150/c150_25_bespoke_greycontentbg.png) repeat-y 0 100%;
	_background:url(../../g/c150/c150_25_bespoke_greycontentbg.gif) repeat-y 0 100%;
	width:197px;
	padding:12px 16px 0 16px;
	overflow: hidden;
}

.c150 .bespoke_greytop .greytop_bottom {
	height:35px;
	background:url(../../g/c150/c150_25_bespoke_greybottombg.png) no-repeat 0 0;
	_background:url(../../g/c150/c150_25_bespoke_greybottombg.gif) no-repeat 0 0;
}

.c150 .bespoke_greytop img.bgimage {
	right:0;
	bottom:30px;
}

.c150 .bespoke_greytop p,
.c150 .bespoke_greytop ul {
	font-weight:bold;
	color:#666;
}

.c150 .bespoke_greytop p {
	font-size:1.3em;
}

.c150 .bespoke_greytop ul {
	position:relative;
	z-index:2;
	font-size:1.2em;
	width:152px;
}

.c150 .bespoke_greytop img.bgimage {
	right:9px;
	top:45px;
}

.c150 .bespoke_greytop.c150_playbydirectdebit ul {
width:110px;
}



/* greytopv2 */

.c150 .bespoke_greytopv2 {
	width:228px;
}

.c150 .bespoke_greytopv2 h2 {
	color:#003399;
	font-size:1.5em;
	margin:0;
	padding:13px 16px 10px;
	background:url(../../i/promos_signposts/c150_25_greytopv2_top.png) no-repeat 0 0;
	_background:url(../../i/promos_signposts/c150_25_greytopv2_top.gif) no-repeat 0 0;
}

.c150 .bespoke_greytopv2 .greytopv2_content {
	background:url(../../i/promos_signposts/c150_25_greytopv2_content.png) repeat-y 0 100%;
	_background:url(../../i/promos_signposts/c150_25_greytopv2_content.gif) repeat-y 0 100%;
	width:197px;
	padding:12px 16px 16px 16px;
}

.c150 .bespoke_greytopv2 .greytopv2_bottom {
	height:11px;
	background:url(../../i/promos_signposts/c150_25_greytopv2_bottom.png) no-repeat 0 0;
	_background:url(../../i/promos_signposts/c150_25_greytopv2_bottom.gif) no-repeat 0 0;
}

.c150 .bespoke_greytopv2 p {
	color:#003399;
	font-size:1.2em;
}




.c150 .bespoke_greytopv2.c150_ri_whatdoido li {
	color:#003399;
	font-size:1.2em;
	padding:0;
	margin-left:16px;
	list-style-type:disc;
	background:none;
}



/* h169 */

.c150 .bespoke_h169 {
	position:relative;
	padding:16px;
	width:197px;
	height:143px;
}

.c150 .bespoke_h169 img.bgimage {
	top:0;
	left:0;
}

.c150 .bespoke_h169.c150_gamesselectorv1 h3 {
	width:145px;
}


/* h83 */

.c150 .bespoke_h83 {
	position:relative;
	padding:12px 16px 16px 16px;
	width:181px;
	height:55px;
}

.c150 .bespoke_h83 img.bgimage {
	top:0;
	left:0;
}

.c150 .bespoke_h83 h2 {
	color:#737373;
	font-size:1.5em;
	margin-left:48px;
	width:135px;
}

.c150 .globalhook .bespoke_h83 img.arrowlink {
	bottom:12px;
	right:9px;	
}


/* h140 */

.c150 .bespoke_h140 {
	position:relative;
	padding:12px 14px;
	width:125px;
	height:116px;
}

.c150 .bespoke_h140 img.bgimage {
	top:0;
	left:0;
}

.c150 .bespoke_h140 h2 {
	color:#666;
	font-size:1.6em;
	margin:0 0 10px 0;
}

.c150 .bespoke_h140 h3 {
	color:#7d7d7d;
	font-size:1.1em;
	margin:0;
}

.c150 .globalhook .bespoke_h140 img.arrowlink {
	bottom:12px;
	right:9px;	
}


/* w191 */

.c150 .bespoke_w191 {
	position:relative;
	padding:16px;
	width:159px;
	height:137px;
}

.c150 .bespoke_w191 img.bgimage {
	top:0;
	left:0;
}

.c150 .bespoke_w191 h2 {
	font-size:1.8em;
}

.c150 .bespoke_w191 h3 {
	font-size:1.1em;
	width:100px;
}


/* joinin */

.c150 .bespoke_joinin {
	position:relative;
	padding:16px;
	width:197px;
	height:144px;
}

.c150 .bespoke_joinin img.bgimage {
	top:0;
	left:0;
}

.c150 .bespoke_joinin p {
	position:relative;
	font-weight:bold;
	font-size:1.3em;
	top:45px;
	left:8px;
	width:105px;
	z-index:4;
	color:#7D7D7D;
}





/* ---------------------------------------- Primarys --------- */


/* Game page */
.c150 .hero_gamehub {
	padding:0px;
	width:936px;
}

.c150 .hero_gamehub h2 {
	color:#333;
	font-size: 3.5em;
	width:350px;
	margin-bottom:20px;
}

.c150 .hero_gamehub h3 {
	color:#333;
	font-size: 1.8em;
	margin-bottom:32px;
	width:350px;
	font-weight:normal;
}

/* ---- IWG */
.c150 .hero_primarybgfade {
	height:173px;
	width:250px;
	text-align:center;
}

.c150 .hero_primarybgfade img.topimage {
	margin:4px auto 2px auto;
}
	
.c150 .hero_primarybgfade h2 {
	color:#003399;
	font-size: 1.8em;
	text-align:center;
	margin:0 auto 8px auto;
}

.c150 .hero_primarybgfade h3 {
	color:#003399;
	font-size: 1.1em;
	width:180px;
	text-align:center;
	margin:0 auto 0 auto;
}

.c150 .hero_primarybgfade p {
	color:#003399;
	text-align:center;
	margin:0 auto 4px auto;
}

.c150 .hero_primarybgfade a.primary {
	clear:both;
	display:block;
	float:left;
	margin:0 0 8px 0;
	position:relative;
	left:80px;
	_display:inline;
}

.c150 .hero_primarybgfade a{
	font-size:1.1em;
	clear:both;
	display:block;
	margin-left:auto;margin-right:auto;
	text-align:center;
}


/* iwgsnake */
.c150 .hero_primarybgfade.c150_iwghubsnakes {
	width:289px;
}

.c150 .hero_primarybgfade.c150_iwghubsnakes img.topimage {
	margin-top:0;
}

.c150 .hero_primarybgfade.c150_iwghubsnakes a.primary {
	left:100px;
}

/* tvshows */

.c150 .hero_primaryfull.c150_tvshows h2 {
	color:#000099;
	font-size:3em;
}

.c150 .hero_primaryfull.c150_tvshows h3 {
	color:#ffffff;
	font-weight:bold;
	top:-10px;
}


/* h197 */
.c150 .hero_h197 {
	position:relative;
	padding:12px 14px;
	width:325px;
	height:180px;
}

.c150 .hero_h197 img.bgimage {
	top:0;
	left:0;
}

.c150 .hero_h197 ul {
	position:relative;
	top:0px;
	z-index:4;
}

.c150 .hero_h197 ul li {
	font-size:1.3em;
	color:#7d7d7d;
	width:170px;
	font-weight:bold;
}

.c150 .hero_h197 h2 {
	width:220px;
}

.c150 .hero_h197 h3 {
	width:280px;
}

.c150 .hero_h197.c150_rhas ul li {
	width:280px;
	font-size:1.2em;
	color:#333;
}

.c150 .hero_h197.c150_rhas {
	height:160px;
}

.c150 .hero_h197.c150_rhas h2{
	margin-bottom:21px;
	margin-top:8px;
}

.c150 .hero_h197.c150_rhas a.primary {
	position:absolute;
	top:110px;
	left:105px;
}


/* Standard: home */
.c150 .hero_primaryhome.c150_home {
	width:250px;
	text-align:center;
}

.c150 .hero_primaryhome.c150_home img.topimage {
	margin:0 auto 16px auto;
}
	
.c150 .hero_primaryhome.c150_home h2 {
	color:#003399;
	font-size: 1.4em;
	width:180px;
	text-align:center;
	margin:0 auto 8px auto;
}

.c150 .hero_primaryhome.c150_home a.primary {
	clear:both;
	display:block;
	float:left;
	margin:0 0 8px 0;
	position:relative;
	left:80px;
	_display:inline;
}

.c150 .hero_primaryhome.c150_home a{
	font-size:1.1em;
	clear:both;
	display:block;
	margin-left:auto;margin-right:auto;
	text-align:center;
}


/* DBGHub page */
.c150 .hero_primarybgfade.c150_dbghub {
	width:212px;	
}

.c150 .hero_primarybgfade.c150_dbghub h2 {
	color:#003399;
	font-size: 1.3em;
	width:190px;
	text-align:center;
	margin-top:65px;
	margin-bottom:10px;
}

.c150 .hero_primarybgfade.c150_dbghub a.primary {
	left:64px;
}

/* Results Hub page */
.c150 .hero_primaryfull h2 {
	color:#fff;
	font-size: 3.4em;
	width:300px;
	margin-bottom:12px;
}

.c150 .hero_primaryfull h3 {
	color:#3b3b3b;
	font-size: 1.8em;
	width:300px;
	font-weight:normal;
	line-height:1.3em;
}


/* Good causes page */
.c150 .hero_primaryfull.c150_wingoodcauses h2 {
	color:#fff;
	font-size: 3em;
	width:320px;
}

.c150 .hero_primaryfull.c150_wingoodcauses h3 {
	color:#3b3b3b;
	font-size: 1.8em;
	width:500px;
	font-weight:normal;
}

/* Free services */
.c150 .c150_freeservices h2 {
	color:#003399;
	font-size: 3.5em;
	top:50px;
	width:500px;
	left:205px;
}

/* Free services */
.c150 .c150_freeservices h3 {
	color:#003399;
	top:50px;
	width:380px;
	left:205px;
}

/* ---------------------------------------- Site Map ---------- */


.c150 .infopages.bb {
	background:#fff;
	border:1px solid #ddd;
}

.c150 .infopages .sitemap {
	padding:12px 0 0 16px;
}

.c150 .infopages .sitemap h2 {
	font-size:1.3em;
	color:#1031ad;
	margin-bottom:50px;
}

.c150 .infopages .sitemap h3 {
	font-size:1.3em;
	width:100%;
	background:url(../../g/bespoke/sitemap_header_bg.gif) no-repeat 0 0;
	padding:12px 0 0 16px
}


.c150 .infopages .sitemap .column {
	margin-right:40px;
	padding:0 0 16px 16px;
}

.c150 .infopages .sitemap .column h4 a {
	font-size:1em;
	color:#000;
	margin-top:24px;
	margin-bottom:6px;
	display:block;
	background:url(../../g/infopages/sitemap_arrow.gif) no-repeat 0 55% ;
	padding-left:10px;
}

.c150 .infopages .sitemap .column ul li {
	margin-bottom:3px;
	list-style-type:none;
	padding-left:10px;
}

.c150 .infopages .sitemap .column ul {
	margin:0 0 32px 0;
}

.c150 .infopages .sitemap .column {
	width:225px;
	float:left;
}



/* ---------------------------------------- London 2012 ---------- */

.london2012 .content .infopages {
	background-color:transparent;
	padding:0;
}

.london2012 .c150.co .content .infopages {
	background:#fff;
	padding:16px;
}

.london2012_main_content {
	background:url(../../g/infopages/2012_mainframe_bg_top.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_mainframe_bg_top.gif) no-repeat 0 0;
	position:relative;
	padding:32px;
	z-index:0;
}

.london2012_main_content img.large {
	position:absolute;
	top:3px;
	left:3px;
	z-index:-10;
}

.london2012_main_content h2.heading {
	background:url(../../i/infopages/2012_bepartof.gif) no-repeat 0 0;
	width:342px;
	height:71px;
	z-index:20;
}

.london2012_main_content .text_bg {
	background:transparent url(../../g/infopages/2012_text_bg.png) 0 0;
	width:310px;
	padding:16px;
	z-index:30;
}

.london2012_main_content .text_bg p {
	color:#505050;	
}

.london2012_main_content .heading_bg {
	position:absolute;
	bottom:15px;
	right:5px;
	background:transparent url(../../g/infopages/2012_heading_bg.png) 0 0;
	padding:4px 32px 4px 8px;
	z-index:40;
}

.london2012_main_content .heading_bg p {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0;
}

.london2012_main_bottom {
	clear:both;
	background:url(../../g/infopages/2012_mainframe_bg_bottom.png) no-repeat 0 100%;
	_background:url(../../g/infopages/2012_mainframe_bg_bottom.gif) no-repeat 0 100%;
	padding:8px 12px 10px 16px;
}

.london2012_main_bottom .countdown {
	background:url(../../g/infopages/2012_countdown4_bg.gif) no-repeat 0 0;
	width:250px;
	height:30px;
	float:left;
}

.london2012_main_bottom .countdown.bg4{
	background:url(../../g/infopages/2012_countdown4_bg.gif) no-repeat 0 0;
}

.london2012_main_bottom .countdown.bg3{
	background:url(../../g/infopages/2012_countdown3_bg.gif) no-repeat 0 0;
}

.london2012_main_bottom .countdown.bg2{
	background:url(../../g/infopages/2012_countdown2_bg.gif) no-repeat 0 0;
}

.london2012_main_bottom .countdown.bg1{
	background:url(../../g/infopages/2012_countdown1_bg.gif) no-repeat 0 0;
}

.london2012_main_bottom .countdown span.daysleft {	
	display:inline-block;
	font-size:2em;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	letter-spacing:0.95em;
	*margin-right:18px;
	line-height:1.4em;
}

.london2012_main_bottom .countdown span.daystogo {
	font-size:1.3em;
	font-weight:bold;
	position:relative;
	top:-3px;
	
}

.london2012_main_bottom .thumbs {
	float:right;
}

/* Side panel */

.london2012_side_olympic,
.london2012_side_play
{
	width:237px;	
}

.london2012_side_olympic {
	margin-top:3px;
	
}



.london2012_side_play
{
	margin-left:4px;	
}

.london2012_side_olympic .london2012_side_olympic_top {
	background:url(../../g/infopages/2012_sidetop_top.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidetop_top.gif) no-repeat 0 0;
	height:6px;	
}

.london2012_side_olympic .london2012_side_olympic_content {
	background:url(../../g/infopages/2012_sidetop_content.png) repeat-y 0 0;
	_background:url(../../g/infopages/2012_sidetop_content.gif) repeat-y 0 0;
	text-align:center;
}

.london2012_side_olympic .london2012_side_olympic_bottom {
	background:url(../../g/infopages/2012_sidetop_bottom.png) no-repeat 0 100%;
	_background:url(../../g/infopages/2012_sidetop_bottom.gif) no-repeat 0 100%;
	height:20px;	
}

.london2012_side_olympic .london2012_side_olympic_content img.logo {
	margin:0 auto;
}

.london2012_side_olympic .london2012_side_olympic_content ul {
	margin:0 auto;
	width:220px;
}

.london2012_side_olympic .london2012_side_olympic_content ul li {
	background:url(../../g/infopages/2012_sidetop_li_bg.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidetop_li_bg.gif) no-repeat 0 0;
}

.london2012_side_olympic .london2012_side_olympic_content ul li.last {
	background:url(../../g/infopages/2012_sidetop_li_bg_last.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidetop_li_bg_last.gif) no-repeat 0 0;
}

.london2012_side_olympic .london2012_side_olympic_content ul li img {
	margin:15px 5px 0 8px;
}

.london2012_side_olympic .london2012_side_olympic_content ul li span {
	position:relative;
	top:-13px;
	color:#848484;
	width:160px;
	display:inline-block;
}


.london2012_side_olympic .london2012_side_olympic_content ul li a:hover {
	text-decoration:none;
}


.london2012_side_play .london2012_side_play_top {
	background:url(../../g/infopages/2012_sidebottom_top.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidebottom_top.gif) no-repeat 0 0;
	height:10px;	
}

.london2012_side_play .london2012_side_play_content {
	background:url(../../g/infopages/2012_sidebottom_content.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidebottom_content.gif) no-repeat 0 0;
	padding:6px 24px 6px 16px;
	width:197px;
}

.london2012_side_play .london2012_side_play_bottom {
	background:url(../../g/infopages/2012_sidebottom_bottom.png) no-repeat 0 100%;
	_background:url(../../g/infopages/2012_sidebottom_bottom.gif) no-repeat 0 100%;
	height:40px;	
}

.london2012_side_play .london2012_side_play_content h2 {
	color:#3b3b3b;
	font-size:2.2em;
	margin-bottom:4px;
	font-weight:bold;
}

.london2012_side_play .london2012_side_play_content h3 {
	color:#737373;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:16px;
}

.london2012_side_play .london2012_side_play_content ul li {
	padding:5px 0 5px 0;
	clear:both;
}

.london2012_side_play .london2012_side_play_content ul li a {
	color:#3b3b3b;
	font-size:1.2em;
	font-weight:bold;
	padding-left:22px;
	background:url(../../g/infopages/2012_sidebottom_icon_arrowright.png) no-repeat 0 0;
	_background:url(../../g/infopages/2012_sidebottom_icon_arrowright.gif) no-repeat 0 0;
}

.london2012_side_play .london2012_side_play_content ul li.first a {
	background:url(../../g/infopages/2012_sidebottom_icon_arrowdown.gif) no-repeat 0 0;
}

.content span.hr {
background:transparent url(../../g/bespoke/rco_side_hr_repeatx.png) repeat-x scroll left top;
clear:both;
display:block;
height:1px;
margin:10px 0 0 0;
}



.london2012_side_play .london2012_side_play_content .gamelink_wrapper {
	padding:20px 0 24px 0;
	width:100%;
}

.london2012_side_play .london2012_side_play_content .gamelink_wrapper img {
	margin-bottom:6px;
}


.london2012_side_play .london2012_side_play_content ul li p.winstrap {
	margin-bottom:0;
	font-size:1em;
}

.london2012_side_play .london2012_side_play_content ul li .textcontent_left {
	float:left;
	width:115px;
	text-align:left;
	font-size:0.9em;
}

.london2012_side_play .london2012_side_play_content ul li .textcontent_right {
	float:right;
	width:75px;
	font-size:0.9em;
	text-align:right;
	
}

.london2012_side_play .london2012_side_play_content ul li .textcontent_right p.price {
	text-align:right;	
	margin-bottom:6px;
}

.london2012_side_play .london2012_side_play_content ul li .textcontent_right a.playlink {
	padding:0;
	margin:0;
	background:0;
	color:#193CA6;
	font-size:1.1em;
}

.london2012_side_play .london2012_side_play_content ul li .textcontent_left p.drawdate {
	margin-bottom:6px;
	
}


.london2012_side_play .london2012_side_play_content ul li .textcontent_left p.new {
	background-color:#A70000;
	color:#fff;
	display:inline;
	font-weight:bold;
	line-height:1.4em;
	padding:0 3px 2px;
}
	

/* Gamcare */
.c150 .gamcare .standard_content{
	text-align:center;
}

.c150 .globalhook .gamcare p
{
	text-align:center;
	padding-top: 8px;
}

/* ---------------------------------------- Help Hub Templates --------- */

/* help hub 936 wide */

.c150 .helphub_template_wide_top {width: 944px;height:15px;background:url(../../g/c150/c150_hh_template_bgtop.png) top left;}
.c150 .helphub_template_wide_top {width:944px;height:15px;_background:url(../../g/c150/c150_hh_template_questions_bgtop.gif) no-repeat 0 0;}
.c150 .helphub_template_wide_bottom {width: 944px;height:15px;background:url(../../g/c150/c150_hh_template_bgbottom.png) top left;}
.c150 .helphub_template_wide_bottom {width:944px;height:15px;_background:url(../../g/c150/c150_hh_template_questions_bgbottom.gif) no-repeat 0 0;}
.c150 .helphub_template_wide_content {
	width: 902px;/*944px less padding*/
	background: url(../../g/c150/c150_hh_template_bgcontent.png) top left;
    _background: url(../../g/c150/c150_hh_template_questions_bgcontent.gif) top left;
	padding: 15px 8px 10px 32px;
	overflow: hidden;
}

.c150 .helphub_template_wide_content h2 {
	width: 400px;
	position: absolute;
	font-size: 3.3em;
	padding-top: 8px;
}
.c150 .helphub_template_wide_content h3 {
	width: 400px;
	position: absolute;
	top: 78px;
	font-size: 2.1em;
	line-height: 1.2em;
	font-weight: normal;
}

.c150 .helphub_template_wide_content ul {
	width: 457px;
	float: right;
	clear: right;
	margin-bottom: 10px;
}

.c150 .helphub_template_wide_content p {
	width: 457px;
	float: right;
	clear: none;
	font-size: 1.3em;
	margin-bottom: 15px;
	padding-top: 13px;
}

.c150 .helphub_template_wide_content ul li {
	background: url(../../g/c150/icon_arrow.gif) no-repeat scroll 0 0;
	padding-left: 12px;
	font-size: 1.3em;
	margin-bottom: 15px;
}

.c150 .helphub_template_wide_content ul li a {
	color: #003399;
	color: #003399;
	font-weight: bold;
	zoom: 1;
}

.c150 .helphub_template_wide_content ul li a:hover {
	color: #003399;
}

/* help hub bluehover boxes */

.c150 .hero_hh_template_bluehover {
	background: url(../../g/c150/c150_hh_template_bluehover228.png) no-repeat top left;
	_background: url(../../g/c150/c150_hh_template_bluehover228.gif) no-repeat top left;
	width: 193px; /* 236 - 20 - 23 = 193 padding */
	height: 145px;
	padding: 22px 20px 0px 23px;
	_padding: 22px 20px 0px 23px;}

.c150 .hero_hh_template_bluehover h2 {
	padding-left: 13px;
	zoom: 1;
	line-height: normal;}

.c150 .hero_hh_template_bluehover h2 a, .c150 .hero_hh_template_bluehover228 p {	
	color: #333;
	font-weight: normal;}

.c150 .hero_hh_template_bluehover p {
	display: block;
	margin-top: 13px;
	line-height: 1.3em;
	font-size: 1.5em;
	_padding: 0;}

.c150 .hero_hh_template_bluehover:hover   {background: url(../../g/c150/c150_hh_template_bluehover228.png) no-repeat bottom left;}

.c150 .hero_hh_template_bluehover:hover a {color: #fff;}	
.c150 .hero_hh_template_bluehover:hover p {color: #fff;text-decoration: none;}

/* help hub bluehover boxes - 464 wide Varation */
html .c150 .hh_template_bluehover_wide {
	background: url(../../g/c150/c150_hh_template_bluehover464.png) no-repeat top left;
	_background: url(../../g/c150/c150_hh_template_bluehover464.gif) no-repeat top left;	
	width: 429px; /* 472 - 20 - 23 = 429 padding */
	height: 97px; /* 149 - 22 - 30 = 97 padding */
	padding: 22px 20px 30px 23px;
	_padding: 22px 20px 26px 23px;
	
	}
	
html .c150 .hh_template_bluehover_wide:hover {background: url(../../g/c150/c150_hh_template_bluehover464.png) no-repeat bottom left;}	

/* help hub large question box - 936px */

html .c150 .hh_template_questions {width:944px;}
html .c150 .hh_template_questions_top {width:944px;height:15px;background:url(../../g/c150/c150_hh_template_questions_bgtop.png) no-repeat 0 0;}
html .c150 .hh_template_questions_top {width:944px;height:15px;_background:url(../../g/c150/c150_hh_template_questions_bgtop.gif) no-repeat 0 0;}
html .c150 .hh_template_questions_bottom {width:944px;height:15px;background:url(../../g/c150/c150_hh_template_questions_bgbottom.png) no-repeat 0 0;}
html .c150 .hh_template_questions_bottom {width:944px;height:15px;_background:url(../../g/c150/c150_hh_template_questions_bgbottom.gif) no-repeat 0 0;}
html .c150 .hh_template_questions_content {width:944px;background:url(../../g/c150/c150_hh_template_questions_bgcontent.png) repeat-y 0 0;}
html .c150 .hh_template_questions_content {width:944px;_background:url(../../g/c150/c150_hh_template_questions_bgcontent.gif) repeat-y 0 0;}

.c150 .hh_template_questions_content h3 {
	color:#039;
	font-size:1.3em;
	margin:0 0 3px 0;
	padding:0;}

.c150 .hh_template_questions_content p {
	color:#333;
	font-size:1.1em;
	margin:0 0 20px 0;
	padding:0;}
	
.c150 .hh_template_questions_content a {
	color:#039;
	font-size:1.1em;
	margin:0 0 24px 0;
	padding:0 0 0 15px;
	background: url(../../g/c150/icon_arrow_up.gif) no-repeat 1px 6px;}	

.c150 .hh_template_questions_content ul {
	margin:0;
	padding: 5px 0 15px 0;}

.c150 .hh_template_questions_content ul li {
	margin:0 0 0 34px;
	padding:11px 0 13px 0;
	width:670px;
	font-size:1em;
	background: none;
	border-bottom:1px dotted #ccc;}
	
html .c150 .hh_template_questions_content ul .last {
	border-bottom: none;
	padding:11px 0 11px 0;}	


/* help hub small box */

html .c150 .hero_hh_template_small {
	width:216px; /* 236 - 10 - 10 = 216 */
	height:48px; /* 68 - 20 = 48px */
	padding: 20px 10px 0 10px;
	background:url(../../g/c150/c150_hh_template_small.png) no-repeat 0 0;
	_background:url(../../g/c150/c150_hh_template_small.gif) no-repeat 0 0;	}

.c150 .hero_hh_template_small p {
	color:#333;
	font-size:1.1em;
	padding:0;
	margin:0;
	text-align:center;}
	
.c150 .hero_hh_template_small p a {
	color:#039;}
	
.c150 .hh_template_small_image p {
	width: 150px;
	text-align: left;
	margin:0 65px;
}

.c150 .hh_template_small_image img {
	left:20px;
	top:8px;
	position: absolute;
}

/* help hub colour buttons */

html .c150 .hero_hh_template_button {
	width:200px; /* 236 - 36 - 0 = 200 */
	height:45px; /* 77 - 33 - 0 = 45 + 1 (1 pixel seperates the 2 images in the png) = 46 px */
	padding:33px 0 0 36px;
	line-height: 1.5em;}
	
html .c150 .hero_hh_template_button img {
	left:166px;
	top:12px;}
	
html .c150 .hero_hh_template_button a {
	color: #333333;
	font-size:1.6em;}

html .c150 .hh_template_button_lo {background:url(../../g/c150/c150_hh_template_button_lo.png) no-repeat 0 0;}
html .c150 .hh_template_button_lo {_background:url(../../g/c150/c150_hh_template_button_lo.gif) no-repeat 0 0;}
html .c150 .hh_template_button_em {background:url(../../g/c150/c150_hh_template_button_em.png) no-repeat 0 0;}
html .c150 .hh_template_button_em {_background:url(../../g/c150/c150_hh_template_button_em.gif) no-repeat 0 0;}
html .c150 .hh_template_button_tb {background:url(../../g/c150/c150_hh_template_button_tb.png) no-repeat 0 0;}
html .c150 .hh_template_button_tb {_background:url(../../g/c150/c150_hh_template_button_tb.gif) no-repeat 0 0;}
html .c150 .hh_template_button_dp {background:url(../../g/c150/c150_hh_template_button_dp.png) no-repeat 0 0;}
html .c150 .hh_template_button_dp {_background:url(../../g/c150/c150_hh_template_button_dp.gif) no-repeat 0 0;}
html .c150 .hh_template_button_hp {background:url(../../g/c150/c150_hh_template_button_hp.png) no-repeat 0 0;}
html .c150 .hh_template_button_hp {_background:url(../../g/c150/c150_hh_template_button_hp.gif) no-repeat 0 0;}
html .c150 .hh_template_button_dn {background:url(../../g/c150/c150_hh_template_button_dn.png) no-repeat 0 0;}
html .c150 .hh_template_button_dn {_background:url(../../g/c150/c150_hh_template_button_dn.gif) no-repeat 0 0;}
html .c150 .hh_template_button_blue {background:url(../../g/c150/c150_hh_template_button_blue.png) no-repeat 0 0;}
html .c150 .hh_template_button_blue {_background:url(../../g/c150/c150_hh_template_button_blue.gif) no-repeat 0 0;}

html .c150 .hero_hh_template_button:hover a {
	color: #fff;}

html .c150 .hh_template_button_lo:hover {background:url(../../g/c150/c150_hh_template_button_lo.png) no-repeat bottom left;}
html .c150 .hh_template_button_em:hover {background:url(../../g/c150/c150_hh_template_button_em.png) no-repeat bottom left;}
html .c150 .hh_template_button_tb:hover {background:url(../../g/c150/c150_hh_template_button_tb.png) no-repeat bottom left;}
html .c150 .hh_template_button_dp:hover {background:url(../../g/c150/c150_hh_template_button_dp.png) no-repeat bottom left;}
html .c150 .hh_template_button_hp:hover {background:url(../../g/c150/c150_hh_template_button_hp.png) no-repeat bottom left;}
html .c150 .hh_template_button_dn:hover {background:url(../../g/c150/c150_hh_template_button_dn.png) no-repeat bottom left;}
html .c150 .hh_template_button_blue:hover {background:url(../../g/c150/c150_hh_template_button_blue.png) no-repeat bottom left;}
	
/* White Background No shadow C150 */

.c150 .c150_infopage_extra_multipletickets {
	margin-top:29px;
}

.c150 .c150_infopage_extra_multipletickets .infopage_extra_top {
	background:url(../../g/c150/c150_25_whitebg_top.png) no-repeat top left;
	_background:url(../../g/c150/c150_25_whitebg_top.gif) no-repeat top left;
	width: 228px;height: 15px;padding: 0;margin: 0;}

.c150 .c150_infopage_extra_multipletickets .infopage_extra_content {
	background:url(../../g/c150/c150_25_whitebg_content.png) repeat-y top left;
	_background:url(../../g/c150/c150_25_whitebg_content.gif) repeat-y top left;
	width: 228px;padding: 0;margin: 0;}

.c150 .c150_infopage_extra_multipletickets .infopage_extra_bottom {
	background:url(../../g/c150/c150_25_whitebg_bottom.png) no-repeat top left;
	_background:url(../../g/c150/c150_25_whitebg_bottom.gif) no-repeat top left;
	width: 228px;height: 15px;padding: 0;margin: 0;}
	
.c150 .c150_infopage_extra_multipletickets .infopage_extra_content h2 {
	margin: 0;
	padding: 0 18px 10px 18px;
	font-size: 1.8em;}
	
.c150 .c150_infopage_extra_multipletickets .infopage_extra_content p {
	margin: 0;
	padding: 0 18px 10px 18px;
	font-size: 1.1em;
	font-weight: bold;}	
	
.c150 .c150_infopage_extra_multipletickets .infopage_extra_content li {
	padding-bottom:0;
	margin-bottom: 5px;}
	
.c150 .c150_infopage_extra_multipletickets .infopage_extra_content li.last {
	margin-bottom: 0px;}	
	
	



/* DBGHub page */

/* START proofing styles from page inheritances */
#content .bp .content .c150 .globalhook h2 { margin-left: 0; }
#content .bp .content .c150 .globalhook h3 { margin-left: 0; }
#content .bp .content .c150 .globalhook p { float: none; height: auto; margin-bottom: 6px; width: auto; }
#content .bp .content .c150 .globalhook ul { margin-left: 0; }
#content .bp .com75 .slots { width: 500px; }
#content .bp .com75 .slots .c150 { float: left; margin: 0 5px 5px 0; width: auto; }
#content #extra	{width:228px; float:left;}
/* END proofing styles from page inheritances */


/* ################################################## */
/* ###### NEW c150 V2 styles for sliding doors ###### */
/* ###### NEW c150 V2 styles for sliding doors ###### */
/* ################################################## */

/* Defualt Container */
.c150 .hero_h169v2 {width: 228px;}

.c150 .h169v2_top {
	background: url(../../g/c150/c150_v2_signpost_top.png);
	_background: url(../../g/c150/c150_v2_signpost_top.gif);
	height: 15px;}
.c150 .h169v2_bottom {
	background: url(../../g/c150/c150_v2_signpost_bottom.png);
	_background: url(../../g/c150/c150_v2_signpost_bottom.gif);
	height: 57px;}
.c150 .h169v2_content {
	background: url(../../g/c150/c150_v2_signpost_content.png);
	_background: url(../../g/c150/c150_v2_signpost_content.gif);
	min-height:97px;
    height:auto !important; 
    height:97px;}

.c150 .hero_h169v2 img.bgimage {bottom:7px;left:7px;z-index: 1;}

/* Defualt Container Overrides to fix margin bugs with scrolling doors */
.c150 .hero_h169v2 h2,
.c150 .hero_h169v2 h3,
.c150 .hero_h169v2 ul,
.c150 .hero_h169v2 p {
	padding:0 19px 8px 19px;
	margin:0;
	z-index: 2;
	position: relative;}

.c150 .hero_h169v2 ul li {
	padding:0 0 8px 21px;
	margin:0;
	z-index: 2;
	position: relative;}

/* Defualt Container - Signpost contents - specific */
.c150 .h169v2_allgames h2 {padding-bottom:30px;}

.c150 .h169v2_findtherightgame h3 {width:120px;}

.c150 .h169v2_wininstantgamesnow h2 {padding-bottom:30px;}

.c150 .h169v2_mytickets h3 {padding-bottom:25px;}

.c150 .h169v2_goodcauses img.bgimage {left:4px;}
.c150 .h169v2_goodcauses h3 {position:absolute;bottom:20px;}
.c150 .h169v2_goodcauses h2 {padding-bottom:30px;}

.c150 .h169v2_goodcausesball img.bgimage {left:4px;}
.c150 .h169v2_goodcausesball h3 {position:absolute;bottom:30px;left:100px;width:88px;}
.c150 .h169v2_goodcausesball h2 {padding-bottom:55px;}

.c150 .h169v2_goodcausesballbig img.bgimage {left:4px;}
.c150 .h169v2_goodcausesballbig h3 {position:absolute;bottom:38px;left:100px;width:88px;}
.c150 .h169v2_goodcausesballbig h2 {padding-bottom:75px;}

.c150 .h169v2_explorewaystowin h2 {width:180px;}
.c150 .h169v2_explorewaystowin h3 {padding:0 60px 6px 20px;font-size:1.2em;}

.c150 .h169v2_woninseconds h3 {padding-bottom:45px;}

.c150 .h169v2_topremainingprizes h3 {padding-bottom:17px;}

/* Coloured bottom tabs for games LO,DP,HP etc */

.c150 .hero_h211v2 {width: 228px;}

.c150 .h211v2_top {
	background: url(../../g/c150/c150_v2_211_top.png);
	_background: url(../../g/c150/c150_v2_signpost_top.gif);
	height: 15px;}
.c150 .h211v2_bottom {
	height: 91px;}
.c150 .h211v2_content {
	background: url(../../g/c150/c150_v2_211_content.png);
	_background: url(../../g/c150/c150_v2_signpost_content.gif);
	min-height:107px;
    height:auto !important; 
    height:107px;}

/* Coloured bottom tabs for games LO,DP,HP etc Overrides to fix margin bugs with scrolling doors */
.c150 .hero_h211v2 h2,
.c150 .hero_h211v2 h3,
.c150 .hero_h211v2 ul,
.c150 .hero_h211v2 p {
	padding:0 19px 8px 19px;
	margin:0;
	z-index: 2;
	position: relative;}

.c150 .hero_h211v2 ul li {
	padding:0 0 8px 21px;
	margin:0;
	z-index: 2;
	position: relative;
	font-size:1.3em;
	font-weight: bold;}

/* Coloured bottom tabs for games LO,DP,HP etc - Signpost contents - specific */

.c150 .h211v2_lo .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_lo.png);
	_background: url(../../g/c150/c150_v2_211_bottom_lo.gif);}

.c150 .h211v2_dn .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_dn.png);
	_background: url(../../g/c150/c150_v2_211_bottom_dn.gif);}

.c150 .h211v2_em .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_em.png);
	_background: url(../../g/c150/c150_v2_211_bottom_em.gif);}

.c150 .h211v2_tb .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_tb.png);
	_background: url(../../g/c150/c150_v2_211_bottom_tb.gif);}

.c150 .h211v2_dp .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_dp.png);
	_background: url(../../g/c150/c150_v2_211_bottom_dp.gif);}

.c150 .h211v2_hp .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_hp.png);
	_background: url(../../g/c150/c150_v2_211_bottom_hp.gif);}

/* Coloured bottom tabs for games LONG - LO,DP,HP etc - Signpost contents - specific */

.c150 .c150_long_lo .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_lo.png);
	_background: url(../../g/c150/c150_v2_211_bottom_lo.gif);}
.c150 .c150_long_lo h2 {background: url(../../g/c150/c150_v2_211_lo.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_lo h2 span {visibility:hidden;}	

.c150 .c150_long_dn .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_dn.png);
	_background: url(../../g/c150/c150_v2_211_bottom_dn.gif);}
.c150 .c150_long_dn h2 {background: url(../../g/c150/c150_v2_211_dn.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_dn h2 span {visibility:hidden;}	

.c150 .c150_long_em .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_em.png);
	_background: url(../../g/c150/c150_v2_211_bottom_em.gif);}
.c150 .c150_long_em h2 {background: url(../../g/c150/c150_v2_211_em.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_em h2 span {visibility:hidden;}	

.c150 .c150_long_tb .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_tb.png);
	_background: url(../../g/c150/c150_v2_211_bottom_tb.gif);}
.c150 .c150_long_tb h2 {background: url(../../g/c150/c150_v2_211_tb.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_tb h2 span {visibility:hidden;}	

.c150 .c150_long_dp .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_dp.png);
	_background: url(../../g/c150/c150_v2_211_bottom_dp.gif);}
.c150 .c150_long_dp h2 {background: url(../../g/c150/c150_v2_211_dp.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_dp h2 span {visibility:hidden;}	

.c150 .c150_long_hp .h211v2_bottom {
	background: url(../../g/c150/c150_v2_211_bottom_hp.png);
	_background: url(../../g/c150/c150_v2_211_bottom_hp.gif);}
.c150 .c150_long_hp h2 {background: url(../../g/c150/c150_v2_211_hp.gif);width:183px;height:57px;margin:0 0 15px 18px;padding:0;}
.c150 .c150_long_hp h2 span {visibility:hidden;}

/* White COntainers - Padlock and Mail */

.c150 .h1692_white_top {
	background: url(../../g/c150/c150_v2_whitesignpost_top.png);
	_background: url(../../g/c150/c150_v2_whitesignpost_top.gif);
	height: 15px;}
.c150 .h1692_white_bottom {
	background: url(../../g/c150/c150_v2_whitesignpost_bottom.png);
	_background: url(../../g/c150/c150_v2_whitesignpost_bottom.gif);
	height: 15px;}
.c150 .h1692_white_content {
	background: url(../../g/c150/c150_v2_whitesignpost_content.png);
	_background: url(../../g/c150/c150_v2_whitesignpost_content.gif);
	min-height:106px;
    height:auto !important; 
    height:106px;
	position:relative;}
	
.c150 .h1692_white_content p {
	width:145px;}	

.c150 .h1692_white_content img.bgimage {bottom:0;left:169px;z-index: 1;position:absolute;}


/* Phone and Gamcare and GambleAware Logos */

.c150 .hero_c150_phone {
	height: 314px;
	width: 236px;}
	
.c150 .hero_c150_phone img.bgimage {
	left:0;}	
	
.c150 .hero_c150_phone h2 {
	position:absolute;
	font-size: 1.4em;
	color: #FFF;}
	
.c150 .hero_c150_phone h2 span {
	display:block;
	margin:75px 20px 90px;
	padding:0;
	text-align:center;
	width:200px;}

.c150 .hero_c150_gamcare {
	height: 102px;
	width: 228px;}

.c150 .hero_c150_gambleaware {
	height: 68px;
	width: 228px;}
