@charset "iso-8859-1";
table.sl_cart {width:100%; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal; background-color:#FFDBB7; padding: 5px; border: 1px solid #c60;}
table.sl_cart td.sl_view_shopping_np {padding:10px;}
table.sl_cart td.sl_view_shopping_np a{
 			text-align:center; 
			font: 12px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 1px;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
		 }
table.sl_cart td.sl_view_shopping_np a:hover {
		  	color: #000000;
			}
		
table.sl_cart_items {width:100%; border:none;}
table.sl_cart_items th {color: #000; vertical-align:top; text-align:center;FONT: 12px geneva, verdana, arial, sans-serif;font-weight:bold; background-color:#eeccbb; }
table.sl_cart_items th.sl_display {text-align:left; color: #000;}
table.sl_cart_items th.sl_prod_total {text-align:right;}
table.sl_cart_items th.sl_qty {width:40px; text-align:center;}
table.sl_cart_items th.sl_remove {width:14px; text-align:center;}
table.sl_cart_items td {text-align:left; vertical-align:top;}
span.sl_display {color:#0000ff; font-weight:800; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal;}
table.sl_cart_items td.sl_prod_total {text-align:right;}
table.sl_cart_items td.sl_qty {width:40px; text-align:center;}
table.sl_cart_items td.sl_remove {width:14px; text-align:center; vertical-align:middle;}
img.sl_remove {width:12px; height:12px; border:none; vertical-align:middle;}
table.sl_cart_items td.sl_view {text-align:right; padding: 5px;}
table.sl_cart_items td.sl_view a {
			text-align:center; 
			font: 10px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #ff6600;
		  	padding: 1px;
		  	margin: 1px;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
		  	}

table.sl_cart_total {width:100%; border-top:dotted 1px #cc6600; border-bottom:dotted 1px #cc6600; padding: 2px 0px 2px 0px;}
table.sl_cart_total th {text-align:left;FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal;}
table.sl_cart_total td.cost {text-align:right;}
table.sl_cart_total td.text {text-align:left; padding-left:10px;}
table.sl_cart_total input.voucherno {width:105px; border:1px solid #666; color:#333366;}

table.sl_cart_total_charge {width:100%; border-bottom:dotted 1px #cc6600; padding: 4px 0px 4px 0px;}
table.sl_cart_total_charge th {text-align:left;}
table.sl_cart_total_charge td {font-weight:800; text-align:right;}

table.sl_cart_links {width:100%; border:none; padding: 2px 0px 2px 0px;margin-top:5px; margin-bottom:5px;}
table.sl_cart_links td.sl_empty {  			
			text-align:center; 
			font: 10px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 1px;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
		  	}

table.sl_cart_links td.sl_checkout a {
  			text-align:right; 
			font: 14px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc0000;
		  	padding: 1px;
		  	margin-left:20px;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
			}
table.sl_cart_links td.sl_checkout a:hover {
		  	color: #000000;
			}
table.sl_cart_links td.sl_view_recalculate {
  			width:24%; 
			text-align:center; 
			font: 12px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 3px;
		  	margin-bottom: 3px;
		  	margin-right: 1%;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
		  	}

table.sl_cart_links td.sl_view_empty {
  			width:24%; 
			text-align:center; 
			font: 12px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 3px;
		  	margin-bottom: 3px;
		  	margin-right: 1%;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border-top: 1px solid #cc6600;
		  	border-bottom: 1px solid #cc6600;
		  	border-right: 1px solid #cc6600;
		  	}
table.sl_cart_links td.sl_view_shopping {
  			width:25%; 
			text-align:center; 
			font: 12px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 3px;
		  	margin-bottom: 3px;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border-top: 1px solid #cc6600;
		  	border-bottom: 1px solid #cc6600;
		  	}
table.sl_cart_links td.sl_view_checkout {
  			width:24%; 
			text-align:center; 
			font: 12px geneva, verdana, arial, sans-serif;
		  	font-weight: bold;
		  	color: #cc6600;
		  	padding: 3px;
		  	margin-bottom: 3px;
		  	margin-left: 1%;
		  	white-space: nowrap;
		  	background-color:#FFFFFF;
		  	background-image: url("../images/sidebar-title.gif");
		  	border: 1px solid #cc6600;
		  	}

table.sl_cart_paymethod {width:100%; border:none;}
table.sl_cart_paymethod th {text-align:left; vertical-align:top;}
table.sl_cart_paymethod td.option {text-align:left; vertical-align:middle; width:35%;}
table.sl_cart_paymethod td.text {text-align:left; vertical-align:middle; font-size:85%;}
span.required {color:#c33;}

table.sl_cart_addresses {width:100%; border:none;}
table.sl_cart_addresses th {text-align:left; vertical-align:top;}
table.sl_cart_addresses td {text-align:left; vertical-align:top;}
table.sl_cart_addresses td.note {text-align:left; vertical-align:top; font-size:85%;}

table.sl_cart_billing {width:100%; border:none;}
table.sl_cart_billing th {text-align:left; vertical-align:top;}
table.sl_cart_billing td {text-align:left; vertical-align:top;}

table.sl_cart_delivery {width:100%; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal; background-color:#FFDBB7; padding: 5px; border: 1px solid #c60;}
table.sl_cart_delivery th {text-align:left; vertical-align:top;}
table.sl_cart_delivery td {text-align:left; vertical-align:top; padding:1px;}

table.sl_cart_confirm {width:100%; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal; background-color:#FFDBB7; padding: 5px; border: 1px solid #c60;}
table.sl_cart_confirm th {text-align:center; vertical-align:top;}
table.sl_cart_confirm td {text-align:center; vertical-align:top;}

table.sl_cart_info {width:100%; border-top: dotted 1px #cc6600; padding: 2px 0px 2px 0px;}
table.sl_cart_info th {text-align:center;}
table.sl_cart_info td {text-align:left; font-size:85%;}