div.ecommerce { background:#FFF; padding:20px; }
	form.cart table { font-size:12px; width:100%; }
		form.cart table td, form.cart table th { padding:10px; text-align:center; }
		form.cart table th { background:#d7dfe3; font-weight:bold; }
		form.cart table th.product { text-align:left; }
		form.cart table td.product { text-align:left; color:#00a2e5; font-size:14pt; font-weight:bold; font-style:italic; }
			form.cart table td.product span { display:block; margin:3px 0; color:#000; font-size:14px; font-weight:normal; font-style:normal; }
		form.cart table td.quantity input { width:25px; border:1px solid #000; text-align:center; }
		form.cart table td.remove a { display:block; padding:3px 6px; width:10px; margin:0 auto; color:#999; background:#d7dfe3; border:2px solid #999; cursor:pointer; text-decoration:none; font-weight:bold; }
		form.cart table td.remove a:hover { color:#000; }
		form.cart table th.subtotal { text-align:right; }
		form.cart table th.total { background:#999; }
		form.cart table th.update  { background:transparent; border:1px solid #d7dfe3; }
			form.cart table th.update a  { cursor:pointer; }
		form.cart table td.checkout { padding:20px; text-align:right; }

	form.checkout { margin:10px 0;  }
		form.checkout fieldset { border:1px solid #999; padding:0 10px 10px 10px; float:left; width:280px; margin-right:10px; }
		form.checkout legend { padding:5px 10px; margin:0 0 10px 0; background:#d7dfe3; border:1px solid #999; color:#000; font-size:10pt; font-weight:bold; font-style:italic; text-transform:uppercase; }
		form.checkout table { width:100%;font-size:12px; }
		form.checkout table td { padding:4px; vertical-align:middle; }
		form.checkout table td label { cursor:pointer; display:block; text-align:right; }
		form.checkout table td input.text { width:170px; border:1px solid #999; font-family:arial; font-size:12px; }
		form.checkout table td select { border:1px solid #999; font-family:arial; font-size:12px; }
		form.checkout p { margin:0 0 6px 0; }
		form.checkout div.submit { clear:both; margin:20px 40px 20px 0; text-align:right; }
		form.checkout div.error { color:red; text-align:right; }

	div.secCode { position:relative; }
		div.secCode a { position:absolute; top:2px; right:0; font-size:11px; }
