.c160 .playsliptop {
	height: 6px;
	position: relative;
	top: -6px;
}
.c160 .lotto .playsliptop {			
	background: transparent url(/player/g/comp/c160_lo_top.png) no-repeat 0 0;
	_background: transparent url(/player/g/comp/c160_lo_top.gif) no-repeat 0 0;
}
.c160 .euro .playsliptop {	
	background: transparent url(/player/g/comp/c160_em_top.png) no-repeat 0 0;		
	_background: transparent url(/player/g/comp/c160_em_top.gif) no-repeat 0 0;	
}
.c160 .hotpicks .playsliptop {		
	background: transparent url(/player/g/comp/c160_hp_top.png) no-repeat 0 0;		
	_background: transparent url(/player/g/comp/c160_hp_top.gif) no-repeat 0 0;
}
.c160 .dream .playsliptop {			
	background: transparent url(/player/g/comp/c160_dn_top.png) no-repeat 0 0;		
	_background: transparent url(/player/g/comp/c160_dn_top.gif) no-repeat 0 0;	
}
.c160 .dailyplay .playsliptop {		
	background: transparent url(/player/g/comp/c160_dp_top.png) no-repeat 0 0;		
	_background: transparent url(/player/g/comp/c160_dp_top.gif) no-repeat 0 0;
}
.c160 .thunderball .playsliptop {	
	background: transparent url(/player/g/comp/c160_tb_top.png) no-repeat 0 0;		
	_background: transparent url(/player/g/comp/c160_tb_top.png) no-repeat 0 0;
}
.c160 form {color:#333; margin-top: 6px;}
.c160 .lotto form {background:	#a5181d url(/player/g/comp/c160_lo_grad.png) repeat-x 0 0;}
.c160 .euro form {background: #0a65a6 url(/player/g/comp/c160_em_grad.png) repeat-x 0 0;}
.c160 .hotpicks form {background: #a5181d url(/player/g/comp/c160_hp_grad.png) repeat-x 0 0;}
.c160 .dream form {background: #245e18 url(/player/g/comp/c160_dn_grad.png) repeat-x 0 0;}
.c160 .dailyplay form {background: #fecb31 url(/player/g/comp/c160_dp_grad.png) repeat-x 0 0;}
.c160 .thunderball form {background: #840049 url(/player/g/comp/c160_tb_grad.png) repeat-x 0 0;}
.c160 .step1 {
	_display: inline;
	height: 100%;
	overflow: hidden;
	margin: 3px;
	padding-bottom: 8px;
}
.c160 .step5 {
	_display: inline;
	float: left;
	height: 100%;
	overflow: hidden;
	margin: 3px;
	padding-bottom: 8px;
	width: 98%;
}
/* Clearfix styles added for .com375 .c160 form.lrc */
.com375 .c160 form.rcf:after,
.com375 .c160 form.lrc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.com375 .c160 form.rcf,
.com375 .c160 form.lrc {display: inline-block;}
/* Hides from IE-mac \*/
* html .com375 .c160 form.rcf,
* html .com375 .c160 form.lrc {height: 1%;}
.com375 .c160 form.rcf,
.com375 .c160 form.lrc {display: block;}
/* End hide from IE-mac */

.c160 .step2 {
	clear: both;
	margin: 3px;
	height: 100%;
	overflow: hidden;
	background-color: white;
	padding: 12px 0 0 0;
}
.c160 .step2 p.step2paraindent {margin-left: 16px; margin-right: 16px;}
.c160 .step3,
.c160 .step4 {
	width:340px;
	margin: 3px;
	height: 100%;
	overflow: hidden;
	background-color: white;
	padding: 12px 0 0 0;
}
.c160 .step1 h2 {
	_display: inline;
	float: left;
	width: 255px;
	margin-left: 16px;
	margin-bottom: 8px;
}
.c160 .step1 h2 span {
	color: #fff;
	font-size: 1.3em;
}
.c160 .dailyplay .step1 h2 span {color: #c30;}
.c160 .step1 span.help {
	float: right;
	margin-right: 16px;
}
.c160 .step1 span.help a,
.c160 .step1 span.help a:visited {
	color: #fff;
}
.c160 .step1 img {
	float: left;
	clear: left;
	margin-left: 16px;
}
.c160 .step1 label,
.c160 .step1 select {
	width: 175px;
	float: left;
	margin-left: 16px;
}
.c160 .step1 label {
	margin: 0.5em 0 0.5em 16px;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
}
.c160 .step1 .primary {
	top:-15px;
	left:-5px;
}
.c160 .step2 ul.topLinks {
	height: 100%;
	overflow: hidden;
	margin: 0 0 0px 16px;
}
.c160 .step2 .topLinks li {
	float: left;
	font-weight: bold;
	white-space: nowrap;
	width: auto;
}
.c160 .step2 .topLinks li.fakelink {
	color:#193CA6;
	float: left;
	font-weight:normal;
	margin-left: 12px;
	position:relative;
	white-space: nowrap;
	width: auto;
}
.c160 .step2 .topLinks li.fakelink input {
	height:1.2em;
	position:absolute;
	width:100%;
}
.c160 .step2 label {display:none;}
.c160 .step2 li {
	float:left;
	*line-height:1.8em;
	width:165px;
	margin-left:0;
}
.c160 .step3 li.error {
	border: 1px solid #c00;
	width:312px;
	background: #fffbb3;
	color: #000;
}
.c160 .step2 li.fw  {margin-top:12px;}
.c160 .step2 li select {float:left;margin: 8px 0 0 8px;}
.c160 .step2 li.dates {margin-left:8px;}
.c160 .step2 fieldset {margin:0 0 0 8px;}
.c160 .step2 fieldset legend {padding-left:8px;*padding-left:0px;}
.c160 .step2 li.fw label {margin:8px 0px 0 16px;}
.c160 .step2 .fw label {
	width:11.9em;
	font-weight:bold;
	font-size:1em;
}
.c160 .savednumbers {margin-left: 16px;}
.c160 .choosenumbers {
	font-size: 1.1em;
	margin:0 0 8px 16px;
	font-weight: bold;
	width: 275px;
}
.c160 .step3 #playsliplist {clear: both;margin:0 8px}
.c160 .step3 #playsliplist li {padding-left:8px; display:inline-block;}
.c160 .step3 #playsliplist li fieldset li {padding:0;}
.c160 .step3 #playsliplist .clear {padding-top:8px;padding-left: 8px;}
.c160 #playsliplist li input,
.c160 .optionsform li.clearlines input
 {
	width: 1.8em;
	*width: 1.7em;
	text-align: center;
	margin-left: 0.5em;
	*margin-left: 0.4em;
	font-size: 1em;
}

.c160 .step3 #playsliplist .clear input {margin:0; width:1em}

.c160 #playsliplist fieldset {margin: 0;}
.c160 #playsliplist ol li {float: left;}
.c160 .dream #playsliplist ol li input {width:14em;}
.c160 .dream #playsliplist ol li.lineid {width:5em;}
.c160 #playsliplist ol li.lineid {width: 1.2em;}
.c160 ul {
	height: 100%;
	overflow: hidden;
	margin-top:6px;
	margin-bottom: 16px;
}
.c160 ul li {
	width: 105px;
	margin-left: 16px;
	display: inline;
}
.c160 .helpbox .options li { display: block; width: auto; }
.c160 ul li.checklines {
	position:relative;
	clear:left;
	float:left;
	width: 150px;
	text-decoration:none;
	color:#193CA6;
	*left:16px;
}
.c160 ul li.checklines input{
	height:1.2em;
	position:absolute;
	width:100%;;
}
.c160 ul li.checksaved {
	position:relative;
	clear:left;
	float:left;
	width: 150px;
	text-decoration:none;
	color:#193CA6;
	*left:16px;
}
.c160 ul li.checksaved input{
	height:1.2em;
	position:absolute;
	width:100%;;
}
.c160 ul li.clearlines {
	width: 112px;
	float:right;
	margin-left: 35px;
}
.c160 .hotpicks ul li.clearlines {width: 97px;}
.c160 .euro ul li.clearlines {width: 115px;}
.c160 .thunderball ul li.clearlines {width: 119px;}
.c160 .dailyplay ul li.clearlines {width: 119px;}
.c160 .step4 .helplink {font-size: 1.1em;}
.c160 .step4 fieldset {clear: both;margin-left: 16px;}
.c160 .step4 ul li {
	float: left;
	width: 125px;
	margin-left: 16px;
}
.c160 .minimatch li {
	float: left;
	border-right: 1px solid #ccc;
}
.c160 .minimatch li.last {
	float: left;
	border-right: none;
}
.c160 .minimatch li input {
	width: 2em;
	margin: 0.5em 4px;
}
.c160 .minimatch li.first input {margin-left: 0;}
.c160 a.clearline:hover {cursor:pointer;}

/* background-images for text boxes */
.c160 .euro #playsliplist li ol li {padding-top: 8px;}
.c160 .euro #playsliplist li ol li.star input {margin: 0 4px 7px 5px;}
html > body .c160 .euro ol li ol li.star {background: url(/player/g/playslip/em_star.png) no-repeat 0 0;}
.c160 .euro ol li ol li.star {_background-image: url(/player/g/playslip/em_star.gif); margin-left: 5px;}
.c160 .thunderball #playsliplist li ol li {padding-top: 6px; *padding-top: 5px;}
.c160 .thunderball #playsliplist li ol li.thunder input {margin: 0 4px 7px 4px;}
html > body .c160 .thunderball li.thunder {background: url(/player/g/playslip/tb_circlebg.png) no-repeat 0 0;}
.c160 .thunderball li.thunder {_background-image: url(/player/g/playslip/tb_circlebg.gif); margin-left: 5px;}
.c160 .lotto #playsliplist li ol li input {margin: 0.4em 4px 0.4em;}
.c160 .lotto #playsliplist li ol li.lineid,
.c160 .lotto #playsliplist li ol li.clear {padding-top: 7px;}
.c160 .dream #playsliplist li ol li input {margin: 0.4em 4px 0.4em;}
.c160 .dream #playsliplist li ol li.lineid,
.c160 .dailyplay #playsliplist li ol li input {margin: 0.4em 4px 0.4em;}
.c160 .dailyplay #playsliplist li ol li.lineid,
.c160 .hotpicks #playsliplist li ol li.clear {padding-top: 3px;}
.c160 .hotpicks #playsliplist .hotpicks {margin-bottom: 0.5em;}
.c160 .hotpicks #playsliplist .hotpicks .pick {
	width: 3.5em;
	margin-top:0.4em;
	text-align: right;
	margin-right: 1.4em;
	font-weight: bold;
}
.c160 .hotpicks #playsliplist .secondclass {margin-bottom: 0.4em;}
.c160 .hotpicks #playsliplist .secondclass .lineid {
	width: 3.5em;
	text-align: right;
	margin-right: 1em;
}
.c160 .hotpicks #playsliplist .hotpicks label {font-weight: bold;}
.c160 .hotpicks #playsliplist .hotpicks li {width: 3.2em;}
.c160 .hotpicks #playsliplist .hotpicks input {
	width: auto;
	margin: 0.4em 0 0 0;
}
.c160 .hotpicks #playsliplist .secondclass input {width: 2.2em;}
.c160 .dailyplay .step1 label,
.c160 .dailyplay .step1 .help a {color: #000 !important;}
.c160 li .clearline {cursor:pointer;}
#btn_go{margin-top:28px;*margin-top:-5px;}
.c160 fieldset.useraction button.primary {font-size: 1.4em; height: 36px; margin: 12px 5px 0;}
.c160 fieldset.useraction button.primary span {height: 36px; line-height: 1.8em;right:-10px;}
.c160 .dailyplay fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -50px #fec42a;
}
.c160 .dailyplay fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -50px #fec42a;
}
.c160 .dream fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 0 #245e18;
}
.c160 .dream fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% 0 #245e18;
}
.c160 .euro fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -100px #0a65a6;
}
.c160 .euro fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -100px #0a65a6;
}
.c160 .hotpicks fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -150px #a5181d;
}
.c160 .hotpicks fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -150px #a5181d;
}
.c160 .lotto fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -150px #a5181d;
}
.c160 .lotto fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -150px #a5181d;
}
.c160 .thunderball fieldset.useraction button.primary {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 0 -200px #840049;
}
.c160 .thunderball fieldset.useraction button.primary span {
	background:url(/player/g/buttons/buttons_playslip.png) no-repeat 100% -200px #840049;
}
/*** .erralert styles ***/
.c160 .step2 li.erralert {background-color: #fffbb3; border: 1px solid #ff0000; padding-bottom: 3px; width: 160px;}
.c160 .step3 #playsliplist li.erralert {background-color: #fffbb3; border: 1px solid #ff0000;}

/* IE6-only fixes */
.c160 .step5 { _display: inline; }
.c160 .step5 fieldset button.primary {
	clear: both;
	right: -5px;
	*right: -3px;
	_right: -5px;
}
.c160 .skiptoplay, .c160 .linenumber {
	display:none;
}

.c160 .nap {
	background:#fff;
	padding:8px;
	margin:4px;
}

.c160 .nap h2 {
	font-size:1.1em;
	margin-bottom:8px;
}
.c160 .step2 li.fw {
	width:auto;
}
.c160 .step2 li.fw ol {
	margin-left:4px;
}
.c160 .step2 li.fw ol li {
	display:inline;
	float:none;
}
.c160 .step2 li.fw ol li input {
	width:auto;
}
.c160 .step2 li.fw ol li label {
	display:inline;
	font-weight:normal;
	left:-2px;
	margin:0;
	position:relative;
	top:-2px;
}
