#ojp_player { margin-top: 5px; float: right; display: inline; position: relative; }
.ttw-music-player { width: 240px; margin: 0px 0px 15px 15px; font-family: 'Lato',arial,sans-serif; background-color: rgb(231, 236, 247); border-radius: 10px 10px 10px 10px; padding: 12px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06) inset, 0px 1px 0px rgba(255, 255, 255, 0.04); }
.ttw-music-player .player { width: 100%; }
.ttw-music-player .album-cover { position: relative; float: left; background: url(9678c4acbae0f38786d0ff51dceff7dc70f66f54.jpg)  no-repeat scroll 0px 0px rgb(51, 51, 51); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.75); }
.ttw-music-player .album-cover .img { background-position: center center; background-repeat: no-repeat; background-color: transparent; }
.ttw-music-player .album-cover .highlight { background: url(69d86a1a0841a358bdfa799c5189a930ddc07ce4.png)  no-repeat scroll 0px 0px transparent; 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: none; visibility: collapse; }
#jv_player .ttw-music-player .album-cover .highlight { display: none; }
.ttw-music-player .album-cover img, .ttw-music-player .album-cover .img, .ttw-music-player .album-cover .highlight { position: absolute; top: 0px; left: 0px; height: 125px; width: 125px; }
.ttw-music-player .track-info { margin: 0.15em 0px 0.65em; float: left; font-size: 12px; }
.ttw-music-player .track-info p { line-height: 1.15em; }
#ojp_player .ttw-music-player .player .title { color: rgb(54, 80, 105); font-family: 'Lato Bold',arial,sans-serif; font-weight: normal; font-size: 13px; margin-bottom: 0px; line-height: 1.33em; padding: 0px 0.5em; }
.ttw-music-player .artist-outer { color: rgb(114, 114, 114); font-family: 'Lato Italic',arial,sans-serif; font-style: italic; margin-bottom: 0px ! important; font-size: 13px; display: none; visibility: collapse; }
.ttw-music-player .artist { color: rgb(153, 153, 153); font-family: 'Lato',arial,sans-serif; }
.ttw-music-player .tracklist .duration { display: none; visibility: collapse; }
.ttw-music-player .rating { width: 75px; height: 16px; display: none; }
.ttw-music-player .rating-star { width: 15px; height: 16px; display: block; float: left; background: url(7d3441544fd6ca34356f6c78f5ea7fd963c2eaff.png)  no-repeat scroll center center transparent; cursor: pointer; }
.ttw-music-player .rating-star:hover, .ttw-music-player .rating-star.on, .ttw-music-player .rating-star.hover { background: url(4fbb2ec6bc178e9157b4f5115ad49bdc090d7137.png)  no-repeat scroll center center transparent; }
.ttw-music-player .player-controls { width: 240px; height: 30px; border-radius: 6px 6px 6px 6px; background: url(19f520dd43511f5a1ac34803cf7943e611c98ca2.png)  repeat scroll 0px 0px rgb(52, 90, 143); float: left; margin: 3px 0px 0px; }
.ttw-music-player .player-controls .main { width: 52px; height: 12px; margin: 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 0px ! important; }
.ttw-music-player .play, .ttw-music-player .pause { width: 8px; height: 12px; margin: 0px 7px; }
.ttw-music-player .previous { background: url(f58900f1b10eaac360d4452198e9d5d1fc8091ff.png)  no-repeat scroll center center transparent; }
.ttw-music-player .next { background: url(fd0fa7a9a8877bd243e4f990ade50b9904fe1c20.png)  no-repeat scroll center center transparent; }
.ttw-music-player .play { background: url(92a5e4182c83dfd7c3724e3ac2881aff756b3582.png)  no-repeat scroll center center transparent; }
.ttw-music-player .pause { background: url(5d518622c536285e492ad2e0ec337c0383e9051e.png)  no-repeat scroll center center transparent; }
.ttw-music-player .progress-wrapper { height: 9px; width: 145px; float: left; background: url(86fa5434acf68955ce710d105d82cfa5d74f8293.png)  repeat-x scroll 0px 0px transparent; margin: 11px 10px 10px 0px; border-radius: 4px 4px 4px 4px; }
.ttw-music-player .progress { height: 9px; width: 135px; cursor: pointer; }
.ttw-music-player .elapsed { height: 6px; border-radius: 3px 3px 3px 3px; margin: 1px; width: 60%; background: url(6dc7574e988bbf5be40665df342bcd3dcc26ec29.png)  repeat-x scroll 0px 0px transparent; }
.ttw-music-player .unused-controls { display: none ! important; }
.ttw-music-player .description { clear: both; margin: 10px 0px 0px; font-size: 12px; color: rgb(153, 153, 153); text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); }
.ttw-music-player .description.showing { margin: 30px 0px; }
.ttw-music-player .tracklist { padding: 5px 16px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 0px rgba(255, 255, 255, 0.04); border-radius: 6px 6px 6px 6px; background: url(2e12fbca6960ce0c2e3443ed032fc5c3462471d5.png)  repeat scroll 0px 0px rgb(52, 90, 143); color: rgb(196, 196, 196); font-size: 12px; }
.ttw-music-player .tracklist ol { margin: 0px; padding: 0px; overflow: hidden; }
#ojp_player .ttw-music-player .tracklist li { text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); background: url(e9e50fc97806356eeb1c6726ed41e8475dd3f663.png)  repeat-x scroll left bottom transparent; padding: 10px 0px; list-style-position: inside; position: relative; }
.ttw-music-player .tracklist li:hover { color: rgb(238, 238, 238); }
.ttw-music-player li:last-child { background: none repeat scroll 0% 0% transparent; }
.ttw-music-player .show-more-button li:last-child { background: url(e9e50fc97806356eeb1c6726ed41e8475dd3f663.png)  repeat-x scroll left bottom transparent; }
#ojp_player .ttw-music-player .tracklist .title { width: 200px; display: inline-block; padding: 0px; cursor: pointer; font-weight: normal; font-size: 13px; line-height: 1.33em; }
.ttw-music-player li:nth-child(n+10) .title { padding-left: 7px; }
.ttw-music-player li.playing { color: rgb(255, 255, 255) ! important; }
.ttw-music-player .tracklist .rating { margin-left: 10px; width: 30px; position: absolute; right: 72px; top: 12.5px; display: none; }
.ttw-music-player .rating-bar { height: 10px; width: 3px; display: block; float: left; cursor: pointer; background: url(7941e14fa6542cd413885626d4c09500b4f0b5b8.png)  no-repeat scroll 0px 0px transparent; }
.ttw-music-player .rating-bar.on, .ttw-music-player .rating-bar:hover, .ttw-music-player .rating-bar.hover { background: url(ebffbe82d46ae40c19c48e5a9135fb334255809b.png)  no-repeat scroll 0px 0px transparent; }
.ttw-music-player .buy { width: 62px; height: 16px; display: inline-block; position: absolute; top: 9px; right: 0px; border-radius: 8px 8px 8px 8px; background: url(4a6c379fbfbd54610896c6ce791b8dfed58bd078.png)  repeat scroll 0px 0px transparent; margin: 0px 0px 0px 10px; font-size: 10px; text-align: center; line-height: 16px; text-shadow: none; color: rgb(153, 153, 153); text-decoration: none; }
.ttw-music-player .buy:hover { color: rgb(238, 238, 238); }
.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: 0px 1px 1px rgba(0, 0, 0, 0.6); padding: 10px 0px; margin: 10px 0px; cursor: pointer; text-align: center; border-radius: 6px 6px 6px 6px; background: url(f5fa5f9eac5fcd7275e1ce3c94c2f122c454eee5.png)  repeat scroll 0px 0px transparent; }
.ttw-music-player .more:hover { color: rgb(238, 238, 238); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2) inset; }
.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 { transition: all 0.5s ease 0s; }
.ttw-music-player .player:after { clear: both; content: " "; display: block; font-size: 0px; line-height: 0; visibility: hidden; width: 0px; height: 0px; }
