html, body {    font-family: "verdana","arial","helvetica",sans-serif;    font-size: 11px;    color: #636363;    margin-top: 15px;    padding: 0;    border: 0;    background-color: #D9F2E7;}html {    text-align: center;}div, span, ul, ol, dl, h2, h3, h4, h5, h6 {    margin: 0;    padding: 0;    border: 0;}p {    margin-top: 0;    padding-left: 8px;    padding-right: 8px;    padding-bottom: 5px;    padding-top: 0;    line-height: 14px;}#safety p, #efficacy p, #migraine p{    padding-bottom: 0;}h1 {    color: #2F8A77;    font-size: 12px;    letter-spacing: 5px;    margin-left: 8px;    margin-top: 0;    margin-bottom: 3px;}h2 {    font-size: 12px;    color: #2F8A77;    background: #D9F2E7 url(../images/note.gif) right no-repeat;    margin-bottom: 5px;    padding: 5px;}h3 {    font-size: 11px;    color: #2F8A77;    margin: 0;    margin-left: 8px;    margin-bottom: 3px;}a {    text-decoration: none;    color:#636363;    font-weight: bold;}a:hover {    text-decoration: none;    color: #000;    border-bottom: 1px solid #636363;}img {    border: 0;}ul {    list-style: none;}#numberlist ol {    margin-left: 60px;    margin-bottom: 15px;    width: 250px;    background-color: #D9F2E7;    border: 1px solid #C4D6CE;}ol {    padding-top: 10px;    padding-bottom: 20px;    padding-right: 25px;    padding-left: 40px;}.listline {    padding-bottom: 10px;    padding-top: 10px;    border-bottom: 1px solid #C4D6CE;}.listnoline {    padding-top: 10px;}#nav li {    margin: 10px;    padding: 5px;    background: #D9F2E7 url(../images/link.gif) right no-repeat;    border-bottom: 2px dotted #ececec;}#nav a {    font-weight: bold;    font-size: 12px;	color: #60C3AE;}#nav a:hover {    color: #2F8A77;    border-bottom: 0;}#wrapper {    margin: 0 auto;    width: 820px;}#header, #info, #info2 {    background-color: #fff;    border: 1px solid #C4D6CE;}#leftSide {    float: left;    text-align: left;    width: 323px;}#header h1 {    text-indent: -9999px;    margin: 0;    padding: 0;    border:0;    width: 321px;    height: 367px;    background: transparent url(../images/butterbur.jpg) top left no-repeat;}#info, #info2 {    margin-top: 10px;}.circlelist {    list-style-type: circle;    margin-left: 40px;    margin-right: 10px;    margin-bottom: 15px;}.disclist {    list-style-type: disc;    margin-left: 30px;    margin-right: 10px;    margin-bottom: 15px;    margin-top: 5px;}#info h3 {    margin: 10px;}#rightSide {    float: left;    text-align: left;    padding: 15px;    margin-left: 10px;    width: 450px;    height: auto;    background-color: #fff;    border: 1px solid #C4D6CE;}#safety #rightSide, #efficacy #rightSide, #migraine #rightSide {    float: left;    text-align: left;    padding: 15px;    margin-left: 10px;    width: 450px;    height: auto;    background-color: #fff;    border: 1px solid #C4D6CE;}#nav2 {    width: 420px;    margin-left: 10px;}#nav2 li {    border-bottom: 2px dotted #ececec;}#nav2 a {    text-decoration: none;    display: block;    padding: 3px;}#nav2 a:hover {    color: #2F8A77;    background-color: #D9F2E7;        border-bottom: 0;}.small {    font-size: 9px;    line-height: 11px;}.xsmall {    font-size: 8px;    line-height: 10px;}.blue a {    text-decoration: none;    color:#0058A9;    border-bottom: 1px solid #0058A9;    font-weight: bold;}.blue a:hover {    text-decoration: none;    color: #003d75;    border-bottom: 1px solid #003d75;}