/* styleid=8 */
/* Blackwell Update: YMAE Update - 06-23-2011 */

body {  float:none; width: 1014px;  background-color: #bcdaf4; font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#666666; margin: 0 auto; }

input, select { font-family:  Arial, Verdana, sans-serif; background-color:#cbe2f6; }
input[type="image"] {background:none;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{input, select, textbox {outline:none;} }


img { border:0; }

p { margin-bottom:20px; }

.hideThisDiv { display:none; }

.screenhidden {display:none ;}

a:link { color:#00549F; text-decoration:none;}
a:visited { color:#00549F; text-decoration:none; }
a:hover { color:#00549F; text-decoration:underline; }
a:active { color:#00549F; text-decoration:none; }

span.arial { font-family: Arial, Helvetica, sans-serif; } 
span.red { color:#d62b1e; font-weight:bold; }

/* TestCoupons CSS */

/* Div containing ALL page content */

#wrapper { width:1014px; background-image: url('/assets/images/body_bg.gif'); background-repeat: repeat-y; text-align:left; float:left; margin-left:0px; }

.container { float:left; width:984px;}

/* Print friendly header - appears only on the "print friendly" CSS, not on the screen or print CSS */

div#printfriendly { display:none ; }
div#printDoubleClickTag { display:none ; }
/* div#screenDoubleClickTag { display:none ; } */


#pageBody { float:left; width:984px; margin:0px 0px 30px 7px; padding: 0; text-align:left;  }
	/* IE6 */
	* html #pageBody { float:left; width:984px; margin:0px 0px 30px 3px; padding: 0; text-align:left;  }
		

.filler { clear:both; height:100px; }

.clear { clear:both; }

.strong {font-weight:bold;}

div.RedesignRC300 table.RC300 {border:#CCC 1px solid; width:298px; padding:2px; clear:both}


/* ****************************************************************
WELCOME PAGE
**************************************************************** */

#welcomeWrapper  { width:1014px; background-image: url('/assets/images/body_bg.gif'); background-repeat: repeat-y; text-align:left; float:left; margin-left:0px; }

#welcomeWrapper  .welcomeContainer {width:825px; height:694px;padding:0 ; background-color:#ffffff ; margin: 20px; padding-left:75px;  text-align:left; }

	#welcomeWrapper  .welcomeContainer .logo { float:left; width:100%; margin: 185px 0px 15px 160px; }
	#welcomeWrapper  .welcomeContainer .photo { clear:both; float:left; width:258px; margin: 0px 0px 0px 115px; }
	#welcomeWrapper  .welcomeContainer .welcomeCopyEN { float:left; width:99px; margin: 95px 25px 0px 39px; }
	#welcomeWrapper  .welcomeContainer .welcomeDivider { float:left; width:2px; margin: 95px 25px 0px 0px; }
	#welcomeWrapper  .welcomeContainer .welcomeCopyFR { float:left; width:78px; margin: 95px 0px 0px 0px; }



/* ****************************************************************

HEADER

**************************************************************** */


div#pfHeaderImg { display:none ; }

#header { float:left; width:984px; height:100%; position: relative; }

#kraftHeader { float:left; width:984px; height:100%; position: relative; }

#hdr_logo_curve { float:left; }

#hdr_logo { float:left; width:181px; height:75px; padding-left:21px; padding-top:5px;  }


#hdrLinks { float:right; text-align:right; width:780px;  margin:7px 0 0 0; vertical-align:top; }
	/* IE7 Only 
	*:first-child+html #hdrLinks { float:right; text-align:right; width:780px;  margin:0px; margin-top:15px; vertical-align:top; }*/

div#hdrLinks ul { border:0px;margin:0; padding:0px; list-style-type:none;  }

div#hdrLinks ul li { display:inline;border:0px; padding:0px; margin-right:8px; }

	#hdrLinks ul li a { color:#00549f; text-decoration:none; font-size: 12px;}
	#hdrLinks ul li a:hover  { color:#00549f; text-decoration:underline;  font-size: 12px;}


#hdr_link_area { float:left; width: 770px; margin-top:5px; text-align:right; color:#666666; font-size:11px;} /*CONSUMER ALERT*/

	#hdr_link_area span.red { color:#d62b1e; font-weight:bold; }

	#hdr_link_area  a,#hdr_link_area  a:link, #hdr_link_area  a:visited { color:#00549f; font-weight:bold; text-decoration:none; font-size: 11px;}
	#hdr_link_area a:hover  { color:#00549f; font-weight:bold;  text-decoration:none;  font-size: 11px;}

#hdr_social_media {float:left; width:770px; text-align:right; font-size:12px;margin-top:9px;}
#hdr_social_media ul {margin:0;padding:0;list-style-type:none;}
#hdr_social_media li {display:inline;margin-left:5px; text-decoration:none;color:#6AADE4;font-size:14px;}

#divConsumerAlertRollover a, #divConsumerAlertRollover a:link, #divConsumerAlertRollover a:visited, #divConsumerAlertRollover a:hover  {color:#00549f; text-decoration:none; font-weight:bold;}

#languageToggle {  float:right; text-align:right; padding: 0px 8px 0px 0px; margin-right:8px; display:inline;  background: url('/assets/images/header/pipe.gif'); background-repeat: no-repeat; background-position: center right;}
	
		#languageToggle a { color:#6a6a6a; text-decoration:underline; font-size: 12px;}
		#languageToggle a:hover  { color:#f47820; text-decoration:underline;  font-size: 12px;}


/* TOOLBAR, SEARCH AND MY KRAFT FOODS */


.toolbar { float:left; clear:both; margin-left:7px; padding-bottom:1px; width:984px; background: url('/assets/images/header/header_bottom.png'); background-repeat: no-repeat; background-position:bottom; }
	/* IE6 */
	* html .toolbar { float:left; clear:both; margin:0 0 -6px 3px; padding-bottom:1px; width:984px;}
	
	.toolbar .hdrSearch {float:left; width:562px; padding:13px 0px 0px 70px; margin:0px; }
		/*IE6*/
		* html .toolbar .hdrSearch {float:left; width:522px; padding:13px 0px 0px 70px; margin:0px; }
	
		.toolbar .hdrSearch .searchBox { float:left; background-image:url(/assets/images/header/hdr_search_bg.gif); background-repeat: no-repeat; width:412px; height:29px; } 
			
			.toolbar .hdrSearch .searchBox input { margin:5px 0px 0px 15px; background-color: transparent; border: solid 0px #cbe2f6; width:380px; }
		.toolbar .hdrSearch  .button { float:left; clear:none; width:80px; padding:0px; margin:0px;}
				
			
	.toolbar .MKF { float:left;  width:347px; height:61px; }
		/* IE6 */
		* html .toolbar .MKF { float:left;  width:387px; height:61px; }
	
		.toolbar .MKF .bg { margin:-5px 0px 0px 5px; width:347px; height:61px; background-image:url(/assets/images/header/my_kraftfoods_bg.png); background-repeat: no-repeat; }
			*html .toolbar .MKF .bg { margin:-5px 0px 0px 5px; width:387px; height:61px; background-image:url(/assets/images/header/my_kraftfoods_bg.png); background-repeat: no-repeat; background-position:41px 0px; }
		
		
.toolbar .MKF .bg .MKFlogo { float:left; margin:15px 15px 0px 15px; width:106px; }
			/*IE6*/
			* html .toolbar .MKF .bg .MKFlogo { float:left; margin:13px 0px 0px 27px; padding-left:5px; width:106px;}
		
		.toolbar .MKF .bg .topProfileLink { float:left; margin:15px 0px 0px 19px; font-size:10px;color:#175fa6; width:120px;}
			/*IE6*/
			* html .toolbar .MKF .bg .topProfileLink { float:left; margin:13px 0px 5px 19px;font-size:10px; color:#175fa6; width:120px;}
			
			.toolbar .MKF .bg .topProfileLink a { font-size:10px; color:#175fa6; text-decoration:underline; width:120px;}

		.toolbar .MKF .bg .MKFrecipebox { float:left; margin:3px 0px 0px 25px; width:38px;}			
			/*IE6*/
		* html .toolbar .MKF .bg .MKFrecipebox { float:left; margin:0px 0px 0px 25px; width:38px;}			
			
		.toolbar .MKF .bg .bottomLinks { float:left; clear:both; margin-left:15px; margin-top:0px; width:330px; }
			/*IE6*/
			* html .toolbar .MKF .bg .bottomLinks { float:left; clear:both; margin-left:27px; margin-top:-3px; width:330px; }
		
			.toolbar .MKF .bg .bottomLinks .welcome, .MKF .bottomLinks .userName { float:left; font-size:10px; color:#175fa6; font-weight:bold; margin-right:10px;}
			.toolbar .MKF .bg .bottomLinks .entryLinks  { float:left; font-size:10px; color:#175fa6; margin-right:10px;}
				
					.toolbar .MKF .bg .bottomLinks .entryLinks  a { color:#175fa6; text-decoration:none; font-size: 10px;}
					.toolbar .MKF .bg .bottomLinks .entryLinks a:hover  { color:#175fa6; text-decoration:underline;  font-size: 10px;}
	
			.toolbar .MKF .bg .bottomLinks .recipeboxLinks  { float:right; font-size:10px; color:#175fa6; margin-right:5px; text-align:right;}
				
				.toolbar .MKF .bg .bottomLinks .recipeboxLinks  a { color:#175fa6; text-decoration:none; font-size: 10px;}
				.toolbar .MKF .bg .bottomLinks .recipeboxLinks a:hover  { color:#175fa6; text-decoration:underline;  font-size: 10px;}
				
				
/* MY KRAFT FOODS FRENCH */

	.toolbar .MKF_FR { float:left;  width:347px; height:61px; }
		/* IE6 */
		* html .toolbar .MKF_FR { float:left;  width:387px; height:61px; }
	
		.toolbar .MKF_FR .bg { margin:-5px 0px 0px 5px; width:347px; height:61px; background-image:url(/assets/images/header/my_kraftfoods_bg.png); background-repeat: no-repeat; }
			*html .toolbar .MKF_FR .bg { margin:-5px 0px 0px 5px; width:387px; height:61px; background-image:url(/assets/images/header/my_kraftfoods_bg.png); background-repeat: no-repeat; background-position:41px 0px; }
		
		
		.toolbar .MKF_FR .bg .MKFlogo { float:left; margin:18px 0px 0px 10px; width:128px; }
			/*IE6*/
			* html .toolbar .MKF .bg .MKFlogo { float:left; margin:17px 0px 0px 22px; width:128px; }
		
		.toolbar .MKF_FR .bg .topProfileLink { float:left; margin:10px 0px 0px 19px; font-size:10px; color:#175fa6; width:120px; }
			/*IE6*/
			* html .toolbar .MKF_FR .bg .topProfileLink { float:left; margin:10px 0px 0px 19px; font-size:10px; color:#175fa6; width:120px;}
			
			.toolbar .MKF_FR .bg .topProfileLink a { font-size:10px; color:#175fa6; text-decoration:underline; width:120px;}

		.toolbar .MKF_FR .bg .MKFrecipebox { float:left; margin:3px 0px 0px 20px; width:38px; }			
			
		.toolbar .MKF_FR .bg .bottomLinks { float:left; clear:both; margin-left:15px; margin-top:0px; width:330px; }
			/*IE6*/
			* html .toolbar .MKF_FR .bg .bottomLinks { float:left; clear:both; margin-left:27px; margin-top:0px; width:330px; }
		
			.toolbar .MKF_FR .bg .bottomLinks .welcome, .MKF_FR .bottomLinks .userName { float:left; font-size:10px; color:#175fa6; font-weight:bold; margin-right:10px;}
			.toolbar .MKF_FR .bg .bottomLinks .entryLinks  { float:left; font-size:10px; color:#175fa6; margin-right:10px;}
				
					.toolbar .MKF_FR .bg .bottomLinks .entryLinks  a { color:#175fa6; text-decoration:none; font-size: 10px;}
					.toolbar .MKF_FR .bg .bottomLinks .entryLinks a:hover  { color:#175fa6; text-decoration:underline;  font-size: 10px;}
	
			.toolbar .MKF_FR .bg .bottomLinks .recipeboxLinks  { float:right; font-size:10px; color:#175fa6; margin-right:5px; text-align:right;}
				
				.toolbar .MKF_FR .bg .bottomLinks .recipeboxLinks  a { color:#175fa6; text-decoration:none; font-size: 10px; font-weight:bold; }
				.toolbar .MKF_FR .bg .bottomLinks .recipeboxLinks a:hover  { color:#175fa6; text-decoration:underline;  font-size: 10px; font-weight:bold; }				
	
#thisOneGetsFocus .YMAE_right_container {visibility: visible;}

	
/* PRIMARY NAV */
 
.containerNav { float:left; clear:both; margin-left:-7px; padding:0px; width:1014px; height:57px; background: url('/assets/images/header/prinav_bg.png'); background-repeat: no-repeat; }

	/*IE6*/
	* html .containerNav { float:left; clear:both; margin-left:-3px; padding:0px; width:1014px; height:57px; background: url('/assets/images/header/prinav_bg.png'); background-repeat: no-repeat; }
/* /assets NAV */
 

#prinav { float:left; clear:both; margin:0px;  padding: 17px 0px 0px 34px; }    
div#prinav ul { float:left;  width:960px; margin: 0px; padding:0px;  list-style-type:none; }  

div#prinav li { float:left; padding:0px 25px 0px 0px;  margin: 0;  display:block; border:0; }         		            

div#prinav li a, div#prinav li a:link { float:left; color:#ffffff; font-size:16px; text-decoration:none; display:block; }   

div#prinav li a:visited { float:left; margin:0;  padding:0; color:#ffffff; display:block;  }  

div#prinav  li a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;}    
div#prinav  li a:active {  float:left; color:#99ccff;  margin:0;  padding:0; display:block; }               

li.pn_item1, li.pn_item2, li.pn_item3, li.pn_item4, li.pn_item5, li.pn_item6, li.pn_item7 {  float:left; display:block;}

div#prinav  li.pn_item2 a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav2_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item3 a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav3_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item4 a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav5_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item5 a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav5_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item6 a:hover {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav6_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }

div#prinav li a.first:link { float:left; display:block; }  
div#prinav li a.first:hover { float:left; display:block; color:#99ccff; text-decoration:underline;background:url(/assets/images/header/prinav1_bluebar.gif) no-repeat; background-position:bottom left;padding-bottom:17px; }
div#prinav li a.last:link { float:left; display:block; }  
div#prinav li a.last:hover { float:left; display:block; color:#99ccff; text-decoration:underline; background:url(/assets/images/header/prinav7_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }

div#prinav li.pn_item12 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav1_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item22 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav2_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item32 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav3_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item42 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav5_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item52 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav5_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav  li.pn_item62 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav6_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }
div#prinav li.pn_item72 a {  float:left; color:#99ccff;  margin:0px;  padding:0; display:block;  text-decoration:underline;background:url(/assets/images/header/prinav7_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }

div#prinav li a.first2:link { float:left; display:block; color:#99ccff; text-decoration:underline;background:url(/assets/images/header/prinav1_bluebar.gif) no-repeat; background-position:bottom left;padding-bottom:17px; }
div#prinav li a.last2:link { float:left; display:block; color:#99ccff; text-decoration:underline; background:url(/assets/images/header/prinav7_bluebar.gif) no-repeat; background-position:bottom right;padding-bottom:17px; }

#holidays_bow {
    left: 432px;
    position: absolute;
    top: 80px;
}

#holidays_bow_fr {
    left: 425px;
    position: absolute;
    top: 80px;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){div#prinav li a.last:link { } }
@media screen and (-webkit-min-device-pixel-ratio:0){div#prinav li.pn_item7 { } }
/* end Safari */

div#prinav li ul { float:left;  width:115px; margin-left: 10px; padding:0px; list-style-type:none; }  

	div#prinav li ul li  { float:left; clear:both; padding:4px;}
	div#prinav li ul li a, div#prinav li ul li a:link, div#prinav li ul li a:visited {display:block; color:#666666; font-size:12px;}
	div#prinav li ul li a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }
	
li.prinav_divider { float:left; display:block; margin:0px; padding:0px;  } 

/* MEGA NAV */


.nav{z-index:5; position:relative; top:10px;}

.nav ul{z-index:5000;}
	.nav li { }
	.nav li a{ }

	.nav li.nav-w .drop, .nav li.nav-e .drop{position:absolute; margin-top:15px; width:302px;left:-9999em;z-index:5000; }
	.nav li.nav-w:hover .drop, .nav li.nav-e:hover .drop { left:auto; }


.nav li .drop .ft{float:left;background-image: url('/assets/images/header/meganav_bottom.png'); background-repeat: repeat-y; height:6px;  width:302px; border:0px solid blue;}  /* bottom */
.nav li .drop .hd{float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y; width:302px; border:0px solid red;}/* top*/
.nav li .drop .bd{float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y;  width:302px; border:0px solid orange;} /* body */
.nav li .drop .content{float:left;  width:280px; padding: 0px 5px 5px 5px;}

.nav li .drop h3{ clear:both; width:100%; color:#5da1d9; font-weight:bold; font-size:16px; padding:0px; margin:5px 0px 5px 5px; }


.nav .content .inside { float:left; }

.nav .content .inside .divider { float:left; margin:5px 0px 5px 8px; width:272px; border-top:1px solid #cccccc; }

.bd .divider { float:left; margin:5px 0px 5px 8px;*margin-bottom:0; width:272px; border-top:1px solid #cccccc; }

#recipesMenu { float:left; position:absolute; top:137px; margin-left:27px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;
opacity:.95; filter: alpha(opacity=95);}
#recettesMenu { float:left; position:absolute; top:137px; margin-left:27px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;
opacity:.95; filter: alpha(opacity=95);}

#healthylivingMenu { float:left; position:absolute; top:137px;margin-left:127px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
#viesaineMenu {  float:left; position:absolute; top:137px; margin-left:132px; width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;
opacity:.95; filter: alpha(opacity=95);}

#yourkidsMenu { float:left; position:absolute; top:137px;margin-left:265px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
#vosenfantsMenu { float:left; position:absolute; top:137px;margin-left:248px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}

#holidaysentertainingMenu { float:left; position:absolute; top:137px;margin-left:380px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
#fetesetreceptionsMenu { float:left; position:absolute; top:137px;margin-left:376px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}

#cookingschoolMenu { float:left; position:absolute; top:137px; margin-left:590px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
#ecoledecuisineMenu { float:left; position:absolute; top:137px;margin-left:552px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}

#onTVMenu {display:none;}
#alateleMenu {display:none;}

#communityMenu { float:left; position:absolute; top:137px; margin-left:610px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
#collectiviteMenu { float:left; position:absolute; top:137px; margin-left:598px;  width:302px; z-index: 9999; background-color:#FFFFFF;-moz-opacity: 0.95;opacity:.95; filter: alpha(opacity=95);}
	/* IE7 Only */
	*:first-child+html #recipesMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #healthylivingMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #yourkidsMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #holidaysentertainingMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #cookingschoolMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #communityMenu {top:147px;}
	
	/* IE7 Only */
	*:first-child+html #recettesMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #viesaineMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #vosenfantsMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #fetesetreceptionsMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #ecoledecuisineMenu {top:147px;}
	/* IE7 Only */
	*:first-child+html #collectiviteMenu {top:147px;}

#recipesMenu .text, #healthylivingMenu .text, #yourkidsMenu .text, #holidaysentertainingMenu .text, #cookingschoolMenu .text, #communityMenu .text {position: relative; z-index: 9999;}

#recipesMenu .text ul, #healthylivingMenu .text ul, #yourkidsMenu .text ul, #holidaysentertainingMenu .text ul, #cookingschoolMenu .text ul, #communityMenu .text ul { float:left;  width:115px; margin-left: 10px; padding:0px; list-style-type:none; } 

#recipesMenu .text ul li, #healthylivingMenu .text ul li, #yourkidsMenu .text ul li, #holidaysentertainingMenu .text ul li, #cookingschoolMenu .text ul li, #communityMenu .text ul li  { float:left; clear:both; padding:4px;}

#recipesMenu .text ul li  a, #recipesMenu .text ul li  a:link, #recipesMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px; font-weight:normal;}
#recipesMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#healthylivingMenu .text ul li  a, #healthylivingMenu .text ul li  a:link, #healthylivingMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;font-weight:normal;}
#healthylivingMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#yourkidsMenu .text ul li  a, #yourkidsMenu .text ul li  a:link, #yourkidsMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;font-weight:normal;}
#yourkidsMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#holidaysentertainingMenu .text ul li  a, #holidaysentertainingMenu .text ul li  a:link, #holidaysentertainingMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;font-weight:normal;}
#holidaysentertainingMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#cookingschoolMenu .text ul li  a, #cookingschoolMenu .text ul li  a:link, #cookingschoolMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;font-weight:normal;}
#cookingschoolMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#communityMenu .text ul li  a, #communityMenu .text ul li  a:link, #communityMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;font-weight:normal;}
#communityMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }
	
#recipesMenu .text .ft, #healthylivingMenu .text .ft, #yourkidsMenu .text .ft, #holidaysentertainingMenu .text .ft, #cookingschoolMenu .text .ft, #communityMenu .text .ft {float:left;background-image: url('/assets/images/header/meganav_bottom.png'); background-repeat: repeat-y; height:6px;  width:302px; border:0px solid blue;}  /* bottom */

#recipesMenu .text .hd, #healthylivingMenu .text .hd, #yourkidsMenu .text .hd, #holidaysentertainingMenu .text .hd, #cookingschoolMenu .text .hd, #communityMenu .text .hd {float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y; width:302px; border:0px solid red;}/* top*/

#recipesMenu .text .bd, #healthylivingMenu .text .bd, #yourkidsMenu .text .bd, #holidaysentertainingMenu .text .bd, #cookingschoolMenu .text .bd, #communityMenu .text .bd {float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y;  width:302px; overflow:hidden; border:0px solid orange;} /* body */

#recipesMenu .text .content, #healthylivingMenu .text .content, #yourkidsMenu .text .content, #holidaysentertainingMenu .text .content, #cookingschoolMenu .text .content, #communityMenu .text .content  {float:left;  width:280px; padding: 0px 5px 5px 5px;}

#recipesMenu .text h3, #healthylivingMenu .text h3, #yourkidsMenu .text h3, #holidaysentertainingMenu .text h3, #cookingschoolMenu .text h3, #communityMenu .text h3  { clear:both; width:100%; color:#5da1d9; font-weight:bold; font-size:16px; margin:5px 0px 5px 10px;*margin-top:0;padding:4px;*padding:0 4px 0 4px;}



/*********************** START FRENCH MEGANAV ************************************/
#recettesMenu .text, #viesaineMenu .text, #vosenfantsMenu .text, #fetesetreceptionsMenu .text, #ecoledecuisineMenu .text, #collectiviteMenu .text {position: relative; z-index: 9999;}

#recettesMenu .text ul, #viesaineMenu .text ul, #vosenfantsMenu .text ul, #fetesetreceptionsMenu .text ul, #ecoledecuisineMenu .text ul, #collectiviteMenu .text ul { float:left;  width:115px; margin-left: 10px; padding:0px; list-style-type:none; } 

#recettesMenu .text ul li, #viesaineMenu .text ul li, #vosenfantsMenu .text ul li, #fetesetreceptionsMenu .text ul li, #ecoledecuisineMenu .text ul li, #collectiviteMenu .text ul li  { float:left; clear:both; padding:4px;}

#recettesMenu .text ul li  a, #recettesMenu .text ul li  a:link, #recettesMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#recettesMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#viesaineMenu .text ul li  a, #viesaineMenu .text ul li  a:link, #viesaineMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#viesaineMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#vosenfantsMenu .text ul li  a, #vosenfantsMenu .text ul li  a:link, #vosenfantsMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#vosenfantsMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#fetesetreceptionsMenu .text ul li  a, #fetesetreceptionsMenu .text ul li  a:link, #fetesetreceptionsMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#fetesetreceptionsMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#ecoledecuisineMenu .text ul li  a, #ecoledecuisineMenu .text ul li  a:link, #ecoledecuisineMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#ecoledecuisineMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }

#collectiviteMenu .text ul li  a, #collectiviteMenu .text ul li  a:link, #collectiviteMenu .text ul li  a:visited {display:block; color:#666666; font-size:12px;}
#collectiviteMenu .text ul li  a:hover { color:#175fa6; font-size:12px; text-decoration:none; font-weight:bold; }
	
#recettesMenu .text .ft, #viesaineMenu .text .ft, #vosenfantsMenu .text .ft, #fetesetreceptionsMenu .text .ft, #ecoledecuisineMenu .text .ft, #collectiviteMenu .text .ft {float:left;background-image: url('/assets/images/header/meganav_bottom.png'); background-repeat: repeat-y; height:6px;  width:302px; border:0px solid blue;}  /* bottom */

#recettesMenu .text .hd, #viesaineMenu .text .hd, #vosenfantsMenu .text .hd, #fetesetreceptionsMenu .text .hd, #ecoledecuisineMenu .text .hd, #collectiviteMenu .text .hd {float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y; width:302px; border:0px solid red;}/* top*/

#recettesMenu .text .bd, #viesaineMenu .text .bd, #vosenfantsMenu .text .bd, #fetesetreceptionsMenu .text .bd, #ecoledecuisineMenu .text .bd, #collectiviteMenu .text .bd {float:left;background-image: url('/assets/images/header/meganav_bg.png'); background-repeat: repeat-y;  width:302px; overflow:hidden; border:0px solid orange;} /* body */

#recettesMenu .text .content, #viesaineMenu .text .content, #vosenfantsMenu .text .content, #fetesetreceptionsMenu .text .content, #ecoledecuisineMenu .text .content,  #collectiviteMenu .text .content  {float:left;  width:280px; padding: 0px 5px 5px 5px;}

#recettesMenu .text h3, #viesaineMenu .text h3, #vosenfantsMenu .text h3, #fetesetreceptionsMenu .text h3, #ecoledecuisineMenu .text h3, #collectiviteMenu .text h3  { clear:both; width:100%; color:#5da1d9; font-weight:bold; font-size:16px; margin:5px 0px 5px 10px;*margin-top:0;padding:4px;*padding:0 4px 0 4px;}
/***************************** END FRENCH MEGANAV ***************************************/

.nav .leftLink, .nav .rightLink { float:left;  width:130px;_width:125px; margin-left: 10px;_margin-left:5px; padding:4px;  } 

.nav .leftLink a, .nav .rightLink a, .nav .leftLink a:link, .nav .rightLink a:link, .nav .leftLink a:visited, .nav .rightLink a:visited {display:block; color:#666666; font-size:12px;}
.nav .leftLink a:hover, .nav .rightLink a:hover { display:block; color:#175fa6; font-size:12px; font-weight:bold; text-decoration:none; }


/* ****************************************************************

BREADCRUMB

**************************************************************** */

#breadCrumb { float:left; width:984px; padding:0px; margin-left:7px; margin-top:-6px; padding: 0; color:#FFFFFF; font-size:12px; font-weight:bold; background: url('/assets/images/nav/nav_bg.gif'); background-repeat: repeat-x; background-position:top;  background-color:#6aade4; }
	/*IE6 */
	* html #breadCrumb { float:left; width:944px; padding:0px; margin-left:3px; margin-top:-6px; padding: 0; color:#FFFFFF; font-size:12px; font-weight:bold; background: url('/assets/images/nav/nav_bg.gif'); background-repeat: repeat-x; background-position:top;  background-color:#6aade4; }

	#breadCrumb ul { float:left; width:100%; list-style:none; padding:9px 21px 5px 21px; margin:0px; text-transform: lowercase; }
		#breadCrumb li { float:left;  margin: 0px 10px 0px 0px; list-style:none;  display:inline; background-image: url(/assets/images/nav/arrow.gif); background-repeat: no-repeat;  background-position: right .3em;}  
		div#breadCrumb li a, div#breadCrumb li a:link { color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:normal; padding:0px 20px 0px 0px;  }
		div#breadCrumb li a:hover { text-decoration:underline; font-weight:normal; }
		
		div#breadCrumb li.last { background:none; }
		
div.navbar_divider hr { display: none; }


/* ****************************************************************

LEFT NAVIGATION

**************************************************************** */


#navbox { float:left; width:178px; margin: 0px 0px 6px 0px; padding: 0px; text-align:left; text-transform:lowercase;}
	/* IE6 */
	* html #navbox { float:left; width:171px; margin: 0px 0px 6px 7px; padding: 0px 0px 0px 0px; text-align:left;  }

#navbox .prodNavTitle {float:left;margin-top:10px;padding:0;}
#navbox h3 { float:left; clear:both; width:100%; color:#6aade4; font-size:16px; font-weight:bold; padding:0px; margin:30px 0 10px 0px; }

#navbox h4 { float:left; clear:both; width:100%; color:#666666; font-size:13px; padding-bottom:4px; margin:10px 0px; border-bottom:1px solid #666666;}

div#navbox ul {  float:left; clear:both;padding:0px; list-style-type:none; margin:5px 0px; text-align: left; width:178px; }
	/* IE6 */
	* html div#navbox ul {  float:left; clear:both;padding:0px; list-style-type:none; margin:5px 0px; text-align: left; width:171px; }

div#navbox ul li {  float:left; clear:both; width:100%; padding: 4px 0px 4px 0px;  border-bottom: 1px solid #e5e5e5; }

div#navbox ul li a { color:#666666; text-decoration:none; font-weight:normal; font-size: 11px; }
div#navbox ul li a:hover { color:#00549F; text-decoration:none; font-weight:bold;  font-size: 11px;}
div#navbox ul li a.open:link { color:#666666; text-decoration:none; font-weight:normal; font-size: 11px;  }
div#navbox ul li a.open:hover { color:#00549F; text-decoration:none; font-weight:bold; font-size: 11px;  }

div#navbox a.open { color:#666666; text-decoration:none; font-weight:normal; font-size: 11px; }

div#navbox ul li ul { float:left; clear:both; padding:0px; list-style-type:none; text-align: left; margin-left: 10px; width:168px; }

div#navbox ul li ul li { float:left; clear:both; width:100%; background-image:none;padding:4px 0px 4px 0px; margin:0px;border-bottom: none; }

div#navbox ul li ul li a { color:#666666; text-decoration:none; font-weight:normal; font-size: 11px;  }
div#navbox ul li ul li a:hover { color:#00549F; text-decoration:none; font-weight:bold; font-size: 11px;  }


div#navbox ul li ul li ul { float:left; clear:both; padding:0px; list-style-type:none; text-align: left; margin-left: 10px; width:148px; }

div#navbox ul li ul li ul li { float:left; clear:both; width:100%; background-image:none;padding:4px 0px 4px 0px; margin:0px;border-bottom: none; }

div#navbox ul li ul li ul li a { color:#666666; text-decoration:none; font-weight:normal; font-size: 11px;  }
div#navbox ul li ul li ul li a:hover { color:#00549F; text-decoration:none; font-weight:bold; font-size: 11px;  }


div#navbox a#selected {  color:#6aade4; text-decoration:none; font-weight:normal; font-size: 11px; }

div#navbox ul li a#selected { color:#6aade4;padding: 4px 0px 4px 0px; }
div#navbox ul li ul li a#selected { color:#6aade4;padding: 4px 0px 4px 0px; }
 

div#navbox ul li.last { padding: 4px 0px 4px 0px;}
div#navbox .link {float:right; text-align:right;width:100%;margin:0;}
div#navbox .link a {margin:0;padding-bottom:20px;}
div#navbox .link img {display:inline;}


/* ****************************************************************

LEFT MODULES

**************************************************************** */

.contentLeft { float:left; width:178px;  text-align: center ;margin: 0px 21px 0px 21px; padding:0px 0px 10px 0px; }
	/* IE6 */
	* html .contentLeft { float:left; width:167px;  text-align: center ;margin: 0px 21px 0px 0px; padding:0px 0px 0px 0px;  }

/*.HP_contentLeft { float:left; width:178px;  text-align: center ;margin: 0px 21px 0px 21px; padding:0px 0px 0px 0px; }*/

.Land_contentLeft { float:left; width:178px;  margin: 0px 21px 0px 21px; padding:0px 0px 0px 0px; }
	/* IE6 */
	* html .Land_contentLeft { float:left; width:178px;  text-align: center ;margin: 0px 21px 0px 7px; padding:0px 0px 0px 0px;  }

/* ****************************************************************

COLUMN CENTER

**************************************************************** */


.content2col { float:left; width:743px; margin: 30px 21px 0px 0px; padding:0px 0px 0px 0px; }
	/* IE6 */
	* html .content2col { float:left; width:760px; margin: 30px 0px 0px 0px; padding:0px 0px 0px 0px; }

.content3col { float:left;width:422px; margin: 30px 21px 0px 0px; padding:0px 0px 0px 0px;  }
	/* IE6 */
	* html .content3col { float:left;width:422px; margin: 30px 21px 0px 0px; padding:0px 0px 0px 0px;  }

.HP_content2col { float:left;width:642px; margin: 0px 21px 0px 0px; padding:0px 0px 0px 0px; }

.content2col .dividerContent { float:left; clear:both; width:743px; margin: 10px 0px; border-bottom:1px solid #ccc; }

.recipeDetail .content2col { float:left;width:621px; margin: 21px 0px 0px 21px; padding:0px 0px 0px 0px; }
	/* IE6 */
	* html .recipeDetail .content2col { float:left;width:621px; margin: 21px 0px 0px 10px; padding:0px 0px 0px 0px; }
	
.recipeDetail .contentRight { float:left;width:300px; margin: 21px 0px 0px 21px; }	
	

.promoLanding .content2col { float:left;width:621px; margin: 21px 0px 0px 21px; padding:0px 0px 0px 0px; }
	/* IE6 */
	* html .recipeDetail .content2col { float:left;width:621px; margin: 21px 0px 0px 10px; padding:0px 0px 0px 0px; }
	
.promoLanding .contentRight { float:left;width:300px; margin: 21px 0px 0px 21px; }	

.promoLanding #contentFullBottom { float:left;width:728px; margin: 21px 0px 0px 21px; }	
.promoLanding #contentFullTop { float:left;width:942px; margin: 21px 0px 0px 21px; }	


.flexibleBrand1Col #contentFullTop { float:left;width:942px; margin: 21px 0px 0px 21px; }	
.flexibleBrand1Col #contentFullMiddle { float:left;width:942px; margin: 21px 0px 0px 21px; }	
.flexibleBrand1Col #contentFullBottom { float:left;width:942px; margin: 21px 0px 0px 21px; }	

.flexibleBrand2Col #contentFullTop { float:left;width:942px; margin: 21px 0px 0px 21px; }	
.flexibleBrand2Col #contentMiddleLeft { float:left;width:600px; margin: 21px 0px 0px 21px; }	
.flexibleBrand2Col #contentMiddleRight { float:left;width:300px; margin: 21px 0px 0px 21px; }	
.flexibleBrand2Col #contentFullBottom { float:left;width:942px; margin: 21px 0px 0px 21px; }	

.flexibleBrand3Col #contentFullTop { float:left;width:942px; margin: 21px 0px 0px 21px; }	
.flexibleBrand3Col #contentMiddleLeft { float:left;width:300px; margin: 21px 0px 0px 21px; }	
.flexibleBrand3Col #contentMiddleCenter { float:left;width:300px; margin: 21px 0px 0px 21px; }	
.flexibleBrand3Col #contentMiddleRight { float:left;width:300px; margin: 21px 0px 0px 21px; }	
.flexibleBrand3Col #contentFullBottom { float:left;width:942px; margin: 21px 0px 0px 21px; }	


.Land_content3col { float:left;width:460px; margin: 0px 21px 0px 0px; padding:0px 0px 0px 0px; } /*422?*/

.Land_content3colAlt { float:left;width:462px; margin: 4px 5px 0px 5px; padding:0px 0px 0px 0px;  }

.content3col_contentLeft { float:left; width:460px; margin:0px 0px 0px 21px; padding:0px 0px 0px 0px; }

.Land_content3colAlt .title {float:left;width:462px;color:#5da1d9; font-size:20px; font-weight:bold;margin-bottom:5px; }


.Land_contentBottom #bottomAdServ {float:left;margin-top:15px;}

#bottomAdServ {float:left;margin-top:30px;}


/* ****************************************************************

RIGHT COLUMN

**************************************************************** */

.contentRight { float:left;width:300px; margin: 30px 0px 0px 0px; }

.HP_contentRight { float:left;width:300px; margin: 0px;padding:0;}

.Land_contentRight { float:left;width:262px; margin: 30px 0px 0px 0px; }

.Land_contentRightAlt { float:left;width:260px; margin: 0px; }
.Land_contentRightAlt .dividerContent { float:left; clear:both; width:240px; margin: 10px 0px 0 10px;*margin:5px 0 0 10px; border-bottom:1px solid #ccc; }

.contentRight .contentRightAD { float:left;width:300px; margin-bottom:12px; }
.HP_contentRight .contentRightAD { float:left;width:300px; margin:20px 0 12px 0; }
.HP_contentRightAlt { float:left;_clear:right;width:300px; margin:-6px 0 0 -21px;_margin:0 0 0 -41px; }

/* ****************************************************************

ONE COLUMN

**************************************************************** */

.contentFull { float:left; width:942px; margin: 0px 21px 0px 21px;_margin-left:0px;_padding-left:10px; }
.contentFull .dividerContent {float:left; clear:both; width:943px; margin: 20px 0px 0 0px;*margin:5px 0 0 0px; border-bottom:1px solid #ccc;}
/* ****************************************************************

RIGHT MODULES

**************************************************************** */

.rm_TopPhoto { float:left; clear:both; margin:0px 0px 12px 0px; padding:0; width:300px; }

.imgBoxLeftCol  { float:left; clear:both; margin:0px 0px 12px 0px; padding:0; width:300px; }

/* ****************************************************************

LANDING SECTIONS

**************************************************************** */


.Land_contentShortTop {display:none; float:left; clear:both; width:460px; padding:0px; margin:0px 0px 30px 0px; }

.Land_contentFullTop {display:none; float:left; clear:both; width:743px; padding:0px; margin:0px 0px 30px 0px; }

.Land_contentCentreLeft { float:left; width:460px; padding:0px; margin:0px 21px 30px 0px; }
.Land_contentCentreRight { float:left; width:262px; padding:0px; margin:0px; }

.Land_contentCentreLeftAlt { float:left; width:460px; padding:0px; margin: 0px 21px 30px 0px; }
.Land_contentCentreRightAlt { float:left; width:262px; padding:0px; margin:0px 0px 30px 0px; }

.Land_contentBottom3Col { float:left; clear:both; width:743px; padding:0px; margin:0px 0px 30px 0px; }
	.Land_contentBottom3Col .Land_contentBottom3ColLeft { float:left;  width:226px; padding:0px;  margin:0px 32px 30px 0px;  }
	.Land_contentBottom3Col .Land_contentBottom3ColCenter { float:left;  width:226px; padding:0px; margin:0px 32px 30px 0px;  }
	.Land_contentBottom3Col .Land_contentBottom3ColRight { float:left; width:226px; padding:0px; margin:0px 0px 30px 0px;  }



.contentCentreLeft { float:left; width:422px; padding:0px; margin-right:21px; }
.contentCentreRight { float:left; width:300px; padding:0px; margin:0px; }

div.Land_contentCentreTopLeft { float:left;width:462px; margin: 0px 21px 0px 0px;}
div.Land_contentCentreTopRight {float:left;width:260px; margin: 0px;}
div.Land_contentCentreTopRight .dividerContent {float:left; clear:both; width:240px; margin: 10px 0px 0 0px;*margin:5px 0 0 0px;border-bottom:1px solid #ccc;}

div.Land_contentCentreMiddleLeft {float:left;width:420px;margin:0;padding-right:15px;padding-top:10px;}
.content2col div.Land_contentCentreMiddleLeft .dividerContent {float:left; clear:both; width:400px; margin: 10px 0px 0 0px;*margin:5px 0 0 0px;border-bottom:1px solid #ccc;}

div.Land_contentCentreMiddleRight {float:right; text-align:right;width:300px;margin:0;padding-top:10px;}
div.Land_contentBottom {float:left;width:743px; margin:0px 0px 30px 0px; padding:0;}


/* Community */
.landingAds {float:left;width:984px; clear:both; margin-bottom:20px;padding-top:30px;}
.landingAds .left {float:left; width:300px; margin-right:21px;_margin:0 20px 0 0px;}
.landingAds .right {float:left;clear:right;width:300px; margin:0px; }

.contentFull .TitleAndDescription_Com {float:left; clear:right;width:620px ; margin:20px 20px 10px 0;}
.contentFull .TitleAndDescription_Com h1 {color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-bottom:10px;}
.contentFull .TitleAndDescription_Com .textArea {margin:0px 0px 5px 0px ;}
.com_contentLeft {float:left;width:300px;margin-right:20px; padding:0px;}
.com_contentMiddle {float:left;clear:right;width:300px;margin-right:20px; padding:0px;}
.com_contentRight {float:left;clear:right;width:300px;margin:0px; padding:0px;}

.Com_regBox {float:left;width:290px;margin:20px 0 20px 0; border:1px solid #ccc; background-color:#fff;padding:4px;}
.Com_regBox div.largeFocusItem {float:left ; margin:0;background-color:#e1effa; }
.Com_regBox div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
.Com_regBox div.largeFocusItem h1  { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
.Com_regBox div.largeFocusItem div.textArea { margin:0 ; padding: 0px ;  } 
.Com_regBox div.largeFocusItem h2 {color:#549ad3; font-size:16px;margin-bottom:5px; text-transform:lowercase;}
.Com_regBox div.largeFocusItem div.textArea .link {margin-top:5px;}

.community_box {float:left;border:1px solid #ccc; background-color:#fff;width:290px;padding:4px;margin-bottom:20px;}
.community_box .box_header {float:left;background-color:#e1effa;width:280px;margin-bottom:10px;padding:5px;font:bold 16px Arial, Helvetica, sans-serif;color:#6aade4;}
.community_box .box_text {float:left; background-color:#fff;width:280px;margin:0 6px 8px 6px;padding-bottom:8px;border-bottom:1px solid #e1e1e1;}
.community_box .box_link {float:right;margin:0 8px 10px 0px;}

.community_box .msgBoard {float:left;width:280px;margin:0px 6px 8px 6px;padding-bottom:6px;border-bottom:1px solid #e1e1e1;}
.community_box .msgBoard h3 {color:#00549f;font-weight:bold;margin:0;font-size:12px;}

.community_box .box_body {float:left; background-color:#fff;width:280px;margin:0 6px 8px 6px;padding-bottom:8px;}

/* Pluck */
div.pluck_divider {background-image: url('/assets/images/header/header_bottom.png'); background-repeat: no-repeat; background-position:top;padding:0px;width:984px;margin:0 0 -11px -21px;}
	/*IE6*/
	* html div.pluck_divider {background-image: url('/assets/images/header/header_bottom.png'); background-repeat: no-repeat; background-position:top;padding:0px;width:984px;margin:0 0 -11px -10px;}

div#pluckTabs {float:left;clear:both;width:984px;height:36px;text-transform:lowercase;margin-left:-21px;border-top:3px solid #e1e1e1;border-bottom: 1px #ccc solid; background-color:#f9daa9;}
	/*IE6*/
	* html div#pluckTabs {float:left;clear:both;width:984px;height:36px;text-transform:lowercase;margin-left:-5px;border-top:3px solid #e1e1e1;border-bottom: 1px #ccc solid; background-color:#f9daa9;}

div#pluckTabs div.tabOn_pluck {float:left;margin:0px 0px 0 -3px; padding: 8px 20px 0px 20px; color: #00549f; font-size: 14px; font-weight: bold; background-color: #FFFFFF; height: 30px;border-left: 1px #ccc solid;border-right:1px #ccc solid;}
div#pluckTabs div.tabOn_pluck.firstTab {border-left:none;margin-left:0px;}

div#pluckTabs div.spacer_pluck {float:left;width:3px; height:36px; background-color:#fff;}
div#pluckTabs div.spacerOn_pluck {float:left;width:3px;}

div#pluckTabs div.tabOff_pluck {float:left; margin: 0px 0px 0px 0px; padding: 8px 20px 0px 20px; background-color:#f9daa9; color: #00549f; font-size: 14px; height: 28px;}
div#pluckTabs div.tabOff_pluck a {text-decoration:none;font-size: 14px; font-weight:normal;}
div#pluckTabs div.tabOff_pluck a:hover {text-decoration:underline;font-weight:normal;}
div#pluckTabs a {text-decoration:none; font-weight:bold; }
div#pluckTabs a:hover {text-decoration:underline; font-weight:bold; }


/* ****************************************************************

INFO BOXES

**************************************************************** */

div.infoBox { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  }

div#contentCentreLeft div.stdContBlock {width:100%;}
div.infoBox div.stdContBlock  {display:block; margin:0 0 0px 0; padding:0px 12px 10px 8px;} 

	div.infoBox h1 { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ;   }
	div.infoBox h1 span { font-size: 12px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ;font-weight:bold ; }

div#contentCentre div.infoBox h1 { margin:0 0 0px 15px ; padding:0 ; font-weight:normal ; font-size:20px ; line-height:22px ;  }

	div.infoBox h2 { margin:5px 0 0 0 ; padding:0 ; font-size:12px ; font-weight:bold ; }
	div.infoBox div.textarea { font-size: 11px; padding:0px ; margin:0 ; }
	div#contentCentre div.infoBox div.textarea { font-size: 12px; }

	div.infoBox a { text-decoration:underline ; padding:0px 0px; font-weight:bold ;  }
	div.infoBox a:hover {color:#00549f; text-decoration:underline; }
	div.infoBox ul { margin:0px; padding:0 ; list-style-type:none ; }
	div.infoBox ul li { margin-bottom:0px ; }
	div.infoBox ul a { text-decoration:underline ; }
	div.infoBox ul a:hover { color:#00549f; text-decoration:underline;  }
	div.infoBox div.stdContHeadImg {margin:0 ; padding:0 ; }	
	div.infoBox div.imageBoxLeft { float:left; margin:0 0 10px 0 ; padding:0 5px 0 0 ; }
	div.infoBox div.imageBoxLeft img { display:block ; margin-bottom:0px ; border: 1px #e1e1e1 solid;}
	div.infoBox div.imageBoxRight { float:right; margin:0 0 10px 0 ; padding:0 0 0px 5px; }
	div.infoBox div.imageBoxRight img { display:block ; margin-bottom:0px ; border:1px #e1e1e1 solid ; }
	
div.infoBox_General { clear:left; padding:0px ; margin:0px 0px 4px 0px ; width:100%; }


	div.infoBox_General .infoBoxInner { clear:left; float:left; background:#f5f8f9;  text-align: left; margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; } 	
	div.infoBox_General div.infoBoxInner div.head { float:left; padding:15px 15px 24px 15px; width:100%; }	
	div.infoBox_General div.infoBoxInner .textArea { float:left; width:204px;padding:0px 15px 24px 15px; }
	div.infoBox_General  div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_General  div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }	
	
div.infoBox_contentCentre { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 479px; }	

	div.infoBox_contentCentre div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner { background:#f6f8f8; padding:10px 10px 10px 10px; text-align: left; }	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:100%; }	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner div.logo { float:left; padding-right:15px; width:128px; }	
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner img.arrow { top: 4px; left: 5px; position:relative; padding-right:5px; }
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_contentCentre div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }
	
	
div.infoBox_KraftKitchensPicks { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_KraftKitchensPicks div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner { float:left; background:#f6f8f8; padding:5px 10px 10px 10px; text-align: left; width:214px;height:277px; }	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:5px; width:214px; }	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photoArea { float:left; margin: 0px; padding:0px; }	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photo { float:left; margin: 0px; padding:0px; display:inline; } 
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.photo img { width:135px; height:94px; }
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.arrow { float:left; top: 40px; position:relative; margin: 0px 9px 0px 9px;display:inline; cursor:pointer; }
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner div.break { float:left; clear:both; padding-top:3px; width:100%; }
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner span.quote { float:left; font-size:11px; color:#777777; line-height: 13px; }	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner img.seeall { float:left; margin-right:4px; }
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a { text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }
	
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a.seeall_link { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_KraftKitchensPicks div.infoBoxBody div.infoBoxInner a.seeall_link:hover { color:#00549f; text-decoration:underline ; }
	

div.infoBox_msgBoardBuzz { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_msgBoardBuzz div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner { 
	background:#f5f8f9; padding:10px 10px 10px 10px; text-align: left; }	
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:10px; width:214px; }
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul { 
	padding:3px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; }
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li { 
	padding: 1px 0px 10px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; }
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li a { color:#434343; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner ul li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner img.arrow { 
	top: 4px; left: 5px; position:relative; padding-right:5px; }
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_msgBoardBuzz div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }
	

div.infoBox_Discussions { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_Discussions div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner { 
	background:#f5f8f9; padding:15px 15px 24px 15px; text-align: left; }	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:204px; }	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner span.re { 
	color:#e96406; font-weight:bold; }	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner span.quote { 
	font-size:11px; font-style: italic; line-height: 17px; }	
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner img.arrow { 
	top: 4px; position:relative; }
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_Discussions div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }
	

div.infoBox_Discussions_Landing {float:left; clear:left; padding:0px ; margin:4px 0px 20px 0px ;  width: 460px; }

	div.infoBox_Discussions_Landing div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; width:458px; background:#f5f8f9; }  
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner { float:left;padding:15px 15px 24px 15px; text-align: left; width:420px; }	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:420px;  } 	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .column1 { float:left; width:185px; margin-right:25px; }
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .column2 { float:left; width:185px; }
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner span.re { 
	color:#e96406; font-weight:bold; }	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner span.quote { 
	font-size:11px; font-style: italic; line-height: 17px; }	
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner .link { clear:both; float:left; width:100%; margin-top:5px; }
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner div.link img.arrow { 
	top: 4px; position:relative; }
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner a { color:#e96406; text-decoration:underline; font-weight:bold; font-size: 12px;}
	div.infoBox_Discussions_Landing div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline ; }
	
	
div.infoBox_TopSearches { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_TopSearches div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid;  background:#FEF7EF; }   


	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner { 
	background:#FEF7EF; padding:15px 15px 9px 15px; text-align: left; width:204px; } 
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner div.left { float:left; width:154px; }	
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner div.title { float:left; padding-bottom:15px; }	
	div.infoBox_TopSearches div.arrows 
	 {
	 float:right; width:50px; position:relative;  top:25px; left: -5px;
	 }
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner ul { 
	padding:3px 0px 15px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; width:154px; }
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li { 
	padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; }
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_TopSearches div.infoBoxBody div.infoBoxInner li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	
div.infoBox_CommunityTopLists { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_CommunityTopLists div.arrows { float:right; width:50px; position:relative;  top:35px; left: -5px;
	*top:15px; left: -5px;
	_top:15px; left: -5px; }
	div.infoBox_CommunityTopLists div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid;  background:#FEF7EF; }   
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner { 
	background:#FEF7EF; padding:15px 15px 9px 15px; text-align: left; width:204px; } 
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.left { float:left; width:154px; }	
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.title { float:left; padding-bottom:15px; }	

	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner div.subtitle { float:left; } 	
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner ul { float:left; padding:15px 0px 15px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; width:154px; }
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li { 
	padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; }
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_CommunityTopLists div.infoBoxBody div.infoBoxInner li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}
	
	
div.infoBox_FeaturedMemberRecipes { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_FeaturedMemberRecipes div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }   
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner { 
	background:#FEF7EF; padding:15px 15px 24px 15px; text-align: left; color:#777777; font-size:11px; } 
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:204px; } 	
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner div.title { float:left; }	
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner ul { 
	padding:3px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; }

	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li { 
	padding: 1px 0px 3px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; color:#777777; font-size:11px; }
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_FeaturedMemberRecipes div.infoBoxBody div.infoBoxInner li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}

	
div.infoBox_YouMayAlsoEnjoy { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_YouMayAlsoEnjoy div.arrows { float:right; width:50px; position:relative;  top:30px; left: 0px;
	*top:10px; left: 0px;
	_*top:10px; left: 0px; }
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid;
	 }
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner  { float:left; background:#DFEFF5; padding:10px 6px 10px 10px; text-align: left; font-size:11px; width:218px; } 
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:156px; } 	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner div.title { float:left; }	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .photo { float:left; clear:both; text-align:center; padding:0px 0px 15px 38px; }	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .photo img { 
	width:138px; height:91px;  border: 1px #e1e1e1 solid; }	
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner .textArea { float:left; clear:both; width:100%; padding-bottom:3px; }
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner a { color:#434343; text-decoration:underline; font-weight:normal; font-size: 14px;}
	div.infoBox_YouMayAlsoEnjoy div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 14px;}

	

	
div.infoBox_Nutrition { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }

	div.infoBox_Nutrition div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner  { float:left; background:#e5eef1; padding:10px 10px 10px 10px; text-align: left; width:214px; } 
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.head { float:left;  padding:0px 0px 10px 0px; }	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.headPrint { display:none; }

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.title { float:left; width:158px; }                     
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner .HLicon { float:left; width:31px;  display:inline;  margin-left:5px; }    

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner .HLserving {float:left; clear:both; width:100%; margin-bottom:5px; }
	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.leftCol { float:left; width:160px; }	
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.rightCol { float:left; width:54px;margin: 0 -3px 0 0;}

	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol { float:left; clear:both; width:100%; }
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol .HLtitle {float:left; clear:both; width:100%; font-weight:bold;margin:7px 0px 0px 0px;}
	div.infoBox_Nutrition div.infoBoxBody div.infoBoxInner div.oneCol .HLitem {float:left; clear:both; width:100%; }
	
div.infoBox_ProductWhatsNew { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 300px; }

	div.infoBox_ProductWhatsNew div.arrows { float:right; width:50px; position:relative;  top:30px; left: 0px;
	*top:10px; left: 0px;
	_top:10px; left: 0px; }
	div.infoBox_ProductWhatsNew div.infoBoxBody { clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #cccccc solid; border-top:none;  }
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner { float:left; padding:10px 10px 10px 10px; text-align: left; width:279px; font-size:13px; } 	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.head { float:left;  padding:0px 0px 15px 0px; width:218px; }	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title { float:left;  }	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.productImage { float:left; text-align:center; padding-bottom:10px; width:98%; }
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner .textArea { float:left; clear:both; width:100%; }
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner img.arrow { top: 4px; position:relative; }


div.infoBox_DidYouKnow { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 300px; }	

	div.infoBox_DidYouKnow div.infoBoxBody { clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; } 
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner { background:#f6f8f8; padding:10px 15px 10px 15px; text-align: left; width:204px;}	
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:100%; }	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title { float:left; }	
	
div.infoBox_ProductWhatsNew_TopBrdr { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 300px; }

	div.infoBox_ProductWhatsNew_TopBrdr div.arrows { float:right; width:50px; position:relative;  top:30px; left: 0px; 
	*top:10px; left: 0px;
	_top:10px; left: 0px; }
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody 	{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #cccccc solid;  }
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner  { float:left; padding:10px 10px 10px 10px; text-align: left; width:279px; font-size:13px; } 	 	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.head { float:left;  padding:0px 0px 15px 0px; width:218px; }	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.title { float:left; }	
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner div.productImage { float:left; text-align:center; padding-bottom:10px; width:98%;}
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner .textArea { float:left; clear:both; width:100%; }
	div.infoBox_ProductWhatsNew_TopBrdr div.infoBoxBody div.infoBoxInner img.arrow { top: 4px; position:relative; }


div.infoBox_DidYouKnow { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }	

	div.infoBox_DidYouKnow div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner { background:#f6f8f8; padding:10px 15px 10px 15px; text-align: left; width:204px; }	
	div.infoBox_DidYouKnow div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:15px; width:100%; }	
	div.infoBox_ProductWhatsNew div.infoBoxBody div.infoBoxInner div.title { float:left; } 	


div.infoBox_MakeItNow { float:left; width:294px; border:1px #e1e1e1 solid;  padding:3px; margin-bottom:12px; }	

	div.infoBox_MakeItNow div.infoBoxBody 	{ float:left;  width:294px; } 
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner  { float:left; text-align: left; width:284px;padding:5px; background: url('/assets/images/search/min_bg.gif'); background-repeat: repeat-x; background-position:bottom; }	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:5px; width:100%; }	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner h1 { float:left; width:100%; color:#6aade4; font-size:16px; margin:0px 0px 5px 0px; padding:0px; }	
	div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset { float:left; clear:both; border:none; padding:0px; margin:0px 0px 10px 0px; width:100%; _margin:0px 0px 2px 0px; }
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset h2 { float:left; clear:both; font-weight:bold; font-size:12px;  margin:5px 0px 5px 0px;padding:0px; width:100%; }	
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset .txtBG { float:left; background-image:url(/assets/images/search/min_input_bg.png); background-repeat: no-repeat; width:272px; height:21px; margin-bottom:2px;} 
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset .txtBG input { margin:0px 0px 0px 15px; background-color: transparent; border: solid 0px #cbe2f6; width:200px; }
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner fieldset select { float:left; clear:both; width:188px; }		
		div.infoBox_MakeItNow div.infoBoxBody div.infoBoxInner input { float:left; clear:none; display:inline; margin-left:10px;  }


div.infoBox_MakeItNow_LP { float:left;width:262px; padding-bottom:10px;margin-top:-5px; *margin-top:-20px; border-bottom:1px solid #e1e1e1;}	

div.infoBox_MakeItNow_LP div.infoBoxBody { float:left;  width:260px; } 
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner  { float:left; text-align: left; width:254px;padding:5px; }	
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:5px; width:100%; }	
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner h1 { float:left; width:100%; color:#6aade4; font-size:16px; margin:0px 0px 5px 0px; padding:0px; }
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner input {margin-left:5px;}	
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset { float:left;clear:both;border:none; padding:0px;margin:0px 0px 10px 0px;width:254px; _margin:0px 0px 2px 0px;}
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset h2 { float:left; clear:both; font-weight:bold; font-size:12px;  margin:5px 0px 5px 0px;padding:0px; width:100%; }	
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset .txtBG { float:left; background-image:url(/assets/images/search/lp_input_bg.png); background-repeat: no-repeat; width:231px; height:21px; margin:5px 0;} 
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset .txtBG input { margin:0px 0px 0px 15px; background-color: transparent; border: solid 0px #cbe2f6; width:200px; }
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset select { float:left; clear:both; width:160px; text-transform:lowercase;}		
div.infoBox_MakeItNow_LP div.infoBoxBody div.infoBoxInner fieldset span {margin-left:5px;}

	
	
div.infoBox_RecentlyViewedItems  { float:left; width:294px; border:1px #e1e1e1 solid;  padding:3px; margin-bottom:12px; }

div.infoBox_RecentlyViewedItems div.infoBoxBody { float:left;  width:294px; } 
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner { float:left; text-align: left; width:274px;padding:10px; background-color:#e4f1fa; }	
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner h1 { float:left; width:100%; color:#6aade4; font-size:16px; margin:0px 0px 5px 0px; padding:0px; }		
/*	div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.photo { float:left; padding-bottom:5px; width:214px; }*/

div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner .navDots { float:left; clear:both; width:100%; margin:5px 0px; }
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner .navDots .arrowLeft { float:left; width:15px; margin-right:4px; }
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner .navDots .dot { float:left; padding-top:3px; width:8px; margin-right:2px; }
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner .navDots .arrowRight { float:left; width:15px; margin-left:2px; }    
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent { width: 274px; float: left; margin:10px 0px;}
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemThumb { float: left; width: 61px; }
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemThumb .recipeImage { position:static !important; text-align:left; *text-align:center !important; }
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemThumb .recipeImage .recipeImage a {float:left;margin:-41px 0 0 0px; *margin:-44px 0 0 -30px;position:absolute !important;z-index:20;}

div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemLink { padding-right: 0px; padding-left: 10px; float: left; width: 200px; text-align: left;   }	
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemLink a { font-weight:bold; text-decoration:none;}
div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.recentlyViewedItemLink a:hover { font-weight:bold; text-decoration:underline;}

div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.averageRatingStars {margin-left:60px; padding-right: 0px; padding-left: 10px; width: 127px; text-align: left; color:#00549f; font-weight:normal; font-size:12px; }	

div.infoBox_RecentlyViewedItems div.infoBoxBody div.infoBoxInner div.recentlyViewedItemContent div.averageRatingStars img {margin:3px 3px 0 0;}


div.infoBox_HowToVideos { float:left; width:294px; border:1px #e1e1e1 solid;  padding:3px; margin-bottom:12px; }

	div.infoBox_HowToVideos div.infoBoxBody  { float:left;  width:294px; } 
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner{ float:left; text-align: left; width:274px;padding:10px; background-color:#e4f1fa; }	
		div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner h1 { float:left; width:100%; color:#6aade4; font-size:16px; margin:0px 0px 10px 0px; padding:0px; } 
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.head { float:left;  padding:0px; }	
		div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.head .paging { float:left; clear:both; width: 100px; margin:0px 10px 10px 0px; color:#00549f; font-weight:bold; font-size:12px; }
				div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.head .paging img {position:relative; top:2px; }

	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList { float:left; padding:0px 10px 10px 0px; width:264px; }	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList .photo { float:left; width:123px; margin:0px 10px 0px 0px; }		
		div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList .photo img { width:123px; height:85px;  }	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList div.videoLink { position:relative;_float:left; width:130px; height:85px; }
		div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.videoList div.videoLink span { position: absolute; bottom: 0; left: 133px; *left:0px; width:130px; }

	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner div.divider { float:left; width:100%; height:1px; background-color:#e1e1e1; }
	
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner a {  text-decoration:none; font-weight:bold; }
	div.infoBox_HowToVideos div.infoBoxBody div.infoBoxInner a:hover { text-decoration:underline; font-weight:bold;}

	
	
div.infoBox_TopRecipeLists { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 230px; }

	div.infoBox_TopRecipeLists div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid;  background:#f6f8f8; }   
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner { background:#f6f8f8; padding:15px 15px 9px 15px; text-align: left; width:200px; } 
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner div.title { float:left; padding-bottom:5px; }	
	div.infoBox_TopRecipeLists div.arrows  { float:right; width:50px; position:relative;  top:25px; left: 0px; }
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner ul { padding:0px 0px 5px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both; } 
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li { padding: 1px 0px 1px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; }
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}	
	div.infoBox_TopRecipeLists div.infoBoxBody div.infoBoxInner a { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}	
	
	
div.infoBox_dropDown { float:left; padding:0px ; margin:0px 0px 4px 0px ;  width: 236px; }	

	div.infoBox_dropDown div.infoBoxBody{ clear:left; float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }  
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner { float:left; background:#DFEFF5; padding:10px 15px 10px 15px; text-align: left; width:204px; }	
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner div.head { float:left; padding-bottom:10px; width:100%; font-weight:bold; font-size:13px; }	
	div.infoBox_dropDown div.infoBoxBody div.infoBoxInner select { float:left; width:200px; }		
	    
    
#infoBox_SocialTag { float:left; width:235px; border:1px #e1e1e1 solid;  margin:0px 0px 4px 0px; }

	div#infoBox_SocialTag div.infoBox_SocialTagInner { float:left; background-color:#f6f8f8; padding:10px 5px 10px 10px; width:219px; }
		
		div#infoBox_SocialTag div.infoBox_SocialTagInner .spacer { float:left; width:17px; }
		div#infoBox_SocialTag div.infoBox_SocialTagInner .link { float: left; display:inline; }
		div#infoBox_SocialTag div.infoBox_SocialTagInner .link  img { float:left; display:inline; margin-right:3px; }
		div#infoBox_SocialTag div.infoBox_SocialTagInner .link  a { color:#373737; text-decoration:underline; font-weight:normal; font-size: 10px;}
		div#infoBox_SocialTag div.infoBox_SocialTagInner .link  a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 10px;}    
    

#divAddThis { }
/*display:none;*/
#divAddThis .ATframe { float:left; position:absolute; top:440px; margin-left:372px;  width:302px; z-index: 200; background-color:#FFFFFF; border:1px solid #CCCCCC;}
	/* IE7 Only */
	*:first-child+html #divAddThis .ATframe { float:left; position:absolute; top:455px; margin-left:-636px;  width:302px; z-index: 200; background-color:#FFFFFF; border:1px solid #CCCCCC;}

.videoSendShare #divAddThis { }
/*display:none;*/
.videoSendShare #divAddThis .ATframe { float:left; position:absolute; top:570px; margin-left:372px;  width:302px; z-index: 200; background-color:#FFFFFF; border:1px solid #CCCCCC;}
	/* IE7 Only */
	*:first-child+html .videoSendShare #divAddThis .ATframe { float:left; position:absolute; top:590px; margin-left:-636px;  width:302px; z-index: 200; background-color:#FFFFFF; border:1px solid #CCCCCC;}



/* ****************************************************************

HOME PAGE

**************************************************************** */

.HP_signup_area{ float:left; margin-bottom:4px;}

#homeLargeFocus{ float:left; width:481px; margin: 0 0 4px 0;}

div#btmStrip { width:479px; float:left ;  margin:0px ; padding:0px; border: 1px #e1e1e1 solid;  background:#f6f8f8;}

	div#btmStrip div.largeFocusItem { float:left ; padding: 10px 10px 30px 10px;  margin:0px; width:457px;}
	div#btmStrip div.largeFocusItem div.title { float:left ; margin-bottom:10px; width:100%; }
	div#btmStrip div.largeFocusItem div.imageBoxLeft { float:left; clear:both; margin:5px 15px 5px 0px; padding: 0px ; border:none;  display:inline; }
	div#btmStrip div.largeFocusItem div.imageBoxRight { clear:both; float:right; margin:5px 0px 5px 15px; padding:0px; border:none; display:inline; }	
	div#btmStrip div.largeFocusItem img, div.smallFocusItem a img { display:block ; }
	div#btmStrip div.largeFocusItem h1 { margin:0; padding:2px 0px 0 5px; font-size:12px ; font-weight:bold; text-transform:lowercase;}
	div#btmStrip div.largeFocusItem div { margin:0 ; padding:2px 0px 2px 5px ; font-size:11px ; }
	div#btmStrip div.largeFocusItem div.textArea { float:left; padding: 0px; margin:0px; display:inline;} 
	div#btmStrip div.largeFocusItem h2 { margin:0 ; padding:5px 0px 0px 10px ; font-size:11px;}
	div#btmStrip div.largeFocusItem h2 a { color:#434343 ; font-weight:normal ; background:transparent ; text-decoration:underline ; }
	div#btmStrip div.largeFocusItem h2 a:hover { text-decoration:none ; }
	div#btmStrip div.largeFocusItem div.textArea .learnMore {clear:right; float:left; margin-top:10px; width:200px;}
	div#btmStrip div.largeFocusItem div.textArea .learnMore a { color:#00549f; text-decoration:underline; font-weight:normal; font-weight:bold;}
	div#btmStrip div.largeFocusItem div.textArea .learnMore img.arrow 	{ top: 4px; position:relative; display:inline; padding-right:4px;}
	
div.infoBox_HPHowToVideos { clear:left; padding:0px ; margin:0px 0px 4px 0px ;  width:228px;}

	div.infoBox_HPHowToVideos div.infoBoxBody{ float:left;  margin:0px 0px 4px 0px ;  padding:0px;  border: 1px #e1e1e1 solid; }
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner  { float:left; background:#fdf6ea; padding: 0px 0px 0px 0px; text-align: left; }  
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.photo { float:left; width:228px; }
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList { float:left; padding:10px 10px 5px 10px; width:208px; } 	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.photo { float:left; text-align:center; width:52px; height:38px; margin:0px 5px 0px 0px; }	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList div.videoLink { float:left; padding: 0px; margin:0px; width:151px; }	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.videoList img.button { top: 0px; left: 115px; position:relative; }
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner div.divider { float:left; width:100%; height:1px; background-color:#e1e1e1; }
	
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner a {  text-decoration:underline; font-weight:normal; font-size: 11px;}
	div.infoBox_HPHowToVideos div.infoBoxBody div.infoBoxInner a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 11px;}

#homepageHero {float:left; width:645px;margin:-5px 0 0 0px;}
#homeHero {margin:-5px 0 0 0px;_margin:0 0 0 1px;}

.carouselModHome { float:left; clear:both; width:621px;  margin:-15px 0 10px 21px;_margin-left:11px;padding:0;*padding-bottom:5px; border-bottom:1px solid #e1e1e1;}
.carouselModHome .module { float:left; width:175px; min-height:300px; padding:0px 10px 20px 0px; margin:30px 20px 15px 0px; border-right:1px solid #e1e1e1; overflow:hidden;}
.carouselModHome .moduleLast { float:left; width:175px; min-height:300px; padding:0px 10px 20px 0px; margin:30px 0px 15px 0px; border-right:none;overflow:hidden; }
.carouselModHome .module h2, .carouselModHome .moduleLast h2  { float:left; width:140px; color:#6aade4; font-size:16px; margin-bottom:12px; padding:0px; }

.carouselModHome .module .navDots, .carouselModHome .moduleLast .navDots { float:left; clear:both; width:100%; margin-bottom:12px; }
.carouselModHome .module .navDots .arrowLeft, .carouselModHome .moduleLast .navDots .arrowLeft { float:left; width:15px; margin-right:4px; }
.carouselModHome .module .navDots .dot, .carouselModHome .moduleLast .navDots .dot { float:left; padding-top:3px; width:8px; margin-right:2px; }
.carouselModHome .module .navDots .arrowRight, .carouselModHome .moduleLast .navDots .arrowRight { float:left; width:15px; margin-left:2px; }

.carouselModHome .module .photo, .carouselModHome .moduleLast .photo  {float:left; width:100%; clear:both; margin-bottom:12px; }
.carouselModHome .module .photo img, .carouselModHome .moduleLast .photo img  { width:123px; height:82px; }

/*CLIPPED PHOTO*/
.carouselModHome .module .photoClip, .carouselModHome .moduleLast .photoClip  {float:left; width:123px; height:82px;clear:both; margin-bottom:12px; position:relative; }
.carouselModHome .module .photoClip img, .carouselModHome .moduleLast .photoClip img  {  width:100%;  position:absolute; clip:rect(20px 193px 102px 0px); top:-20px;  left:0px;  }


.carouselModHome .module .link, .carouselModHome .moduleLast .link { float:left; width:100%; clear:both; margin-bottom:2px; }
.carouselModHome .module .link a, .carouselModHome .moduleLast .link a  { font-weight:bold; text-decoration:none; }
.carouselModHome .module .link a:hover, .carouselModHome .moduleLast .link a:hover  { font-weight:bold; text-decoration:underline; }
.carouselModHome .module .by, .carouselModHome .moduleLast .by { float:left; width:100%; clear:both; margin-bottom:2px; }
.carouselModHome .module .price, .carouselModHome .moduleLast .price { float:left; width:100%; clear:both; color:#00549f; margin-bottom:4px; }
.carouselModHome .module .logo, .carouselModHome .moduleLast .logo { float:left; width:100%; clear:both; margin-bottom:0px; }
.carouselModHome .module .rating, .carouselModHome .moduleLast .rating { float:left; width:100%; clear:both; color:#00549f; margin-bottom:12px; }
.carouselModHome .module .rating img, .carouselModHome .moduleLast .rating img  {float:left; top:3px; margin-right:5px;}
.carouselModHome .module .rating a, .carouselModHome .moduleLast .rating a { text-decoration:none;}
.carouselModHome .module .quote, .carouselModHome .moduleLast .quote { float:left; width:100%; clear:both; margin-bottom:5px; }
.carouselModHome .module .quote a, .carouselModHome .moduleLast .quote a { cursor:hand;color:#00549F;}
.carouselModHome .module .member, .carouselModHome .moduleLast .member { float:left; width:100%; clear:both; margin-bottom:0px; }
.carouselModHome .module .reviewedby, .carouselModHome .moduleLast .reviewedby { float:left; width:100%; clear:both; margin-bottom:0px; }

.homeAds {float:left; width:984px; clear:both; margin-bottom:20px;padding-top:30px; }
.homeAds .left {float:left; width:300px; margin-left:21px;_margin:0 10px 0 10px; }
.homeAds .right {float:left; width:300px; margin-left:0px;}

div.smallFocusItem_home {float:left;width:280px;margin:15px 0px 0px 0px; *margin-bottom:0 0 12px 0; padding:0;}
div.smallFocusItem_home img, div.smallFocusItem_home img a {padding: 0px; margin:0px;}
div.smallFocusItem_home div.imageBoxRight {float:right;  margin:0; padding:0 0 0 5px;}
div.smallFocusItem_home div.imageBoxLeft {float:left; margin:0; padding:0 5px 0 0 ;}
div.smallFocusItem_home div.textArea {width:280px;margin:-10px 0 0px 0;*margin-top:0; padding:0px;}
div.smallFocusItem_home h2 {*float:left;width:160px; height:82px; *height:auto;color:#5da1d9;margin:15px 0 0 100px;*margin:-55px 0 0 135px;_margin-left:67px;padding:0; font-size:16px; font-weight:bold; text-transform:lowercase;}
div.smallFocusItem_home h2 span {width:160px;}
div.smallFocusItem_home div.textArea .link {width:100%; margin-top:5px;}

div.bannerBottom_hp {float:right; text-align:right; width:743px;margin:15px 20px 0px 0;_margin-right:12px;padding-bottom:0px;}

.connectKraft {float:left; width:621px;_width:631px; margin:0px 0 0 21px;_margin-left:11px;padding-bottom:20px; border-bottom:1px solid #e1e1e1;}
.connectKraft h2 {width:100%; color:#6aade4; font-size:16px; margin-bottom:5px; padding:0px;}
.connectKraft p { width:100%;margin:0;padding-bottom:30px;}
.connectKraft .connectLeft {float:left;  width:165px;height:150px; margin:0;padding:0 21px 0 0; border-right:1px solid #e1e1e1;}
.connectKraft .connectLeft ul {float:right;margin:0;padding:0;width:100%;}
.connectKraft .connectLeft li {float:right;margin:0; text-align:right;padding-bottom:10px; list-style:none;}
.connectKraft .connectLeft li img {margin:4px 0 0 5px;}
.connectKraft .connectLeft li a:active,.connectKraft .connectLeft li a:focus,.connectKraft .connectLeft li a:hover,.connectKraft .connectLeft li a:focus:hover {outline:0;cursor:hand; cursor: pointer;}
.connectKraft .connectLeft li a span.connectImg {display: none;}
.connectKraft .connectLeft li a:active span.connectImg, {display:block;*display:none;}
.connectKraft .connectLeft li a:focus span.connectImg {display:none;}

.connectKraft .connectLeft li .conncectName{display:none;}
.connectKraft .largeFocusItem {float:left; clear:right; width:404px; margin:5px 0 0 21px;}
.connectKraft .largeFocusItem .imageBoxLeft {float:left; margin:0; padding:0 15px 0 0;}
.connectKraft .largeFocusItem h2 {width:280px; color:#6aade4; font-size:16px; margin-bottom:10px; padding:0px;}
.connectKraft .largeFocusItem .textArea {width:280px;margin:5px 0 0px 0; padding:0px;}

.connectKraft .connectLeftFR {float:left; height:125px; width:180px; _width:190px; margin-left:-10px;_margin-left:0px;padding:0 21px 0 0; _padding:0 10px 0 0; border-right:1px solid #e1e1e1;}
.connectKraft .connectLeftFR ul {float:right;margin:0;padding:0;width:100%;}
.connectKraft .connectLeftFR li {float:right;margin:0; text-align:right;padding-bottom:10px; list-style:none;}
.connectKraft .connectLeftFR li img {margin:4px -10px 0 0; _margin:4px 0 0 0;}
.connectKraft .connectLeftFR li a:active,.connectKraft .connectLeftFR li a:focus,.connectKraft .connectLeftFR li a:hover,.connectKraft .connectLeftFR li a:focus:hover {outline:0;cursor:hand; cursor: pointer;}

#home_acquisition {float:left; width:347px;margin:-6px 0 0 -26px;_margin-left:-45px;padding:0;_position:relative;_z-index:50;}

/* ****************************************************************

REGISTRATION

**************************************************************** */
#contentCentre .TitleAndDescription h1 { color:#6aade4; font-size:20px; text-transform:lowercase;}
#contentCentre .TitleAndDescription h3 { color:#6aade4; font-size:14px; text-transform:lowercase;}

#contentCentre .TitleAndDescription .textArea a{text-decoration:underline;}
#contentCentreLeft .TitleAndDescription h1 {margin-top:10px; color:#6aade4; font-size:20px; text-transform:lowercase;}

.content3col .textArea span {font-weight:bold;}
.content3col .textArea span ul { font-weight:normal;}

.anchor { float:left; padding:0px; margin:0px; color:#FFFFFF; font-size:2px;}		

/* ERROR HANDLING */

.error{float:left; clear:both; font-weight:bold; font-size:11px; color:#fa3535; margin-bottom:20px; width:99%;}

/* END ERROR HANDLING */

.signUpBtnRight{float:left; clear:both;}
.signUpBtnRight input {width:73px; height:20px;}
.why{float:right; position:relative; top:-35px; margin-bottom:-25px; z-index:0;}
.signInModule{float:left; width:235px; clear:left; padding:0px ; margin:0px 0px 4px 0px ;  border-left: 1px #ccc solid; text-transform:lowercase;} 
div.signInModule div.signInModuleBody{float:left; padding:12px 15px 15px 15px; text-align: left; width:202px;}	
div.signInModule div.signInModuleBody  h1{font-size:18px; padding:0px; margin-bottom: 5px; margin-top:0px;color:#6aade4;}	
div.signInModule div.signInModuleBody  h2{font-size:12px; font-weight:normal; padding:0px; margin-bottom: 5px;  margin-top:0px;  }	
div.signInModule div.signInModuleBody .form{float:left;}
div.signInModule div.signInModuleBody .form fieldset{float:left; width:202px; border:none; padding:0px; margin:0px 0px 5px 0px; }
div.signInModule div.signInModuleBody .form label{display:block;}
div.signInModule div.signInModuleBody .form input{clear:left; display:inline; width:179px;}
div.signInModule div.signInModuleBody .form .line input {float:left;display:inline; width:15px; padding:0px; margin: 10px 0px 0px 0px; background:none;}	
div.signInModule fieldset .label{float:left; display:inline; margin: 10px 0px 0px 5px;}	
div.signInModule div.signInModuleBody span.tip{float:left;font-weight:bold;}
div.signInModule div.signInModuleBody .textArea {clear: left; float:left; margin-bottom:10px;margin-top:0px;*padding-bottom:10px; width:100%; font-size:10px;}
div.signInModule fieldset .line{float:left; display:inline; clear:both; width:100%; background-color: #FFFFFF;}	
div.signInModule fieldset .errorX{font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;}
div.signInModule fieldset .error{float:left; clear:both; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; padding-bottom:5px;}
#signUpStep h1{color:#6aade4; font-size:20px; font-weight: bold; margin-bottom:0px; margin-top:0px; padding-top:0px; display: inline; text-transform: lowercase;}
#signUpStep .stepTitle{color:#666666;font-size:12px; font-weight: bold;padding:0px; margin-bottom: 0px; margin-top:0px;  display: inline; text-transform: lowercase;}
#signUpStep div.textArea { margin:0px 0px 5px 0px ; }
#signUpStep div.textArea .why{float:right; position:relative; top:-20px; margin-bottom:-25px;}

.signUpStep1Form{float:left;clear:both;margin: 3px 0 0 23px;*margin: 3px 0 0 27px;_margin: 3px 0 0 0;padding: 0 0 0 0;_padding: 0 0 0 40px;width:690px;_width:685px;}
div.signUpStep1Form fieldset{float:left; border:none; padding-bottom:18px; margin:0px; width:690px;}

div.signUpStep1Form fieldset.bottom { float:left; border:none; padding-bottom:0px; margin:0px; width:690px; }	

div.signUpStep1Form fieldset label{float:left; width:150px; display:inline; font-weight:bold; margin-right:0px; text-transform:lowercase;}
div.signUpStep1Form fieldset .requiredStar { position:relative; left:0px; color:#71a714; vertical-align: sup; margin-right:5px; text-align:right;width:5px;}


div.signUpStep1Form input{float:left; display:inline; width:245px;padding: 0 0 0 2px;}

div.signUpStep1Form .noteMemberName, div.signUpStep1Form .notePassword{float:right; display:inline; font-size:10px; color:#777; line-height:11px; width:240px; padding-left:21px;margin:-20px 0 0 340px;}

div.signUpStep1Form .tip {float:left; width:435px;  color:#024f96; font-weight: bold;margin:3px 0px 0px 6px;padding:0pt;font-size:11px;	
*margin:3px 0px 0px 6px;
_margin:3px 0px 0px 0px;
}

div.signUpStep1Form .thisOption{float:left; clear:both; margin-top:10px; width:100%}	

div.signUpStep1Form .rememberMe {float:left; clear:both; width:245px;margin-left:58px;_margin-right:-3px;}		
div.signUpStep1Form .rememberMe .rememberMeBG {float:left; width:132px;height:27px;margin: 0 10px 0 110px;_margin-left:25px;background: url('/assets/images/button/btn_remember_me.png') no-repeat;background-position: 0px 0px;}
div.signUpStep1Form .rememberMeBG input {float:left;margin:8px 0 0 7px;*margin:-1px 0 0 -1px;_margin:6px 0 0 8px;width:20px;*background:none;}
div.signUpStep1Form .rememberMeBG span {position:relative; top:5px; left:7px;}
div.signUpStep1Form .rememberMeBG span input {margin:7px 0 0 7px; /*IE8*/margin:2px 0 0 0\9; *margin:0px; background:none;}
div.signUpStep1Form .rememberMe .tip {float:left;width:230px;margin:-25px 0px 0px 250px;padding:0px;_margin-left:190px;}
div.signUpStep1Form .rememberMe .tip a.clear {font-weight:normal;}

/* BEGIN Remember Me French */
div.signUpStep1Form .rememberMe .rememberMeBG_FR {float:left; width:132px;height:27px;margin: 0 10px 0 110px;_margin-left:25px;background: url('/assets/images/button/btn_remember_me_fr.png') no-repeat;background-position: 0px 0px;}
div.signUpStep1Form .rememberMeBG_FR input {float:left;margin:8px 0 0 7px;*margin:-1px 0 0 -1px;_margin:6px 0 0 8px;width:20px;*background:none;}
div.signUpStep1Form .rememberMeBG_FR span {position:relative; top: 5px; left: 7px;}
div.signUpStep1Form .rememberMeBG_FR span input {margin:7px 0 0 7px; /*IE8*/margin:2px 0 0 0\9; *margin:0px; background:none;}
/* END Remember Me French */

div.signUpStep1Form .privacy{float:left; width:575px; font-size:11px; clear:left; margin: 10px 0px 0px 15px; }
div.signUpStep1Form .errorX{float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;}

div.signUpStep1Form .error 	{float:left; clear:both;margin-top: 3px;font-weight:bold; font-size:11px; color:#fa3535; width:100%; padding-left:160px; line-height:1.1em; margin-top:-6px;
_padding-top:-6px;}


#signinDetails{float:left; width:669px; margin-bottom:5px;}
#signinProfile{float:left; width:669px; margin-bottom:5px;margin: 0 0 5px 0;padding:0;clear:both;}
#signinContactPref{float:left; width:669px; margin-bottom:5px;}

.regFormTop{float:left;width:669px; height:8px; margin:0px; padding:0px; }

.regFormBottom{float:left;width:669px; height:10px;margin:0;padding:0; border:0; }

.regFormBody {float:left;border:0;  width:652px;padding: 2px 5px 0px 10px; margin:0;
_width:658px;
_padding: 2px 0 0 2px; 
}

.regFormBody .regFormHeading img {display:none;}
.regFormTopError{ float:left;width:669px; height:10px; margin:0px; padding:0px; background: url('/assets/images/registration/reg_form_top_error.gif'); background-repeat: no-repeat; background-position: bottom;}

.regFormBottomError{ float:left;width:669px; height:10px; padding:0px; background: url('/assets/images/registration/reg_form_bottom_error.gif'); background-repeat: no-repeat; background-position: top;padding-bottom:15px;}

div.regFormBodyError fieldset{border:none; width:650px; float:left; padding:0px 0px 5px 0px; margin:0px;clear:both;}
div.regFormBodyError input{vertical-align:middle;}


.regFormBodyError{ float:left;width:652px; border-left:1px solid #ff7070; border-right:1px solid #ff7070; padding: 2px 5px 0px 10px;background-color:#f5f6f8; }

.regFormButtons{float:left; padding:0px; margin:10px 0 0px 210px;_margin-left:105px; padding-bottom:25px;}

.regFormBody div.regFormHeading{clear:both;float: left; paddding: 0 0 0 0;margin: 5px 0 5px 0;width:623px;text-transform:lowercase;color:#6aade4;
font-size:16px;
*margin: 5px 0 5px 0;
_padding: 5px 0 5px 9px;}

.regFormBody div.regFormSubHeading { clear:both; float: left; padding: 0 0 0 25px; margin: 5px 0 5px 0; width:623px;text-transform:lowercase;color:#6aade4;font-size:16px;
*margin: 5px 0 5px 0;
_padding: 5px 0 5px 9px; }

.regFormBody div.regFormSubHeadingTopPad { clear:both; float: left; padding: 20px 0 0 25px; margin: 5px 0 5px 0; width:623px;
*margin: 5px 0 5px 0;
_padding: 5px 0 5px 9px; }

.regFormBody div.regFormHeading h2, .regFormBody .regFormSubHeading h2, .regFormBody .regFormSubHeadingTopPad h2 	{
font-size:16px; margin: 0px 0px 0px 5px; padding:0px; display:inline; position:relative; top:-6px;
text-transform:lowercase;
color:#6aade4;}

.regFormBody div.regFormHeading .textArea 	{display:inline; position:relative; top:-24px; left:80px; margin-bottom:-25px;}

.regFormBody div.regFormHeading em {padding:0;margin:0; display:inline; position:relative; top:-6px; left:3px;font-size:11px;}

.regFormBody div.regFormHeading a, .regFormBody div.regFormHeading a:link {padding:0;margin:0; display:inline; position:relative; top:-6px;
left:12px; font-size:11px; }

.regFormInner {clear:both; float:left; padding: 0 0 0 0;margin: -10px 0  0 0;border:0;}

.regFormInner .textArea{ clear:both; float:left;   width:621px; margin: 0 0 10px 12px; padding: 0 0 0 0;
  *margin: 0 0 10px 12px;
 _padding: 0 0 10px 12px;
}

.requiredFieldAlert{ float:left; clear:both; font-size:11px; font-style: italic;   display:inline;  width:621px; margin: 0 0 10px 12px;
 *margin: 0 0 10px 12px;
 _margin: 0 0 10px 24px;
 _padding: 0 0 10px 0;
 padding: 0 0 0 0;}

.requiredFieldAlert .requiredStar { float:left;font-size:13px; color:#71a714; vertical-align: sup; display:inline; margin-right:3px;padding-bottom:15px; }

fieldset .requiredStar { float:left;font-size:13px; color:#71a714; vertical-align: sup; display:inline; margin-right:3px;padding-bottom:15px; }

fieldset .notrequiredStar { float:left;font-size:13px; color:#ffffff; vertical-align: sup; display:inline; margin-right:3px;padding-bottom:15px; }

div.regFormSignInDetails{ float:left;padding-left:5px; margin-top:10px; width:625px;}

div.regFormSignInDetails .error{clear:left; float:right; margin-top: 3px; font-weight:bold; color:#fa3535; padding-right:20px;}

div.regFormSignInDetails .col1{float:left; width:310px; }

div.regFormSignInDetails .col2{float:left; width:315px;}

div.regFormSignInDetails  .col1 fieldset{border:none; width:310px; float:left; padding:0px 0px 18px 0px; margin:0px;}	

div.regFormSignInDetails  .col2 fieldset{border:none; width:315px; float:left; padding:0px 0px 18px 0px; margin:0px;}			
div.regFormSignInDetails label{float:left; width:120px; display:inline; }	
div.regFormSignInDetails fieldset input{float:left; width:160px; display:inline;}		
div.regFormSignInDetails .noteMemberName{float:left; font-size:10px; color:#aaaaaa;  line-height:11px; padding-bottom: 10px;}	
div.regFormSignInDetails .notePassword{clear:both; text-align:right; font-size:10px; color:#aaaaaa; line-height:11px; width:305px;}	
div.regFormSignInDetails .tip{float:left; width:621px;  color:#024f96; font-weight: bold; clear:left; margin:3px 0px 0px 13px;
*margin:3px 0px 0px 6px;
_margin:3px 0px 0px 6px;}	
div.regFormSignInDetails .rememberMe{float:left; clear:both; width:100%;}		
div.regFormSignInDetails .rememberMeBG{float:left; width:132px; height:27px; background: url('/assets/images/icon/icon_remember_me.gif'); background-repeat: no-repeat; margin-right:10px; }	
div.regFormSignInDetails .rememberMeBG .checkbox{position:relative; top: 5px; left: 7px;}	
div.regFormSignInDetails .privacy{float:left; width:575px; font-size:11px; clear:left; margin: 10px 0px 0px 15px; }
div.regFormSignInDetails .errorX{float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;}
div.regFormSignInDetails .error{clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:160px; margin-left:130px;}

div.regFormProfile {float:left;clear:both;margin: 3px 0 0 31px;
_margin: 3px 0 0 0;
padding: 0 0 0 0;
_padding: 0 0 0 40px;
width:625px;
_width:620px;}

div.regFormProfile .errorX{float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;}

div.regFormProfile .error {clear:both; float:left;font-weight:bold; font-size:11px; color:#fa3535; width:160px; margin: 0 0 10px 94px;}

div.regFormProfile .colFull .error { float:left;clear:both; font-weight:bold; font-size:11px; color:#fa3535; margin: 3px 0 0 410px;
_margin: 0 0 0 0;
_padding:3px 0 0 410px;
border:0;
}

div.regFormProfile .colFull .errorLeft 	{clear:both; float:left; font-weight:bold; font-size:11px; color:#fa3535; width:auto; margin: 0 0 12px 10px;
_padding: -12px 0 12px 0;
_margin: 0 0 12px 10px;}

div.regFormProfile div.colRank .error {clear:both; float:left; margin: 3px 0px 5px 0px; font-weight:bold; font-size:11px; color:#fa3535; width:100%; _width:99%; }

			
.col1 fieldset .error {border:0 solid green;margin:-6px 0 12px 170px;_margin:0 0 0 0;padding: 0 0 6px 0;
_padding: 0 0 12px 170px;
color: #fa3535;float:left;font-weight:bold; font-size:11px;width:100%;}	




div.regFormProfile .col1{float:left; width:310px; }	


div.regFormProfile .col2{float:left; width:315px; }
div.regFormProfile .colFull{float:left; width:625px;}
div.regFormProfile .colRank{float:left; width:625px; margin-bottom:20px; margin-top:10px;}
div.regFormProfile .col1 fieldset{border:none; width:455px; float:left; padding:0px 0px 2px 0px; margin:0px;}	
div.regFormProfile .col2 fieldset{border:none; width:455px; float:left; padding:0px 0px 2px 0px; margin:0px;}	
div.regFormProfile .colFull fieldset{border:none; width:625px; float:left; clear:both;padding:0px 0px 2px 0px; margin:0;	}	

div.regFormProfile .col1 fieldset .label {float:left; width:150px; display:inline;font-weight:bold; text-transform:lowercase; margin-right:10px;}
div.regFormProfile .col1 input {float:left; display:inline; width:245px;padding: 0 0 0 2px;}
div.regFormProfile .col1 fieldset .requiredStar, div.regFormProfile .col1 fieldset .notrequiredStar {position:relative;left:0px;}
div.regFormProfile .col1 .radio fieldset .line input { background:none;}
div.regFormProfile fieldset input.radio {float:left; width:15px;display:inline; padding:0 0 0 0;margin:1px 4px 0 0;}	

div.regFormProfile .colFull fieldset .label1col {float:left; width:150px; display:inline;font-weight:bold;text-transform:lowercase; margin:-28px 5px 0 6px;*margin:5px 15px 0 0;}
div.regFormProfile .colFull fieldset table.kidsAges {float:left; display:inline; width:245px;padding-bottom:20px;margin:0px;}
div.regFormProfile .colFull fieldset table.kidsAges input {background:none;}
div.regFormProfile .colFull fieldset .label1col .requiredStar { position:relative;left:-10px;top:30px;*left:0;*top:0;}


div.regFormProfile div .colFull div span {float:left; width:150px; display:inline; font-weight:bold; text-transform:lowercase; margin:14px 10px 0 0; }
/* IE 6 */
*html div.regFormProfile div .colFull div span {float:left; width:150px; display:inline; font-weight:bold; text-transform:lowercase; margin:40px 10px 0 0;}
*html div.regFormProfile div .colFull div .requiredStar {display:inline; margin:25px 0px 0 0;}

div.regFormProfile div .colFull fieldset {_margin-top:-40px;padding:0;}
div.regFormProfile div .colFull fieldset .interests {float:left; display:inline; width:245px;padding-left:2px; margin:-32px 0 0 189px;*margin-left:168px;_margin-top:0px;}
div.regFormProfile div .colFull fieldset .interests .check1,
div.regFormProfile div .colFull fieldset .interests .check2 { float:left; width:100%;margin-bottom:8px;_margin:0px 0 5px -5px;}
div.regFormProfile div .colFull fieldset .interests .check1 span,
div.regFormProfile div .colFull fieldset .interests .check2 span { float:left; width:auto; font-weight:normal; text-transform:lowercase;margin:-15px 0 0 0px;*margin:-22px 0 0 20px;_margin:-16px 0 0 0px; }
div.regFormProfile div .colFull fieldset .interests .check1 span input,
div.regFormProfile div .colFull fieldset .interests .check2 span input {float:left; width:20px;margin:3px 0 0 -25px;*margin:10px 0px 0 -25px;_margin:14px 10px 0 0;*padding-right:8px; background:none;}

div.regFormProfile .colFull div .requiredStar, div.regFormProfile .colFull div .notrequiredStar { position:relative;left:0px;top:15px; float:left;}
/* IE 6 */
*html div.regFormProfile .colFull div .requiredStar, div.regFormProfile .colFull div .notrequiredStar { position:relative;left:-3px;top:15px;}

div.regFormProfile fieldset span label {float:left; width:390px;margin:0;}
div.regFormProfile fieldset span input {margin-right:5px; background:none;}
div.regFormProfile fieldset select { float:left; width:171px; display:inline; text-transform:lowercase; }	


div.regFormProfile .col1 fieldset .phone input{
width:24px;margin:0 4px 0 0;_padding-right:12px}	


div.regFormProfile .col1 fieldset .phone span{
display:inline; float:left; clear:none;margin:0 4px 0 2px;}	


div.regFormProfile .threecolwide, div.regFormProfile .twocolwide {
width:625px; border:0;float:left;padding: 0 0 3px 0;}



div.regFormProfile .threecolwide .childrenCol1, div.regFormProfile .twocolwide .childrenCol1 {float:left;clear:left; padding:0 0 0 0; _padding:0 0 0 90px;margin:0px 0px 0px 90px; 
_margin:0px 0px 0px 0; text-align:left;border:0px solid orange;		}

div.regFormProfile .threecolwide .childrenCol1 {height:40px;width:100px; }

div.regFormProfile .twocolwide .childrenCol1 {height:10px;width:80px; margin-left:168px;}
/* IE 6 */
*html div.regFormProfile .twocolwide .childrenCol1 {margin:10px 0 0 40px;}

div.regFormProfile .threecolwide .childrenCol2 	{border:none; width:40px; float:left; padding:0; margin:12px 0 0 14px; height:20px;}	

div.regFormProfile .twocolwide .childrenCol2 { border:none; width:322px; float:left;	clear:none; padding:0; margin:0 0 0 0; height:20px; }									
/* IE 6 */
*html div.regFormProfile .twocolwide .childrenCol2 {margin:10px 0 0 0;}

div.regFormProfile .threecolwide .childrenCol3 { border:none; width:285px; float:left; padding:0px; margin:0px;height:20px;}		

div.regFormProfile .label1colSub{float:left; width:366px; display:inline; padding-left:45px;}	
div.regFormProfile .multiQstn{float:left; width:600px; display:inline; margin-bottom:5px;}	


div.birthdayCenter {  float:left;padding-left:0; margin-top:10px; width:625px; }

div.birthdayCenter fieldset { float:left; border:0; width:621px; padding:0px 0px 12px 0px; margin: 0 0 0 0;  }
div.birthdayCenter .col1 fieldset { float:left; border:0; width:621px; padding:0px 0px 0px 0px; margin: 0 0 0 0;  }
div.birthdayCenter .col1 fieldset.txtbox input {width:155px;}

	
div.birthdayCenter .bdayText span label {float:left; width:390px;margin:-17px 0 0 25px;_margin-top:0;}
div.birthdayCenter .bdayText span input {float:left;margin:-12px -20px 0 2px;_margin-top:0; _margin-left:-2px; *margin-left:-2px; background:none;}

div.birthdayCenter .removeBday {position:relative; top:35px; left:360px; width:55px; margin:0px 0 0 0px; padding:0px; text-transform:lowercase;}
div.birthdayCenter .col1 .removeBday span input {position:relative; top:-15px; left:-35px;width:35px; background:none;}


div.birthdayCenter .label { float:left; width:113px; display:inline; }		

div.birthdayCenter span.bdayLabel { float:left; width:113px; display:inline; }			
div.birthdayCenter fieldset input 	{ float:left; width:161px; display:inline; padding:0 0 0 2px; text-transform:lowercase; }	

div.birthdayCenter .addBdayBtn {float:left; clear:both; width: 120px; margin:10px 0 0px 160px;_margin-left:80px;}
div.birthdayCenter .addBdayBtn input { cursor:pointer; background:none;}

div.birthdayCenter #BDAYdefault { clear:both; float:left; padding:0px; margin-top:-20px; width:380px;  }
div.birthdayCenter #BDAY1 { clear:both; float:left; padding:0px; margin:0px; width:380px; display:none; border-top: 1px dotted #414141; }
div.birthdayCenter #BDAY2 { clear:both; float:left; padding:0px; margin:0px; width:380px; display:none; border-top: 1px dotted #414141; }
div.birthdayCenter #BDAY3 { clear:both; float:left; padding:0px; margin:0px; width:380px; display:none; border-top: 1px dotted #414141; }
div.birthdayCenter #BDAY4 { clear:both; float:left; padding:0px; margin:0px;  width:380px; display:none; border-top: 1px dotted #414141; }
div.birthdayCenter #BDAY5 { clear:both; float:left;  padding:0px; margin:0px; width:380px; display:none; border-top: 1px dotted #414141; }

div.birthdayCenter .errorX { float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline;  }

div.birthdayCenter .error { float:left; font-weight:bold; font-size:11px; color:#fa3535; width:216px; margin: -10px 0 10px 47px; text-align:right; _margin-left:-48px;}

div.birthdayCenter #BDAY1 .bdayEntry .radio .requiredStar {float:left;margin:0;/*position:relative;top:48px;left:-40px;*/}
div.birthdayCenter #BDAY1 .bdayEntry .radio .label {float:left; width:150px; display:inline;font-weight:bold; text-transform:lowercase; margin:0 10px 0 3px;}
div.birthdayCenter #BDAY1 .bdayEntry .radio .line {margin-bottom:15px;}
div.birthdayCenter #BDAY1 .bdayEntry .radio .line input {background:none;}
div.birthdayCenter #BDAY1 .bdayEntry .radio .line input.radio {float:left; width:15px;display:inline; padding:0 0 0 0;margin:1px 4px 0 0;}



div.regFormContactPref { float:left;padding-left:0; margin-top:10px; width:625px;}
div.regFormContactPref fieldset{ float:left; border:0; width:621px; padding:0px 0px 12px 0px;		margin: 0 0 0 0;}		
div.regFormContactPref fieldset input{float:left; width:18px; display:inline; padding:0;margin:0;}	
div.regFormContactPref fieldset .label{float:left; width:95%; display:inline; }	
div.regFormContactPref fieldset .learnMore{clear:both; width:606px; margin-left:25px;}	
div.regFormContactPref fieldset .line{float:left; clear:both; border:none; width:621px; padding: 0px; margin:0px;}	
div.regFormContactPref fieldset .inline{float:left; display:inline; border:none; width:auto; padding: 0px; margin:0px;}	

div.regFormContactPref span{ margin:0 0 0 0;padding: 0 0 0 0;}		

div.regFormContactPref span.hideText{color: #777777;}	

div.regFormSubscribe {float:left; margin-top:10px; }			

div.regFormSubscribe fieldset{float:left; border:none; width:613px; margin: 0 0 0 0; padding: 0 0 18px 0;
*margin: 0 0 0 0; /* for ie7 */
_padding: 3px 0 0 0; /* for ie6 */ }	


div.regFormSubscribe fieldset.bottom { float:left; border:none; width:613px;	margin: 0 0 0 0; padding:0px;
*margin: 0 0 0 0; /* for ie7 */
_padding: 3px 0 0 0; /* for ie6 */	}

div.regFormSubscribe fieldset#address div.labelAddress,
div.regFormSubscribe fieldset div.label {float:left; width:150px; display:inline;font-weight:bold;text-transform:lowercase; margin-right:10px;}
div.regFormSubscribe fieldset input {float:left; display:inline; width:245px;padding: 0 0 0 2px;}
div.regFormSubscribe fieldset div.label .requiredStar, div.regFormSubscribe fieldset div.label .notrequiredStar {position:relative;left:0px;}
div.regFormSubscribe fieldset div.labelAddress .requiredStar, div.regFormSubscribe fieldset div.labelAddress .notrequiredStar {position:relative;left:0px;}

div.regFormSubscribe fieldset .line{float:left; clear:both; border:none; width:621px; padding: 0px; margin:0px;}	


div.regFormSubscribe div.language fieldset  {clear:both; float:left; display:inline; width:500px}	
div.regFormSubscribe div.language fieldset .label {float:left; display:inline; width:200px; }		
div.regFormSubscribe div.language .line{float:left; display:inline; width:85px;  }	
div.regFormSubscribe div.language fieldset input.radio{float:left; width:15px; display:inline;}	


div.regFormSubscribe .col{float:left; width:310px;}
div.regFormSubscribe .col{float:left; width:310px;}
div.regFormSubscribe .errorX{float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;  padding-top:2px;}		
div.regFormSubscribe fieldset .error{float:left; clear:both; font-weight:bold; font-size:11px; color:#fa3535; width:101px; margin: 3px 0 3px 99px;
_margin: 3px 0 3px 50px;
padding: 0 0  0 0;		
_padding: 3px 0 3px 0px;}		
div.regFormSubscribe fieldset#address .error{clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:401px; margin-left:99px;}		

div.regFormLifestyle	{float:left;padding-left:5px; margin-top:10px; width:625px;}	
div.regFormLifestyle fieldset{border:none; width:625px; float:left; padding:0px 0px 18px 0px; margin:0px;}	
div.regFormLifestyle fieldset .label{float:left; display:inline; width:95%;}	
div.regFormLifestyle fieldset .labelSelect{float:left; display:inline; width:65px;}	
div.regFormLifestyle fieldset input{float:left; display:inline; width:auto;}	
div.regFormLifestyle fieldset select{float:left; display:inline; }	
div.regFormLifestyle fieldset .line{float:left; display:inline; clear:both; margin-left: 15px; padding-bottom:3px; width:95%;}	
div.regFormLifestyle fieldset .question{float:left; }	
div.regFormLifestyle .errorX{float:left; font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px; padding-top:2px;}
div.regFormLifestyle fieldset .error{clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:400px; margin-left:75px;}	
div.regFormLifestyle div.question .error{clear:both; float:left; margin-top: 3px; font-weight:bold; font-size:11px; color:#fa3535; width:100%; margin-bottom:5px;}	

#forgotPasswordForm{float:left; clear:both; margin:0px 0px 20px 0px; width:100%; padding-top:20px;}
#forgotPasswordForm fieldset{float:left; border: none; margin:-30px 0 0 30px; padding:0px;}
#forgotPasswordForm fieldset label{float:left; display:inline; width:161px; text-transform:lowercase;_margin:8px -120px 0 0;}	
#forgotPasswordForm fieldset input{position:relative;left:150px; top:-25px;_top:-18px; display:inline; width:181px; margin-right:10px; padding: 0 0 0 2px;		}	
#forgotPasswordForm fieldset input[type="image"] { position:relative; top:-20px;left:160px;background:none;}	

#forgotPasswordForm fieldset .errorX { float:left;font-weight:bold; font-size:11px; color:#fa3535; display:inline; 
margin: -18px 0 0 340px;*margin:-42px 0 0 370px;_margin:-33px 0 0 385px;padding:0;} 

#forgotPasswordForm fieldset .error {clear:both; float:left; margin:-20px 0 0 152px;*margin-left:180px;_margin-left:97px; font-weight:bold; font-size:11px; color:#fa3535; width:400px;}

#signInContextBody{float:left;}		
#signInContextBody fieldset{float:left; border:none; width:180px; padding:0px; margin: 10px 5px 10px 0px;}
#signInContextBody fieldset label{float:left; text-align:left; padding:0px; margin:0px; width:180px; display:block;}
#signInContextBody fieldset input{float:left; clear:left; width:auto; display:block;}
#signInContextBody .column{float:left; width:180px; text-align:left;}
#signInContextBody .column .link{float:left; clear:both; padding-bottom:2px; line-height:14px; padding-left:4px; font-size:11px;}
#signInContextBody .link{float:left; clear:both; padding-bottom:2px; padding-left:38px;}
#signInContextBody .tip{float:left; clear:both; width:350px;  color:#024f96; font-weight: bold; margin:0px; padding:0px;}	
	


/*******************************************************************
 * NEW REGISTRATION
 ******************************************************************/

.doyoulive {float:left;margin-right:10px;}

.yes {float:left;margin-right:10px;}
.no {float:left;margin-right:10px;}

.childradio1 {float:left;width:150px;margin-left:95px; padding-bottom:7px;}
.childradio2 {float:left;width:150px; padding-bottom:7px;}
.childradio3 {float:left;width:150px;margin-left:95px; padding-bottom:7px;}
.childradio4 {float:left;margin-left:95px; width:150px;}
.childradio5 {float:left;margin:-20px 0 0 290px;width:250px;clear:right;}

.dropdown {float:left;padding:0 0 10px 15px;}

.qst {float:left;width:275px;}
	
#cooktype {width:320px;*width:330px;*font-size:99%;}
.cooktype {width:335px;*width:330px;*font-size:99%;}

.all {*font-size:99%;}

.interests { float:left; margin:5px 0px 10px -21px; }

	.interests .check1  {float:left;width:300px; margin-bottom:3px;}
	.interests .check2  {float:left;width:300px; margin-bottom:3px;}	

.radio1  {float:left;width:275px; margin-bottom:3px;}
.radio2  {float:left;width:275px; margin-bottom:3px;}

.check1  {float:left;width:275px; margin-bottom:3px;}
.check2  {float:left;width:275px; margin-bottom:3px;}	

table.kidstable { float: left; margin: 0px 0px 10px 78px;  }
	table.kidstable td {width:150px;  }
	table.kidstable td input {float:left; width:15px; margin-right:5px; }
	
table.kidsAges { float: left; margin: 10px 0px 10px 70px;  width:200px;}
	table.kidsAges td {float:left; padding-bottom:0px;}
	table.kidsAges td input {float:left; width:15px; margin-right:5px; }

	
table.langpref { float: left; margin: 0px 0px 0px 70px;  width:220px;}
	table.langpref td {float:left; width:100px; padding-bottom:10px;}
	table.langpref td input {float:left; width:15px; margin-right:5px; }
	


.ageRange {float: left; }


			div.regFormProfile fieldset div.radio1 input { float:left; width:25px; margin-left:93px;padding:0 0 0 2px; }
			div.regFormProfile fieldset div.radio2 input { float:left; width:25px; padding:0 0 0 2px; }	
			div.regFormProfile fieldset div.check1 input { float:left; width:25px;margin-left:97px; padding:0 0 0 2px;}
			div.regFormProfile fieldset div.check2 input { float:left; width:25px;margin-left:37px; padding:0 0 0 2px;}
			div.regFormProfile div.col1 div.radio fieldset input { float:left; display:inline; padding:0 0 0 2px; }	
			div.regFormProfile div.col1 div.radio .line { float:left; display:inline; width:75px; }	

	
	.question2 table { float:left; }
		.question2 table td { float: left; width:100px; }
	.small {float:left;margin-left:100px;width:100px;}
	.medium {float:left;width:100px;}
	.large {float:left;width:100px;}
	span.label {float:left;margin:-15px 0 0 30px;}
	.activity {float: left; width:500px; }
		.activity table { float:left; }
			.activity table td { float: left; padding-bottom:10px; }
	
	.lactate table { float:left; }
		.lactate table td { float: left; width:100px; }	
	

/* ****************************************************************

SEARCH RESULTS

**************************************************************** */


#searchOptionsBody {float:left; width:100%;}
div#searchOptionsBody h2 {font-size:14px; color:#00549f; margin-bottom:10px; padding:0px; clear:both;}
div#searchOptionsBody .col1 {float:left; width:187px;  padding-right:20px; background: url('/assets/images/search/search_divider.gif'); background-repeat: no-repeat; background-position: top right;}
div#searchOptionsBody .col2 {float:left; width:189px; height:260px; padding: 0px 20px 0px 20px; background: url('/assets/images/search/search_divider.gif'); background-repeat: no-repeat; background-position: top right;}
div#searchOptionsBody .col3 {float:left; width:216px; padding-left:20px;}

div#moreSearchOptions {float:left; margin:0px; padding:0px;}
div#moreSearchOptions div.link {margin: 0px 0px 10px 0px;font-size:11px; color:#f47820; line-height:14px;}
div#moreSearchOptions a {font-size:11px; color:#f47820; text-decoration:underline; line-height:14px;}
div#moreSearchOptions fieldset {border:none; padding:0px; margin-bottom: 5px;}
div#moreSearchOptions label {float:left; padding:0px; margin:0px 0px 4px 0px;}
div#moreSearchOptions input, div#moreSearchOptions select {float:left; width:180px; margin:0px 0px 4px 0px;}
div#moreSearchOptions  fieldset.fs_select1 select {float:left; width:180px; margin:0px 0px 4px 0px;}
div#moreSearchOptions fieldset.fs_checkBox1 {float:left; font-weight:normal; clear:both; width:195px; }
div#moreSearchOptions fieldset.fs_checkBox1 input {width:16px; float:left; display:inline; }
div#moreSearchOptions fieldset.fs_checkBox1 label { float:left; width:170px;}
div#moreSearchOptions input.button {clear:left; float:left; margin-top: 50px; padding-left:130px; width:76px; height:24px;text-transform:lowercase;}

#newSearchBox {float:left; width:178px;margin-top:20px !important;margin-right:10px;_margin:0 15px 0 -185px;border:1px #e6e6e6 solid; background-color:#fff;padding:2px; display:block;}
div#newSearchBox div.bottomSearchform {float:left; background-color:#e1effa;margin:0; padding:0 10px 35px 10px;*padding-bottom:30px;_padding-right:0px; width:158px;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch {float:left;margin:0;padding:0; width:158px;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch h2 {float:left;font-weight:bold;font-size:16px; color:#5da1d9;margin:0px;padding:10px 0px 10px 0px;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedHR {float:left;width:158px; border-bottom:1px solid #ccc;margin:0;padding:5px 0 5px 0;*padding:0;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel {float:left;font-weight:bold; font-size:13px;width:158px;padding:10px 0 5px 0;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel span {float:left;width:158px;font-weight:normal; font-size:11px;margin:2px 0 0px 10px;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel2 {float:left;font-weight:bold; font-size:13px;width:158px;padding:10px 0 5px 0;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel2 span {float:left;width:158px;font-weight:normal; font-size:11px;margin:2px 0 0px 10px;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel3 {float:left;font-weight:bold; font-size:13px;width:158px;padding:10px 0 5px 0;}
div#newSearchBox div.bottomSearchform div#NewRecipeSearch .selectedLabel3 span {float:left;width:158px;font-weight:normal; font-size:11px;margin:2px 0 0px 10px;}

/* FACET SEARCH */
.facetSearch { float:left; clear:left; width:178px; border:1px #e6e6e6 solid; border-top:none; background-color:#fff;margin:0px;padding:0 2px 2px 2px; text-transform:lowercase; position:relative; z-index:9999;}
.facetSearch .facetInner {float:left; background-color:#e1effa; padding:0px 10px 30px 10px;margin:0; text-align:left; width:158px;}
.facetSearch .facetInner h2 {float:left;font-weight:bold;font-size:16px; color:#5da1d9;margin:0px;padding:10px 0px 10px 0px;}
.facetSearch .facetInner .selectedHR {float:left;width:158px; border-bottom:1px solid #ccc;margin:0;padding:5px 0 5px 0;*padding:0;}
.facetSearch .facetInner .selectedLabel {float:left;font-weight:bold; font-size:13px;width:158px;padding:10px 0 5px 0; color:#666666;}
.facetSearch .facetInner .selectedLabel span {float:left;width:158px;font-weight:normal; font-size:11px;margin:2px 0 0px 10px;}

.facetSearch .facetInner .refineResults {float:left; width:158px; padding-bottom:5px; margin:0px; font-size:11px;}
.facetSearch .facetInner .refineResults .searchBox { float:left; background-image:url(/assets/images/search/search_bg.gif); background-repeat: no-repeat; width:158px;  height:20px; } 
.facetSearch .facetInner .refineResults .searchBox input {color:#666; margin:0px 0px 0px 15px; background-color: transparent; border: solid 0px #cbe2f6; width:95px; }
.facetSearch .facetInner .refineResults .button {float:left;padding:0px; margin:-20px 0 0 115px;_margin-left:55px;}

.facetSearch .facetInner .categoryName {float:left;width:158px;font-weight:bold;}
.facetSearch .facetInner .categoryName .catType {width:158px;font-weight:normal; font-size:11px;margin-top:10px;padding-left:10px; background-image:url(/assets/images/search/search_arrow.gif); background-repeat:no-repeat; background-position:0px 5px;}
.facetSearch .facetInner .categoryName .on {background-image:url(/assets/images/search/search_arrow_down.gif); background-repeat:no-repeat; font-weight:bold;}
.facetSearch .facetInner .categoryName input {margin-right:7px; background:none;}

.facetSearch .facetInner .categoryName .catType .radioList { display:none;}
.facetSearch .facetInner .categoryName .on .radioList { display: block;}

.facetSearch .facetInner .categoryName .catType a, .facetInner .categoryName .catType a:link, .facetInner .categoryName .catType a:visited, .facetInner .categoryName .catType a:hover {font-size:11px;color:#666; text-decoration:none;}
.facetSearch .facetInner .categoryName .on a, .facetInner .categoryName .on a:link, .facetInner .categoryName .on a:visited, .facetInner .categoryName .on a:hover { color:#00549f;font-size:11px;}
.facetSearch .facetInner .categoryName .on .radioList,.facetInner .categoryName .totalTime, .facetInner .categoryName .healthyLiving {font-weight:normal;font-size:11px;}

.facetSearch .facetInner .categoryName .totalTime table label {float:left;width:142px;margin:-15px 0 0px 18px;  /* IE8 only */margin:-13px 0 0px 16px\9; *margin:-18px 0 0 16px;}

.facetSearch .facetInner .categoryName .radioList label {float:left;width:130px;margin:-15px 0 5px 20px;*margin:-18px 0 0 15px;}
.facetSearch .facetInner .categoryName .totalTime table td input {float:left;margin:0 0 0 -2px;/* IE8 only */margin:2px 0 0 -7px\9;*margin:0 0 0 -7px;padding:0;} 
.facetSearch .facetInner .categoryName .radioList input {margin-left:-2px;*margin-left:-7px;}

.facetSearch .facetInner .off, .facetSearch .facetInner .off .catType a {color:#b6bfc6;}
.facetSearch .facetInner .off .catType {background-image:url(/assets/images/search/search_arrow_gray.gif); background-repeat:no-repeat; background-position:0px 5px;}
.facetSearch .facetInner .off .on {background-image:url(/assets/images/search/search_arrow_down_gray.gif); background-repeat:no-repeat; background-position:0px 5px;}

#searchResultsHeading {float:left; margin-bottom:17px;color:red; margin-top:0px; padding:0px; width:743px;}
#searchResultsHeading a {float:left;margin:-15px 0 0 85px;color:red; text-decoration:underline;}

#searchResultsCallout {float:right;width:743px;}
div#searchResultsCallout img {float:left; border-right:1px solid #CFD3D4; width:104px; height: 78px;}
div#searchResultsCallout div.copy {float:left; width: 278px; padding:10px 7px 10px 7px;}
div#searchResultsCallout a { text-decoration:underline; color:#f47820; }
div#searchResultsCallout a:hover { text-decoration:underline; color:#434343; }
div#searchResultsCallout table {float:left;margin-bottom:4px;width:682px;}

.resultsPage div#searchResultsCallout {_margin-top:-65px;}

.sponsorAd {float:left;clear:right;margin-top:20px;margin-bottom:10px;_margin-bottom:0;padding-bottom:10px;_paddiing-bottom:0;width:743px; border-bottom:1px solid #e1e1e1; text-transform:lowercase;}
.sponsorAd div#searchResultsCallout {_margin-top:0px;}
.sponsorAd div#searchResultsCallout table {float:left;width:350px;margin-right:20px;border:none;}
.sponsorAd div#searchResultsCallout table td {padding-right:15px;}
.sponsorAd div#searchResultsCallout table td a {color:#00549F;}


#MINCallout{float:right;width:257px; border:1px dotted #298ebc; border-top:none; background-color:#eff7fa; padding:10px 20px 10px 20px; margin-top:-22px;
_position:relative;}
#MINCallout table td.ResultSummaryRowSelected{background:#6aade4; color:#FFFFFF; font-weight:bold; padding:0px 5px 0px 5px;}
#MINCallout table td.ResultSummaryRowSelected div { background:#6aade4; color:#FFFFFF; font-weight:bold; padding:0px 5px 0px 5px;display:inline; } 
#MINCallout table td.ResultSummaryRowNotSelected{color:#6aade4; font-weight:bold; padding-left:5px;}

#MINCallout table td.ResultSummaryRowNotFound{font-weight:bold; padding-left:5px;}	
#MINCallout table td.ResultSummaryRowNotSelected a { color:#434343; text-decoration:underline;}
#MINCallout table td.ResultSummaryRowNotSelected a:hover { color:#f47820; text-decoration:underline;}


h1.searchResults {color:red; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;}
h2.searchResults {font-size:14px;margin:0px; padding:0px; font-weight:normal;color:red;}

h2.searchResultstext{font-size:14px;margin:0px; padding:0px; font-weight:normal;color:#777777;}


h2.searchResultstext .searchResultstextresults{font-size:14px;margin:0px; padding:0px; font-weight:normal;color:#434343;}
h3.searchResultstext{font-size:12px;margin:0px; padding:0px; font-weight:normal;color:#777777;}
h3.searchResultstext .searchResultstextresults{font-size:12px;margin:0px; padding:0px; font-weight:normal;color:#434343;}

#resultsTabs {float:right; width:745px;_width:743px; height:42px; text-transform:lowercase;margin-left:3px;*margin-left:3px;_margin:0;}

div#resultsTabs #returned {color:#434343; font-size: 12px;}

div#resultsTabs div.tabOn_Recipe {float:left;position:relative; _top:8px; margin-top:8px; padding: 5px 0px 9px 0px; color: #0e4186; font-size: 13px; font-weight: bold; background-color: #FFFFFF; height: 20px;border: 1px #e1e1e1 solid;border-bottom:none;}
div#resultsTabs div.tabOff_Recipe {float: left; margin: 8px 0px 0px 0px; padding: 5px 0px 0px 0px; background-color:#e1effa; color: #434343; font-size: 12px; height: 28px;}
div#resultsTabs div.spacer_Recipe {float:left; width:3px; height:42px;}

div#resultsTabs div.tabOn_Recipe div.KraftRecipes {width:148px; text-align:center;}
div#resultsTabs div.tabOn_Recipe div.MemberRecipes { width: 167px; text-align: center;}
div#resultsTabs div.tabOn_Recipe div.Articles {width:167px; text-align:center;}
div#resultsTabs div.tabOn_Recipe div.ProductSearch {width:123px; text-align:center;}

div#resultsTabs div.tabOff_Recipe div.KraftRecipes {width:141px; text-align:center; font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.MemberRecipes {width:160px; text-align:center;font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.Articles {width:160px; text-align:center;font-size: 12px; }
div#resultsTabs div.tabOff_Recipe div.ProductSearch {width:116px; text-align:center;font-size: 12px; }

div#resultsTabs div.tabOff_Recipe a {text-decoration:none;font-size: 13px; font-weight:normal;}
div#resultsTabs a {text-decoration:none; font-weight:bold; }
div#resultsTabs a:hover {text-decoration:underline; font-weight:bold; }
div#resultsTabs div.tabOff_Recipe a:hover {text-decoration:underline;}
div#resultsTabs span.none {color:#777777;}

div#searchResultsCallout .resultsText {float:left;width:445px; margin-top:15px;padding-bottom:15px;}
div#searchResultsCallout .resultsText span {color:#5da1d9; font-weight:bold; font-size:16px;margin-right:10px;}

div#searchResultsCallout .searchSort {float:right;text-align:right;width:230px; padding:0px; font-weight:bold; margin-top:15px;}
div#searchResultsCallout .searchSort select { width:161px;margin-left:5px; background:none;}

div#searchResultsCallout div.paging {float:left;width:743px; padding-bottom:10px; margin:0px;}
div#searchResultsCallout div.paging ul {float:right;padding:0px; margin:0px; list-style-type:none;}
div#searchResultsCallout div.paging ul li {float:left;margin:0px 2px 0px 2px; display:inline;}
div#searchResultsCallout div.paging ul li a {text-decoration:none; color:#666;}
div#searchResultsCallout div.paging ul li.on {text-decoration:none; color:#6aade4; font-weight:bold;}
div#searchResultsCallout div.paging ul li a:hover {text-decoration:none;color:#00549f; font-weight:bold;}
div#searchResultsCallout div.paging ul li img {width:13px;height:13px;border:none;margin:0 10px 0 10px;}
.searchResultsContainer { min-height:400px; }

div#resultsBottom {float:right;width:625px; margin:10px 0px -10px 15px;*margin-left:0px;padding-top:10px;}
div#resultsBottom div.paging {float:right; text-align:right;width:420px; height:13px; padding-bottom:10px;margin-right:-8px;*margin-right:-2px; font-size:12px;}
div#resultsBottom div.paging ul {padding:0px; margin:0px; list-style-type:none;}
div#resultsBottom div.paging ul li {margin:0px 2px 0px 2px; display:inline;}
div#resultsBottom div.paging ul li.on {text-decoration:none; color:#6aade4; font-weight:bold;}
div#resultsBottom div.paging ul li a {text-decoration:none; color:#666;}
div#resultsBottom div.paging ul li a:hover {text-decoration:none; color:#00549f; font-weight:bold;}
div#resultsBottom div.paging ul li img { vertical-align:bottom;width:13px;border:none;margin:0 6px 0 6px;padding-top:0px;}

/*IE6*/
* html div#searchResultsCallout div.paging div.paging {float:left;width:743px; padding-bottom:10px; margin-top:50px;}

div#searchResultsHead {float:right;width:743px;_width:735px;vertical-align:middle; margin:0px;padding-bottom:21px; border:1px solid #e1e1e1; border-top:none; text-transform:lowercase;}
div#searchResultsHeadMR,div#searchResultsHeadProduct {float:right;width:743px;_width:741px;vertical-align:middle; margin:0px;padding-bottom:21px; border:1px solid #e1e1e1; border-top:none; text-transform:lowercase;}

div#searchResultsHead div.space_search {float:left;width:104px;_width:101px;}
div#searchResultsHead div.recipeName { float:left; width:175px;_width:169px; padding-top:9px;margin-right:10px; }
div#searchResultsHead div.prepTime { float:left; width:74px; padding-top:9px;margin-right:0px; }
div#searchResultsHead div.totalTime { float:left; width:64px; padding-top:9px;margin-right:0px; }
div#searchResultsHead div.numIngred { float:left; width:95px; padding-top:9px;margin-right:0px; }
div#searchResultsHead div.HL { float:left; width:98px; padding-top:9px;margin-right:0px; }
div#searchResultsHead div.HL a{ float:left; margin-right:2px; }
#HLicon { float:left; position:relative; top:0;*top:0px; display:inline; margin-bottom:-30px; }
div#searchResultsHead div.rating {float:left; width:110px; padding-top:9px;margin-right:10px; text-align:right;}

div#searchResultsHead a, div#searchResultsHeadProduct a {text-decoration:underline; }
div#searchResultsHead a.on:link {text-decoration:underline; }
div#searchResultsHead a:hover, div#searchResultsHeadProduct a:hover {text-decoration:underline; }

div.bannerBottom {float:right; text-align:right; width:743px;margin:0;padding:15xp 0 25px 0;}

div#searchResultsHeadMR div.space_search {float:left;width:92px;}
div#searchResultsHeadMR div.recipeName { float:left; width:250px; padding-top:15px;margin:0 7px 0 10px; }
div#searchResultsHeadMR div.totalTime { float:left; width:55px; padding-top:15px;margin-right:21px; }
div#searchResultsHeadMR div.memberName{float:left; width:180px; padding-top:15px;margin-right:4px;}
div#searchResultsHeadMR div.rating {float:left; width:110px; padding-top:15px;margin-right:10px;}
div#searchResultsHeadMR a, div#searchResultsHeadMR a:link, div#searchResultsHeadMR a:visited, div#searchResultsHeadMR a:hover { text-decoration:underline;}

div#searchResultsHeadProduct div.productName{float:left; width:555px; padding-top:9px; padding-left:17px;}
div#searchResultsHeadProduct div.untiSize{float:left; width:87px; padding-top:9px;}
div#searchResultsHeadProduct div.UPCCode{float:left; width:70px; padding-top:9px; text-transform:none;}

div#searchResultsItem1,div#searchResultsItem1Product {float:right;width:743px;_width:741px;padding: 0px;min-height:70px; margin:0px; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; text-transform:lowercase;border-bottom:1px solid #e1e1e1;}
div#searchResultsItem2,div#searchResultsItem2Product {float:right; width:743px;_width:741px;padding: 0px;min-height:70px; margin:0px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; text-transform:lowercase;border-bottom:1px solid #e1e1e1;}

/*IE6*/
* html div#searchResultsItem1,div#searchResultsItem1Product {height: expression( this.scrollHeight < 71 ? "70px" : "auto" ); /* sets min-height for IE */}
* html div#searchResultsItem2,div#searchResultsItem2Product {height: expression( this.scrollHeight < 71 ? "70px" : "auto" ); /* sets min-height for IE */}

div#searchResultsItem1MR,div#searchResultsItem2MR {float:right;width:733px;_width:731px;padding:0 0 0 10px;min-height:70px; margin:0px; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; text-transform:lowercase;border-bottom:1px solid #e1e1e1;}
* html div#searchResultsItem1MR,div#searchResultsItem2MR {height: expression( this.scrollHeight < 71 ? "70px" : "auto" ); /* sets min-height for IE */}

div#searchResultsItem1 div.recipeImage,div#searchResultsItem2 div.recipeImage {float: left;width:77px;padding: 9px 10px 9px 17px;_padding-left:12px;}
div#searchResultsItem1MR div.recipeImage,  div#searchResultsItem2MR div.recipeImage {float: left;width:77px;padding: 9px 10px 0px 5px;_padding-left:0px;}

div#searchResultsItem1 div.recipeImage img, div#searchResultsItem2 div.recipeImage img, div#searchResultsItem1MR div.recipeImage img, div#searchResultsItem2MR div.recipeImage img {width:77px; height:55px;}

div#searchResultsItem1 div.prepTime,div#searchResultsItem2 div.prepTime{ float:left; width:60px;  padding:9px 10px 9px 0px;}
div#searchResultsItem1 div.totalTime,div#searchResultsItem2 div.totalTime{ float:left; width:65px; padding:9px 10px 9px 0px;}
div#searchResultsItem1 div.numIngred,div#searchResultsItem2 div.numIngred { float:left; width:65px; padding:9px 10px 9px 0px; text-align:center;}
div#searchResultsItem1 div.HL,div#searchResultsItem2 div.HL{ float:left; width:88px; padding:9px 65px 9px 10px; text-align:center;}
div#searchResultsItem1 div.rating,div#searchResultsItem2 div.rating { float:left; width:50px; padding:9px 0px 9px 0px; text-align:right; }
div#searchResultsItem1 ul ,div#searchResultsItem2 ul {float:left;width:180px;margin:0; padding:9px 10px 2px 0px; list-style-type:none ;}
div#searchResultsItem1 li,div#searchResultsItem2 li {display:inline ; padding:0 0px ; font-size:11px ; color:#000; font-weight:bold;}

div.thumbcontainer {position:absolute; float:left;margin:-3px 0 10px 0; padding:0px; /*Add a height attribute and set to largest image's height to prevent overlaying*/ }
div.thumbcontainer a {vertical-align:middle;z-index: 1;}
div.thumbcontainer a.thumbnail:hover { background-color: transparent; }
div.thumbcontainer a.thumbnail span { /*CSS for enlarged image*/ height:204px; position: absolute;  left: -1000px; visibility: hidden; }
div.thumbcontainer a.thumbnail:hover span{ /*CSS for enlarged image*/ border: 1px solid black; visibility: visible; top: -150px; left: 100px; /*position where enlarged image should offset horizontally */ z-index: 50; } 
div#searchResultsItem1 div.recipeImage div.thumbcontainer a.thumbnail span img,
div#searchResultsItem2 div.recipeImage div.thumbcontainer a.thumbnail span img,
div#searchResultsItem1MR div.recipeImage div.thumbcontainer a.thumbnail span img,
div#searchResultsItem2MR div.recipeImage div.thumbcontainer a.thumbnail span img { /*CSS for enlarged image*/ border-width: 0; height:204px; width:307px;}

div#searchResultsItem1MR div.recipeName,div#searchResultsItem2MR div.recipeName {float:left; width:250px;_width:255px;margin:9px 7px 9px 0px; padding:0px;*padding-bottom:10px; font-size:12px; font-weight:bold;}
div#searchResultsItem1MR div.totalTime,div#searchResultsItem2MR div.totalTime { float:left; width:70px; margin:9px 5px 9px 0px; padding:0px;*padding-bottom:10px;  font-size:12px; }
div#searchResultsItem1MR div.memberName,div#searchResultsItem2MR div.memberName {float:left; width:180px; margin:9px 5px 9px 0px; padding:0px; *padding-bottom:10px; font-size:12px; font-weight:bold;}
div#searchResultsItem1MR div.rating,div#searchResultsItem2MR div.rating {  float:left; width:50px; text-align:right; margin:9px 5px 9px 0px; padding:0px;*padding-bottom:10px;  font-size:12px; }

div#searchResultsItem1Product div.productName,div#searchResultsItem2Product div.productName { float:left; width:535px; padding:9px 20px 9px 17px; text-transform:uppercase;}
div#searchResultsItem1Product div.productSize,div#searchResultsItem2Product div.productSize { float:left; width:80px; padding:9px 5px 9px 0px;}
div#searchResultsItem1Product div.productCode,div#searchResultsItem2Product div.productCode { float:left; width:70px; padding:9px 5px 9px 0px;}

.articleResults {float:right;_clear:right;width:743px; margin:0px;padding-bottom:21px; border:1px solid #e1e1e1;border-top:none; text-transform:lowercase;}
div#searchResultsHeadArticles,div#searchResultsHeadArticlesSub {float:right;width:743px; margin:0px;padding-bottom:10px; text-transform:lowercase;}
div#searchResultsHeadArticles div.ArticlesSubHead, div#searchResultsHeadArticlesSub div.ArticlesSubHead { float: left; width: 725px; padding:6px 0 0 17px; color: #5da1d9;  font-size: 16px; margin:0px; font-weight: bold; border-top:1px solid #e1e1e1; }
div#searchResultsHeadArticles div.linktext{float:right; text-align:right; margin-top:-25px; padding: 9px 17px 0px 0px; }
div#searchResultsHeadArticles div.ArticlesSubHead1, div#searchResultsHeadArticlesSub div.ArticlesSubHead1{ float: left; width: 725px; padding:6px 0 0 17px; color: #5da1d9;  font-size: 16px; margin:0px; font-weight: bold; }

div#searchResultsHeadArticlesContent div.content {float:left; width:625px; padding:9px 5px 0 28px; margin:0px;color:#00549f;}
div#searchResultsHeadArticlesContent div.content a,div#searchResultsHeadArticlesContent div.content a:link,div#searchResultsHeadArticlesContent div.content a:visited { text-decoration:none; font-size:12px; color:#00549f; font-weight:bold;}
div#searchResultsHeadArticlesContent div.content a:hover { text-decoration:underline; font-size:12px; color:#00549f; font-weight:bold;}

div#searchResultsHeadArticlesContent div.content1,div#searchResultsHeadArticlesContent div.content2 {float:left; width:615px; padding:5px 5px 10px 2px; margin:0px;border-bottom:1px solid #e1e1e1;}
div#searchResultsHeadArticlesContent div.content1 a,div#searchResultsHeadArticlesContent div.content1 a:link,div#searchResultsHeadArticlesContent div.content1 a:visited { text-decoration:none; font-size:12px; color:#00549f; font-weight:bold;}
div#searchResultsHeadArticlesContent div.content2 a,div#searchResultsHeadArticlesContent div.content2 a:link,div#searchResultsHeadArticlesContent div.content2 a:visited { text-decoration:none; font-size:12px; color:#00549f; font-weight:bold;}
div#searchResultsHeadArticlesContent div.content1 a:hover,div#searchResultsHeadArticlesContent div.content2 a:hover { text-decoration:underline; font-size:12px; color:#00549f; font-weight:bold;}

div#searchResultsHeadArticlesContent div.content3 {float:right; width:710px; padding:0px 5px 10px 2px; margin:0px;color:#00549f;}
div#searchResultsHeadArticlesContent div.content3 a,div#searchResultsHeadArticlesContent div.content3 a:link,div#searchResultsHeadArticlesContent div.content3 a:visited { text-decoration:none; font-size:12px; color:#00549f; font-weight:bold;}
div#searchResultsHeadArticlesContent div.content3 a:hover { text-decoration:underline; font-size:12px; color:#00549f; font-weight:bold;}

div#resultsControls {float:right;  width:743px;_width:741px; margin:0px;border:1px solid #e1e1e1;border-bottom:none;}
div#resultsControlsArticle,div#resultsControlsArticlesSub {float:right;  width:743px; margin:0px; border:1px #e1e1e1 solid;border-bottom:none;}
div#resultsControls div.resultsButtons {float:left; width:275px; padding:9px 0px 9px 14px;}

div#resultsControlsArticlesSub2 {float:right; width:728px; margin:0;padding:10px 0 10px 15px; font-weight:bold;border:1px solid #e1e1e1;border-bottom:none;}

div#resultsControls div.paging,div#resultsControlsArticlesSub div.paging {float:right; width:380px; text-align:right; padding:12px 5px 0px 0px;}
div#resultsControls div.paging ul,div#resultsControlsArticlesSub div.paging ul {padding:0px; margin:0px; list-style-type:none;}
div#resultsControls div.paging ul li,div#resultsControlsArticlesSub div.paging ul li {margin:0px 2px 0px 2px; display:inline;}
div#resultsControls div.paging ul li a,div#resultsControlsArticlesSub div.paging ul li a {text-decoration:none; color:#666;}
div#resultsControls div.paging ul li.on,div#resultsControlsArticlesSub div.paging ul li.on{text-decoration:none;  color:#6aade4; font-weight:bold;}
div#resultsControls div.paging ul li a:hover,div#resultsControlsArticlesSub div.paging ul li a:hover {text-decoration:none;  color:#00549f; font-weight:bold;} 

#dropdown1{position: absolute;margin:20px 0 0 -170px;*margin-top:-15px; background-color:#fff;border:1px solid #e1e1e1;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1_MR{position: absolute; background-color:#fff;border:1px solid #e1e1e1;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1_Product{position: absolute; background-color:#fff;border:1px solid #e1e1e1;height: 223px;width: 308px;visibility: hidden;z-index: 9999;}

#dropdown1under{position: absolute;height: 243px;width: 328px;z-index: 9998;}

#dropdown1form{position: relative;top: 50px;left: 10px;height: 160px;width: 280px;z-index: 9999;}
#dropdown1form .text{padding-bottom:10px;}
	
#dropdown2{position: absolute;margin:20px 0 0 -170px;*margin-top:-15px;background-color:#fff;border:1px solid #e1e1e1;height: 260px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2_MR{position: absolute;margin:20px 0 0 -170px;*margin-top:-15px; background-color:#fff;border:1px solid #e1e1e1;height: 260px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2_Product{position: absolute; background-color:#fff;border:1px solid #e1e1e1;height: 260px;width: 248px;visibility: hidden;z-index: 9999;}

#dropdown2under{position: absolute;height: 270px;width: 268px;z-index: 9998;}

#dropdown2form{position: relative;top: 10px;left: 10px;height: 220px;width: 220px;z-index: 9999;}


#dropdown3 {position: absolute;margin:20px 0 0 -40px;*margin:20px 0 0 0px;background-color:#fff;border:1px solid #e1e1e1;height: 250px;width: 248px; visibility: hidden;z-index: 9999;}
#dropdown3under{position: absolute;height: 349px;width: 268px;z-index: 9998;}

#dropdown3form{position: relative;top:10px;left: 10px;height: 220px;width: 220px;z-index: 9999;}
#dropdown2form .row,#dropdown3form .row{float:left;clear:both; width:220px;}
#dropdown2form .check,#dropdown3form .check{padding-right:10px;float:left;}
#dropdown2form .check2 {float:left;padding-right:10px; width:20px;}

#dropdown2form .check input,#dropdown2form .check2 input,#dropdown3form .check input { background:none;}
#dropdown2form .text,#dropdown3form .text{padding-bottom:5px;float:left;width:180px;}
#dropdown2form .heading,#dropdown3form .heading{padding:10px 0 5px 0;float:left; font-weight:bold;}

#updateResults { position:relative;margin-top:-86px;z-index:99999;}
#updateResults .inner {position:relative; background:url('/assets/images/search/search_updateResults_bg.gif') no-repeat; width:173px; height:86px;margin:0px;top:350px;left:380px;background-color:transparent; text-transform:lowercase; z-index:9999;}
#updateResults .text {text-align:center; font-weight:bold; width:168px;margin:0px 0 10px 2px;padding-top:7px;}
#updateResults .img { text-align:center; width:173px;}

.black_overlay {display: none;position: absolute; top: 0;left: 0;width: 100%;height: 100%;background-color: #1e1e1e;z-index:999999; 
-moz-opacity: 0.8;
opacity:.80; 
filter: alpha(opacity=40);}

/* ****************************************************************

RECIPE DETAIL AND COLLECTION

**************************************************************** */

h1.recipe{color:#00549f; font-size:21px; margin-top:0px; margin-bottom:16px; font-weight: normal;}


.RC_featureRight{float:right;width:315px;}

#RC_row{float:left;width:424px; margin-bottom:17px; }

.RC_categoryHeading{float:left; clear:both; width:424px; margin-bottom:5px;}

div.RC_categoryHeading h3{color:#6aade4; font-size:16px; padding:0px; margin: 0px 0px 12px 0px; font-weight: bold; text-transform: lowercase;}

div.Top10smallFocusItem {	WIDTH: 136px; MARGIN: 0px 7px 17px 0px; float:left; display:block ;}
div.Top10smallFocusItem img {	BORDER-RIGHT: #e1e1e1 0px solid; BORDER-TOP: #e1e1e1 0px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #e1e1e1 0px solid; WIDTH: 16px; BORDER-BOTTOM: #e1e1e1 0px solid; HEIGHT: 13px; VERTICAL-ALIGN: bottom}
div.Top10smallFocusItem A img {	BORDER: #e1e1e1 1px solid; MARGIN-BOTTOM: 4px; WIDTH: 16px; 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: #00549f; TEXT-DECORATION: underline}
div.Top10smallFocusItem h2 img {	WIDTH: 16px; HEIGHT: 13px; margin-left:4px;}
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; margin:20px 0px 17px 0px; padding:0px; width:100%;}        div.Top10largeFocusItem img { margin:0 ; border:0 ; }
		div.Top10largeFocusItem div.imageBoxRight {float:right; margin-left:25px;}
        div.Top10largeFocusItem div.imageBoxLeft {float:left; margin-right:25px; }
        div.Top10largeFocusItem div.imageBoxLeft a img {BORDER: #e1e1e1 1px solid }
	div.Top10largeFocusItem h1 { color:#6aade4; font-size:20px; margin-top:0px; margin-bottom:12px; font-weight: bold; text-transform:lowercase; }
	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: 22px 0px 0px 0px; padding: 0;}
	div.Top10largeFocusItem h3 a { text-decoration:underline ; font-weight:normal ; }
	div.Top10largeFocusItem h3 a:hover { color:#00549f; text-decoration:underline ;  }
	div.Top10largeFocusItem .rating { clear:right; padding:0px; margin:0px; float:left;}
	
	

.RC_leftColumn { float:left;clear:left;width:446px; margin:0px; padding: 0px; }

.RC_rightColumn { float:left;width:236px;  margin:0px; padding: 0px; }


#RC_recipePageRating { float:left; width:294px; border:1px #e1e1e1 solid;  padding:3px; margin-bottom:12px; }

	div#RC_recipePageRating div.RC_recipePageRatingInner { float:left; background-color:#f6f8f8; padding:5px; width:284px; }

		div#RC_recipePageRating div.RC_recipePageRatingInner div.head { float:left; padding:0px; width:100%; }	
		div#RC_recipePageRating div.RC_recipePageRatingInner div.title { float:left; }	
		div#RC_recipePageRating div.RC_recipePageRatingInner div.title h4 { float:left; clear:both; font-weight:bold; color:#6aade4; font-size:16px; margin:0px; padding:0px; width:100%;  }
			div#RC_recipePageRating div.RC_recipePageRatingInner div.title img { float:left; clear:both; padding:5px 0px;}	
			
		div#RC_recipePageRating div.RC_recipePageRatingInner .quote { float:left; clear:both; width:100%; margin-bottom:5px; }
		div#RC_recipePageRating div.RC_recipePageRatingInner .quote a { cursor:hand;color:#00549F; }
		
		div#RC_recipePageRating div.RC_recipePageRatingInner .ratedby {  float:left; clear:both; font-size:12px; margin-bottom:5px; width:100%; }
			div#RC_recipePageRating div.RC_recipePageRatingInner .ratedby .photo  {  float:left; }
				div#RC_recipePageRating div.RC_recipePageRatingInner .ratedby .photo img { float:left; margin-right:5px; }
			div#RC_recipePageRating div.RC_recipePageRatingInner .ratedby .reviewedby {  float:left; width:210px;}

		div#RC_recipePageRating div.RC_recipePageRatingInner .link { float:left; clear:both; width:100%; color:#00549f; }	
			div#RC_recipePageRating div.RC_recipePageRatingInner .link a, div#RC_recipePageRating div.RC_recipePageRatingInner .link a:link, div#RC_recipePageRating div.RC_recipePageRatingInner .link a:visited { color:#00549f; text-decoration:none; font-weight:normal; font-size: 12px; text-transform:lowercase; }
			div#RC_recipePageRating div.RC_recipePageRatingInner .link a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px; text-transform:lowercase;}
				
				div#RC_recipePageRating div.RC_recipePageRatingInner .link img {margin-left:4px;}


.recipeDetail .content3col .stdContBlock,.recipeDetail .content2col .stdContBlock { float:left ; clear:both; margin: 0 ; padding:0 ; width:100%; }		
		
div#recipecontHeader { float:left; width:621px;  }

div#recipecontHeader h1 { float:left; font-weight:bold; color:#5da1d9; font-size:20px; padding-bottom:0px;*padding-bottom:10px;  margin-top:0px; padding-top:0px;}

	div#recipecontHeader .recipeIcons { float:left; margin:2px 0 0 10px; min-width:140px;}
	div#recipecontHeader .recipeIcons img {float:left; margin-right:10px; }
		
#recipeFeature { float:left; width:621px; padding-bottom:12px; margin-bottom:15px;  border-bottom: 1px solid #e1e1e1; }

	div#recipeFeature div.imageBoxLeft { float:left; width:300px; margin-right:21px; }
	div#recipeFeature div.recipelinks  { float:left;_clear:right; width:300px; margin:0px; padding:0px; text-align:left; }
	
	div#recipeFeature div.recipelinks .ratings { float:left; width:300px; margin:0px; padding-bottom:12px; text-align:left; border-bottom: 1px solid #e1e1e1;}
	
		div#recipeFeature div.recipelinks .ratings .averageRatingCopy { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; }
		div#recipeFeature div.recipelinks .ratings .averageRatingResult { float: left; width:200px; }
		
			div#recipeFeature div.recipelinks .ratings .averageRatingResult .averageRatingStars { float: left; width:110px; color:#00549f; font-weight:normal; font-size:12px;}
				div#recipeFeature div.recipelinks .ratings .averageRatingResult .averageRatingStars img {margin-bottom:-3px; margin-right:3px;}
			div#recipeFeature div.recipelinks .ratings .averageRatingResult .averageRatingLink { float: left; color:#00549f; font-weight:normal; font-size:12px; }
			div#recipeFeature div.recipelinks .ratings .averageRatingResult .averageRatingLink img {margin-left:5px;}
			

			
div#recipeFeature div.recipelinks div#prepItemsEN,
div#recipeFeature div.recipelinks div#prepItemsFR { float:left; width:300px; margin:0px; padding:12px 0px; text-align:left; border-bottom: 1px solid #e1e1e1;}

div#recipeFeature div.recipelinks div#prepItemsEN .prepTimeLabel,
div#recipeFeature div.recipelinks div#prepItemsFR .prepTimeLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
div#recipeFeature div.recipelinks div#prepItemsEN .totalTimeLabel,
div#recipeFeature div.recipelinks div#prepItemsFR .totalTimeLabel{ float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
div#recipeFeature div.recipelinks div#prepItemsEN .makesLabel,
div#recipeFeature div.recipelinks div#prepItemsFR .makesLabel{ float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; 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; color:#666666; font-weight:normal; font-size:12px;}
		
div#recipeFeature div.recipelinks div#prepItemsFR .prepTime, div#recipeFeature div.recipelinks div#prepItemsFR .totalTime, div#recipeFeature div.recipelinks div#prepItemsFR .makes  { float: left; width:200px; color:#666666; font-weight:normal; font-size:12px;}



	div#recipeFeature div.recipelinks div#recipeHVT  { float:left; width:300px; margin:0px; padding:12px 0px 0px 0;*padding:15px 0 10px 0; text-align:left; border-bottom: 1px solid #e1e1e1;}

		div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .icon, div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .icon { float:left; width:20px; margin:-2px 3px 0 0; }
		div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .link  {float:left; width:87px; }
		div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .link  {float:left; width:139px; }
		
			div#recipeFeature div.recipelinks div#recipeHVT .link a, div#recipeFeature div.recipelinks div#recipeHVT .link a:link, 
			div#recipeFeature div.recipelinks div#recipeHVT .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
			div#recipeFeature div.recipelinks div#recipeHVT .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }
		
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft { float:left; clear:both; width:120px; margin-right:10px; margin-bottom:10px; }
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright { float:left; width:162px; margin-bottom:10px;}		

div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .link a, div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .link a:link, 
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTleft .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }

div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .link a, div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .link a:link, 
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .link a:visited {color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
div#recipeFeature div.recipelinks div#recipeHVT .recipeHVTright .link a:hover {color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }

	div#recipeFeature .recipeControls { float:left; clear:both; width:621px;  margin-top:12px;;_margin-right:-3px; }
	
		div#recipeFeature .recipeControls .recipePhotos { float:left; width:490px; padding-left:10px; }		
	
			div#recipeFeature .recipeControls .recipePhotos .upload { float:left; width: 105px; border-right:1px solid #e1e1e1; padding-right:5px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				div#recipeFeature .recipeControls .recipePhotos .upload img {margin-left:4px; }
			
			div#recipeFeature .recipeControls .recipePhotos .paging { float:left; width: 100px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				div#recipeFeature  .recipeControls .recipePhotos .paging img {margin-bottom:-2px; }
			
			div#recipeFeature .recipeControls .recipePhotos .photoBy { float:left; }	
			
		div#recipeFeature .recipeControls .recipeBy { float:left; width:120px; text-align:right;  }
		

		/* YOU MAY ALSO ENJOY */


#YMAE_parent {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; position:relative; overflow:hidden}
.YMAE_container {display:block; min-height:15px;}

html #YMAE_parent {height:100%; width:616px;background:url(/sitecollectionimages/autonomy/images/default/gradient_horizontal_blue_to_white.jpg) repeat-y 335px 0px white;margin-bottom:100px;}
 
ul.YMAE_left_container {display:inline-block;  position:relative; width:330px; border-bottom:1px solid #C3DDEE; padding:6px 0px 6px 5px;}
.YMAE_left_container li {float:left; color:gray;}
.YMAE_left_container li.rank {width:235px; /*padding-right:5px;*/}
.YMAE_container:hover, .YMAE_left_container a:link {color:#666666;}

.YMAE_container:hover, #thisOneGetsFocus {background-color:#eaf4fd; text-decoration:none; font-weight:bold;}
.YMAE_container:hover, #thisOneGetsFocus .YMAE_left_container a:link, 
#thisOneGetsFocus .YMAE_left_container a:visited, #thisOneGetsFocus .YMAE_left_container a:hover, 
#thisOneGetsFocus .YMAE_left_container a:active {color:#00549f;}
#thisOneGetsFocus .YMAE_RecipeTitle_Detail, 
#thisOneGetsFocus .YMAE_RecipeTitle a {color:#00549F; font-weight:bold;}
.YMAE_left_container li span {font-weight:normal;}

.YMAE_RecipeTitle {position:relative;}
.YMAE_RecipeRating {position:absolute; z-index:10;}
.YMAE_TimesRated  {position:absolute; z-index:10;}
.YMAE_RecipeTitle a {color:#666; display:block; padding:3px 100px 3px 5px ; position:relative; width:195px; z-index:20;}/* Allow the anchor to fill the container */
.YMAE_RecipeTitle a:hover {text-decoration:none;}

.YMAE_right_container {background:url(/sitecollectionimages/autonomy/images/default/gradient_horizontal_blue_to_white.jpg) repeat-y top left white; 
height:92%; 
padding:20px 10px 0; position:absolute; left:345px; top:0; visibility:hidden; width:255px;}
.YMAE_right_container a {display:block;}

.forPadding {padding:20px;}
.YMAE_right_container:hover  {text-decoration:none;}
.YMAE_RecipeTitle_Detail {font-weight:bold; margin-top:3px;}
.YMAE_RecipeTitle_Detail:hover {font-weight:bold; margin-top:3px;}
.YMAE_TimesRated_Detail {color:#666; display:inline;}
.YMAE_RecipeRating_Detail {display:inline; float:left; height:14px; width:66px;}
.YMAE_Recipe_Detail_Underneath {color:#666; font-style:italic;}
.YMAE_container:hover .YMAE_right_container {visibility:visible;}
.padTop {padding-top:40px;}
.YMAE_container:hover .YMAE_RecipeTitle, 
#thisOneGetsFocus .YMAE_RecipeTitle {color:#00549F; font-weight:bold; }
.YMAE_RecipeTitle {display:inline-block; width:200px;}
.YMAE_RecipeRating img {left:198px; position:absolute; top:3px; }			
.YMAE_TimesRated {color:#666; left:266px; position:absolute; top:3px;}			

/**/.YMAE_right_container div.thumbcontainer {position:static; width:275px;}
.YMAE_right_container div.thumbcontainer a.thumbnail img.thumb { /*CSS for enlarged image*/ border-width: 0; width:250px; height:166px;/*height:86px;*/}
.YMAE_right_container div.thumbcontainer a.thumbnail img.noThumb { /*CSS for enlarged image*/ border-width: 0; width:250px; height:86px;/*height:86px;*/}
.YMAE_right_container ul li span {font-weight:normal;}
		
			
/* USER RECIPE */

.contentCentreLeft #recipeFeature { float:left; width:422px; padding-bottom:12px; margin-bottom:15px;  border-bottom: 1px solid #e1e1e1; }

	.contentCentreLeft 	div#recipeFeature .userRecipeControls { float:left; clear:both; width:422px;  margin-top:12px; }
	
		.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipePhotos { float:left; width:4212x; padding-left:10px; }		
	
			.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipePhotos .upload { float:left; width: 105px; border-right:1px solid #e1e1e1; padding-right:5px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipePhotos .upload img {margin-left:4px; }
			
			.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipePhotos .paging { float:left; width: 100px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				.contentCentreLeft 	div#recipeFeature  .userRecipeControls .recipePhotos .paging img {margin-bottom:-2px; }
			
			.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipePhotos .photoBy { float:left; }	
			
		.contentCentreLeft 	div#recipeFeature .userRecipeControls .recipeBy { float:left; width:120px; text-align:right;  }	
		

.content2colreciepe #recipeFeature { float:left; width:422px; padding-bottom:12px; margin-bottom:15px;  border-bottom: 1px solid #e1e1e1; }

	.content2colreciepe 	div#recipeFeature .userRecipeControls { float:left; clear:both; width:422px;  margin-top:12px; }
	
		.content2colreciepe 	div#recipeFeature .userRecipeControls .recipePhotos { float:left; width:4212x; padding-left:10px; }		
	
			.content2colreciepe 	div#recipeFeature .userRecipeControls .recipePhotos .upload { float:left; width: 105px; border-right:1px solid #e1e1e1; padding-right:5px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				.content2colreciepe 	div#recipeFeature .userRecipeControls .recipePhotos .upload img {margin-left:4px; }
			
			.content2colreciepe 	div#recipeFeature .userRecipeControls .recipePhotos .paging { float:left; width: 100px; margin-right:10px; color:#00549f; font-weight:bold; font-size:12px; }
				.content2colreciepe 	div#recipeFeature  .userRecipeControls .recipePhotos .paging img {margin-bottom:-2px; }
			
			.content2colreciepe 	div#recipeFeature .userRecipeControls .recipePhotos .photoBy { float:left; }	
			
		.content2colreciepe 	div#recipeFeature .userRecipeControls .recipeBy { float:left; width:120px; text-align:right;  }			
		

	.contentCentreRight	.RecipeExchangerating{  float:right;  width:300px; clear:both;  }
	
	.contentCentreRight .recipeexchangelinkbox{float: right; padding-bottom: 10px; margin-bottom: 4px; width:300px;}
	
	.contentCentreRight .recipeExchangerowleft{float:left; width:147px;font-size: 10px;}
	.contentCentreRight .recipeExchangerowright{float:left; width:147px;font-size: 10px;}
	
	.contentCentreRight .recipeExchangerowlist{float:left; width:135px; padding-top:10px; padding-left:9px; }
	
		.contentCentreRight .recipeExchangerowlist a{vertical-align: middle; margin-top: 100px;}
	
		.contentCentreRight .recipeExchangerowlist .icon{ float:left; width:28px; margin-right:3px; vertical-align: middle;}
	
		.contentCentreRight .recipeExchangerowlist .link{ float:left; width:100px; }
	
	
	.contentCentreRight .recipeExchangerowlist img{ vertical-align: middle;}
				
		
		
/* ADD PHOTO POPUP */		


#flup_Note { float:left; clear:both; width:100%; margin:20px 0px; }
#tandc { float:left; clear:both; width:100%; padding-top:10px; }
#ThankYouContent { float:left; clear:both; width:325px; margin:20px 0px; padding:20px; text-align:left; }
a.progressCancel  { float:left; clear:both; width:100%; margin-bottom:10px; }
.progressBarStatus { float:left; clear:both; width:100%; margin-bottom:10px; }
.progressName  { float:left; clear:both; width:100%; margin-bottom:5px; }
.progressBarInProgress { float:left; clear:both; width:100%; margin-bottom:10px; }
.progressDetails { float:left; clear:both; width:100%; margin-bottom:10px; }
	.progressDetails input, .progressDetails textarea  { float:left; clear:both; margin-bottom:5px; }
	.progressDetails .progressDetailsTitle  { float:left; clear:both; width:100%; margin-bottom:5px; }
	.progressDetails .progressDetailsDescription { float:left; clear:both; width:100%; margin-bottom:5px; }
.HelpUpload  { float:left; clear:both; width:100%; margin-bottom:10px; }
		
		
/* RECIPE VIDEO */		
		
#recipeFeaturevideo  { float:left; width:621px; padding-bottom:12px; margin-bottom:30px;}

#recipeFeaturevideo .videoFlashVideo  { float:left; width:426px; }

	div#recipeFeaturevideo div.imageBoxLeft { float:left; width:426px; margin-right:10px; }
	div#recipeFeaturevideo div.recipelinks  { float:left; width:185px; margin:0px; padding:0px; text-align:left;  }
	
	div#recipeFeaturevideo div.recipelinks .ratings { float:left; width:185px; margin:0px; padding-bottom:5px; text-align:left; border-bottom: 1px solid #e1e1e1;}
	
		div#recipeFeaturevideo div.recipelinks .ratings .averageRatingCopy { float: left; width:80px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; }
		div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult { float: left; width:95px; }
		
			div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult .averageRatingStars { float: left; width:95px; color:#00549f; font-weight:normal; font-size:12px;}
				div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult .averageRatingStars img {margin-bottom:-3px; margin-right:3px;}
			div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult .averageRatingLink { float: left; clear:left; width:95px; margin-top:5px; color:#00549f; font-weight:normal; font-size:12px; }
			div#recipeFeaturevideo div.recipelinks .ratings .averageRatingResult .averageRatingLink img {margin-left:5px;}
			
div#recipeFeaturevideo div.recipelinks div#prepItemsEN,
div#recipeFeaturevideo div.recipelinks div#prepItemsFR{ float:left; width:185px; margin:0px; padding:8px 0px; text-align:left; border-bottom: 1px solid #e1e1e1;}

div#recipeFeaturevideo div#prepItemsEN .prepTimeLabel,
div#recipeFeaturevideo div#prepItemsFR .prepTimeLabel{ float: left; width:80px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
div#recipeFeaturevideo div#prepItemsEN .totalTimeLabel,
div#recipeFeaturevideo div#prepItemsFR .totalTimeLabel{ float: left; width:80px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
div#recipeFeaturevideo div#prepItemsEN .makesLabel,
div#recipeFeaturevideo div#prepItemsFR .makesLabel{ float: left; width:80px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }

div#recipeFeaturevideo div#prepItemsEN .prepTime, div#recipeFeaturevideo div#prepItemsEN .totalTime, div#recipeFeaturevideo div#prepItemsEN .makes  { float: left; width:95px; color:#666666; font-weight:normal; font-size:12px;}
div#recipeFeaturevideo div#prepItemsFR .prepTime, div#recipeFeaturevideo div#prepItemsFR .totalTime, div#recipeFeaturevideo div#prepItemsFR .makes  { float: left; width:95px; color:#666666; font-weight:normal; font-size:12px;}
		
			
	div#recipeFeaturevideo div.recipelinks div#recipeHVT  { float:left; width:175px; margin:0px; padding:12px 0px 12px 10px; text-align:left; border-bottom: 1px solid #e1e1e1;}

div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTline { float:left; clear:both; width:175px; margin-bottom:5px; }
div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTline .icon { float:left;width:20px; margin-right:3px; }
div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTline .link  {float:left; width:145px; }

div#recipeFeaturevideo div.recipelinks div#recipeHVT .link a, div#recipeFeature div.recipelinks div#recipeHVT .link a:link, 
div#recipeFeaturevideo div.recipelinks div#recipeHVT .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
div#recipeFeaturevideo div.recipelinks div#recipeHVT .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }
			
div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTleft .link a, div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTleft .link a:link, div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTleft .link a:visited {color:#00549f; font-weight:bold; font-size:12px; text-decoration:none;}
div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTleft .link a:hover {color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline;}

div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTright .link a, div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTright .link a:link, div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTright .link a:visited {color:#00549f; font-weight:bold; font-size:12px; text-decoration:none;}
div#recipeFeaturevideo div.recipelinks div#recipeHVT .recipeHVTright .link a:hover {color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline;}
		
	div#recipeFeaturevideo .videoPhoto { float:left; background-color:#f0f1f3; width:333px; padding: 15px 0px 15px 93px;  }
	div#recipeFeaturevideo .userPhoto { float:left; width:426px; padding: 0px;  }
	
	div#recipeFeaturevideo .recipeControls { float:left; clear:both; width:621px;margin-top:-25px;*margin:0;}
	
		div#recipeFeaturevideo .recipeControls .recipePhotos { float:left; width:210px; padding:0px; border-right:1px solid #e1e1e1;margin-right:10px; }		
	
			div#recipeFeaturevideo .recipeControls .recipePhotos .upload { float:left; width: 105px; border-right:1px solid #e1e1e1; padding-right:5px; margin-right:8px; color:#00549f; font-weight:bold; font-size:12px;  }
				div#recipeFeature .recipeControls .recipePhotos .upload img {margin-left:4px; }
			
			div#recipeFeaturevideo .recipeControls .recipePhotos .paging { float:left; width: 90px; margin-right:0px; color:#00549f; font-weight:bold; font-size:12px;  }
				div#recipeFeaturevideo  .recipeControls .recipePhotos .paging img {margin:0 3px -2px 0; }
			
			div#recipeFeaturevideo .recipeControls .recipeBy { float:left; width:85px;  }	
			div#recipeFeaturevideo .recipeControls .videoBy { float:left; width:85px; border-right:1px solid #e1e1e1; padding-right:5px; margin-right:8px; }	
			
			div#recipeFeaturevideo .recipeControls  .sponsoredBy { float:right; width:130px;  text-align:center; font-size:12px; font-weight:bold; margin:0px 0 -60px 0; _position:relative; }
	

/* END RECIPE VIDEO */			


#aHaCopy { float:left; width:100px;  font-size:12px; font-weight:bold; color:#6e75ad; margin:0px 0px 0px 83px;  }

	
div#ingredients { float:left; width:397px; margin-bottom:30px; line-height:21px; }
	div#ingredients div.table-row { clear:left; float:left; margin: 0 ;  padding: 0; width:95%;  text-align: left; }
	div#ingredients div.column1 {  float: left; border: none; margin: 0; padding: 0px 0px 0px 0px; vertical-align: top;  width:97%;}
	div#ingredients div.table-row div.column1 .textarea { margin-bottom:0px; }
	
	div#ingredients div.table-row-gray { clear:left; float:left; margin: 0 ;  padding: 0; width:95%;  text-align: left;  }
	div#ingredients div.column1 {  float: left; border: none; margin: 0; padding: 0px 0px 0px 0px;  vertical-align: top;  width:97%;}
	div#ingredients div.table-row-gray  div.column1 .textarea { margin-bottom:0px; }
	
	
	
div#recipeGradHeading { float:left; width:397px; margin:-10px 0 12px 0;_margin-right:-3px; 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; }	



.recipeMakeItText { float: left; clear:both; width:397px; margin:-15px 0 15px 0; *margin-top:0;}
	 .recipeMakeItText .stdContBlock { float:left; clear:both;  }		

	 

.recipeNutritionInfo { float:left; clear:both; width:615px; border:1px solid #e1e1e1; padding:3px; margin-top:30px; }
	.recipeNutritionInfo .inner { float:left; width:595px; background-color:#e1effa; padding:10px; }
	.recipeNutritionInfo .inner h4 { float:left; color:#6aade4; font-size:16px; margin:0px; padding:0px; }
	.recipeNutritionInfo .inner .nutritionToggle {float:right;width:15px;margin:0;}
	.recipeNutritionInfo .inner .subHeading { float:left; clear:both; margin:10px 0px -5px 0; width:100%;}
	.recipeNutritionInfo .inner .title { float:left; clear:both; margin:10px 0px; padding-bottom:4px; border-bottom:3px solid #b4bfc8; font-weight:bold; width:100%;}

	.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 .label a, .recipeNutritionInfo .inner .row .item1 .label a:link, 
				.recipeNutritionInfo .inner .row .item1 .label a:visited
				.recipeNutritionInfo .inner .row .item2 .label a, .recipeNutritionInfo .inner .row .item2 .label a:link, 
				.recipeNutritionInfo .inner .row .item2 .label a:visited
				.recipeNutritionInfo .inner .row .item3 .label a, .recipeNutritionInfo .inner .row .item3 .label a:link, 
				.recipeNutritionInfo .inner .row .item3 .label a:visited { color:#00549f; text-decoration:none; }
				
				.recipeNutritionInfo .inner .row .item1 .label a:hover, .recipeNutritionInfo .inner .row .item2 .label a:hover, .recipeNutritionInfo .inner .row .item3 .label a:hover  { color:#00549f; text-decoration:underline; }
				
			.recipeNutritionInfo .inner .row .item1 .amount, .recipeNutritionInfo .inner .row .item2 .amount, .recipeNutritionInfo .inner .row .item3 .amount { float:left; width:49px; }
			
		.recipeNutritionInfo .inner .HLtitle { float:left; clear:both; width:100%; margin-top:10px; font-weight:bold; }
		.recipeNutritionInfo .inner .HLitem {float:left; clear:both; width:100%; margin-top:5px; }
			
			
	
table.recipeGrid { float:left;clear:both;  padding:0px; 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;  width:50px; vertical-align:bottom; line-height:14px; border-bottom:1px solid #cccccc; }
	table.recipeGrid td.thumb {float:left; clear:both; text-align:left; padding:9px; width:50px; min-height:35px; 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; }
	
/* GRID RECIPE ROLLOVERS */
table.recipeGrid td.thumb .recipephoto {float:left;margin:0;z-index:800;width:50px;}
table.recipeGrid td.thumb .recipephoto a.thumbnail {position:absolute; float:left;margin:0;*margin-top:-20px; padding:0px; width:50px;}	
	/* IE6 Only */
	* html table.recipeGrid td.thumb .recipephoto a.thumbnail {position:static;}

/*  CSS for rollovers on recipe index image */            
table.recipeGrid td.thumb .recipephoto a{vertical-align:middle;z-index: 2;} 
table.recipeGrid td.thumb .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11;}			
table.recipeGrid td.thumb .recipephoto a.thumbnail img {border:none; } 							 
table.recipeGrid td.thumb .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
table.recipeGrid td.thumb .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;}	
table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ /* CSS for enlarged image on hover */visibility: visible; top: -150px; left:60px; z-index: 9999; }

	/*  IE6 Only  
	* html table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ visibility: visible; top: -150px; left:60px; z-index: 9999; }
	/*  IE7 Only 
	*:first-child+html  table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ visibility: visible; top: -150px; left:60px; z-index: 9999; }*/
						
						
/* GRID RECIPE ROLLOVERS 
table.recipeGrid td.thumb .recipephoto {z-index:800;}
					table.recipeGrid td.thumb .recipephoto a.thumbnail {position: relative;z-index: 10;}	

					 /  CSS for rollovers on recipe index image /            
					table.recipeGrid td.thumb .recipephoto a{vertical-align:middle;z-index: 2;} 
					 table.recipeGrid td.thumb .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11;}			
					 table.recipeGrid td.thumb .recipephoto a.thumbnail img {border:none; } 							 
					 table.recipeGrid td.thumb .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
					table.recipeGrid td.thumb .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;}	
					 table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ / CSS for enlarged image on hover /visibility: visible; top: -270px; left:50px; z-index: 9999; }
					 
						/  IE6 Only  /
						* html table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }
						/  IE7 Only  /
						*:first-child+html  table.recipeGrid td.thumb .recipephoto a.thumbnail:hover span{ visibility: visible; top: -200px; left:50px; z-index: 9999; }*/	
	
	

table.nutritionGrid { float:left; width:100%; margin:0px; padding:0px; border-collapse:collapse;}	

	table.nutritionGrid th { font-weight:bold; text-align:left; vertical-align:top;margin:0; padding:0 5px 0px 5px; height:35px; line-height:14px;}
	table.nutritionGrid td {text-align:left;  vertical-align:top;margin:0; padding:0px;}
	table.nutritionGrid td.colTitle {text-align:left;  vertical-align:top;margin:0;height:75px;line-height:14px;}
	table.nutritionGrid td.colHead { text-align:left;  vertical-align:top;margin:0; padding:5px 5px 0px 5px;height:50px;line-height:14px; border-top:1px solid #cccccc; }
	table.nutritionGrid td.col0 { text-align:left;  vertical-align:top; padding:5px; line-height:14px; border-top:1px solid #cccccc;  }
	table.nutritionGrid td.col1 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px;  border-top:1px solid #cccccc; }
	table.nutritionGrid td.col2 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px; border-top:1px solid #cccccc;  }
	table.nutritionGrid td.col3 { text-align:left;  vertical-align:top; padding:5px;  line-height:14px; border-top:1px solid #cccccc;  }
	table.nutritionGrid td.col4 { text-align:left;  vertical-align:top; padding:5px;   line-height:14px; border-top:1px solid #cccccc;  }
	/*table.nutritionGrid td { text-transform:lowercase; }*/
		table.nutritionGrid td table { float:left; width:100%; margin:0px; padding:0px; border-collapse:collapse; }	
	
	
	
.recipe_divider { clear:left; height: 1px; background: #ffffff url('/assets/images/recipe/recipe_divider.gif') repeat-x scroll center; }	


.carouselModRecipe { float:left; clear:both; width:621px;  margin-bottom:30px;padding-bottom:0;*padding-bottom:10px; }
	.carouselModRecipe .module { float:left; width:184px; padding-bottom:0;*padding-bottom:20px; margin:30px 0px 30px 0px;  }
	.carouselModRecipe .moduleLast { float:left; width:184px; padding:0 0 0 20px;*padding:0px 0px 20px 20px; margin:30px 20px 30px 20px;border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.carouselModRecipe .module .essentialTools { float:left; width:184px; padding-bottom:0;*padding-bottom:20px; margin:12px 0px 30px 0px;*margin-top:0px;}
		.carouselModRecipe .module h2, .carouselModRecipe .moduleLast h2  { float:left; color:#6aade4; font-size:16px; margin-bottom:12px; padding:0px; width:140px;}

		.carouselModRecipe .module .navDots, .carouselModRecipe .moduleLast .navDots { float:left; clear:both; width:100%; margin-bottom:12px; }
				.carouselModRecipe .module .navDots .arrowLeft, .carouselModRecipe .moduleLast .navDots .arrowLeft { float:left; width:15px; margin-right:4px; }
				.carouselModRecipe .module .navDots .dot, .carouselModRecipe .moduleLast .navDots .dot { float:left; padding-top:3px; width:8px; margin-right:2px; }
				.carouselModRecipe .module .navDots .arrowRight, .carouselModRecipe .moduleLast .navDots .arrowRight { float:left; width:15px; margin-left:2px; }
				
				.carouselModRecipe .module .photo, .carouselModRecipe .moduleLast .photo  {float:left; width:100%; clear:both; margin-bottom:9px; }
					.carouselModRecipe .module .photo img, .carouselModRecipe .moduleLast .photo img  { width:123px; height:82px; }
					
				/*CLIPPED PHOTO*/
				.carouselModRecipe .module .photoClip, .carouselModRecipe .moduleLast .photoClip  {float:left; width:123px; height:82px;clear:both; margin-bottom:12px; position:relative; }
				.carouselModRecipe .module .photoClip img, .carouselModRecipe .moduleLast .photoClip img  {  width:100%;  position:absolute; clip:rect(20px 193px 102px 0px); top:-20px;  left:0px;  }					
					
					
				.carouselModRecipe .module .link, .carouselModRecipe .moduleLast .link { float:left; width:100%; clear:both; margin-bottom:2px; text-transform:lowercase; }
					.carouselModRecipe .module .link a, .carouselModRecipe .moduleLast .link a  { font-weight:bold; text-decoration:none; }
					.carouselModRecipe .module .link a:hover, .carouselModRecipe .moduleLast .link a:hover  { font-weight:bold; text-decoration:underline; }
				.carouselModRecipe .module .by, .carouselModRecipe .moduleLast .by { float:left; width:100%; clear:both; margin-bottom:2px; }
				.carouselModRecipe .module .price, .carouselModRecipe .moduleLast .price { float:left; width:100%; clear:both; color:#00549f; margin-bottom:4px; }
				.carouselModRecipe .module .logo, .carouselModRecipe .moduleLast .logo { float:left; width:100%; clear:both; margin-bottom:0px; }
				.carouselModRecipe .module .rating, .carouselModRecipe .moduleLast .rating { float:left; width:100%; clear:both; color:#00549f; margin-bottom:4px; }
					.carouselModRecipe .module .rating img, .carouselModRecipe .moduleLast .rating img  {margin: 3px 5px 0 0;}
				.carouselModRecipe .module .quote, .carouselModRecipe .moduleLast .quote { float:left; width:100%; clear:both; margin-bottom:5px; }
				.carouselModRecipe .module .quote a, .carouselModRecipe .moduleLast .quote a {cursor:hand; color:#00549F; }
				.carouselModRecipe .module .member, .carouselModRecipe .moduleLast .member { float:left; width:100%; clear:both; margin-bottom:0px; }
				.carouselModRecipe .module .reviewedby, .carouselModRecipe .moduleLast .reviewedby { float:left; width:100%; clear:both; margin-bottom:0px; }


.kraftKitchenTips { float:left;  clear:both; margin-left: 0px; width:407px;  }
	.kraftKitchenTips .stdContBlock { float:left;  clear:both;  }
	.kraftKitchenTips .stdContBlock .textArea { float:left;  clear:both; padding-bottom:20px; }

.tipTitle { float:left; clear:both; font-weight:bold; width:100%; margin-bottom:5px; text-transform:uppercase; }

.tipText { float:left; clear:both; width:100%; margin-bottom:15px; }

.recipePDF { float:left; clear:both; margin:10px 0px 10px 0px; }

	div.recipePDF div.image 	{ position:relative; top:10px; display:inline; padding-right: 5px; }
	
.recipeTrademark { float:left; clear:both; width:407px;  font-size:10px; color: #9a9a9a; margin-bottom:10px;  }
	
.recipeKRL { float:left; clear:both; width:100%; padding:30px 0px; font-size:8px; margin: 0px;}

.recipeMyNotes { float:left; clear:both;width:100%; }
.recipeKKE { float:left; clear:both; width:100%; }
	.recipeKKE img { float:left; width:80px; margin-right:15px; }
	.recipeKKE span { float:left;  padding-top:10px; font-weight:bold; }
	
.recipeKKEnote { float:left; clear: both; width:100%; background: #f6f8f8; border: 1px solid #CFD3D4; padding: 5px;  margin-bottom:10px; }


.recipeAds {float:left; width:621px; clear:both; margin-bottom:30px; }
	.recipeAds .left {float:left; width:300px; margin-right:21px;_margin:0; }
	.recipeAds .right {float:left; width:300px; margin-left:0px; }

/* 3 and 4 STEP RECIPES */

#recipe3step { float:left; clear:both;  padding:0px; margin:0px;width:621px; }
#recipe3step table {float:left;clear:both;text-align:left;}

	#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 .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 table {float:left;clear:both;text-align:left;}

	#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; }				
		
.desc3step { float:left; clear:both; width:600px; padding-bottom:15px; }		
.desc4step { float:left; clear:both; width:600px; padding-bottom:15px;  }



/* 3 and 4 STEP RECIPE ROLLOVERS  */		

#recipe3step  table td.photo .recipephoto {z-index:800;}
#recipe3step  table td.photo .recipephoto a.thumbnail {position:absolute; float:left;margin-top:0;*margin-top:-10px; padding:0px;}	

/* IE6 Only */
* html #recipe3step  table td.photo .recipephoto a.thumbnail {position:static;}	

/* 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;}
/* IE6 Only */
* html #recipe3step  table td.photo .recipephoto a.thumbnail span {float:left;position:relative; margin-top:-200px;top:-80px;}					 


#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:absolute; float:left;margin-top:0;*margin-top:-10px; padding:0px;}	
/* IE6 Only */
* html #recipe4step  table td.photo .recipephoto a.thumbnail {position:static;float:left;margin-top:0;*margin-top:-10px; padding:0px;}	

/* 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;}			
#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;}
/* IE6 Only */
* html #recipe4step  table td.photo .recipephoto a.thumbnail span {float:left;position:relative; margin-top:-200px;padding: 0px; border: 0px solid #000; top:-80px;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  {  float:left; width:11px; color:#6aade4; font-weight:bold; padding-right:0px; margin-right:4px; border-right:1px solid #e1e1e1; } 		

.content2col h2.recipesTitle {float:right;width:743px;color:#6aade4;font-size:16px; margin:20px 0px 0 0; padding:0px; font-weight:bold; text-transform:lowercase;}
.recipeList {float:right; width:743px; margin: 0px 0px 0px 20px;*margin-left:0; padding:15px 0;border-bottom:1px solid #ccc;}
.recipeList .recipeImage {float:left;width:125px;margin-right:10px;padding:0;}
.recipeList .comments {float:left;width:323px;margin-right:20px;padding:0;}
.recipeList h2 {float:left; width:323px;color:#6aade4; font-size:12px;margin:0 0 5px 0;padding:0;}
.recipeList p {margin:5px 0 2px 0;padding:0;}
.recipeList .time {float:left;width:140px;margin-right:20px;padding:0;}
.recipeList .fullRecipe {float:left;width:100px;margin:0;padding:0;}

.kraftRecipeList {float:right; width:743px; margin: 0px 0px 0px 20px;*margin-left:0; padding:15px 0;border-bottom:1px solid #ccc;}
.kraftRecipeList .recipeImage {float:left;width:125px;margin-right:10px;padding:0;}
.kraftRecipeList .comments {float:left;width:300px;margin-right:20px;padding:0;}
.kraftRecipeList h2 {float:left; width:323px;color:#6aade4; font-size:12px;margin:0 0 5px 0;padding:0;}
.kraftRecipeList p {margin:5px 0 2px 0;padding:0;}
.kraftRecipeList .time {float:left;width:70px;margin-right:20px;padding:0;}
.kraftRecipeList .qty {float:left;width:70px;margin-right:20px;padding:0;}
.kraftRecipeList .fullRecipe {float:left;width:100px;margin:0;padding:0;}

div.bannerBottom {float:right; text-align:right; width:743px;margin-top:15px;padding-bottom:25px;}

.featuredCategory {float:left; margin:10px 14px 0px 0px; padding-bottom:10px; width:125px;}
.featuredCategory .imageBoxTop {float:left; margin-bottom:10px;padding:0;}
.featuredCategory div.textArea {width:100%;margin:0px ; padding: 0;}
.featuredCategory div.textArea h2 {color:#5da1d9; font-size:16px; margin:0px; padding-bottom:5px; font-weight:bold; text-transform:lowercase;}
.featuredCategory div.textArea .link {width:100%; clear:both; margin-top:5px;}



/* ****************************************************************
RECIPE RATINGS
**************************************************************** */

.content2colreciepe{float:left;clear:right; width:743px; margin: 30px 21px 0px 0px; padding:0px;}
.content2colreciepe .TitleOnly h1 {float:left; width:743px;margin:0;padding-bottom:10px;font:bold 21px Arial, Helvetica, sans-serif;color:#5da1d9; text-transform:lowercase;}

#RC_recipePageRatingvideo{float:left; width:300px; border:1px #e1e1e1 solid; margin:0px 0px 4px 0px;}

	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner { 
	background-color:#f6f8f8; padding:10px 5px 17px 10px; width:219px; }
	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner div.head { float:left; padding-bottom:10px; width:214px; } 	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner div.title { float:left; }	
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner span.ratedby { 
	color:#a1a0a0; font-size:11px; margin-bottom:4px; clear:both; }
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner span.quote { 
	font-size:12px; margin-bottom:10px; }
	div#RC_recipePageRatingvideo div.RC_recipePageRatingInner img.arrow { 
	top: 4px; position:relative; }
div#RC_recipePageRatingvideo div.RC_recipePageRatingInner a { color:#00549f; text-decoration:underline; font-weight:normal; font-size: 12px;}
div#RC_recipePageRating div.RC_recipePageRatingInner a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}


#Top10largeFocusItemreciepe{float:left; width:307px;padding-top:0px;*padding-top:10px;}
#Top10largeFocusItemreciepe h1{margin-bottom:10px;padding-bottom:10px;color:#5da1d9; font-size:20px; font-weight:bold; text-transform:lowercase;}
#Top10largeFocusItemreciepe img{vertical-align:middle;}

div.Top10largeFocusItemreciepe div.imageBoxLeft {float:left; width:330px;}

#pageBody .contentLeft div.stdContBlock  { display:block; margin:0 0 0px 0; padding:0px 12px 10px 8px;}
#pageBody .contentRight .reciperowleft{float:left; width:117px;font-size: 10px;}
#pageBody .contentRight .reciperowright{float:left; width:117px;font-size: 10px;}

#pageBody .reciperowlist{float:left; padding-top:10px; padding-left:9px;}

#pageBody .reciperowlist a{vertical-align: middle; margin-top: 100px;}
#pageBody .recipelinkbox{float: left; padding-bottom: 10px; background: #F6F8F8; margin-bottom: 4px; border: 1px solid #e1e1e1; width:235px;}

	div.recipelinkbox .printrecipe {float:left; width:100%; }
		div.recipelinkbox  .icon { float:left; width:24px; vertical-align: middle; margin-right:3px;}
		div.recipelinkbox  .link { float:left; width:80px;}

#pageBody .reciperowlist img{ vertical-align: middle;}

.content2col .ratingholder{float: left; margin-left: 20px; width:105px;padding-top:65px;}
.content2col .ratingholderrecipe  {float: left;width:310px; margin:-5px 0 40px 0px;_margin:-2px 0 0 -30px;padding-bottom:20px; border-bottom:1px solid #ccc; }
	/* IE6 */
	* html .recipeDetail .content2col .ratingholderrecipe  {float: left;width:310px; margin:-160px 0 40px 160px;padding-bottom:20px; border-bottom:1px solid #ccc;}

.content2col .ratingholderrecipe img{float: left;margin-left:20px;}

#contentCentre .ratingsystem{float: left; margin-top: 20px;width:170px;}
#contentCentre .ratingsystemhead{font-size: 12px; font-weight: bold;}
#contentCentre .ratingsystemtext{margin-top:5px;}


#contentRight .ratinginfo{ float: left; border: 1px solid #e1e1e1;margin-bottom:20px;  width:290px; padding:4px; text-transform:lowercase;}
#contentRight .ratinginfo .ratinginfoInner { float: left; background-color:#e1effa; margin:0px; margin-bottom:0px;  width:280px; padding:5px; }
#contentRight .ratinginfo .ratinginfoInner .rateTitle {color:#6aade4;font-size:16px; font-weight:bold;margin-bottom:5px;}
#contentRight .ratinginfo .ratinginfoInner .yousaid {border-bottom:1px solid #ccc;padding-bottom:10px;}
#contentRight .ratinginfo .ratinginfoInner .backLink {width:100%;}
#contentRight .ratinginfo .ratinginfoInner .backLink a {color:#00549f; font-weight:normal;}

#contentCentre .headrating{ padding-bottom: 13px; padding-top: 16px; vertical-align: middle;}
	/* IE6 */
	* html .recipeDetail .content2col .headrating {float:left;margin:-230px 0 0 160px;padding:0;width:290px;}
#contentCentre .yourrating{float:left;width:290px;margin-top:-5px;padding-bottom:10px;}


/*;*/
#contentCentre .title img, #contentCentre .yourrating img, #contentCentre .editrating img{vertical-align: middle;}
#contentCentre .averagerating,#contentCentre .yourrating, #contentCentre .yousaid, #contentCentre .editrating{margin-top:10px;}


#contentCentre .editrating img { float:left; margin-right:3px; }
#contentCentre .editrating  a.rateRecipe:link {  color:#00549f;padding-top:2px; }
#contentCentre .editrating a.rateRecipe:visited { color:#00549f;  padding-top:2px;  }
#contentCentre .editrating a.rateRecipe:hover { color:#00549f; padding-top:2px;  }
#contentCentre .editrating  a.rateRecipe:active { color:#434343;  padding-top:2px;  }

#contentCentre .averagerating, #contentCentre .yourrating{float:left;font-size: 16px;  font-weight: bold;}
#contentCentre .averageratingnum {font-size: 12px; color:#a1a0a0;  font-weight: none;}

.content2col .headrating .title {float:left; width:290px;margin-top:30px;border-bottom: 1px solid #ccc; padding-bottom: 10px; padding-left:20px; vertical-align: middle;}
.content2col .headrating .title img {padding-right:10px;}
.content2col .headrating .title span {margin-left:-8px;}
	/* IE6 */
	* html .content2col #resultsBottom {float:left;width:100%; margin:10px 0px 10px 15px;*margin-left:0px;padding-top:10px;}

/* Member Recipes pages */
.content2colreciepe div .ratingholderrecipe  {float: left;width:167px; margin:0px 0 40px 0px;padding-bottom:0px;}
.content2colreciepe div .ratingholderrecipe .ratingsystem {float: left; margin-top: 20px;width:167px;}
.content2colreciepe div .ratingholderrecipe .ratingsystem img{float: left;margin-left:0px;}

.content2colreciepe .ratinginfo{ float: right; border-left: 1px solid #e1e1e1;margin:0px 0 20px 0px;  width:250px;height:160px; padding-left:10px; text-transform:lowercase;}
.content2colreciepe .ratinginfo .ratinginfoInner { float: left; background-color:#e1effa; margin:0px; margin-bottom:0px;  width:280px; padding:5px; }
.content2colreciepe .ratinginfo .ratinginfoInner .rateTitle {color:#6aade4;font-size:16px; font-weight:bold;margin-bottom:5px;}
.content2colreciepe .ratinginfo .ratinginfoInner .yousaid {border-bottom:1px solid #ccc;padding-bottom:10px;}
.content2colreciepe .ratinginfo .ratinginfoInner .backLink {width:100%;}
.content2colreciepe .ratinginfo .ratinginfoInner .backLink a {color:#00549f; font-weight:normal;}
.content2colreciepe .ratinginfo .backLink {float:left;margin-top:10px;width:100%;}

.content2colreciepe .headrating .title {float:left; width:250px;margin-bottom:10px;border-bottom: 1px solid #e1e1e1; padding-bottom:5px; }
.content2colreciepe .headrating .title img {margin-left:0px;padding-right:10px;}
.content2colreciepe .headrating .title span {margin-left:-8px;}

.content2colreciepe #resultsBottom {float:left;width:100%; margin:10px 0px -10px 15px;*margin-left:0px;padding-top:10px;}
.content2colreciepe #resultsBottom {float:left;}
.content2colreciepe #resultsBottom .backLink {float:left;width:200px;margin-left:-15px;*margin:0px;padding-bottom:40px; text-transform:lowercase;}
.content2colreciepe #resultsBottom .backLink .arrow { float:left; text-align:right; margin-right:3px; }
.content2colreciepe #resultsBottom .backLink a:link,#resultsBottom .backLink a:active,#resultsBottom .backLink a:visited,#resultsBottom .backLink a:hover {text-decoration:none; color:#00549f; padding-top:2px;}

.content2colreciepe div#resultsBottom div.paging {float:right; text-align:right;width:420px; height:13px; padding-bottom:10px;margin-right:15px;*margin-right:-2px; font-size:12px;}
.content2colreciepe div#resultsBottom div.paging ul {padding:0px; margin:0px; list-style-type:none;}
.content2colreciepe div#resultsBottom div.paging ul li {margin:0px 2px 0px 2px; display:inline;}
.content2colreciepe div#resultsBottom div.paging ul li.on {text-decoration:none; color:#6aade4; font-weight:bold;}
.content2colreciepe div#resultsBottom div.paging ul li a {text-decoration:none; color:#666;}
.content2colreciepe div#resultsBottom div.paging ul li a:hover {text-decoration:none; }
.content2colreciepe div#resultsBottom div.paging ul li img { vertical-align:bottom;width:13px;border:none;margin:0 6px 0 6px;padding-top:0px;}

div#searchResultsHeadReciepes{float:left; width:743px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px;}

div#searchResultsHeadReciepes div.recipeName{float:left; width:315px; padding-top:9px; padding-left:17px;}
div#searchResultsHeadReciepes div.totalTime{float:left; width:95px; padding-top:9px;}
div#searchResultsHeadReciepes div.member{float:left; width:160px; padding-top:9px;}
div#searchResultsHeadReciepes div.rating{float:left; width:50px; padding-top:2px;}


div#searchResultsReciepesItem1,div#searchResultsReciepesItem2{float:left; width:680px;padding: 0px; vertical-align:middle; margin:0px; border-bottom:1px solid #e1e1e1; }

div#searchResultsReciepesItem1 div.recipeName,div#searchResultsReciepesItem2 div.recipeName {float: left; width: 300px; padding: 9px 10px 9px 17px; text-transform:lowercase;}
div#searchResultsReciepesItem1 div.totalTime,div#searchResultsReciepesItem2 div.totalTime {float: left; width: 60px; padding: 9px 10px 9px 17px;text-transform:lowercase;}
div#searchResultsReciepesItem1 div.member,div#searchResultsReciepesItem2 div.member {float: left; width: 130px; padding: 9px 10px 9px 17px;text-transform:lowercase;}
div#searchResultsReciepesItem1 div.rating,div#searchResultsReciepesItem2 div.rating {float: left; width: 90px; padding: 9px 0px 9px 17px; vertical-align: middle;}


#searchResultsHeadReciepes .ArticlesSubHead{float:left; width:322px;margin-top:0px;color:#5da1d9;font-size:16px; padding-bottom:18px; font-weight:bold; text-transform:lowercase;}

#searchResultsHeadReciepes div.paging{float:left; width:290px; text-align:right;height:13px; margin:6px 0px 0 16px;padding: 0px 0px 0px 0px; font-size:12px;}
#searchResultsHeadReciepes div.paging ul{padding:0px; margin:0px; list-style-type:none;}
#searchResultsHeadReciepes div.paging ul li{margin:-12px 2px 0px 2px; display:inline; }
#searchResultsHeadReciepes div.paging ul li.on {text-decoration:none; color:#6aade4; font-weight:bold;}
#searchResultsHeadReciepes div.paging ul li a {color:#666666;}
#searchResultsHeadReciepes div.paging ul li a:hover {text-decoration:none; color:#00549f;}
#searchResultsHeadReciepes div.paging img { vertical-align:bottom;width:13px;border:none;margin:0 6px 0 6px;padding-top:0px;}
#searchResultsHeadReciepes .linktext {margin:0px 0px 0px -902px; background:#FFFFFF;}

.backLink { float:left; margin-top:10px;}
.backLink .arrow { float:left; margin-right:3px; }
.backLink a:link { text-decoration:none; color:#00549f; padding-top:2px; }
.backLink a:visited { color:#00549f; text-decoration:none; padding-top:2px;  }
.backLink a:hover { color:#00549f; text-decoration:none;  padding-top:2px;  }
.backLink a:active { color:#434343; text-decoration:none;  padding-top:2px;  }

#resultsBottom .backLink {float:left;width:200px;margin:0;padding-top:0px; text-transform:lowercase;}
#resultsBottom .backLink .arrow { float:left; text-align:right; margin-right:3px; }
#resultsBottom .backLink a:link,#resultsBottom .backLink a:active,#resultsBottom .backLink a:visited,#resultsBottom .backLink a:hover {text-decoration:none; color:#00549f; padding-top:2px;}


/* ****************************************************************

ARTICLES

**************************************************************** */

.articleTable {border: 1px solid #e1e1e1;  border-collapse: collapse;   margin-bottom:20px;} 
.articleTable td { border: 1px solid #e1e1e1; padding: 5px; } 
.articleTable tr.highlight  {  border: 1px solid #e1e1e1; padding: 5px; background: #f9daa9; }               
.articleTable th {  border: 1px solid #e1e1e1; background: #f9daa9; color: #666666;  padding: 5px; }                                               
  

div.articleRecipeIdeas{float:left; width:100%;}

div.articleRecipeIdeas div.head{float:left; width:402px; height:37px; background: url('/assets/images/heading/heading_bg.gif'); background-repeat: repeat-x; margin: 22px 0px 17px 0px; padding: 0px;}

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{padding:0px 0px 0px 17px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both;}

div.articleRecipeIdeas li{padding: 0px 0px 0px 15px;  background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em;}

div.articleRecipeIdeas li a { color:#6e6e6e; text-decoration:underline; font-weight:normal; font-size: 12px;}
div.articleRecipeIdeas li a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}

div.actionLinks { float:left; clear:both; width:100%; border-top:1px #e1e1e1 solid; margin-top:30px; padding: 30px 0px 30px 0px; text-align:right; }

	div.actionLinks ul { list-style-type: none; list-style-image: none ; }
	div.actionLinks ul li {display:inline ;  margin-bottom:3px ; }
	div.actionLinks a { margin-left:9px ; padding:0 6px 0 5px ; font-size:10px ; font-weight:normal ; text-decoration:underline ; }
	div.actionLinks a:hover {color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 10px;}
	div.actionLinks a.PrinterFriendly { background: url('/assets/images/icon_printerfriendly.gif') center left no-repeat ;}
	div.actionLinks a.EmailFriend { background: url('/assets/images/icon_sendtoafriend.gif') center left no-repeat ; }
	div.actionLinks a.MultiEmailFriend { background: url('/assets/images/icon_sendtoafriend.gif') center left no-repeat ; }

div.actionLinks img.iconPad{ top: 6px; left: 20px;}

/*div.actionLinks div.PrinterFriendly

div.actionLinks div.SendToFriend*/

div.actionLinks a {  text-decoration:underline; font-weight:normal; font-size: 10px;}
div.actionLinks a:hover { color:#00549f; text-decoration:underline; font-weight:normal; font-size: 10px;}


/* ****************************************************************

VIDEO PAGES

**************************************************************** */
.content2colvideo  { float:left; width:743px; margin: 30px 21px 0px 0px; padding:0px 0px 0px 0px; }
	/* IE6 */
	* html .content2colvideo { float:left; width:760px; margin: 30px 0px 0px 0px; padding:0px 0px 0px 0px; }

#videoLeftCol { float:left;width:426px; margin:0px; padding: 0px; }

.videoPhoto { float:left; margin-bottom:30px; }

.videoHeader { float:left; width:426px; }
	.videoHeader h1 { float:left; font-weight:bold; color:#5da1d9; font-size:20px; margin-bottom:12px;  margin-top:0px; padding-top:0px; text-transform:lowercase;}
		
	.videoHeader span.sponsored {font-size:14px; padding:0; color:#5da1d9;}	

	.videoHeader img {padding:0;}

	.videoHeader .videoHeaderTable { padding: 0 0 0 0px; margin:0 0 0 0; }

	.videoHeader .videoHeaderTable td { VERTICAL-ALIGN: middle; }

#videoFlash{ float:left; clear:both; margin-bottom:21px;}


.recipeVideoHeader { float:left; clear:both;}
	.recipeVideoHeader h1 { float:left; clear:both;color: #6aade4; font-size: 16px; padding: 0px; margin-bottom:12px; }
	
	
#recipeFeatureHTVideo { float:left; width:426px; padding-bottom:12px;  }

#recipeFeatureHTVideo div#prepItemsEN,
#recipeFeatureHTVideo div#prepItemsFR {float:left; width:286px; }

#recipeFeatureHTVideo div#prepItemsEN .prepTimeLabel,
#recipeFeatureHTVideo div#prepItemsFR .prepTimeLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
#recipeFeatureHTVideo div#prepItemsEN .totalTimeLabel,
#recipeFeatureHTVideo div#prepItemsFR .totalTimeLabel { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; text-transform: lowercase;  }
#recipeFeatureHTVideo div#prepItemsEN .makesLabel,
#recipeFeatureHTVideo div#prepItemsFR .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;}
#recipeFeatureHTVideo div#prepItemsFR .prepTime, #recipeFeatureHTVideo div#prepItemsFR .totalTime, #recipeFeatureHTVideo div#prepItemsFR .makes  { float: left; width:185px; color:#666666; font-weight:normal; font-size:12px;}	

	
	div#recipeFeatureHTVideo   .sponsoredBy { float:right; width:140px;  text-align:center; font-size:12px; font-weight:bold; margin:0px; border:1px solid red; }

.IngredientsText{ float:left; clear:both;  width:426px; }	

.IngredientsText ul { float:left; clear:both; width:426px; list-style-type:none; margin:10px 0px 21px 0px; padding:0px; }
	.IngredientsText ul li { float:left; clear:both; width:426px;padding:3px 0px; list-style-type:none; }
		
.IngredientsText .recipeIngredients h1 { float:left; clear:both; width:400px; color: #6aade4; font-size: 16px; padding: 0px; margin:0px; text-transform:lowercase; }
div.Ingredientstextshort h1{ float:left; clear:both; width:400px; color: #6aade4; font-size: 16px; padding: 0px; margin:0px; text-transform:lowercase; }
#recipeIngredients .IngredientsText .IngredientsHead { float:left; clear:both; width:400px; color: #6aade4; font-size: 16px; padding: 0px; margin:0px; text-transform:lowercase; }

div.Ingredientstextshort div#recipefull { display:none ;}
	div.Ingredientstextshort #recipefull ul { float:left; clear:both; list-style-type:none; margin:12px 0px; padding:0px; }
	div.Ingredientstextshort #recipefull ul li { float:left; clear:both; padding:3px 0px; }	

#recipeIngredients { float:left; padding:30px 0px; }


#recipeIngredients .IngredientsText .FullImage { float:left; clear:both; padding-bottom: 14px; padding-right: 14px}


#recipeIngredients .IngredientsText .Ingredientstextshort { margin:10px 0px 0px 0px;  padding-right:10px; padding-bottom:10px;}

#videoRightCol { float:left; width:300px; margin-left:17px;  }
	/*IE6*/
	* html #videoRightCol { float:left; width:300px; margin-left:17px;  }

	#videoRightCol  .contentRightAD { float:left;width:300px; margin-bottom:12px; }

	div#videoRightCol .ratings { float:left; clear:both; width:300px; padding-bottom:12px; }
	div#videoRightCol .ratings .averageRatingCopy { float: left; width:90px; padding-left:10px; font-weight:bold; font-size:12px; color:#666666; }
			div#rvideoRightCol .ratings .averageRatingResult { float: left; width:200px; }
			
				div#videoRightCol .ratings .averageRatingResult .averageRatingStars { float: left; width:117px; color:#00549f; font-weight:normal; font-size:12px;}
					div#videoRightCol .ratings .averageRatingResult .averageRatingStars img {position:relative; top:3px; margin-right:3px;}
				div#videoRightCol .ratings .averageRatingResult .averageRatingLink { float: left; color:#00549f; font-weight:normal; font-size:12px; }
				div#videoRightCol .ratings .averageRatingResult .averageRatingLink img,div#videoRightCol .ratings  .averageRatingSeeAll img {margin-left:5px;}
			div#videoRightCol .ratings  .averageRatingSeeAll { float: right; clear:left; width:93px; color:#00549f; font-weight:normal; font-size:12px; }

		div#videoRightCol div#recipeHVT  { float:left; width:300px; margin:0px; padding:12px 0px; text-align:left; border-top: 1px solid #e1e1e1;}

		div#videoRightCol div#recipeHVT .recipeHVTleft .icon, div#videoRightCol div#recipeHVT .recipeHVTright .icon { float:left; position:relative; top: -2px; width:20px; margin-right:3px; }
		div#videoRightCol div#recipeHVT .recipeHVTleft .link  {float:left; width:87px; }
		div#videoRightCol div#recipeHVT .recipeHVTright .link  {float:left; width:139px; }
		
			div#videoRightCol div#recipeHVT .link a, div#recipeFeature div.recipelinks div#recipeHVT .link a:link, 
			div#videoRightCol div#recipeHVT .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
			div#rvideoRightCol div#recipeHVT .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }	
		
		div#videoRightCol div#recipeHVT .recipeHVTleft { float:left; clear:both; width:110px; margin-right:21px; margin-bottom:5px; }
		div#videoRightCol div#recipeHVT .recipeHVTright { float:left; width:162px; margin-bottom:5px;  }
	
div#videoRightCol div#recipeHVT .recipeHVTleft .link a, div#videoRightCol div#recipeHVT .recipeHVTleft .link a:link, div#videoRightCol div#recipeHVT .recipeHVTleft .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
div#videoRightCol div#recipeHVT .recipeHVTleft .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }

div#videoRightCol div#recipeHVT .recipeHVTright .link a, div#videoRightCol div#recipeHVT .recipeHVTright .link a:link, div#videoRightCol div#recipeHVT .recipeHVTright .link a:visited { color:#00549f; font-weight:bold; font-size:12px; text-decoration:none; }
div#videoRightCol div#recipeHVT .recipeHVTright .link a:hover { color:#00549f; font-weight:bold; font-size:12px; text-decoration:underline; }

div.popupplaintext .errorX{font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;}
div.popupplaintext .email{width:170px;float:left;}
div.popupplaintext .email2{width:340px;float:left;padding-top:10px;}
div.popupplaintext .bluetext{color: #0c5da4;font: bold;}

div.popupplaintext .buttons{float:right;padding-right:10px;display:inline;}

/* ****************************************************************

Form elements

**************************************************************** */
.searchEmpty{width:231px; height: 310px;  background: url('/assets/images/spacer_white.gif'); background-repeat: repeat; }

#searchinput{   padding-left:5px;   font-size:9px;   color:#2d596f;}

#recipeselect{   padding-left:5px;   font-size:11px;   color:#000000;}



/* ****************************************************************

HEALTHY LIVING

**************************************************************** */

h1.HLtitle{color:#00549f; font-size:21px; margin-bottom:12px; font-weight: normal;}

h2.HLsubhead{color:#00549f; font-size:13px; font-weight: bold; padding-top:8px; margin: 0px 0px 0px 0px; padding-left:10px; 
/* font may change in color but font size will stay the same, please update as needed for your section */}

#HLsubheadBG{width:414px;  height:37px; background: url('/assets/images/heading_bg.gif'); background-repeat: repeat-x; margin-bottom:5px; 
/* this is an example of bg shading for the subheading, please put your bg image name above and update as needed for your section */}



/*** NUTRIO *****/

.tt2 {  font-weight:bold; font-size:18px; line-height:30px; }
.textbluebold { color:#00549f; font-weight:bold; }
.bluebold  { color:#00549f; font-weight:bold; }

TABLE.nutrio_content_container TR TD {FONT-FAMILY: Trebuchet MS,Verdana,sans-serif;}

TABLE.nutrio_content_container A {COLOR: #434343;}

TABLE.nutrio_content_container A:hover {COLOR: #00549f;}

DIV.nutrio_tools_disclaimer {FONT-SIZE: 11px; COLOR: #666666;}

TABLE.ASP_nutrio_logs_nutrient_control_ascx A {COLOR: #434343;}

TABLE.ASP_nutrio_logs_nutrient_control_ascx A:hover {COLOR: #00549f;}

TABLE.nutrio_dashboard_weekday A {FONT-SIZE: 10px; COLOR: #434343; TEXT-DECORATION: none}

TABLE.nutrio_dashboard_weekday_activities H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px 0px; COLOR: #00549f; PADDING-TOP: 0px}

TABLE.nutrio_dashboard_weekday_activities A.nutrio_edit { font-size:11px;}

TABLE.nutrio_dashboard_weekday_activities A.nutrio_ididit {FONT-WEIGHT: bold; COLOR: #00549f; text-decoration:underline; font-size:12px;}

TABLE.nutrio_dashboard_weekday_activities {WIDTH: 100px; MARGIN-RIGHT: 10px;}

DIV.nutrio_cardio_link A { font-size:10px;}

DIV.nutrio_resistance_link { font-size:10px;}

TABLE.nutrio_dashboard_weekday_meals {WIDTH: 290px;}

DIV.nutrio_slot {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00549f;}

TABLE.nutrio_dashboard_weekday A.nutrio_recipe {FONT-SIZE: 10px;}

TABLE.nutrio_dashboard_weekday A.nutrio_edit {FONT-SIZE: 10px; text-decoration:underline;}

TD.nutrio_dashboard_weekday_heading A {FONT-WEIGHT: normal;}

TD.nutrio_dashboard_weekday_heading A:hover {FONT-WEIGHT: normal; text-decoration:underline; COLOR: #00549f;}

TD.nutrio_dashboard_weekday_heading {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 5px; COLOR: #00549f; PADDING-TOP: 3px;  background: url('/assets/images/nutrio/nutrio_bg.gif'); background-repeat: repeat-x; background-color:#e0e0e0;}

TR.today {BACKGROUND-COLOR: #d8eaf1;}

TR.not_today {BACKGROUND-COLOR: #FFFFFF;}

TABLE.nutrio_dashboard_weekday TR TD TABLE TR TD IMG {MARGIN: 8px}

TABLE.nutrio_dashboard_weekday TR TD TABLE TR TD {FONT-SIZE: 10px; COLOR: #999999;}

TABLE.nutrio_dashboard_weekday {BACKGROUND-COLOR: #434343;}

TABLE.nutrio_header_tabs {BACKGROUND-COLOR: #ffffff;}

TD.nutrio_header_tab {BORDER-RIGHT: darkgray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: darkgray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: darkgray 1px solid; WIDTH: 120px; PADDING-TOP: 5px; BORDER-BOTTOM: darkgray 1px solid; background: url('/assets/images/search/tab_off_bg.gif'); background-repeat: repeat-x;  color: #434343; background-color:#d6dfe0;}

TD.nutrio_header_tab A:hover {TEXT-DECORATION: underline; color: #00549f;}

TD.nutrio_header_tab A {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; font-style:normal; color:#434343;}

SPAN.nutrio_header_date {FONT-SIZE: medium; COLOR: #00549f; FONT-STYLE: normal;}

TD.nutrio_header_title_bar {FONT-SIZE: small; COLOR: #00549f; FONT-STYLE: italic; BACKGROUND-COLOR: #ffffff;}

DIV.nutrio_tools_results_intro {COLOR: #000000;}

TD.nutrio_tools_chart {BACKGROUND-COLOR: #eeeeee;}

SPAN.nutrio_tools_chart_group {FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #00549f;}

SPAN.nutrio_tools_chart_group A {FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #00549f;}

INPUT.nutrio_tools_button {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF; BACKGROUND-COLOR: #00549f; BORDER-RIGHT-WIDTH: 0px; cursor: pointer;margin: 20px 0 0 20px;}

DIV.nutrio_header_top_words { float:left; color:#00549f; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px; 
margin-right:5px;}

DIV.nutrio_header_bottom_words {PADDING-LEFT: 6px;  color:#00549f; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}

.nutrio_light {BACKGROUND-COLOR: #ffffff;}

.nutrio_dark {BACKGROUND-COLOR: #eeeeee;}

TABLE.nutrio_tools_chart {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #eeeeee}

DIV.nutrio_tools_results {COLOR: #434343;}

TR.nutrio_tools_chart_column_heading TD {FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #eeeeee;}

DIV.nutrio_tools_prefix {COLOR: #434343;}

SPAN.nutrio_howto_subheading {FONT-WEIGHT: bold;}

DIV.nutrio_howto_intro {COLOR:  #434343; FONT-STYLE: italic;}

DIV.nutrio_howto_heading {FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 15px;}

DIV.nutrio_assessment_button_container {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center;}

DIV.nutrio_title {color:#00549f; font-size:21px; margin-bottom:16px; font-weight: normal;}

DIV.nutrio_help_question {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px;}

DIV.nutrio_help_answer {FONT-STYLE: italic;}

DIV.nutrio_assessment_subheading {FONT-WEIGHT: bold;}

DIV.nutrio_assessment_intro {FONT-STYLE: italic;}

DIV.nutrio_assessment_programs {COLOR: #434343;}

DIV.nutrio_assessment_heading {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #00549f; PADDING-TOP: 15px;}

DIV.nutrio_assessment_printable {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center;}

FONT.translated {COLOR: #800000;}

TABLE.nutrio_dashboard_footer A:link {FONT-SIZE: 10px; COLOR: #800000;}

TABLE.nutrio_dashboard_footer A:visited {FONT-SIZE: 10px; COLOR: #800000; }
 
.texthdrmd { FONT-SIZE: 13pt; COLOR: #003399;  } 
.texthdrsm { FONT-SIZE: 11pt; COLOR: #003399;  } 
.quizCorrect { FONT-SIZE: 11px; COLOR: #009900; } 
.quizWrong { FONT-SIZE: 11px; COLOR: #CC3300;  } 
.btnAlt { BORDER-RIGHT: #78a759 1px solid; BORDER-TOP: #badea4 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #badea4 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #78a759 1px solid; BACKGROUND-COLOR: #6fb940 } 
 
 
table.nutrio_shopping_list{ width: 525px;}
 
td.nutrio_shopping_list_aisle{ background-color: #6aade4; color: #FFFFFF; font-weight: bold; font-size: 110%; padding:1px 0px 1px 3px;}
 
td.nutrio_shopping_list_item { background-color: #eff0f2; font-style: italic; padding:3px; border-bottom:1px dotted #999999;}
 
td.nutrio_shopping_list_left_side{ background-image: url('http://web.kraftfoods.com/images/form_left_339.gif');}
 
td.nutrio_shopping_list_right_side{ background-image: url('http://web.kraftfoods.com/images/form_right_339.gif');}
 
td.nutrio_shopping_list_bottom_border{ height: 5px; background-image: url'(http://web.kraftfoods.com/images/form_bottom339.gif');}
 
table.nutrio_wizard{ background-color: #FFFFFF;}
 
div.nutrio_wizard_question{font-size:12px;}
 
div.nutrio_wizard_question_emphasized{ font-weight: bold;}
 
div.nutrio_wizard_question_answers{ padding-left: 20px;}
 
span.nutrio_wizard_asterisk{ font-weight: bold; color: #00549f;}
 
span#_ctl1__ctl0_lblRegTitle{ color:#00549f; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
 
span.RegTitle{ color:#00549f; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}


/* ****************************************************************

PRODUCTS

**************************************************************** */
#productList ul{padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; text-align: left; clear:both;}

div#productList li{margin: 0px 0px 15px 0px; padding-left:15px;   background: url('/assets/images/bullet/rm_arrow.gif'); background-repeat: no-repeat; background-position: .5em .6em; }

#productFinder{float:left; width:380px; border:1px #e1e1e1 solid; background-color: #eff0f1; padding: 17px 17px 5px 17px; font-size:13px;}

#productFindershort{float:left; width:340px; border:1px #e1e1e1 solid; background-color:#eff0f1; padding: 17px 17px 5px 17px; font-size:13px;}

#productFinder_form{margin-bottom:5px;}

	div#productFinder_form input{display: block;width: auto;float: left; margin-bottom: 17px;}
	
	div#productFinder_form select{display: inline;width: 250px;float: left; margin-bottom: 17px;}
	
	#productFinder_form fieldset{display:block; float: left; margin-bottom:0px; width:95%; border:none;}
	
	div#productFinder_form label{display:block; float: left; margin-bottom:17px; width:100%;}	
	
	#productFinder_form .finderButton{display:inline;float:left;  margin-left: 10px;}

div#productFinder div.text{float:left; font-size:11px; color:#777777; width:80px; padding:0px; position:relative; top:-24px;}



div#productLocator_formshort{float:left; width:300px; }
	
	#productLocator_formshort .finderButton{display:inline;float:right; }

	div#productLocator_formshort fieldset{display:block; float: left; margin-bottom:0px; width:95%; border:none; }

	div#productLocator_formshort fieldset .error {float:left; width:95%; }
	
	div#productLocator_formshort input, div#productLocator_formshort select{display: inline; float: left; margin-bottom: 17px;}
	
	div#productLocator_form label{display:block; float: left; margin-bottom:17px; width:100%; }	
	
	div#productLocator_formshort label{display:block; float: left; margin-bottom:17px;}	
	
	div#productLocator_formshort .findproduct{float:left; width:95%; }
	
	div#productLocator_formshort .zip{float:left;width: 95px;text-align: center;}

div#productLocator_form fieldset{display:block; float: left; margin-bottom:0px; width:95%; border:none;}

div#productLocator_flield{display:block; float: left; margin-bottom:0px; width:300px; border:none;}

div#productLocator_form input, div#productLocator_form select {display: inline; width: auto; float: left; margin-bottom: 17px;}

div#productLocator_form2{margin-top:17px; margin-bottom:0px;}

div#productLocator_form2 fieldset{display:inline; float: left; margin-bottom:0px; width:95%; border:none;}

div#productLocator_form2 .productnamefieldset{display:inline; float: left; margin-bottom:0px; width:95%; border:none;padding-top:15px;}

div#productFinder_form .pulldownfieldset{padding-top:15px;}

div#productLocator_form2 input, div#productLocator_form2 select{display: inline; width: auto; float: left; margin-bottom: 17px; margin-right:5px;}

div#productLocator_form2 label{display:inline; float: left; margin-bottom: 17px;}	

div#productLocator_form2 label.name{display:inline; float: left; margin-bottom:0px; width:100px;}	

#productLocator_form2 .finderButton{display:inline;}
#productLocator_form2 .finderButton2{display:inline;}

.printerFriendly{float:left; text-align:right; width: 415px; padding:0px; margin-bottom:17px;}

.nutritionFactsTable{float:right; }

div#productListingHead{float:left; width:420px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px;  }

div#productListingHead div.productName{float:left; width:355px; padding-top:9px; text-transform:lowercase;}
div#productListingHead div.size{float:right; width:40px; padding-top:9px; text-transform:lowercase;}

div#productListing1{float:left; width:420px;padding: 0px; font-size:11px;  vertical-align:middle; margin:0px; border-bottom:1px solid #e1e1e1; }
div#productListing1 div.productName { float:left; width:335px; padding:9px 0px 9px 0px; vertical-align:middle; }
div#productListing1 div.size { float:left; width:70px;  padding:9px 0px 9px 0px; text-align:right;}

div#productListing2{float:left; width:420px;padding: 0px; font-size:11px;  vertical-align:middle; margin:0px;border-bottom:1px solid #e1e1e1;  }
div#productListing2 div.productName { float:left; width:335px; padding:9px 0px 9px 0px; vertical-align:middle; }
div#productListing2 div.size { float:left; width:70px;  padding:9px 0px 9px 0px; text-align:right;}


#productListingBottom{width:415px;}

div#productListing div.paging{float:right; width:415px; text-align:right; padding:0px 5px 0px 0px; font-size:11px; margin-bottom:10px}
div#productListing div.paging ul{padding:0px; margin:0px; list-style-type:none;}
div#productListing div.paging ul li{margin:0px 2px 0px 2px; display:inline;}

div#productListing div.paging ul li a {text-decoration:underline; font-size:11px;}
div#productListing div.paging ul li.on {text-decoration:none;  color:#00549f; font-size:11px;}
div#productListing div.paging ul li a:hover {text-decoration:underline; color:#00549f; font-size:11px;} 	

div#productListingBottom div.paging{float:right;  width:415px; text-align:right; padding:12px 5px 0px 0px; font-size:11px; margin-top:10px}
div#productListingBottom div.paging ul{padding:0px; margin:0px; list-style-type:none;}
div#productListingBottom div.paging ul li{margin:0px 2px 0px 2px; display:inline;}
div#productListingBottom div.paging ul li a {text-decoration:underline; font-size:11px;}
div#productListingBottom div.paging ul li.on {text-decoration:none;  color:#00549f; font-size:11px;}
div#productListingBottom div.paging ul li a:hover {text-decoration:underline; color:#00549f; font-size:11px;} 	

.findStoreBtn{float:left; clear:left; margin-top:10px;width:67px;height:22px;}

.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;}

#nutritionFactsTable{border: 1px solid Black; float: left; padding:5px;display: inline; width:225px; margin-left:12px; font-size:8pt; }

#NutritionTable2,#NutritionTable3{border-bottom: 1px solid Black;}
#NutritionTable1,#NutritionTable5{border-bottom: 2px solid Black;}

#NutritionTable4 ul 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 0px 0px 3px; }


.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:145px;}
.column6b{width:80px;}
.column6c{width:50px;}


.column5a{width:103px;}
.column5b{width:40px;}
.column5c{width:40px;}
.column5d{width:40px;}
.column5e{width:40px;}

.dv1{ float:left;  padding-right:86px; text-align: left;   }
.dv2{ float:left; padding-right:15px; text-align: right;  }

li#topimg{height:32px;border-bottom: 1px solid Black;width:225px;}


/* ****************************************************************

Recipe Exchange

**************************************************************** */

#contentCentre .infoBoxBody, #contentCentre .RecipeExchangeContent {float: left; clear:both; _padding-bottom:20px;}

#contentCentre #contHeader h1 { font-weight:bold;font-size:20px; color:#6aade4; text-transform:lowercase;}

div.smallFocusItemRE1,div.smallFocusItemRE2,div.smallFocusItemRE3 {float: left;}

div.infoBoxBody div.smallFocusItemRE1 {width:215px;padding:20px 0 0 20px;}
div.infoBoxBody div.smallFocusItemRE2 {width:165px; padding-top:20px; padding-left:20px;padding-right: 50px;}
div.infoBoxBody .smallFocusItemRE3{padding:20px 0 0 20px;}

div.smallFocusItemRE1 .textArea,div.smallFocusItemRE2 .textArea,div.smallFocusItemRE3 .textArea{width: 144px; padding-top: 5px; padding-left: 20px;}


div.infoBox .infoBoxFtr{padding:30px 0 15px 20px;*padding-top:15px; margin-top:-4px; clear:both;background-color:#e1effa;}


div.RecipeExchangeContent{float:left; width:680px;}

div.RecipeExchangeContent .infoBox {float: left; width:676px;background-color:#ffffff;border: 1px solid #e1e1e1;padding:2px;margin-top:20px;}
div.RecipeExchangeContent .infoBox .infoBoxBody { width:676px;background-color:#e1effa;}

div.RecipeExchangeContent .indentedtext{ padding-left: 20px;}

div.RecipeExchangeContent .Preptime,div.RecipeExchangeContent .Submitted,div.RecipeExchangeContent .Category,div.RecipeExchangeContent .IngredientsContent, div.RecipeExchangeContent .Prep, div.RecipeExchangeContent .PrepContent, div.RecipeExchangeContent .Notes, div.RecipeExchangeContent .NotesContent{float: left; clear:both; width:638px;}

div.RecipeExchangeContent .Preptime,div.RecipeExchangeContent .Submitted,div.RecipeExchangeContent .IngredientsContent,div.RecipeExchangeContent .Prep,div.RecipeExchangeContent .PrepContent,div.RecipeExchangeContent .Notes,div.RecipeExchangeContent .NotesContent{padding-top:10px;}

div.RecipeExchangeContent .Ingredientslist{float: left; clear:both; width:200px; margin-left:-5px;padding-top:15px;}


div.RecipeExchangeratingText{float:left; width:435px;}

div.RecipeExchangeContent .PrepContent, div.RecipeExchangeContent .NotesContent {padding-right:40px;}

div.RecipeExchangeContentRating{float:left; width:237px;}


div.RecipeExchangeContentRating .indentedtext{ padding-left: 20px;}

div.RecipeExchangeContentRating .Preptime,div.RecipeExchangeContentRating .Submitted,div.RecipeExchangeContentRating .Category,div.RecipeExchangeContentRating .IngredientsContent, div.RecipeExchangeContentRating .Prep, div.RecipeExchangeContentRating .PrepContent, div.RecipeExchangeContentRating .Notes, div.RecipeExchangeContentRating .NotesContent{float: left; clear:both; width:420px;}

div.RecipeExchangeContentRating .Preptime,div.RecipeExchangeContentRating .Submitted,div.RecipeExchangeContentRating .IngredientsContent,div.RecipeExchangeContentRating .Prep,div.RecipeExchangeContentRating .PrepContent,div.RecipeExchangeContentRating .Notes,div.RecipeExchangeContentRating .NotesContent{padding-top:10px;}

div.RecipeExchangeContentRating .Ingredientslist{float: left; clear:both; width:200px; margin-left:-5px;padding-top:15px;}


div.RecipeExchangeratingText{float:left; width:420px;}


#contentCentre .RecipeExchangehead{float:left;clear:both;padding-bottom:15px;padding-top:11px;margin-bottom: 20px;}

#contentCentre .RecipeExchangeheadtext{float:left; font-size:16px; margin:0px; }

#contentCentre .guidelines{float:right; text-transform:lowercase;}

#RecipeExchangeaddform .formTitle .requiredFieldAlert {float:left;font-size:11px; font-style: italic; display:inline;margin-left:0px;}

.requiredStar{font-size:13px; font-weight: bold; color:#71a714; vertical-align: sup; display:inline;}
.notrequiredStar{font-size:13px; font-weight: bold; color:#FFFFFF; vertical-align: sup; display:inline;}


#RecipeExchangeaddform{float: left; clear:both;width:100%;}

#RecipeExchangeaddform .formrow{  float: left;   width: 100%;   padding-bottom: 15px;}

#RecipeExchangeaddform .errorX{font-weight:bold; font-size:11px; color:#fa3535; display:inline; margin-left:2px;}


#RecipeExchangeaddform .buttonsRE{float:left; margin:0px; padding-left: 185px; width:550px}

#RecipeExchangeaddform .buttonsRE input{float:left; padding-right: 10px; background:none;}
#RecipeExchangeaddform .buttonsRE img {margin:0px;}

#RecipeExchangeaddform .buttonsRE a img{padding-right: 15px; }


#RecipeExchangeaddform .formTitle{width:150px; float: left;padding-right:10px; text-transform:lowercase;}
#RecipeExchangeaddform .photoInstructions { float: left; clear:both; margin:15px 0px; font-size:14px; }
#RecipeExchangeaddform .formDisclaimer{ font-size: 11px; }
#RecipeExchangeaddform .formcontent{float: left;display: inline;}

#RecipeExchangeaddform .formcontentExample{float: left;clear:both;width:300px;padding-left: 185px;width:245px;}

#RecipeExchangeaddform .formcontent select{width:330px;}
#RecipeExchangeaddform .formcontent input{width:245px;}
#RecipeExchangeaddform .formcontent .hours{width:50px;}
#RecipeExchangeaddform .formcontent textarea {width:245px; background-color:#cbe2f6;}

#RecipeExchangeaddform .formcontentsub {clear: both;padding-left: 180px;padding-top:10px;width:245px;}
#RecipeExchangeaddform .formcontentsub input { background:none;}

#RecipeExchangeaddform .formcontentsubsm {float: left; clear: both;padding-left: 185px;padding-top:10px; width:245px; }

#RecipeExchangeaddform .formcontentsubsm a{  color:#a1a0a0; font-size:11px; }

#RecipeExchangeaddform .formcontentsubsmtext{color: #a1a0a0; vertical-align: middle;font-size: 12px; padding-top:3px; display: inline; height: 20px; position: relative; top: -5px;}

#contentCentre .RecipeExchangenormaltext{ float: left; padding-top: 10px;padding-bottom: 10px; clear:both;}


#contentCentre .headRecipeExchange{ padding-bottom: 13px; padding-top: 16px; vertical-align: middle;}
.RecipeExchangeside1{   float: left;   width: 224px;   background-color: #f4f6f7;   padding: 10px 5px 10px 5px;   margin-bottom: 5px;   border-bottom: 1px solid #EF6D0F;border-left: 1px solid #EF6D0F;border-right: 1px solid #EF6D0F;}


#RecipeExchangeside2 {float: right;width: 294px;margin: 0px 0px 4px 0px; background-color:#fff; padding:2px;border: 1px solid #e1e1e1;}

div#RecipeExchangeside2 div.RC_recipePageRatingInner {float:left;background-color:#e1effa; padding:10px 5px 17px 10px; width:278px;margin:0;}

div#RecipeExchangeside2 div.RC_recipePageRatingInner .header {float:left; padding-bottom:10px; width:278px;margin:0;}	
div#RecipeExchangeside2 div.RC_recipePageRatingInner .header .title {width:100%;margin:0;padding:0;}	
div#RecipeExchangeside2 div.RC_recipePageRatingInner span.ratedby {float:left; clear:both; width:100%;font-size:12px; margin-bottom:5px; display:inline;}
div#RecipeExchangeside2 div.RC_recipePageRatingInner span.quote {float:left;width:278px;font-size:12px; margin-bottom:10px;}
div#RecipeExchangeside2 div.RC_recipePageRatingInner img.arrow {top: 4px; position:relative;}
div#RecipeExchangeside2 div.RC_recipePageRatingInner a { color:#00549f; text-decoration:underline; font-weight:normal; font-size: 12px;}
div#RecipeExchangeside2 div.RC_recipePageRatingInner a:hover { color:#00549f; text-decoration:underline; font-weight:normal;  font-size: 12px;}

#ThenByRecipe{color:#a1a0a0; font-size:11px; }



#magSearch {float: left;width: 660px;margin-top: 20px;margin-bottom:20px; padding:0px;}
div#searchResultsHeadRecipesExchange {float: left;padding-top: 5px; padding-bottom:10px; width:660px;}
div#searchResultsHeadRecipesExchange div.RecipesExchangeSubHead {float: left; width: 303px;  padding-left: 25px; color: #6aade4; font-size:20px; margin:0px;font-weight:bold;text-transform:lowercase;}
div#searchResultsHeadRecipesExchange .magimg {float: left;margin-top: 0px;padding-top: 0px;}

div#RecipeExchangecolumn{   float: left;   background-color: #E0E0E0;   vertical-align: top;}

#RecipesExchangeSearch {float:left;background:#ff6600;}

#RecipeExchangeSearchtop {float:left; width:50%;}
#RecipeExchangeSearchtop .RecipeExchangeSearchtoptext {float:left;margin:0;padding:0 0 0 25px; width:283px; border-left: 1px solid #e1e1e1;}
#RecipeExchangeSearchtop .RecipeExchangeSearchtopinput{float:left;padding-top:10px;}
#RecipeExchangeSearchtop .magimg {float:left;margin:0;padding:0;width:303px; height:245px;}

#RecipeExchangeSearchtop .RecipeExchangeSearchtopinput input{vertical-align: middle; margin-right:5px;}

#btnImageRecipeExchangeinput{padding-left:10px;}
   
#RecipeExchangeSearch_RE{float:left; width:329px; height:128px;*height:120px;  border-left: 1px solid #e1e1e1;}

#RecipeExchangeSearch_RE input{vertical-align: middle;}


#RecipeExchangeSearch_RE fieldset{border: none;padding: 0 0 0 27px;}

#RecipeExchangeSearch_RE fieldset label{float:left;font-weight:bold;font-size:12px;}

#RecipeExchangeSearch_RE fieldset select{font-size:12px;width: 230px;}

#RecipeExchangeSearch_RE h2{font-weight:bold;font-size:12px;padding: 8px 0px 0px 27px;margin: 0px 0px 0px 0px;}

#fs_CategoryOfRecipeExchange_RE{margin: 4px 0px 0px 0px;}

#fs_TypeOfRecipeExchange_RE{margin: 10px 0px 0px 0px;float:left; clear:both;font-size:12px;}

#fs_TypeOfRecipeExchange_RE select{margin: 0px 0px 0px 0px;}
#fs_TypeOfRecipeExchange_RE input{margin: -5px 0px 0px 12px;padding: 0px 0px 0px 0px;}


/* ****************************************************************
RECIPE BOX
**************************************************************** */

div#resultsControlsRB { float:left;  width:735px; margin-left:-2px;*margin-left:3px; border:1px #e1e1e1 solid; border-bottom:none; background-color:#ffffff; padding-left:15px; padding-top:10px; padding-bottom:10px; text-transform:lowercase;}

div#resultsControlsRB2 { float:left;  width:735px; margin-left:-2px;*margin-left:3px; border:1px #e1e1e1 solid; border-top:none; background-color:#ffffff; padding-left:15px; padding-top:10px; padding-bottom:10px; }

div#resultsControlsRB .text {float:left;  width:120px;}

div.content2col div.TitleAndDescriptionRB { width:100% ; padding-bottom:10px;}

div#searchResultsHeadRB { float:left; width:750px; padding: 0px; font-size:11px;  height:56px; vertical-align:middle; margin-left:-2px;*margin-left:3px; border:1px #e1e1e1 solid; border-top:none; }

div#no_resultsHead { float:left; margin-top:20px; border:1px solid #e1e1e1; width:720px; padding:15px 15px 15px 15px;margin-right: -3px; }

	div#no_resultsHead span.noRecipes { float:left; font-size:13px; font-weight:bold; color:#00549F; }

div#searchResultsHeadRBMyRecipe { float:left; width:750px; padding: 0px; font-size:11px;  height:50px; vertical-align:middle; margin:0px; border-right:1px #e1e1e1 solid;  border-left:1px #e1e1e1 solid;}

div#searchResultsHeadDisplayRBcategory { float:left; width:750px; padding-bottom:15px; font-size:11px; vertical-align:middle;}

div#searchResultsHeadRBShoping { float:left; width:750px; padding: 0px; font-size:11px;  height:37px; margin:0px;  padding-bottom:10px; }

div#searchResultsHeadRBcategorytext { float: left; width: 725px; padding-top: 6px; height:29px; padding-left: 17px; color: #6aade4;  font-size: 14px; margin:0px; font-weight: bold; text-transform:lowercase; }

div#searchResultsHeadRBshopping1 {float:left; width:750px; padding: 0px; font-size:11px;  height:35px;  background-color: #e1effa;}

div#searchResultsHeadRBShoping2 {float:left; width:750px; padding: 0px; font-size:11px;  height:37px; margin:0px; border-right:1px #e1e1e1 solid;  border-left:1px #e1e1e1 solid; }

div#searchResultsHeadRBshopping3 {float:left; width:750px; padding: 0px; font-size:11px;  height:37px; margin:0px;  background-color:#e1effa; }

div#searchResultsHeadRBshopping4 {float:left; width:750px; padding: 0px; font-size:11px;  height:37px; margin:0px; }

div#searchResultsHeadRBshopping1 .removerecipe {float: right; vertical-align:middle; padding-right:15px; padding-top: 6px;}
	div#searchResultsHeadRBcategorytext .removerecipe input {vertical-align:middle;}

div#searchResultsHeadShopingContent{float:left; width:750px; background-color: #e1effa;  margin-bottom:20px;}

div#searchResultsHeadShopingContentaisle {float:left; width:750px;  background-color:#e1effa; margin-bottom:20px;}
	div#searchResultsHeadShopingContentaisle a {font-weight:bold; }

div#searchResultsHeadShopingContent div.content1 {float:left; width:727px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px;  padding-left:17px; padding-right: 5px;  background-color:#e1effa; border-bottom:1px solid #cccccc; }

div#searchResultsHeadShopingContent div.content2 {float:left; width:727px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; padding-left:17px; padding-right:5px;  background-color:#e1effa; border-bottom:1px solid #cccccc;  }

div#searchResultsHeadShopingContent div.content2item, div#searchResultsHeadShopingContentaisle div.content2item{float:left; width:730px; padding-top:3px; padding-bottom:3px;  font-size:11px;  vertical-align:middle; margin:0px; padding-left:17px; 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#searchResultsHeadShopingContentaisle div.item1 {float:left; border:0px solid blue; }
div#searchResultsHeadShopingContent div.item2, div#searchResultsHeadShopingContentaisle div.item2 {float:left; border:0px solid red; }

div#searchResultsHeadShopingContent div.remove1, div#searchResultsHeadShopingContentaisle div.remove1, .row2 .item2 .remove1, #searchResultsHeadShopingContentaisle .content2item .row1 .remove1, .content2item div.remove1 { float:right; clear:right; padding: 0 0 0 0; margin: 0 0 0 0; vertical-align:top; width:auto;  }
 
div#searchResultsHeadShopingContent div.remove2, div#searchResultsHeadShopingContentaisle div.remove2, .content2item div.remove2, .content2item .row2 div.remove2, #searchResultsHeadShopingContentaisle .row2 .remove2,  .content2item .row2 .remove2 { float: right;  padding: 0 0 0 0;  margin: 0 0 0 0; vertical-align:top; width:auto; }


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; }

.content1 .row1, .content1 .row2 { float:left;clear:both; width:716px; margin: 0; padding: 0;}
.content2 .row1, .content2 .row2 {border:0px solid pink; float:left;clear:both; width:716px; margin: 0; padding: 0;}
.content2item .row2{border:0px solid pink; float:left;clear:both; width:716px; margin: 0 0 0 12px; padding: 0; }

div#searchResultsHeadShopingContentaisle  div.row1 span.remove_r1 { margin: 0 0 0 0; padding: 0 0 0 0; clear:both;}
 div.row1 span.remove_r1 , div.row2 span.remove_r2 {  margin: 0 0 0 0; padding: 0 0 0 0; border:0px solid pink;clear:both;}


div.content1 span.aisle, div.content2 span.aisle { font-weight: bold; font-size: 1.1em; clear:both; float:left; }
 
 .content2item .row2 .remove2  checkbox {margin: 1px 0  0 0;}

div#searchResultsHeadRB .addrecipe{float:left; width:130px; padding-left:10px; padding-top:9px; text-transform:lowercase; }
	div#searchResultsHeadRB .addrecipe img {margin-right:3px;vertical-align:middle;}

div#searchResultsHeadRB .learnmore{float:left; width:130px; padding-top:0px; padding-left: 0px;text-transform:lowercase;}
	div#searchResultsHeadRB .learnmore a { text-decoration:none; }
	div#searchResultsHeadRB .learnmore a:hover { text-decoration:underline;}

div#searchResultsHeadRB .mycookbook {float:left; width:140px; padding-left:0px; padding-top:9px; text-transform:lowercase;}
	div#searchResultsHeadRB .mycookbook img {margin-right:3px;vertical-align:middle;}

div#searchResultsHeadRB .editcategories{float:left; width:120px; padding-left:10px; padding-top:9px;text-transform:lowercase;}
	div#searchResultsHeadRB .editcategories img {margin-right:3px;vertical-align:middle;}

/*div#searchResultsHeadRB .addrecipe img,div#searchResultsHeadRB .editcategories img {vertical-align:middle; padding-right:3px;}*/

div#searchResultsHeadRB .search{float:left; width:330px; padding-top:11px;  text-align:right;}
	div#searchResultsHeadRB .search img {padding:0px; margin:0px; }
	div#searchResultsHeadRB .search input,div#searchResultsHeadRBcategory .search input{margin-right:5px; vertical-align:middle;}
	

div#searchResultsHeadRB .createnew{float:left; width:200px;}


div#resultsControlsRB div.categorysort{float:left; padding-top:10px;}
div#resultsControlsRB div.categorysort img{vertical-align:middle;}
div#resultsControlsRB div.sorttext{float:left; width:130px; font-weight:bold;}
div#resultsControlsRB2 div.sorttext{float:left; width:150px; font-weight:bold; }
div#resultsControlsRB div.recipetext{float:left; width:450px; vertical-align:middle;}
div#resultsControlsRB2 div.recipetext{float:left; width:350px; vertical-align:middle;}
div#resultsControlsRB div.recipetextshoping{float:left; width:210px; vertical-align:middle;}


div#searchResultsHeadRB div.additem{float:left; width:220px; padding-left:20px; padding-top:10px;}
div#searchResultsHeadRB div.additem img{vertical-align:middle; padding-right:3px;}
div#searchResultsHeadRB div.printlist{float:left; width:115px; padding-top:10px;}
div#searchResultsHeadRB div.printlist img{vertical-align:middle; padding-right:3px;}
div#searchResultsHeadRB div.removechecked {float:left; width:180px; padding-top:10px;}
div#searchResultsHeadRB div.removechecked img {vertical-align:middle; padding-right:3px;}

div#resultsControlsRB2 .learnmore{float:right; padding-right:15px;}
div#resultsControlsRB2 .learnmore img{vertical-align:middle; padding-right:3px;}

div#searchResultsHeadRBShoping2text .quanity{float:left; width:190px; padding-top:15px; padding-left:15px;}
div#searchResultsHeadRBShoping2text .item{float:left; width:100px; padding-top:15px;}
div#searchResultsHeadRBShoping2text .removerecipe{float:left; width:100px; padding-top:15px;}


div#searchResultsHeadRBcategory{float:left; width:678px; padding: 0px; font-size:11px;  height:50px; vertical-align:middle; margin-bottom:10px; border-top:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid;  border-left:1px #e1e1e1 solid;}


div#searchResultsHeadRBcategory .addrecipe{float:left; width:200px; padding-left:15px; padding-top:15px;}
div#searchResultsHeadRBcategory .learnmore{float:left; width:130px; padding-left:15px; padding-top:15px;}
div#searchResultsHeadRBcategory .search{float:left; width:300px; padding-left:15px; padding-top:15px;}
div#searchResultsHeadRBcategory .search input{vertical-align:middle;}


div#searchResultsHeadDisplayRB {float:left; clear:both; }

div#searchResultsHeadDisplayRB div.display,div#searchResultsHeadDisplayRBcategory div.display{float:left; width:310px; padding-top:15px; }


div#searchResultsHeadDisplayRBcategory div.recipe{float:left; padding-top:10px;color: #005099;  font-size: 16px; font-weight: bold; padding-left:20px;}


div#searchResultsHeadRBshopping {float:left; width:678px; padding: 0px; font-size:11px;  height:50px; vertical-align:middle; margin-bottom:10px; border-top:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid;  border-left:1px #e1e1e1 solid;}


div#searchResultsHeadDisplayRB div#pagingTop {float:left; width:410px; text-align:right; padding:12px 0+px 0px 0px; font-size:11px; }

div#searchResultsHeadDisplayRB div.paging, div#pagingbottom  div.paging,div#searchResultsHeadDisplayRBcategory div.paging{float:right; width:405px; text-align:right; padding:12px 5px 0px 0px; font-size:11px; }

div#searchResultsHeadDisplayRB div.paging ul,div#searchResultsHeadDisplayRBcategory div.paging ul, div#pagingbottom  div.paging ul{padding:0px; margin:0px; list-style-type:none;}

div#searchResultsHeadDisplayRB div.paging ul li,div#searchResultsHeadDisplayRBcategory div.paging ul li,div#pagingbottom div.paging ul li{margin:0px 2px 0px 2px; display:inline;}

div#searchResultsHeadDisplayRB div.paging ul li a,div#searchResultsHeadDisplayRBcategory div.paging ul li a, div#pagingbottom div.paging ul li a{text-decoration:underline; font-size:11px;}

div#searchResultsHeadDisplayRB div.paging ul li a.on,div#searchResultsHeadDisplayRBcategory div.paging ul li a.on, div#pagingbottom div.paging ul li a.on{text-decoration:none;  color:#00549f; font-size:11px;}

div#searchResultsHeadDisplayRB div.paging ul li a:hover,div#searchResultsHeadDisplayRBcategory div.paging ul li a:hover,div#pagingbottom div.paging ul li a:hover{text-decoration:underline; color:#00549f; font-size:11px;}

div#reciperesults{float:left; width:750px;  padding-bottom:10px; padding-top:10px;}

div#reciperesultsborder { float:left; width: 750px; border-top:1px solid #e1e1e1; margin-top:10px; } 

div#notes{float: left; width: 715px; background-color: #e1effa; margin-top: 10px; border: 1px solid #e1e1e1; padding: 8px 15px 15px 15px;}

div#notes .closebutton {float: right;}
div#notes .button {float:right;width:100%; text-align:right;}

div#notes .button input{vertical-align:bottom;}

div#notes .text{float:left; padding-bottom:15px; width:620px;}

	div#notes .text .changename {float:left; clear:both; padding: 5px 0px 5px 0px; }
	div#notes .text .changename  .labelText { font-weight:bold; font-size:13px; padding-right:5px; }
	
div#notes .textarea{padding-bottom:15px; float:left;width:725px;}

div#notes .header { padding-bottom: 15px; float: left; font-size: 12px; color: #005097; }

div#notes .header2 { float: left; font-size: 15px; color: #005097; margin:15px 0 15px 0; width:400px; }

div#notes .middletext { float: left; width: 640px; }

div#notes .textareal,div#selectshopping .textarea2 { float: left; width: 275px; }

div#notes .textareal select, div#notes .textarea2 select, div#selectshopping .textarea2 select {width:210px; }

div#notes .textcreate{float:left; width:250px;clear:both;}

div#notes .middlebuttons{ float: left; width: 120px; margin-top:40px; }
div#notes .middlebuttons input {margin-bottom:2px; }

div#notes .underbuttons{ float: left; clear:both; width: 400px; margin-top:10px; }

div#notes .underbuttons input{ padding-left:5px; }
div#notes .middlebuttons img{ padding-bottom:12px; }

div#notes .button2{ float: left;clear:both; }

div#notes .button2 input {  vertical-align:middle; }

div#notes .submit{float:left; clear:right;}
div#notes .save{float: left;}
div#notes .save input{margin-right:15px;}

div#addshopping {float: left; width: 750px; background-color: #e1effa; border: 1px solid #ec6709; padding: 0px 0px 20px 0px; margin-bottom: 10px;}
div#addshopping .closebutton {float:right;width:22px;margin:-25px 10px 0 0;}
div#addshopping .text{float:left; padding:10px 0 15px 20px; width:620px;}
div#addshopping .button{float:right; padding-right:15px; margin-top:-20px;}

div#addshopping .inputtext{float:left; padding-bottom:5px; padding-left:20px; width:647px;}
div#addshopping .textlabel{float:left; padding-bottom:15px; width:60px;}

div#selectshopping { float: left; width: 678px; background-color: #e1effa; margin-top: 10px; border: 1px solid #f4761d; height:50px; }

div#selectshopping .button { width:200px; float:right; padding-top:12px; }

div#selectshopping .selecttext { float: left; padding-top:12px; padding-left:15px; width: 410px; color: #f4761d; font-size: 12px; }

div#reciperesults .recipeimg{float:left; height:155px; width:235px;}

div#reciperesults .personalreciperight{margin-left:20px;}

div#reciperesults .personalrecipe,div#reciperesults .recipename,div#reciperesults .rating,div#reciperesults .recipesoure,div#reciperesults .recipecategories,div#reciperesults .recipenotification,div#reciperesults .recipeexchange,div#reciperesults .personalfooter{float:left; width:430px; padding-left:10px;}

div#reciperesults .personalrecipe{color:#acb5bb;}

div#reciperesults .recipename{padding-bottom:5px;color:#00549f; font-size: 14px;}




.addcategory {float:left; width:100%; padding: 15px 0px 10px 0px;}
	 .addcategory input{margin-right:5px; vertical-align:middle;}
	 
	 
 div#reciperesults .kraftfooter{float:left;  width:468px; margin-left:10px; margin-top:5px; padding-left:15px; }
 div#reciperesults .personalfooter{float:left;  width:468px; margin-left:10px; margin-top:5px; padding-left:15px; padding-top:5px; padding-bottom:5px;}
 
  	div#reciperesults .kraftfooter .top   { float:left; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;  clear:both; width:100%;  }
 	div#reciperesults .kraftfooter .bottom { float:left; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;  clear:both; width:100%; }	 
	 


	.kraftfooter .shoppinglist { float:left;  width:240px; padding: 5px 0px 5px 0px; }
	.kraftfooter .printrecipe {  float:left; width:225px; padding: 5px 0px 5px 0px; }
	.kraftfooter .addnote {  float:left; width:240px; padding: 5px 0px 5px 0px; }
	.kraftfooter .removefrom{  float:left; width:225px; padding: 5px 0px 5px 0px; }
	
	.kraftfooter .shoppinglist .icon { float:left; vertical-align: middle; margin-right:4px;  }
	.kraftfooter .printrecipe .icon { float:left; vertical-align: middle; margin-right:7px; }
	.kraftfooter .addnote .icon { float:left; vertical-align: middle; margin-right:4px; }
	.kraftfooter .removefrom .icon { float:left; vertical-align: middle;margin-right:0px; }
	
	.kraftfooter .shoppinglist .link { float:left; vertical-align: middle; padding-right:5px; width:160px; }
	.kraftfooter .shoppinglist .link a {padding-left:5px;}
	.kraftfooter .printrecipe .link { float:left; vertical-align: top; padding-right:5px;  width:148px; }
	.kraftfooter .addnote .link { float:left; vertical-align: middle; width:145px; }
	.kraftfooter .removefrom .link { float:left; vertical-align: middle; padding-right:10px; padding-left:6px; width:110px; }
	
div#reciperesults .personalfooter .top   { float:left; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;  clear:both; width:100%;  }
div#reciperesults .personalfooter .bottom { float:left; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;  clear:both; width:100%; }	
		

	.personalfooter .shoppinglist .icon { float:left; vertical-align: middle; padding-right:4px; width:28px; }
	.personalfooter .printrecipe .icon { float:left; vertical-align: middle; padding-right:3px; width:34px; }
	.personalfooter .addnote .icon { float:left; vertical-align: middle; padding-right:6px; width:27px; }
	.personalfooter .removefrom .icon { float:left; vertical-align: middle;  padding-left:0px; padding-top:4px; width:26px; }
	
	.personalfooter .shoppinglist .link { float:left; vertical-align: middle; padding-right:5px; width:160px; }
	.personalfooter .printrecipe .link { float:left; vertical-align: top; padding-right:5px;  width:148px; }
	.personalfooter .addnote .link { float:left; vertical-align: middle; width:145px; }
	.personalfooter .removefrom .link { float:left; vertical-align: middle; padding-right:10px; padding-left:12px; width:110px; }
	
 

div#resultsTabs div.tabOn_Recipe div.AZ { padding:0px 20px; text-align:center; font-size:14px; }
div#resultsTabs div.tabOn_Recipe div.Category { padding:0px 20px; text-align:center; font-size:14px;   }
div#resultsTabs div.tabOn_Recipe div.MyRecipes { padding:0px 20px; text-align:center;  font-size:14px;  }
div#resultsTabs div.tabOn_Recipe div.ShoppingList { padding:0px 20px; text-align:center;  font-size:14px;  }
 
div#resultsTabs div.tabOff_Recipe div.AZ { padding:0px 20px; text-align:center;  font-size:14px;  }
div#resultsTabs div.tabOff_Recipe div.Category { padding:0px 20px; text-align:center;  font-size:14px;  }
div#resultsTabs div.tabOff_Recipe div.MyRecipes { padding:0px 20px; text-align:center;  font-size:14px;  }
div#resultsTabs div.tabOff_Recipe div.ShoppingList { padding:0px 20px; text-align:center;  font-size:14px;  }

#rb_alpha #pagingbottom {float:right;margin-bottom:20px;}

/* ****************************************************************
USER RECIPES
**************************************************************** */
   
   
div.content2col div.TitleAndDescriptionRE{border-bottom: 1px solid #d2d5d6;padding-bottom:10px;} 
  
div#contHeaderRE2col {width:450px;}
div#contHeaderRE2col h1 { color:#00549f; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}

div#contentCentre .recipetitlehead{float:left; clear:both; color:#6aade4; font-size:16px; font-weight:bold; padding-top:5px;margin-top:5px; width:100%; text-transform:lowercase;}

div.content2col div.TitleAndDescription div.textAreaREborder a{color: #f4761d;}

#largeFocusItem1 .textArea .textArea span {float:left;width:100%;margin-right:50px;padding-bottom:10px;}

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 div#contHeader h1 {width:360px;padding-bottom:10px;color:#5da1d9; font-size:20px; font-weight:bold; text-transform:lowercase;}
div.Top10largeFocusItemreciepe div#contHeader h1 .recipeIcons {float:right;margin-right:40px;*margin-top:-20px;}
div.Top10largeFocusItemreciepe div#recipecontHeader h1 {padding-bottom:10px;*padding-bottom:20px;}

div#contHeader .recipeexchanebox{float: left; width: 455px; background-color:#e1effa; margin:10px 0 20px 0; border: 1px solid #e1e1e1; height:35px; padding:15px 0 0px 10px;}
   
.recipeexchanebox2{float: left; border-bottom: 1px solid #e1e1e1; width:678px;padding: 0px; height:37px; vertical-align:middle;}

.resultsControls .recipeexchanebox2{float: left; border-bottom: 1px solid #e1e1e1; width:678px;padding: 0px; height:37px; vertical-align:middle;}
   
div#Top10largeFocusItem1 .recipeexchanebox3 {float: left; height:65px; padding:0px; width: 450px;margin-top: 10px;margin:0;}
   
div#contHeader .recipeexchanebox img{vertical-align: middle;}

div#contHeader .recipeexchanebox2 .linktext{padding-left:20px; padding-top:10px;}
div#contHeader .recipeexchanebox2 .linktext img{vertical-align: middle;}

div#Top10largeFocusItem1 .recipeexchanebox3 .linktext{margin-left:-20px;padding:0px;}
div#Top10largeFocusItem1 .recipeexchanebox3 .linktext img{position:relative;left:390px;top:4px;}
 
div#contHeader .greytextRE {float:left;width: 575px;padding-bottom:3px;padding-bottom:20px;}
	 
div#Top10largeFocusItem1 .greytextRE2,div#contHeaderRE2col .greytextRE2 {float:left;width: 450px;padding-bottom:3px;}
div#Top10largeFocusItem1 .greytextRE3,div#contHeaderRE2col .greytextRE3 {float:left;width: 450px;padding-bottom:3px; font-size:10px;margin-top:20px;}
	 
div#recipeexchanerightimages{float:right;width:150px;padding-top:5px;}
   
div#recipeexchanehead{float:left; width:678px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px;border-bottom:1px #298ebc solid;   background: url('/assets/images/video/video_bg.gif'); background-repeat: repeat-x; }

div#recipeexchanehead .recipename{float:left; width:550px;padding-left:20px;padding-top:8px;}
div#recipeexchanehead .recipename a{color:#00549f;}
div#recipeexchanehead .foodfamily{float:left; width:100px;padding-top:3px;}
div#recipeexchanehead .foodfamily a{color:#6a6a6a;}
	
	
div#searchResultsContentRE1{float:left; width:678px;}

div#searchResultsContentRE2{float:left; width:678px;background-color:#eff0f1;}
	
div#searchResultsContentRE1 div.content,div#searchResultsContentRE2 div.content{float:left; width:560px; padding-top:9px; padding-bottom:9px;  font-size:11px;  vertical-align:middle; margin:0px; padding-left:17px; padding-right: 5px; }


div#searchResultsContentRE1 div.checkbox,div#searchResultsContentRE2 div.checkbox{float:right;padding-right:75px;padding-top:9px;}


div#searchResultsHeadRE{float:left; width:678px;padding: 0px; font-size:11px;  height:37px;  border-bottom:1px #e1e1e1 solid;margin-top: 15px; text-transform:lowercase;}

div#searchResultsHeadRE .recipeName{float:left;width:320px;padding-top:7px;padding-left:20px;}
div#searchResultsHeadRE .rating{float:left;width:260px;padding-top:7px;}
div#searchResultsHeadRE .rating img{vertical-align:middle;}
div#searchResultsHeadRE .numofratings{float:left;width:70px;}

div#searchResultsHeadRE .submittedby{float:left;width:260px;padding-top:9px;}

div#searchResultsReciepesItem1 .rating img{vertical-align:middle;}
div#searchResultsReciepesItem2 .rating img{vertical-align:middle;}
div#searchResultsReciepesItem1 .numofratings{float:right;width:70px;padding-top:9px;}
div#searchResultsReciepesItem2 .numofratings{float:right;width:70px;padding-top:9px;}

div#searchResultsReciepesItem1 .submittedby{float:left;width:130px;padding-top:9px;padding-left:20px; text-transform:lowercase;}
div#searchResultsReciepesItem2 .submittedby{float:left;width:90px;padding-top:9px;padding-left:20px; text-transform:lowercase;}

div#contentCentre .headtext{float:left;padding-top:30px;font-size:12px;color:#606060;}

div#contentCentre .placeholderimg_MR{float:right;}


#contentCentre .title {color:#a1a0a0;font-size:12px;}

div#popupContainer .rating{float:left;width:400px;margin-left:-10px;}
div#popupContainer .stars{float:left;width:160px;}
div#popupContainer .starstext{float:left;font-size:16px; font-weight: bold;text-align:left;}

div.popupBody .raterecipepopup{padding-left:30px;}
div.popupBody div.makerecipecontain{padding-bottom:65px;}
div.popupBody div.makerecipe {float:left;width:170px;text-align: left;}
div.popupBody div.makerecipeagain {float:left;width:210px;text-align: left;}
div.popupBody div.textarearate {float:left;}
div.popupBody span.textareatext {color:#a1a0a0;}
div.popupBody div.check {padding-top:15px;float:left;clear:both;width:350px;text-align: left;}
div.popupBody div.submit {float:right;margin-top:15px; margin-bottom:15px}

div#searchResultsRE { float: left;   width: 743px;   padding:0;   font-size: 11px;   height: 37px;   margin-bottom:10px;   border-bottom: 1px solid #e1e1e1;   text-transform:lowercase;}
div#searchResultsRE .searchheadRE{float: left; width: 200px; padding-top: 6px; height:29px; padding-left: 0px; color: #5da1d9;  font-size: 16px; margin:0px; font-weight: bold; }
	

div#searchResultsRE div.paging{float:right; width:410px; text-align:right; padding:12px 5px 0px 0px; font-size:12px;}
div#searchResultsRE div.paging ul{padding:0px; margin:0px; list-style-type:none;}
div#searchResultsRE div.paging ul li{margin:0px 2px 0px 2px; display:inline;}
div#searchResultsRE div.paging ul li.on {text-decoration:none; color:#6aade4; font-size:12px; }
div#searchResultsRE div.paging ul li a {text-decoration:underline; font-size:11px;}
div#searchResultsRE div.paging ul li a.on {text-decoration:none; color:#6aade4; font-size:11px;}
div#searchResultsRE div.paging ul li a:hover {text-decoration:underline; color:#00549f; font-size:12px;}

.searchResultsHeadArticlesContent div.content1,.searchResultsHeadArticlesContent div.content2 {float:left; width:737px; padding:5px 5px 10px 2px; margin:0px;border-bottom:1px solid #e1e1e1;}
.searchResultsHeadArticlesContent div.content1 a, .searchResultsHeadArticlesContent div.content1 a:link, .searchResultsHeadArticlesContent div.content1 a:visited, .searchResultsHeadArticlesContent div.content1 a:hover { text-decoration:none;  color:#00549f;font-size:12px;font-weight:bold;}
.searchResultsHeadArticlesContent div.content2 a, .searchResultsHeadArticlesContent div.content2 a:link, .searchResultsHeadArticlesContent div.content2 a:visited, .searchResultsHeadArticlesContent div.content2 a:hover  { text-decoration:none;  color:#00549f;font-size:12px; font-weight:bold;}

.recipeDetail .content2col #searchResultsHeadReciepes{float:left; width:621px;padding: 0px; font-size:11px;  height:37px; vertical-align:middle; margin:0px;}
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content1,
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content2 {float:left; width:621px; padding:5px 5px 10px 2px; margin:0px;border-bottom:1px solid #e1e1e1;}
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content1 a,
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content1 a:link, 
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content1 a:visited, 
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content1 a:hover { text-decoration:none;  color:#00549f;font-size:12px;font-weight:bold;}
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content2 a, 
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content2 a:link, 
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content2 a:visited, 
.recipeDetail .content2col #searchResultsHeadReciepes .searchResultsHeadArticlesContent div.content2 a:hover  { text-decoration:none;  color:#00549f;font-size:12px; font-weight:bold;}

.recipeDetail .content2col #searchResultsHeadReciepes div.paging{float:left; width:299px; text-align:right;height:13px; margin:6px 0px 0 0px;padding: 0px 0px 0px 0px; font-size:12px;}
.recipeDetail .content2col #searchResultsHeadReciepes div.paging ul{padding:0px; margin:0px; list-style-type:none;}
.recipeDetail .content2col #searchResultsHeadReciepes div.paging ul li{margin:-12px 2px 0px 2px; display:inline; }
.recipeDetail .content2col #searchResultsHeadReciepes div.paging ul li.on {text-decoration:none; color:#6aade4; font-weight:bold;}
.recipeDetail .content2col #searchResultsHeadReciepes div.paging ul li a {color:#666666;}
.recipeDetail .content2col #searchResultsHeadReciepes div.paging ul li a:hover {text-decoration:none; color:#00549f;}
.recipeDetail .content2col #searchResultsHeadReciepes div.paging img { vertical-align:bottom;width:13px;border:none;margin:0 6px 0 6px;padding-top:0px;}
.recipeDetail .content2col #searchResultsHeadReciepes .linktext {margin:0px 0px 0px -902px; background:#FFFFFF;}
	
/* ****************************************************************

MAGAZINE INDEX

**************************************************************** */
#magazineIndex .stdContBlock .textArea table td {width:150px !important;}

#magazineIndex { float:left; width:422px; clear:both; margin-top:5px;}

#magazineIndex .column1   {  float:left; width:208px; border-left:1px solid #e1e1e1; display:inline; border-right:1px solid #e1e1e1; z-index:800;  }     
	#magazineIndex .column1 .cell {  float:left; width:187px; padding:10px 11px 12px 11px;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; z-index:800;  } 
		#magazineindex .column1 .cell fieldset {z-index:800; width:178px;  padding:0; border:0; padding:0; CLEAR: both;  FLOAT: left; MARGIN: 0px 0px 3px; WIDTH: 187px;}
				#magazineindex .column1 .cell fieldset .recipephoto {z-index:800;}
					 .column1 .cell fieldset .recipephoto a.thumbnail {position: relative;z-index: 10;}	

					 /* CSS for rollovers on recipe index image*/            
					 .column1 div.recipephoto a{vertical-align:middle;z-index: 2;} 
					 .column1 .cell fieldset .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11;}			
					 .column1 .cell fieldset .recipephoto a.thumbnail:hover img { border: 1px solid #000; } 							 
					 .column1 .cell fieldset .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
					 .column1 .cell fieldset .recipephoto a.thumbnail span img { /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0; height:180px; width:240px; z-index: 999;}	
					 .column1 .cell fieldset .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -200px; left:160px; /*position where enlarged image should offset horizontally */z-index: 9999;}
                      
 					/* CSS for rollovers on recipe index*/         
					 .column1 div.recipephoto ul { margin:0 ; padding:2px 0; list-style-type:none ; } 
					 .column1 div.recipephoto li { display:inline ; padding:0; font-size:11px ; color:#000;} 
					 .column1 div.recipephoto { font-size:.9em; position: relative;  float:left; width:178px; margin:0; padding:0px;z-index:20; /*Add a height attribute and set to largest image's height to prevent overlaying*/ }	

/* CSS Column 2 on recipe index*/ 
 #magazineIndex .column2    {  float:left; width:208px; border-right:1px solid #e1e1e1;  z-index:1; }  
	#magazineIndex .column2 .cell  {  float:left; width:187px; padding:10px 11px 12px 11px;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  z-index:1; } 
	
		#magazineindex .column2 .cell fieldset {z-index:1; padding:0; border:0;	background-color:#FFFFFF;CLEAR: both;  FLOAT: left;   MARGIN: 0px 0px 3px; WIDTH: 187px; }
			#magazineindex .column2 .cell fieldset .recipephoto {z-index:1;}
					.column2 .cell fieldset .recipephoto a.thumbnail {position: relative;z-index: 0;}	
 
   					/* CSS for rollovers on recipe index*/          
					.column2 div.recipephoto ul { margin:0 ; padding:2px 0; list-style-type:none ; } 
					.column2 div.recipephoto li { display:inline ; padding:0 ; font-size:11px ; color:#000;} 
					.column2 div.recipephoto { font-size:.9em; position: relative;  float:left; width:178px; margin:0; padding:0;z-index:1 /*Add a height attribute and set to largest image's height to prevent overlaying*/ }  
 
 					/* CSS for rollovers on recipe index image*/            
					.column2 div.recipephoto a{vertical-align:middle;z-index: 1;} 
					.column2 .cell fieldset .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 3;}	
					.column2 .cell fieldset  div.recipephoto a.thumbnail:hover img { border: 1px solid #000; } 
					.column2 .cell fieldset .recipephoto a.thumbnail span {position: absolute; padding: 0px; left: -1000px; border: 0px solid #000; visibility: hidden;color: #fff; text-decoration: none;z-index: 500;}					
					.column2 .cell fieldset .recipephoto a.thumbnail span img{ /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0;  height:180px; width:240px; z-index: 5;}				
					.column2 .cell fieldset .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -200px; left: 164px; /*position where enlarged image should offset horizontally */ z-index: 10;}
 
 
        /* CSS for rollovers on recipe index image*/            
        div.recipephoto a{vertical-align:middle;z-index: 1;} 
        div.recipephoto a.thumbnail:hover { background-color: transparent; } 
        div.recipephoto a.thumbnail:hover img { border: 1px solid black; } 
        div.recipephoto a.thumbnail span { /*CSS for enlarged image*/ position: absolute; padding: 0px; left: -1000px; visibility: hidden; }
        div.recipephoto a.thumbnail span img { /*CSS for enlarged image*/ border-width: 0; height:180px; width:240px; z-index: 5; }        div.recipephoto a.thumbnail:hover span{ /*CSS for enlarged image*/ visibility: visible; top: -200px; left: 40px; /*position where enlarged image should offset horizontally */ z-index: 7000; } 

/* CSS for rollovers on recipe index span message*/             
#magazineIndex .column1 div.recipephoto a.thumbnail2:hover, #magazineIndex .column2 div.recipephoto a.thumbnail2:hover { background-color: transparent; text-decoration: none; } 
#magazineIndex .column1 div.recipephoto a.thumbnail2:hover img, #magazineIndex .column2 div.recipephoto a.thumbnail2:hover img { border: 1px solid #000; text-decoration: none;} 
#magazineIndex .column1 div.recipephoto a.thumbnail2 span, #magazineIndex .column2 div.recipephoto a.thumbnail2 span { 
/*CSS for enlarged image*/ position: absolute; padding: 5px; left: -1000px; visibility: hidden; font-size:11px; width:85px;z-index: 2; text-decoration: none; color:#000; background-color: lightyellow; border: 1px solid #000; line-height:1.1em;}

#magazineIndex .column1 div.recipephoto a.thumbnail2:hover span, #magazineIndex .column2 div.recipephoto a.thumbnail2:hover span { /*CSS for enlarged image*/ visibility: visible;  text-decoration: none; top: -35px; left: 12px; /*position where enlarged image should offset horizontally */ z-index: 99950; border: 1px solid #000; line-height:1.1em; color:#000; background-color: lightyellow;}                      

div.recipephoto input {float:left; width:16px; height:auto; background:none;}
        
.magazineIndexLink {COLOR: #00549f; MARGIN-RIGHT: 5px; POSITION: relative; TOP: -4px; TEXT-DECORATION: underline;}
.magazineIndexButton {	MARGIN-RIGHT: 5px;}
.magazineIndexHL {	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 5px;}
.magazineIndexHL IMG {	MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 16px; HEIGHT: 13px;}

#magazineIndex .column1 .cell H1 {	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #6aade4; PADDING-TOP: 0px;  text-transform:lowercase;}
#magazineIndex .column2 .cell H1 {	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #6aade4; PADDING-TOP: 0px; text-transform:lowercase;}

#magazineIndex .column1 .cell .photo {	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px;}
#magazineIndex .column2 .cell .photo {	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px;}
    	
#magazineIndex .column1 .cell .photo IMG {	WIDTH: 176px; HEIGHT: 121px; border:1px #e1e1e1 solid;}
#magazineIndex .column2 .cell .photo IMG {	WIDTH: 176px; HEIGHT: 121px; border:1px #e1e1e1 solid;}	
   
   #magazineIndex .column1 .cell fieldset, #magazineIndex .column2 .cell fieldset  { float:left; clear:both; border:none; margin: 0px 0px 3px 0px; width:187px; padding:0px; } 
   

#magazineIndex .column1 .cell FIELDSET INPUT {FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px;z-index:100;}
#magazineIndex .column2 .cell FIELDSET INPUT { FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px;z-index:1;}
   
#magazineIndex .column1 .cell FIELDSET IMG {MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; z-index:100;}
#magazineIndex .column2 .cell FIELDSET IMG {MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; z-index:1;}
        
#magazineIndexBtmLinks { float:left; width:100%; border-top:1px #e1e1e1 solid; margin-top:22px; padding: 22px 0px 0px 0px; text-align:left; }     
#magazineIndexBtmLinks A {	FONT-SIZE: 10px; TEXT-DECORATION: underline;}
#magazineIndexBtmLinks A.pad {	POSITION: relative; TOP: -4px;}
#magazineIndexBtmLinks .iconPad {	MARGIN-LEFT: 14px;}


/* ****************************************************************

CREATE MY COOKBOOK - ORGANIZER AND LANDING

**************************************************************** */

.cookbookBorderTop {
 float:left;width:683px; height:12px; margin:0px; padding:0px; background: url('/assets/images/recipebox/curve_top.gif'); background-repeat: no-repeat; background-position: bottom;}

.cookbookBorderBottom {
 float:left;  width:683px;  height:12px;  background: url('/assets/images/recipebox/curve_bottom.gif'); background-repeat: no-repeat;  background-position: top;  margin:0;  padding:0;  border:0; }

.cookbookBorderBody { float:left; border:0; border-left:1px solid #DDDDDD;  border-right:1px solid #DDDDDD;  width:666px; margin:0; padding: 0px 0px 0px 15px; }

	.cookbookBorderBody .topCopy { float:left; width:649px; }
		.cookbookBorderBody .topCopy h1 { float:left; width:649px; 	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 21px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #00549f; PADDING-TOP: 0px; }
		.cookbookBorderBody .topCopy textArea { float:left; width:649px; }
		.cookbookBorderBody .topCopy .cookbookSubTitle { clear:both; width:649px; float:left;font-size:20px; color:#7aa22c; margin:10px 0px 0px 0px; padding:0px; }

.cookbookIndex_frameTop { float:left;margin-top:5px; }
.cookbookIndex_frameBottom { float:left; }

.cookbookTopButtons { clear:both; float:left; width:649px; margin-top:20px; }
	.cookbookTopButtons .leftBut {  float:left; padding-right: 20px; }
	.cookbookTopButtons .rightBut { float:left; padding-left: 40px; }

#cookbookIndex { float:left; width:629px; padding: 0px 10px; clear:both;  background: url('/assets/images/recipebox/frame_bg.gif'); background-repeat: repeat-y; }

#cookbookIndex .internal { float:left; width:628px; _width:631px; background-color:#FFFFFF; }

#cookbookIndex .column1   {  float:left; width:208px; border-left:1px solid #e1e1e1; display:inline; border-right:1px solid #e1e1e1; z-index:800;  }     
	#cookbookIndex .column1 .cell {  float:left; width:187px; padding:10px 11px 12px 11px;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; z-index:800;  } 
		#cookbookIndex .column1 .cell fieldset {z-index:800; width:178px;  padding:0; border:0; padding:0; CLEAR: both;  FLOAT: left; MARGIN: 0px 0px 3px; WIDTH: 187px;}
				#cookbookIndex .column1 .cell fieldset .recipephoto {z-index:800;}
					 .column1 .cell fieldset .recipephoto a.thumbnail {position: relative;z-index: 10;}	

					 /* CSS for rollovers on cookbook index image*/            
					 #cookbookIndex .column1 div.recipephoto a{vertical-align:middle;z-index: 2;} 
					 #cookbookIndex .column1 .cell fieldset .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 11; text-decoration:none; cursor:pointer;}			
					 #cookbookIndex .column1 .cell fieldset .recipephoto a.thumbnail:hover img { border: 1px solid #000; } 							 
					 #cookbookIndex .column1 .cell fieldset .recipephoto a.thumbnail span {position: absolute; padding: 0px; border: 0px solid #000; left: -1000px; visibility: hidden;color: #000; text-decoration: none;z-index: 150;}					 
					 #cookbookIndex .column1 .cell fieldset .recipephoto a.thumbnail span img { /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0; height:180px; width:240px; z-index: 999;}	
					 #cookbookIndex .column1 .cell fieldset .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -200px; left:-5px; /*position where enlarged image should offset horizontally (was 160) */z-index: 9999;}
                      
 					/* CSS for rollovers on cookbook index*/         
					 #cookbookIndex .column1 div.recipephoto ul { margin:0 ; padding:2px 0; list-style-type:none ; } 
					 #cookbookIndex .column1 div.recipephoto li { display:inline ; padding:0; font-size:11px ; color:#000;} 
					 #cookbookIndex .column1 div.recipephoto { font-size:.9em; position: relative;  float:left; width:178px; margin:0; padding:0px;z-index:20; /*Add a height attribute and set to largest image's height to prevent overlaying*/ }	

/* CSS Column 2 on cookbook index*/ 
 #cookbookIndex .column2    {  float:left; width:208px; border-right:1px solid #e1e1e1;  z-index:10; }  
	#cookbookIndex .column2 .cell  {  float:left; width:187px; padding:10px 11px 12px 11px;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  z-index:10; } 
	
		#cookbookIndex .column2 .cell fieldset {z-index:1; padding:0; border:0;	background-color:#FFFFFF;CLEAR: both;  FLOAT: left;   MARGIN: 0px 0px 3px; WIDTH: 187px; }
			#cookbookIndex .column2 .cell fieldset .recipephoto {z-index:10;}
					#cookbookIndex .column2 .cell fieldset .recipephoto a.thumbnail {position: relative;z-index: 0;}	
 
   					/* CSS for rollovers on cookbook index*/          
					#cookbookIndex .column2 div.recipephoto ul { margin:0 ; padding:2px 0; list-style-type:none ; } 
					#cookbookIndex .column2 div.recipephoto li { display:inline ; padding:0 ; font-size:11px ; color:#000;} 
					#cookbookIndex .column2 div.recipephoto { font-size:.9em; position: relative;  float:left; width:178px; margin:0; padding:0;z-index:10 /*Add a height attribute and set to largest image's height to prevent overlaying*/ }  
 
 					/* CSS for rollovers on cookbook index image*/            
					#cookbookIndex .column2 div.recipephoto a{vertical-align:middle;z-index: 10;} 
					#cookbookIndex .column2 .cell fieldset .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 30; text-decoration:none; cursor:pointer;}	
					#cookbookIndex .column2 .cell fieldset  div.recipephoto a.thumbnail:hover img { border: 1px solid #000; } 
					#cookbookIndex .column2 .cell fieldset .recipephoto a.thumbnail span {position: absolute; padding: 0px; left: -1000px; border: 0px solid #000; visibility: hidden;color: #fff; text-decoration: none;z-index: 500;}					
					#cookbookIndex .column2 .cell fieldset .recipephoto a.thumbnail span img{ /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0;  height:180px; width:240px; z-index: 50;}				
					#cookbookIndex .column2 .cell fieldset .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -200px; left: -5px; /*position where enlarged image should offset horizontally (was 164) */ z-index: 100;}

/* CSS Column 3 on cookbook index*/ 
 #cookbookIndex .column3    {  float:left; width:208px; border-right:1px solid #e1e1e1;  z-index:1; }  
	#cookbookIndex .column3 .cell  {  float:left; width:187px; padding:10px 11px 12px 11px;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  z-index:1; } 
	
		#cookbookIndex .column3 .cell fieldset {z-index:1; padding:0; border:0;	background-color:#FFFFFF;CLEAR: both;  FLOAT: left;   MARGIN: 0px 0px 3px; WIDTH: 187px; }
			#cookbookIndex .column3 .cell fieldset .recipephoto {z-index:1;}
					.column3 .cell fieldset .recipephoto a.thumbnail {position: relative;z-index: 0;}	
 
   					/* CSS for rollovers on cookbook index*/          
					#cookbookIndex .column3 div.recipephoto ul { margin:0 ; padding:2px 0; list-style-type:none ; } 
					#cookbookIndex .column3 div.recipephoto li { display:inline ; padding:0 ; font-size:11px ; color:#000;} 
					#cookbookIndex .column3 div.recipephoto { font-size:.9em; position: relative;  float:left; width:178px; margin:0; padding:0;z-index:1 /*Add a height attribute and set to largest image's height to prevent overlaying*/ }  
 
 					/* CSS for rollovers on recipe index image*/            
					#cookbookIndex .column3 div.recipephoto a{vertical-align:middle;z-index: 1;} 
					#cookbookIndex .column3 .cell fieldset .recipephoto a.thumbnail:hover{background-color: transparent;z-index: 3; text-decoration:none; cursor:pointer;}	
					#cookbookIndex .column3 .cell fieldset  div.recipephoto a.thumbnail:hover img { border: 1px solid #000; } 
					#cookbookIndex .column3 .cell fieldset .recipephoto a.thumbnail span {position: absolute; padding: 0px; left: -1000px; border: 0px solid #000; visibility: hidden;color: #fff; text-decoration: none;z-index: 500;}					
					#cookbookIndex .column3 .cell fieldset .recipephoto a.thumbnail span img{ /*CSS for enlarged image*/border-width: 0; padding: 0; margin:0;  height:180px; width:240px; z-index: 5;}				
					#cookbookIndex .column3 .cell fieldset .recipephoto a.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible; top: -200px; left: -5px; /*position where enlarged image should offset horizontally */ z-index: 10;}
 
 
        /* CSS for rollovers on recipe index image*/            
        #cookbookIndex div.recipephoto a{vertical-align:middle;z-index: 1;} 
        #cookbookIndex div.recipephoto a.thumbnail:hover { background-color: transparent; } 
        #cookbookIndex div.recipephoto a.thumbnail:hover img { border: 1px solid black; } 
        #cookbookIndex div.recipephoto a.thumbnail span { /*CSS for enlarged image*/ position: absolute; padding: 0px; left: -1000px; visibility: hidden; }
        #cookbookIndex div.recipephoto a.thumbnail span img { /*CSS for enlarged image*/ border-width: 0; height:180px; width:240px; z-index: 5; }        #cookbookIndex div.recipephoto a.thumbnail:hover span{ /*CSS for enlarged image*/ visibility: visible; top: -200px; left: 40px; /*position where enlarged image should offset horizontally */ z-index: 7000; } 

/* CSS for rollovers on recipe index span message*/             
#cookbookIndex .column1 div.recipephoto a.thumbnail2:hover, #cookbookIndex .column2 div.recipephoto a.thumbnail2:hover, #cookbookIndex .column3 div.recipephoto a.thumbnail2:hover { background-color: transparent; text-decoration: none; } 

#cookbookIndex .column1 div.recipephoto a.thumbnail2:hover img, #cookbookIndex .column2 div.recipephoto a.thumbnail2:hover img, #cookbookIndex .column3 div.recipephoto a.thumbnail2:hover img { border: 1px solid #000; text-decoration: none;} 

#cookbookIndex .column1 div.recipephoto a.thumbnail2 span, #cookbookIndex .column2 div.recipephoto a.thumbnail2 span, #cookbookIndex .column3 div.recipephoto a.thumbnail2 span { 
/*CSS for enlarged image*/ position: absolute; padding: 5px; left: -1000px; visibility: hidden; font-size:11px; width:85px;z-index: 2; text-decoration: none; color:#000; background-color: lightyellow; border: 1px solid #000; line-height:1.1em;}

#cookbookIndex .column1 div.recipephoto a.thumbnail2:hover span, #cookbookIndex .column2 div.recipephoto a.thumbnail2:hover span, #cookbookIndex .column3 div.recipephoto a.thumbnail3:hover span { /*CSS for enlarged image*/ visibility: visible;  text-decoration: none; top: -35px; left: 12px; /*position where enlarged image should offset horizontally */ z-index: 99950; border: 1px solid #000; line-height:1.1em; color:#000; background-color: lightyellow;}                      

#cookbookIndex div.recipephoto input {float:left; width:16px; height:auto;}
        
.cookbookIndexLink {COLOR: #00549f; MARGIN-RIGHT: 5px; POSITION: relative; TOP: -4px; TEXT-DECORATION: underline;}
.cookbookIndexButton {	MARGIN-RIGHT: 5px;}
.cookbookIndexHL {	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 5px;}
.cookbookIndexHL IMG {	MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 16px; HEIGHT: 13px;}

#cookbookIndex .column1 .cell H1 {	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #00549f; PADDING-TOP: 0px;}
#cookbookIndex .column2 .cell H1 {	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #00549f; PADDING-TOP: 0px;}
#cookbookIndex .column3 .cell H1 {	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #00549f; PADDING-TOP: 0px;}

#cookbookIndex .column1 .cell .photo {	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px;}
#cookbookIndex .column2 .cell .photo {	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px;}
#cookbookIndex .column3 .cell .photo {	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px;}
    	
#cookbookIndex .column1 .cell .photo IMG {	WIDTH: 176px; HEIGHT: 121px; border:1px #e1e1e1 solid;}
#cookbookIndex .column2 .cell .photo IMG {	WIDTH: 176px; HEIGHT: 121px; border:1px #e1e1e1 solid;}	
#cookbookIndex .column3 .cell .photo IMG {	WIDTH: 176px; HEIGHT: 121px; border:1px #e1e1e1 solid;}	
   
   #cookbookIndex .column1 .cell fieldset, #cookbookIndex .column2 .cell fieldset, #cookbookIndex .column3 .cell fieldset  { float:left; clear:both; border:none; margin: 0px 0px 3px 0px; width:187px; padding:0px; } 
   

#cookbookIndex .column1 .cell FIELDSET INPUT {FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px;z-index:100;}
#cookbookIndex .column2 .cell FIELDSET INPUT { FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px;z-index:1;}
#cookbookIndex .column3 .cell FIELDSET INPUT { FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px;z-index:1;}
   
#cookbookIndex .column1 .cell FIELDSET IMG {MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; z-index:100;}
#cookbookIndex .column2 .cell FIELDSET IMG {MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; z-index:1;}
#cookbookIndex .column3 .cell FIELDSET IMG {MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: bottom; z-index:1;}
        
#cookbookIndexBtmLinks { clear:both; float:right; margin-top:10px; padding: 0px 30px 20px 0px; text-align:right; font-size:14px; }     

#cookbookIndexBtmLinks img {	POSITION: relative; TOP: 17px; margin-left:10px;}

#cookbookLanding { float:left; width:630px; border:1px solid #98bb6d; padding:15px 5px 0px 15px; }
	#cookbookLanding img { margin-bottom:10px; }

	
/* ****************************************************************

POPUP LAYER

**************************************************************** */

#popupContainer{float:left; width:422px; }

.popupTop{float:left; width:422px;  height:16px; background: url('/assets/images/popup/pop_top_curve.png'); background-repeat: no-repeat;  background-position:bottom; margin:0;}

.popupHead{float:left; width:422px;  background: url('/assets/images/popup/pop_top_bg.png'); background-repeat: repeat-y;  margin:0; background-position:bottom;}

div.popupHead div.padding{float:left; padding:4px 20px 15px 20px;}

div.popupHead h1{float:left; width:360px; font-size:16px; margin:0px 0px 10px 0px; font-weight: bold; text-align:left;}

div.popupHead h2{float:left; clear:both; width:360px; font-size:12px; margin:0px 0px 10px 0px; font-weight: normal; text-align:left; color:#00549f;}

div.popupHead div.closebutton{float:left; width:22px; height:22px; }

div.popupHead p{float:left; padding:0px; margin:0px;}

.popupDivider{float:left; width:422px;  height:1px; background: url('/assets/images/popup/pop_divider.png'); background-repeat: no-repeat;  margin:0px; padding:0px;}

.popupBody{float:left; background: url('/assets/images/popup/pop_body_bg.png'); background-repeat: repeat-y;  margin:0;background-position:top;}

div.popupBody div.padding{float:left; padding:7px 20px 4px 20px;}

div.popupHead p{float:left; padding:0px; margin:0px;}

.popupBottom{float:left; width:422px;  height:16px; background: url('/assets/images/popup/pop_bottom_curve.png'); background-repeat: no-repeat;  background-position:top;}

.popupplaintext{float:left; width:345px; padding-left:12px;margin-left:10px;text-align:left;padding-right:15px;}

.popuplegaltext{float:left; width:345px; padding-left:12px;margin-left:10px;text-align:left;color:#B3B5B4;padding-top:25px;padding-right:15px;}

.popupHead_lb{float:left; width:422px;  background: url('/assets/images/popup/pop_top_bg.png'); background-repeat: repeat-y;  margin:0; background-position:bottom;}


div.popupHead_lb div.padding{float:left; padding:4px 20px 16px 11px;}

div.popupHead_lb h1{float:left; width:360px; font-size:16px; margin:0px 0px 10px 0px; font-weight: bold; }

div.popupHead_lb div.closebutton{float:left; width:22px; height:22px; }

div.popupHead_lb p{float:left; padding:0px; margin:0px;}

.popupBody_lb{float:left; background: url('/assets/images/popup/pop_body_bg_lb.png'); background-repeat: repeat-y;  margin:0;background-position:top;}

.popupbodytag{background: url('/assets/images/popup/pop_body_bg_lb.png'); background-repeat: repeat-y;}


/* ****************************************************************

FOOTER

**************************************************************** */

#footer {clear:both; width:100%;  padding-left:28px; color:#00549f;  font-size: 12px;}


#footer_container { width:888px; border-top:1px solid #cccccc; margin-left:0px; padding-left:50px; padding-top:20px;}

	#footer_container .column {float:left; width:174px; }
	
	#footer_container .column .heading { float:left; padding-bottom:6px; font-size:12px; font-weight:bold; color:#666666; }
	
	div#footer_container .column ul 	{ float:left; clear:both; padding:0px; margin:0px; list-style-type:none; }
	
	div#footer_container .column ul li { padding:0px 0px 4px 0px; }

	div#footer_container .column ul li a { color:#00549f; text-decoration:none; font-size: 12px;}
	div#footer_container .column ul li a:hover { color:#00549f; text-decoration:underline;  font-size: 12px;}
	
	div#footer_container .copyright { float:left; clear:both; text-align:center; padding:16px 0px; clear:both; color:#666666; font-size:11px; width:100%; }

#footer_bottom { width:100%; }


.PNF { text-align:center;}



/* YOU MAY ALSO ENJOY - Infosys */

#youmayalsoenjoy_box { float:left; width:294px; border:1px #e1e1e1 solid;  padding:3px; margin-bottom:12px; }

div#youmayalsoenjoy_box div.ymaeBoxInner { float:left; background-color:#e4f1fa; padding:5px; width:284px; }
div#youmayalsoenjoy_box div.ymaeBoxInner h2 { width:200px; color:#6aade4; font-size:16px; margin-bottom:5px; padding-left:5px; margin-top:-1px;}
div#youmayalsoenjoy_box div.ymaeBoxInner h3 { width:200px; color:#6aade4; font-size:12px; margin-bottom:5px; padding-left:5px; margin-top:-1px;}
div#youmayalsoenjoy_box div.ymaeBoxInner div.vdlink{float:right; text-align:left;margin:0; width:150px;}
div#youmayalsoenjoy_box div.ymaeBoxInner div.photo img{ float:left;height:81px;width:123px;}

div.FBLike{clear:left; height: 25px;margin-bottom: 5px;}
div.activityFeedHeader{width:300px;height:42px;float:left;margin-top: 10px}
div.recommendHeader{width:300px;height:42px;float:left;}

div.smallFocusItem_home_mod {float:left;width:280px;margin:15px 0px 0px 0px; *margin-bottom:0 0 12px 0; padding:0;}
div.smallFocusItem_home_mod img, div.smallFocusItem_home_mod img a {padding: 0px; margin:0px;}
div.smallFocusItem_home_mod div.imageBoxRight {float:right;  margin:0; padding:0 0 0 5px;}
div.smallFocusItem_home_mod div.imageBoxLeft {float:left; margin:0; padding:0 5px 0 0 ;}
div.smallFocusItem_home_mod div.textArea {width:260px;*width:160px;margin:-10px 0 0px 0;*margin:-60px 0px 0px 135px; padding-top:16px;}
div.smallFocusItem_home_mod h2 {*float:left;width:160px; height:30px; *height:auto;color:#5da1d9;margin:0 0 0 100px;*margin:-80px 0 0 135px;_margin-left:67px;padding:0; font-size:16px; font-weight:bold; text-transform:lowercase;}
div.smallFocusItem_home_mod h2 span {width:160px;}
div.smallFocusItem_home_mod div.textArea .link {width:100%; margin-top:5px;}
div.smallFocusItem_home_mod .box_link {*margin:0px 0px 0px 135px;}

div.smallFocusItem_home_mod2 {float:left;width:280px;margin:15px 0px 0px 0px; *margin-bottom:0 0 12px 0; padding:0;}
div.smallFocusItem_home_mod2 img, div.smallFocusItem_home_mod2 img a {padding: 0px; margin:0px;}
div.smallFocusItem_home_mod2 div.imageBoxRight {float:right;  margin:0; padding:0 0 0 5px;}
div.smallFocusItem_home_mod2 div.imageBoxLeft {float:left; margin:0; padding:0 5px 0 0 ;}
div.smallFocusItem_home_mod2 div.textArea {width:180px;*width:160px;margin:-10px 0 0px 0;*margin:-60px 0px 0px 135px; padding-top:36px;margin-left:130px;}
div.smallFocusItem_home_mod2 h2 {*float:left;width:180px; height:30px; *height:auto;color:#5da1d9;margin:0 0 0 100px;*margin:-80px 0 0 135px;_margin-left:67px;padding:0; font-size:16px; font-weight:bold; text-transform:lowercase;}
div.smallFocusItem_home_mod2 h2 span {width:180px;}
div.smallFocusItem_home_mod2 div.textArea .link {width:100%; margin-top:5px;}
div.smallFocusItem_home_mod2 .box_link {*margin:0px 0px 0px 135px;margin-left:132px;}

div.smallFocusItem_home.vertLine{border-right:1px solid #E1E1E1;width:310px;margin:15px 15px 15px 0;padding-bottom:20px;}
div.smallFocusItem_home_mod.vertLine{border-right:1px solid #E1E1E1;width:310px;margin:15px 15px 15px 0;padding-bottom:20px;}
div.smallFocusItem_home_mod2.vertLine{border-right:1px solid #E1E1E1;width:310px;margin:15px 15px 15px 0;padding-bottom:20px;}
div.topRuleDiv{height:5px;line-height:5px;border-top: 1px solid #e1e1e1;width:621px;float:left}

.contentBottomCol {float:left; width:621px; clear:both; margin-bottom:30px;margin-left:20px; }
