 #browse .yui-gf .yui-u {width:81%;}
#browse .yui-gf div.first {width:18%;}

.container_bd
{
	padding:  5px;
}

.pager_navigation_in_header
{
	margin:3px 5px 0px 0px;
	font-weight:normal;
}

.container_hd_gray
{
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding-left:10px;
	background-color:#eee;
}

.container_2bar
{
    font-size:100%;
    font-weight:bold;
    border-top:1px solid #FFCC66;
    border-bottom:1px solid #FFCC66;
    text-indent:3px;
}

.center
{
    text-align:center;
}

.text_right
{
    text-align:right;
}

.text-left
{
    text-align:left;
}

table#topSongs, table#featuredAlbums
{
	width:100%;
}

table#topSongs TD
{
	padding:20px 0px 0px 20px;
	vertical-align:top;
}

ul#genre_filter a, #genre_filter a:link, #genre_filter a:visited
{
	line-height:1.22em;
	padding-top:3px;	
	display:block;
   	text-indent:3px;
}

ul#genre_filter li.selectedGenre a
{
	font-weight:bold;
	color:#333;
	background-color:#FFF;
}

ul#genre_filter a:hover
{
}


ul#store_section_filter
{
	padding:5px 0px;
}

ul#store_section_filter a, #store_section_filter a:link, #store_section_filter a:visited
{
	color:#FFF;
	line-height:18px;	
	display:block;
   	width:100%;
   	text-indent:10px;
}

ul#store_section_filter li.selectedStoreSection a
{
	font-weight:bold;
	color:#333;
	background-color:#FFF;
}

ul#store_section_filter a:hover
{
	color:#333;
	background-color:#e3e3e3;
	text-decoration:none;
}


table#featuredAlbums TD
{
	padding:10px;
	vertical-align:top;
}

table#featuredAlbums .album_header
{
	text-align:left;
	padding-bottom:15px;
	margin-bottom:5px;
	border-bottom:1px solid #666;
}

table#featuredAlbums .album_header img
{
	padding-right:10px;
}

#featuredAlbums .container
{
	border:0px;
	margin:0px;
	padding:1px 0px 1px 0px;
}

#featuredAlbums .container.odd
{
	background-color:#EEE;
}

#featuredAlbums .container .play_bar
{
	background-color:white;
}

#featuredAlbums .one
{
	float:left;
	width:510px;
}

#featuredAlbums .two
{
	margin-left:520px;
	text-align:right;
}

.search_input_boxes_container
{
  width:98%;
  margin:5px auto;
  padding:5px;
}

.close_link
{
	font-weight:normal;
}

input.track_search_text_box 
{
    width:250px;
    padding:2px;
    font-size:110%;
}

a.track_search_icon
{
	padding-bottom:8px;
	padding-left: 17px;
	background: url(../images/search_animated.gif) no-repeat 0px 0px;
	vertical-align:top;
}

a.track_search_icon:hover
{
	text-decoration:none;
	background-position:0px -21px;
}

#searchResultsContainer
{
    margin-top:5px;
}

#searchResultsContainer div.pager_navigation
{
    margin-top:5px;
}

table#trackSearchResultsListing
{
	width:100%;
	margin:0px auto;
}

table#trackSearchResultsListing TD, TH
{
	border:1px solid white;
	padding:2px 4px;;
}

table#trackSearchResultsListing TH
{
	font-weight:bold;
	background-color:#E3E3E3;
	vertical-align:middle;
}

table#trackSearchResultsListing TD
{
	border-bottom:1px solid #eee;
	vertical-align:top;
}

table#trackSearchResultsListing .js_player
{
	margin:3px 0px 0px 2px;
}

#manual_song_submission
{
	padding:10px;
	text-align:center;
}

#manual_song_submission_inputs
{
    width:550px;
    margin:5px auto;
    background-color:#EEE;
    text-align:left;
    padding:5px;
}

#manual_song_submission_inputs TABLE {
    margin-top:5px;
    width:100%;
}

#manual_song_submission_inputs TABLE TD
{
	text-align:left;
	padding:2px;
	white-space: nowrap
}

#manual_song_submission_inputs INPUT.textbox
{
    width:200px;
}

.no_results
{
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:red;
}

.wait_message
{
	padding:10px;
}

img.small_album_image
{
	height:50px;
}

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

#browse .stop_s {background: url(../images/stop_s_small.png) no-repeat 0px 0px;}
#browse .stop_s:hover {background: url(../images/stop_s_small.png) no-repeat 0px -15px;}

#preview .download_s {background: url(../images/download_s_small.png) no-repeat 0px 0px;}
#preview .download_s:hover {background: url(../images/download_s_small.png) no-repeat 0px -15px;}

#browse .sing_s {background: url(../images/sing_s_light_small.png) no-repeat 0px 0px;}

#browse .sing_s:hover,
#browse .sing_s.hover 
{
	background: url(../images/sing_s_light_small.png) no-repeat 0px -15px;
	text-decoration:underline;
}

#featuredAlbums DL
{
	width:100%;
}

#featuredAlbums DT
{
	float:left;
	width:88%;
	padding:0px;
	text-align:left;
}

#featuredAlbums DD
{
	float:left;
	width:12%;
	padding:0px;
	text-align:right;
}

#featuredAlbums DT a.sing_s
{
	display:block; 
	height:15px; 
	padding-top:0px; 
	padding-bottom:0px; 
	width:93%;
}

#featuredAlbums DT a.sing_s:hover
{
	background-color:#e3e3e3;
}

#recording_success_confirmation, #recording_failure
{
	min-height:300px;
	padding:5px;
}

#post_recording_form
{
    border:1px solid #999;
    background-color:#EEE;
    width:450px;
    margin:10px auto;
}

#note_form, #share_form, #lang_form
{
    margin:4px 10px;
    padding:10px;
    border-bottom:1px solid #FFF;
}

#note_form .header_line, #share_form .header_line
{
    margin-bottom:3px;
}

#share_form TD
{
    vertical-align:top;
    padding:2px;
}

#share_form TD.hright
{
    text-align:right;
}

#share_form TEXTAREA.textarea
{
    width:230px;
    height:70px;
}

#share_form INPUT.textbox
{
    width:230px;
}

INPUT.submitButton
{
    color:#3366CC;
    padding:2px;
    font-weight:bold;
    margin:10px 0px;
}

#overlay_disable_studio
{
    filter:alpha(opacity=85);
    opacity:0.85;
    z-index:100;
    padding:1px 0px;
    position:absolute;
    background-color:#999;
    text-align:center;
}

#flash_space
{
    min-width:500px;
    height:300px;
}

#rs_login_block
{
    position:absolute;
    padding:10px 25px;
    text-align:center;
    background-color:#FFFFFF;
    border:2px solid #000;  
    z-index:101;
}

#rs_login_block TABLE
{

}

#rs_login_block TD
{
    padding:0px 3px;
    white-space: nowrap;
}

#rs_login_block p.msg
{
    margin-bottom:5px;
    font-weight:bold;
    white-space: nowrap;
}

#browse .js_player a.rollover
{
  color:black;
  display:block;
  height:15px;
  width:21px;
  padding:0px;
}

#featuredAlbums.light-player .js_player
{
	padding:0px 70px 0px 20px;
	background-color:white;
}

#featuredAlbums .play-item-selected
{
        display:block;
}

#featuredAlbums .light-player .recording_length
{
	display:none;
}

#recording_submission_in_progress
{
    padding:5px 1px;
    font-size:105%;
    font-weight:bold;
    text-align:center;
}

#recording_submission_in_progress img
{
    margin-bottom:3px;
}

#topSongs .one
{
	width:50px;
	float:left;
}

#topSongs .two
{
	margin-left:55px;
	width:230px;
}

#topSongs .two-one
{
	margin-left:18px;
}

#top-songs-container
{
	margin:0px 0px 20px 0px;
}

.title_big
{
	font-weight:bold;
}

.quality_msg
{
    width:85%;
    margin:5px auto;
}

#ac_artist { z-index:9000; } /* z-index needed on top instances for ie & sf absolute inside relative issue */
.autocomplete { padding-bottom:2em;width:200px; }/* set width of widget here*/
.autocomplete .yui-ac-highlight .ac-result,
.autocomplete .yui-ac-highlight .ac-query { color:#FFF; }
.autocomplete .ac-result { color:#A4A4A4; }
.autocomplete .ac-query { color:#000; }
 /*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
 #recording_studio
{
	min-height:310px;
}

#recording_studio .yui-u
{
	width:500px;
}

#recording_studio .yui-u.first
{
	width:273px;
}

#recording_studio.container
{
	margin:5px 5px 5px 5px;
}

#instructions
{
    background-color:#eee;
    padding:7px;
    text-align:center;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
}

#instructions .js_controls
{
	width:50%;
	margin:0px auto;
}

#flash_container
{
	float:left;
	float:left;
	width:510px;
	height:300px;
	margin:0px;
	background-color:red;
}

#flash_space_container
{
    width:100%;
    text-align:center;
}

#flash_space
{
	margin: 8px auto;
	width:500px;
}

#flash_module
{
	witdh:300px;
	top:0px;
	left:0px;
}

#recorder
{
	width:1px;
	height:1px;
	top:1px;
	left:1px;
}

#flash_img
{
	padding:5px 0px 5px 5px;
	position:absolute;
	visibility:hidden;
}


#recording_info
{
	background-color:green;
	float:right;
	margin:0px 0px 0px 510px;
}

#permissions
{
	margin:10px 0px 10px 0px;
}

#permissions img
{
	width:180px;
}

#instructions ol
{
	list-style-type:circle;
}

#instructions ol li
{
	list-style-position:inside;
}

#recording_text
{
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

#recording_textarea
{
	width:400px;
	height:100px;
	font-weight:normal;
}

#preview div
{
	margin-bottom:3px;
}

.dark_gray
{
    color:#555;
}

#studio-player
{
	margin:3px auto;
	width:400px;
}
