/* @override 
	http://dev.orangebikes.site:8888/WA_eCart/CSS/WAeCartStyles_S5a.css
	http://www.orangebikes.co.uk/WA_eCart/CSS/WAeCartStyles_S5a.css
*/

.S5A_Layout {
	font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
	line-height: 16px;
	padding: ;
}

.S5A_Layout_mod {
	font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
	line-height: 16px;
	width: 700px;
	padding: 6px;
	height: 34px;
	margin-top: 12px;
	/*background: #333 url(../Images/empty_cart.gif) no-repeat;*/
		background-color: #898a8a;

}

.S5A_LeftMargin {
	padding: 0px;
	background-color: #E8E8E8;
}

.S5A_RightMargin {
	padding: 0px;
	background-color: #E8E8E8;
}

.S5A_BLCorner {
	padding: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.S5A_BRCorner {
	padding: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.S5A_TLCorner {
	padding: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
}

.S5A_TRCorner {
	padding: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
}

.S5A_CartTitle {
	display: none;
	font-size: 12px;
	font-weight: bold;
	color: #b0b2bb;
	background-color: #373028;
	padding-top: 4px;
	padding-bottom: 4px;
}

.S5A_ColumnHeader {
	font-size: 11px;
	font-weight: bold;
	color: #edecf3;
	padding: 6px 10px;
}

.S5A_ColumnHeaderRow {
	background: #E8E8E8 url(../../global/dashtable_header.jpg) repeat-x;
}

.S5A_HeaderName {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	text-align: left;
}

.S5A_HeaderDesc {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 4px;
	text-align: left;
}

.S5A_HeaderID {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 4px;
	text-align: center;
}

.S5A_HeaderPrice {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 4px;
	text-align: center;
}

.S5A_HeaderTotPrice {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: right;
	white-space: nowrap;
}

.S5A_Name {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	white-space: nowrap;
}

.S5A_FirstColumnItem {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_Desc {
	padding: 4px 10px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_ID {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_Price {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_ColumnItem {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_TotPrice {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #000000;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.S5A_OrderTitle {
	font-size: 12px;
	font-weight: bold;
	color: #3b4249;
	padding: 4px 10px;
}

.S5A_OrderTitleRow {
	background-color: #CCCCCC;
}

.S5A_OrderHeader {
	padding: 4px 10px;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-color: #999999;
}

.S5A_OrderHeaderRow {
	background-color: #E8E8E8;
}

.S5A_Subtotal {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #3a4148;
}

.S5A_SubtotalPrice {
	padding: 4px 10px;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

.S5A_SubtotalRow {
	background-color: #E8E8E8;
}

.S5A_OrderLineItem {
	padding: 4px 10px;
	font-size: 10px;
	color: #000000;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
}

.S5A_OrderLineItemRow {
	background-color: #E8E8E8;
}

.S5A_OrderTotal {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #353b41;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
}

.S5A_OrderTotalRow {
	background-color: #E8E8E8;
}

.S5A_OrderTotalBLCorner {
	padding: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

.S5A_OrderTotalBRCorner {
	padding: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

.S5A_RowOdd {
	background-color: #E8E8E8;
}

.S5A_RowEven {
	background-color: #E8E8E8;
}

.S5A_Footer {
	background-color: #898a8a;
	padding: 4px 10px;
}

.S5A_QuickCartLayout {
	font-family: Verdana, Arial;
	line-height: 16px;
	border-width: 0px;
}

.S5A_QuickCartLabel {
	font-size: 10px;
	color: #003366;
	background-image: url(../images/S5_QCLine.gif);
	text-align: right
}

.S5A_QuickCartValue {
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	padding: 0px;
}

.S5A_QuickCartFooter {
	padding: 0px;
	background-image: url(../images/S5A_QCLine.gif);
}

.S5A_QuickCartHeader {
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	padding: 0px;
	background-image: url(../images/S5_QCLine.gif);
}

.S5A_CartTitle_mod {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}