table.details{}table h3.name{color:#86c240;margin:0}img.main-img{margin-bottom:0;display:block;border:1px solid #fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4)}#payment-total .upsell{font-weight:400;font-size:12px;line-height:16px;margin:-3px 5px 0 0;display:block}.bundle-promo{position:relative;display:block;padding-bottom:20px}.bundle-promo h4{font-size:15px;font-weight:600;margin-bottom:5px}.bundle-promo h4,.bundle-promo p,.bundle-promo ul{margin-left:200px}.bundle-promo li{list-style-position:inside}.bundle-promo .bundle-items{float:left}.bundle-promo .bundle-items img{float:left;height:90px;margin-right:4px}.bundle-promo .bundle-items .plus{line-height:90px;font-size:30px;font-weight:700;color:#b1b1b1;float:left;margin-right:4px}.bundle-promo label{padding:10px;border-top:1px solid #e1e1e1;position:absolute;bottom:0;left:-1px;width:576px;display:block;color:#fff;text-shadow:0 -1px #000;font-size:12px;text-align:right;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#7c787e;background-image:-moz-linear-gradient(100% 100% 90deg,#2B2827,#7c787e);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#7c787e),to(#2B2827));-pie-background:linear-gradient(#7c787e,#2B2827 100%)}.bundle-promo label:hover{background-color:#625f64;background-image:-moz-linear-gradient(100% 100% 90deg,#22201f,#625F64);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#625F64),to(#22201f));-pie-background:linear-gradient(#625F64,#22201f 100%)}.bundle-promo label.isChecked{text-shadow:0 -1px #1e2e0e;background-color:#6aa332;background-image:-moz-linear-gradient(100% 100% 90deg,#496f22,#6aa332);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#6aa332),to(#496f22));-pie-background:linear-gradient(#6aa332,#496f22 100%)}.bundle-promo label.isChecked:hover{background-color:#62962e;background-image:-moz-linear-gradient(100% 100% 90deg,#38551a,#62962e);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#62962e),to(#38551a));-pie-background:linear-gradient(#62962e,#38551a 100%)}.bundle-promo label .checker{float:right;margin-left:6px}.bundle-promo img.flag{position:absolute;left:-8px;top:14px}.bundle-promo .price{font-size:11px}.bundle-promo .price{margin-bottom:15px}.bundle-promo .price .original{text-decoration:line-through}.bundle-promo .price .new{font-weight:700;color:#86c240;font-size:14px;padding-left:8px}.bundle-promo .price .savings{font-size:11px;font-weight:700;padding-left:2px}