@charset "utf-8";
/* CSS Document */
a img{
	border:none;
}
.Txt18WhiteB01-upper{font-size:18px; font-weight:bold; color:#FFF; text-transform:uppercase;}
.Txt18WhiteB01-upper a{color:#FFF;}
.Txt18WhiteB01{font-size:18px; font-weight:bold; color:#FFF; text-transform:uppercase;}
.Txt18WhiteB01 a{color:#FFF;}
.Txt12B797979{font-weight:bold; text-decoration:none; color:#797979;}
.Txt12B797979 a{color:#797979;}
.Txt12-797979{font-weight:normal; text-decoration:none; color:#797979;}
.Txt12-797979 a{color:#797979;}
.Txt30BlueB{
	font-size:26px;
	font-weight:bold;
	color:#5e98ea;
}
.Txt30BlueB-uppercase{
	font-size:26px;
	font-weight:bold;
	color:#5e98ea;
	text-transform:uppercase;
}
.Txt24BlueB{
	font-size:24px;
	font-weight:bold;
	color:#5EC2F4;
}
.Txt14{
	font-weight:bold;
	font-size:14px;
}
.Txt14-artists{
	font-weight:bold;
	font-size:14px;
	color:#b0b0b0;
}
.Txt12white{
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}
.Txt12white a{
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}
.t14B-CCC{
	color:#CCC;
	font-size:14px;
	font-weight:bold;
}
.t14B-333{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.t24B-CCC{
	color:#CCC;
	font-size:24px;
	font-weight:bold;
}
.t24B-999{
	color:#999;
	font-size:24px;
	font-weight:bold;
}
.success-post{
	color:#5D99EB;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:150px;
}
.unsuccess-post{
	color:#F60;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.unsuccess-post a{
	color:#333;
	font-size:12px;
	font-weight:bold;
}

/* Artists */
.album-list1{
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:6px;
	line-height:15px;
	text-transform:uppercase;
}
.album-list1 a{
	color:#333;
}
.txt-space{
	padding-left:12px;
}
.border-right-dot{
	background-image:url(../images/point2.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.clear{
	clear:both;
}
#body-table{
	margin-left:1px;
	padding-bottom:10px;
	background-image:url(../images/body-table.png);
	background-repeat:repeat-y;
	/*height:500px;*/
}
#body-table .charts{
	margin:0;
	padding:0;
	margin-left:4px;
	float:left;
	width:680px;
}
.container-charts{
}
.txt-topsongs{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:7px;
	border-top:2px solid #E4E4E4;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
}
.top-songs{
	margin:0;
	padding:0;
	margin-top:20px;
	margin-left:6px;
}/*
.top-song-tab1, .top-song-tab2{
	margin-top:10px;
	margin-bottom:10px;
}*/
.name-list-artists-song{
	color:#333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	/*border-right:1px solid #FFF;*/
	line-height:18px;
	padding-left:5px;
	margin-top:15px;
	margin-bottom:15px;
}
.name-list{
	color:#333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	/*border-right:1px solid #FFF;*/
	line-height:18px;
	padding-left:10px;
}
.name-list-album{
	color:#333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	line-height:19px;
	padding-left:10px;
}
.name-list-album1{
	color:#333;

	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	line-height:19px;
	padding-left:10px;
	margin-top:9px;
}

.album-list{
	margin:0;
	padding:0;
	padding-left:60px;
}
.album-list .album-list1{
	color:#7A7A7A;
	font-size:12px;
	font-weight:bold;
}

.album-list .album-list2{
	color:#7A7A7A;
	font-size:12px;
}


.album-list1-slide{
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.album-list1-slide a{
	color:#000;
	font-size:12px;
	font-weight:bold;

}
.album-list2-slide{
	color:#000;
	font-size:12px;
}



.music-icon{
	margin:0;
	padding:0;
	margin-top:15px;
	margin-right:4px;
	text-align:right;
}

.album-list2{
	/*color:#000;*/
	font-size:11px;
	padding-left:8px;
	line-height:12px;
}
.album-list2 a{
	color:#797979;
}
.album-list3 a{
	color:#000;
	font-size:12px;
}



/*.container-tab-blueand333{
	margin:0;
	padding:0;
}*/
.container-tab-blueand333 .tab-left{
	margin:0;
	padding:0;
	float:left; 
	width:200px; 
	height:31px;
	background-color:#4B87D9;
	line-height:31px; 
	color:#FFF; 
	font-size:14px; 
	font-weight:bold;
}
.container-tab-blueand333 .tab-right{
	margin:0;
	padding:0;
	margin-left:200px;
	background-color:#333;
	height:31px;
}


.top-albums{
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
}
.top-albums .arrow-left{
	float:left;
	width:14px;
	display:table-cell;
	vertical-align:middle;
	height:180px;
	
}
.top-albums .arrow-right{
	float:right;
	width:14px;
	text-align:right;
	height:180px;
	display:table-cell;
	vertical-align:middle;
}
/* ALL ul li */
.song-series-name{
	margin:0;
	padding:0;
	color:#333;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	margin-left:9px;
	margin-top:5px;
}
.song-series-name a{
	color:#333;
}
.song-series-man{
	padding-left:6px;
	padding-top:2px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#797979;
}
.song-series-man a{
	color:#797979;
}
.song-series-album{
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-weight:normal;
	color:#797979;
}
.song-series-album a{
	color:#797979;
}
.song-series-man02{
	padding-left:10px;
	padding-top:6px;
	padding-bottom:10px;
	font-size:12px;
	font-weight: normal;
	color:#797979;
}
.song-series-man02 a{
	color:#797979;
}
.song-series-man-chon a{
	padding-left:15px;
	padding-top:4px;
	font-size:11px;
	font-weight:normal;
	color:#797979;
}
.song-series-man2{
	font-size:12px;
	font-weight:normal;
	color:#797979;
	padding-left:10px;
	margin-top:7px;
}
.song-series-man2 a{
	color:#797979;
}
.slide-picture{
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
}
.slide-picture ul{
	margin:0;;
	padding:0;
	margin-left:5px;
	list-style:none;
}
.slide-picture ul li{
	float:left;
	width:150px;
	padding-left:1px;
	padding-right:7px;
	margin-bottom:10px;
}
.slide-picture ul li a{
	border:none;
}
.slide-picture ul li.last{
	padding-right:0;
	margin-right:0;
	font-family:Tahoma;
}


.slide-picture-music ul{
	margin:0;;
	padding:0;
	margin-left:5px;
	margin-right:3px;
	list-style:none;
	background-color:#F1F1F1;
	height:135px;
}
.slide-picture-music ul li{
	float:left;
	width:160px;
	/*text-align:center;*/
	padding-top:3px;
	/*padding-left:5px;*/
	display:block;
	margin:1px;
	/*padding-right:7px;*/
}
.slide-picture-music ul li .artist-mv-group{
	text-align:center;
}
.slide-picture-music2{
	margin:0;
	padding:0;
}
.slide-picture-music2 ul.music_vdo{
	margin:0;;
	padding:0;
	margin-left:10px;
	list-style:none;
	width:650px;
	/*background-color:#F1F1F1;
	height:150px;*/
}
.slide-picture-music2 ul.music_vdo li{
	position:relative;
	float:left;
	width:160px;
	height:130px;
	/*text-align:center;*/
	padding-top:3px;
	padding-bottom:29px;
	/*padding-left:5px;*/
	display:block;
	margin:1px;
	/*padding-right:7px;*/
}

ul.music_vdo li div.album-list1{
	margin:0;
	padding:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:6px;
	line-height:15px;
	text-transform:uppercase;
}
ul.music_vdo li div.album-list1 a{
	color:#000;
}
ul.music_vdo li  div.album-list3{
	margin:0;
	padding:0;
	color:#000;
	font-size:12px;
	line-height:12px;
	padding-left:8px;
}
ul.music_vdo li  div.album-list3 a{
	color:#000;
}
.album-list4{
	margin:0;
	padding:0;
	color:#000;
	font-size:12px;
	line-height:12px;
	padding-left:8px;
}
.album-list4 a{
	color:#000;
}
.slide-picture-music2 ul.music_vdo li a:hover{
	/*border:2px solid  #4d4d4d;*/
}

.number-page{
	line-height:25px;
}
.number-page ul{
	margin:0;
	padding:0;
	list-style:none;
}
.number-page ul li{
	float:left;
	width:50px;
	display:block;
	text-align:center;
}
.picture-music ul.music-video{
	margin:0;;
	padding:0;
	margin-left:10px;
	margin-right:3px;
	list-style:none;
}
.picture-music ul.music-video li{
	float:left;
	width:160px;
	display:block;
	height:128px;
	padding-bottom:15px;
}
.picture-music ul.music-video li a{
	border:2px solid #FFF;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.picture-music ul.music-video li a:hover{
	border:2px solid #333;
	
}
.picture-music ul.music-video li div.music-vdo-list-txt{
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	line-height:14px;
}
.music-vdo-next-page{
	color:#1d1d1d;
}
.music-vdo-next-page a{
	color:red;
}
.search_music_vdo{
	color:#333;
	border-bottom:2px solid #E8EFF0;
	font-size:14px;
	font-weight:bold;
	padding-left:6px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:5px;
}
/* ------------------Artists_mv----------------------------- */

.Txt14bFFF{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.name-vdo{
	font-size:24px; 
	font-weight:bold; 
	color:#333;
}
.name-vdo a{
	color:#333;
}


.artists-mv-slidewrapper{
	margin:0;
	padding:0;
	
}
.artists-mv-slidewrapper ul{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#F1F1F1;
	height:142px;
	padding:3px 0px 0px 10px;
}
.artists-mv-slidewrapper ul.slider li{
	float:left;
	width:160px;
	/*text-align:center;*/
	padding-top:3px;
	padding-bottom:17px;
	/*padding-left:5px;*/
	display:block;
	/*padding-right:7px;*/
}
/*.artists-mv-slidewrapper ul.slider li .artist-mv-group{
	text-align:center;
}*/


.mv-wrapper ul.group{
	margin:0;;
	padding:0;
	margin-left:10px;
	margin-right:3px;
	list-style:none;
}
.mv-wrapper ul.group li{
	float:left;
	width:160px;
	display:block;
	padding-top:5px;
	padding-bottom:3px;
}
.mv-wrapper ul.group li a{
	border:2px solid #FFF;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.mv-wrapper ul.group li a:hover{
	border:2px solid #333;
	
}
.mv-wrapper ul.group li div.artist-mv-list{
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	line-height:14px;
}




.selectpage{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	border-top:2px solid #E4E4E4;
	padding:20px 10px 30px 20px;
	color:#1e1e1e;
}

.mv-numberpage{
	color:#1a1a1a;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:155px;
	line-height:25px;
}
mv-listpage-new{
	margin-left:157px;
}
.mv-listpage-new ul.listnumberpage{
	margin:0;
	padding:0;
	list-style:none;
	padding-left:5px;
}
.mv-listpage-new ul.listnumberpage li{
	float:left;
	width:50px;
	text-align:center;
	line-height:25px;
}
.mv-listpage-new ul.listnumberpage li a{
	color:#1a1a1a;
	display:block;
	width:42px;
	height:25px;
}
.mv-listpage-new ul.listnumberpage li a:hover{
	color:white;
	background-image:url(../images/bg-mv-nextpage.jpg);
	background-repeat:no-repeat;
	background-position:center;
}




/*.slide-picture-music ul li.last{
	padding-right:0;
	margin-right:0;
}*/
.h-txt-mini{
	padding:12px 0px 10px 15px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	height:14px;
	background-color:#000;
}
.h-txt-mini1{
	padding:12px 0px 10px 10px;
	color:#FFF;
	font-size:12px;
	line-height:13px;
	height:14px;
}
.slide-picture-mini{
	margin:0;
	padding:0;
	padding-left:15px;
	padding-right:15px;
	height:80px;
	text-align:center;
	border-bottom:1px solid #4d4d4d;
}
.slide-picture-mini ul{
	margin:0;
	padding:0;
	padding-left:12px;
	list-style:none;
}
.slide-picture-mini ul li{
	float:left;
	margin-right:10px;
	text-align:center;
}
/* ----------------   slider II   -----   */

.slide-picture-mini2{
	margin:0;
	padding:0;
	width:213px;
	margin:auto;
}
.slide-picture-mini2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.slide-picture-mini2 ul li{
	float:left;
	width:71px;
	display:block;
}
.slide-picture-mini2 ul li a{
	display:block;
	border:3px solid #FFF;
}
.slide-picture-mini2 ul li a:hover{
	border:3px solid #999;
}
/* ----------------  end slider II   -----   */
.slide-picture-mini ul li.last{
	padding:0;
	margin:0;
}





#body-table .vedio{
	margin:0;
	padding:0;
	margin-left:685px;
	margin-right:6px;
}

/* c0lumn right */
.container-vedio{
	margin:0;
	padding:0;
	width:272px;
}
.bt-all{
	/*display:table-cell;
	vertical-align:middle;*/
	text-align:right;
	padding:18px 1px 30px 0px;
	padding-top:18px;
}







/* -------------------------COOL VEDIO--------------------------- */
.cool-vedio{
	margin:0;
	padding:0;
	width:272px;
	/*background-color:#000;*/
}
.cool-vedio2{
	margin:0;
	padding:0;
	width:272px;
}
.cool-vedio-searchResult{
	margin:0;
	padding:0;
	width:272px;
	margin-right:10px;
}

.h-vedio-txt{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	background-color:#000;
}
.mvdo-showallMvdo{
	margin:0;
	padding:0;
	color:#999;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-top:20px;
	padding-bottom:10px;
}
.mvdo-showallMvdo a{
	color:#999;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
/*.cool-vedio .vdo{
	background-color:#4d4d4d;
	padding-top:3px;
	padding-bottom:5px;
	border-bottom:2px solid #838383;
}*/
.mvdo{
	background-color:#4d4d4d;
	padding-top:3px;
	padding-bottom:5px;
	border-bottom:2px solid #000;
}
.cool-vedio .vdo .img-vdo{
	padding:2px 0px 2px 0px;
	text-align:center
}
.cool-vedio .list-vdo{
	margin:0;
	padding:0;
}
.cool-vedio .list-vdo ul{
	margin:0;
	padding:0;
	color:#999;
	background-color:#000;
	font-weight:bold;
	font-size:12px;
	list-style:none;
}
.cool-vedio .list-vdo ul li{
	line-height:29px;
	padding-left:30px;
	border-top:1px solid #4d4d4d;
}
.cool-vedio .list-vdo ul li.first{ border:none;}
.txt-detail-vdo{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:30px;
	padding-bottom:0px;
}
.cool-vedio .list-vdo ul li .bt-showall{
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding-right:20px;
}
/* -------------------------COLUMN RIGHT TOP VDO----------------------------- */
.vdo{
	background-color:#4d4d4d;
	padding:3px 0px 15px 0px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #838383;
}/*end TOP VDO*/


/*  --------------- INC NEWS ------------------------- */

.news{
	margin:0;
	padding:0;
	background-color:#000;
	width:272px;
}
.news div .h-box{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	float:left; 
	width:90px;
}
.news div .news-btshow{
	color:#999;
	margin-left:120px; 
	padding-left:2px; 
	padding-top:1px;
	font-size:11px;
}
.news div .news-btshow a{
	color:#999;
	border:none;
	font-size:11px;
}
.list-news{
	background-color:#000;
}
.list-news ul{
	margin:0;
	padding:0;
	list-style:none;
}
.list-news ul li{
	color:#FFF;
	border-bottom:1px solid #555;
	margin:0px 10px 0px 10px;
	padding-bottom:8px;
	display:block;
}
.list-news ul li div.detail{
	color:#FFF;
}

.details-date{
	color:#999;
	font-size:11px;
	padding-top:5px;
}
.details-news{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
}
.details-news a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.news-img{
	float:left;
	width:99px;
}
.table-div{
	/*display:table-cell;
	vertical-align:bottom;*/
	height:625px;
}
.details{
	margin-left:110px;
	margin-right:20px;
}	
#foot-table{
	margin-left:1px;
	background-image:url(../images/foot-table.png);
	background-repeat:no-repeat;
	height:1px;
}

/* -------------------------END COLUMN RIGHT TOP VDO----------------------------- */
table.tb-33 {width:100%;}
table.tb-33 td{width:33%;}

table.tb3-confix{ width:100%;}
table.tb3-confix td{width:50%;}
table.tb3-confix td{width:10%; border-right:1px solid #FFF;}
table.tb3-confix td{width:30%;}

table.tb3-confix2{ width:100%;}
table.tb3-confix2 td{width:70%;}
table.tb3-confix2 td{width:10%; border-right:1px solid #FFF;}


table.tbfix3{width:100%}
table.tbfix3 td{width:5%;}
table.tbfix3 td{width:60%;}
table.tbfix3 td{width:30%;}

.border-right{
	border-right:1px solid #FFF;
}


a{
	text-decoration:none;
	cursor:pointer;
}
.container{
	margin-left:4px;
	margin-right:5px;
}
.nav{
	padding-top:20px;
	padding-left:13px;
	background-color:#dcdcdc;
}
.nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#5e5e5e;
	font-size:14px;
	font-weight:bold;
}
.nav ul li{
	float:left;
	text-align:center;
	line-height:30px;
	height:25px;
	width:103px;
}
.nav ul li.first-menu{
	border:none;
}
.nav ul li a{
	margin:0;
	padding:0;
	display:block;
	border-left:1px solid #7D7D7D;
	color:#5e5e5e;
	text-decoration:none;
	cursor:pointer;
	height:25px;
	/*width:0px;*/
}
.nav ul li a:hover{
	color:#FFF;
	background-color:#797979;
}
.tabbar{
	background-color:#797979;
	height:5px;
}
.picture{
	margin:0;
	padding:0;
	margin-left:10px;
/*	width:620px;*/
}
.song-on-chart{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:1px;
	margin-top:3px;
	padding-top:0px;
/*	padding-bottom:10px;
*/}

.song-on-chart2{
	margin:0;
	padding:0;
	margin-right:1px;
	margin-top:3px;
	padding-top:0px;
/*	padding-bottom:10px;
*/}
.box-next{
	background-image:url(../images/point.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	margin-left:10px;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
}
.lyric-sentthispage{
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	padding-right:20px;
	text-align:right;
	background-image:url(../images/arrow-right-blue.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	margin-right:10px;
}
.box-next_may {

	background-repeat:no-repeat;
	background-position:right center;
	margin-left:10px;
	line-height:20px;
}
.txt-num{
	font-size:18px;
	font-weight:bold;
}
.chart-group{
	margin:0;
	padding:0;
/*	padding-top:1px;
*/}

/* ----------------------------ALBUM_DETAIL------------------------- */
.album-detail{
	margin:0;
	padding:0;
}

.txt-album-h{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
.comment-album{
	margin:0;
	padding:0;
	width:489px;
}
.comment-album .comment{
	background-color:#7F7F7F;
	margin:0px 20px 30px 20px;
	padding-top:6px;
}

.comment-album .comment-album {
	margin:0;
	padding:0;
}
.post{
	margin:0;
	padding:0;
	width:470px;
}
.post-detail{
}
/* MUSIC VDO  */
.space-line{
	border-top:1px solid #4d4d4d;
}
.nav-inside{
	margin:6px 10px 32px 30px; 
	color:#CCC;
	font-size:12px;
	font-weight:bold;
}
.nav-font{
	color:#999;
	font-weight:bold; 
	font-size:12px;
}
.nav-font a{
	color:#999;
	}
.album-favorite-btn{
	padding:15px 0px 0px 10px;
}
.album-favorite-btn a{
	border:none;
}

/**/
#nextpage{
}
#nextpage ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	padding-left:50px;
}
#nextpage ul li{
	float:left;
	width:25px;
	height:20px;
	font-size:18px;
	font-weight:bold;
	line-height:25px;
}
#nextpage ul li a{
	text-decoration:none;
	color:#666;
	width:25px;
	display:block;
}
#nextpage ul li a:hover{
	/*color:#FFF;
	background-image:url(../images/_bg_num.gif);
	background-repeat:no-repeat;
	width:25px;*/
	text-decoration:underline;
}
#nextpage ul li.play{
	color:#FFF;
	background-image:url(../images/_bg_num.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}


/* ---------------------artists_mv----------- */

.bg-bt{
	background-image:url(../images/bg-mv-nextpage.jpg);
	background-repeat:no-repeat;
	background-position:center;
	line-height:23px;
	color:#FFF;
}
.bg-bt a{
	color:#FFF;
}
.bg-bt a:hover{
	color:#FFF;
}
.bt-mv-p a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
/* ---------------------end  artists_mv----------- */


.bg-bar{
	background-image:url(../images/bar_img.jpg);
	background-repeat:no-repeat;
	background-position:right;

}

.n-page{
	background-image:url(images/bg-bt2.jpg);
	background-repeat:no-repeat; width:29px;
	height:29px;
	line-height:29px;
}
.songpage-choice{
	margin:0;
	padding:0;
	margin:20px 0px 20px 0px;
	background-color:#0C0;
}

/*  -----------------------------------------  Properties Bar ---------------------------------------------- */
.txtbar-right{
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding-right:10px;
}
.txtbar-right-page-song{
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding-right:2px;
}
.last-week-bar{
/*	padding-right:3px;
*/	font-size:11px;
}
/*  -----------------------------------------  Discussion ---------------------------------------------- */
.discussion-txt-name{
	color:#333;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}
.discussion-txt-name a{
	color:#333;
}
.discussion-txt-name2{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.discussion-txt-name2 a{
	color:#333;
}
.discussion-txt-detail{
	color:#999;
	font-size:12px;
	font-weight:normal;
}

/*  -----------------------------------------  FORUM ---------------------------------------------- */
.forum-box-input{
	margin:0;
	padding:0;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:4px solid #797979;
}
.forum-titel-textbox{
	float:left;
	width:60px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}
.forum-detail-text{
	float:left;
	width:60px;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.forum-input-box{
	border:3px solid #CCC;
}
.bt-submit{
	 padding:15px 20px 50px 0; text-align:right; background-color:#f1f1f1;

	 
}
.bt-submit-detail{
	 padding:15px 20px 50px 0; text-align:right; background-color:#f1f1f1;
	 border-bottom:4px solid #797979;
}
.bt-submit-detail-1{
	 padding:80px 20px 50px 0; text-align:right; background-color:#f1f1f1;
	 border-bottom:4px solid #797979;
}
.bt-submit input{
	width:83px;
	height:30px;
}
/*  -----------------------------------------  CONTACT US ---------------------------------------------- */
.contact-container{
	margin:0;
	padding:0;
	margin-left:44px;
	width:520px;
}
.T11B-CCC{
	color:#CCC;
	font-size:11px;
	font-weight:bold;
}
.T12B-FFF{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.T12B-333{
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.contact-location-h{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background-color:#999;
	padding:10px 9px;
}
.contact-detail-show{
	margin:0;
	padding:0;
	color:#999;
	font-size:11px;
	font-weight:normal;
	background-color:#000;
	padding-top:24px;
	padding-bottom:29px;
	padding-left:15px;
}

.contact-input-text{
	border:3px solid #CCC;
	line-height:16px;
	width:370px;
}
.contact-input-text-area{
	border:3px solid #CCC;
	width:370px;
}
.star{
	color:#1e7dc1;
	font-size:12px;
}
.contact-map{
	margin:0;
	padding:0;
	margin-top:2px;
	background-color:#000;
	padding:15px 15px;
}
.contact-map-viewmap a{
	background-image:url(../images/map-universal-2veiw.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	display:block;
	width:242px;
	height:198px;
}
.contact-map-viewmap a:hover{
	background-position:top center;
}
.txt-print{
	font-size:11px;
	font-weight:nomal;
	color:#999;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}
.txt-print a{
	color:#999;
}
.txt-print a:hover{
	color:#999;
	text-decoration:underline;
}

/*  -----------------------------------------  PROFILE ---------------------------------------------- */
.profile-container{
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:22px;
}
.T12B-666{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.T12B-666-unUpper{
	color:#666;
	font-size:12px;
	font-weight:bold;
}


/*  -----------------------------------------  PROFILE ---------------------------------------------- */
.search-artists{
	margin:0;
	padding:0;
	padding-left:50px;
	padding-bottom:5px;
}
.search-artists ul.search-artists-list{
	list-style:none;
}
.search-artists ul.search-artists-list li{
	float:left;
	width:20px;
	font-size:12px;
}
.search-artists ul.search-artists-list li a{
	color:#333;
}
.search-artists ul.search-artists-list li.widthup{
	width:100px;
	font-size:12px;
}

/*  -----------------------------------------  FOOTER ---------------------------------------------- */
.foot-container{
	margin:0;
	padding:0;
	color:#6b6b6b;
	font:Arial;
	padding:2px 0px 2px 19px;
	width:120px;
}
.foot-txt-h{
	margin:0;
	padding:0;
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
	padding-bottom:11px;
	text-transform:uppercase;

}
ul.foot-wrapper-list{
	margin:0;
	padding:0;
	padding-left:1px;
	list-style:none;
}
ul.foot-wrapper-list li{
	color:#6b6b6b;
	font-size:12px;
	font-weight:normal;
	padding-bottom:2px;
}
ul.foot-wrapper-list li a{
	color:#6b6b6b;
}

ul.foot-wrapper-list2{
	margin:0;
	padding:0;
	padding-left:1px;
	list-style:none;
}
ul.foot-wrapper-list2 li{
	color:#6b6b6b;
	font-size:12px;
	font-weight:normal;
	padding-bottom:2px;
	text-transform:uppercase;
}
ul.foot-wrapper-list2 li a{
	color:#6b6b6b;
}

/*  -----------------------------------------  SEARCH RESALT ---------------------------------------------- */
.nav-search{
	azimuth:0;
	padding:0;
	padding-top:11px;
}
.nav-search ul.search-results-navmenu{
	margin:0;
	padding:0;
	list-style:none;
	width:920px;
	margin:auto;
}
.nav-search ul.search-results-navmenu li{
	margin:0;
	padding:0;
	float:left;
	padding:10px 25px 11px 25px;
	font-weight:bold;
	font-size:12px;
	color:#666;
	background-image:url(../images/nav_tool.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.nav-search ul.search-results-navmenu li a{
	color:#666;
}
.nav-search ul.search-results-navmenu li.search-active{
	background-color:#797979;
	color:#FFF;
	background-image:none;
	font-size:14px;
}
.nav-search ul.search-results-navmenu li.search-active a{
	color:#FFF;
}

.map_contact {
	width:670px; 
	margin:auto; 
	background-color:#FFF; 
	padding-bottom:20px; 
	display:none; 
	position:absolute;
	z-index:101;
}

