/* STANDARD TEMPLATE */
/* Tables Stylesheet
----------------------------------------------------------------------------- */


	th {

	font-weight: normal;
	text-transform: uppercase;

	}

	th.rsvp, td.rsvp, th.comments, td.comments, td.rsvp em {

	text-align: center;
	font-style: normal;

	}
	
	
/* ORDER SUMMARIES
----------------------------------------------------------------------------- */
	
	
	div.summary {
	
	float: left;
	width: 100%;
	margin-bottom: 30px;

	}
		
	body div#content div.summary h3 {
	
	float: left;
	display: block !important;

	}
		
	div.summary h4 {
	
	clear: none;
	float: right;

	}
		
	table.order,
	.widget-cart.modify table,
	.widget-order.display table.summary {
	
	clear: both;
	
	}
		
	body table.order,
	table.order small,
	body .widget-cart.modify table,
	.widget-cart.modify table small,
	body .widget-order.display table.summary,
	.widget-order.display table.summary small {
	
	font-size: 1em;
	
	}
	
	table.order td,
	.widget-cart.modify table td,
	.widget-order.display table.summary td {
	
	border-top: 3px solid;
	
	}
	
	table.order td.picture {
	
	/* Safari squishes thumbnails */
	white-space: nowrap;
	
	}
	
	table.order td fieldset,
	.widget-cart.modify table td fieldset,
	.widget-order.display table.summary td fieldset {
	
	width: 200px;
	
	}
	
	table.order td.price,
	.widget-cart.modify table td.price,
	.widget-order.display table.summary td.price {
	
	text-align: right;
	
	}
	
	table.order td.price select,
	.widget-cart.modify table td.price select,
	.widget-order.display table.summary td.price select {
	
	float: right;
	margin-left: 0;
	margin-right: 0;
	
	}
	
	/*
	
	table.order td.action,
	table.order td.options,
	table.order td.price,
	.widget-cart.modify table td.action,
	.widget-cart.modify table td.options,
	.widget-cart.modify table td.price,
	.widget-order.display table.summary td.action,
	.widget-order.display table.summary td.options,
	.widget-order.display table.summary td.price {
	
	 width: 50%;
	
	}
	
	*/
	
	table.order td.title,
	.widget-cart.modify td.title {
	
	width: 50%;
	
	}
	
	table.order tr.surcharge td,
	.widget-cart.modify table tr.surcharge td,
	.widget-order.display table.summary tr.surcharge td {
	
	border: none;
	padding-top: 0;
	
	}
	
	table.order tr.surcharge td:first-child,
	.widget-cart.modify table tr.surcharge td:first-child,
	.widget-order.display table.summary tr.surcharge td:first-child {
	
	padding-left: 75px;
	
	}
	
	table.order tfoot,
	.widget-cart.modify table tfoot,
	.widget-order.display table.summary tfoot {
	
	font-weight: bold;
	
	}
	
	table.order input[type=text],
	.widget-cart.modify table input[type=text],
	.widget-order.display table.summary input[type=text] {
	
	float: none;
	
	}
	
	table.order td.picture,
	.widget-cart.modify table td.picture,
	.widget-order.display table.summary td.picture {
	
	width: 75px;
	
	}
	
	table.order img,
	.widget-cart.modify table img,
	.widget-order.display table.summary img {
	
	height: 50px;
	max-width: 100%;
	margin: 0;
	
	}
	
	table.order del,
	.widget-cart.modify table del,
	.widget-order.display table.summary del {
	
	display: block;
	
	}
	
	table.order .discounts em {
	
	padding-right: 10px;
	font-style: normal;
	
	}
	
	div.summary ul.actions,
	.widget-cart.modify table ul.actions,
	.widget-order.display table.summary ul.actions {
	
	float: right;
	
	}

	td.actions a.save {

	margin-top: 5px;

	}
