#search_form {
	font-size: 12pt;
	font-family: arial;
	width: 565px;
	/*    height: 280px;*/
    float: left;
	padding-left: 20px;
}

#search_by {
	font-size: 10pt;
	font-family: arial;
	color: black;
	background-color: #525252;
	width: 120px;
	float: left;
	padding: 2px;
	border: solid grey 2px;
	margin-right: 3px;
}

.listmenu ul {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	list-style-type: none;
	width:120px;
}

.listmenu li a {
	font-size: 8pt;
	color: #CCCCCC;
	display: block;
	padding: 2px;
	margin: 2px;
	text-decoration: none;
	font-weight:bold;
	background-color:#333;
}

.listmenu li a:hover {
    background-color: #666;
    color:#fff;
}


#cat_list {
    font-size: 10pt;
    font-family: arial;
    color: black;
/*    width: 140px;*/
/*    float: left; */
    padding-left: 10px;
/*    border: solid black 1px;*/
}

#genre_cbs {
    font-size: 10pt;
    font-family: arial;
    color: black;
/*    width: 340px;*/
/*    float: left;*/
    padding: 10px;
/*    border: solid black 1px;*/
}

span.labelsmall, table.button_grid, table.search_radio_panel
{
    color: #bfbfbf;
}
.labelsmall
{
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
  }

table.song_search_result th,td
{
    font-size: 10pt;
}

table.song_search_result th,td A
{
    text-decoration: none;
    font-weight: bold;
}

table.song_search_result td A:link,A:active,A:visited
{
	color: #63C632;
}

table.song_search_result td A:hover
{
	color: #B9D233;
}

#search_results
{
	height: 15em;
/*	overflow-y: auto;*/
	overflow: auto;
	border: solid #333 1px;
	padding: 2px;
}

div.searchscrolldiv
{
    height: 16em;
/*    overflow-y: auto;*/
    overflow: auto;
}

table.button_grid td
{
    font-size: 8pt;
    background-color: #525252;
    padding-right: 3px;
    padding-bottom: 3px;
}

select
{ 
    background-color:#bfbfbf;
}

input
{ 
    background-color:#bfbfbf;
}

#audioplayer   {
	display: inline;
}


table.search_radio_panel
{
    border: solid #333 1px;

}
