html, body {margin: 0;
padding:0;
background-color: #fff;
color: #000;
}
#container { margin: 0 auto 30px auto;
width: 925px;
border: 2px #333399 solid;
padding:5px;
}
#content {padding: 30px 15px 15px 10px;
font-family: helvetica, verdana, sans-serif;
background-color: #333399;
color: #fff;
font-size: 14px;
line-height: 1.2em;
}
#top {position:relative;
height: 100px;
background-color: #333399;
color: #fff;
margin: 0;
padding: 0;
border-bottom: 1px #fff solid;
}
h1{font-family: times, serif;
font-size: 42px;
text-align: left;
line-height: 110px;
color: #fff;
background-color: transparent;
}
img {border: 0;
}

h3{font-size: 16px;
font-family: helvetica, verdana, sans-serif;
font-weight: bold;
}
h2{font-size: 17px;
font-family: helvetica, verdana, sans-serif;
font-weight: bold;
text-transform:uppercase;
}

.pillsimage {float:left;
width: 62px;
padding: 0 0 0 10px;
}
.pillsize {float: right;
width: 111px;
padding-right: 15px;
}

.sizes {margin-top: -15px;
padding-top: 0;
}
.pillsizetext{
float: right;
clear: both;
font-size: 11px;
padding-top: 0px;
margin: 0;
padding-right: 65px;
}
ul{font-size: 14px;
line-height: 1.3em;
padding-left: 20px;
}
.press {float:right;
width: 264px;
padding-left: 10px;
padding-bottom: 10px;}

#info{margin-top: 40px;
margin-left: 40px;
}

#footer{
font-family: times, serif;
font-size: 11px;
background-color: #333399;
color: #fff;
clear:both;
text-align: center;
padding-top: 10px;
border-top: 1px solid #fff;
}
.logo {float:right;
clear:right;
width: 144px;
padding-top: 15px;
padding-right: 15px;
}
.order {float:right;
clear:right;
width: 105px;
padding-top: 15px;
padding-right: 33px;
border: 0;
}

.price {
font-weight: bold;
text-align: left;
/*color: #FEBD56;*/
padding-bottom: 15px;

font-size: 15px;
margin-top: 20px;
}
#shop {border-top: 1px dotted #fff;
padding-top: 10px;
}

table {font-size: 15px;
font-family:  helvetica, verdana, sans-serif;
}

a:link {color: #40A132 !important;
background-color: #333399;
font-weight: bold;}
a:visited {color: #40A132 !important;
background-color: #333399;
font-weight: bold;}
a:hover, a:active {color: #F6C34F;
background-color: #333399;
font-weight: bold;}

.center {
text-align: center;}
.tdwidth {
width: 155px;}



<!--Mac IE-->
* html > body #content {
padding: 10px;
}
* html > body .order {
position: absolute;
top: 40px;
right: 35px;
width: 105px;
padding-top: 15px;
padding-right: 0px;
border: 0;
}
* html > body ul{font-size: 14px;
line-height: 1.3em;
margin-left: -12px;
}
* html > body #footer{
font-family: times, serif;
font-size: 11px;
background-color: #333399;
color: #fff;
clear:both;
text-align: center;
padding-top: 5px;
padding-bottom: 0;
border-top: 1px solid #fff;
}





