




















#coupons .hlisting .item { display:inline; float: left; width: 67%; }
#coupons .hlisting .item .fn { font-weight: bold; }

#coupons .int-hlisting .int-item { display:inline; float: left; width: 67%; }
#coupons .int-hlisting .int-item .fn { font-weight: bold; }
#coupons .int-hlisting .int-lister { display: inline; float: left; width: 30%; text-align: left; overflow: hidden; }

#coupons .hlisting { display: inline-block; background-image: url(/sf_modules/coupons/images/icons/icon_scissors.gif); background-repeat: no-repeat; background-position: 2px 10px; }
#coupons .hlisting .clip-line { border: 2px dashed #cccccc; margin: 10px 5px 10px 10px; padding: 15px; }
#coupons .hlisting .item { display:inline; float: left; width: 314px; padding-right: 10px; overflow: hidden; }
#coupons .hlisting .item .fn { font-size: 14px; padding: 0px 0px .5em 0px; }
#coupons .hlisting .item .photo { display: inline; float: left; width: 100px; border: 1px solid black; margin: 0px 10px 5px 0px; }
#coupons .hlisting .item .disclaimer { padding-top: 1em; color: red; }
#coupons .hlisting .lister { display: inline; float: left; width: 183px; border-left: 1px solid black; padding: 0px 0px 20px 10px; text-align: left; overflow: hidden; }
#coupons .hlisting .lister .fn { font-size: 14px; font-weight: bold; display: block; padding-bottom: 3px; }
#coupons .hlisting .lister .location { display: block; padding: 0px 0px .5em 0px; }
#coupons .hlisting .lister ul li { padding: 0px 0px .5em 0px; margin: 0px; border: 0px; }
#coupons .hlisting .lister .tel-label { font-weight: bold; }
#coupons .hlisting .url-label { padding: 0px 0px 0px 15px; font-weight: bold; }
#coupons .hlisting .lister .url { display: block; font-weight: bold; }
#coupons .hlisting .lister .print_coupon { display: block; background-color: #e6e6e6; color: black; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin: 15px 0px 0px; padding: 1px 5px 2px; width: 90px; text-align: center; font-size: 12px; font-weight: bold; }
#coupons .hlisting .lister .print_coupon:hover { background-color: #e6e6e6; color: black; border-left: 1px solid #888888; border-top: 1px solid #888888; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
#coupons .print_coupon { cursor:pointer; }

body#int #coupons .hlisting { background-image: none; }
body#int #coupons .hlisting .item .fn { font-size: 12px; }
body#int #coupons .hlisting .lister { display:inline; float: right; width: 30%; text-align: right; padding: 0; border:0; }
body#int #coupons .hlisting .lister .fn { font-size: 12px; font-weight: normal; display: block; padding-bottom: 3px; }
body#int #coupons .hlisting .lister .location { display: block; padding: 0px 0px .5em 0px; border:0; }

body#popup #coupons .hlisting { display: inline-block; background-image: url(/sf_modules/coupons/images/icons/icon_scissors.gif); background-repeat: no-repeat; background-position: 2px 10px; }
body#popup #coupons .hlisting .clip-line { border: 2px dashed #cccccc; margin: 10px 5px 10px 10px; padding: 15px; }
body#popup #coupons .hlisting .item { display:inline; float: left; width: 215px; overflow: hidden; }
body#popup #coupons .hlisting .item .fn { font-size: 14px; padding: 0px 0px .5em 0px; }
body#popup #coupons .hlisting .item .photo { display: inline; float: left; width: 100px; border: 1px solid black; margin: 0px 10px 5px 0px; }
body#popup #coupons .hlisting .item .disclaimer { padding-top: 1em; color: red; }
body#popup #coupons .hlisting .lister { display: inline; float: left; width: 183px; border-left: 1px solid black; padding: 0px 0px 20px 10px; text-align: left; overflow: hidden; }
body#popup #coupons .hlisting .lister .fn { font-size: 14px; font-weight: bold; display: block; padding-bottom: 3px; }
body#popup #coupons .hlisting .lister .location { display: block; padding: 0px 0px .5em 0px; }
body#popup #coupons .hlisting .lister ul li { padding: 0px 0px .5em 0px; margin: 0px; border: 0px; }
body#popup #coupons .hlisting .lister .tel-label { font-weight: bold; }
body#popup #coupons .hlisting .url-label { padding: 0px 0px 0px 15px; font-weight: bold; }
body#popup #coupons .hlisting .lister .url { display: block; font-weight: bold; }
body#popup #coupons .hlisting .lister .print_coupon { display: block; background-color: #e6e6e6; color: black; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin: 15px 0px 0px; padding: 1px 5px 2px; width: 90px; text-align: center; font-size: 12px; font-weight: bold; }
body#popup #coupons .hlisting .lister .print_coupon:hover { background-color: #e6e6e6; color: black; border-left: 1px solid #888888; border-top: 1px solid #888888; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

#coupons .coupon-buttons { text-align: center; }
