body { margin:5 px; background-color: #336666; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#526466; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#B30000; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#B30000; }
h4 {font-family: MS Sans Serif, Arial, Helvetica; font-size: 10pt; color:#B30000; }
h5 {font-family: MS Sans Serif, Arial, Helvetica; font-size: 10pt; color:#B30000; }
h6 {font-family: MS Sans Serif, Arial, Helvetica; font-size: 10pt; color:#526466; }
/*TD {background-color:  #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#526466; }*/
/*TH {background-color:  #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#526466; }*/
UL {padding: 0 0 0 0 ; margin-left: 0; text-indent: 0px; margin-top: 0px; margin-bottom: 0px;}
LI {list-style-position: outside; margin-left: 14px; text-indent: 0px;}
blockquote { margin: 10px; }
a:link {color: #526466;}
a:visited {color: #526466;}
a:hover {color: #B30000;}
a:active {color: #526466;}

.product a:link {color: #B30000;}
.product a:visited {color: #B30000;}
.product a:hover {color: #526466;}
.product a:active {color: #B30000;}
.cattree a:link {color: #B30000; text-decoration: none;}
.cattree a:visited {color: #B30000; text-decoration: none;}
.cattree a:hover {color: #526466; text-decoration: underline;}
.cattree a:active {color: #B30000; text-decoration: none;}
table.basket { background-color: #FFFFDF; border-color: #FFFFB8; border-style: solid; border-width: 5px; }
td.basket { background-color: #FFFFDF; }
th.basket { background-color: #FFFFDF; }

#navcontainer
{
width: 12em;
border-right: 1px solid #FFFFB8;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFDF;
color: #FFFFDF;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 2px solid #FFFFB8;
border-top: 2px solid #FFFFB8;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #FFFFB8;
border-right: 10px solid #FFFFB8;
background-color: #FFFFDF;
color: #B30000;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #53A6A6;
border-right: 10px solid #53A6A6;
background-color: #408080;
color: #FFFFF3;
}
