/* Right Column Radio Player */

/* body.miniplayer #player_shell_shell {width:auto;height:auto;padding:0px;margin:0px;}
body.miniplayer #player_shell_shell .playercolumn {width:auto; width:263px; height:auto;margin:0px;padding:0;background:url("../images/ff_postlogin_radio_bg.jpg") #402910 no-repeat 0 -20px;
												  float:none; }
												  
body.miniplayer #player_shell_shell .player_controls {width:242px;margin:0px 7px 10px 8px;padding:4px 0px 0px 8px;background:url("../images/ff_playercontrols_rc.gif") no-repeat 0px 0px;position:relative;border:none;}

body.miniplayer #player_shell_shell #player_shell .player_controls ul li.artwork {width:49px; height:49px;border:1px solid #8B7958;}
body.miniplayer #player_shell_shell .player_controls ul li.trackinfo {width:auto;height:51px;padding:0px 40px 0px 0px;margin:0px 0px 0px 63px;display:block;}
#player_shell .player_controls li.trackinfo ul {width:174px;}

body.miniplayer #player_shell_shell.videoactive #player_shell .player_controls ul li.video.artwork {top:0;}


body.miniplayer #player_shell_shell .player_controls ul li.track_btns {height:43px;width:auto;padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;background-image:none;display:block;position:relative;}
body.miniplayer #player_shell_shell.videoactive.bigvideo .player_controls ul li.track_btns {height:43px;width:auto;padding:2px 0px 2px 0px;margin:0px 0px 0px -8px;display:block;position:relative; background:transparent url("../images/ff_radioplayer_controls_bg.gif") no-repeat scroll 0 0}
body.miniplayer #player_shell_shell  hr.divider {height:3px;margin:1px 2px 0px 0px;padding:0px;background:url("../images/ff_track_btn_dividertop.gif") repeat-x 0px 0px;border:none;}
#player_shell_shell  hr.divider {height:3px;margin:1px 2px 0px 0px;padding:0px;background:url("../images/ff_track_btn_dividertop.gif") repeat-x 0px 0px;border:none; display:block;}
body.miniplayer #player_shell .player_controls li.track_btns .progress_bars {width:75px;}
body.miniplayer #player_shell .player_controls li.track_btns div.load_progress {width:1px;height:8px;float:left;display:block;background:#291B04;position:absolute;font-size:1px;line-height:1px;}
body.miniplayer #player_shell .player_controls li.track_btns div.scrub_thumb {height:8px;float:left;display:block;background:#291B04;position:absolute; width:7px;background:url("../images/ff_radioplayer_trackscrub.gif") no-repeat 0px 0px;position:absolute;top:12px;left:-3px;}
body.miniplayer #player_shell .player_controls li.track_btns div.scrub_thumb:hover {width:7px;height:4px;background:url("../images/ff_radioplayer_trackscrub.gif") no-repeat -7px 0px;position:absolute;}
body.miniplayer #player_shell .player_controls li.track_btns div.play_progress {width:1px;height:8px;float:left;display:block;color:#A1753D;font-size:1px;line-height:1px;z-index:200; position:absolute; background-color:#735;}


body.miniplayer #player_shell_shell .player_controls li.track_btns li.play_progress {width:54px;float:none;margin:0px;position:absolute;top:0px;left:62px;color:#A1753D;font-size:9px;}
body.miniplayer #player_shell_shell .player_controls li.track_btns li.volume {margin:11px 0px 0px 4px}
body.miniplayer #player_shell_shell .player_controls li.trackoptions {margin:0px 0px 0px 4px;}

body.miniplayer #player_shell_shell .playlist_container {width:auto;padding:7px 0px 0px 0px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.track {background:url("../images/ff_radioplayer_tracklist_bg2.gif") no-repeat 0px 0px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist li.tracktype {width:25px;padding:0px 0px 0px 8px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist li.tracktitle {width:98px;padding:0px 0px 0px 10px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist li.artisttitle {width:90px;padding:0px 0px 0px 10px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist li.tracktime {width:30px;padding:0px 0px 0px 8px; display:none;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist {height:148px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.track:hover, body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.napstertrack:hover {background:url("../images/ff_radioplayer_tracklisthover_bg2.gif") no-repeat 0px 0px;color:#93C2C0;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.activetrack {background:url("../images/ff_radioplayer_tracklistactive_bg2.png") no-repeat 0px 0px;color:#93C2C0;}
body.miniplayer #player_shell_shell .tracklist_footer {width:254px;font-size:9px;padding:2px 0px 0px 7px;}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.playingtrack:hover,
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.playingtrack {border:none;background:url("../images/ff_radioplayer_trackliston_bg2.gif") no-repeat 0px 0px}
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.activetrack,
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.activetrack:hover,
body.miniplayer #player_shell_shell .playlist_container ul li.tracklist ul.activetrack.playingtrack {border:none;background:url("../images/ff_radioplayer_tracklistactive_bg2.gif") no-repeat 0px 0px}


body.miniplayer #player_shell_shell .playlist_container ul li.tracklist li.albumtitle,
body.miniplayer #player_shell_shell .playlist_container .tracklist_header	{display:none; }

body.miniplayer #player_shell_shell .leftcolumn {height:auto; width:100%; padding:0; border-width:0; }
body.miniplayer #player_shell_shell .stations {border:1px solid #CBCBCB;width:auto;height:148px;overflow-y:auto;overflow-x:hidden;position:relative; clear:both;}
body.miniplayer #player_shell_shell .stations ul.header li.artist {font-size:12px;font-weight:bold;float:left;margin:4px 0 0 -9px;padding:0px;color:#e24a9c;line-height:18px;}

body.miniplayer #player_shell_shell #player_shell {width:auto; height:auto; margin-top:7px; padding-top:4px; }

body.miniplayer #player_shell_shell .current_station_shell {margin:0; background:url("../images/ff_postlogin_radio_bg.jpg") no-repeat 0px 0px; height:5px; display:none;}
body.miniplayer #player_shell_shell .current_station_shell li h2 {color:#FFF; width:auto; }

body.miniplayer .current_station strong {display:none}
body.miniplayer .current_station b {display:inline}



body.miniplayer #player_shell .player_controls li.trackinfo ul, 
body.miniplayer #player_shell {width:174; height:48px; overflow:none; }
body.miniplayer .trackinfo .titletext {white-space:nowrap;}
body.miniplayer .trackinfo .artistlink {white-space:normal;}
body.miniplayer #player_shell .player_controls li.trackinfo li.title  {white-space:normal;}

body.miniplayer #player_shell_shell .leftcolumn .stations li.library ul.grooveitems li {padding:0; }

body.miniplayer #player_shell_shell .leftcolumn .stations li.library ul.grooveitems li {width:100%; }

body.miniplayer #player_shell_shell .leftcolumn .stations li.library ul.grooveitems li a.active {width:auto; }

body.miniplayer #player_shell .player_controls ul li.artwork img {height:47px; width:47px; }

body.miniplayer #player_shell .player_controls {height:auto;}

*/


/* cold start */

body.miniplayer.coldstart #player_shell_shell .artwork,
body.miniplayer.coldstart #player_shell_shell .youtube_controls,
body.miniplayer.coldstart #player_shell_shell .trackinfo,
body.miniplayer.coldstart #player_shell_shell .artist_info,
body.miniplayer.coldstart #player_shell_shell .youtube_help,
body.miniplayer.coldstart #player_shell_shell .playlist_container {display:none !important;}

body.miniplayer.coldstart #player_shell .player_controls {
	height:93px; margin:-33px 0 0;
	background-image:none;
	}
	
body.miniplayer.coldstart #player_shell .player_controls li.track_btns li.scrubber_shell 	{display:none;}

body.miniplayer.coldstart #rightcontainer .coldrpmain #coldstartmain {width:290px; padding-right:13px; border-bottom:none;
	background:transparent url("../images/player_controls_big_bg.png") no-repeat scroll 0 291px;
	height:369px;
	margin-bottom:-59px;
	}
	
body.miniplayer.coldstart #player_shell .player_controls ul li.track_btns,
body.miniplayer.coolstart #player_shell .player_controls ul li.track_btns  {margin-top:10px; border-top:0; top:38px;}
body.miniplayer.coldstart #player_shell .player_controls li.trackoptions,
body.miniplayer.coolstart #player_shell .player_controls li.trackoptions {padding-top:12px;}
body.miniplayer.coldstart #player_shell .player_controls li.trackoptions li.download_btn.giant,
body.miniplayer.coolstart #player_shell .player_controls li.trackoptions li.download_btn.giant {
	display:none;}
	
body.miniplayer.coldstart #player_shell .player_controls ul.player_controls_ul,
body.miniplayer.coolstart #player_shell .player_controls ul.player_controls_ul 
{top:294px;}



body.miniplayer div#leftcontainer {width:645px;}
body.miniplayer #genericcontainer .genericcontent {width:524px;}
body.miniplayer div#rightcontainer {width:340px; }

body.genre #genericcontainer .generictrackcontainer .track .tracklists li.trackitems,
body.miniplayer #genericcontainer .generictrackcontainer .track .tracklists ul {width:468px;}


body.miniplayer #player_shell_shell, body.miniplayer #player_shell_shell .playercolumn {width:317px; height:auto;}
body.miniplayer #player_shell_shell .playlist_container {margin:0 0 0 2px; width:302px; padding:64px 4px 0 5px;
	background:transparent url("../images/playlist_container_mini_bg.png") no-repeat scroll 0 0;
	position:relative;
	}

body.miniplayer #player_shell_shell .playercolumn	{height:744px; /* ie7 needs this for positioning the playlist tile */}
	

body.miniplayer #player_shell_shell .current_station_shell { right:auto; left:0; top:387px; width:287px; margin-left:9px; }

body.miniplayer #player_shell_shell #playlist_tile.leftcolumn {width:288px; position:relative; top:0; left:12px; *left:24px; }

body.miniplayer #rightcontainer .rpcontainer .coldrpmain {margin-top:0;}

#rightcontainer h4.yourmusicheader {position:relative; left:0;}

