diff --git theme/theme.inc theme/theme.inc
index abd8b9b..6e74509 100644
--- theme/theme.inc
+++ theme/theme.inc
@@ -372,6 +372,9 @@ function template_preprocess_views_view_table(&$vars) {
     $vars['row_classes'][$num][] = ($num % 2 == 0) ? 'odd' : 'even';
   }
 
+  $vars['row_classes'][0][] = 'views-row-first';
+  $vars['row_classes'][count($vars['row_classes']) - 1][] = 'views-row-last';
+
   $vars['class'] = 'views-table';
   if (!empty($options['sticky'])) {
     drupal_add_js('misc/tableheader.js');
