body
{
   font-family: Arial, Helvetica, sans-serif;
   margin-left: 1em;
   margin-top: 0.5em;
}


.header
{
   font-weight: bold;
   font-size: 120%;
   padding: 0.2em 0.2em 0.2em 0.2em;
   border: 1px solid #272889;
   color: white;
   background: #272889;
}


.navbar
{
   color: black;
   background: #FFFDCF;
   border: 1px solid #FFA404;
   margin: 1em 0 1em 0;
}


.catbox
{
   width: 25%;
   border: 1px solid black;
   margin: 1em 0 2em 0;
   float: left;
}


.catheader
{
   border-bottom: 1px solid black;
   background: #272889;
   color: white;
   font-weight: bold;
   padding: 0.2em 0.2em 0.2em 0.2em;
}

.catcontent
{
   padding: 0.5em 0.5em 0.5em 0.5em;
}


.itemlistbox
{
   width: 65%;
   border: 1px solid black;
   margin: 1em 1em 2em 0;
   float: left;
}


.itemlistheader
{
   border-bottom: 1px solid black;
   background: #272889;
   color: white;
   font-weight: bold;
   padding: 0.2em 0.2em 0.2em 0.3em;
}


.itemlistcontent
{
   padding: 0.5em 0.5em 0.5em 0.5em;
}


a:link
{
   color: blue;
}

a:visited
{
   color: blue;
}

a:hover
{
   color: red;
}

a:active
{
   color: red;
}


.selectedcategory
{
   color: #7405A8;
}


a:link.categorylist
{
   color: blue;
}

a:visited.categorylist
{
   color: blue;
}

a:hover.categorylist
{
   color: red;
}

a:active.categorylist
{
   color: red;
}


a:link.selectedcategory
{
   color: #7405A8;
}

a:visited.selectedcategory
{
   color: #7405A8;
}

a:hover.selectedcategory
{
   color: red;
}

a:active.selectedcategory
{
   color: red;
}






a:link.lheader
{
   color: white;
}

a:visited.lheader
{
   color: white;
}

a:hover.lheader
{
   color: red;
}

a:active.lheader
{
   color: red;
}


a:link.lnav
{
   color: black;
}

a:visited.lnav
{
   color: black;
}

a:hover.lnav
{
   color: red;
}

a:active.lnav
{
   color: red;
}


.shaded
{
   background: #F0F0F0;
}

td
{
   padding: 0.3em 0.3em 0.3em 0.3em;
}


img
{
   border: none;
   margin: 0.5em 1em 1em 0.5em;
   display: block;
   float: left;
}


.ourprice
{
   font-weight: bold;
}


.regularprice
{
   font-weight: bold;
   text-decoration: line-through;
}


.saleprice
{
   color: red;
   font-size: 110%;
   font-weight: bold;
}


.buy
{
   font-weight: bold;
   font-size: 110%;
}

