
body       { font-family: Arial, sans-serif; background-color: black; margin-top: 0; margin-right: auto; margin-left: auto }
#header        { background-color: #572f42; background-image: url("images/bg_hdr2_1024.jpg"); background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-left: auto; position: relative; z-index: 1; width: 996px; height: 103px }
#parent         { background-color: #572f42; background-image: url("images/bg_thumbs.jpg"); background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-left: auto; position: relative; z-index: 1; width: 996px }
#footer      { color: #dfdfd8; font-size: 13px; background-color: #572f42; margin-right: auto; margin-left: auto; padding-left: 262px; position: relative; z-index: 1; width: 734px; height: 42px }
.news_cell              { color: #f7f7f7; font-size: 12px; background-repeat: no-repeat; background-position: 12px bottom; padding: 234px 2px 60px 14px; width: 280px; vertical-align: top }
.content_cell_welcome              { color: #572f42; font-size: 0.85em; line-height: 1.5em; background-color: #572f42; background-image: url("images/bg_welcome_1024.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: left; padding-top: 90px; padding-right: 30px; padding-left: 10px; position: relative; width: 648px; float: right; vertical-align: top }
.content_cell_contact        { font-size: 0.85em; line-height: 1.5em; background-image: url("images/bg_contact_1024.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: left; padding-top: 90px; padding-right: 30px; padding-left: 10px; position: relative; width: 648px; float: right; vertical-align: top }
.content_cell_products        { font-size: 0.85em; line-height: 1.5em; background-image: url("images/bg_products_1024.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: left; padding-top: 90px; padding-right: 30px; padding-left: 10px; position: relative; width: 648px; height: 400px; float: right; vertical-align: top }
.content_cell_services        { font-size: 0.85em; line-height: 1.5em; background-image: url("images/bg_services_1024.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: left; padding-top: 90px; padding-right: 30px; padding-left: 10px; position: relative; width: 648px; height: 400px; float: right; vertical-align: top }
a.news:link     { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #975d7a; background-image: url("images/bg_newstab.gif"); background-repeat: no-repeat; background-position: right top; margin-bottom: 5px; padding-top: 3px; width: 274px; height: 20px; float: left; vertical-align: middle }
a.news:active    { color: #fad27b; font-size: 14px; font-weight: bold; text-decoration: underline }
a.news:visited     { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #975d7a; background-image: url("images/bg_newstab.gif"); background-repeat: no-repeat; background-position: right top; margin-bottom: 5px; padding-top: 3px; width: 274px; height: 20px; float: left; vertical-align: middle }
a.news:hover    { color: #fad27b; font-size: 14px; font-weight: bold; text-decoration: none }
a:link   { color: #975d7a; text-decoration: underline }
a:active  { color: #cd8200; text-decoration: underline }
a:visited   { color: #975d7a; text-decoration: underline }
a:hover  { color: #cd8200; text-decoration: underline }
.nav_cell   { padding-top: 72px }
a.nav:link    { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none }
a.nav:active    { color: #fc6; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-decoration: none }
a.nav:visited    { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none }
a.nav:hover    { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-decoration: none }
b.nav_selected   { color: #fc6; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-decoration: none; cursor: default }
h1     { color: #444; font-size: 1.5em; font-weight: bold; margin: 0 0 10px }
h2     { color: #6a4054; font-size: 1.25em; font-weight: bold; margin-right: 0; margin-bottom: 10px; margin-left: 0 }
h3    { color: #6a4054; font-size: 1em; font-weight: bold; margin: 0; padding: 0 }
li    { font-size: 1em; line-height: 1.4; list-style-type: square }
ul  { list-style-type: disc; margin: 5px 0 5px 20px; padding-left: 0 }
#contact     { color: #444; font-size: 12px; font-weight: bold }
.contact_field   { color: #333; font-size: 12px; width: 175px }
.contact_button   { color: #64323b; font-size: 12px }
.popup_content   { background-color: #e1e1d4; margin: 10px; padding: 10px }
.copyright  { font-size: 10px; padding-right: 16px; position: relative; z-index: 1; float: right; clear: none }
strong.big { color: #6a4054; font-size: 16px; font-weight: bold }
#prod_geninfo  { visibility: visible; padding-right: 10px; position: absolute; z-index: 2; float: none; clear: none }
#prod_medbill  { visibility: hidden; padding-right: 10px; position: absolute; z-index: 3; float: none; clear: none }
#prod_practman  { visibility: hidden; padding-right: 10px; position: absolute; z-index: 4; float: none; clear: none }
.tab_select { background-color: #cd8200; background-image: url("images/bg_contenttab_selected.gif"); background-repeat: no-repeat; background-position: right top }
a.tab:link      { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #975d7a; background-image: url("images/bg_contenttab.gif"); background-repeat: no-repeat; background-position: right top; text-indent: 5px; padding-top: 3px; padding-right: 20px; height: 20px; float: left; vertical-align: middle }
a.tab:active     { color: #fad27b; font-size: 14px; font-weight: bold; text-decoration: underline; background-color: #cd8200; background-image: url("images/bg_contenttab_selected.gif"); background-repeat: no-repeat; background-position: right top }
a.tab:visited      { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #975d7a; background-image: url("images/bg_contenttab.gif"); background-repeat: no-repeat; background-position: right top; text-indent: 5px; margin-bottom: 5px; padding-top: 3px; padding-right: 20px; height: 20px; float: left; vertical-align: middle }
a.tab:hover    { color: #fad27b; font-size: 14px; font-weight: bold; text-decoration: none }
a.tab_select:link       { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #cd8200; background-image: url("images/bg_contenttab_selected.gif"); background-repeat: no-repeat; background-position: right top; text-indent: 5px; padding-top: 3px; padding-right: 20px; height: 20px; float: left; vertical-align: middle }
a.tab_select:active     { color: #fad27b; font-size: 14px; font-weight: bold; text-decoration: underline; background-color: #cd8200; background-image: url("images/bg_contenttab_selected.gif"); background-repeat: no-repeat; background-position: right top }
a.tab_select:visited       { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #cd8200; background-image: url("images/bg_contenttab_selected.gif"); background-repeat: no-repeat; background-position: right top; text-indent: 5px; margin-bottom: 5px; padding-top: 3px; padding-right: 20px; height: 20px; float: left; vertical-align: middle }
a.tab_select:hover     { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
#prod_screenshots { color: #f7f7f7; font-size: 12px; position: absolute; top: 0; right: 0; width: 300px }
#serv_support  { visibility: visible; padding-right: 10px; position: absolute; z-index: 2; float: none; clear: none }
#serv_services  { visibility: hidden; padding-right: 10px; position: absolute; z-index: 3; float: none; clear: none }
