@charset "utf-8";

/* Custom CSS to override checkout.css */

.coHead, .coHeadSet {
	background:#222;
	color:#eee;
	border-bottom:#666 1px solid
}

.twoCols fieldset, .oneCol fieldset, #vc th {
	background:#333;
}

#vc th, #vc td {
	border:1px solid #000
}

#rcustomer label, #rcustomer ol, #rcustomer ol li, legend, #co_confirmation, #panCOLogin strong, #vc th {
	color:#999
}

#vc tr.even, #vc .trTax .tdTprice, .trShipping, div.checkout_opts_wrap ul.checkout_opts li {
	background:#2a2a2a
}

.ulLines li b, #vc .tdQty a, .coHead, .coHeadSet, #vc a, #vc td, .headTbl th, #vc td.tdTotalPrice, #vc .trSubtotal .tdSubtotal, #mc .panIn h4 {
	color:#fff
}

input#vcContinueShopping {
	margin-left:1em
}

#vc .trSubtotal .tdTprice {
	background-color:#666;
	border:1px solid #999
}

#vc .trSubtotal .tdSubtotal {
	border-right:1px solid #999
}

.pan {
	border:1px solid #333;
}

.panIn {
	color:#ccc;
	background:#141414
}

.panIn fieldset.form_group li a {
	color:#ccc;
	margin-left:92px;
}

#rcustomer {
	background:url("../images/bg.gif") repeat-x 0 -166px;
}

#rcustomer, #co_confirmation_txt {
	border:1px solid #444;
	border-top:1px solid #666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}

input#rcLogin {
	color:#333 !important
}

.acPan .editBut a, .panIn fieldset.form_group li a, #mc .panIn h4, #panCOLogin strong {
	color:#999
}

.vcHelp, .coinfo, .acPan h5, .ulLines li, #vc .tdCoupon label {
	color:#ccc
}

.rCol {
	width:22%
}

.lCol {
	width:72%
}

.cart_loader {
	color:#ae7844
}

#vc td.tdCoupon {
	padding-left:0
}

#vc .tdCoupon .fl {
	background:url("../images/bg.gif") repeat-x 0 -408px;
	border-color:#666 #444 #444;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
