* {
font-family:Arial,Verdana,Sans-Serif;
}
body {
height:100%;
margin:0;padding:0;
/*font-size:1em;*/
}
#bodycontent {
margin-left:175px;
margin-right:155px;
margin-top:120px;
}
form {
padding:0;margin:0;
}
img {
border:none;
}
#header {
position:absolute;
top:0;
height:100px;
width:100%;
margin-top:.5em;
}
#header .logo {
float:left;
margin-left:.5em;
}
.searchbox {
clear:both;
height:26px;
margin:0;padding:0;
margin-top:5px;
margin-right:155px;
padding-left:2em;
font-size:.7em;
font-weight:bold;
color:#ff3;
background-color:#c66;
vertical-align:middle;
}
.searchbox p {
margin:0;padding:0;
padding-top:2px;padding-bottom:2px;
vertical-align:middle;
}
.searchbox input {
font-size:12px;
margin-top:auto;margin-bottom:auto;
}
.searchbox input.button {
height:20px;
}
.breadcrumbs {
z-index:10;
margin-left:170px;
margin-right:155px;
font-size:.8em;
}
.breadcrumbs a {
white-space:nowrap;
text-decoration:underline;
}
#footer {
clear:both;
padding-left:.3em;padding-right:.3em;
margin-top:1em;
margin-bottom:1em;
border-top:1px solid #888;
font-size:0.9em;
}
#footer .disclaimer{
color:#888;
}
#sidenav {
position:absolute;
margin:0;padding:.1em;
width:150px;
top:120px;
left:0;
font-size:0.9em;
background-color:#fff0f0;
border-right:1px dashed #fdd;
border-left:6px solid #c66;
border-top:1px solid #c66;
border-bottom:1px solid #c66;
}
#sidenav a {
}
#sidenav ul {
margin:0;padding:0;
padding-left:1.5em;
}
#sidenav li {
margin:0;padding:0;
margin-bottom:.2em;
}
#sidenav ul ul {
margin-left:-1em;
}
#adscolumn {
border:1px dotted #fff0f0;
position:absolute;
text-align:center;
top:0;
right:0;
width:140px;
margin:.3em;
}
#adsense {
margin:5px;
}
.categorization {
font-size:.9em;
padding-left:2em;
margin-top:.5em;
}
a.reflink {
text-decoration:none;
color:#000;
}
a.reflink:hover {
text-decoration:underline;
}
a.reflink {
padding-right:8px;
background-image:url("/reflink.gif");
background-repeat:no-repeat;
background-position:top right;
}
a:hover{
color:#f00;
}
h1,h2,h3 {
color:#33a;
margin-top:1em;
margin-bottom:.5em;
}
h1 {
color:#c66;
font-size:1.8em;
margin:0;
padding:.2em;
padding-bottom:0;
border-bottom:1px solid #c66;
background-color:#fff0f0;
border-left:1px dashed #fdd;
border-right:1px dashed #fdd;
}
h2 {
color:#ba3;
font-size:1.3em;
margin-top:1em;
margin-bottom:.2em;
}
h2 a,h2 a:link,h2 a:visited {color:#b96;}
h2 a:hover {color:#00f;}
h3 {
font-size:1em;
margin-top:.75em;
margin-bottom:.2em;
padding-left:1em;
}
p {
margin:0;
margin-bottom:.5em;
}
blockquote {
margin-top:0;
margin-bottom:1em;
}
acronym {
cursor:help;
border-bottom: 1px dashed #bbb;
}
ul,ol,dl {
margin-top:.5em;
}
dl {
margin-bottom:.5em;
}
dt {
margin-bottom:.2em;
}
.acronym_list dt{
float:left;
font-weight:bold;
padding-right:1em;
width:6em;
border-top:1px solid #666;
}

.prod_category {
margin:.8em;
padding:.4em;
padding-left:.6em;
border-left:1px dashed #fdd;
border-right:1em solid #c66;
border-top:1px solid #c66;
border-bottom:1px solid #c66;

}.prod_category h2{
margin:0;
margin-bottom:.2em;
}
.prod_category ul {
margin:0;
margin-left:.5em;
}
.prod_category ul li {
margin:0;
display:inline;
padding-right:.3em;
}

.prod_packet {
float:right;
clear:right;
margin:.5em;
}
.prod_formula {
float:left;
clear:left;
margin:.5em;
}

.buy_link {
float:right;
margin:.5em;padding:.5em;
border:1px dotted #ccc;
background-color:#f0fff0;
font-weight:bold;
}
