#order #center_column { p.address_add, div.addresses #address_invoice_form { text-align: center; } .addresses { .address { margin-top: 20px; } .address_delivery.select select { max-width: 250px; } .address_delivery.select .button_large { margin-left: 20px; .button_action; } #address_invoice_form { &.left { text-align: left; float: none; } .button_large { .button_action; } } } #gift_div { display: none; textarea { width: 758px; height: 100px; } } #ordermsg { margin-top: 10px; clear: both; textarea { width: 758px; height: 100px; } } #cart_voucher { clear: both; float: right; background: #e2e2e1; padding: 20px; margin-top: 10px; } #HOOK_PAYMENT { margin: 20px 0px; p { margin-bottom: 20px; a { display: block; } img { vertical-align: middle; text-decoration: none; margin-right: 20px; float: none !important; } } p.payment_module, div.payment_module { background: #e2e2e1; overflow: auto; &:hover { background: #ffffff; } } div.payment_module > form > div { text-align: left; > img { width: 20px; } } } #voucher { h4 { font-size: 12px; font-weight: bold; color: @color_text; clear: both; padding-top: 20px; padding-bottom: 5px; line-height: 1.5em; } #display_cart_vouchers { span { color: @color_link; cursor: pointer; &:hover { text-decoration: underline; } } } p { float:left; &.submit { padding-top: 24px; input.button { .button_action; } } } } form#form { h3 { margin-bottom: 0px; margin-top: 20px; font-size: 17px; &:first-child { margin-top: 0px; } } table { margin-bottom: 30px; } } #extra_carrier, > p { span.price { color: @color_price; font-weight: bold; } } } #module-cheque-payment #center_column p { margin: 0px 0px 20px; }