.mainContainer { width:100%; height:100%; }

 .midGreen { background-color:#7e8565; padding: 5px 5px 5px 5px; }

 .welcome { background-color:#959e77; color:White; height:100%; width:200px; padding-left:10px; }

 .darkGreen { background-color:#5F644C; padding: 5px 5px 5px 5px; }

 td.midGreenSpacer { width:10px; color:#7e8565; background-color:#7e8565; }

 .featureBox { margin:0 0 0 0; background-color:#e8ecde; padding:10px 10px 10px 10px; }

 .featureBoxPaddingTopLeft { margin:0 0 0 0; background-color:#e8ecde; padding:10px 0px 0px 10px; }

 .foodServiceFactBox { margin:0 0 0 0; background-color:#DCE1CC; padding:10px 10px 10px 10px; }

 .foodServiceFactBoxNoPadding { margin:0 0 0 0; background-color:#DCE1CC; }

 .lightGreen { background-color:#959e77; }

 .:hover { text-decoration: underline; }

 .articleheader { font-family: Arial,Verdana; font-size: 16px; font-weight: bold; color: #669966; }

 body { font-family: Arial,Verdana; #font-family: Tahoma,Verdana; font-size: 8px; font-weight: normal; color: #000000; padding:0 0 0 0; margin:0 0 0 0; }

 .body { font-family: Arial,Verdana; font-size: 11px; font-weight: normal; color: #000000; }

 .articlesubhead { font-family: Arial,Verdana; font-size: 13px; font-weight: bold; color: #003366; }

 .donotuse { font-family: Arial,Verdana; font-size: 10px; color: #000000; font-weight: normal; }

 .bodybold { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; color: #000000; }

 .bodyitalic { font-family: Arial,Verdana; font-size: 11px; font-weight: normal; color: #000000; font-style: italic; }

 .bodybolditalic { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; color: #000000; font-style: italic; }

 .smallbody { font-family: Arial,Verdana; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; }

 .smallbodyitalic { font-family: Arial,Verdana; font-size: 9px; font-weight: normal; color: #000000; font-style: italic; }

 .smallbodybolditalic { font-family: Arial,Verdana; font-size: 9px; font-weight: bold; color: #000000; font-style: italic; }

 .redbody { font-family: Arial,Verdana; font-size: 11px; font-weight: normal; color: #cc0000; }

 .redbodylinks { font-family: Arial,Verdana; font-size: 11px; color: #cc0000; border-style: none; text-decoration: underline; }

 .bluebody { font-family: Arial,Verdana; font-size: 11px; font-weight: normal; color: #336699; }

 .bluebodycap { font-family: Arial,Verdana; font-size: 9px; font-weight: normal; color: #336699; }

 .bodylinks { font-family: Arial,Verdana; font-size: 10px; font-weight: bold; color: #336633; text-decoration: none; border-style: none; }

 .bodylinksL { font-family: Arial,Verdana; font-size: 11px; line-height:15px; font-weight: bold; color: #336633; text-decoration: none; border-style: none; }

 .bluebodybold { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none; }

 .bluebodyboldpadded { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none; padding: 10px 0px 10px 10px; width:100%; text-align:left; }

 .whitebody { #font-family: Arial,Verdana; font-family: Tahoma, Verdana, Arial; font-size: 10px; line-height: 12px; font-weight: normal; color: #FFFFFF; }

 .whitebodybold { #font-family: Verdana, Arial; font-family: Tahoma, Verdana, Arial; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-style: none; }

 .whiteheader { #font-family: Arial,Verdana; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-style: none; }

 .leftbarlinks { #font-family: Verdana, Arial; font-family: Tahoma,Verdana, Arial; font-size: 10px; line-height: 12px; #font-weight: bold; color: B1D19B; text-decoration: none; }

 .imageLink { border-style: none; text-decoration: none; border-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

 .imageLinkPadded { border-style: none; text-decoration: none; border-width: 0px; padding-bottom:20px; }

 .bgNoRepeat{ background-repeat: no-repeat; background-position: 0% 0%; background-align: top; }

 .marginZero{ margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

 .leftIndent{ margin-left: 10px; }

 .cellIndent{ margin-left: 10px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; }

 .selectionBox150{ color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; width: 150; }

 .recipeBorder{ border-bottom-width: 1px; border-bottom-style: solid; border-color: black; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; }

 .bottomBorder{ border-bottom-width: 1px; border-bottom-style: solid; border-color: black; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; width:557px; padding-bottom:5px; }

 .bottomBordersmall{ border-bottom-width: 1px; border-bottom-style: solid; border-color: black; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; width:557px; }

 .error{ color: red; font-family: Verdana, Arial, Helvetica; font-size: 13px; line-height: 15px; margin-top:10px; }

 .error2{ color: red; font-family: Verdana, Arial, Helvetica; font-size: 11px; text-indent: 15px; line-height: 12px; }

 .errorhead{ color: red; font-family: Verdana, Arial, Helvetica; font-size: 13px; }

 .inputBox { color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; }

 .titleHeader { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-style: none; }

 .titleHeaderMidGreen { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-style: none; background-color:#7e8565; }

 .titleHeaderDarkGreen { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-style: none; background-color:#5f644c; }

 .redH{ color: red; font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 10px; }

 .selectionBox{ color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; }

 .selectionBox150{ color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; width: 150; }

 .selectionBox200{ color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; width: 200; }

 .selectionBox100{ color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; width: 100 }

 DIV.bodyDiv_EN { background-image:url(http://www.kraftfoodservice.ca/images/en/global/gb_background_en.gif); background-position: 0 0; background-repeat:no-repeat; margin: 0 0 0 0; /*#border:0px solid white;*/ display:inline-block; }

 DIV.bodyDiv_FR { background-image:url(/images/fr/global/gb_background_fr.gif); background-position: 0 0; background-repeat:no-repeat; margin: 0 0 0 0; /*#border:1px solid white;*/ display:inline-block; }

 /*PrimaryNav Styles*/ DIV#primaryNavPopupDiv { position: absolute; display:inline; z-index: 100; top: 106; left: 219; height: 26px; width: 577px; /*width:576px;*/ padding-left:20px; padding-top:8px; background:#ffffff; text-align:left; }

 /*END PrimaryNav Styles*/ /*HeaderLinks Styles*/ DIV#headerLinks { position:absolute; z-index:50; left:18px; top:5px; width:777px; text-align:right; padding: 0px 0px 0px 0px; font-family: Arial,Verdana; font-size: 11px; line-height:15px; font-weight: bold; color: #336633; text-decoration: none; border-style: none; }

 /*END HeaderLinks Styles*/ /*LanguageNavigation Styles*/ .languageNav {}

 .languageNavLink {}

 .languageNavLink A {}

 .languageNavLink A:hover {}

 /*END LanguageNavigation Styles*/ /*Content Table Styles*/ TABLE#mainContentTable { margin:-3px 0px 0px 18px; width:777px; padding:0px 0px 0px 0px; }

 /* Kraft Logo Styles */ .kraftHomeLinkLogo { margin:1px 0px 0px 30px; }

 /*END Content Table Styles*/ .recipeSearchDropdown { width:160px; }

 /************* Article.CSS *******************/ .articleheaderXML { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #669966; }

 .bodyXML{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

 .articlesubheadXML { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003366; }

 .donotuseXML { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; }

 .bodyboldXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

 .bodyitalicXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; font-style: italic; }

 .bodybolditalicXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; font-style: italic; }

 .smallbodyXML { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }

 .smallbodyitalicXML { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; font-style: italic; }

 .smallbodybolditalicXML { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; font-style: italic; }

 .redbodyXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #cc0000; }

 .bluebodyXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; }

 .bodylinksXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336633; text-decoration: underline; }

 .bluebodyboldXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; }

 .whitebodyXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }

 .whitebodyboldXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }

 .whiteheaderXML { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }

 .leftbarlinksXML { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: B1D19B; text-decoration: none; }

 li.bullet { color: #003366; list-style-type: square; }

 .hilite { background-color: #fdead9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

 .hilite2 { background-color: #ced7e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

 /******************** Culinary CSS ************************/ .td-header { padding: 4px 4px 4px 4px; margin: 12px 0px 0px 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #996600; background-color: #fbdabb; border-color: #e7761a; }

 .checkBoxText { font-weight: normal; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; }

 .checkBoxText TD { vertical-align:baseline; }

 .ulStyle { font-family: Arial,Verdana; font-size: 11px; font-weight: normal; color: #336699; }

 /* Styles for the ingredients display on recipe display pages */ TABLE.recipeIngredientsTable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; font-size:8pt; }

 .recipeIngredientsTitle { FONT-WEIGHT: bold; TEXT-ALIGN: left; position:relative; top:5px;}

 TD.recipeIngredientsLabel {}

 TR.recipeIngredientsSeparator { HEIGHT: 1px; BACKGROUND-COLOR: black }

 TD.recipeIngredientName { WIDTH: 50%; TEXT-ALIGN: right;}

 TD.recipeIngredientName I {font-style:normal; text-decoration:none; font-weight:normal; text-transform:uppercase;}

 TD.recipeIngredientWeight { }

 TD.recipeIngredientMeasure {width:25%; }

 TD.recipeIngredientItemSeparator { WIDTH: 8px }

 /*RecipeBox and SolutionBox Styles*/ DIV.recipeBoxRecipeName A { FONT: 13px arial; COLOR: #1122aa; TEXT-DECORATION: none }

 DIV.recipeBoxRecipeName A:hover { TEXT-DECORATION: underline }

 .recipeBoxDeleteLink { FONT: 13px arial; COLOR: #dd0000; TEXT-DECORATION: underline }

 .recipeBoxTitle { CLEAR: both; FONT: 14pt Arial; WIDTH: 100%; COLOR: #22aa33;}

 /* BUTTON STYLES */ .btn { border-right: #CC9102 thin solid; border-top: #FBEBC5 thin solid; font-size: 7pt; border-left: #C57B45 thin solid; color: #FFFFFF; cursor: HAND; border-bottom: #764A2B thin solid; font-family: Verdana; background-color: #F47B21; border-width: 1px 1px 1px 1px; border-color: #CC9102 #FBEBC5 #C57B45 #764A2B; }

 .cdark /* DARK STYLES */ { /*background-color: #3366CC;*/ /*background-color: #CC0033;*/ /*background-color: #39A039;*/ /*background-color: #CC99FF;*/ /*background-color: #E6CFFD;*/ /*background-color: #CFA0FE;*/ /*background-color: #66CC33;*/ /*background-color: #0033CC;*/ /*background-color: #67A58F;*/ /*background-color: #FF6D00;*/ /*background-color: #3A3A3A;*/ /*background-color: #A03A00;*/ /*background-color: #3A6ED1;*/ /*background-color: #639CCE;*/ /*background-color: #63A58C;*/ background-color: #F47B21; }

 .clight /* LIGHT COLORS STYLES for recipe search area */ { /*background-color: #6699FF;*/ /*background-color: #FF6699;*/ /*background-color: #6DD06D;*/ /*background-color: #CCFFCC;*/ /*background-color: #D0FECF;*/ /*background-color: #CCFF99;*/ /*background-color: #99ADEB;*/ /*background-color: #94E479;*/ /*background-color: #FFB500;*/ /*background-color: #FF6D00;*/ /*background-color: #D06E39;*/ /*background-color: #3ACFFF;*/ /*background-color: #84C6FF;*/ /*background-color: #CFE6C9;*/ /*background-color: #94E773;*/ background-color: #FFB500; }

 .clighter /* LIGHTER COLOR UNDER PUSH ASSETS STYLES */ { /*background-color: #c2d6ff;*/ /*background-color: #FFD9E5;*/ /*background-color: #6DD06D;*/ /*background-color: #CCFF99;*/ /*background-color: #CC0000;*/ background-color: #FFFFFF; }

 .clighter_areas /* MESSAGE BOARD OR DAILY DISH BACKGROUND STYLES */ { /*background-color: #cccccc;*/ /*background-color: #FFD9E5;*/ /*background-color: #cccccc;*/ /*background-color: #FFCCFF;*/ /*background-color: #FFCC99;*/ /*background-color: #CC0000;*/ /*background-color: #BFF189;*/ /*background-color: #FFE68C;*/ /*background-color: #FFD06D;*/ /*background-color: #FFD0A0;*/ /*background-color: #E2FFFE;*/ /*background-color: #D6D6D6;*/ background-color: #FFE68C; }

 .cfoot /* FOOTER STYLES */ { background-color: #cccccc; }

 .clines /* LINE STYLES */ { background-color: #cccccc; /*background-color: #CC0033;*/ }

 .line /* LINE SEPARATER STYLES */ { background-color: #99ADEB; }

 /* NAV TEXT */ .textlg { FONT-SIZE: 13pt; COLOR: #996D03; FONT-FAMILY: Verdana; }

 .textLink { FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLink { FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLink:link { FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLink:visited { FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none }

 A.textLink:active { FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 .textLinkBold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkBold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkBold:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkBold:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkBold:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #996D03; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 /* RECIPE NAV LINK - SELECTED AND NON */ .textLinkLight { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLight { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLight:link { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLight:visited { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLight:active { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 .textLinkLightBold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLightBold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLightBold:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLightBold:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; /*COLOR: #efefef;*/ COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.textLinkLightBold:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 /* LEFT AREA TEXT - RECIPE SEARCH KEYWORD "ENTER KEYWORD..." */ A.text { FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }

 A.text:link { FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }

 A.text:visited { FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }

 A.text:active { FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }

 /* magazine offer text - PROMO ITEM TEXT */ .textMd { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }

 /* MESSAGE BOARD TITLES AND LINKS */ .ddlink { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #D5A700; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.ddlink { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #D5A700; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.ddlink:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #D5A700; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.ddlink:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #D5A700; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 A.ddlink:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #D5A700; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 .ddtitle { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #B68F01; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

 /* recipe box styles */ /* Recipe Box Styles */ .RecipeBoxControlTitle { font-size:xx-large; color:Lime; }

 .RecipeBoxRecipeTitleLink { font-size:12pt; font-weight:bold; color:#5c9239; }

 .RecipeBoxBody { font-family:arial; font-size:10pt; width:100%; }

 table#mainControlBody A, table#mainControlBody A:visited { color:#5c9239; }

 table#mainControlBody A:hover { color:#009900; }

 table#mainControlBody A.light { color:White; }

 table#mainControlBody A.light:visited { color:white; }

 table#mainControlBody A.light:hover { color:Silver; }

 .RecipeBoxRecipe_table { border: solid 1px #5c9239; }

 .RecipeBoxRecipeImage_td { border-right: #6fb940 1px solid; background-color: #cae5b9; border-bottom:#6fb940 1px dashed; }

 .RecipeBoxRecipeOptions_tr { border-top: #6fb940 2px; border-style:dashed; background-color: #deefd3; color:#6fff40; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:10px; }

 .RecipeBoxRecipeDetails_td { padding-right: 5px; padding-left: 5px; padding-bottom: 10px; border-bottom:#6fb940 1px dashed; color: black; padding-top: 10px; background-color: white; }

 .RecipeBoxCategoryHeader_td { background-color:#6fb940; padding:5px; color:White; border: 1px #5c9239 solid; font-size:10pt; height:25px; }

 .RecipeBoxNavButtons_td { border-bottom: solid 2px #5c9239; border-top: solid 2px #5c9239; border-left:none; border-right: solid 2px #5c9239; }

 .RecipeBoxNavSearch_td { border-bottom: solid 2px #5c9239; border-top: solid 2px #5c9239; border-right:none; background-image:url(/images/recipebox/searchBackground.gif); background-repeat:no-repeat; }

 .RecipeBoxShoppingListRegion_td { border-right: #5c9239 1px solid; border-top: #5c9239 1px solid; border-left: #5c9239 1px solid; border-bottom: #5c9239 1px solid; background-color: #deefd3; padding:10px; }

 .RecipeBoxShoppingListTitle_tbl { background-color:#6fb940; color:#ffffff; }

 .RecipeBoxShoppingListTitle_td { font-size:8pt; height:25px; padding-left:10px; padding-right:10px; }

 .RecipeBoxShoppintListPrintTitle_td { color:black; font-size:12pt; }

 .RecipeBoxShoppingListAisleHeading_td { font-size: 10pt; color: #5c9239; }

 .RecipeBoxShoppingListHeading_td { font-size:10pt; color:Black; }

 .RecipeBoxRecipeCardSectionHeading_td { font-size:10pt; font-weight:bold; color:Black; }

 .RecipeBoxRecipeCardSection_td { font-size:8pt; color:Black; }

 .RecipeBoxRecipeCardTitle_td { font-size:12pt; font-weight:bold; color:#333333; }

 .RecipeBoxAdditionalControl_td { background-color:#DEEFD3; }

 .RecipeBoxAdditionalControlContainer_td { background-color:#DEEFD3; padding:10px; }

 RecipeBoxAdditionalControl_tbl { padding:5px; border:none; }

 .RecipeBoxListSeparator_tr { background-color:#ffffff; height:2px; }

 .RecipeBoxSubNav_td { background-color:#6fb940; padding-top:5px; padding-left:5px; padding-bottom:5px; color:White; border:none; }

 .RecipeBoxCardSectionHeading { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #6f9b40 }

 .RecipeBoxCardSection_td { padding-right:10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

 .RecipeBoxCard_tbl { BORDER-RIGHT: gray thin solid; BORDER-TOP: gray thin solid; BORDER-LEFT: gray thin solid; BORDER-BOTTOM: gray thin solid; MARGIN: 10px; HEIGHT: 5in; WIDTH: 7in; }

 .RecipeBoxCardNutrition_td { BORDER-RIGHT: gray thin solid; PADDING-RIGHT: 5px; BORDER-TOP: gray thin solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; BORDER-LEFT: gray thin solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray thin solid; FONT-STYLE: italic }

 .RecipeBoxCardSeparator_tr { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; HEIGHT: 2px; BACKGROUND-COLOR: gray }

 .RecipeBoxCardNoPad_td { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; padding_top: 0px; padding_bottom: 0px }

 .RecipeBoxShoppingListOptions_td { BORDER-TOP: #5c9239 2px solid; BORDER-BOTTOM: #5c9239 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; }

 .RecipeBoxShoppingListOptionsInner_td { BORDER-RIGHT: #5c9239 2px solid; BORDER-LEFT: #5c9239 2px solid; BORDER-TOP: #5c9239 2px solid; BORDER-BOTTOM: #5c9239 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; }

 /* Wunderman Styles */ .midGreenBox { padding: 10px 20px 10px 20px; background-color: #669966; color: #FFFFFF; font-family: Arial,Verdana; font-size: 12px; font-weight: normal; }

 .bodyIndent { color: #000000; font-family: Arial,Verdana; font-size: 12px; font-weight: normal; margin-left:20px; }

 .olStyle { color: #000000; font-family: Arial,Verdana; font-size: 12px; font-weight: normal; margin-left: 10px; padding-left:10px; }

 
 
 
 /* NEW FOR LOGIN */

table.login { float:left; width:576px; font-size:12px;  }



table.login td.banner {margin:0px; padding:0px;}

table.login p { font-size:12px; }

table.login .textbox {width:142px; color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; }

.login_leftcol {float:left; padding-top:13px;width:276px; padding-left:22px; *padding-top:0px;}

table.login_form {float:left; width:100%; padding-bottom:10px; }
table.login_form td { padding-bottom:3px; }
table.login_form .textbox {width:142px; color: black; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; }


.login_rightcol {float:left; width:278px;vertical-align:top;}

.login_box { float:left; width:228px; FONT-SIZE: 12px; width:258px; PADDING-RIGHT: 15px;  PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN-right: 20px; PADDING-TOP: 13px; BACKGROUND-COLOR: #e1e6d0;  }

h1.login {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #5f644c; FONT-FAMILY: Arial,Verdana; margin: 0px 0px 5px 0px;
}


.forgot {
	clear: both; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5f644c; FONT-FAMILY: Arial,Verdana; text-decoration:underline; border:none; margin-bottom:3px;
}

ul.login{
margin-left: 0;
margin-bottom:10px;
padding-left: 0px;
text-indent: 13px;
list-style-type: none;
}

ul.login li {
margin: 2px 0px 2px 0px;font-size:12px; 
background: url('bullet.gif'); background-repeat: no-repeat; background-position: 0em .6em;
}