diff --git a/boxes.module b/boxes.module
index 6a109b4..08eafdf 100644
--- a/boxes.module
+++ b/boxes.module
@@ -210,6 +210,8 @@ function boxes_block_view($delta) {
         ),
       ));
     }
+    //add additional_classes
+    $block['additional_css_classes'] = $box->options['additional_css_classes'];
     $block['content'] = theme('boxes_box', array('block' => $block));
     $block['boxes_plugin'] = $box->plugin_key;
     return $block;
@@ -400,6 +402,18 @@ function boxes_box_form($form, &$form_state) {
   $form['options'] = $box->options_form($form_state);
   $form['options']['#weight'] = -17;
 
+  $form['boxes_adv'] = array(
+    '#type'=> 'fieldset',
+    '#collapsed' => TRUE,
+    '#collapsible' => TRUE,
+    '#title' => t('Advanced Settings'),
+  );
+  $form['boxes_adv']['additional_css_classes'] = array(
+    '#title' => t('Additional CSS classes'),
+    '#description' => t('Optional CSS classes that will be added to the top-level div container for this box. Separate them with spaces.'),
+    '#type' => 'textfield',
+    '#default_value' => isset($box->options['additional_css_classes']) ? $box->options['additional_css_classes'] : '',
+  );
   $form['submit'] = array(
     '#type' => 'submit',
     '#value' => t('Save'),
@@ -449,7 +463,8 @@ function boxes_box_form_submit($form, $form_state) {
   if (method_exists($box, 'options_submit')) {
     $box->options_submit($form, $form_state);
   }
-
+  // Lets set the additional_css_classes as on options
+  $box->options['additional_css_classes'] = $form_state['values']['additional_css_classes'];
   if (module_exists('spaces') && $space = spaces_get_space()) {
     $space->controllers->boxes->set($box->delta, $box);
   }
@@ -719,7 +734,13 @@ function boxes_create_hash($identifier) {
  * Preprocessor for theme('block').
  */
 function boxes_preprocess_block(&$vars) {
+  $vars['classes_array'] = isset($vars['classes_array']) ? $vars['classes_array'] : array();
+  if ($vars['block']->module === 'boxes') {
+  }
   if ($vars['block']->module === 'boxes' && isset($vars['block']->boxes_plugin)) {
     $vars['classes_array'][] = 'block-boxes-' . $vars['block']->boxes_plugin;
   }
+  if ($vars['block']->module === 'boxes' && isset($vars['block']->additional_css_classes)) {
+    $vars['classes_array'] = array_merge($vars['classes_array'], explode(' ', $vars['block']->additional_css_classes));
+  }
 }
