/* 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: "Times New Roman", Times, serif; font-size: 12px; color:#000000;}
#pageContainer {width: 675px; text-align:center; margin: 5px auto; position: relative;}

.PrintTravatanZ {display: block; float: left; margin-bottom: 20px;}
/*Beginning code Landing Page*/
#topNavLanding {display: none!important;}
.LandingImage {display: none!important;}

#TravatanZLogo {display: none!important; z-index:1;}

#RebateIconRev {display: inline; margin:0 0 0 21px; background: none!important }
#RebateIconRev a {display: block; background: none!important;  width: 162px; height: 65px; overflow: hidden; text-decoration: none;}

#MenuLandingPage {display: none;}

#MenuConsumer {display: none;}

#MenuProfessional {display: none;}

#ContentAreaLanding {clear: left; width: 615px; float: left; text-align: left; margin: 0; position: relative;}
#ContentAreaLanding h1 {font: bold 15px Arial, Helvetica, sans-serif; color: #1A469D;}
#ContentAreaLanding p {margin: 10px 10px 20px 0;}

/*ending code landing page*/

/*beginning code Consumer site*/
#topNavPatients {display: none;}


#navBottom {clear: both; background: url(/media/navBarBottom.gif) no-repeat; width: 778px; height: 27px;}
#navBottomHome {display: none;}

#menuTop {display: none;}

#ConsumerHomeContent {clear: both; width: 778px; float: left; padding-top: 30px;}

#ConsContentLeft {display: none;}
#ConsContentRight {float: left; text-align: left; width: 453px;}

#ConsContentRight h1 {font: bold 18px "Times New Roman", Times, serif; color: #1A469D;}
#ConsContentRight h2 {font: bold 14px "Times New Roman", Times, serif; color: #0488C6;}
#ConsContentRight p {font: 12px "Times New Roman", Times, serif;  margin: 10px 0 5px 0; text-align:left;}

#MenuLeft {display: none;}

.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; }
.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;}
#ConsumerList ul li {color: #0488C6; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding: 1px 0 1px 0;}

/*ending code Consumer site*/

/*Beginning code Rebate pages*/
#RebateContentRight {float: left; text-align: left; width: 600px;}
#RebateContentRight h1 {font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #0488c6;}
#RebateContentRight h1.Color3 {font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #1a469d;}
#RebateContentRight h2 {font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #1a469d;}
#RebateContentRight h3 {clear: left; text-align: center; font: bold 36px Verdana, Arial, Helvetica, sans-serif; color: #0488c6; padding-top: 15px;}
#RebateContentRight h4 {clear: left; font: bold 22px Verdana, Arial, Helvetica, sans-serif; color: #0488c6; padding-top: 22px;}
#RebateContentRight h5 {clear: left; font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding: 10px 0 10px 0;}
#RebateContentRight h6 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; 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: 600px; background-color: none; border-top: none; border-bottom: none;}
#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;}

.RebateRedeem {text-align: left; width: 650px; background: none!Important; margin-left: -25px;}
.RebateRedeem a {color: #1a469d; font: bold 18px Verdana, Arial, Helvetica, sans-serif;}
.RebateRedeem a:hover {color: #0488c6;}

.RebateAmount {width: 650px; text-align: left;}
.RebateAmount a {color: #0488c6; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
.RebateAmount a:hover {color: #1a469d;}

.Terms {text-align: left; width: 200px; margin: 15px auto 20px auto;}
.Terms a {color: #0488c6!important; font: bold 12px Arial, Helvetica, sans-serif;}
.Terms a:hover {color: #1a469d!important;}

.Small25Off {float: left; padding: 5px 0 0 10px;}

#menuTop ul li.RebateCornerLeftOff a {display: none;}
#menuTop ul li.RebateCornerLeftOff a:hover {display: none;}
#menuTop ul li.RebateCornerLeftOn a {display: none;}

#menuTop ul li.RebateCornerRightOff a {display: none;}
#menuTop ul li.RebateCornerRightOff a:hover {display: none;}
#menuTop ul li.RebateCornerRightOn a {display: none;}

#menuTop ul li.RebateMiddle a {display: none;}
#menuTop ul li.RebateMiddle a:hover {display: none;}
#menuTop ul li.RebateMiddleOn a {display: none;}

#PrintRebate, #RebateIcon {display: none;}

.NoPrint {display: none;}

.additionalNote {clear: both; margin-top: 35px; font: 11px Arial, Helvetica, sans-serif; width: 650px;}

#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 Arial, Helvetica, sans-serif; color: #1a469d;}
#RebateWorksheet table tr td span.InstructSmall {font: 11px Arial, Helvetica, sans-serif;}

#RebateSubmit {display: none;}
#RebateSubmit a {display: none;}
#RebateSubmit span {display: none;}

#RebateTerms {text-align: left; width: 600px;}
#RebateTerms h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #0488c6;}
#RebateTerms h2 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #1a469d;}
#RebateTerms p.bulletTerms {width: 600px; background: url(/media/bulletTerms.gif) no-repeat 0 4px; padding: 0 0 0 10px; font: 11px Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}
#RebateTerms h3 {clear: both; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #0488c6; margin: 0 0 5px 0;}
#RebateTerms a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #1a469d;}
#RebateTerms a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; 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-left:0!important;}
#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;} 

#CompleteProdIcon {display: none;}

.reg {font-size: 75%; vertical-align: top;}

.copyright {float: left; margin-top: 7px; font: 10px Arial, Helvetica, sans-serif; width: 650px; line-height: 11px;}
#AlconLogo {display: block; margin: 0 50px 0 0; background: url(/media/AlconLogo.gif) no-repeat; float: right;}
#AlconLogo a {display: block; background: url(/media/AlconLogo.gif) no-repeat; width: 70px; height: 16px; overflow: hidden; text-decoration: none;}
#AlconLogo span {visibility: hidden;}

#NavigationButtons {display: none;}
#NavigationButtonsCons {display: none;}
#ImportantSafetyInfo {display: block; clear: both; float: left; width: 635px; text-align: left; margin: 20px 0 20px 0;}

.referencePrint {display: block; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align:left; margin-bottom: 20px; }
.ProfHomeList {margin: 20px 0 0 25px;}

/* 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; z-index:100;}

#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 { display:none;}

#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 */
