/* ORDER HISTORY / RECIEPT */
.receipt {padding: 20px 0px 0px 130px;}
div.order_history table.product_list_table {
  width: 85%;
}
div.order_history table.product_list_table td {
  width: auto;
  height: auto;
  padding: 2px 2px 3px 6px;
}
div.order_history tr.view_cart_tr td {
  border-bottom: 1px dashed #dddddd;
}
table.order_display_table {
  width: 520px;
  border: 0px solid grey;
  padding: 0px;
}
table.order_display_table table {
  border: 1px solid #dddddd;
  width: 100%;
}
table.order_display_table tr.receipt_headers td {
  font-weight: bold;
  background-color: #dddddd;
  color: #686868;
  vertical-align: middle;
}
table.order_display_table td.receipt_logo {
  padding: 0px 8px 0px 8px;
}
table.order_display_table td.receipt_logo img {
}
table.order_display_table td.receipt_info table td {
}
table.order_display_table td.reciept_shipto table td {
}
table.order_display_table td.reciept_billto {
  height: 100%;
}
table.order_display_table td.reciept_billto table {
  height: 100%;
}
table.order_display_table td.reciept_billto table tr.receipt_headers td {
  vertical-align: middle;
  height: 20px;
}
table.order_display_table td.reciept_billto table td {
  vertical-align: top;
}
table.order_display_table td.receipt_lines table {
  width: 100%;
}
table.order_display_table td.receipt_lines table td {
  border-bottom: 1px solid #dddddd;
}
table.order_display_table td.receipt_lines table table {
  width: auto;
  padding: 2px;
  border: 0px;
}
table.order_display_table td.receipt_lines table table td {
  border-bottom: 1px solid #dddddd;
}
.receipt_table td{padding: 5px;}
