 .search-results-message
{
	float: left;
    padding: 10px;
    margin: 5px 0px 10px 0px;
    width: 60%;
    border: 3px solid #555FBA;
}

.search-results-message span.large
{
    font-size:125%;
}

.search-results-invite
{
	float: left;
	height: 100%;
	width: 35%;
    margin: 0 0 5px 5px;
}

.search-results-invite IMG
{
	padding-left: 5px;
}

#searchHeader
{
    text-align:center;
    padding:15px 0px 18px 0px;
    margin-bottom:3px;
    border:1px solid #E3E3E3;
    width:100%;
}

#textSearchForm .selected
{
    text-decoration:none;
    color:black;
    font-weight:bold;
    cursor:default;
}

#textSearchForm INPUT.textbox
{
    padding:1px;
    width:150px;
}

#right_bd 
{
	padding:0px 0px 0px 0px;
	border-left:1px solid #FFD788; 
}

.RecordingsSearchView .container
{
	padding:2px 0px 5px 0px;
	border-top:0px;
	border-bottom:0px;
	margin:0px 0px 0px 0px;
}

.RecordingsSearchView .indent
{
	margin:0px 0px 0px 21px;
}


.RecordingsSearchView .ygtvhtml
{
	width:566px;
}

.RecordingsSearchView .inner-container
{
	display:block;
	margin:5px 0px 0px 20px;
}

.RecordingsSearchView .original-artist-block TABLE
{
    width:100%;
}

.RecordingsSearchView .original-artist-block TD
{
    vertical-align:top;
    text-align:left;
    padding:3px;
}

.RecordingsSearchView .original-artist-block td.one
{
    width:55%;
}

.RecordingsSearchView .original-artist-block td.two
{
}

.RecordingsSearchView .original-artist-block .lightBox
{
    padding:3px;
}

.RecordingsSearchView .original-artist-block .expand_s,
.RecordingsSearchView .original-artist-block .collapse_s
{
    color:#7777CC;
}

.RecordingsSearchView .original-artist-block .expand_s
{
    background: url(/js/yui/treeview/assets/lp.gif) no-repeat 0px 0px;
}

.RecordingsSearchView .original-artist-block .expand_s:hover
{
    background: url(/js/yui/treeview/assets/lph.gif) no-repeat 0px 0px;
}

.RecordingsSearchView .original-artist-block .collapse_s
{
    background: url(/js/yui/treeview/assets/lm.gif) no-repeat 0px 0px;
}

.RecordingsSearchView .original-artist-block .collapse_s:hover
{
    background: url(/js/yui/treeview/assets/lmh.gif) no-repeat 0px 0px;
}

.RecordingsSearchView .user-renditions-block
{
    padding:2px 0px 2px 10px;
}

.RecordingsSearchView .user-renditions-block TABLE
{
    width:100%;
}

.RecordingsSearchView .user-renditions-block TD
{
    vertical-align:top;
    text-align:left;
    vertical-align:top;
    padding:3px;
}

.RecordingsSearchView .user-renditions-block TD.see-more
{
    text-align:right;
}

.RecordingsSearchView .user-renditions-block .small_picture
{
    text-align:left;
}

.RecordingsTextSearchView .user-renditions-block .small_picture
{
    text-align:right;
}

.RecordingsTextSearchView IMG.album_art
{
    width:60px;
}

.RecordingsSearchView .download_s {
  background: url(../images/download_s_small.png) no-repeat 0px 0px;
  font-weight:normal;
}
.RecordingsSearchView .download_s:hover {
  background: url(../images/download_s_small.png) no-repeat 0px -15px;
}

.RecordingsSearchView .play_s
{
	background: url(../images/play_s_small.png) no-repeat 0px 0px;
	font-weight:normal;
	color:#0066CC; 
}

.RecordingsSearchView .play_s:hover
{
	background: url(../images/play_s_small.png) no-repeat 0px -15px;
}

.ad_container .ad-line
{
	margin:0px 0px 3px 0px;
}

.RecordingsSearchView.light-player .js_player
{
	display:none;
}

#hidden-tips
{
    margin:10px 0px 0px 0px;
}

.hidden-tips li 
{
    list-style-type:none;

}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {
    background-color:white;
}

.UsersTextSearchView .links
{
	positionition:absolute;
	bottom:0px;
	margin:0px 0px 0px 0px;
}

.ArtistsTextSearchView,
.RecordingsTextSearchView,
.UsersTextSearchView
{
    border: 3px solid #FFCC66;
    margin-bottom:10px;
}

.ArtistsTextSearchView td.see-more,
.RecordingsTextSearchView td.see-more,
.UsersTextSearchView td.see-more
{
    background-color:#FFF2D3;
    text-align:right;
    padding:2px 5px 2px 0px;
    border-top:1px solid #FFCC66;
    font-weight:bold;
    text-decoration:underline;
}

.ArtistsTextSearchView tr.first td,
.RecordingsTextSearchView tr.first td,
.UsersTextSearchView tr.first td
{
    border-top:0px;
}

.ArtistsTextSearchView td,
.RecordingsTextSearchView td,
.UsersTextSearchView td
{
    vertical-align:top;
    border-top:1px solid #CCC;
    padding:2px 2px 2px 5px;
}

table
{
    width:100%;
}

.RecordingsTextSearchView .original-artist-block td,
.RecordingsTextSearchView .user-renditions-block td
{
    border-top:0px;
    padding:2px 2px 0px 0px;
}

.ArtistsTextSearchView td.img_holder,
.UsersTextSearchView td.img_holder
{
    width:60px;
}

.ArtistsTextSearchView td.img_holder img,
.UsersTextSearchView td.img_holder img
{
    width:60px;
}

#right_bd
{
    border-left:0px;
}

.ArtistsTextSearchView td.one
{
    border-left:0px;
    border-right:1px solid #CCC;
}

.ArtistsTextSearchView td.three
{
    border-left:1px solid #CCC;
}

.ArtistsTextSearchView tr.odd td
{
    background-color:#FFF8EB;
}

.main-voice-search-container
{
	width:140px;
	margin:0px auto;
	height:30px;
	text-align:left;
}

#main_voice_search_box div.volume_bar_container
{
    width:125px;
}

#voiceSearchForm div.voice_search_in_progress_block 
{
    padding:35px 0px 0px 0px;
}

#tabs .yui-ext-tabbody
{
	border:0px;
}

#text, #voice
{
	position:relative;
}


#pager-container
{
	padding:5px 0px 0px 0px;
}

.ytheme-gray #tabs.ytabs-top .ytab-strip .disabled .ytab-left {
	background:none;
}

.ytheme-gray #tabs.ytabs-top .ytab-strip .disabled .ytab-right 
{
	background:none;
}

.ytheme-gray #tabs .yui-ext-tabbody 
{
    border-width:0px;
    padding:2px 0px;
}

.entry
{
	border-top:1px solid #AAA;
	border-bottom:0px;
}

.entry.first-entry
{
	border-top:0px;
}

.collapsed
{
    display:block;
    text-decoration:none;
    color:black;
    font-size:109.1%;
    padding:2px 2px 2px 17px;
    background: url(../images/expand.gif) no-repeat 3px 6px #FFF2D8;
    cursor:pointer;
}

.collapsed:hover
{
    display:block;
    text-decoration:none;
    background: url(../images/expandh.gif) no-repeat 3px 6px #FFF2D8;
}

.expanded .collapsed
{
    background: url(../images/collapse.gif) no-repeat 3px 4px #FFF2D8;
    font-weight:bold;
    font-size:143%;
}

.expanded .collapsed:hover
{
    background: url(../images/collapseh.gif) no-repeat 3px 4px #FFF2D8;
}

.entry-title
{
	padding:3px 3px 0px 3px;
}

.entry-title span
{
	font-size:136.4%;
	font-weight:bold;
}

.entry-main
{
	padding:1px 3px 15px 3px;
}

#voice_search_results 
{
	border:3px solid #FFCC66;
}

#voice_search_results table
{
	width:100%;
	empty-cells:show;
}

#voice_search_results table tr.top td
{
	font-size:1px;
	line-height:1px;
	height:3px;
	background-color:#FFCC66;
}

#voice_search_results table td.side
{
	background-color:#FFCC66;
	width:2px;
	height=100%;
}

#voice_search_results .entry-container
{
	display:none;
}

#voice_search_results .expanded
{
	border-top:2px solid #A99365;
	border-left:2px solid #A99365;
	border-right:2px solid #A99365;
	border-bottom:2px solid #A99365;
}

#voice_search_results .expanded .entry-container
{
	display:block;
}

.currently_playing
{
  color:#000;
  font-weight:bold;
}

 DIV#textSearchResults
{
  padding: 10px 10px 20px 10px;
  background: #fff;
}

/* greedy CSS SMACKDOWN! */
DIV.text-search-results H1, DIV.text-search-results H2, DIV.text-search-results H3, DIV.text-search-results H4, DIV.text-search-results H5, DIV.text-search-results H6, DIV.text-search-results H7
{
  margin: 0;
  padding: 0;
}


/*
  Header
*/
DIV#textResultsHeader
{

}

DIV#textResultsTitle
{
  border-bottom: 1px solid #fc6;
}

DIV#textResultsTitle H3
{
  margin: 0 0 2px 4px;
  font-size: 16px;
  font-weight: bold;
}

DIV#textResultsStats
{
  padding: 15px 0 0 0;
  text-align: center;
  font-size:  16px;
}


/*
  Results
*/

DIV#textResultsBody
{
  margin: 0 0 20px 0;
}

DIV#textResultsBody DIV.result-type-header
{
  margin: 15px 0 5px 4px;
  font-size: 18px;
  color: #333;
  font-weight: bold;
}

DIV#textResultsBody DIV.result-type-header SPAN
{
  font-size: 11px;
  font-weight: normal;
}

DIV#textResultsBody DIV.result-type-footer
{
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

DIV#textResultsBody DIV.result
{
  position: relative;
  width: 728px;
  margin: 2px auto;
}

DIV.result IMG
{
  border: 0;
}

/*
  Result row borders
  Adapted from: http://www.sperling.com/examples/box/

  tlc = top left corner
  trc = top right corner
  blc = bottom left corner
  brc = bottom right corner
  lb = left border
  rb = right border
  tb = top border
  bb = bottom border 
*/

#tlc, #trc, #blc, #brc
  {
  background-color: transparent;
  background-repeat: no-repeat;
  }

#tlc
  {
  background-position: 0% 0%;
  }

#trc
  {
  background-position: 100% 0%;
  }
  
#blc
  {
  background-position: 0% 100%;
  }

#brc
  {
  background-position: 100% 100%;
  }

#tb, #bb
  {
  background-color: transparent;
  background-repeat: repeat-x;
  }
      
#tb
  {
  background-position: 0% 0%;
  }

#bb
  {
  background-position: 50% 100%;
  }
  
#rb
  {
  background-position: 100% 0%;
  background-repeat: repeat-y;
  }

#lb
  {
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }

/* Blue box */
#textResultsArtists DIV.result #tlc { background-image:url(../images/box-borders/rounded-blue/tlc.gif); }
#textResultsArtists DIV.result #trc { background-image:url(../images/box-borders/rounded-blue/trc.gif); }
#textResultsArtists DIV.result #blc { background-image:url(../images/box-borders/rounded-blue/blc.gif); }
#textResultsArtists DIV.result #brc { background-image:url(../images/box-borders/rounded-blue/brc.gif); }
#textResultsArtists DIV.result #tb { background-image:url(../images/box-borders/rounded-blue/tb.gif); }
#textResultsArtists DIV.result #bb { background-image:url(../images/box-borders/rounded-blue/bb.gif); }
#textResultsArtists DIV.result #rb { background-image:url(../images/box-borders/rounded-blue/r.gif); }
#textResultsArtists DIV.result #lb { background-image:url(../images/box-borders/rounded-blue/l.gif); background-color: #fcfdff; }

/* Yellow box */
#textResultsSongs DIV.result #tlc { background-image:url(../images/box-borders/rounded-yellow/tlc.gif); }
#textResultsSongs DIV.result #trc { background-image:url(../images/box-borders/rounded-yellow/trc.gif); }
#textResultsSongs DIV.result #blc { background-image:url(../images/box-borders/rounded-yellow/blc.gif); }
#textResultsSongs DIV.result #brc { background-image:url(../images/box-borders/rounded-yellow/brc.gif); }
#textResultsSongs DIV.result #tb { background-image:url(../images/box-borders/rounded-yellow/tb.gif); }
#textResultsSongs DIV.result #bb { background-image:url(../images/box-borders/rounded-yellow/bb.gif); }
#textResultsSongs DIV.result #rb { background-image:url(../images/box-borders/rounded-yellow/r.gif); }
#textResultsSongs DIV.result #lb { background-image:url(../images/box-borders/rounded-yellow/l.gif); background-color: #fffffa; }

/* Green box */
#textResultsAlbums DIV.result #tlc { background-image:url(../images/box-borders/rounded-green/tlc.gif); }
#textResultsAlbums DIV.result #trc { background-image:url(../images/box-borders/rounded-green/trc.gif); }
#textResultsAlbums DIV.result #blc { background-image:url(../images/box-borders/rounded-green/blc.gif); }
#textResultsAlbums DIV.result #brc { background-image:url(../images/box-borders/rounded-green/brc.gif); }
#textResultsAlbums DIV.result #tb { background-image:url(../images/box-borders/rounded-green/tb.gif); }
#textResultsAlbums DIV.result #bb { background-image:url(../images/box-borders/rounded-green/bb.gif); }
#textResultsAlbums DIV.result #rb { background-image:url(../images/box-borders/rounded-green/r.gif); }
#textResultsAlbums DIV.result #lb { background-image:url(../images/box-borders/rounded-green/l.gif); background-color: #fcfffc; }

/* Orange box */
#textResultsUsers DIV.result #tlc { background-image:url(../images/box-borders/rounded-orange/tlc.gif); }
#textResultsUsers DIV.result #trc { background-image:url(../images/box-borders/rounded-orange/trc.gif); }
#textResultsUsers DIV.result #blc { background-image:url(../images/box-borders/rounded-orange/blc.gif); }
#textResultsUsers DIV.result #brc { background-image:url(../images/box-borders/rounded-orange/brc.gif); }
#textResultsUsers DIV.result #tb { background-image:url(../images/box-borders/rounded-orange/tb.gif); }
#textResultsUsers DIV.result #bb { background-image:url(../images/box-borders/rounded-orange/bb.gif); }
#textResultsUsers DIV.result #rb { background-image:url(../images/box-borders/rounded-orange/r.gif); }
#textResultsUsers DIV.result #lb { background-image:url(../images/box-borders/rounded-orange/l.gif); background-color: #fffbf7; }

/*
  Result row body
*/

DIV.result-body
{
  position: relative;
  *position: static;
  padding: 2px 4px 5px 4px;
}

DIV#textResultsUsers DIV.result-body
{
  padding: 15px 14px 5px 14px;
}

DIV#textSearchResults DIV.result-image
{
  float: right;
  width: 65px;
  height: 50px;
  overflow: hidden;
  margin: 5px 7px 6px 5px;
  *margin-bottom: 5px;
  background: #f7f6f0;
}

DIV#textSearchResults DIV.result-image A.album-link
{
  display: block;
  width: 67px;
  height: 52px;
}

DIV#textSearchResults DIV.result-image IMG
{
  width: 67px;
  /* height: 67px; */
  margin: -2px 0 0 -1px;
}

DIV.result.faded DIV.result-image
{
  /* opacity: .9;  filter: alpha(opacity=90); */
}

DIV.result.faded DIV.result-content-actions, DIV.result.faded DIV.byline, DIV.result.faded DIV.result-content-players LI A, DIV.result.faded DIV.result-preview-players LI, DIV.result.faded DIV.result-preview-players LI A
{
  opacity: .7;  filter: alpha(opacity=70);
}

DIV#textSearchResults DIV.result-player-container
{
  position: absolute;
  overflow: visible;
  top: 7px;
  left: 54px;
  width: 20px;
  height: 20px;
  background: transparent url('../images/album-player-rounded-bg-20px.gif') no-repeat;
}

DIV#textSearchResults DIV.result-player
{
  width: 16px;
  height: 16px;
  margin: 0 0 0 4px;
  background: transparent url('../images/player-static-16px.gif') center center no-repeat;
}

DIV#textSearchResults DIV.result-rendition-player
{
  width: 16px;
  height: 16px;
  margin: 0 0 0 4px;
  background: transparent url('../images/player-static-yellow-16px.gif') center center no-repeat;
}

DIV#textSearchResults DIV.result-content
{
  float: right;
  width: 643px;
}

DIV#textSearchResults DIV.result-title
{
  height: 22px;
  overflow: hidden;
  padding: 5px 4px 0 0;
}

DIV#textSearchResults DIV.result-title H2
{
  font-size: 18px;
  color: #555;
}

DIV#textSearchResults DIV.result-title H3
{
  margin: 1px 0 0 8px;
  *margin-top: 0px;
  font-size: 14px;
  color: #555;
  line-height: 24px;
  font-weight: normal;
}

DIV.result-title H5
{
  height: 20px;
  margin: 0 0 0 10px;
  font-size: 10px;
  color: #555;
  font-weight: normal;
  line-height: 28px;
}

DIV.result-title H2, DIV.result-title H3, DIV.result-title H5
{
  float: left;
}

DIV.result-title DIV.video-link
{
  float: right;
  width: 24px;
  height: 18px;
  margin: 2px 4px 0 0;
  *margin: 2px 2px 0 0;
}

DIV.result-content DIV.byline
{
  width: 500px;
  font-size: 10px;
  color: #999;
}

DIV.result-content-players, DIV.result-preview-players
{
  
}

DIV.result-content-players UL, DIV.result-preview-players UL
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

DIV.result-content-players LI, DIV.result-preview-players LI
{
  float: left;
  padding: 0 20px 0 0;
  font-size: 10px;
  line-height: 16px;
}

DIV.result-preview-players LI
{
  color: #999;
}

DIV.result-content-actions
{
  float: right;
  height: 25px;
  margin: 2px 9px 0 0;
  *margin: 2px 4px 0 0;
  text-align: right;
  font-size: 10px;
}

DIV.result-content-actions A
{
  display: block;
  vertical-align: bottom;
}

/* patch the user table */
DIV#textResultsUsers DIV.result-body TD
{
  width: 20%;
  padding: 0 0 10px 0;
}


/* 
  Small music players 
 */
 
DIV.result-content DIV.small-song-player
{
  margin: 3px 0 0 0;
}

DIV.result-content DIV.small-song-player DIV, DIV.result-content-players LI DIV
{
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 3px 0 0;
  background: transparent url('../images/player-static-yellow-16px.gif') no-repeat;
}

DIV.result-preview-players LI DIV
{
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 3px 0 0;
  background: transparent url('../images/player-static-16px.gif') no-repeat;
}

DIV.result-content DIV.small-song-player A, DIV.result-content-players LI A, DIV.result-preview-players LI A
{
  float: left;
  height: 16px;
  font-size: 10px;
  line-height: 18px;
}

DIV.result-content-players LI.more-recordings-link
{
  height: 16px;
  *padding: 3px 0 0 0;
}

DIV.result-content-players LI.more-recordings-link IMG
{
  padding: 0 4px 0 0;
  vertical-align: text-bottom;
}
 
 
 /*
  User results
*/

DIV.user-results
{
  clear: left;
  font-size: 11px;
}

DIV.user-results-description
{
  float: left;
  width: 117px;
  *width: 125px;
  text-align: right;
  font-size: 10px;
  color: #666;
}

DIV.user-results-description A.play-search-match
{
  display: block;
  padding: 0 0 3px 0;
  font-weight: bold;
}

DIV.user-recordings
{
  float: left;
  margin: 5px 0 0 0;
}

DIV.user-results DIV.user-recordings-expand
{
  float: left;
  margin: 30px 0 0 0;
  width: 12px;
  height: 12px;
}

DIV.user-recordings UL
{
  width: 525px;
  *width: 517px;
  padding: 0;
  margin: 0;
}

DIV.user-recordings LI
{
  float: left;
  width: 165px;
  *width: 163px;
  margin: 0 0 3px 3px;
  *margin-left: 2px;
  padding: 3px;
  list-style-type: none;
}

DIV.user-recordings LI.highlight
{
  background: #fff;
  border: 1px solid #eee;
  padding: 2px;
}

DIV.user-recordings DIV.user-image
{
  float: left;
  width: 40px;
  height: 40px;
  overflow: hidden;
  background: #f7f6f0;
}

DIV.user-recordings DIV.user-image IMG
{
  width: 40px;
  height: 53px;
  margin: -5px 0 0 0;
}

DIV.user-recordings DIV.user-info
{
  float: left;
  width: 121px;
  *width: 119px;
  margin: 0 0 0 4px;
}

DIV.user-info DIV.user-loc
{
  font-size: 9px;
  line-height: 9px;
  color: #999;
}

DIV.user-recordings DIV.user-recordings-pager
{
  width: 525px;
  clear: left;
  margin: 0 0 5px 0;
  font-size: 11px;
  text-align: center;
}
