/* styleid=88 */
body { color : #000000; background : #ffffff; font-family: Trebuchet MS,Verdana,sans-serif;font-size : 12px; }
img {border:0;}
p {margin-bottom:20px; }
a, a:visited, a:active, a:hover { text-decoration : underline; color : #0000ff; }
.KraftLoginLogout {display:none; }
table.ms-siteaction {display:none;}
span#ctl00_authoringcontrols {display:none; }
#zz6_Menu_t {display:none; }
.pfhidden {display:none ;}

/* Print friendly header - appears only on the "print friendly" CSS, not on the screen or print CSS */
div#printfriendly { margin: 0 0 2.5cm 0; padding:12px 17px 12px 17px ;  text-align:right ;  }
div#printfriendly ul {margin:0 ; padding:0 ; list-style-type:none ;}
div#printfriendly ul li { display:inline ; }
div#printfriendly a { margin-left:11px ; }

div#pfHeaderImg { display:block ; position:absolute ; left:1.5cm ; top:1px ; }

div#pfHeaderImg img {
width:160px; 
height:56px;
margin:9px 0 0 0;
padding:0;
}

/* IE6 Only */
* html div#pfHeaderImg img  {margin:15px 0 0 0;}

/* IE7 Only */
*:first-child+html div#pfHeaderImg img  {margin:6px 0 0 0;} 
 


/* Page header and it's nested content divs */
#header {display:none;}
div#kraftHeader  {display:none;}
div#kraftHeader div#hdrLinks {display:none;}
div#hdr_logo_curve{ display:none ;}
div#header div#hdr_logo { display:none; }
div#upperNav_links_signin{ display:none ; }
div#upperNav_links { display:none ; }
div#hdr_link_area { display:none ; }
div#hdr_search { display:none ; }
div#hdr_search_inner { display:none ; }
div#RecipeSearch { display:none ; }
div.containerNav { display:none ; }
div#prinav { display:none ; }
div.navbar_divider { display:none ; }
div#navbox { display:none ; }


/* Video Items */
div.recipeVideoHeader { display:none ;}
div.videoIconsLeft { display:none ;}
div.videoIconsRight { display:none ;}
div.FullImage { display:none ;}
div.videoFlashVideo { display:none ;}
div#recipefull { display:block ;}
.videoHeader { height: auto; border-top: 2px solid #ffffff;margin-top:80px; }
.videoHeader h1 {color: #6aade4; font-size: 20px; padding: 0 0 0 9px; margin:0px 0 0 0; }


/* Breadcrumbs */
div#breadCrumb { display:none ; }
div#userLinks { display:none ; }

/* Search box */
div#search { display:none ; }
div.toolbar { display:none;}

/* Primary nav position */
#recipesMenu,#budgetwiseMenu,#healthylivingMenu,#yourkidsMenu,#holidaysentertainingMenu,#cookingschoolMenu,#communityMenu {display:none;}

/* Main section layout for specific templates */
div#contentCentre {margin-top:-75px; }
div#recipe div#contentCentre, div#product div#contentCentre { float:left ; margin:0 0px 0 0px ; padding:0 0 0px 0 ; width:65% ; }
div#recipe div#contentRight, div#product div#contentRight { display:block ; float:left ; margin:0 0 22px 15px ; padding:0 ; width:20% ; }
div#footer { display:none ; }
div#contentLeft { display:none ; }
div#articleUtils { display:none ; }
div#actionlinks { display:none; }
div#contentRight {display:none;}
div.contentRightAD {display:none;}
div#bottomAdServ {display:none;}

/* START General content area styles */
img { border:none ; }
div.content { font-size:12px ; line-height:17px ; }
div.content p { margin:0 0 15px 0 ; padding:0 ; }
div.content ul { margin:10px 0 8px 15px ; padding:0 ; list-style-type:square ; list-style-image:url('../RecipeDetail_files/img/bullet.gif') ; line-height:17px ; }
div.content ul li { margin-bottom:3px ; }
div.content ul a { color:#000 ; text-decoration:none ; }
div.content ul a:hover { text-decoration:underline ; }
div.content a { color:#000000 ; text-decoration:underline ; }
div.content a:hover { text-decoration:none ; }
div.content h1 { margin:0 0 15px 0 ; padding:0 ; font-family:arial ; font-weight:normal ; font-size:24px ; line-height:28px ; color:#666666 ; }
div.content h2 { font-family:arial ; }
div.content h3 { margin:0 0 3px 0 ; padding:0 ; font-family:arial ; font-weight:normal ; color:#666666 ; font-size:18px ; }
div.content a img { border:none ; }
div.content form  { padding:0; margin:0 0 0px 0px; border:none; }
div.content fieldset { border:none ; margin: 3px 0px; padding: 0px ; }
div.content div.textarea { font-size:10pt ; }

/* ****************************************************************
GENERAL FOCUS ITEMS & CONTENT ITEMS
**************************************************************** */
div.content table { width:100% ; border-collapse:collapse ; }
th { text-align:left ; }
td { vertical-align:top ; }
div.content { font-size:12px ; line-height:16px ; }
div.content p { margin:0 0 20px 0 ; padding:0 ; }
div.content ul { padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; text-align: left;}
div.content ul li {padding: 0px 0px 0px 0px; }
div.content ul a {  text-decoration:underline ; }
div.content ul a:hover { color:#f47820; text-decoration:underline ; }
div.content a {  text-decoration:underline ; }
div.content a:hover {color:#f47820;  text-decoration:none ; }
div.content h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.content h2 {  font-weight:normal ; font-size:20px ;}
div.content h3 { margin:0 0 3px 0 ; padding:0 ; font-weight:normal ;font-size:18px ; }
div.content a img { border:1px #CFD3D4 solid ; }

div.contentFull div.TitleAndDescription { width:100% ; margin-bottom:10px;}

div.contentFull div.TitleAndDescription h1{ color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.contentFull div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }
div.content2col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

div.content2col div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.content2col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }
div.content2colreciepe div.TitleOnly h1 {float:left; width:743px;margin:0;padding-bottom:10px;font:bold 21px Arial, Helvetica, sans-serif;color:#6aade4; text-transform:lowercase;}

div.content3col div.TitleAndDescription { width:100% ; margin-bottom:10px;}
div.content3col div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.content3col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.TitleOnly { width:100% ; margin-bottom:10px;margin-top:20px;}
div.contentFull div.TitleOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.contentFull div.TitleOnly div.textArea { margin:0px 0px 5px 0px ;}
div.contentCentre div.TitleOnly h1{ color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.DescriptionOnly { width:100% ; margin-bottom:10px;}
div.contentFull div.DescriptionOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div.contentFull div.DescriptionOnly div.textArea { margin:0px 0px 0px 0px ;}

div.contentCentre div.DescriptionOnly h1{ color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}   
div#contentCentre div.ProductTitle { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentCentre div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentCentre div.TitleOnly h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
#contentCentre #contHeader h1 { font-weight:bold;font-size:20px; color:#6aade4; text-transform:lowercase;}
#contentCentre .TitleAndDescription h1 { color:#6aade4; font-size:20px; text-transform:lowercase;}
#contentCentre .TitleAndDescription h3 { color:#6aade4; font-size:14px; text-transform:lowercase;}

div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }

div#contentFull div.TitleOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleOnly div.textArea { margin:0px ;}

div.stdContBlock {float:left ; margin: 0 ; padding:0 ; font-size:11px; width:600px;clear:left;}
div.stdContBlock div.stdContHeadImg { padding-bottom:5px ; }
div.stdContBlock div.textArea { width:100% ; padding-bottom:0px ; }
div.stdContBlock div.textArea h1 {color: #6aade4; margin:0 0 3px 0 ; padding:0 ; font-weight:normal ; font-size:18px ; }
div.stdContBlock div.textArea ul { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1em; }
div.stdContBlock div.textArea ul li { margin-left:5px; }
div.stdContBlock div.textArea ol { padding:0px; text-align: left; margin-bottom: 20px; margin-left:2.3em; }
div.stdContBlock div.textArea ol li { margin: 0px 0px 2px 0px; }
div.stdContBlock div.textArea dl { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1.3em; }
div.stdContBlock div.textArea dl li { margin:0px; }
div.stdContBlock div.imageBoxLeft { float: left; margin-right:25px ; padding:0px 0 12px 0 ; }
div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:1px #CFD3D4 solid;}
div.stdContBlock div.imageBoxLeft h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
div.stdContBlock div.imageBoxRight { float: right; margin-left:15px ; padding:0px 0 12px 0 ; }
div.stdContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; border:1px #CFD3D4 solid;}
div.stdContBlock div.imageBoxRight h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}

div.largeFocusItem { clear:left ; margin:0 ; padding: 0 ; width: 100%; }
div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
div.largeFocusItem h1  { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
div.largeFocusItem div.textArea { margin:0 ; padding: 0px ;  } 
div.largeFocusItem h2 { margin:5px 0 0 0 ; padding:0 ; font-size:12px ;}
div.largeFocusItem h2 a { display:block ; text-decoration:underline ; font-weight:normal ; }
div.largeFocusItem h2 a:hover { color:#f47820; text-decoration:underline ; }

div#smallFocusItem1 { clear: both; }
div.smallFocusItem { float:left ; margin:10px 9px 0 0 ;
/* all browsers including Mac IE */
*margin:10px 9px 0 0 ; /* IE 7 and below */
_margin:10px 9px 0 0 ; /* IE 6 and below */
padding:0px ; width:200px ;}
div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
div.smallFocusItem h1 {color: #6aade4; font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
div.smallFocusItem div { margin:0px ; padding:0px ;}
div.smallFocusItem div.textArea { margin:0px 0px 5px 5px ; padding:0px 0px 5px 0px ; width:195px ; } 
div.smallFocusItem h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
div.smallFocusItem h2 a:hover { color:#f47820; text-decoration:underline ;  }
div.smallFocusItem div.textArea { font-size: 11px; }

.Land_content3colAlt div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
.Land_content3colAlt div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
.Land_content3colAlt div.smallFocusItemLeft { float:left ; margin:10px 6px 0px 0px ;padding:0px ; width:228px ;}
.Land_content3colAlt div.smallFocusItemLeft img, div.smallFocusItemLeft a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
.Land_content3colAlt div.smallFocusItemLeft h1 {color: #6aade4; font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
.Land_content3colAlt div.smallFocusItemLeft div { margin:0px ; padding:0px ;}
.Land_content3colAlt div.smallFocusItemLeft div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
.Land_content3colAlt div.smallFocusItemLeft h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
.Land_content3colAlt div.smallFocusItemLeft h2 a { font-weight:normal ; text-decoration:underline ; }
.Land_content3colAlt div.smallFocusItemLeft h2 a:hover { color:#f47820; text-decoration:underline ;  }
.Land_content3colAlt div.smallFocusItemLeft div.textArea { font-size: 11px; }
.Land_content3colAlt div.smallFocusItemRight { float:left ; margin:10px 0px 0px 0px ;padding:0px ; width:228px ;}
.Land_content3colAlt div.smallFocusItemRight img, div.smallFocusItemRight a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #CFD3D4 solid;}
.Land_content3colAlt div.smallFocusItemRight h1 {color: #6aade4; font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
.Land_content3colAlt div.smallFocusItemRight div { margin:0px ; padding:0px ;}
.Land_content3colAlt div.smallFocusItemRight div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
.Land_content3colAlt div.smallFocusItemRight h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
.Land_content3colAlt div.smallFocusItemRight h2 a { font-weight:normal ; text-decoration:underline ; }
.Land_content3colAlt div.smallFocusItemRight h2 a:hover { color:#f47820; text-decoration:underline ;  }
.Land_content3colAlt div.smallFocusItemRight div.textArea { font-size: 11px; }

div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0; }

div#contHeader { width:100% ; }

div#recipecontHeader { float:left; width:100%;margin-top:40px; }
div#recipecontHeader h1 { float:left;color:#6aade4; width:100%;  font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:40px; padding-top:0px;}
div#recipecontHeader img { float:left;  padding-bottom:5px;}

/* INFO BOXES */
div.infoBox_KraftKitchensPicks { display:none ; }
div.infoBox_msgBoardBuzz { display:none ; }
div.infoBox_Discussions { display:none ; }
div.infoBox_Discussions_Landing { display:none ; }
div.infoBox_TopSearches { display:none ; }
div.infoBox_CommunityTopLists { display:none ; }
div.infoBox_FeaturedMemberRecipes { display:none ; }
div.infoBox_YouMayAlsoEnjoy { display:none ; }
div.infoBox_HowToVideos { display:none ; }
div.infoBox_ProductWhatsNew { display:none ; }
div.infoBox_DidYouKnow { display:none ; }
div.infoBox_MakeItNow { display:none ; }
div.infoBox_TopRecipeLists { display:none ; }
div.infoBox_General { display:none ; }
div.infoBox_dropDown { display:none ; }
#infoBox_SocialTag { display:none ; }
{ display:none ; }
div.actionLinks{ display:none ; }

/*  RECIPE PAGE STYLES  */
div#newSearchBox { display:none ; }
div.recipelinkbox { display:none ; }
div.recipeAds {display:none;}
div.carouselModRecipe {display:none;}
div.recipeControls {display:none; }
div.userRecipeControls {display:none; }
div.recipelinks div.ratings .averageRatingLink {display:none;}
div#recipeHVT {display:none;}
div#resultsTabs {display:none;}
div#resultsControlsRB {display:none;}
div#resultsControlsRB2 {display:none;}
div#searchResultsHeadRB {display:none;}
div#videoRightCol {display:none;}

div#recipeFeature {float:left; clear:both;margin-left:0px; width:621px; margin-right:20px; padding-bottom:10px;}
div#recipeFeature div.imageBoxLeft { float:left; width:300px; margin-right:21px; }
div#recipeFeature div.recipelinks  { float:left; width:300px; margin:0px; padding:0px; text-align:left; }
div.recipelinks div.ratings .averageRatingCopy { float:left; width:300px; margin:0px; padding-bottom:12px; text-align:left;}

div#recipeFeature div.recipelinks div#prepItemsEN { float:left; width:300px; margin-left:-10px; padding:12px 0px 0 0;}
div#recipeFeature div.recipelinks div#prepItemsEN .prepTimeLabel { float: left; width:80px; padding-left:10px; font-weight:bold; text-transform: lowercase;  }
div#recipeFeature div.recipelinks div#prepItemsEN .totalTimeLabel { float: left; width:80px; padding-left:10px; font-weight:bold;  text-transform: lowercase;  }
div#recipeFeature div.recipelinks div#prepItemsEN .makesLabel { float: left; width:80px; padding-left:10px; font-weight:bold; text-transform: lowercase;  }
div#recipeFeature div.recipelinks div#prepItemsEN .prepTime, div#recipeFeature div.recipelinks div#prepItemsEN .totalTime, div#recipeFeature div.recipelinks div#prepItemsEN .makes  { float: left; width:200px;font-weight:normal;}

/* Video Recipes */
#recipeFeaturevideo  { float:left; width:621px; padding-bottom:12px; margin-bottom:0px;}
div#recipeFeaturevideo div.imageBoxLeft {float:left; width:300px; margin-right:10px;}

div#recipeFeaturevideo div.recipelinks div#prepItemsEN { float:left; width:300px; margin-top:-50px;*margin-top:0; padding:8px 0px; text-align:left;}
div#recipeFeaturevideo div#prepItemsEN .prepTimeLabel { float: left; width:80px; padding-left:10px; font-weight:bold;text-transform: lowercase;  }
div#recipeFeaturevideo div#prepItemsEN .totalTimeLabel { float: left; width:80px; padding-left:10px; font-weight:bold; text-transform: lowercase;  }
div#recipeFeaturevideo div#prepItemsEN .makesLabel { float: left; width:80px; padding-left:10px; font-weight:bold;text-transform: lowercase;  }
div#recipeFeaturevideo div#prepItemsEN .prepTime, div#recipeFeaturevideo div#prepItemsEN .totalTime, div#recipeFeaturevideo div#prepItemsEN .makes  { float: left; width:200px; font-weight:normal;}

div#recipeFeaturevideo div.recipelinks .ratings .averageRatingCopy { float: left; width:185px;  }
div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult { float: left;clear:both; width:185px; margin-top:0px;}
div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult .averageRatingStars img {position:relative; top:3px; margin-right:3px;}

#recipeFeatureHTVideo { float:left; width:426px; padding-bottom:12px;  }
#recipeFeatureHTVideo div#prepItemsEN {float:left; width:286px; }
#recipeFeatureHTVideo div#prepItemsEN .prepTimeLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
#recipeFeatureHTVideo div#prepItemsEN .totalTimeLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
#recipeFeatureHTVideo div#prepItemsEN .makesLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
#recipeFeatureHTVideo div#prepItemsEN .prepTime, #recipeFeatureHTVideo div#prepItemsEN .totalTime, #recipeFeatureHTVideo div#prepItemsEN .makes  { float: left; width:185px; color:#666666; font-weight:normal; font-size:12px;}	


div#ingredients { float:left; clear:both; margin:0; padding-bottom:10px; width:600px;  border:none;}
div#ingredients div.table-row div.column1 .textarea {float:left; margin:0px; width:600px; }
div#ingredients div.table-row-gray  div.column1 .textarea {float:left; margin:0px; width:600px; }

div#recipe div.stdContBlock ol { margin:0 0 0 25px; padding:0 ; line-height:17px ; list-style-position: outside;}
div#recipe div.stdContBlock ol li { margin:0 10px 5px 0px ; }
div#recipe div.stdContBlock ol li h2 { float:left; font-size: 11px; font-weight:bold;}
div#recipe div#smallFocusItem1 { clear: left; margin-right:10px; }
div#recipe div.smallFocusItem { float:left ; margin:10px 0px 0 0 ; padding:0 ; width:235px ;  }
div#recipe div.smallFocusItem img, div.smallFocusItem a img { display:block ; }
div#recipe div#contentRight div.smallFocusItem { float:left ; margin:10px 0px 0 0 ; padding:0 0 0 2px; width:225px ;  }
div#recipe div#contentRight div.smallFocusItem h1 {color: #6aade4; font-size: 14px; font-weight:bold;  line-height:16px; }
.recipeMakeItText {float:left;clear:both;}
.recipeMakeItText .textarea {padding-bottom:10px;}

.kraftKitchenTips {float:left;clear:both;}

.essentialTools {display:none;}

.RecipeExchangerating {display:none;}

.recipeKRL { float:left; clear:both; }

.content2colreciepe .Top10largeFocusItemreciepe { float:left; clear:both; margin-top:75px;}
.content2colreciepe .RecipeExchangeContentRating { float:left; clear:both; }
.content2colreciepe .imgBoxLeftCol {display:none;}
.content2colreciepe #WPZContentCentre3 {display:none;}

div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe {float:left;width:300px;margin-top:-15px;}
div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe .submitted{float:left;width:300px;}
div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe .category{float:left;width:300px;padding-bottom:20px;}
div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe .totaltime{float:left;width:300px;}
div.Top10largeFocusItemreciepe div.imageBoxLeftreciepe .makes{float:left;width:300px;}

div.Top10largeFocusItemreciepe h1 {width:360px;padding-bottom:10px;color:#5da1d9; font-size:20px; font-weight:bold; text-transform:lowercase;}

.printWhatYouNeed {float:left; margin:30px 0px 10px 0px; padding: 0px; width:600px;  }
.printWhatYouNeed div#recipeGradHeading div.head h1 { float:left; color: #6aade4; font-size:14px; font-weight: bold; margin:0px 0px 10px 0px; padding: 0px; width:600px;  }

div.printWhatYouNeed div#ingredients {float:left; margin:0; padding-bottom:10px; width:600px;  border:none;}
div.printWhatYouNeed div#ingredients div.table-row div.column1 .textarea { margin:0px; width:600px; }
div.printWhatYouNeed div#ingredients div.table-row-gray  div.column1 .textarea { margin:0px; width:600px; }

div.Top10smallFocusItem {
WIDTH: 136px; MARGIN: 0px 7px 17px 0px; float:left; display:block}
div.Top10smallFocusItem img {
BORDER-RIGHT: #cfd3d4 0px solid; BORDER-TOP: #cfd3d4 0px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #cfd3d4 0px solid; WIDTH: 16px; BORDER-BOTTOM: #cfd3d4 0px solid; HEIGHT: 13px; VERTICAL-ALIGN: bottom}
div.Top10smallFocusItem A img {
BORDER-RIGHT: #cfd3d4 0px solid; BORDER-TOP: #cfd3d4 0px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #cfd3d4 0px solid; WIDTH: 16px; BORDER-BOTTOM: #cfd3d4 0px solid; HEIGHT: 13px}
div.Top10smallFocusItem h2 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; font-size: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-height:16px ; }
div.Top10smallFocusItem h2 A {
font-size: 11px; COLOR: #4f4f4e; TEXT-DECORATION: underline;}
div.Top10smallFocusItem h2 A:hover {
font-size: 11px; COLOR: #f47820; TEXT-DECORATION: underline;}
div#Top10smallFocusItem1 {
clear: both;}
div#Top10smallFocusItem4, div#Top10smallFocusItem7 , div#Top10smallFocusItem10, div#Top10smallFocusItem13, div#Top10smallFocusItem16, div#Top10smallFocusItem19, div#Top10smallFocusItem22, div#Top10smallFocusItem25, div#Top10smallFocusItem28 {
clear:left; float: left;}
div.Top10largeFocusItem 
{ 
float:left; clear:left ; margin-bottom:17px; padding:0px; }
div.Top10largeFocusItem div.imageBoxLeft {float:left; margin-right:25px;}
div.Top10largeFocusItem div.imageBoxRight {float:right; margin-left:25px;}
div.Top10largeFocusItem img { margin:0 ; border:0 ; }
div.Top10largeFocusItem h1 { color:#6aade4; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;}
div.Top10largeFocusItem div.textArea { margin:0 ; padding: 0; } 
div.Top10largeFocusItem h2 {  font-size:16px ;margin: 0px ; padding: 0;  font-weight: normal;}
div.Top10largeFocusItem h3 {  font-size:12px ;margin-top: 22px ; padding: 0; }
div.Top10largeFocusItem h3 a { text-decoration:underline ; font-weight:normal ; }
div.Top10largeFocusItem h3 a:hover { color:#f47820; text-decoration:underline ;  }
/* ARTICLES */
div.articleRecipeIdeas div.head h1 { float:left; color: #6aade4; font-size:16px; padding:8px 0px 5px 10px; margin: 0px 0px 0px 0px; font-weight: bold; }
div.articleRecipeIdeas ul {  text-align: left; clear:both; }
div.articleRecipeIdeas li {  text-align: left; clear:both; }
div.rm_TopPhoto { display:none ; }
#contentRight1 {display:none;}
#contentRight2 {display:none;}
#contentRight3 {display:none;}
#contentRight4 {display:none;}
#contentRight5 {display:none;}
#contentRight6 {display:none;}
#contentRight7 {display:none;}

.recipeNutritionInfo {float:left; width:100%;margin-top:10px;}
.recipeNutritionInfo .inner {float:left; width:100%;margin:0;}
.recipeNutritionInfo .inner h4 { float:left;color:#6aade4; font-size:16px; margin:0px; padding:0px; }
.recipeNutritionInfo .inner .nutritionToggle {display:none; }
.recipeNutritionInfo .inner .title { float:left; clear:both; margin:10px 0px; padding-bottom:4px; border-bottom:3px solid #e1e1e1; font-weight:bold; width:100%;}
.recipeNutritionInfo .inner div#Showhide { display:block !important; overflow:visible !important;height:auto !important;}
.recipeNutritionInfo .inner .subHeading { float:left; clear:both;}

.recipeNutritionInfo .inner .row { float:left; clear:both; width:100%; }
.recipeNutritionInfo .inner .row .item1 { float:left; width:179px; margin:3px 0px; padding-bottom:3px; border-bottom:1px solid #b4bfc8; margin-right:17px; }
.recipeNutritionInfo .inner .row .item2 { float:left; width:179px; margin:3px 0px; padding-bottom:3px; border-bottom:1px solid #b4bfc8;  margin-right:17px;}
.recipeNutritionInfo .inner .row .item3 { float:left; width:179px; margin:3px 0px; padding-bottom:3px; border-bottom:1px solid #b4bfc8; }

.recipeNutritionInfo .inner .row .item1 .label, .recipeNutritionInfo .inner .row .item2 .label, .recipeNutritionInfo .inner .row .item3 .label { float:left; width:130px; }
.recipeNutritionInfo .inner .row .item1 .amount, .recipeNutritionInfo .inner .row .item2 .amount, .recipeNutritionInfo .inner .row .item3 .amount { float:left; width:49px; }
.recipeNutritionInfo .inner .row .item1 .label a,.recipeNutritionInfo .inner .row .item2 .label a,.recipeNutritionInfo .inner .row .item3 .label a {color:#000; text-decoration:none;}
.recipeNutritionInfo .inner .row .item1 .amount a, .recipeNutritionInfo .inner .row .item2 .amount a, .recipeNutritionInfo .inner .row .item3 .amount a {color:#000; text-decoration:none;}

.recipeNutritionInfo .inner .HLtitle { width:595px; margin-top:10px; font-weight:bold; }
.recipeNutritionInfo .inner .HLitem { width:595px; margin-top:5px; }

#aHaCopy { display:none; }

#recipe3step { float:left; clear:both;  padding:0px; margin:0px;width:621px; }

#recipe3step .step1, #recipe3step .step2 { float:left; width: 136px; padding-right:22px; margin:0px; }
#recipe3step .step1 table, #recipe3step .step2 table { float:left; width:136px; padding:0; border:none; }
#recipe3step .step1 table td.photo, #recipe3step .step2 table td.photo  { float:left; width:136px; height:83px; padding:0; border:none; }
#recipe3step .step1 table td.photo a.thumbnail span img,
#recipe3step .step2 table td.photo a.thumbnail span img,
#recipe3step .step3 table td.photo a.thumbnail span img {display:none;}

#recipe3step .step3 { float:left; width: 136px; padding:0px; margin:0px; }
#recipe3step .step3 table { float:left; width:136px; padding:0; border:none; }
#recipe3step .step3 table td.photo { float:left; width:136px; height:83px; padding:0; border:none; }		

#recipe4step { float:left; clear:both;  padding:0px; width:621px;}

#recipe4step .step1, #recipe4step .step2, #recipe4step .step3 { float:left; width: 136px; padding-right:21px; clear:none; margin:0px; }
#recipe4step .step1 table, #recipe4step .step2 table, #recipe4step .step3 table { float:left; width:136px; padding:0; border:none; }
#recipe4step .step1 table td.photo, #recipe4step .step2 table td.photo, #recipe4step .step3 table td.photo  { float:left; width:136px; height:83px; padding:0; border:none; }

#recipe4step .step4 { float:left; width: 136px; padding:0px; margin:0px; }
#recipe4step .step4 table { float:left; width:136px; padding:0; border:none; }
#recipe4step .step4 table td.photo  { float:left; width:136px; height:83px; padding:0; border:none; }				
#recipe4step .step1 table td.photo a.thumbnail span img,
#recipe4step .step2 table td.photo a.thumbnail span img,
#recipe4step .step3 table td.photo a.thumbnail span img,
#recipe4step .step4 table td.photo a.thumbnail span img {display:none;}

.desc3step { float:left; clear:both; width:600px; padding-bottom:15px; }		
.desc4step { float:left; clear:both; width:600px; padding-bottom:15px;  }

div#recipeGradHeading { float:left; width:397px; margin:0;_margin-right:-3px;padding-bottom:12px; clear:both; }
div#recipeGradHeading div.head { float:left; width:397px; margin: 0px; padding: 0px; border:none; }	
div#recipeGradHeading div.head h1 { float:left; color:#5da1d9; font-size:16px; margin: 0px; font-weight: bold;  text-transform: lowercase; }	

table.recipeGrid { float:left; width:100%; margin-bottom:20px; }

table.recipeGrid th { font-weight:bold; padding:9px; vertical-align:bottom; line-height:14px; border-bottom:1px solid #cccccc;}
table.recipeGrid th.hilight { font-weight:bold; vertical-align:bottom; line-height:14px; border-bottom:1px solid #cccccc; }
table.recipeGrid td.thumb { text-align:left; margin-right:1px; width:50px; vertical-align:middle; border-bottom:1px solid #cccccc; }
table.recipeGrid td.thumb img { width:50px; border-bottom:1px solid #cccccc; }
table.recipeGrid td.row1 { text-align:left; padding:9px;  width:129px; line-height:14px; border-bottom:1px solid #cccccc; }
table.recipeGrid td.row2 { text-align:left; padding:9px;   width:129px; line-height:14px; border-bottom:1px solid #cccccc; }
table.recipeGrid td.row3 { text-align:left; padding:9px;   width:129px; line-height:14px; border-bottom:1px solid #cccccc; }
table.recipeGrid td.row4	{ text-align:left; padding:9px;   width:129px; line-height:14px; border-bottom:1px solid #cccccc; }

table.recipeGrid td.thumb .recipephoto a.thumbnail span img {display:none;}

table.nutritionGrid { float:left; width:100%; margin:0px; }	

table.nutritionGrid th { font-weight:bold; text-align:left; vertical-align:top; padding:5px;  line-height:14px;  border-bottom:1px solid #cccccc;  }
table.nutritionGrid td.colHead { text-align:left;  vertical-align:top; padding:5px;  line-height:14px; border-bottom:1px solid #cccccc;  }
/* IE6 ONLY */
* html table.nutritionGrid td.colHead {height:50px;}

table.nutritionGrid td.col0 { text-align:left;  vertical-align:top; padding:5px; line-height:14px; border-bottom:1px solid #cccccc;  }
table.nutritionGrid td.col1 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px;  border-bottom:1px solid #cccccc; }
table.nutritionGrid td.col2 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px; border-bottom:1px solid #cccccc;  }
table.nutritionGrid td.col3 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px; border-bottom:1px solid #cccccc;  }
table.nutritionGrid td.col4 { text-align:left;  vertical-align:top; padding:5px;   line-height:14px; border-bottom:1px solid #cccccc;  }
.recipeTrademark { float:left; clear:both; width:407px;  font-size:10px; color: #9a9a9a; margin-bottom:10px;  }


div#searchResultsHeadDisplayRBcategory div.recipe{ display:none;}

div#searchResultsHeadShopingContent div.remove1, div#searchResultsHeadShopingContentaisle div.remove1, .row2 .item2 .remove1, #searchResultsHeadShopingContentaisle .content2item .row1 .remove1, .content2item div.remove1 { display:none; } 
div#searchResultsHeadShopingContent div.remove2, div#searchResultsHeadShopingContentaisle div.remove2, .content2item div.remove2, .content2item .row2 div.remove2, #searchResultsHeadShopingContentaisle .row2 .remove2,  .content2item .row2 .remove2 { display:none; }
div#searchResultsHeadRBshopping1 {float:left; width:750px; padding: 0px;  height:35px;}
div#searchResultsHeadRBshopping3 {float:left; width:750px; padding: 0px;  height:37px; margin:0px;}
div#searchResultsHeadRBcategorytext { float: left; width: 725px; padding-top: 6px; height:29px; color: #6aade4;  font-size: 14px; margin:0px; font-weight: bold; text-transform:lowercase; }

div#searchResultsHeadShopingContent div.content2item, div#searchResultsHeadShopingContentaisle div.content2item
{float:left; width:730px; padding-top:3px; padding-bottom:3px;margin:0px; padding-right:5px;}
div#searchResultsHeadShopingContent div.quanity1, div#searchResultsHeadShopingContent div.quanity2 {float:left; width:190px; padding: 0 0 0 0; margin: 0 0 0 0;}
div#searchResultsHeadShopingContent div.item1, div#searchResultsHeadShopingContent div.item2,div#searchResultsHeadShopingContentaisle div.item1,div#searchResultsHeadShopingContentaisle div.item2 {float:left; border:0px; }
div#searchResultsHeadShopingContentaisle div.content2item .row1 .item1 a { text-decoration:none; color:black; font-size:12px;}

div#searchResultsHeadShopingContent div.row2, div#searchResultsHeadShopingContentaisle div.row2, div#searchResultsHeadShopingContent div.row1, div#searchResultsHeadShopingContentaisle div.row1 { float:left; clear:both;  vertical-align:top;  margin: 0 0 0 0;  padding: 0 0 0 0; width:644px; }
div#searchResultsHeadShopingContent div.content1 span.aisle,div#searchResultsHeadShopingContent div.content2 span.aisle {float:left;  clear:both; font-weight: bold; font-size: 1.1em;padding-top:10px;}
div#searchResultsHeadShopingContent .content1 .row1 .quantity1,.content2 .row1 .quantity1,.content1 .row2 .quantity1,.content2 .row2 .quantity1 {float:left; width:190px; padding: 0 0 5px 0; margin: 0 0 0 0;}
div#searchResultsHeadShopingContent .content1 .row1 .item1,.content2 .row1 .item1,.content1 .row2 .item1,.content2 .row2 .item1 {float:left; width:190px; padding: 0 0 0 0; margin: 0 0 5px 0;}

div.Ingredientstextshort h1{ float:left; width:400px; color: #6aade4; font-size: 16px; padding: 0px; margin:0px; text-transform:lowercase; }
.IngredientsText ul { float:left;  width:426px; list-style-type:none; margin:10px 0px 21px 0px; padding:0px; }
.IngredientsText ul li {width:426px;padding:3px 0px; list-style-type:none; }


/* PRODUCT PAGES */

#productFinder_form { display:none ; }
#productFinder { display:none ; }
#productLocator_formshort { display:none ; }
#productLocator_form { display:none ; }
#productLocator_form2 { display:none ; }
.printerFriendly { display:none ; }
div#productListing div.paging { display:none ; }
div#productListingBottom div.paging { display:none ; }

#nutritionFactsTable{border: 1px solid Black; float: left; padding:5px;display: inline; width:225px; margin-left:12px;}

#NutritionTable2,#NutritionTable3{border-bottom: 1px solid Black;}
#NutritionTable1,#NutritionTable5{border-bottom: 2px solid Black;}

#NutritionTable4 li{float:right;}

#NutritionTable1,#NutritionTable2,#NutritionTable3,#NutritionTable4,#NutritionTable5,#NutritionTable6{width: 225px; float: left; clear:both;display: inline;padding:0px; margin:0px;}


#NutritionTable1 ul,#NutritionTable2 ul,#NutritionTable3 ul,#NutritionTable4 ul,#NutritionTable5 ul,#NutritionTable6 ul{list-style-type: none; display: inline; float: left; padding: 0px;margin: 0px;}
#NutritionTable1 li,#NutritionTable2 li,#NutritionTable3 li,#NutritionTable4 li,#NutritionTable5 li,#NutritionTable6 li{list-style-type: none; display: inline; float: left; padding: 0px;margin: 0px;}


.NutritionTextBreak{clear: both;}

#ServingSize{clear: both;display: inline;}
.ServingSizetext{margin-right:10px; width:70px;}

.AmountPerServing{width:110px;float:left;margin-right:10px;}
.AmountPerServingamount{width:105px;float:left;margin-left:10px;}
.EntirePkg{width:80px;float:left;}


.ServingSizeamount{padding-left:10px;width:90px;float:left;}




#Servingsper{clear: both;display: inline; width:225px;}
.Servingspertext{width:170px;}

.Calories{width:140px;float:left;}
.Calories2{width:140px;clear:both;float:left;}

.Caloriesamount{width:78px;}
.Caloriesamount2{width:78px;float:right;}
.Caloriesamount3{width:30px;float:right;}

.TotalFat{width:190px;}

.column6a{width:165px;}
.column6b{width:80px;}
.column6c{width:50px;}


.column5a{width:123px;}
.column5b{width:40px;}
.column5c{width:40px;}
.column5d{width:40px;}
.column5e{width:40px;}
.dv1{width: 186px;text-align: right;}
.dv2{width: 85px;text-align: right;}

li#topimg{height:32px;border-bottom: 1px solid Black;width:225px;}

.locatorResults{float:left; background-color:#eff0f1; padding:22px; margin:0px; width: 376px;}

h2.locatorResultsHead{font-size:14px;margin:0px; padding:0px; font-weight:normal;}

div.locatorResults .left{float:left; width:210px; margin-bottom:17px;}

div.locatorResults .right{float:left; width:166px;  margin-bottom:17px;}


div#productListingHead{float:left; width:420px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px; border-bottom:1px #298ebc solid;  }
div#productListingHead{background: none;}
div#productListingHead div.productPhoto{float:left; width:110px; }
div#productListingHead div.productName{float:left; width:255px; padding-top:9px; }
div#productListingHead div.size{float:left; width:40px; padding-top:9px;}

div#productListing1{float:left; width:420px;padding: 0px; font-size:11px;  vertical-align:middle; margin:0px; border-bottom:1px #000000 solid;  }
div#productListing1 div.productPhoto { float:left; width:100px; padding:9px 10px 9px 0px; text-align:center; }
div#productListing1 div.productName { float:left; width:235px; padding:9px 0px 9px 0px; vertical-align:middle; }
div#productListing1 div.size { float:left; width:60px;  padding:9px 10px 9px 0px; text-align:center;}
div#productListing1 .productPhoto div.productPhotoListing img { height:82px; width:82px; }

div#productListing2{float:left; width:420px;padding: 0px; font-size:11px;  vertical-align:middle; margin:0px; border-bottom:1px #000000 solid; }
div#productListing2 div.productPhoto { float:left; width:100px; padding:9px 10px 9px 0px; text-align:center; }
div#productListing2 div.productName { float:left; width:235px; padding:9px 0px 9px 0px; vertical-align:middle; }
div#productListing2 div.size { float:left; width:60px;  padding:9px 10px 9px 0px; text-align:center;}
div#productListing2 .productPhoto div.productPhotoListing img { height:82px; width:82px; }

br.clear {clear:both;}/* 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;
	}













