diff --git a/quiz.admin.inc b/quiz.admin.inc
index 78fa3e6..1d0642d 100644
--- a/quiz.admin.inc
+++ b/quiz.admin.inc
@@ -1232,6 +1232,7 @@ function _quiz_question_browser_form(&$hidden_questions, $questions, $form_state
     '#collapsible' => FALSE,
     '#collapsed' => FALSE,
     '#tree' => TRUE,
+    '#attributes' => array('id' => 'edit-browser'),
   );
   $form['table'] = array('#theme' => 'quiz_question_browser');
   $browser = &$form['table'];
@@ -2850,4 +2851,4 @@ function theme_quiz_categorized_form($form) {
     };"
     , 'inline');
   return $output;
-}
\ No newline at end of file
+}
diff --git a/quiz.css b/quiz.css
index abf05f7..8b1f273 100644
--- a/quiz.css
+++ b/quiz.css
@@ -55,18 +55,18 @@ td.quiz_summary_qcell table td {
   display: none;
 }
 
-.quiz-question-browser-row.odd {
+fieldset#edit-browser tr.odd {
   background-color: #e7e7e7;
 }
 
-.quiz-question-browser-row.even {
+fieldset#edit-browser tr.even {
   background-color: #fbfbfb;
 }
 
-#quiz-question-browser-filters {
+fieldset#edit-browser #quiz-question-browser-filters {
   background-color: black;
 }
-#quiz-question-browser-filters td.active {
+fieldset#edit-browser #quiz-question-browser-filters td.active {
   background-color: #666;
 }
 
@@ -78,7 +78,7 @@ td.quiz_summary_qcell table td {
   background-color: #f8f8ff;
 }
 
-tr.selected.quiz-question-browser-row td, tr.selected.quiz-question-browser-row td.active {
+fieldset#edit-browser tr.selected td, fieldset#edit-browser tr.selected td.active {
   background: none repeat scroll 0 0 #505050;
   color: #FFF;
 }
@@ -249,4 +249,4 @@ dl.quiz-report dd {
 #quiz-categorized-form #autocomplete {
   overflow: auto;
   max-height: 300px;
-}
\ No newline at end of file
+}
