.nav {padding:0; width:160px;}
.cat { width:160px; height:20px; background-image:url('images/cat.gif'); color:#800000; margin:3px 0 3px 0;}
.cat0 {display:none;}
.navlink a { display:block; height:14; background-image:url('images/nav.gif'); padding-left:50px; padding-top:2px; color:#666600; 
    font-size:11px; font-weight:bold; text-decoration:none;}
.navlink a:hover { background-image:url('images/nav_hover.gif'); }
form {margin:0;}
hr {height:1px;}
.notavaliable, .soldout {color:red; font-weight:bold; font-size:12px; text-align:center; margin:2px; padding:0 2px 0 2px;}
.currentCategory a {background-color:#67FFA0;}
a.currentPage {background-color:#FFFD58;}
h1.pageheader {display:none;}
body {background-color:black;}
body, td {font-size: 12pt;  font-family:Arial,Helvetica; font-weight: normal; color:#F0F0F0; margin:0; }
a {color: #e0e0e0;}
h1, h2, h3, h4, h5 {margin-top:5px; margin-bottom:5px; }
h1 {font-size:14pt;  color:#808000;}
h2 {font-style: normal; font-weight:normal; font-size: 14pt;  color: #69b071; text-align: left;}
h3 {color:#606060;}
h4 {font-size: 12pt;  color:black; background-color:#FFFEC6; border:1px solid black; text-align:center;}
img {border:none; vertical-align:middle;}
p.footer {font-size: 8pt;}
p.footer {font-size:8pt;}
td.footer {text-align:center;}

.tinycalendar table {border-collapse:collapse;}
.tinycalendar th {font-size:12px; font-weight:bold;}
.tinycalendar td {border:1px solid gray; font-size:10px;}
.tinycalendar td.today {background-color:#ffff00;font-weight:bold;}
.tinycalendar td.nonmonth {background-color:#a0a0a0;color:white;}
.tinycalendar td.dow {font-weight:bold;}

td.cornertop div {height:1px; background-color:white; font-size:1px; line-height:0; padding:0;}
td.cornerbottom div {height:1px; background-color:#eeeeee; font-size:1px; line-height:0; padding:0;}
td.cornertop, td.cornerbottom {background-color:#5A79AE; }