html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

h1{
  color:#ed373b;}
h2,h3,h4,h5,h6 {
  color:#00a0dc;}



.coupon_logo {
  float:left;
    filter: alpha(opacity=50); /* internet explorer */
    -khtml-opacity: 0.5;      /* khtml, old safari */
    -moz-opacity: 0.5;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
  position:absolute;
  z-index:-1;}
.coupon_head {
/*  background:url(/image/cache/redcarpetlogo75x93.png) no-repeat;*/
  height:93px;
  position:relative;}
.coupon_title {
  }
.coupon_title h1, .coupon_expiration h4 {
  line-height:22px;
  margin:0px 2px 0 0;
  text-align:right;}
.coupon_title h1 {
  z-index:10;}
.coupon_expiration {
  }
.coupon_image {
  overflow:hidden;}
.coupon_image img {
  height:auto;
  width:192px;}
.coupon_body {
  text-align:center;}
.coupon_body, .coupon_footer, .coupon_code {
  padding:0 5px;}
.coupon_body p {
  margin-bottom:0px;}
.coupon_body img {
  display:none;}
.coupon_footer {
  color:#333333;
  font-style:italic;
  line-height:15px;
  text-transform:uppercase;
  text-align:center;}
.coupon_footer {
  position:absolute;
  bottom:3px;}
.coupon_code {
  color:#333333;
  line-height:25px;
  text-align:right;}

.coupon {
  border:2px dashed #ED373B;
  float:left;
  height:410px;
  margin:0 10px 10px 0;
  overflow:hidden;
  position:relative;
  width:192px;}


.page-break { display:block; page-break-before:always; }

















/* PRINT COUPONS ?id=64 ****************************************/
/*.coupon_container {
  float:left;
  height:410px;
  overflow:hidden;
  position:relative;
  width:210px;}
.coupon_bg {
  display:none;
  left:0px;
  position:absolute;
  right:0px;
  z-index:-100;}
.coupon_logo {
  float:left;
  margin:0 0 10px 5px;}
.coupon {
  border:2px dashed #ED373B;
  height:395px;
  overflow:hidden;
  padding:3px;
  text-align:center;
  width:192px;
  z-index:100;}
.coupon h1,.coupon h4 {
  margin-bottom:5px;}
 .coupon p {
  margin:5px 0 0px 0;}
.coupon h1 {
  line-height:22px;}
.coupon h4 {
  line-height:18px;}
.coupon .coupon_body img {
  border:1px solid #ccc;
  height:auto;
  max-height:192px;
  margin-bottom:5px;
  width:192px;}
.coupon .disclaimer {
  color:#333333;
  font-style:italic;
  line-height:15px;
  padding:0 8px;
  text-transform:uppercase;}
.coupon .coupon_code {
  color:#484848;
  font-weight:bold;
  position:absolute;
  bottom:5px;
  right:12px;}
*/

/*.coupon_container {
  float:left;
  margin:5px;
  overflow:hidden;
  position:relative;}
.coupon_bg {
  display:none;
  left:0px;
  position:absolute;
  right:0px;
  z-index:-100;}
.coupon_logo {
  float:left;
  margin:0 0 10px 5px;}
.coupon {
  border:2px dashed #ED373B;
  overflow:hidden;
  padding:5px;
  text-align:center;
  width:200px;
  z-index:100;}
.coupon h1,.coupon h4 {
  margin-bottom:5px;}
 .coupon p {
  margin:5px 0 0px 0;}
.coupon h1 {
  line-height:22px;}
.coupon h4 {
  line-height:18px;}
.coupon .coupon_body img {
  border:1px solid #ccc;
  height:auto;
  margin-bottom:5px;
  width:200px;}
.coupon .disclaimer {
  color:#333333;
  font-style:italic;
  line-height:15px;
  padding:0 8px;
  text-transform:uppercase;}
.coupon .coupon_code {
  color:#484848;
  font-weight:bold;
  float:right;}
*/
