* { color: #7e736e; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; }

a:link, a:visited { color: #49475e; text-decoration: none; }

a:hover { background-color: #f9f7e9; text-decoration: underline; }

#wrapper { margin: 0 auto; width: 878px; padding: 0; }

#logo { width: 127px; top: 90px; background: transparent; position: absolute; z-index: 0; }

#trademark { position: relative; top: 10px; left: 415px; width: 466px; height: 39px; }

#ident { position: relative; top: 15px; left: 700px; width: 179px; height: 64px; }

#masthead { width: 878px; }

/****** Main Navigation **********/
#navbar { width: 191px; height: 100%; padding:0; margin: 0; }
ul#navbar { list-style-type: none; }
ul#navbar li { margin: 0; padding: 0; display: block; width: 191px; height: 30px; }

ul#navbar li a { text-indent: -500em; display: block; width: 191px; height: 30px; overflow: hidden; }

ul#navbar li a.home { background: url('../images/btn_home.png') no-repeat 0 0; }
ul#navbar li a:hover.home { background: url('../images/btn_home.png') no-repeat -191px 0; }
ul#navbar li a.home_on { background: url('../images/btn_home_on.png') no-repeat 0 0; }

ul#navbar li a.meet { background: url('../images/btn_meet.png') no-repeat 0 0; }
ul#navbar li a:hover.meet { background: url('../images/btn_meet.png') no-repeat -191px 0; }
ul#navbar li a.meet_on { background: url('../images/btn_meet_on.png') no-repeat 0 0; }

ul#navbar li a.examinations { background: url('../images/btn_examinations.png') no-repeat 0 0; }
ul#navbar li a:hover.examinations { background: url('../images/btn_examinations.png') no-repeat -191px 0; }
ul#navbar li a.examinations_on { background: url('../images/btn_examinations_on.png') no-repeat 0 0; }

ul#navbar li a.disease { background: url('../images/btn_disease.png') no-repeat 0 0; }
ul#navbar li a:hover.disease { background: url('../images/btn_disease.png') no-repeat -191px 0; }
ul#navbar li a.disease_on { background: url('../images/btn_disease_on.png') no-repeat 0 0; }

ul#navbar li a.eyeglasses { background: url('../images/btn_glasses.png') no-repeat 0 0; }
ul#navbar li a:hover.eyeglasses { background: url('../images/btn_glasses.png') no-repeat -191px 0; }
ul#navbar li a.eyeglasses_on { background: url('../images/btn_glasses_on.png') no-repeat 0 0; }

ul#navbar li a.contacts { background: url('../images/btn_contact.png') no-repeat 0 0; }
ul#navbar li a:hover.contacts { background: url('../images/btn_contact.png') no-repeat -191px 0; }
ul#navbar li a.contacts_on { background: url('../images/btn_contact_on.png') no-repeat 0 0; }

ul#navbar li a.vision { background: url('../images/btn_vision.png') no-repeat 0 0; }
ul#navbar li a:hover.vision { background: url('../images/btn_vision.png') no-repeat -191px 0; }
ul#navbar li a.vision_on { background: url('../images/btn_vision_on.png') no-repeat 0 0; }

ul#navbar li a.contactus { background: url('../images/btn_contactus.png') no-repeat 0 0; }
ul#navbar li a:hover.contactus { background: url('../images/btn_contactus.png') no-repeat -191px 0; }
ul#navbar li a.contactus_on { background: url('../images/btn_contactus_on.png') no-repeat 0 0; }

ul#navbar li a.latisse { background: url('../images/btn_latisse.png') no-repeat 0 0; }
ul#navbar li a:hover.latisse { background: url('../images/btn_latisse.png') no-repeat -191px 0; }
ul#navbar li a.latisse_on { background: url('../images/btn_latisse_on.png') no-repeat 0 0; }


#fontsize { position: absolute; z-index: 5; top: 8px; text-align: center; cursor: pointer; }

#content { position: absolute; top: 168px; width: 878px; }

#clearme { clear: both; }

#leftcolumn { width: 194px; float: left; margin: 0; padding:0; }

#bigcol { width: 680px; float: right; }

#lightbox { width: 206px; float: left; margin-right: 21px; }

#lightbox div { width: 206px; margin-bottom: 24px; border-top: thin solid #ded9c2; border-right: thin solid #ded9c2; cursor: pointer; }

h3 { color: #7e736e; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform:uppercase; font-style: normal; margin-top: 11px 8px 0 0; padding: 0; display: block; color: #003366; border-bottom: 1px #003366 solid; }

h2 { font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: normal; text-align: center; margin: 0; padding: 0; }

h3 { border-bottom: 1px #dbe7e3 solid; text-align: center; font-weight: bold; font: 1.2em Georgia, Sylfaen, serif; margin: 24px 0 8px 0; background: url('../images/h3_bg.gif') no-repeat 50% 100%; padding: 5px 0; color: #003366; }

h1 { color: #02629e; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; text-transform:uppercase; margin: 11px 8px 0 0; padding: 0; }

#footer { color: #7e736e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; background-color: #f9f7e9; text-align: center; margin: 10px 0 4px 0; padding: 20px 0 20px 0; border-top: 1px dotted #7e736e; border-bottom: 1px dotted #7e736e; }

.borderbottom { margin-top: 4px; margin-bottom: 4px; padding-top: 0; padding-bottom: 4px; border-bottom: 1px solid #7e736e; }

.column1 { width: 322px; float: left; margin-top: 0; padding-right: 0; }

.column2 { width: 420px; float: left; margin-top: 0px; }

.columnthin { width: 260px; float: left; margin-top: 0; padding-right: 0; }


.lists { width: 100%; border: double 3px #7e736e; border-spacing: 2px; border-collapse: separate; }

.lists td { padding: 4px 2px 4px 6px; vertical-align: top; margin-top: 4px; margin-bottom: 4px; }

.lists tr.colored { background-color:  #f9f7e9; }

.brown { color: #4e2b00; background-color: #ddd7bf; background-image: url(../images/titlebar_bg.png); background-repeat: no-repeat; background-position: 100% 0; margin: 0; padding-top: 3px; padding-bottom: 6px; padding-left: 8px; }

.lightbox_over { background-color: #f9f7e9; }

.lightbox_out { background-color: transparent; }

.form { width: 100%; border: double 3px #7e736e; border-spacing: 2px; border-collapse: separate; }

.form td { padding: 4px 2px 4px 6px; vertical-align: top; margin-top: 4px; margin-bottom: 4px; }

/*Form Button*/
.sendBTN { width: 58px; height: 21px; border: 0; margin-left: 4px; text-align: center; color:#fff; background: url(../images/sendBTN.png) no-repeat 0 50%; text-indent: -500em; }

input.sendBTNhov{ width: 58px; height: 21px; border: 0; margin-left: 4px; background: url(../images/sendBTN.png) no-repeat -58px 0; text-indent: -500em; }

/* Form button end */
#homecolumn1 { width: 380px; float: left; margin-top: 12px; padding-right: 18px; }

#homecolumn2 { width: 324px; float: right; margin-top: 0px; padding-left: 22px; background-color:#eeeeee; }

/*.blue { color: #02629e; }*/

.red { color: #9e0232; }

.hide { display:none; }

.superscript { font-size: .7em; padding-bottom: 4px; }
