/*--------content type tab--------*/

.play_type_box{width:auto; height:30px; padding:0 0 5px 0;position:relative; }
.play_type_box ul{ list-style-type:none; margin:0; padding:0;}
.play_type_box ul li{display:block; float:left; padding-right:5px; !padding:0 5px 0 0; _padding:0 5px 0 0;}
.play_type_box ul li.btn{display:block; float:right; padding:0 0 0 5px;}
.play_type_icn{width:10px; height:10px; padding-top:8px; padding-left:5px;}

/*--------tab--------*/

.play_button

{height:23px; padding:0 10px 0 10px;  font-size:12px; text-align:center; line-height:23px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
cursor:pointer;
	color: #666;
	border: solid 1px #e6e6e6;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);

	}

.play_button a{height:23px; color:#666; font-size:12px; text-align:center; line-height:23px;text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;
}


.play_button:hover {height:23px; color:#000; font-size:12px; text-align:center; line-height:23px;cursor:pointer;
	
 }
 
 .play_button2{height:23px; padding:0 10px 0 10px;  font-size:12px; text-align:center; line-height:23px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
 cursor:pointer;
	color: #000;
	border: solid 1px #e6e6e6;
	background: #fff;
	font-weight:bold;
	}

.play_button2 a{height:23px; color:#999; font-size:11px; text-align:center; line-height:23px;text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;
}


.play_button2:hover a{height:23px; color:#000; font-size:11px; text-align:center; line-height:23px;cursor:pointer;
	
 }

.play_button_buy{width:120px; height:25px; line-height:25px; background:url(../images/content/btn_movie.png) no-repeat; text-align:center; color:#333;}

/*----PLAYER CONTENT--*/

#player_content{width:727px; height:auto; margin:0 auto; padding:5px 0;}

#leld_play_list_wrapper{width:727px; height:auto; padding:0 0 10px 0;}

/*--------play action--------*/

.play_action_box{width:auto; height:auto; padding:10px 0 5px 0;}
.play_action_box ul{ list-style-type:none; margin:0; padding:0;}
.play_action_box ul li{display:block; float:left; padding-right:5px;}
.play_action_like_icn{padding-right:5px; width:16px; height:18px; padding-top:3px;}
.play_action_view{color:#000; font-size:12px; padding-top:5px;}
.play_action_view .amt{font-size:16px;}

/*--------play action content--------*/

.play_action_content_box{padding:0 0 5px 0;}
 .play_action_content{ padding:0 5px;  font-size:12px; text-align:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
width:710px;
	color: #000;
	border: solid 1px #e6e6e6;
	background: #fff;
	font-weight:bold;
	position:relative;
	margin:0;
	z-index:1;
	}
	 .play_action_content2{ padding:0 10px 0 10px;  font-size:12px; text-align:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
width:690px;
	color: #000;
	border: solid 1px #e6e6e6;
	background: #fff;
	font-weight:bold;
	position:relative;
	margin:0 8px;
	z-index:1;
	}
.play_action_content_img{width:560px; height:150px;}
	
.play_action_content_close{
	position:absolute;
	width:16px;
	height:16px;
	left: 701px;
	top: 5px;
	z-index:2;
}





/*play clip info*/
.info_img_box {width:200px; height:auto; padding:0 2px 10px 0;}
.info_img{width:128px; height:auto; padding:0 0 10px 0; max-width:128px;}
.info_detail{width:500px;}
.info_detail2{width:730px;}


/*---price---*/


.info_detail .title{width:495px; height:30px; line-height:30px;}

/*--price plan--*/

.info_detail .detail_box{/* width:505px; */ height:auto; /* background:#eee; */ border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding:10px;}
.info_detail .detail_box .detail_table{/* width:505px; */ height:auto;}
.info_detail .detail_box .detail_table table{/* width:505px; */ height:auto; margin:0; padding:0; border:none;} d
.info_detail .detail_box .detail_table table tr{/* width:505px; */ height:auto;}
.info_detail .detail_box .detail_table table tr td .detail_info{width:400px; height:30px;}
.info_detail .detail_box .detail_table table tr td .detail_info .choice{padding:5px;}
.info_detail .detail_box .detail_table table tr td .detail_info .text{height:30px; line-height:30px; color:#000; font-weight:bold;}
.info_detail .detail_box .detail_table table tr td .detail_price{width:100px; height:30px; line-height:30px; font-size:12px; color:#000;}
.info_detail .detail_box .detail_table table tr td .detail_price .price{font-weight:bold;}

/*--package plan--*/

.info_detail .package_detail_wrapper{width:495px; height:auto;  margin:5px 0;}
.info_detail .package_detail_wrapper .title{width:150px; height:auto;}

.info_detail .package_detail_wrapper .package_detail_list{width:495px; height:auto;}
.info_detail .package_detail_wrapper .package_detail_list table{width:495px; height:auto; margin:0; padding:0; border:none;} 
.info_detail .package_detail_wrapper .package_detail_list table tr{width:495px; height:auto;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail_info{width:280px; height:30px;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail_info .choice{padding:5px;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail_info .text{height:30px; line-height:30px; color:#666;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail_price_title{width:100px; height:30px; line-height:30px; font-size:12px; color:#666;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail_price{width:90px; height:30px; line-height:30px; font-size:12px; color:#000; text-align:right; font-weight:bold;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail{width:100px; height:30px; line-height:30px; font-size:12px; color:#ccc; text-align:right;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail a:hover{width:100px; height:30px; line-height:30px; font-size:12px; color:#ccc; text-align:right; text-decoration:underline !important;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail a:visited{width:100px; height:30px; line-height:30px; font-size:12px; color:#ccc; text-align:right; text-decoration:none;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail a:active{width:100px; height:30px; line-height:30px; font-size:12px; color:#ccc; text-align:right; text-decoration:none;}
.info_detail .package_detail_wrapper .package_detail_list table tr td .detail a:link{width:100px; height:30px; line-height:30px; font-size:12px; color:#ccc; text-align:right; text-decoration:none;}



/*--like amount--*/

#like_amt{width:auto; color:#666; font-size:11px; padding:5px 0;}
#like_amt a{color:#666;}
#like_amt a:hover{color:#000;}


/*----btn---*/

.btn_buy_wrapper{width:128px; height:auto;}
.btn_buy_wrapper a.btn_buy{background:url(../images/btn_buy.png) no-repeat; width:90px; height:30px; line-height:30px; text-align:center; margin:0 auto; color:#fff; font-size:12px; font-weight:bold; display:block;}
.btn_buy_wrapper a.btn_buy:hover{color:#000;}

.btn_buy_wrapper2{width:auto; height:auto; padding:10px 0;}
.btn_buy_wrapper2 a.btn_buy{background:url(../images/btn_buy.png) no-repeat; width:90px; height:30px; line-height:30px; text-align:center; margin:0 auto; color:#fff; font-size:12px; font-weight:bold; display:block;}
.btn_buy_wrapper2 a.btn_buy:hover{color:#000;}
.btn_buy_wrapper3{width:auto; height:auto; padding:15px 0 0 0;}
.btn_buy_wrapper3 a.btn_buy{background:url(../images/btn_buy.png) no-repeat; width:100px; height:30px; line-height:30px; text-align:center; margin:0 auto; color:#fff; font-size:12px; font-weight:bold; display:block;}
.btn_buy_wrapper3 a.btn_buy:hover{color:#000;}
.btn_buy_wrapper4{width:auto; height:auto; padding:15px 0 0 0;}
.btn_buy_wrapper4 a.btn_buy{background:url(../images/buy_online_package.png) no-repeat; width:150px; height:30px; line-height:30px; text-align:center; margin:0 auto; color:#fff; font-size:12px; font-weight:bold; display:block;}
.btn_buy_wrapper4 a.btn_buy:hover{color:#000;}

.btn_cal_wrapper{width:auto; height:auto; padding:10px 0;}
.btn_cal_wrapper a.btn_cal{background:url(../images/btn_cal.png) no-repeat; width:100px; height:40px; text-align:center; margin:0 auto; color:#fff; font-size:12px; font-weight:bold; display:block; padding:10px 0 0 0;}
.btn_cal_wrapper a.btn_cal:hover{color:#000;}

/*--calculate_price_wrapper--*/

#calculate_price_wrapper{width:176px; height:auto; padding:5px; border:2px #666 solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:10px 0;}
#calculate_price_wrapper #title{width:176px; height:20px; font-size:12px; line-height:20px; color:#666;font-weight:bold;}
#calculate_price_wrapper #detail{width:176px; font-size:12px; line-height:20px; color:#000; font-weight:bold;}
#calculate_price_wrapper #price{width:176px; height:20px; font-size:12px; line-height:20px; color:#000;}
#calculate_price_wrapper #totalprice{width:176px; height:20px;  font-size:16px; line-height:20px; color:#cc0000;}
#calculate_price_wrapper #totalprice #unit{color:#000; font-size:11px;}
#calculate_price_wrapper .line{  
display: block;
  width: 100%;
	border-bottom:1px #ddd dotted;margin:10px 0;}
	
	/*--payment_wrapper--*/

#payment_wrapper{width:178px; height:auto; padding:5px; border:1px #ccc solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:10px 0;}
#payment_wrapper #title{width:176px; height:20px; font-size:12px; line-height:20px; color:#666;font-weight:bold;}
#payment_wrapper .choice_wrapper{width:156px; height:25px; font-size:12px; line-height:30px; color:#000; padding:0 10px ;}
#payment_wrapper .choice_wrapper .choice{margin:5px 5px 0 0;}
#payment_wrapper .choice_wrapper .name{width:auto; height:25px;  line-height:25px;}
	
#payment_wrapper .choice_wrapper_list{width:156px; height:auto; font-size:12px; background:#ddd; color:#666; padding:10px;}
#payment_wrapper .choice_wrapper _list.choice{margin:5px 5px 0 0;}
#payment_wrapper .choice_wrapper_list .name{width:130px; height:auto;  word-wrap:break-word;}	

.outofstock {color:#999; font-weight:bold; font-size:12px; padding:0 8px 0 8px;  border: 1px solid #CCC; border-radius: 4px 4px 4px 4px; line-height: 23px; text-align:center;}

/*----- Custom Css -----*/
.block_detail_paymentd {
	border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
    padding: 10px 0;
}
.block_detail_paymentd .left_pd {
    float: left;
    margin: 0 10px 0 0;
}
.block_detail_paymentd .left_pd ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.block_detail_paymentd .left_pd li {
    border-right: 1px dotted #CCCCCC;
    float: left;
    padding: 10px;
    text-align: center;
}
.block_detail_paymentd .left_pd .headline_pd {
    color: #000000;
    font-weight: bold;
}
.block_detail_paymentd .right_pd {
    float: left;
    width: 400px;
}
.block_detail_paymentd .right_pd ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.block_detail_paymentd .right_pd li {
    display: block;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.block_detail_paymentd .right_pd .headline_pd {
    color: #000000;
    font-weight: bold;
    padding: 0;
}
.block_detail_paymentd .right_pd .imgd {
    float: left;
    margin: 0 5px 0 0;
}
.block_detail_paymentd .right_pd li span {
    display: block;
    float: left;
    padding: 0 5px 5px 0;
}

/*-----addin-------*/

.btn_buy_wrapper2 a.btn_buy2{background:url(../images/btn_buy2.png) no-repeat; width:170px; height:45px; line-height:45px; text-align:center; margin:0 auto; color:#fff; font-size:20px;  display:block;  border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -moz-box-shadow: 0 0 1px #888;
-webkit-box-shadow: 0 0 1px #888;
box-shadow: 0 0 1px #888; border:1px #ccc solid;}
.btn_buy_wrapper2 a.btn_buy2:hover{color:#000;}

.banner_promote{padding:0 0 20px 0;}