#promo{padding:10px;padding-left:20px;min-width:500px}#promo #header_message{font-weight:bold;height:40px;font-size:20px}#promo .item_message{font-weight:bold;padding-top:20px;padding-bottom:10px;clear:both}#promo .qty_total{border:medium none;font-weight:bold;margin-left:8px;float:left;padding-top:2px;font-size:18px}#promo .qty_total input{background:none}#promo .qty_total .show_qty_total{}#promo .optionproductname{font-size:14px}#promo .qty_description{margin-left:5px;display:block;float:left;padding-top:5px}#promo .qty{border:1px solid #ccc;cursor:pointer;cursor:hand;min-width:24px;min-height:24px;float:left;font-size:18px;text-align:center;margin:2px 2px 0px 0px}#promo .qty_row{clear:both}#promo .promo_toggle{padding:4px;width:100%;cursor:pointer;cursor:hand}#promo .promo_toggle:hover{background:#eaeaea}.promo_highlighted{background-color:#cecece}#promo .yes_no{width:50px;float:left;border:1px solid #fbeede;color:#fff}#promo .yes_no:hover{color:#fbeede}#promo .yes_no input[type="radio"]{display:none}#buttons{clear:both;padding-top:20px;padding-bottom:10px}.item_message{color:#524e4a;border-bottom:1px solid #524e4a}#promo .adding_item h3{width:100%}.loading{position:relative;text-align:center}.loading img{position:absolute;top:50px;margin-left:-33px;left:50%}#promo .bottomness{margin-top:10px}