:focus { outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}blockquote, q { quotes: "" "";}
.clear { clear: both;}
a { text-decoration: none;}
a:hover { text-decoration: underline;}
body { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 72%; width: 669px; margin: 0 auto;}
div#header { margin-top: 40px; margin-bottom: 100px;}
h1 { font-size: 24px;}
div#list-instruction { padding: 10px; text-align: center; background: #fff; border: 1px solid #666; line-height: 20px;}
div#list-instruction img{ position: relative; top: 2px; margin-right: 6px;}
#coupon-list h2 { font-size: 20px; margin: 20px 0 15px 0; color: #ad002b;}
#coupon-list ul li p.title { float: left; font-size: 18px; margin-top: 17px;}
#coupon-list ul li { clear: both; padding: 12px; background: #fff; border: 1px solid #999; margin-bottom: 6px; position: relative;}
#coupon-list ul li p.links img.link-out { position: relative; top: -40px; right: 6px;}
#coupon-list ul li a { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-indent: -9999px;}
#coupon-list ul li:hover { background: #ecffcc;}
 p.center { text-align: center;}
#coupon-list ul li p.title span { font-size: 11px;}
#coupon-list ul li p.links { float: right; }
#whitepages-coupon a { color:#949494; }p { color:#949494; width:626px; }
.printButton { display:block; background:url(../../images/app/button_sitelink_right.jpg) no-repeat right top; float:right!important; width:125px; }.printButton a { display:block; background:url(../../images/app/button_print_left.jpg) no-repeat left top; font-weight:bold; color:#3b3b3b!important; padding:5px 7px 0 32px; height:17px; }