body { 
	margin:0;
	background:#000;
	background-image:url(text.txt); /* for IE6 */
	background-attachment:fixed;
}

fnt7 { font-size:7pt; }
fnt8 { font-size:8pt; }
fnt9 { font-size:9pt; }
fnt10 { font-size:10pt; }
fnt11 { font-size:11pt; }
fnt12 { font-size:12pt; }
fnt16 { font-size:16pt; }
fnt22 { font-size:22pt; }
	
.ticrf {
	background:#ccc;
	background:url(../images/8833_ticrf_r.jpg) no-repeat;
	width:100px;
	height:175px;
}

.bottomNav {
	background:#ccc;
	background-image:url(../images/bottomnav_bg.jpg);
	z-index:999;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	position:fixed !important;/*FF IE7*/
	_position:absolute;/*IE6*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight) :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight));/*IE5 IE5.5*/
	overflow:visible;
	display:none;
}

.annsm {
	background:#FFFFFF;
	border:4px solid #FF9900;
	z-index:998;
	bottom:0;
	left:0;
	margin-bottom:35px !important;
	padding-bottom:5px;
	width:320px;
	position:fixed !important;/*FF IE7*/
	_position:absolute;/*IE6*/
	_left: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (document.documentElement.clientWidth - this.offsetWidth)-30 :/*IE6*/ document.body.scrollLeft + (document.body.clientWidth - this.clientWidth)-30);/*IE5 IE5.5*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight)-35 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)-30);/*IE5 IE5.5*/
	overflow:hidden;
	display:none;
}
.annsm a { text-decoration:none; color:#00f; }
.annsm_title {
	font-size:11pt;
	font-weight:bold;
	color: #00f;
	_padding-top:15px;
	word-wrap: break-word; word-break: normal;
}
.annsm_contents {
	border-top:1px solid #ccc;
	font-size:10pt;
	font-weight:bold;
	color: #252525;
	padding : 5px;
	text-align:left;
	word-wrap: break-word; word-break: normal;
}
.annsm_contents a { color:#333; }
.annsm_dateline {
	color:#333;
}

.pm_box {
	background:#FFCC66;
	border:4px solid #FF9900;
	z-index:998;
	bottom:0;
	left:0;
	margin-bottom:35px !important;
	width:120px;
	height:60px;
	position:fixed !important;/*FF IE7*/
	_position:absolute;/*IE6*/
	_left: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (document.documentElement.clientWidth - this.offsetWidth)-30 :/*IE6*/ document.body.scrollLeft + (document.body.clientWidth - this.clientWidth)-30);/*IE5 IE5.5*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight)-35 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)-30);/*IE5 IE5.5*/
	overflow:hidden;
}
.close_box { clear:both; float:right; position:relative; width:1px; height:1px; }
.close { clear:both; position:absolute; top:0; right:0; width:16px; height:16px; background:url(../images/close.gif) no-repeat; cursor:pointer; }
.pm_notice { clear:both; height:50px; padding:5px; background:#fff; line-height:50px; font-size:9pt; }
.pm_notice a { font-size:9pt; font-weight:bold; color:#FF6600; }

.clearline { clear:both; }
.wrap { clear:both; width: 98%; overflow:hidden; text-align: left; margin: 0 auto; }
.LRBorder { border-left:1px solid #fff; border-right:1px solid #fff; }
#header { clear:both; width: 100%; height:200px; background:#000; }
	.header_rightside .website_slogan { position:absolute; top:0; right:0; }
				.slogan_text { margin-right:5px; margin-top:0; font-size:10pt; color:#fff; }
					#selector_trans a { cursor:pointer; }

	.header_rightside { float:right; width:620px; height:149px; position:relative; }
		#am_header{ float:right; margin-top:0; }
		.website_slogan { float:right; position:absolute; top:0; right:0; }
				.slogan_text { margin-right:5px; margin-top:0; font-size:10pt; color:#fff; }
					#selector_trans a { cursor:pointer; }
		.Anniversary { float:right; position:absolute; top:30px; right:600px; width:142px; height:88px; z-index:9999; }

	.header_leftside { float:left; width:360px; height:149px; overflow:hidden; background:#000; margin:0; padding:0; }
		.website_info { clear:both; width:420px; height:35px; overflow:hidden; }
			.website_warning { float:left; margin:0; padding:0; }
				.warning_text { margin-left:8px; margin-top:2px !important; margin-top:4px; font-size:8pt; font-weight:bold; color:#fff; }
		.website_logo { clear:both; width:420px; height:115px; overflow:hidden; }
			#logo { float:left; width:410px; height:115px; }

.headerbox {
	clear:both;
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative; 
}
.headerbox .sitelogo {
	float:left;
	width:160px;
	height:72px;
	margin:30px 0 0 30px;
	margin:30px 0 0 15px\9;
}
.headerbox .sitelogo img {
	width:160px;
}
.headerbox .sitebanner {
	float:right;
	width:640px;
	height:200px;
	overflow:hidden;
}
.headerbox .sitewarning { clear:both; width:600px; height:24px; line-height:24px; position: absolute; top:0px; left:30px; font-size:11px; font-weight:bold; color:#fff; }
.headerbox .nameplate { clear:both; width:400px; height:62px; overflow:hidden; position: absolute; top:40px; left:280px; }
.headerbox .nameplate .np_streaming { float:left; width:176px; height:62px; overflow:hidden; background:url(../images/zone_arrow.jpg) -31px top no-repeat; margin-right:20px; }
.headerbox .nameplate .np_download { float:left; width:176px; height:62px; overflow:hidden; background:url(../images/zone_arrow.jpg) -231px -156px no-repeat; }
.headerbox .nameplate_desc { clear:both; width:600px; height:75px; overflow:hidden; position: absolute; top:105px; left:220px; }
.headerbox .nameplate_desc .sdesc { float:left; width:233px; height:75px; overflow:hidden; background:url(../images/sprites.png) no-repeat left -1238px; margin-right:25px; }
.headerbox .nameplate_desc .ddesc { float:left; width:233px; height:75px; overflow:hidden; background:url(../images/sprites.png) no-repeat left -1348px; }

.headerbox .website_slogan { position:absolute; top:0; right:0; }
.headerbox .website_slogan .slogan_text { margin-right:5px; margin-top:0; font-size:10pt; color:#fff; }
.headerbox .website_slogan .slogan_text #selector_trans a { cursor:pointer; }

#maincontent { width: 100%; border-top:1px solid #fff; background-color:#ccc; }
	#contents { float:left; width:816px !important; width:819px; position: relative; background:#ccc; }
		#dialogbox { clear:both; position: absolute; padding:10px; background:#fff; border:2px solid #444; display:none; width:400px; height:300px; }
	#mainbox_8xx { clear:both; width:816px !important; width:819px; }
		.maintitle { clear:both; width:824px !important; width:819px; height:24px; text-align:left; background-image:url(../images/titlebarbg.jpg);background-repeat:repeat-x; }
			.text { float:left; padding-top:3px !important;padding-top:0; margin-top:1px !important;margin-top:5px; margin-left:5px; font-size:10pt; color:#fff; }
			.text a { font-size:10pt; font-weight:bold; color:#fff; text-decoration:none; }
			.more_text { float:right; padding-top:3px !important;padding-top:0; margin-top:1px !important;margin-top:5px; margin-right:15px !important; margin-right:5px; font-size:10pt; color:#fff; }
			.more_text a { font-size:10pt; font-weight:bold; color:#fff; text-decoration:none; }

#footer { clear:both; width: 100%; border-top:1px solid #fff; background:#323232; color:#eee; }
	.wrap { clear:both; width: 98%; text-align: left; margin: 0 auto; }
		#warning { clear:both; background:#444444; font-size:8pt; color:#ffffff; text-align:left; padding:5px; }
		#warning a { font-size:8pt; color:#FFFF00; }
		#copyright { clear:both; margin-top:5px; font-size:8pt; color:#ffffff; }
			.c_line { float:left; font-size:9pt; font-weight:bold; color:#ffffff; margin: 3px 3px 0 3px; }
			.c_link { float:left; font-size:8pt; color:#ffffff; margin: 3px 3px 0 3px; }
			.c_link a { font-size:8pt; color:#FFFFFF; text-decoration:none; }
			.c_icon { float:right; margin: 0 5px 0 0; }
			.c_text { float:right; font-size:8pt; color:#ffffff; margin: 3px 0 0 0; }
			.c_text a { font-size:8pt; font-weight: bold; color:#FF33CC; }
	
/* AM All page header User Box */
#userbox { clear:both; width:160px; overflow:hidden; margin:0; padding:0; }
	#login {clear:both; width:160px; height:20px; overflow:hidden; text-align:left; }
		.lg_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; }
		.lg_err_text { font-size:9pt; color:#f00; margin-left:12px; margin-top:0px !important; margin-top:5px; }

	#loginbox { clear:both; width:160px; }
	#loginbox td { font-size:9pt; }
		.lgb_err_text { text-align:center;font-size:9pt; color:#f00; margin-left:12px; margin-top:0px !important; margin-top:2px; }
	
	#userinfo { clear:both; width:160px; background:#fff; }
		#syncip_box { margin-top:15px; position:relative; }
		.ui_title { font-size:10pt; font-weight:bold; color:#000000; padding:3px; display:block; background:#FFCCCC; }
		.ui_title a { font-size:12pt; font-weight:bold; color:#000000;}
		.ui_default { font-size:9pt; font-weight:bold; color:#CC0000; margin:5px 0px 5px 2px; }
			.uid_link { display:block; width:120px; height:20px; line-height:20px; background:#CCCCFF; border:1px solid #666; font-weight:bold; color:#000000; text-decoration:none; font-size:8pt; text-align:center; margin-top:5px; vertical-align:middle; }
			.redlink { color:#f00; }
			.upgrade { background:#FFFF00; }
			.recurupgrade { background:#FF0000; }
			.errormsg { font-size:10pt; color:#FF00FF; }
			.sfonts { font-size:11pt; font-weight:bold; color:#009900; }
			.syncicon_ip { position: absolute; top:77px; left:130px; background:#FFFFFF url(../images/sync_ip.gif) no-repeat left top; width:21px; height:18px; display:block; z-index:333; }
			.syncicon_dip { position: absolute; top:77px; left:130px; background:#FFFFFF url(../images/sync_dip.gif) no-repeat left top; width:21px; height:18px; display:block; z-index:333; }
			.syncicon_ip_en { position: absolute; top:93px; left:130px; background:#FFFFFF url(../images/sync_ip.gif) no-repeat left top; width:21px; height:18px; display:block; z-index:333; }
			.syncicon_dip_en { position: absolute; top:93px; left:130px; background:#FFFFFF url(../images/sync_dip.gif) no-repeat left top; width:21px; height:18px; display:block; z-index:333; }
		.ui_welcome { font-size:11pt; font-weight:bold; color:#000000; margin:3px; }
			.username { font-size:12pt; font-weight:bold; color:#FF0066; margin-left:3px; }
		.ui_credit { font-size:10pt; color:#CC0000; margin:3px; }

/* AM All page header Mobile Adv Box */
#mobile_advbox { clear:both; width:160px; }

/* AM All page header Artist tag Box */
#artist_tagbox { clear:both; width:160px; }
	#tagbox_title {clear:both; width:160px; height:20px; overflow:hidden; text-align:left; }
		.cg_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; text-align:left; }
	#tagbox { clear:both; width:160px; }

/* AM All page header Search Box */
#searchbox { clear:both; width:160px; margin-top:10px; }
	#search {clear:both; width:160px; height:20px; overflow:hidden; text-align:left;}
		.sh_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; }
		.sh_err_text { font-size:9pt; color:#f00; margin-left:12px; margin-top:0px !important; margin-top:2px; }
	#searchkey { clear:both; width:160px; padding-top:10px; padding-bottom:10px; }

/* AM All page header New post form forum - Only Admin can see */
#newpost_box { clear:both; width:160px; }
	#newpost_title {clear:both; width:160px; height:20px; overflow:hidden; text-align:left; }
		.cg_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; text-align:left; }
	#newpostbox { clear:both; width:160px; text-align:left; }
	#newpostbox a { font-size:8pt; color:#00f; text-align:left; padding:3px 0 3px 0; }
		#newline { clear:both; margin-top:2px; font-size:0pt; height:1px; overflow:hidden; border-bottom:1px solid #c0c0c0; }

/* AM All page header Category Box */
#categorybox { clear:both; width:160px; }
	#category {clear:both; width:160px; height:20px; overflow:hidden; text-align:left;}
		.cg_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; }
		.cg_err_text { font-size:9pt; color:#f00; margin-left:12px; margin-top:0px !important; margin-top:2px; }
	#catebox { clear:both; width:160px; }

	#catebox ul, #catebox ul li, ul#cateinner li { list-style: none;  margin:0; padding:0;}
	ul#cateinner { clear:both; font-size:10pt; text-align:left; }
	ul#cateinner li:hover { background:#fff; }
	li.cateitem { clear:both; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #c0c0c0; position:relative; }
	li.cateitem a { font-size:10pt; text-decoration:none; color:#00f; }
	li.selected { background:#ffffcc; }
	li.cateitem .catename { float:left; font-size:8pt; color:#00f; text-align:left; margin-left:5px; }
	li.cateitem .icon_new { position: absolute; top:8px; right:5px; width:28px; height:16px; background:url(../images/icon_new_ani.gif) no-repeat; display:block; }
	li.cateitem .icon_hot { position: absolute; top:8px; right:5px; width:28px; height:16px; background:url(../images/icon_hot_ani.gif) no-repeat; display:block; }


/* AM All page header Customer Services Box */
.csbox { clear:both; width:160px; margin-top:10px; }
	.cstitle {clear:both; width:160px; height:20px; overflow:hidden; text-align:left;}
		.cs_text { font-size:10pt; font-weight:bold; color:#000; margin-left:5px; margin-top:0px !important; margin-top:3px; }
		.cs_err_text { font-size:9pt; color:#f00; margin-left:12px; margin-top:0px !important; margin-top:2px; }
	.cscontents { clear:both; width:160px; padding-top:10px; padding-bottom:10px; }
	.cscontents img { border:1px solid #444; }

/* AM All page header Left side menu */
#menubox_left { float:left;width:160px;border-right:1px solid #ffffff; overflow:hidden; background-color:#ccc; }
	#btn_160x20 {clear:both; width:160px; height:20px; overflow:hidden; text-align:left;}
		#text { font-size:9pt; color:#181818; margin-left:12px; margin-top:0px !important; margin-top:2px; }

/* AM All page header Main side menu */
#menubox { clear:both; width:100%; height:30px; overflow:hidden; border-bottom:2px solid #CC0000; background:#444444; position:relative; }
	#menu { clear:both; width:100%;  float:right; margin-right:5px; height:30px; }
		.btn_upgrade { float:left; font-size:10pt; padding:5px 5px 2px 5px; margin-top:6px !important; margin-top:8px; margin-right:0px; border-right:1px solid #CC0000; background:#FFFF66; }
		.btn_upgrade a { font-size:10pt; font-weight:bold; color:#FF3300; text-decoration:none; }
		.empty { float:left; width:30px; height:28px; overflow:hidden; margin-right:5px; }
		.btn_mout { float:right; font-size:10pt; padding:5px 5px 2px 5px; margin-top:6px !important; margin-top:8px; margin-right:0px; background:#FF6060; border-right:1px solid #CC0000; }
		.btn_mout a { font-size:10pt; font-weight:bold; color:#fff; text-decoration:none; }
		.btn_mover { float:right; font-size:10pt; padding:5px 5px 2px 5px; margin-top:5px !important; margin-top:7px; margin-right:0px; background:#ffc; border-right:1px solid #CC0000; }
		.btn_mover a { font-size:10pt; font-weight:bold; color:#CC0000; text-decoration:none; }
		.btn_select { float:right; font-size:10pt; padding:5px 5px 2px 5px; margin-top:4px; margin-right:0px; background:#fff; border:2px solid #CC0000; border-left:1px solid #CC0000; }
		.btn_select a { font-size:11pt; font-weight:bold; color:#CC0000; text-decoration:none; }
		.btn_special { float:right; font-size:10pt; padding:5px 5px 2px 5px; margin-top:6px !important; margin-top:8px; margin-right:0px; background:#FFFF33; border-right:1px solid #CC0000; }
		.btn_special a { font-size:10pt; font-weight:bold; color:#990000; text-decoration:none; }
		.btn_forum { float:left; width:156px; _width:150px; font-size:10pt; padding:5px 5px 2px 5px; margin-top:6px !important; margin-top:8px; margin-right:0px; background:#FFFFCC; border-right:1px solid #CC0000; }
		.btn_forum a { font-size:10pt; font-weight:bold; color:#990000; text-decoration:none; }
	.atransletor { clear:both; position: absolute; top:2px; right:5px; }
		#selector_trans a { cursor:pointer; }

/*AM Font page fslide*/
#rotate_fads{clear:both;overflow:hidden;margin:3px 2px 0 2px;}
/* AM Video List page */
/* AM Video List page - Page Bar */
#pager { clear:both; width:800px; margin-top:5px;  }
	.p_bar { clear:both; border:1px solid #CC0033; padding:5px; background:#FFCCFF; }
		.p_total { border:0px solid #CC0033; padding:2px; margin:1px; background:#fff; }
		.p_pages { border:0px solid #CC0033; padding:2px; margin:1px; background:#fff; }
		.p_pages input{ margin-left:3px; width:40px; border:1px solid #CC0033; }
		.p_curpage { border:0px solid #CC0033; padding:2px 5px 2px 5px; margin:1px; background:#ff0; color:#000; }
		.p_redirect { border:0px solid #CC0033; padding:2px 5px 2px 5px; margin:1px; background:#fff; color:#000;  text-decoration:none; }
		.p_num { border:0px solid #CC0033; height:26px; padding:2px 5px 2px 5px; margin:1px; background:#fff; color:#000; text-decoration:none; } 
		.hover{ background-color:#CCC;}
	
/* AM Video List page - List Box */
.am_list_box { float:left; width:400px; height:185px; overflow:hidden; border:1px solid #666; background-image:url(../images/am_list_bg.jpg); background-repeat:repeat-x; margin:3px 2px 3px 3px !important; margin:3px 2px 3px 3px; }
	.hover { background:#FFF; }
	.small_cover { float:left; width:220px; height:149px; overflow:hidden; margin:5px 3px 5px 2px; border:1px solid #666; background:url(../images/small_cover_bg.jpg) no-repeat; font-size:0pt; }
	.small_cover .zh { background:url(../images/small_cover_bg.jpg) no-repeat; }
	.small_cover .cn { background:url(../images/small_cover_bg.jpg) no-repeat; }
	.small_cover .en { background:url(../images/small_cover_bg.jpg) no-repeat; }
	.small_cover img { float:right; border:0; _margin-left:-5px;}
	.summary { float:left; width:164px; height:156px; overflow:hidden; margin-top:5px; }
		.title { clear:both; color:#990000; text-align:left; }
		.title a { color:#990000; font-size:10pt; font-weight:bold; }
		.details { clear:both; }
			.dctext { clear:both; padding:2px; color:#666; font-size:9pt; text-align:left; }
			.dfltext { float:left; padding:2px 1px 2px 2px; color:#666; font-size:8pt; text-align:left; }
			.dflimg { float:left; width:32px; height:20px; overflow:hidden; padding:0px 3px 0 1px ; }
		.options_box { clear:both; width:390px; border-top:1px solid #ccc; }
			.options_32x16 { float:left; width:32px; height:16px; overflow:hidden; margin:2px 1px 3px 1px; }
			.options_16x16 { float:left; width:16px; height:16px; overflow:hidden; margin:2px 1px 3px 1px; }
			.vpreviewer { float:right; width:16px; height:16px; overflow:hidden; margin:2px 3px 3px 3px; }
			.bookmark_add { float:right; width:16px; height:16px; overflow:hidden; margin:2px 3px 3px 3px; }
			.bookmark_remove { float:right; width:16px; height:16px; overflow:hidden; margin:2px 3px 3px 3px; }
			.admin_options { float:left; width:62px; height:16px; overflow:hidden; margin:2px 1px 3px 1px; }
			.admin_options span {  }


/* AM Chinese page */
#chinese_products { clear:both; width:780px; background:#ccc; border:1px solid #aaa; padding:3px; }
	#pic { float:left; width:176px; height:253px; padding:5px; border:1px solid #444; margin-left:3px; }
	#summary { float:left; margin-left:5px; border:1px solid #000; width:570px; height:263px; }
		#fonts { text-align:left; font-size:10pt; color:#CC0000; margin:5px; }

/* AM Mobile page */
#mobilev_box { clear:both; width:818px; }
	#mobilev_list { clear:both; width:760px; }
		.mvlist_box { float:left; width:220px; overflow:hidden; background:#fff; border:1px solid #444; margin:15px 0 0 15px; }
			.mvid { clear:both; font-size:11pt; font-weight:bold; background:#fff; padding:3px 0 3px 0; border-bottom:1px solid #444; }
			.pic { clear:both; width:220px; height:260px; overflow:hidden; padding:0px; border:0px solid #444; margin-left:0px; background:#fff; }
			.dloption { clear:both; width:260px; background:#fff; border:0px solid #444; border-top:1px solid #444; }
				.icon { float:left; width:32px; height:32px; overflow:hidden; margin:5px; background:#ffc; border:1px solid #444; padding:3px; }

/* AM View page */
#am_view_menu { clear:both; width:824px !important; width:819px; height:32px; }
	.btn_130x32 { float:left; /*width:130px;*/ height:32px; overflow:hidden; margin-left:3px; }
		.ml { float:left; width:10px; height:32px; overflow:hidden; background-image:url(../images/btn_view_ml.gif); background-repeat:no-repeat; }
		.mm { float:left; height:32px; overflow:hidden; background-image:url(../images/btn_view_mm.gif); background-repeat:repeat-x; }
		.mm .text { margin-top:8px; font-size:11pt; color:#ffc; }
		.mm .text a { margin-top:8px; font-size:11pt; font-weight:bold; color:#ffc; text-decoration:none; }
		.mr { float:left; width:10px; height:32px; overflow:hidden; background-image:url(../images/btn_view_mr.gif); background-repeat:no-repeat; }

#am_view_vbox { clear:both; width:819px; overflow:hidden; background:#666; }
	#vplayer { clear:both; width:100%; background:#333; }
		#cover { clear:both; width:800px; overflow:hidden; padding:0 2px 2px 2px; font-size:1px; background:#666; position: relative; z-index:1001; }
			#tipmsg { position: absolute; top:10px; right:10px; background:#fff; opacity:70; filter:alpha( opacity=70 ); -moz-opacity: 0.70; font-size:18pt; font-weight:bold; color:#000; padding:5px; text-align:center; z-index:1000; }
				#tipmsg_img { float:left; opacity:100; filter:alpha( opacity=100 ); -moz-opacity:1; }
				#tipmsg_text { float:left; opacity:100; filter:alpha( opacity=100 ); -moz-opacity:1; margin-top:0 !important;margin-top:3px; margin-left:5px; }
			#regmsg { display:block; position: absolute; top:180px; left:80px; background:#fff; opacity:85; filter:alpha( opacity=85 ); -moz-opacity: 0.85; font-size:18pt; font-weight:bold; color:#000; padding:5px; text-align:center; z-index:1002; }
				#regmsg_img { float:left; opacity:100; filter:alpha( opacity=100 ); -moz-opacity:1; }
				#regmsg_text { float:left; margin-top:0 !important;margin-top:3px; margin-left:5px; padding:5px; text-align:left; }
				#regmsg_text a { color:#f00; }
				#regmsg_text a:visited { color:#f00; }

		#player { clear:both; width:600px; height:519px; padding:5px; background:#181818; }

	#am_view_details{ clear:both; width:818px; }
		#small_cover { float:left; width:224px; height:240px; overflow:hidden; margin:5px 5px 5px 2px; }
		#small_cover img { border-top:1px solid #000; border-left:1px solid #000; border-bottom:2px solid #333; border-right:2px solid #333; }
		#details { float:left; width:580px; margin:5px 5px 5px 2px; background:#fff; }
			#tr_a { background:#ffc; }
			#tr_b { background:#fff; }
			.remind { color:#f00; font-size:10pt; font-weight:bold; text-align:left; padding:3px; }
			td { color:#000000; font-size:10pt; text-align:left; padding:3px; }
		.download { float:left; width:224px; background:#fff; margin-top:5px; }
			.flashget_remind { clear:both; margin:3px; border-bottom:1px solid #ccc; display:none; }
				 .fr_icon { float:left; margin-top:5px; margin-left:3px; }
				 .fr_text { font-size:10pt; font-weight:bold; color:#FF0066; padding:3px; text-align:left; }
				 .fr_text a { font-size:11pt; font-weight:bold; color:#FF0066; text-decoration:none; text-align:left; }
			.flashget_dlLink { clear:both; margin:3px; font-size:11pt; color:#00f; padding:3px; display:none; }
			.flashget_dlLink a { font-size:11pt; font-weight:bold; color:#00f; }
			.open_link { clear:both; margin:5px; font-size:13pt; font-weight:bold; color:#fff; padding:8px 3px 8px 3px; cursor:pointer; }
				.opl_link_box { clear:both; width:210px; margin:0; padding:0; }
				.opl_icon{ float:left; margin-top:5px; margin-left:3px; }
				.opl_icon_mobile{ float:left; margin-top:0; margin-left:3px; }
				.opl_link{ float:left; margin-top:5px; margin-left:5px; font-size:11pt; font-weight:bold; color:#FF0066; }
				.opl_link a { font-size:11pt; font-weight:bold; color:#00f; }
			.notlogin { clear:both; margin:3px; font-size:11pt; color:#000; padding:3px; }
			.notlogin a { font-size:11pt; font-weight:bold; color:#00f; }
	#am_view_otheroption{  clear:both; width:99%; margin-top:5px; }
		.respond { float:left; width:804px; overflow:hidden; background:#fff; color:#f00; font-size:10pt; font-weight:bold; text-align:left; padding:3px;  margin-bottom:5px; }
	.dltips { clear:both;  width:99%; background:#fff; border:0px solid #444; margin-top:5px; }
		.dltips_list { float:left; margin:3px; }
			.dll_icon{ float:left; width:32px; height:32px; overflow:hidden; margin:1px 2px 1px 3px; background:#ffc; border:1px solid #444; padding:3px; }
			.dll_text{ float:left; text-align:left; font-size:9pt; font-weight:bold; color:#0000ff; margin:16px 0 0 3px; }
	
/* Affiliate page */
.affiliatitle {  clear:both; color:#009900; }
.affiliaflow { clear:both; background:#FFCCCC; padding:8px; text-align:center; color:#00f; font-size:11pt; }
.affiliaflow a { color:#00f; font-size:11pt; font-weight:bold; }
.affiliaflow img { margin:3px 0 0 5px; cursor:pointer; }
#aidtips { position:relative; width:0px; height:0px; }
#aidtips_imgbox { position:absolute; top:0; left:0; border:1px solid #666; display:none; }

/* Free zone page */
#regmsg_free { clear:both; width:800px; display:block; background:#eee; font-size:14pt; font-weight:bold; color:#000; margin:5px; padding:2px; text-align:center; border:1px solid #000; }
#regmsg_free #regmsg_text { text-align:left; margin-top:0 !important; margin-top:3px; }
#regmsg_free #regmsg_text a { color:#f00; }
#regmsg_free #regmsg_text a:visited { color:#f00; }


/* Price style */
.original_price { font-size:13pt; color:#999; text-decoration:line-through; }
.new_price { font-size:15pt; color:#FF0099; font-weight:bold; }
.msg_remind { font-size:13pt; color:#FF0000; }

/* Subscribe page */
div .tbl_contents  { clear:both; }
div .tbl_contents .tr01 { background-color:#fff; }
div .tbl_contents .tr02 { background-color:#ffc; }
div .tbl_contents .tdTH { width:140px; font-size:13pt; font-weight:bold; text-align:center; background-color:#ccc; font-weight:bold; }
div .tbl_contents .td01 { width:140px; font-size:13pt; font-weight:bold; text-align:center; }
div .tbl_contents .td02 { width:140px; font-size:13pt; font-weight:bold; text-align:center; background-color:#fff; }
div .tbl_contents .td03 { width:500px; font-size:13pt; font-weight:bold; text-align:left; background-color:#ffc; }
div .tbl_contents .td04 { width:500px; font-size:13pt; font-weight:bold; text-align:left; }
div .tbl_contents .msg_remind { font-size:13pt; color:#FF0000; }
div .tbl_contents .original_price { font-size:13pt; color:#000; text-decoration:line-through; }
div .tbl_contents .new_price { font-size:15pt; color:#FF0099; font-weight:bold; }




.roundCornerI{
  font-family: Arial;
  border: 5px solid #dedede;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 15px;
  padding: 15x 25px;
  height: inherit;
}

/* jquery-tabs style */
.jquery-tabs{clear:both;width:326px;height:279px;overflow:hidden;background-color:#444;border:1px solid #666; border-top:0;padding:0;}
.jquery-tabs p{clear:both;border-bottom:1px solid #fafafa;font-weight:bold;padding:0 0 2px 0;}
.jquery-tabs p span{background-color:#666;color:#fff;border:1px solid #fafafa;cursor:pointer;margin-right:2px;padding:2px 3px;font-size:10pt;}
.jquery-tabs p span.current{background-color:#666;color:#fff; border-bottom-color:#fafafa;font-size:10pt;font-weight:bold;}
.jquery-tabs ul{clear:both;text-align:left;font-size:10pt;padding:0;margin:-10px 0 0 6px; list-style-type:none;}
.jquery-tabs li{ clear:both;float:left;width:300px;border-bottom:1px dotted #666;padding:3px 3px 3px 8px;text-align:left;font-size:10pt;color:#fff; }
.jquery-tabs li a{ font-size:10pt;font-weight:bold;color:#fff; }
.jquery-tabs .mhot,.jquery-tabs.allhot{display:none;}


div.msgarea { clear:both; width:818px; background:#fff; padding-top:20px; }
.msg_text{ width:600px; font-size:15pt; font-weight:bold; border:1px solid #000; background:#fff; padding:10px; }
.redirect { clear:both; font-size:11pt;}

.mobile_adv { clear:both; width:816px; background:#fff; margin-top:20px; }
.mobile_adv .adv_contents_1 { clear:both; width:780px; padding:10px; border:1px solid #333; font-size:12pt; font-weight:bold; }
.mobile_adv #adv_iphone { float:left; width:240px; margin-left:20px; }
.mobile_adv #adv_ipad { float:left; width:540px; }


#topvideo, #topvideo_img { background:#000; width:462px; height:300px; overflow:hidden; color:#fff; text-align:center; }
#topvideo, #topvideo_img { position:absolute; top:-10000px; left:0; text-align:left; }
#topvideo { width:452px; cursor:pointer; background:#000 url(../images/trailer_bg.jpg) no-repeat 5px 5px;}
#topvideo a { font-size:16pt; font-weight:bold; color:#fff; text-decoration:none; }

.blockUI h3 { font-weight:bold; color:#ff0; }
.blockUI h3 a { font-weight:bold; color:#0099FF; }
.blockUI .button { display:block; width:260px; height:30px; line-height:30px; border:2px solid #999; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff; text-align:center; margin-top:30px; color:#00f; text-decoration:none; font-weight:bold; }
.blockUI .lefttext { text-align:left; }
