Index: nice_menus.module
===================================================================
--- nice_menus.module	(revision 2848)
+++ nice_menus.module	(working copy)
@@ -281,6 +281,8 @@
 
   // Add main CSS functionality.
   drupal_add_css(drupal_get_path('module', 'nice_menus') .'/nice_menus.css');
+  
+  drupal_set_html_head('<!--[if lte IE 7]><link type="text/css" rel="stylesheet" media="all" href="'. drupal_get_path('module', 'nice_menus') . '/nice_menus-ie6.css" />![endif]-->');
   // Add custom CSS layout if specified.
   if ($custom = variable_get('nice_menus_custom_css', '')) {
     drupal_add_css($custom);
Index: nice_menus.css
===================================================================
--- nice_menus.css	(revision 2848)
+++ nice_menus.css	(working copy)
@@ -97,29 +97,3 @@
 #header-region ul.nice-menu li.over li.over li.over ul ul ul {
   visibility: hidden;
 }
-
-/***************
- IE 6 Fixes
-***************/
-
-/* Iframe to fix z-index bug when menu hovers over <select> fields. */
-ul.nice-menu li.menuparent ul,
-/* For Garland header. */
-#header-region ul.nice-menu li.menuparent ul {
-	overflow: visible !important;
-	/* overflow: hidden; */
-}
-
-ul.nice-menu li.menuparent ul iframe,
-/* For Garland header. */
-#header-region ul.nice-menu li.menuparent ul iframe {
-	display: none;
-	display/**/: block;
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: -1;
-	filter: mask();
-	width: 20px;
-	height: 20px;
-}
\ No newline at end of file
