table.SumUp {/*Quick sum up of weight items and subtotal*/
	font-size:12px;
	border:1px solid #999;
	margin:5px auto;
}
table.SumUp th, table.SumUp td {/*Quick sum up of weight items and subtotal*/
	font-weight:normal;
	padding:5px;
}

tr.ZcartTotalItems, tr.ZcartTotalWeight, tr.ZcartSubTotal, tr.PromoCode {
	text-align:right;
}
tr.PromoCode em {
	color:#666;
}
tr.PromoCode td, tr.PromoCode th {
	border:1px solid #E7E7E7;
}

#DeliveryMethod {
	border:1px solid #036;
}
#DeliveryMethod label, #EnterAddressCheckout label {
	display:block;
	margin-left:5px;
}

#GiftWrapping, #DeliveryMethod, #GiftVouchers, #NothingInBasket, #EnterAddressCheckout {
	padding:5px;
	border:1px solid #C00;
	margin:5px;
}
#NothingInBasket {
	font-size:10px;
	border:0;
}
#NothingInBasket strong {
	font-size:14px;
	margin:20px 0 30px 0;
	display:block;
}
#EnterAddressCheckout {
	padding:20px 5px;
	background:#F7F7F7;
	border:2px dotted #C00;
	margin:10px 5px;
}

#ProceedToCheckout {
	text-align:right;
	padding:5px;
}
#ProceedToCheckout p {
	font-weight:bold;
	color:#C00;
}

#BottomWarning {
	background-color:#E7E7E7;
	padding:5px;
	margin:5px;
	border:1px solid #666;
}

.CustomerContact {
	border:1px dotted #036;
	margin:10px;
	padding:10px;
	clear:left;
}

