/* START .cd styles */
.com25 .c30.cd { width: 220px; }
.com375 .c30.cd { width: 338px; }
.com25 .c30.cd .header { height: 6px; width: 220px; }
.com375 .c30.cd .header { height: 6px; width: 338px; }
/* LOTTO DRAW styles - red */
.com25 .c30.countdownlotto { color: #cc0000; }
/* LOTTO HOT PICKS styles - red */
.com25 .c30.countdownhotpicks { color: #cc0000; }
/* DAILY PLAY styles - orange */
.com25 .c30.countdowndaily { color: #e56c00; }
/* DREAM NUMBER styles - green */
.com25 .c30.countdowndreamnumber { color: #006600; }
/* THUNDERBALL styles - pink */
.com25 .c30.countdownthunderball { color: #990066; }
/* EUROMILLIONS styles - blue */
.com25 .c30.countdowneuro { color: #000099; }
/* FOOTBALL FEVER styles - green */
.com25 .c30.countdownffever {color: #00a74b; }
/* End styles */

strong.newtag
{
	background-color: #a70000;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 1.1em;
	margin-left: 10px;
	padding: 0 3px 2px 3px;
	position: absolute;
	bottom: 8px; _bottom: 8px;
	left: 0px; 
}

/* START vertical align styles for com375 (see elsewhere for presentation styles for these elements) */
.c30 .content .countdownBody
{
	overflow: visible;
}
.com25 .c30 .content .countdownBody .countdownTop
{
	padding: 0 0 15px 0;
}
/* END vertical align styles for com375 */
.com25 .c30 .content .countdownTop span
{
	white-space: nowrap;
}
.c30 .content .countdownTop p
{
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 auto;
	padding: 5px 0;
}
.com25 .c30 .content .countdownMid
{
	padding: 0;
	position: relative;
	width: 220px;
	line-height:1em;
}
.com375 .c30 .content .countdownMid
{
	padding: 0;
	position: relative;
	width: 338px;
}
.com25 .c30 .content .countdownMid .countdownMidAlign
{
	margin: 0;
	position: absolute;
	right: 10px;
	top: -18px;
	width: 132px;
	height:100%;
}
.com375 .c30 .content .countdownMid .countdownMidAlign
{
	margin: 0;
	position: absolute;
	right: 10px; _right: 0px;
	top: -18px;
	width: 132px;
}
.c30 .content .countdownMid dl
{
	padding: 0 0 20px 0;
	position: relative;
	width: 132px;
}
.c30 .content .countdownMid dl dt
{
	xxxbackground: url(/player/g/bespoke/countdownblank.gif) left top no-repeat;
	background: url(/player/g/bespoke/countdown_slidebg.gif) left top no-repeat;
	
	position: absolute;
	height: 42px;
	width: 43px;
}

.c30 .content .countdownMid dl dt.ct1
{
	left: 1px;
}
.c30 .content .countdownMid dl dt.ct2
{
	left: 45px;
}
.c30 .content .countdownMid dl dt.ct3
{
	left: 88px;
}

.c30 .content .countdownMid dl dt.ct1hide,
.c30 .content .countdownMid dl dd.cd1hide,
.c30 .content .countdownMid dl dt.ct2hide,
.c30 .content .countdownMid dl dd.cd2hide 
 {
	visibility:hidden;
	margin-right:8px;	
}

.c30 .content .countdownMid dl dt span
{
	color: #333333;
	display: block;
	font-size: 1.8em;
	font-weight: bold;
	height: 25px;
	padding: 8px 0 0 0;
	position: relative;
	text-align: center;
	width: 42px;
	line-height:1em;
}
.c30 .content .countdownMid dl dd
{
	color: #333333;
	font-weight: bold;
	margin: 0;
	position: absolute;
	text-align: center;
	width: 42px;
}
.c30 .content .countdownMid dl dd.cd1
{
	left: 1px;
	top: 44px;
}
.c30 .content .countdownMid dl dd.cd2
{
	left: 47px;
	top: 44px;
}
.c30 .content .countdownMid dl dd.cd3
{
	left: 89px;
	top: 44px;
}
.com25 .c30 .content .countdownBot
{
	text-align: center;
	width: 148px;
}
.com375 .c30 .content .countdownBot
{
	position: absolute;
	top: 44px;
	left: -148px;
	text-align: right;
	width: 148px;
}
.com25 .c30 .content .countdownBot p
{
	color: #333333;	
	margin: 44px 0 0 0;
	padding: 0px 0 0 10px;	
}
.com375 .c30 .content .countdownBot p
{
	color: #333333;	
	margin: 0 0 0 auto;
	padding: 0;
	text-align: right;
}
.c30 .content .countdownBot p span
{
	font-weight: bold;
}

.c30 .content .days-box,
.c30 .content .hours-box,
.c30 .content .minutes-box {
	background-color:#000;
}

/* END .cd styles */

/* START js_yes styles */
.cd .extra_version { display: none; }
.cd { padding: 8px 0 0 8px; margin-bottom:50px; }
.cd .extra_version { display: block; width: 100%; }
.com25 .cd .content .countdownTop { width: 220px; }
.com375 .cd .content .countdownTop { width: 338px; }
.com25 .cd .countdownBody
{
	color: #ffffff;
	display: block;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 220px;
}
.com375 .c30.cd .content .countdownBody
{
	color: #ffffff;
	display: block;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 338px;
}
.c30.cd .content .cdtext {
	min-height:9.1em;
	_height:9.1em;
}

.c30.cd .content .cdtext p.nap {
	font-weight:normal;
}

.com25 .c30.cd.countdownlotto .header { background: url(/player/g/countdown/cd_25_extra_top_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_red.gif); }
.com375 .c30.cd.countdownlotto .header { background: url(/player/g/countdown/cd_375_extra_top_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_red.gif); }
.com25 .c30.cd.countdownhotpicks .header { background: url(/player/g/countdown/cd_25_extra_top_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_red.gif); }
.com375 .c30.cd.countdownhotpicks .header { background: url(/player/g/countdown/cd_375_extra_top_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_red.gif); }
.com25 .c30.cd.countdowndaily .header { background: url(/player/g/countdown/cd_25_extra_top_orange.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_orange.gif); }
.com375 .c30.cd.countdowndaily .header { background: url(/player/g/countdown/cd_375_extra_top_orange.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_orange.gif); }
.com25 .c30.cd.countdowndreamnumber .header { background: url(/player/g/countdown/cd_25_extra_top_green.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_green.gif); }
.com375 .c30.cd.countdowndreamnumber .header { background: url(/player/g/countdown/cd_375_extra_top_green.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_green.gif); }
.com25 .c30.cd.countdownthunderball .header { background: url(/player/g/countdown/cd_25_extra_top_pink.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_pink.gif); }
.com375 .c30.cd.countdownthunderball .header { background: url(/player/g/countdown/cd_375_extra_top_pink.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_pink.gif); }
.com25 .c30.cd.countdowneuro .header { background: url(/player/g/countdown/cd_25_extra_top_blue.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_blue.gif); }
.com375 .c30.cd.countdowneuro .header { background: url(/player/g/countdown/cd_375_extra_top_blue.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_blue.gif); }
.com25 .c30.cd.countdownffever .header { background: url(/player/g/countdown/cd_25_extra_top_footfever.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_top_footfever.gif); }
.com375 .c30.cd.countdownffever .header { background: url(/player/g/countdown/cd_375_extra_top_footfever.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_top_footfever.gif); }

.cd.countdownlotto .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_red.png) left top repeat-x #a0171b; }
.cd.countdownhotpicks .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_red.png) left top repeat-x #a0171b; }
.cd.countdowndaily .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_orange.png) left top repeat-x #901f01; }
.cd.countdowndreamnumber .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_green.png) left top repeat-x #022d0c; }
.cd.countdownthunderball .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_pink.png) left top repeat-x #350019; }
.cd.countdowneuro .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_blue.png) left top repeat-x #001b56; }
.cd.countdownffever .content .countdownBody .extra_version { background: url(/player/g/countdown/extra_mid_footfever.png) left top repeat-x #016721; }

.com25 .c30.cd.countdownlotto .footer { background: url(/player/g/countdown/cd_25_extra_bot_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_red.gif); }
.com25 .c30.cd.countdownhotpicks .footer { background: url(/player/g/countdown/cd_25_extra_bot_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_red.gif); }
.com25 .c30.cd.countdowndaily .footer { background: url(/player/g/countdown/cd_25_extra_bot_orange.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_orange.gif); }
.com25 .c30.cd.countdowndreamnumber .footer { background: url(/player/g/countdown/cd_25_extra_bot_green.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_green.gif); }
.com25 .c30.cd.countdownthunderball .footer { background: url(/player/g/countdown/cd_25_extra_bot_pink.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_pink.gif); }
.com25 .c30.cd.countdowneuro .footer { background: url(/player/g/countdown/cd_25_extra_bot_blue.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_blue.gif); }
.com25 .c30.cd.countdownffever .footer { background: url(/player/g/countdown/cd_25_extra_bot_footfever.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_25_extra_bot_footfever.gif); }

.com375 .c30.cd.countdownlotto .footer { background: url(/player/g/countdown/cd_375_extra_bot_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_red.gif); }
.com375 .c30.cd.countdownhotpicks .footer { background: url(/player/g/countdown/cd_375_extra_bot_red.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_red.gif); }
.com375 .c30.cd.countdowndaily .footer { background: url(/player/g/countdown/cd_375_extra_bot_orange.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_orange.gif); }
.com375 .c30.cd.countdowndreamnumber .footer { background: url(/player/g/countdown/cd_375_extra_bot_green.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_green.gif); }
.com375 .c30.cd.countdownthunderball .footer { background: url(/player/g/countdown/cd_375_extra_bot_pink.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_pink.gif); }
.com375 .c30.cd.countdowneuro .footer { background: url(/player/g/countdown/cd_375_extra_bot_blue.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_blue.gif); }
.com375 .c30.cd.countdownffever .footer { background: url(/player/g/countdown/cd_375_extra_bot_footfever.png) left top no-repeat; _background-image: url(/player/g/countdown/cd_375_extra_bot_footfever.gif); }

.cdlogo
{
	position: absolute;
	top: -14px;
	left: -8px;
}
.cdlogo img
{
	display: block;
	float: left;
	position: absolute;
}
.c30 .countdownTop .cdtext
{
	position: relative;
}
.c30 .countdownTop .cdtext p { margin: 0 0 0 55px; }

.c30 .countdownTop .cdtext p.cdnext
{
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 0px;
	padding: 10px 0 0 0;
}
.com25 .c30 .countdownTop .cdtext p.cdnext {width: 110px;}
.c30 .countdownTop .cdtext p.drawstatement {
	padding-bottom: 10px;
	width:145px;
}

.c30 .countdownTop .cdtext p.cdraffle {
	margin-top: 0px;
	font-size: 1.4em;
}

.countdownTop .cdtext p.cdcost
{
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	font-size: 1.3em;
	height: 22px;
	margin-top: 0;
	padding: 0;
	position: absolute;
		top: 6px;
		right: 0px;
}
.cd.countdownlotto .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_red.png) }
.cd.countdownhotpicks .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_red.png) }
.cd.countdowndaily .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_orange.png) }
.cd.countdowndreamnumber .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_green.png) }
.cd.countdownthunderball .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_pink.png) }
.cd.countdowneuro .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_blue.png) }
.cd.countdownffever .cdtext p.cdcost { background-image: url(/player/g/countdown/cost_tab_footfever.png) }

.extra_version .cdtext p.cdcost span
{
	display: block;
	font-weight: bold;
	padding: 4px 5px 2px 5px;
}
.c30 .countdownTop .cdtext p.cdgame,
.c30 .countdownTop .cdtext p.cdrollover
{
	font-size: 1.7em;
	font-weight: normal;
	margin-top: 0;
	padding: 4px 0 0 0;
}

.c30 .countdownTop .cdtext p.cdgame span
{
	display:block;
	margin:0.1em 0;
}

.c30 .countdownTop .cdtext p.cdgame a,
.c30 .countdownTop .cdtext p.cdgame a:visited { color: #ffffff; }
.c30 .countdownTop .cdtext p.cdgame a:hover { color: #ffffff; }
.c30 .countdownTop .cdtext p.cdamount
{
	font-size: 2.0em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
}

.c30 .countdownTop .cdtext p.unconfirmed
{
	font-size: 1.6em;
}

.com25 .c30 .countdownTop .cdtext p.cdamount { width: 165px; line-height:1em; font-size:1.9em;}

.com25 .c30.cd .footer { clear: both; height: 6px; margin-bottom: 50px; width: 220px; }
.com375 .c30.cd .footer { clear: both; height: 6px; margin-bottom: 40px; width: 338px; }

.com25 .c30 .countdownTop,
.com25 .c30 .countdownTop p { width: auto;}
.c30 .content .countdownTop p { margin: 0px 0 0 50px; text-align: left; }
.c30 .content .countdownTop div strong.newtag { display: block; }
.com25 .c30 .content .countdownBody .cdtext p.suppress {
	padding:10px 0 0 0;
	font-weight:normal;
}
.com375 .c30 .content .countdownBody .cdtext p.suppress {
	padding:10px 0 7px 0;
	font-weight:normal;
}
/* END js_yes styles */

.t4 .c30 #secondary { z-index: 1000; }

/* START id="supporting" styles */
.t4 #supporting .c30 .header { _position: relative; _z-index: -2; }
.t4 #supporting .c30 .content { _position: relative; _z-index: -1; }
.t4 #supporting .c30 .footer { _position: relative; _z-index: -2; }
/* END id="supporting" styles */
