a:hover {  color: #008A99}

a.orange:link { color: #FB7104; }
a.orange:visited { color: #FB7104; }
a.orange:hover { color: #008A99 }
a.orange:active { color: #FB7104; }

h1 {font-size:19pt; color:#78B0B5; font-family:verdana,arial,helvetica; margin-bottom:18px; margin-top:0px; line-height:24pt; font-weight:600;}

h2 {font-size:12pt; color:#78B0B5; font-family:verdana,arial,helvetica; margin-bottom:0px; margin-top:0px; line-height:16pt;}

h3 {font-size:10pt; color:#78B0B5; font-family:verdana,arial,helvetica; margin-bottom:0px; margin-top:0px; line-height:12pt;}

td {font-size:10pt; color:#000000; font-family:verdana,arial,helvetica; line-height:14pt;}

.sidenav {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:9pt;}

table.fillers { margin: 0; padding:0; padding-top:10px; }
table.fillers td.fillers-txt { padding: 8px 15px; }

form { padding: 0; margin: 0; }
input { font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; }
input.quickContact { width: 122px; }
input.name { width: 120px; display: inline; }
textarea.quickText { width: 122px; height: 60px; color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.newsletter-list { font: 10px/12px; }
.newsletter-list ul { margin-left: 2px; }
.newsletter-list ul li { margin: 7px; }

div#featured { width: 100%; padding: 2px; border: 1px solid #739a9d; }
div#featured:hover { background-color: #fefefe; }
div#featured h3 { padding: 0; margin: 0; margin-top: 16px; }
div#featured h3 span.little { font-size: 10px; font-weight: bold; color: #666; }
div#featured h3 a { color: #000; text-decoration: none; }
div#featured h3 a:hover { color: #800000; }

.reg { position: relative; bottom: 0.33em; line-height: 0; font-size: 11px;  }
.regTitle { position: relative; bottom: 0.75em; line-height: 0; font-size: 13px;  }

.baphotos { margin: 0 0 15px; border: 1px solid #fcd6aa; padding: 10px; width: 530px !important; width /**/: 550px; background: #ffebcb; }
.baphotos h2 { margin: 0 0 3px; }
.baphotos p { margin: 0 0 15px; }
.baphotos p.small { font: 10px/12px Arial, Helvetica, sans-serif; }
.baphotos img { margin: 0 5px 0 0; border: 1px solid #fff; }
.baphotos img.last { margin: 0; }

img.right { margin: 0 0 10px 15px; border: 0; }
img.border { border: 1px solid #9691cf; }
img.left { margin: 0 10px 15px 0; border: 0; }

table.margin { margin: 0 0 20px; }
input.input { border: 1px solid #fcd6aa; padding-left: 3px; width: 200px; background: #fdf8f2; }
select.contactform { border: 1px solid #fcd6aa; width: 200px; background: #fdf8f2; }
textarea.contactform { border: 1px solid #fcd6aa; padding-left: 3px; width: 200px; height: 100px; background: #fdf8f2; }
td.red { width: 15px; text-align: center; color: #ff0000; }
.required { color: #ff0000; font-style: italic; }
.verification1 { background-image: url(/images/verify-1.gif); }
.verification2 { background-image: url(/images/verify-2.gif); }
.verification3 { background-image: url(/images/verify-3.gif); }
.verification4 { background-image: url(/images/verify-4.gif); }
.verification5 { background-image: url(/images/verify-5.gif); }
.verification6 { background-image: url(/images/verify-6.gif); }
.verification7 { background-image: url(/images/verify-7.gif); }
.verification8 { background-image: url(/images/verify-8.gif); }
.verification9 { background-image: url(/images/verify-9.gif); }
.verification10 { background-image: url(/images/verify-10.gif); }


h1.eyeQ { background: url(../images/EyeQ3135ShadowLogo.jpg) no-repeat left top; height: 113px; width:250px;text-indent: -9999px; }
h1.veinfree { background: url(/images/logo-veinfree.jpg) no-repeat left top; height: 79px; text-indent: -9999px; }