.annotation {
  width:97%;
}
#top_level_genres a, #all_genres_window a {
  display:block;
  float:left;
  margin: 0px 10px 7px 0px;
  padding: 1px;
  text-decoration:none;
  font-size:9pt;
  border-bottom: dotted 1px #C9141C;
}
#top_level_genres a.selected_link, #all_genres_window a.selected_link { 
  color:#fff !important;
  background-color:#C9141C;
}
#all_genres_window {
  padding:10px;
}
.genres {
  width:90%;
  text-align:left;
}
#all_genres_window a {
  font-size:8pt !important;
  padding: 1px;
  text-decoration:none !important;
  border-bottom: dotted 1px #C9141C !important;
  color:#C9141C !important;
  margin:0px 10px 2px 0px;
}

#show_all_genres {
  display:inline !important;
  float:none !important;
}
div.all_genres_level1 {
  font-size:11pt;  
  margin-top:10px;
}
div.all_genres_level2 {  
  border: none;
}
div.all_genres_level3 {  
  border: none;
}
div.all_genres_level1 a {
  display:block;
  font-weight:bold;
  text-decoration:none;
  border: none;
  font-size:11pt;
  color:#000;
}
div.all_genres_level2 a {
  display:block;
  float:left;
  font-weight:normal;
  text-decoration:none;
  font-size:9pt;
  border:none;
  margin:0;
}
div.all_genres_level3 a {
  display:block;
  float:left;
  font-weight:normal;
  text-decoration:none;
  font-size:8pt;
  border:none;
  margin:2px 0;
}
#done_button {
  width:150px;
  float:right;
  cursor:pointer;
}
.selected_head {
  float:left;
  font-weight:bold;
}