div.header_nav_responsive{
	display: none;
}
div.navbar_responsive{
	display: none;
}
img.join_now_img_responsive{
	display: none;
}
img.join_now_img{
	display: block;
}
img.access_code_img_responsive{
	display: none;
}
img.new_mixtapes_img_small{
	display: none;
}
.home_img_mobile{display:none;}
img.new_mixtapes_img_big{
	display: block;
}
img.access_code_img{
	display: block;
}
td.platinumtable_left_td{
	padding-left: 10px;
}
div#at3winshare iframe{
	width: 98%;
	height: 100%;
}
.mixtapes-container{
	min-height: 157px;
}
.mobile_users_text{
	display: none;
}
.mobile_downloadfree_msg{
     display: none;
}     
.song_title_td img{
	display: none;
}
.smartphone_icon_td img{
	display: block;
}
table.new_table_listing tr{
	display: block;
	clear: both;
}
table.new_table_listing tr.newsongs_single_table_tr{
	display: none;
}
div.next_btn_responsive{
	display: none;
}
img.newsongs_img{
	width: 200px;
	height: 200px;
}
td.td_bluever{
	width: 200px;
    float: right;
}
span.Bluever{
	margin-left: 0px;
}
div.pop-audioplayer {
        margin-top: 10px;
}
div.popout-name {
	margin-top:90px;
	margin-left:auto;
	margin-right:auto;
}
div.popout-html5player {  
	margin-left:3px; 
	margin-right:3px; 
	margin-top:5px;
} 
.smartphone_icon_td{padding:2px 4px;}
.pop-search{ display:table;}
.heading_tag_turntable{ clear:both; margin-top:30px;}
.featured-albums{ clear:both;}
.nav_btns.search{ display:inline-block; float:none!important; clear:both;}
.hide-on-desktop{ display:none;}
@media screen and (max-width: 1000px) {
	body{
		background: none !important;
		overflow-x: hidden;
	}
	div.header{
	    position: fixed;
		width: 100%;
		z-index: 999;
	}
	.page{
		padding-top: 50px;
	}
	.container{
		max-width: 100%;
	}
	.header-content{
		background: none;
		height: auto;
	}
	div.header_nav_responsive{
		display: block;
		width: 100%;
		background: #3085d8;
		height: auto;
		min-height: 40px;
		padding-bottom: 5px;
		padding-top: 5px;
		position: relative;
	}
	span.logo_top{
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	span.menu_trigger{
		width: 50px;
		height: 40px;
		display: inline-block;
		line-height: 40px;
		cursor: pointer;
		text-align: center;
		border-right: solid 2px #2a73c2;
		position: absolute;
		left: 0px;
	}
	span.menu_trigger:hover{
		background: #2a73c2;
	}
	span.menu_trigger img{
		vertical-align: middle;
		width: 25px;
		position: relative;
		top: 8px;
	}
	span.share{
		width: 50px;
		height: 40px;
		display: inline-block;
		line-height: 40px;
		cursor: pointer;
		text-align: center;
		border-left: solid 2px #2a73c2;
		position: absolute;
		right: 0px;
	}
	span.share:hover{
		background: #2a73c2;
	}
	span.share img{
		vertical-align: middle;
		width: 25px;
		position: relative;
		top: 8px;
	}
	span.search{
		width: 50px;
		height: 40px;
		display: inline-block;
		line-height: 40px;
		cursor: pointer;
		text-align: center;
		border-left: solid 2px #2a73c2;
		position: absolute;
		right: 55px;
	}
	span.search:hover{
		background: #2a73c2;
	}
	span.search img{
		vertical-align: middle;
		width: 25px;
		position: relative;
		top: 8px;
	}
	span.logo_top{
		display: inline-block;
	}
	.page-header{
		background: none;
		height: auto;
	}
	div.page-right{
		display: none;
	}
	div.page-left{
		display: none;
	}
	div.ads_join{
		display: none;
	}
	div#main-music-container{
		background: none !important;
	}
	.main-music-container-contact table{
    	background: none !important;
	}
	div.music-content{
		width: 98%;
		margin: 0 auto;
		float:none!important;
		left:auto!important;
		top:auto!important;
	}
	div.music-content .row{
	    width: 100%;
		float: none;
	}
	div.footer{
		display: none;
	}
	table.music-content_table{
		margin: 0 auto;
	}
	div.navbar_responsive ul li{
		background: none;
		color: #fff;
		height: auto;
		margin-left: 0px;
		padding-top: 15px;
		padding-left: 13px;
	}
	div.navbar_responsive ul li:hover{
		background: none;
		color: #fff;
	}
	div.navbar_responsive ul li a{
		color: #fff;
		font-size: 12px;
	}
	img.join_now_img_responsive{
		display: block;
	}
	img.join_now_img{
		display: none;
	}
	img.access_code_img_responsive{
		display: block;
	}
	img.access_code_img{
		display: none;
	}
	div.pls-make-sure{
		display: none;
	}
	tr.album_share{
		/*display: none !important;*/
		height: 30px;
		margin-top: -10px;
	}
	a.player_embed_link{
		display: none !important;
	}
	p.premium-button a img{
		width: 15% !important;
		height: auto !important;
		max-width: 60px;
		
	}
	div.star1 img{
		width: 10% !important;
		height: auto !important;
		max-width: 35px;
	}
	h1[itemprop=name], h1[itemprop=name] b, p.album-title, p.album-title b{
		font-size: 19px;
	}
	li.dropdown.dropdown-submenu{
		position: relative;
	}
	ul.dropdown-menu li a{
		color: #3085D8 !important;
	}
	ul.dropdown-menu{
		display: none;
		position: absolute;
		position: absolute;
		left: 80px;
		top: 12px;
		background-color: #f5f5f5;
		-webkit-border-radius: 0 6px 6px 6px;
		-moz-border-radius: 0 6px 6px 6px;
		border-radius: 0 6px 6px 6px;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,0.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
		box-shadow: 0 6px 12px rgba(0,0,0,0.175);
		background-clip: padding-box;
		padding-right: 10px;
		padding-bottom: 10px;
	}
	.official-thumb_resp{
		width: 77%;
		max-width: 300px;
		margin: 0 auto;
	}
	.official-thumb_resp span.offical-img1 {
		right: -3px;
	}
	table.download_table_top tr td{
	    display: block;
	}
	table.download_table_top tr{
		display: block;
	}
	.mobile-users{
		width: 100%;
	}
	/*img.smartphone_laptop_icon{
		display: none;
	}*/
	
	.official-thumb span.offical-img1{
		top: -3px; 
		right: 10.7%;
	}
	.official-thumb{
		width: 77%;
		max-width: 300px;
		margin: 0 auto;
	}	
	p.official-thumb a img{
		width: 77% !important;
		height: auto !important;
		max-width: 300px;	
	}
	td.smartphone_icon_td{
		display: block;
		text-align: left;
	}
	td.download_cover_td{
		display: none;
	}
	.mobile_users_text{
		display: block;
	}
	.mobile_downloadfree_msg{
                display: block;
	}
	.text_mobile_hide{
		display: none;
	}
	tr.song_title_tr td{
	    /*float: left;*/
		padding-top: 10px;
		text-align: left;
	}
	div.mixtapes-container {
		float: left;
		display: inline-block;
	}
	.social_responsive{
		display: block !important;
	}
	.title_above_street, .title_above_street font, .title_above_street b{
		font-size: 19px !important;
		color: #000;
	}
	.song_title_td img{
		display: block;
		float: left;
		padding-right: 10px;
	}
	/*.smartphone_icon_td img{
		display: none;
	}*/
	
	/***** NEW SONGS *****/
	div.header_newsongs span.menu_trigger img, div.header_newsongs span.search img, div.header_newsongs span.share img{
		top: 0px;
	}
	div.newsongs_top_text,.header_download_social_part{
		display: none;
	}
	.page-top-mid, .page-right-corner{
		background: none;
	}
	.row table td.official-thumb img{
		margin-left: 0px !important;
	}
	.featured-album-thumb{ max-width:199px!important;}
	.off-container,.old-container{max-width:199px!important; margin-left:0!important;}
	.home_logo{ float:none!important;}
	table.new_table_listing{width:100%!important;}
	table.new_table_listing .newsongs_single_td{ display:inline-block!important; width:auto!important; max-width:199px!important; text-align:left!important;}
	.new_table_listing tr{
		display: none;
	}
	table.new_table_listing tr.newsongs_single_table_tr{
		display: block!important;
	}
	.heading_tag_turntable{ margin-right:0px!important;}
	.home_top{ margin-top:30px; text-align:center;}
	.limelight_container{ float:none!important; width:auto!important; display:inline-block;}
	.join-now-button{ margin-left:0!important; width:auto;}
	.round-btn-join{ margin-left:0!important;}
	.accepted_cards{ margin:0!important;}
	.join-instruction{ margin-left:0!important;}
	.accepted_cards  img {display: inline-block;max-width: 64px !important;}
	
	.hide-on-phone{ display:none!important;}
	.hide-on-desktop{ display:block!important;}/*make visible on phone*/
	
	.main-music-container-contact  .page-logo-contact{
    	width: 149px;
        height: 33px;
        background: url(../images/contactus-mobile.png) no-repeat;
        background-size: 149px 33px;
        -webkit-background-size: 149px 33px;
	}
	.main-music-container-psw  .page-logo-psw{
    	width: 149px;
        height: 33px;
        background: url(../images/changepassword-mobile.png) no-repeat;
        background-size: 149px 33px;
        -webkit-background-size: 149px 33px;
	}
	.main-music-container-psw  .page-logo-cancelAccount2,
	.main-music-container-cancelAccount1  .page-logo-cancelAccount2{
    	width: 149px;
        height: 33px;
        background: url(../images/cancelaccount-mobile.png) no-repeat;
        background-size: 149px 33px;
        -webkit-background-size: 149px 33px;
	}
	.member-chngpsw,
	.music-content{clear:both;}
}

@media screen and (max-width: 768px) {
	table{
		width: 100% !important;
	}
	table.spot_soundtrack{
		width: 94% !important;
	}
	div.comments_div_rrr{
		width: 100% !important;
		margin: 0 auto;
	}
	table#platinumtable{
		width: 100% !important;
	}
	table.player_table, table.player_table thead, table.player_table tbody, table.player_table th, table.player_table td, table.player_table tr { 
		display: block; 
	}
	.music-content_table td{
		text-align: center;
		width: 100%;
	}
	.next_prev_btns td {
		width: auto;
	}
	div#componentWrapper{
	    margin: 0 auto;
		min-height: 340px;
	}
	div.mixtapes-container{
		float: left;
		display: inline-block;
	}
	div.mixtapes-container.responsive_hide{
		display: none;
	}
	div.music-content{
		padding-left: 4px;
		clear:both;
	}
	#platinumtable{
		background-size: 100% 100% !important;	
	}
	div.suggested-mixed-tapes h2{
		padding-bottom: 10px;
	}
	div.popout-name {
	        margin-top:90px;
	}
	div.popout-html5player {
	        margin-top:-10px;
	        margin-left:3px; 
	        margin-right:3px; 
	        margin-top:5px;
	}        
	/*Homepage*/
	
	.home_top{ height:auto!important; text-align:center;}
	.home_top .music-content{float:none; position:relative; left:auto;top:auto;}
	.top_social{ display:none;}
	.limelight_container{ float:none!important; width:auto!important; height:auto!important; display:inline-block;}
	.limelight_thumb{ float:none!important; margin: auto!important;}
	.featured-albums{ margin-left:0!important;margin-right:0 !important; width:100%;}
	.featured-album-thumb {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 50%!important;
}
	.featured-album-thumb img{width:100%!important;}
	.featured-album-title{width:100%!important;}
	
	
	table > td{width:50%!important;}
	.row table td.official-thumb img{width:100%!important;}
	.home .newsongs_single_table:nth-child(9) {display: none !important;}
	.home_img_desktop{ display:none;}
	.off-container,.old-container{width:50%!important; margin-left:0!important;}
	.off-container img,.old-container img{ width:100%!important; height:auto!important;}
	.pop-search{ display:none; clear:both;}
	
	img.new_mixtapes_img_small{
		display: block;
		margin-top: 15px;
	}
	.home_img_mobile{ display:block;}
	img.new_mixtapes_img_big{
		display: none;
	}
	.page-right-corner{
		display: none;
	}
	table.new_table_listing table{
		width: 199px !important;
		float: left !important;
		display: table !important;
	}
	table.new_table_listing{
		width: 100% !important;
	}
	td.newsongs_single_td{
		display: inline-block !important;
		width: 200px !important;
	    height: 254px;
	}
	td.newsongs_single_td table{
		float: none !important;
		display: inline-block !important;
		width: 100% !important;
	}
	
	.always_show {
		display: block !important;
	}
	.newsongs_single_table_tr table tr{
		display: block;
	}
	div.next_btn_responsive{
		display: block;
		width: 100%;
		text-align: right;
	}
	td.td_bluever{
		display: block;
		width: 100%;
		text-align: center;
		padding-left: 0px;
		
		min-height: 33px !important;
	}
	span.span_bluever{
		margin-left: 0px;
	}
	div.new_mixtapes_img_wrapper{
		float: none !important;
		height: 48px !important;
		margin-top: -15px !important;
	}
	.heading_tag_turntable{ margin-right:0px!important; background-size:95%!important;background-position: right top!important; clear:both;}
	.turntable_tag_text{ padding-left:15px!important; padding-top:0px!important;}
	.turntable_tag_text span{ margin-top:-1px!important;}
	.turntable_tag_text h2 {
    font-size: 13px;
    }
    
    
    .top_banner.limelight_container {
        margin: auto;
    }

    
	.form-table td{
    	width:50%;
    	text-align:right;
	}
	.form-table td+td{
    	width:50%;
    	text-align:left;
	}
	.form-table td[colspan="2"]{
    	width:100%;
    	text-align:inherit;
	}
}
@media screen and (max-width: 420px) {
	span.logo_top img{
		width: 175px;
		height: auto;
		position: relative;
		top: 5px;
        margin-left: -30px;
	}
	span.menu_trigger, span.share, span.search{
		width: 35px;
	}
	span.menu_trigger img, span.share img, span.search img{
		width: 20px;
		top: 11px;
	}
	span.search{
		right: 37px;
	}
	#componentWrapper .playerHolder{
		width: 96% !important;
		margin: 0 auto;
	}
	#componentWrapper .playlistHolder{
		width: 96% !important;
		margin: 0 auto;
	}
	#componentWrapper .componentPlaylist{
		width: 96% !important;
	}
	div.pls-make-sure{
		width: 100%;
		text-align: left;
		margin: 0 auto !important;
	}
	div#disqus_thread{
		width: 94%;
		margin: 0 auto;
	}
	iframe#dsq-app1{
		width: 93% !important;
	}
	.mixtapes-container{
		width: 100%;
		display: inline !important;
	}
	div.mixtapes-container.responsive_hide{
		display: none !important;
	}
	.mixtapes-container img{
		max-width: 100%;
	}
	#platinumtable .platinumtable_hide{
		display: none;
	}
	#platinumtable{
		background-size: 100% 100% !important;
		background-image: url('../mobile_table_background.jpg') !important;
	}
	td.platinumtable_left_td{
		text-align: left;
		padding-left: 10px;
	}
	td.platinumtable_hide{
		display: none;
	}
	img.join_now_img_responsive{
	    margin: 0 auto;
	}
	img.access_code_img_responsive {
	    margin: 0 auto;
	}
	#platinumtable td{
		width: 50%;
	}
	.accepted_cards img{ max-width:45px!important;}
}
@media screen and (max-width: 500px) {
	div.mixtapes-container {
		/*width: 100%;
		position: relative;*/
	}
}
@media screen and (max-width: 370px) {
	#componentWrapper{
		width: 100% !important;
	}
	#componentWrapper .player_loop{
		top: 30px !important;
		left: 190px !important;
	}
	#componentWrapper .player_shuffle{
		top: 30px !important;
		left: 230px !important;
	}
 }

@media screen and (max-width: 1000px) {
	/***** PLAYER RESPONSIVE *****/
	#componentWrapper{
		width: 100% !important;
		height: auto !important;
		max-width: 403px !important;
		min-height: 340px;
	}
	#componentWrapper .playerHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_top_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 37% !important;
		max-width: 403px !important;
	}
	#componentWrapper .playlistHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 81% !important;
		max-width: 403px !important;
	}
	#componentWrapper .player_progress{
		position: absolute !important;
		top: 85px !important;
		left: 30px !important;
		width: 190px !important; 
		height: 16px !important;
	}
	#componentWrapper .player_mediaName_Mask {
		position: absolute !important;
		top: 7px !important;
		left: 20px !important; 
		width: 185px !important;
		height: 16px !important;
		overflow: hidden !important;
		background: #fff !important;
	}
	#componentWrapper .controls_prev {
		position: absolute !important;
		top:6px !important;
		left:auto !important;
		right:-25px !important;
	}
	#componentWrapper .controls_prev img{
		width:39px !important;
		height:40px !important;
	}
	#componentWrapper .controls_toggle{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-82px !important;
	}
	#componentWrapper .controls_toggle img{
		width:45px !important;
		height:46px !important;
	}
	/* player previous */
	#componentWrapper .controls_prev{
		position:absolute !important;
		top:6px !important;
		left:auto !important;
		right:-25px !important;
	}
	#componentWrapper .controls_prev img{
		width:39px !important;
		height:40px !important;
	}
	/* player play/pause */
	#componentWrapper .controls_toggle{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-82px !important;
	}
	#componentWrapper .controls_toggle img{
		width:45px !important;
		height:46px !important;
	}
	/* player next */
	#componentWrapper .controls_next{
		position:absolute !important;
		top:6px !important;
		left:auto !important;
		right:-137px !important;
	}
	#componentWrapper .controls_next img{
		width:39px !important;
		height:40px !important;
	}
	/* player loop */
	#componentWrapper .player_loop{
		position:absolute !important;
		top:6px !important;
		left:auto !important;
		right:-304px !important;
	}
	#componentWrapper .player_loop img{
		width:39px !important;
		height:40px !important;
	}
	/* player shuffle */
	#componentWrapper .player_shuffle{
		position:absolute !important;
		top:6px !important;
		left:auto !important;
		right:-360px !important;
	}
	#componentWrapper .player_shuffle img{
		width:39px !important;
		height:40px !important;
	}

	#componentWrapper .player_volume{
		position:absolute !important;
		top:6px !important;
		left:auto !important;
		right:-190px !important;
	}
	#componentWrapper .player_volume img{
		width:39px !important;
		height:40px !important;
	}
	/* playlist holder */	
	#componentWrapper .playlistHolder{
		position:absolute !important;
		top:39.8% !important;
		left:0px !important;
		background-size: 100% 100% !important;
		width:100% !important;
		height:0 auto !important;
		/*background-image: url('http://www.buymixtapes.com/upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important; */
		background-repeat: repeat-x !important; 
		
		-moz-box-shadow: 0px 5px 5px #111 !important;
		-webkit-box-shadow: 0px 5px 5px #111 !important;
		box-shadow: 0px 5px 5px #000 !important;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111')" !important;
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111') !important;
	}

	#componentWrapper .componentPlaylist{
		position:absolute !important;
		top:5.3% !important;
		left:3.2% !important;
		background-size: 100% 100% !important;
		width:93% !important;
		height:90% !important;
		/*background-image: url('../_deploy/media/data/player_playlist_inner.png') !important; */
		background-repeat: repeat-x !important;
		box-shadow: inset 0 0 0 1000px rgba(250, 250, 250, 0.3) !important;
		
		
	}

	#componentWrapper .componentPlaylist ul
	{
	  margin: 0 !important;
	  padding: 0 !important;
	}

	#componentWrapper .playlist_inner{
		position:relative !important;
		top:2px !important;
		left:1px !important;
		height:98% !important;
	}
	/* playlist items */	
	#componentWrapper .componentPlaylist .playlistItem{
		position:relative !important;
		top:0px !important;
		left:0px !important;
		margin-bottom:1px !important;
		clear:left !important;
		display:inline-block !important;
		
		
		color:#1d4c95 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:18px !important;
		font-weight:bold !important;
		width:100% !important;
		height:100% !important;
		list-style:none !important;
			line-height: 1.1 !important;
			margin-top: 2px !important;
			margin-bottom:2px !important;
			
	}

	#componentWrapper .componentPlaylist .playlistItem:last-child {  
		margin-bottom:0px !important;
		font-size:18px !important;
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		text-decoration:underline !important;
		color:#000 !important;
		font-size:18px !important;
	}

	#componentWrapper .playlistSelected {
		float:left !important;
		/*color: #ff0000 !important;*/
		font-size:18px !important;
		background-color:rgba(250, 250, 250, 1.0) !important;
		
	}

	#componentWrapper .playlistNonSelected {
		float:left !important;
		color: #000 !important;
		font-size:18px !important;
		text-align: left !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	#componentWrapper .hlink {
		float:right !important;
		margin-right:5px !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	/* preloader */
	#componentWrapper .preloader{
		position:absolute !important;
		width:26px !important;
		height:21px !important;
		top:50% !important;
		left:50% !important;
		margin-left:-13px !important;
		margin-top:-10px !important;
		background: #006A95 url('../_deploy/media/data/loading.gif') no-repeat center center !important; 
	}

	/* playlist list */
	#playlist_list{
		display:none !important;
	}

	/* font calculations for song scroll */
	.fontMeasure{
		position:absolute !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:9px !important;
		white-space: nowrap !important;
		visibility:hidden !important;
		left:-10000px !important;
	}
	/* public functions */	
	#publicFunctions{
		position: absolute !important;
		padding: 10px 25px 20px 20px !important;
		background:#444 !important;
		left:350px !important;
		top:0px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		
		display:none !important;
	}

	#publicFunctions li a{
		color:#fff !important;
	}

	#publicFunctions li a:hover, #publicFunctions li .current{
		text-decoration: underline !important;
	}

	#playlistSelector{
		position: relative !important;
		width:200px !important;
		padding:15px 0px 20px 30px !important;
		background:#444 !important;
		left:50% !important;
		margin-left:-120px !important;
		top:50px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		/*display:none !important;*/
	}

	#playlistSelector li a{
		color:#fff !important;
	}

	#playlistSelector li a:hover, #playlistSelector li .current{
		text-decoration: underline !important;
	}

	#componentWrapper .playerHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_top_bg_17152_1.jpg');*/
		background-size:310px 100px; !important
		background-repeat:no-repeat;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_top_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .componentPlaylist{
		/*background-image: url('upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg');*/
		background-size:290px 180px; !important
		background-repeat:no-repeat;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .playlistHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg');*/
		background-size:310px 200px; !important
		background-repeat:no-repeat;

		/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg',
		sizingMethod='scale');*/
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		/*color: #c50f04;*/
	}

	#componentWrapper .playlistSelected{
		/*color: #c50f04;*
	}

	#componentWrapper .player_progress_tooltip,
	#componentWrapper .player_volume_tooltip{
		/*box-shadow: 1px 1px 1px #c50f04;*/
	}

	#componentWrapper .volume_level,
	#componentWrapper .jspDrag{
		/*background: #c50f04;*/
	}

	#componentWrapper .play_progress{
		/*background: #c50f04;*/
	}
	/* player volume, serves as hit as well */
	#componentWrapper .volume_seekbar{
		position:absolute !important;
		top:15px !important;
		left:auto !important;
		right:-265px !important;
		/* for hit */
		width:70px !important;
		height:16px !important;
		/*background:green;*/
	}
	#componentWrapper .volume_bg{
		position:absolute !important;
		top:5px !important;
		left:13px !important;
		width:50px !important;
		height:9px !important;
		background:#777 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .player_progress_tooltip{
		position:absolute !important;
		top:40px !important;
		/* left is set in code */
		width:70px !important;/* width is not automatically set so adjust it yourself if you change font or font size */
		height:16px !important;
		background:#333 !important;
		display:none !important;
		text-align:center !important;
		
		-moz-box-shadow: 1px 1px 1px #222 !important;
		-webkit-box-shadow: 1px 1px 1px #222 !important;
		box-shadow: 1px 1px 1px #006A95 !important;
	}

	#componentWrapper .player_progress_tooltip p {
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:10px !important;
		color:#ffffff !important;
		margin:0 !important;
		line-height:18px !important;
	}
	#componentWrapper .volume_level {
		position: absolute !important;
		top: 5px !important;
		left: 13px !important;
		height: 9px !important;
	}
	/* player progress, serves as hit as well */
	#componentWrapper .player_progress{
		position:absolute !important;
		top:101px !important;
		left:30px !important;
		/* for hit */
		width:200px !important;
		height:18px !important;
		/*background:green !important;*/
	}

	#componentWrapper .progress_bg{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		width:220px !important;
		height:9px !important;
		background:#444444 !important;
		font-size:0 !important;
		line-height:0 !important;
	}

	#componentWrapper .load_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		background:#000000 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .play_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		/*background:#c50f04 !important;*/
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .playlistSelected{
		text-align: left !important;
	}
	.page-top-mid{
		display: none;
	}
	div.next_btn_responsive a.prev_btn{
		display: block; 
		float: left;
	}
	div.suggested-mixed-tapes{
		padding-top: 93px;	
	}

	/***** /PLAYER RESPONSIVE 1000px*****/
}

@media screen and (max-width: 400px) {
	/***** PLAYER RESPONSIVE *****/
	#componentWrapper{
		width: 100% !important;
		height: auto !important;
		max-width: 403px !important;
		min-height: 340px;
	}
	#componentWrapper .playerHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_top_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 33% !important;
		max-width: 403px !important;
	}
	#componentWrapper .playlistHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 70% !important;
		max-width: 403px !important;
	}
	#componentWrapper .player_progress{
		position: absolute !important;
		top: 85px !important;
		left: 30px !important;
		width: 190px !important; 
		height: 16px !important;
	}
	#componentWrapper .player_mediaName_Mask {
		position: absolute !important;
		top: 7px !important;
		left: 20px !important; 
		width: 185px !important;
		height: 16px !important;
		overflow: hidden !important;
		background: #fff !important;
	}
	#componentWrapper .controls_prev {
		position: absolute !important;
		top:3px !important;
		left:auto !important;
		right:-27px !important;
	}
	#componentWrapper .controls_prev img{
		width:35px !important;
		height:36px !important;
	}
	#componentWrapper .controls_toggle{
		position:absolute !important;
		top:0px !important;
		left:auto !important;
		right:-76px !important;
	}
	#componentWrapper .controls_toggle img{
		width:41px !important;
		height:42px !important;
	}
	/* player previous */
	#componentWrapper .controls_prev{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-27px !important;
	}
	#componentWrapper .controls_prev img{
		width:35px !important;
		height:36px !important;
	}
	/* player play/pause */
	#componentWrapper .controls_toggle{
		position:absolute !important;
		top:0px !important;
		left:auto !important;
		right:-76px !important;
	}
	#componentWrapper .controls_toggle img{
		width:41px !important;
		height:42px !important;
	}
	/* player next */
	#componentWrapper .controls_next{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-122px !important;
	}
	#componentWrapper .controls_next img{
		width:35px !important;
		height:36px !important;
	}
	/* player loop */
	#componentWrapper .player_loop{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-274px !important;
	}
	#componentWrapper .player_loop img{
		width:35px !important;
		height:36px !important;
	}
	/* player shuffle */
	#componentWrapper .player_shuffle{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-320px !important;
	}
	#componentWrapper .player_shuffle img{
		width:35px !important;
		height:36px !important;
	}

	#componentWrapper .player_volume{
		position:absolute !important;
		top:3px !important;
		left:auto !important;
		right:-165px !important;
	}
	#componentWrapper .player_volume img{
		width:35px !important;
		height:36px !important;
	}
	/* playlist holder */	
	#componentWrapper .playlistHolder{
		position:absolute !important;
		top:35.8% !important;
		left:0px !important;
		background-size: 100% 100% !important;
		width:100% !important;
		height:0 auto !important;
		/*background-image: url('http://www.buymixtapes.com/upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important; */
		background-repeat: repeat-x !important; 
		
		-moz-box-shadow: 0px 5px 5px #111 !important;
		-webkit-box-shadow: 0px 5px 5px #111 !important;
		box-shadow: 0px 5px 5px #000 !important;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111')" !important;
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111') !important;
	}

	#componentWrapper .componentPlaylist{
		position:absolute !important;
		top:5.3% !important;
		left:3.2% !important;
		background-size: 100% 100% !important;
		width:93% !important;
		height:90% !important;
		/*background-image: url('../_deploy/media/data/player_playlist_inner.png') !important; */
		background-repeat: repeat-x !important;
		box-shadow: inset 0 0 0 1000px rgba(250, 250, 250, 0.3) !important;
		
		
	}

	#componentWrapper .componentPlaylist ul
	{
	  margin: 0 !important;
	  padding: 0 !important;
	}

	#componentWrapper .playlist_inner{
		position:relative !important;
		top:2px !important;
		left:1px !important;
		height:98% !important;
	}
	/* playlist items */	
	#componentWrapper .componentPlaylist .playlistItem{
		position:relative !important;
		top:0px !important;
		left:0px !important;
		margin-bottom:1px !important;
		clear:left !important;
		display:inline-block !important;
		
		
		color:#1d4c95 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:18px !important;
		font-weight:bold !important;
		width:100% !important;
		height:100% !important;
		list-style:none !important;
			line-height: 1.1 !important;
			margin-top: 2px !important;
			margin-bottom:2px !important;
			
	}

	#componentWrapper .componentPlaylist .playlistItem:last-child {  
		margin-bottom:0px !important;
		font-size:18px !important;
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		text-decoration:underline !important;
		color:#000 !important;
		font-size:18px !important;
	}

	#componentWrapper .playlistSelected {
		float:left !important;
		/*color: #ff0000 !important;*/
		font-size:18px !important;
		background-color:rgba(250, 250, 250, 1.0) !important;
		
	}

	#componentWrapper .playlistNonSelected {
		float:left !important;
		color: #000 !important;
		font-size:18px !important;
		text-align: left !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	#componentWrapper .hlink {
		float:right !important;
		margin-right:5px !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	/* preloader */
	#componentWrapper .preloader{
		position:absolute !important;
		width:26px !important;
		height:21px !important;
		top:50% !important;
		left:50% !important;
		margin-left:-13px !important;
		margin-top:-10px !important;
		background: #006A95 url('../_deploy/media/data/loading.gif') no-repeat center center !important; 
	}

	/* playlist list */
	#playlist_list{
		display:none !important;
	}

	/* font calculations for song scroll */
	.fontMeasure{
		position:absolute !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:9px !important;
		white-space: nowrap !important;
		visibility:hidden !important;
		left:-10000px !important;
	}
	/* public functions */	
	#publicFunctions{
		position: absolute !important;
		padding: 10px 25px 20px 20px !important;
		background:#444 !important;
		left:350px !important;
		top:0px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		
		display:none !important;
	}

	#publicFunctions li a{
		color:#fff !important;
	}

	#publicFunctions li a:hover, #publicFunctions li .current{
		text-decoration: underline !important;
	}

	#playlistSelector{
		position: relative !important;
		width:200px !important;
		padding:15px 0px 20px 30px !important;
		background:#444 !important;
		left:50% !important;
		margin-left:-120px !important;
		top:50px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		/*display:none !important;*/
	}

	#playlistSelector li a{
		color:#fff !important;
	}

	#playlistSelector li a:hover, #playlistSelector li .current{
		text-decoration: underline !important;
	}

	#componentWrapper .playerHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_top_bg_17152_1.jpg');*/
		background-size:310px 100px; !important
		background-repeat:no-repeat;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_top_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .componentPlaylist{
		/*background-image: url('upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg');*/
		background-size:290px 180px; !important
		background-repeat:no-repeat;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .playlistHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg');*/
		background-size:310px 200px; !important
		background-repeat:no-repeat;

		/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg',
		sizingMethod='scale');*/
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		/*color: #c50f04;*/
	}

	#componentWrapper .playlistSelected{
		/*color: #c50f04;*
	}

	#componentWrapper .player_progress_tooltip,
	#componentWrapper .player_volume_tooltip{
		/*box-shadow: 1px 1px 1px #c50f04;*/
	}

	#componentWrapper .volume_level,
	#componentWrapper .jspDrag{
		/*background: #c50f04;*/
	}

	#componentWrapper .play_progress{
		/*background: #c50f04;*/
	}
	/* player volume, serves as hit as well */
	#componentWrapper .volume_seekbar{
		position:absolute !important;
		top:12px !important;
		left:auto !important;
		right:-236px !important;
		/* for hit */
		width:70px !important;
		height:16px !important;
		/*background:green;*/
	}
	#componentWrapper .volume_bg{
		position:absolute !important;
		top:5px !important;
		left:13px !important;
		width:50px !important;
		height:9px !important;
		background:#777 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .player_progress_tooltip{
		position:absolute !important;
		top:40px !important;
		/* left is set in code */
		width:70px !important;/* width is not automatically set so adjust it yourself if you change font or font size */
		height:16px !important;
		background:#333 !important;
		display:none !important;
		text-align:center !important;
		
		-moz-box-shadow: 1px 1px 1px #222 !important;
		-webkit-box-shadow: 1px 1px 1px #222 !important;
		box-shadow: 1px 1px 1px #006A95 !important;
	}

	#componentWrapper .player_progress_tooltip p {
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:10px !important;
		color:#ffffff !important;
		margin:0 !important;
		line-height:18px !important;
	}
	#componentWrapper .volume_level {
		position: absolute !important;
		top: 5px !important;
		left: 13px !important;
		height: 9px !important;
	}
	/* player progress, serves as hit as well */
	#componentWrapper .player_progress{
		position:absolute !important;
		top:86px !important;
		left:30px !important;
		/* for hit */
		width:190px !important;
		height:16px !important;
		/*background:green !important;*/
	}

	#componentWrapper .progress_bg{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		width:190px !important;
		height:9px !important;
		background:#444444 !important;
		font-size:0 !important;
		line-height:0 !important;
	}

	#componentWrapper .load_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		background:#000000 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .play_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		/*background:#c50f04 !important;*/
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .playlistSelected{
		text-align: left !important;
	}
	.page-top-mid{
		display: none;
	}
	div.next_btn_responsive a.prev_btn{
		display: block; 
		float: left;
	}
	div.suggested-mixed-tapes{
		padding-top: 40px;	
	}
	div.popout-name {
		margin-top:40px;
	}
	div.popout-html5player {
		margin-top:-10px;
		margin-left:3px; 
		margin-right:3px; 
	        margin-top:5px;
	} 
	/***** /PLAYER RESPONSIVE 400px*****/
}

@media screen and (max-width: 355px) {
	/***** PLAYER RESPONSIVE *****/
	#componentWrapper{
		width: 100% !important;
		height: auto !important;
		max-width: 403px !important;
		min-height: 340px;
	}
	#componentWrapper .playerHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_top_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 30% !important;
		max-width: 403px !important;
	}
	#componentWrapper .playlistHolder{
		/*background-image: url('../../upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important;*/
		background-size: 100% 100% !important;
		width: 100% !important;
		height: 60% !important;
		max-width: 403px !important;
	}
	#componentWrapper .player_progress{
		position: absolute !important;
		top: 80px !important;
		left: 45px !important;
		width: 150px !important; 
		height: 16px !important;
	}
	#componentWrapper .player_mediaName_Mask {
		position: absolute !important;
		top: 7px !important;
		left: 20px !important; 
		width: 185px !important;
		height: 16px !important;
		overflow: hidden !important;
		background: #fff !important;
	}
	#componentWrapper .controls_prev {
		position: absolute !important;
		top: 0px !important;
		left: -8px !important;
	}
	#componentWrapper .controls_prev img{
	        width: 31px !important;
		height: 32px !important;
	}	
	#componentWrapper .controls_toggle {
		position: absolute !important;
		top: -2px !important;
		left: 30px !important;
	}
	#componentWrapper .controls_toggle img{
		width: 36px !important;
		height: 37px !important;
	}	
	/* player previous */
	#componentWrapper .controls_prev{
		position:absolute !important;
		top:0px !important;
		left:-8px !important;
	}
	#componentWrapper .controls_prev img{
		width: 31px !important;
		height: 32px !important;
	}
	/* player play/pause */
	#componentWrapper .controls_toggle{
		position:absolute !important;
		top:-2px !important;
		left:29px !important;
	}
	#componentWrapper .controls_toggle img{
		width: 36px !important;
		height: 37px !important;
	}
	/* player next */
	#componentWrapper .controls_next{
		position:absolute !important;
		top:0px !important;
		left:72px !important;
	}
	#componentWrapper .controls_next img{
		width: 31px !important;
		height: 32px !important;
	}
	/* player loop */
	#componentWrapper .player_loop{
		position:absolute !important;
		top:0px !important;
		left:215px !important;
	}
	#componentWrapper .player_loop img{
		width: 31px !important;
		height: 32px !important;
	}
	/* player shuffle */
	#componentWrapper .player_shuffle{
		position:absolute !important;
		top:0px !important;
		left:254px !important;
	}
	#componentWrapper .player_shuffle img{
		width: 31px !important;
		height: 32px !important;
	}
	#componentWrapper .player_volume{
		position:absolute !important;
		top:0px !important;
		left:111px !important;
	}
	#componentWrapper .player_volume img{
		width: 31px !important;
		height: 32px !important;
	}
	/* playlist holder */	
	#componentWrapper .playlistHolder{
		position:absolute !important;
		top:32.8% !important;
		left:0px !important;
		background-size: 100% 100% !important;
		width:100% !important;
		height:0 auto !important;
		/*background-image: url('http://www.buymixtapes.com/upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg') !important; */
		background-repeat: repeat-x !important; 
		
		-moz-box-shadow: 0px 5px 5px #111 !important;
		-webkit-box-shadow: 0px 5px 5px #111 !important;
		box-shadow: 0px 5px 5px #000 !important;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111')" !important;
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111') !important;
	}

	#componentWrapper .componentPlaylist{
		position:absolute !important;
		top:5.3% !important;
		left:3.2% !important;
		background-size: 100% 100% !important;
		width:93% !important;
		height:90% !important;
		/*background-image: url('../_deploy/media/data/player_playlist_inner.png') !important; */
		background-repeat: repeat-x !important;
		box-shadow: inset 0 0 0 1000px rgba(250, 250, 250, 0.3) !important;
		
		
	}

	#componentWrapper .componentPlaylist ul
	{
	  margin: 0 !important;
	  padding: 0 !important;
	}

	#componentWrapper .playlist_inner{
		position:relative !important;
		top:2px !important;
		left:1px !important;
		height:98% !important;
	}
	/* playlist items */	
	#componentWrapper .componentPlaylist .playlistItem{
		position:relative !important;
		top:0px !important;
		left:0px !important;
		margin-bottom:1px !important;
		clear:left !important;
		display:inline-block !important;
		
		
		color:#1d4c95 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:18px !important;
		font-weight:bold !important;
		width:100% !important;
		height:100% !important;
		list-style:none !important;
			line-height: 1.1 !important;
			margin-top: 2px !important;
			margin-bottom:2px !important;
			
	}

	#componentWrapper .componentPlaylist .playlistItem:last-child {  
		margin-bottom:0px !important;
		font-size:18px !important;
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		text-decoration:underline !important;
		color:#000 !important;
		font-size:18px !important;
	}

	#componentWrapper .playlistSelected {
		float:left !important;
		/*color: #ff0000 !important;*/
		font-size:18px !important;
		background-color:rgba(250, 250, 250, 1.0) !important;
		
	}

	#componentWrapper .playlistNonSelected {
		float:left !important;
		color: #000 !important;
		font-size:18px !important;
		text-align: left !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	#componentWrapper .hlink {
		float:right !important;
		margin-right:5px !important;
	}
	/*#componentWrapper .volume_level, #componentWrapper .jspDrag {
		background: #c50f04 !important;
	}*/
	/* preloader */
	#componentWrapper .preloader{
		position:absolute !important;
		width:26px !important;
		height:21px !important;
		top:50% !important;
		left:50% !important;
		margin-left:-13px !important;
		margin-top:-10px !important;
		background: #006A95 url('../_deploy/media/data/loading.gif') no-repeat center center !important; 
	}

	/* playlist list */
	#playlist_list{
		display:none !important;
	}

	/* font calculations for song scroll */
	.fontMeasure{
		position:absolute !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:9px !important;
		white-space: nowrap !important;
		visibility:hidden !important;
		left:-10000px !important;
	}
	/* public functions */	
	#publicFunctions{
		position: absolute !important;
		padding: 10px 25px 20px 20px !important;
		background:#444 !important;
		left:350px !important;
		top:0px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		
		display:none !important;
	}

	#publicFunctions li a{
		color:#fff !important;
	}

	#publicFunctions li a:hover, #publicFunctions li .current{
		text-decoration: underline !important;
	}

	#playlistSelector{
		position: relative !important;
		width:200px !important;
		padding:15px 0px 20px 30px !important;
		background:#444 !important;
		left:50% !important;
		margin-left:-120px !important;
		top:50px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 15px !important;
		color:#fff !important;
		list-style:circle !important;
		
		-moz-box-shadow: 2px 2px 5px #222 !important;
		-webkit-box-shadow: 2px 2px 5px #222 !important;
		box-shadow: 2px 2px 5px #222 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222')" !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#222222') !important;
		/*display:none !important;*/
	}

	#playlistSelector li a{
		color:#fff !important;
	}

	#playlistSelector li a:hover, #playlistSelector li .current{
		text-decoration: underline !important;
	}

	#componentWrapper .playerHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_top_bg_17152_1.jpg');*/
		background-size:310px 100px; !important
		background-repeat:no-repeat;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_top_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .componentPlaylist{
		/*background-image: url('upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg');*/
		background-size:290px 180px; !important
		background-repeat:no-repeat;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_middle_bg_17152_1.jpg',
		sizingMethod='scale');
	}

	#componentWrapper .playlistHolder{
		/*background-image: url('upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg');*/
		background-size:310px 200px; !important
		background-repeat:no-repeat;

		/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='upload/members/images/htmlplayer/player_playlist_holder_bg_17152_1.jpg',
		sizingMethod='scale');*/
	}

	#componentWrapper .componentPlaylist .playlistItem a:hover{
		/*color: #c50f04;*/
	}

	#componentWrapper .playlistSelected{
		/*color: #c50f04;*
	}

	#componentWrapper .player_progress_tooltip,
	#componentWrapper .player_volume_tooltip{
		/*box-shadow: 1px 1px 1px #c50f04;*/
	}

	#componentWrapper .volume_level,
	#componentWrapper .jspDrag{
		/*background: #c50f04;*/
	}

	#componentWrapper .play_progress{
		/*background: #c50f04;*/
	}
	/* player volume, serves as hit as well */
	#componentWrapper .volume_seekbar{
		position:absolute !important;
		top:4px !important;
		left:140px !important;
		/* for hit */
		width:70px !important;
		height:16px !important;
		/*background:green;*/
	}
	#componentWrapper .volume_bg{
		position:absolute !important;
		top:5px !important;
		left:13px !important;
		width:50px !important;
		height:9px !important;
		background:#777 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .player_progress_tooltip{
		position:absolute !important;
		top:40px !important;
		/* left is set in code */
		width:70px !important;/* width is not automatically set so adjust it yourself if you change font or font size */
		height:16px !important;
		background:#333 !important;
		display:none !important;
		text-align:center !important;
		
		-moz-box-shadow: 1px 1px 1px #222 !important;
		-webkit-box-shadow: 1px 1px 1px #222 !important;
		box-shadow: 1px 1px 1px #006A95 !important;
	}

	#componentWrapper .player_progress_tooltip p {
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:10px !important;
		color:#ffffff !important;
		margin:0 !important;
		line-height:18px !important;
	}
	#componentWrapper .volume_level {
		position: absolute !important;
		top: 5px !important;
		left: 13px !important;
		height: 9px !important;
	}
	/* player progress, serves as hit as well */
	#componentWrapper .player_progress{
		position:absolute !important;
		top:80px !important;
		left:45px !important;
		/* for hit */
		width:150px !important;
		height:16px !important;
		/*background:green !important;*/
	}

	#componentWrapper .progress_bg{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		width:150px !important;
		height:9px !important;
		background:#444444 !important;
		font-size:0 !important;
		line-height:0 !important;
	}

	#componentWrapper .load_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		background:#000000 !important;
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .play_progress{
		position:absolute !important;
		top:5px !important;
		left:10px !important;
		height:9px !important;
		/*background:#c50f04 !important;*/
		font-size:0 !important;
		line-height:0 !important;
	}
	#componentWrapper .playlistSelected{
		text-align: left !important;
	}
	.page-top-mid{
		display: none;
	}
	div.next_btn_responsive a.prev_btn{
		display: block; 
		float: left;
	}
	div.suggested-mixed-tapes{
		padding-top: 0px;	
	}
	div.popout-name {
	        margin-top:-13px;
	}
	div.popout-html5player {
		margin-top:-10px;
		margin-left:3px; 
		margin-right:3px; 
	        margin-top:5px;
	} 
	/***** /PLAYER RESPONSIVE 320px*****/
}
@media screen and (max-width: 320px) { 
	.mixtapes-container {
		width: 100%;
		display: inline !important;
	}
}
@media screen and (max-width: 479px) {
	table.new_table_listing table img{
		width: 100% !important;
		height: auto !important;
	}
	table.new_table_listing table {
		width: 50% !important;
	}
	td.official-thumb_newsongs{
		width: 100% !important;
	}

	.image_cols .image_col {
		width: 50%;
		padding: 0px;
	}

}



@media screen and (max-width: 515px){
	table.new_table_listing{
		width: 100% !important;
		margin: 0 auto;
		clear: both;
	}
}
@media screen and (max-width: 350px){
	table.new_table_listing{
		width: 100% !important;
		margin: 0 auto;
		clear: both;
	}
}
@media screen and (min-width: 400px) and (max-width: 1023px){
	.featured-album-thumb{ display:inline-block!important; float:none!important;}
	table.new_table_listing table {
    display: inline-block !important;
    float: none !important;
	max-width:199px!important;
}
table.new_table_listing{ text-align:center;}
.off-container, .old-container{ display:inline-block; float:none!important;}
.old-mixtapes-nw{ text-align:center!important;}
.official-mixtapes-nw{ text-align:center;}
}
@media screen and (min-width: 399px) and (max-width: 411px){
	.featured-album-thumb {
    max-width: 192px !important;
}
table.new_table_listing table {
   max-width: 192px !important;
}
.off-container, .old-container {
    max-width: 192px !important;
}
}



/*****************************
     * *    My CSS   * *
******************************/ 

@media (min-width:769px) and (max-width:1000px) {
table#platinumtable {
    margin: 0 auto;
}
/*td.Blackarial14 {
  float: left;
  margin: 0 0 5px;
}*/
td.Blackarial14 {
  float: left;
  margin: 0 0 5px;
  max-width: 285px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
#componentWrapper {
  margin-left: 42px;
  margin-top: -10px;
}
table.download_table_top tr td {
  display: inline-block;
}
table .star1 {
  /*margin-left: 60px;*/
  text-align: center;
}
div.star1 img {
  height: auto !important;
  max-width: 35px !important;
  width: 100% !important;
}
div.suggested-mixed-tapes hr{
  margin-top: -30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
table#platinumtable {
    margin: 0 auto;
}
}
@media all and (max-width:768px) {
td.Blackarial14 {
  float: none;
}
}
}
.page-wrapper {
  width:auto;
  overflow:hidden;
  max-width:auto; 
  padding:0;
}
