diff --git a/layouts/flexible.inc b/layouts/flexible.inc
index 9453f52..3d2bd81 100644
--- a/layouts/flexible.inc
+++ b/layouts/flexible.inc
@@ -354,7 +354,8 @@ function theme_panels_flexible($id, $content, $settings) {
   }
 
   // Wrap the whole thing up nice and snug
-  $output = "<div class=\"panel-flexible clear-block\" $idstr>\n<div class=\"panel-flexible-sidebars\">\n" . $output . "</div>\n</div>\n";
+  $sidebar_class = (!empty($settings['sidebars']['left']) || !empty($settings['sidebars']['right'])) ? ' class="panel-flexible-sidebars"' : '';
+  $output = "<div class=\"panel-flexible clear-block\" $idstr>\n<div". $sidebar_class .">\n" . $output . "</div>\n</div>\n";
   drupal_set_html_head("<style type=\"text/css\" media=\"all\">\n$css</style>\n");
   return $output;
 }
