#shoppingCart table {
	width:100%;
}
#shoppingCart #listingTable {
	margin:0 0 10px 0;
}

#shoppingCart #listingTable td,
#shoppingCart #listingTable th
{
	font-size : 0.7em;
}



#shoppingCart #listingTable th
{
	vertical-align : bottom;
	border-bottom : 1px solid #000;
	padding : 0 3px;
}

#shoppingCart #listingTable td
{
	padding : 3px;
}

#shoppingCart #listingTable th.c1
{
	text-align : center;
}



#shoppingCart .cartButtons input,
#shoppingCart .cartButtons img {
	display:block;
	border:0;
	margin:2px 0 2px auto;
}

#shoppingCart #basketSummary {
	text-align:center;
	font-size:1em;
	font-weight:bold;
	padding:1em 0;
}
#shoppingCart #basketSummary .prices
{
	color:  			#f90;
}
#shoppingCart #basketSummary div {
	margin:1em 1em 0 1em;
	font-weight:normal;
	font-size:0.8em;
}
#shoppingCart #basketSummary div.cconvert {
	margin:0 1em 0 1em;
}

#shoppingCart #viewBasket .viewBasketSpecials
{
	display:	inline;
	float:  	left;
	font-size:  0.8em;
	margin: 	0 12px 0 0;
	text-align: center;
}
#shoppingCart input.numberinput
{
	width : 1.5em;
	margin : 0 auto;
	display : block;
	
		font-size : 0.7em;
}
#shoppingCart input.dateinput
{
	width : 6em;
	display : block;
		font-size : 0.7em;
}
