/* Common styles */

.c82 .content
{	
	background-image:none;
	background-color:#fff;
}

.c82 .content .contentwrapper
{
	padding:13px 14px 14px 14px;
	overflow:hidden;
	height:100%;
}

.c82 .content .contentwrapper p
{
	margin-bottom:0;
}

.c82 .content .logowrap
{	
	width:65px;
	margin:5px 46px 0 23px;
	display:inline;
	float:left;
}

.c82 .content .topcontent,
.c82 .content .middlecontent
{	
	float:left;
	width:250px;
}

.c82 .content .topcontent .lefttext
{
	float:left;
}

.c82 .content .topcontent .lefttext a
{
	font-size:1.1em;
}

.c82 .content .topcontent .righttext
{
	float:right;
}

.c82 .content .middlecontent
{
	margin-top:1px;
}

.c82 .content .middlecontent ol li
{
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:9px 8px 27px 8px;
	background:#eb5e64 url(/player/g/game/c82_ball_lotto.png) no-repeat top left;
	display:inline;
}

.c82 .content .middlecontent ol li.bonus
{
	margin-left:12px;	
}

.c82 .content .nextestimate
{
	clear:left;
	float:left;
	margin-right:19px;
	width:115px;
	line-height:1.3em;
}

.c82 .content .nextestimate strong
{
	font-weight:bold;
}

.c82 .content .nextestimate,
.c82 .content .bottomcontent
{
	margin-top:5px;
}

.c82 .content .bottomcontent
{
	float:right;
	width:300px;
}

.c82 .content .bottomcontent .leftlinks
{
	float:left;
	width:200px;
}

.c82 .content .bottomcontent .rightbutton
{
	float:right;
	width:80px;
}

.c82 .content .bottomcontent a
{
	display:block;
	font-size:1.1em;
}



/* com375 styles */

.com375 .c82 .content .logowrap
{	
	margin:8px 7px 0 -6px;
}

.com375 .c82 .content .nextestimate
{
	width:auto;
}

.com375 .c82 .content .nextestimate p
{
	margin-bottom:7px;
}

.com375 .c82 .content .bottomcontent
{
	width:315px;
}


/* Lotto styles */

.c82 .content .lotto .topcontent .righttext p
{
	width:32px;
	text-align:center;
}


/* Euro styles */

.c82 .content .euro .middlecontent ol li
{
	background:#266187 url(/player/g/game/c82_ball_euro.png) no-repeat top left;
}

.c82 .content .euro .middlecontent ol li.star
{
	background:#FFC64C url(/player/g/game/c82_ball_star_euro.png) no-repeat top left;
	color:#000;
	margin-left:3px;
}

.c82 .content .euro .middlecontent ol li.firststar
{
	margin-left:8px;
}

.c82 .content .euro .topcontent .righttext,
.c82 .content .thunder .topcontent .righttext
{
	margin-top:14px;
}


/* Thunder Styles */

.c82 .content .thunder .middlecontent ol li
{
	background:#4A0029 url(/player/g/game/c82_ball_thunder.png) no-repeat top left;
}

.c82 .content .thunder .middlecontent ol li.thunderball
{
	margin-left:35px;
}

.c82 .content .thunder .topcontent .righttext
{
	margin-right:-7px;
	position:relative;
}


.c82 .content .thunder .topcontent .righttext p
{
	width:80px;
	text-align:right;
}


/* Dream Styles */

.c82 .content .dream .middlecontent
{
	width:290px;
}

.c82 .content .dream .middlecontent ol
{
	margin-left:-2px;
	float:left;
	background: #096B2B url(/player/g/game/c82_ball_dream.png) no-repeat top left;
	padding:10px 12px 10px 15px;
	width:110px;
}
/* Adding clearfix styles for .c82 .content .dream .middlecontent ol */
.c82 .content .dream .middlecontent ol:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.c82 .content .dream .middlecontent ol {display: inline-block;}
/* Hides from IE-mac \*/
* html .c82 .content .dream .middlecontent ol {height: 1%;}
.c82 .content .dream .middlecontent ol {display: block;}
/* End hide from IE-mac */
/* End clearfix styles */

.c82 .content .dream .middlecontent ol li
{
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0 2px;
	display:inline;	
	border-right:1px solid #68a665;
	background:none;
}

.c82 .content .dream .middlecontent ol li.lastdream
{
	border:none;
}

.c82 .content .dream .middlecontent .righttext
{
	float:right;
	width:145px;
	margin-top:-6px;
	_margin-top:0;
}

.c82 .content .dream .bottomcontent
{
	margin-top:19px;
}

.com375 .c82 .content .dream .middlecontent
{
	width:240px;
}

.com375 .c82 .content .dream .middlecontent .righttext
{
	width:100px;
	margin-top:-2px;
}

.com375 .c82 .content .dream .bottomcontent
{
	margin-top:12px;
}


/* Daily Styles */

.c82 .content .daily .middlecontent ol li
{
	background: url(/player/g/game/c82_ball_daily.png) no-repeat top left;
	color:#000000;
	background-color: #fe9800;
}


/* Hot Styles */

.c82 .content .hot .middlecontent ol li
{
	background: #e63037 url(/player/g/game/c82_ball_hot.png) no-repeat top left;
}


/* Football Fever Styles */
/* Football Fever HEADER - Logo, links and draw dates */
.c82 .ffever .ffresultsheader{
	text-align:right;
}

.c82 .ffever .fflogo {
	float:left;
}

.c82 .ffever .ffheadercontent {
	float: right;
}

.c82 .ffever .ffnavigation {
	margin-bottom: 10px;
}

.c82 .ffever .ffnavigation li,
.c82 .ffever .ffheadercontent p	 {
	text-align:right;
}

/* Football Fever Results Content Generic*/
.c82 .ffever .ffresultscontent {
	margin-top: 30px;
}

.c82 .ffever .ffwinraffleholder,
.c82 .ffever .ffnoresultsholder {
	float: right;
	position: relative;
}

.c82 .ffever .ffnoresultsholder {
	margin-bottom: 10px;
}

.c82 .ffever .ffwinraffleslip,
.c82 .ffever .ffnoresults {
	border: 1px solid #d5d5d5;
}

.c82 .ffever .ffwinraffleslip p {
	text-align: center;
	margin: 5px;
}

.c82 .ffever .ffwinraffleholder .corners,
.c82 .ffever .ffnoresultsholder .corners {
	width: 7px;
	height: 7px;
	position: absolute;
}

.c82 .ffever .ffwinraffleholder .rafflenumber {
	background: #24a45b url(/player/g/game/c82_raffle_numberbg.gif) no-repeat top;
	height: 28px;
	width: 139px;
}

.c82 .ffever .ffwinraffleholder .rafflenumber span {
	border-right: 1px solid #fff;
	padding: 0px 2px;
	color: #fff;
	font-weight: bold;
	line-height: 28px;
}

.c82 .ffever .ffwinraffleholder .rafflenumber .last {
	border: none;
}

.c82 .ffever .ffwinraffleholder .topright,
.c82 .ffever .ffnoresultsholder .topright {
	top: 0px;
	right: 0px;
	background: url(/player/g/game/c82_raffle_topright.gif) no-repeat top;
}

.c82 .ffever .ffwinraffleholder .topleft,
.c82 .ffever .ffnoresultsholder .topleft {
	top: 0px;
	left: 0px;
	background: url(/player/g/game/c82_raffle_topleft.gif) no-repeat top;
}

.c82 .ffever .ffwinraffleholder .bottomright,
.c82 .ffever .ffnoresultsholder .bottomright {
	position: absolute; 
	bottom: 0px; 
	right: 0px; 
	background: url(/player/g/game/c82_raffle_bottomright.gif) no-repeat bottom;
}

.c82 .ffever .ffwinraffleholder .bottomleft,
.c82 .ffever .ffnoresultsholder .bottomleft {
	bottom: 0px; 
	left: 0px;
	background: url(/player/g/game/c82_raffle_bottomleft.gif) no-repeat bottom;
}

.c82 .ffever .resultstable td {
	background: url(/player/g/game/c82_footfever_resultsbg.gif) no-repeat center;
	vertical-align: middle;
	padding: 0px;
}

.c82 .ffever .resultstable .scoreholder {
	width: 35px;	
}

.c82 .ffever .resultstable .score {
	height: 35px;
	position: relative;
}

.c82 .ffever .resultstable .versus {
	text-align:center;
	width: 18px;
	font-weight: bold;
}

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

.c82 .ffever .resultstable .score .scorenumber {
	background: url(/player/g/game/c82_results_ball.png) no-repeat;
	_background: url(/player/g/game/c82_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;
}

.c82 .ffever .resultstable .teama {
	text-align: right;
	background-position: left;
	padding-right: 8px;
}

.c82 .ffever .resultstable .teamb {
	background-position: right;
	padding-left: 8px;
}

.c82 .ffever .resultstable abbr {
	border: none;
}

.c82 .content .exceptionnote,
.c82 .content .exceptionmessage {
	color: #063;
}

.c82 .content .exceptionmessage {
	background: transparent url(/player/g/game/c82_exception_marker.gif) no-repeat;
	padding-left: 15px;
	background-position: 0px 2px ;
	padding-bottom: 10px;
}

.c82 .content .exceptionnote {
	padding-bottom: 10px;
}

.c82 .content .exceptionnote span {
	font-weight: bold;
}

.c82 .content .resultstable .exceptionmarker {
	float: left;
	margin: 3px 0px 0px 6px;
}

.c82 .content .ffnoresults p {
	line-height: 150%; 
	text-align:center;
}

.c82 .content .floatleft {
	float: left;
}

.c82 .content .ffever .optionsform .rightbutton {
	margin: 5px 12px 0px;
}

/* Football Fever Results Content com50 */
.com50 .c82 .ffever .resultstable {
	width: 270px;
	float: left;
}

.com50 .c82 .ffever .ffwinraffleholder {
	width: 152px;
	margin: 4px 0px 18px;
	
}

.com50  .c82 .ffever .ffnoresultsholder {
	width: 270px;
	float: left;
	margin-top: 4px;
}

.com50 .c82 .ffever .ffprizes p	 {
	text-align:right;
}

.com50 .c82 .content .exceptionnote,
.com50 .c82 .content .exceptionmessage {
	width: 290px;
}

.com50 .c82 .content .ffnoresults p {
	margin: 50px 30px; 
}

/* Football Fever Results Content com375 */
.com375 .c82 .ffever .resultstable {
	width: 100%;
}

.com375 .c82 .ffever .ffwinraffleholder {
	width: 100%;
	margin-bottom: 27px;
}

.com375 .c82 .ffever .ffwinraffleslip p {
	float:left;
	line-height:28px;
}

.com375 .c82 .ffever .ffwinraffleholder .rafflenumber {
	float:right;
}

.com375 .c82 .ffever .ffprizes {
	float: left;
}

.com375 .c82 .content .ffnoresults p {
	margin: 30px 30px; 
}

/* Napoleon Styles */
.c82 .content p.mmwrapper {
	background:url(/player/g/bespoke/mmdrawbg.png);	
	height:36px;
	padding:5px 15px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.5em;
	font-size:1.2em;
	width:12em;
	position:relative;
}
.c82 .content .mmwrapper span {
	background:url(/player/g/bespoke/mmright.png);
	width:16px;
	height:36px;
	display:block;
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
}

.com375 .c82 .content .mmholder {
	float:right;
	width:250px;
}

.com50 .c82 .content .mmholder {
	float:right;
	width:300px;
}
.com375 .c82 .content .nextestimate {float:left; width:300px; clear:none;}



/* Napoleon Styles */

.c82 .content p.mmlink {
	width:200px;
	font-weight:bold;
}

