/* CSS Document */

table.cartTable
{
	margin: 5px;
	width: 810px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
tr.cartTableHeader
{
	background-color:#f0f8ff;
	color:#336699;
	text-align: center;
}
td.itemNum, td.itemNumHeader
{
	width: 71px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.itemNum
{
	text-align: center;
	border-left: 1px solid #000000;
}
td.itemNum#YELLOW
{
	background-color: #FFFF80;
	font-weight: bold;
}
td.itemNum#RED
{
	background-color: #FF8080;
	font-weight: bold;
}
td.itemName, td.itemNameHeader
{
	width: 305px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.itemName
{
	text-align: center;
	border-left: 1px solid #000000;
}
td.itemName#YELLOW
{
	background-color: #FFFF80;
	font-weight: bold;
}
td.itemName#RED
{
	background-color: #FF8080;
	font-weight: bold;
}
td.quantity, td.quantityHeader
{
	width: 71px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.quantity
{
	text-align: center;
	border-left: 1px solid #000000;
}
td.quantity#YELLOW
{
	background-color: #FFFF80;
}
td.quantity#RED
{
	background-color: #FF8080;
}
td.price, td.priceHeader
{
	width: 71px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.price
{
	text-align: right;
	border-left: 1px solid #000000;
}
td.price#YELLOW
{
	background-color: #FFFF80;
	font-weight: bold;
}
td.price#RED
{
	background-color: #FF8080;
	font-weight: bold;
}
td.total, td.totalHeader
{
	width: 71px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.total
{
	text-align: right;
	border-left: 1px solid #000000;
}
td.total#YELLOW
{
	background-color: #FFFF80;
	font-weight: bold;
}
td.total#RED
{
	background-color: #FF8080;
	font-weight: bold;
}
td.buttonHeader
{
	width: 157px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
td.update
{
	width: 75px;
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
td.update#YELLOW
{
	background-color: #FFFF80;
}
td.update#RED
{
	background-color: #FF8080;
}
td.remove
{
	width: 81px;
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.remove#YELLOW
{
	background-color: #FFFF80;
}
td.remove#RED
{
	background-color: #FF8080;
}
td.cartBottom
{
	border: 0;
	padding: 5px;
}
td.shippingCell
{
	border: 0;
	padding: 0px;
}
td.ups
{
	padding:20px;
}
div.infoCell
{
	float: left;
	display: inline;
	
	border: 2px solid #DDDDDD;
	padding: 0;
	margin: 5px 0;
	border-collapse:collapse;
}
div.infoCell div
{
	float: left;
	display: inline;
	padding: 5px;
	margin: 0;
	width: 806px;
}
div.infoCellHeader
{
	border-bottom-width: 2px;
	border-bottom-color: #990000;
	border-bottom-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 5px !important;
}
div.cartEmpty
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
table.shipEstimateTable
{
	width: 374px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.shipEstimateTable td
{
	padding: 2px;
}
table.shippingOptionsTable
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #DDDDDD;
}
