/* Shopping Cart General */
#cart_container 				{ padding: 15px; }
#cart_heading 					{ color: #888686; line-height: normal; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 15px; }
.payment_declined 				{ color: #FF0000; }
.payment_approved				{ font-weight: bold; }
.button_container				{ text-align: center; }

/* Shopping Cart Contents */
.cart_contents					{ width: 100%; }
.row_header						{ font-size: 12px; font-weight: bold; }
.row_items 						{ vertical-align: top; }
.row_divider					{ background-image: url('/template/hzline.gif'); background-repeat: repeat-x; height: 5px; }
.row_totals						{ font-weight: bold; }
.column_item					{ text-align: center; }
.column_description				{ text-align: left; }
.column_qty						{ text-align: center; }
.column_price					{ text-align: right; vertical-align: top; }
.column_total					{ text-align: right; vertical-align: top; font-weight: bold; }
.field_qty						{ width: 30px; text-align: center; }
#item_options ul				{ margin-top: 3px; }
#item_options li				{}

/* Coupon Redeem */
#coupon_redeem 					{ margin-left: 10px; }
#coupon_redeem input			{ margin-right: 5px; float: left; width: 80px; }
#coupon_redeem .coupon_code_label{ float: left; margin-right: 5px; margin-top: 2px; }

/* Checkout Information */
.checkout_info{ width: 100%; padding: 5px; margin-top: 10px; }
.column_checkout_heading{ font-weight: bold; }
.column_fieldtitle{ text-align: right; width: 200px; padding-right: 5px; }
.column_fieldvalue{ }
.checkout_field{ width: 250px; }
.checkout_expiry{}
.required_asterisk{ color: #FF0000; }

/* Review Information ------------------------------------------------- */
.review_info{ width: 100%; padding: 5px; margin-top: 10px; }
.column_review_heading{ font-weight: bold; width: 50%; }
.column_review_value{ width: 50%; vertical-align: top; }

/* Receipt Information ------------------------------------------------- */
.receipt_paymentinfo{ font-weight: normal; }


/* BUTTONS !! */

/* ------ "continue shopping" */
#btn_continue a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
background-position: -6px -4px;
width: 117px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
}
#btn_continue a:hover{
background-position: -207px -4px;
}

/* Help Button ------------------------------------------------- */
#btn_help a{
display: none;
}
#btn_help a:hover{
}

/* Update Cart Button ------------------------------------------------- */
#btn_updatecart a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 82px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
background-position: -6px -256px;
}
#btn_updatecart a:hover{
background-position: -207px -256px;
}

/* Checkout Button ------------------------------------------------- */
#btn_checkout a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 157px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
background-position: -6px -116px;
}
#btn_checkout a:hover{
background-position: -207px -116px;
}

/* Submit Button ------------------------------------------------- */
#btn_submit a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 90px;
height: 28px;
margin-top: 10px;
border: none;
display: block;
background-position: -6px -60px;
}
#btn_submit a:hover{
background-position: -207px -60px;
}

/* Complete Button ------------------------------------------------- */
#btn_complete a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 123px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
background-position: -6px -144px;
}
#btn_complete a:hover{
background-position: -207px -144px;
}

/* Back Button ------------------------------------------------- */
#btn_back a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 42px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
background-position: -6px -88px;
margin-bottom: 10px;
}
#btn_back a:hover{
background-position: -207px -88px;
}

/* Change Info Button ------------------------------------------------- */
#btn_changeinfo a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 152px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
background-position: -6px -32px;
}
#btn_changeinfo a:hover{
background-position: -207px -32px;
}

/* Print Button ------------------------------------------------- */
#btn_print a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 59px;
height: 28px;
margin-top: 10px;
border: none;
display: block;
background-position: -6px -228px;
}
#btn_print a:hover{
background-position: -207px -228px;
}

/* Coupon Submit Button ------  CONTINUE--------------------- */
#coupon_submit{
float: left;
}
#coupon_submit a{
background-image: url('template/cart-buttons.gif');
background-repeat: no-repeat;
width: 80px;
height: 28px;
margin-right: 5px;
border: none;
display: block;
margin-top: 2px;
background-position: -6px -172px;
}
#coupon_submit a:hover{
background-position: -207px -172px;
}

