diff --git a/css.js b/css.js
index ef644c3..472fd58 100755
--- a/css.js
+++ b/css.js
@@ -122,6 +122,12 @@
             }
             title = title.substr(0, title.length - 1);
             
+            //limit to just the custom css if necessary
+            if (Drupal.settings.live_css_alter.onlypathfile != '') {
+                 if (!title.match(Drupal.settings.live_css_alter.onlypathfile))
+                      return;
+            }
+            
             //limit to just theme css if necessary
             if(Drupal.settings.live_css.hidemodules){
                 if(!title.match(/sites\/[A-Za-z0-9.]+\/themes\//))
diff --git a/live_css.install b/live_css.install
index 79ea948..18b6e1b 100644
--- a/live_css.install
+++ b/live_css.install
@@ -17,4 +17,5 @@
   variable_del('live_css_tabsize');
   variable_del('live_css_softtabs');
   variable_del('live_css_storage');
+  variable_del('live_css_path_to_files');
 }
diff --git a/live_css.module b/live_css.module
index b681a36..627f740 100755
--- a/live_css.module
+++ b/live_css.module
@@ -129,6 +129,12 @@
       4 => '4',
     )
   );
+  $form['live_css_path_to_files'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Regular Expression Path to configurable CSS files'),
+    '#default_value' => variable_get('live_css_path_to_files', ''),
+    '#description' => t('Show only the CSS files found in this regular expression path. If left blank, all CSS files will be shown.')
+  );
   return system_settings_form($form);
 }
 
@@ -196,6 +202,7 @@
     $settings['less'] = $less;
     $settings['savepath'] = url('css/save');
     $settings['menumargin'] = variable_get('admin_menu_top_margin', 0);
+    $settings['onlypathfile'] = variable_get('live_css_path_to_files', '');
 
     drupal_add_js(array('live_css' => $settings), 'setting');
 
