/* NeonHorizon Cart */
/* V1.3 */

input.hidden {
  width:            0;
  height:           0;
  border:           0;
  background-color: inherit;
  overflow:         hidden;
}

table.cart_contents tr.cart_item_total th,
table.cart_contents tr.cart_item_postage td {
  border:           0px solid #bbbbbb;
  border-width:     1px 0px 0px 0px;
}

div.cart_update_button input[type=submit] {
  font-size:        0.8em;
  padding:          2px 2px 2px 2px;
}

table.cart_contents tr.cart_item_0 {
  background-color: #eeeeee;
}

table.cart_contents tr.cart_item_1 {
  background-color: #dddddd;
}

table.cart_contents tr.cart_item_problem,
div.cart_buy_button_problem {
  background:       #ffaaaa;
}

table.cart_contents tr.cart_item_success,
div.cart_buy_button_success {
  background-color: #aaffaa;
}

table.cart_contents tr.cart_item_link {
  cursor:           pointer;
}

table.cart_contents tr.cart_item_link td.cart_item_delete {
  cursor:           auto;
}

table.cart_contents tr.cart_item_link a {
  text-decoration:  none;
}

table.cart_contents tr.cart_item_hover {
  background-color: #daecfc;
}

table.cart_contents td.cart_item_delete,
table.cart_contents th.cart_item_delete {
  border:           none !important;
  background-color: #ffffff;
}
