/* CSS Document */
*, html {padding: 0; margin: 0; color:#000000;}
body {font-family: Arial, Helvetica, sans-serif; background-color:#ffffff;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, li, dl, fieldset, address {margin: 0; padding: 0;}
p {margin: 0 0 10px;}
a {color: #003399;}
#container {width: 100%; margin: 5px auto; position: relative; border: none;}
body#coupon #container {width: 579px; background: url(images/container-background-coupon.gif) repeat-y; margin-bottom: 0; padding-bottom: 0;}
#header {display: none;}
#logo {position: absolute; top: 18px; left: 28px; width: 130px; height: 62px; background: url(media/Pataday-logo.gif) no-repeat;}
.logo-print {display: block;}
.Print-banner {display: block; width: 780px; margin-top: -180px;}
.coupon-print {display: block; background-color:#99cc99;}
body#coupon #logo {top: 13px;}
#header-image, #logo, #title-bar, #nav, #form button span, #alcon-logo a span, #safety-info p.patanol, body#coupon #bottle {display: none;}
body#coupon #header-image {right: 20px; width: 169px; height: 171px; background-image: url(media/nav-coupon.jpg); top: 66px;}
body#thanks h1 {width: 295px; font-size: 16px; color: #333333;}
#form {width: 100%; margin-left: 0; padding-top: .5in; position: relative;}
body#survey #form {height: 390px;}
body#survey #form input {display: inline;}
#form #column1 {width: 53%;}
#form #column2 {position: absolute; width: 45%; top: 15px; left: 50%;}
body#thanks #column1, body#thanks #column2 {padding-top: 20px; height: 125px;}
body#thanks #column2 a {font-size: 12px; color: #006699; text-decoration: none;}
body#thanks #column2 a:hover {text-decoration: underline;}
#used-yes, #used-no {padding: 0; margin: 5px 1px -2px 0;}
#used-no {margin-left: 10px;}
#question1, #question2, #question3, #question4 {padding-left: 30px; text-indent: 0; clear: both;}
#question1 {background: url(media/survey-number1.gif) no-repeat 0 3px; height: 65px;}
#question2 {background: url(media/survey-number2.gif) no-repeat 0 3px; height: 70px;}
#question3 {background: url(media/survey-number3.gif) no-repeat 0 3px; height: 65px;}
#question4 {background: url(media/survey-number4.gif) no-repeat 0 3px; height: 65px;}
.responses {text-indent: 0; margin: 5px 0;}
.responses input {float: left;}
.responses label {float: left; margin: 3px 10px 3px 0;}
.responses label.long {width: 260px;}
.responses label.med {width: 230px;}
.responses label.last {margin-right: -3px;}
.clear {clear: both;}
body#offer #form table input {width: 155px;}
body#offer #form table td {background: url(images/asterisk.gif) no-repeat 0 5px; padding: 3px 0 0 7px;}
.required {font-size: 10px; color: #ff3300; background: url(images/asterisk.gif) no-repeat 0 5px; padding: 4px 0 0 7px;}
body#survey .required {color: #535353; clear: both;}
#continue {width: 260px; height: 150px; position: absolute; top: 300px; left: 405px;}
#opt-in {position: absolute; left: 440px; width: 275px; font-size: 11px;}
#form button {width: 115px; height: 32px; background: url(media/button-continue.gif) no-repeat; border: 0; float: right; margin: 50px 0 0 0;}
input.opt-in {float: left; padding: 0; margin: 0 5px 15px 0;}
#footer {padding-top: .5in; width: 100%; margin: 0; clear: both; font-size: 12px;}
#bottle {width: 136px; height: 149px; background: url(media/pataday-box-bottle.jpg) no-repeat; position: absolute; left: 40px; top: 30px;}
body#survey #bottle {display: none}
body#survey #safety-info {margin: 0; width: 100%;}
#safety-info, #other-info {margin-left: 0; width: 100%;}
body#survey #safety-info p.patanol {margin-left: 0; display: block; width: 100%;}
.olopatadine {margin: 20px 0; font-size: 9px;}
body#survey #safety-info p.olopatadine {margin-left: 0; width: 100%;}
#copyright {font-size: 9px; width: 445px;}
body#survey #safety-info #copyright {width: 295px;}
#alcon-logo {float: left; width: 90px; text-align: left; margin-right: 15px;}
#alcon-logo a {width: 90px; height: 21px; display: block; background: url(media/Alcon-logo.gif) no-repeat; margin-bottom: 15px;}
.alcon-logo-print {display: block;}
body#coupon #form {margin-left: 79px; width: 398px; background: none;}
body#coupon #title-bar {top: 86px; background-image: url(media/title-ready-to-save.gif); width: 316px; height: 133px; left: 58px;}
body#coupon #header {display: block; width: 574px; height: 243px;}
body#coupon #column1 {width: 220px; font-size: 14px;}
body#coupon #column2 {width: 170px; left: 230px; font-size: 14px; margin-top: 20px;}
body#coupon label {font-size: 11px;}
body#coupon #footer {background-image: none; background-color: #f5f7f5; width: 574px; margin-left: 2px;}
body#coupon #safety-info {width: 500px; margin: 5px 45px 15px 30px;}
body#coupon #other-info {margin: 0; width: 574px; padding: 25px 0 5px; background: #e6ebe6 url(media/corner-flowers.jpg) bottom right no-repeat;}
body#coupon p.olopatadine {margin: 0 0 10px 30px; width: 330px;}
body#coupon #copyright {margin-left: 138px; width: 295px;}
body#coupon #alcon-logo {margin-left: 30px;}
body#coupon #alcon-logo a {background-image: url(media/Alcon-logo-coupon.gif);}
.error{ margin: 10px 0 20px 40px; font-weight:bold; font-size:14px; color:#FF0000}
#printButton {float:right; margin: 20px 20px 0 0}