* {
font-family:Arial,Verdana,Sans-Serif;
}
body {height:100%;margin:.5em;padding:0;font-size:100%;background-color:white;}
form {
	padding:0;margin:0;
	}
img {
	border:none;
	}
#header {
	position:absolute;
	top:0;
	height:100px;
	width:100%;
	margin-top:.5em;
	}
#header .logo{}
#bodycontent {
	padding:0;
	margin-right:140px;
	margin-top:114px;
	}
#content {
	margin: 0 0 40px 0;
	}
#footer {
	clear:both;
	margin-top:1em;
	margin-bottom:4em;
	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:5px;
}
.searchbox {
position:absolute;
top:30px;
left:180px;
padding:.1em;
background-color:#dfe;
text-align:center;
border:1px solid #3ba;
}
.searchbox p {
margin:0;
}
.searchbox 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-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:#66c;
font-size:1.8em;
margin:0;
padding:.2em;
padding-bottom:0;
border-bottom:1px solid #66c;
background-color:#e9e9ff;
}
h2 {
color:#3ba;
font-size:1.2em;
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;
}

.drug_category {
margin:0;padding:0;
padding-left:1em;
border-left:.5em solid #66c;
margin-bottom:.2em;
}
.drug_category h2{
margin-bottom:.2em;
}
.drug_category ul {
margin:0;padding:0;
margin-left:.5em;
}
.drug_category ul li {
display:inline;
padding-right:.4em;
font-size:.8em;
}

.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;
}
