body { color: #6d6f71; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; text-align: center; background-color: #fff; background-image: url(../graphics/egears_01.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; list-style-image: url("../graphics/arrow.png"); list-style-position: outside; }

body#subpage { background-image: url(../graphics/egears_sub_01.jpg); background-repeat: no-repeat; background-position: center top; }

div#container { width: 905px; margin: 0 auto; padding: 0; }

td#contact h1 { color: #fff; padding: 0; }

td#contact a { color: #fff; font-size: 14px; font-style: italic; padding: 0; }

td#contact p { padding: 0; }

div#masthead { position: relative; z-index: -5; }

div#mastheadlayer { width: 905px; position: absolute; z-index: 5; }

div#mastheadlayer img#specialists { padding: 0 0 0 4px; }

table#masthead { padding: 0 20px; }

table#masthead h1 { color: #fff; font-size: 38px; line-height: 38px; font-weight: bold; }

table#masthead h2 { color: #fff; font-size: 24px; line-height: 24px; font-weight: bold; }

table#content { padding: 60px 20px 0 0; }

td.heading div { position: relative; width: 300px; }

td.heading div h2 { float: left; }

td.heading div img { float: right; padding: 4px 0 0; }

td.datesquare { color: #fff; border-bottom: 1px #c5c5c5 dotted; padding: 10px 0; }

table.datesquare { width: 39px; }

table.dateshowing { width: 45px; margin: 5px 3px 0; }

td.picture { text-align: center; width: 100%; height: 39px; background-color: #fff; }

td.date { text-align: center; width: 100%; background-color: #fe8a19; padding: 0 0 2px; }

td.date a { color: #fff; font-size: 8px; line-height: 10px; text-transform: uppercase; }

td.blog { color: #000; font-size: 11px; line-height: 17px; border-bottom: 1px #c5c5c5 dotted; padding: 10px 20px 10px 0; }

hr.blog { width: 100%; margin: 10px 0; padding: 0; border-style:none; border-bottom: 1px #c5c5c5 dotted; background-color: transparent; }

td.content { padding: 0 20px 10px; }

td.side { padding: 0 0 0 20px; border-left: 1px #c5c5c5 dotted; }

div#quickform { width: 232px; position: relative; }

td#quickformmain { padding: 6px 0 0 0; border: 1px #fff solid; background-color: #005f7f; }

td#quickformmain p { color: #fff; padding: 5px 10px 10px; }

td#quickformmain h3 { color: #fff; font-size: 16px; line-height: 16px; float: left; margin: 0; padding: 0 0 15px;; }

div#signup { width: 204px; position: absolute; }

div#signup table td.pictop { width: 99%; }

table#signup { width: 204px; background-image: url(../graphics/egears_16.jpg); background-repeat: no-repeat; background-position: left top; }

td#signupmain { padding: 3px 8px 5px 6px; border: 1px #fff solid; background-color: #299223; }

td#signupmain h2 { color: #fff; line-height: 18px; padding: 0 7px 5px 5px; }

td#signup { padding: 3px 0 0 4px; }

td.pictop { background-image: url(../graphics/pic_02.png); background-repeat: repeat-x; background-position: center top; }

td.picleft { background-image: url(../graphics/pic_04.png); background-repeat: repeat-y; background-position: left top; }

td.picright { background-image: url(../graphics/pic_06.png); background-repeat: repeat-y; background-position: right top; }

td.picbottom { background-image: url(../graphics/pic_08.png); background-repeat: repeat-x; background-position: center top; }

input#email { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 95%; height: 17px; margin: 0; padding: 5px 0 0 7px; border-style: none; background-color: transparent; }

input#emailsubmit { width: 30px; height: 30px; margin: 0; padding: 0; border-style: none; background-color: transparent; }

div#footer { text-align: center; margin: 0 auto; padding: 0; background-image: url(../graphics/egears_03.jpg); background-repeat: no-repeat; background-position: center top; }

div#footer div#div { width: 865px; margin: 0 auto; padding: 0; }

td.footer * { color: #fff; list-style-image: url("../graphics/arrow_footer.png"); list-style-position: outside; }

td.footer p { padding: 0; }

td.footer h2 { color: #fff; }

td.footer h3 { color: #fff; padding: 0; }

td.footer address { color: #fff; font-size: 13px; line-height: 19px; }

div#footer div#div td.footer, div#footer div#div td.footer a { color: #fff; }

div#footer div#div td.base, div#footer div#div td.base a { color: #ce5804; font-size: 11px; line-height: 20px; }

div#quickform table td.pictop { width: 99%; }

div#quickform input { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 187px; margin: 4px 0; padding: 2px 4px; border: 1px #a3a1a0 solid; background-color: #fff; }

div#quickform textarea { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 187px; height: 75px; margin: 4px 0; padding: 2px 4px; overflow: auto; border: 1px #a3a1a0 solid; background-color: #fff; }

input { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 30%; margin: 4px 0; padding: 2px 4px; border: 1px #a3a1a0 solid; background-color: #fff; }

textarea { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 80%; height: 75px; margin: 4px 0; padding: 2px 4px; overflow: auto; border: 1px #a3a1a0 solid; background-color: #fff; }

div#quickform input#submit { width: 75px; height: 19px; float: right; margin: 0; padding: 0; background-color: transparent; border-style: none; }

input.submit { color: #000; width: 75px; height: 19px; float: right; margin: 10px 0 0 0; padding: 0 0 1px; background-color: #c5c5c5; }

address { margin: 0px; padding: 0px; }

b, strong { font-weight: 900; }

small { font-size: 90%; }

address { font-style: normal; }

p { color: #000; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 14px; line-height: 22px; word-spacing: 0ex; letter-spacing: 0; margin: 0; padding: 0 0 10px; }

h1 { color: #dc3500 ; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 24px; font-weight: normal; line-height: 18px; word-spacing: 0ex; letter-spacing: .01ex; margin: 0; padding: 0 0 10px; }

h2 { color: #000; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 19px; font-weight: normal; line-height: 24px; margin: 0; padding: 0 0 10px; }

h3 { color: #dc3500; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 24px; margin: 0; padding: 0 0 10px; }

h4 { color: #052501; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 15px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 23px; margin: 0; padding: 2px 0; }

h5 { color: #f7299d; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 11px; margin: 0; padding: 0 0 2px; }

h6 { color: #6d6f71; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 15px; margin: 0; padding: 2px 0; }

h6 { color: #000; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 11px; line-height: 18px; margin: 0; padding: 0 0 10px; }

td {}

form { margin: 0; padding: 0; }

div { margin: 0px; padding: 0px; }

span { margin: 0; padding: 0; }

ul { margin: 0; padding: 0 0 0 25px; }

a:link { color: #da3200; text-decoration: none; }

a:visited { color: #da3200; text-decoration: none; }

a:hover { color: #000000; text-decoration: none; }

a:active { color: #000000; text-decoration: none; }

a img { border: none; }

img.portfolio { padding: 3px; border: 1px #848484 solid; }