﻿html {margin:0;padding:0;}

body {color: #000;	background-color: #fff;font-size: 76%;margin: 0 ;padding:0;           font-family:verdana, helvetica, georgia, sans-serif; }
* {margin:0;padding:0}
#header {margin:0 ;  background-color: #fff;height:2em; border-bottom: 1px solid #507;}
#header img     {display:none;}
img {display:none;}


#nav li {float:left;margin:0.2em 0.2em 0 0;background:#fff;}
.navbox {background:transparent;}

.navbox span {text-align:center; color:#000; margin:0; font-weight:bold; padding:0;}
.navboxtop ,.navboxb1, .navboxb2, .navboxb3, .navboxb4 {
display:block;}
.onavboxboxcontent {display:block;}

a.topnav, a.topnav:visited {display:block;}.selectednavbox span {text-align:center; color:#f00; margin:0; font-weight:bold; padding:0;}

.selectednavboxtop,  .selectednavboxb1, .selectednavboxb2, .selectednavboxb3, .selectednavboxb4 {
display:block;}
.selectedonavboxboxcontent {display:block; }

a.selectedtopnav, a.selectedtopnav:visited {display:block;}

#content {margin-left:2em;line-height: 1.5em;padding: 2em; }
#content p {margin: 1em 0;}
#content a, #content a:link, #content a:visited {color:#507;}
#sidenav {display:block;  background:#fff;margin: 0.5em;width:5em;border:0;}
#sidenav ul {margin:0.5em 0 3em 0 ; padding:0; list-style-type:none; background:#fff; height:3em;}
#sidenav li {display:block; float:left;margin:0.2em 0.2em 0.3em 0;}



a.sidenav, a.sidenav:visited {display:block; text-decoration:none;  font-size:0.9em;}
a.sidenav:hover {background:transparent; cursor:pointer;}
a.sidenav:hover span {color:#507;}
a.selectedsidenav,  a.selectedsidenav:visited {display:block; text-decoration:none; width:8em; font-size:0.9em;}
a.sidenav:hover .onavboxboxcontent{background:#ffc; border-left:1px solid #507;border-right:1px solid #507;}
a.sidenav:hover .navboxb1 {background:#507;}
a.sidenav:hover .navboxb2, a.sidenav:hover .navboxb3, a.sidenav:hover .navboxb4 {background:#ffc; border-color:#507;}
#sidenav .selectedonavboxboxcontent {display:block; background:#ffc; border:0 solid #507; border-width:0 1px 0 1px; text-decoration:none;}


h1 {color: #339;font-size: 2em;font-weight: normal;font-style: italic; line-height: 1.2em; margin: 0;padding:0;}
h1.category {color: #f00; padding-bottom: 1em; border-bottom: 2px solid #507; font-size: 1.5em; font-weight: bold; line-height: 1.2em;}
h1.categoryhead {padding-top: 1em; font-size: 2.2em; font-weight: bold; line-height: 1.2em;}
h2 {color: #36c;font-size: 1.2em;margin: 1em 0 0 0; line-height: 1.1em;}
h2.partition {padding-top: 1em;border-top: 1px solid #507; clear: left; line-height: 1.1em;}
h2.return{position:relative;float:right;}
h3 {font-size: 1.1em;font-style: italic;margin: 1em 0 0 0; line-height: 1em;}
p.desc {background:transparent; line-height:1.15em; font-weight:normal; color:#000;}
p.size {background:transparent; line-height:1.2em; font-weight:bold; color:#507;}
p.price {background:transparent; line-height:1.2em; font-weight:bold; color:#f00;}
h4.breadcrumb {color: #507; padding-bottom: 1em;  font-size: 1em; font-weight: bold; line-height: 1.1em;}
h4.category {color: #f00; padding-bottom: 1em;  font-size: 1.2em; font-weight: bold; line-height: 1.1em;text-decoration:none;}


#nestlist {width:100%;background:#ffc;}
.productlist {width:98%;  padding:2px; background:#ffc;} 
.prods {float:left;width:30%;font-size:1.2em;background-color:#ffc;}
.prods a, .prods a:link  {color:#507; text-decoration:none;}
.prods a:visited {color:#36c; text-decoration:none;}
.prods a:hover {color:#f00;text-decoration:underline;}
.prodheads  {margin:0; padding:0.5em; font-size:1.3em; font-weight:bold;color:#507;background-color:#ffc;}
dd {margin-left:0.5em;font-size:1.1em;background-color:#ffc;}


#table1, #table2, #table3 {margin-left:-1em; border:solid 2px #507;width:75%;text-align:center;}
#table4 {margin-left:-1em; border:solid 2px #507;width:50%;text-align:center;}
#table1 th, #table2 th, #table3 th, #table4 th {font-weight:bold; color:#f00;border:solid 1px #0f0;}
#table1 td, #table2 td,#table3 td, #table4 td {font-weight:bold; color:#000;border:solid 1px #36c;}





#footer {	text-align:center;	padding-bottom: 1em;}
#footer a  {color:#99f;text-decoration:none;}

#footer a:hover {color:#f00; text-decoration:underline;}

.clear {clear:left; height:0; overflow:hidden;}
* html .clear {display:none;}
#access {display:none;}
#jumptocontent {display:none;}
#backtotop {display:none}
