html, body { height:100%; }html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }body { background-color:white; }p { margin-top:15px;  }a, a:link { text-decoration:none; color:rgb(149,0,51); }a:hover { text-decoration:underline; }.clearboth { clear:both; }.hidden { display:none; }#container { position:relative; text-align:left; width:800px; text-align:center; margin:0 auto; }#footer { width:95%; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:rgb(132,132,132); text-transform:lowercase; border-top: 2px solid rgb(132,132,132); padding-top:5px; padding-bottom:10px; text-align:left; margin:30px auto; }#topnav { text-align:left; height:78px; }#sitetag { float:right; width:221px; height:78px; }#toplinks { margin:0 0 0 10px; }#content { background-color:rgb(232,232,232); margin-top:-2px; text-align:left; }#flash_nav { height:22px; }#about_animation { margin:0 5px; font-family:Arial,Helvetica,sans-serif; font-size:0.9em; color:rgb(102,102,102); text-align:left; }#about_animation td { padding:15px; }#contact_text { padding-left:25px; padding-top:5px; width:370px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:rgb(102,102,102); text-align:left; }#contact_text h3 { font-size:1.1em; margin:15px 0 4px 0; text-transform:lowercase; }#contact_text p { margin:0; }#faq_text { padding-left:25px; padding-top:5px; width:650px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:rgb(102,102,102); text-align:left; line-height:1.1em; }#faq_text .question { font-size:1.1em; font-weight:bold; }#findmor { margin:0 auto; width:700px; }#findmor_animation { padding-top:30px; border-bottom:1px solid rgb(132,132,132); }#products { margin:0 auto; width:720px; }#products_animation { padding-top:2px; }#products_text { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:rgb(102,102,102); text-align:left; padding:0 30px; }#ingredients_animation { margin:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:rgb(102,102,102); text-align:left; }#ingredients_animation td { padding:15px; }#media_table { width:90%; }#media_nav { text-align:left; width:180px; padding:30px 0 50px 25px; }#media_nav h3 { margin-bottom:20px; }#media_nav h3 a { font-size:0.9em; font-family:Arial, Helvetica, sans-serif; color:rgb(132,132,132); }#media_nav h3 a.selected, #media_nav h3 a.selected:link, #media_nav h3 a:hover { color:rgb(149,0,51); text-decoration:none; }#media_content { padding:30px 25px 30px 0; margin-bottom:30px; text-align:left; font-family:Arial, Helvetica, sans-serif; min-height:200px; }#media_kit a, #media_kit a:link { font-size:1.2em; }#media_kit img { vertical-align:middle; }#search { padding:10px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; }#search h1 { color:rgb(149,0,51); margin:10px 0; font-size:1.3em; }#search td { vertical-align: top; padding:0 8px 4px 8px; font-size:0.9em; }#search td h2 { font-size:1.1em; }

#store-logos
{
  float: right;
  text-align: center;
}#store-search
{
  float:left;
}

#facts { margin-left:7px; }#facts td { text-align:center; padding-right:17px; }