/* styleid=88 */
body { color : #000000; background : #ffffff; font-family: Trebuchet MS,Verdana,sans-serif;font-size : 12px; }

img {border:0;}

embed, object { display: none; }

p {margin-bottom:20px; }
.pfhidden {display:none ;}

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; }

/* 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 ; background-color:#ffffff ; border:2px solid #670a37; text-align:right ; height:60px; }
	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:148px; 
height:74px;
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 */
div#header { display:none ;}

div#header div#hdrLinks { display:none ; }

div#hdr_logo_curve{ 
background-image:url(/assets/images/header/hdr_logo_curve.gif);
background-repeat:no-repeat; 
height:19px; 
width:15px;
border:0px solid red;
position:absolute;
top:8px;
}

		
		/* IE6 Only */
		* html div#hdr_logo_curve {top:15px;}
		
		/* IE7 Only */
		*:first-child+html div#hdr_logo_curve {top:15px;}


div#header  div#hdr_logo {float:left; width:153px;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#recipeFeaturevideo { 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; }
	.videoHeader h1 { color: #ffffff; font-size: 20px; padding: 0 0 0 9px;font-family: "Trebuchet MS"; margin:0px 0 0 0; }
	.videoHeader h1 img { background: url(/assets/images/icon/icon_hl_recipe.png); }
/* Video Items */

/*div# { display:none ; }

div# { display:none ; }
div# { display:none ; }
div# { display:none ; }*/


/* Breadcrumbs */
div#breadcrumbs { display:none ; }
div#userLinks { display:none ; }

/* Search box */
div#search { display:none ; }

/* Primary nav position */
div#prinav { 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; }

/* 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:#670a37; 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:#670a37; 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:#670a37; 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.content3col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content3col div.TitleAndDescription h1 { color:#670a37; 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;}
        div.contentFull div.TitleOnly h1 { color:#670a37; 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:#670a37; 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:#670a37; 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:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}   
	   
div#contentCentre div.ProductTitle { color:#670a37; 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:#670a37; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
  

div.stdContBlock {float:left ; margin: 0 0 0 5px; 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 {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:#670a37; 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:#670a37; 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:#670a37; 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.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.smallFocusItem h1 {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 {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 {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 { width:100% ; }

div#contHeader h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;width:307px;}
div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;	}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }
div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentFull div.TitleOnly h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleOnly div.textArea { margin:0px ;}
div#contentCentre div.TitleOnly h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}


	
	
div#contHeader { width:100% ; }

div#contHeader h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

div#recipecontHeader { width:100% ; }

	div#recipecontHeader h1 { float:left;color:#670a37; width:229px;  font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
	div#recipecontHeader img { float:left;  padding-bottom:5px;}


div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;	}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }
div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentFull div.TitleOnly h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleOnly div.textArea { margin:0px ;}
div#contentCentre div.TitleOnly h1 { color:#670a37; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}	
	
/* 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 ; }
{ display:none ; }




div.actionLinks{ display:none ; }
	
	
	
/*h1 	{margin-left:20px;}*/
	
/*  RECIPE PAGE STYLES  */

div#newSearchBox { display:none ; }
div.recipelinks { display:none ; }
div.recipelinkbox { display:none ; }

div#recipeFeature {float:left; clear:both;margin-left:0px; width:307px; margin-right:20px; }

div#prepItemsEN { float:left; text-align:left; width:270px; font-size:11px; 
margin:0px 0px 10px 0px; 
   *margin:12px 0px 10px 0px; 
  _margin:12px 0px 10px 0px;  }
	
	div#prepItemsEN .prepTimeLabel { float:left; width:62px;  margin-left:0px; font-weight:bold; }
	div#prepItemsEN .totalTimeLabel { float:left; clear:left;width:65px;  font-weight:bold;  }
	div#prepItemsEN .makesLabel { float:left; clear:left; width:40px;  font-weight:bold;  }

	div#prepItemsEN .prepTime { float:left; width:85px;  margin-left:0px;}
	div#prepItemsEN .totalTime { float:left; width:85px; }
	div#prepItemsEN .makes { float:left; width:225px; clear:both; }

 
	
div#ingredients {border:medium none; display:block; float:left; font-size:11px; margin:10px 0 10px 10px; padding:0; width:100%; }

	div#ingredients div.table-row { clear:left; float:none; margin: 0 ; padding: 0; width:270px; background: transparent;  color: #333333; text-align: left; border:0;  }

	div#ingredients div.column1 {  float: left; margin: 0; padding: 3px 0 ; width: 270px; vertical-align: top; border:0; }
	
	div#ingredients div.table-row-gray { float:none; margin: 0 ;  padding: 0; width:270px; background: transparent;  color: #333333;  text-align: left; border:0; }

	div#ingredients div.column1 {  float: left; border: 0; margin: 0; padding: 3px 0 ; width: 270px; vertical-align: top; border-top:1px solid #ccc; }

table.recipeIngred { float:left; width:600px; margin-bottom:20px; padding:0; border-spacing:0;  }	/*border-collapse:collapse; */
	table.recipeIngred th.ingredient {font-size:135%; font-weight:bold; width:60%; /*width:245px;*/ /*padding-bottom:5px;*/ margin:0; padding:0 0 5px 0; border-bottom:2px solid Black;}
	table.recipeIngred th.weight {font-size:135%; font-weight:bold; width:20%; /*width:100px;*/ /*padding-bottom:5px;*/ margin:0; padding:0 0 5px 0; border-bottom:2px solid Black; }
	table.recipeIngred th.measure {font-size:135%; font-weight:bold; width:20%; /*width:75px; *//*padding-bottom:5px;*/ margin:0; padding:0 0 5px 0; border-bottom:2px solid Black;}
	
	table.recipeIngred td.ingredient { width:245px; line-height:15px; padding:5px 5px 10px 5px; border-bottom:1px solid Black; /* border:0px solid red;*/}
	table.recipeIngred td.weight {width:100px; line-height:15px; padding:5px 5px;  border-bottom:1px solid Black; /*border:0px solid blue;*/ }
	table.recipeIngred td.measure {width: 75px; line-height:15px; padding:5px 5px;  border-bottom:1px solid Black; /*border:0px solid orange;*/ }



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 { font-size: 14px; font-weight:bold;  line-height:16px; }	

	
div#recipeGradHeading div.head h1 { float:left; font-size:14px; margin: 0px 0px 5px 0px; font-weight: bold; border-bottom: 1px #434343 solid; width:600px;clear:both;}	

.printWhatYouNeed {border:none; padding:0; }

	.printWhatYouNeed div#recipeGradHeading div.head h1 { float:left; font-size:14px; font-weight: bold; clear:right; margin:50px 0px 10px -270px; padding: 0px; width:270px;  }	
		/* IE6 Only */
		* html .printWhatYouNeed div#recipeGradHeading div.head h1 { float:left; font-size:14px; font-weight: bold; clear:right; margin:50px 0px 0px 0px; padding: 0px; width:270px;  }	

		
		
/*.recipeWhatYouNeed_title  { float:left; font-size:14px; font-weight: bold; clear:right; margin:80px 0px 10px -270px; padding: 0px; width:270px;  }	

.recipeMakeIt_title  { float:left; font-size:14px; margin: 0px 0px 5px 0px; font-weight: bold; border-bottom: 1px #434343 solid; width:600px;clear:both;}	

.recipeKraftKitchensTips_title  { float:left; font-size:14px; margin: 0px 0px 5px 0px; font-weight: bold; border-bottom: 1px #434343 solid; width:600px;clear:both;}	*/

.recipeNutritionInfo_title { float:left; font-size:14px; margin: 0px 0px 5px 0px; font-weight: bold; border-bottom: 1px #434343 solid; width:600px;clear:both;}	

.recipeMakeItText { float:left; margin-top:-10px; padding:0px; *margin-top:10px; _margin-top:10px; *padding-bottom:20px; }

.kraftKitchenTips { clear:both;float:left; margin-top:-10px; padding:0px; *margin-top:0px; _margin-top:0px; }
	

	
div.recipePDF { display:none ; }
div#RC_recipePageRating { margin:0px; clear:both;}

/* This also includes the word Average Rating, the stars, and the number of items */
	div.RC_recipePageRatingInner div.head div.title {
	position:absolute;
	top:116px;
	left:332px;
	margin:0 0 6px 0;
	padding:0 0 0 0;
	height:26px;
	}
	
	
		/* IE6 Only */
		* html div.RC_recipePageRatingInner div.head div.title {margin: 10px 0 6px 0;	top:111px;}
		
		/* IE7 Only */
		*:first-child+html div.RC_recipePageRatingInner div.head div.title {margin: 10px 0 6px 0;top:97px; }


				
				/* This is the word Average Rating */
				div.RC_recipePageRatingInner div.head div.title img#BasePageSummaryPlaceholderControl1__f7971970fa089161_GWSRecipeRatingSummary_imgRecipeRatingAverageImage {margin: 4px 0 0 0;padding:0;}
				
			/* This is the stars */
			div.RC_recipePageRatingInner div.head div.title img#BasePageSummaryPlaceholderControl1__f7971970fa089161_GWSRecipeRatingSummary_imgRecipeRatingAverageStarImage{
	position:relative;margin: -3px 0 0 0;padding:3px;}
	
	span#BasePageSummaryPlaceholderControl1__f7971970fa089161_GWSRecipeRatingSummary_lblRecipeRatingBasedOnText{position:relative;margin:0;padding:0 ;font-size:12px;top:-4px;}
	
	
	div#RC_recipePageRating div.RC_recipePageRatingInner span.quote { display:none ; }
	div#RC_recipePageRating div.RC_recipePageRatingInner img.arrow { display:none ; }

	div#RC_recipePageRating div.RC_recipePageRatingInner a { display:none ; }
	div#RC_recipePageRating div.RC_recipePageRatingInner a:hover { display:none ; }
	div#RC_recipePageRating div.RC_recipePageRatingInner .ratedby {display:none;}
	
	

	
.RecipeExchangerating { display:none ; }
.recipeexchangelinkbox	{ display:none ; }
.recipeExchangerowleft	{ display:none ; }
.recipeExchangerowlist	{ display:none ; }
.recipeExchangerowright	{ display:none ; }
#RecipeExchangeside2	{ display:none ; }

div.infoBox_Nutrition { clear:left; padding:0px ; margin:0px 0px 4px 0px ; width: 100%; }

	div.infoBox_Nutrition div.infoBoxBody  	{ clear:left; float:left;  margin:0px ;  padding:0px; width:600px; }
	 
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner 	{float:left;  padding:0px; text-align: left; width:600px; } 
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.head {	/*float:left;  padding:0px 0px 10px 0px;*/ display:none;}	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.headPrint {	/*float:left;*/  padding:0px 0px 10px 0px;}	
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.title 	{	/*float:left; width:214px;*/}
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.titleNutrition 	{/*float:left; width:214px;*/}		
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.title .HLicon 	{
	float:left; position:relative; top:-35px; left:160px; display:inline; margin-bottom:-35px;
	*top:-40px;
	_top:-40px;
	}	
	
div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.headPrint div.title h1 {
border-bottom:1px solid #434343;
float:left;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px;
width:100%;
}
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.leftCol 	{
	float:left; 
	width:110px; 
	margin:3px 0px 2px 2px; 
	padding-left:2px; 
	font-weight:bold;
	border:0;
	border-bottom:1px solid #ccc;
	font-size:10.5px;
	padding:0 0 0 0;
	
	
	}
		 
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.rightCol	{	
	float:left; 
	font-size:10.5px;
	width:65px;
	margin:2px 15px 2px 0px;
	bordeR:0;	
	border-bottom:1px solid #ccc;
	padding:0;

	}
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol 	{ display:none; }	/*{float:left; clear:both; padding:5px 0px 5px 0px; width:100%;}*/
	
.recipeKRL { display:none; }	

.recipePDF { display:none; }

	div.recipePDF div.image { display:none; }

	
.recipeTrademark { float:left; clear:both; width:100%; }

.recipeMyNotes { float:left; clear:both;width:100%; }

.kraftKitchenTips {margin-top:10px;  }
.kraftKitchenTips .stdContBlock { margin-bottom:10px; }

.tipTitle { float:left; clear:both; font-weight:bold; width:100%; margin:3px 0 0 0; }

.tipText { float:left; clear:both; width:100%; margin-bottom:5px; }


table.recipeGrid {width:600px; float:left; clear:both; border:1px solid #434343; margin:20px 0px 20px 0px; border:collapse; }
table.recipeGrid th { border:1px solid #434343; }
table.recipeGrid td { border:1px solid #434343; }


table.nutritionGrid {width:600px; clear:both; border:1px solid #434343;  margin:20px 0px 20px 0px; border:collapse; }
table.nutritionGrid th {width:100%;  border:1px solid #434343; }
table.nutritionGrid td.colHead {width:100%; border:1px solid #434343; }
table.nutritionGrid td.col0 {width:100%; border:1px solid #434343; }
table.nutritionGrid td.col1 {width:100%; border:1px solid #434343; }
table.nutritionGrid td.col2 {width:100%; border:1px solid #434343; }
table.nutritionGrid td.col3 {width:100%; border:1px solid #434343; }
table.nutritionGrid td.col4 {width:100%; border:1px solid #434343; }

.tipTitle
{
float:left; clear:both; font-weight:bold; width:100%; font-size:11px;
}

.tipText
{
float:left; clear:both; width:100%; margin-bottom:5px; font-size:11px;
}

#aHaCopy { float:left; clear:left; width:295px; height:44px; border:1px solid #000000; font-size:14px; color:#444444; margin:0px; padding:6px 6px 0px 6px;  margin-bottom:15px; }
	#aHaCopy img { float:left; margin-right:6px;}

/* 3 and 4 STEP RECIPES */

#recipe3step { floar:left; clear:both;  padding:0px; margin:0px; }

	#recipe3step .step1, #recipe3step .step2 { float:left; width: 133px; padding-right:10px; margin:0px; }
		#recipe3step .step1 table, #recipe3step .step2 table { float:left; width:133px; padding:0; border:none; }
		#recipe3step .step1 table td.photo, #recipe3step .step2 table td.photo  { float:left; width:133px; height:80px; padding:0; border:none; }

		
	#recipe3step .step3 { float:left; width: 133px; padding:0px; margin:0px; }
		#recipe3step .step3 table { float:left; width:133px; padding:0; border:none; }
		#recipe3step .step3 table td.photo { float:left; width:133px; height:80px; padding:0; border:none; }		
		
		
#recipe4step { floar:left; clear:both;  padding:0px; margin-left:15px; }

	#recipe4step .step1, #recipe4step .step3 { float:left; width: 133px; padding-right:10px; margin:0px; }
		#recipe4step .step1 table, #recipe4step .step3 table { float:left; width:133px; padding:0; border:none; }
		#recipe4step .step1 table td.photo, #recipe4step .step3 table td.photo  { float:left; width:133px; height:80px; padding:0; border:none; }

		

	#recipe4step .step2, #recipe4step .step4 { float:left; width: 133px;  padding-right:10px; margin:0px; }
		#recipe4step .step2 table, #recipe4step .step4 table { float:left; width:133px; padding:0; border:none; }
		#recipe4step .step2 table td.photo, #recipe4step .step4 table td.photo  { float:left; width:133px; height:80px; padding:0; border:none; }				
		
/* 3 and 4 STEP RECIPE ROLLOVERS  */		

#recipe3step  table td.photo .recipephoto {z-index:800;}
					#recipe3step  table td.photo .recipephoto a.thumbnail {position: relative;z-index: 10;}	

					 /* CSS for rollovers on recipe index image*/            
					#recipe3step  table td.photo .recipephoto a{vertical-align:middle;z-index: 2;} 
					 #recipe3step  table td.photo .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11;}			
					 #recipe3step  table td.photo .recipephoto a.thumbnail img {border:none; } 							 
					 #recipe3step  table td.photo .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
					 #recipe3step  table td.photo .recipephoto a.thumbnail span img { /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0; height:187px; width:310px; z-index: 999; border: 1px solid #000;}	
					 #recipe3step  table td.photo .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -270px; left:50px; z-index: 9999; }
					 
						/* IE6 Only */
						* html #recipe3step  table td.photo .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }
						/* IE7 Only */
						*:first-child+html  #recipe3step  table td.photo .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }
						
						
		
#recipe4step  table td.photo .recipephoto {z-index:800;}
					#recipe4step  table td.photo .recipephoto a.thumbnail {position: relative;z-index: 10;}	

					 /* CSS for rollovers on recipe index image*/            
					#recipe4step  table td.photo .recipephoto a{vertical-align:middle;z-index: 2;} 
					 #recipe4step  table td.photo .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11;}			
					 #recipe4step  table td.photo .recipephoto a.thumbnail img {border:none; } 							 
					 #recipe4step  table td.photo .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
					 #recipe4step  table td.photo .recipephoto a.thumbnail span img { /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0; height:187px; width:310px; z-index: 999; border: 1px solid #000;}	
					 #recipe4step  table td.photo .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -303px; left:50px; z-index: 9999; }
					 
						/* IE6 Only */
						* html #recipe4step  table td.photo .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }
						/* IE7 Only */
						*:first-child+html  #recipe4step  table td.photo .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }
                      

	.stepNumber { position:relative; top:-80px;  z-index: 9999; width:19px; height:19px;
	*top:-84px; } 			
		/* IE6 Only */
		* html .stepNumber { position:relative;  z-index: 9999; width:19px; height:19px; top:-84px; } 	
		/* IE7 Only */
		*:first-child+html  .stepNumber { position:relative;  z-index: 9999; width:19px; height:19px; top:-84px; } 		

		
		

		




/* RECIPE COLLECTION */

.RC_categoryHeading
{
float:left; clear:both; width:424px; height:37px;  margin-bottom:5px;
}

div.RC_categoryHeading h3
{
color:#005097; font-size:16px; padding-top:8px; margin: 0px 0px 0px 0px; padding:0px; font-weight: bold; border-bottom: 1px #434343 solid; width:100%;
}

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:#670a37; 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:#005097; 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;}

/* 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;
	}

.PrintHide {
	display: none;
}












