.shopping-cart-cell-item-padding
	{
	padding:5px 8px;
	vertical-align:middle;
	}

.shopping-cart-icpn-padding-right
	{
	padding-right:10px;
	width:16px;
	vertical-align:top;
	}

.cart-subtotal
	{
	background:#f4f4f4;
	padding:5px 10px;
	}

.cart-item td {
	color: #000000;
	padding:10px;
	border-bottom: 1px solid #989898;
}

.cart-item-small td {
	color: #000000;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #989898;
}	
	
.cart-subtotal-text
	{
	font-weight:bold;
	font-size:12px;
	}

.shopping-cart-button-padding
	{
	padding:10px;
	}

.order-prewiew-padding-cell TD
	{
	padding:3px 13px;
	}

.order-padding-left TD
	{
	padding:6px 6px 0px 7px;
	}

.subtotal
	{
	font-size:13px;
	font-weight:bold;
	color:#0073B0
	}

.grand-total-blue TD
	{
	font-size:15px;
	font-weight:bold;
	color:#0073B0
	}

.credit-card-table td {
	padding: 2px;
}

/* --- Category Sidebox Styles --- */
.top-category-padding {
	padding: 5px 2px 0px 0px;
	vertical-align: top;
}

a.top-category {
	font-size: 12px;
	color: #13547C;
}

a.top-category:hover {
	color: #000000;
}

.sub-category-padding {
	padding: 5px 2px 0px 10px;
	vertical-align: top;
}

a.sub-category {
	color: #13547C;
}

a.sub-category:hover {
	color: #000000;
}

/* --- Product Pricing Styles --- */
.product-price {
	color: #CC0000;
	font-weight: bold;
}

.product-price-large {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}

.product-price-msrp {
	text-decoration: line-through;
}

/* --- Order Preview & Checkout Process Styles --- */
.order-grand-total td, .order-sub-total td {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}

.order-totals td {
	padding: 5px;
	vertical-align: top;
}