body
{
	font-family:Arial;
	min-height:590px;
	min-width:1016px;
	overflow:hidden;
}
a { text-decoration: none;}
a:focus, input[type=button] ,input[type=submit],input[type=text] {
        outline:none;
}

#redeem-dialog-overlay {

	/* set it to fill the whil screen */
	width:100%; 
	height:100%;
	
	/* transparency for different browsers */
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5; 
	background:transparent; 

	/* make sure it appear behind the dialog box but above everything else */
	position:absolute; 
	top:0; left:0; 
	z-index:3000; 
	/* hide it by default */
	display:none;
}

#redeem-dialog-box{
	background:url(../images/popbg2.png) no-repeat transparent;
	width:560px; 
	height:307px;
	position:absolute; 
	z-index:5000; 
	display:block;
	margin:0 auto;
	left:220px;
	top:100px;
}

#redeem-dialog-box .txt
{
	/*display: table-cell;*/ 
	vertical-align: middle;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	height:30px;
	width:100%;	
	letter-spacing:-1px;
}

#redeem-dialog-box .redeem-dialog-content,#redeem-dialog-box .redeem-success-dialog-content,#redeem-dialog-box .redeem-fail-dialog-content {
	text-align:left; 
	padding:5px; 
	margin:13px;
	color: #333333;
	font-family:arial;
	font-size:11px;
	height:100%;
}

#redeem-dialog-box a.button {
	/*padding-top:10px;*/
	text-align:center;
	background:url(../images/btn_yellow_idle.png) no-repeat transparent;
	display: inline-block;
	width:133px;height:30px;
	line-height:30px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;font-size: 14px;
	position: relative;
	cursor: pointer;
}

#redeem-dialog-box a.disabled
{
	/*padding-top:10px;*/
	text-align:center;
	background:url(../images/btn_yellow_gray.png) no-repeat transparent;
	display: inline-block;
	width:133px;height:30px;
	line-height:30px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;font-size: 14px;
	position: relative;
	cursor: normal;
}

#redeem-dialog-box a.button:hover {
	background:url(../images/btn_yellow_over.png) no-repeat;
}

#redeem-dialog-html
{
	width:90%;   
	margin:20px auto; 
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
}

/* extra styling */
#redeem-dialog-box .redeem-dialog-content p,#redeem-dialog-box .redeem-success-dialog-content p,#redeem-dialog-box .redeem-fail-dialog-content p {
	font-weight:700; margin:0;
	padding:3px 0;
}

#redeem-dialog-box #error_header
{
	font-size:18px;
	height:190px;
}
#redeem-dialog-box #error_header a
{
    text-decoration:underline;
    color:#333333;
}

#redeem-dialog-box #error_header .balance
{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	width:430px;
	height:18px;
	background:#fff;
	border:1px solid #ccc;
	padding:5px 20px;
	margin:5px 5px;
	text-align:left;font-size:14px;
}
