body {margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
background-color: #E8E8E8;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

tbody {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

/*Standard Width Container Table*/

table.stand {width: 778px;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*Right and left cells of header stand table*/

td.rightheader {background-color: #000066;
width: 310px;
vertical-align: middle;
color: #000000;
text-align: right;}

td.leftheader {background-color: inherit;
width: 468px;
vertical-align: middle;
color: #000000;
text-align: center;}

td.mainleft {font-weight: normal;
width: 570px;
vertical-align: middle;
border-right: 4px #D7D7FF solid;
color: #FFFFFF;
background-color: #000066;}

td.mainright-w {font-weight: normal;
width: 208px;
font-size: 8pt;
vertical-align: middle;
text-align: left;
color: #000000;
background-color: #FFFFFF;}

/*Right and left cells of body stand table */

td.rightcolumn {background-color: #D7D7FF;
width: 160px;
vertical-align: top;
color: #000000;
text-align: center;}

td.content {background-color: inherit;
width: 612px;
vertical-align: top;
color: #000000;
text-align: left;}

td.spacer {background-color: #FFFFFF;
width: 6px;
vertical-align: top;
color: #000000;
text-align: center;}

/*order medication table - product pages */

table.drug {width: 608px;
font-weight: normal;
text-align: left;
border: thin #D7D7FF solid;
color: #000000;
background-color: #D7D7FF;
border-collapse: collapse;}

td.drug-top {width: 500px;
background-color: #D7D7FF;
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-topright {width: 79px;
background-color: #D7D7FF;
font-size: 9px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-id {width: 29px;
background-color: #D7D7FF;
font-size: 9px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-bottom {width: 608px;
background-color: #D7D7FF;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #000000;}

td.drug-row {width: 500px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
border-right: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 3px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-right {width: 79px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
font-size: 10px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-row-id {width: 29px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
border-right: 2px #E8E8E8 solid;
font-size: 10px;
vertical-align: middle;
text-align: left;
color: #000000;}

/*order medication cells - category pages */

table.drugs {width: 608px;
font-weight: normal;
text-align: left;
border: thin #D7D7FF solid;
color: #000000;
background-color: #D7D7FF;
border-collapse: collapse;}

td.drug-name {width: 608px;
background-color: #D7D7FF;
padding-top: 5px;	
padding-bottom: 6px;
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-cell {width: 608px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
padding-right: 4px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-cell2 {width: 304px;
background-color: #FFFFFF;
padding-top: 1px;	
padding-bottom: 1px;
font-size: 8pt;
vertical-align: top;
text-align: left;
color: #000000;}

td.acne-cell {width: 152px;
background-color: #FFFFFF;
padding-top: 3px;	
padding-bottom: 3px;
font-size: 9pt;
vertical-align: top;
text-align: left;
color: #000000;}

td.drug-details {width: 608px;
background-color: #E8E8E8;
font-size: 8pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.drug-btm {width: 608px;
background-color: #FFFFFF;
font-size: 8pt;
vertical-align: middle;
text-align: center;
color: #000000;}

td.pic-cell {width: 152px;
background-color: #FFFFFF;
border-bottom: 2px #E8E8E8 solid;
padding-top: 8px;	
padding-bottom: 8px;
font-size: 10px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456 {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 13pt;
font-weight: bold;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456-9 {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 9pt;
font-weight: bold;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456-nb {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.bottom-bar {width: 778px;
background-color: #D7D7FF;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;	
vertical-align: middle;
text-align: center;
color: #000000;}

th.top-bar {width: 778px;
background-color: #D7D7FF;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;
vertical-align: middle;
text-align: center;
color: #000000;}

/* main meds category menu - not unused */

table.drugs-cat {width: 768px;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: separate;
padding: 0;
white-space: nowrap;}

td.drugs-cat {
vertical-align: top;
text-align: center;
border: thin solid #E8E8E8;
background-image: url('http://www.allpharmacymedicines.com/images/background.jpg');}

/* included footer - not unused */

table.footer {width: 760px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: separate;}

table.info {width: 600px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: separate;}

/*Popups and Home Table*/

table.home598 {width: 598px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
border-collapse: collapse;
margin-top: 0;
margin-bottom: 0;}

/*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;}

td.lblue {font-size: 9pt;
color: #000000;
background-color: #D7D7FF;
text-align: center;
margin-top: 0;
margin-bottom: 0;}

/*rows for pharmacy terms*/

td.f8row {background-color: #E8E8E8;
border: thin #ffffff solid;
width: 565px;
font-size: 8pt;
vertical-align: top;
color: #000000;
text-align: left;}

/*Pharmacy Table*/

table.pharmacies {width: 596px;
background-color: inherit;
border: thin #ffffff solid;
padding: 15px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

td.pharmacies {background-color: #E8E8E8;
border: 2px #ffffff solid;
width: 265px;
vertical-align: top;
color: #000000;
text-align: left;}

td.pharmacies-id {background-color: #E8E8E8;
border: 2px #ffffff solid;
width: 33px;
font-size: 8pt;
vertical-align: top;
color: #000000;
text-align: center;}

th.pharmacies {background-color: #000066;
border: 2px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #ffffff;
font-weight: bold;}

/*feed layout*/

div.rs-bi {width: 600px;
background-color:#E8E8E8;
margin-left:auto; 
margin-right:auto; 
margin-bottom:4px; 
padding:4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;}

div.rs-ai {clear:both;}

div.rs-blink {width: 198px;
float:left;
background-color: inherit;
border-right: 2px #E8E8E8 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;}

div.rs-bidesc {width: 398px;
float:left; 
border:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-decoration: none;}

ul.feed { 
margin: 0; 
padding: 4px; 
} 
 .feed li { 
   display: inline; 
   }    

/*div layouts*/

div.centered {margin-left:auto; margin-right:auto; width:778px;}

div.centered-pop {margin-left:auto; margin-right:auto; width:598px;}

div.right-170 {float: right; width: 170px;}

div.spacer {clear: both;}

div.waiting {width:158px; text-align: center; background-color: inherit;}

#ad-box {background: #FFFFFF; margin:1px; text-align: center;}
    
    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:2px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#F0F0F0; border-left:2px solid #E8E8E8; border-right:2px solid #E8E8E8;}
    .rnd_b1 {margin:0 5px; background:#F0F0F0;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #E8E8E8;
    border-width:0 2px;
    padding: 5px;
    background-image: url('http://www.allpharmacymedicines.com/images/weightloss-bg.jpg');
    color:#000000;
}

div.columnhead {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #D7D7FF;
border: 1px #ffffff solid;
padding:1px;
font-size: 9pt; 
vertical-align: middle; 
text-align: center; 
color: #000000; 
font-weight: bold;}

div.column {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border: 1px #D7D7FF solid;
background-color:#FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.column2 {width:150px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border: 1px #D7D7FF solid;
background-color:#FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.ad-box2 {width: 598px;
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto;
background-color: inherit;
background-image: url('http://www.allpharmacymedicines.com/images/table-ad-e8.jpg');
color: #000000;
padding-top: 10px;
padding-bottom: 5px;
vertical-align: middle;
text-align: center;}

div.list {width:140px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
background-color:#FFFFFF; 
font-size: 9pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

div.list-head {width:140px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #D7D7FF;
border: 1px #ffffff solid;
padding:1px;
font-size: 9pt; 
vertical-align: middle; 
text-align: center; 
color: #000000; 
font-weight: bold;}

div.col {width:296px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border-left: 1px #E8E8E8 solid;
border-right: 1px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
background-color: inherit; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

td.f8 {
font-size: 8pt;}

table.nav {width: 608px;
font-weight: normal;
text-align: center;
border: 1px #D7D7FF solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.az-nav {width: 76px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-9nav {width: 67px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-endnav {width: 72px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-6nav {width: 103px;
font-weight: normal;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-endnav6 {width: 93px;
font-weight: normal;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.navrow {font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #D7D7FF;}

td.navrow-w {font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

p {font-size: 9pt;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h1 {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ffffff;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h1.h1black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

h1.h1w10 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ffffff;
background-color: inherit;
margin-top:3pt;
margin-bottom:2pt;}

h2 {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #CC0000;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h2.h2white {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h2.h210 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
color: #3b3b3b;
background-color: inherit;
margin-top:3pt;
margin-bottom:3pt;}

h3.h3black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
margin-top:2pt;
margin-bottom:2pt;}

h3 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

h4 {font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

.pc0 {text-align:center;
margin-top: 0;
margin-bottom: 0;}

.pc2 {text-align:center;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-r {text-align:center;
color: #CC0000;
background-color: inherit;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-10 {text-align:center;
font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-10px {text-align:center;
font-size: 10px;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc1-8 {text-align:center;
font-size: 8pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p1 {font-size: 8pt;
margin-top: 0;
margin-bottom: 0;}

.p2 {font-size: 8pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p3 {font-size: 9pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p4 {font-size: 9pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p5 {font-size: 9pt;
margin-top: 3pt;
margin-bottom: 3pt;}

.p6 {font-size: 10pt;
margin-top: 1pt;
margin-bottom: 1pt}

.p7 {font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p8 {font-size: 10pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p9 {font-size: 13pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p10 {font-size: 13pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p11 {font-size: 10px;
margin-top: 2pt;
margin-bottom: 2pt}

span.unl {text-decoration: underline;}

span.f8 {font-size: 8pt}

span.bd13 {font-size: 13pt;
font-weight: bold}

span.bd12 { font-size: 12pt; 
font-weight: bold }

span.rb-13 {font-size: 13pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.rb-10 {font-size: 10pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.r-10 {color: #CC0000;
background-color: inherit;
font-size: 10pt}

span.rb-9 {font-size: 9pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.r-9 {color: #CC0000;
background-color: inherit;
font-size: 9pt}

span.w-10 {color: #FFFFFF;
background-color: inherit;
font-size: 10pt}

span.rb-8 {color: #CC0000;
background-color: inherit;
font-size: 8pt;
font-weight: bold}

span.r-8 {color: #CC0000;
background-color: inherit;
font-size: 8pt}

span.u-l {text-decoration: underline;}

span.ital {font-style: italic;}

hr.redline { color: #CC0000;
font-weight: bold;
background-color: inherit;
width: 610px;
height: 3px;
text-align: left;}

hr.div { color: #D7D7FF;
font-weight: bold;
background-color: inherit;
width: 606px;
height: 2px;
text-align: center;}

hr.footer { color: #595959;
font-weight: bold;
background-color: inherit;
width: 776px;
height: 2px;
text-align: center;}

.pic-r {float: right;}

.pic-l {float: left;}

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: dotted #E8E8E8;
background-color: inherit;}