@charset "utf-8";
/* CouponCode CSS */

.ccp-container { }
.ccp-coupons { background: #fff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin: 10px 0 0; padding: 10px 0 0; }
.ccp-couponcode { font-size: 16px !important; list-style: disc !important; padding-bottom: 15px !important; }
.ccp-couponcode .couponcodebutton { padding-bottom: 0 !important; }

/* Sidebar Caption */
p.ccp-caption { font-weight: normal; margin: 0 0 10px !important; }
.ccp-couponcode .couponcode-caption { font-weight: normal; }

/* Coupon Code Buttons */

.couponcodebutton { background-position: top left !important; display: inline-block; height: 33px !important; margin-right: 5px; padding: 7px 0 20px !important; text-align: center !important; width: 150px !important; }
.couponcodebutton span.couponcode { border: 0 !important; }

/* Coupon Code Feedback Tooltip */
.couponcode-tooltip { display: inline; position: relative; }
.couponcode-tooltip img { vertical-align: text-top; }
.couponcode-popup { background: transparent url('images/white_arrow.png') no-repeat; display: none; font-size: 12px; height: 80px; position: absolute; text-align: center; width: 200px; z-index: 9999; }
.couponcode-popup  div { margin: 12px 0 5px 0; }
.couponcode-popup  img { margin: 0 10px; vertical-align: text-top; }
.couponcode, .couponcode-worked, .couponcode-failed { cursor: pointer; }

span.couponcode a { font-weight: normal; text-decoration: none; }
span.couponcode a:hover, span.couponcode a:focus, span.couponcode a:active { text-decoration: none; }
span.couponcode embed { z-index: 9999; }