.cartLayout
{
  border: medium none;
  border-collapse: collapse;
  float: left;
  margin-left: -5px;
  table-layout: fixed;
  width: calc(100% + 10px);
}

.cartLayout thead tr, .cartLayout tbody tr, .cartLayout tfoot tr
{
  background-color: #FFFFFF !important;
}

.cartLayout thead tr th
{
  border: 5px solid #f4f4f4 !important;
  text-align: center !important;
}

.cartLayout tbody tr td
{
  border: 5px solid #f4f4f4 !important;
}

.cartLayout tfoot tr td
{
  border: 5px solid #f4f4f4 !important;
}

#proto-text
{
  font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;font-size:90%;
  color: #0C0D0F;
  padding: 5px;
  overflow: hidden;
  white-space: nowrap;
  display: none;
}

.t3-hidden
{
  display: none;
}

.see-more-info, .hide-overflow
{
  font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;font-size:90%;
  font-weight: bold;
  color: #494949;
  cursor: pointer;
}

.see-more-info:hover, .hide-overflow:hover
{
  color: #858585;
}

.see-more-info:active, .hide-overflow:active
{
  color: #AAAAAA;
}

.cartBut, .checkout
{
  margin-left: 10px;
}

.itemImage
{
  float: left;
  width: 100px;
  height: 100px;
  margin: 5px;
}

.t4
{
  font-weight: bold;
}

#cartMessage
{
  float: left;
  width: 100%;
}

#cartMessage, #returnSpan
{
  float: left;
  font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;font-size:90%;
  font-weight: bold;
  text-align: center;
  color: #0C0D0F;
}

.cart-link
{
  text-decoration: none;
  color: #494949;
  cursor: pointer;
}

.cart-link:hover
{
  color: #858585;
}

.cart-link:active
{
  color: #AAAAAA;
}

.totalL, .totalS
{
  text-align: right;
  padding-right: 15px;
}

.totalL, .price, .selected-shipping-type
{
  font-size: 100%;
  font-weight: bold;
	font-size:120%;
}

.price
{
  color: #494949;
}

.itemDetail
{
  float: left;
  font-weight: bold;
  width: 100%;
}

.product-price, .total-row, .shipping-price, .candc
{
  font-weight: bold;
}

#active-cart
{
	width:50%;
	margin-left:25%;
	border: solid #f4f4f4;
}

.item-price
{
  font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:120%;
  font-weight: bold;
  text-align: center;
  color: #494949;
}

.cart-headers th
{
	text-align:center;
}

.cart-rows
{
	height:110px;
}
