diff --git a/drupal/modules/menu/menu.admin.inc b/drupal/modules/menu/menu.admin.inc
index f39a677..3861f3c 100644
--- a/drupal/modules/menu/menu.admin.inc
+++ b/drupal/modules/menu/menu.admin.inc
@@ -205,6 +205,12 @@ function theme_menu_overview_form($form) {
       $row[] = theme('indentation', $element['#item']['depth'] - 1) . drupal_render($element['title']);
       $row[] = array('data' => drupal_render($element['hidden']), 'class' => 'checkbox');
       $row[] = array('data' => drupal_render($element['expanded']), 'class' => 'checkbox');
+
+
+      unset($element['weight']['#options']);
+      $element['weight']['#type'] = 'textfield';
+
+
       $row[] = drupal_render($element['weight']) . drupal_render($element['plid']) . drupal_render($element['mlid']);
       $row = array_merge($row, $operations);
 
