/* Clean Design */

a:link, a:visited, a:hover, a:active {
	color:#2170BD; /* Link */	
}

h1, h2, h3{
	color:#000000; /* Accent_1 */
	margin-bottom:7px;
}

h1{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}

form{
	margin:0 auto;
	padding:0;
}
#shopping table#scATbl {
	font-size:12px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}

.ShoppingCart{
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2C2D2E;
	background: #FFFFFF;
}

.ShoppingCart th{
	text-align:left;
	background-color:#F1F0EE; /* Global_Gray_Light */
	color:#353C48; /* Accent_5 */
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.ShoppingCart th, .ShoppingCart td{
	padding:5px 14px 5px 7px;
	vertical-align:top;
}
#shopping table#scBTbl {
	font-size:12px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}


.OrderSummary{
	background: #CCFFFF;
	color: #000000;
}

.OrderSummary td.SummaryLabel{
	text-align:left;
	font-weight:bold;
	color: #353C48; /* Accent_5 */
	padding: 10px 5px 10px 7px;
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	font-size: 12px;
}

.OrderSummary td{
	text-align:right;
	padding: 10px 14px 10px 5px; 
	border-top:solid 1px #CCD0D6; /* Neutral_Medium */
}

.CartSummary{
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
	background: #CCFFFF;
}

.SummaryFooter{
	background-color:#E5F385; /* Accent_11 */
	font-weight:bold;
}
#shopping   table#scCTbl {
	font-size:12px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}


.ButtonWrapper{
	border:solid 0px #BABDC2; /* Neutral_Dark */
	background: #CCFFFF;
}

.ButtonWrapper th{
	text-align:left;
	padding:7px 0px 5px 0px;
	border:solid 0px #BABDC2; /* Neutral_Dark */
}

.ButtonWrapper td{
	text-align:right;
	padding:7px 0px 5px 0px;

}

.ButtonWrapper input{

}

.SummaryFooter td{
	background-color:#B8D249; /* Accent_12 */
	width:15%;
}

td.IndividualCharge{
	font-weight:normal;
	text-align:left;
}

td.FormItem, th.FormItem{
	text-align:center;
}

td.PriceItem, th.PriceItem{
	text-align:right;
}

.Subtotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ccc;
}


input, textarea{
	font-size:11px;
}

input.wide_text{
	width:200px;
}

input.medium_text{
	width:100px;
}

.ItemDescription{
	margin:0 0 2px 0;
}

.QuantityField{
	width:25px;
}
