
#check_out_container { float: left;  margin: 0; padding: 0 ; width: 737px; }
#check_out_container p { margin: 5px 0 7px 0 }
#check_out_container p.asterix { color: #ca0088; }

/* Table */
#check_out_container table { margin: 0; padding: 0; border: 0; border-collapse: collapse; width: 737px }
#check_out_container tr.color { border-top: 1px solid #e9e3db; background: #f6f3f0; }
#check_out_container th { padding: 5px; border-bottom: 1px solid #efcbd7; border-top: 1px solid #e9e3db; color: #928575; font-weight: normal; text-transform: uppercase; text-align: left; }
#check_out_container th p.item { margin: 0 0 0 10px; font-size: 11px; }
#check_out_container td { padding: 5px; border-bottom: 1px solid #e9e3db; }
#check_out_container td.start { border-top: 1px solid #e9e3db; }
#check_out_container td.shopping_bag { border-bottom: 1px solid #efcbd7; }
#check_out_container td.no_border { border-bottom: 0; }
#check_out_container td.voucher { padding-top: 10px; padding-bottom: 10px; }
#check_out_container table p { margin: 0 0 0 100px; font-size: 12px; }
#check_out_container table p.two_line_inputs { margin: 0 0 22px 100px; }
#check_out_container table p.two_line_inputs_asterix { margin: 0 0 22px 0; }
#check_out_container table p.textarea { margin: 0 0 55px 100px; }
#check_out_container table p.small_print { margin: 5px 0 0 0; color: #928575; font-size: 11px; }
#check_out_container table p.small_print_button { margin: 5px 0 0 37px; color: #928575; font-size: 11px; }
#check_out_container table p.contact_email { margin: 0 0 28px 100px; }
#check_out_container table p.contact_email_asterix { margin: 0 0 28px 0; }
#check_out_container table p.contact_phone { margin: 0 0 16px 100px; }
#check_out_container table p.contact_phone_asterix { margin: 0 0 16px 0; }
#check_out_container table p.totals { font-size: 11px; font-weight: bold; text-align: right; }
#check_out_container table p.right_align { margin: 0 30px 0 0; font-size: 11px; text-align: right; }
#check_out_container table p.remove { float: left;  margin: 0 0 0 40px; color: #928575; font-size: 11px; background: #ff4400; }

#remove_button { float: left; width: 22px; }
#remove_text  { float: left; margin: 3px 0 0 0; color: #928575; font-size: 11px; }

/* Form */
#check_out_container form { margin:0; padding:0; }
#check_out_container input { margin: 0; padding: 0; width: 330px; color: #928575; font-size: 11px; }
#check_out_container input.adress_line_2 { margin-top: 4px; }
#check_out_container input.small_input { width: 105px;  }
#check_out_container input.checkbox { width: 30px;  }
#check_out_container input.total {margin-right: 28px; width: 50px; text-align: right; font-size: 11px; }
#check_out_container select { margin: 0; padding: 0; width: 334px; color: #928575; font-size: 11px; }
#check_out_container select.small_select { width: 109px; }
#check_out_container textarea { width: 330px; height: 70px; color: #928575; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
