Index: ie.css
===================================================================
RCS file: ie.css
diff -N ie.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ie.css	8 May 2007 13:50:46 -0000
@@ -0,0 +1,20 @@
+/* Invisible iframe to fix z-index bug when menu hovers over <select> fields */
+
+li.menuparent ul,
+#header-region li.menuparent ul { /* for Garland header */
+	overflow: visible !important;
+	overflow: hidden;
+}
+
+li.menuparent ul iframe,
+#header-region li.menuparent ul iframe { /* for Garland header */
+	display:none;
+	display/**/:block;
+	position:absolute;
+	top:0;
+	left:0;
+	z-index:-1;
+	filter:mask();
+	width:400px;
+	height:400px;
+}
\ No newline at end of file
Index: nice_menus.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nice_menus/nice_menus.css,v
retrieving revision 1.14.2.3
diff -u -p -r1.14.2.3 nice_menus.css
--- nice_menus.css	30 Apr 2007 16:08:16 -0000	1.14.2.3
+++ nice_menus.css	8 May 2007 13:50:46 -0000
@@ -206,23 +206,4 @@ ul.nice-menu-down li li.over{
 
 ul.nice-menu-down ul li {
   clear: both;
-}
-
-/* [IE6] Invisible iframe to fix z-index bug when menu hovers over <select> fields*/
-
-li.menuparent ul {
-	overflow: visible !important;
-	overflow: hidden;
-}
-
-li.menuparent ul iframe {
-	display:none;
-	display/**/:block;
-	position:absolute;
-	top:0;
-	left:0;
-	z-index:-1;
-	filter:mask();
-	width:400px;
-	height:400px;
 }
\ No newline at end of file
Index: nice_menus.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nice_menus/nice_menus.module,v
retrieving revision 1.16.2.3
diff -u -p -r1.16.2.3 nice_menus.module
--- nice_menus.module	30 Apr 2007 16:08:16 -0000	1.16.2.3
+++ nice_menus.module	8 May 2007 13:50:46 -0000
@@ -32,6 +32,7 @@ function nice_menus_menu($may_cache) {
     // We only want to include the JS for IE, not browsers capable of doing everything in css
     // We have to put all the js in drupal_set_html_head so they get called in the right order.
     drupal_set_html_head('<!--[if lt IE 7]>
+    <style type="text/css" media="all">@import "'. check_url(base_path() . drupal_get_path('module', 'nice_menus').'/ie.css') .'";</style>
     <script type="text/javascript" src="'. check_url(base_path() .'misc/jquery.js') .'"></script>
     <script type="text/javascript" src="'. check_url(base_path() .'misc/drupal.js') .'"></script>
     <script type="text/javascript" src="'. check_url(base_path() . drupal_get_path('module', 'nice_menus').'/nice_menus.js') .'"></script>
