table.order { width: 100%; } table.order .buttons { width: 62px; padding-right: 5px; } table.order .pos { width: 36px; padding-right: 5px; } table.order .quantity { width: 36px; padding-right: 5px; } table.order .item { font-weight: bold; padding-right: 5px; } table.order .price { width: 70px; padding-right: 5px; } table.order .price > input { width: 54px; display: inline-block; } table.order .tax_rate { width: 45px; padding-right: 5px; } .total { text-align: right; } table.order .total { width: 75px; } table.order .total span { display: inline-block; } span.total { float: right; } td.inventory label, td.inventory { float: right; } td.inventory span { display: inline-block; width: 100%; text-align: center; } table.order .item div { font-size: 0.8em; font-weight: normal; color: #727272; } .button { cursor: pointer; } .drop_box { display: none; } .drop_box.open { display: table-row; } .drop_box_button { display: inline-block; width: 16px; height: 16px; } .drop_box_button.down { background: url(../images/edit_form_close.png) no-repeat; } .drop_box_button.up { background: url(../images/edit_form_open.png) no-repeat; } .delete_button { display: inline-block; width: 16px; height: 16px; background: url(../images/delete.png) no-repeat; }