.img_container { float: left; margin-right: 5px; text-align: center; width: 210px; }

.img_holder { line-height: 124px;padding: 2px;border: 1px solid #cccccc;text-align: center;color: #666666; }

.info_holder { float: right; font: 12px arial; width: 300px; }
.info_holder ul { list-style: disc; }

.price_list { background-color: #F3F3F3;color: #555555; font: 11px arial; margin-top: 8px;padding: 10px; }

.price_list a { color: #000000;font-weight: bold; }
.price_list ul { list-style: none;padding: 0px;margin: 0px; }

.alphabet { background: #335589;padding: 6px;font: 11px arial;text-align: center;color: #ffffff; }
.alphabet a { color: #ffffff; }


.basket_img { float: left;width: 120px;text-align: center;color: #777777;padding: 2px;border: 1px solid #cccccc; }

.basket_button { float: right;width: 120px;text-align: right; }

.basket_info { float: left; width: 240px;margin-left: 10px; }

.remove_button { background-color: #ff0000;color: #ffffff;font: 11px arial;border: 0px; }

.large { font: 20px arial;letter-spacing: -1px; }
.larger { font: 25px arial;letter-spacing: -1px; }
.delivery_row { text-align: right;padding: 0px 0px 6px 0px; }
.delivery_row a { color: #0871a1; }

.no_image { padding-left: 50px;padding-right: 50px; }

.offer_wrapper { text-align: center; }
.offer_box { width: 145px;height: 28px;background: url(images/offer_banner.jpg) no-repeat;text-align: center;font-weight: bold;line-height: 28px; }


.non_offer { color: #000000; }
.on_offer { color: #249224; }

