* { padding: 0; margin: 0; }

div.coupon { 
	font: 11px/16px verdana;
	margin: 0 0 15px; width: 492px; overflow: hidden;  }
div.coupon_head {  overflow: hidden; height: 119px; }

a { color: #335A99;}

div.coupon_border { border-left: 1px solid #335a99; border-right: 1px solid #335a99; padding: 0 10px 10px; }
p.coupon_company_name strong { font-size: 12px; margin-right: 10px; }
p.coupon_offer { font-size: 18px; line-height: 22px; font-weight: bold; border-top: 1px solid #335a99; padding-top: 15px; margin-bottom: 5px; margin-top: 5px; }

p.coupon_description { border-bottom: 1px solid #335a99; padding-bottom: 15px; margin-bottom: 5px; color: #335a99; font-size: 12px; }

p.coupon_fineprint { color: #999; font-size: 10px; font-style: italic; }
p.coupon_expiry { font-size: 10px; font-weight: bold; }

div.coupon_bottom { _padding-left: 2px; }

body { margin: 0; padding: 0; font: 12px/16px verdana; line-height: 16px;  }
h1 { font-size: 16px; line-height: 16px; margin: 0 0 25px; color: #44AAFF;}

ul.categories { margin: 0; padding: 0; }
ul.categories li { list-style: none; margin: 0 0 10px 0; }
ul.categories a { text-decoration: none; color: #335A99; font-weight: bold; font-size: 14px;  }
ul.categories a span { font-weight: normal; }
ul.categories a:hover { text-decoration: underline; }

p.back { margin: 10px 0; font-size: 10px; }
p.info { margin: 0 0 15px; font-style: italic; }

p.print { margin: -15px 0 20px 180px ; width: 130px; }
p.print a { display: block; background: url('../images/printer.png') no-repeat; padding-left: 20px; }
p.hideme { text-align: center; }
