/* CSS Document */

body { margin:0px; font-family:Arial, Helvetica, sans-serif}
.coupon { width:595px; height:842px; border:1px solid #999999; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.coupon-name { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#0E366A; margin-top:10px; margin-bottom:10px; border:1px dashed #C4CFE3; padding:5px}
.prof-name { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; margin-bottom:10px; color:#345A91; border:1px dashed #C4CFE3; padding:5px}
.caddress { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:Black; margin-bottom:10px; border:0px; padding:0px}
.cdescription { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666F78; margin-bottom:10px; text-align:justify; line-height:18px; border:1px dashed #C4CFE3; padding:5px; height:auto;}
.barcode { border:1px dashed #C4CFE3; padding:5px; margin-bottom:10px; }
.ecdate { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Black;}

/* css for A4 Preview */

.coupon-p { width:297px; height:421px; border:1px solid #999999; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.coupon-name-p { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0E366A; margin-top:5px; margin-bottom:5px; border:1px dashed #C4CFE3; padding:5px}
.prof-name-p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:5px; color:#345A91; border:1px dashed #C4CFE3; padding:3px}
.caddress-p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7591BC; margin-bottom:5px; border:1px dashed #C4CFE3; padding:3px}
.cdescription-p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666F78; margin-bottom:5px; text-align:justify;  border:1px dashed #C4CFE3; padding:3px; height:auto;}
.barcode-p { border:1px dashed #C4CFE3; padding:5px; margin-bottom:5px;}
.ecdate-p { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#025698;}


/* CSS for print coupon */
.coupon-box { border:2px solid #CCCCCC; padding:3px;}
.coupon-box td.left { width:250px; padding-right:10px; vertical-align:top}
.coupon-box td.right { padding-right:10px; vertical-align:top; padding-bottom:7px;}
.coupon-toplbg { background:url(../images/coupon_tlbg.gif) no-repeat;}
.coupon-toprbg { background:url(../images/coupon_trbg.gif) no-repeat;}

.coupon-botlbg { background:url(../images/coupon_blbg.gif) no-repeat;}
.coupon-botrbg { background:url(../images/coupon_brbg.gif) no-repeat;}

.coupon-topbg { background:url(../images/coupon_topbg.gif) repeat-x; width:100%;}
.coupon-bottombg { background:url(../images/coupon_bottombg.gif) repeat-x; width:100%; text-align:center}
.coupon-leftbg { background:url(../images/coupon_leftbg.gif) repeat-Y;}
.coupon-rightbg { background:url(../images/coupon_rightbg.gif) repeat-Y;}
.coupon-body { vertical-align:top; font-size:14px; text-align:center; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:justify}
.text { font-size:13px; line-height:18px; font-weight:bold; color:#333333;}
.text-title { font-size:16px; font-weight:bold;}
.text-expire { font-size:14px; font-weight:bold; color:#999999; text-align:center}
.coupon-title { font-size:24px; color:Black; font-weight:bold; text-align:center}
.coupon-free { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#8BD500; font-weight:bold; text-align:center}
.coupon-logo { text-align:center; padding-bottom:5px;}
.coupon-description { text-align:justify; font-size:12px; font-weight:bold;  color:#666F78; line-height:17px; padding-bottom:10px;}
.coupon-wowlogo { vertical-align:bottom; padding-bottom:10px;}