/* ======================================================================== */
/* Name:			ShoppingBag.css											*/
/* Author:			Derrick Went											*/
/* Date:			19 July 2006											*/
/* Description:		Standard stylesheet for the Shopping Bag				*/
/* Client:			Atlantis Marine											*/
/* ======================================================================== */

fieldset.ShoppingBag ol {margin: 0em; padding: 0em;}
fieldset.ShoppingBag li {display: block; margin: 0em; padding: 0em; position: relative; min-height: 1%; max-height: 100%; float: left; min-width: 1%; max-width: 100%; width: 100%;}
.ShoppingBag div.ButtonBar {padding-left: 25em; width: 30em;}
.ShoppingBagProduct legend {display: none;} 
.ShoppingProductCode {display: inline; float: left; width: 8em;}
.ShoppingProductDescription {display: inline; float: left; width: 20em; padding-left: .5em;}
.ShoppingProductAttribute {display: inline; float: left; width: 100%; position: static;}
.ShoppingProductQuantity {display: inline; float: left; width: 5em; padding-left: .5em;}
.ShoppingProductSelect {display: inline; float: left; width: 3em;}
.ShoppingProductUnitPrice {display: inline; float: left; width: 5em; text-align: right;}
.ShoppingProductLineTotal {display: inline; float: left; width: 5em; text-align: right;}

/* Summary */
fieldset.ShoppingBagSummary {
/*
background-image: url(../images/bag.gif);
*/
 background-repeat: no-repeat; background-position: 0em 3em; min-width: 36px; max-width: 150px; width: 150px; float: left; position: absolute; top: 265px; left: 10px; margin-top: 10px;}
.ShoppingBagSummary legend {}
.ShoppingBagSummary span {padding-left: 36px; margin: 0em; display: block; text-align: left; float: left; min-width: 36px; max-width: 100px; height: 1em; line-height: 1em;}

/* SubTotal */
.ShoppingBagSubTotal legend {display: none;}
.ShoppingBagSubTotal label {display: inline; float: left; margin: 0em; width: 40em; height: 2em; text-align: right; padding-top: .5em; font-weight: bold;}
.ShoppingBagSubTotal span {width: 5.25em; padding-top: .5em; text-align: right; display: inline; float: left; font-weight: bold;}

/* Totals */
.ShoppingBagTotals legend {display: none;}
.ShoppingBagTotals label {display: inline; float: left; margin: 0em; width: 35em; text-align: right; font-weight: bold;}
.ShoppingBagTotals span {width: 5em; text-align: right; display: inline; float: left; font-weight: bold;}
fieldset.ShoppingBagTotals li {display: block; margin: 0em; padding: 0em; position: relative; min-height: 1%; max-height: 100%; float: left; min-width: 1%; max-width: 100%; width: 100%;}
