.columnB .playlistContainer .key{background-image:url(/static/images/backgrounds/playlist-key-box.gif);}
.columnC .playlistContainer .key{background-color:#fff;border-bottom:solid 1px #ccc;}
div.playlistContainer div.key ul li{background-image:url(/static/images/backgrounds/playlist-key.png);background-repeat:no-repeat;}
.playlistContainer ul li .item-details div .more-info-link,.playlistContainer ul li .item-details div .listen-link{background-image:url(/static/images/backgrounds/sprite-icons-white.png);}
.columnB .playlistContainer .key{background-color:transparent;background-repeat:no-repeat;height:30px;padding:7px 0 0 7px;}
.columnC .playlistContainer .key{padding:10px 0;margin-bottom:10px;}
.columnC .playlistContainer .key ul{margin-left:5px;}
div.playlistContainer .key ul li{float:left;padding-left:20px;margin-right:10px;background-color:transparent;background-repeat:no-repeat;}
.playlistContainer .key ul li.more-info{background-position:-1px -1px;color:#666;}
.playlistContainer .key ul li.listen{background-position:-322px -1px;color:#f60;padding-bottom:2px;}
.columnB .playlistContainer{padding-bottom:0;border:none;}
.playlistContainer h3{font-weight:bold;}
div.playlistContainer .playlist ul li{display:block;position:relative;border-bottom:solid 1px #CCC;padding-bottom:14px;margin-bottom:14px;}
.columnC div.playlistContainer ul li{border-bottom:none;padding-bottom:0;}
.playlistContainer ul li .item-pos{background-color:#fff;background-repeat:no-repeat;width:40px;height:33px;overflow:hidden;position:absolute;top:0;left:0;}
.columnC .playlistContainer ul li .item-pos{margin-left:5px;}
.playlistContainer .item-pos{background-image:url(/static/images/backgrounds/100-to-1.gif);}
.playlistContainer ul li.item-01 .item-pos{background-position:0 -0px;}
.playlistContainer ul li.item-02 .item-pos{background-position:0 -56px;}
.playlistContainer ul li.item-03 .item-pos{background-position:0 -113px;}
.playlistContainer ul li.item-04 .item-pos{background-position:0 -170px;}
.playlistContainer ul li.item-05 .item-pos{background-position:0 -226px;}
.playlistContainer ul li.item-06 .item-pos{background-position:0 -283px;}
.playlistContainer ul li.item-07 .item-pos{background-position:0 -340px;}
.playlistContainer ul li.item-08 .item-pos{background-position:0 -396px;}
.playlistContainer ul li.item-09 .item-pos{background-position:0 -453px;}
.playlistContainer ul li.item-10 .item-pos{background-position:0 -510px;}
.playlistContainer ul li.item-1 .item-pos{background-position:0 -0px;}
.playlistContainer ul li.item-2 .item-pos{background-position:0 -56px;}
.playlistContainer ul li.item-3 .item-pos{background-position:0 -113px;}
.playlistContainer ul li.item-4 .item-pos{background-position:0 -170px;}
.playlistContainer ul li.item-5 .item-pos{background-position:0 -226px;}
.playlistContainer ul li.item-6 .item-pos{background-position:0 -283px;}
.playlistContainer ul li.item-7 .item-pos{background-position:0 -340px;}
.playlistContainer ul li.item-8 .item-pos{background-position:0 -396px;}
.playlistContainer ul li.item-9 .item-pos{background-position:0 -453px;}
.playlistContainer ul li.item-11 .item-pos{background-position:-40px -0px;}
.playlistContainer ul li.item-12 .item-pos{background-position:-40px -56px;}
.playlistContainer ul li.item-13 .item-pos{background-position:-40px -113px;}
.playlistContainer ul li.item-14 .item-pos{background-position:-40px -170px;}
.playlistContainer ul li.item-15 .item-pos{background-position:-40px -226px;}
.playlistContainer ul li.item-16 .item-pos{background-position:-40px -283px;}
.playlistContainer ul li.item-17 .item-pos{background-position:-40px -340px;}
.playlistContainer ul li.item-18 .item-pos{background-position:-40px -396px;}
.playlistContainer ul li.item-19 .item-pos{background-position:-40px -453px;}
.playlistContainer ul li.item-20 .item-pos{background-position:-40px -510px;}
.playlistContainer ul li.item-21 .item-pos{background-position:-80px -0px;}
.playlistContainer ul li.item-22 .item-pos{background-position:-80px -56px;}
.playlistContainer ul li.item-23 .item-pos{background-position:-80px -113px;}
.playlistContainer ul li.item-24 .item-pos{background-position:-80px -170px;}
.playlistContainer ul li.item-25 .item-pos{background-position:-80px -226px;}
.playlistContainer ul li.item-26 .item-pos{background-position:-80px -283px;}
.playlistContainer ul li.item-27 .item-pos{background-position:-80px -340px;}
.playlistContainer ul li.item-28 .item-pos{background-position:-80px -396px;}
.playlistContainer ul li.item-29 .item-pos{background-position:-80px -453px;}
.playlistContainer ul li.item-30 .item-pos{background-position:-80px -510px;}
.playlistContainer ul li.item-31 .item-pos{background-position:-120px -0px;}
.playlistContainer ul li.item-32 .item-pos{background-position:-120px -56px;}
.playlistContainer ul li.item-33 .item-pos{background-position:-120px -113px;}
.playlistContainer ul li.item-34 .item-pos{background-position:-120px -170px;}
.playlistContainer ul li.item-35 .item-pos{background-position:-120px -226px;}
.playlistContainer ul li.item-36 .item-pos{background-position:-120px -283px;}
.playlistContainer ul li.item-37 .item-pos{background-position:-120px -340px;}
.playlistContainer ul li.item-38 .item-pos{background-position:-120px -396px;}
.playlistContainer ul li.item-39 .item-pos{background-position:-120px -453px;}
.playlistContainer ul li.item-40 .item-pos{background-position:-120px -510px;}
.playlistContainer ul li.item-41 .item-pos{background-position:-160px -0px;}
.playlistContainer ul li.item-42 .item-pos{background-position:-160px -56px;}
.playlistContainer ul li.item-43 .item-pos{background-position:-160px -113px;}
.playlistContainer ul li.item-44 .item-pos{background-position:-160px -170px;}
.playlistContainer ul li.item-45 .item-pos{background-position:-160px -226px;}
.playlistContainer ul li.item-46 .item-pos{background-position:-160px -283px;}
.playlistContainer ul li.item-47 .item-pos{background-position:-160px -340px;}
.playlistContainer ul li.item-48 .item-pos{background-position:-160px -396px;}
.playlistContainer ul li.item-49 .item-pos{background-position:-160px -453px;}
.playlistContainer ul li.item-50 .item-pos{background-position:-160px -510px;}
.playlistContainer ul li.item-51 .item-pos{background-position:-200px -0px;}
.playlistContainer ul li.item-52 .item-pos{background-position:-200px -56px;}
.playlistContainer ul li.item-53 .item-pos{background-position:-200px -113px;}
.playlistContainer ul li.item-54 .item-pos{background-position:-200px -170px;}
.playlistContainer ul li.item-55 .item-pos{background-position:-200px -226px;}
.playlistContainer ul li.item-56 .item-pos{background-position:-200px -283px;}
.playlistContainer ul li.item-57 .item-pos{background-position:-200px -340px;}
.playlistContainer ul li.item-58 .item-pos{background-position:-200px -396px;}
.playlistContainer ul li.item-59 .item-pos{background-position:-200px -453px;}
.playlistContainer ul li.item-60 .item-pos{background-position:-200px -510px;}
.playlistContainer ul li.item-61 .item-pos{background-position:-240px -0px;}
.playlistContainer ul li.item-62 .item-pos{background-position:-240px -56px;}
.playlistContainer ul li.item-63 .item-pos{background-position:-240px -113px;}
.playlistContainer ul li.item-64 .item-pos{background-position:-240px -170px;}
.playlistContainer ul li.item-65 .item-pos{background-position:-240px -226px;}
.playlistContainer ul li.item-66 .item-pos{background-position:-240px -283px;}
.playlistContainer ul li.item-67 .item-pos{background-position:-240px -340px;}
.playlistContainer ul li.item-68 .item-pos{background-position:-240px -396px;}
.playlistContainer ul li.item-69 .item-pos{background-position:-240px -453px;}
.playlistContainer ul li.item-70 .item-pos{background-position:-240px -510px;}
.playlistContainer ul li.item-71 .item-pos{background-position:-280px -0px;}
.playlistContainer ul li.item-72 .item-pos{background-position:-280px -56px;}
.playlistContainer ul li.item-73 .item-pos{background-position:-280px -113px;}
.playlistContainer ul li.item-74 .item-pos{background-position:-280px -170px;}
.playlistContainer ul li.item-75 .item-pos{background-position:-280px -226px;}
.playlistContainer ul li.item-76 .item-pos{background-position:-280px -283px;}
.playlistContainer ul li.item-77 .item-pos{background-position:-280px -340px;}
.playlistContainer ul li.item-78 .item-pos{background-position:-280px -396px;}
.playlistContainer ul li.item-79 .item-pos{background-position:-280px -453px;}
.playlistContainer ul li.item-80 .item-pos{background-position:-280px -510px;}
.playlistContainer ul li.item-81 .item-pos{background-position:-320px -0px;}
.playlistContainer ul li.item-82 .item-pos{background-position:-320px -56px;}
.playlistContainer ul li.item-83 .item-pos{background-position:-320px -113px;}
.playlistContainer ul li.item-84 .item-pos{background-position:-320px -170px;}
.playlistContainer ul li.item-85 .item-pos{background-position:-320px -226px;}
.playlistContainer ul li.item-86 .item-pos{background-position:-320px -283px;}
.playlistContainer ul li.item-87 .item-pos{background-position:-320px -340px;}
.playlistContainer ul li.item-88 .item-pos{background-position:-320px -396px;}
.playlistContainer ul li.item-89 .item-pos{background-position:-320px -453px;}
.playlistContainer ul li.item-90 .item-pos{background-position:-320px -510px;}
.playlistContainer ul li.item-91 .item-pos{background-position:-360px -0px;}
.playlistContainer ul li.item-92 .item-pos{background-position:-360px -56px;}
.playlistContainer ul li.item-93 .item-pos{background-position:-360px -113px;}
.playlistContainer ul li.item-94 .item-pos{background-position:-360px -170px;}
.playlistContainer ul li.item-95 .item-pos{background-position:-360px -226px;}
.playlistContainer ul li.item-96 .item-pos{background-position:-360px -283px;}
.playlistContainer ul li.item-97 .item-pos{background-position:-360px -340px;}
.playlistContainer ul li.item-98 .item-pos{background-position:-360px -396px;}
.playlistContainer ul li.item-99 .item-pos{background-position:-360px -453px;}
.playlistContainer ul li.item-100 .item-pos{background-position:-360px -510px;}
.playlistContainer ul li span{left:-3000px;position:absolute;top:0;}
.playlistContainer ul li .item-details{margin-left:45px;}
.columnC .playlistContainer ul li .item-details{margin-left:50px;}
.playlistContainer ul li .item-details h3,.playlistContainer ul li .item-details p{margin-right:20px;}
.playlistContainer ul li .item-details img{float:left;}
.playlistContainer ul li .item-details div{margin-left:10px;float:left;width:330px;position:relative;}
.columnB .playlistContainer ul li div.no-cover-image div{width:390px;margin-left:0;}
.columnC .playlistContainer ul li .item-details div{margin-left:5px;float:left;width:188px;}
.columnC div.noCoverImages ul li .item-details div,.columnC .playlistContainer ul li div.no-cover-image div{width:243px;margin-left:0;}
.playlistContainer ul li .item-details div .more-info-link,.playlistContainer ul li .item-details div .listen-link{display:block;position:absolute;top:15px;width:16px;height:16px;background-color:#fff;background-repeat:no-repeat;}
.playlistContainer ul li .item-details div .more-info-link{right:17px;background-position:-1px -1px;}
.playlistContainer ul li .item-details div .more-info-link:hover{background-position:-18px -1px;}
.playlistContainer ul li .item-details div .listen-link{right:0;background-position:-1px -31px;}
div.noCoverImages ul li .item-details div .listen-link{right:0;}
.playlistContainer ul li .item-details div .listen-link:hover{background-position:-18px -31px;}
.playlistContainer ul li .item-text{font-style:italic;margin-top:5px;margin-left:45px;margin-right:40px;}
.columnC .playlistContainer ul li .item-text{margin-left:50px;}
.columnC .playlistContainer ul li .item-artist{margin-top:0;margin-left:0;}