@charset "UTF-8";
/* Global CSS Document */
@charset "UTF-8";
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin:0;
	padding:0;
	background: #000 url(../images/main_bg.jpg) repeat-x;
	font-family: tahoma, verdana, arial;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
}

input {
	border:0;
}

.close_button {
	width:15px;
	height:15px;
	display:block;
	background:url(../images/close_button.gif);
	background-position:top;
	cursor:pointer;
}
.close_button:hover {
	background-position:bottom;
}
button.ui-datepicker-trigger{
    width:16px;
    height:16px;
    margin-left:4px;
    line-height:16px;
}
#now_loading{
	background:#000;
	border:1px solid #fff;
	color:#fff;
	width:180px;
	height:50px;
	position:absolute;
	top:45%;
	left:35%;
	opacity:0.8;
	filter:alpha(opcaity=80);
    overflow:hidden;
    z-index:1;
	/*display:none;*/
	/*-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;*/
}
/** activity indicator **/
#now_loading span{
	display:block;
    color:#fff;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-top:12px;
	width:130px;
    overflow:hidden;
}
#now_loading img{
	display:block;
	float:left;
	height:24px;
	width:24px;
	margin-left:15px;
	margin-top:12px;
    overflow:hidden;
}
#tiny_act_ind{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	z-index:1;
	overflow:hidden;
	position:absolute;
}
#tiny_act_ind img{
	width:16px;
	height:16px;
	border:0;
}

#main_section {
	width:970px;
	height:573px;
	display:block;
	/*background:#000;*/
	margin-left:auto;
	margin-right:auto;
	/*position:relative;*/
}
#main_top_border {
	width:970px;
	height:12px;
	display:block;
	float:left;
	background:#444444 url(../images/top_bar.jpg) repeat-x;
}
.main_topic_sep {
	width:161px;
	height:10px;
	display:block;
	float:left;
	background:#444444 url(../images/tab-logo-under.jpg);
}
/** PUBLIC SECTION **/
#public_section {
	width:161px;
	height:415px;
	display:block;
	float:left;
	overflow:hidden;
}
#main_logo {
	width:161px;
	height:54px;
	display:block;
	float:left;
	background:#000 url(../images/main_logo.jpg) no-repeat;
}

#public_menu {
	width:161px;
	height:354px;
	display:block;
	float:left;
	background:#000;
}
#public_menu_topic {
	width:161px;
	height:33px;
	display:block;
	float:left;
	background: url(../images/topic/public.jpg) no-repeat #000;
}
/** PULBIC ENTERTAINMENT MENU **/
#public_entertainment_topic {
	background: url(../images/topic/entertainment.png) no-repeat;
	display:block;
	float:left;
	width:164px;
	height:26px;
}
#public_entertainment_menu {
	width:161px;
	height:57px;
	float:left;
	padding-top:1px;
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#public_entertainment_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
}
#public_entertainment_menu li a{
	width:155px;
	height:26px;
	display:block;
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	/*background-position:top;*/
	cursor:pointer;
}
#public_entertainment_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#public_entertainment_menu li a.selected div.dot{
	background-position:bottom;
}
#public_entertainment_menu li a.hover div.dot{
	background-position:bottom;
}
#public_entertainment_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#public_entertainment_menu li a.selected div.button{
	background-position:bottom;
}
#public_entertainment_menu li a.hover div.button{
	/*background-position:bottom;*/
}
/*
#public_entertainment_menu li a:hover{
	background-position:bottom;
}
*/
/** MENU ITEM **/
/*N-News*/
/*
#nnews_menu_item{
	background: url(../images/menu/nnews.png) #373737 no-repeat top left;
}
*/
#nnews_menu_item div.button{
	background:url(../images/buttons/nnews.jpg) no-repeat;
}
/*N-Show*/
/*
#nshow_menu_item{
	background: url(../images/menu/nshow.png) #373737 no-repeat top left;
}
*/
#nshow_menu_item div.button{
	background:url(../images/buttons/nshow.jpg) no-repeat;
}
/*N-Ad*/
/*
#nad_menu_item{
	background: url(../images/menu/nad.png) #373737 no-repeat top left;
}
#public_entertainment_menu li a.selected{
	background-position:bottom;
}
*/
/** PUBLIC REGISTER TOPIC **/
#public_register_menu {
	width:161px;
	height:58px;
	float:left;
	/*padding-top:1px;*/
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#public_register_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
	background:#3a3a3a;
}
#public_register_menu li a{
	width:155px;
	height:26px;
	display:block;
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	background-position:top;
	overflow:hidden;
	cursor:pointer;
}
#public_register_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#public_register_menu li a.selected div.dot{
	background-position:bottom;
}
#public_register_menu li a.hover div.dot{
	background-position:bottom;
}
#public_register_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#public_register_menu li a.selected div.button{
	background-position:bottom;
}
#public_register_menu li a.hover div.button{
	/*background-position:bottom;*/
}
/*#public_register_menu li a:hover{
	background-position:bottom;
}*/
/** MENU ITEM **/
/*E-News*/
#register_menu_item div.button{
	background:url(../images/buttons/register.jpg) no-repeat;
}
/*#register_menu_item{
	background: url(../images/menu/register.png) #373737 no-repeat top left;
}*/
/*E-Show*/
#benefit_menu_item div.button{
	background:url(../images/buttons/detail.jpg) no-repeat;
}
/*#benefit_menu_item {
	background: url(../images/menu/benefit.png) #373737 no-repeat top left;
}*/
/** PUBLIC EDUCATION TOPIC **/
#public_education_topic {
	background: url(../images/topic/education.png) #373737 no-repeat;
	display:block;
	float:left;
	width:161px;
	height:26px;
}
#public_education_menu {
	width:161px;
	height:58px;
	float:left;
	padding-top:1px;
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#public_education_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
	background:#3a3a3a;
}
#public_education_menu li a{
	width:155px;
	height:26px;
	display:block;
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	cursor:pointer;
	/*background-position:top;*/
}
#public_education_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#public_education_menu li a.selected div.dot{
	background-position:bottom;
}
#public_education_menu li a.hover div.dot{
	background-position:bottom;
}
#public_education_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#public_education_menu li a.selected div.button{
	background-position:bottom;
}
#public_education_menu li a.hover div.button{
	/*background-position:bottom;*/
}
/*
#public_education_menu li a:hover{
	background-position:bottom;
}
*/
/** MENU ITEM **/
/*E-News*/
/*#enews_menu_item{
	background: url(../images/menu/enews.png) #373737 no-repeat top left;
}*/
#enews_menu_item div.button{
	background:url(../images/buttons/enews.jpg) no-repeat;
}
/*E-Show*/
/*#eshow_menu_item {
	background: url(../images/menu/eshow.png) #373737 no-repeat top left;
}*/
#eshow_menu_item div.button{
	background:url(../images/buttons/eshow.jpg) no-repeat;
}
/*E-Ad*/
/*
#ead_menu_item {
	background: url(../images/menu/ead.png) #373737 no-repeat top left;
}
*/
/*
#public_education_menu li a.selected{
	background-position:bottom;
}*/
/** SMALL BANNER **/
#public_small_banner {
	width:159px;
	height:72px;
	background:#3a3a3a;
	text-align:center;
	padding-top:4px;
	display:block;
	float:left;
	border-left:1px solid #5b5c5c;
	border-right:1px solid #5b5c5c;
	overflow:hidden;
	position:relative;
}
#small_banner_content_list{
	width:2000px;
	height:72px;
	display:inline;
	position:absolute;
	overflow:hidden;
	left:0px;
}
#small_banner_content_list li{
	width:159px;
	height:72px;
	display:block;
	float:left;
	overflow:hidden;
}
/** REGISTER BUTTON **/
#public_register {
	width:161px;
	height:26px;
	display:block;
	float:left;
	background: url(../images/menu/register.png) no-repeat top left;
	background-position:top;
}
#public_register:hover {
	background-position:bottom;
}
#public_bottom_edge {
	width:161px;
	height:16px;
	display:block;
	float:left;
	background: url(../images/public_bottom_edge.png) no-repeat top left #000;
}

/** PLAYER SECTION **/
#player_section {
	width: 648px;
	width: 645px;
	height: 415px;
	display:block;
	float:left;
	position:relative;
	/*overflow:hidden;*/
}
#player_top_border {
	width: 648px;
	height: 2px;
	display:block;
	float:left;
	background:url(../images/player_top_border.jpg) repeat-x #000;
}
#main_video_player {
	width: 648px;
	height: 414px;
	display:block;
	float:left;
	background:#000 url(../images/loader.gif) no-repeat center center;
	text-align:center;
	/*background:url(../images/temp_player.jpg) no-repeat;*/
}
#CTVideoPlayer {
	z-index:-2;
}
/** MEMBER SECTION **/
#member_section {
	width:161px;
	height:415px;
	display:block;
	float:left;
}
#main_slogan {
	width:161px;
	height:54px;
	display:block;
	float:left;
	background:#000 url(../images/main_slogan.jpg) no-repeat;
}
#member_menu {
	width:161px;
	height:354px;
	display:block;
	background:#000;
	float:left;
}
#member_menu_topic {
	width:161px;
	height:33px;
	display:block;
	float:left;
	background: url(../images/topic/member.jpg) no-repeat #000;
}
/** MEMBER INFO **/
#member_info_topic {
	/*background: url(../images/topic/member_info_bg.png) repeat-x #000;*/
	display:block;
	float:right;
	width:159px;
	height:46px;
	border:1px solid #676767;
}
#member_info_topic #member_credit_all{
	width:65px;
	height:18px;
	display:block;
	float:left;
	margin-left:10px;
	text-align:left;
	margin-top:5px;
}
#member_info_topic #member_username {
	width:70px;
	height:18px;
	display:block;
	float:right;
	margin-top:5px;
	/*margin-left:auto;
	margin-right:auto;
	text-align:center;*/
	margin-right:10px;
	text-align:right;
}
#member_info_topic #member_level {
	width:60px;
	height:18px;
	display:block;
	float:right;
	margin-right:10px;
	text-align:right;
}
#member_info_topic #member_credit {
	width:70px;
	height:18px;
	display:block;
	float:left;
	margin-left:10px;
	text-align:left;
}
#member_login_panel {
	width:161px;
	height:104px;
	display:block;
	float:right;
	background: url(../images/buttons/login-bg.jpg) #373737 repeat-x;
	/*border:1px #676767 solid;*/
	font-size:12px;
	color:#fff;
	overflow:hidden;
}
#member_login_panel #member_forgotpass_content{
	width:161px;
	height:104px;
	display:block;
	background:url(../images/buttons/login-bg.jpg) no-repeat;
	overflow:hidden;
}
#member_login_panel #forgotpass_desc{
	width:154px;
	height:40px;
	display:block;
	float:left;
	margin-left:4px;
}
#member_login_panel #forgotpass_section{
	display:block;
	float:left;
	width:154px;
	height:21px;
	margin-left:5px;
}
#member_login_panel #forgotpass_section .topic{
	display:block;
	float:left;
	height:18px;
	padding-top:2px;
	text-align:left;
	width:48px;
}
#member_login_panel #forgotpass_section .input{
	background:#000;
	display:block;
	float:left;
	height:18px;
	text-align:center;
	width:97px;
}
#member_login_panel #forgotpass_section .focus{
	background:#7eadd9;
	width:99px;
	height:20px;
}
#member_login_panel #forgotpass_section .require{
	background:#f00;
	width:97px;
	height:18px;
}
#member_login_panel #forgotpass_section .forgotpass_input{
	width:93px;
	height:14px;
	display:block;
	background:#666666;
	border-top:1px #545454 solid;
	border-left:1px #636363 solid;
	border-right:1px #636363 solid;
	border-bottom:1px #797979 solid;
	color:#fff;
	margin-top:1px;
	margin-left:1px;
    font-size:80%;
}
#member_login_panel #forgotpass_section .input_focus{
	background:#eee;
	color:#000;
	margin-top:2px;
	margin-left:2px;
}
#member_login_panel #forgotpass_button_section{
	display:block;
	float:left;
	height:22px;
	margin-top:3px;
	width:159px;
}
#member_login_panel #forgotpass_button_section .forgotpass_button{
	background:url(../images/buttons/login-button.jpg) no-repeat;
	background-position:0 0;
	width:45px;
	height:20px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	margin-right:10px;
	line-height:19px;
	text-align:center;
}
#member_login_panel #forgotpass_button_section .hover{
	background-position:bottom;
}
#member_login_panel #forgotpass_feedback{
	text-align:center;
	font-size:10px;
	color:#FC3;
	width:155px;
	margin-left:3px;
	height:20px;
	line-height:20px;
	display:block;
	float:left;
}
#member_login_panel #login_panel{
	width:154px;
	height:60px;
	display:block;
	float:left;
	margin-top:2px;
}
#member_login_panel #login_panel #login_email_section{
	width:154px;
	height:21px;
	display:block;
	margin-left:5px;
}
#member_login_panel #login_panel #login_passwd_section{
	width:154px;
	height:21px;
	display:block;
	margin-left:5px;
}
#member_login_panel #login_panel .topic{
	width:48px;
	/*height:20px;*/
	display:block;
	float:left;
	text-align:left;
	/*font-weight:bold;
	padding-top:2px;*/
	height:18px;
	padding-top:2px;
}
#member_login_panel #login_panel .input{
	width:97px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	background:#000;
}
#member_login_panel #login_panel .focus{
	background:#7eadd9;
	width:99px;
	height:20px;
}
#member_login_panel #login_panel .require{
	background:#f00;
	width:97px;
	height:18px;
}
#member_login_panel #login_panel .login_input{
	width:93px;
	height:14px;
	display:block;
	background:#666666;
	border-top:1px #545454 solid;
	border-left:1px #636363 solid;
	border-right:1px #636363 solid;
	border-bottom:1px #797979 solid;
	color:#fff;
	margin-top:1px;
	margin-left:1px;
    font-size:80%;
}
#member_login_panel #login_panel .input_focus{
	background:#eee;
	color:#000;
	margin-top:2px;
	margin-left:2px;
}
#member_login_panel #login_panel #login_options{
	width:140px;
	height:18px;
	display:block;
	float:left;
	font-size:10px;
	color:#969696;
	text-align:center;
	margin-left:15px;
}
#member_login_panel #login_panel #login_options #login_remeber_passwd {
	float:left;
}
#member_login_panel #login_panel #login_options .desc {
	width:68px;
	height:18px;
	display:block;
	float:left;
}
#member_login_panel #login_panel #login_options a{
	font-size:10px;
	color:#969696;
	text-decoration:none;
}
#member_login_panel #login_panel #login_options a:hover{
	text-decoration:underline;
}
#member_login_panel #login_button_section{
	width:159px;
	height:22px;
	display:block;
	float:left;
}
#member_login_panel #login_button_section .login_button{
	background:url(../images/login_popup/login_button.png) no-repeat;
	background-position:0 0;
	width:54px;
	height:21px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	margin-right:10px;
	line-height:19px;
	text-align:center;
}
#member_login_panel #login_button_section .hover{
	background-position:bottom;
}
#member_login_panel #login_message{
	text-align:center;
	font-size:10px;
	color:#FC3;
	width:155px;
	margin-left:3px;
	height:20px;
    line-height:20px;
	display:block;
	float:left;
}
#member_info_menu {
	width:161px;
	height:56px;
	float:right;
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#member_info_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
}
#member_info_menu li a{
	width:155px;
	height:26px;
	display:block;
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	/*background-position:top;*/
	cursor:pointer;
}
#member_info_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#member_info_menu li a.selected div.dot{
	background-position:bottom;
}
#member_info_menu li a.hover div.dot{
	background-position:bottom;
}
#member_info_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#member_info_menu li a.selected div.button{
	background-position:bottom;
}
/*
#member_info_menu li a:hover{
	background-position:bottom;
}
*/
/** MENU ITEM **/
/* Member Login*/
/*
#mlogin_menu_item{
	background: url(../images/menu/mlogin.png) #373737 no-repeat top left;
}
#mlogin_menu_item.logout{
	background: url(../images/menu/mlogout.png) #373737 no-repeat top left;
}
*/
#mlogin_menu_item div.button{
	background:url(../images/buttons/login.jpg) no-repeat;
}
#mlogin_menu_item.logout div.button{
	background:url(../images/buttons/logout.jpg) no-repeat;
}
/* Member Profile */
/*
#mtransfer_menu_item {
	background: url(../images/menu/transfer.png) #373737 no-repeat top left;
}
*/
#mtransfer_menu_item div.button{
	background:url(../images/buttons/transfer.jpg) no-repeat;
}
/* Member Profile */
/*
#mprofile_menu_item {
	background: url(../images/menu/mprofile.png) #373737 no-repeat top left;
}
*/
/* Note book */
/*
#mnotebook_menu_item {
	background: url(../images/menu/mnotebook.png) #373737 no-repeat top left;
}
*/
/** MEMBER ENTERTAINMENT MENU **/
#member_entertainment_topic {
	background: url(../images/topic/entertainment.png) no-repeat;
	display:block;
	float:right;
	width:161px;
	height:26px;
}
#member_entertainment_menu {
	width:161px;
	height:57px;
	float:right;
	padding-top:1px;
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#member_entertainment_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
	background:#3a3a3a;
}
#member_entertainment_menu li a{
	width:155px;
	height:26px;
	display:block;
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	/*background-position:top;*/
	border:0;
	cursor:pointer;
}
#member_entertainment_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#member_entertainment_menu li a.selected div.dot{
	background-position:bottom;
}
#member_entertainment_menu li a.hover div.dot{
	background-position:bottom;
}
#member_entertainment_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#member_entertainment_menu li a.selected div.button{
	background-position:bottom;
}
#member_entertainment_menu li a.hover div.button{
	/*background-position:bottom;*/
}
/*
#member_entertainment_menu li a:hover{
	background-position:bottom;
}
*/
/** MENU ITEM **/
/*N-News*/
/*
#m_nnews_menu_item{
	background: url(../images/menu/nnews.png) #373737 no-repeat top left;
}
*/
#m_nnews_menu_item div.button{
	background:url(../images/buttons/nnews2.jpg) no-repeat;
}
/*N-Show*/
/*
#m_nshow_menu_item{
	background: url(../images/menu/nshow.png) #373737 no-repeat top left;
}
*/
#m_nshow_menu_item div.button{
	background:url(../images/buttons/nshow2.jpg) no-repeat;
}
/*N-Ad*/
/*
#m_nad_menu_item{
	background: url(../images/menu/nad.png) #373737 no-repeat top left;
}
#member_entertainment_menu li a.selected{
	background-position:bottom;
}
*/
/** PUBLIC EDUCATION TOPIC **/
#member_education_topic {
	background: url(../images/topic/education.png) #373737 no-repeat;
	display:block;
	float:right;
	width:161px;
	height:26px;
}
#member_education_menu {
	width:161px;
	height:58px;
	float:right;
	padding-top:1px;
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
}
#member_education_menu li{
	line-height: 26px;
	width:155px;
	height:26px;
	display:block;
	float:left;
	margin-left:3px;
	margin-top:2px;
	background:#3a3a3a;
}
#member_education_menu li a{
	width:155px;
	height:26px;
	display:block;
	/*background-position:top;*/
	background:url(../images/buttons/button_bg.jpg) repeat-x;
	cursor:pointer;
}
#member_education_menu li a div.dot{
	width:14px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/buttons/btn_dot.jpg) no-repeat;
	background-position:top;
	overflow:hidden;
}
#member_education_menu li a.selected div.dot{
	background-position:bottom;
}
#member_education_menu li a.hover div.dot{
	background-position:bottom;
}
#member_education_menu li a div.button{
	width:141px;
	height:26px;
	display:block;
	float:left;
	background-position:top;
	overflow:hidden;
}
#member_education_menu li a.selected div.button{
	background-position:bottom;
}
#member_education_menu li a.hover div.button{
	/*background-position:bottom;*/
}
/*
#member_education_menu li a:hover{
	background-position:bottom;
}
*/
/** MENU ITEM **/
/*E-News*/
/*
#m_enews_menu_item{
	background: url(../images/menu/enews.png) #373737 no-repeat top left;
}*/
#m_enews_menu_item div.button{
	background:url(../images/buttons/enews.jpg) no-repeat;
}
/*E-Show*/
/*
#m_eshow_menu_item {
	background: url(../images/menu/eshow.png) #373737 no-repeat top left;
}
*/
#m_eshow_menu_item div.button{
	background:url(../images/buttons/eshow.jpg) no-repeat;
}
/*E-Ad*/
/*
#m_ead_menu_item {
	background: url(../images/menu/ead.png) #373737 no-repeat top left;
}
#member_education_menu li a.selected{
	background-position:bottom;
}
*/
#member_item {
	background: url(../images/menu_border.png) #3a3a3a repeat-y left;
	display:block;
	float:right;
	width:161px;
	height:30px;
}
#member_bag {
	background: url(../images/topic/mbag.png) #373737 no-repeat;
	display:block;
	float:left;
	width:155px;
	height:26px;
	color: #fff;
	font-size:10px;
	margin-top:2px;
	margin-left:3px;
}
#member_bag_item {
	text-align:center;
	position:relative;
	width:60px;
	height:16px;
	display:block;
	float:left;
	top:6px;
	left:7px;
}
#member_bag_qty {
	text-align:center;
	position:relative;
	width:41px;
	height:16px;
	display:block;
	float:left;
	top:6px;
	left:9px;
}
#member_bag_button {
	text-align:center;
	position:relative;
	width:25px;
	height:19px;
	display:block;
	float:left;
	top:3px;
	left:22px;
	background: url(../images/menu/bag_icon.jpg) no-repeat top left;
	background-position:top;
}
#member_bag_button:hover {
	background-position:bottom;
}
#member_bottom_edge {
	width:161px;
	height:16px;
	display:block;
	float:right;
	background: url(../images/public_bottom_edge.png) no-repeat top left #000;
}
/** SEPERATE LINE **/
#global_sep_line {
	width:970px;
	height:4px;
	display:block;
	clear:both;
}
#banner_bottom {
	width:970px;
	height:144px;
	display:block;
	float:left;
	/*background:url(../images/temp_banner.jpg);*/
}
#banner_border_top {
	width:970px;
	height:7px;
	display:block;
	float:left;
	background:url(../images/banner_border_top.jpg) top left no-repeat;
}
#banner_content {
	width:968px;
	height:122px;
	display:block;
	float:left;
	border-left:1px #5c5c5c solid;
	border-right:1px #5c5c5c solid;
	/*background:url(../images/banner.jpg) top left no-repeat;*/
	overflow:hidden;
	position:relative;
}
#banner_content_list {
	width:5000px;
	height:122px;
	display:inline;
	float:left;
	position:relative;
}
#banner_content_list li{
	width:968px;
	height:122px;
	display:block;
	float:left;
}
#banner_border_bottom {
	width:970px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/banner_border_bottom.jpg) top left no-repeat;
}
#bottom_section {
	width:970px;
	height:144px;
	display:block;
	float:left;
	margin-top:4px;
    overflow:hidden;
}
#bottom_section {
	width:970px;
	height:144px;
	display:block;
	float:left;
    overflow:hidden;
}
#quicklink_left {
	width:164px;
	height:142px;
	display:block;
	float:left;
}
#quicklink_left_content{
    width:164px;
	height:142px;
	display:block;
	float:left;
	background:url(../images/temp_quicklink_left.jpg) #333;
    overflow:hidden;
}
#information_section {
	width:644px;
	height:142px;
	display:block;
	float:left;
	overflow:hidden;
	/*background:url(../images/temp_info_section.jpg) #333;*/
}
#information_section #search_left_border {
	width:9px;
	height:142px;
	display:block;
	float:left;
	background:url(../images/search_panel/left_border.png) #333;
    overflow:hidden;
}
#information_section #search_content {
	width:624px;
	height:140px;
	display:block;
	float:left;
	background:#000;
	border:1px #4c4c4c solid;
    overflow:hidden;
}
#information_section #search_bar_panel {
	width:624px;
	height:29px;
	display:block;
	float:left;
	background:#000;
	overflow:hidden;
}
#information_section #search_bar_container {
	width:620px;
	height:27px;
	display:block;
	float:left;
	background:#000;
	margin-top:2px;
	margin-left:2px;
    overflow:hidden;
}
#information_section #search_bar_left_border {
	width:22px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_input_left_border.png) no-repeat #fff;
    overflow:hidden;
}
#information_section #search_bar_input_container {
	width:519px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_input_bg.png) repeat-x #fff;
	position:relative;
    overflow:hidden;
}
#information_section #search_query_text {
	width:496px;
	height:17px;
	display:block;
	border:0;
	background:#fff;
	color:#888;
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
}
#information_section #search_query_text.active {
	color:#000;
}
#search_clear_input_button {
	width:14px;
	height:14px;
	display:block;
	border:0;
	background:url(../images/search_panel/search_clear_input_button.png);
	position:absolute;
	top:6px;
	left:506px;
	cursor:pointer;
}
#information_section #search_bar_right_border {
	width:7px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_input_right_border.png) no-repeat #fff;
    overflow:hidden;
}
#information_section #search_button_container{
	width:70px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_bar_bg.png) repeat-x #fff;
    overflow:hidden;
}
#information_section #search_submit_button{
	width:32px;
	height:21px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_button.png) #000;
	background-position:top;
	margin-left:5px;
	margin-top:3px;
}
#information_section #search_submit_button:hover{
	background-position:bottom;
}
#information_section #search_change_view{
	width:26px;
	height:21px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_show_list_button.png) no-repeat #fff;
	margin-left:5px;
	margin-top:3px;
    overflow:hidden;
}
#information_section #search_change_view.thumbnail{
	background:url(../images/search_panel/search_result_mode_button.png) no-repeat #000;
	background-position:0 0;
}
#information_section #search_change_view.list{
	background:url(../images/search_panel/search_result_mode_button.png) no-repeat #000;
	background-position:0 -21px;
}
#information_section #search_result_loader{
	text-align:center;
	margin-top:40px;
}
#information_section #search_button_right_border{
	width:2px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_bar_right_border.png) repeat-x #fff;
}
#information_section #search_result_panel {
	width:624px;
	height:111px;
	display:block;
	float:left;
	background:url(../images/search_panel/search_panel_bg.png) repeat-x #000;
}
#information_section #search_result_thumbnail_view {
	width:624px;
	height:91px;
	display:block;
	float:left;
}
#information_section #search_result_thumbnail_item{
	width:578px;
	height:80px;
	margin-top:5px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#information_section #search_result_thumbnail_list{
	width:100000px;
	height:80px;
	display:inline;
	float:left;
	position:absolute;
}
#information_section #search_result_thumbnail_item .search_result_thumbnail_item_block{
	width:100px;
	height:90px;
	display:block;
	float:left;
	margin-left:8px;
	margin-right:8px;
	text-align:center;
}
#information_section #search_result_thumbnail_item .search_result_thumbnail_item_block a{
	color:#747474;
	text-decoration:none;
	font-size:10px;
}
#information_section #search_result_thumbnail_item .search_result_thumbnail_item_pic {
	width:40px;
	height:52px;
	display:block;
	background:#555555;
	border:0;
	margin-left:auto;
	margin-right:auto;
}
#information_section #search_result_thumbnail_item .search_result_thumbnail_item_desc {
	width:100px;
	height:38px;
	display:block;
	line-height:14px;
	overflow:hidden;
}
#information_section #search_result_thumbnail_nav {
	width:624px;
	height:20px;
	display:block;
	float:left;
}
#information_section #search_result_thumbnail_nav_wrapper {
	width:76px;
	height:20px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#information_section #search_result_thumbnail_previous_button{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-right:7px;
	background:url(../images/search_panel/change_page_button.gif) no-repeat;
	background-position:0 0;
}
#information_section #search_result_thumbnail_previous_button:hover{
	background-position:-15px 0;
}
#information_section #search_result_thumbnail_next_button{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-left:7px;
	background:url(../images/search_panel/change_page_button.gif) no-repeat;
	background-position:-30px 0;
}
#information_section #search_result_thumbnail_next_button:hover{
	background-position:-45px 0;
}
#information_section #search_result_thumbnail_page_nav li{
	width:6px;
	height:6px;
	display:block;
	float:left;
	margin-top:4px;
	margin-left:1px;
	margin-right:1px;
}
#information_section #search_result_thumbnail_page_nav .active{
	background:url(../images/search_panel/page_indicator.gif) no-repeat;
	background-position:0 0;
}
#information_section #search_result_thumbnail_page_nav .inactive{
	background:url(../images/search_panel/page_indicator.gif) no-repeat;
	background-position:-6px 0;
}
#information_section #search_result_list_view {
	width:624px;
	height:111px;
	display:block;
	float:left;
}
#information_section #search_result_list_list {
	width:624px;
	height:100px;
	display:block;
	float:left;
	overflow:auto;
	margin-top:5px;
}
#information_section #search_result_list_list li{
	width:600px;
	height:20px;
	display:block;
	float:left;
	margin-left:5px;
}
#information_section #search_result_list_list li a{
	width:590px;
	height:20px;
	line-height:20px;
	display:block;
	float:left;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	background:none;
	padding-left:10px;
}
#information_section #search_result_list_list li a:hover{
	background:#4e4e4e url(../images/search_panel/search_result_list_bg.jpg) repeat-x;
}
#information_section #search_right_border {
	width:9px;
	height:142px;
	display:block;
	float:left;
	background:url(../images/search_panel/right_border.png) #333;
    overflow:hidden;
}
#quicklink_right {
	width:162px;
	height:142px;
	display:block;
	float:left;
}
#quicklink_right_content{
    width:162px;
	height:142px;
	display:block;
	float:left;
    background:url(../images/temp_quicklink_right.jpg) #333;
    overflow:hidden;
}
#login_popup {
	width:282px;
	height:196px;
	display:block;
	color:#fff;
	/*background:url(../login-popup.png) no-repeat top left;*/
}
#login_popup .w1 {
	width:10px;
	height:10px;
	background:url(../images/login_popup/login_popup_border.gif);
	background-position:0 0;
	float:left;
}
#login_popup .w2 {
	width:262px;
	height:10px;
	display:block;
	background:#696969;
	float:left;
}
#login_popup .w3 {
	width:10px;
	height:10px;
	background:url(../images/login_popup/login_popup_border.gif);
	background-position:-10px 0;
	float:left;
}
#login_popup .w4 {
	width:10px;
	height:176px;
	background:#696969;
	float:left;
}
#login_popup .content {
	width:262px;
	height:176px;
	background:#696969;
	float:left;
}
#login_popup .w5 {
	width:10px;
	height:176px;
	background:#696969;
	float:left;
}
#login_popup .w6 {
	width:10px;
	height:10px;
	background:url(../images/login_popup/login_popup_border.gif);
	background-position:0 -10px;
	float:left;
}
#login_popup .w7 {
	width:262px;
	height:10px;
	display:block;
	background:#696969;
	float:left;
}
#login_popup .w8 {
	width:10px;
	height:10px;
	background:url(../images/login_popup/login_popup_border.gif);
	background-position:-10px -10px;
	float:left;
}
#login_popup #login_close_btn{
	width:10px;
	height:10px;
	background:url(../images/login_popup/login_close_button.gif) no-repeat;
	background-position:0 0;
	display:block;
	float:right;
}
#login_popup #login_close_btn:hover{
	background-position:0 -10px;
}
#login_popup #login_icon{
	width:39px;
	height:42px;
	display:block;
	background:url(../images/login_popup/login_icon.gif) no-repeat;
	float:left;
	/*border:1px red solid;*/
}
#login_popup #login_topic{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:24px;
	float:left;
	text-align:left;
	margin-left:10px;
	width:200px;
}
#login_popup #login_panel{
	width:248px;
	height:102px;
	display:block;
	float:left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#fff;
}
#login_popup #login_email_section{
	width:248px;
	height:20px;
	display:block;
	margin-top:10px;
}
#login_popup #login_passwd_section{
	width:248px;
	height:20px;
	display:block;
	margin-top:12px;
}
#login_popup #login_panel .topic{
	width:72px;
	height:20px;
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
	padding-top:2px;
}
#login_popup #login_panel .input{
	width:174px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	background:#000;
}
#login_popup #login_panel .focus{
	background:#7eadd9;
	width:176px;
	height:20px;
}
#login_popup #login_panel .require{
	background:#f00;
	width:174px;
	height:18px;
}
#login_popup #login_panel .login_input{
	width:170px;
	height:14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#666666;
	border-top:1px #545454 solid;
	border-left:1px #636363 solid;
	border-right:1px #636363 solid;
	border-bottom:1px #797979 solid;
	color:#fff;
	margin-top:1px;
	margin-left:1px;
}
#login_popup #login_panel .input_focus{
	background:#eee;
	color:#000;
	margin-top:2px;
	margin-left:2px;
}
#login_popup #login_remember_section{
	width:180px;
	height:14px;
	display:block;
	float:right;
	text-align:right;
	vertical-align:text-top;
}
#login_popup #login_remeber_passwd{
	float:right;
}
#login_popup #login_remember_section .desc{
	float:right;
	text-align:right;
	margin-left:5px;
}
#login_popup #login_options{
	width:134px;
	height:14px;
	display:block;
	float:right;
	color:#039ee6;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:6px;
}
#login_popup #login_options a{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#039ee6;
	text-decoration:none;
}
#login_popup #login_options a:hover{
	text-decoration:underline;
}
#login_popup #login_button_section{
	width:170px;
	height:22px;
	display:block;
	float:right;
	margin-top:10px;
}
#login_popup #login_button_section .login_button{
	background:url(../images/login_popup/login_button.gif) no-repeat;
	background-position:0 0;
	width:79px;
	height:21px;
	border:none;
	color:#fff;
	cursor:pointer;
}
#login_popup #login_button_section .hover{
	background:url(../images/login_popup/login_button.gif) no-repeat;
	background-position:0 -21px;
}
#serverMessagePopup {
	visibility:hidden;
	position:absolute;
	z-index:10000;
}
#serverMessagePopupContent {
	/*position:absolute;*/
	border:1px #fff dotted;
	width:auto;
  	height:auto;
	z-index:9999;
}
#serverMessagePopup .corner{
	width:10px;
	height:10px;
	display:block;
	background:url(../images/login_popup/login_popup_border.gif);
	float:left;
	overflow:hidden;
	z-index:9999;
}
#serverMessagePopup .border{
	background:#696969;
	display:block;
	float:left;
	overflow:hidden;
	z-index:9999;
}
#serverMessagePopup #smpcontent{
	background:#696969;
	display:block;
	float:left;
	font-size:12px;
	color:#fff;
	text-align:left;
	z-index:9999;
}
#serverMessagePopup #smp_button{
	background:url(../images/login_popup/login_button.gif) no-repeat;
	background-position:0 0;
	width:79px;
	height:21px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	position:absolute;
	z-index:9999;
}
#serverMessagePopup #smp_button.hover{
	background:url(../images/login_popup/login_button.gif) no-repeat;
	background-position:0 -21px;
}
#serverMessagePopup #smpbg{
	position:absolute;
	top:-5px;
	left:-5px;
	z-index:-1;
}
#serverMessagePopup #smpbgshadow{
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	display:block;
	width:100%;
	height:100%;
}
/* MEMBER REGISTER BLOCK */
#member_register_block {
	width:648px;
	height:410px;
	float:left;
	display:block;
	position:absolute;
	top:2px;
	left:0;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
}
#member_register_content {
	width:646px;
	height:414px;
	float:left;
	display:block;
	background:#272727;
	color:#fff;
	font-size:12px;
	/*opacity:0.9;
	filter:alpha(opacity=90);*/
}
#member_register_content a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
#member_register_content a:hover{
	text-decoration:underline;
}
#member_register_content .topic_text{
	width:262px;
	height:29px;
	display:block;
	float:left;
	line-height:29px;
	/*margin-left:50px;*/
}
#member_register_main_topic {
	width:646px;
	height:33px;
	float:left;
	display:block;
	background:url(../images/register_panel/topic.png);
	position:relative;
}
#member_register_main_topic #close_button {
	width:23px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/page_panel/close_button.jpg) no-repeat;
	background-position:top;
	cursor:pointer;
	/*margin-right:12px;
	margin-top:5px;*/
	right:8px;
	top:6px;
	position:absolute;
}
#member_register_main_topic #close_button.hover {
	background-position:bottom;
}
#member_register_main_topic_text {
	width:648px;
	height:29px;
	display:block;
	font-weight:bold;
	float:left;
	line-height:29px;
	text-align:center;
	margin-top:5px;
}
#member_register_basic_block {
	width:312px;
	height:206px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:2px;
	margin-left:8px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_register_address_block {
	width:312px;
	height:206px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:2px;
	margin-left:4px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_register_optional_block {
	width:312px;
	height:88px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:5px;
	margin-left:8px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_register_capcha_block {
	width:312px;
	height:88px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:5px;
	margin-left:4px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_register_terms_block {
	width:312px;
	height:43px;
	/*height:61px;*/
	display:block;
	float:left;
	background:#2c2c2c;
	margin-top:5px;
	margin-left:7px;
	border:1px solid #454545;
	text-align:center;
	overflow:visible;
	overflow-x:hidden;
	overflow-y:hidden;
	/*overflow-y:scroll;*/
}
#member_register_terms {
	width:312px;
	height:43px;
	display:block;
	line-height:20px;
}
#member_register_button_block {
	width:312px;
	height:43px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:5px;
	margin-left:4px;
	border:1px solid #454545;
	background:url(../images/register_panel/topic_button_bg.png) no-repeat top left;
}
#member_register_button_block .button {
	width:66px;
	height:26px;
	display:block;
	border:0;
	font-size:12px;
	margin-top:10px;
	margin-right:30px;
	color:#fff;
	cursor:pointer;
	float:right;
	background:url(../images/register_panel/button.png) no-repeat top left;
	background-position:0 0;
	text-align:center;
	line-height:24px;
}
#member_register_button_block .button:hover {
	background-position:0 -26px;
}
#member_register_warning_message {
	color:#ffcc33;
	display:block;
	float:left;
	font-size:10px;
	height:13px;
	text-align:center;
	width:648px;
}
#member_register_bottom_block {
	width:648px;
	height:15px;
	display:block;
	float:left;
	/*margin-top:11px;*/
}
#member_register_bottom_block .left_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_left_edge.png) no-repeat;
}
#member_register_bottom_block .bottom_edge{
	width:636px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_edge.png) repeat-x;
}
#member_register_bottom_block .bottom_edge img{
	border:0;
	width:48px;
	height:15px;
	display:block;
	float:right;
}
#member_register_bottom_block .right_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_right_edge.png) no-repeat;
}
#member_register_content .topic{
	width:100%;
	height:29px;
	display:block;
	background:url(../images/register_panel/topic_bg.png) repeat-x;
}
#member_register_content .basic_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:0 0;
}
#member_register_content .address_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-100px 0;
}
#member_register_content .optional_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-50px 0;
}
#member_register_content .capcha_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-150px 0;
}
#member_register_content .info{
	margin-top:4px;
}
#member_register_content .info_table{
	font-size:12px;
	color:#fff;
}
#member_register_content .info_table .desc{
	width:120px;
	text-align:right;
}
#member_register_content .info_table tr{
	height:22px;
}
#member_register_content .info_table input{
	width: 155px;
	height:16px;
}
#member_register_content .info_table textarea{
	width: 155px;
	height:44px;
	line-height:16px;
	resize: none;
}
#member_shipping_address {
	font-size:12px;
	color:#fff;
}
#member_shipping_address .desc{
	width:80px;
	text-align:right;
}
#member_shipping_address tr{
	height:22px;
}
#member_shipping_address input{
	width:200px;
	height:16px;
}
#member_shipping_address select{
	width:200px;
	height:20px;
}
#member_shipping_address textarea{
	width:236px;
	height:44px;
	line-height:16px;
	resize:none;
}
/** MEMBER BENEFIT BLOCK **/
#member_benefit_block {
	width:648px;
	height:410px;
	float:left;
	display:block;
	position:absolute;
	top:2px;
	left:0;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	margin-left:2px;
}
#member_benefit_content {
	width:642px;
	height:394px;
	float:left;
	display:block;
	background:#000;
	color:#fff;
	font-size:12px;
	/*opacity:0.9;
	filter:alpha(opacity=90);*/
	border:2px solid #464646;
}
#member_benefit_main_menu_container {
	width:632px;
	height:27px;
	/*float:left;
	display:block;*/
	background:url(../images/benefit_panel/title_bg.jpg);
	margin-left:4px;
	margin-top:4px;
}
#member_benefit_main_menu {
	width:556px;
	height:27px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#member_benefit_main_menu li{
	width:136px;
	height:27px;
	line-height:27px;
	display:inline;
	float:left;
	margin-right:3px;
}
#member_benefit_main_menu li span{
	width:136px;
	height:27px;
	display:block;
	background-position:top;
	border:0;
	cursor:pointer;
}
#member_benefit_main_menu li .hover{
	background-position:bottom;
}
#member_benefit_main_menu li .selected{
	background-position:bottom;
}
#web_tab{
	background:url(../images/benefit_panel/tab1_button.jpg) no-repeat top left;
}
#register_tab{
	background:url(../images/benefit_panel/tab2_button.jpg) no-repeat top left;
}
#terms_tab{
	background:url(../images/benefit_panel/tab3_button.jpg) no-repeat top left;
}
#signup_tab{
	background:url(../images/benefit_panel/tab4_button.jpg) no-repeat top left;
}
#member_benefit_topic_container {
	width:632px;
	height:24px;
	float:left;
	display:block;
	background:url(../images/benefit_panel/tab-bg-blue.jpg);
	margin-left:4px;
}
#member_benefit_topic_left_border{
	width:34px;
	height:24px;
	float:left;
	display:block;
	background:url(../images/benefit_panel/tab-bg-blue-film-L.jpg);
}
#member_benefit_topic_right_border{
	width:34px;
	height:24px;
	float:left;
	display:block;
	background:url(../images/benefit_panel/tab-bg-blue-film-R.jpg);
}
#member_benefit_topic_title{
	max-width:150px;
	width:150px;
	height:24px;
	float:left;
	display:block;
	background:url(../images/benefit_panel/tab-bg-gray-film.jpg);
	line-height:24px;
	font-size:14px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	position:relative;
}
#member_benefit_topic_title_list{
	width:1000px;
	height:24px;
	display:block;
	position:relative;
}
#member_benefit_topic_title_list li{
	width:150px;
	height:24px;
	display:block;
	float:left;
	line-height:24px;
}
#member_benefit_content_container{
	width:632px;
	height:307px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/bg-2.jpg) repeat-x;
	margin-left:4px;
	position:relative;
	overflow:hidden;
}
#member_benefit_content_wraper{
	width:612px;
	height:295px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background:url(../images/benefit_panel/bg-3.jpg);
    overflow:hidden;
}
#member_benefit_content_wraper .lb{
	width:6px;
	height:6px;
	display:block;
	float:left;
    overflow:hidden;
	background:url(../images/benefit_panel/tab-corner-2-L.jpg);
}
#member_benefit_content_wraper .tb{
	width:600px;
	height:6px;
	display:block;
	float:left;
    overflow:hidden;
}
#member_benefit_content_wraper .rb{
	width:6px;
	height:6px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-corner-2-R.jpg);
    overflow:hidden;
}
#member_benefit_content_wraper .col{
	width:300px;
	height:290px;
	display:block;
	float:left;
	overflow:hidden;
}
#member_benefit_content_wraper .block{
	width:280px;
	height:140px;
	display:block;
	float:left;
	overflow:hidden;
	margin-left:12px;
	margin-bottom:4px;
}
#member_benefit_content_wraper .block_long{
	width:280px;
	height:280px;
	display:block;
	float:left;
	overflow:hidden;
	margin-left:12px;
	margin-bottom:4px;
}
#member_benefit_content_wraper .block_topic{
	width:280px;
	height:21px;
	display:block;
	float:left;
	overflow:hidden;
}
#member_benefit_content_wraper .block_content{
	width:280px;
	height:112px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:6px;
	font-size:11px;
}
#member_benefit_content_wraper3 .block{
	width:280px;
	height:298px;
	display:block;
	float:left;
	overflow:hidden;
	margin-left:12px;
	margin-bottom:4px;
}
#member_benefit_content_wraper .block_content3{
	width:280px;
	height:234px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:6px;
	font-size:11px;
}
#member_benefit_bottom_container{
	width:632px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-blue.jpg) repeat-x;
	margin-left:4px;
	margin-bottom:4px;
}
#member_benefit_bottom_container .blb{
	width:6px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-corner-L.jpg)
}
#member_benefit_bottom_container .bslb{
	width:5px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-scollText-L.jpg);
}
#member_benefit_bottom_container .bcontent{
	width:480px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-scollText-C.jpg);
}
#member_benefit_bottom_container #member_benefit_bottom_content{
	font-size:11px;
	line-height:20px;
	text-align:center;
}
#member_benefit_bottom_container .bsrb{
	width:17px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-scollText-R.jpg) no-repeat left;
}
#member_benefit_bottom_container .bflb{
	width:34px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-blue-film-L.jpg);
}
#member_benefit_bottom_container .bfcb{
	width:50px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-gray-film.jpg) repeat-x;
}
#member_benefit_bottom_container .bfrb{
	width:34px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-bg-blue-film-R.jpg);
}
#member_benefit_bottom_container .brb{
	width:6px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/benefit_panel/tab-corner-R.jpg);
}
/*
#member_benefit_bottom_block {
	width:644px;
	height:15px;
	display:block;
	float:left;
}
#member_benefit_bottom_block .left_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_left_edge.png) no-repeat;
}
#member_benefit_bottom_block .bottom_edge{
	width:632px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_edge.png) repeat-x;
}
#member_benefit_bottom_block .bottom_edge img{
	border:0;
	width:48px;
	height:15px;
	display:block;
	float:right;
}
#member_benefit_bottom_block .right_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_right_edge.png) no-repeat;
}
*/
#member_benefit_content_container_list {
	height:307px;
	width:5000px;
	display:block;
	position:relative;
}
#member_benefit_content_container_list .member_benefit_content_tab{
	width:632px;
	height:307px;
	display:block;
	float:left;
}
/** CONTENT INFO **/
#content_info_block {
	width:648px;
	height:410px;
	float:left;
	display:block;
	position:absolute;
	top:2px;
	left:0;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	margin-left:2px;
}
#content_info_content {
	width:644px;
	height:394px;
	float:left;
	display:block;
	background:#000;
	color:#fff;
	font-size:12px;
	/*opacity:0.9;
	filter:alpha(opacity=90);*/
	border:2px solid #464646;
}
#content_info_main_menu_container {
	width:636px;
	height:26px;
	/*float:left;
	display:block;*/
	background:url(../images/content_info_panel/title-bg.jpg);
	margin-left:4px;
	margin-top:4px;
}
#content_info_main_menu_border {
	width:235px;
	height:26px;
	display:block;
	float:left;
}
#content_info_main_menu_border .bl{
	width:6px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-coner-top-L.jpg) no-repeat;
}
#content_info_main_menu_border .bc{
	width:200px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-coner-top-C.jpg) repeat-x;
}
#content_info_main_menu_border .br{
	width:29px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-coner-top-M.jpg) no-repeat;
}
#content_info_main_menu_wrapper {
	width:397px;
	height:26px;
	display:block;
	float:left;
}
#content_info_main_menu {
	width:327px;
	height:26px;
	display:block;
	/*margin-left:auto;
	margin-right:auto;*/
}
#content_info_main_menu li{
	width:106px;
	height:26px;
	line-height:26px;
	display:inline;
	float:left;
	margin-right:3px;
}
#content_info_main_menu li span{
	width:106px;
	height:26px;
	display:block;
	background-position:top;
	border:0;
	cursor:pointer;
}
#content_info_main_menu li span:hover{
	background-position:bottom;
}
#content_info_main_menu li span.selected{
	background-position:bottom;
}
#detail_tab{
	background:url(../images/content_info_panel/button1.jpg) no-repeat top left;
}
#synopsis_tab{
	background:url(../images/content_info_panel/button2.jpg) no-repeat top left;
}
#more_detail_tab{
	background:url(../images/content_info_panel/button3.jpg) no-repeat top left;
}
#content_info_content_container {
	width:636px;
	height:351px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-body-1.jpg);
	margin-left:4px;
}
#content_info_content_pic_container{
	width:214px;
	height:351px;
	display:block;
	float:left;
}
#content_info_content_pic_holder{
	width:167px;
	height:232px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:#333;
}
#content_info_content_pic{
	width:153px;
	height:218px;
	display:block;
	margin-left:5px;
	margin-top:5px;
	float:left;
	border:2px solid #fff;
}
#content_info_content_code {
	width:167px;
	height:25px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	line-height:25px;
	background:url(../images/content_info_panel/bg-body-box.jpg) repeat-x;
	text-align:center;
	border:1px solid #666;
	margin-top:44px;
}
#content_info_detail_container{
	width:422px;
	height:351px;
	display:block;
	float:left;
}
#content_info_detail_container .tr{
	width:6px;
	height:6px;
	display:block;
	float:right;
	background:url(../images/content_info_panel/bg-coner-top-R.jpg) no-repeat;
}
#content_info_detail_title_holder{
	width:380px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	margin-top:22px;
	text-align:left;
}
#content_info_detail_text{
	width:50px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
}
#content_info_detail_title{
	width:300px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
}
#content_info_detail_content{
	width:410px;
	height:181px;
	display:block;
	float:left;
	margin-top:10px;
	background:url(../images/content_info_panel/bg-body-box.jpg);
	position:relative;
	overflow:hidden;
}
#content_info_detail_content_list {
	width:3000px;
	height:181px;
	display:block;
	position:relative;
}
#content_info_detail_content_list .content_info_detail_content_tab {
	width:410px;
	height:181px;
	display:block;
	float:left;
}
#content_info_detail_content_list .content_info_detail_table {
	width:386px;
	height:143px;
	display:block;
	float:left;
	margin-top:12px;
	margin-left:10px;
}
#content_info_detail_table td.left{
	width:100px;
}
#content_info_buy_content{
	width:410px;
	height:110px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-body-box.jpg);
	margin-top:6px;
}
#content_info_buy_table {
	width:224px;
	height:88px;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
#content_info_buy_table tr{
	height:27px;
	line-height:27px;
}
#content_info_buy_table .desc{
	width:84px;
	height:27px;
	line-height:27px;
}
#content_info_buy_table .amount{
	width:49px;
	height:27px;
	line-height:27px;
	text-align:center;
}
#content_info_buy_table .currency{
	width:38px;
	height:27px;
	line-height:27px;
}
#content_info_buy_table .button_holder{
	width:54px;
	height:27px;
	display:block;
	line-height:27px;
}
#content_info_buy_table .buy_button{
	width:53px;
	height:27px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/buy_button.gif);
	background-position:top;
	cursor:pointer;
}
#content_info_buy_table .buy_button:hover{
	background-position:bottom;
}
#content_info_trailer_container {
	width:154px;
	height:31px;
	display:block;
	float:left;
	margin-left:8px;
	margin-top:17px;
}
#content_info_trailer_container .trailer_button{
	width:62px;
	height:31px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/content_info_panel/trailer_button.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}
#content_info_trailer_container .trailer_button:hover{
	background-position:bottom;
}
#content_info_review_container {
	width:154px;
	height:29px;
	display:block;
	float:left;
	margin-left:8px;
	margin-top:15px;
}
#content_info_review_container .review_button{
	width:70px;
	height:29px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/content_info_panel/review_button.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}
#content_info_review_container .review_button:hover{
	background-position:bottom;
}
#content_info_content_bottom {
	width:636px;
	height:6px;
	display:block;
	float:left;
	margin-left:4px;
}
#content_info_content_bottom .bl{
	width:6px;
	height:6px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-corner-under-L.jpg) no-repeat;
}
#content_info_content_bottom .bc{
	width:624px;
	height:6px;
	display:block;
	float:left;
	background:#757b89;
}
#content_info_content_bottom .br{
	width:6px;
	height:6px;
	display:block;
	float:left;
	background:url(../images/content_info_panel/bg-corner-under-R.jpg) no-repeat;
}
#page_bottom_block {
	width:646px;
	height:15px;
	display:block;
	float:left;
	/*margin-left:1px;
	margin-top:11px;*/
}
#page_bottom_block .left_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_left_edge.png) no-repeat;
}
#page_bottom_block .bottom_edge{
	width:634px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_edge.png) repeat-x;
}
#page_bottom_block .bottom_edge img{
	border:0;
	width:48px;
	height:15px;
	display:block;
	float:right;
}
#page_bottom_block .right_edge{
	width:6px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/register_panel/bottom_right_edge.png) no-repeat;
}
/** Transfer Page **/
#ui-datepicker-div{
	font-size:60%;
}
#transfer_content {
	width:640px;
	height:394px;
	float:left;
	display:block;
	background:#000;
	/*color:#fff;*/
	color:#C0C7D4;
	font-size:10px;
	border:2px solid #464646;
	margin-left:1px;
}
#transfer_main_menu_container {
	width:632px;
	height:27px;
	background:url(../images/benefit_panel/title_bg.jpg);
	margin-left:4px;
	margin-top:4px;
}
/*
#transfer_main_menu .close_button{
	width:35px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/page_panel/transfer_close_button.png) no-repeat;
	background-position:top;
	cursor:pointer;
}
#transfer_main_menu_container .close_button:hover{
	background-position:bottom;
}
*/
#transfer_main_menu {
	width:591px;
	height:27px;
	display:block;
    overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
#transfer_main_menu li{
	width:106px;
	height:27px;
	line-height:27px;
	display:inline;
	float:left;
	margin-right:3px;
}
#transfer_main_menu li span{
	width:106px;
	height:27px;
	display:block;
	background-position:top;
	border:0;
	cursor:pointer;
}
#transfer_main_menu .close_button{
	width:35px;
	height:26px;
	display:block;
	float:left;
	background:url(../images/page_panel/transfer_close_button.jpg) no-repeat;
	background-position:top;
	cursor:pointer;
}

#transfer_main_menu li .hover{
	background-position:bottom;
}
#transfer_main_menu li .selected{
	background-position:bottom;
}
#transfer_tab{
	background:url(../images/transfer_panel/tab1-bg.gif) no-repeat top left;
}
#tran_history_tab{
	background:url(../images/transfer_panel/tab2-bg.gif) no-repeat top left;
}
#contact_tab{
	background:url(../images/transfer_panel/tab3-bg.gif) no-repeat top left;
}
#profile_tab{
	background:url(../images/transfer_panel/tab4-bg.gif) no-repeat top left;
}
#basket_tab{
	background:url(../images/transfer_panel/tab5-bg.gif) no-repeat top left;
}
#transfer_content_container{
	width:632px;
	height:354px;
	display:block;
	float:left;
	margin-left:4px;
	position:relative;
	overflow:hidden;
}
#transfer_content_container_list {
	height:354px;
	width:5000px;
	display:block;
	position:relative;
}
#transfer_content_container_list .require{
	color:#FFC11F;
}
#transfer_content_container_list input {
	width:120px;
}
#transfer_content_container_list input.radio {
	width:20px;
}
#transfer_content_container_list .transfer_content_tab{
	width:632px;
	height:354px;
	display:block;
	float:left;
}
#transfer_content_container_list .transfer_content_wraper{
	width:632px;
	height:354px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
	background:url(../images/transfer_panel/content-bg.jpg);
    overflow:hidden;
}
#transfer_content_container_list .page_select_wrapper{
	width:100%;
	padding-left:4px;
	font-size:11px;
}
#transfer_content_container_list .page_select_wrapper li{
	float:left;
	padding:0 2px;
	line-height:20px;
	height:20px;
}
#transfer_content_container_list .page_select_wrapper li a{
	color:#C0C7D4;
	text-decoration:none;
	font-weight:normal;
}
#transfer_content_container_list .page_select_wrapper li a img{
	margin-top:4px;
}
#transfer_content_container_list .page_select_wrapper li a:hover{
	color:#ffc11f;
	text-decoration:underline;
}
#transfer_content_container_list .page_select_wrapper li .current{
	color:#ffc11f;
	font-weight:bold;
}
#transfer_content_container_list .transfer_content{
	width:612px;
	height:342px;
	display:block;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#transfer_content_container_list .tlb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-top-L.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .tcb{width:612px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .trb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-top-R.jpg) no-repeat top right;overflow:hidden;}
#transfer_content_container_list .blb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-under-L.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .bcb{width:612px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .brb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-under-R.jpg) no-repeat top right;overflow:hidden;}
#transfer_content_container_list .mttlb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner3-top-L.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .mttcb{width:256px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .mttrb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner3-top-R.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .mtblb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner3-under-L.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .mtbcb{width:256px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .mtbrb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner3-under-R.jpg) no-repeat;overflow:hidden;}
#transfer_content_container_list .mbttlb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-content-top-L.gif) no-repeat;overflow:hidden;}
#transfer_content_container_list .mbttcb{width:256px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .mbttrb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-content-top-R.gif) no-repeat;overflow:hidden;}
#transfer_content_container_list .mbtblb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-content-under-L.gif) no-repeat;overflow:hidden;}
#transfer_content_container_list .mbtbcb{width:256px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_content_container_list .mbtbrb{width:6px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner-content-under-R.gif) no-repeat;overflow:hidden;}
#transfer_tab_info_container{
	width:334px;
	height:252px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-3.jpg) repeat-x;
    overflow:hidden;
}
#transfer_tab_info_container .ttlb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-top-L.jpg) no-repeat top left;overflow:hidden;}
#transfer_tab_info_container .ttcb{width:314px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_tab_info_container .ttrb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-top-R.jpg) no-repeat top right;overflow:hidden;}
#transfer_tab_info_container .tblb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-under-L.jpg) no-repeat top left;overflow:hidden;}
#transfer_tab_info_container .tbcb{width:314px;height:6px;display:block;float:left;overflow:hidden;}
#transfer_tab_info_container .tbrb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-under-R.jpg) no-repeat top right;overflow:hidden;}
#transfer_tab_info {
	width:314px;
	height:240px;
	display:block;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#transfer_tab_info table tr{
	height:26px;
}
#transfer_tab_info table td{
	font-size:11px;
}
#transfer_tab_info table td.desc{
	width:100px;
	height:26px;
	line-height:26px;
	text-align:right;
}
#transfer_member_news{
	width:70px;
	height:160px;
	display:block;
	float:left;
	overflow-x:auto;
	overflow-y:auto;
	margin-top:10px;
}
#transfer_member_submit_container{
	width:70px;
	height:26px;
	display:block;
	float:left;
	text-align:center;
	margin-top:15px;
}
#transfer_member_submit_button{
	width:57px;
	height:26px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/transfer_panel/button-ok.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}
#transfer_member_submit_button:hover{
	background-position:bottom;
}
#transfer_member_info_container{
	width:268px;
	height:102px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-box-member.jpg) repeat-x;
	margin-left:9px;
}
#transfer_member_info {
	width:256px;
	height:90px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
}
#transfer_member_info div{
	width:256px;
	height:22px;
	line-height:22px;
	display:block;
	float:left;
	text-align:center;
    overflow:hidden;
}
#transfer_member_name {
	background:#4d5665;
}
#transfer_member_number {
	background:#4d5665;
}
#transfer_member_news2_container{
	width:268px;
	height:138px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-news.gif) repeat-x;
	margin-left:9px;
	margin-top:12px;
}
#transfer_member_news2 {
	width:256px;
	height:126px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
	overflow-x:auto;
	overflow-y:auto;
}
#transfer_latest_transaction{
	width:612px;
	height:74px;
	display:block;
	float:left;
	margin-top:4px;
}
#transfer_latest_history_table{
	width:612px;
	height:80px;
	display:block;
}
#transfer_latest_history_table tr{
	height:18px;
}
#transfer_latest_history_table td{
	height:18px;
	line-height:18px;
	background:#3b4353;
	font-size:10px;
	color:#C0C7D4;
	text-align:center;
}
/** history tab **/
#transfer_tab_history_container{
	width:612px;
	height:342px;
	display:block;
	float:left;
}
#transfer_member_history_container{
	width:149px;
	height:102px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-box-member.jpg) repeat-x;
	margin-left:9px;
}
#transfer_member_history {
	width:137px;
	height:90px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
}
#transfer_member_history div{
	width:137px;
	height:22px;
	line-height:22px;
	display:block;
	float:left;
	text-align:center;
}
#transfer_member_history_news2_container{
	width:149px;
	height:138px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-news.gif) repeat-x;
	margin-left:9px;
	margin-top:12px;
}
#transfer_member_history_news2 {
	width:137px;
	height:126px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
	overflow-x:auto;
	overflow-y:auto;
}
#transfer_tab_history_menu_list {
	width:612px;
	height:27px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#transfer_tab_history_menu_list li{
	width:137px;
	height:27px;
	display:inline;
	float:left;
	line-height:27px;
	margin-right:3px;
}
#transfer_tab_history_menu_list li span{
	width:137px;
	height:27px;
	display:block;
	cursor:pointer;
	background-position:top;
}
#transfer_tab_tran_history_tab{
	background:url(../images/transfer_panel/sub-tab1-bg.gif) no-repeat;
}
#transfer_tab_order_history_tab{
	background:url(../images/transfer_panel/sub-tab2-bg.gif) no-repeat;
}
#transfer_tab_history_menu_list li span.selected{
	background-position:bottom;
}
#transfer_tab_history_menu_list li span.hover{
	background-position:bottom;
}
#transfer_tab_history_content{
	width:612px;
	height:315px;
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
}
#transfer_tab_history_content_list{
	width:2000px;
	height:315px;
	display:block;
	position:relative;
}
#transfer_tab_history_content_list li.transfer_tab_history_content_tab{
	width:612px;
	height:315px;
	display:block;
	float:left;
}
#transfer_tab_history_content_list table tr{
	height:21px;
}
#transfer_tab_history_content_list table td{
	height:21px;
	line-height:21px;
	background:#767f8e;
	font-size:10px;
	color:#C0C7D4;
	text-align:center;
	overflow:hidden;
}
#transfer_tab_history_content_list table tr.bottom_tab{
	height:10px;
	line-height:10px;
}
#transfer_tab_history_content_list table tr.bottom_tab td{
	height:10px;
	line-height:10px;
}
#transfer_tab_history_content_list table td div{
	overflow:hidden;
	height:21px;
}
/** contact tab **/
/*#transfer_tab_contact_container{
	width:612px;
	height:252px;
	display:block;
	float:left;
}*/
#transfer_member_contact_container{
	width:149px;
	height:102px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-box-member.jpg) repeat-x;
	margin-left:9px;
}
#transfer_member_contact {
	width:137px;
	height:90px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
}
#transfer_member_contact div{
	width:137px;
	height:22px;
	line-height:22px;
	display:block;
	float:left;
	text-align:center;
}
#transfer_member_contact_news2_container{
	width:149px;
	height:138px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-news.gif) repeat-x;
	margin-left:9px;
	margin-top:12px;
}
#transfer_member_contact_news2 {
	width:137px;
	height:126px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
	overflow-x:auto;
	overflow-y:auto;
}
#transfer_tab_contact_container{
	width:612px;
	height:342px;
	display:block;
	float:left;
	background:url(../images/transfer_panel/bg-3.jpg) repeat-x;
}
#transfer_tab_contact_container .ttlb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-top-L.jpg) no-repeat top left;}
#transfer_tab_contact_container .ttcb{width:592px;height:6px;display:block;float:left;}
#transfer_tab_contact_container .ttrb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-top-R.jpg) no-repeat top right;}
#transfer_tab_contact_container .tblb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-under-L.jpg) no-repeat top left;}
#transfer_tab_contact_container .tbcb{width:592px;height:6px;display:block;float:left;}
#transfer_tab_contact_container .tbrb{width:10px;height:6px;display:block;float:left;background:url(../images/transfer_panel/bg-coner2-under-R.jpg) no-repeat top right;}
#transfer_contact_tab_info {
	width:592px;
	height:330px;
	display:block;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#transfer_contact_message_container{
	width:592px;
	height:68px;
	display:block;
	margin-top:4px;
	background:#4d5665;
}
#transfer_contact_message{
	width:580px;
	height:56px;
	display:block;
	float:left;
	margin-left:6px;
	margin-right:6px;
}
#transfer_contact_input_message{
	width:592px;
	height:216px;
	display:block;
	margin-top:12px;
	float:left;
}
#transfer_contact_input_message table{
	width:100%;
	height:100%;
}
#transfer_contact_input_message tr.topic{
	height:25px;
	line-height:25px;
}
#transfer_contact_input_message tr.message{
	height:100px;
}
#transfer_contact_input_message td.left{
	width:90px;
	text-align:right;
	vertical-align:top;
}
#transfer_contact_send_button {
	width:81px;
	height:29px;
	display:block;
	float:right;
	background:url(../images/transfer_panel/send-btn.gif);
	background-position:top;
	cursor:pointer;
	margin-top:6px;
	margin-right:52px;
}
#transfer_contact_send_button:hover{
	background-position:bottom;
}
/** edit profile tab **/
#member_profile_content .topic_text{
	width:240px;
	height:29px;
	display:block;
	float:left;
	line-height:29px;
	/*margin-left:50px;*/
}
#member_profile_content .topic{
	width:100%;
	height:29px;
	display:block;
	background:url(../images/register_panel/topic_bg.png) repeat-x;
}
#member_profile_content .basic_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:0 0;
}
#member_profile_content .address_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-100px 0;
}
#member_profile_content .optional_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-50px 0;
}
#member_profile_content .capcha_topic{
	width:50px;
	height:29px;
	display:block;
	float:left;
	background:url(../images/register_panel/topic_pic.png) no-repeat;
	background-position:-150px 0;
}
#member_profile_content .info{
	margin-top:4px;
}
#member_profile_content .info_table{
	font-size:12px;
	color:#fff;
}
#member_profile_content .info_table .desc{
	width:120px;
	text-align:right;
}
#member_profile_content .info_table tr{
	height:22px;
}
#member_profile_content .info_table input{
	width: 155px;
	height:16px;
}
#member_profile_content .info_table textarea{
	width: 155px;
	height:44px;
	line-height:16px;
	resize: none;
}
#member_shipping_address {
	font-size:12px;
	color:#fff;
}
#member_shipping_address .desc{
	width:80px;
	text-align:right;
}
#member_shipping_address tr{
	height:22px;
}
#member_shipping_address input{
	width:200px;
	height:16px;
}
#member_shipping_address select{
	width:200px;
	height:20px;
}
#member_shipping_address textarea{
	width:236px;
	height:44px;
	line-height:16px;
	resize:none;
}
#member_profile_basic_block {
	width:300px;
	height:206px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:2px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_profile_address_block {
	width:300px;
	height:206px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:2px;
	margin-left:4px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_profile_optional_block {
	width:300px;
	height:88px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:5px;
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
}
#member_profile_button_block {
	width:300px;
	height:43px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:5px;
	margin-left:4px;
	border:1px solid #454545;
	background:#282828 url(../images/register_panel/topic_button_bg.png) no-repeat top left;
}
#member_profile_button_block .button {
	width:66px;
	height:26px;
	display:block;
	border:0;
	font-size:12px;
	margin-top:10px;
	margin-right:30px;
	color:#fff;
	cursor:pointer;
	float:right;
	background:url(../images/register_panel/button.png) no-repeat top left;
	background-position:0 0;
	text-align:center;
	line-height:24px;
}
#member_profile_button_block .button:hover {
	background-position:0 -26px;
}
#member_profile_warning_message {
	/*
	display:block;
	float:left;
	font-size:10px;
	height:13px;
	text-align:center;
	width:648px;*/
    color:#ffcc33;
    font-size:12px;
    width:300px;
	height:40px;
	display:block;
	float:left;
	background:#2c2c2c;
	overflow:hidden;
	margin-top:2px;
	margin-left:4px;
	border:1px solid #454545;
	background:#282828;
    text-align:center;
    line-height:40px;
}
/** basket tab **/
#transfer_basket_table{
	width:614px;
	height:200px;
	display:block;
	float:left;
}
#transfer_basket_table tr.selected td{
	background:#FFCC33;
	color:#000;
}
#transfer_basket_table tr.selected td a{
	color:#000;
}
#transfer_basket_table td{
	height:21px;
	line-height:21px;
	font-size:11px;
	color:#C0C7D4;
	background:#757e8d;
	text-align:center;
}
#transfer_basket_table td div{
	height:21px;
	overflow:hidden;
}
#transfer_basket_table td.header{
	height:20px;
	line-height:20px;
	background:url(../images/transfer_panel/bg-4.jpg) repeat-x;
}
#transfer_basket_table td a{
	color:#fff;
	text-decoration:none;
}
#transfer_basket_table td a:hover{
	text-decoration:underline;
}
#transfer_basket_content div.detail_block{
	background:url(../images/transfer_panel/bg-5.jpg) repeat-x;
	color:#b0b9c8;
	font-weight:bold;
}
#transfer_general_info{
	width:244px;
	height:118px;
	display:block;
	float:left;
	margin-left:2px;
}
#transfer_creditcard_info{
	width:244px;
	height:118px;
	display:block;
	float:left;
    overflow:hidden;
}
#transfer_creditcard_info table{
    width:244px;
    height:118px;
    display:block;
    float:left;
    font-size:13px;
}
#transfer_creditcard_info table tr{
    height:28px;
}
#transfer_creditcard_info table td{
    height:28px;
    line-height:28px;
    color:#c1c8d3;
    overflow:hidden;
}
#transfer_creditcard_info table td.desc{
    width:84px;
    text-align:right;
}
#transfer_creditcard_info .input{
    width:144px;
    height:21px;
    display:block;
    float:left;
    margin-left:2px;
    background:#c1c8d3;
    font-size:13px;
}
#transfer_creditcard_info .top-adjust{
	padding-top:3px;
}
#transfer_creditcard_info .ok_button{
    width:57px;
    height:26px;
    display:block;
    overflow:hidden;
    background:url(../images/transfer_panel/button-ok.gif) no-repeat;
    background-position:top;
}
#transfer_creditcard_info .ok_button:hover{
    background-position:bottom;
}
#transfer_creditcard_info .cancel_button{
    width:57px;
    height:26px;
    display:block;
    overflow:hidden;
    background:url(../images/transfer_panel/button-cancel.gif) no-repeat;
    background-position:top;
}
#transfer_creditcard_info .cancel_button:hover{
    background-position:bottom;
}
#transfer_product_detail{
	width:244px;
	height:118px;
	display:block;
	float:left;
    overflow:hidden;
}
#transfer_product_image{
    width:79px;
    height:110px;
    display:block;
    float:left;
    margin-top:4px;
    margin-left:4px;
}
#transfer_product_detail_container{
    width:148px;
    height:110px;
    display:block;
    float:left;
    overflow:hidden;
    background:url(../images/page_panel/bag_product_bg.jpg) repeat-x;
    margin-top:4px;
    margin-left:7px;
    position:relative;
}
#transfer_product_detail_container table{
    width:144px;
    height:110px;
    display:block;
    float:left;
    font-size:10px;
    color:#fff;
    margin-left:4px;
}
#transfer_product_detail_container table tr{
    height:22px;
}
#transfer_product_detail_container table td{
    height:22px;
    line-height:22px;
    width:95px;
    display:block;
    float:left;
    overflow:hidden;
}
#transfer_product_detail_container table td.desc{
    width:48px;
    font-size:12px;
}
#transfer_product_close_btn{
    width:12px;
    height:12px;
    display:block;
    position:absolute;
    background:url(../images/page_panel/close_btn_small.gif);
    background-position:top;
    top:2px;
    right:2px;
}
#transfer_product_close_btn:hover{
    background-position:bottom;
}
#transfer_detail_summary{
	width:252px;
	height:118px;
	display:block;
	float:left;
	margin-left:2px;
	font-size:13px;
}
#transfer_detail_summary td{
	width:102px;
	text-align:right;
}
#transfer_detail_summary td.currency{
	width:32px;
	padding-left:4px;
	text-align:left;
}
#transfer_detail_summary span{
	width:97px;
	height:18px;
	line-height:18px;
	display:block;
	float:left;
	background:#798291;
	margin-left:4px;
	color:#fff;
}
#transfer_detail_summary span.red{
	color:#f00;
}
#transfer_payment_method{
	width:109px;
	height:118px;
	display:block;
	float:left;
	font-size:13px;
	margin:0;
}
#transfer_payment_method tr{
	height:16px;
}
#transfer_payment_method td{
	height:16px;
	line-height:16px;
	width:109px;
	display:block;
	font-weight:normal;
	overflow:hidden;
}
#transfer_payment_method tr.title{
	height:20px;
}
#transfer_payment_method tr.title td{
	font-weight:bold;
	height:20px;
	line-height:20px;
}
#transfer_payment_method .checkout_button{
	height:26px;
}
#transfer_payment_method .checkout_button td{
	height:26px;
	line-height:26px;
}
#transfer_payment_checkout{
	width:57px;
	height:26px;
	display:block;
	float:left;
	margin-left:22px;
	background:url(../images/transfer_panel/button-confirm.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}
#transfer_payment_checkout.hover{
	background-position:bottom;
}
#transfer_payment_checkout.disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
}
/** ICON **/
.success_icon{
    width:12px;
    height:12px;
    display:block;
    background:url(../images/page_panel/success_icon.gif) no-repeat center;
}
.fail_icon{
    width:12px;
    height:12px;
    display:block;
    background:url(../images/page_panel/fail_icon.gif) no-repeat center;
}
.ui-widget{
	font-family: tahoma, verdana, arial;
	font-size:12px;
}
.ui-dialog .ui-dialog-buttonpane button {
	padding:0;
}
.ui-state-default{
	padding:0;
	/*height:18px;*/
	line-height:18px;
	font-size:10px;
}/** PAGE INFO **/
#page_block {
	width:646px;
	height:410px;
	float:left;
	display:block;
	position:absolute;
	top:2px;
	left:0;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	margin-left:1px;
}
#page_content {
	width:642px;
	height:394px;
	float:left;
	display:block;
	background:#464646;
	color:#fff;
	font-size:12px;
	border:2px solid #464646;
}
#page_main_menu_wrapper {
	width:642px;
	height:33px;
	display:block;
	float:left;
	background:url(../images/page_panel/bg-tab-menu-2.jpg) repeat-x;
}
#page_main_menu {
	width:642px;
	height:33px;
	display:block;
}
#page_main_menu li{
	display:inline;
}
#icon {
	width:129px;
	height:33px;
	float:left;
	display:block;
	background-position:top;
	cursor:pointer;
}
#icon.hover {
	background-position:bottom;
}
#page_main_menu .tab {
	width:152px;
	height:33px;
	display:block;
	float:left;
	cursor:pointer;
}
#page_main_menu .line {
	width:1px;
	height:33px;
	display:block;
	float:left;
	background:url(../images/page_panel/line-menu.jpg) no-repeat;
}
#page_main_menu .close_tab {
	width:46px;
	height:33px;
	display:block;
	float:right;
}
#page_main_menu .tab_selected {
	background-position:bottom;
}
#tab_1-ddheader {
	background-position:0 0;
}
#tab_1-ddheader.hover {
	background-position:0 -33px;
}
#tab_2-ddheader {
	background-position:0 0;
}
#tab_2-ddheader.hover {
	background-position:0 -33px;
}
#tab_3-ddheader {
	background-position:0 0;
}
#tab_3-ddheader.hover {
	background-position:0 -33px;
}
#page_main_menu .tab_first{
	width:5px;
	height:33px;
	display:block;
	float:left;
	background:url(../images/page_panel/bg-tab-menu-3-L.jpg) no-repeat;
}
#page_main_menu .tab_last{
	width:5px;
	height:33px;
	display:block;
	float:left;
	background:url(../images/page_panel/bg-tab-menu-3.jpg) no-repeat;
}
#page_main_menu .tab_banner{
    width:455px;
    height:28px;
    line-height:28px;
    display:block;
    float:left;
    /*background:#666;*/
	background:url(../images/topic/bg.jpg) repeat-x;
    margin-top:3px;
    text-align:center;
}
#page_main_menu #close_button {
	width:23px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/page_panel/close_button.jpg) no-repeat;
	background-position:top;
	cursor:pointer;
	margin-right:12px;
	margin-top:5px;
}
#page_main_menu #close_button:hover {
	background-position:bottom;
}
#page_main_menu .dropdown {position:relative; width:152px; height:22px;display:block;float:left;z-index:1;}
#page_main_menu .dropdown dd{position:absolute;top:0px;left:0px;overflow:hidden; display:none; z-index:200; opacity:0;margin-left:1px;}
#page_main_menu .dropdown li {height:22px;line-height:22px; /*background:#636263;*/ background:#949494;width:148px;display:block;overflow:hidden;}
#page_main_menu .dropdown li.footer {height:7px;line-height:7px;background:#949494;width:150px;display:block;background:none;border:none;overflow:hidden;float:left;}
#page_main_menu .dropdown a{height:22px;line-height:22px;width:146px;display:block;text-decoration:none;text-align:center;}
#page_main_menu .dropdown a.item{color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;overflow:hidden;}
#page_main_menu .dropdown span.hover{background-position:0 -33px;}
#page_main_menu .dropdown li.footer .bl{width:8px;height:7px;line-height:7px;display:block;float:left;background:url(../images/page_panel/e_footer_bl.gif);}
#page_main_menu .dropdown li.footer .bc{width:134px;height:7px;line-height:7px;display:block;float:left;background:url(../images/page_panel/e_footer_bc.gif);}
#page_main_menu .dropdown li.footer .br{width:8px;height:7px;line-height:7px;display:block;float:left;background:url(../images/page_panel/e_footer_br.gif);}
/** enews **/
#page_content.enews_page .dropdown a.item{background:url(../images/page_panel/menu_item.gif) repeat-x;}
#page_content.enews_page .dropdown a.item:hover{background:url(../images/page_panel/e_menu_item_hover.gif) repeat-x;}
#page_content.enews_page .dropdown li {border-left:1px solid #1782ae;border-right:1px solid #1782ae;}
#page_content.enews_page .dropdown li.footer {border:none;}
#page_content.enews_page .dropdown li.footer .bl{background:url(../images/page_panel/e_footer_bl.gif);}
#page_content.enews_page .dropdown li.footer .bc{background:url(../images/page_panel/e_footer_bc.gif);}
#page_content.enews_page .dropdown li.footer .br{background:url(../images/page_panel/e_footer_br.gif);}
/** eshow **/
#page_content.eshow_page .dropdown a.item{background:url(../images/page_panel/menu_item.gif) repeat-x;}
#page_content.eshow_page .dropdown a.item:hover{background:url(../images/page_panel/e_menu_item_hover.gif) repeat-x;}
#page_content.eshow_page .dropdown li {border-left:1px solid #1782ae;border-right:1px solid #1782ae;}
#page_content.eshow_page .dropdown li.footer {border:none;overflow:hidden;}
#page_content.eshow_page .dropdown li.footer .bl{background:url(../images/page_panel/e_footer_bl.gif);}
#page_content.eshow_page .dropdown li.footer .bc{background:url(../images/page_panel/e_footer_bc.gif);}
#page_content.eshow_page .dropdown li.footer .br{background:url(../images/page_panel/e_footer_br.gif);}
/** nnews **/
#page_content.nnews_page .dropdown a.item{background:url(../images/page_panel/menu_item.gif) repeat-x;}
#page_content.nnews_page .dropdown a.item:hover{background:url(../images/page_panel/n_menu_item_hover.gif) repeat-x;}
#page_content.nnews_page .dropdown li {border-left:1px solid #7c3a84;border-right:1px solid #7c3a84;}
#page_content.nnews_page .dropdown li.footer {border:none;}
#page_content.nnews_page .dropdown li.footer .bl{background:url(../images/page_panel/n_footer_bl.gif);}
#page_content.nnews_page .dropdown li.footer .bc{background:url(../images/page_panel/n_footer_bc.gif);}
#page_content.nnews_page .dropdown li.footer .br{background:url(../images/page_panel/n_footer_br.gif);}
/** nshow **/
#page_content.nshow_page .dropdown a.item{background:url(../images/page_panel/menu_item.gif) repeat-x;}
#page_content.nshow_page .dropdown a.item:hover{background:url(../images/page_panel/n_menu_item_hover.gif) repeat-x;}
#page_content.nshow_page .dropdown li {border-left:1px solid #7c3a84;border-right:1px solid #7c3a84;}
#page_content.nshow_page .dropdown li.footer {border:none;}
#page_content.nshow_page .dropdown li.footer .bl{background:url(../images/page_panel/n_footer_bl.gif);}
#page_content.nshow_page .dropdown li.footer .bc{background:url(../images/page_panel/n_footer_bc.gif);}
#page_content.nshow_page .dropdown li.footer .br{background:url(../images/page_panel/n_footer_br.gif);}

#page_content.product_page #page_main_menu .icon{
	background-image:url(../images/page_panel/product-icon.jpg);
}

#page_content.enews_page #page_main_menu .icon{
	background-image:url(../images/page_panel/enews_icon.gif);
}
#page_content.enews_page #page_main_menu .icon_member{
	background-image:url(../images/page_panel/enews_member_icon.gif);
}
#page_content.enews_page #page_main_menu .tab_1{
	background-image:url(../images/page_panel/enews_tab1.jpg);
}
#page_content.enews_page #page_main_menu .tab_2{
	background-image:url(../images/page_panel/enews_tab2.jpg);
}
#page_content.enews_page #page_main_menu .tab_3{
	background-image:url(../images/page_panel/enews_tab3.jpg);
}
#page_content.eshow_page #page_main_menu .icon{
	background-image:url(../images/page_panel/eshow_icon.gif);
}
#page_content.eshow_page #page_main_menu .icon_member{
	background-image:url(../images/page_panel/eshow_member_icon.gif);
}
#page_content.eshow_page #page_main_menu .tab_1{
	background-image:url(../images/page_panel/enews_tab1.gif);
}
#page_content.eshow_page #page_main_menu .tab_2{
	background-image:url(../images/page_panel/enews_tab2.gif);
}
#page_content.eshow_page #page_main_menu .tab_3{
	background-image:url(../images/page_panel/enews_tab3.gif);
}
#page_content.eshow_page #page_main_menu .tab_1_member{
	background-image:url(../images/page_panel/eshow_member_tab1.gif);
}
#page_content.eshow_page #page_main_menu .tab_2_member{
	background-image:url(../images/page_panel/eshow_member_tab2.gif);
}
#page_content.eshow_page #page_main_menu .tab_3_member{
	background-image:url(../images/page_panel/eshow_member_tab3.gif);
}
#page_content.nnews_page #page_main_menu .icon{
	background-image:url(../images/page_panel/nnews_icon.gif);
}
#page_content.nnews_page #page_main_menu .icon_member{
	background-image:url(../images/page_panel/nnews_member_icon.gif);
}
#page_content.nnews_page #page_main_menu .tab_1{
	background-image:url(../images/page_panel/nnews_tab1.gif);
}
#page_content.nnews_page #page_main_menu .tab_2{
	background-image:url(../images/page_panel/nnews_tab2.gif);
}
#page_content.nnews_page #page_main_menu .tab_3{
	background-image:url(../images/page_panel/nnews_tab3.gif);
}
#page_content.nshow_page #page_main_menu .icon{
	background-image:url(../images/page_panel/nshow_icon.gif);
}
#page_content.nshow_page #page_main_menu .icon_member{
	background-image:url(../images/page_panel/nshow_member_icon.gif);
}
#page_content.nshow_page #page_main_menu .tab_1{
	background-image:url(../images/page_panel/nshow_tab1.gif);
}
#page_content.nshow_page #page_main_menu .tab_2{
	background-image:url(../images/page_panel/nshow_tab2.gif);
}
#page_content.nshow_page #page_main_menu .tab_3{
	background-image:url(../images/page_panel/nshow_tab3.gif);
}
#page_content.nshow_page #page_main_menu .tab_1_member{
	background-image:url(../images/page_panel/nshow_member_tab1.gif);
}
#page_content.nshow_page #page_main_menu .tab_2_member{
	background-image:url(../images/page_panel/nshow_member_tab2.gif);
}
#page_content.nshow_page #page_main_menu .tab_3_member{
	background-image:url(../images/page_panel/nshow_member_tab3.gif);
}
#page_under_tab{
	width:642px;
	height:4px;
	display:block;
	float:left;
	background:url(../images/page_panel/bg-tab-under-menu.jpg) repeat-x;
    overflow:hidden;
}
/** eshow content **/
#eshow_content_wrapper{
	width:642px;
	height:350px;
	display:block;
	float:left;
	background:url(../images/page_panel/e_bg-color.jpg) repeat-x;
}
#eshow_title_wrapper {
	width:632px;
	height:26px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#eshow_title_wrapper .bl{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-coner-L.jpg) no-repeat bottom;}
#eshow_title_wrapper .fm{width:20px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-1.jpg) repeat-x bottom;}
#eshow_title_wrapper .fml{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-L.jpg) no-repeat bottom;}
#eshow_title_wrapper .fmr{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-R.jpg) no-repeat bottom;}
#eshow_title_wrapper .br{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-coner-R.jpg) no-repeat bottom;}
#eshow_title {width:498px;height:26px;line-height:26px;text-align:center;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-Color.jpg) repeat-x bottom;font-weight:bold;color:#CC9900;}

/** enews content **/
#enews_content_wrapper{
	width:642px;
	height:350px;
	display:block;
	float:left;
	background:url(../images/page_panel/e_bg-color.jpg) repeat-x;
    overflow:hidden;
}
#enews_title_wrapper {
	width:632px;
	height:26px;
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#enews_title_wrapper .bl{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-coner-L.jpg) no-repeat bottom;}
#enews_title_wrapper .fm{width:20px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-1.jpg) repeat-x bottom;}
#enews_title_wrapper .fml{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-L.jpg) no-repeat bottom;}
#enews_title_wrapper .fmr{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-R.jpg) no-repeat bottom;}
#enews_title_wrapper .br{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-coner-R.jpg) no-repeat bottom;}
#enews_title {width:498px;height:26px;line-height:26px;text-align:center;display:block;float:left;background:url(../images/page_panel/e_bg-tab-topic-film-Color.jpg) repeat-x bottom;font-weight:bold;color:#CC9900;}
#enews_title_back{
	width:26px;
	height:26px;
	position:absolute;
	right:5px;
	top:0;
	background:url(../images/buttons/back-bule.jpg) no-repeat;
	background-position:top;
	cursor:pointer;
}
#enews_title_back.hover{
	background-position:bottom;
}
/** nnews content **/
#nnews_content_wrapper{
	width:642px;
	height:350px;
	display:block;
	float:left;
	background:url(../images/page_panel/n_bg-color.jpg) repeat-x;
}
#nnews_title_wrapper {
	width:632px;
	height:26px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#nnews_title_wrapper .bl{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-coner-L.jpg) no-repeat bottom;}
#nnews_title_wrapper .fm{width:20px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-1.jpg) repeat-x bottom;}
#nnews_title_wrapper .fml{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-L.jpg) no-repeat bottom;}
#nnews_title_wrapper .fmr{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-R.jpg) no-repeat bottom;}
#nnews_title_wrapper .br{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-coner-R.jpg) no-repeat bottom;}
#nnews_title {width:498px;height:26px;line-height:26px;text-align:center;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-Color.jpg) repeat-x bottom;color:#CC9900;}
#nnews_title_back{
	width:26px;
	height:26px;
	position:absolute;
	right:5px;
	top:0;
	background:url(../images/buttons/back-red.jpg) no-repeat;
	background-position:top;
	cursor:pointer;
}
#nnews_title_back.hover{
	background-position:bottom;
}
/** nnews box office **/
#nnews_title_wrapper .fm_boxoffice{width:100px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-1.jpg) repeat-x bottom;overflow:hidden;}
#nnews_boxoffice_title {width:338px;height:26px;line-height:26px;text-align:center;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-Color.jpg) repeat-x bottom;font-weight:bold;color:#FFCC00;}
#nnews_boxoffice_prev_btn{
	width:100px;
	height:26px;
	line-height:26px;
	display:block;
	float:left;
	/*background:url(../images/page_panel/button-prev-A.jpg) no-repeat;*/
	background:url(../images/page_panel/boxoffice-prev-btn.jpg) no-repeat;
	background-position:top;
}
#nnews_boxoffice_prev_btn.hover{
	/*background:url(../images/page_panel/button-prev-B.jpg) no-repeat;*/
	background-position:bottom;
}
#nnews_boxoffice_next_btn{
	width:100px;
	height:26px;
	line-height:26px;
	display:block;
	float:left;
	/*background:url(../images/page_panel/button-next-A.jpg) no-repeat;*/
	background:url(../images/page_panel/boxoffice-next-btn.jpg) no-repeat;
	background-position:top center;
}
#nnews_boxoffice_next_btn.hover{
	/*background:url(../images/page_panel/button-next-B.jpg) no-repeat;*/
	background-position:bottom center;
}
/** nshow content **/
#nshow_content_wrapper{
	width:642px;
	height:350px;
	display:block;
	float:left;
	background:url(../images/page_panel/n_bg-color.jpg) repeat-x;
}
.scroll_y{
	overflow-y:scroll;
	overflow-x:hidden;
}
#nshow_title_wrapper {
	width:632px;
	height:26px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#nshow_title_wrapper .bl{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-coner-L.jpg) no-repeat bottom;}
#nshow_title_wrapper .fm{width:20px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-1.jpg) repeat-x bottom;}
#nshow_title_wrapper .fml{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-L.jpg) no-repeat bottom;}
#nshow_title_wrapper .fmr{width:42px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-R.jpg) no-repeat bottom;}
#nshow_title_wrapper .br{width:5px;height:26px;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-coner-R.jpg) no-repeat bottom;}
#nshow_title {width:498px;height:26px;line-height:26px;text-align:center;display:block;float:left;background:url(../images/page_panel/n_bg-tab-topic-film-Color.jpg) repeat-x bottom;font-weight:bold;color:#CC9900;}
#nshow_content {
	width:642px;
	height:317px;
	float:left;
	display:block;
	position:relative;
}
/** page content **/
#page_content_container .page_col_left{
	width:328px;
	height:350px;
	display:block;
	float:left;
    overflow:hidden;
	/*background:#f00;*/
}
#page_content_container .page_col_right{
	width:313px;
	height:350px;
	display:block;
	float:left;
    overflow:hidden;
	/*background:#0f0;*/
}
/** enews index content **/
#page_content_container .news_topic_top{
	width:277px;
	height:19px;
	float:left;
	display:block;
	/*background:url(../../images/page_panel/enews_topic_top.gif) no-repeat;*/
	margin-left:5px;
	margin-top:5px;
}
#page_content_container.enews_page .news_topic_top{
    background:url(../../images/page_panel/enews_topic_top.gif) no-repeat;
}
#page_content_container.nnews_page .news_topic_top{
    background:url(../../images/page_panel/nnews_topic_thai.gif) no-repeat;
}
#page_content_container .news_topic_right{
    width:277px;
	height:19px;
	float:left;
	display:block;
	margin-left:5px;
	margin-top:5px;
}
#page_content_container.nnews_page .news_topic_right{
    background:url(../../images/page_panel/nnews_topic_asia.gif) no-repeat;
}
#page_content_container .news_min_block{
	width:320px;
	height:75px;
	display:block;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border-bottom:1px dotted #666;
    text-decoration:none;
    color:#fff;
    cursor:pointer;
}
#page_content_container .news_min_block:hover{
    text-decoration:underline;
}
#page_content_container .news_min_pic{
	width:88px;
	height:70px;
	display:block;
	float:left;
}
#page_content_container .news_min_topic{
	width:220px;
	height:28px;
	line-height:14px;
	display:block;
	float:left;
	margin-left:4px;
	font-size:12px;
	font-weight:bold;
	color:#fcb14a;
	overflow:hidden;
}
#page_content_container.enews_page .news_min_topic{
    color:#fcb14a;
}
#page_content_container .news_min_content{
	width:220px;
	height:44px;
	line-height:14px;
	display:block;
	float:left;
	margin-left:4px;
	font-size:11px;
	color:#fff;
	overflow:hidden;
}
#page_content_container .news_min_link{
	color:#47889a;
}
#page_content_container.nnews_page .news_min_link{
	color:#F298C6;
}
#page_content_container .news_list_block{
	width:300px;
	height:144px;
	float:left;
	display:block;
	/*background:#003951;*/
	margin-top:24px;
	margin-left:4px;
    overflow:hidden;
}
#page_content_container.enews_page .news_list_block{
    background:#003951;
}
#page_content_container.nnews_page .news_list_block{
    height:44px;
    margin-top:4px;
}
#page_content_container .news_lists{
	width:290px;
	height:142px;
	float:left;
	display:block;
	margin-left:4px;
	/*border-top:1px dotted #007280;
	border-bottom:1px dotted #007280;*/
    overflow:hidden;
}
#page_content_container.enews_page .news_lists{
    border-top:1px dotted #007280;
	border-bottom:1px dotted #007280;
}
#page_content_container.nnews_page .news_lists{
    height:42px;
    margin-left:0;
    border-top:1px dotted #d54b99;
	border-bottom:1px dotted #d54b99;
}
#page_content_container .news_lists a{
	width:290px;
	height:19px;
	line-height:19px;
	float:left;
	display:block;
	font-size:11px;
    /*color:#7c9dab;*/
	/*border-bottom:1px dotted #007280;*/
    text-decoration:none;
    cursor:pointer;
    overflow:hidden;
}
#page_content_container .news_lists a:hover{
	text-decoration:underline;
}
#page_content_container.enews_page .news_lists a{
    color:#7c9dab;
	border-bottom:1px dotted #007280;
}
#page_content_container.nnews_page .news_lists a{
    color:#f298c6;
	border-bottom:1px dotted #d54b99;
}
#page_content_container .bullet-point{
	width:5px;
	height:5px;
	display:block;
	float:left;
	/*background:url(../../images/news_content/enews_list_bullet.gif) no-repeat;*/
	margin-top:8px;
	margin-left:4px;
}
#page_content_container.enews_page .bullet-point{
    background:url(../../images/news_content/enews_list_bullet.gif) no-repeat;
}
#page_content_container.nnews_page .bullet-point{
    background:url(../../images/news_content/nnews_list_bullet.gif) no-repeat;
}
#page_content_container .news_lists a span{
	height:19px;
	line-height:19px;
	float:left;
	margin-left:6px;
	overflow:hidden;
}
#page_content_container .news_feature_block{
	width:108px;
	height:140px;
	display:block;
	float:left;
	margin-top:12px;
    text-decoration:none;
    color:#fff;
    cursor:pointer;
}
#page_content_container.nnews_page .news_feature_block{
    height:96px;
    margin-top:13px;
}
#page_content_container .news_feature_block:hover{
    text-decoration:underline;
}
#page_content_container .news_feature_pic{
	width:92px;
	height:52px;
	display:block;
	float:left;
	/*border:2px solid #009a9a;*/
	margin-left:4px;
}
#page_content_container.enews_page .news_feature_pic{
    border:1px solid #009a9a;
}
#page_content_container.nnews_page .news_feature_pic{
    border:1px solid #ff4ec0;
}
#page_content_container .news_feature_topic{
	width:92px;
	height:80px;
	display:block;
	float:left;
	color:#dcc970;
	font-size:11px;
	line-height:13px;
	margin-left:4px;
	overflow:hidden;
	margin-top:4px;
}
#page_content_container.enews_page .news_feature_topic{
    color:#dcc970;
}
#page_content_container.nnews_page .news_feature_topic{
    color:#dcc970;
    height:40px;
}
#page_content_container .news_topic_bottom{
	width:277px;
	height:19px;
	display:block;
	float:left;
	/*background:url(../../images/page_panel/enews_topic_2.gif) no-repeat;*/
	margin-left:4px;
	margin-top:22px;
}
#page_content_container.enews_page .news_topic_bottom{
    background:url(../../images/page_panel/enews_topic_2.gif) no-repeat;
}
#page_content_container.nnews_page .news_topic_bottom{
    margin-top:0px;
    background:url(../../images/page_panel/nnews_topic_hollywood.gif) no-repeat;
}
#page_content_container .news_small_block{
	width:300px;
	height:126px;
	display:block;
	float:left;
	/*background:#003951;*/
	margin-left:4px;
	margin-top:4px;
}
#page_content_container.enews_page .news_small_block{
    background:#003951;
}
#page_content_container.nnews_page .news_small_block{
    background:none;
    height:44px;
    margin-top:0px;
}
#page_content_container .news_small_list{
	width:280px;
	height:120px;
	display:block;
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px dotted #666;
}
#page_content_container.nnews_page .news_small_list{
    height:44px;
    margin:0;
}
#page_content_container .news_small_list a{
	width:280px;
	height:58px;
	display:block;
	float:left;
	border-bottom:1px dotted #666;
    text-decoration:none;
    color:#fff;
    cursor:pointer;
}
#page_content_container .news_small_list a:hover{
    text-decoration:underline;
}
#page_content_container.nnews_page .news_small_list a{
    border:0;
    height:44px;
}
#page_content_container .news_small_pic{
	width:51px;
	height:40px;
	display:block;
	float:left;
	border:1px solid #fff;
	margin-top:7px;
	margin-left:2px;
	margin-right:4px;
}
#page_content_container.nnews_page .news_small_pic{
    margin-top:2px;
}
#page_content_container .news_small_topic{
	width:218px;
	height:14px;
	display:block;
	float:left;
	line-height:14px;
	color:#FCB14A;
	font-size:12px;
	overflow:hidden;
	margin-top:7px;
}
#page_content_container.enews_page .news_small_topic{
    color:#FCB14A;
}
#page_content_container.nnews_page .news_small_topic{
    margin-top:2px;
}
#page_content_container .news_small_content{
	width:218px;
	height:28px;
	display:block;
	float:left;
	line-height:14px;
	color:#fff;
	font-size:11px;
	overflow:hidden;
}
#news_asia_block{
    background:#7a1145;
    width:304px;
    height:208px;
    display:block;
    float:left;
    overflow:hidden;
}
#news_hollywood_block{
    background:#8f1757;
    width:304px;
    height:92px;
    display:block;
    float:left;
    overflow:hidden;
}
/** SHOW PICTURES **/
#page_content_container .content_holder{
	width:632px;
	height:342px;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:6px;
	overflow:hidden;
	background:url(../images/loader.gif) no-repeat center;
	position:relative;
}
#page_content_container .content_holder a{
	position:absolute;
	display:block;
	cursor:pointer;
	background:#FFC11F;
	opacity:0.01;
	filter:alpha(opacity=1);
	z-index:1;
}
#page_content_container .content_holder a.hover{
	background:#FFC11F;
	opacity:0.3;
	filter:alpha(opacity=30);
}
#page_content_container .show_content_pic{
	/*width:634px;
	height:302px;*/
    width:632px;
    height:342px;
	display:block;
	float:left;
}
/** NEWS DETAIL **/
#page_content_container .page_news_container{
	width:642px;
	height:323px;
	display:block;
	float:left;
	overflow-y:scroll;
}
#page_content_container .page_news_wrapper{
	width:320px;
	height:323px;
	/*height:600px;*/
	display:block;
	float:left;
	overflow:hidden;
}
#page_content_container .page_news_block{
	width:300px;
	height:323px;
	display:block;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
	color:#fff;
	font-size:11px;
	line-height:17px;
}
#page_content_container .page_v_sep{
	width:2px;
	/*height:600px;*/
	height:323px;
	display:block;
	float:left;
	overflow:hidden;
	background:#006185;
}
#page_content_container .page_news_long{
	height:600px;
}
#page_content_container .page_news_scroll{
	overflow-y:scroll
}
#page_content_container .news_detail_large_pic{
	width:187px;
	height:103px;
	display:block;
	border:2px solid #fff;
	float:left;
	margin-right:8px;
	margin-top:3px;
	margin-bottom:3px;
}
#page_content_container .news_pic_wrapper{
	width:300px;
	height:66px;
	display:block;
	overflow:hidden;
}
#page_content_container .news_detail_small_pic{
	width:69px;
	height:44px;
	display:block;
	float:left;
	margin-left:4px;
	margin-top:10px;
}
#page_content_container.nnews_page .page_v_sep{
	width:2px;
	height:300px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:10px;
	background:#ad3471;
}
#page_content_container.nnews_page .news_pic_wrapper{
	width:300px;
	height:66px;
	display:block;
	overflow:hidden;
	background:url(../../images/page_panel/bg-film.jpg) repeat-x;
}
#page_content_container .review_large_pic{
	width:113px;
	height:163px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:12px;
	margin-bottom:6px;
	background:url(../../images/loader.gif) no-repeat center;
}
#page_content_container .review_pic_border_top{
	width:113px;
	height:7px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border-top.gif) no-repeat;
}
#page_content_container .review_pic_border_left{
	width:2px;
	height:149px;
	display:block;
	float:left;
	overflow:hidden;
	background:#fff;
}
#page_content_container .news_reviewl_large_pic{
	width:104px;
	height:149px;
	display:block;
	float:left;
	overflow:hidden;
}
#page_content_container .review_pic_border_right{
	width:7px;
	height:149px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border-R.gif) no-repeat;
}
#page_content_container .review_pic_border_bottom{
	width:113px;
	height:7px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border-under.gif) no-repeat;
}
#page_content_container .news_banner_small{
	width:300px;
	height:40px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
/** nnews article **/
#page_content_container .article_large_pic{
	width:292px;
	height:179px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:12px;
	margin-bottom:6px;
	background:url(../../images/loader.gif) no-repeat center;
}
#page_content_container .article_pic_border_top{
	width:292px;
	height:12px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border2-top.jpg) no-repeat;
}
#page_content_container .article_pic_border_left{
	width:10px;
	height:153px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border2-L.jpg) no-repeat;
}
#page_content_container .news_article_large_pic{
	width:268px;
	height:149px;	
	display:block;
	float:left;
	border:2px solid #fff;
	overflow:hidden;
}
#page_content_container .article_pic_border_right{
	width:10px;
	height:153px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border2-R.jpg) no-repeat;
}
#page_content_container .article_pic_border_bottom{
	width:292px;
	height:14px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../../images/page_panel/border2-under.jpg) no-repeat;
}
#page_content_container.nnews_page .news_pic_wrapper_article{
	width:300px;
	height:66px;
	display:block;
	overflow:hidden;
	background:url(../../images/page_panel/bg-film2.jpg) repeat-x;
}
/** NNEWS BOX OFFICE **/
#page_content_container .boxoffice_v_sep{
	width:632px;
	height:8px;
	display:block;
	float:left;
	overflow:hidden;
}
#page_content_container .boxoffice_block{
	width:314px;
	height:141px;
	display:block;
	float:left;
	overflow:hidden;
	margin-left:5px;
}
#page_content_container .boxoffice_block_with_header{
	height:161px;
}
#page_content_container .boxoffice_title{
	width:314px;
	height:19px;
	display:block;
	float:left;
	overflow:hidden;
}
#page_content_container .boxoffice_title_thai{
	background:url(../images/page_panel/topic-thai.gif) no-repeat;
}
#page_content_container .boxoffice_title_usa{
	background:url(../images/page_panel/topic-usa.gif) no-repeat;
}
#page_content_container .boxoffice_title_japan{
	background:url(../images/page_panel/topic-japan.gif) no-repeat;
}
#page_content_container .boxoffice_title_korea{
	background:url(../images/page_panel/topic-korea.gif) no-repeat;
}
#page_content_container .boxoffice_table{
	width:314px;
	height:122px;
	display:block;
	float:left;
	overflow:hidden;
	border-spacing:0;
	font-size:10px;
}
#page_content_container .boxoffice_block_with_header .boxoffice_table{
	height:142px;
}
#page_content_container .boxoffice_table tr{
	height:19px;
	background:#721b4f;
}
#page_content_container .boxoffice_table tr.odd{
	background:#7c2358;
}
#page_content_container .boxoffice_table th{
	height:19px;
	line-height:19px;
	background:#601741;
	border-right:1px solid #904a76;
	border-bottom:1px solid #904a76;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
}
#page_content_container .boxoffice_table td{
	height:19px;
	line-height:19px;
	border-right:1px solid #904a76;
	border-bottom:1px solid #904a76;
	text-align:center;
	overflow:hidden;
}
#page_content_container .boxoffice_table td div{
	width:100%;
	height:19px;
	line-height:19px;
	overflow:hidden;
}
#page_content_container .boxoffice_table .boxoffice_title{width:98px;}
#page_content_container .boxoffice_table .boxoffice_week{width:75px;}
#page_content_container .boxoffice_table .boxoffice_theater{width:31px;}
#page_content_container .boxoffice_table .boxoffice_revenue{width:78px;}
#page_content_container .boxoffice_table .boxoffice_day{width:29px;}
#page_content_container .boxoffice_table .first{}
#page_content_container .boxoffice_table .last{border-right:0 none;}
#page_content_container .boxoffice_table .bottom{border-bottom:0 none;}
/** MEMBER ESHOW BOOK **/
#page_content_container .book_wrapper{
	width:159px;
	height:158px;
	display:block;
	float:left;
	margin-top:4px;
	margin-bottom:10px;
}
#page_content_container .book_block{
	width:122px;
	height:158px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#page_content_container .book_border_top{
	width:122px;
	height:2px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/book-border-top.gif) no-repeat;
}
#page_content_container .book_border_left{
	width:8px;
	height:151px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/book-border-L.gif) no-repeat;
}
#page_content_container .book_border_right{
	width:2px;
	height:151px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/book-border-R.gif) no-repeat;
}
#page_content_container .book_border_bottom{
	width:122px;
	height:5px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/book-border-under.gif) no-repeat;
}
#page_content_container .book_content{
	width:112px;
	height:151px;
	display:block;
	float:left;
}
/** MEMBER ESHOW LESSON **/
#page_content_container .lesson_wrapper{
	width:159px;
	height:159px;
	display:block;
	float:left;
	margin-top:4px;
	margin-bottom:10px;
}
#page_content_container .lesson_block{
	width:120px;
	height:159px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#page_content_container .lesson_border_top{
	width:120px;
	height:2px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/sheet-border-top.gif) no-repeat;
}
#page_content_container .lesson_border_left{
	width:6px;
	height:151px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/sheet-border-L.gif) no-repeat;
}
#page_content_container .lesson_border_right{
	width:2px;
	height:151px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/sheet-border-R.gif) no-repeat;
}
#page_content_container .lesson_border_bottom{
	width:120px;
	height:6px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/sheet-border-under.gif) no-repeat;
}
#page_content_container .lesson_content{
	width:112px;
	height:151px;
	display:block;
	float:left;
}
/** MEMBER NSHOW DVD **/
#page_content_container .nshow_blank_sep_line{
	width:642px;
	height:4px;
	display:block;
	float:left;
	overflow:hidden;
}
#page_content_container .dvd_container{
	width:81px;
	height:116px;
	display:block;
	float:left;
	overflow:hidden;
	background:none;
	margin-left:4px;
	margin-right:4px;
}
#page_content_container .dvd_container:hover{
	background:#FF9;
}
#page_content_container .dvd_border_top{
	width:77px;
	height:11px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/dvd-border-top.gif) no-repeat;
	margin-left:2px;
	margin-top:2px;
}
#page_content_container .dvd_border_left{
	width:4px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/dvd-border-L.gif) no-repeat;
	margin-left:2px;
}
#page_content_container .dvd_border_right{
	width:4px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/dvd-border-R.gif) no-repeat;
}
#page_content_container .dvd_border_bottom{
	width:77px;
	height:11px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/dvd-border-under.gif) no-repeat;
	margin-left:2px;
}
#page_content_container .dvd_border_content{
	width:71px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
}
/** MEMBER NSHOW BLURAY **/
#page_content_container .bluray_container{
	width:81px;
	height:116px;
	display:block;
	float:left;
	overflow:hidden;
	background:none;
	margin-left:4px;
	margin-right:4px;
}
#page_content_container .bluray_container:hover{
	background:#FF9;
}
#page_content_container .bluray_border_top{
	width:77px;
	height:11px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/bluray-border-top.gif) no-repeat;
	margin-left:2px;
	margin-top:2px;
}
#page_content_container .bluray_border_left{
	width:4px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/bluray-border-L.gif) no-repeat;
	margin-left:2px;
}
#page_content_container .bluray_border_right{
	width:4px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/bluray-border-R.gif) no-repeat;
}
#page_content_container .bluray_border_bottom{
	width:77px;
	height:11px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/page_panel/bluray-border-under.gif) no-repeat;
	margin-left:2px;
}
#page_content_container .bluray_border_content{
	width:71px;
	height:97px;
	display:block;
	float:left;
	overflow:hidden;
}
/** PRODUCT PAGE **/
#product_content_wrapper{
	width:642px;
	height:350px;
	display:block;
	float:left;
	overflow:hidden;
	/*background:#434c5c;*/
	background:url(../../images/page_panel/bg-body.jpg) repeat-x;
}
#product_content_left_block{
	width:202px;
	height:350px;
	display:block;
	float:left;
	overflow:hidden;
}
#product_content_right_block{
	width:440px;
	height:350px;
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
}
#product_back_button{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:14px;
	right:14px;
	height:20px;
	background:url(../images/page_panel/product-back.jpg) no-repeat;
	background-position:top;
}
#product_back_button.hover{
	background-position:bottom;
}
#product_content_pic_wrapper{
	width:167px;
	height:232px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:#333;
	margin-top:15px;
}
#product_content_pic{
	width:153px;
	height:218px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #fff;
	margin-top:5px;
}
#product_content_id{
	width:168px;
	height:30px;
	line-height:30px;
	border:1px solid #666;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../../images/page_panel/bg-tab-code.jpg) repeat-x;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-top:6px;
	overflow:hidden;
}
#product_content_button_wrapper{
	width:163px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:20px;
}
#product_content_trailer_button{
	width:68px;
	height:26px;
	display:block;
	float:left;
	background:url(../../images/page_panel/button_trailer.jpg) no-repeat;
	background-position:top;
}
#product_content_trailer_button.hover{
	background-position:bottom;
}
#product_content_trailer_button.disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
}
#product_content_comment_button{
	width:83px;
	height:26px;
	display:block;
	float:right;
	background:url(../../images/page_panel/button_comment.jpg) no-repeat;
	background-position:top;
}
#product_content_comment_button.hover{
	background-position:bottom;
}
#product_content_comment_button.disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
}
#product_content_title_eng{
	width:440px;
	height:18px;
	line-height:18px;
	display:block;
	float:left;
	text-align:left;
	overflow:hidden;
	font-size:13px;
    margin-top:8px;
	color:#00CCCC;
}
#product_content_title_thai{
	width:440px;
	height:18px;
	line-height:18px;
	display:block;
	float:left;
	text-align:left;
	overflow:hidden;
	font-size:13px;
	color:#FF9933;
}
#product_content_menu_wrapper{
	width:430px;
	height:28px;
	display:block;
	float:left;
	background:url(../../images/page_panel/tab-menu-bg.jpg) repeat-x;
	margin-top:10px;
	overflow:hidden;
}
#product_content_menu_wrapper .left_border{
	width:72px;
	height:28px;
	display:block;
	float:left;
	background:url(../../images/page_panel/tab-menu-L.jpg) no-repeat;
}
#product_content_menu_wrapper .right_border{
	width:72px;
	height:28px;
	display:block;
	float:right;
	background:url(../../images/page_panel/tab-menu-R.jpg) no-repeat right;
}
#product_content_menu_wrapper .button{
	width:95px;
	height:28px;
	display:block;
	float:left;
	background-position:top;
}
#product_content_menu_wrapper .button:hover{
	background-position:bottom;
}
#product_content_menu_wrapper a.selected{
	background-position:bottom;
}
#product_content_menu_wrapper .detail_btn{
	background:url(../../images/page_panel/product-button1.jpg) no-repeat;
}
#product_content_menu_wrapper .synopsis_btn{
	background:url(../../images/page_panel/product-button2.jpg) no-repeat;
}
#product_content_menu_wrapper .other_btn{
	background:url(../../images/page_panel/product-button3.jpg) no-repeat;
}
#product_content_detail_wrapper{
	width:430px;
	height:174px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:4px;
}
#product_content_detail_wrapper .tlb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-top-L.jpg) no-repeat;overflow:hidden;}
#product_content_detail_wrapper .tb{width:418px;height:6px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_detail_wrapper .trb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-top-R.jpg) no-repeat;overflow:hidden;}
#product_content_detail_wrapper .tl{width:6px;height:162px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_detail_wrapper .tr{width:6px;height:162px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_detail_wrapper .blb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-under-L.jpg) no-repeat;overflow:hidden;}
#product_content_detail_wrapper .bb{width:418px;height:6px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_detail_wrapper .brb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-under-R.jpg) no-repeat;overflow:hidden;}
#product_content_detail_container{
	width:418px;
	height:162px;
	display:block;
	float:left;
	overflow:hidden;
	background:#424b5b;
	font-size:12px;
	color:#fff;
	position:relative;
}
#product_content_detail_list{
	width:1254px;
	height:162px;
	display:block;
	float:left;
	position:absolute;
}
#product_content_detail_list .product_content_detail{
	width:418px;
	height:162px;
	display:block;
	float:left;
	overflow:auto;
}
#product_content_detail_list .content_info_detail_table{
	width:368px;
	height:143px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:8px;
}
#product_content_price_wrapper{
	width:430px;
	height:81px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:4px;
}
#product_content_price_wrapper .tlb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-top-L.jpg) no-repeat;overflow:hidden;}
#product_content_price_wrapper .tb{width:418px;height:6px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_price_wrapper .trb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-top-R.jpg) no-repeat;overflow:hidden;}
#product_content_price_wrapper .tl{width:6px;height:69px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_price_wrapper .tr{width:6px;height:69px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_price_wrapper .blb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-under-L.jpg) no-repeat;overflow:hidden;}
#product_content_price_wrapper .bb{width:418px;height:6px;display:block;float:left;background:#424b5b;overflow:hidden;}
#product_content_price_wrapper .brb{width:6px;height:6px;display:block;float:left;background:url(../../images/page_panel/box-conner-under-R.jpg) no-repeat;overflow:hidden;}
#product_content_price_container{
	width:418px;
	height:69px;
	display:block;
	float:left;
	overflow:hidden;
	background:#424b5b;
	position:relative;
}
#product_content_price_container button{
	float:right;
	margin-left:5px;
}
#product_content_price_table{
	width:418px;
	height:69px;
	display:block;
	float:left;
	border-spacing:0;
	color:#999;
}
#product_content_price_table tr{
    height:23px;
    line-height:23px;
    overflow:hidden;
}
#product_content_price_table td{
	height:23px;
	line-height:23px;
	text-align:center;
	overflow:hidden;
}
#product_content_price_table td.type{width:68px;}
#product_content_price_table td.price{width:64px;}
#product_content_price_table td.cur{width:48px;}
#product_content_price_table td.line{width:84px;}
#product_content_price_table td.button{width:72px;}
#product_content_price_table .tab_line{
	width:83px;
	height:2px;
	display:block;
	background:#596373;
}
#product_content_price_table a.buy_button{
	width:46px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../../images/page_panel/button-buy.jpg) no-repeat;
	background-position:top;
}
#product_content_price_table a.buy_button.hover{
	background-position:bottom;
}
#product_content_price_table a.buy_button.disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
}
#product_content_bag_wrapper{
	width:78px;
	height:69px;
	display:block;
	float:left;
}
#product_content_message{
	color:#FFCC33;
	position:absolute;
	left:0;
	top:390px;
	width:642px;
	height:20px;
	display:block;
	text-align:center;
}
.product_message{
	color:#FFCC33;
}
#product_content_bag_button{
	width:44px;
	height:36px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:url(../../images/page_panel/button-bag.jpg) no-repeat;
	background-position:top;
	margin-top:17px;
}
#product_content_bag_button:hover{
	background-position:bottom;
}
