@charset "UTF-8";
/* CSS Document */

body {background:url(images/bg_gradient.png) top left repeat-x; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {color:#11097c; font-size:1em;}
p {font-size:0.9em}
sup {font-size:70%; vertical-align:text-top;}

.button {margin:26px 0 20px 0;}

.patient {line-height:1.3em;}
.warning {border:2px solid #000; width:638px; padding:2px; font-size:0.9em; margin:40px 0 5px 0;}
.warning p, body.coupon .warning p {margin-left:0; line-height:1.3em;}
.boldcaps {font-weight:bold; text-transform:uppercase;}	
.subtext {font-size:0.8em;}

.codes {position:absolute; top:425px; color:#fff; }
.bg_coupon {position:relative; margin-top: -15px;}
.coupon .codes p {margin:0 0 5px 40px; font-size:1.3em; line-height:1em;}
.coupon h2 {margin:15px 0 5px 10px;}
.coupon p {margin:0 0 0 10px; line-height:1.3em;}
.coupon ul {margin-left:10px; list-style:inside; list-style-type:disc; margin-bottom:20px;}
.coupon li {line-height:1.3em; font-size:0.9em;}
.coupon p.expiration {margin-top:20px;}
.coupon p.company {margin-bottom:20px;}

.pdf {width:50%; margin:30px 0; text-align:center;}
.pdf img {margin:0 auto; border:0; display:block;}
.pdf p {color:#000; font-size:0.8em;}
.pdf a {text-decoration:none; color:#949494; text-transform:uppercase; font-size:0.7em;}
.pdf a:hover {text-decoration:underline;}

.left {float:left;}
.right {float:right;}

.company_info p
{font-size: .75em;}