.ttw-music-player{width:370px;margin:60px auto;font-family:'Lato', arial, sans-serif;}
.ttw-music-player .player{width:100%;}
.ttw-music-player .album-cover{position:relative;float:left;background:#333 url(../images/album-cover-bg.jpg) no-repeat 0 0 scroll;;box-shadow:0px 1px 4px rgba(0, 0, 0, .75);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, .75);-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, .75);}
.ttw-music-player .album-cover .img{box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);-moz-box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, .6);background-position:center center;background-repeat:no-repeat;background-color:transparent;}
.ttw-music-player .album-cover .highlight{background:transparent url(../images/album-cover-highlight.png) no-repeat 0 0 scroll;opacity:1;}
.ttw-music-player .album-cover:hover .highlight{opacity:1;}
.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight{display:block;height:125px;width:125px;}
.ttw-music-player .album-cover img,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight{position:absolute;top:0;left:0;height:125px;width:125px;}
.ttw-music-player .track-info{width:215px;margin:8px 0 0 30px;float:left;font-size:12px;}
.ttw-music-player .track-info p{margin:0 0 8px 0;}
.ttw-music-player .player .title{color:#a2443e;text-shadow:0 1px 1px rgba(0, 0, 0, .8);font-family:"Comic Sans MS", cursive, sans-serif;font-size:16px;}
.ttw-music-player .artist-outer{color:#727272;font-family:'Lato Italic', arial, sans-serif;font-style:italic;font-weight:900;}
.ttw-music-player .artist{color:#a2443e;font-family:'Lato', arial, sans-serif;margin-left:4px;}
.ttw-music-player .rating{width:75px;height:16px;}
.ttw-music-player .rating-star{width:15px;height:16px;display:block;float:left;background:transparent url(../images/rating-off.png) no-repeat center center scroll;cursor:pointer;}
.ttw-music-player .rating-star:hover,
.ttw-music-player .rating-star.on,
.ttw-music-player .rating-star.hover{background:transparent url(../images/rating-on.png) no-repeat center center scroll;}
.ttw-music-player .player-controls{width:215px;height:30px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#a2443e url(../images/player-bg.png) repeat 0 0 scroll;float:left;margin:12px 0 0 30px;}
.ttw-music-player .player-controls .main{width:52px;height:12px;margin:9px 9px;float:left;}
.ttw-music-player .player-controls div{float:left;cursor:pointer;}
.ttw-music-player .previous, .ttw-music-player .next{height:10px;width:15px;margin:1px 0;}
.ttw-music-player .play, .ttw-music-player .pause{width:8px;height:12px;margin:0 7px;}
.ttw-music-player .previous{background:transparent url(../images/player-previous.png) no-repeat center center scroll;}
.ttw-music-player .next{background:transparent url(../images/player-next.png) no-repeat center center scroll;}
.ttw-music-player .play{background:transparent url(../images/player-play.png) no-repeat center center scroll;}
.ttw-music-player .pause{background:transparent url(../images/player-pause.png) no-repeat center center scroll;}
.ttw-music-player .progress-wrapper{height:9px;width:135px;float:left;background:transparent url(../images/player-progress.png) repeat-x 0 0 scroll;margin:11px 10px 10px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.ttw-music-player .progress{height:9px;width:135px;cursor:pointer;}
.ttw-music-player .elapsed{height:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1px;width:60%;background:#FA7971 repeat-x 0 0 scroll;}
.ttw-music-player .unused-controls{display:none !important;}
.ttw-music-player .description{clear:both;margin:30px 0 0 0;font-size:12px;text-shadow:0 1px 1px rgba(0, 0, 0, .6);}
.ttw-music-player .description.showing{margin:30px 0;}
.ttw-music-player .tracklist{padding:10px 20px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:transparent url(../images/tracklist-bg.png) repeat 0 0 scroll;font-size:12px;}
.ttw-music-player .tracklist ol{margin:0;padding:0;overflow:hidden;}
.ttw-music-player .tracklist li{text-shadow:0 1px 1px rgba(0, 0, 0, .6);background:transparent url(../images/tracklist-item-bg.png) repeat-x bottom left scroll;padding:10px 0 10px 0;list-style-position:inside;position:relative;}
.ttw-music-player .tracklist li:hover{color:#f00;}
.ttw-music-player li:last-child{background:none;}
.ttw-music-player .show-more-button li:last-child{background:transparent url(../images/tracklist-item-bg.png) repeat-x bottom left scroll;}
.ttw-music-player .tracklist .title{width:164px;display:inline-block;padding:0 0 0 14px;cursor:pointer;}
.ttw-music-player li:nth-child(1n + 10) .title{padding-left:7px;}
.ttw-music-player li.playing{color:#a2443e !important;}
.ttw-music-player .tracklist .rating{margin-left:10px;width:30px;display:block;position:absolute;right:72px;top:12.5px;}
.ttw-music-player .rating-bar{height:10px;width:3px;display:block;float:left;cursor:pointer;background:transparent no-repeat 0 0 scroll;}
.ttw-music-player .rating-bar.on,
.ttw-music-player .rating-bar:hover,
.ttw-music-player .rating-bar.hover{background:#a2443e no-repeat 0 0 scroll;}
.ttw-music-player .buy{width:62px;height:16px;display:inline-block;position:absolute;top:9px;right:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:transparent url(../images/buy-bg.png) repeat 0 0 scroll;margin:0 0 0 10px;font-size:10px;text-align:center;line-height:16px;text-shadow:none;color:#999;text-decoration:none;}
.ttw-music-player .buy:hover{color:#eee;}
.ttw-music-player .buy.not-active{display:none;}
.ttw-music-player .more{display:none;font-family:'Lato Italic', arial, sans-serif;font-style:italic;font-size:11px;text-shadow:0 1px 1px rgba(0, 0, 0, .6);padding:10px 0;margin:10px 0;cursor:pointer;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:transparent url(../images/tracklist-more.png) repeat 0 0 scroll;}
.ttw-music-player .more:hover{color:#eee;box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);-moz-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0px 0px 20px rgba(0, 0, 0, .2);}
.ttw-music-player .show-more-button .more{display:block;}
.ttw-music-player .more,
.ttw-music-player .album-cover .highlight,
.ttw-music-player .tracklist li,
.ttw-music-player .buy{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.ttw-music-player .player:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}