#sub-title {
   background-image: url(../img/title.gif);
}

#cart h2 {
   padding-top: 11px;
   padding-bottom: 11px;
   border-bottom: 1px solid #000;

   background-image: url(../img/cart.gif);
   background-repeat: no-repeat;
   background-position: left;
   text-indent: -9999px;
}

#step {
   border-bottom: 1px solid #000;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-bottom: 10px;
}


#cart {
}

#cart div.view-guide {
   text-align: right;
   margin-bottom: 10px;
}

#cart table.cart-table {
   width: 100%;
   border-collapse: collapse;
   font-size: 95%;
}
#cart table.cart-table th {
   background-color: #cfcfd0;
   background-image: url(../img/column_bg.gif);
   background-repeat: no-repeat;
   background-position: left top;
   font-weight: bold;
   padding: 4px;
   padding-top: 5px;
   padding-left: 20px;
   border-bottom: 1px solid #000;
   border-right: 1px solid #fff;

   vertical-align: top;
}
#cart table.cart-table th.null {
   background-image: none;
   padding: 0;
}

#cart table.cart-table td {
   border-bottom: 1px solid #979799;
   padding: 5px;
   padding-top: 6px;
   padding-bottom: 6px;
}
#cart table.cart-table td.item-name {
}
#cart table.cart-table td.unit-price,
#cart table.cart-table td.subtotal,
#cart table.cart-table th.send-price,
#cart table.cart-table th.total-price,
#cart table.cart-table td.send-price,
#cart table.cart-table td.total-price {
   text-align: right;
}
#cart table.cart-table td.amount,
#cart table.cart-table td.delete{
   text-align: center;
}
#cart table.cart-table td.unit-price,
#cart table.cart-table td.amount,
#cart table.cart-table td.subtotal {
   background-color: #e0e0e0;
   border-right: 1px solid #fff;
}

#cart table.cart-table th.send-price,
#cart table.cart-table th.total-price {
   background: none;
   border-bottom: 1px solid #979799;
}
#cart table.cart-table td.send-price,
#cart table.cart-table td.total-price {
   font-weight: bold;
}

#cart div.cart-button {
   text-align: center;
   padding: 20px;
}
#cart div.cart-button a {
   margin: 5px;
}


#cart div.customer-info {
   margin-top: 20px;
}

#cart div.customer-info h3 {
   padding: 3px;
   padding-bottom: 5px;
   border-bottom: 1px solid #000;
   margin-bottom: 1px;
}

#thanks {
   margin-top: 50px;
   text-align: center;
   margin-bottom: 50px;
}
#thanks p {
   line-height: 150%;
   color: #949494;
   margin-bottom: 20px;
}

