body              { font-size: 11px; color: #666666; font-family: arial, helvetica, verdana, sans-serif; margin: 0; padding: 0; background-color: #FFFFFF; }
td                { font-size: 11px; color: #666666; font-family: arial, helvetica, verdana, sans-serif; }
form              { margin: 0; padding: 0; }

.title            { font-size: 11px; color: #663366; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; }
.subtitle         { font-size: 11px; color: #663366; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.subhead          { font-size: 11px; color: #666600; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; }
.product          { font-size: 17px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.upc              { font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.legal            { font-size: 10px; color: #999999; font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; }
.table            { font-size: 11px; color: #666666; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; }
.tablehead        { font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; }
.tablesmall       { font-size: 10px; color: #FFFFFF; font-family: arial, helvetica, verdana, sans-serif; font-style: italic; }
.formtext         { font-size: 12px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #FFFFFF ; border: 1px solid #999999; }
.formbox          { border: 0; width: 15px; height: 15px; }
table.feature     { background-image: url(../i/hp-bg.jpg); background-repeat: no-repeat; background-position: top left; vertical-align: top; }
td.horz           { background-image: url(../i/dots-h.gif); background-repeat: repeat-x; background-position: top left; vertical-align: top; }
td.vert           { background-image: url(../i/dots-v.gif); background-repeat: repeat-y; background-position: top left; vertical-align: top; }
td.bluegreen      { background-color: #EFF7FD; vertical-align: top; }
td.ltblue         { background-color: #E5F2FD; vertical-align: top; }
td.hairline       { background-color: #999999; vertical-align: top; }
td.ltgrey         { background-color: #CCCCCC; }
td.white          { background-color: #FFFFFF; }

a:link            { font-size: 11px; color: #666666; font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; }
a:visited         { font-size: 11px; color: #666666; font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; }
a:active          { font-size: 11px; color: #663399; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline; }
a:hover           { font-size: 11px; color: #663399; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline; }

a:link.nav        { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:visited.nav     { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:active.nav      { font-size: 11px; color: #663399; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:hover.nav       { font-size: 11px; color: #663399; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

a:link.purple     { font-size: 11px; color: #663399; font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; }
a:visited.purple  { font-size: 11px; color: #663399; font-family: arial, helvetica, verdana, sans-serif; text-decoration: none; }
a:active.purple   { font-size: 11px; color: #000000; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline; }
a:hover.purple    { font-size: 11px; color: #000000; font-family: arial, helvetica, verdana, sans-serif; text-decoration: underline; }

a:link.email      { font-size: 9px; color: #999999; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:visited.email   { font-size: 9px; color: #999999; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:active.email    { font-size: 9px; color: #663399; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }
a:hover.email     { font-size: 9px; color: #663399; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a:link.thumb      { color: #CCCCCC; text-decoration: none; }
a:visited.thumb   { color: #CCCCCC; text-decoration: none; }
a:active.thumb    { color: #663366; text-decoration: none; }
a:hover.thumb     { color: #663366; text-decoration: none; }
