.topbg {
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	height: 105px;
	}
.bg_l {
	background-image: url(../images/bg_l.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.priceRed{color:#cc0000;}
.bg_r {
	background-image: url(../images/bg_r.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#pagemain {
	font-family: Verdana, Arial, Helvetica, sans-serif;color: #111111;
}
#pagemain .topicdetailbg{
	background-image: url(../images/topicdetail_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#pagemain .topicdetailfloorbg{
	background-image: url(../images/topicdetail_floorbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.pagemainfloorbg {
	background-image: url(../images/pagemain_floorbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#topic{
	padding:0px 15px 10px 30px;
}
#listnews {
	float: left;
}
#listnewpro {
	float: left;
}
#listpro {width: 140px;	height: 220px;float: left;}
#listpro .listprotxt{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding:3px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}
#listpro .listprotxt:link{color:#888888;text-decoration: none;}
#listpro .listprotxt:visited,#listpro .listprotxt:active {color:#888888;text-decoration: none;}
#listpro .listprotxt:hover{color:#333333;}
#detailpro {
	float: left;
}
#pagemain  a:link{
	color:#111111;text-decoration: none;
}
#pagemain  a:visited,#pagemain  a:active {color:#111111;text-decoration: none;}
#pagemain  a:hover{color:#111111;}
#pagemain .mapbg {
	background-image: url(../images/pagemain_mapbg.jpg);
	background-repeat: repeat;
}
#pagemain .maptxtall {line-height: 14px;padding:5px 0px 5px 0px;
	font-size: 10px;
}
#pagemain .maptxt {color: #111111;
	text-decoration: none;
}
#pagemain .maptxt:link {
	color: #111111;text-decoration: none;
}
#pagemain .maptxt:hover {
    color: #111111;border-bottom:solid 1px #111111;
}
#pagemain .maptxt:active {display: inline; }
#pagemain .maintopbg {
	background-image: url(../images/pagemain_topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#pagemain .artists_detailbg {
	background-image: url(../PD_IMG/artists_detailbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_WeiHai-ming {
	background-image: url(../PD_IMG/artists_detailbg_musicians_WeiHai-ming.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_Karmapa {
	background-image: url(../PD_IMG/artists_detailbg_musicians_Karmapa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_FanTsung-pen {
	background-image: url(../PD_IMG/artists_detailbg_musicians_FanTsung-pen.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_LinHai {
	background-image: url(../PD_IMG/artists_detailbg_musicians_LinHai.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_HeXuntian {
	background-image: url(../PD_IMG/artists_detailbg_musicians_HeXuntian.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_ZhuZheqin {
	background-image: url(../PD_IMG/artists_detailbg_musicians_ZhuZheqin.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_Yangjin {
	background-image: url(../PD_IMG/artists_detailbg_musicians_Yangjin.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_WangXinxin {
	background-image: url(../PD_IMG/artists_detailbg_musicians_WangXinxin.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_PengChing {
	background-image: url(../PD_IMG/artists_detailbg_musicians_PengChing.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_YouXue-shi {
	background-image: url(../PD_IMG/artists_detailbg_musicians_YouXue-shi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_HuangEuropa {
	background-image: url(../PD_IMG/artists_detailbg_musicians_HuangEuropa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_musicians_DongYun-chang {
	background-image: url(../PD_IMG/artists_detailbg_musicians_DongYun-chang.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_producers_JudyChin-taiWu {
	background-image: url(../PD_IMG/artists_detailbg_producers_JudyChin-taiWu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_producers_XuQing-yuan {
	background-image: url(../PD_IMG/artists_detailbg_producers_XuQing-yuan.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_producers_WangSen-di {
	background-image: url(../PD_IMG/artists_detailbg_producers_WangSen-di.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_producers_OuyangQian {
	background-image: url(../PD_IMG/artists_detailbg_producers_OuyangQian.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pagemain .artists_detailbg_producers_YangXiu-Lan {
	background-image: url(../PD_IMG/artists_detailbg_producers_YangXiu-Lan.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#btback{float: left;margin:0px 0px -20px 0px;}
#btback .btbk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;font-weight: normal;
	background-image: url(../images/btbg.gif);
	padding:5px 20px 5px 20px;
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}

#pagemain .btbg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../images/btbg.gif);
	padding:5px 20px 5px 20px;margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	font-weight: normal;
}
#pagemain .btbg1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../images/btbg.gif);
	padding:5px 20px 5px 20px;margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	font-weight: normal;
}
#pagemain .btbg2{
	font-size: 9px;
	background-image: url(../images/btbg2.gif);
	padding:0px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	line-height: 20px;
	clear: both;
}
#pagemain  .btbg2:link{color:#111111;}
#pagemain  .btbg2:link{font-weight: bold;}
#pagemain  .circle{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;font-weight: normal;
	border:1px solid #d1d1d1;
	height: 14px;
	width: 180px;
}
#pagemain  .circle2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;font-weight: normal;
	border:1px solid #d1d1d1;
	width: 220px;
}
#pagemain .img  img{
	border:solid 5px #bcbcbc;
	margin:10px 10px 8px 0px;
	float: left;
}
#pagemain .topic_img  img:hover{border-color:#333333;	}
#pagemain .topic_img  img{
	border:solid 1px #bcbcbc;
	margin:10px 0px 30px 0px;
	float: left;
}
#pagemain .img_s  img{
	border:solid 4px #cacaca;
	margin:10px 7px 3px 0px;
	float: left;
}
#pagemain .img_s img:hover{	border-color:#aaaaaa;
}
#pagemain h1 {
	margin:15px 0px 15px 0px;
	font-family:"Times New Roman";
	font-size: 18px;
	display: block;
	letter-spacing: 1px;
}
#pagemain h1 .ccccw{
	background-image: url(../images/maintxt_title_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 10px;
	
}

#pagemain h5 {	font-size: 9px;margin:10px 0px -10px 0px;font-weight: normal;}
#pagemain h2 {	font-size: 11px;margin:0px 0px 30px 0px;}
#pagemain h6{	font-size: 11px;margin:-8px 0px 3px 0px;}
#pagemain h4 {
	font-size: 10px;
	font-weight: normal;
}

#pagemain h4 .ccc{width: 250px;border-bottom:solid 1px #e1e1e1;padding:3px 0px 0px 0px;;}
#pagemain h4 .ccc img{border:0px;margin:-16px 0px 0px 220px;padding:2px 0px 1px 0px;}
#pagemain h4 .cccc{border-bottom:solid 1px #d1d1d1;}
#pagemain h4 .cccc img{border:0px;margin:0px 0px 0px 0px;}
#pagemain h4 .ccpro{border-bottom:solid 1px #e1e1e1;padding:3px 0px 0px 0px;}
#pagemain h4 .ccpro img{
	border:0px;
	vertical-align: middle;
}
#pagemain h4 a:link {color:#111111;text-decoration: none;}
#pagemain h4 a:visited,#pagemain h4 a:active{color:#111111;text-decoration: none;}
#pagemain h4 a:hover{
	text-decoration: none;
	font-weight: bold;
}
#pagemain h4 .cccyy{
	background-image: url(../images/maintxt_title_line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	line-height: 7px;
}
#pagemain h3 .addcart img{border:0px;margin:-22px 0px 0px 200px;}
#pagemain h3 .btmusic img{border:0px;folat:left;margin:0px 0px 0px 0px;}
#detailprocdcover {	float: left;width: 77px}
#detailprocdcover .cdname{line-height: 12px;padding:0px 0px 8px 0px;}
#detailprocdcover125 {float: left;width: 140px;height: 220px;}
#detailprocdcover125 .cdname{line-height: 12px;width: 135px;padding:0px 0px 8px 0px;}
#pagemain h3 .cdcover img{border:solid 1px #d1d1d1;folat:left;margin:2px 5px 2px 0px;padding:2px;}
#pagemain h3 .cdcover img:hover{border-color: #aaaaaa;}
#pagemain h3 .date{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color:#aaaaaa;font-weight: normal;}
#pagemain h3 .price{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;}
#pagemain h3 .speprice{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#cc0000;font-weight: bold;}
#pagemain h3 .cccw{
	width: 382px;
	background-image: url(../images/maintxt_title_line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	line-height: 10px;
}
#pagemain h3 .cccy{
	background-image: url(../images/maintxt_title_line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	line-height: 10px;
}
#pagemain h3 li {list-style-position: inside;padding:0px 0px 5px 45px;}
#pagemain h3 {
	font-size: 10px;
	font-weight: normal;
	margin:0px 0px 22px 0px;
	line-height: 16px;color:#777777;
}
#pagemain h3 a:link {color:#777777;text-decoration: none;}
#pagemain h3 a:visited,#pagemain h3 a:active{color:#777777;text-decoration: none;}
#pagemain h3 a:hover{text-decoration: none;background-color: #a90202;color:#ffffff; }
#pagemain h3 .bb{
	font-weight: bold;color:#666666;
	font-size: 11px;
	height:20px;
}
#shopCart{
	font-size: 10px;
	margin:0px 0px 0px 0px;
	line-height: 16px;
}
#shopCart .CartTilte{padding:0px 5px 0px 5px;color: #eeeeee;background-color: #888888;height:25px;}
#shopCart .CartTilte2{padding:0px 5px 0px 5px;color: #666666;height:15px;border-bottom: 2px solid #bbbbbb;background-color: #dddddd;}
#shopCart .Cartlist{
	padding:8px 8px 8px 8px;
	border-bottom: 1px solid #cccccc;
}
#shopCart .proname{
	font-size: 11px;
	font-weight: bold;
}
#shopCart .price{
	text-decoration: line-through;	
}
#shopCart .priceRed{
	color: #cc0000;
}
#shopCart .priceRedBig{
	color: #cc0000;font-size: 14px;
	font-weight: bold;
}
#shopCart .priceEnd{padding:10px 10px 10px 10px;border-top: 3px solid #ffffff;text-align:right;
	
}
#shopCart .infoLeft{text-align:right;padding:3px 5px 0px 5px;}
#shopCart .infoRight{text-align:left;padding:3px 5px 0px 5px;}
#shopCart .infoRight2{text-align:left;padding:3px 5px 0px 5px;color: #333333;border-bottom: 1px solid #dddddd}
#shopCart h2{padding-top:5px;font-size: 11px;height:30px;}
#shopCart h3{font-size: 10px;}
.floorbg {
	background-image: url(../images/floorbg.gif);
	background-repeat: repeat-x;
}
.floorbg_l {
	background-image: url(../images/floorbg_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.floorbg_r {
	background-image: url(../images/floorbg_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.floortxtall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #9d9d9d;
}
.floortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #9d9d9d;text-decoration: none;
}
.floortxt:link {text-decoration: none;}
.floortxt:hover {border-bottom:solid 1px #aaaaaa;}
.floortxt:active {display: inline; }
.floormenuall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #cecece;
}
.floormenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cecece;text-decoration: none;
}
.floormenu:link {text-decoration: none;}
.floormenu:hover {text-decoration: underline;}
.floormenu:active {display: inline; }
.maintopbg {
	background-image: url(../images/maintopbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#index_lcase{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:650px;
	position: absolute;
	color: #333333;
	font-size: 10px;
	
}
#index_lcase .arrangebg{
	background-image: url(../images/index_search.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#index_lcase .arrange{
	margin:6px 0px 6px 20px;
	width: 125px;
	height:11px;
	border:solid 1px #ffffff;
}
#index_lcase .arrangebg2{
	background-image: url(../images/index_newbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#index_lcase .arrange2{
	margin:1px 0px 6px 10px;
	width: 528px;
	height:11px;
	border:solid 1px #ffffff;
}
#index_lcase .newsrun:link,#index_lcase .newsrun:visited{color: #333333;text-decoration:none;}
#index_lcase .newsrun:hover{color: #333333;text-decoration:none;border-bottom: 0px}
#index_lcase .newsrun:active{color: #333333;text-decoration:none;border-bottom: 0px}
#index_rcase{
	width:305px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 665PX ;
}
#index_rcase .txtall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cecece;text-decoration:none;
}
#index_rcase .txt{color: #cecece;text-decoration:none;}
#index_rcase .txt:hover{color: #ffffff;border-bottom:solid 1px #aaaaaa;}
#index_rcase .txt:link{color: #cecece;border-bottom:solid 1px #aaaaaa;}
#index_rcase .img img{float:left;
	padding:2px;
	margin:2px 5px 2px 2px;
	border: 1px solid #666666;
}
#index_rcase .img a:hover img{	border: 1px solid #ffffff;}
#index_rcase .image-arrange{width:280px;margin:6px 0px 7px 7px;}
.leftmenubg {
	background-image: url(../images/leftmenubg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.leftmenu_line {
	background-image: url(../images/leftmenu_line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#leftmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	text-align: right;
	background-image: url(../images/leftmenu2line.gif);
	background-position: bottom;
	width:210px;
	display: block;
	line-height: 12px;
	padding:1px 0px 6px 0px;
}
#leftmenu2  a:link,#leftmenu2 a:visited{color: #aaaaaa;text-decoration:none;}
#leftmenu2  a:hover{
	color: #ffffff;display: block;
	text-decoration:none;
	background-color: #3a3a3a;
}
#leftmenu2 img{border:0px ;}
.leftmenufloor {
	background-image: url(../images/leftmenufloor.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.s7 {line-height: 8px;}
