/* Header */ .ticket .head { padding: 0; padding-bottom: .2em; border-bottom: 1px solid #DDD; margin-bottom: 1em; } .ticket .head > div { padding-bottom: .8em; } .ticket .head p { margin: .2em; } .ticket .head p.important { font-size: 1.4em; } .ticket .total { text-align: right; } /* Lines */ .ticket .line { padding: .5em 0; } .ticket .line p { margin: .1em 0; } .ticket .amount { float: left; } .ticket .subtotal { float: right; }