body { 	width: 100%; min-width: 100%; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; text-decoration: normal; color: #000000; padding: 0; margin: 0; border: 0; background-color: #8cc63f; text-align: center; }
td { width: 50%; padding: 10px; vertical-align: top; }
ul.list-grey { list-style-image: url('images/icon_star_blue-grey.gif'); margin-bottom: 0; }
ul.list-white { list-style-image: url('images/icon_star_blue-white.gif'); margin-bottom: 0; }
li { }
p { margin: 0; margin-bottom: 20px; }

.small-copy { font-size: 12px; line-height: 16px; margin-top: 4px; _margin-top: 2px; }

a { color: #00aedb; text-decoration: underline; }
a.footerLink { font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: bold; line-height: 24px; text-decoration: underline; color: #ffffff; }
a.smallFooterLink { font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; text-decoration: underline; color: #ffffff; }
a.philosophyFactoryLink { font-family: arial, verdana, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; text-decoration: underline; color: #444444; }

.header { width: 750px; margin: 0 auto; padding: 0; border: 0; }
.flavors { margin-right: 10px; float: left; font-size: 12px; width: 95px; line-height: 14px; text-align: center; }
.flavors img { margin-bottom: 2px; }

.page-about { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #ed1a91 solid; border-right: 20px #ed1a91 solid; border-bottom: 20px #ed1a91 solid; border-top: 0; margin: 0 auto; }
.page-products { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #34c6f4 solid; border-right: 20px #34c6f4 solid; border-bottom: 20px #34c6f4 solid; border-top: 0; margin: 0 auto; }
.page-goodToKnow { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #ed1f24 solid; border-right: 20px #ed1f24 solid; border-bottom: 20px #ed1f24 solid; border-top: 0; margin: 0 auto; }
.page-media { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #62459b solid; border-right: 20px #62459b solid; border-bottom: 20px #62459b solid; border-top: 0; margin: 0 auto; }
.page-funStuff { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #40b549 solid; border-right: 20px #40b549 solid; border-bottom: 20px #40b549 solid; border-top: 0; margin: 0 auto; }
.page-contactUs { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #f3ec19 solid; border-right: 20px #f3ec19 solid; border-bottom: 20px #f3ec19 solid; border-top: 0; margin: 0 auto; }
.page-misc { text-align: left; width: 710px; background-color: #ffffff; border-left: 20px #000000 solid; border-right: 20px #000000 solid; border-bottom: 20px #000000 solid; border-top: 0; margin: 0 auto; }

.white { padding: 0; margin: 20px; margin-top: 0; background-color: #ffffff; width: 670px; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; text-decoration: normal; color: #000000; }
.grey { padding: 20px; margin: 20px; margin-top: 0; background-color: #f1f1f1; width: 630px; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; text-decoration: normal; color: #000000; }

.blog_left {width: 500px; float: left; padding: 0; margin: 20px; margin-right: 0; margin-top: 0; background-color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; text-decoration: normal; color: #000000;}
.blog_right {width: 190px; float: left;}
.blog_snav { padding: 20px; margin: 20px; margin-top: 0; background-color: #f1f1f1; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 24px; text-decoration: normal; color: #000000; }
.blog_post {border-bottom: 1px dotted #000; margin-bottom: 20px; padding-bottom: 20px;}
.blog_post h3 {margin-bottom: 0;}
.blog_content {margin-bottom: 0; margin-top: -20px;}
.blog_content p {margin-bottom: 15px;}
.blog_footer {font-size: 12px;}

.nutrition td { font-size: 11px; line-height: 11px; padding: 5px; }

.footer { width: 750px; margin: 0 auto; padding: 0; border: 0; }

td.footer1 { background-color: #ed1a91; width: 100px; height: 44px; }
td.footer2 { background-color: #34c6f4; width: 100px; height: 44px; }
td.footer3 { background-color: #ed1f24; width: 100px; height: 44px; }
td.footer4 { background-color: #62459b; width: 100px; height: 44px; }
td.footer5 { background-color: #40b549; width: 100px; height: 44px; }
td.footer6 { background-color: #f3ec19; width: 100px; height: 44px; }

td.footer_right { background-color: #000000; vertical-align: middle; text-align: right; color: #ffffff; height: 100px; width: 375px; }
td.footer_left { height: 100px; width: 375px; }

h1.goodToKnow { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #ed1a91; margin-bottom: 2px; }
h1.products { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #34c6f4; margin-bottom: 2px; }
h1.findPureFun { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #ed1f24; margin-bottom: 2px; }
h1.funStuff { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #62459b; margin-bottom: 2px; }
h1.retailers { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #40b549; margin-bottom: 2px; }
h1.contactUs { font-size: 24px; font-weight: bold; font-family: Times New Roman, serif; color: #000000; margin-bottom: 2px; }

img.img_left { float: left; margin-right: 10px; margin-bottom: 5px; }
img.img_right { float: right; margin-left: 10px; margin-bottom: 5px; }

.hidden { display: none; margin-top: -15px; }
.recipe td { padding: 0px; width: 0; }

.recipeLink { height: 22px;  border-top: 1px solid #000000; padding-top: 3px; _padding-top: 0px; position: relative; left: 0px; top: -5px; _top: -4px; }
.recipeTab { font-size: 14px; height: 22px; }