.food_menu h2{font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px;margin-top:10px}.food_menu p{font-size:15px;line-height:25px}.item_name{width:460px;float:left;padding-right:10px}body.page-template-food_lister_emailer-php .item_name{width:410px}.item_price{width:50px;float:left;margin-right:10px;line-height:30px}.item_extra{float:left;margin-right:10px;clear:right}.item_name.heading{width:100}.item_qty{float:left;width:80px}.item_total{float:left;width:80px}.item_info.even .item_name,.item_info.even .item_price{background:#eee}.item_info.odd .item_name,.item_info.odd .item_price{background:#dfdfdf}#order_details{font-size:15px;line-height:20px}#order_details h2{font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px;margin-top:10px}#order_details .heading{font-weight:700}input.amount{text-align:center}.currency{font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px;margin-top:10px;float:left}#total_price{font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px;margin-top:10px}.canape_calculator input{background:#fff;border:1px solid #ccc;font-size:12px}.canape_calculator select{background:#fff;border:1px solid #ccc;font-size:12px}.canape_calculator input[type=button]{padding:3px;background:#ddd;border:1px solid #ccc;font-weight:400;font-size:13px;border-radius:3px;cursor:pointer}.canape_calculator input[type=button]:hover{background:#bbb}#send_order{padding:6px;border-radius:5px;border:1px solid #ccc;background:#ddd}#send_order:hover{cursor:pointer;background:#bbb}.item_count{font-size:16px;font-weight:400}#canapes_num{color:#DF5149}#canapes_num a{text-decoration:underline}.upon_quote{width:100px}body.page-template-food_lister_emailer-php #main-content p.upon_quote_txt{font-size:13px}.food_menu.no_billing .food_buttons{display:none}.food_menu.no_billing #total_price{display:none}.food_menu.no_billing #send_order{display:none}.food_menu.no_billing #total_area{display:none}