﻿
/* 
most likely things in need of change
on a per template basis is the widths
and colors
*/


.shoppingcart-linkbar td
{
	text-align:right;
}

.linkbar .first
{
	text-align:left;
}

.linkbar td
{
	text-align:right;
}

.linkbar .last
{
	padding-right:15px;
}


.shoppingcart-table
{
	margin-left:15px;
	margin-top:35px;
}

.freight-table td
{
	vertical-align:top;
}

.freight-table 
{
	width:95%;	
	margin-bottom:5px;
}

.freight-table .cost-details-cell
{
	text-align:right;
}

.cost-details-table
{
	margin-top:3px;
	float:right;
	padding:5px 0px 5px 8px;
	background-color: #e0e0e0;
}

.cost-details-table .left
,.cost-details-table .right
{
	padding-right:5px;
}

.cost-details-table .last
{
	font-weight:bold;
}

.addresses-table
{ 
	width:95%;
}

.addresses-table .sectionheader-cell
{
	padding-top:15px;
}

.addresses-table td
{ 
	vertical-align:top;
}


.addresstitle-cell
{
	font-weight:bold;
}

.address-table td
{
	padding:3px 5px 0px 0px;
}

.right .address-table 
{
	float:right;
}

.paymentoptions-cell
{
	padding-top:12px;
	padding-bottom:12px;
}

.paymentmethod-cell
{
	padding-bottom:5px;
}

#creditcard-table .input-cell
,#creditcard-table .label-cell
{
	padding-left:8px;
	padding-right:5px;
}

#creditcard-table .first .input-cell
,#creditcard-table .first .label-cell
{
	padding-top:8px;
}

#creditcard-table .last td
{
	padding-bottom:8px;
}

#creditcard-table .input-cell
,#creditcard-table .label-cell
{
	padding-bottom:3px;
}

#creditcard-table
{
	background-color: #e0e0e0;
}

.shippingmethod-cell
{
	padding-top:12px;
}

.shippingmethod-table .left
{
	padding-bottom:3px;
}

.locationcart-table .grid-cell
{
	padding-top:5px;
}

.productselection-cell
{
	vertical-align: top;
	width:670px;
}

.productselection-cell .productselection-table
{
	width:625px;
	float:right;
}


.copybutton-row td
,.right-item td
,.left-item td
{
	text-align:left;
}

.CartItem-Table .detaillabel-cell
{
	padding:0px 0px 0px 0px;
	padding-right:3px;
}

.CartItem-Table .detailvalue-cell
{
	padding:0px 0px 0px 0px;
	padding-right:8px;
}

.CartItem-Table .product-cell
{
	padding:0px 0px 0px 0px;
}

.CartItem-Table .detaillabel-cell
,.CartItem-Table .detailvalue-cell
{
	border-style:none;
	border-width:0px;
}

.signup-at-checkout-table .sectionheader-cell
{
	padding-top:15px;
}

.signup-at-checkout-table .label-cell
{
	padding-right:3px;
}

#passwordlabel
{
	padding-left:5px;
}

.signup-at-checkout-table 
{
	width:95%;
}

.signup-at-checkout-table .cmdbutton-cell
{
	text-align:right;
}

.signup-at-checkout-table td .left td
,.signup-at-checkout-table td .right td
,.signup-at-checkout-table .cmdbutton-cell
{
	padding-top:3px;
}

.signup-at-checkout-table .rightcolumn-cell
{
	padding-left:10px;
}


