font         { font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0; margin-bottom: 0 }

body {margin-top: 0;
margin-bottom: 0;
background-color: #EEEEDD;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

p {font-size: 9pt;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

tbody {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td.f8 {background-color: inherit;
color: #000000;
font-size: 8pt;}

td.f8360 {font-size: 8pt;
background-color: #ffffff;
border: 1px #ffffff solid;
width: 360px;
vertical-align: top;
color: #000000;
text-align: left;}

table.main {width: 770px;
background-color: #C4C48A;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*Right column used with main table*/

td.rightcolumn {background-color: #D3D3A9;
width: 155px;
font-size: 8pt;
vertical-align: top;
color: #000000;
text-align: center;}

/*2 column container table*/

table.subct {width: 770px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

table.index {width: 774px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: 2px #ffffff solid;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*right column for subct 2 column container table*/

td.subct {background-color: inherit;
width: 155px;
vertical-align: top;
color: #000000;
text-align: center;}

td.subct-ctr {background-color: inherit;
width: 155px;
vertical-align: top;
color: #000000;
text-align: center;}

td.subct8 {background-color: inherit;
width: 155px;
vertical-align: top;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-align: left;}


/*615 width white cell for main table with left text*/

td.white {width: 615px;
vertical-align: top;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #ffffff;}

/*615 width EE cell for main table with left text*/

td.e8grey {width: 615px;
vertical-align: top;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #EEEEDD;}

/*background table for data cells*/

table.transparent {width: 610px;
font-weight: normal;
text-align: center;
border: 2px #ffffff solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.datawhite {background-color: #ffffff;
border: 1px #ffffff solid;
width: 305px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datawhite610 {background-color: #ffffff;
border: 1px #ffffff solid;
width: 610px;
vertical-align: top;
color: #000000;
text-align: left;}


td.datawhite8-305 {background-color: #ffffff;
padding:2px; 
font-size: 8pt;
width: 305px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datagrey8-305 {background-color: #EEEEDD;
padding:2px; 
font-size: 8pt;
width: 305px;
vertical-align: top;
color: #000000;
text-align: left;}


td.datacenterwhite {background-color: #ffffff;
border: 2px #EEEEDD solid;
width: 305px;
vertical-align: top;
color: #000000;
text-align: center;}

td.datagrey {background-color: #EEEEDD;
border: 1px #ffffff solid;
width: 305px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datagrey610 {background-color: #EEEEDD;
border: 1px #ffffff solid;
width: 610px;
vertical-align: top;
color: #000000;
text-align: left;}


td.drug {background-color: #D3D3A9;
border: 1px #ffffff solid;
width: 305px;
vertical-align: middle;
color: #000000;
text-align: left;}

td.drugpic {background-color: #ffffff;
border: 1px #ffffff solid;
width: 305px;
vertical-align: top;
color: #000000;
text-align: right;}

th.drugpic-txt {background-color: #D3D3A9;
border: 1px #ffffff solid;
padding: 5px;
width: 305px;
vertical-align: middle;
font-size: 15pt;
color: #CC0000;
text-align: right;}


td.datawhite250 {background-color: #ffffff;
border: 1px #ffffff solid;
width: 250px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datawhite360 {background-color: #ffffff;
border: 1px #ffffff solid;
width: 360px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datagrey250 {background-color: #EEEEDD;
border: 1px #ffffff solid;
width: 250px;
vertical-align: top;
color: #000000;
text-align: left;}

td.datagrey360 {background-color: #EEEEDD;
border: 1px #ffffff solid;
width: 360px;
vertical-align: top;
color: #000000;
text-align: left;}

/*any width dark grey header cell*/

th.data {background-color: #99994D;
border: 1px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #ffffff;
font-weight: bold;}

/*any width white cell with left or center text*/

td.whiteleft {font-weight: normal;
text-align: left;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.whitecenter {font-weight: normal;
text-align: center;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

/*any width grey cell with left or center text*/

td.c7greycenter {font-weight: normal;
text-align: center;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #EEEEDD;}

td.greyleft {font-weight: normal;
text-align: left;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #EEEEDD;}

td.rowlight {font-weight: normal;
text-align: center;
border: 1px #D3D3AA solid;
vertical-align: top;
color: #000000;
background-color: #D3D3A9;}

table.healthmenu {width: 154px;
font-weight: normal;
text-align: center;
border: 2px #ffffff solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.datawhite8 {background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: left;}

td.datagrey8 {background-color: #EEEEDD;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: left;}

td.datawhitecenter8 {background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

td.datagreycenter8 {background-color: #EEEEDD;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

td.top8 {background-color: #D3D3A9;
vertical-align: top;
font-size: 8pt;
color: #000000;
text-align: center;}

td.top8mid {background-color: #C4C48A;
vertical-align: top;
font-size: 8pt;
color: #000000;
text-align: center;}

td.top9 {background-color: #D3D3A9;
vertical-align: top;
font-size: 9pt;
color: #000000;
text-align: center;}

table.footer {width: 768px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

table.container235 {width: 235px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*container table for includes - 300 transparent font size 8 left text*/

table.container300 {width: 300px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
margin-top: 0;
margin-bottom: 0;
border: none;
border-collapse: collapse;}

/*container table for includes - 450 transparent font size 9 left text*/

table.container450 {width: 450px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
margin-top: 0;
margin-bottom: 0;
border: none;
border-collapse: collapse;}

th.dataindex {width: 258px;
background-color: inherit;
border: 1px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #000000;
font-weight: bold;}

td.whiteindex {width: 258px;
vertical-align: top;
font-weight: normal;
text-align: center;
color: #000000;
background-color: #ffffff;}

td.greyindex {width: 258px;
vertical-align: top;
font-weight: normal;
text-align: center;
color: #000000;
background-color: #EEEEDD;}

table.az {width: 608px;
font-weight: normal;
text-align: center;
border: 1px #D3D3A9 solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.azrow {width: 68px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D3D3A9 solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.azrow2 {width: 64px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D3D3A9 solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.azrowx2 {width: 304px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D3D3A9 solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}


td.az {font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D3D3A9 solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}


th.bestseller {width: 145px;
background-color: #EEEEDD;
font-weight: bold;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

/*drug category menu*/

table.category {width: 768px;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;
padding: 0;
white-space: nowrap;}

td.category {width: 128px;
font-size: 8pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
vertical-align: top;
text-align: center;
border: thin solid #EEEEDD;}

td.category-g {width: 128px;
background-color: #C4C48A;
font-size: 8pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
vertical-align: middle;
text-align: center;
border: thin solid #C4C48A;}

div.col300 {width:296px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border-left: 1px #EEEEDD solid;
border-right: 1px #EEEEDD solid;
border-bottom: 2px #EEEEDD solid;
background-color: inherit; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

div.col154head {width:153px; 
margin-left:1px; margin-right:1px; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border: 1px #C4C48A solid;
background-color: #D3D3A9;
font-size: 8pt; 
font-weight: bold;
vertical-align: top; 
text-align: center; 
color: #000000}

div.col154 {width:153px; 
margin-left:1px; margin-right:1px; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border: 1px #D3D3A9 solid;
background-color: #FFFFFF;
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.col-153 {width:153px; 
margin-left:1px; margin-right:1px; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border: 1px #E8E8E8 solid;
background-color: #FFFFFF;
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.menubox {width:768px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;}


div.menuhead {background-color: #99994D;
border: 1px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #ffffff;
font-weight: bold}


div.whitecenter8 {background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

div.greycenter8 {background-color: #EEEEDD;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

div.transparent8 {background-color: inherit;
font-size: 8pt;
vertical-align: top;
color: #000000;
text-align: center;}

div.products-body {width:153px; 
margin-left:1px; margin-right:1px; margin-bottom:auto; margin-top:auto;
padding:2px;
font-weight: normal;
font-size: 8pt;
text-align: left;
color: #000000;
background-color: #FFFFFF;}


h1 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
margin-top:2pt;
margin-bottom:2pt;}

h1.h1black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
color: #000000;
background-color: inherit;
margin-top:2pt;
margin-bottom:5pt;}

h2 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
color: #CC0000;
text-align: center;
background-color: inherit;
margin-top:1pt;
margin-bottom:1pt;}

h2.h2red {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #CC0000;
background-color: inherit;
margin-top:1pt;
margin-bottom:1pt;}

h2.h2white {font-size: 9pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
margin-top:1pt;
margin-bottom:1pt;}

h3 {font-size: 9pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #3B3B3B;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h4 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal; 
color: #000000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h5 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #CC0000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h6 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

.pc {text-align:center;
margin-top: 0;
margin-bottom: 0;}

.pcb {text-align:center;
font-size: 11pt;
font-weight: bold;
margin-top: 1pt;
margin-bottom: 1pt;}

.p9c {text-align:center;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt;}

.p1 {font-size: 8pt;
margin-top: 0;
margin-bottom: 0;}

.p2 {font-size: 10pt;
font-style: italic;
margin-top: 0;
margin-bottom: 0;}

.p3 {font-size: 8pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p4 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
font-style: italic;
margin-top: 0;
margin-bottom: 0;}

.p5 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p6 {font-size: 10pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p7 {font-size: 10pt;
font-style: italic;
margin-top: 1pt;
margin-bottom: 1pt;}

.p9 {font-size: 8pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p10 {font-size: 9pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p11 {font-size: 9pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p12 {font-size: 9pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p13 {font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p14 {font-size: 10pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p15 {font-size: 15pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p16 {font-size: 13pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p17 {font-size: 9pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p18 {font-size: 14pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p19 {font-size: 15pt;
color: #CC0000;
background-color: inherit;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p20 {font-size: 9pt;
margin-top: 5pt;
margin-bottom: 5pt}

.p21 {font-size: 9pt;
color: #CC0000;
background-color: inherit;
margin-top: 3pt;
margin-bottom: 3pt}

span.ule {text-decoration: underline;}

span.red10bold {font-size: 10pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.red10 {color: #CC0000;
background-color: inherit;
font-size: 10pt}

span.red9bold {font-size: 9pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.red9 {color: #CC0000;
background-color: inherit;
font-size: 9pt}

span.red8bold {color: #CC0000;
background-color: inherit;
font-size: 8pt;
font-weight: bold}

span.red8 {color: #CC0000;
background-color: inherit;
font-size: 8pt}

span.white10bold {font-size: 10pt;
background-color: inherit;
color: #FFFFFF;
font-weight: bold}

span.white10 {color: #FFFFFF;
background-color: inherit;
font-size: 10pt}

span.white9bold {font-size: 9pt;
color: #FFFFFF;
background-color: inherit;
font-weight: bold}

span.white9 {color: #FFFFFF;
background-color: inherit;
font-size: 9pt}

span.white8bold {font-size: 8pt;
color: #FFFFFF;
background-color: inherit;
font-weight: bold}

span.white8 {color: #FFFFFF;
background-color: inherit;
font-size: 8pt}

span.auto10bold {font-size: 10pt;
font-weight: bold}

span.auto10 {font-size: 10pt}

span.auto9bold {font-size: 9pt;
font-weight: bold}

span.auto9 {font-size: 9pt}

span.auto8bold {font-size: 8pt;
font-weight: bold}

span.auto8 {font-size: 8pt}

span.bl-12 {font-size: 12pt;
font-weight: bold}

span.bl-13 {font-size: 13pt;
font-weight: bold}

.img-r {float: right;}

.img-l {float: left;}

hr.green { color: #99994D;
font-weight: bold;
background-color: inherit;
width: 98%;
text-align: center;}

hr.black { color: #595959;
font-weight: bold;
background-color: inherit;
width: 98%;
height: 3px;
text-align: center;}

a:link {color: #0000ff;
background-color: inherit;
text-decoration: none;}

a:visited {color: #660066;
background-color: inherit;
text-decoration: none;}

a:hover {color: #000040;
text-decoration: none;
background-color: #FFFFFF;
font-weight: bold;}

a img {border: none; }

a:hover img {border: 1px solid #E8E8E8;
background-color: inherit;}