/* Checkout Table */
.vc-table
{
	width: 700px;
	border: solid 1px #464B73;
	border-collapse: collapse
}
	.vc-table td,
	.vc-table th
	{
		border: inset 1px #464B73;
		padding: 4px;
		
		font-size: 11pt;
		text-align: left;
	}
	.vc-table th
	{
		font-weight: bold;
		background-color: #e5ddc6;
		text-align: center;
	}

.vc-row-shipping
{
	background-color: #f6f2e8;
}

.vc-row-total
{
	font-weight: bold;
	background-color: #e5ddc6;
}

.vc-row-products
{
}

/* Product Table */
.vc-table-products
{
	width: 100%;
	border: solid 1px #464B73;
	border-collapse: collapse
}
	.vc-table-products td,
	.vc-table-products th
	{
		border: inset 1px #464B73;
		padding: 4px;
		
		font-size: 11pt;
		color: #464B73;
	}
	.vc-table-products td img
	{
		border: none;
	}
	.vc-table-products th
	{
		font-weight: bold;
		background-color: #f6f2e8;
	}

/* Credit Card Table */
.vc-table-cc
{
	width: 700px;
	border: solid 1px #464B73;
	border-collapse: collapse
}
	.vc-table-cc td,
	.vc-table-cc th
	{
		border: inset 1px #464B73;
		padding: 4px;
		
		font-size: 11pt;
		color: #464B73;
		text-align: left;
	}
	.vc-table-cc th
	{
		font-weight: bold;
		background-color: #e5ddc6;
		text-align: center;
	}
	.vc-table-cc select, .vc-table-cc input
	{
		border: solid 1px #464B73;
		background-color: #f6f2e8;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	.vc-table-cc .fill
	{
		width: 98%;
	}
	
/* Warning / Error */
div.vc-msg-container
{
	padding: 10px;
	text-align: center;
}
div.vc-div-warning
{
	border: solid 1px #a79b34;
	background: #f3efc9 url("warning.gif") no-repeat 5px 5px;
	padding: 5px;
	padding-left: 50px;
	width: 400px;
	text-align: left;
}
div.vc-div-warning span.vc-msg-title
{
	font-size: 200%;
	font-weight: bold;
	color: #938b45;
}
div.vc-div-error
{
	border: solid 1px #650c0c;
	background: #f3c9c9 url("error.gif") no-repeat 5px 5px;
	padding: 5px;
	padding-left: 50px;
	width: 400px;
	text-align: left;
}
div.vc-div-error span.vc-msg-title
{
	font-size: 200%;
	font-weight: bold;
	color: #752d2d;
}
