@import url("/player/styles/c/c150.css");

/* OLD TABLE STYLES
.com75 .prize_breakdown.ff .content .matches table.scores {
	width: 294px;
	margin: 0;
	padding: 0;
}

.com75 .prize_breakdown.ff .content .matches table.scores thead tr th {
	display: none;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td {
	height: 27px;
	line-height: 27px;
	padding: 4px 0;
	background-color: #fff;
	color: #000;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td span {
	display: block;
	height: 27px;
	line-height: 27px;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.hometeam {
	width: 98px;
	padding-right: 8px;
	background: #fff url(/player/g/bespoke/ff_results_table_bg_left.gif) no-repeat top left;
	text-align: right;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.hometeam span {
	text-align: right;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.hometeam span.exception {
	background: transparent url(/player/g/bespoke/ff_results_table_exception.gif) no-repeat 8px 55%;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.awayteam {
	width: 98px;
	padding-left: 8px;
	background: #fff url(/player/g/bespoke/ff_results_table_bg_right.gif) no-repeat top left;
	text-align: left;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.awayteam span.exception {
	background: transparent url(/player/g/bespoke/ff_results_table_exception.gif) no-repeat 92% 55%;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.score {
	width: 35px;
	background: #00a94f url(/player/g/bespoke/ff_results_table_ball_bg.gif) no-repeat top left;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.score span {
	text-align: center;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.v {
	background: #fff url(/player/g/bespoke/ff_results_table_bg_right.gif) no-repeat top left;
	text-align: center;
	font-weight: bold;
}

.com75 .prize_breakdown.ff .content .matches table.scores tbody tr td.v span {
	text-align: center;
}
*/

.com75 .prize_breakdown .content .contentwrapperleft
{
	float: left;
	overflow: visible;
	width: 370px;
}
.com75 .prize_breakdown .content .contentwrapperright
{
	float: right;
	width: 280px;
	margin:0;
	padding-top:25px;
}

.com75 .prize_breakdown.lo .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_lo.gif) left 20px no-repeat; }
.com75 .prize_breakdown.hp .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_lo.gif) left 20px no-repeat; }
.com75 .prize_breakdown.dp .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_dp.gif) left 20px no-repeat; }
.com75 .prize_breakdown.dn .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_dn.gif) left 20px no-repeat; }
.com75 .prize_breakdown.tb .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_tb.gif) left 20px no-repeat; }
.com75 .prize_breakdown.em .content .contentwrapperright { background: url(/player/g/bespoke/header_are_you_a_winner_em.gif) left 20px no-repeat; }
.com75 .prize_breakdown .content .logowrap
{
	float:left;
	margin:13px 0 0 24px;
	_margin:13px 0 0 12px;
	width:65px;
}
.com75 .prize_breakdown .content .topcontent h3
{
	font-size: 1.7em;
	font-weight: normal;
	margin: 23px 0 0 12px;
	padding-bottom: 5px;
}



.com75 .prize_breakdown.ff .content .topcontent {
	margin-left: 36px;
	_margin-left: 68px;
	_margin-top: -80px;
	width: 234px;
	_width: 199px !important;
}


.com75 .prize_breakdown.lo .content .topcontent h3 { color: #ed1c24; }
.com75 .prize_breakdown.hp .content .topcontent h3 { color: #ed1c24; }
.com75 .prize_breakdown.dp .content .topcontent h3 { color: #f36b0d; }
.com75 .prize_breakdown.dn .content .topcontent h3 { color: #009900; }
.com75 .prize_breakdown.tb .content .topcontent h3 { color: #cc0099; }
.com75 .prize_breakdown.em .content .topcontent h3 { color: #0060a5; }
.com75 .prize_breakdown.ff .content .topcontent h3 { color: #00a94f; }
.com75 .prize_breakdown .content .topcontent .lefttext { float:left; }
.com75 .prize_breakdown .content .topcontent .lefttext p { margin-left: 14px; }
.com75 .prize_breakdown .content .contentwrapperleft p { margin-bottom:0pt; }
.com75 .prize_breakdown .content .topcontent .righttext { float:right; }
.com75 .prize_breakdown .content .topcontent .righttext p { margin-right: 7px; _margin-right: 4px; text-align:center; width:32px; }
.com75 .prize_breakdown.tb .content .topcontent .righttext p { margin-right: 7px; _margin-right: 4px; text-align:center; width:70px; }
.com75 .prize_breakdown.em .content .topcontent .righttext p { margin-right: 4px; _margin-right: 2px; text-align:center; width:70px; }
.com75 .prize_breakdown .content .contentwrapperleft p { margin-bottom:0pt; }
.com75 .prize_breakdown .content .contentwrapperright p.winneramount { margin-left: 0;padding: 17px 0 0 0; margin-top:20px;}
.com75 .prize_breakdown .content .contentwrapperright p.winneramount strong
{
	display: block;
	font-size: 2.2em;
	line-height: 1.0em;
}

.com75 .prize_breakdown.lo .content .contentwrapperright p.winneramount strong { color: #ed1c24; }
.com75 .prize_breakdown.hp .content .contentwrapperright p.winneramount strong { color: #ed1c24; }
.com75 .prize_breakdown.dp .content .contentwrapperright p.winneramount strong { color: #f36b0d; }
.com75 .prize_breakdown.dn .content .contentwrapperright p.winneramount strong { color: #009900; }
.com75 .prize_breakdown.tb .content .contentwrapperright p.winneramount strong { color: #cc0099; }
.com75 .prize_breakdown.em .content .contentwrapperright p.winneramount strong { color: #0060a5; }
.com75 .prize_breakdown.ff .content .contentwrapperright p.winneramount strong { color: #00a94f; }
.com75 .prize_breakdown .content .middlecontent { margin-top:1px; }
.com75 .prize_breakdown .content .topcontent,
.com75 .prize_breakdown .content .middlecontent { float:left; width:270px; }
.com75 .prize_breakdown .content .middlecontent ol
{
	margin-left: 14px;
}
.com75 .prize_breakdown.dn .content .middlecontent ol
{
	background:#096B2B url(/player/g/game/c82_ball_dream.png) no-repeat scroll left top;
	float:left;
	margin-left:-2px;
	overflow:auto;
	padding:10px 0 10px 7px;
	width:117px;
}
.com75 .prize_breakdown .content .middlecontent ol li
{
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:9px 8px 27px;
}
.com75 .prize_breakdown.dn .content .middlecontent ol
{
	margin: 0 0 20px 11px;
}
.com75 .prize_breakdown.lo .content .middlecontent ol li {	background:#EB5E64 url(/player/g/game/c82_ball_lotto.png) no-repeat scroll left top; }
.com75 .prize_breakdown.hp .content .middlecontent ol li {	background:#EB5E64 url(/player/g/game/c82_ball_hot.png) no-repeat scroll left top; }
.com75 .prize_breakdown.dp .content .middlecontent ol li {	background:#FEC61C url(/player/g/game/c82_ball_daily.png) no-repeat scroll left top; color: #000000; }
.com75 .prize_breakdown.dn .content .middlecontent ol li
{
	background: transparent none repeat scroll 0%;
	border-right: 1px solid #68A665;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 3px;
}
.com75 .prize_breakdown.tb .content .middlecontent ol li {	background:#EB5E64 url(/player/g/game/c82_ball_thunder.png) no-repeat scroll left top; }
.com75 .prize_breakdown.em .content .middlecontent ol li {	background:#225779 url(/player/g/game/c82_ball_euro.png) no-repeat scroll left top; }
.com75 .prize_breakdown .content .middlecontent ol li.bonus { margin-left:12px; }
.com75 .prize_breakdown.dn .content .middlecontent ol li.lastdream { border-right-width: 0px; }
.com75 .prize_breakdown.tb .content .middlecontent ol li.bonus { margin-left:25px; }
.com75 .prize_breakdown.em .content .middlecontent ol li.firststar { margin-left:8px; border-left: 8px solid #ffffff; }
.com75 .prize_breakdown.em .content .middlecontent ol li.star
{
	background:#FFC64C url(/player/g/game/c82_ball_star_euro.png) no-repeat scroll left top;
	color:#000000;
	margin-left:3px;
}
.com75 .prize_breakdown .pbleftcol
{
	float: left;
	width: 483px;
}
.com75 .prize_breakdown .pbrightcol
{
	float: right;
	width: 180px;
}
.com75 .prize_breakdown .pbrightcol .addinf
{
	background: url(/player/g/bespoke/pbrightcolbg.jpg) left bottom repeat-x #ffffff;
	margin-bottom: 7px;
	padding-bottom: 3px;
}
.com75 .prize_breakdown .pbrightcol .addinf h3
{
	color: #ffffff;
	font-size: 1.1em;
	margin: 0;
	padding: 11px 10px 13px 10px;
}
.com75 .prize_breakdown.dp .pbrightcol .addinf h3 { color: #000000; }

.com75 .prize_breakdown.lo .pbrightcol .addinf h3 { background: url(/player/g/bespoke/lo_results_bg_repeatx.png) left top repeat-x #9f171b; }
.com75 .prize_breakdown.em .pbrightcol .addinf h3 { background: url(/player/g/bespoke/eu_results_bg_repeatx.png) left top repeat-x #001a55; }
.com75 .prize_breakdown.dp .pbrightcol .addinf h3 { background: url(/player/g/bespoke/dp_results_bg_repeatx.png) left top repeat-x #fec62c; }
.com75 .prize_breakdown.dn .pbrightcol .addinf h3 { background: url(/player/g/bespoke/dn_results_bg_repeatx.png) left top repeat-x #28631a; }
.com75 .prize_breakdown.tb .pbrightcol .addinf h3 { background: url(/player/g/bespoke/tb_results_bg_repeatx.png) left top repeat-x #73003e; }
.com75 .prize_breakdown.hp .pbrightcol .addinf h3 { background: url(/player/g/bespoke/lo_results_bg_repeatx.png) left top repeat-x #9f171b; }
.com75 .prize_breakdown.ff .pbrightcol .addinf h3 { background: url(/player/g/bespoke/ff_results_bg_repeatx.png) left top repeat-x #00a94f; }
.com75 .prize_breakdown .pbrightcol .addinf p
{
	margin: 0 0 0 10px;
	padding: 5px 0;
}
.com75 .prize_breakdown.bp table
{
	width: auto;
}
.com75 .bp.prize_breakdown .header {
	background: url(/player/g/comp/bp_75_top_no_header.png) left top no-repeat;
	height: 15px;
}
.com75 .bp.prize_breakdown .content h3.win { margin: 0;color:#00A94F; font-size:2.2em }
.com75 .bp.prize_breakdown .content h3 { margin-bottom: 0; }
.com75 .bp.prize_breakdown p { margin-bottom: 10px; width: auto; }
.com75 .bp.prize_breakdown p a { text-decoration: underline; }
.com75 .prize_breakdown .header a.printlink{
	background:url(/player/g/buttons/print.png) 100% 0 no-repeat;
	float:right;
	width:70px;
	height:28px;
	margin:-24px 32px 0 0;
	font-size:0.523em;
	padding-top:10px;
}
.com75 .prize_breakdown .filterheader{
	background:url(/player/g/bespoke/filter_header.png) no-repeat;
	width:100%;
	height:27px;
}
.com75 .prize_breakdown .filterfooter{
	background:url(/player/g/bespoke/filter_footer.png) bottom left no-repeat;
	height:100%;
	margin-bottom:8px;
	overflow:hidden;
	width:100%;
	*padding-bottom:1em;
	float:left;
}
.com75 .prize_breakdown .filtersearch{
	margin-left:24px;
	_margin-left:12px;
	margin-bottom:8px;
	width:100%;
	float:left;
}
.com75 .prize_breakdown .filterheader h3.applyfilter, .com75 .prize_breakdown .filterheader h3.searchperiod{
	width:45%;
	_width:40%;
	float:left;
	margin-top:8px;
	color:#000;
}
.com75 .prize_breakdown .filterfooter .filtercol, .com75 .prize_breakdown .filterfooter .periodcol{
	width:45%;
	float:left;
	padding:15px;
}
.com75 .prize_breakdown table.transactions caption{
	text-align:left;
	background:#d7d7d7;
	margin-left:12px;
	padding:2px 0 0 5px;
	font-weight:bold;
	height:20px;
	font-size:1.1em;
	width:98.8%;
}
.com75 .prize_breakdown table.transactions
{
	color:#333333;
	margin-bottom: 30px;
}
.com75 .prize_breakdown table.transactions tr th
{
	color: #ffffff;
	padding: 11px 10px 13px 10px;
}
.com75 .prize_breakdown.dp table.transactions tr th { color: #000000; }
/* START different styles for different games */
.com75 .prize_breakdown.lo table.transactions tr th {	background: url(/player/g/bespoke/lo_results_bg_repeatx.png) left top repeat-x #9f171b; }
.com75 .prize_breakdown.hp table.transactions tr th {	background: url(/player/g/bespoke/lo_results_bg_repeatx.png) left top repeat-x #9f171b; }
.com75 .prize_breakdown.tb table.transactions tr th {	background: url(/player/g/bespoke/tb_results_bg_repeatx.png) left top repeat-x #730032; }
.com75 .prize_breakdown.dn table.transactions tr th {	background: url(/player/g/bespoke/dn_results_bg_repeatx.png) left top repeat-x #28631a; }
.com75 .prize_breakdown.dp table.transactions tr th {	background: url(/player/g/bespoke/dp_results_bg_repeatx.png) left top repeat-x #fec61c; }
.com75 .prize_breakdown.em table.transactions tr th {	background: url(/player/g/bespoke/eu_results_bg_repeatx.png) left top repeat-x #001a55; }
.com75 .prize_breakdown.ff table.transactions tr th {	background: url(/player/g/bespoke/ff_results_bg_repeatx.png) left bottom repeat-x #00a94f; }
/* END different styles for different games */
.com75 .prize_breakdown .content table.transactions tr td.subheader{
	font-size: 1.1em;
	line-height: 1em;
	text-align: left;
	padding: 5px 5px 5px 12px;
	margin: 0;
	margin-bottom: -10px;
	background: #e7e7e7 url(/player/g/bg_caption.gif) repeat-x 0 0;	
}
.com75 .prize_breakdown .content table.transactions tr td
{
	background-color: #fafafa;
	padding: 10px 5px 10px 10px;

}

.com75 .prize_breakdown.ff table.transactions thead th.matches {
	padding-right: 50px;
}

.com75 .prize_breakdown table.transactions tr.totals td
{
	background: url(/player/g/bespoke/grey_results_bg_repeatx.png) left top repeat-x #e7e7e7;
	font-weight: bold;
}
.com75 .prize_breakdown .content{
	overflow-x:auto;
	*overflow-x: hidden;
}
.com75 .prize_breakdown .content .pagination{
	text-align:right;
	float:right;
	margin:0pt 15px 7px;
	width:30%;
	font-size:1.1em;
}
.com75 .prize_breakdown .content .pagination span.notes{
	text-align:left;
	float:left;
	font-weight:bold;
}
.com75 .prize_breakdown .content .pagination span.paginationlinks{
	margin-right:24px;
}
.com75 .prize_breakdown .content fieldset.optionscol1, .com75 .prize_breakdown .content fieldset.optionscol2{
	width:50%;
	*width:45%;
	float:left;	
}
.com75 .prize_breakdown .content .periodcol fieldset{
	margin-left:4px;
}
.com75 .prize_breakdown .content .filtersearch select {
	margin-right:6px;
}
.com75 .prize_breakdown .content .periodcol fieldset label{
	float:left;
	width:40px;
}
.com75 .prize_breakdown .content .filtercol ul{
	margin:0 0 0 10px;
	padding:0;
	width:300px;
}
.com75 .prize_breakdown .content fieldset.periodarea{
	margin:25px 0 36px 24px;
}
.com75 .prize_breakdown .content fieldset.useraction{
	width:90%;
}
.com75 .prize_breakdown .content .periodcol fieldset.useraction
{
	margin-top:20px;
	_margin-left:5px;
	float:left;
}
.com75 .prize_breakdown .content .datefilter input{
	float:left;
}
.positive{
	color:#339d09;
	font-weight:bold;
}
.com75 .prize_breakdown .content .pagination	span {
	margin: 0 10px;
}

.com75 .prize_breakdown .content table.transactions tr th.first,
.com75 .prize_breakdown .content table.transactions tr td.first{
	padding-left:12px;
}

.com75 .prize_breakdown.ff .content .contentwrapperright .raffleamount,
.com75 .prize_breakdown.ff .content .contentwrapperright .thinkyouvewon {
	margin-left: 0;
}

.com75 .prize_breakdown.ff .content .contentwrapperright .raffleamount strong {
	display: block;
	color: #00a94f;
	font-size: 1.75em;
	line-height: 1.1em;
	margin-top: 2px;
}

.com75 .prize_breakdown.ff .content .contentwrapperright h4.thinkyouvewon {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
	margin-top: 20px;
}

.com75 .prize_breakdown.ff .content .contentwrapperright p.thinkyouvewon {
	margin-top: 3px;
}

.com75 .prize_breakdown.ff .content p.note {
	margin: 0 0 0 24px;
	padding-top: 12px;
	*padding-top: 6px;
	_padding-top: 12px;
	color: #00a94f;
}

.com75 .prize_breakdown.ff .content p.note strong {
	display: inline;
	font-weight: bold;
}

.com75 .prize_breakdown.ff .content .infopane {
	background-color: #ededed;
	border: 1px solid #ccc;
	width: 292px;
	float: left;
	margin: 12px 0 0 24px;
	_margin-left: 12px;
	padding: 10px;
	_padding: 9px;
	position: relative;
}

.com75 .prize_breakdown.ff .content .infopane span.top {
	display: block;
	height: 7px;
	width: 314px;
	font-size: 1px;
	line-height: 1px;
	background: #ededed url(/player/g/bespoke/ff_greybox_top.gif) no-repeat left top;
	position: absolute;
	top: -1px;
	left: -1px;
}

.com75 .prize_breakdown.ff .content .infopane span.bottom {
	display: block;
	height: 7px;
	width: 314px;
	font-size: 1px;
	line-height: 1px;
	background: #ededed url(/player/g/bespoke/ff_greybox_bottom.gif) no-repeat left top;
	position: absolute;
	bottom: -1px;
	_bottom: -2px;
	left: -1px;
}

.com75 .prize_breakdown.ff .content .raffle {
	margin-bottom: 24px;
	_padding-bottom: 0px;
}

.com75 .prize_breakdown.ff .content .infopane h4 {
	float: left;
	margin-left: 0;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
}

.com75 .prize_breakdown.ff .content .raffle ol {
	display: block;
	float: right;
	height: 26px;
	_height: 
	width: 119px;
	padding: 0 9px 0 9px;
	background: #00a94f url(/player/g/bespoke/ff_results_raffle_bg.gif) no-repeat top left;
}

.com75 .prize_breakdown.ff .content .raffle ol li {
	list-style: none;
	float: left;
	height: 26px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	_width: 2px;
}

.com75 .prize_breakdown.ff .content .raffle ol li span {
	display: block;
	margin-top: 6px;
	height: 14px;
	padding: 0 4px;
	border-right: 1px solid #7fbf8f;
	line-height: 15px;
}

.com75 .prize_breakdown.ff .content .raffle ol li.last span {
	border-right: none;
	padding-right: none;
}



.com75 .prize_breakdown.ff .content span.clearfix {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}


.com75 .bp .content .resultstable {
	margin-left:0;
	}
	
/*TABLE BP RESET*/

.com75 .bp .resultstable {
	margin-left: 0px;
	width: auto;
}

.com75 .bp .resultstable th {
	text-align: left;
	font-size: 1.1em;
	padding:0;
}

.com75 .bp .resultstable td {
	padding-left: 0px;
	padding-right:0px;
	border-bottom: none;
}

/*Replicate c174 Style*/
.com75 .content .resultstable .exceptionmarker {
	float: left;
	margin-left: 5px;
}

.com75 .content .exceptionmessage {
	background: transparent url(/player/g/comp/c174_exception_marker.png) no-repeat;
	padding-left: 15px;
	background-position: 0px 2px ;
}

.com75 .content .resultstable {
	margin:0px;
	width: 100%;
}

.com75 .content .resultstable td {
	background: transparent url(/player/g/comp/c174_results_line_bg.png) no-repeat center;
	vertical-align: middle;
}

.com75 .content .resultstable td.teama {
	background-position: left center;
	text-align: right;
	padding-right: 10px;
	width:98px;
}
.com75 .content .resultstable td.teamb {
	background-position: right center;
	padding-left: 10px;
	width:98px;
}

.com75 .content .resultstable .scoreholder {
	width: 35px;	
}

.com75 .content .resultstable .score {
	height: 35px;
	position: relative;
}

.com75 .content .resultstable .versus {
	text-align:center;
	padding: 5px;
	font-weight: bold;
}

.com75 .content .resultstable .score .scorebg {
	width: 23px;
	height: 23px;
	position: absolute;
	background-color: #24a45b;
	z-index: 1;
	left: 6px;
	top: 6px;
}

.com75 .content .resultstable .score .scorenumber {
	background: url(/player/g/comp/c174_results_ball.png) no-repeat;
	_background: url(/player/g/comp/c174_results_ball.gif) no-repeat;
	width: 35px;
	height: 35px;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 35px;
	position: absolute;
	z-index: 2;
}

/* Napoleon Styles */
.prize_breakdown .contentwrapper .nap {
	margin:0;
	float:left;
	width:690px;
}
.prize_breakdown .contentwrapper .nap .contentwrapperleftmm {
	float:left;
	width:290px;
	padding-left:80px;
}

.prize_breakdown .contentwrapper .nap .contentwrapperleftmm .mmwrapper {
	background:url(/player/g/bespoke/mmdrawbg.png);	
	height:36px;
	padding:5px 15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.4em;
	font-size:1.2em;
	width:11em;
	position:relative;
}

.prize_breakdown .contentwrapper .nap .contentwrapperleftmm .mmwrapper span {
	background:url(/player/g/bespoke/mmright.png) right top;
	width:11px;
	height:36px;
	display:block;
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
}
	
.prize_breakdown .contentwrapper .nap .contentwrapperrightmm {
	float:right;
	width:280px;
	font-size:1.1em;
}
.prize_breakdown .contentwrapper .nap .contentwrapperrightmm strong {
	color:#0060A5;
	font-size:2em;
	display:block;
	margin-top:2px;
	overflow:hidden;
	line-height:1em;
}

.prize_breakdown .addinf {font-size:1.1em;}
.com75 .prize_breakdown .pbrightcol .addinf h3 {font-size:1em; padding:11px 16px 13px;}
.prize_breakdown .addinf h4 {margin:10px 16px 0; }
.prize_breakdown .addinf span {display:block; font-weight:normal; margin:0 16px;}
.prize_breakdown .addinf strong {display:block; margin:0 16px;}
