﻿#cart-page-title {
  /*background-position: 0 -372px;*/
  background: url(/content/images/title/cart.gif) no-repeat;
  text-indent: -9999px;
}

.product-image {
  height: 50px;
}

#quantity span {
  float: left;
  margin-right: 0.5em;
}
#quantity select {
  margin-top: 1px;
}
#quantity div {
  width: 93px;
  margin: 0 auto;
}

#clear-cart {
  text-decoration: underline;
  text-align: right;
}

table {
  width: 100%;
}
table, table th, table td {
  border: solid 1px #cccccc;
  border-collapse: collapse;
}
table th, table td {
  padding: 0.2em 0.5em;
}

#shopping-cart {
  font-size: 1.2em;
}
#shopping-cart,#payment-method-available  {
  width:950px;
  background-color:#fff;
}

#shopping-cart th {
  text-align: center;
  background-color: #eeeeee;
  border: solid 1px #cccccc;
}
#shopping-cart th.product-name {
  width: 320px;
}
#shopping-cart th.quantity {
  width: 88px;
}

#total {
  margin-top: 1em;
}
#total span {
  font-size: 1.4em;
  color: #ff0000;
  font-weight: bold;
}

#payment-method-available th {
  background-color: #f6f5f0;
}

#cart-buttons {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 2em;
}

#konbini span {
  float: left;
  margin-right: 1em;
}
#konbini .connector {
  margin-top: 14px;
}
.cart-caution {
  border: 1px solid red;
}
.cart-caution div{
  background-color: #B10F41;
  color:White; 
  margin:2px;
  padding:5px; 
  font-weight:bold; 
  font-size:14px
}
.cart-caution ul{
  margin-bottom:0px;
}
#payment-method-available ul li{
  margin-bottom:10px;
}
