.S3B_Layout {
	font-family:Verdana, Arial;
	line-height: 15px;
	margin: 10px 0px 5px 0px;
}
.S3B_CartTitle {
	color: #000000;
}
.S3B_ColumnHeader {
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
	background-color: #990000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.S3B_ColumnHeaderRow { }
.S3B_Name {
	font-size:10px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	white-space:nowrap;
	padding: 4px;
}
.S3B_FirstColumnItem {
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	padding: 4px;
}
.S3B_Desc {	font-size:10px;	color: #000000; text-align:left; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }
.S3B_ID {	font-size:10px;	color: #000000; text-align:center; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }
.S3B_Price {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-align:right;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	padding: 4px;
}
.S3B_ColumnItem {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	padding: 4px;
}
.S3B_TotPrice {	font-size:10px;	color: #000000; text-align:right; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }
.S3B_OrderTitle {
	font-size:10px;
	font-weight: bold;
	color: #660000;
	background-color:#CCCCCC;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.S3B_OrderHeader {
	font-size:10px;
	font-weight: bold;
	color: #330000;
	border-style:solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color:#999999;
	padding: 2px;
}
.S3B_Subtotal {
	font-size:10px;
	font-weight: bold;
	color: #330000;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color:#999999;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.S3B_SubtotalPrice {
	font-size:10px;
	color: #000000;
	text-align:right;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color:#999999;
	padding: 4px;
}
.S3B_OrderLineItem {
	font-size:10px;
	color: #000000;
	border-style:solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	padding: 4px;
}
.S3B_OrderTotal {
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 8px;
}
.S3B_RowOdd {	background-color:#FFFFFF; }
.S3B_RowEven {	background-color:#FFFFFF; }
.S3B_Footer { background-image:url(../Images/S3B_Lines.gif); }
.S3B_QuickCartLayout {
}
.S3B_QuickCartLabel {
	color: #FFFFFF;
	text-align:right;
	font-size: 13px;
}
.S3B_QuickCartValue {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}
.S3B_QuickCartFooter {	background-image:url(../Images/S3B_Lines.gif); }
.S3B_QuickCartHeader {
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
}

.S3B_QuickCartHeader a {
	color: #FFFFFF;
}

.S3B_QuickCartHeader a:hover {
	color: #CCCCCC;
}
