/* Fruit2day

	Authors: Joel Nagy & Tara Milone | dotglu
	Last Modified: March 18th, 2010 1:18:32 PM EST

*/

/* GLOBAL **************************************/
BODY {
	background: #45AB48 url('/assets/templates/f2d/images/greenSplitBottle.gif') top center no-repeat;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
BODY.noBottleBG {
	background: #45AB48 url('/assets/templates/f2d/images/greenSplitBG.gif') top center repeat-y !important;
}

A { color: #ffffff; text-decoration: none; }
A:hover { color: #7dbe34; }
A IMG { border: 0; }

#wrapper {
	position: relative;
}

/* removes the text labels so the images are only viewable *
 !!! remove the comment around the code below once images are placed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
A span, H1 span, H2 span, H3 span {
	display: none;
}

#header {
	background: transparent url('/assets/templates/f2d/images/headerGradient.png') repeat-x;
	height: 77px;
	position: relative;
}

#logo {
	margin: 0 auto 0 auto;
}

#logo a {
	background: transparent url('/assets/templates/f2d/images/fruit2dayLogo.gif') no-repeat;
	margin: 0 auto 0 auto;
	display: block;
	width: 137px;
	height: 69px;
}

#rightlogo {
	background: transparent url('/assets/templates/f2d/images/whiteWaveLogo.gif') no-repeat;
	width: 100px;
	height: 69px;
}

#swfbox {
	margin-top: -10px;
	margin-left: -1px;
}

#home #footer {
	margin-top: -8px !important;
}

/* NAV **************************************/
#leftnav {
	padding: 10px 0 0 25px;
}

#productNav {
	margin-top: 49px;
}

#nav UL, #productsNav UL {
	position: absolute;
	margin: 0 auto 0 auto;
}

#nav UL, #nav LI, #leftnav UL, #leftnav LI, #productsNav UL, #productsNav LI {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left; 
	/* height: 16px; */
}

#navLinks {
	margin: 14px 0 0 80px !important;
}

#leftnav.leftnavLinks UL, #leftnav.leftnavLinks LI, #productsNav UL, #productsNav LI {
	list-style: none;
	margin: 0;
	padding: 0; 
	float: none;
}
#leftnav.leftnavLinks UL.subnav {
	display: block;
	padding: 10px 0 0 35px;
}

#leftnav.leftnavLinks LI {
	width: 135px;
	padding-bottom: 10px;
}

#leftnav.leftnavLinks UL.seasons LI {
	padding-bottom: 2px;
}

#leftnav.leftnavLinks UL.seasons {
	padding: 6px 0 0 15px;
}

#nav LI, #productsNav LI {
	height: 13px;
	margin: 0 0 0 0;
}
UL.leftnavLinks LI A {
	height: 16px !important;
}

#nav LI A, #leftnav LI A, #productsNav LI A {
	/* position: absolute; */
	display: block;
}

#leftnav LI>A:hover, #leftnav LI.current>A, #productsNav LI>A:hover, #productsNav LI.current>A {
	background-position: 0 -16px;
}

#nav a.navcurrent, #productsNav a.navcurrent  {
	background-position: 0 -16px;
}

#nav LI>A:hover, #nav LI.current>A {
	background-position: 0 -13px;
}

#nav_home { width: 41px; }
#nav_home A { background: transparent url('/assets/templates/f2d/images/navHome.gif') no-repeat; width: 41px; height: 13px; }

#nav_products { width: 56px; }
#nav_products A { background: transparent url('/assets/templates/f2d/images/navFlavors.gif') no-repeat; width: 56px; height: 13px; }

#nav_nutrition { width: 184px; }
#nav_nutrition A { background: transparent url('/assets/templates/f2d/images/navNutrition.gif') no-repeat; width: 184px; height: 13px; }

#nav_news { width: 193px; }
#nav_news A { background: transparent url('/assets/templates/f2d/images/navHealthyHints.gif') no-repeat; width: 193px; height: 13px; }

#nav_spring2010 { width: 60px; }
#nav_spring2010 A { background: transparent url('/assets/templates/f2d/images/nav_spring2010.gif') no-repeat; width: 150px; height: 13px; }

#nav_winter2009 { width: 60px; }
#nav_winter2009 A { background: transparent url('/assets/templates/f2d/images/nav_winter2009.gif') no-repeat; width: 150px; height: 13px; }

#nav_fall2009 { width: 60px; }
#nav_fall2009 A { background: transparent url('/assets/templates/f2d/images/nav_fall2009.gif') no-repeat; width: 150px; height: 13px; }

#nav_summer2009 { width: 88px; }
#nav_summer2009 A { background: transparent url('/assets/templates/f2d/images/nav_summer2009.gif') no-repeat; width: 150px; height: 13px;}

#nav_benefits { width: 112px; }
#nav_benefits A { background: transparent url('/assets/templates/f2d/images/navBenefits.gif') no-repeat; width: 112px; height: 13px; }

#nav_howMuch { width: 183px; }
#nav_howMuch A { background: transparent url('/assets/templates/f2d/images/navHowMuch.gif') no-repeat; width: 183px; height: 13px; }

#nav_faqs { width: 179px; }
#nav_faqs A { background: transparent url('/assets/templates/f2d/images/f2dNutritionFaqs.gif') no-repeat; width: 179px; height: 13px; }

#nav_links { width: 38px; }
#nav_links A { background: transparent url('/assets/templates/f2d/images/navLinks.gif') no-repeat; width: 38px; height: 13px; }

#nav_locator { width: 111px; }
#nav_locator A { background: transparent url('/assets/templates/f2d/images/navLocator.gif') no-repeat; width: 111px; height: 13px; }

#nav_taf { width: 89px; }
#nav_taf A { background: transparent url('/assets/templates/f2d/images/navTellAFriend.gif') no-repeat; width: 89px; height: 13px; }

/* Sub Nav */
#nav UL UL {
	margin-top: 10px !important;
	display: none;
	width: 100px; /* overrided on each individual submenu */
	z-index: 100;
}

#nav UL UL LI {
	display: block;
	clear: both;
	height: 13px;
	line-height: 11px;
	margin: 0 !important;
	
}
#nav UL UL LI A {
	height: 13px;
	line-height: 11px;
	margin: 0 !important;
}
#nav UL UL LI.current A {
	background-position:0 -13px;
}


/* FLAVOR LINKS  ************************************/
UL#flavorLinks LI A { width: 186px !important; }

#subnav_flavorTop { background: transparent url('/assets/templates/f2d/images/subnav_flavor_top.png') no-repeat; width: 186px; height: 13px;}
#subnav_allFlavors A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_ALL.png') no-repeat; height: 13px;}
#subnav_strawberryorange A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_SO.png') no-repeat; height: 13px;}
#subnav_pineapplebanana A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_PB.png') no-repeat; height: 13px; }
#subnav_mangopeach A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_MP.png') no-repeat; height: 13px; }
#subnav_cherrygrape A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_CG.png') no-repeat; height: 13px; }
#subnav_pomBlue A { background: transparent url('/assets/templates/f2d/images/subnav_flavor_POM.png') no-repeat; height: 13px; }
#subnav_flavorBtm { background: transparent url('/assets/templates/f2d/images/subnav_flavor_btm.png') no-repeat; width: 186px; height: 13px;}
.subnav_flavorSpacer { background: transparent url('/assets/templates/f2d/images/subnav_flavor_spacer.png') no-repeat; width: 186px; height: 5px !important; line-height: 1px; font-size: 1px; }

UL#nutritionLinks LI A { width: 210px !important; }
#subnav_nut_top { background: transparent url('/assets/templates/f2d/images/subnav_nut_top.png') no-repeat; width: 195px; height: 13px;}
#subnav_center A { background: transparent url('/assets/templates/f2d/images/subnav_nut_cntr.png') no-repeat; height: 13px; }
#subnav_news A { background: transparent url('/assets/templates/f2d/images/subnav_nut_hints.png') no-repeat; height: 13px; }
#subnav_benefits A { background: transparent url('/assets/templates/f2d/images/subnav_nut_benefit.png') no-repeat; height: 13px; }
#subnav_howmuch A { background: transparent url('/assets/templates/f2d/images/subnav_nut_howmh.png') no-repeat; height: 13px; }
#subnav_faqs A { background: transparent url('/assets/templates/f2d/images/subnav_nut_faq.png') no-repeat; height: 13px; }
#subnav_links A { background: transparent url('/assets/templates/f2d/images/subnav_nut_links.png') no-repeat; height: 13px; }
#subnav_nut_btm { background: transparent url('/assets/templates/f2d/images/subnav_nut_btm.png') no-repeat; width: 195px; height: 13px;}
.subnav_nut_spacer { background: transparent url('/assets/templates/f2d/images/subnav_nut_spacer.png') no-repeat; width: 195px; height: 5px !important; line-height: 1px; font-size: 1px;}


#signuplink { display: block; float: right; margin: -20px 71px 0 0; }
#signuplink A DIV { display: block; float: left; margin: 6px 4px 0 0; }

/* PRODUCTS NAV **************************************/
.productsbottle {
	display: block;
	width: 176px;
	height: 407px;
	float: left;
}

.productsbottle IMG {
	float: left;
	display: block;
}

.productsnav {
	width: 176px; height: 16px; margin: -14px 0 0 0;
}
#StrawberryOrangeNav { background: transparent url('/assets/templates/f2d/images/prodNav_strawberry.gif') no-repeat; }
#PineappleBananaNav { background: transparent url('/assets/templates/f2d/images/prodNav_Pineapple.gif') no-repeat; }
#MangoPeachNav { background: transparent url('/assets/templates/f2d/images/prodNav_Mango.gif') no-repeat; }
#CherryGrapeNav { background: transparent url('/assets/templates/f2d/images/prodNav_Cherry.gif') no-repeat; }

/* CONTENT **************************************/
#content {
	margin: auto;
	width: 980px;
	min-height: 444px;
	display: block;
}
.greenBox #content {
	min-height: 250px;
}

#home .centerContent {
	padding: 0;
	margin: 121px 0 0 0;
	width: 300px;
	float: left;
}

.columnLeft {
	background: #7dbe34; 
	width: 309px;
}

.columnLeftContent {
	margin: 0;
	padding: 0;
}

.leftMainContent {
	float: left; 
	display: block;
}

.columnRight {
	width: 300px;
	margin: 125px 0 0 65px;
}

.detailLargeText {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

.contentLeft {
	background-color: #7dbe34;
}
.contentCenter { 
	background: transparent url(/assets/templates/f2d/images/greenLeftBG.gif) repeat-y 0 -1px;
	padding-bottom: 10px;
}

DL, DD { margin-left: 0; padding-left: 0; }
DD, DD { font-size: smaller; }

/* RIGHT BOXES **************************************/
.ctaLeft { background: transparent url('/assets/templates/f2d/images/boxColLeft.png') repeat-y; }
.ctaRight { background: transparent url('/assets/templates/f2d/images/boxColRight.png') repeat-y; }
.ctaBtm { background: transparent url('/assets/templates/f2d/images/boxBtm1.png') repeat-x; }
.ctaBtmLeft { background: transparent url('/assets/templates/f2d/images/boxBtmLeft.png') no-repeat; }
.ctaBtmRight { background: transparent url('/assets/templates/f2d/images/boxBtmRight.png') no-repeat; }
.ctaTop { background: transparent url('/assets/templates/f2d/images/boxTop1.png') repeat-x; }
.ctaTopLeft { background: transparent url('/assets/templates/f2d/images/boxTopLeft.png') no-repeat; }
.ctaTopRight { background: transparent url('/assets/templates/f2d/images/boxTopRight.png') no-repeat; }

.ctaLeftNoLink { background: transparent url('/assets/templates/f2d/images/boxColLeftNoLink.png') repeat-y; }
.ctaRightNoLink { background: transparent url('/assets/templates/f2d/images/boxColRightNoLink.png') repeat-y; }
.ctaBtmNoLink { background: transparent url('/assets/templates/f2d/images/boxBtm1NoLink.png') repeat-x; }
.ctaBtmLeftNoLink { background: transparent url('/assets/templates/f2d/images/boxBtmLeftNoLink.png') no-repeat; }
.ctaBtmRightNoLink { background: transparent url('/assets/templates/f2d/images/boxBtmRightNoLink.png') no-repeat; }
.ctaTopNoLink { background: transparent url('/assets/templates/f2d/images/boxTop1NoLink.png') repeat-x; }
.ctaTopLeftNoLink { background: transparent url('/assets/templates/f2d/images/boxTopLeftNoLink.png') no-repeat; }
.ctaTopRightNoLink { background: transparent url('/assets/templates/f2d/images/boxTopRightNoLink.png') no-repeat; }

.ctaLeftInnerGreen { background: transparent url('/assets/templates/f2d/images/boxColLeftInnerGreen.png') repeat-y; }
.ctaRightInnerGreen { background: transparent url('/assets/templates/f2d/images/boxColRightInnerGreen.png') repeat-y; }
.ctaTopInnerGreen { background: transparent url('/assets/templates/f2d/images/boxTopInnerGreen.png') repeat-x; }
.ctaTopLeftInnerGreen { background: transparent url('/assets/templates/f2d/images/boxTopLeftInnerGreen.png') no-repeat; }
.ctaTopRightInnerGreen { background: transparent url('/assets/templates/f2d/images/boxTopRightInnerGreen.png') no-repeat; }

.bottleCtas {
	padding: 87px 0 0 0;
	margin: 0 0 0 0;
}


/* */
A.forHoverArrow IMG {
	background: transparent url('/assets/templates/f2d/images/boxArrowspilt.png') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}
A.forHoverArrow IMG:hover {
	background-position: 0 -20px;
}

A.boxX IMG {
	background: transparent url('/assets/templates/f2d/images/boxX.gif') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}

A.boxX IMG:hover {
	background-position: 0 -20px;
}
/* */


.forHoverArrow A {
	background: transparent url('/assets/templates/f2d/images/boxArrowspilt.png') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}

.boxX A {
	background: transparent url('/assets/templates/f2d/images/boxX.gif') no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}

.forHoverArrow A:hover, .boxX A:hover {
	background-position: 0 -20px;
}

p.boxTitle {
	font-size: 17px;
	line-height: 18px;
	margin: 3px 0 0 0;
	font-weight: lighter;
}

p.boxTitle A:hover {
	color: #fff;
}

p.boxText {
	padding-right: 6px;
}

.faqBoxText {
	line-height: 0px;
}

.boxContentNoLink {
    background-color: #7DBE34;
}

/* ABOUT **************************************/
#content.contentInfo {
	width: 721px;
	margin-top: 60px;
	background: #1c9947;
	padding: 20px 15px;
}

#content.contentInfo P {
		padding: 0 0 0 4px;
}

.forCaps {
	text-transform: uppercase;
}

#about .columnRight {
	width: 360px;
	padding: 0 0 0 0;
	margin: 33px 0 0 0;
}

#nutrition #bulletList {
	padding: 0 0 0 25px;
}

/* NUTRITION FAQs **************************************/
.backToTop {
	text-decoration: underline !important;
	display:block;
	padding-bottom: 15px;
}

.supStyles {
	font-size: 7px;
	line-height: 0px !important;
}

/* PRESS RELEASE **************************************/
.textCentered {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

/* NUTRITION **************************************/
#nutrition .leftContent {
	margin: 20px 0 0 0;
	float: left; 
	display: block;
}

#nutrition .centerContent {
	margin: 38px 0 0 20px;
	float: left; 
	display: block;
	width: 349px;
}

.lightGreenBox {
	margin: 30px 0 0 0;
}

.forGreenborder {
	background: transparent url(/assets/templates/f2d/images/lightGreenBoxSides.gif) repeat-y;
}

.lightGreenBox P, .lightGreenBoxLinks {
	padding: 0 13px;
}

.lightGreenBox #content.contentInfo {
	padding: 12px 12px;
}

.drImg {
    margin: 10px 13px 10px 13px;
}

.leftnavHR {
	background: transparent url(/assets/templates/f2d/images/lightGreenBoxSides.gif) top left repeat-x;
	width: 60px;
	height: 2px;
	float: left;
	display: block;
	clear: both;
	margin: 6px 0 6px 20px;
}

#nutrition .nutritionalInfo {
	padding-left: 13px;
	padding-right: 5px; 
}

/* PRODUCTS ************************************/
#products.greenBox #content.contentInfo {
	padding: 12px 0px 12px 2px;
}

#products H2 {
	margin-left: 11px;
}

#products.greenBox P {
	margin: 0;
	padding: 0;
}

#productDetails #content .column {
	float: left;
	margin-top: 40px;
}

.productContent {
	width: 310px;
	margin-top: 35px;
}

#productDetails #prouctNav {
	margin-top: 20px;
}

/* PRODUCTS LEFT NAV ************************************/
#productDetails #titleNavProducts {
	padding-left: 25px;
	padding-top: 30px;
}

#productDetails #leftnav {
	padding-left:12px;
	padding-right: 13px;
	padding-top:0;
}

#nav_FlavorsNav { width: 87px; height: 25px; display: block; }
#nav_FlavorsNav A { background: transparent url('/assets/templates/f2d/images/title_navFlavors.gif') no-repeat; width: 87px; height: 25px; display: block; margin-left: 12px; }
#nav_FlavorsNav A:hover { background-position: 0 -25px; }

#nav_StrawberryOrange A { background: transparent url('/assets/templates/f2d/images/navStrawberry.gif') no-repeat; width: 135px; height: 16px; }

#nav_PineappleBanana A { background: transparent url('/assets/templates/f2d/images/navPineapple.gif') no-repeat; width: 135px; height: 16px; }

#nav_MangoPeach A { background: transparent url('/assets/templates/f2d/images/navMango.gif') no-repeat; width: 135px; height: 16px; }

#nav_CherryGrape A { background: transparent url('/assets/templates/f2d/images/navCherry.gif') no-repeat; width: 135px; height: 16px; }

#nav_PomBlue A { background: transparent url('/assets/templates/f2d/images/navPomBlue.gif') no-repeat; width: 170px; height: 16px; }

/* PRODUCT DETAIL PAGES ************************************/
#productDetails .productContent {
	padding-top: 28px;
}

#productDetails .nutritionalInfo {
	text-align: right;
}
	
#productDetails	.nutritionInfoLink {
	padding: 0 40px 0 0;
}

#productDetails	.detailLargeText {
	font-size: 16px;
}

#factPanel {
	position: absolute;
	margin-top: 129px;
	margin-left: 389px;
}

/* LOCATOR ************************************/
#Locator .fullContent {
	width: 685px;
}

#Locator H2 {
	height: 53px;
	padding: 36px 0 0 0;
	margin: 0 0 0 9px;
}

#Locator TD.instructions {
	padding: 11px;
}

#Locator #Search {
	margin-top: 12px;
}

#Locator #Search #Error{
	color: yellow;
	margin: 0 0 10px 0;
	height: 12px;
	padding-left: 143px;
}

#Locator #Search LABEL {
	width: 133px;
	text-align: right;
	padding-right: 9px;
	display: block;
	float: left;
}

#Locator #Search DIV.field {
	float: left;
	clear: both;
	display: block;
	margin: 0 0 9px 0;
}

#Locator #Search #Submit {
	margin: 0px 0 0 142px;
	width: 100px;
	height: 35px;
}

/* LOCATOR RESULTS ************************************/
#LocatorResults .fullContent {
	width: 685px;
}

#LocatorResults H2 {
	height: 53px;
	padding: 36px 0 0 0;
	margin: 0 0 0 9px;
}

#LocatorResults H3 {
	font-size: 16px;
	font-weight: normal;
	margin: 8px 0 8px 0;
}

#LocatorResults #Search {
	display: block;
	padding: 11px;
	height: 22px;
}

#LocatorResults #Search LABEL {
	width: 133px;
	text-align: right;
	padding-right: 9px;
	display: block;
	float: left;
	margin-top: 3px;
	color: #0f8442;
}

#LocatorResults #Search DIV.field {
	float: left;
	margin-top: -12px;
}

#LocatorResults #Search #Submit {
	margin: -8px 0 0 14px;
}

#LocatorResults #SearchResults {
	margin: 1px 0 0 0;
}

#LocatorResults #Search #Error{
	color: yellow;
	margin: -5px 0 4px 0;
	height: 23px;
	padding-left: 143px;
}

#LocatorResults #Map, #LocatorResults #MapWrapper {
	height: 317px;
background: #f5f3ee;
	position: relative;
}
#LocatorResults #MapShadow {
	position: absolute;
	height: 7px;
	background: transparent url('/assets/templates/f2d/images/dropShadowTop.gif') repeat-y;
}

#LocatorResults A.drive {
	color: blue;
}

.ctaShiftLeft {
	background-position: -8px 0 !important;
}

/* CONTACT */

#Contact H2, #ContactThanks H2, #CRM H2, #CRMThanks H2 {
	height: 43px;
	padding: 36px 0 0 0;
	margin: 0 0 0 9px;
}

#Contact #content P {
	margin: 0 0 10px 20px;
	font-size: 12px;
	width: 640px;
}

#ContactThanks #content P, #CRMThanks #content P {
	margin: 10px 0 10px 20px;
	font-size: 12px;
	width: 640px;
}

#ContactThanks #content P .spacer, #CRMThanks #content P .spacer {
	height: 350px;
}

#ContactThanks #content A:hover, #CRMThanks #content A:hover {
	color: #1A9947;
}


/* SIGN UP **************************************/
#Error {
	color: yellow;
	padding-left: 35px;
}

LABEL.error {
	color: yellow;
}
INPUT[type=text].error {
	border: 1px solid yellow;
}

INPUT[type=text] {
	border: 1px solid #555555;
}

.signUpInstrutions {
	font-size: 14px;
	padding: 18px 18px 18px 26px;
} 

#emailSignUp , #emailSignUpQues {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

#emailSignUp {
	margin-top: 4px;
	line-height: 30px;
	padding-right: 15px;
}

#emailSignUpQues {
	margin-top: 15px;
	padding-left: 20px;
	line-height: 16px;
}

.fieldName {
	padding-right: 9px;
}

.purchases {
	padding-right: 15px;
	padding-top: 5px;
}

.signUpLegal {
	padding: 20px 50px 15px 75px;
}

.specQues {
	padding-left: 7px;
	padding-bottom: 4px;
}

.genderRadio {
	padding-top: 5px;
}

.signUpSmallTxt {
	font-size: 9px;
}


LABEL.underage {
	visibility: hidden;
	margin-left: 36px;
	display: block;
}
LABEL.underage.error {
	visibility: visible;
}

/* Tell a Friend */
DIV#TAFH2 {
	width: 803px;
	height: 50px;
	background: transparent url('/assets/templates/f2d/images/taf_h2Title.png') no-repeat 61px 10px;
	position: relative;
	display: block;
}

#TAF DIV#ShellContent {
	display: block;
	width: 803px;
	height: 385px;
	background: #1a9947 url('/assets/templates/f2d/images/green_shellgradient_bg.png') no-repeat bottom left;
	margin: 0;
	padding: 0;
}

#TAF .greenShell {
	margin-top: 45px;
	margin-left: 55px;
}

#TAF TD.boxContent {
	background: #1a9947 url('/assets/templates/f2d/images/green_shellgradient_bgtop2.png') no-repeat top left;
}

#TAF P.introtext {
	letter-spacing: 0.1;
	font-size: 105%;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 610px;
}
BODY#TAF.opera P.introtext {
	font-size: 95%;
}

#TAF #FlyOver {
	display: block;
	width: 803px;
	height: 385px;
	background: #1a9947 url('/assets/templates/f2d/images/flyover_bg.png') no-repeat bottom left;
	margin: 0;
	padding: 0;
	position: relative;
}
#TAF #FlyClose A {
	height: 18px;
	width: 18px;
	padding: 4px 0 4px 18px;
	line-height: 18px;
	overflow: hidden;
}

#TAF #FlyClose {
	background:transparent url('/assets/templates/f2d/images/flyover_close.png') no-repeat top left;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 15px;
	right: 45px;
	display: block;
}

#TAF .previewCopy {
	display:block;
	float:left;
	margin:30px 0 0 275px;
	width:440px;
	line-height: 13.5px;
	font-size: 11px;
}
#TAF .previewCopy P {
	margin: 6px 0;
} 

#TAF .copyMango, #TAF .copyBanana, #TAF .copyCherry {
	margin: 50px 0 0 275px;
}


#TAF .tafCouponBottle {
	display: block;
	position :absolute;
	bottom: 80px;
	left: 30px;
}
#TAF .tafSend {
	float: right;
	margin: 0 80px 0 0;
}

#TAF .taf_thankyou {
	margin: 110px 0 50px 140px;
	display: block;
}

#TAF .taf_sendAnother, #TAF .taf_backHome {
	float: right;
}

#TAF .taf_backHome {
	margin: 0 80px 0 0;
}

FORM#TAFsend, FORM#TAFsend TABLE {
   margin: 0;
   padding: 0;
}

#TAF FORM#TAFsend {
   font-size: 12px;
}

#TAF FORM#TAFsend TABLE {
	margin: 45px 0 0 270px;
}

BODY#TAF.opera FORM#TAFsend TABLE {
	display: block;
	margin: 0px 0 0 270px;
	padding: 45px 0 0 0;
}
BODY#TAF.safari FORM#TAFsend TABLE {
	display: block;
	margin: 0px 0 0 270px;
	padding: 45px 0 0 0;
}

#TAF FORM LABEL {
   line-height: 30px;
   height: 30px;
   text-align: right;
   padding-right: 5px;
}
#TAF .smallertxt {
   font-size: 10px;
}
#TAF .hspacer1 {
   display: block;
   clear: both;
   position: relative;
   height: 40px;
}

#TAF INPUT.tafsend {
	width: 83px;
	height: 42px;
}

/* NEWSLETTER ***********************************/
#byTop {
	background: transparent url(/assets/templates/f2d/images/lightGreenBoxTop.gif) no-repeat 0 0;
	overflow: hidden;
	height: 11px;
	line-height: 1px;
	font-size: 1px;
}
#byPic {
	margin: 0px 10px;
}
#byBio {
	background-position: -96px 0px;
}
#byLink {
	padding: 6px 0 0 6px;
}
#byBtm {
	background: transparent url(/assets/templates/f2d/images/lightGreenBoxBtm.gif) no-repeat 0 -8px;
	overflow: hidden;
	height: 11px;
	line-height: 1px;
	font-size: 1px;
}

.bolder {
	font-weight: bold;
	font-size: 110%;
}
.bigger {
	font-size: 120%;
}

.recipe {
	padding: 15px 15px 15px 25px;
	background-color: #1c9947;
}

.nutritionNotes {
	font-size: 9px;
}

/* FAQS **************************************/
#linkto_nutritionfaq {
	float: right;
	margin: -65px -7px 0 0;
}

/* FOOTER **************************************/
#footer {
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0;
	width: 980px;
	text-align: center;
	display: block;
}

#footlinks {
	margin-left: 15px;
	font-size: 9.5px;
}

#copyright {
	margin-left: 34px;
	font-size: 9px;
}
#copyright IMG {
	margin-left: 8px;
}

#footlinks A, #footlinks DIV {
	float: left;
	margin-right: 5px;
}

#pixels {
	height: 0;
	width: 0;
	line-height: 0;
	margin-top: -10px;
}