@charset "utf-8";
body {margin:0;	font-family: Arial, Helvetica, sans-serif;color:#773708;}
h1{	margin:0;color: #333;}
h2,h4{
	color: #6C0;
	font-size: 16px;
	text-align: center;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
h3{	margin:0;color: #333;font-size: 12px;text-align: center;}
h4{
	font-size: 20px;
	margin: 12px;
}
html tr {height: 26px;font-size:14px;}
a:link {color: #333;text-decoration: none;}
a:visited {
	color: #333;
}
a:hover {
	color: #333;
}
/* video */
.play_name{
    font-size:26px;
    font-weight:bold;
    text-align:left;
    margin-top:22px;
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:70%;
    overflow:hidden; }
.main_video{width: 94%;margin:0 auto;}
.play_video{ width: 94%; margin:0 auto; margin-top: 10px;}
#flashFrame { width: 94%;}
.loadingFrame { margin: 0 auto; }

/*DS*/
.header {height: 150px;	width:684px;background-image: url(../images/roundbox1_tr.png);background-position: 0px -32px;text-align:center;}
.footer {height: 54px;width: 684px;background-image: url(../images/roundbox1_tr.png);background-repeat: no-repeat;background-position: 0px -206px;}
.footer .secure_payment {width: 120px;float:right;font-size:12px;	margin-top:18px;}
.ds_main {margin: 0px auto;width: 712px;}
.ds_main .banner {background-color: #5CCAFF;height: 120px;margin:8px 0;background-image: url(../images/box-BG.png);	background-repeat: repeat;	border-radius: 8px 8px 8px 8px;}
.ds_main .banner .ad {width:352px;float: left;background-color: #FFF;margin: 6px 4px;height: 100px;	background-image: url(../images/roundbox1_tr.png);background-position: 0px -628px;}
.ds_main .banner .icons {width:345px;float: left;background-image: url(../images/roundbox1_tr.png);	background-repeat: no-repeat;background-position: 0px -351px;height: 120px;}

/*MAIN FRAME*/
.roundbox1-tr {	background: url(../images/roundbox1_tr.png);background-position: right top;	width: 712px;}
/* top-left corner and left side */
.roundbox1-tl {margin: 0;padding: 0;background-image: url(../images/roundbox1_tl.png);background-repeat: no-repeat;background-position: left top;}
/* bottom-right corner and bottom side */
.roundbox1-br {	margin: 0;padding: 0;background-image: url(../images/roundbox1_br.png);background-repeat: no-repeat;background-position: right bottom;}
/* bottom-left corner */
.roundbox1-bl {	background-image: url(../images/roundbox1_bl.png);background-repeat: no-repeat;background-position: left bottom;}
.roundbox-content {	padding: 15px;}
#mainBox {width: 684px;background-color: #418aad;margin: auto;text-align: left;}

#main,#main_success{
	background-color: #fffac0;
	height:550px;
	background-image: url(../images/bg.png);
	background-position: bottom;
}
#main_success {height:350px;background-position: top;}
.blue_box {
	height:50px;
	background-color: #418AAD;
	width:95%;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/box-BG2.png);
}
#main_success .content {width:88%;background-image: url(../images/tiele-bg.png);background-repeat: repeat-x;background-position: top;background-color: #FFF;margin-top: 0;margin:0 auto;padding-top: 70px;height: 240px;}
.Progress_bar {font-size: 14px;font-weight: bold;margin-bottom: 7px;padding-top: 59px;}
.Progress_bar .content {width: 390px;float: left;margin-right: 5px;}
.font_red{color: #F30;}
.font_gray{color: #999;}
.font_green{color: #6C0;font-weight: bold;}
.Progress_bar .content .level,.Progress_bar .content .bars,.Progress_bar .content .recharge,.Progress_bar .content .bar_line {height:21px;}
.Progress_bar .content .bars {color:#FFF;text-align:center;background-image: url(../images/bar.gif);background-repeat: repeat-x;width:30px;}
.Progress_bar .Percent {color:#FFF;width:50px;position: relative;left:160px;bottom:22px}
.Progress_bar .content .recharge {font-size: 12px;}

/*vip*/
.vip {width:610px;margin:0 auto;clear: both;}
.font_vip {width:76px;height:51px;float:left;margin-left: 40px;	background-image: url(../images/vip.jpg);background-repeat: no-repeat;background-position: right top;margin-top: 12px;}
.vip .prev,.vip .next{	width:8%;float:left;background-image: url(../images/button-bg.png);background-repeat: no-repeat;background-position: 0 -38px;height: 38px;width:29px;margin-top:60px;cursor: pointer;}
.vip .next {background-position: 0 0;}
.vip .vip_num {float: left;color: #F60;margin:8px;}
.vip ol li {font-family: Tahoma, Geneva, sans-serif;font-size: 12px;line-height:20px;list-style: decimal;margin-left:40px;clear: both;}
.vip .vip_info {width:548px;float: left;    display: inline;height: 170px;overflow: hidden;position: relative;bottom: 15px;}
.vip_block {float: left;padding-top: 15px;width: 548px;}
.info {left: 0;position: absolute;top: 0;width: 5476px;}
/*dsf_cash*/
.dsf_cash {width:610px;clear: both;margin:0 auto;padding-top: 20px;}
.dsf_cash table{text-align:center }
.dsf_cash a{display:inline-block;}
.dsf_cash .dsf_info {width:200px;float:left;margin:3px 50px;}
.dsf_cash .icon{background-image: url(../images/button-bg-A.png);background-repeat: no-repeat;background-position: 0px -195PX;padding-left: 70px;font-size: 24px;font-weight: bold;color: #6C0;	width:220px;margin:6px auto;}
.dsf_cash .icon div{font-size: 12px;color: #773708;}
/*All buttons*/
.button_play,.button_pay,.button_continue,.button_buy,.button_back {
	height: 57px;
	width: 140px;
	color:#FFF;
	margin-bottom:8px;
	text-align:center;
	font-weight:bold;
	background-image: url(../images/button-bg-A.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: inline-block;
}

.button_play {
    float: right;
    width: 175px;
}
.button_pay {height: 30px;width: 115px;float:left;padding-top:10px;margin: 12px;background-position: 0px -58px;}
.button_continue,.button_back {
	height: 30px;
	width: 150px;
	padding-top:10px;
	background-position: 0px -99px;
	margin: 0 0 0 220px;
}
.button_buy {height: 25px;width: 150px;background-position: 0px -147px;display: inline-block;font-size: 14px;padding-top:5px;}
.ad a{margin: 6px 76px 0;}
.upload_player, .player_info {height: auto;width: 760px;font-size: 12px;margin: 6px 0;color: #666;}
.player_info {font-weight: bold;color: #333;}
