#resultsHeader, #add-item-header {
    margin-bottom:20px;
    margin-top:4px;
    width:380px;
}

div#search_info {
    float:right;
}

div#search_info h4 {
    text-align:right;
    color:#ccc;
    font-size:12px;
    font-weight:normal;
    position:relative;
    top:10px;
}

div#search_info h4 a {
    color:#ccc;
}

div#searchNotify {
    padding:10px 0 0 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}

ul#search_facets {
    position:absolute;
    right:20px;
    z-index:2;
    display:none;
}

ul#search_facets li{
    float:left;
}

ul#search_facets li a {
    color:#333;
    display:block;
    padding:6px 8px 5px 8px;
    line-height:1;
    text-transform: capitalize;
}
ul#search_facets li a:hover {
    background-color:#ddd;
    text-decoration:none;
}

ul#search_facets li.active a {
    color:#333;
    background-color:#cccccc;
}

#ad_right {
    margin-bottom:0;
}

#ipromote {
}

#ipromote a {
    margin-bottom:10px;
    float:right;
    color:#F16522;
    background-color:#2f3439;
    line-height:1;
    width:68px;
    display:block;
    padding:6px 6px 6px 20px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background: #2f3439 url('/img/phoenix/icons/up-arrow-white.gif') no-repeat 6px center;
}

div#vday-playlists-button {
    float:right;
    width:251px;
    position:relative;
    top:8px;
}

#gutter-skyscraper {
    position:absolute;
    left:-180px;
    top:108px;
    background-color:#333;
    width:160px;
    height:600px;
    display:none;
}

#tracksPage #resultsRow, #playlistsPage #resultsRow {
    width: 620px;
    float: left;
}

#searchResultsColumn {
    position:relative;
}

div#playerColumn {
    margin-bottom:20px;
}

ul#add-item-song {
    margin-bottom:20px;
}

ul#results,
ul#add-item-song {
    position: relative;
}

ul#add-item-song li.listing {
    background-color: #F5F5DC;
    padding-left: 100px;
}

ul#add-item-song .album {
    left:36px;
}

ul#add-item-song .actions {
    left:10px;
}

ul#add-item-song .ringtone {
    right:10px;
}

ul#add-item-song .fb-like {
    right:10px;
}

li.listing {
    position: relative;
    padding: 13px 88px 13px 88px;
    border-bottom: 1px solid #e0e0e0;
    min-height: 52px;
}

li.listing.last {
    margin-bottom: 20px;
}

li.listing h3{
    line-height: 1;
    margin-bottom:3px;
}

li.listing h3 a {
    color:#404040;
}

li.listing h3 span {
    color: #b0b0b0;
}

li.listing h4 {
    color: #808080;
    line-height:1;
    margin-bottom:3px;
}

li.listing h4 a {
    color: #808080;
    font-size:13px;
}

li.listing h4 span.status {
    color: #F16522;
}

li.listing div.external_links a.ringtone {
    background-image:url('/img/phoenix/buttons/ringtone-pink.gif');
    display:block;
    right: 0;
    top: 10px;
    position: absolute;
    height:25px;
    width:105px;
    text-indent:-9999px;
/*
    right: 0;
    top: 10px;
    position: absolute;
    font-weight:normal;
    font-size: 13px;
    top: 13px;
    color:#F16522;
    line-height: 1;
*/
}

ul.sharethis-icons li {
    float:left;
    display:inline;
    margin-right:6px;
}

ul.sharethis-icons li.last {
    margin-right:20px;
}

ul.sharethis-icons .chicklet {
    position:relative;
    top:2px;
}

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

a.visit-site-url {
    color:#808080;
    margin-right: 30px;
    font-size:10px;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
a.visit-site-url:hover {
    color: #3F7FCC;
}

li.listing a.ringtone {

}

li.listing ul.additional_actions {
    overflow: hidden;
}

li.listing ul.additional_actions li,
li.listing ul.additional_actions li a {
    line-height: 1.2em;
    color: #b0b0b0;
    font-weight:normal;
    margin-right: 10px;
    display: block;
    font-size: 12px;
    float: left;
}

li.listing ul.additional_actions li.share {
    background: transparent url('/img/phoenix/icons/icon-share-12x12.gif') no-repeat left 1px;
    padding-left: 15px;
}

li.listing ul.additional_actions li.favorite {
    background: transparent url('/img/phoenix/icons/icon-favorite-12x12.gif') no-repeat left 2px;
    padding-left: 17px;
}

li.listing div.actions {
    position: absolute;
    left: 0;
    top: 0;
}

li.listing div.actions a {
    background: transparent url('/img/phoenix/buttons/button-search-actions.gif') no-repeat 0 0;
    display: block;
    height: 26px;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    width: 26px;
}

li.listing div.actions a.preview {
    top: 14px;
}

li.listing.paused div.actions a.preview {
    background-position: -81px 0;
}
li.listing.blocked div.actions a.preview {
    background-position: -81px 0;
}

li.listing.previewing div.actions a.preview {
    background-position: -54px 0;
}
li.listing.previewing div.actions a.preview:hover {
    background-position: -54px 0;
}

li.listing div.actions a.preview:hover {
    background-position: -27px 0;
}

li.listing div.actions a.add {
    top: 40px;
    background-position: 0 -27px;
}

li.listing div.actions a.add:hover {
    background-position: -27px -27px;
}

li.listing.added div.actions a.add,
li.listing.added div.actions a.add:hover {
    background-position: -81px -27px;
}

li.listing.bad_track div.actions a.preview,
li.listing.bad_track div.actions a.preview:hover {
    background-position: -54px -27px;
}




li.listing a.album {
    position: absolute;
    left: 26px;
    top: 14px;
    border: 1px solid #231F20;
    display: block;
}

li.listing a.user {
    position: absolute;
    left: 0;
    top: 14px;
    border: 1px solid #231F20;
    display: block;
}

li.listing a.user img {
    background-color: #68686a;
    display: block;
}

li.listing a.album img {
    width: 50px;
    height: 50px;
    background-color: #68686a;
    display: block;
}

li.listing a.album img a {
}

li.listing p.playlistTracks {
    margin-top: 1em;
}

li.listing p.playlistTracks strong {
    font-weight:normal;
    color: #444444;
}

.fb-like {
    border:none;
    overflow:hidden;
    width:50px;
    position: absolute;
    top:50px;
    right:0;
}

body#tracksPage div#player div#playerTop p {
    color: #333333;
    margin-top: 100px;
    font-weight:normal;
}
body#tracksPage div#player div#playerTop p a {
    color: #3F7FCC;
    font-weight:normal;
}



/* Hidden Elements */

#ticketframe {
    display: none;
}

/* Single Track Player Config */
div#configScreen h1 {
    text-align:center;
    margin-top:20px;
}
div#configScreen object#singlePlayer {
    margin-bottom:30px;
    margin-left:140px;
}
.stp-config-wrapper {
    width:400px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding-top:30px;
    padding-bottom:30px;
    margin-left:90px;
    margin-bottom:30px;
}
.stp-config-wrapper div#swatches {
    position:relative;
    top:30px;
    float:left;
}
.stp-config-wrapper div#picker {float:right;}
.stp-config-wrapper div#color1 {background-color:#ffffff;}
.stp-config-wrapper div#color2 {background-color:#5481b6;}
.stp-config-wrapper .swatch-wrapper {
    width:200px;
    margin-bottom:20px;
}
.stp-config-wrapper .swatch {
    float:left;
    display:inline;
    margin-right:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    border:1px solid #000000;
}
.stp-config-wrapper .swatch-selected {
    border-width: 3px;
    width:46px;
    height:46px;
}
.stp-config-wrapper h4 {
    line-height:1;
    position:relative;
    top:20px;
    float:left;
}

div#configScreen div.button-wrapper {
    margin-left:250px;
}

/* for metadata edit feature - ericb 3/17/10 */

.editlink {
    margin-left:30px;
}

li.listing a.editreport { 
    display: none;
    font-weight: normal;
    color:#3F7FCC; 
    font-size: 12px;
    margin-right:6px;
}

.report-link-popup {
    display: none;
    position: absolute;
    padding:10px;
    background-color: #333;
    z-index:5;
    width:212px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.75);
}

.report-link-popup a.button {
    margin-left:4px;
    font-size: 11px;
    color:#fff;
    padding:2px 6px 2px;
    -moz-box-shadow: 0 1px 3px #222;
    -webkit-box-shadow: 0 1px 3px #222;    
}
.report-link-popup a.button:hover {
    background-color: #526980;
}

p.report-success-message {
    display: none;
    color:#fff;
    margin-bottom:0;
    font-size: 12px;
    margin-top:3px;
}

select.report-menu-select{
    width:150px;
}
select.report-menu-select option {
    width:130px;
}



li.listing a.editreport:hover { 
    color:#3F7FCC;
}
.reportlink {
    margin-right:20px;
}
#editMetaSuccess, #editMetaFail {
	display: none;
}

#editmeta input.textbox {
    width:420px;
}

#editmeta div.input-wrapper {
    width:435px;
}
/* end metadata edit feature */


/* User Search */

table#user-search-results {
    margin-bottom:20px;
    width:619px;
}
table#user-search-results tr {
    width:100%;
}

table#user-search-results th {
    padding:10px 0;
    border-bottom:1px solid #ddd;
    line-height:16px;
    font-size:14px;
    color:#666;
	text-align:left;
}

table#user-search-results td {
    padding:10px 0;
    vertical-align:middle;
    font-size:16px;
    border-bottom:1px solid #ddd;
    line-height:16px;
}
table#user-search-results td.user-image {
    width:60px;
}
table#user-search-results td.user-name {
    width:130px;
}

table#user-search-results td.user-likes {
    width:300px;
    font-size:11px;
	padding-right:20px;
}

table#user-search-results div.user-follow {
    width:110px;
}

table#user-search-results .username {
	font-size: 16px;
	margin-bottom: 6px;
	line-height: 16px;
}

table#user-search-results .fullname {
	font-size: 11px;
	line-height: 11px;	
}
