p.group-playlist-button {
    float:right;
}

div.playlist-actions-container {
    float:right;
}

div#playlist-container {
    height:450px;
}
div#group-playlist-container {
    height:400px;
}
div#video-playlist-container {
    height:550px;
}

div#playlist-details {
    margin-bottom:20px;
}

a#profilePic {
    float:left;
    width:64px;
    margin-right:10px;
}

div#playlistMeta {
    border-bottom:1px solid #ddd;
    padding-bottom:10px;
    margin-bottom:20px;
}

div#playlist-meta {
    float:left;
}

ul.horizontal-menu {
    
}

ul.horizontal-menu li {
    float:left;
    margin-right:10px;
}

ul.horizontal-menu li {
    display:block;
}

ul.playlist-links {
    margin-bottom:20px;
}

ul.playlist-links li {
    background-color:#404040;
    float:left;
    padding:4px 0;
    text-align:center;
    width:206px;
}

ul.playlist-links li a {
    color:#FFFFFF;
}

input.copy-playlist-link{height:9px;font-size:9px;line-height:1;padding:2px;width:180px;color:#808080;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; }

/* ------------------------------------------
*	DOWNLOAD PAGE
* ---------------------------------------- */
/* Column Headers */
body#downloadPage h5#playlistHead { color: #fff; background: #526481 url(../../../img/playlists/thead_bg.gif) repeat-x 0 0; height: 29px; font: bold 12px Arial; overflow: hidden; margin: 0; background: #25313e; padding: 2px 2px 0; -webkit-border-radius: 4px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 4px 4px 0 0; }
body#downloadPage h5#playlistHead span { display: block; float: left; padding: 8px 1.4% 6px; border-right: 1px solid #5d6f88; cursor: pointer; position: relative; }
body#downloadPage h5#playlistHead span.arrange_actions { width: 20px; text-align: center; font-weight: normal; color: #99adcd; }
body#downloadPage h5#playlistHead span.number { text-align: center; width: 2.6%; }
body#downloadPage h5#playlistHead span.track {  }
body#downloadPage h5#playlistHead span.ringtone { width: 40%; border: 0; }

/* Tracks Rows */
body#downloadPage ul#playlistTracks { margin: 0 0 2em; list-style: none; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
body#downloadPage ul#playlistTracks:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body#downloadPage ul#playlistTracks li { overflow: hidden; height: 3.4em; }
body#downloadPage ul#playlistTracks li a { display: block; overflow: hidden; height: 3.4em; }
body#downloadPage ul#playlistTracks li a span { display: block; float: left; overflow: hidden; white-space: nowrap; font-size: 1.1em; }
body#downloadPage ul#playlistTracks li a span.track { width: 70%; padding: 0.9em 1.4% 0.8em; text-decoration: underline; margin: 0 1.5% 0 0; }
body#downloadPage ul#playlistTracks li a span.ringtone { width: 106px; height: 24px; padding: 0 0.5em 0; margin: 0.65em 0 0; text-decoration: none; text-indent: -1000em; background: url(../../../img/playlists/download/btn-get-ringtone-orange.png) no-repeat center 0; }
body#downloadPage ul#playlistTracks li a:hover span.ringtone { background-position: center -36px; }
body#downloadPage ul#playlistTracks li.alt { background-color: #f3f3f3; }

/* Browser Fixes */
body#downloadPage.in_ie6 ul#playlistTracks li a span.ringtone { margin: 0.75em 0 0; }



/* ------------------------------------------
*	 MANAGE PAGE
* ---------------------------------------- */
/* Column Headers */
body#managePage h5#playlistHead { color: #fff; background: #526481 url(../../../img/playlists/thead_bg.gif) repeat-x 0 0; height: 29px; font: bold 12px Arial; overflow: hidden; margin: 0; background: #25313e; padding: 2px 2px 0; -webkit-border-radius: 4px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 4px 4px 0 0; }
body#managePage h5#playlistHead span { display: block; float: left; padding: 8px 10px 6px; border-right: 1px solid #5d6f88; cursor: pointer; position: relative; }
body#managePage h5#playlistHead span.arrange_actions { width: 20px; text-align: center; font-weight: normal; color: #99adcd; }
body#managePage h5#playlistHead span.number { text-align: center; width: 8px; }
body#managePage h5#playlistHead span.title,
body#managePage h5#playlistHead span.artist { width: 234px; }
body#managePage h5#playlistHead span.delete_action { width: 12px; text-align: center; font-weight: normal; border: 0; color: #99adcd; }

/* Tracks Rows */
body#managePage ul#playlistTracks { margin: 0 0 2em; list-style: none; background: #25313e; padding: 0 2px 2px; height: 1%; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
body#managePage ul#playlistTracks:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body#managePage ul#playlistTracks li { background: #516d8f; cursor: pointer; height: 33px; overflow: hidden; float: left; clear: left; width: 100%; }
body#managePage ul#playlistTracks li span { display: block; float: left; padding: 8px 6px 9px; border-right: 1px solid #869cb5; color: #fff; overflow: hidden; white-space: nowrap; }
body#managePage ul#playlistTracks li span.number { text-align: center; width: 16px; cursor: move !important; }
body#managePage ul#playlistTracks li span.title,
body#managePage ul#playlistTracks li span.artist { width: 234px; padding-left: 10px; padding-right: 10px; cursor: move !important; }
body#managePage ul#playlistTracks li span.delete_action { cursor: default; border: 0; }
body#managePage ul#playlistTracks li span.delete_action a.delete { display: block; height: 16px; width: 16px; text-decoration: none; text-indent: -1000em; background: url(/img/playlists/delete.png) no-repeat 0 0; margin: 2px auto 0; overflow: hidden; }
body#managePage ul#playlistTracks li span.delete_action a.delete:hover { background-position: -51px 0; }
body#managePage ul#playlistTracks li span.arrange_actions { cursor: default; width: 28px; }
body#managePage ul#playlistTracks li span.arrange_actions a.move_up { display: block; float: left; width: 13px; height: 14px; background: url(/img/playlists/arrange-buttons.gif) no-repeat 0 -28px; text-indent: -1000em; margin: 2px 1px 0 0; overflow: hidden; }
body#managePage ul#playlistTracks li span.arrange_actions a.move_down { display: block; float: left; width: 13px; height: 14px; background: url(/img/playlists/arrange-buttons.gif) no-repeat -13px -28px; text-indent: -1000em; margin: 2px 0 0; overflow: hidden; }
body#managePage ul#playlistTracks li span.arrange_actions a.move_up:hover { background-position: 0 -42px !important; }
body#managePage ul#playlistTracks li span.arrange_actions a.move_down:hover { background-position: -13px -42px !important; }

/* Alternating Rows */
body#managePage ul#playlistTracks li.alt.cantplay { background-color: #aaa; }
body#managePage ul#playlistTracks li.cantplay { background-color: #bbb; }
body#managePage ul#playlistTracks li.alt.broken { background-color: #f66; }
body#managePage ul#playlistTracks li.broken { background-color: #f77; }
body#managePage ul#playlistTracks li.alt { background-color: #627fa3; }
body#managePage ul#playlistTracks li.alt span { color: #fff; border-color: #869cb5 !important; }

/* Hover State */
body#managePage ul#playlistTracks li:hover { background-color: #98abcc; background-position: 0 -99px; }
body#managePage ul#playlistTracks li:hover span { color: #fff; border-color: #869cb5 !important; }
body#managePage ul#playlistTracks li.alt.cantplay:hover { background-color: #888; }
body#managePage ul#playlistTracks li.cantplay:hover { background-color: #888; }
body#managePage ul#playlistTracks li.alt.broken:hover { background-color: #d33; }
body#managePage ul#playlistTracks li.broken:hover { background-color: #d33; }


/* Browser Fixes */
body#managePage.in_ie6 ul#playlistTracks li span.delete_action a.delete { background-image: url(/img/playlists/delete.gif); }

/* group */

a.playlist-owner-image {
   float:left;
   margin-right:10px;
}




/* fans */

ul.contributor-list {
    
}
ul.contributor-list li {
    float:left;
    margin-right:25px;
    margin-bottom:10px;
}
ul.contributor-list li a.close {
    color:#aaa;
}

ul.contributor-list li a.profile {
    margin-bottom:6px;
}
ul.contributor-list li a.profile img {
    display:block;   
}

ul.contributor-list li p.contributor-username {
    font-size:11px;
}


/* Add Link Page  */

div.add-link-wrapper {
    margin-bottom:20px;
}
div.add-link-wrapper h1 {
    float:left;
    margin-top:20px;
    width:500px;
}

#single-button-player {
    float:left;
    margin-right:20px;
    display:inline;
}

ul.playlist-added-to {
    margin-bottom:20px;
}

/* Get Code */

ul.get-code-list{
    margin-top:20px;
}

ul.get-code-list li {
    float:left;
    margin-right:5px;
    width:150px;
    display:inline;
    margin-bottom:5px;
}

ul.get-code-list li.last {
    margin-right:0;
}

ul.get-code-list li a img {
    display:block;
}




