/* Nutrimed.com css file, rev Jan 2010*/
    
body { background-color: #FFFFFF; text: #333333; }

a:link { color: #0B5FAF }
a:visited { color: #15406A }
a:active { color: #0B5FAF } 
a:hover { color: #0B5FAF; background: #FDEE31; }

* { font-family: Arial, Helvetica, Geneva, sans-serif; }

td { font-style: normal; font-size: 13px; font-weight: normal; line-height: 20px; }
pre { font-family: monospace; } 
p { margin: 4px 0 10px 0; font-size: 13px; font-weight: normal; line-height: 20px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
input { font-size: 11px; letter-spacing: 1px; }
img { margin: 0; padding: 0; border: 0; }
h1 { font-size: 18px; font-weight: bold; line-height: 24px; margin: 10px 0 10px 0; background-color: #fdee31; text-align: center; }
h2 { font-size: 14px; font-weight: bold; margin: 10px 0 5px 0; }

.hrule { border-bottom: 1px solid #64859D;  }      
.nobr { white-space: nowrap; }
.tm  { font-size: 8px; font-weight: normal; vertical-align: super; }
.title  { font-size: 18px; font-weight: bold; line-height: 24px; margin: 10px 0 10px 0; background-color: #fdee31; text-align: center; } /* replace with h1*/
.title_nobg  { font-size: 18px; font-weight: bold; line-height: 24px; margin: 10px 0 10px 0; }

.yellow_bg { background-color: #fdee31; }
.paleblue_bg { background-color: #f1f7fd; } /* retire */
.medblue_bg { background-color: #DBECF9; } /* retire */
#masthead { margin-bottom: 10px; }
#masthead-new { margin: 0 auto 10px auto; width: 640px; }
#mc { } /* replace with below */
#nutrimed { margin: 0 auto 0 auto; width: 780px; }

/* Product directory */
.list  { font-size: 14px; font-weight: normal; line-height: 20px; }
.letter { font-size: 18px; font-weight: bold; line-height: 26px; padding: 0 2px 0 2px; background-color: #fdee31; }

/* Products */
.nut { text-align: center; margin: 10px; } /* product label images */
.button  { font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.rq  { font-weight: bold; color: #FF0000; }
.price  { font-weight: bold; color: #0000FF; }
.section  { font-size: 14px; font-weight: bold; margin-top: 5px; } /* replace with h2*/
table#twoblue { background-color: #f1f7fd; }
table#twoblue td { background-color: #DBECF9; }

/* Footer and Navigation */
.small  { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.footnotes  { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 14px; }

/* Index page only */
.bordered { font-size: 12px; font-weight: normal; padding: 6px; margin: 6px; border: #FDEE31 solid 2px; } 