#playtrack{background-color: #242628;}
#musicbox_div {font-size:12px;}

/*layout*/
#musicbox_div, #music_albumlist{text-align:left;}
#musicbox_div img, #music_albumlist img{border: none;vertical-align: middle;}
#musicbox_div table, #music_albumlist table{border: none;border-collapse: collapse;width: 100%;}
#musicbox_div td{padding: 0px;border: none;}
#music_albumlist td{padding: 2px;border: none;}
#musicbox_div .blank1{font-size: 1px;}
#musicbox_div .music_data{font-size: 12px;}
#musicbox_div .list_data, #music_albumlist .list_data{font-size: 12px;line-height: 18px;}
#musicbox_div .list_data td{height:20px;line-height:20px;padding-left:3px;}
#musicbox_div .list_focus, #music_albumlist .list_focus{}
#musicbox_div .list_over, #music_albumlist .list_over{}
#music_albumlist{display: none;position: absolute;font-size: 12px;z-index: 1;width: 120px;height:200px;padding: 2px;overflow-x:hidden;overflow-y:auto;}
#musicbox_body {width: 100%;float: left;}

#musicbox_div .music_tab{font-size:12px;border-bottom:1px solid;}
#musicbox_div .music_tab .tab{text-align:center;cursor:pointer;float:left;border:1px solid;padding:3px 3px 1px 3px;margin:3px 0px 3px 3px;}
#musicbox_div .music_tab .tab_download{float:right;margin-right:1px;overflow:hidden;}
#musicbox_div .e{display:block;}
#musicbox_div .d{display:none;}
#musicbox_div .show_lrc .e{display:none;}
#musicbox_div .show_lrc .d{display:block;}

.img{cursor:pointer;}
.bt_play_down{width:29px;height:29px;background-position:0 -299px;}
.bt_play{width:29px;height:29px;background-position:0 -270px;}
.bt_play_on{width:29px;height:29px;background-position:0 -328px;}
.bt_pause_down{width:29px;height:29px;background-position:0 -212px;}
.bt_pause{width:29px;height:29px;background-position:0 -183px;}
.bt_pause_on{width:29px;height:29px;background-position:0 -241px;}
.bt_stop_down{width:21px;height:21px;background-position:0 -501px;}
.bt_stop{width:21px;height:21px;background-position:0 -480px;}
.bt_stop_on{width:21px;height:21px;background-position:0 -522px;}
.bt_pre_down{width:21px;height:21px;background-position:0 -378px;}
.bt_pre{width:21px;height:21px;background-position:0 -357px;}
.bt_pre_on{width:21px;height:21px;background-position:0 -399px;}
.bt_next_down{width:21px;height:21px;background-position:0 -81px;}
.bt_next{width:21px;height:21px;background-position:0 -60px;}
.bt_next_on{width:21px;height:21px;background-position:0 -102px;}
.bt_open_down{width:19px;height:20px;float:right;background-position:0 -143px;}
.bt_open{width:19px;height:20px;float:right;background-position:0 -123px;}
.bt_open_on{width:19px;height:20px;float:right;background-position:0 -163px;}
.bt_set_down{width:20px;height:20px;float:right;background-position:0 -440px;}
.bt_set{width:20px;height:20px;float:right;background-position:0 -420px;}
.bt_set_on{width:20px;height:20px;float:right;background-position:0 -460px;}
.random_bt_off{width:23px;height:19px;float:right;background-position:0 -1010px;}
.random_bt_off_on{width:23px;height:19px;float:right;background-position:0 -1029px;}
.random_bt_on{width:23px;height:19px;float:right;background-position:0 -1048px;}
.random_bt_on_on{width:23px;height:19px;float:right;background-position:0 -1067px;}
.repeat_bt_off{width:23px;height:19px;float:right;background-position:0 -1086px;}
.repeat_bt_off_on{width:23px;height:19px;float:right;background-position:0 -1105px;}
.repeat_bt_on{width:23px;height:19px;float:right;background-position:0 -1124px;}
.repeat_bt_on_on{width:23px;height:19px;float:right;background-position:0 -1143px;}
.timeline_bt{width:17px;height:15px;background-position:0 -1185px;}
.timeline_bt_on{width:17px;height:15px;background-position:0 -1200px;}
.volume_bt{width:7px;height:13px;background-position:0 -1212px;}
.volume_bt_on{width:7px;height:13px;background-position:0 -1225px;}
.albumlist_bt_off{width:59px;height:20px;float:right;background-position:0 0;}
.albumlist_bt_off_on{width:59px;height:20px;float:right;background-position:0 -20px;}

#tr01{height: 13px;width: auto;position:relative;}
#td01{width: 108px;height: 13px;background-position:0 -576px;position:absolute;left:0;}
#td02{width: 11px;height: 13px;background-position:0 -602px;position:absolute;right:0;}
#td02a{margin:0px 11px 0px 108px;height: 13px;}
#tr02{height: 25px;width:auto;position:relative;}
#td03{width: 98px;height: 25px;background-position:0 -615px;position:absolute;left:0;}
#td04{height: 25px;margin:0px 15px 0px 98px;}

#albumlist_bt_on{width:59px;height:20px;float:right;}
#td05{width: 15px; height: 25px; background-position:0 -665px;position:absolute;right:0;}
#td06{width: 100%;position: relative;}
#td07{margin: 0px 16px;width:auto;}
#td08{width: 16px; height: 23px;background-position:0 -690px;position: absolute;top: 0px; left: 0px;}
#td09{width: 16px; height: 23px;background-position:0px -713px;position: absolute;top: 0px; right: 0px;}
#playlist,#lrc_zone{height: 200px;overflow: hidden;text-overflow:ellipsis;word-break:break-all;}
#lrc_zone .items{text-align:center;line-height:20px;}
#lrc_zone .items .item-empty{height:20px;}
#lrc_zone .lrc-empty{text-align:center;margin-top:30px;}
#playlisthandle,#lrchandle{cursor: pointer;}
#tr04{height: 20px;width: 100%;background-position:0 -754px;}
#td04 img{cursor: pointer;}
#td10{width: 100%;height: 20px;position:relative;}
#rightpadding1{background-position:0 -774px;float:right;width:16px;height:20px;position:absolute;right:0;}
#td11{height: 20px;margin: 0px 16px;overflow:hidden;font-size:12px;}
#td17{width: 25px;height: 20px;float: left;}
#playlisttrack,#lrctrack{cursor: pointer;height: 200px;}
#playtrack{cursor: pointer;height: 15px;margin: 0px 16px;position: relative;}
#timeline_1{cursor: pointer;float: left;height: 15px;}
#st_pause{width:25px;height:20px;background-position:0 -556px;}
#st_stop{width:25px;height:20px;background-position:0 -1162px;}

#musicstatus_div{height: 16px;margin: 3px 2px 0px 5px;overflow: hidden;}
#timedisplay{width: 70px;float: right;margin-top: 3px;}
#musicstatus_div div{float: left;}
#musicstatus_div #statusstring{margin-right: 5px;width:70px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

#tr05{height: 15px;width: 100%;background-position:4px -794px;}
#td12{width: 100%;height: 15px;position:relative;}
#rightpadding2{background-position:0 -809px;width:33px;height:15px;position:absolute;right:0;}
#playhandle{cursor: pointer;top: 3px;width: 17px;height: 15px;position: absolute;}

#tr06{height: 62px;width: 100%;position: relative;}
#td14{width: 168px;height: 62px;background-position:0 -824px;clear: none;position:absolute;left:0;}
#td14 img{vertical-align: top!important;}
#bt_play{position: absolute;left: 16px;top: 10px;width: 29px;height: 29px;}
#bt_stop{position: absolute;left: 49px;top: 15px;width: 21px;height: 21px;}
#bt_pre{position: absolute;left: 82px;top: 15px;width: 21px;height: 21px;}
#bt_next{position: absolute;left: 107px;top: 15px;width: 21px;height: 21px;}
#td15a{position:relative;margin:auto 7px -62px 168px;padding-bottom:62px;zoom:1;}/*zoom 1 can set layout to fix ie bug*/
#td15b{position:absolute;top:0px;left:0px;width:40px;height:36px;background-position:0 -948px;}
#td15{position:absolute;top:0px;right:0px;width:53px;}/*ie6: _right*/
#soundtrack{cursor: pointer;width: 53px;height: 15px;position: relative;background-position:0 -1253px;}
#soundtrack2{cursor: pointer;float: right;width: 15px;height: 15px;background-position:0 -1238px;}
#soundhandle{cursor: pointer;position: absolute;height: 16px;}

#mode{height: 19px;}
#mode img{cursor: pointer;}
#td16{width: 7px;height: 62px;position:absolute;right:0;background-position:0 -886px;}
