BODY {
margin:5 px; background-color: #336666; font-size: 10pt; font-family: MS Sans Serif, Arial, Helvetica, Palatino Linotype, sans-serif; 
}
h1 {font-family: MS Sans Serif, Latha, Comic Sans MS, Palatino Linotype, Arial, Helvetica; font-size: 12pt; color:#526466; }
h2 {font-family: MS Sans Serif, Latha, Comic Sans MS, Palatino Linotype, Arial, Helvetica; font-size: 12pt; color:#B30000; }
h3 {font-family: MS Sans Serif, Latha, Comic Sans MS, Palatino Linotype, Arial, Helvetica; 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: MS Sans Serif, Arial, Helvetica; font-size: 10pt; color:#526466; }
TH {background-color:  #FFFFFF; font-family: MS Sans Serif, Arial, Helvetica; 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;}
a:link.product {color: #B30000;}
a:visited.product {color: #B30000;}
a:hover.product {color: #526466;}
a:active.product {color: #B30000;}
a:link.cattree {color: #B30000; text-decoration: none;}
a:visited.cattree {color: #B30000; text-decoration: none;}
a:hover.cattree {color: #526466; text-decoration: underline;}
a:active.cattree {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: MS Sans Serif, Latha, Comic Sans MS, Palatino Linotype, Arial, Helvetica;
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;
}

.widgettitle h2 {

border-left: 10px solid #53A6A6;
border-right: 10px solid #53A6A6;
background-color: #408080;
color: #FFFFF3;
}

