html{height:100%;}
body{height:100%;background-image:url(images/BG.jpg);}
img{border:0px;}
.FloatL{float:left;}
.FloatR{float:right;}
.Clear{clear:both;}
.Home, .Normal{width:100%;height:100%;position:relative;}
 li {list-style:none;  list-style-image:url(images/ListItem_Recipe.jpg); padding:0px 0px 2px 0px; list-style-position:inside; line-height:14px;}
 ul{padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; line-height:100%;}
sup {vertical-align: baseline; font-size: 0.8em; position: relative; top: -0.4em;}

 
/* Header */
.Menu{width:982px;margin:auto;padding-top:2px;}/* Width must be adjusted if root level links change */
.Header{position:absolute;top:0px;width:100%;min-height:162px;background-image:url(images/HeaderBG.jpg);background-repeat:repeat-x;background-position:left top;}
.Banner{width:954px;height:132px;margin:auto;background-image:url(images/BannerBG.jpg);background-repeat:no-repeat;}

/* Footer */
.Footer{color:#789980;font-size:12px;font-family:Arial;border-top:solid 1px #e9edea;padding-top:10px;margin:auto;margin-top:15px;width:680px;text-align:center;}
.FooterLink{font-size:12px;font-family:Arial;}
.Footer a, .FooterLink{color:#789980;}
.Footer a:hover, .FooterLink:hover{color:#3c794c;text-decoration:none;}
.Disclaimer{font-size:10px;padding-top:10px;}

/* Home Page Layout */
.Home .Body{width:100%;height:500px;position:absolute;top:162px;background-image:url(images/BodyBG.gif);background-repeat:repeat-x;background-position:left top;}
.Home .Content{position:relative;width:1018px;height:398px;margin:auto;background-image:url(images/GreenGradient.jpg);background-repeat:no-repeat;background-position:left top;}
.Home .HeaderPane{position:absolute;top:9px;left:0px;height:150px;width:700px;}
.Home .FlashPane{position:absolute;bottom:26px;left:0px;height:211px;width:677px;}
.Home .Diagram{position:absolute;bottom:64px;right:0px;width:315px;height:285px;background-image:url(images/Diagram.jpg);background-repeat:no-repeat;background-position:left top;}
.Home .ContentPane{width:1018px;margin:auto;}

/* Normal Page Layout */
.NormalPage{position:relative;}
.NormalPage .Body{width:100%;position:absolute;top:162px;background-image:url(images/BodyBG.jpg);background-repeat:repeat-x;background-position:left top;}
.NormalPage .Content{position:relative;height:100%;min-height:152px;margin:auto;background-image:url(images/GreenGradient.jpg);background-repeat:no-repeat;background-position:left top;padding-top:9px;}
.NormalPage .HeaderPane{clear:both;width:1018px;height:154px;margin:auto;}
.NormalPage .TwoCol{width:980px;margin:auto;}
.NormalPage .ContentPane{float:left;width:650px;}
.NormalPage .RightPane{float:right;width:300px;}
.NormalPage .Footer{clear:both;width:100%;background-image:url(images/FooterBG.gif);background-repeat:repeat-x;background-position:left top;height:50px;border-top:solid 1px #e9edea;padding-top:40px;}

/* Fonts */
.Normal{color:#575c55;font-size:13px;font-family:Arial;}
.Home .Normal{color:#245330; font-size:10px;  text-align:center;}
h2{font-family:Georgia;font-size:19px;color:#1d6935;}
.DownloadLink{font-size:16px;}
.SmallFont{font-size:10px;}
.Font16{font-size:16px;line-height:20px;}

/* Home Page Content */
.GB-Challenge{height:50px;}
.GBC-Button{width:160px;float:left;}
.GBC-Content{width:540px;float:right;padding-top:20px;}
.Home .HeaderBar{margin-top:14px;height:16px;background-image:url(images/Header-Bar.jpg);background-repeat:repeat-x;background-position:left center;}
.Home .HeaderLink{width:260px;background-color:#DFE6DF;float:right;text-align:center; font-size:13px;}
.Home .HeaderLink a,.Home .HeaderLink a:active,.Home .HeaderLink a:visited{text-transform:uppercase;color:#245330; }
.Home .HeaderLink a:hover{text-decoration:none;color:#208340;}
.Home .ButtonLinks{padding-top:20px;}
.Home .Button{width:33%;float:left;text-align:center;}

/* SubPage Header */
.GBC-ContentSub{width:600px;float:left;padding-top:20px;}
.GBC-ContentSub2{width:520px;float:left;padding-top:15px;}
.GB-ChallengeSub{height:115px; font-size:11px; text-align:center;}
.GB-SubGirl{float:right;margin:1px 100px 0px 0px}
.NormalPage .HeaderBar{margin-top:14px;height:16px;background-image:url(images/Header-Bar.jpg);background-repeat:repeat-x;background-position:left center;}
.NormalPage .HeaderLink{width:260px;background-color:#DFE6DF;float:right;text-align:center; font-size:13px;}
.NormalPage .HeaderLink a,.NormalPage .HeaderLink a:active,.NormalPage .HeaderLink a:visited{text-transform:uppercase;color:#245330;}
.NormalPage .HeaderLink a:hover{text-decoration:none;color:#208340;}


/* Recipe */
.recipeDivide {background-image:url(Images/RecipeEnd.jpg); background-repeat:repeat-x; background-position:center; height:5px; padding-top:10px;}
.Ingredients{float:left;padding-top:15px;}
.Thumb{float:right;padding-top:20px;}
.Directions{clear:both;padding-top:15px;}
.Italic{font-style:italic;}
.Italic a {color:#575c55;}
.Italic a:hover{color:#3c794c;text-decoration:none;}

/* Exercise */
.exercisePadding {margin-right:10px;} 
.exercise li{padding:0px 0px 0px 161px;}
.exercise .recipeDivide {padding-bottom:10px; background-position:top;}

/* Banners */
.BannerButton{padding-top:10px;}
.GiveAwaySubTitle{margin-top:8px;width:620px;font-size:22px;text-transform:uppercase;background-image:url(images/Header-Bar.jpg);background-repeat:repeat-x;background-position:left center;}
.GBC-ContentSub2 .GiveAwaySubTitle{margin:auto;margin-top:6px;width:510px;font-size:22px;text-transform:uppercase;background-image:url(images/Header-Bar.jpg);background-repeat:repeat-x;background-position:left center;}
.SubTitleBGGreen{background-image:url(images/SubHeaderBG.jpg);background-position:left top;background-repeat:repeat-x;padding:0px 8px;background-color:#E0E7DF;}
.RetailerLink{font-size:18px;margin-top:3px;}
.RetailerLink a:hover{color:#20853F;}

/*Where to Buy*/
.SubHead { color:#575c55;}
a:visited, a:active, a:link, a:hover{color:#245330;}

/*Call Outs*/
.Callout{background:url(images/CalloutArrow.jpg) no-repeat center left;padding-left:65px;font-size:16px;font-weight:bold;font-family:Helvetica, sans-serif; min-height:52px;}
.CalloutMid{background:url(images/CalloutArrowb.jpg) no-repeat top left;padding:5px 45px;font-size:14px;font-weight:bold;font-family:Helvetica, sans-serif;color:#265f34;text-align:center;height:39px;vertical-align:middle;}
.CalloutMid2{background:url(images/CalloutArrowb.jpg) no-repeat top left;padding:0px 45px;font-size:16px;font-weight:bold;font-family:Helvetica, sans-serif;color:#265f34;text-align:left; height:39px;}
.Challenge .CalloutMid{text-align:left; font-size:15px;}
.ExcTop{height:28px; background:url(images/ExcTop.jpg) no-repeat bottom center;}
.ExcBot{height:28px; background:url(images/ExcBottom.jpg) no-repeat top center;}
.Exc{ background:url(images/Exc.jpg) repeat-y center;}
.Exc p {margin: 0px 35px; padding:0px 0px;}

.Couopon{ background:url(images/CouponArrow.jpg) no-repeat top left; padding:5px 30px; font-size:14px; font-weight:bold; font-family: Helvetica, sans-serif; color:#265f34; text-align:center; height:39px; vertical-align:middle;}

.SuggestedUse{clear:both;width:88%;margin:auto;font-size:20px;padding-bottom:8px;color:#1F5E2F;font-family:Georgia;border-bottom:solid 1px #D4DAD6;margin-bottom:7px;}
.SuggestedUseRow{clear:both;width:88%;margin:auto;font-size:15px;}
.SuggestedUseFoot{clear:both;width:88%;margin:auto;font-size:15px;padding-bottom:4px;padding-top:8px;border-top:solid 1px #D4DAD6;}
.SuggestedUseTime{font-weight:bold;float:left;padding-bottom:5px;}
.SuggestedUseInfo{float:right;width:300px;padding-bottom:5px;}
.SuggestedUseTimeLast{font-weight:bold;float:left;padding-bottom:8px;}
.SuggestedUseInfoLast{float:right;width:300px;padding-bottom:8px;}
.RequestFormLink:link, .RequestFormLink:active, .RequestFormLink:visited{color:#575c55;}