TABLE          { font-family: tahoma, verdana, arial; font-size: 8pt; color: #000000; }
INPUT, SELECT, TEXTAREA  { font-family: tahoma, verdana, arial; font-size: 8pt; background-color: #F1F6FA; color: #000000; }

INPUT.button   { background-color: #ABC2D1; font-weight: bold; }
INPUT.checkbox, INPUT.radio { background-color: #FFFFFF; }

HR	{ height: 1px; border: 1px dashed #637A89; }

.box           { background-color: #F6F9FB; border: 1px dashed #637A89; }
.divider2      { background-color: #F6F9FB; border: 1px dashed #637A89; margin-bottom: 5px;  padding: 1px; }

.print_title   { font-size: 13pt; font-weight: bolder; }
.profile_name  { font-size: 13pt; font-weight: bolder; }
.leftbox_title { font-size: 10pt; font-weight: bold; }

.cart_add      { font-size: 11pt; font-weight: bolder; }

.section       { font-size: 18px; font-weight: bold; }
.subsection    { font-size: 11pt; font-weight: bold; }
.footer        { font-size: 8pt; color: #333333; }
.error         { color: red; font-weight: bold; }
.highlight     { background-color: #F6F9FB; border: 1px solid #637A89; }
.tiny          { font-size: 7pt; }

.table_row9    { font-weight: bold; background-color: #5D7585; color: white; }
.table_row0    { font-weight: bold; background-color: #B3C6D2; }
.table_row1    { background-color: #FFFFFF; }
.table_row2    { background-color: #F0F7FB; }
.table_row2a   { background-color: #F4F9FC; }
.table_row3    { background-color: #FDF3E0; }
.table_row4    { background-color: #FBE8C4; }
.table_hidden  { background-color: #CC9999; color: #000000; }

.status        { background-color: #FDF3E0; border-bottom: 1px solid #3D4245; padding: 6px; }
.status_error  { background-color: #FDE0E0; border-bottom: 1px solid #3D4245; padding: 6px; }

.cart_new_item_box { background-color: #FBE6BF; border: 3px solid #FBE6BF; }
.frame_selected	{ background-color: #F1F6FA; border: 1px solid #5D7585; }

.outline       { border: 1px solid black; }

a:link       { color: #000000; font-weight: bold; text-decoration: none; }
a:visited    { color: #000000; font-weight: bold; text-decoration: none; }
a:hover      { color: #000000; font-weight: bold; text-decoration: underline; }
a:active     { color: #000000; font-weight: bold; text-decoration: none; }

a.print_link { font-size: 9pt; }

a.gallery:link    { font-weight: normal; }
a.gallery:visited { font-weight: normal; }
a.gallery:hover   { font-weight: normal; }
a.gallery:active  { font-weight: normal; }

a.nav:link    { color: #293034; text-decoration: none; }
a.nav:visited { color: #293034; text-decoration: none; }
a.nav:hover   { color: #000000; text-decoration: none; }
a.nav:active  { color: #293034; text-decoration: none; }

a.u:link    { color: black; font-weight: normal;  text-decoration: none; }
a.u:visited { color: black; font-weight: normal;  text-decoration: none; }
a.u:hover   { color: black; font-weight: normal;  text-decoration: underline; }
a.u:active  { color: black; font-weight: normal;  text-decoration: none; }

a.i:link    { color: black; text-decoration: none; }
a.i:visited { color: black; text-decoration: none; }
a.i:hover   { color: black; text-decoration: underline; }
a.i:active  { color: black; text-decoration: none; }

a.section:link    { font-size: 18px; color: black; font-weight: bold; text-decoration: none}
a.section:visited { font-size: 18px; color: black; font-weight: bold; text-decoration: none}
a.section:hover   { font-size: 18px; color: black; font-weight: bold; text-decoration: underline}
a.section:active  { font-size: 18px; color: black; font-weight: bold; text-decoration: none}

a.footer:link    { color: #333333; font-weight: normal; text-decoration: none; }
a.footer:visited { color: #333333; font-weight: normal; text-decoration: none; }
a.footer:hover   { color: #333333; font-weight: normal; text-decoration: underline; }
a.footer:active  { color: #333333; font-weight: normal; text-decoration: none; }
