/* base css file for coupon */
#page_copy p, #page_copy ul { color: #666; margin: 0; padding: 0; }
#page_copy p { font-size: 12px; }
#page_copy ul {  list-style-image: url(img/bullet.gif); margin: .2em .5em .5em .7em; padding: 0 .5em .5em .7em; width: 100%; }
#page_copy ol { width: 400px; }
#page_copy { color: #999; font-size: 10px; width: 475px; }
h2 { color: #00aeef; font-size: 14px; margin-bottom: 0; }
.required { color: #39f; }
p#disclaimer { color: #999; font-size: 10px; width:380px; padding-bottom:10px; }
p#cashier { color: #999; font-size: 10px; width:380px; padding-top:5px; padding-bottom:10px; line-height:12px; }

form { clear: both; color: #666; font-size: 12px; font-weight: normal; margin: 0px; }
form table td div { color: #666; }
.optin { color: #333; padding: 10px 0 10px; width: 550px; }
#SubmitButton, #PrintButton { margin: 10px 0 10px; }
#to_print { color: #666666; }
.expired-hdrimg { margin-bottom:15px; }
.sbdotcom { color: #666666; margin-top:48px; }
.ascdotcom { margin-top:20px; }
#coupon_holder { width: 475px; }
#coupon_holder ol { padding:0px; margin:10px 0 0 20px; }
#coupon_holder ol li { margin: 0 0 1em 0; }

/*
.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
h1 { color: #3092d1; font-size: 20px; margin: 0 0 0 -2px; padding: 0; }
h1 span { color: #8d240c; }
h3 { color: #39f; font-size: 12px; font-style: normal; }
#coupon_holder p { padding-top: 15px; }

#coupon_holder { margin: 0 auto; width: 650px; }
h1#coupon_page { margin-top: 20px; }

p#only_us { clear: both; color: #999; font-size: 9px; margin: 0 0 -20px 0; padding: 0; }
.coupon p#only_us { margin: -5px 0 10px 0; }

sup { font-size: 13px; }

.coupon, .ty_coupon { float: left; margin: 0 10px 0 0; position: relative; }
.coupon p { color: #999; font-size: 9px; margin: -20px 0 10px 10px; text-align: left; }
.coupon a { display: block; height: 190px; width: 308px; }
.check { display: none; left: 28px; position: absolute; top: 35px; visibility: hidden; } 
.toSelect { position: absolute; left: 21px; top: 150px;}

#c1 { background: url(img/coupon01_rollover.jpg) no-repeat; background-position: 0 0; }
#c2 { background: url(img/coupon02_rollover.jpg) no-repeat; background-position: 0 0; }

#c1:hover, #c2:hover, a#c1.coupon_selected, a#c2.coupon_selected { background-position: -308px 0; }

.show { display: block; visibility: visible; }
.hide { display: none; visibility: hidden; }

* html .clear { height: 1%; }
* html #coupon_left, * html #coupon_right { display: inline; }
p { clear: both; }
#to_print, ol { font-size: 12px; }
#to_print { color: #39f; }
ol { width: 510px; }
ol li { padding-bottom: 10px; }
ol li ul { list-style: disc; }
*/
