#main .nums br, #main .stars br {
	clear:	both;
}

#main .nums a, #main .stars a {
	text-align:				center;
	background-position:	center center;
	background-repeat:		no-repeat;
	display:				block;
	float:					left;
	text-decoration:		none;
	color:					#727272;
}

#main .nums a {
	width:				30px;
	height:				28px;
	line-height:		28px;
	/*margin:				10px 5px 2px 5px;*/
	margin:				10px 1px 2px 1px;
	background-image:	url(../gfx/forms/ball.png);
}

#main .nums a:hover {
	background-image:	url(../gfx/forms/ball_hover.png);
	color:				#9D7F11;
}

#main .nums a.active {
	background-image:	url(../gfx/forms/ball_active.png);
	color:				#FFF;
}

#main .nums a.active:hover {
	background-image:	url(../gfx/forms/ball_activehover.png);
}

#main .stars a {
	width:				41px;
	height:				35px;
	line-height:		35px;
	margin:				4px 2px;
	padding-top:		6px;
	background-image:	url(../gfx/forms/star.png);
}

#main .stars a:hover {
	background-image:	url(../gfx/forms/star_hover.png);
}

#main .stars a.active {
	background-image:	url(../gfx/forms/star_active.png);
}

form.rows input {
	width:		15px;
	text-align:	right;
	padding:	0 5px;
}

form.rows input.num, form.rows input.star {
	border:				0;
	background-color:	transparent;
	background-repeat:	no-repeat;
	color:				#727272;
	text-align:			center;
	width:				15px;
	height:				20px;
	line-height:		20px;
	margin:				7px 0;
}

form.rows input.num {
	background-image:		url(../gfx/forms/ball.png);
	background-position:	center center;
	padding:				13px 7px;
}

form.rows input.star {
	background-image:		url(../gfx/forms/star.png);
	background-position:	top center;
	padding:				14px 15px;
}

#main .rows div {
	margin-bottom:	0;
}

#main .rows .doublebox .left {
	padding:	0 10px;
}

#main .rows .doublebox .right, #main .rowadd .right {
	width:			80px;
	padding:		10px 5px 0 5px;
	line-height:	14px;
}

#currsel {
	float:	left;
}

.price, .currency {
	display:	inline-block;
	text-align:	right;
}

#totalPrice, .price {
	width:		85px;
}

#currency, .currency {
	width:		25px;
}

.edit_btn, .del_btn, .add_btn, .submit_btn {
	text-decoration:	none;
}

.edit_btn span, .del_btn span, .add_btn span, .submit_btn span {
	width:				54px;
	padding:			0 0 0 24px;
	background-repeat:	no-repeat;
	display:			block;
}
.submit_btn_en span{
	width:				96px;
	background-repeat:	no-repeat;
	display:			block;
}

.submit_btn_cn span{
	width:				133px;
	background-repeat:	no-repeat;
	display:			block;
}

.edit_btn span, .del_btn span, .add_btn span {
	height:			20px;
	line-height:	20px;
}

.submit_btn_en span {
	width:				183px;
	height:				33px;
	line-height:		33px;
	background-image:	url(../gfx/buttons/red.png);
}

.submit_btn_cn span {
	height:				25px;
	line-height:		20px;
	background-image:	url(../gfx/buttons/button_pay_now_cn.jpg);
}

.edit_btn span {
	background-image:	url(../gfx/buttons/lottery_edit.png);
}

.del_btn span {
	background-image:	url(../gfx/buttons/lottery_del.png);
}

.add_btn span {
	background-image:	url(../gfx/buttons/lottery_add.png);
}

.submit_btn:hover span {
	background-image:	url(../gfx/buttons/lottery_submit_hover.png);
}

.edit_btn:hover span {
	background-image:	url(../gfx/buttons/lottery_edit_hover.png);
}

.del_btn:hover span {
	background-image:	url(../gfx/buttons/lottery_del_hover.png);
}

.add_btn:hover span {
	background-image:	url(../gfx/buttons/lottery_add_hover.png);
}

.terms {
	float:	left;
	margin:	2px 15px;
}