/*---------------------------------------------------
//	Product Display Styles
//--------------------------------------------------*/
.productblock
{
	font-family:      verdana, arial, sans-serif;
	font-size:        .7em;
	padding-top:      1em;
	clear:            left;
}

.thumbnail
{
	float:            left;
	margin-right:     20px;
}

.price
{
	font-weight:      bold;
}

/*---------------------------------------------------
//	Shopping Cart Styles
//--------------------------------------------------*/
#content tr.cart-item-block-0 td,tr.cart-item-block-1 td
{
	border-bottom:    1px solid #a6a6a6;
}

#content .order-details
{
	width:            100%;
	font-weight:      1.1em;
	line-height:      1.7em;
}

#content .order-details tr th
{
	background-color: #ccc;
	text-align:       left;
	padding:          7px 10px;
	font-weight:      normal;
}

#content .order-details tr td
{
	padding:          7px 10px;
}

#content .order-details tr td input.qty
{
	height:           17px;
	border:           1px solid #ccc;
	text-align:       right;
	width:            27px;
}


#content .order-details tr td.update
{
	text-align:       right;
	vertical-align:   middle;
	border-bottom:    1px solid #a6a6a6;
}

#content .order-details tr td.remove
{
	text-align:       left;
	font-style:       italic;
	vertical-align:   middle;
	border-bottom:    1px solid #a6a6a6;
}


#content .order-details tr td.space
{
	font-size:        4px;
	overflow:         hidden;
	padding:          0;
	height:           4px;
}

#content tr.toprule td
{
	border-top:       1px solid #a6a6a6;
}

#content .continueCheckout
{
	margin:           10px 0 10px 0;
}

#content .order-details tr th.col-1,
#content .order-details tr td.col-1
{
	width:            400px;
}

#content .order-details tr th.col-3,
#content .order-details tr th.col-4,
#content .order-details tr th.col-5,
#content .order-details tr td.col-3,
#content .order-details tr td.col-4,
#content .order-details tr td.col-5
{
	text-align:       right;
}

/*---------------------------------------------------
//	Checkout Styles
//--------------------------------------------------*/
table.checkoutform
{
	font-family:      arial, helvetica, verdana, sans-serif;
	width:            100%;
	margin:           0 0 1em 0;
}

table.checkoutform tr th
{
	font-size:        1.2em;
	background-color: #ccc;
	text-align:       left;
	padding:          3px 10px 3px 3px;
	font-weight:      normal;
}

table.checkoutform tr td
{
/*	font-size:      .7em; */
	padding:          3px 10px 3px 3px;
}

div#cart-buttons
{
	margin-top:       .75em;
	float:            right;
}


