#register_wrapper { float: left; width: 70%; font-size: 13px; } #mode_form, #add_item_form { margin: 0; } #mode_form .panel-body, #add_item_form .panel-body { padding: 10px; } #mode_form { background-color: #DDD; } #add_item_form { background-color: #BBB; } #item_label { padding-top: 0; } #sales_takings_button { margin-right: 5px; } #register { position: relative; width: 100%; padding: 0px; border-collapse: collapse; } #register th { background-color: #999; padding: 5px; text-align: center; color: #FFF; } #register td { background-color: #EEE; padding: 3px; text-align: center; } #overall_sale { float: left; margin-left: 4px; background-color: #BBB; width: 28%; padding: 5px; font-size: 13px; } #sale_details { position: relative; width: 100%; margin-top: 5px; border-top: 2px solid #000; } #finish_sale { position: relative; } #payment_details { float: left; width: 100%; margin-top: 5px; border-top: 2px solid #000; background-color: #DDD; margin-bottom: 0px; clear: both; } #cancel_sale { float: left; width: 100%; margin-top: 5px; clear: both; } #suspended_sales_table { width: 100%; } #credit_card_form fieldset { overflow: auto; border: 0; margin: 0; padding: 0; } #credit_card_form fieldset div { float: left; } #credit_card_form fieldset.centered div { text-align: center; } #credit_card_form label { display: block; margin-bottom: 5px; } #credit_card_form input.text { border: 1px solid #bfbab4; margin: 0 4px 8px 0; }