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

body {color: #000;	background-color: #fff4f8;font-size: 76%;margin: 0 ;padding:0;           font-family:verdana, helvetica, georgia, sans-serif; }
* {margin:0;padding:0}
#header {margin:0 5em 0 5em; min-width: 400px; background-color: transparent;height:10em; border-bottom: 1px solid #fff4f8;}
#header img     {margin:0.5em 5em 0 5em;}
.lorrrrgo{margin:0.5em 2em ;}


.headcurve h1 {margin:0 10px; letter-spacing:1px;}
.headcurve h1 {font-size:2em;color:#507; border:0;background: transparent;}
.headcurve {background: transparent; margin:0 5em 0 9em;}

.headcurvetop, .headcurvebottom {display:block; background:transparent; font-size:1px;}
.headcurveb1, .headcurveb2, .headcurveb3, .headcurveb4 {display:block;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */  overflow:hidden;}
.headcurveb1, .headcurveb2, .headcurveb3 {height:1px;}
.headcurveb2, .headcurveb3, .headcurveb4 {background:#ffd; border-left:1px solid #507; border-right:1px solid #507;}
.headcurveb1 {margin:0 5px; background:#507;}
.headcurveb2 {margin:0 3px; border-width:0 2px;background: ffc;}
.headcurveb3 {margin:0 2px;background: ffd;}
.headcurveb4 {height:2px; margin:0 1px;background: ffd;}

.headcurveboxcontent {display:block; background:#ffd; border:0 solid #507; border-width:0 1px;}
.headcurveboxcontact {display:block; background:#ffd; border:0 solid #507; border-width:0 1px; padding-left:1.5em;}
.headcurveboxcontact ul {list-style:none; margin:1em 0 0 0;}
.headcurveboxcontact img {margin:1em 0 0 0;}
.headcurveboxcontact, a.headcurveboxcontact a:link, .headcurveboxcontact a:visited {color:#507;}
.headcurveboxcontact a:hover {color:#f00;}

#nav {background:#fff4f8;}
#nav ul {margin:0 5em 0 9em; padding:0; list-style-type:none; background:#fff4f8; height:3em;}
#nav li {float:left;margin:0.2em 0.2em 0 0;background:#fff4f8;}
.navbox {background:transparent;}

.navbox span {text-align:center; color:#ffd; margin:0; font-weight:bold; padding:0;}

.navboxtop {display:block; background:#fff4f8; font-size:1px;}
.navboxb1, .navboxb2, .navboxb3, .navboxb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.navboxb1, .navboxb2, .navboxb3 {height:1px;}
.navboxb2, .navboxb3, .navboxb4 {background:#507; border-left:1px solid #507; border-right:1px solid #507;}
.navboxb1 {margin:0 5px; background:#507;}
.navboxb2 {margin:0 3px; border-width:0 2px;}
.navboxb3 {margin:0 2px;}
.navboxb4 {height:2px; margin:0 1px;}


.onavboxboxcontent {display:block; background:#507; border:0 solid #507; border-width:0 1px 0 1px;}

a.topnav, a.topnav:visited {display:block; text-decoration:none; width:7em; font-size:0.9em;}
a.topnav:hover {background:transparent; cursor:pointer;}
a.topnav:hover span {color:#507;}

a.topnav:hover .onavboxboxcontent{background:#ffd; border-left:1px solid #507;border-right:1px solid #507;}
a.topnav:hover .navboxb1 {background:#507;}
a.topnav:hover .navboxb2, a.topnav:hover .navboxb3, a.topnav:hover .navboxb4 {background:#ffd; border-color:#507;}

.selectednavbox {background:transparent;}

.selectednavbox span {text-align:center; color:#507; margin:0; font-weight:bold; padding:0;}

.selectednavboxtop {display:block; background:#fff4f8; font-size:1px;}
.selectednavboxb1, .selectednavboxb2, .selectednavboxb3, .selectednavboxb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.selectednavboxb1, .selectednavboxb2, .selectednavboxb3 {height:1px;}
.selectednavboxb2, .selectednavboxb3, .selectednavboxb4 {background:#ffd; border-left:1px solid #507; border-right:1px solid #507;}
.selectednavboxb1 {margin:0 5px; background:#507;}
.selectednavboxb2 {margin:0 3px; border-width:0 2px;}
.selectednavboxb3 {margin:0 2px;}
.selectednavboxb4 {height:2px; margin:0 1px;}


.selectedonavboxboxcontent {display:block; background:#ffd; border:0 solid #507; border-width:0 1px 0 1px; text-decoration:none; }

a.selectedtopnav, a.selectedtopnav:visited {display:block; text-decoration:none; width:7em; font-size:0.9em;}

#content {position:relative; line-height: 1.5em;padding: 2em; }
#contentnav {background:#ffd;}
#contentnav ul {margin:0 5em 0 5em; padding:0; list-style-type:none; background:#ffd;height:3em; }
#contentnav li {display:block; float:left;margin:0.2em 0.2em 0 0;background:#ffd;}

#content img {float: left;border:1px solid #fff4f8; margin: 1em 2em 1em 0;}
#content p {margin: 1em 0;}
#content a, #content a:link, #content a:visited {color:#507;}
#content a:hover {color:#f00;}

#sidenav {position:absolute; top:15em; left:0.3em; background:#fff4f8;margin: 0.5em;min-height:20em;width:8em;border:0;}
#sidenav ul {margin:0.5em 0 3em 0 ; padding:0; list-style-type:none; background:#fff4f8; 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; width:8em; 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:#ffd; 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:#ffd; border-color:#507;}
#sidenav .selectedonavboxboxcontent {display:block; background:#ffd; 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.categorymain {color: #507; 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.category {color: #f00; padding-bottom: 1em; border-bottom: 2px solid #507; font-size: 1.5em; font-weight: bold; line-height: 1.2em;}


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;}
caption {font-weight:bold;}

#nestlist {width:100%;background:#ffd;}
.productlist {width:98%;  padding:2px; background:#ffd;} 
.prods {float:left;width:30%;font-size:1.2em;background-color:#ffd;}
.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:#ffd;}
dd {margin-left:0.5em;font-size:1.1em;background-color:#ffd;}






#footer {	text-align:center;	padding-bottom: 1em;}
#footer a  {color:#99f;text-decoration:none;}
#footer a:hover {color:#f00; text-decoration:underline;}
.clearboth {clear:both;}
.clear {clear:left; height:0; overflow:hidden;}
* html .clear {display:none;}




.reader {display:none;}
#jumptocontent {display:none;}
#backtotop {padding-bottom: 1em;padding-top: 1em;color: #c36; background:transparent;font-size: 1.1em;font-style:italic;font-weight:bold;text-decoration:none;margin: 1em 0 0 0; line-height: 1em;}

#table1, #table2, #table3,#table5, #table6, #table7, #table8, #table9,#table10, #table11 {margin-left:4em; border:solid 2px #507;width:600px;text-align:center;}
#table4 {margin-left:4em; border:solid 2px #507;width:250px;text-align:center;}
#table1 th, #table2 th, #table3 th, #table4 th, #table5 th, #table6 th, #table7 th, #table8 th, #table9 th, #table10 th, #table11 th {font-weight:bold; color:#f00;border:solid 1px #0f0;}
#table1 td, #table2 td,#table3 td, #table4 td, #table5 td, #table6 td,#table7 td,#table8 td, #table9 td, #table10 td, #table11 td {font-weight:bold; color:#000;border:solid 1px #36c;}












