/* Main Cart Table Styles */

table.cart-table{border-collapse:collapse; width:100%; margin:0;} /* Shopping cart table */

table.cart-table tr td /* Shopping cart table cell */
{
padding:8px; margin:0;
background:#fff;
border:1px solid #e5e5e5;
font:8pt Arial,sans-serif; color:#777;
text-align:center;
} 

table.cart-table tr td a{color:red; text-decoration:none; text-transform:uppercase; outline:none;} /* Remove item link */
table.cart-table tr td a:hover{text-decoration:underline;} /* Remove item link hover state */

table.cart-table tr td input[type=text] /* Quantity text input */
{
outline:none;
font:8pt Arial, Helvetica, sans-serif; color:#777;
background:#fff;
border:1px solid #ddd;
padding:5px;
width:40px;
border-radius:5px;
}

table.cart-table tr td input[type=button]:hover{border-color:#ccc;}
/* You can also use IDs #empty and #checkout to style each of button in a different way */

#cart-table-header{background:#f5f5f5;} /* Head row of table */
#cart-table-header td{background:#f5f5f5; font-weight:bold;}

#cart-table-footer{background:#f5f5f5;} /* Foot row of table */
#cart-table-footer td{background:#f5f5f5;}

#cart-actions{background:transparent;} /* Table row with action buttons */
#cart-actions td{background:transparent; border:0 none; padding:10px 0px 0px 0px; text-align:left;}