.coupon .pic { float:left; width: 72px; text-align:center; }
.coupon .pic img { border:1px solid #ddd; padding:1px;max-width: 72px; max-height: 56px; 
    width: expression(this.width > 72 ? 72 : true); height: expression(this.height > 56 ? 56 : true); }

#coupon_left { float: left; width: 670px; border-right: 1px solid #eee; padding: 5px; }
#coupon_right { float: right; width: 260px; margin-right: 5px;}

/*-- detail ---*/
#coupon_left .subject { color:#CC0000;background:#FFECEC;line-height:30px;font-size:14px; 
    text-align:center;}
#coupon_left .info { background:#FFF9F9; line-height:20px; padding-top:5px; list-style:none; margin-bottom:10px;}
#coupon_left .pic { text-align:center; }
#coupon_left .pic button { display:block; margin-bottom:10px; }
#coupon_left .pic img { width:expression(this.width > 650 ? 650 : true); }