#checkout				{margin:10px 0 40px 0; font:11px/140% 'Lucida Sans Unicode',Arial,Verdana; color:#999;}
#checkout table			{vertical-align:top;}
#checkout td			{border:1px solid #333; vertical-align:top;}


.checkout-error {color: #D4141D;}

/*--CART*/

td.blank{width:390px; padding:3px; line-height:16px;}

img.checkout-button{float:right; padding-bottom:15px; padding-right:10px;}

#final-total{width:198px; background: #191D1D; float:right;	margin-top:5px;	padding:10px; text-align:right; margin-bottom:40px;}

#discount-box {width:248px;	/*height:60px;*/ float:left; background: #191D1D; margin-top:5px; padding:10px; text-align:left;}
#discount-box td{border:none;}
#discount-box h3{font-family:Arial, Helvetica, sans-serif;}

/*#discount-box input	{border:none;}*/

/*#discount-box div {width:198px;	background: #20282c; margin-top:5px; padding:10px; text-align:left;}*/

#discount-box p.error {padding-top: 10px;}

.sub-total{padding:3px;	border:none;}

.grand-total{font-size:120%; font-weight:bold; color:#666666; padding:3px; background:#222;	border:none;}

.giftlist-submit {
	vertical-align: middle !important;
}

.giftlist-submit input.button {
	vertical-align: middle !important;
}

.cartwrapper			{}
.cart					{}
table.cart				{margin-top:15px;	border:1px solid #191d1d; width:930px;}
.cart th				{height:28px !important; font-weight:bold; color:#666666; background:#222; line-height:30px; font-size:110%; text-align:left; padding-left:4px; border:1px solid #222;}
.cart td				{padding:6px; height:50px;}
.cart-data
.cart-thumb				{width:10px;border-right:1px solid #191d1d; border-left:1px solid #191d1d;}
.car-thumb				{border:1px solid #333;}
.cart-description		{width:158px;}
.cart-price				{width:85px;}
.cart-quantity			{width:80px;}
.cart-quantity	input.q	{color:#696969; width:30px;}
.cart-subtotal			{margin:6px 6px 6px 0; width:130px; border-right:1px solid #191d1d;}
.cart-buttons			{background:#20282c; border:1px solid #20282c; height: 22px !important; padding:5px 3px 3px 3px !important;}
.cart-message			{}
.cart-remove			{}
.cart-subtotal			{}
.cart-quantity			{}
.cart-description		{}

/*may not be needed*/
td.coptions				{background:#20282c;	border:1px solid #20282c; height: 22px !important; padding:5px 3px 3px 3px !important;}
.geninput			{border:1px solid #ccc; color:#999999; font-size:11px; padding:4px;}




