/* CSS Document */
html
{margin: 0;
padding: 0;
}

body {background: white; font-size: 12pt;}

p, div {margin-top: 5px; margin-bottom: 5px; font: 12pt  "Times New Roman", Times, serif;}

sup {font-size: 75%; text-decoration: none;}

ul {list-style-type:square; margin: 0px 0px 0px 2.5em; padding:  5px 0px 0px 0px;}
ul.middle {margin-bottom: 7px;}
ol {margin: 0px 0px 0px 2.5em; padding:  5px 0px 0px 0px;}
li.wordy {margin-bottom: 7px;}

a {color: #0076C0; text-decoration: underline;}
a:link {color: #0076C0; text-decoration: underline;}
a:visited {color: #0076C0; text-decoration: underline;}
a[href^="/"]:after {
  content: " (http://www.patanol.com" attr(href) ") ";
  font-size: 8pt;
   }


#container, #contentArea, #floatContent, #content, #containerInnerHome, #containerInnerInterior {
width: 100%; background-image: none; float: none !important; margin-left: 0px;
}
#centerColumn, #footer {
width: 90%; background-image: none;float: none !important; margin-left: 5%;
}
#topBanner, #floatNav, #nav, #bottomBarFlash, #menuFlash, #pageHeaderImage, #rightColumn, #bottomBarText, #columnLine, #menuText, #tellafriend, #bottomBarAlcon, #bottomBarAlconPatanol { display:none !important; }

#pageHeaderText {display: block; height: 103px; vertical-align: bottom; width: 90%; margin-left: 5%;}
.legalText
{margin-top: 10px; padding-top: 5px; border-top: 1px dotted #666666; font: 9pt  "Times New Roman", Times, serif;
text-align: center;}

.copyright
{margin: 10pt auto 10px auto; font-size: 9pt;
}

li.arrow {list-style-image:url(/images/li-arrow.gif); font: 10pt "Times New Roman", Times, serif;}
li.arrow strong {font-size: 11pt; font-weight: bold;}
.imageLeft {float: left; margin: 0px 5px 10px -3px;}
.imageRight {float: right; margin: 0px 0px 5px 10px;}
#printLogo {position: absolute; top: 0px; right: 0px; display: block;}

#fullLine {background: url(/images/grey-dot.gif) repeat-x; height: 3px; clear: left; width: 348px;}
.sectionsHome{width: 550px; padding: 10px 10px 10px 10px; clear: left; background: none;}
.sections{width: 90%; font: 15px "Times New Roman", Times, serif; }
.main {margin-top: 10px; margin-bottom: 5px;}
.gray {border: 1px dotted #666666; background-color: #FFFFFF;}
.list {color: #000000; margin: 7px 5px 5px 0px;}
.list a:link {color: #0076C0; text-decoration:underline;}
.faqs {margin: 7px 5px 5px 0px;}
.faqs a:link {color: #0076C0; font-weight: bold;}
.faqs a:visited {color: #0076C0; font-weight: bold;}
.faqs a:hover {color: #DF173B; font-weight: bold;}
.faqs a:active {color: #DF173B; font-weight: bold;}
.dottedLine {margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; background: url(/images/dottedLine.gif) bottom no-repeat};
.list ul{list-style-type:square; margin: 0px 0px 0px 2.5em; padding:  0px 0px 0px 0px;}
h1{color: #3E89D4; font: bold 16pt Geneva, Arial, Helvetica, sans-serif; margin: 40px 0px 2px 0px;}
h2{color: #009DFF; font: bold 14pt "Times New Roman", Times, serif; margin: 5px 0px 10px 0px;}
h3{color: #3E89D4; font: bold 12pt "Times New Roman", Times, serif; margin: 0px 0px 2px 0px;}
h4 {color: #009DFF; font: bold 12pt "Times New Roman", Times, serif; margin: 10px 0px 2px 0px;}
li {padding-top: 5px;}
h3.rateYourSymptoms { padding: 8px 12px; margin: 0px; }
table.rateYourSymptoms { padding: 0px; width: 340px; }
table.rateYourSymptoms th { padding: 8px 12px; }
table.rateYourSymptoms td { padding: 0px 12px; }
table.rateYourSymptoms tr.altRow td { background-color: #E1F4FF; }
div.rateYourSymptomsHeader {background-color: #EAEAEA; font-family: Arial, Helvetica, sans-serif; margin: 25px 0px -5px 0px;}
.indentWrapper { margin-left: 23px; text-indent: -23px; }
tr.lastRow td { padding-bottom: 10px; }
.red { color: #DF173B; }
.coupon{width: 100px; min-height: 76px; padding: 5px 5px 5px 5px; }
.couponInfo { width:400px; border-bottom: 1px solid #0066CC; text-align: center; margin-top: -1px;}
.couponLeft {width: 150px;}
div.rebate { padding: 10px 0px; }
table.rebateForm { padding: 0px; width: 280px; }
table.rebateForm td.descriptionCell { text-align: right; }
table.rebateForm td.selectCell { vertical-align: top; }
div.rebateForm { text-indent: -14px; padding: 14px; }

#fairbalance_statement {width: 100%; margin-left: 0px; text-align: left;}


/* Print styles for rebate pages */
.rebate #footer, .rebate #columnLinePataday, .rebate .dottedLine, .rebate input, .rebate #centerColumn .imageLeft, .rebate #pageHeaderText h2, .rebate h3, .rebate #couponArrowContainer, .rebate div.copyright, .rebate .noprint {display: none;}
.rebate .rebate-logo {width: 500px;}
.rebate #container {margin: 0;padding: 0;position: absolute;top: 0;left: 0;}
.rebate #contentArea {margin-top: 0;}
.rebate #centerColumn, .rebate #pageHeaderText {margin: 0;}
.rebate #couponContent {width: 100%;margin: 0;}
.rebate div {margin: 0;}
.rebate #couponContent h3 {display: block;}
.rebate #pageHeaderText {height: auto;}
.rebate ul.wordy {font-size: 12px;margin-left: 20px;}
.rebate ul.wordy li {padding-top: 0;margin-bottom: 4px;}
.rebate p, .rebate div {font-size: 12px;}
.rebate .sections {font-size: 12px;padding: 0;}
.rebate .sections ol {margin-left: 25px;}
.rebate .copyright {font-size: 11px;}
.rebate .gray {border: none;margin: 0;}
.rebate a:link, .rebate a:visited, .rebate h1, .rebate h2, .rebate h3, .rebate h4 {color: #000;}
.rebate h1 {margin-top: 0;font-size: 17px;}
.rebate h3 {margin: 5px 0 0 0;padding: 0;}
.rebate .list {margin: 0;}

#containerInnerHome { background:transparent; }