Index: css/media.css
=========================================================
--- css/media.css	(revision 1.7)
+++ css/media.css	Thu Jun 24 11:20:09 EDT 2010
@@ -191,4 +191,8 @@
   border: none;
   margin: 0 0 -5px;
   width: auto;
+}
+
+.ui-dialog.fixed {
+  position: fixed !important;
 }
\ No newline at end of file
Index: javascript/media.popups.js
=========================================================
--- javascript/media.popups.js	(revision 1.4)
+++ javascript/media.popups.js	Thu Jun 24 12:20:39 EDT 2010
@@ -89,7 +89,7 @@
 
   Drupal.media.popups.setDialogPadding(mediaIframe.dialog(dialogOptions));
   // Remove the title bar.
-  //mediaIframe.parents(".ui-dialog").find(".ui-dialog-titlebar").remove();
+  mediaIframe.parents(".ui-dialog").find(".ui-dialog-titlebar").remove();
   return mediaIframe;
 };
 
@@ -273,20 +273,23 @@
  * Returns the commonly used options for the dialog.
  */
 Drupal.media.popups.getDialogOptions = function () {
-  return {
+  var settings = {
     buttons: {},
     modal: true,
-    draggable: true,
-    resizable: true,
+    draggable: false,
+    resizable: false,
     minWidth: 600,
     width: 800,
     height:500,
-    position: 'top',
-    overlay: {
-      backgroundColor: '#000000',
-      opacity: 0.4
-    }
+    position: 'center',
+    dialogClass: 'fixed'
   };
+  
+  if ($.browser.msie && $.browser.version < 7){
+    settings.dialogClass = '';
+  }
+
+  return settings;
 };
 
 /**
