/* CSS Document */

*, html {padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin: 0; padding: 0;}


body {font-family: Helvetica, sans-serif, Verdana, Arial; font-size: 12px; color:#58595b; text-align: center; line-height:1.5em;}
body.pop {margin: 0;padding: 0;text-align: center;width: 500px !important;overflow: auto;}
#pageContainer {width: 800px; text-align:center; margin: 5px auto; position: relative; background-image:url(/media/bg_gradientBlue.gif); background-repeat:repeat-x; background-position:top left;}
#pageContainerDefault {width: 800px; text-align:center; margin: 5px auto; position: relative; background-image:url(/media/bg_gradientBlueDefault.jpg); background-repeat:repeat-x; background-position:top left;}
a {color:#0054a4; text-decoration: underline;}
a:hover, a:active {color:#0054a4; text-decoration: underline;}


.PrintTravatanZ {display: none;}
/*Beginning code Landing Page*/
#topNavLanding {width: 800px; float: left;}

.LandingImage {clear:left; float: left; margin-top: 2px;}

#TravatanZLogo {position: relative; background: url(/media/TravatanZLogo.png) no-repeat; float: left; margin: 15px 0 0 15px;/*behavior: url(/includes/iepngfix.htc)*/}
#TravatanZLogo a {display: block; background: url(/media/TravatanZLogo.png) no-repeat; width: 148px; height: 53px; overflow: hidden; text-decoration: none;/*behavior: url(/includes/iepngfix.htc)*/}
#TravatanZLogo span {visibility: hidden;}
.topNavHome {float: right; margin-top: 50px;}
.SelectTextSizeHome {color: #004D95; font: bold 14px Helvetica, sans-serif, Verdana, Arial; float: left; margin: 5px 6px 0 0;}
#TextSizeListHome { float: left; margin: 5px -5px 0 0;}
#TextSizeListHome ul {list-style-type: none;}
#TextSizeListHome ul li {float: left; padding: 0 10px 0 0;}
#TextSizeListHome ul li a {display: block; text-decoration: none; font-weight: bold; font-size: 12px; color: #004D95; padding: 0 0 0 15px;}

#MenuLandingPage {display: block; clear: both; font: 11px Helvetica, sans-serif, Verdana, Arial; background: url(/media/LandingTravZboxBottle.jpg) no-repeat;  height: 167px; background-position: 630px 20px;}
#MenuLandingPage p {color: #0D3A81; padding-top: 3px;}

#MenuConsumer {display: block; position: relative; left: 106px; top: 0px; background: url(/media/button-ConsPat-off.jpg) no-repeat; float:left;}
#MenuConsumer a {display: block; background: url(/media/button-ConsPat-off.jpg) no-repeat; width: 251px; height: 40px; overflow: hidden; text-decoration: none;}
#MenuConsumer a:hover {background: url(/media/button-ConsPat-on.jpg);}
#MenuConsumer span {visibility: hidden;}

#ContentAreaLanding {clear: left; width: 800px; float: left; text-align: left; margin: -90px 0 0 0; position: relative;}
#ContentAreaLanding h1 {font: bold 15px Helvetica, sans-serif, Verdana, Arial; color: #1A469D;}
#ContentAreaLanding p {margin: 10px 10px 20px 0;}
#ContentAreaLanding h1.SiteMap {font: bold 18px Helvetica, sans-serif, Verdana, Arial; color: #0488C6; text-align: left;}
#ContentAreaLanding h2.SiteMap {font: bold 14px Helvetica, sans-serif, Verdana, Arial; color: #0488C6; margin-top: 20px;}
#ContentAreaLanding ul.SiteMap {margin: 0 0 0 20px; list-style-type: none;}
#ContentAreaLanding ul li.SiteMap a {margin: 10px 0 10px 0; color: #1A469D; font-weight: bold; text-decoration: none;}
#ContentAreaLanding ul li.SiteMap a:hover {color: #0488C6; text-decoration: underline;}
#ContentAreaLanding ul li ul.SiteMap {margin: 3px 0 0 20px; list-style-type: none;}
#ContentAreaLanding ul li ul li.SiteMap {margin: 1px 0 0 0;}
#ContentAreaLanding ul li ul li.SiteMap a {color: #1A469D; font-size: 11px!important; font-weight: normal; text-decoration: none;}
#ContentAreaLanding ul li ul li.SiteMap a:hover {color: #0488C6; text-decoration: underline;}

#navBottom { clear: both; background: url(/media/gradientRule_footer.gif) top no-repeat; width: 800px; height: 17px; padding-bottom: 10px;}

/*ending code landing page*/

/*beginning code Consumer site*/
#topNavPatients { background: url(/media/bg_topGradient.gif) no-repeat; width: 800px; float: left; height:82px;}
.topNavPatientsRight {float: right; width:375px;}
.topNavAlconLogo {float: right; margin:47px 15px 0 0;}


.patientsTitle {color: #797878; font: bold 12px Helvetica, sans-serif, Verdana, Arial; padding: 40px 0 0 173px;}

#AlconLogo {display: block; background: url(/media/AlconLogo.gif) no-repeat;}
#AlconLogo a {display: block; background: url(/media/AlconLogo.gif) no-repeat; width: 70px; height: 16px; overflow: hidden; text-decoration: none;}
#AlconLogo span {visibility: hidden;}

.SelectTextSize {color: #58595b; font: 12px Helvetica, sans-serif, Verdana, Arial; float: left; margin: 45px 10px 0 0;padding: 8px 5px 0 10px;}
.SelectTextSize a { color:#58595b; text-decoration:none;}
.SelectTextSize a:hover{ text-decoration:underline;}
#TextSizeList {float: left; margin: 38px 1px 0 0; padding: 8px 5px 6px 0;height: 16px;}
#TextSizeList ul {list-style-type: none; padding-right:30px;}
#TextSizeList ul li {float: left;}
#TextSizeList ul li.LG {border-right: none;}
#TextSizeList ul li a {display: block; padding: 0 0 0 5px;}

#navBottom {clear: both; width: 800px;}
#navBottomHome {display: block; float: left;}
#navBottomHome ul {list-style-type:none; display: margin: 12px 20px 0 0;}
#navBottomHome ul li {float: left; padding: 20px 0 0 15px;}

#menuTop {clear: left; width: 800px; float: left; height: 28px; overflow: hidden;}

#menuTop ul {width: 800px; height: 28px; background: url(/media/MenuOffBackground.jpg) repeat-x; list-style-type: none;}
#menuTop ul li {height: 28px; float: left;}
#menuTop ul li a {display: block; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 20px 9px 20px; text-decoration: none; height: 28px; float: left;}
#menuTop ul li a:hover {color: #002944; background: url(/media/MenuOnBackground.jpg) repeat-x;}
#menuTop ul li.On a{color: #002944; background: url(/media/MenuOnBackground.jpg) repeat-x; padding: 5px 20px 9px 20px;}

#menuTop ul li.CornerLeftOff a {background: url(/media/MenuCornerOffBkgLeft.jpg) no-repeat; background-position: top left; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 20px 9px 23px; text-decoration: none;}
#menuTop ul li.CornerLeftOff a:hover {background: url(/media/MenuCornerOnBkgLeft.jpg) no-repeat; background-position: top left; color: #002944;}
#menuTop ul li.CornerLeftOn a {background: url(/media/MenuCornerOnBkgLeft.jpg) no-repeat; background-position: top left; color: #002944; padding: 5px 20px 9px 23px;}

#menuTop ul li.CornerRightOff a {background: url(/media/MenuCornerOffBkgRight.jpg) no-repeat; background-position: 100% 0; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 23px 9px 20px; text-decoration: none;}



#menuTop ul li.CornerRightOff a:hover {background: url(/media/MenuCornerOnBkgRight.jpg) top right no-repeat; background-position: 100% 0; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #002944; text-decoration: none;}
#menuTop ul li.CornerRightOn a {background: url(/media/MenuCornerOnBkgRight.jpg) no-repeat; background-position: 100% 0; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #002944; text-decoration: none; padding: 5px 23px 9px 20px;}

#ConsumerHomeContent {clear: both; width: 800px; float: left; padding-top: 30px;}

#ConsContentLeft {display: block; background: url(/media/promo_rebate.gif) no-repeat; width: 324px; height: 450px; float: left; overflow: hidden;margin-top:-22px;position: relative;}


#ConsContentLeft.nolink {background: url(/media/promo_rebate.gif) no-repeat;}
#ConsContentLeft ul {list-style: none;position: relative;margin: 0;padding: 0;float: left;}
#ConsContentLeft ul li {position: absolute;}
#ConsContentLeft ul li a {display: block;text-indent:-9999px;text-decoration: none;}
#ConsContentLeft li#HRLink0 {left: 0;top: 0;}
#ConsContentLeft li#HRLink0 a {height: 370px;width: 300px;}
#ConsContentLeft li#HRLink1 {left: 210px;top: 130px;}
#ConsContentLeft li#HRLink1 a {height: 50px;width: 90px;}
#ConsContentLeft li#HRLink2 {left: 210px;top: 185px;}
#ConsContentLeft li#HRLink2 a {height: 60px;width: 90px;}
#ConsContentRight {float: right; text-align: left; width: 453px;}

#ConsContentRight h1 {font: bold 18px Helvetica, sans-serif, Verdana, Arial; color: #1A469D;}
#ConsContentRight h2 {font: bold 14px Helvetica, sans-serif, Verdana, Arial; color: #0488C6;}
#ConsContentRight p {font: 12px Helvetica, sans-serif, Verdana, Arial;  margin: 10px 0 5px 0; text-align:left;}


#MenuLeft {float: left; margin: 5px 0 0 2px; width: 191px; background: transparent url(/media/MenuTop.gif) no-repeat;}
#MenuLeft ul {margin-top: 5px; list-style-type: none; float: left; background: url(/media/ConsMenuBackground.gif) repeat-y; overflow: visible; padding-top: 7px;}
#MenuLeft ul li {text-align: left; margin: 0;}
#MenuLeft ul li a {display: block; font: 12px Helvetica, sans-serif, Verdana, Arial; color: #000000; text-decoration: none; padding: 3px 0 3px 15px; height: 19px; width: 176px;}
#MenuLeft ul li.Double a {height: 32px;}
#MenuLeft ul li a:hover {background: url(/media/MenuSingleBkgrd.gif) no-repeat; background-position: 1px 0; color: #183A8B; font-weight: bold;}
#MenuLeft ul li.Double a:hover {background: url(/media/MenuDoubleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold;}
#MenuLeft ul li.On a {background: url(/media/MenuSingleBkgrd.gif) no-repeat; background-position: 1px 0; color: #183A8B; font-weight: bold;}
#MenuLeft ul li.DoubleOn a{background: url(/media/MenuDoubleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold; height: 32px;}
#MenuLeft ul li.DoubleOn a:hover {background: url(/media/MenuDoubleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold; height: 32px;}
#MenuLeft ul li.Triple a {height: 48px;}
#MenuLeft ul li.Triple a:hover {background: url(/media/MenuTripleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold;}
#MenuLeft ul li.TripleOn a{background: url(/media/MenuTripleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold; height: 48px;}
#MenuLeft ul li.TripleOn a:hover {background: url(/media/MenuTripleBkgrd.gif) no-repeat; background-position: 1px 1px; color: #183A8B; font-weight: bold; height: 48px;}
#BottomMenu {clear: left; float: left; background: url(/media/MenuBottom.gif) no-repeat; position: relative; top: 0px; left: -2px; width: 176px; height: 5px; overflow:hidden;}

.blueText a {font-size: 11px; color: #012A55; text-decoration: none;}
.blueText a:hover {text-decoration: underline;}
#DottedLine {clear: left; background: url(/media/DottedLine.gif) no-repeat; width: 445px; height: 1px; overflow: hidden;}
#DottedLineShort {clear: left; background: url(/media/DottedLine_short.gif) no-repeat; width: 343px; height: 1px; overflow: hidden;}
.ZBullet {clear: both; float: left; background: url(/media/ZBullet.jpg) no-repeat; width: 20px; height: 18px; padding-right: 2px;}
.Color1 {color: #0488C6;}
.Color2 {color: #1A469D;}

.subTitle {width: 250px;}
#ConsumerList {float: left; margin-top: 10px; width: 200px;}
#ConsumerList ul {float: left; color: #0488C6;}
#ConsumerList ul li a{color: #0488C6; font: bold 11px Helvetica, sans-serif, Verdana, Arial; padding: 1px 0 1px 0; text-decoration: none;}
#ConsumerList ul li a:hover{text-decoration: underline;}
/*ending code Consumer site*/

/*Beginning code Rebate pages*/
#RebateContentRight {float: right; text-align: left; width: 453px;}
#RebateContentRight h1 {font: bold 20px Helvetica, sans-serif, Verdana, Arial; color: #0488c6;}
#RebateContentRight h1.Color3 {font: bold 20px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#RebateContentRight h2 {font: bold 24px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#RebateContentRight h3 {clear: left; text-align: center; font: bold 36px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 15px;}
#RebateContentRight h4 {clear: left; font: bold 22px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 22px;}
#RebateContentRight h5 {clear: left; font: bold 14px Helvetica, sans-serif, Verdana, Arial; padding: 10px 0 30px 0;}
#RebateContentRight h6 {font: bold 14px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 7px;}
#RebateContentRight p {margin: 10px 0 10px 0;}
#RebateContentRight a {color: #1a469d;}
#RebateContentRight a:hover {color: #0488c6;}
#RebateContentRight ol {margin: 0 0 0 23px;}
#RebateContentRight ol li {padding: 0 0 5px 0;}
#RebateContentRight table {width: 419px; background-color: #eaeaea; border-top: 5px solid #eaeaea; border-bottom: 5px solid #eaeaea;}
#RebateContentRight table tr td.textfield {text-align: right; width: 80px; padding: 5px 0 5px 0;}
#RebateContentRight table tr td.optText {text-align: left; width: 300px; padding: 10px 0 0 0; font-size: 11px;}
#RebateContentRight table tr td input.checkbox {float: right; margin: 0 5px 0 0;}
#RebateContentRight table tr td.Coupon {text-align: left; width: 100px; padding: 5px 5px 5px 5px;}

#ZVantageContent {float: right; text-align: left; width: 453px;}
#ZVantageContent h1 {font: bold 20px Helvetica, sans-serif, Verdana, Arial; color: #0488c6;}
#ZVantageContent h1.Color3 {font: bold 20px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#ZVantageContent h2 {font: bold 24px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#ZVantageContent h3 {clear: left; text-align: center; font: bold 36px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 15px;}
#ZVantageContent h4 {clear: left; font: bold 22px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 22px;}
#ZVantageContent h5 {clear: left; font: bold 14px Helvetica, sans-serif, Verdana, Arial; padding: 10px 0 30px 0;}
#ZVantageContent h6 {font: bold 14px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; padding-top: 7px;}
#ZVantageContent p {margin: 10px 0 10px 0;}
#ZVantageContent a {color: #1a469d;}
#ZVantageContent a:hover {color: #0488c6;}
#ZVantageContent ol {margin: 0 0 0 23px;}
#ZVantageContent ol li {padding: 0 0 5px 0;}
#ZVantageContent table {width: 419px; background-color: #eaeaea; border-top: 5px solid #eaeaea; border-bottom: 5px solid #eaeaea;}
#ZVantageContent table tr td.textfield {text-align: right; width: 80px; padding: 5px 0 5px 0;}
#ZVantageContent table tr td.optText {text-align: left; width: 300px; padding: 10px 0 0 0; font-size: 11px;}
#ZVantageContent table tr td input.checkbox {float: right; margin: 0 5px 0 0;}
#ZVantageContent table tr td.Coupon {text-align: left; width: 100px; padding: 5px 5px 5px 5px;}

.RebateRedeem {width: 285px; margin: 0 auto 0 auto; background: url(/media/arrowbullet.gif) no-repeat 3px 2px; padding: 0 0 10px 25px; }
.RebateRedeem a {color: #1a469d; font: bold 18px Helvetica, sans-serif, Verdana, Arial;}
.RebateRedeem a:hover {color: #0488c6;}

.RebateAmount {width: 276px; margin: 15px auto 0 auto;}
.RebateAmount a {color: #0488c6; font: bold 14px Helvetica, sans-serif, Verdana, Arial;}
.RebateAmount a:hover {color: #1a469d;}

.rebate-small {float: left;margin: 0 0 0 90px;}
#calc, #form {display: block;clear: both;}
h1 span.light {font: bold 20px Helvetica, sans-serif, Verdana, Arial; color: #0488c6;}
#RebateContentRight .rebate-form h2 {font-size: 150%;}
h2 span.light {color: #0488C6;font-size: 90%;}
h1 span.dark {font: bold 24px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}

.Terms {width: 163px; margin: 15px auto 20px auto;}
.Terms a {color: #0488c6!important; font: bold 12px Helvetica, sans-serif, Verdana, Arial;}
.Terms a:hover {color: #1a469d!important;}

.Small25Off {float: left; padding: 5px 0 0 10px;}

#menuTop ul li.RebateCornerLeftOff a {background: url(/media/MenuRebateOffBkgLeft.jpg) no-repeat; background-position: top left; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 26px 9px 26px; text-decoration: none;}
#menuTop ul li.RebateCornerLeftOff a:hover {background: url(/media/MenuRebateOnBkgLeft.jpg) no-repeat; background-position: top left; color: #002944;}
#menuTop ul li.RebateCornerLeftOn a {background: url(/media/MenuRebateOnBkgLeft.jpg) no-repeat; background-position: top left; color: #002944; padding: 5px 26px 9px 26px;}

#menuTop ul li.RebateCornerRightOff a {background: url(/media/MenuRebateOffBkgRight.jpg) no-repeat; background-position: top right; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 25px 9px 25px; text-decoration: none;}
#menuTop ul li.RebateCornerRightOff a:hover {background: url(/media/MenuRebateOnBkgRight.jpg) no-repeat; background-position: top right; color: #002944;}
#menuTop ul li.RebateCornerRightOn a {background: url(/media/MenuRebateOnBkgRight.jpg) no-repeat; background-position: top right; color: #002944; padding: 5px 25px 9px 25px;}

#menuTop ul li.RebateMiddle a {display: block; font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #ffffff; padding: 5px 38px 9px 38px; text-decoration: none; height: 28px; float: left;}
#menuTop ul li.RebateMiddle a:hover {color: #002944; background: url(/media/MenuOnBackground.jpg) repeat-x;}
#menuTop ul li.RebateMiddleOn a {color: #002944; background: url(/media/MenuOnBackground.jpg) repeat-x; padding: 5px 38px 9px 38px;}

#PrintRebate {display: block; width: 136px; height: 18px; background: url(/media/button-print-rebate.gif) no-repeat; margin-bottom: 10px; margin-top: 10px; padding-right: 35px; float: right;}
#PrintRebate a {display: block; width: 136px; height: 18px; background: url(/media/button-print-rebate.gif) no-repeat; overflow: hidden; text-decoration: none;}
#PrintRebate span {visibility: hidden;}
.NoPrint {display: block;}

.additionalNote {clear: both; margin-top: 35px; font: 11px Arial, Helvetica, sans-serif; width: 420px;}

#RebateWorksheet table {width: 400px; background: none; border: none;}
#RebateWorksheet table tr td.Letter {vertical-align: top; font-weight: bold; padding-right: 10px; width: 10px;}
#RebateWorksheet table tr td span.Instruct {font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#RebateWorksheet table tr td span.InstructSmall {font: 11px Helvetica, sans-serif, Verdana, Arial;}

#RebateSubmit {display: block; width: 64px; height: 18px; background: url(/media/button-submit.gif) no-repeat; margin-bottom: 10px; margin-top: 10px; padding-right: 35px; float: right;}
#RebateSubmit a {display: block; width: 64px; height: 18px; background: url(/media/button-submit.gif) no-repeat; overflow: hidden; text-decoration: none;}
#RebateSubmit span {visibility: hidden;}

#RebateTerms {width: 430px;}
#RebateTerms h1 {font: bold 16px Helvetica, sans-serif, Verdana, Arial; color: #0488c6;}
#RebateTerms h2 {font: bold 18px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#RebateTerms p.bulletTerms {width: 400px; background: url(/media/bulletTerms.gif) no-repeat 0 4px; padding: 0 0 0 10px; font: 11px Helvetica, sans-serif, Verdana, Arial; margin: 0 0 10px 0;}
#RebateTerms h3 {clear: both; text-align: left; font: bold 11px Helvetica, sans-serif, Verdana, Arial; color: #0488c6; margin: 0 0 5px 0;}
#RebateTerms a {font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #1a469d;}
#RebateTerms a:hover {font: bold 12px Helvetica, sans-serif, Verdana, Arial; color: #0488c6;}

#DottedLineTerms {clear: left; background: url(/media/DottedLine_Terms.gif) no-repeat; width: 418px; height: 1px; overflow: hidden;}

/*ending code Rebate pages*/

/*Code across consumer*/
#ContentContainer {clear: both; width: 800px; text-align: left;}

div.boxed {padding: 15px 10px;margin: 0;text-align: left;width: 470px;}
div.boxed p {margin: 0 0 1em 0;}
#ContentArea {float: left; width: 570px; padding: 0 0 0 13px;}
#ContentArea h1, .boxed h1 {font: lighter 22px Helvetica, sans-serif, Verdana, Arial; color: #0054A4; text-align: left;}
#ContentArea h2 {font: bold 14px Helvetica, sans-serif, Verdana, Arial; color: #0488C6; margin-top: 20px;}
#ContentArea p {line-height: 17px;margin: 15px 0 15px 0;}
#ContentArea div.emfix p {overflow: hidden;o\verflow: visible;width: 100%;w\idth: auto;he\ight: 1%;}
#ContentArea ul {margin: 0 0 0 20px;}
#ContentArea ul li {margin: 10px 0 10px 0;}
#ContentArea ul.SiteMap {margin: 0 0 0 20px; list-style-type: none;}
#ContentArea ul li.SiteMap a {margin: 10px 0 10px 0; color: #1A469D; font-weight: bold; text-decoration: none;}
#ContentArea ul li.SiteMap a:hover {color: #0488C6; text-decoration: underline;}
#ContentArea ul li ul.SiteMap {margin: 3px 0 0 20px; list-style-type: none;}
#ContentArea ul li ul li.SiteMap {margin: 1px 0 0 0;}
#ContentArea ul li ul li.SiteMap a {color: #1A469D; font-size: 12px!important; font-weight: normal; text-decoration: none;}
#ContentArea ul li ul li.SiteMap a:hover {color: #0488C6; text-decoration: underline;}
#ContactUsList ul {list-style-type: none;}
#ContactUsList ul li {margin: 5px 0 0 0;} 


/* 2010 Update - Added Styles */
ul#testing {margin: -10px 0 0 15px;}
ul#testing li {margin: 3px 0 3px 0;}

ul#faq { margin-right:10px;}
ul#faq li {margin:0;}

ul#closeAngle { margin:-10px 10px 0 20px;}
ul#closeAngle li {margin:0;}

ul#hyperScale { margin:0 0 0 0; display: inline; text-align:left; color:#492f92;}
ul#hyperScale li { display:inline; list-style-type:none;}

.accordion {
	width: 341px;
}
.accordion .title {
	background: #fff url(/media/mainSprite.png) no-repeat 0 -407px;
	padding: 3px 7px 5px 7px;
	height:14px;
	font: bold 12px Helvetica, Arial, sans-serif;
	border: solid 1px #8fd0ed;
	border-bottom: none;
/*	border-top:none;*/
	color:#492f92;
	cursor:default;
	border-top: solid 1px #8fd0ed;		
}
.accordion .title:hover {
	background-color: #fff;
	background-position: 0 -385px;	
	border-top: solid 1px #8fd0ed;	
}
.accordion div.selected .title {
	background-position: 0 -429px;
	border-top: solid 1px #8fd0ed;
	/* behavior: url(/includes/iepngfix.htc) */

}
.accordion .details {	
	padding:7px;
	background: #fff;
	border-left: solid 1px #8fd0ed;
	border-right: solid 1px #8fd0ed;
	border-bottom: solid 1px #8fd0ed;
}

.accordion .spacer {
	height:10px;
}

#pigmentaryFlash {float: right; margin:-20px -20px 0 20px; width: 239px; height:395px; background:url(../media/pigmentaryGlaucoma.jpg) top left no-repeat; padding:137px 0 0 16px;}

.hr2_purple {font: lighter 14px Helvetica, sans-serif, Verdana, Arial; color: #492f92;}
.hr2_purple sup { font-size: 11px;}

h1 sup { font-size: 11px;}

.hr2_blue {font: bold 18px Helvetica, sans-serif, Verdana, Arial,; color: #0093d0;}
.hr2_blueRebate {font: 22px Helvetica, sans-serif, Verdana, Arial,; color: #0093d0;}

h1 .reg sup { color:#0054A4;}

.notes {font: 9px Arial, Helvetica, sans-serif; line-height:1.3em;color: #000000;}

#ContentArea_Hdr { margin: 0 0 0 -13px; width:582px; height: 29px; background-color:#FFF; padding:11px 0 0 13px; border-bottom: #00aec5 solid 2px; font: lighter 18px Helvetica, sans-serif, Verdana, Arial,; color: #492f92;}

#savingsThanks {list-style-type: decimal;}
#savingsThanks li { padding: 0 0 0 0;}

#medications_mouseOver { width:183px; height: 132px; float: right; margin: 17px -10px 10px 5px; padding:295px 5px 5px 10px; color:#482d8e; background: url(/media/doctor_02.png) no-repeat top;}

#surgery_mouseOver { width:183px; height: 129px; float: right; margin: 35px -10px 10px 5px; padding:15px 5px 5px 10px; color:#482d8e; background: url(/media/mouse_over_bg.gif);}

/* ===========================   Left Navigation    =========================== */

/* main */

/* #navMenuContainer { width: 205px; min-height: 500px; _height: 500px; max-height:1200px; _max-height:1200px; background: url(/media/sideNavBg.jpg); } */

#navMenu { float: left; width: 205px; margin: 0; background-color: #007ec1; padding: 0 0 0 0; background:transparent url(/media/sideNavBg.jpg) repeat-x; z-index:50; position:relative;}

#navMenu li sup {font-size: 75%; vertical-align: top; font-family: Helvetica, sans-serif, Verdana, Arial;}

#navMenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#navMenu li {
display:inline;
}

/* menu */
#navMenu li a:link, #navMenu li a:visited {
text-decoration: none;
text-align:center;
font-weight: bold;
color: White;
height: 40px;
display: block;
background: url(/media/mainSprite.png) no-repeat 0 -42px;
padding:0;
font:14px Helvetica, Verdana, sans-serif;
/* behavior: url(/includes/iepngfix.htc) */
}

#navMenu li a:hover {
color: #fff;
background-position:  0 -84px;
}


#navMenu li a span{line-height:40px;}

/* active */

#navMenu li a.active, #navMenu li a.active:hover{background:url(/media/mainSprite.png) no-repeat 0 -84px !important; color:rgb(255,255,255);}



/* Welcome  */

#navMenu li .welcome {text-align:center; font: bold 14px  Helvetica, Verdana, sans-serif; background: none !important;}
#navMenu li a.welcome {background: none !important; text-decoration:none;}
#navMenu li a.welcome:hover{ background-color:#492f91 !important;}


/* Savings  */

#navMenu li .savings {text-align:center; font: bold 14px  Helvetica, Verdana, sans-serif; border-bottom:solid 2px #00bace; background: none !important;}
#navMenu li a.savings { background:none; border-top:solid 2px #00bace;}
#navMenu li a.savings:hover{ background-color:#492f91 !important;}


/* subMenu */

#navMenu li li a:link, #navMenu li li a:visited {
font-weight: normal;
color:#5c2d91;
height:30px;
background:none;
background-color:#FFF;
padding: 0 0 0 10px;
text-align:left;
font:13px Helvetica, Verdana, sans-serif;

}

#navMenu li li a:hover {
color:#0093d0;
font-weight:bold;
font:14px Helvetica, Verdana, sans-serif;
}

#navMenu li li a span{line-height:17px;}


.subNavActive {
color:#0093d0;
font-weight:bold;
font:14px Helvetica, Verdana, sans-serif;
}


/* end left navigation */

/* 2010 Update - Added Styles */





#ContentArea ol {margin: 0 0 0 30px;}
#ContentArea ol li {margin: 10px 0 10px 0;}


.menuSeparator {display: block; background: url(/media/MenuSeparator.jpg) no-repeat; height: 28px; float: right; width: 1px;}


#CompleteProdIcon {display: inline; margin:0 0 0 21px; background: url(/media/sideNav_productPDF.gif) no-repeat;}
#CompleteProdIcon a {display: block; background: url(/media/sideNav_productPDF.gif) no-repeat; width: 162px; height: 65px; overflow: hidden; text-decoration: none;}
#CompleteProdIcon span {visibility: hidden;}

.reg, sup {font-size: 75%; vertical-align: top; font-family: Helvetica, sans-serif, Verdana, Arial;}
sup.footnote {color:#0000FF; font-weight: bold; cursor: pointer;}
sup {position: relative; top: -.3em}

.copyright {float: left; clear:both; margin-top: 7px; width: 770px; text-align:left; padding:0 15px 0 15px;}
.reciplinks {float: left; margin-top: 7px; width: 770px; text-align:left; padding:0 15px 0 15px;}

#NavigationButtons {clear: left; float: left; width: 400px;}
#NavigationButtonsCons {clear: left; margin-left: 200px; width: 400px;}
.Home{padding: 35px 0 0 100px;}

#ButtonPrevious {display: block; background: url(/media/button-previous.gif) no-repeat; float: left;}
#ButtonPrevious a {display: block; background: url(/media/button-previous.gif) no-repeat; width: 81px; height: 22px; overflow: hidden; text-decoration: none;}
#ButtonPrevious span {visibility: hidden;}

#ButtonNext {display: block; background: url(/media/button-next.gif) no-repeat; float: left; margin-left: 5px;}
#ButtonNext a {display: block; background: url(/media/button-next.gif) no-repeat; width: 78px; height: 22px; overflow: hidden; text-decoration: none;}
#ButtonNext span {visibility: hidden;}

#BtnTop {display: block;  background: url(/media/button-top.gif) no-repeat; float: left; margin:-3px 0 0 135px;}
#BtnTop a{display: block; background: url(/media/button-top.gif) no-repeat; width: 95px; height: 27px; overflow:hidden; text-decoration: none}
#BtnTop span{visibility: hidden;}

.ButtonMissing {width: 95px; height: 18px; float:left;}
.ButtonMissingNext {width: 75px; height: 18px; float:left;}

#ImportantSafetyInfo {float: left; width: 777px; text-align: left; margin: 20px 0 0 0; padding:30px 10px 0 13px; /*background: url(/media/hoz_gradientBar.gif) top no-repeat; background-color:#FFF; */ }
#ImportantSafetyInfo p {margin: 0 0 1em 0;}


.description {font-size: 11px; color: #9300CA;}
.colorThree {color: #9300CA;}

.reference {font-size:11px; margin-left:30px; margin-top:30px;}
.trademarks {font-size: 10px; text-align: center; padding-top: 20px;}

.viewAnimation {background: url(/media/button-viewAnimation.gif) no-repeat; width: 118px; height: 18px; text-align: center; padding-bottom: 15px; color: #ffffff;}
.viewAnimation a:link, .viewAnimation a:visited {background:  url(/media/button-viewAnimation.gif) no-repeat; display: block; width: 118px; height: 18px; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 1px;}
.viewAnimation a span {display: none;}
.viewAnimation a:hover {color: #ffffff; text-decoration: underline;}

.PDFText {color: #ff0000; font-size: 11px; text-align: center;}

/* Expandable/Collapsible FAQs */

.QuestionTitleOn {color: #1A469D; font-weight: bold; text-align: left; padding: 10px 10px 0 15px; text-decoration: none;}
.QuestionTitleOff {font: bold 12px Helvetica, sans-serif, Verdana, Arialif; color: #0488C6; text-align: left; padding: 10px 10px 10px 0;}
.QuestionAnswerOn {clear: left; text-align: left; margin: 5px 15px 0 15px; text-decoration: none;}
.QuestionAnswerOff {display:none;}

/* OLD FAQ Styles
.QuestionTitleOn {color: #1A469D; font-weight: bold; text-align: left; padding: 10px 10px 0 15px; text-decoration: none;}
.QuestionTitleOff {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0488C6; text-align: left; padding: 10px 10px 10px 0;}
.QuestionAnswerOn {clear: left; text-align: left; margin: 5px 15px 0 15px; text-decoration: none;}
.QuestionAnswerOff {display:none;}
*/

/* Tool Tips */
a.rollover {
    position:absolute; /*this is the key*/
    z-index:24; background-color:#e2f3f7;
    color:#58595b;
    text-decoration:none!important; }
a.rollover:hover {z-index:25; background-color:#FFFFFF; color: #58595b; }
a.rollover span {display: none; }
a.rollover:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:30em;
    border:2px solid #0093d0; padding:10px 10px 10px 10px;
    background-color:#FFFFFF; color:#58595b; font-weight: normal;
    text-align: left; font-size: 12px; line-height:1.5em;}

a.rollover2 {
    position:absolute; /*this is the key*/
    z-index:24; background-color:#FFFFF0;
    color:#58595b;
    text-decoration:none!important; }
a.rollover2:hover {z-index:25; background-color:#FFFFFF; color: #58595b; }
a.rollover2 span {display: none; }
a.rollover2:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:30em;
    border:2px solid #0093d0; padding:10px 10px 10px 10px;
    background-color:#FFFFFF; color:#58595b; font-weight: normal;
    text-align: left; font-size: 12px; line-height:1.5em;}


/* Tool Tips */
a.rolloverUp {
    position:relative; /*this is the key*/
    z-index:24; background-color:#FFFFFE;
    color:#0000FF;
    text-decoration:none!important;
	}
a.rolloverUp:hover {z-index:25; background-color:#FFFFFF; color: #D50000; overflow: hidden;}
a.rolloverUp span {display: none; }
a.rolloverUp:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-9em; left:2em; width:25em;
    border:2px solid #336699; padding:0 5px 5px 5px;
    background-color:#C2F1FF; color:#000000; font-weight: normal;
    text-align: left; font-size: 11px;}

/* Tool Tips Up */
a.rolloverRight {
    position:relative; /*this is the key*/
    z-index:24; background-color:#FFFFFE;
    color:#0000FF;
    text-decoration:none!important; font-weight:bold; }
a.rolloverRight:hover {z-index:25; background-color:#FFFFFF; color: #D50000; }
a.rolloverRight span {display: none; }
a.rolloverRight:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-45em; width:65em;
    border:2px solid #336699; padding:0 5px 5px 5px;
    background-color:#C2F1FF; color:#000000; font-weight: normal;
    text-align: left; font-size: 11px;}
	
	
	
.referencePrint {display: block; font: 11px Arial, Helvetica, sans-serif; color: #1D4898; text-align:left; margin-bottom: 20px; }
#flashvideo {
    float: right;
	margin: 18px 0 20px 20px;
}
#rebatehome #ConsContentLeft
	{
	width: 154px;
	background: url(/media/bg_rebate_side.gif) 0 0 repeat-x #8AD4E1;
	text-align: left;
	min-height: 700px;
	_height: 700px;
	}
#rebatehome #ConsumerHomeContent
	{
	width: 154px;
	float: left;
	}
#rebatehome #ConsContentRight
	{
	width: 624px;
	text-align: left;
	background: url(/media/bg_rebate_right.gif) 0 0 repeat-x;
	}
#rebatehome #ConsContentRight #RebateContentRight
	{
	width: 624px;
	}
#rebatehome #pageContainer
	{
	position: relative;
	}
#card
	{
	position: absolute;
	left: 20px;
	top: 209px;
	width: 203px;
	height: 130px;
	display: block;
	z-index: 1;
	}
#rebatehome #ConsContentRight .indentedcontent
	{
	padding-left: 85px;
	font-size: 11px;
	}
#rebatehome #ConsContentRight .indentedcontent p
	{
	font-size: 11px;
	}
#rebatehome #ConsContentRight .indentedcontent .button
	{
	border: none;
	margin-top: 23px;
	}
#rebatehome .maincontent
	{
	width: 461px;
	float: left;
	}
#rebatehome #ImportantSafetyInfo
	{
	padding: 15px;
	width: 594px;
	}
#rebatehome .rightcontent
	{
	width: 163px;
	float: left;
	}
#rebatehome .rightcontent img
	{
	border: none;
	}
#RebateContentRight .indentedcontent table
	{
	border: none;
	background: none;
	width: 370px;
	font-size: 11px;
	}
#RebateContentRight .indentedcontent table td
	{
	padding: 3px;
	}
#RebateContentRight .indentedcontent table input.text
	{
	width: 258px;
	border: 1px solid #21abc1;
	}
#RebateContentRight .indentedcontent table table
	{
	width: 350px;
	}
#RebateContentRight .indentedcontent table table input.text
	{
	width: 125px;
	border: 1px solid #21abc1;
	}
#RebateContentRight .indentedcontent table td.tdindent table td
	{
	padding: 1px 1px 2px 1px;
	}
#RebateContentRight .indentedcontent table td.tdindent
	{
	padding-left: 20px;
	}	
#RebateContentRight .indentedcontent table td.tdindent table td.heading
	{
	font-size: 13px;
	color: #351d7e;
	font-weight: bold;
	}
#RebateContentRight .indentedcontent table tr td input.checkbox {
float:none;
margin:0 2px 0 0;
}
#rebatehome #pageContainer
	{
	background: url(/media/bg_main_rebate.gif) 0 0 repeat-y;
	}
#rebatehome #topNavPatients
	{
	background: #fff;
	}
#rebatehome #ConsContentLeft
	{
	margin-top: -30px;
	}
#rebatehome #menuTop
	{
	border-bottom: 5px solid #fff;
	}
#RebateContentRight .indentedcontent ol
	{
	padding-left: 125px;
	}
#fancytable
	{
	position: relative;
	width: 349px;
	min-height: 197px;
	_height: 197px;
	}	
#fancytable .top
	{
	width: 349px;
	height: 9px;
	background: url(/media/bg_fancytableheader.gif) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	}	
#fancytable .content
	{
	min-height: 187px;
	_height: 187px;
	background: url(/media/bg_fancytable.gif) 0 0 repeat-x;
	padding: 9px;
	}	
#fancytable .content h1
	{
	color: #351d7e;
	font-size: 14px;
	}
#fancytable .content ul
	{
	padding-left: 20px;
	width: 200px;
	}
#featureimg
	{
	position: absolute;
	left: 234px;
	top: 80px;
	}
	
	
<!--- CSS Reg Form --->

	.myform{
		margin:0;
		width:400px;
		padding:4px;
	}
	
	#stylized label{
		display:block;
		text-align:right;
		width:90px;
		float:left;
		margin-top:3px;
	}
	#stylized input{
		padding:2px 2px;
		border:solid 1px #aacfe4;
		width:235px;
		margin:0 0 8px 10px;
		clear:right;
	}
	
	#stylized .other{
		padding:2px 2px;
		border:solid 1px #aacfe4;
		width:110px;
		margin:0 0 0 10px;
		clear:right;
	}

	#stylized .phone{
		width:56px;
		margin:0 0 8px 5px;
	}
	
	#stylized .areacode{
		width:56px;
		margin-left:10px;
	}

	#stylized .check{
		padding:2px 2px;
		border:none;
		width:13px;
	}
	#stylized .send_check{
		padding:2px 2px;
		border:none;
		width:13px;
		clear:none;
	}
	#stylized .submit{
		margin-left:175px;
		width:68px;
		height:15px;
		border:none;
	}

	#stylized select{
		float:left;
		padding:2px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:0 0 8px 10px;
	}
	
	
<!--.referencePrint {display: none; } !-->