table.cart { width: 100%; border-collapse: collapse; }
table.cart td, table.cart th { padding: 5px; border-bottom: 1px solid #999; }
table.cart tr.last td { border-bottom: 0; }
table.cart tr.first td, table.cart tr.first th { border-bottom-width: 2px; }
table.cart th { text-align: center; vertical-align: bottom; }
table.cart a { text-decoration: none; color: #000; }
table.cart a:hover { text-decoration: underline; }
table.cart a.func { font-weight: 700; color: #999; }
table.cart a.func:hover { text-decoration: none; color: #000; }