.S3A_Layout {
	font-family:Verdana, Arial;
	line-height: 15px;
/*	padding-left: 30px;
	padding-right:30px;
	border:1px solid #E5E6E7;	*/
}

.S3A_CartTitle {
	font-size:14px;
	font-weight: bold;
	color: #003366;
/*	background-image:url(../Images/S3A_Lines.gif);	*/
}

.S3A_ColumnHeader {
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	/*	color: #003366;	
	height: 15px;	
	background-image:url(/images/cart/cart-col-header.gif);	*/
	white-space:nowrap;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom:15px;
	padding-left: 5px;
}

.S3A_ColumnHeaderRow {

}

.S3A_Name {
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding: 5px;
	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;
}

.S3A_FirstColumnItem {
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_Desc {
	font-size:10px;
	color: #000000;
	text-align:left;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_ID {
	font-size:10px;
	color: #000000;
	text-align:center;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_Price {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-align:center;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_ColumnItem {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-align:center;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_TotPrice {
	font-size:10px;
	color: #000000;
	text-align:right;
	padding: 5px;
	border-style:solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}

.S3A_OrderTitle {
	font-size:10px;
	font-weight: bold;
	color: #000066;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 30px;
/*	background-color:#D0D1D3;
	background-color:#CCCCCC;	*/
}

.S3A_OrderHeader {
	font-size:10px;
	font-weight: bold;
	color: #000033;
	padding: 5px;
	height: 30px;
	border-style:solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color:#cccccc;
/*	background-color:#FAFAFA;	
	background-color:#E8E8E8;	*/
}

.S3A_Subtotal {
	font-size:10px;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
/*	border-top-style:solid;
	border-top-width: 1px;
	border-top-color:#cccccc;	*/
	height: 30px;
/*	background-color:#FAFAFA;	*/
}

.S3A_SubtotalPrice {
	font-size:10px;
	color: #000000;
	text-align:right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
/*	border-top-style:solid;
	border-top-width: 1px;
	border-top-color:#cccccc;	*/
	height: 30px;
/*	background-color:#FAFAFA;	*/
}

.S3A_OrderLineItem {
	font-size:10px;
	color: #000000;
	padding: 5px;
	height: 30px;
	border-style:solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color:#cccccc;
	border-top-style:solid;
/*	background-color:#FAFAFA;	*/
}

.S3A_OrderTotal {
	font-size:10px;
	font-weight: bold;
	color: #000033;
	padding: 5px;
	height: 30px;
	border-style:solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color:#cccccc;
/*	background-image:url(/images/cart/cart-total.gif);	*/
}

.S3A_RowOdd {
/*	background-color:#FAFAFA;	*/
}

.S3A_RowEven {
/*	background-color:#FAFAFA;	*/
}

.S3A_Footer {
	padding: 10px 20px 5px 20px;
/*	height: 25px;
	padding: 5px 7px;
	background-image:url(/images/cart/cart-footer-920.gif);	*/
}

.S3A_QuickCartLayout {
	font-family:Verdana, Arial;
	line-height: 15px;
	border:1px solid #999999;
}

.S3A_QuickCartLabel {
	font-size:10px;
	color: #003366;
	text-align:right;
}

.S3A_QuickCartValue {
	font-size:10px;
	font-weight: bold;
	color: #003366;
}

.S3A_QuickCartFooter {
/*	background-image:url(../Images/S3A_Lines.gif);	*/
}

.S3A_QuickCartHeader {
	font-size:10px;
	font-weight: bold;
	color: #003366;
}