* {
font-family:Arial,Verdana,Sans-Serif;
}
body {height:100%;margin:.5em;padding:0;font-size:100%;background-color:white;}
#bodycontent {
padding:0;
margin-right:140px;
margin-top:0px;
margin-left: 165px;
}
form {
padding:0;margin:0;
}
img {
border:none;
}
#header {
position:absolute;
top:0;
height:100px;
width:100%;
margin-top:.5em;
}
#header .logo{}
#footer {
clear:both;
margin-top:1em;
margin-bottom:1em;
border-top:1px solid #888;
font-size:0.9em;
}
#footer .disclaimer{
color:#888;
font-size:0.8em;
}
#adscolumn {
position:absolute;
text-align:center;
top:0;
right:0;
width:120px;
margin:.5em;
}
#adsense {
margin:0px;
}
.banner {
position:absolute;
top:600px;
left:180px;
padding:.1em;
background-color:#dfe;
text-align:center;
border:1px solid #3ba;
}
.banner p {
margin:0;
}
.banner input.button{
font-size:.8em;
}
.categorization {
font-size:.8em;
padding-left:2em;
margin-top:.5em;
}
.breadcrumbs {
position:absolute;
z-index:10;
top:10px;
left:80px;
font-size:.8em;
}
/*a.reflink {
text-decoration:none;
color:#000;
}
a.reflink:hover {
text-decoration:underline;
}
a.reflink {
padding-right:8px;
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:#ffffff;

margin:0;
padding:.2em;
padding-bottom:0;
border-bottom:2px solid #99CC99;
background-color:#689BCE;
}
h2 {
color:#689BCE;

margin-top:1.5em;
margin-bottom:.2em;
}
h2 a,h2 a:link,h2 a:visited {color:#39b;}
h2 a:hover {color:#00f;}
h3 {
font-size:1em;
margin-top:.75em;
margin-bottom:.2em;
padding-left:1em;
}
p {
margin:0;
margin-bottom:.5em;
}
div.incontent {
}
.incontent table {
margin-left:auto;margin-right:auto;
border-collapse:collapse;
}
.incontent td {
marghin:0;padding:.1em;padding-left:.3em;padding-right:.3em;
border:1px solid #999;
}
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;
clear:left;
font-weight:bold;
padding-right:1em;
width:6em;
border-top:1px solid #666;
}
.nav {
border-left:.5em solid #99CC99;
margin-bottom:.2em;
padding:0;
text-decoration: none;
position:absolute;
top:120px;
left:0px;
padding:.1em;
}

.nav h2{
font-size:20px;
}

.drug_category {
margin:0;padding:0;
padding-left:1em;
border-left:.5em solid #66c;
margin-bottom:.2em;
}
.drug_category h2{
margin-bottom:.2em;
}
.nav ul {
margin:0;padding:0;
margin-left:.5em;
text-decoration: none;
padding:0;
margin:0;
list-style-type: none;
}
.nav ul li {
padding-right:.4em;
font-size:.8em;
text-decoration: none;
font-weight:bold;
}

.nav ul li a{
color: #000000;
padding-right:.4em;
font-size:12px;
text-decoration: none;
font-weight:bold;
}

.nav ul li a:hover {
		color: #ff0000;
		padding-right:.4em;
		font-size:12px;
		text-decoration: none;
		font-weight:bold;
		
		}

.prod_packet {
float:right;
clear:right;
margin:.5em;
}
.prod_formula {
float:left;
clear:left;
margin:.5em;
}
.buy_link {
float:right;
margin:.5em;padding:.5em;
font-color: #ffffff;
border:1px dotted #689BCE;
background-color:#99CC99;
font-weight:bold;
}

.buy_link2 {

font-color:#800000;
background-color:#ffffff;
font-weight:bold;
border-bottom:2px solid #689BCE;
border-top:2px solid #689BCE;
text-decoration: none;
color:#000000;
}


.intbl {
border:1px solid black;
font-size:13px;
text-align:left;
margin-top:0;
margin-bottom:1em;
display:block;
width:120px;
background-color:#eee;
padding:0;
position:absolute;
top:640px;
left:8px;
padding:.1em;
}

.inth2 {
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
text-align:center;
background-color:#689BCE;
color:white;
padding:4px;
white-space:nowrap;
}