﻿.coupon { margin:10px; border:4px dashed #000; font-family:Arial, Helvetica, Sans-Serif; width:630px;}
.couponDates {background-color:#a7cf86; color:#fff; font-size:22px; padding:10px; text-align:center; font-weight:bold;}
.couponContent { margin:25px; background-image:url(coupon_logo.jpg); background-repeat:no-repeat; background-position:top left; position:relative; min-height:180px;}


.couponPrice { display:block; color:#b71234; font-size:60px; font-weight:bold; letter-spacing:-4px; margin-right:160px; text-align:right; font-family:BargainBinRegular, Comic Sans, Comic Sans MS;}
.couponMinPurchase {display:block; font-weight:bold; font-size:20px; padding:2px 20px; border-left:3px solid #a7cf86; position:absolute; top:5px; left:440px; width:100px;}

.couponFree { display:block; color:#b71234; font-size:60px; font-weight:bold; letter-spacing:-1px; margin-left:170px; font-family:BargainBinRegular, Comic Sans, Comic Sans MS;}
.couponProduct { display:block; color:#b71234; font-size:22px; font-weight:bold; letter-spacing:-1px; position:absolute; top:18px; left:320px; width:110px; text-align:center;}
.couponMinProduct {display:block; font-weight:bold; font-size:14px; padding:2px 10px; border-left:3px solid #a7cf86; position:absolute; top:18px; left:440px; width:120px; min-height:55px;}

.details { font-size:14px; padding-top:10px; width:400px;}
.disclaimer { color:#666; font-size:10px; width:300px;}
img.barcode { display:block; position:absolute; right:0; bottom:-10px;}

.couponCallout {margin:20px 0; background-image:url('CouponThumb.png'); background-position:top left; background-repeat:no-repeat; clear:both; padding-left:145px; position:relative;}
.couponCallout strong {display:block;}
.couponCallout strong a {display:block; text-indent:-5555px; background-image:url('title.gif'); background-repeat:no-repeat; height:25px;}
.couponFloat {position:absolute; display:block; top:0; left:0; width:200px; height:200px;}
