#content { overflow: visible; }

/* START .com625 styles for checkout */
.com625 .holder625 .hpsLeftCol
{
	float: left;
}
.com625 .holder625 .hpsRightCol
{
	float: right;
	margin-right: 10px;
	_margin-right: 0px;
}
.subRightCol .com25 h2 span,
.subRightCol .com25 h3 span { position: absolute; left: -9999px; }
.com625 .holder625 .com25 .heldplayslip { margin: 16px 0 0 8px; }
.com625 .holder625 .com25 .heldplayslip .header,
.com625 .holder625 .com25 .heldplayslip .header {
	background: transparent url(/player/g/bespoke/hpl_top.png) no-repeat;
	_background: url(/player/g/bespoke/hpl_top.gif) no-repeat;
	height: 7px;
	min-height: 7px;
	width: 228px;
}
.com625 .holder625 .ghost .com25 .heldplayslip .header
{
	background-image: url(/player/g/bespoke/hpl_top_full.png);
	_background-image: url(/player/g/bespoke/hpl_top_full.gif);
	width: 228px;
}
.com625 .holder625 .com25 .heldplayslip .footer { background: url(/player/g/bespoke/hpl_bottom.png) left top no-repeat; height: 7px; width: 228px; }
/* END .com625 styles for checkout */

#wrapper #content .com25 .heldplayslip .header {
	background: transparent url(/player/g/bespoke/hpl_top.png) no-repeat;
	_background: url(/player/g/bespoke/hpl_top.gif) left top no-repeat;
	height: 7px;
	margin-top:10px;
	width: 228px;
}

#wrapper #content .com25 .heldplayslip .header {
	margin-top:0;
}

.com25 .heldplayslip .footer {
	background:transparent url(/player/g/bespoke/hpl_bottom.png) no-repeat;
	height:7px;
}

.com25 .heldplayslip .outer {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	min-height:254px;
	height:auto !important;
	height:254px;
	background-color:#fff;
	position:relative;
	width:212px;
	padding-left:7px;
	padding-right:7px;
}
.com25 .heldplayslip .topmask {
	background:#e62c34 url(/player/g/bespoke/hpl_top_lo.png) no-repeat;
	height:5px;
}
.ghost .com25 .heldplayslip .inner .topmask
{
	background: url(/player/g/bespoke/crnt_hpl_top.png) left top no-repeat #c9c9c9;
}
.ghost .com25 .heldplayslip .inner .strapwrapper
{
	background: url(/player/g/bespoke/crnt_hpl_bg_repeatx.png) left top repeat-x #717171;
}


.com25 .heldplayslip img.logo {
	left:-6px;
	position:absolute;
	top:-17px;
	z-index:5;
}
.ghost .com25 .heldplayslip img.logo { display: none; }
.com25 .heldplayslip .strapwrapper {
	background:#9e161a url(/player/g/bespoke/hpl_bg_repeatx_lo.png) repeat-x;
	min-height:64px;
	height:auto !important;
	height:64px;
	margin-bottom:6px;
}

.com25 .heldplayslip .outer .inner .strapwrapper p {
	color:#fff;
	margin:0;
	padding:15px 40px 0;
	text-align:center;
	xwidth:132px;
}
.com25 .heldplayslip.dp .outer .inner .strapwrapper p {color: #000000;}

abbr {
	border-bottom: none;
}

.com25 .heldplayslip .outer .inner .strapwrapper p.playslipnumber {
	padding:0 25px 5px 25px;
}	

.com25 .heldplayslip .strapwrapper img.strap {margin-top:0px;padding-top: 10px;}
.com25 .heldplayslip .lottonumbers li ol li{
	float:left;
	font-size:1.0em;
	font-weight:bold;
	color:#4d4d4d;
	padding-right:8px;
}

ol.lottonumbers li.nap {
	padding:8px 0;
	border-bottom:1px solid #ccc;
	color:#4d4d4d;
}
.com25 .heldplayslip .lottonumbers li ol li.first { display: block; padding-left:0px;padding-right:8px;}

.com25 .heldplayslip .lottonumbers  {
	clear:both;
}

.com25 .heldplayslip .lottonumbers li ol {
	border-top:1px solid #ccc;
}

.com25 .heldplayslip .lottonumbers li ol:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.com25 .heldplayslip .lottonumbers li ol {display: inline-block;}

/* Hides from IE-mac \*/
* html .com25 .heldplayslip .lottonumbers li ol {height: 1%;}
.com25 .heldplayslip .lottonumbers li ol {display: block;}
/* End hide from IE-mac */

.com25 .heldplayslip .lottonumbers li.last ol {
	border-bottom:1px solid #ccc;
}


/* Dream Number Styles */

.com25 .heldplayslip .dnwrapper {
	position:relative;
	margin-top:25px;
}

.com25 .heldplayslip .dnwrapper img.logo {
left:-7px;
top:-14px;
}

.com25 .heldplayslip .dnwrapper {
	background: #08360e url(/player/g/bespoke/hpl_bg_repeatx_dn.png) repeat-x;
	color: #ffffff;
	position:relative;
	padding:16px 0 5px 51px;
}

.com25 .heldplayslip .dnwrapper p.dninfo {
	color: #fff;
	margin:0 0 0 4px;
}

.com25 .heldplayslip .dnwrapper ol.dreamnumbers {
	overflow: hidden;
	background:url(/player/g/bespoke/hpl_bg_dn.png) no-repeat;
}
.com25 .heldplayslip .dnwrapper ol.dreamnumbersluckydip {
	background:url(/player/g/bespoke/hpl_bg_dn_ld.png) no-repeat;
}

.com25 .heldplayslip .dnwrapper ol.dreamnumbers li {
	color: #000;
	font-weight:bold;
	float: left;
	padding:8px 5px 8px 9px;
	text-align:center;
}


/* Alternate Content Styles */

.com25 .heldplayslip .textwrapper p{
	margin-bottom:0;
}

.bp .com25 .heldplayslip .textwrapper p.newnumbers {
	float:left;
	width:125px;
	margin:0 0 5px 15px;
}
.com25 .heldplayslip .textwrapper p.newnumbers { display: block; padding-left: 11px; padding-bottom: 5px; }
.com25 .heldplayslip .bottomcontent {
	overflow:hidden;
	padding:15px 0 10px 0;
}

.com25 .heldplayslip .bottomcontent a {
	display:block;
	font-size:1.1em;
}

.bp .com25 .heldplayslip .bottomcontent p {
	margin-bottom:5px;
	color:#333;
	width:auto;
}

.bp .com25 .heldplayslip .bottomcontent p.cost {
	margin-top:15px;
}


/* Alternate Game Styles */

/* Daily Play */

.com25 .heldplayslip.dp .topmask {
	background:#ffe449 url(/player/g/bespoke/hpl_top_dp.png) no-repeat;
}


.com25 .heldplayslip.dp .outer {
	min-height:275px;
	height:auto !important;
	height:275px;
}


.com25 .heldplayslip.dp .strapwrapper {
	background:#FEC42A url(/player/g/bespoke/hpl_bg_repeatx_dp.png) repeat-x;
}

.com25 .heldplayslip.dp .outer .inner .strapwrapper p.playslipnumber {
	color:#333;
}	

.com25 .heldplayslip.dp .lottonumbers li ol li{
/*	padding-left:5px; */
}

.com25 .heldplayslip.dp .lottonumbers li ol li.first {
/*	padding-left:15px; */
}


/* EuroMillions */

.em .com25 .heldplayslip .topmask,
.com25 .heldplayslip.em  .topmask {
	background:#1997d9 url(/player/g/bespoke/hpl_top_em.png) no-repeat;
}

.em .com25 .heldplayslip .outer,
.com25 .heldplayslip.em .outer {
	min-height:278px;
	height:auto !important;
	height:278px;
}

.em .com25 .heldplayslip .strapwrapper,
.com25 .heldplayslip.em .strapwrapper {
	background:#01498A url(/player/g/bespoke/hpl_bg_repeatx_em.png) repeat-x;
}

.em .com25 .heldplayslip .lottonumbers li ol li, 
.com25 .heldplayslip.em .lottonumbers li ol li {
	padding:8px 4px 7px 5px;
}

.em .com25 .heldplayslip .lottonumbers li ol li.first,
.com25 .heldplayslip.em .lottonumbers li ol li.first {
	padding-left:0px;
}

.em .com25 .heldplayslip .lottonumbers li ol li.star,
.com25 .heldplayslip.em .lottonumbers li ol li.star {
	background:url(/player/g/bespoke/hpl_star_em.png) no-repeat;
	padding:8px 4px 7px 7px;
	margin-left:2px;
}

/* FootballFever */

.com25 .heldplayslip.ff .header {
	margin-top: 0px;
}

.com25 .heldplayslip img.fflogo {
	left:55px;
	position:absolute;
	top:-5px;
	z-index:5;
}

.com25 .heldplayslip.ff .topmask {
	background:#59bd7b url(/player/g/bespoke/hpl_top_ff.png) no-repeat;
}

.com25 .heldplayslip.ff .outer {
	min-height:278px;
	height:auto !important;
	height:278px;
}

.com25 .heldplayslip.ff .strapwrapper {
	background:#59bd7b url(/player/g/bespoke/hpl_bg_repeatx_ff.png) repeat-x;
}

.com25 .heldplayslip .ff {
	width: 100%;
	margin-top: 10px;
}

.com25 .heldplayslip .ff .topRowHeader th {
	border-bottom: 1px solid #ccc;
}

.com25 .heldplayslip .ff .topRowHeader th {
	padding: 5px 3px;
}

.com25 .heldplayslip .ff tr .playline{
	width: 12%;
	text-align:center;
}

.com25 .heldplayslip .ff tr th {
	padding-top: 5px;
}

.com25 .heldplayslip .ff tr td {
	border-right: 1px dotted #ccc;
	padding: 3px;
	text-align: center;
}

.com25 .heldplayslip .ff tr td.teams, 
.com25 .heldplayslip .ff tr td.last {
	border-right: none;
}

.com25 .heldplayslip .ff tr td.teams {
	text-align: left;
}


.com25 .b41footfever .bottomcontent {
	border-top: 1px solid #ccc;
}

.com25 .heldplayslip.ff .bottomcontent {
	overflow:hidden;
	padding:15px 3px 3px;
	margin: 0px;
}

.com25 .heldplayslip.ff .bottomcontent .lastParagraph {
	margin: 0px;
}

/* Thunderball */

#content .com25 .heldplayslip.tb .topmask {
	background:#b80169 url(/player/g/bespoke/hpl_top_tb.png) no-repeat;
}

.com25 .heldplayslip.tb .strapwrapper {
	background:#640036 url(/player/g/bespoke/hpl_bg_repeatx_tb.png) repeat-x;
}

.bp .com25 .heldplayslip.tb .textwrapper p.thunder {
	clear:none;
	float:left;
	width:70px;
	margin:0 0 5px 0;
}

.com25 .heldplayslip.tb .lottonumbers li ol li {
	padding:5px 0px 8px 10px;
	margin:3px 0 0 0;
}

/*
.com25 .heldplayslip .lottonumbers li ol li.first {
	padding-left:15px;
}
*/

.com25 .heldplayslip.tb .lottonumbers li ol li.thunder{
	background:url(/player/g/bespoke/hpl_ball_tb.png) no-repeat;
	padding-left:3px;
	padding-right:5px;
	margin-left:16px;
}


/* Hot Picks */

.com25 .heldplayslip.hp .outer {
	min-height:275px;
	height:auto !important;
	height:275px;
}


/* Component Fixes */

.bp .com25 .heldplayslip .content p, 
.bp .com25 .heldplayslip .content h1, 
.bp .com25 .heldplayslip .content h2, 
.bp .com25 .heldplayslip .content h3, 
.bp .com25 .heldplayslip .content h4, 
.bp .com25 .heldplayslip .content ol, 
.bp .com25 .heldplayslip .content ul {
margin-left:0;
}

.bp .com25 .heldplayslip .content{
overflow:visible;
}



/* IE6 Fixes */

.com25 .heldplayslip .dnwrapper ol.dreamnumbers { _background:url(/player/g/bespoke/hpl_bg_dn.gif) no-repeat; }
.com25 .heldplayslip .dnwrapper ol.dreamnumbersluckydip { _background:url(/player/g/bespoke/hpl_bg_dn_ld.gif) no-repeat; }

.com25 .heldplayslip .dnwrapper img.logo { _left:-58px; }

.com25 .heldplayslip p.newnumbers,
.com25 .heldplayslip p.thunder { _display:inline; }

.com25 .heldplayslip .dnwrapper ol.dreamnumbers {
	_height:auto !important;
	_height: 30px;
}




/* ----------------------------- Start Thor styles ------------------ */

#content .playslip_wrapper {
	float:left;
	margin-bottom:16px;
}

#content .playslip_row_wrapper {
	clear:both;
}

#content .playslip_wrapper.left {
	margin-right:32px;
}


#content .com25 .heldplayslip .outer span.arrow {
	position:absolute;
	right:-23px;
	top:50%;
	background: url(/player/g/bespoke/thor_subs_largearrow.gif) no-repeat 0 0;
	height:46px;
	width:23px;
}

#content .com25 .heldplayslip .strapwrapper p {
		padding-left:32px;
		padding-right:32px;
		font-size:1.2em;		
		_position:relative;
		_z-index:999;
		width:auto;
}

#content .com25 .heldplayslip .strapwrapper p.nospacing {
		padding-top:0;
}

#content .com25 .heldplayslip .textwrapper p {
		margin:5px 5px 5px 7px;
		color:#666;
}

#content .com25 .heldplayslip .content {
	position:relative;
}

#content .com25 .heldplayslip.lo .content ol.lottonumbers ol {
	padding:5px 0
}

#content .com25 .heldplayslip .bottomcontent p {
	padding:6px 0;
	margin-bottom:0;
	color:#666;
}

#content .com25 .heldplayslip .bottomcontent p strong {
	color:#333;
	padding-left:3px;
}
#content .com25 .heldplayslip .bottomcontent p.cost strong {
	margin-left:-3px;
}
#content .com25 .heldplayslip .bottomcontent a.left {
	padding-left:7px;
	_display:inline;
	_margin-bottom:7px;
}

#content .com25 .heldplayslip .bottomcontent a.left span {
	padding-right:17px;
}

#content .com25 .heldplayslip .bottomcontent a.right {
	float:right;
	margin-right:18px;
	padding-left:15px;
	_display:inline;
	_margin-bottom:7px;
}

#content .com25 .heldplayslip .bottomcontent a.right span {
	padding-right:25px;
}

#wrapper #content .com25 .heldplayslip .optionsform {width:auto;padding:0;border:none;}

#wrapper #content .bpreset .com25 .heldplayslip .last {
	margin-bottom:0;
}

/* ---- Disabled Styles ---- */

#content .com25 .heldplayslip.disabled .topmask {
	background: #B80169 url(/player/g/bespoke/hpl_top_disabled.gif) no-repeat 0 0;
}

#content .com25 .heldplayslip.disabled .strapwrapper {
	background: #636163 url(/player/g/bespoke/hpl_bg_repeatx_disabled.gif) repeat-x 0 0;
}

#content .com25 .heldplayslip.disabled .lottonumbers li.thunder {
	background: url(/player/g/bespoke/hpl_ball_tb_disabled.png) no-repeat 0 0;
}

#content .com25 .heldplayslip.disabled,
#content .com25 .heldplayslip.disabled .lottonumbers li,
#content .com25 .heldplayslip.disabled .bottomcontent p strong {
	color:#666;
}

/* ---- Highlight row Styles ---- */

#content .com25 .heldplayslip .changedline {
	background-color:#fffcc2;
}

/* ---- Message Styles ---- */

#content .com25 .heldplayslip.message .topmask {
	background:none;
}

.com25 .heldplayslip .topmask {
	background:#e62c34 url(/player/g/bespoke/hpl_top_lo.png) no-repeat;
	height:5px;
}

#content .com25 .heldplayslip.message .message_wrapper {
	margin:42px 0;
	padding:42px 0;
	background:#FFFCC2;
}

#content .com25 .heldplayslip.message .message_wrapper p {
	text-align:center;
}

/* ----------------------------- End Thor styles ------------------ */


/* ----------------------------- Plus 5 styles -------------------- */

#content .heldplayslip .textwrapper span.plus5 {
	float:right;
	*margin-top:-13px;
}

#content .heldplayslip li.plus5 {
	float:right;
	padding:1px 15px 0px 0px;
}

#content .heldplayslip .bottomcontent img.plus5 {
	display:inline;
}

