/*    Search   */

.noscript {
width:92%; 
margin: 3em 3em 1500px 3em;

}

#genre_cat_wrap {
float:left;
width:450px;
line-height:1.13em;
margin: 4px 0 12px 0;
}

#genre_cat_wrap ul{
white-space:nowrap;
list-style:none;
padding:0 0 0 0;
margin:0;
float:left;
}

#genre_cat_wrap input{
padding:0;
margin:0 7px 0 0;
}

#genre_all, #cat_all {
white-space:nowrap;
float:left;
padding: 0 4% 0 0;
font-weight:bold;
}

#genre_connect {
float:left;
padding: 0 15px 0 5px;
}

#genre_listings {
height:0;
overflow:hidden;
}

.genre_list, .genre_list li, .genre_list input{
white-space:nowrap;
padding:0;
margin:0;
}

.genre_list{
float:left;
}

input#bt_search_now_top{
position:relative;
z-index:100;
}

/* Instruments */

#instruments{
border:none;
position:relative;
z-index:30;
white-space:nowrap;
cursor:pointer;
}

div#instruments.h1 img{
cursor:pointer;
margin-right:0.2em;
}

#all_instruments{
position:relative;
z-index:50;
padding:0 0 10px 0;
text-align:right;
}

#all_instruments span{
border-top:1px solid #aaa;
padding-top:5px;
vertical-align:middle;
}


img#fold_out_instr {
vertical-align:top;
padding-top:4px;
}

#instruments_list {
position:relative;
z-index:0;
float:left;
clear:left;
margin-top:0;
font-size:.9em;
display:none;
overflow:visible;
top:-20px;
}

#instruments_list #bt_search_now_bottom{
display:none;
}

#instruments_list td{
vertical-align:top;
}

#instr_group_1 {
width:33%;
}

#instr_table_2 td {
width:33%;
}

#instruments_list ul{
list-style:none;
padding:0;
margin:0  0 0;
}

#instruments_list td input{
height:10px;
margin:0;
padding:0;
}

.cat, #cat_all, .underline{
cursor: pointer ;
background:no-repeat right;
margin-right:0.5em;
}

.cat div {
margin-right:25px;
}

.underline {
text-decoration:underline;
}

/* FF - so instruments function can scroll down*/
#wrap {
border-bottom:500px #F5F5F5 solid;
}