form {margin:0;}
hr {height:1px;border-top:1px solid gray;border-bottom:none;}
a {color:blue;}
a:hover {color:#6060FF;}
table {border-collapse: collapse}
.notavaliable, .soldout {color:red; font-weight:bold; font-size:12px; text-align:center; margin:2px; padding:0 2px 0 2px;}
.topnav {margin:0 0 4px 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:#D6FFE7; color:black; text-decoration:none; width:85px; display:block; float:left;}
.topnav a:hover {background-color:#67FFA0; color:black;}
.currentCategory a {background-color:#67FFA0;}

.qna p {text-indent:-22px; margin:0 0 3px 22px;}

.coname { margin:8px; font-size:18pt; font-weight:bold; }
.motto { text-align:center; font-size:12pt; font-weight:bold;}
.note { margin:5px 10px 5px 10px; padding:5px; border:1px solid gray; background-color:#D0D0D0; }
.quote { margin:20px; padding:10px; border:1px solid gray; background-color:#FFFFC0;}
.subnav {margin:5px; text-align:center; padding-left:5px;}
.subnav a {display:block; margin:2px; margin-bottom:4px; padding:4px; border:2px solid #e0e0e0; border-bottom-color:#808080; border-right-color:#808080; font-size:12px; text-decoration:none;color:black;}
.subnav a {background-color:#FFFEC6;}
.subnav a:hover {background-color:#FFFD58; color:black;}
a.currentPage {background-color:#FFFD58;}

.cat0 a {background-color:#99CC99;}
.cat1 a {background-color:#9999CC;}
.cat2 a {background-color:#F9AF90;}
.cat3 a {background-color:#ECAED3;}
.cat4 a {background-color:#E9B4AE;}
.cat5 a {background-color:#E5EDB1;}
.cat6 a {background-color:#FBDAB9;}

.cat0 a:hover, .cat0 a.currentPage {background-color:#BCF1BC;}
.cat1 a:hover, .cat1 a.currentPage {background-color:#CCCCFF;}
.cat2 a:hover, .cat2 a.currentPage {background-color:#F9CFBC;}
.cat3 a:hover, .cat3 a.currentPage {background-color:#E7FF9E;}
.cat4 a:hover, .cat4 a.currentPage {background-color:#E7FF9E;}
.cat5 a:hover, .cat5 a.currentPage {background-color:#E7FF9E;}
.cat6 a:hover, .cat6 a.currentPage {background-color:#E7FF9E;}

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; }
h1, h2, h3, h4, h5 {margin: 10px 0 10px 0; }
h1 {font-size:14pt;  text-align:center; border:1px solid #d0d0d0; background-color:#f0f0f0; color:black;}
h2 {font-style: normal; font-weight:normal; font-size: 14pt;  color:#8C6D48; 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;}
h6 {font-size:12px; font-weight:normal; color:#404040; margin:2px 20px 2px 20px; padding:3px; border:1px solid gray; background-color:#f0f0f0; }

td {background-repeat:no-repeat;}
p.footer {font-size: 8pt;}
.box1 {border:1px solid gray; background-color:#f0f0f0; padding:4px;}
p.footer {font-size:8pt;}
td.footer {border-top:1px solid #6866C3;background-color:#eeeeee;text-align:center;}
table.product {border-bottom:1px solid #698D71;}
.nav {padding: 5px;}
.cat {font-size:14px; font-weight:bold; background-color:#0065D1; border:1px solid gray; padding-left: 5px; margin-top: 10px; color:white;}
.navlink {padding-left: 10px;}
.main {padding: 5px;}
.promo_title {font-size:12px; font-weight:bold; background-color:#F9E8FB; border:1px solid #505050; margin:5px;}
.promo {font-size: 8pt;}

.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;}

.bodybackground { background-color:#234662;}
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:#234662; }

.t1 {width:400px; margin:0 auto; border-collapse:collapse}
.t1 td {padding:0 5px; border:1px solid #D0D0D0; background:white}
.t1 th {font-size:12pt; font-width:bold; text-align:center; background:#F7D700; color:black; border:1px solid #D0D0D0;}
.sample {border:1px solid black; width:520px; margin:0 auto; background:#F0F0F0; padding:5px}