/* CSS Document */

body { 
	margin:0px;
	padding:0px;
	/*background:url(../images/body_bg_m_new1.jpg) repeat;*/
	background:url(../images/background_red.jpg) repeat;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	
}

.bodyDRM 
{
	background:url(../images/player_popup.png) top left no-repeat;
}

.body_container_center{
    text-align:center;

}

.body_container{
	margin-left: auto ;
	margin-right: auto ;
    text-align:left;
	width:1000px;

}

.header {
	background:url(../images/header_bg.png) top no-repeat; 
	float:left; 
	width:1000px; 
	height:190px;
}

.language {
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:370px;
	height: 60px;
}

.language a{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
.language a:hover{ font-size:11px; color:#ffffff; font-weight:bold; text-decoration: underline;}
.language .selected{ font-size:13px; color:#000000; font-weight:bold; text-decoration: none;}

.lang_eng {background:url(../images/lang_bg_eng.jpg) top no-repeat; width:99px;}
.lang_simpc {background:url(../images/lang_bg_simpchi.jpg) top no-repeat; width:91px;}
.lang_tradc {background:url(../images/lang_bg_tradchi.jpg) top no-repeat; width:87px;}
.lang_tradc1 {width:87px;}
.lang_kor {background:url(../images/lang_bg_korea.jpg) top no-repeat; width:93px;}
.lang_kor1 {width:93px;}

.search {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	width: 350px;
	height: 34px;
}

.mainBody {
    float: left;
	width: 1000px;
}

.main {
	width: 750px;
	float: left;
}

.featureddl_eng {
	background:url(../images/en/fd_bg.png) top no-repeat; 
	float:left; 
	width:750px; 
	height:363px;
}

.featureddl_chi_simp {
	background:url(../images/chi_simp/fd_bg.png) top no-repeat; 
	float:left; 
	width:750px; 
	height:363px;
}

.featureddl_chi_tra {
	background:url(../images/chi_tra/fd_bg.png) top no-repeat; 
	float:left; 
	width:750px; 
	height:363px;
}

.featureddl_kor {
	background:url(../images/kor/fd_bg.png) top no-repeat; 
	float:left; 
	width:750px; 
	height:363px;
}

.topartist {
	background:url(../images/topartist_bg.png) top no-repeat; 
	float:left; 
	width:750px; 
	height:232px;
}

.topartist_tbl {
	background:url(../images/topartist_bodybg.png) top repeat-y; 
	width:724px; 
	height:130px;
	font-size:11px;
	color:#ffffff;
}

.topartist_tbl a { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline; margin-top: 10px;}
.topartist_tbl a:hover { font-size:11px; font-weight:bold; color:#858585; text-decoration: none;}

.viewartist { font-size:11px; color:#5c5c5c; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
.viewartist a { font-size:11px; color:#5c5c5c; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }
.viewartist a:hover { font-size:11px; color:#ffffff; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }

.search_box {background:url(../images/search_textbg.jpg) top no-repeat; width:240px; height:34px; padding-left:10px;font-weight:bold;}

.toptrack{
	float:left; 
	width:750px; 
	margin-top:5px;
}

.toptrack .space {background:url(../images/topint_space.png) top repeat-y; width:350px; padding-left:10px; padding-right:10px; font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.toptrack .artistlist {background:url(../images/artistlist_tbl_bg.png) top repeat-y; width:732px; padding-left:10px; padding-right:10px; font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.toptrack .row1 {background:url(../images/topint_row1.png) top no-repeat; width:350px; height:37px;}
.toptrack .row2 {background:url(../images/topint_row2.png) top no-repeat; width:350px; height:37px;}

.toptrack .song a{font-size:11px; color:#ffffff; text-decoration: underline;  font-family:Arial, Helvetica, sans-serif;}
.toptrack .song a:hover {font-size:11px; color:#858585; text-decoration: none;  font-family:Arial, Helvetica, sans-serif;}

.toptrack .space a {font-size:11px; color:#ffffff; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}
.toptrack .space a:hover {font-size:11px; color:#ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

.artistlist_srow {background:url(../images/artistlist_tbl_srow.png) top no-repeat; width:325px; height:34px;}

.artistlist_name {font-size:13px; font-weight: bold; color:#ffffff; text-decoration: underline;  font-family:Arial, Helvetica, sans-serif;}
.artistlist_name:hover {font-size:13px; color:#17aedf; text-decoration: none;  font-family:Arial, Helvetica, sans-serif;}

.rightpan {
	width: 250px;
	float: right;
}

.loginpan {
	background:url(../images/login_bg.png) top no-repeat;
	width: 247px;
	height: 391px;
}

.demopan {
	background:url(../images/demo_bg.png) top no-repeat;
	width: 247px;
	height: 244px;
}

.demopan a {font-size:12px; font-weight:bold; text-decoration: underline; color:#555555;}
.demopan a:hover {font-size:12px; font-weight:bold; color:#000000; text-decoration: underline;}

.legendpan {
	background:url(../images/legend_bg.png) top no-repeat;
	width: 247px;
	height: 416px;
}

.norcontent_tbl {
	background:url(../images/topartist_bodybg.png) top repeat-y; 
	width:724px; 
	font-size:11px;
	color:#ffffff;
}

.norcontent_tbl  .ntext { font-size:11px; color:#ffffff; margin-top: 10px; }
.norcontent_tbl  .ntext a{ font-size:11px; color:#ffffff; margin-top: 10px; text-decoration: underline; }
.norcontent_tbl  .ntext a:hover{ font-size:11px; color:#b2b2b2; margin-top: 10px; text-decoration: underline;}

.inputbox_left {background:url(../images/input_left.png) top no-repeat; height: 28px; width: 10px;}
.inputbox_center {background:url(../images/input_center.png) top repeat-x; height: 28px; }
.inputbox_right {background:url(../images/input_right.png) top no-repeat; height: 28px;  width: 10px; }

.textarea_left {background:url(../images/textarea_left.png) top no-repeat; height: 163px; width: 10px;}
.textarea_center {background:url(../images/textarea_center.png) top repeat-x; height: 163px; }
.textarea_right {background:url(../images/textarea_right.png) top no-repeat; height: 163px;  width: 10px; }

.footer {
	background:url(../images/footer_bg.png) top no-repeat; 
	float:left; 
	width:1000px; 
	height:123px;
}


img{border:0px;}

.inputFormSmall {
	background:url(../images/textbox_bg.jpg)  no-repeat;
	font-size: 10px;
	width: 100px;
	height: 23px;
	color: #ffffff;
	border:0px;
	padding:4px;

}

.select_style {
	border: 0; 
	color: #ffffff; 
	font-size: 12px; 
	background: transparent; 
	font-weight: bold; 
	width: 200px; 
	font-family : Arial, Helvetica, sans-serif;
}

.select_style_search {
	border: 0; 
	color: #ffffff; 
	font-size: 12px; 
	background: transparent; 
	font-weight: bold; 
	width: 130px; 
	font-family : Arial, Helvetica, sans-serif;
}

.white_12bold { font-size:12px; font-weight:bold; color:#ffffff;}
.darkgrey_11 {	font-size:11px; color:#555555; }
.darkgrey_12 {	font-size:12px; color:#555555; }
.blue_12bold {font-size:12px; color:#036eb7; font-weight:bold; }
.blue_15bold {font-size:15px; color:#036eb7; font-weight:bold; }
.darkgrey_12bold  { font-size:12px; font-weight:bold; color:#555555;}
.darkgrey_14bold  { font-size:14px; font-weight:bold; color:#555555;}  
.lightgrey_13 { font-size:13px;  color:#b2b2b2;}   
.blue_13bold  { font-size:13px; font-weight:bold; color:#17aedf;}

.lightgrey_13 a { font-size:13px;  color:#b2b2b2; text-decoration: underline;}
.lightgrey_13 a:hover { font-size:13px;  color:#ffffff; text-decoration: underline;}

.pageno { font-size:11px; color:#ffffff; text-decoration: none; }
.pageno a { font-size:11px; color:#5c5c5c; text-decoration: underline; }
.pageno a:hover { font-size:11px; color:#ffffff; text-decoration: underline;  }


.inputTextField
{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	background:transparent;
	font-weight:bold;
	width:180px;
}

.inputSearchTextField
{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	background:transparent;
	font-weight:bold;
	width:220px;
}
