/* -- shopping_cart.php -- */


div#shoppingCart  {
  width:100%;
}

div#shoppingCart  fieldset legend {
	display:none;
}

div#cartContent input { width:2em; margin: 0; padding:0; }

div#cartContent { margin: 0; clear: both;  }

div.cartHeader{
	font-weight: bold  ;
	color:#faf0f2;
	background-color:#802d3c;
	margin-bottom:2px;
	height:16px;
}

div.cartHeader .product{
	float:left;
	width:310px;
	text-align:center;
}

div.cartHeader .unitprice{
	float:left;
	width:100px;
	text-align:center;
	border-left:1px solid white;
}

div.cartHeader .qty{
	float:left;
	width:120px;
	text-align:center;
	border-left:1px solid white;
}
div.cartHeader .total{
	float:left;
	width:100px;
	text-align:center;
	border-left:1px solid white;
}
div.cartHeader .delete{
	border-left:1px solid white;
	float:left;
}

div.cartProduct {
 margin:0;  
 padding: 0; 
 border-top:solid 1px #802D3C; 
 clear: left; 
 width: 100%; 
 background-color:#faf0f2;
 }

div.cartProduct p.cartDelete { float: right; margin-top: 40px; padding:0; }

div.cartProduct p.cartDelete label {
  width:16px;
  background: transparent url(../images/cross.gif) no-repeat 0px 30%;
  margin: 0; padding:0;
}

div.cartProduct p.cartDelete span {

 width:16px;
 margin:0; 
 padding: 0; 
 visibility: hidden; 
 text-indent: -9999px;
 }


div.cartProduct a.tn {
	float:left;
	width: 60px;
}

a.tn img {
  border: 1px solid #333;
  border-width: 0;
}


div.cartProduct li {
  list-style: none;
  font-size: small;
  line-height: 1.2em;
  margin: 0.5em 0 0 0;
  padding: 0 0 0 0.5em;
}

div.cartProduct li.cartName {
  font-weight: bold  ;
  color:#802D3C;
  margin-top:5px;
  float:left;
  width:243px;
}

div.cartProduct li.cartName .cartAttributes{
	display:block;
	float:left;
	color:#DF564F;
	font-size:0.9em;
	margin-top:3px;
}

div.cartProduct li.productPrice{
  margin-top:30px;
  float: left;
  width:95px;
  text-align:center;
}

div.cartProduct li.cartQty {

  margin-top: 28px;
  float:left;
  width:115px;
  text-align:center;
}

div.cartProduct li.cartPrice {

  font-style: italic;
  margin-top:30px;
  float:left;
  width:90px;
  text-align:center;
}

#ajaxcartSubTotal {
 text-align:right;
 padding: 1em 1em 1em 0;
 float:right;
}


