#shoppingCart {padding:0 5px 0 10px;}
#shoppingCart h2 {margin:0 0 1em 0 !important;}
#shoppingCart .contentArea {padding:0 0 1em 1em;}

#shoppingCart .listing {
	font-size:0.9em;
	line-height:1.2em;
}

.listing .imageBlock {
	float:right;
	margin:0 0 1em 1em;
}
.listing .imageBlock img.prodImage		{border:1px solid #000;}
.listing .imageBlock img.enlargeImage	{border:1px solid #FFF;margin-bottom:1em}

#shoppingCart img.brand {
	margin:0 0 0.75em 0;
	border-width:0;
}
.listing .prices {
	text-align:left;
	color:#000;
	font-size:0.9em;
	margin:0 0 1em 0;
	padding:0;
}
.listing .prices label {font-size:1.1em;color:#000;font-weight:bold;}
.listing .prices span  {
	font-size:1.1em;
	/* color:#FF9800; */
	color:#CC3333;
	font-weight:bold;
}
.listing .prices a {color:#0077FF;}

#shoppingCart table.option {width:auto;}
#shoppingCart table.option td {
	padding:2px 6px 2px 0;
	vertical-align:middle;
}
#shoppingCart table.option td label {font-weight:bold}
#shoppingCart table.option td img {vertical-align:middle;display:inline;}
#shoppingCart table.option td input {vertical-align:middle;}
#shoppingCart table.option td input.qty {font-size:0.9em;width:1.5em;}
#shoppingCart table.option td select {font-size:0.9em;}
#shoppingCart table.option #addCart {border-width:0;}


#shoppingCart .misc3 {
	margin:1.5em 0 0.5em 1em;
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}
#shoppingCart .text {
	margin:1em 0 0 0;
	padding:0 0 1em 0;
}
#shoppingCart .breakLine {
	font-size:1px;
	line-height:1px;
	border-bottom:1px solid #000;
	clear:both;
}
