

body  { 
background-color: #fffff9;
font-family: arial, sans-serif;
color: #00478e;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
font-size: 10pt;
 }

.bobpic      { padding: 5px 0px 5px 0px; }
.bobbot      { border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: solid 1px #999; } 
.bobimg      { display: block; border: solid 2px #000; padding: 2px; width: 154px; height: 204px; }



.main {
color: #00478e;
font-family: arial, sans-serif;
background-color: transparent;
font-size: 10pt;
text-align: left;
}

.main a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal;
color: #0000ff;
font-size: 10pt;
background-color: transparent;
text-align: left;
}
 
.main a:visited     { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #0000ff;
font-size: 10pt; 
background-color: transparent;
text-align: left;
}
 
.main a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #94b5ff;
font-size: 10pt;
background-color: transparent;
text-align: left;
}

.justextop {
background-color: transparent;
color: #00478e;
font-family: arial, sans-serif;
vertical-align: top;
font-size: 10pt;
width: 50%;

}

.bios    { background-color: transparent; color: #00478e; font-family: arial, sans-serif; vertical-align: top; font-size: 10pt; width: 50%; }
.bios p  { padding: 5px 0px 10px 0px; }
.biosimg { display: block; border: solid 2px #000; padding: 2px; width: 154px; height: 154px; }

.justextop ol li { padding: 0px 0px 10px 0px; }

.justextop a:link     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #0000ff; 
background-color: transparent;
}

.justextop a:visited     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #0000ff; 
background-color: transparent;
}

.justextop a:hover     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #94b5ff; 
background-color: transparent;
}


.justextopi {
background-color: transparent;
color: #00478e;
font-family: arial, sans-serif;
vertical-align: top;
font-size: 10pt;
font-style: italic;
}

.justext {
background-color: transparent;
color: #00478e;
font-size: 10pt;
font-family: arial, sans-serif;
}

.justext a:link     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #0000ff; 
background-color: transparent;
}

.justext a:visited     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #0000ff; 
background-color: transparent;
}

.justext a:hover     { 
text-decoration: underline; 
font-family: arial, sans-serif;  
color: #94b5ff; 
background-color: transparent;
}

.incenter {
background-color: transparent;
color: #00478e;
text-align: center;
border: solid 1px #999999;
}

.boldbob           { background-color: #fffff9; color: #00478e; font-weight: bold; font-size: 11pt; }
.boldbob a:link    { background-color: #fffff9; color: #00478e; }
.boldbob a:visited { background-color: #fffff9; color: #00478e; }
.boldbob a:hover   { background-color: #fffff9; color: #94b5ff; }

.bold {
background-color: transparent;
color: #00478e;
font-weight: bold;
font-size: 11pt;
}

.boldu {
background-color: transparent;
color: #00478e;
font-weight: bold;
text-decoration: underline;
font-size: 11pt;
}

.bold50 {
background-color: transparent;
color: #00478e;
font-weight: bold;
width: 50%;
vertical-align: top;
font-size: 11pt;
}

.plain50 {
background-color: transparent;
color: #00478e;
font-family: arial, sans-serif;
vertical-align: top;
font-size: 10pt;
width: 50%;
}

.boldnborder {
background-color: transparent;
color: #00478e;
font-weight: bold;
border: solid 1px #000080;
}

.center {
color: #00478e;
font-family: arial, sans-serif;
background-color: transparent;
font-size: 10pt;
}

.center a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal;
color: #0000ff;
font-size: 10pt;
background-color: transparent;
}
 
.center a:visited     { 
text-decoration: none; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #0000ff;
font-size: 10pt; 
background-color: transparent;
}
 
.center a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #94b5ff;
font-size: 10pt;
background-color: transparent;
}

.centertop {
border-top: solid 1px #999999;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color: transparent;
font-size: 10pt;
}


.centersides {
border-left: solid 1px #999999;
border-right: solid 1px #999999;
background-color: transparent;
}


.centerall {
border: solid 1px #999999;
background-color: transparent;
font-size: 10pt;
}

.new {
background-color: transparent;
color: #ffa016;
font-size: 13pt;
font-weight: bold;
font-style: italic;
}

.special {
color: #000000;
font-family: arial, sans-serif;
background-color: transparent;
font-size: 10pt;
width: 50%;
text-align: justify;

}

.special a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: bold;
color: #cc0000;
font-size: 10pt;
background-color: transparent;
}
 
.special a:visited     { 
text-decoration: none; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #cc0000;
font-size: 10pt; 
background-color: transparent;
}
 
.special a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #94b5ff;
font-size: 10pt;
background-color: transparent;
}

.specialpic1 {
background-color: transparent;
text-align: right;
border: solid 1px #ffa016;
width: 65px;
}

.specialpicpr {
background-color: transparent;
text-align: right;
border: solid 1px #ffa016;
width: 97px;
}

.specialpic2 {
background-color: transparent;
text-align: right;
border: solid 1px #ffa016;
width: 130px;
}

.centerhead {
background-color: transparent;
color: #ffa016;
font-size: 13pt;
font-weight: bold;
}


.nav a:link        { text-decoration: underline; font-family: arial, sans-serif; font-weight: bold; color: #ffa016; font-size: 10pt; background-color: transparent; text-align: center; margin: 0px 2px 5px 2px; }
.nav a:visited     { text-decoration: none; font-family: arial, sans-serif; font-weight: bold; color: #ffa016; font-size: 10pt; background-color: transparent; text-align: center; margin: 0px 2px 5px 2px; }
.nav a:hover       { text-decoration: underline; font-family: arial, sans-serif; font-weight: bold; color: #94b5ff; font-size: 10pt; background-color: transparent; text-align: center; margin: 0px 2px 5px 2px; }
.nav               { display: block; width: 95%; font-family: arial, sans-serif; font-weight: bold; font-size: 10pt; background-color: transparent; color: #ffa016; text-align: center; margin: 0px 2px 5px 2px; }


TD        { 
font-family: arial, sans-serif; 
color: #00478e; /*3c1fff*/
background-color: transparent;
}

.inbox {
background-color: #effaff;
color: #00478e;
}

.border4 {
background-color: transparent;
border: solid 1px #000080;
padding: 1px;
font-size: 10pt;
}

.border4 a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal;
color: #0000ff;
background-color: transparent;
text-align: left;
}
 
.border4 a:visited     { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #0000ff;
background-color: transparent;
text-align: left;
}
 
.border4 a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: normal; 
color: #94b5ff;
background-color: transparent;
text-align: left;
}

.topbar {
background-color: #0c80ca;
color: #ffffff;
font-size: 10pt;
border: solid 1px #000080;
text-align: center;
}

.whtblue {
background-color: #0c80ca;
color: #ffffff;
font-size: 10pt;
}

/* unused
.border2 {
background-color: transparent;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
}
*/

.pxtop {
border-top: solid 1px #999999;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color: #effaff;
font-size: 10pt;
}

.pxall {
border: solid 1px #000080;
background-color: #effaff;
font-size: 10pt;
}

.px2sides {
background-color: #effaff;
font-size: 10pt;
}

.px2sides a:link {
background-color: #effaff;
color: #0000ff/*055a0f,ffa016*/;
font-weight: bold;
}

.px2sides a:visited {
background-color: #effaff;
color: #0000ff/*ffa016*/;
font-weight: bold;
}

.px2sides a:hover {
background-color: #effaff;
color: #94b5ff;
font-weight: bold;
}

.txt2sides {
background-color: #effaff;
text-align: justify;
font-size: 10pt;
}

.txt2sides a:link {
background-color: #effaff;
color: #0000ff/*055a0f,ffa016*/;
font-weight: bold;
}

.txt2sides a:visited {
background-color: #effaff;
color: #0000ff/*ffa016*/;
font-weight: bold;
}

.txt2sides a:hover {
background-color: #effaff;
color: #94b5ff;
font-weight: bold;
}

.px3sides {
border-top: solid 1px #999999;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
background-color: transparent;
}

.col3 {
background-color: transparent;
width: 21%;
vertical-align: top;
}

.rall {
border: solid 1px #000080;
background-color: #00ff4f/*08800b,09951b;0cc51b*/;
font-size: 10pt;
text-align: center;
width: 8px;
}

.rsides {
border-left: solid 1px #999999;
border-right: solid 1px #999999;
background-color: transparent;
font-size: 10pt;
}

.r3sides {
border-top: solid 1px #000080;
border-bottom: solid 1px #000080;
border-right: solid 1px #000080;
background-color: #0c80ca;
font-size: 10pt;
}

.rbottom {
border-bottom: solid 1px #000080;
border-right: solid 1px #000080;
border-left: solid 1px #000080;
background-color: #effaff;
font-size: 10pt;
padding: 3px;
}

.rbottom a:link {
background-color: #effaff;
color: #0000ff;
text-decoration: underline;
}

.rbottom a:visited {
background-color: #effaff;
color: #0000ff;
text-decoration: none;
}

.rbottom a:hover {
background-color: #effaff;
color: #94b5ff;
text-decoration: underline;
}

.highlights {
background-color: transparent;
color: #0000ff;
font-weight: bold;
font-size: 10pt;
}

.highlights a:link {
background-color: transparent;
color: #0000ff;
font-weight: bold;
text-decoration: underline;
}

.highlights a:visited {
background-color: transparent;
color: #0000ff;
font-weight: bold;
text-decoration: underline;
}

.highlights a:hover {
background-color: transparent;
color: #94b5ff;
font-weight: bold;
text-decoration: underline;
}



.tdgap {
padding-top: 3px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

.tdgap2 {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 5px;
}

.headers {
background-color: #effaff;
color: #0000ff/*055a0f,ffa016*/;
font-size: 9pt;
font-weight: bold;
}
/*0c80ca*/

.headers a:link {
background-color: #effaff;
color: #0000ff/*ffa016*/;
font-weight: bold;
}

.headers a:visited {
background-color: #effaff;
color: #0000ff/*ffa016*/;
font-weight: bold;
}

.headers a:hover {
background-color: #effaff;
color: #94b5ff;
font-weight: bold;
}

.oheaders {
background-color: #effaff;
color: #00478e;
font-size: 10pt;
font-weight: bold;
}
/*0c80ca*/

.oheaders a:link {
background-color: #effaff;
color: #00478e;
font-weight: bold;
}

.oheaders a:visited {
background-color: #effaff;
color: #00478e;
font-weight: bold;
}

.oheaders a:hover {
background-color: #effaff;
color: #94b5ff;
font-weight: bold;
}

.head       { background: url(http://www.nextpharmaceuticals.com/images/nexttitle.gif) no-repeat 27% 15%  #0c80ca; height: 71px; z-index: 1; }
.chrohead   { background: url(http://www.nextpharmaceuticals.com/images/chrotitle.gif) no-repeat 18% 15%  #0c80ca; height: 71px; z-index: 1; }
.flavhead   { background: url(http://www.nextpharmaceuticals.com/images/flavtitle.gif) no-repeat 18% 15%  #0c80ca; height: 71px; z-index: 1; }
.citrhead   { background: url(http://www.nextpharmaceuticals.com/images/citrtitle.gif) no-repeat 18% 15%  #0c80ca; height: 71px; z-index: 1; }


/*page title*/
.title {
background-color: transparent;
width: 65%;
vertical-align: bottom;
z-index: 2;
}

.motto {
background-color: transparent;
text-align: center;
color: white;
font-family: "verdana", arial, sans-serif;
font-weight: bold;
font-size: 11pt;
font-style: italic;
}

.navbar      { background:#0c80ca; color: white; text-align: center; height: 25px; font-weight: normal; }

.sixty {
background-color: transparent;
width: 60px;
z-index: 3;
}


.wtback {
background-color: #0c80ca;
width: 70px;
}

/*adjusts time font only*/
.time {
font-family: arial, sans-serif;
color: yellow/*#0cc51b*/;
background-color: transparent;
font-size: 8pt;
text-align: center;
width: 100%;
vertical-align: middle;
}


.subsub {
font-family: arial, sans-serif;
font-size: 10pt;
color: #00478e;
background-color: transparent;
line-height: 2em;
text-align: center;
}

.subsub a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
color: #00478e; 
font-size: 10pt;
background-color: transparent;
}
 
.subsub a:visited     { 
text-decoration: none; 
font-family: arial, sans-serif; 
color: #00478e; 
font-size: 10pt;
background-color: transparent;
}
 
.subsub a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
color: #94b5ff;
font-size: 10pt;
background-color: transparent;
}

.subsub h4 { margin: 5px 0px 0px 0px; }

.newsletter {
font-family: arial, sans-serif;
color: #ffffff;
font-weight: bold;
font-size: 13pt;
background-color: transparent;
background-image: url(../images/newsletter.png);
background-position: 0% 0%;
background-repeat: no-repeat;
text-align: center;
height: 53px;
width: 120px;
}

.newsletter a:link        { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #ffffff; 
font-size: 13pt;
background-color: transparent;
}
 
.newsletter a:visited     { 
text-decoration: none; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #ffffff; 
font-size: 13pt;
background-color: transparent;
}
 
.newsletter a:hover       { 
text-decoration: underline; 
font-family: arial, sans-serif; 
font-weight: bold; 
color: #999999;
font-size: 13pt;
background-color: transparent;
}

.ul {
margin-left: 0px;
}

.contactcenter {
background-color: transparent;
text-align: center;
font-weight: bold;
}

.contactback {
background-color: #0c80ca;
}

.contactwhite {
background-color: white;
}

.contact15 {
background-color: transparent;
width: 25%;
}

.blue {
background-color: transparent;
color: #0000ff;
font-weight: bold;
}

.divider {
background-image: url(../images/divider.gif);
background-position: 50% 0%;
background-repeat: repeat-y;
background-color: transparent;
}

.texti {
background-color: transparent;
font-style: italic;
}

.bullet {
background-color: transparent;
font-size: 20pt;
vertical-align: middle;
}

.logos       { display: block; background: #effaff; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 13px; }
.propprod    { display: block; clear: both; background: inherit; color: inherit; width: 136px; height: 38px; margin: 0px 0px 1px 0px; text-align: center; }

.logos1      { background-color: #effaff; color: #0000ff/*055a0f,ffa016*/; font-weight: bold; text-align: center; }

.logos2      { background-color: transparent; border: solid 1px /*#00478e*/#0c80ca/*#000080*/; }

.buyhere           { display: block; float: left; width: 160px; }
.vichealth         { display: block; float: left; width: 250px; background: transparent; color: inherit; font-size: 10pt; font-weight: normal; font-family: arial, sans-serif; margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; vertical-align: top; }
.vichealth h4, p   { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.justextstores h3  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.justextstores p   { margin: 5px 0px 0px 0px; }

.supplyside   { border: solid 1px #000080; margin: 10px auto 0px auto; width: 204px; height: 204px; text-align: center; }

.indexvid      { width: 200px; height: 200px; background-color: #000; color: #fff; text-align: center; margin: 0px auto 0px auto; }
.reloravideo   { background-color: #000; color: #fff; width: 400px; height: 330px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; }
.reloravideosm { background-color: #0c80ca; color: #fff; width: 200px; height: 30px; margin: 0px 0px 0px 0px; padding: 10px 2px 0px 2px; text-align: center; border: solid 2px #effaff; }
.reloravideosm a:link, a:visited { background-color: inherit; color: #fff; text-decoration: underline; font-size: 10pt; font-weight: bold; }
.reloravideosm a:hover { background-color: inherit; color: #f9b455; text-decoration: underline; font-size: 10pt; font-weight: bold; }
.vidwrapper    { background-color: #000; color: #fff; }
.videoclose    { background-color: #000; color: #fff; margin: 0px auto 0px auto; padding: 0px 0px 5px 0px; text-align: center; font-size: 12pt; }
.videoclose a:link, a:visited { background-color: #000; color: #fff; text-decoration: underline; text-align: center; }
.videoclose a:hover { background-color: inherit; color: #ff0000; text-decoration: underline; text-align: center; }