body { font-family: Arial; background-color: #4f7cc0; background-repeat: repeat-x; }
p { }
td { }
a:link { text-decoration: underline; }
a:visited { }
a:hover { }
a:active { }
.h1 { color: #22427d; font-size: 1.6em; font-weight: normal; line-height: 1.2em; text-align: left; letter-spacing: 1px; padding-top: 20pt; padding-right: 25pt; }
.title { color: #000; font-size: 1.3em; font-weight: normal; text-align: center; letter-spacing: 1px; }
.bio { color: #432d22; font-size: 1em; font-weight: normal; line-height: 1.2em; text-align: left; letter-spacing: 1px; padding-top: 12pt; padding-right: 14pt; padding-left: 10pt; }
.bio a { color: #6e5300; font-weight: normal; text-align: left; letter-spacing: 1px; padding-top: 12pt; padding-right: 14pt; padding-left: 10pt; } 
.eyecare-text { color: #000; font-size: 0.9em; font-weight: normal; line-height: 1.9; text-align: left; letter-spacing: 1px; padding-right: 45pt; padding-left: 12pt; }
.eyecare-text a { color: #000; font-weight: normal; text-align: left; letter-spacing: 1px; }
.mission-text { color: #000; font-size: 0.9em; font-weight: normal; line-height: 1.4; text-align: left; letter-spacing: 1px; }
.footer-text { color: #22427d; font-size: 10pt; font-weight: normal; line-height: 10pt; text-align: center; letter-spacing: 1px; padding-right: 45pt; padding-left: 10pt; }
.footer-text a{ color: #0452a0; font-weight: normal; text-decoration: none; text-align: center; }
.footer-address { color: #22427d; font-size: 13pt; font-weight: bold; line-height: 16pt; text-align: center; letter-spacing: 1px; padding-right: 45pt; padding-left: 10pt; }
.topbannerbox { background-image: url(../images/topbanner.jpg); background-position: 0 top; }
.stahlvisionbox { background-image: url(../laser-eye-surgery/stahl-vision-team-stahl-knowles.jpg); background-repeat: no-repeat; background-position: 0 top; }
.knowles { background-image: url(../images/navigation/knowles.gif); background-repeat: no-repeat; width: 215px; height: 45px; }
.stahl { background-image: url(../images/navigation/stahl.gif); background-repeat: no-repeat; width: 215px; height: 45px; }
.knowles:hover { background-image: url(../images/navigation/knowles_o.gif); background-repeat: no-repeat; }
.stahl:hover { background-image: url(../images/navigation/stahl_o.gif); background-repeat: no-repeat; }
.tbl-back { background-image: url(../images/tabl-back.jpg); background-repeat: repeat-y; }

.menuso { background-image: url(../images/navigation/speical_offers.jpg); background-repeat: no-repeat; width: 253px; height: 65px; clear: both; margin-top: 2px; margin-bottom: 3px; }

.menuso:hover { background-image: url(../images/navigation/speical_offers_over.jpg); background-repeat: no-repeat; }
.menudr { background-image: url(../images/navigation/our-doctors.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-top: 2px; margin-bottom: 3px; }

.menudr:hover { background-image: url(../images/navigation/our-doctors_over.jpg); background-repeat: no-repeat; }

.menuca { background-image: url(../images/navigation/customadvantage.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-bottom: 3px; }

.menuca:hover { background-image: url(../images/navigation/customadvantage_over.jpg); background-repeat: no-repeat; }
.menulo { background-image: url(../images/navigation/location.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-bottom: 3px; }

.menulo:hover { background-image: url(../images/navigation/location_over.jpg); background-repeat: no-repeat; }
.menuapp { background-image: url(../images/navigation/payment.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-bottom: 3px; }

.menuapp:hover { background-image: url(../images/navigation/payment_over.jpg); background-repeat: no-repeat; }
.menusem{ background-image: url(../images/navigation/registration.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-bottom: 3px; }

.menusem:hover { background-image: url(../images/navigation/registration_over.jpg); background-repeat: no-repeat; }
.menuform{ background-image: url(../images/navigation/patient_forms.jpg); background-repeat: no-repeat; width: 253px; height: 65px; margin-bottom: 3px; }

.menuform:hover { background-image: url(../images/navigation/patient_forms_over.jpg); background-repeat: no-repeat; }
.questions { background-image: url(../images/navigation/questions2.jpg); background-repeat: no-repeat; width: 253px; height: 204px; padding-top: 15pt; padding-left: 10pt; }
.phone { color: #fff; font-size: 22pt; font-weight: normal; text-align: right; letter-spacing: 1px; margin-right: 12pt; }
.contactus { color: #fff; font-size: 12pt; text-align: center; letter-spacing: 1px; }
.question { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Sans-serif; font-weight: normal; letter-spacing: 1px; margin-top: 15px; margin-right: 0; margin-left: 0; padding-bottom: 15px; }
.question2 { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Sans-serif; font-weight: normal; margin-top: 15px; margin-right: 0; margin-left: 0; padding-bottom: 15px; }
.phone2 { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Sans-serif; font-weight: bold; letter-spacing: 1px; margin-top: 15px; margin-right: 25px; margin-left: 0; padding-bottom: 15px; }
input.contact { color: #183070; font-size: 10px; background-color: #fff; width: 200px; height: 15px; margin-bottom: 5px; padding: 5px; border: solid 0.5pt #22427d; }
input.submit { color: #183070; font-size: 10px; font-weight: bold; background-color: #fff; width: 50px; height: 20px; margin-left: 150px; border: solid 0.5pt white; }
.footer-back { background-image: url(../images/footer-back.jpg); background-repeat: repeat-x; background-position: 0 bottom; border: solid 1pt white; }
.font { background-image: url(../images/navigation/font-size1.jpg); background-repeat: no-repeat; background-position: center; width: 233px; }
.glossary { background-color: #d1e1fa; padding-right: 12pt; padding-left: 12pt; border: solid 1pt #a0a0a0; }
