<style>
body { color:#000000; }
td { color:#000000; font-size:11px; }
input, select { font-size:11px; }
a { color:#000000 }

.checkout_thermometer { font-size:12px; font-weight:bold; color:#999999;font-family:Arial,Helvetica; } /* top of page progress indicator */
.checkout_thermometer_highlight {font-family:Arial,Helvetica;font-weight:bold;font-size:12px;  } /* top of page progress indicator */
.checkout_thermometer_box {border:3px solid #ffffff; padding:3px; font-family:Arial,Helvetica;font-size:12px; }

.checkout_logon_content_box {  }
.checkout_new_content_box {  }
.checkout_existing_content_box {  }
.checkout_confirmation_content_box {  }

.checkout_error { color:Red; font-weight:bold;font-family:Arial,Helvetica;font-size:12px; } /* error message */
/*.checkout_error { color:#ff0000; font-weight:bold;font-family:Arial,Helvetica;font-size:12px; } /* error message */
.checkout_error_asterisk { color:#ff0000; font-weight:bold; font-size:100%;font-family:Arial,Helvetica; } /* error asterisk */

.checkout_normal { font-family:Arial,Helvetica; font-size:12px;} /* paragraph font style */
.checkout_strong {  font-weight:bold; font-family:Arial,Helvetica; font-size:12px; } /* paragraph font style */
.checkout_emphasis { color:#000000; font-weight:bold; font-family:Arial,Helvetica; font-size:12px; text-decoration:none; } /* paragraph font style */
.checkout_small { font-size:12px;; font-family:Arial,Helvetica; } /* paragraph font style */

.checkout_heading1 { font-size:12px; font-weight:bold;font-family:Arial,Helvetica; } /* page, section heading */
.checkout_heading2 { color:#ffffff; font-size:12px; font-weight:bold;font-family:Arial,Helvetica; } /* page, section heading */
.checkout_heading3 { font-size:12px; font-weight:bold;font-family:Arial,Helvetica; } /* page, section heading */

.checkout_link { color:#000000; background-color:#ffffff; font-size:12px; font-family:Arial,Helvetica;text-decoration:underline;  } /* hyperlinks */

.checkout_address { background-color:#ffffff;font-family:Arial,Helvetica;font-size:12px; } /* normal address line (rest of address) */
.checkout_address_strong { background-color:#ffffff; font-weight:bold;font-family:Arial,Helvetica;font-size:12px; } /* strong address line (for name) */

.checkout_number { color:#000000;font-family:Arial,Helvetica;font-size:12px; } /* quantities, etc. */

.checkout_money {color:#000000; font-family:Arial,Helvetica;font-size:12px;padding:4px;} /* unit price, shipping cost, etc. */
.checkout_money_total { color:#000000; font-size:12px;font-family:Arial,Helvetica; padding:4px;} /* line item total */
.checkout_money_subtotal { color:#000000;font-size:12px;  font-family:Arial,Helvetica;padding:4px;} /* subtotal */
.checkout_money_grand_total { color:#000000; font-size:13px; font-weight:bold;font-family:Arial,Helvetica;padding:4px; } /* grand total */
.checkout_money_discount { color:#000000;font-size:12px;font-family:Arial,Helvetica;padding:4px; } /* line item discount */
.checkout_money_discount_total { color:#000000;font-size:12px; font-family:Arial,Helvetica;padding:4px; } /* total discount */

.checkout_label { font-family:Arial,Helvetica;font-size:12px; padding:4px;} /* generic field label */
.checkout_label_required { font-weight:bold; font-family:Arial,Helvetica;font-size:12px; } /* reqiured field label */
.checkout_label_example {font-family:Arial,Helvetica;font-size:12px; } /* example data for input field (e.g. "e.g. John Doe") */
.checkout_label_total {  font-family:Arial,Helvetica;font-size:12px; padding:4px;} /* grand total label (e.g. "TOTAL $258.63") */
.checkout_label_grand_total { font-size:14px;; font-weight:bold; font-family:Arial,Helvetica; padding:4px;} /* grand total label (e.g. "TOTAL $258.63") */

.checkout_field_text { width:175px; color:#000000; background-color:#ffffff; } /* <input type="text"> */
.checkout_field_text_required { width:175px; color:#000000; background-color:#ffffff; font-weight:normal;} /* <input type="text"> */
.checkout_field_password { width:175px; color:#000000; background-color:#ffffff; font-weight:bold; color:#ff0000; } /* <input type="password"> */
.checkout_field_password_required { width:175px; color:#000000; background-color:#ffffff; color:#000000; } /* <input type="password"> */
.checkout_field_select { color:#000000; background-color:#ffffff; } /* <select> */
.checkout_field_select_required { color:#000000; background-color:#ffffff;  } /* <select> */
.checkout_field_checkbox { color:#000000; background-color:#ffffff; } /* <input type="checkbox"> */
.checkout_field_checkbox_required { color:#000000; background-color:#ffffff; font-weight:bold; } /* <input type="checkbox"> */
.checkout_field_radio { color:#000000; background-color:#ccccff; } /* <input type="radio"> */
.checkout_field_radio_required { color:#000000; background-color:#ffccff; font-weight:bold; } /* <input type="radio"> */
.checkout_field_textarea { color:#000000; background-color:#ccccff; } /* <textarea> */
.checkout_field_textarea_required { color:#000000; background-color:#ffccff; font-weight:bold; } /* <textarea> */
.checkout_field_submit { background-color:#000000; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */
.checkout_field_reset { background-color:#666666; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */
.checkout_field_button { background-color:#000000; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */

.checkout_table_login { width:95%; padding:0px; spacing:1px; bgcolor:#CC0000;} /* login <table> */
.checkout_table_login_new_cell { height:100%; background-color:#ffffff; padding:15px; border-left:1 solid #999999; border-right:1 solid #999999;border-top:1 solid #999999;} /* new customer <td> */
.checkout_table_login_returning_cell { height:100%; background-color:#ffffff; padding:15px; border-left:1 solid #999999; border-right:1 solid #999999;border-top:1 solid #999999;} /* returning customer <td> */
.checkout_table_login_new_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px} /* new customer header <td> */
.checkout_table_login_returning_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px} /* returning customer header <td> */
.checkout_table_login_new_cell_footer { text-align:left; background-color:#ffffff; padding:0px; border-left:1 solid #999999; border-right:1 solid #999999;border-bottom:1 solid #999999;} /* new customer footer<td> */
.checkout_table_login_returning_cell_footer { text-align:left; background-color:#ffffff; padding:0px; border-left:1 solid #999999; border-right:1 solid #999999;border-bottom:1 solid #999999;} /* returning customer footer<td> */



.checkout_table_decide { width:95%; padding:0px; spacing:0px; vertical-align: top; } /* decide <table> */
.checkout_table_decide_payment_cell { padding:2px; } /* decide <td> */
.checkout_table_decide_payment_cell_header { text-align:left; background-color:#ffffff; padding:2px; } /* decide <td> */

.checkout_table_decide_billing_cell { padding:2px; border-left:1 solid #999999; border-top:1 solid #999999; border-bottom:1 solid #999999; border-right:1 solid #999999;} /* decide <td> */
.checkout_table_decide_billing_cell_header { text-align:left; background-color:#ffffff; padding:2px; } /* decide <td> */

.checkout_table_payment_payment_cell { padding:2px; } /* new customer <td> */
.checkout_table_payment_payment_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px} /* new customer header <td> */
.checkout_table_payment_billing_cell { padding:2px; } /* new customer <td> */
.checkout_table_payment_billing_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px } /* new customer header <td> */
.checkout_table_payment_shipping_cell { padding:2px; } /* new customer <td> */
.checkout_table_payment_shipping_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px } /* new customer header <td> */
.checkout_table_payment_newsletter_cell { padding:2px; } /* new customer <td> */
.checkout_table_payment_newsletter_cell_header { text-align:left; background-color:#CC0000; padding:2px; padding-left:5px } /* new customer header <td> */
.checkout_table_payment_cell_footer { text-align:right; background-color:#ffffff; padding:2px; } /* new customer header <td> */

.checkout_table_confirm_addresses {  }
.checkout_table_confirm_billto_cell { padding:2px; vertical-align:top; }
.checkout_table_confirm_billto_cell_header { text-align:left; background-color:#CC0000; padding:2px; } /* new customer header <td> */
.checkout_table_confirm_shipto_cell { padding:2px; }
.checkout_table_confirm_shipto_cell_header { text-align:left; background-color:#CC0000; padding:2px; } /* new customer header <td> */
.checkout_table_confirm_lineitems { spacing:1px; }
.checkout_table_confirm_totals { padding:2px; }
.checkout_table_confirm_shipping_cell { padding:2px; }
.checkout_table_confirm_shipping_cell_header { text-align:left; background-color:#CC0000; padding:2px; } /* new customer header <td> */
.checkout_table_confirm_billing_cell { padding:2px; }
.checkout_table_confirm_billing_cell_header { text-align:left; background-color:#CC0000; padding:2px; } /* new customer header <td> */
.checkout_table_confirm_lineitem_cell {  padding:2px; border-bottom:2 solid #ffffff; font-family:Arial,Helvetica; font-size:12px; }
.checkout_table_confirm_lineitem_cell_header { background-color:#CC0000; font-weight:bold; color:#ffffff; font-family:Arial,Helvetica; font-size:12px; line-height:20px; border-left:1 solid #ffffff; } /* new customer header <td> */
.checkout_table_confirm_lineitem_row { background-color:#ffffff; }
.checkout_table_confirm_lineitem_row_header { background-color:#CC0000; }
.checkout_table_confirm_options {  }
.checkout_table_confirm_cell_footer { text-align:right; background-color:#ffffff; padding:2px; } /* new customer header <td> */
.checkout_table_confirm_instructions_cell { text-align:right; font-size:12px; font-family:Arial,Helvetica;padding:4px; }

.checkout_table_heading_row { background-color:#ffffff; } /* header row for list tables (e.g. basket) */
.checkout_table_heading_cell { background-color:#ffffff; font-weight:bold; color:#ffffff; font-family:Arial,Helvetica;font-size:13px;padding:2px;} /* cell in header row for list tables (e.g. basket) */
.checkout_table_data_row { background-color:#ffffff;padding:2px; } /* header row for list tables (e.g. basket) */
.checkout_table_data_cell { background-color:#ffffff;padding:2px; border-bottom:1 solid #000000; font-family:Arial,Helvetica;font-size:12px; } /* cell in header row for list tables (e.g. basket) */

.addressbk_address_box { background-color:#eeeeee; }
.addressbk_address_box_cell { padding:2px; font-size:12px; }
.addressbk_table_heading_row { font-family:arial,helvetica; font-size:13px; color:#ffffff; background-color:#0099cc; padding:2px; } /* header row for list tables (e.g. basket) */
.addressbk_table_heading_cell { font-weight:bold; font-size:12px;font-family:Arial,Hevetica;} /* cell in header row for list tables (e.g. basket) */
.addressbk_table_data_row { font-family:arial,helvetica; font-size:12px; background-color:#ffffff; } /* header row for list tables (e.g. basket) */
.addressbk_table_data_cell { font-family:arial,helvetica; font-size:12px; } /* cell in header row for list tables (e.g. basket) */

.addressbk_table_newedit { padding:0px; width:95% }
.addressbk_table_newedit_cell_header { background-color:#CC0000; font-weight:bold; color:#ffffff; font-family:Arial,Helvetica; font-size:12px; padding:2px; }
.addressbk_table_newedit_cell { padding:2px; font-size:12px; font-family:arial,helvetica; color:#000000; background-color:#ffffff; }
.addressbk_table_newedit_cell_footer { text-align:right; background-color:#ffffff; padding:2px; } /* new customer header <td> */

.addressbk_table_decide { padding:2px; font-size:12px; background-color:#ffffff; }
.addressbk_table_decide_row_heading {  }
.addressbk_table_decide_cell_heading { background-color:#CC0000; font-weight:bold; color:#ffffff; font-family:Arial,Helvetica; font-size:12px; padding:2px; }
.addressbk_table_decide_row	{  }
.addressbk_table_decide_cell { padding:2x; font-size:12px; }
.addressbk_table_decide_footer { text-align:right; background-color:#ffffff; padding:2x; }

.addressbk_empty { color:#ff0000; font-weight:bold; font-size:12px; font-family:Arial,Helvetica; }
.addressbk_error { color:#ff0000; font-weight:bold; font-size:12px; font-family:Arial,Helvetica; }
.addressbk_normal { font-size:12px; font-family:Arial,Helvetica; }
.addressbk_label { font-size:12px; font-family:Arial,Helvetica; } /* generic field label */
.addressbk_label_required { font-weight:bold;font-size:12px; font-family:Arial,Helvetica; } /* reqiured field label */
.addressbk_label_example {  font-family:Arial,Helvetica;font-size:12px;} /* example data for input field (e.g. "e.g. John Doe") */
.addressbk_label_total {  font-weight:bold; font-size:12px; font-family:Arial,Helvetica;} /* grand total label (e.g. "TOTAL $258.63") */
.addressbk_label_grand_total {  font-size:12px; font-weight:bold;  font-family:Arial,Helvetica;} /* grand total label (e.g. "TOTAL $258.63") */

.addressbk_field_text { background-color:#ffffff; color:#000000; } /* <input type="text"> */
.addressbk_field_text_required { background-color:#ffffff; color:#000000; } /* <input type="text"> */
.addressbk_field_password { background-color:#ffffff; color:#000000; } /* <input type="password"> */
.addressbk_field_password_required { background-color:#ffffff; color:#000000; } /* <input type="password"> */
.addressbk_field_select { background-color:#ffffff; color:#000000; } /* <select> */
.addressbk_field_select_required { background-color:#ffffff; color:#000000;  } /* <select> */
.addressbk_field_checkbox { background-color:#ffffff; color:#000000; } /* <input type="checkbox"> */
.addressbk_field_checkbox_required { background-color:#ffffff; color:#000000; } /* <input type="checkbox"> */
.addressbk_field_radio { background-color:#ffffff; color:#000000; } /* <input type="radio"> */
.addressbk_field_radio_required { background-color:#ffffff; color:#000000; } /* <input type="radio"> */
.addressbk_field_textarea { background-color:#ffffff; color:#000000; } /* <textarea> */
.addressbk_field_textarea_required { background-color:#ffffff; color:#000000; } /* <textarea> */
.addressbk_field_submit { background-color:#666666; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */
.addressbk_field_reset { background-color:#666666; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */
.addressbk_field_button { background-color:#666666; color:#ffffff; font-weight:bold; border-left:2 solid #999999; border-top:2 solid #999999; border-bottom:2 solid #000000; border-right:2 solid #000000;font-size:12px; } /* <input type="submit"> */

.confirm_checkout_prices td { text-align:right;padding-right:5px; }
