/*Reset*/
body{margin:0;padding:0;}
/*End Reset*/


.ttw-music-player {
	width: 100%;
	margin: 1px auto;
	font-family: 'Lato', arial, sans-serif;
	/*padding: 0 7px 4px 5px;*/
	position: fixed;
	bottom: 0;
	float: left;
	z-index: 999;
	/* border: 1px solid rgba(153, 153, 153, 0.73); */
	background: #3b3b3b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3b3b3b 0%, #2b2b2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#2b2b2b));
	background: -webkit-linear-gradient(top, #3b3b3b 0%,#2b2b2b 100%);
	background: -o-linear-gradient(top, #3b3b3b 0%,#2b2b2b 100%);
	background: -ms-linear-gradient(top, #3b3b3b 0%,#2b2b2b 100%);
	background: linear-gradient(to bottom, #3b3b3b 0%,#2b2b2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#2b2b2b',GradientType=0 );
	height: 61px;
	box-sizing: content-box;
}
.ttw-music-player *{color: #fff;}

.ttw-music-player .player {
	width: 70%;
	min-width: 1300px;
	max-width: 1500px;
	margin: 0 auto;
	}
}

/** Album Cover **/
.ttw-music-player .album-cover {
    position: relative;
    float: left;
    background: #333 url(../images/album-cover-bg.jpg) no-repeat 50% 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: 85px;
    width: 85px;
}

.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:85px;
    width:85px;
}

/** Track Info **/
.ttw-music-player .track-info {
	width: 215px;
	margin: 3px 0 3px 0;
	float: left;
	font-size: 12px;
	height: 35px;
	overflow: hidden;
	padding: 13px 5px;
}

.ttw-music-player .track-info p {
    margin: 0;
}

.ttw-music-player .player .title {
	font-family: 'Lato Bold', arial, sans-serif;
	/*font-weight: bold;*/
	float: left;
	font-size: 14px;
	max-width: 225px;
	height: 16px;
	overflow: hidden;
	text-decoration: underline;
	margin-right: 6px;
}

.ttw-music-player .artist-outer {
    /*color: #727272;*/
    font-family: 'Lato Italic', arial, sans-serif;
    font-size:14px;
    float: left;
    /*margin: 1px 0 0 15px !important;*/
}

.ttw-music-player .artist {
    /*color: #999;*/
    font-family: 'Lato', arial, sans-serif;
    margin-left: 4px;
}

.ttw-music-player .rating {
    width: 170px;
    height: 16px;
    float: right;
    margin-left: 25px;
    margin-right: 10px;
}

.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;
}

/** Player **/
.ttw-music-player .player-controls {
    float: left;
    /*margin: 0 30px 0 0;*/
}

.ttw-music-player .player-controls .main {
    width: 135px;
    height: 35px;
    margin: 13px 0;
    float: left;
}

.ttw-music-player .player-controls .main>div{
	width:45px;
}

.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 !important;
}

.ttw-music-player .previous {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 11px -370px; width: 22px; height: 35px;
}
.ttw-music-player .previous:hover {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 11px -326px; width: 22px; height: 34px;
}
.ttw-music-player .next {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 13px -117px; width: 22px; height: 35px;
}
.ttw-music-player .next:hover{
	background: url(/ajax-player/plugin/images/controls-sprite.png?44)no-repeat top left;
    background-position: 13px -73px; width: 22px; height: 34px;
}

.ttw-music-player .play {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 16px -281px; width: 19px; height: 35px;
    margin:0;
}
.ttw-music-player .play:hover {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 16px -236px; width: 19px; height: 35px;
}

.ttw-music-player .pause {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 14px -194px; width: 21px; height: 100%;
}
.ttw-music-player .pause:hover {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 14px -157px; width: 21px; height: 100%;
}

.ttw-music-player .progress-wrapper {
    height: 19px;
    width: 518px;
    float: right;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 5px 0;
	display: none;
}

.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: transparent url(../images/player-elapsed.png) repeat-x 0 0 scroll;
}

.ttw-music-player .unused-controls {
    display: none !important;
}

/** Description **/
.ttw-music-player .description {
    clear: both;
    margin: 30px 0 0 0;
    font-size: 12px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
}

.ttw-music-player .description.showing{
    margin:30px 0;
}

/** Track List **/
.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;
    color: #fff;
    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: #eee;
}

.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: 560px;
    display: inline-block;
    padding: 0 0 0 14px;
    cursor: pointer;
    overflow:none;
}

.ttw-music-player li:nth-child(1n + 10) .title{
    padding-left:7px;
}

.ttw-music-player li.playing {
    color:#fff !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 url(../images/rating-bar.png) no-repeat 0 0 scroll;
}

.ttw-music-player .rating-bar.on,
.ttw-music-player .rating-bar:hover,
.ttw-music-player .rating-bar.hover {
    background: transparent url(../images/rating-bar-on.png) 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;
}


/** Transitions **/
.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;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.ttw-music-player .player:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}


/*Audiomicro Customization*/
/*.jp-current-time,.jp-duration,.jp-mute,.jp-stop,.jp-unmute,.jp-volume-max,.jp-volume-bar, .jp-repeat, .jp-repeat-off{
    color:#666;
}*/
/*.elapsed{ float:none !important; margin:6px auto;}*/
.ttw-music-player .jp-seek-bar{
    width: 449px !important;
    margin: 6px auto;
    float: left;
    background: transparent url(../images/player-progress.png) repeat-x 0 0 scroll;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height:9px;
}
.volume-control{
   margin: 8px;
   width: 165px;
}
.jp-repeat, .jp-repeat-off{ margin: 6px 3px 6px 0;}
.ttw-music-player .jp-stop {
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;    margin-right: 7px;
    background-position: 0 -113px; width: 12px; height: 12px;
}
.ttw-music-player .audiolevels .time{
	position: relative;
	float: right;
	margin-top: 40px;
	background-color: #211913;
}
.ttw-music-player .audiolevels .time *{
	float:left;
	font-size: 13px;
}
.jp-current-time{ margin-right: 3px; font-size: 12px; margin-top: 2px; }
.jp-duration{ margin-left: 3px; font-size: 12px; margin-top: 2px; }
.jp-mute{
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 0 -156px; width: 18px; height: 16px;
    width: 18px; height: 15px; float: left;
}
.jp-unmute{background: url("../images/jplayer.blue.monday.png") -60px -170px no-repeat; height: 15px; width: 18px; float: left;}

.jp-volume-bar {
   margin: 5px 2px;
   position: absolute;
   overflow: hidden;
   background: url("../images/jplayer.blue.monday.png") 0 -250px repeat-x;
   width: 120px;
   height: 5px;
   cursor: pointer;
}
.jp-volume-max{
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: 0 -172px;
    height: 15px; width: 19px; float: left;
}
.jp-repeat {
background: url("../images/jplayer.blue.monday.png") 0 -290px no-repeat;
width: 25px;
height: 18px;
}
.jp-repeat-off {
background: url("../images/jplayer.blue.monday.png") -60px -290px no-repeat;
width: 25px;
height: 18px;
}
.jp-volume-bar-value {
background: url("../images/jplayer.blue.monday.png") 0 -256px repeat-x;
width: 0px;
height: 5px;
float: left;
}
.jp-mute,.jp-unmute,.jp-volume-bar,.jp-volume-bar-value,.jp-volume-max{ cursor:pointer; }
.jp-volume-max{ float: right;}
.rating .rate-this-track{ float:left; color: #666666; margin-top: 1px; margin-right: 5px; }

.ttw-music-player .description .descr{ color:white; font-weight:700;}




#show-additional-info{
    font-size: 10px;
    width: 100%;
    float: left;
    margin: 0 auto;
    color: white;
    text-align: center;
    cursor: pointer;
    height: 1px;
    line-height: 1px;
}
#player-additional-info{
    display:none;
}
.trackBox-1-play a.ajax-pause{
    padding: 49px 0px 0px;
    display: block;
    width: 56px;
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 5px -47px !important;
    /*cursor:default;*/
}
.trackBox-1-play a.ajax-pause:hover{
   padding: 49px 0px 0px;
   display: block;
   width: 56px;
   background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 5px -143px !important;

}

.trackBox-1-play .ajax-track-loading{
    width: 32px;
    height: 32px;
    margin: 10px 15px;
    display: none;
    cursor: default;
}

.artist-outer{
  opacity:1 !important;
}
.audiolevels{cursor:pointer; float: left; width: 407px;height: 61px;}
.audiolevel-track{
	width: 407px;
	height: 61px;
	background: url('/ajax-player/plugin/images/waves-waiting-for-load.png') no-repeat;
	background-size: cover;
	position: absolute;
	background-color: #2a2a2a;
}
.audiolevel-track-loadded{
  width:0px;
  height: 61px;
  background: url('/ajax-player/plugin/images/audiolevels-track-loaded-50.png') no-repeat;
  background-size: cover;
  border-right: solid 2px #ff7e00;
}
.trackBox-1 {
    padding: 40px 0 40px 0 !important;
    border-bottom: 1px solid #E5E5E5 !important;
}
.track-info a{
  /*color:rgb(94, 94, 94);*/
  font-size: 14px;
}
.ttw-music-player .close-player{
	background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
	background-position: 0 -23px; width: 13px; height: 13px;
	float: right;
	cursor: pointer;
	margin: 11px 8px 0 0;
    position: absolute;
    right: 0;
}
.ttw-music-player .close-player:hover{
	background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
	background-position: 0 0; width: 13px; height: 13px;
	float: right;
	cursor: pointer;
	margin: 11px 8px 0 0;
}

.wave_image_loader{
    width: 672px;
    height: 50px;
    position: absolute;
    margin: 10px 0 0 12px;
    border: 2px solid rgba(240, 161, 0, 0.18);
    background: url(/ajax-player/plugin/images/wave_image_loading.GIF) no-repeat top left;
    background-position: 50%;
    z-index: 1;
    background-color: #fff;
    opacity: 0.8;
    display:none;
}


.ttw-music-player .track-info-icon, .track-info-inbody{
	background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
	background-position: 0 -46px; width: 17px; height: 17px;
	float:left;
	margin:5px;
	cursor:pointer;
}
.track-info-inbody{
    margin: 0;
    float: none;
    display: inline-block;
    /*margin-left: 5px;*/
   background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
   background-position: -2px -406px;
   position: relative;
   top: 4px;
   margin-right: 5px;
}
.ttw-music-player .track-info-icon .track-info-content{
	display: none;
	width: 398px;
	background-color: #393939;
	padding: 15px;
	position: absolute;
	bottom: 70px;
	margin-left: -205px;
}
.track-info-inbody-content{
    width: 398px;
    padding: 15px;
    background-color: rgb(57, 57, 57);
    color: #fff;
    position: absolute;
    right: 0;
}
.track-info-inbody-content *{color:#fff;}

.browse-page-content .browse-page-content-left .playing{
    background-color: #d7d7d7;
    border-left: 5px solid #ffac00;
    margin: -1px -2px 0 -5px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #c1c1c1 !important;
    border-right: 2px solid #e2e2e2;
}
.ttw-music-player .track-info-icon .track-info-content .g_parent, .ttw-music-player .track-info-icon .track-info-content .description_parent{ margin-bottom:5px; width: 100%; float: left;}
.ttw-music-player .track-info-icon .track-info-content .track-audio-params{
	color: #fff;
	font-weight:bold;
	font-family: Tahoma;
}

.ttw-music-player .purchase-ajax-buttons{
	float:left; height: 33px; margin: 23px 0;
}
.ttw-music-player .purchase-ajax-buttons a{
	/*height: 28px; */
	color: #fff;
	/* line-height: 28px; */
	padding: 7px 11px;
	border: 1px solid #c66f00;
	background: #f8c300;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f8c300 0%, #f08400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8c300), color-stop(100%,#f08400));
	background: -webkit-linear-gradient(top, #f8c300 0%,#f08400 100%);
	background: -o-linear-gradient(top, #f8c300 0%,#f08400 100%);
	background: -ms-linear-gradient(top, #f8c300 0%,#f08400 100%);
	background: linear-gradient(to bottom, #f8c300 0%,#f08400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8c300', endColorstr='#f08400',GradientType=0 );
	font-size: 14px;
	border-radius: 6px;
	text-transform: uppercase;
	font-weight: bold;
	margin:11px;
	font-family:Tahoma;
	text-decoration: none;
}
.ttw-music-player .purchase-ajax-buttons a:first{
	margin-left:30px;
}
.ttw-music-player .purchase-ajax-buttons a:hover{
	background: #f8c300;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f08400 0%, #f8c300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f08400), color-stop(100%,#f8c300));
	background: -webkit-linear-gradient(top, #f08400 0%,#f8c300 100%);
	background: -o-linear-gradient(top, #f08400 0%,#f8c300 100%);
	background: -ms-linear-gradient(top, #f08400 0%,#f8c300 100%);
	background: linear-gradient(to bottom, #f08400 0%,#f8c300 100%);
}


.trackBox-1-play a:hover {
padding: 49px 0px 0px;
display: block;
width: 56px;
background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 5px -95px !important;
/*cursor:default;*/
}
.trackBox-1-play a {
    padding: 49px 0px 0px;
    display: block;
    width: 56px;
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 5px 1px !important;
    /*cursor:default;*/
}


.recent-play-wrapper{
    width: auto;
    float: left;
    font-size: 12px;
    /* height: 61px; */
    overflow: hidden;
    padding: 20px 5px;
    max-width: 95px;
    min-width: 81px;
}

.recent-play-wrapper .recent-plays-link{
background-color: #A39C9C;
color: white;
text-decoration: none;
padding: 4px;
border: 1px solid rgb(111, 111, 111);
border-radius: 4px;
display: block;
height: 24px;
box-sizing: border-box;
width: auto;
overflow: hidden;
text-align: center;

}
.trackBox-1-play, .trackBox-1-play-active {
padding: 3px 10px 0px 0px;
width: 29px;
font-size: 11px;
text-align: center;
float: left;
width: 52px;
}
.trackBox-1-left {
float: left;
width: 380px;
}


.track-page-loader{
    display: none; margin-top: 27px; width: 60px;float: left;text-align: center;
}

.sp_play_button:hover {
    padding: 64px 0 0;
    text-align: center;
    color: #265F3E;
    float: left;
    display: block;
    width: 60px;
    height: 60px;
    background: url(/images/sfx/play.png) no-repeat;
    margin-top: 13px;
}
.sp_play_button {
    margin-top: 13px;
}
.sp_play_button:hover {
    margin-top: 13px;
    background: url(/images/sfx/play.png) no-repeat;
}
.sp_play_button.ajax-pause{
    background: url(/images/sfx/pause.png) no-repeat;
}
.trackBox-1-right p {
    padding:0 !important;
}





@media screen and (max-width: 1024px){
    .recent-play-wrapper{
    	display:none;
    }
    .ttw-music-player .track-info {
    	width: auto !important;
    	max-width:215px;
    }
    /*.ttw-music-player{
    	overflow-x:scroll;
    }*/
}

.cart-page-left {
    margin: -15px 0px 0px;
}

.removeTrackFromCart{
    padding: 15px 0px 0px!important;
}




.track-box-1-play a, .track-box-1-play-active a, .track-box-1-play a:hover, .track-box-1-play-active a:hover{
    height: 49px;
    padding: 0;
    width: 65px;
}
.track-box-1-play a, .track-box-1-play-active a {
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 10px 1px !important;
}

.track-box-1-play a:hover, .track-box-1-play-active a:hover {
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 10px -95px !important;
}

.track-box-1-play a.ajax-pause{
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 10px -47px !important;
}
.track-box-1-play a.ajax-pause:hover{
   background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 10px -143px !important;
}

.TrackLicensed-List .lsn li.playing{
    background-color: #d7d7d7;
    border-left: 5px solid #ffac00;
    margin:0 0 0 -5px;
    /*border-top: 1px solid #e5e5e5;*/
    border-bottom: 1px solid #c1c1c1 !important;
    /*border-right: 2px solid #e2e2e2;*/
}
.TrackLicensed-List ul li {
    padding: 20px 10px 20px 0px;
    margin:0;
}
.TrackLicensed-List {
width: 710px;
padding:0;
}

.TrackLicensed-List .lsn li .ajax-track-loading{
    margin-left: 20px;
    margin-top: 10px;
}

.btt-for-static-pages-wrapper {
height: 45px;
}

.TrackLicensed-List ul li:last-child {
border-bottom: none;
}

.body-users-bought_tracks .btt-for-static-pages-new{
    margin-top: 5px;

}


.ttw-music-player .icons-wrapper{
    width:27px;
    height:61px;
    float: left;
}

.ttw-music-player a#download-preview-in-player{
    background: url("/ajax-player/plugin/images/controls-sprite.png?44") no-repeat scroll 2px -441px rgba(0, 0, 0, 0);
    float: left;
    height: 17px;
    margin: 13px 0px 0px 6px;
    position: relative;
    width: 17px;
}


.browse-page-content-left .trackBox-1-left a.download-preview-inbody{
    width: 17px;
    height: 18px;
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat;
    float: none;
    position: relative;
    display: inline-block;
    top: 6px;
    background-position: 0px -424px;
}




#content .page-user_profiles .artist-top-wrapper{width: 100%;float: left;margin-bottom: 20px;}



#jPlayer-tooltip{
    display:none
}


.ui-tooltip, .arrow:after {
  background: rgb(57, 57, 57);
  /*border: 2px solid white;*/
}
.ui-tooltip {
  padding: 6px 12px;
  text-align: justify;
  /* color: white; */
  /*border-radius: 6px;*/
  font: 15px "Helvetica Neue", Sans-Serif;
  /* text-transform: uppercase; */
  box-shadow: 0 0 7px black;
  width: 380px;
  position: fixed !important;
}
.ui-tooltip .ui-tooltip-content, .ui-tooltip .ui-tooltip-content li{
  color:#fff;
  font-weight:400;
  font-size: 13px !important;
  font-family: sans-serif;
  padding-top: 5px;
}
.ui-tooltip .ui-tooltip-content ol{
    margin: 10px 0 5px 0;
}
.ui-tooltip .ui-tooltip-content li{
    list-style: inside circle;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -105px;
  bottom: -16px;
  background: none;
}
.arrow.top {
  top: -16px;
  bottom: auto;
}
.arrow.left {
  left: 20%;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow.top:after {
  bottom: -20px;
  top: auto;
}

.ui-tooltip-content .close{
    background: url(/ajax-player/plugin/images/controls-sprite.png?44) no-repeat top left;
    background-position: -2px -25px;
    width: 9px;
    height: 9px;
    float: right;
    cursor: pointer;
    margin: -7px 4px 0 0;
    position: absolute;
    right: 0;

}


.track-box-1 .track-box-1-play a#track_play_button{
    width: 52px;
    height: 49px;
    margin-top: 12px;
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 0px 2px !important;
}
/*.track-box-1 .track-box-1-play a#track_play_button:hover {
    margin-top: 13px;
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 0px -95px !important;
}*/
.track-box-1 .track-box-1-play a#track_play_button.ajax-pause{
    margin-top: 13px;
    background: url("/ajax-player/plugin/images/play-pause.png") no-repeat 0px -47px !important;
}
.track-box-1 .track-box-1-play .ajax-track-loading{
    width:52px;
    margin-top: 20px;
}



.jPlayer-container object{
   background-color: rgba(0, 0, 0, 0.702);
   display: block !important;
   height: 50px;
   left: 10px;
   position: absolute;
   top: 5px;
   width: 100%;
}