/* 
   THESE ARE COMMON ZEN CART STYLE CHANGES - ALL IN ONE SPOT TO KEEP FROM HAVING TO REDO THEM FOR EVERY CART 
   ZENCART LOADS STYLESHEETS IN ALPHABETICAL ORDER, THUS THE 'Z' ASSURES IT WILL BE LOADED LAST
*/

#cartImage
{
	 /* set to none if you don't want the product image in the shopping cart */
}

/*used to move the update quantity button to the left of the subtotal, which is where it should be.. it is floated back  add div class=subTotalText to the subtotal area on tpl_shopping_cart_default */

.hiddenButton  /* add this class to the area where the per-row update button displays */
{
	display:none;
}

.subTotalText
{
	float:right;
	font-size:1.2em;
	margin-top:5px;
}

#cartSubTotal
{
	height:30px;
	padding-left:5px;
	padding-right:5px;
}

.delete_button
{
	margin-top:5px;
}
/* used to move the cart headings to the right positions */

#scProductsHeading, #scRemoveHeading
{
	text-align:left;
}
#scUnitHeading, #scTotalHeading, .cartUnitDisplay, .cartTotalDisplay
{
	text-align:right;
}

.cartQuantity, .cartRemove {text-align:center;}

#checkoutSuccessOrderLink, #checkoutSuccessContactLink, #checkoutSuccessThanks
{
	margin-top:5px;
}


#accountHistInfo  table th, #accountHistInfo  table td
{
	padding:5px;
}

#accountHistInfo #myAccountProducts
{
	text-align:left;
}

#accountHistInfo #myAccountTotal
{
	text-align:right;
}

#orderHistoryDetailedOrder, #orderHistoryStatus, #prevOrders h2
{
	text-align:left;
	padding:10px 0px 10px 0px;
}

#myAccountOrdersStatus th
{
	text-align:left;
}

#prevOrders th, #prevOrders td
{
	padding:5px;
	text-align:left;
}

th.order_number, td.order_number
{
	white-space:nowrap;
}

table.tabTable
{
	
	border-collapse:collapse;
}

.tabTable tr
{
	border-collapse:collapse;
}


.tabTable td, .tabTable th
{
	padding:5px;
	text-align:left;
	font-size:1.2em;
}

.productListing-heading
{
	
}

#cartImage
{
	margin-right:3px;
}

#cartContentsDisplay th, #cartContentsDisplay td
{
	padding:5px;
	margin-top:10px;
}

#cartContentsDisplay #ccProductsHeading
{
	text-align:left;
}

#cartContentsDisplay #ccTotalHeading
{
	text-align:right;
}

#cartContentsDisplay
{
	margin-top:10px;
	clear:both;
}

.lineTitle
{
	margin-right:10px;
	width:200px;
	text-align:right;
}

.totalBox
{
	width:100px;
	text-align:right;
	margin-right:5px;
}	