/* CSS Document */
*, html {padding: 0; margin: 0; color:#000000;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#e5e5e5;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, li, dl, fieldset, address {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}

.reg, sup {font-size: 75%; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.bold {font-weight: bold;}
.italic {font-style:italic;}
.colorOne {color: #154b36;}
.colorTwo {color: #1572bf;}
.colorThree {color: #297f54;}
.left {float: left;}
.clear {clear: both;}

/*Clinical study pages*/
#CSContent {width:519px; margin:-100px auto 10px!important; background: none!important; border: none!important;}
.CSBottomNav {display: none;}

/* Global navigation top all pages */
#GlobalNavTop {display: none;}

 #outside {width: 650px; margin: 10px auto; position: relative; background-color:#ffffff; border: none; padding: 0;}
#outsideSub {width: 650px; margin: 10px auto; position: relative; background: none; border: none; padding: 0;}
#outsideLITI {width: 650px; margin: 10px auto; position: relative; background:none; border: none; padding: 0;}
#outsideLITISub {width: 650px; margin: 10px auto; position: relative; background:none; border: none; padding: 0;}
#outsideOtherCountries {width: 650px; margin: 10px auto; position: relative; background:none; border: none; padding: 0;}

#HCProfessionals {display: none;}

/* Navigation Opti-free Home page */
#OFRTopHome {background: none; width: 650px; height: 60px;}
#OptiFreeLogo {display: none!Important;}
#OptiFreeLogo a {display: none!Important;}
#OptiFreeLogo span {display: none!Important;}
#OptiFreeLogoPrint {display: block; margin-top: -36px;}
#OptiFreeLogoPrintHome {display: block; margin-top: -70px; margin-bottom: 10px;}
#OFRMenuBox {display: none;}

/* Navigation Opti-free Sub page */
#OFRTopSub {width: 650px;}
#OFRMenuBkgrdOne {display: none;}
#OFRMenuBkgrdTwo {display: none;}
#OFRMenuBkgrdThree {display: none;}
#OFRMenuBkgrdFour {display: none;}
#OFRMenuSub {display: none;}

#OFRProductBallsSub {display: none;}
#ImageSummer {display: none;}
#ImageEyeChart {display: none;}
#ImageAirport {display: none;}
#ImagePatientDoctor {display: none;}
#ImageGirlBooks {display: none;}
#ImageGirlMascara {display: none;}
#ImageContactFinger {display: none;}
#ImageContactCase {display: none;}
#ImageGirlMirror {display: none;}
#ImageGirlMascaraMirror {display: none;}
#ImageMotherDaughter {display: none;}
#ImageWomanComputer {display: none;}
#ImageCleaning {display: none;}
#ImageGirlBooksArms {display: none;}
#ImageContactInCase {display: none;}
#ImageColoredContacts {display: none;}
#ImageOFXBox {display: none;}

/* OFR Content Home Page */
#OFRContentHome {width: 650px; background: url(/media/ofr-content-home.jpg) top right no-repeat; position:relative;}
#OFRContentHome h1 {display: none;}
#OFRContentHome p {padding: 15px 10px 15px 30px; line-height: 20px;}
#OFRContentHome a:link, #OFRContentHome a:visited, #OFRContentHome a:hover, #OFRContentHome a:active {color: #12597e; text-decoration: underline;}
#OFRBallsHome {display: none;}

#Contact-Lens-Dynamics {position: absolute; top: 255px; left: 2px;}
#Comparison-Wetting-Ability {display: none;}
#Corneal-Staining {display: none;}

/* OFR Content Sub Page */
#OFRContentSub {width: 650px; margin-left: 0; padding-top: 20px;}
#OFRContentSub h1 {display: none;}
#OFRContentSub h2 {font: bold 14px Arial, Helvetica, sans-serif; color: #297f54; margin: 0 0 10px 0;}
#OFRContentSub h3 {font: bold 12px Arial, Helvetica, sans-serif; color: #297f54; margin: 20px 0 9px 0;}
.titlePrint {display: block; font-size: 14px; color: #297f54;}
#OFRContentSub p {margin: 20px 0 20px 0;}
#OFRContentSub a:link, #OFRContentSub a:visited, #OFRContentSub a:hover, #OFRContentSub a:active {color: #12597e; text-decoration: underline;}
#OFRContentSub ul {list-style-type: none;}
#OFRContentSub ul li {padding: 0 0 3px 0;}
#OFRContentSub ul li a:link, #OFRContentSub ul li a:visited, #OFRContentSub ul li a:hover, #OFRContentSub ul li a:active {color: #12597e; text-decoration: underline;}
#OFRContentSub ul.Bullet {display: block; width: 650px; list-style-type: disc;}
#OFRContentSub ul li.Bullet {display: block; list-style-type: disc; margin: 0 0 0 30px;}
#OFRContentSub ol {display: block; padding: 0 0 0 25px;}
#OFRContentSub ol li {font: 11px Arial, Helvetica, sans-serif; padding: 0 0 2px 0;}
#OFRContentSub ol.Lenses {display: block; padding: 0 0 20px 35px;}
#OFRContentSub ol li.Lenses {font: 12px Arial, Helvetica, sans-serif; padding: 0 0 4px 0;}
#OFRContentSub p.Questions {background: #eef6fb url(/media/bullet-answer-on.gif) no-repeat; background-position: 9px 9px; padding: 5px 10px 10px 30px;}
.ruler {display: none;}
.paragraphLast {padding-bottom: 10px;}
.additionalSpace {display: none;}
#OtherCountries {width: 450px; margin: 20px 0 0 0;}
#OtherCountries ul {list-style-type: none;}
#CouponForm {background: url(/media/Coupon-Form-Background.jpg) no-repeat; width: 424px; height: 604px; font: bold 11px Arial, Helvetica, sans-serif; color: #2e443e; padding: 30px 30px 0 30px;}
.FieldRight {text-align: right;}
#CouponFields {padding: 0 0 0 30px;}

#ProductsOne {width: 380px; float: left;}
#ProductsOne ul {list-style-type: none;}
#ProductsOne ul li {padding: 0 0 4px 0;}

#OtherCountries ul li a:link, #OtherCountries ul li a:visited, #OtherCountries ul li a:hover, #OtherCountries ul li a:active {display: block; color: #12597e; text-decoration:underline; padding: 0 0 3px 0;}
#OtherCountries ul li ul li a:link, #OtherCountries ul li ul li a:visited, #OtherCountries ul li ul li a:hover, #OtherCountries ul li ul li a:active {padding: 0 0 0 10px; font: 11px Arial, Helvetica, sans-serif; color: #12597e; text-decoration:underline;}
.border { border-right: 1px solid #bed8cb;}
.CountriesLeft {float: left; padding: 0 40px 0 0;}
.CountriesRight {float: left; margin: 0 0 0 20px;}

.btnClose {display: none;}
.btnClose a{display: none;}

#TearFilmPrint {display: block; margin: 20px 0 -200px 0; width: 473px; height: 198px;}



/* Global navigation bottom all pages */
#GlobalNavBottom {margin: 15px auto; width: 650px; color: #5c5c5c;}
#GlobalNavBottomLinks {display: none;}

#AlconLogo {display: none;}

#AlconLogoPrint {display: block;}
.copyright {clear: left; float: left; font-size: 10px; width: 650px; margin: 10px 0 0 0; color: #5c5c5c;}
.copyright a {color: #5c5c5c; text-decoration: underline;}

/* Site Map Page */
#Site-Map {margin-top: 25px;}
#Site-Map ul {list-style-type: none;}
#Site-Map ul li a:link, #Site-Map ul li a:visited, #Site-Map ul li a:hover, #Site-Map ul li a:active {color: #297f54; font: bold 12px Arial, Helvetica, sans-serif;}
#Site-Map ul li ul {margin: 10px 0 10px 0;}
#Site-Map ul li ul li a:link, #Site-Map ul li ul li a:visited, #Site-Map ul li ul li a:hover, #Site-Map ul li ul li a:active {color: #000000; font: 12px Arial, Helvetica, sans-serif; padding: 0 0 0 10px;}
#Site-Map ul li ul li ul {margin-top: 3px;}
#Site-Map ul li ul li ul li a:link, #Site-Map ul li ul li ul li a:visited, #Site-Map ul li ul li ul li a:hover, #Site-Map ul li ul li ul li a:active {color: #000000; font: 11px Arial, Helvetica, sans-serif; padding: 0 0 0 20px;}