Index: cart/cart.css
===================================================================
RCS file: /cvs/drupal/contributions/modules/ecommerce/cart/cart.css,v
retrieving revision 1.2
diff -u -r1.2 cart.css
--- cart/cart.css	29 Feb 2004 02:23:20 -0000	1.2
+++ cart/cart.css	18 Mar 2006 14:22:55 -0000
@@ -15,3 +15,12 @@
   text-align: right;
 }
 
+.product-table {
+  width:100%;
+}
+  
+.product-table td {
+  vertical-align:top;
+  padding:10px;
+}
+  
\ No newline at end of file
Index: product/product.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/ecommerce/product/product.module,v
retrieving revision 1.89
diff -u -r1.89 product.module
--- product/product.module	9 Mar 2006 22:24:44 -0000	1.89
+++ product/product.module	18 Mar 2006 14:22:58 -0000
@@ -43,7 +43,7 @@
 
   $result = pager_query(db_rewrite_sql('SELECT n.nid FROM {node} n INNER JOIN {ec_product} p ON n.nid = p.nid WHERE n.status = 1 ORDER BY n.sticky DESC, n.created DESC'), $rows * $columns, 0);
 
-  $output = '<table width="100%" cellpadding="10">';
+  $output = '<table class="product-table">';
   for ($i = 0; $node = db_fetch_object($result); $i++) {
 
     if ($i % $columns == 0) {
@@ -63,7 +63,7 @@
     }
     node_invoke_nodeapi($node, 'view', $teaser, $page);
 
-    $output .= '<td valign="top"><p>'. l($node->title, "node/$node->nid") ."</p><div>$node->teaser</div></td>\n";
+    $output .= '<td id="nid_'. $node->nid .'"><p>'. l($node->title, "node/$node->nid") ."</p><div>$node->teaser</div></td>\n";
 
     if ($i % $columns == $columns - 1) {
       $output .= "</tr>\n";
