#shoppingCart {
	font-size:0.9em !important;
	line-height:1.2em;
	margin:0 !important;
	padding:2px 0.5em 1em 5px !important;
	font-family:"trebuchet ms",verdana,arial,sans-serif !important;
}
#shoppingCart .imageBlock {
	float:left;
	padding:0 1em 0 5px;
}
#shoppingCart .imageBlock .prodImage {
	border:1px solid #000;	
}

#shoppingCart h2 {
	background-color:transparent !important;
	padding:0 !important;
	margin:0em 0 0.5em 0 !important;
	color:#A00 !important;
	font-size:1.1em !important;
	font-weight:bold !important;
}
#shoppingCart .desc {}
#shoppingCart .price {
	padding:2em 0 1em 0;
	font-weight:bold;
	color:#A00;
}
#shoppingCart .price .rrp {
	text-decoration:line-through;
}
#shoppingCart .contactUs {
	padding-bottom:1em;
	font-family:"trebuchet ms",verdana,arial,sans-serif;
	font-weight:bold;
}
#shoppingCart table {
	margin:0;
}
#shoppingCart table td {
	margin:0;
	font-family:"trebuchet ms",verdana,arial,sans-serif;
	font-size:1em;
	padding:0.1em 0.3em;
}
#shoppingCart table td.label {
	font-weight:bold;
	text-align:left;
	padding-right:0.4em;
}
#shoppingCart table td.data #qty0 {font-size:95%;width:1.5em;}



/*

#shoppingCart .listing {
	font-size:0.8em;
	line-height:1.2em;
    background-color:#F4F4EC;
    border:1px solid #CCC;
    margin-top:6px;
    padding-bottom:10px;

}
#shoppingCart .imageBlock {
	float:left;
	margin:0 0 1em 1em;
}
#shoppingCart .imageBlock .imageArea img {
	border:1px solid #000;	
    margin-right:5px;
    margin-bottom:5px;
}
#shoppingCart img.brand {
	margin:0 0.75em 0.75em 1em;
	border-width:0;
}
#shoppingCart .listingPrices {
	text-align:center;
	color:#000;
	font-size:1.1em;
	margin:3px;
	padding:0;
}

#shoppingCart .listingPrices div.price1,
#shoppingCart .listingPrices div.price2,
#shoppingCart .listingPrices div.price3,
#shoppingCart .listingPrices div.price4,
#shoppingCart .listingPrices div.price5,
#shoppingCart .listingPrices div.price6 {color:#844880;font-weight:bold;margin-left:1em;}

#shoppingCart .listingPrices div.price1 .priceLabel,
#shoppingCart .listingPrices div.price2 .priceLabel,
#shoppingCart .listingPrices div.price3 .priceLabel,
#shoppingCart .listingPrices div.price4 .priceLabel,
#shoppingCart .listingPrices div.price5 .priceLabel,
#shoppingCart .listingPrices div.price6 .priceLabel {color:#812F23;}

#shoppingCart div.gst {font-size:0.9em;margin:0 0 0 1.3em;}
#shoppingCart div.cconvert {font-size:0.9em;margin:0 0 1em 1.3em;}

#shoppingCart table.option {margin-left:5em; margin-top:2em;}
#shoppingCart table.option td {
	padding:2px 6px 2px 0;
}
#shoppingCart table.option td label {font-weight:bold}
#shoppingCart table.option td input.qty {font-size:0.9em;width:1.5em;}
#shoppingCart table.option td select {font-size:0.9em;}
#shoppingCart .misc3 {
	margin:1.5em 0 0.5em 1em;
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}
#shoppingCart .text {
	margin:2em 0 0 1em;
	padding:0 0 1em 0;
}
#shoppingCart .breakLine {
	font-size:1px;
	line-height:1px;
	border-bottom:1px solid #000;
	clear:both;
}