form {margin:0;}
hr {height:1px;}
img { border:0; padding:0;}
.notavaliable, .soldout {color:red; font-weight:bold; font-size:12px; text-align:center; margin:2px; padding:0 2px 0 2px;}
.topnav {margin:0;}
.topnav a {margin:0; font-size:11px; display:inline; padding:4px 0px 2px 0px; text-align:center;
    background-image:url('images/whitecap5.gif'); background-repeat:no-repeat; background-color:#A7A187;
    color:black; text-decoration:none; width:85px; display:block; float:left;}
.topnav a:hover {background-color:#DFD7B4;}
.currentCategory a {background-color:#D2CAAA;}
.currentCategory a:hover {background-color:#D2CAAA;}
.subnav {margin:0; text-align:center; padding:2px;}
.subnav a {display:block; margin:2px; margin:2px; padding:4px; 
    border:2px solid #e0e0e0; border-bottom-color:#808080; border-right-color:#808080; font-size:11px; text-decoration:none;color:black;}
.subnav a {background-color:#A7A187;}
.subnav a:hover {background-color:#DFD7B4;}
a.currentPage {background-color:#D2CAAA;}
a.currentPage:hover {background-color:#D2CAAA;}
h1.pageheader {display:none;}
body {font-size: 10pt;  font-family: Arial,Helvetica; font-weight: normal; color:black; margin:0; background-color:white;}
a {color: #000078;}
td {font-size: 10pt;  font-family: Arial,Helvetica; font-weight: normal; color: #111111; }
tr {vertical-align:top; }
h1, h2, h3, h4, h5 {margin-top:5px; margin-bottom:5px; }
h1 {font-size:14pt;  color:#FFFFFF; background-color:#A7A187; border:1px solid #505050; text-align:center;}
h2 {font-style: normal; font-weight:normal; font-size: 14pt;  color: #924646; text-align: left;}
h3 {color:#4C493D;}
h4 {font-size: 12pt;  color:black; background-color:#FFFEC6; border:1px solid black; text-align:center;}
img {border:none; vertical-align:middle;}
.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; }