diff --git a/plugins/views_plugin_style_table.inc b/plugins/views_plugin_style_table.inc
index 314b66a..0061ca2 100644
--- a/plugins/views_plugin_style_table.inc
+++ b/plugins/views_plugin_style_table.inc
@@ -52,7 +52,12 @@ class views_plugin_style_table extends views_plugin_style {
         return;
       }
       $sort = $this->options['default'];
-      $this->order = !empty($this->options['order']) ? $this->options['order'] : 'asc';
+      if (!empty($this->options['info'][$sort]['default_sort_order'])) {
+        $this->order = $this->options['info'][$sort]['default_sort_order'];
+      }
+      else {
+        $this->order = !empty($this->options['order']) ? $this->options['order'] : 'asc';
+      }
     }
     else {
       $sort = $_GET['order'];
@@ -156,14 +161,6 @@ class views_plugin_style_table extends views_plugin_style {
       '#description' => t('(Sticky header effects will not be active for preview below, only on live output.)'),
     );
 
-    $form['order'] = array(
-      '#type' => 'select',
-      '#title' => t('Default sort order'),
-      '#options' => array('asc' => t('Ascending'), 'desc' => t('Descending')),
-      '#default_value' => $this->options['order'],
-      '#description' => t('If a default sort order is selected, what order should it use by default.'),
-    );
-
     $form['summary'] = array(
       '#type' => 'textfield',
       '#title' => t('Table summary'),
