/* BACKGROUNDS */

body   { background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif;  font-size: 12px; color: #000000 }
td     { font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px; color: #000000 }

p           {color: #000000; size: 10px; font-weight: none;}
p.address   {color: #000000; size: 14px; font-weight: bold;}
p.regnav    {color: #000000; font-weight: bold;}
p.nav2      {color: #000000; size: 10px; font-weight: bold;}
p.boldnav   {color: #000000; font-weight: bold;}
p.text      {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
p.grey, span.grey, h3.press {color: #666;}
         
/* NON-PLATFORM-DEPENDANT FONT STUFF */
p, ul, ol, li, span, h1, h2, h3, td.breadcrumb, td.data, div {font-family: "verdana", "arial", sans-serif;}
                                           h2.facts {font-family: "helvetica", "arial", sans-serif;}
                                           ul {list-style: disc;}
                                           li.numericitem {margin: 0em, 0em, 0em, 0em; }

               
td.menuItem {background-color: #ccc; font-size: 11px;}

/* PADDING AND MARGINS */
body          {margin: 0px;}
p.bold        {margin: 0em, 0em;}
p.special     {margin: 2em, 2em;}
p.boldnav     {margin: 0em, 0em, -1em, 0em;}
p.nav         {margin: 0em, 0em, .5em, 0em;}
p.nav2        {margin: 0em, 0em, .5em, 0em;}
p.grey        {margin: .5em, 0em, 0em, 0em;}
p.admin       {margin: 0em, 0em, .2em, 0em;}
h1.product    {margin: -.5em, 0em, 0em, 0em;}
h1            {margin: 0em, 0em, 0em, 0em;}
h2            {margin: -.5em, 0em, 0em, 0em;}
h2.facts      {margin: -2em, 0em;}
h3            {margin: 0em, 0em, 0em, 0em;}
h3.body       {margin: 0em, 0em, .5em, 0em;}
form          {margin: 0em, 0em;}
li            {margin: -.3em, 1em, 0.5em, -2em;}
li.rightmenu  {margin: -1em, 0em, 1em, -2em;}
li.item       {margin: 0em, 0em, 0em, 0em;
list-style: disc;}
     
    
/* LINK COLORS AND UNDERLINING */
a:link         {color: #33c; text-decoration: underline;}
a:visited      {color: #33c; text-decoration: underline;}
a:active       {color: #BD9A55; text-decoration: underline;}
a:hover        {color: #BD9A55; text-decoration: underline;}
                  
a.breadcrumb:link     {color: #000; text-decoration: underline;}
a.breadcrumb:visited  {color: #000; text-decoration: underline;}
a.breadcrumb:active   {color: #000; text-decoration: underline;}
a.breadcrumb:hover    {color: #000; text-decoration: underline;}
       
a.nav:link            {color: #333333; text-decoration: none;font-size: 8pt;line-height: 9pt}
a.nav:visited         {color: #000; text-decoration: none;font-size: 8pt;line-height: 9pt}
a.nav:active          {color: #000; text-decoration: underline;font-size: 8pt;line-height: 9pt}
a.nav:hover           {color: #20470C; text-decoration: underline;font-size: 8pt;line-height: 9pt}
       
a.white:link          {color: #fff; text-decoration: none;}
a.white:visited       {color: #fff; text-decoration: none;}
a.white:active        {color: #fff; text-decoration: underline;}
a.white:hover         {color: #fff; text-decoration: underline;}
       
a.whiteul:link        {color: #fff; text-decoration: underline;}
a.whiteul:visited     {color: #fff; text-decoration: underline;}
a.whiteul:active      {color: #fff; text-decoration: underline;}
a.whiteul:hover       {color: #fff; text-decoration: underline;}
      
td.nav a:link, td.nav a:visited, td.nav a:active {color: #000; text-decoration: none;}
td.nav a:hover {color: #000; text-decoration: underline;}
td.breadcrumb a:link, td.breadcrumb a:visited {color: #000; text-decoration: underline;}


/* PLATFORM-DEPENDANT FONT STUFF */
p, ul, ol, li, th, span, td.breadcrumbs,td.small {font-size: 8pt;}
                              h1 {font-size: 13pt;}
                              h2 {font-size: 10pt;}
                              h3 {font-size: 8pt;}
                        h2.facts {font-size: 13pt;}
                  td.breadcrumb  {font-size: 8pt;}
                           p.nav {font-size: 8pt;}
                 p.Article-Title {font-size: 13pt;}
                    		 img { border:none; }
   
   p.small, li.rightmenu, p.boldnav, span.boldnav, span.small, span.smallbold, span.grey, span.whitebold, span.smallwhite, p.admin, p.compare, td.data {font-size: 7.5pt;}

/* SMOOTHIE STYLIE */
.sotmHeader 
{
	color: #FFD719;
	font-weight: bold;
	font-size: 8pt;
}
   p.boldnav {margin: 0em, 0em, .5em, 0em;}
       p.nav, p.Recipe-Ingredient {margin: 0em, 0em;}
       p.bold {margin: .2em, 0em;}
        form {margin: 0em;}
          h3.body {margin: 0em, 0em, -1em, 0em;}
          h3.press {margin: -1em, 0em, 0em, 0em;}
          h2 {margin: 0em, 0em, .5em, 0em;}
          h2.facts {margin: 0em, 0em, -2em, 0em;}
          p.compare {margin: .2em, .3em;}
          





















/********************************************************************************/




















.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #323c16; line-height: 15pt; font-weight: normal }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }





A:visited	{
color:#666666;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
line-height: 15pt}


A:link	{
color:#336600;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
line-height: 15pt}


A:hover	{
color:#003300;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
line-height: 15pt; font-style: normal}


A:active	{
color:#336699;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
text-decoration:underline;
line-height: 15pt}




TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

a:hover.headerNavigation {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}


TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background: #f8f8f9;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /*background: #f8f8f9;*/
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13pt;
  //background: #b6b7cb;
  color: #003399; 
  line-height: normal; 
  font-weight: 400
  
}

.productlisting-headingPrice { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt; 
  color: #323c16; 
  line-height: 15pt; 
  font-weight: normal
 } 


TD.pageHeading, DIV.pageHeading {
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 13pt; 
  color: #003399; 
  line-height: normal; 
  font-style: normal; 
  font-weight: 400
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #323c16;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #323c16; 
  line-height: 15pt; 
  font-weight: normal
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }


/*.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }*/


.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #323c16; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000; }


/*font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #323c16;
*/





/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  /*background: #f8f8f9;*/
}

TR.linkListing-even {
  background: #F5F5F5;
  
.smallText A:link	{
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #323c16; 
line-height: 15pt; 
font-weight: normal
}

.main A:link {
  text-decoration:underline;}
}

