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:10em; border-bottom: 1px solid #507;}
#header img     {margin:0;}
.lorrrrgo{margin:0.5em 2em ;}

.headcurve h1, .headcurve,  {display:block;}
.headcurvetop, .headcurvebottom, .headcurveb1, .headcurveb2, .headcurveb3, .headcurveb4 {display:none;}
.headcurveboxcontent {display:block; background:#fff; border:0 solid #507; border:0;list-style:none;}
.headcurveboxcontact {display:block; background:#fff; border:0 solid #507; border:0;list-style:none;}
.headcurveboxcontact img {margin:1em 0 0 0;}
.headcurveboxcontact, a.headcurveboxcontact a:link, #nav ul {margin:0 ; padding:0; list-style-type:none; background:#ffe3e8; height:3em;}
#nav li {float:left;margin:0.2em 0.2em 0 0;background:#ffe3e8;}
.navbox {background:transparent;}

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

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

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

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

#content {margin-left:-10em;line-height: 1.5em;padding: 2em; }
#content p {margin: 1em 0;}
#content a, #content a:link, #content a:visited {color:#507;}
#sidenav {display: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;}






#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;}