.cj-music-player{font:13px "Questrial", sans-serif;text-align:left;line-height:12px;position:relative;height:50px;}
.cj-music-button{width:39px;height:39px;position:absolute;top:0;cursor:pointer;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.cj-music-button img{margin:11px 0 0 10px;}
.cj-song-list{display:none;}
.cj-music-container{position:absolute;top:3px;left:22px;width:252px;height:32px;display:none;overflow:hidden;white-space:nowrap;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}
.cj-music-no-button{width:217px;}
.cj-music-content{padding:0 49px 0 11px;}
.cj-music-meta{display:inline-block;}
.cj-music-meta p{position:absolute;top:7px !important;margin:0;}
.cj-music-meta .cj-divider{position:absolute;top:0;display:block;height:33px;}
.cj-divider-one{left:42px;}
.cj-divider-two{left:134px;}
.cj-current-song{width:70px;height:28px;overflow:hidden;left:54px;}
.cj-music-controls{display:inline-block;margin-left:130px;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.cj-music-controls span{width:18px;height:18px;cursor:pointer;display:inline-block;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
.cj-music-controls span:hover{zoom:1;filter:alpha(opacity=65);opacity:0.65;}
.cj-music-left img{margin:5px 0 0 6px;}
.cj-music-right img{margin:5px 0 0 7px;}
.cj-music-play img{margin:5px 0 0 7px;}
.cj-music-pause img{margin:5px 0 0 6px;}
.cj-white-skin{color:#AAA;text-shadow:1px 1px 0 #FFF;}
.cj-white-skin a{color:#AAA;text-decoration:none;outline:none;}
.cj-white-skin a:visited{color:#AAA;}
.cj-white-skin a:hover{color:#999;}
.cj-white-skin .cj-music-button{border:2px solid #FFF;background:#EEE url(../img/cj_music/white_ie_btn.png) repeat-x;background:-moz-linear-gradient(top, #FFF 0%, #EEE 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(99%, #EEE));background:-webkit-linear-gradient(top, #FFF 0%, #EEE 99%);background:-o-linear-gradient(top, #FFF 0%, #EEE 99%);background:-ms-linear-gradient(top, #FFF 0%, #EEE 99%);background:linear-gradient(top, #FFF 0%, #EEE 99%);-moz-box-shadow:0px 2px 5px #DDD;-webkit-box-shadow:0px 2px 5px #DDD;box-shadow:0px 2px 5px #DDD;filter:progid:DXImageTransform.Microsoft.Shadow(Direction=145, Strength=3, Color="#DDDDDD");}
.cj-music-btn-active-white{background:#EEE url(../img/cj_music/white_ie_btn_active.png) repeat-x;background:-moz-linear-gradient(top, #EEE 0%, #FFF 99%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEE), color-stop(99%, #FFF)) !important;background:-webkit-linear-gradient(top, #EEE 0%, #FFF 99%) !important;background:-o-linear-gradient(top, #EEE 0%, #FFF 99%) !important;background:-ms-linear-gradient(top, #EEE 0%, #FFF 99%) !important;background:linear-gradient(top, #EEE 0%, #FFF 99%) !important;}
.cj-white-skin .cj-music-container{border:2px solid #FFF;border-bottom:2px solid #F5F5F5;background:#FFF url(../img/cj_music/white_ie_ctrl.png) repeat-x;background:-moz-linear-gradient(top, #EEE 0%, #FFF 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEE), color-stop(99%, #FFF));background:-webkit-linear-gradient(top, #EEE 0%, #ffffff 99%);background:-o-linear-gradient(top, #EEE 0%, #FFF 99%);background:-ms-linear-gradient(top, #EEE 0%, #FFF 99%);background:linear-gradient(top, #EEE 0%, #FFF 99%);-moz-box-shadow:0px 2px 5px #CCC;-webkit-box-shadow:0px 2px 5px #CCC;box-shadow:0px 2px 5px #DDD;filter:progid:DXImageTransform.Microsoft.Shadow(Direction=180, Strength=3, Color="#DDDDDD");}
.cj-white-skin .cj-music-meta .cj-divider{border-left:1px solid #FFF;border-right:1px solid #DDD;}
.cj-white-skin .cj-music-controls span{border:1px solid #E6E6E6;border-bottom:1px solid #DDD;-moz-box-shadow:inset 0 0 3px #FFF;-webkit-box-shadow:inset 0 0 3px #FFF;box-shadow:inset 0 0 3px #FFF;background:#DDD url(../img/cj_music/white_ie_small_btn.png);background:-moz-linear-gradient(top, #FFF 0%, #DDD 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(99%, #DDD));background:-webkit-linear-gradient(top, #FFF 0%, #DDD 99%);background:-o-linear-gradient(top, #FFF 0%, #DDD 99%);background:-ms-linear-gradient(top, #FFF 0%, #DDD 99%);background:linear-gradient(top, #FFF 0%, #DDD 99%);}
.cj-black-skin{color:#999;}
.cj-black-skin a{color:#999;text-decoration:none;outline:none;}
.cj-black-skin a:visited{color:#999;}
.cj-black-skin a:hover{color:#AAA;}
.cj-black-skin .cj-music-button{border:2px solid #353535;background-color:#444;-moz-box-shadow:inset 0 -2px 10px #111;-webkit-box-shadow:inset 0 -2px 10px #111;box-shadow:inset 0 -2px 10px #111;}
.cj-music-btn-active-black{border:2px solid #3C3C3C !important;}
.cj-black-skin .cj-music-container{border:2px solid #333;background-color:#333;-moz-box-shadow:inset 0 0 4px #000;-webkit-box-shadow:inset 0 0 4px #000;box-shadow:inset 0 0 4px #000;}
.cj-black-skin .cj-music-meta p{top:10px;}
.cj-black-skin .cj-music-meta p.cj-music-numbers{padding-left:1px;}
.cj-black-skin .cj-music-meta .cj-divider{border-left:1px solid #000;border-right:1px solid #555;}
.cj-black-skin .cj-music-controls span{background-color:#333;border:1px solid #444;border-top:1px solid #555;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;}
.cj-gray-skin{color:#CCC;}
.cj-gray-skin a{color:#CCC;text-decoration:none;outline:none;}
.cj-gray-skin a:visited{color:#CCC;}
.cj-gray-skin a:hover{color:#BBB;}
.cj-gray-skin .cj-music-button{border:2px solid #888;background-color:#777;-moz-box-shadow:inset 0 -2px 15px #4D4D4D;-webkit-box-shadow:inset 0 -2px 15px #4D4D4D;box-shadow:inset 0 -2px 15px #4D4D4D;}
.cj-music-btn-active-gray{border:2px solid #777 !important;}
.cj-gray-skin .cj-music-container{border:2px solid #888;background:#777 url(../img/cj_music/controls.png);-moz-box-shadow:inset 0 0 4px #4D4D4D;-webkit-box-shadow:inset 0 0 4px #4D4D4D;box-shadow:inset 0 0 4px #4D4D4D;}
.cj-gray-skin .cj-music-meta p{top:10px;}
.cj-gray-skin .cj-music-meta p.cj-music-numbers{padding-left:1px;}
.cj-gray-skin .cj-music-meta .cj-divider{border-left:1px solid #666;border-right:1px solid #999;}
.cj-gray-skin .cj-music-controls span{background-color:#5E5E5E;border:1px solid #888;border-top:1px solid #777;-moz-box-shadow:inset 0 0 3px #333;-webkit-box-shadow:inset 0 0 3px #333;box-shadow:inset 0 0 3px #333;}