diff --git ajaxblocks.module ajaxblocks.module
index 3660c7b..d25a52f 100644
--- ajaxblocks.module
+++ ajaxblocks.module
@@ -178,7 +178,14 @@ function ajaxblocks_preprocess_block(&$vars) {
     $id = $vars['block']->module .'-'. $vars['block']->delta;
     if (ajaxblocks_is_ajax($id)) {
       ajaxblocks_page_ajax_list($id);
-      $vars['block']->content = '<div id="block-' . $id . '-ajax-content"><noscript>' . $vars['block']->content . '</noscript></div>';
+      $vars['block']->content = '<div id="block-' . $id . '-ajax-content">
+                                   <script type="text/javascript" language="javascript">
+                                     //<![CDATA[
+                                     $("#block-' . $id . '-ajax-content").addClass("block-ajax-content");
+                                     //]]>
+                                   </script>
+                                   <noscript>' . $vars['block']->content . '</noscript>
+                                 </div>';
     }
   }
 }
@@ -196,8 +203,10 @@ function ajaxblocks_preprocess_page(&$vars) {
     if (!empty($ajax_blocks)) {
       drupal_add_js(drupal_get_path('module', 'ajaxblocks') . '/ajaxblocks.js');
       drupal_add_js(array('ajaxblocks' => 'blocks=' . implode('/', array_keys($ajax_blocks)) . '&path=' . $_GET['q']), 'setting');
-      // Rewrite page-level js.
+      drupal_add_css(drupal_get_path('module', 'ajaxblocks') . '/ajaxblocks.css');
+      // Rewrite page-level js and css.
       $vars['scripts'] = drupal_get_js();
+      $vars['styles'] = drupal_get_css();
     }
   }
 }
