.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.nounderline{text-decoration: none;}
.underline{text-decoration: underline;}

body {font-family:Arial, Helvetica, sans-serif; color:#4d4d4d;}

.fbold {font-weight:bold;}
.fnormal {font-weight:normal;}

.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}

.f14 {font-size:14px;}
.f12 {font-size:12px;}
.f11 {font-size:11px;}
.f10 {font-size:10px;}

.red {color: #C71C1C;}
.grey{color: #666;}
.darkgrey {color: #4d4d4d; }
.padded {padding-right:10px; }

.upper{text-transform:uppercase;}

.line{ 
	height:1px; 
	width:100%; 
	margin: 0 auto; 
	margin: 12px 0 5px 0; 
	text-align:center;
}

#checkoutcontent {
	width:813px; 
	padding: 0px; 
	text-align:center; 
	margin: 0 auto;
}

#checkoutHeader {
	width:800px; 
	margin:0 auto;
}

#productHeader {
	background: #dcdcdc; 
	padding:5px 0; 
	width:800px; 
	margin:0 auto;
}

#product_outer {
	padding: 0px; 
	margin: 5px 0px 0 0; 
	background: url(/images/checkout/side_shade.jpg) repeat-y top right;
	
	min-height:337px;
  	height:auto !important;
  	height:337px;
}

#productList {
	border:1px solid #dcdcdc; 
	padding: 0px; 
	width:800px;
	margin:0 auto;
	
	min-height:337px;
  	height:auto !important;
  	height:337px;
}

#product_outer_confirm {
	padding: 0px; 
	margin: 5px 0px 0 0; 
	background: url(/images/checkout/side_shade.jpg) repeat-y top right;
}

#productList_confirm {
	border:1px solid #dcdcdc; 
	padding: 0px; 
	width:800px;
	margin:0 auto;
}



#subtotal {
	width:775px; 
	margin: 0 auto;
}

#billingpage{
	width: 49%;
	float:left;
}

#shippingpage{
	width: 49%;
	float:right;
}

ul.billinglist, ul.shippinglist {
	list-style-type: none;
	text-align:left;
	padding: 0px;
	margin:0px;
}

ul.billinglist li, ul.shippinglist li{
	padding: 0 0 7px 0;
}

ul.billinglist label, ul.shippinglist label {
	font-size: 11px;
	font-weight:normal;
	display: block;
	width:120px;
	float:left;
}

ul.billinglist input, ul.shippinglist input {
	width:200px;
}

#shippingoptions,
#shipping table td,
#shippingoptionlist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#shippingoptions li,
#shipping table td,
#shippingoptionlist li {
	font-size: 12px;
	padding-bottom: 12px;
}

.info {
	font-size:12px;
	font-weight: normal;
}

#footContainer {
	background: #dcdcdc url(/images/base/footerBack.gif);
}
