@charset "UTF-8";
/* CSS Document */

#shopping-cart{ border-top: 1px solid #CCB; padding-top: 20px; }
#shopping-cart .each-listing td { border-bottom: 1px solid #CCB; padding-bottom: 10px; vertical-align: middle; }

#shopping-cart .each-listing td h2 a{ font: bold 13px Arial, Helvetica, sans-serif; color: #F52; }
#shopping-cart .each-listing td h2 span.registry{display:block;font-size:12px;font-weight:normal;font-style:italic;}
#shopping-cart, #shopping-cart table{ width: 100%; border-collapse: collapse; }
#shopping-cart th{ background-color: #DDC; font: bold 13px Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; padding: 5px; }
.vTop{ vertical-align: top; }
#shopping-cart input{ width: 30px; text-align: center; }
#shopping-cart .subtotal{ text-align: right; }
.pricing-summary td{ padding-top: 10px; font: normal 13px Arial, Helvetica, sans-serif; color: #222; text-align: center; }
.pricing-summary td strong{ font-weight: bold; color: #998; }
.pricing-summary td.tdLeft{ text-align: left; }
.delete{ float: left; width: 45px; height: 10px; background: url(/images/mast/delete.gif) no-repeat left top; }
.update{ font-size: 11px; color: #998;}

