@charset "utf-8";
/* CSS Document */
#ticket_holder
{
	width:479px;
	*height:335px;
	height:345px;
	padding:14px 0 14px 14px;
	*padding:10px;
	font-size:11px;
	border:1px solid #93a0c7;
	background-color:#8697ca;
	background-repeat:no-repeat;
	background-position:bottom center;
	background-image:url(../images/bg_ticket_holder.gif);
}

*+html #ticket_holder
{
	padding:14px;
}

.ticket
{
	float:left;
	width:71px;
	*height:198px;
	height:208px;
	padding:7px;
	cursor:pointer;
	margin:0 3px 0 3px;
	*margin:0 2px 0 2px;
	border:1px solid #8f9fc7;
	background-color:#ecedf1;
}

.ticket .ticketnumber
{
	float:left;
	margin:-140px 0 0 15px;
	-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}

*+html .ticket
{
	margin:0 3px 0 3px;
}

.ticket_field
{
	float:left;
	width:10px;
	height:10px;
	margin:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ffffff;
	border:1px solid #b1bedc;
	/*-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);*/
}

.ticket_stars_holder
{
	clear:left;
	width:52px;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
}

.ticket_star_field
{
	float:left;
	width:14px;
	height:14px;
	margin:1px 1px 0 1px;
	background-repeat:no-repeat;
	background-image:url(../images/bg_ticket_star_field.gif);
}

#controls_left
{
	float:left;
	width:213px;
	overflow:hidden;
	padding:10px 10px 0 5px;
}

#randomTippHolder p
{
	float:left;
	color:#5066a4;
	font-weight:bold;
	margin:5px 5px 0 0;
}

#randomTippHolder img
{
	float:left;
	cursor:pointer;
	margin:0 5px 0 0;
}

#subscriptionHolder
{
	clear:left;
}

#subscriptionHolder p
{
	float:left;
	color:#5066a4;
	font-weight:bold;
	margin:5px 5px 0 0;
}

#subscriptionHolder input
{
	float:left;
	margin:6px 0 0 2px;
	*margin:2px 0 0 0;
}

#subscriptionHolder .info_cancelanytime
{
	width:100px;
	color:#444444;
	font-weight:bold;
	padding:25px 0 0 100px;
	*padding:5px 0 0 3px;
}

.btn_help
{
	clear:left;
	cursor:pointer;
	margin:6px 0 0 5px;
}

#controls_right
{
	width:240px;
	*width:240px;
	overflow:hidden;
	padding:10px 0 0 5px;
}

#infoHolder
{
	text-align:right;
}

.label_price
{
	margin:0;
	padding:0;
	color:#5066a4;
	font-size:16px;
	font-weight:bold;
}

.label_nextDrawing,
.label_deadline
{
	color:#5066a4;
	margin:5px 0 0 0;
	font-weight:normal;
}

.label_deadline
{
	margin:2px 0 0 0;
}

#cartButtonHolder
{
	width:240px;
	height:40px;
	text-align:right;
	margin:10px 0 0 0;
}

#cartButtonHolder p
{
	color:#5066a4;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 50px 0 0;
}

#cartButtonHolder img
{
	float:right;
	cursor:pointer;
}
