
.musicProductDisplay{
    width: 978px;
}
.musicProductDisplay H1{
    font-weight: bold;
    font-size: 20pt;
    color: #25aae1;
    text-transform:uppercase;
    line-height: 28px;
    width: 100%;
}
.musicProductDisplay H2{
    font-weight: bold;
    font-size: 16pt;
    color: #25aae1;
    text-transform:uppercase;
    line-height: 28px;
    width: 100%;
}
.musicProductDisplay .imageArea{
    width: 490px;
    float: left;
}
.musicProductDisplay .imageArea .coverArtArea{
    width: 276px;
    height: 271px;
    float: left;
}
.musicProductDisplay .asscLinksArea{
    /*clear: both;*/
}
.musicProductDisplay .asscLinksArea A{
    display: inline-block;
    width: 214px;
    height: 41px;
    background-image: url('/assets/images/product_mu/btn_ascItem_off.png');
    background-position: left top;
    font-weight: bold;
    margin-bottom: 5px;
}
.musicProductDisplay .asscLinksArea A:hover{
    background-image: url('/assets/images/product_mu/btn_ascItem_on.png');
    text-decoration: none !IMPORTANT;
}
.musicProductDisplay .asscLinksArea A SPAN{
    color: #0A56A1;
    display: block;
    font-size: 8pt;
    line-height: 9pt;
    margin-left: 30px;
    padding-top: 6px;
    width: 230px;
}
.musicProductDisplay .asscLinksArea H3.mp3Preview{
    margin-bottom: 20px;
}
.musicProductDisplay .asscLinksArea H3.mp3Preview A{
    background-image: url('/assets/images/product_mu/btn_ascItem_off_play.png');
}
.musicProductDisplay .asscLinksArea H3.mp3Preview A:hover{
    background-image: url('/assets/images/product_mu/btn_ascItem_on_play.png');
}

.musicProductDisplay .infoArea{
    width: 474px;
    overflow: hidden;
    float: left;
    margin-left: 14px;
}
.musicProductDisplay .infoArea .priceBasket{
    padding-top: 2px;
    background-image: url('/assets/images/product_hw/price1.png');
    width: 474px;
    height: 81px;
    overflow: hidden;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea{
    width: 294px;
    height: 79px;
    overflow: hidden;
    float: left;
    margin-top: 5px;
    text-align: right;
    padding-right: 10px;
    padding-left: 10px;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .priceNumerics{
    color: #183CAD;
    letter-spacing: -1px;
    font-weight: bold;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .largeNum{
    font-size: 27pt;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .smallNum{
    font-size: 20pt;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .mrNumber{
    font-weight: bold;
    color: #6C6C6C;
    font-size: 11pt;
    line-height: 12pt;
    height: 15px;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .shipping{
    font-size: 8pt;
    line-height: 9pt;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .frmAddToWishlist input{
    float: right;
}
.musicProductDisplay .infoArea .priceBasket .pricingArea .wantedReminder{
    clear: both;
    padding-top: 5px;
    font-size: 8pt;
    line-height: 9pt;
    height: 30px;
}
.musicProductDisplay .infoArea .priceBasket .basketArea{
    text-align: right;
}
.musicProductDisplay .infoArea .priceBasket .basketArea FORM{
    margin-right: 2px;
    height: 46px;
}
.musicProductDisplay .infoArea .priceBasket .basketArea IMG{
    margin-right: 5px;
}
.musicProductDisplay .infoArea .musicSpecsSizer{
    min-height: 250px;
}
.musicProductDisplay .infoArea .musicSpecs{
    width: 474px;
    margin: 5px 0px 5px 0px;
    min-height: 240px;
    background-image: url(/assets/images/product_mu/stats_background.png);
}

.musicProductDisplay .infoArea .musicSpecs UL LI{
    clear: both;
    min-height: 19px;
    border-bottom: 1px solid #FFFFFF;
}
.musicProductDisplay .infoArea .musicSpecs UL LI .liTitle{
    display: block;
    float: left;
    width: 120px;
    margin-right: 5px;
    padding: 0px 5px 0px 5px;
    font-weight: bold;
    color: #333333;
}
.musicProductDisplay .infoArea .musicSpecs UL LI .liData{
    display: block;
    float: left;
    width: 329px;
    padding: 0px 5px 0px 5px;
}
.musicProductDisplay .imageArea .wishlistArea{
    clear: both;
    float: left;
    width: 175px;
}
.musicProductDisplay .imageArea .wishlistArea .frmAddToWishlist{
    width: 175px;
    height: 38px;
    float: left;
}
.musicProductDisplay .imageArea .socialArea{
    float: left;
}

.musicProductDisplay .HTFR_Section_Tabbed{
    margin-bottom: 17px;
}
.musicProductDisplay .ui-tabs-nav{
    background-image: url(/assets/images/generic/tabs/bg_nav.png) !IMPORTANT;
    background-position: bottom right;
    background-repeat: no-repeat;
    padding: 0px !IMPORTANT;
    -moz-border-radius: 0px !IMPORTANT;
    -webkit-border-radius: 0px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
    height: 32px;
}
.musicProductDisplay .ui-tabs-nav li:first-child{
    border-bottom: none !IMPORTANT;
    border-top: none !IMPORTANT;
    border-left: none !IMPORTANT;
    -moz-border-radius: 0px !IMPORTANT;
    -webkit-border-radius: 0px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li:last-child{
    border-bottom: none !IMPORTANT;
    border-top: none !IMPORTANT;
    border-right: none !IMPORTANT;
    -moz-border-radius: 0px !IMPORTANT;
    -webkit-border-radius: 0px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li{
    border-top: none !IMPORTANT;
    border-left: 1px solid #dddddd !IMPORTANT;
    border-right: 1px solid #aaaaaa !IMPORTANT;
    border-bottom: none !IMPORTANT;
    -moz-border-radius: 0px !IMPORTANT;
    -webkit-border-radius: 0px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
    background-image: url(/assets/images/generic/tabs/bg1_off.png) !IMPORTANT;
    background-repeat: repeat-x !IMPORTANT;
    background-position: bottom left;
    padding-top: 0px !IMPORTANT;
    display: block !IMPORTANT;
    height: 31px !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li:hover, .musicProductDisplay .ui-tabs-nav li:first-child:hover, .musicProductDisplay .ui-tabs-nav li:last-child:hover{
    background-image: url(/assets/images/generic/tabs/bg1_over.png) !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li.ui-tabs-selected{
    background-image: url(/assets/images/generic/tabs/bg1_on.png) !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li.ui-tabs-selected:first-child{
    background-image: url(/assets/images/generic/tabs/bg1_on.png) !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li.ui-tabs-selected:last-child{
    background-image: url(/assets/images/generic/tabs/bg1_on.png) !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li A{
    display: block;
    background-repeat: repeat-x;
    color: #333333;
    line-height: 9pt;
    padding-top: 3px !IMPORTANT;
    _padding-top: 4px !IMPORTANT;
    padding-bottom: 0px !IMPORTANT;
    padding-left: 7px;
    padding-right: 7px;
}
.musicProductDisplay .ui-tabs-nav li A:hover{
    text-decoration: none !IMPORTANT;
}
.musicProductDisplay .ui-tabs-nav li.ui-tabs-selected A{
    text-decoration: none !IMPORTANT;
    color: #FFFFFF;
}
.musicProductDisplay .ui-tabs-panel{
    border-top: 4px solid #1265e3 !IMPORTANT;
    border-left: none !IMPORTANT;
    border-right: none !IMPORTANT;
    border-bottom: none !IMPORTANT;
    background-color: #F1F2F2;
}
.musicProductDisplay .ui-tabs-panel .entry{
    background-color: #F1F2F2 !IMPORTANT;
}
.musicProductDisplay .HTFR_Section_Tabbed P{
    margin-bottom: 10px;
}
.musicProductDisplay .HTFR_Section_Tabbed P A{
    color: #183CAD;
    font-weight: bold;
}
.musicProductDisplay .HTFR_Section_Tabbed UL LI{
    list-style-type: square;
    color: #0a56a1;
    margin-left: 20px;
}
.musicProductDisplay .HTFR_Section_Tabbed UL LI SPAN{
    color: #000000;
}
.musicProductDisplay .productCustomerReviewContent{
    border: none;
}
.musicProductDisplay .productCustomerReviewContent .padder{
    padding: 0px;
}
.musicProductDisplay .productCustomerReviewContent .crTitle{
    display: none;
}
.musicProductDisplay .productCustomerReviewContent .addCustomerReviewForm{
    border: none;
    background: #F1F2F2;
    width: 935px;
}
.musicProductDisplay .productCustomerReviewContent .addCustomerReviewForm #addCustomerReview{
    margin: 5px 0px;
}
.musicProductDisplay .productCustomerReviewContent .addCustomerReviewForm .addFormTitle{
    background-color: #CCCCCC;
    background-image: url("/assets/images/generic/tabs/bg1_on.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-weight: bold;
    padding: 2px 4px;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.musicProductDisplay .ppHeader{
    background-color: #CCCCCC !IMPORTANT;
    background-image: url("/assets/images/generic/tabs/bg1_on.png") !IMPORTANT;
    background-position: left bottom !IMPORTANT;
    background-repeat: repeat-x !IMPORTANT;
    font-weight: bold !IMPORTANT;
    padding: 2px 4px !IMPORTANT;
    color: #FFFFFF !IMPORTANT;
    margin-bottom: 10px !IMPORTANT;
}
.musicProductDisplay .productCustomerReviewContent .reviewMeta{
    width: 695px !IMPORTANT;
}

.musicProductDisplay .productTellAFriend{
    border: none;
}
.musicProductDisplay .productTellAFriend .padder{
    padding: 0px !IMPORTANT;
}
.musicProductDisplay .productTellAFriend .tafTitle{
    background-color: #CCCCCC;
    background-image: url("/assets/images/generic/tabs/bg1_on.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-weight: bold;
    padding: 2px 4px;
    color: #FFFFFF;
}


.altProductDisplay.scrollOff{
    width: 938px;
}
.altProductDisplay.scrollOn{
    width: 940px;
    height: 228px;
    overflow: auto;
}
.altProductDisplay .altProductLine{
    height: 53px;
    overflow: hidden;
    padding: 2px;
    clear: both;
    font-family: Arial;
}
.altProductDisplay.scrollOff .altProductLine{
    width: 938px; /* 705 */
}
.altProductDisplay.scrollOn .altProductLine{
    width: 918px;
}
.altProductDisplay .altProductLine.dark{
    background: #FFFFFF;
}
.altProductDisplay .altProductLine.light{
    background: #DDDDDD;
}
.altProductDisplay .altProductLine .thumbnailHolder{
    width: 53px;
    height: 53px;
    float: left;
}
.altProductDisplay .altProductLine .contentHolder{
    height: 53px;
    float: left;
    overflow: hidden;
}
.altProductDisplay.scrollOff .altProductLine .contentHolder{
    width: 782px; /* 526 */
}
.altProductDisplay.scrollOn .altProductLine .contentHolder{
    width: 762px;
}
.altProductDisplay .altProductLine .contentHolder .titleHolder{
    height: 20px;
    overflow: hidden;
}
.altProductDisplay.scrollOff .altProductLine .contentHolder .titleHolder{
    width: 756px; /* 526 */
}
.altProductDisplay.scrollOn .altProductLine .contentHolder .titleHolder{
    width: 736px;
}
.altProductDisplay .altProductLine .contentHolder .titleHolder .titleLink{
    display: block;
    font-size: 10pt;
    font-weight: bold;
    color: #25AAE1;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.altProductDisplay .altProductLine .contentHolder .descriptionHolder{
    height: 33px;
    overflow: hidden;
}
.altProductDisplay.scrollOff .altProductLine .contentHolder .descriptionHolder{
    width: 756px; /* 526 */
}
.altProductDisplay.scrollOn .altProductLine .contentHolder .descriptionHolder{
    width: 736px;
}
.altProductDisplay .altProductLine .contentHolder .descriptionHolder .descriptionContent{
    font-size: 8pt;
    line-height: 12pt;
    padding-left: 10px;
    padding-right: 10px;
}
.altProductDisplay .altProductLine .contentHolder .descriptionHolder .descriptionContent A{
    color: #183cad;
    text-decoration: none;
    font-weight: bold;
}
.altProductDisplay .altProductLine .actionHolder{
    width: 100px;
    height: 53px;
    float: left;
    text-align: right;
}
.altProductDisplay .altProductLine .actionHolder .priceHolder{
    height: 23px;
}
.altProductDisplay .altProductLine .actionHolder .priceHolder .largeNum{
    color: #183CAD;
    font-weight: bold;
    font-size: 18pt;
    line-height: 18pt;
}
.altProductDisplay .altProductLine .actionHolder .priceHolder .smallNum{
    color: #183CAD;
    font-weight: bold;
    font-size: 12pt;
}
.altProductDisplay .altProductLine .actionHolder .basketHolder{
    height: 30px;
}
#relatedTabs H4{
    background-color: #CCCCCC;
    background-image: url("/assets/images/generic/tabs/bg1_on.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-weight: bold;
    padding: 2px 4px;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.tracklisting UL{
    clear: both;
    margin: 0px !IMPORTANT;
    padding: 0px !IMPORTANT;
    list-style-type: none !IMPORTANT;
}
.tracklisting LI{
    margin: 0px !IMPORTANT;
    padding: 1px 5px 1px 5px !IMPORTANT;
    list-style-type: none !IMPORTANT;
}
.tracklisting LI.hasMP3{
    cursor: pointer;
}

.tracklisting LI.odd{
    background-color: #d1d2d4;
}
.tracklisting LI.even{
    background-color: #e7e7e8;
}
.tracklisting LI SPAN.playIndicator{
    display: block;
    float: left;
    width: 20px;
}
.tracklisting LI SPAN.addToPlaylist{
    display: block;
    float: left;
    width: 20px;
}
.tracklisting LI A.mp3Link{
    text-decoration: none;
    color: #005CB3 !IMPORTANT;
}
.tracklisting LI A.mp3Link:hover{
    text-decoration: none !IMPORTANT;
}
.tracklisting LI A.mp3Link:active{
    text-decoration: none !IMPORTANT;
}
.tracklisting LI A.mp3Link SPAN.playIndicator{
    background-image: url('/assets/images/product_mu/playlist_play_grey.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.tracklisting LI A.mp3Link SPAN.addToPlaylist{
    background-image: url('/assets/images/product_mu/playlist_add_grey.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.tracklisting LI.trackListing_nowPlaying A.mp3Link SPAN.playIndicator{
    background-image: url('/assets/images/product_mu/playlist_play_blue.png');
}
.tracklisting LI A.mp3Link .numberPadding{
    font-weight: bold;
    width: 30px !IMPORTANT;
    height: 16px !IMPORTANT;
    overflow: hidden !IMPORTANT;
    display: inline-block;
    padding-top: 2px;
}

.tracklisting LI A .trackText{
    color: #005CB3 !IMPORTANT;
    width: 400px !IMPORTANT;
    height: 16px !IMPORTANT;
    overflow: hidden !IMPORTANT;
    display: inline-block;
    padding-top: 2px;
}

.tracklisting LI .numberPadding{
    font-weight: bold;
}
.tracklisting LI A .otherTrackDetail{
    color: #005cb3 !IMPORTANT;
     font-size: 7pt;
     float: right;
     padding-top: 4px;
}
.tracklisting LI .otherTrackDetail{
    color: #005cb3 !IMPORTANT;
     font-size: 7pt !IMPORTANT;
     font-weight: normal !IMPORTANT;
     float: right;
     padding-top: 2px;
}
.tracklisting LI.trackListing_nowPlaying{
    font-weight: bold;
    background-color: #b5c7e9;
}
.jPlayerOverlay1{
    position: relative;
    left: 145px;
    top: -57px;
    height: 50px;
    z-index: 2000;
    width: 50px;
    overflow: hidden;
}
.jPlayerOverlay2{
    position: relative;
    left: 195px;
    top: -105px;
    height: 24px;
    z-index: 2000;
    width: 450px;
    overflow: hidden;
}
.jPlayerOverlay1 #jPlayerImageHolder{
    height: 45px;
    width: 45px;
    float: left;
    margin-right: 10px;
}
.jPlayerOverlay1 #jPlayerImageHolder IMG{
    height: 45px;
    width: 45px;
}
.jPlayerOverlay2 #jPlayerTitle{
    font-size: 9pt;
    line-height: 9pt;
    height: 13px;
    font-weight: bold;
    width: 440px;
    overflow: hidden;
}
.jPlayerOverlay2 #jPlayerTitle SPAN{
    font-weight: normal;
    font-size: 7pt;
}
.jPlayerOverlay2 #jPlayerSubTitle{
    font-size: 7pt;
    line-height: 7pt;
    height: 10px;
    width: 440px;
    overflow: hidden;
}
#internalReviewHolder{
    padding-top: 15px;
}

.itemMetaDetails{
    display: none;
}

/* mp3 player styles by rb */

#htfrplayer {
    position:relative;
    top:0;
}

#mp3-controls {
    float:left;
    position:relative;
    left:365px;
    padding-top:25px;
    width:118px;
    height:66px;
    position:relative;
}
#mp3-controls a {
    /*background:url('/assets/images/product_mu/play_controls.png');*/
    background:url('/assets/images/product_mu/play_controls_jon.png');
    float:left;
    display:block;
}

/* Main player buttons */

#mp3-controls a#prev-track-control,
#mp3-controls a#next-track-control {
    height:40px;
    top:23px;
    width:37px;
/*  z-index:90;*/
}
#mp3-controls a#next-track-control {
    margin-top:11px;
    margin-left:41px; /*-15px;      /* -4px */
    /*background-position:-61px -171px; default dull right*/
    background-position:-141px -109px;
    /*z-index:90;*/
}
#mp3-controls a#prev-track-control {
    margin-top:11px;
    margin-left:2px;
    /*background-position:1px -171px;*/     /* default dull left */
    background-position:-141px -69px;
    height:37px;
}
/* dull play */
#mp3-controls a#pause-track-control {
    height:63px;
    width:61px;
    margin-left:-86px; /*-84px;*/
    background-position:-66px -10px;
}
/* pause with green ring */
#mp3-controls a#pause-track-control.paused {
    /*border:1px dashed green;*/
    background-position:-62px -135px;
    margin-left:-89px; /*-87px;     /* another 2px left from #mp3-controls a#pause-track-control */
    margin-top:-1px;
}
#mp3-controls a:hover#prev-track-control {
    background-position:-185px -69px;
}
#mp3-controls a:hover#next-track-control {
    background-position:-185px -109px;
}
/* play highlighted */
#mp3-controls a:hover#pause-track-control {
    background-position:-6px -10px;
}
/* pause highlighted */
#mp3-controls a:hover#pause-track-control.paused {
    background-position:-6px -71px;
    margin-left:-86px; /*-84px;     /* another 2px left from #mp3-controls a#pause-track-control */
    margin-top:0px;
}
/*
 * #mp3-controls a#prev-track-control,
#mp3-controls a#next-track-control {
    height:41px;
    top:25px;
    width:27px;
}
#mp3-controls a#next-track-control {
    margin-top:12px;
    margin-left:-1px;
    background-position:-75px -192px;
}
#mp3-controls a#prev-track-control {
    margin-top:13px;
    background-position:0 -192px;
    height:38px;
}
#mp3-controls a#pause-track-control {
    height:64px;
    width:64px;
    background-position:0 -64px;
}
#mp3-controls a#pause-track-control.paused {
    background-position:-64px -128px;
}
#mp3-controls a:hover#prev-track-control {
    background-position:0 -233px;
}
#mp3-controls a:hover#next-track-control {
    background-position:-75px -233px;
}
#mp3-controls a:hover#pause-track-control {
    background-position:0 -128px;
}
#mp3-controls a:hover#pause-track-control.paused {
    background-position:-64px -64px;
}
* */
/*#mp3-controls a#prev-track-control,
#mp3-controls a#next-track-control {
    height:41px;
    top:25px;
    width:27px;
}
#mp3-controls a#next-track-control {
    margin-top:13px;
    background-position:-75px -192px;
}
#mp3-controls a#prev-track-control {
    margin-top:13px;
    background-position:0 -192px;
    height:38px;
}
#mp3-controls a#pause-track-control {
    height:64px;
    width:64px;
    background-position:0 -64px;
}
#mp3-controls a#pause-track-control.paused {
    background-position:-64px -128px;
}
#mp3-controls a:hover#prev-track-control {
    background-position:0 -233px;
}
#mp3-controls a:hover#next-track-control {
    background-position:-75px -233px;
}
#mp3-controls a:hover#pause-track-control {
    background-position:0 -128px;
}
#mp3-controls a:hover#pause-track-control.paused {
    background-position:-64px -64px;
}
*/

#wrapper.busy, #wrapper.busy * {
  cursor: wait !important;  
}
/*#wrapper {
overflow:hidden;
}*/
#playerwrapper {
    width:982px;
    margin:0 auto;
    text-align:center;
    position:relative;
    height:105px;
    top:0;
    /*background-image: url('/assets/images/product_mu/MP3-background-bar.png');*/
    background-image: url('/assets/images/product_mu/mp3-upper-bar.png');
    
}
#htfrplayer #coverart {
float:left;
position:relative;
left:-102px; /*-93px;*/
top:25px; /*14px;*/
width:58px;
height:59px;
}
#htfrplayer #player_trackinfo {
float:left;
position:relative;
left:-80px;
width:265px;
text-align:left;
top:26px;
height:47px;
overflow:hidden;
color:#000;
font-size:13px;
line-height:15px;
margin-right: 19px;
white-space: nowrap;
}
#player_trackinfo .line2 {
font-size:13px;
color:#000;
white-space: nowrap;
overflow:hidden;
width:250px;
text-overflow:ellipsis

}
#player_trackinfo .line3  {
color:#999;
font-size: 12px
white-space: nowrap;
}
#player_trackinfo .line3 a{
color:#999;
font-size: 12px
white-space: nowrap;
}

#htfrplayer #play-area {
float:left;
position:relative;
width:387px;
height:55px;
top:26px;
left:25px; /*53px;*/
/*background-image: url('/assets/images/product_mu/waveform.png');*/
background-image: url('/assets/images/product_mu/waveform.png');
background-position: left top;
overflow:hidden;
}

#htfrplayer #playlist-button {
float:left;
position:relative;
left:49px; /*85px;*/
top:25px;
width:31px;
height:31px;
background-image: url('/assets/images/product_mu/playlist-button.png');
background-position: left top;
}

#htfrplayer #play-area-highlighted {
position:relative;
top:-43px;
width:0;
height:43px;
background-color:#5199bc;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
opacity:0.5;
}

#play-cursor {
position:relative;
width:1px;
top:0;
height:54px;
border-right:1px solid red;
}
/*#play-cursor {
position:absolute;
width:1px;
height:43px;
border-right:1px solid red;
}*/
#play-wait-cursor {
    width:40px;
    height:40px;
    position:absolute;
    top:10px;
    left:-100px;
    background-image: url('/assets/images/zoomLoader.gif');
}
/*#htfrplayer #player-volume {
float:left;
width:90px;
height:12px;
border:1px solid #000;
}*/
/*#htfrplayer #player-volume-display {
float:left;
width:100%;
height:100%;
background:#fff;
background-image: url('/assets/images/product_mu/volume.png');
background-position: 0 50%;
background-repeat:no-repeat;
}*/
#htfrplayer #player_addtobasket {
position:relative;
left:885px;
top:23px;
width:73px;
height:27px;
font-size:12px;
margin:0;
padding:0;
color:#000000;
font-weight: bold;
font-family: 'Arial','Helvetica',sans-serif;
font-size: 12px;
cursor:pointer;
background-image: url('/assets/images/product_mu/basket.png');
}
#htfrplayer #player_addtobasket span {
width:50px;
left:-1px;
top:-87px;
display:block;
position:relative;
cursor:default;
}

#htfrplayer #volume-control {
position:relative;
left:37px; /*66px;*/
top:26px; /*23px;*/
background-image: none;
height:31px;
width:32px;
float:left;
}

#playlist {
    background:url('/assets/images/product_mu/playlist-background.png') repeat-y 0 -47px;
    background-repeat:repeat;   
    width:982px;
    height:300px;
    clear:both;
    display:none;
    position:relative;
    top:14px;
    
}
#playlist #buy-all-playlist-tracks {
    width:179px;
    height:47px;
    margin-right:30px;
    margin-top:-6px;
    cursor:pointer;
    background-image: url('/assets/images/product_mu/buy-playlist-not-selected.png');
    float:right;
    display:none;
}
#playlist #clear-playlist {
    width:174px;
    height:47px; 
    margin-right:20px;
    margin-top:-7px;
    float:right;
    cursor:pointer;
    background-image: url('/assets/images/product_mu/clear-playlist-not-selected.png');
}
#playlist #hide-playlist {
    position:absolute;
    width:21px;
    height:21px;
    top:4px;
    left:930px;
    background-image: url('/assets/images/product_mu/playlist-hide.png');
    z-index:4;
}
#playlist #playlist-bottom-spacer {
    height:18px;/*8*/
}
/*#playlist #hide-playlist { old version inside the playlist
    position:relative;
    width:21px;
    height:21px;
    top:0;
    left:930px;
    background-image: url('/assets/images/product_mu/playlist-hide.png');
}*/
/* playlist-inner is the scrollable area
 * it must have a height of the visible area */
#playlist-inner {
    height:230px;
    /*background-image: url('/assets/images/product_mu/playlist-center.png');*/
}
/* playlist table styling */
#playlist table {
width:100%;
border:0;
padding:0;
margin:0;
border-collapse:collapse;
border-spacing:0;
}
#playlist #playlist-head {
    height:10px;
    width:980px;
    background-image:url('/assets/images/product_mu/playlist-head.png');
    background-position:0 0;
}
/*#playlist table thead {
    height:33px;
    line-height:33px;
    width:980px;
    background-image:url('/assets/images/product_mu/playlist-head.png');
}*/
#playlist table td {
border:0;
font-size:12px;
}

#playlist #playlist-controls {
    background-image:url('/assets/images/product_mu/playlist-bottom-background.png');
    background-position: 0 -30px;
    bottom: 0;
	left:0;
    height: 47px;
    position: absolute;
    width: 100%;

}

#playlist table tbody tr {
    background-image:url('/assets/images/product_mu/playlist-song-background.png');
    background-repeat:no-repeat;
    background-position:53px 2px;
    height:18px;    
    /*width:790px !important;*/
    line-height:18px;
    overflow:hidden;
    padding:0;
    margin:0;
    margin-right:8px;
    white-space:nowrap;
    border-collapse: collapse;
    border-spacing:0;
}
#playlist table tbody tr.active {
    background:url('/assets/images/product_mu/track-selected.png') no-repeat 53px 2px !important;
}
#playlist table tr td {
    text-align:left;
    vertical-align:top;
    color:#333;
    margin-top:6px;
}
/*#playlist table tr td.coverart {
    margin-left:21px;
}*/
#playlist table tr td.coverart {
    width:23px;
    /*margin-left:21px;*/
    display:inline-block;
}

#playlist table tr td.coverart img {
    margin-left:2px;
    /*margin-left:24px;*/
    margin-top:-5px;
    display:inline-block;
}
#playlist table tr td.artist {
   /* width:140px;*/
    width: 170px;
    padding-right:3px;
    /*padding-left:8px;*/
    margin-left:16px;
    margin-right:8px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
#playlist table tr td.title {
   /* width:120px;*/
   width: 180px;
    padding-right:8px;
    margin-right:8px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
#playlist table tr td.label {
    width:100px;
    margin-right:8px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
#playlist table tr td.genre {
    /*width:110px;*/
    width:195px;
    margin-right:8px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
#playlist table tr td.key {
    display: inline-block;
    width:47px;
    overflow: hidden;
    white-space: nowrap;
}
#playlist table tr td.bpm {
    display: inline-block;
    width:33px; /*20px;*/
    overflow: hidden;
    white-space: nowrap;
}
#playlist table tr td.duration {
    display: inline-block;
    width:35px;
    /*width:64px;*/
    overflow: hidden;
    white-space: nowrap;
    text-align:center;
}
#playlist table tr td.basket {
    display:inline-block;
    /*overflow: hidden;*/
    white-space: nowrap;
    text-align:center;
    width:92px;/*104*/
    margin-top:-3px;
    /*border:1px dashed green;*/
    margin-left:-10px;
    padding-left:-30px; /*-10px;*/
    /*display: inline-block;*/
    /*text-align:center;*/
}
#playlist table tr td.social {
    /*border:1px dashed green;*/
    display:inline-block;
    overflow: hidden;
    white-space: nowrap;
    width:80px;
    padding-left:8px;
    margin-top:1px;
}
#playlist table tr td.basket span.add-to-basket {
    text-align:left;
/*  display:inline-block;*/
    margin-top:0px;
    
    
    
    width:72px;
    
    
    background-image: url('/assets/images/product_mu/add-to-trolley-not-selected.png');
    background-repeat:no-repeat;
    display:inline-block;
    /*background-position:12px 0; /*left top;*/
    background-position:left top;
    cursor:default;
    font-weight: bold;
    /* prevent selection */
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
}
#playlist table tr td.social span.playlist-facebook {
    margin-top:3px;
    margin-left:-2px;
    width:24px;
    height:24px;
    background-image: url('/assets/images/product_mu/facebook.png');
    display:inline-block;
}
#playlist table tr td.social span.playlist-twitter {
    margin-top:3px;
    width:24px;
    height:24px;
    background-image: url('/assets/images/product_mu/twitter-player.png');
    display:inline-block;
}

tfoot th {
background:#f4f9fe;
text-align:center;
}
tfoot th strong {
font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:.5em .5em .5em 0;
color:#66a3d3;
}
.basket add-to-basket span.addtobasket{font-weight: bold;}

/* New div based styling */
/*
#playlist .playlist-track {
    clear:both;
    text-align:left;
    vertical-align:top;
    color:#f4f4f4;
    background-image:url('/assets/images/product_mu/playlist-song-background.png');
    background-repeat:no-repeat;
    background-position:58px 0px;
    height:33px;    
    width:980px !important;
    line-height:33px;
}
#playlist .coverart {
    float:left;
    margin-left:21px;
}
#playlist table tr td.coverart img {
    margin-left:24px;
}
#playlist .artist {
    float:left;
    width:120px;
    padding-right:8px;
    margin-left:16px;
    margin-right:8px;
    border:1px dashed green;
}
#playlist .title {
    float:left;
    width:172px;
    padding-right:8px;
    margin-right:8px;
    overflow: hidden;
    white-space: nowrap;
}
#playlist .label {
    float:left;
    width:120px;
    margin-right:8px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}
#playlist .genre {
    float:left;
    width:152px;
    margin-right:8px;
}
#playlist .key {
    width:47px;
}
#playlist .bpm {
    width:20px;
}
#playlist .duration {
    width:35px;
    border:1px solid red;
    float:left;
    display:block;
    text-align:center;
}
#playlist .basket {
    padding-left:-10px;
}
#playlist .basket span.add-to-basket {
    margin-top:2px;
    margin-left:18px;
    padding-left:8px;
    padding-top:4px;
    width:72px;
    height:27px;
    background-image: url('/assets/images/product_mu/add-to-trolley-not-selected.png');
    background-repeat:no-repeat;
    /*background-position:12px 0;
    background-position:left top;
}
#playlist .social span.playlist-facebook {
    margin-top:3px;
    margin-left:-2px;
    width:24px;
    height:24px;
    background-image: url('/assets/images/product_mu/facebook.png');
}
#playlist .social span.playlist-twitter {
    margin-top:3px;
    width:24px;
    height:24px;
    background-image: url('/assets/images/product_mu/twitter.png');
}
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
    width:auto;
    /*margin-right:30px;*/
   /* margin-right:20px;*/
    overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
    margin-right:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
    /*width:16px;*/
    width:6px;
    margin-right:22px;
    height:100%;
    top:0;
    right:0;
    /*border:1px solid #000;*/
}
.mCSB_scrollTools .mCSB_draggerContainer{
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
    padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    /*width:100%;*/
    height:30px;
    width:4px;
    background-image: url('/assets/images/product_mu/playlist-scroll.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    height:60px; /*100%;*/
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    height:20px;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
    bottom:0;
    margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
    height:auto;
    margin-right:0;
    margin-bottom:30px;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
    margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
    margin-right:0;
    margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
    width:100%;
    height:16px;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
    height:100%;
    width:auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
    padding-bottom:0;
    padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:2px;
    margin:7px 0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
    width:30px;
    height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
    float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
    right:0;
    bottom:auto;
    margin-left:-40px;
    margin-top:-16px;
    float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
    opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
    opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
    /*background:#000; /* rgba fallback */
    /*background:rgba(0,0,0,0.4);*/
    /*filter:"alpha(opacity=40)";*/ /*-ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    color:#444;
    /*background:#fff; /* rgba fallback */
    /*background:rgba(255,255,255,0.75);
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
    width:6px;
    background-image: url('/assets/images/product_mu/playlist-scroll.png'); 
    background-size: cover;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    /*background:rgba(255,255,255,0.85);
    filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
    width:6px;
    height:60px;
    /*background-image: url('/assets/images/product_mu/playlist-scroll-selected.png');    
    background-size: cover;*/
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    /*background:rgba(255,255,255,0.9);
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
    /*background-image: url('/assets/images/product_mu/playlist-scroll-selected.png'); */  
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    background-image:url('/assets/images/mCSB_buttons.png');
    background-repeat:no-repeat;
    opacity:0.4;
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
    color:#444;
    background-color:#aaa;
    background-position:0 0;
    /* 
    sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonDown{
    color:#444;
    background-color:#aaa;
    background-position:0 -20px;
    /* 
    sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -40px;
    /* 
    sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -56px;
    /* 
    sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
    opacity:0.75;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
    opacity:0.9;
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
/*#volume-control-slider .ui-slider-handle {  
    position: absolute;  
    z-index:2; 
    width:30px;  
    height:30px;  
    background: url('/assets/images/product_mu/handle.png') no-repeat 50% 50%;  
    outline: none;  
    top:-19px;
    margin-left:-12px; 
    margin-top:10px; 
}*/
#volume-control-slider .ui-slider-handle {  
    position: absolute;  
    z-index:2; 
    width:19px;  
    height:19px;  
    background:url('/assets/images/product_mu/volume-button.png') no-repeat 50% 50%;  
    outline:none;
    left:-2px;
}
#volume-control-slider .ui-slider-handle:hover {
    border:0;
    background: url('/assets/images/product_mu/volume-button.png') no-repeat 50% 50%;  
}
/* NB volume-control-wrapper position is set in js */
#volume-control-wrapper {
    position:relative;
    left:18px;
    display:none;
    width:31px;
    height:107px;
    float:left;
    top:24px;
}
#volume-control-outer {
    background: url('/assets/images/product_mu/volume-slider.png');
    width:31px;
    height:112px;
    position:absolute;
}
#volume-control-slider {
    background:none;
    width:16px;
    float:left;
    top:10px;
    left:7px; /*18px;*/
    margin-top:20px;
    height:72px;
}

#volume-control-slider .ui-slider-handle.ui-state-active {
    border:0;
    background: url('/assets/images/product_mu/volume-button.png') no-repeat 50% 50% !important;
}
#volume-control-slider .ui-state-hover {
    border:0;
}
#volume-control-slider .ui-state-focus {
    border:0;
}
/* Modified spacing for playlist with scrollbar */

div[class='mCSB_container'] > #playlist-table tr td.coverart img {margin-left:2px}
div[class='mCSB_container'] > #playlist-table tr td.artist {padding-left:10px}
div[class='mCSB_container'] > #playlist-table tr td.title {/*padding-left:20px; width:162px;*/width:170px;}
.close_mp3{ right: 5px;position: absolute;top: 6px; cursor: pointer;}

#playlist table tr td.artist img{position:absolute; left: 18px; margin-top:-5px;}
#playlist table thead{float:left;}
#playlist table thead th.th1{/*width:140px;*/width: 80px; padding-left: 37px;}
#playlist table thead th.th2{/*width:120px;*/width: 255px; padding-left: 27px;}
#playlist table thead th.th3{/*width:100px;*/width:68px; padding-left: 38px;}
#playlist table thead th.th4{/*width:110px;*/width:146px;}
.playerListing{}
.playerListing ul{/*margin:3px 0 0 22px*/}
.playerListing ul li{background:url('/assets/images/product_mu/playlist-song-background.png') no-repeat 38px -1px;display:block;margin-bottom:3px;height:30px;text-align:left !important;width:930px;cursor: pointer;}  
.playerListing ul li.headingtxt{text-align:left !important;background:none;margin-bottom:0px;font-weight: bold;}
.playerListing ul li.headingtxt:hover{background:none;}
.playerListing ul li:selected , .playerListing ul li:hover {;background:url('/assets/images/product_mu/track-selected.png') no-repeat 38px;}
.titlCoverImg{height:30px;width:30px;float:left;margin-top: -2px;}
.txtBlock{width:188px;float:left;margin-left:7px;padding:4px 0 0 10px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.txtBlock a{color:#000;}
.txtBlock a:hover{color:#000; text-decoration: underline;}
.txtBlockmin a{color: #000;}
.txtBlockmin a:hover{color: #000;text-decoration: underline;}
.txtBlockFull a{color: #000;}
.txtBlockFull a:hover{color: #000;text-decoration: underline;}
.txtBlocksamiFull a{color: #000;}
.txtBlocksamiFull a:hover{color: #000;text-decoration: underline;}
.txtBlock_label{width:70px;float:left;margin-left:10px;padding:4px 0 0 10px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.txtBlockmin{width:65px;float:left;margin-left:10px;padding:4px 0 0 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.txtBlockFull{width:255px;float:left;margin-left:10px;padding:4px 0 0; white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.txtBlocksamiFull{width:130px;float:left;margin-left:10px;padding:4px 0 0; white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.cartBlock{float: left;
    margin-left:15px;
    padding:5px 0 4px 10px;
    width: 64px;
    height:17px;
    background-image: url('/assets/images/product_mu/add-to-trolley-not-selected.png');
}
.wishBlock{float: left;
    margin-left:15px;
    padding:0px 0 4px 0px;
    width: 73px;
    height:22px;
   /* background-image: url('/assets/images/product_mu/addtowishlist-player.png');*/
}
.cartBlock span{margin:  0 0 0;font-weight: bold}
.paddingL{padding-left:2px}
.socialBlock{width:82px;float:right !important;margin-left:20px;padding:0;margin-top: 3px;}
#playlist ul li div.social span.playlist-facebook {
    margin-top:0px;
    margin-left:-2px;
    width:24px;
    height:25px;
    background-image: url('/assets/images/product_mu/facebook.png');
    display:inline-block;
}
#playlist ul li div.social span.playlist-twitter {
    margin-top:0;
    width:24px;
    height:25px;
    background-image: url('/assets/images/product_mu/twitter-player.png');
    display:inline-block;
}
 #playlist ul li div.basket {
    display:inline-block;
    /*overflow: hidden;*/
    white-space: nowrap;
    text-align:center;
    width:92px;/*104*/
    margin-top:-3px;
    /*border:1px dashed green;*/
    margin-left:-10px;
    padding-left:-30px; /*-10px;*/
    /*display: inline-block;*/
    /*text-align:center;*/
} 
#playlist ul li div.cartBlock span.add-to-basket {
 }
 #playlist ul #listing.active {
    background:url('/assets/images/product_mu/track-selected.png') no-repeat 38px -1px !important;
}
#player_trackinfo a{color: #000000;}
#player_trackinfo a:hover{color: #000000;text-decoration: underline;}
.addWishlistplayerBtn{font-family:'Arial','Helvetica','sans-serif';background: url(/assets/images/product_mu/addtowishlist-player.png) no-repeat; border:none; color:#000; display: block; font-size: 13px; font-weight: bold; /*height:25px; margin-top: 11px;*/ padding:0 0 9px 0;  text-decoration: none; width:73px; height:27px; border:none;}
.addWishlistplayerBtn:hover{cursor:pointer;background: url(/assets/images/product_mu/addtowishlist-hover-player.png) no-repeat;}

/**/
#htfrplayer #playlist-button:hover{background-image: url('/assets/images/product_mu/playlist-button-hover.png') !important;}
#playlist ul li div.social span.playlist-facebook:hover {background-image: url('/assets/images/product_mu/facebook-hover.png') !important;}
#playlist ul li div.social span.playlist-twitter:hover{background-image: url('/assets/images/product_mu/twitter-player-hover.png') !important;}
#playlist #clear-playlist:hover{background-image: url('/assets/images/product_mu/clear-playlist-not-selected-hover.png') !important;}
#playlist #buy-all-playlist-tracks:hover{background-image: url('/assets/images/product_mu/buy-playlist-not-selected-hover.png') !important;}

#htfrplayer #playlist-button.active {
background-image: url('/assets/images/product_mu/playlist-button-active.png') !important;
}

#htfrplayer #playlist-button.active {
background-image: url('/assets/images/product_mu/playlist-button-active.png') !important;
}
#buy-all-playlist-tracks.active{
	 background-image: url("/assets/images/product_mu/buy-playlist-not-selected-active.png") !important;
}
#clear-playlist.active{
	 background-image: url("/assets/images/product_mu/clear-playlist-not-selected-active.png") !important;
}
.addWishlistplayerBtn.active{background-image: url("/assets/images/product_mu/add-to-trolley-hover-active.png") !important;}
#playlist ul li div.social span.playlist-facebook.active{background-image: url("/assets/images/product_mu/facebook-active.png") !important;}
#playlist ul li div.social span.playlist-twitter.active{background-image: url("/assets/images/product_mu/twitter-player-active.png") !important;}



