diff --git a/omega/js/omega-mediaqueries.js b/omega/js/omega-mediaqueries.js
index 35d14a1..5bcf5c7 100644
--- a/omega/js/omega-mediaqueries.js
+++ b/omega/js/omega-mediaqueries.js
@@ -42,8 +42,9 @@ Drupal.omega = Drupal.omega || {};
   /**
    * @todo
    */
-  Drupal.omega.crappyBrowser = function () {
-    return $.browser.msie && parseInt($.browser.version, 10) < 9;
+  Drupal.omega.crappyBrowser = function (minVersion) {
+    minVersion = minVersion || 9;
+    return $.browser.msie && parseInt($.browser.version, 10) < minVersion;
   };
   
   /**
@@ -103,11 +104,17 @@ Drupal.omega = Drupal.omega || {};
         }
 
         $(window).bind('resize.omegamediaqueries', function () {
-          setCurrentLayout(dummy.css('z-index'));
+          if (Drupal.omega.crappyBrowser(8)) {
+            // IE 7 always returns -1 for the z-index even if it's 0
+            setCurrentLayout(0);
+          }
+          else {      
+            setCurrentLayout(dummy.css('z-index'));
+          }
         }).load(function () {
           $(this).trigger('resize.omegamediaqueries');
         });
       });
     }
   };
-})(jQuery);
\ No newline at end of file
+})(jQuery);
