#main_content table#basket	{ font-size: 11px; width:540px; margin: 0 auto; background: #FFF; color: #FFF; }
#main_content table#basket tfoot tr.first td,
#main_content table#basket tfoot tr.first th
{
	padding-top:1.5em;
}
#main_content table#basket th
{
	font-size:80%; font-weight:bold; 
	background-color:#FFF; color:#0058b5;
	padding:0.6em 4px 0.2em 4px; border:none;
	text-align: center;
}

#main_content table#basket td
{
	padding: 10px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: #0058b5;
}
#main_content table#basket td.first	{ border-left:1px solid #FFF; text-align:center; padding: 0 0 0 20px; }
#main_content table#basket td.first form { padding:0; width:15px; height:15px; margin:0; display: block; line-height: 12px; }
#main_content table#basket td.first form input { margin: 0; }
#main_content table#basket tr.banded td	{ background-color:#0058B5; border-right:1px solid #FFF; }

#main_content table#basket tr#total td,
#main_content table#basket tr#total th
{
	font-size:120%;
}

#main_content table#basket td.blank	{ border:none; background:#FFF; color:#000; }

#main_content #buttons a,
#main_content #buttons input#proceed_to_checkout
{
	width: 173px; height: 29px;
	margin: 0; padding: 0;
	background: url(../images/checkout.gif) no-repeat;
	color:#0058b5; font-weight:bold; border:none; cursor:pointer; font-size:15px; font-family:Verdana, Arial, sans-serif;
}

#main_content #buttons a:hover,
#main_content #buttons input:hover
{
	text-decoration:underline;
}

#main_content #buttons	p	{ text-align:right; margin:2em 10px 2em 0; }

#main_content #buttons #continue_shopping { float:left; }
#main_content #buttons #proceed_to_checkout	{ float:right; text-align: right; }

td.blu { background: #0058B5; color: #FFF; }