@import "_colors"; @import "_mixins"; @import "_checkout_progress"; div#checkout { position: relative; .progress-steps { position: absolute; top: 0.5em; right: 0; } form { background-position: top right; background-repeat: no-repeat; } #checkout_form_address { background-image: url("../images/steps/2.png"); } #checkout_form_delivery { background-image: url("../images/steps/3.png"); } #checkout_form_address #billing label, #checkout_form_address #shipping label { width:190px; float: left; padding-right: 10px; text-align: right; } #checkout_form_address #billing input, #checkout_form_address #shipping input, #checkout_form_address #billing select, #checkout_form_address #shipping select { width:304px; } #checkout_form_address #billing p.checkbox, #checkout_form_address #shipping p.checkbox, #checkout_form_address .form-buttons { padding-left:200px; } #checkout_form_address #billing p.checkbox label, #checkout_form_address #shipping p.checkbox label { width: auto!important; float: none!important; } #checkout_form_address #billing p.checkbox input, #checkout_form_address #shipping p.checkbox input { width: auto!important; } #checkout_form_payment { background-image: url("../images/steps/5.png"); select { width: 75px; } #payment { .column(8); } #order_details { .column(12); } } #payment-methods { list-style: none; display:block; padding: 0; margin: 0; width: 720px; li { display:block; .column(5); } li.last { .column-last(5); } } #checkout-summary { background-color: #C3C9DF; float: right; margin-top: 10px; padding: 20px; width: 180px; } }