
table {
	display:table;
	border-collapse:collapse;
}

table.ModuleHolder {
	min-width:960px;
	margin:0px;
	padding:0px;
}

table.ModuleHolder td {
	width:33%;
}

table.CoreColumns {
	width:100%;
}

table.FormTable td {
	padding:10px;
}


table.DataGrid th, table.DataGrid td {
	padding:5px 12px 5px 12px;	
	text-align:left;
	vertical-align:middle;
}

.DataGrid th {
	background:#A6A8AB;
	color:#fff;
	vertical-align:middle;
}
table.DataGrid .BundleGroup table th 
{
	padding:0px 3px 0px 3px;
	background:#BFBFBF;
}
table.DataGrid .BundleGroup table td 
{
	padding:0px 3px 0px 3px;
}

.GridColHead th a {
	color:#fff;
}

.GridRowAlt {
	background: #efefef;
}


.AltRow {
	background-color:#E3EBF4;
}

.OverviewTable {
	margin:0px 12px 0px 12px;
}


.OverviewTable td {
	padding:0px 10px 0px 10px;
	border-right:1px solid #D0D2D3;
}

.OverviewTable td.Last {
	border:none;
}
.GuestOrderSummaryTable {
	background:#E6E7E8;
	margin-top:10px;
}

.GuestOrderSummaryTable td {
	padding:10px;
	vertical-align:middle;
}

.GuestOrderSummaryTable td .Label {
	display:block;
	color:#7399C6;
}

/*****************************
Shopping Checkout
******************************/

.ShipReview {
	margin-top:10px;
}
table.ShipReview td {
	vertical-align:top;
	text-align:left;
	padding-right:20px;
}

table.ShipReview .CategoryGroup h4 {
	color:#7399C6;
	margin-bottom:0px;
}

td.CartThumb img {
	border:1px solid #EBECE3;
}


td.ThemeSaveLink  
{
	padding:0px 10px 0px 10px;
}