ul, ol  { list-style:none; }
body.catalog-product-view #bonus-items { margin-bottom: 10px; padding: 0; width: 210px; }
body.catalog-product-view #bonus-items ul { margin-bottom: 7px;}
body.catalog-product-view #bonus-items li { border-top: 2px solid #eaeaea; padding-bottom: 9px; padding-top: 6px;}
body.catalog-product-view #bonus-items li.first { border-top: 0px; padding-top: 0; }
body.catalog-product-view #bonus-items li.last { padding-bottom: 0; }
body.catalog-product-view #bonus-items li div.bonus-item-container { padding: 5px 7px 0 7px; }
body.checkout-cart-index .item-msg.error { font-size: 10px; line-height: 1; margin: 3px 0; }

#bonus-items.more_buying_choice > .bonus-block-header:after { content: "."; display: block; visibility: hidden; height: 0; line-height: 0; clear: both; }
#bonus-items.more_buying_choice > .bonus-block-header > h4 { margin-bottom: 0; }
#bonus-items.more_buying_choice.multistore > .bonus-block-header > h4 { float: none; width: 196px; margin-left: 1px; padding-left: 0px; padding-right: 0px; text-align: center; color: white; height: 20px; line-height: 24px; margin-bottom: 0px; font-size: 18px; background: #ff3d00; margin: 0px auto; }
#bonus-items.more_buying_choice > p { font-size: 10px; margin-left: 13px; }
#bonus-items.more_buying_choice.multistore > p { font-size: 10px; text-align: center; margin-left: 0; }
#bonus-items.more_buying_choice > .text { margin-top: 0px; padding: 0; }
#bonus-items.more_buying_choice ul { width: 210px; }
#bonus-items.more_buying_choice ul li.bonus-item { position: relative; }
#bonus-items.more_buying_choice ul li.bonus-item.last { margin-bottom: 0px; }
#bonus-items.more_buying_choice li.bonus-item .bonus-product-name { height: 14px; margin-bottom: 7px; }
#bonus-items.more_buying_choice li.bonus-item .bonus-product-name > label > span { width: 150px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 1; color: #636363; font-family: "DINCompPro-CondMedium", Arial, Helvetica, sans-serif; }
#bonus-items.more_buying_choice li.bonus-item .bonus-product-name > input[type="checkbox"] { -moz-appearance:none; -o-appearance:none;
height:13px; width:13px; margin-top:-9px; border: 1px solid lightgrey; outline: none;  box-shadow:none; moz-box-shadow:none }
#bonus-items.more_buying_choice li.bonus-item .bonus-details:after { content: "."; display: block; visibility: hidden; height: 0; line-height: 0; clear: both; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details { border-bottom: 1px solid #ced0cf; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .image { float: left; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container { float: left; font-size: 9px; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container > div {  width: 127px; overflow: hidden; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-price { height: 28px; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-price span.label { font-size: 10px; margin: 8px 0 0 4px; display: inline-block; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-price span.value { margin-top: 5px; font-size: 20px; float: right; color: #ff3e00; font-family: "DINCompPro-CondMedium", Arial, Helvetica, sans-serif; line-height: 1; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-you-save { height: 20px; background: #eeeeee; text-align: right; color: #727272; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-you-save > span { margin-top: 4px; display: inline-block; }
#bonus-items.more_buying_choice li.bonus-item .bonus-details .bonus-price-container .bonus-you-save > span.percents { font-size: 17px; font-family: "DINCompPro-CondMedium", Arial, Helvetica, sans-serif; line-height: 1; }

#checkout-review-table div.bonus-product p { color: red; font-size: 11px; font-family: Arial; margin: 0; }
#shopping-cart-table div.bonus-product p { color: red; font-size: 11px; font-family: Arial; margin: 0; }

