/*---------------------------------------------------
//	Product Display Styles
//--------------------------------------------------*/
.productblock
{
	font-family: verdana, arial, sans serif;
	font-size: .7em;
	padding-bottom: 1em;
}

.thumbnail
{
	float: left;
	margin-right: 20px;
}

.price
{
	color: red;
	font-weight: bold;
}

/*---------------------------------------------------
//	Shopping Cart Styles
//--------------------------------------------------*/
.order-details
{
	width: 100%;
}

.order-details tr th
{
	font-family: verdana, arial, sans serif;
	font-size: .7em;

	background-color: #ccc;
	text-align: left;
	padding: 3px 10px 3px 3px;
}

.order-details tr td
{
	font-family: verdana, arial, sans serif;
	font-size: .7em;
	padding: 3px 10px 3px 3px;
}

tr.toprule td
{
	border-top: 1px solid black;
}

.continueCheckout
{
	margin: 10px 0 10px 0;
}

/*---------------------------------------------------
//	Checkout Styles
//--------------------------------------------------*/
table.checkoutform
{
	width: 100%;
	margin: 1em 0 1em 0;
}

table.checkoutform tr th
{
	font-family: verdana, arial, sans serif;
	font-size: .7em;
	background-color: #ccc;
	text-align: left;
	padding: 3px 10px 3px 3px;
}

table.checkoutform tr td
{
	font-family: verdana, arial, sans serif;
	font-size: .7em; 
	padding: 3px 10px 3px 3px;
}

table.checkoutform tr td label
{
	font-size: 1em;
}

table.checkoutform tr th.col2, .col2, table.checkoutform tr th.col4, .col4
{
	text-align: right;
}
