﻿.shoppingcart
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5 5 5 5;
	font-size: 13px;
	width: 800px;
}

.shoppingcart a:link 
{ 
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.shoppingcart a:visited 
{ 
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.shoppingcart a:hover 
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.shoppingcart a:active 
{ 
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.shoppingcart-header
{
	font-size: 24px;
	color: #075899;
	text-align:left;
}

.shoppingcart-infomessage 
{
	width: 100%;
	height: 32px;
	background: #EFF8FA url('/images/shoppingcart/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.shoppingcart-successmessage 
{
	width: 100%;
	height: 32px;
	background: #E8FFDF url('/images/shoppingcart/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.shoppingcart-errormessage 
{
	width: 100%;
	height: 32px;
	background: #FFECEC url('/images/shoppingcart/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.shoppingcart-basket
{
	width: 600px;
	border: 1px solid #c7d7db;
}

.shoppingcart-basket thead tr th
{
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.shoppingcart-basket td
{
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.shoppingcart-shipping
{
	width: 300px;
	border: 1px solid #c7d7db;
}

.shoppingcart-shipping td
{
	background: #edf2f3;
	color: #075899;
}

.shoppingcart-shipping-options
{
	width: 100%;
}

.shoppingcart-shipping-options td
{
	border-width: 0px;
}

.shoppingcart-checkout
{
	width: 90%;
	border: 1px solid #c7d7db;
}

.shoppingcart-checkout thead tr th
{
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.shoppingcart-checkout td
{
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.shoppingcart-checkout-title 
{
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
	width: 100%;
	font-size: 16px;
	text-align: left;
}

.shoppingcart-checkout-title a
{
	float:right; 
	display:inline; 
	font-size:12px; 
	margin-right: 10px;
}

.shoppingcart-checkout-subtitle
{
	color: #A0A0A0;
	font-size:14px;
}

.shoppingcart-order a
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.shoppingcart-note-add
{
	width: 100%;
	border-width: 0px;
}

.shoppingcart-note-add thead tr th
{
	border-width: 0px;
}

.shoppingcart-note-add td
{
	color: #075899;
	border-width: 0px;
}

.shoppingcart-order-detail
{
	width: 600px;
	border: 1px solid #c7d7db;
}

.shoppingcart-order-detail thead tr th
{
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.shoppingcart-order-detail td
{
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.shoppingcart-payment
{
	width: 600px;
	border: 1px solid #c7d7db;
}

.shoppingcart-payment thead tr th
{
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.shoppingcart-payment td
{
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.shoppingcart-payment-add
{
	width: 100%;
	border-width: 0px;
}

.shoppingcart-payment-add thead tr th
{
	border-width: 0px;
}

.shoppingcart-payment-add td
{
	color: #075899;
	border-width: 0px;
}

.shoppingcart-order-history
{
	width: 600px;
	border: 1px solid #c7d7db;
	font-size: 10px;
}

.shoppingcart-order-history thead tr th
{
	color: #075899;
	border-bottom: 1px solid #c7d7db;
}

.shoppingcart-order-history td
{
	border-top: 1px solid #c7d7db;
	color: #075899;
}

.shoppingcart-homepageimage-add
{
	width: 100%;
	border: 1px solid black;
	background: #edf2f3;
}

.Heading2, tr.Heading2 td {
	font-weight: 700;
	font-size: 11px;
	color: #000;
	font-family: Tahoma;
	height: 16pt;
	background-color: #EDECEC;
	background-image: url('/images/shoppingcart/images/table_bg.gif');
	padding: 4px 4px 4px
 10px;
}
DashboardPanel {
	border: 5px solid #ececec;
	margin-bottom: 10px;
}

.DashboardPanel .Heading2 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.DashboardPanel .PanelContent {
	border: 1px solid #ccc;
}

.DashboardPanel .PanelToggle {
	padding: 4px 5px 0 0;
}

.DashboardPanel .PanelToggle a {
	color: gray;
	font-weight: 400;
}

.DashboardPanel .PanelHeader {
	height: 16
}

