body { margin:0px; padding:0px; overflow:auto; text-align:center; }
/*
	change font-size
	body, td, input, textarea, select { font-family: Trebuchet MS; font-size:12px; color:#ffffff; }
*/
	body, td, input, textarea, select { font-family: Trebuchet MS; font-size:13px; color:#ffffff; ; }

input {  line-height:15px; }
input, textarea { border:1px solid #b1b1b1; }
input, textarea, select { background-color:#E6E6E6; }

#frameDiv { margin:0px; padding:0px; height:640px; }

#headerWrap { margin:0px auto; padding:0px; width:980px; height:91px; position:relative; }
#contentWrap { margin:0px auto; text-align:left; width:980px; height:450px; padding:0px; position:relative; background:url(../../images/bg.jpg) no-repeat; overflow:hidden; }

#homeAnimationDiv { margin:0px; text-align:left; top:0px; left:0px; width:980px; height:450px; position:absolute; }
#homeMainDiv { margin:0px; top:0px; left:0px; width:980px; height:450px; background-color:#ffffff; }
#homeMainDivWB { margin:0px; top:0px; left:0px; width:980px; height:450px; background-color:#ffffff;  position:absolute;  top:0px; left:0px;}

#footerWrap { margin:0px auto; margin-top:30px; margin-bottom:20px; width:980px; text-align:left; position:relative; }

#homeMainDiv .box_collection,
#homeMainDiv .box_collection_on { margin:0px; padding:0px; width:400px; height:350px; background:url(../../images/cm_1.jpg) no-repeat; text-align:left; }
#homeMainDiv .box_collection .box_collection_i,
#homeMainDiv .box_collection_on .box_collection_i { margin:0px; padding:10px; }
#homeMainDiv .box_collection .box_collection_i .box_collection_ib { margin:0px; padding:0px; font-family: Times New Roman; text-align:left; font-size:34px; color:#916C9E; float:right;line-height:36px;  }
#homeMainDiv .box_collection_on .box_collection_i .box_collection_ib { margin:0px; padding:0px; font-family: Times New Roman; text-align:left; font-size:34px; color:#FFFFFF; float:right;line-height:36px;  }

#homeMainDiv .box_news,
#homeMainDiv .box_news_on { margin:0px; padding:0px; width:400px; height:90px; background:url(../../images/cm_12.jpg) no-repeat; text-align:left; }
#homeMainDiv .box_news .box_news_i { margin:0px; padding:5px; padding-left:10px; color:#B9B9BA; font-size:20px; line-height:20px; font-family: Times New Roman; }
#homeMainDiv .box_news_on .box_news_i { margin:0px; padding:5px; padding-left:10px; color:#FFFFFF; font-size:20px; line-height:20px; font-family: Times New Roman; }
#homeMainDiv .box_news .box_news_i .box_news_ib,
#homeMainDiv .box_news_on .box_news_i .box_news_ib { margin:0px; padding:0px; text-align:left; font-size:30px; line-height:30px; }

#homeMainDiv .box_news .box_news_i a { color:#B9B9BA; }
#homeMainDiv .box_news_on .box_news_i a { color:#ffffff; }
#homeMainDiv .box_news .box_news_i a:hover,
#homeMainDiv .box_news_on .box_news_i a:hover { color:#ffffff; }

#homeMainDiv .box_qe,
#homeMainDiv .box_qe_on { margin:0px; padding:0px; width:370px; height:175px; background:url(../../images/cm_8.jpg) no-repeat; text-align:left; }
#homeMainDiv .box_qe .box_qe_i { margin:0px; padding:5px; padding-left:10px; color:#916C9E; font-size:32px; line-height:34px; font-family: Times New Roman;}
#homeMainDiv .box_qe_on .box_qe_i { margin:0px; padding:5px; padding-left:10px; color:#FFFFFF; font-size:32px; line-height:34px; font-family: Times New Roman;}

#homeMainDiv .box_schedule,
#homeMainDiv .box_schedule_on { margin:0px; padding:0px; width:120px; height:265px; background:url(../../images/cm_5.jpg) no-repeat; text-align:left; overflow:hidden; }
#homeMainDiv .box_schedule .box_schedule_i { margin:0px; padding:5px; padding-left:10px; color:#BA9BC9; font-size:22px; line-height:22px; font-family: Times New Roman; }
#homeMainDiv .box_schedule_on .box_schedule_i { margin:0px; padding:5px; padding-left:10px; color:#ffffff; font-size:22px; line-height:22px; font-family: Times New Roman; }

#homeMainDiv .box_login,
#homeMainDiv .box_login_on { margin:0px; padding:0px; width:190px; height:175px; background:url(../../images/cm_10.jpg) no-repeat; text-align:left; overflow:hidden; }

#homeMainDiv .box_login .box_login_i { margin:0px; padding:5px; padding-left:10px; color:#bbbbbd; font-size:28px; line-height:28px; font-family: Times New Roman;}
#homeMainDiv .box_login_on .box_login_i { margin:0px; padding:5px; padding-left:10px; color:#ffffff; font-size:28px; line-height:28px; font-family: Times New Roman;}
#homeMainDiv .box_login .box_login_f,
#homeMainDiv .box_login_on .box_login_f { margin:0px; padding:10px; color:#bbbbbd; font-size:10px; line-height:12px; font-family: Times New Roman; }
#homeMainDiv .box_login .box_login_f input,
#homeMainDiv .box_login_on .box_login_f input { color:#747372; font-size:10px; line-height:18px; padding-left:5px; font-family: Trebuchet MS; border:0px; height:24px; width:119px; }
#homeMainDiv .box_login .box_login_f .home_input,
#homeMainDiv .box_login_on .box_login_f .home_input { background-color:transparent; }

.submenu { margin:0px; padding:10px; padding-left:20px; padding-right:20px; margin-top:-5px; position:absolute; background-color:#5B3B5A; font-size:12px; }
.submenu ul { margin:0px; padding:0px; list-style:none; padding-top:5px; }
.submenu ul li { margin:0px; padding:0px; list-style:none; padding-bottom:5px; }
.submenu a { color:#ffffff; text-decoration:none; font-weight:bold; font-style:italic; }
.submenu a.on,
.submenu a:hover { color:#8c758b; text-decoration:none; }
.submenu .highlightDiv a { color:#8c758b; text-decoration:none; font-weight:bold; font-style:italic; }
.submenu .highlightDiv a.on,
.submenu .highlightDiv a:hover { color:#8c758b; text-decoration:none; }
.submenu a.normalM { color:#ffffff; text-decoration:none; font-weight:bold; font-style:italic; }
.submenu .highlightDiv { color:#8c758b; }
span.collTitle { font-weight:bold; font-style:italic; }

#menu_aboutus  { top:-480px; left:07px; color:#ffffff; }
#menu_promotion  { top:-480px; left:110px; color:#ffffff; }
#menu_news  { top:-480px; left:405px; color:#ffffff; }
#menu_contact { top:-480px; left:480px; color:#ffffff; }
#menu_careers { top:-480px; left:580px; color:#ffffff; }
#menu_vip { top:-480px; left:675px; color:#ffffff; }

#menu_collections { top:-480px; left:277px; padding-top:15px; color:#ffffff; }
#menu_collections td { padding-right:10px; }
#menu_collections td a { margin:0px; padding:0px; line-height:14px; }

#contentWrap .cont_menu { margin:0px; padding:0px; width:180px; overflow:hidden; height:450px; }
#contentWrap .cont_body { margin:0px; padding:0px; width:800px; overflow:hidden; }
#contentWrap .cont_body td { text-align:justify; }
/*
	change font-size
	#contentWrap .table_head  { background-color:#704C70; font-size:12px; font-weight:bold; color:#ffffff; text-align:left; }
*/
	#contentWrap .table_head  { background-color:#704C70; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; }
	
#contentWrap .table_head  a:hover { color:#ffffff; text-decoration:underline; }
/*
	change font-size
	#contentWrap .table_label  { background-color:#505050; font-size:12px; font-weight:bold; color:#ffffff; text-align:left; }
	#contentWrap .table_col { background-color:#787878; font-size:12px; font-weight:bold; color:#ffffff; text-align:left; }
*/
	#contentWrap .table_label  { background-color:#505050; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; }
	#contentWrap .table_col { background-color:#505050; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; }
	
#contentWrap .table_text { text-align:left; padding:5px; }
#show_showscheduletable td { text-align:left; font-size:12px; }
/*
	change font-size
	#show_showscheduletable .exp { width:255px; text-align:left; font-size:12px; }
	#contentWrap .show_stitle { font-weight:bold; font-style:italic; font-size:13px; }
	#contentWrap .stitle { font-weight:bold; font-style:italic; font-size:14px;color:#704C70; }
	#contentWrap .stitle_msg { font-weight:normal; font-style:italic; font-size:12px;color:#704C70; }
*/
	#show_showscheduletable .exp { width:255px; text-align:left; font-size:13px; }
	#contentWrap .show_stitle { font-weight:bold; font-style:italic; font-size:14px; }
	#contentWrap .stitle { font-weight:bold; font-style:italic; font-size:15px;color:#704C70; }
	#contentWrap .stitle_msg { font-weight:normal; font-style:italic; font-size:13px;color:#704C70; }

#contentWrap .stitle_purple { font-weight:bold; font-style:italic; color:#704C70; }
#contentWrap .chi_stitle { font-weight:bold; font-style:normal; color:#704C70; }
#contentWrap .newspic { width:100px; height:100px; overflow:hidden; }
/*
	change font-size
	#contentWrap .newbody { padding-left:10px; padding-right:10px; font-size:12px; }
*/
	#contentWrap .newstitle { padding-left:10px; padding-right:10px; padding-bottom:10px; font-weight:bold; font-style:italic; font-size:15px;color:#704C70; }
	#contentWrap .newbody { padding-left:10px; padding-right:10px; font-size:13px; }

#contentWrap .readmore { padding-left:10px; padding-right:10px; text-align:right; padding-top:10px; }
#contentWrap .readmore a { color:#704C70; }
#contentWrap .readmore a:hover { text-decoration:underline; }

/*
	change font-size
	#contentWrap .lar_stitle { font-style:normal; font-size:24px; }
*/
	#contentWrap .lar_stitle { font-style:normal; font-size:25px; }
	
#contentWrap .advertisement { margin:0px; padding:0px; background:url(../../images/news_advertbg.jpg); width:315px; height:450px; }
#contentWrap .highlighttxt { font-style:italic; color:#704C70; }
/*
	change font-size
	#contentWrap .adverttitle { margin:0px; padding:0px; padding-top:5px; color:#704C70; font-size:12px; font-weight:normal; }
*/
	#contentWrap .adverttitle { margin:0px; padding:0px; padding-top:5px; color:#704C70; font-size:13px; font-weight:normal; }
	
#contentWrap .collections_details { margin:0px; padding:20px; }
#contentWrap .collections_cdisplay { margin:0px; padding:0px; background:url(../../images/flvbg.jpg) no-repeat; width:315px; height:450px; overflow:hidden; }
#contentWrap .collections_display { margin:0px; padding:0px; background:url(../../images/flvbg.jpg) no-repeat; width:357px; height:450px; overflow:hidden; }
#contentWrap .collections_details td { color:#ffffff; font-size:12px; font-weight:normal; }
#contentWrap .collections_details .stitle { color:#704C70; font-size:14px; font-weight:normal; font-weight:bold; }
#contentWrap .collections_details .logtitle { color:#ffffff; font-size:14px; font-weight:normal; font-weight:bold; }
#contentWrap .collections_details .pic { margin:0px; padding:0px; margin-right:5px; margin-bottom:5px; width:54px; height:59px; overflow:hidden; }
#contentWrap .collections_details .spic { margin:0px; padding:0px; margin-right:5px; margin-bottom:5px; width:131px; height:126px; overflow:hidden; }

/*
	change font-size
	#contentWrap ul.butlist { margin:0px; padding:0px; list-style:none; font-size:14px; font-weight:bold; font-style:italic; color:#704C70; }
*/
	#contentWrap ul.butlist { margin:0px; padding:0px; list-style:none; font-size:15px; font-weight:bold; font-style:italic; color:#704C70; }
	
#contentWrap ul.butlist li { margin:0px; padding:0px; float:left; padding-right:20px; }
#contentWrap ul.butlist a { color:#704C70; }
#contentWrap ul.butlist a:hover { color:#ffffff; }

#contentWrap ul.listitem { margin:0px; padding:0px; padding-left:25px; }
#contentWrap ul.listitem li { margin:0px; padding:0px; }
#contentWrap .advertBody { margin:0px; padding:0px; margin-right:10px; text-align:center; }
#contentWrap .advertBody .pic { width:127px; height:111px; margin-top:5px; margin-bottom:5px; }
#contentWrap .advertisement .advertLarge { width:264px; margin:0px auto; }
#contentWrap .sitemap { margin:0px; padding-top:5px; padding-left:0px; padding-bottom:0px; }
#contentWrap .sitemap,
#contentWrap .sitemap td { font-style:italic; }
#contentWrap .sitemap .sitemap_title { font-weight:bold; color:#704C70; }
#contentWrap .sitemap .sitemap_title a { color:#704C70; }
#contentWrap .sitemap ul { margin:0px; padding:0px; list-style:none; }
#contentWrap .sitemap ul li { margin:0px; padding:0px; list-style:none; padding-left:15px; background:url(../../images/arrow.png) no-repeat; background-position:0px 3px; line-height:18px; }

#contentWrap .welcome { margin:0px; padding:0px; list-style:none; }
#contentWrap .welcome li { margin:0px; padding:0px; list-style:none; padding-left:15px; background:url(../../images/arrow.png) no-repeat; background-position:0px 3px; }
#contentWrap .welcome li a { color:#704C70; }
#contentWrap .welcome li a:hover { color:#704C70; }

#maskDiv { margin:0px; padding:0px; width:100%; height:100%; background-color:#000000; position:absolute; top:0px; left:0px; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; visibility:none; }
#hiddenCont { margin:0px; padding:0px; width:100%; height:100%; position:absolute; top:0px; left:0px; }
#hiddenCont a { color:#b1b1b1; text-decoration:none; }
#popupbox { margin:0px; padding:0px; background-color:#ffffff; }
#popupcontent { margin:0px; padding:0px; background:url(../../images/popupbg.jpg) no-repeat; }

#popupcontent a.btn { margin:0px; padding:0px; width:69px; height:23px; display:block; background:url(../../images/login_btn.jpg) no-repeat; text-align:center; line-height:23px; color:#ffffff; }
#popupcontent a.btn  :hover { margin:0px; padding:0px; width:69px; height:23px; display:block; background:url(../../images/login_btn.jpg) no-repeat; text-align:center; line-height:23px; color:#ffffff; }
/*
	change font-size
	#popupcontent .stitle { color:#ffffff; font-weight:bold; font-style:italic; font-size:18px; }
*/
	#popupcontent .stitle { color:#ffffff; font-weight:bold; font-style:italic; font-size:19px; }

#login { margin:0px; padding:0px; padding-bottom:5px; width:247px; line-height:17px; }
#login input { color:#b1b1b1; }

#pnglogo { margin-top:3px; }

a { color:#ffffff; text-decoration:none; }
a.on,
a:hover { color:#704C70; text-decoration:none; }

a.viewvideo { color:#704C70; text-decoration:none; font-style:italic; }
a.viewvideo:hover { color:#704C70; text-decoration:underline; }

a.learnmore { color:#A0A0A0; text-decoration:none; font-style:italic; font-weight:bold; }
a.learnmore:hover { color:#704C70; text-decoration:underline; }

a.btn { color:#ffffff; text-decoration:none; margin:0px; padding:2px; display:block; width:100px; line-height:18px; background-color:#704C70; text-align:center; }
a.btn:hover { color:#ffffff; text-decoration:none; background-color:#747373; text-align:center; padding:2px;}

#skinDiv { margin:0px; padding:0px; position:absolute; top:-20px; left:2px; }

.whitetxt { color:#ffffff; }
.errMsg { color:#cc0000; }
.error { color: #ff0000; }

#wcj,
/*
#wcj td { font-style:italic; }
*/
#wcj td { font-style:normal; }

#wcj select { background-color:#E6E6E6; line-height:12px; border:1px solid #808080; color:#747373; height:20px; padding:0px; margin:0px; }
#wcj textarea { background-color:#E6E6E6; line-height:12px; border:1px solid #808080; color:#747373; }
#wcj input { background-color:#E6E6E6; line-height:12px; border:1px solid #808080; height:17px; color:#747373; }
#wcj input.error,
#wcj textarea.error { border:1px solid #ff0000; }
#wcj .inputradio input { border:0px; background-color:transparent; }

#musiclayer { margin:0px; padding:0px; width:96px; height:20px; top:0px; right:135px; position:absolute; }
#langlayer { margin:0px; padding:0px; height:14px; top:5px; right:15px; position:absolute; }

#loginStatus { margin:0px; padding:0px; height:15px; top:20px; left:25px; position:absolute; color:#704C70;}
#loginStatus a { color:#704C70; }
#loginStatus a:hover { color:#916C9E; }

#productDiv { position:relative; margin:0px; padding:0px; width:400px; height:415px; }
#productDivList { position:absolute; margin:0px; padding:0px; bottom:10px; left:0px; }
#productDivBack { position:absolute; margin:0px; padding:0px; bottom:-5px; right:0px; width:400px; }
#searchresult { width:450px; }

.currPage { color:#704C70; }

.organizer { margin:0px; padding:0px; width:170px; overflow:hidden; }

#schedulebox a { color:#BA9BC9; text-decoration:none; }
#schedulebox a:hover { color:#ffffff; text-decoration:none; }

#largeAdvert { text-align:center; }
#colectionHeader { line-height:22px; }
#collectionsLogo { display:block; }

#ani_submenu { margin:0px; padding:0px; }

.fsize1 { font-size:14px; }

#searchresult { width:738px; height:400px; position:absolute; top:13px; right:30px; }
#searchresult .opbox { margin:0px; padding:0px; width:107px; }
#searchresult .display_selected { margin:0px; padding:0px; width:350px; height:420px; position:relative; overflow:hidden; }

#searchresult .thumbnailarea { margin:0px; padding:0px; padding-top:20px; }
#searchresult .bcheckbox { margin:0px; padding:0px; padding-bottom:20px; text-align:left; font-size:10px; }
#searchresult .searchbtn { position:absolute; bottom:20px; right:23px; margin:0px; padding:0px; }

#searchresult img.thephoto { margin-top:0px; margin-left:0px; margin-bottom:3px; width:108px; height:81px; }
#searchresult a img.thephoto  { }
#searchresult a:hover img.thephoto  { opacity:0.5; filter:alpha(opacity=50)  }
#searchresult,
#searchresult td,
#searchresult a { color:#916C9E; }
#searchresult a:hover { color:#704C70; }

#videoHolder { margin:0px; padding:0px; margin-top:20px; margin-left:20px; }
#videMCMC { margin:0px; padding:0px; width:340px; height:255px; }

#videMC { margin:0px; padding:0px; width:340px; height:255px; }

#searchresult .search_details { margin:0px; padding:0px; margin-top:10px; margin-left:20px; position:absolute; bottom:20px; }
#searchresult .searchtitle { font-size:14px; color:#747373; }
#searchresult .searchdetails { margin:0px; padding:0px; margin-left:10px; padding-left:10px; border-left:1px solid #747373; height:110px; color:#747373; font-size:11px; line-height:16px; }

#searchmessbox { font-size:10px; }

#enq_itemlist { padding:0px; }
#cn_formtop  { padding:0px; border-top:1px solid #ffffff; }

#wcj .formArea { padding-top:5px; }
#wcj .smalltxt { font-size:10px; }

#welcomebox .normal .btn {  }
#awardMask { margin:0px; padding:0px; position:absolute; background-color:#000000; width:980px; height:450px; visibility:none; opacity:0.7; filter:alpha(opacity=70) }
#awardDetails { margin:0px; padding:0px; position:absolute; width:980px; height:450px; }
#awardDetails .h1box { font-weight:bold; }
#awardDetails,
#awardDetails td { font-size:11px; }

#milestoneMask { margin:0px; padding:0px; position:absolute; background-color:#000000; width:980px; height:450px; visibility:none; opacity:0.7; filter:alpha(opacity=70) }
#milestoneDetails { margin:0px; padding:0px; position:absolute; width:980px; height:450px; }
#milestoneDetails .h1box { font-weight:bold; }
#milestoneDetails,
#milestoneDetails td { font-size:12px; }

#closeDiv { margin:0px; padding:0px; position:absolute; top:10px; right:10px; }
#awardDetails .h1 { color:#ffffff; }
#awardDetails .h2 { color:#666666; }

#milestoneDetails .h1 { color:#ffffff; font-size:14px; }
#milestoneDetails .h3 { color:#704C70; font-size:12px; }

