body {
	background: url(../images/Bamboo_background.jpg) repeat;
}
#main {
	margin: 0 auto;
	width: 1039px;
	background: url(../images/bg-loop-main.png) repeat-y;
}


    /*HEADER*/
    #header {
		width: 100%;
		position: relative;
		z-index: 100001;
		margin-left: 7px;
		height: 86px;
		background: url(../images/top-nav.png) no-repeat left bottom;
    }
		#header h1 {
			float: left;
			margin-left: 42px;
			width: 345px;
		}
			#header h1 a {
				background: url(../images/logo.gif) no-repeat left bottom;
				width: 345px;
				height: 73px;
				display: block;
				text-indent: -1000em;
			}
		.LoginRegister {
			float: right;
			overflow: hidden;
			position: relative;
			z-index: 1;
			font-size: 0.8em;
		}
		#header #headerBox {
			float: left;
			padding: 12px 0 10px 0;
			position: relative;
			width: 575px;
		}
			#header #headerBox a {
				color: #aaa391;
			}
			#header #headerBox a.Login, #header #headerBox a.Logout {
				padding: 0 7px 0 7px;
				background: url(../images/border.gif) no-repeat right bottom;
			}
			#header #headerBox a.RecipeBox {
				background: url(../images/myrecipebox.jpg) no-repeat right bottom;
				display: block;
				width: 183px;
				height: 22px;
				text-indent: -1000em;
				padding: 3px 0 0 0;
				margin-left: 392px;
				position: relative;
				float: right;
			}
				#header #headerBox a.RecipeBox img {
					position: absolute;
					top: -24px;
					left: 11px;
					z-index: 0;
				}
			#header #headerBox label {
				font-size: 0.9em;
				font-weight: bolder;
				color: #666666;
				float: left;
				margin-top: 5px;
				padding: 0 4px 0 5px;
			}
			#header #headerBox label#firstLabel {
				padding: 0 7px 0 0;
			}
			#header #headerBox .SearchFor {
				float: left;
				background: url(../images/bg-search.gif) no-repeat;
				
				width: 122px;
				height: 18px;
			}
				#header #headerBox .SearchFor input {
					border: none;
					border-color: #FFF;
					width: 116px;
					height: 13px;
					font-size: 1em;
					float: left;
					margin: 2px 0 0 2px;
				}
			#header #headerBox select#selectBox {
				width: 108px;
				height: 18px;
				float: left;
				margin-right: 7px;
			}
			#header #headerBox .SearchBtn:link,
			#header #headerBox .SearchBtn:visited {
				background: url(../images/login-btn.gif) no-repeat left top;
				width: 43px;
				height: 15px;
				display: block;
				float: left;
				margin-left: 7px;
				color: #FFF;
				font-size: 0.95em;
				padding: 1px 0 0 0;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
			}
			#header #headerBox .SearchBtn:hover {
				background: url(../images/login-btn.gif) no-repeat left -16px;
				text-decoration: none;
			}
			#header #headerBox .SubHeader {
				padding-top: 11px;
				float: right;
				clear: right;
			}
			.SubHeader .SelectUI {
				float: left;
			}
			#recipeCategory {
				position: relative;
			}
    /*CONTENT*/
    #content {
		padding: 0 47px 0 40px;
		margin-left: 7px;
		background: url(../images/bottom-nav.png) no-repeat left top;
		overflow: hidden;
		position: relative;
    }
        #homeBanner {
			width: 683px;
			height: 368px;
			overflow: hidden;
        }
			#contentIntroWraper {
				background: url(../images/transparentbox.png) no-repeat bottom right;
				width: 683px;
				height: 76px;
				padding: 288px 0 0 0;
			}
			#contentIntro {
				background: url(../images/picturebox.gif) no-repeat right bottom;
				width: 662px;
				height: 57px;
				padding: 10px 0 0 10px;
			}
				#contentIntro .SubContentIntro1	{
					float: left;
					padding: 12px 0 0 14px;
					width: 504px;
				}
					#contentIntro .SubContentIntro1	h2 {
						background: url(../images/chickenpastasalad.gif) no-repeat;
						width: 166px;
						height: 14px;
						text-indent: -1000em;
						margin-bottom: 10px;
					}
					#contentIntro .SubContentIntro1	ul li {
						float: left;
					}
						.Star li a {
							background: url(../images/star.gif) no-repeat;
							width: 12px;
							height: 11px;
							text-indent: -1000em;
							display: block;
							margin: 0;
							float: left;
						}

					#contentIntro .SubContentIntro1 a.ViewFullRecipe {
						background: url(../images/viewfull-btn.jpg) no-repeat;
						width: 131px;
						height: 20px;
						font-size: 1em;
						color: #fff;
						margin: -6px 0 0 0;
						padding: 4px 0 0 11px;
						float: left;
					}
					#contentIntro .SubContentIntro1 p {
						float: left;
						color: #666666;
						font-size: 0.9em;
						padding: 0 20px 0 7px;
					}
					#contentIntro .SubContentIntro1 p.PrepTime {
						background: url(../images/border2.gif) no-repeat right bottom;
						padding: 0 8px 0 0;
					}
				#contentIntro .SubContentIntro2	{
					float: left;
					padding: 8px 0 0 0;
				}

					li.Item001 {
						margin-top: 0;
						background: url(../images/rightarrow.gif) no-repeat right 5px;
						float: left;
						clear: left;
					}
					li.Item002 {
						margin-top: 4px;
						background: url(../images/rightarrow.gif) no-repeat right 5px;
						float: left;
						clear: left;
					}
					li.Item003 {
						margin-top: 4px;
						background: url(../images/rightarrow.gif) no-repeat right 5px;
						float: left;
						clear: left;
					}
					li.Item004 {
						margin-top: 4px;
						background: url(../images/rightarrow.gif) no-repeat right 5px;
						float: left;
						clear: left;
					}
					.SlideList li.Item002 {
						margin-top: 0;
					}
					.SlideList li.Item003 {
						margin-top: 0;
					}
					#contentIntro .SubContentIntro2 li.Item003 {
						padding-right: 0;
					}  
					#contentIntro .SubContentIntro2 a {
						color: #666666;
						font-size: 0.9em;
						padding-right: 8px;
					}
					.Item001 a:link,
					.Item001 a:visited {
						background: url(../images/print-btn.jpg) no-repeat left;
						padding-left: 18px;
						margin-left: 1px;
						padding-right: 8px;
						font-size: 0.9em;
						float: left;
						white-space: nowrap;
						display: block;
					}
					.Item001 a:hover {
						color: #BB2E2E !important;
						text-decoration: underline;
					}
					.Item002 a:link, 
					.Item002 a:visited {
						background: url(../images/email-btn.jpg) no-repeat left;
						padding-left: 19px;
						padding-right: 8px;
						font-size: 0.9em;
						float: left;
						white-space: nowrap;
						display: block;
					}
					.Item002 a:hover {
						color: #BB2E2E !important;
						text-decoration: underline;
					}
					.Item003 a:link,
					.Item003 a:visited {
						background: url(../images/saveto-btn.jpg) no-repeat left;
						padding-left: 19px;
						padding-right: 8px;
						font-size: 0.9em;
						float: left;
						white-space: nowrap;
						display: block;
					}
					.Item003 a:hover {
						color: #BB2E2E !important;
						text-decoration: underline;
					}
					.Item004 a:link,
					.Item004 a:visited {
						background: url(../images/remove-btn.jpg) no-repeat left;
						padding-left: 19px;
						padding-right: 8px;
						font-size: 0.9em;
						float: left;
						white-space: nowrap;
						display: block;
					}
					.Item004 a:hover {
						color: #BB2E2E !important;
						text-decoration: underline;
					}
        .SubContent1 {
			width: 235px;
			height: 363px;
			margin: 0 0 0 0;
			position: relative;
			z-index: 1001;
        }
			.ContainerOverlays {
				background: url("../images/transparent.png") repeat left top;
			}
			.SubContent1 a {
				display: block;
				font-size: 1.2em;
				padding-top: 170px;
				text-align: center;
			}
		.SubContent {
			clear: left;
			width: 684px;
			margin: 19px 0 0 0;
		}
			#subContent2 {
				background: url(../images/bg-top10.gif) no-repeat;
				width: 684px;
				height: 165px;
			}
				#headSubContent2 {
					padding: 4px 0 0 21px;
					overflow: hidden;
				}
					#headSubContent2 h3 {
						float: left;
						font-size: 1.4em;
						color: #669900;
						font-weight: normal;
					}
					#headSubContent2 a {
						background: url(../images/morerecipe_arrow.jpg) no-repeat right bottom;
						float: right;
						margin: 2px 18px 0 0;
						padding: 0 19px 1px 0;
						color: #ba5e29;
					}
				#mainSubContent2 {
                    height: 125px;
                    margin: 0;
                    padding: 0;
                    overflow: hidden;
                    position: relative;
                    width: 684px;
				}
				* html #mainSubContent2 {
                    height: 120px;
				}
				#pane1 {
					width: 681px;
					padding: 0 0 0 1px;
					display: block;
					overflow: hidden;
					float: left;
				}
                    #pane1 .SlidebarContainer {
                        width: 638px;
                        overflow: hidden;
                        background: url("../images/slider-bar.gif") no-repeat center center;
                        margin: 0 auto;
                    }
                    #pane1 .slider {
                        width: 100%;
                        height: 15px;
                        position: relative;
                        margin: 0;
                    }
                    
                    #pane1 .ui-slider-handle {
                        background: url("../images/slider-btn.gif") no-repeat left top;
                        position: absolute;
                        width: 72px;
                        height: 15px;
                    }
					#mainSubContent2 ul.SlideList { /*khoa.nguyen*/
                        overflow: hidden;
                        position: absolute;
                        height: 119px;
                        overflow: hidden;
					}
					* html #mainSubContent2 ul.SlideList { /*khoa.nguyen*/
                        height: 115px;
					}
						#mainSubContent2 ul li.ListItem {
							float: left;
							padding: 9px 0 0 28px;
							width: 341px;
                            height: 108px;
							background: url(../images/border-top10.gif) no-repeat;
							margin-top: 5px;
						}
						* html #mainSubContent2 ul li.ListItem,
						* html #mainSubContent2 ul li.ListItem1 {
                            height: 102px;
						}
						#mainSubContent2 ul li.ListItem1 {
							background: none;
							float: left;
							padding: 9px 0 32px 28px;
							width: 341px;
                            height: 102px;
							margin-top: 5px;
                            overflow: hidden;
						}
							#mainSubContent2 ul li ul {
								clear: left;
								overflow: hidden;
							}
							#mainSubContent2 ul li ul.StarRating {
								margin: 5px 0 10px 0;
							}
								#mainSubContent2 ul li ul li {
									float: none;
									clear: left;
								}
									#mainSubContent2 ul li ul li a {
										font-size: 0.9em;
									}
									#mainSubContent2 .Item001 a {
										background: url(../images/rightarrow.gif) no-repeat right 5px;
										padding: 0 8px 0 0;
									}
									#mainSubContent2 .Item002 a {
										background: url(../images/rightarrow.gif) no-repeat right 5px;
										padding: 0 8px 0 0;
									}
									#mainSubContent2 .Item003 a {
										background: url(../images/rightarrow.gif) no-repeat right 5px;
										padding: 0 8px 0 0;
									}
									#mainSubContent2 li.Item001 {
										background: none;
									}
									#mainSubContent2 li.Item002 {
										background: none;
									}
									#mainSubContent2 li.Item003 {
										background: none;
										padding-right: 0;
									}
					#mainSubContent2 h4 {
						float: left;
						font-size: 2.1em;
						font-weight: bolder;
						color: #BA5E29;
						margin: 5px 13px 0 0;
					}
					#mainSubContent2 div {
						float: left;
						padding-left: 18px;
					}
						#mainSubContent2 img {
							float: left;
						}
						#mainSubContent2 h5 {
							color: #ad4b12;
							font-size: 0.9em;
						}
							#mainSubContent2 h5 a:link, 
							#mainSubContent2 h5 a:visited {
								color: #ad4b12;
								text-decoration: none;
							}
							#mainSubContent2 h5 a:hover {
								text-decoration: underline;
							}
			#subContent3 {
				margin-top: 37px;
				overflow: hidden;
				width: 684px;
			}
				#subContent3 div {
					width: 224px;
					float: left;
				}
				#subContent3 h4 {
					color: #ad4b12;
					padding-left: 9px;
					font-size: 1em;
				}
				#subContent3 .Item01 h4 {
					padding-left: 4px;
				}
				#subContent3 .Item01 ul {
					background: url(../images/bg-subcontent1.jpg) no-repeat 0 -16px;
					margin-right: 0;
					padding: 13px 0 0 0px;
					width: 224px;
				}
				#subContent3 .Item02  {
					margin-right: 10px;
				}
				#subContent3 .Item03  {
					margin-right: 0;
				}
				#subContent3 ul {
					font-weight: bolder;
					background: url(../images/bg-subcontent.jpg) no-repeat 0 -16px;
					float: left;
					height: 168px;
					margin-right: 10px;
					padding: 13px 0 0 10px;
					width: 214px;
				}
					#subContent3 ul li {
						padding-top: 5px;
						margin-left: 16px;
					}
						#subContent3 ul li a:link,
						#subContent3 ul li a:visited {
							font-weight: normal;
						}
						#subContent3 ul li a:hover {
							text-decoration: none;
						}
						#subContent3 ul li a:hover span.UnderlineText {
							text-decoration: underline;
						}
							#subContent3 ul li a em {
								background: url(../images/rightarrow.gif) no-repeat right 5px;
								padding-left: 5px;
							}
							#subContent3 ul li a:hover em {
								text-decoration: none;
							}
							#subContent3 ul li a span {
								display: none;
							}
							#subContent3 ul li a span.UnderlineText {
								display: inline;
							}
		.SubContent4 {
			background: url(../images/bg-subcontent4-under.jpg) no-repeat left top;
			padding: 0 0 14px 22px;
			height: 166px;
			width: 238px;
			margin: 22px 0 0 0;
			position: relative;
		}
		.SubContent10 {
			background: url(../images/bg-subcontent4-under1.jpg) no-repeat left top;
			padding: 0 0 14px 22px;
			height: 166px;
			width: 238px;
			margin: 22px 0 0 0px;
			position: relative;
		}
			.SubContent4 h3 {
				padding: 23px 0 0 0;
				width: 100px;
				font-size: 1.7em;
				color: #4a6a08;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
			}
			.SubContent10 h3 {
				width: 129px;
			}
			.SubContent4 .Email {
				display: none;
			}
			.SubContent10 .Email {
				background: url(../images/bg-input.jpg) no-repeat;
				width: 100px;
				height: 20px;
				margin: 0 0 0 0;
				display: block;
			}
			.SubContent4 input {			
				border: none;
				border-color: #FFF;
				font-size: 0.9em;
				margin: 2px 0 0 4px;
				width: 92px;
			}

			.SubContent4 a {
				font-size: 1em;
				color: #4a6a08;
				padding: 4px 7px 0 0;
				background: url(../images/rightarrow.gif) no-repeat right 9px;
				display: block;
				width: 68px;
				margin-top: 7px;
			}
			.SubContent10 a {
				padding: 4px 7px 0 0;
				margin-top: 0;
			}
			.SubContent4 a, 
			.SubContent4 label, 
			.SubContent4 p {

			}
			.SubContent4 p {
				padding-right: 110px;
				font-size: 1em;
				padding-top: 12px;
				padding-bottom: 0px;
			}
			.SubContent10 p {
				padding-bottom: 14px;
			}
		.SubContent5 {
			padding: 14px 0 0 12px;
			position: relative;
		}
			.SubContent5 ul li {
				padding: 6px 0 16px 6px;
				background: url(../images/border-subcontent5.gif) no-repeat bottom;
			}
			.SubContent5 ul li.QuickTip {
				padding: 0 0 26px 0;
			}
			
			.SubContent5 h4.Item02 {
				padding-top: 40px;
			}
			.SubContent5 p {
				padding: 2px 0 2px 0;
			}
			.SubContent5 a {
				padding: 2px 8px 0 0;
				background: url(../images/rightarrow.gif) no-repeat right 7px;
			}
			.SubContent5 ul li h4 {
				
			}
			.QuickTipIn {
				background: url(../images/icon-open.gif) no-repeat left 30px;
				padding: 29px 0 0 6px;
			}
			.SubContent5 ul li p {
				font-size: 0.9em;
			}
			.SubContent5 ul li.QuickTip p {
				padding: 5px 0 9px 0;
			}
			.SubContent5 ul li.QuickTip p.GetMore {
				padding: 0;
				margin-top: -5px;
			}
			.SubContent5 ul li a {
				color: #b18600;
				font-size: 1em;
			}
			.SubContent5 ul li.QuickTip a {
				margin: 0 0 0 18px;
			}
			h4.TitleStyle04 {
				font-size: 1.7em;
				color: #b18601;
				font-weight: normal;
			}
			h4.TitleStyle05 {
				font-size: 1.7em;
				color: #b18600;
				font-weight: normal;
			}
			.DetailQuickTip {
				background: url(../images/icon-close.gif) no-repeat right bottom;
				width: 170px;
				padding: 0 0 10px 18px;
			}
	#mainContent {
		float: left;
		width: 707px;
		position: relative;
	}
	.Hidden {		display: none;	}	.ShowFlashLink a {		width: 236px;		display: block;		padding-top: 170px;		font-size: 1.3em;		text-align: center;	}	#boxHighlight {
		float: right;
		width: 235px;
	}
	#spaceBox {
		padding-left: 0px;
	}
	#innerContent {
		padding-top: 15px;
		overflow: visible;
	}
    /*FOOTER*/
    #footer {
		clear: both;
		color: #b4b3b3;
		overflow: hidden;
		padding-left: 264px;
		padding-top: 46px;
		padding-bottom: 50px;
		position: relative;
    }
		#footer ul {
			width: 600px;
			clear: left;
		}
		#footer ul.Item04 {
			padding: 3px 0 0 62px;
		}
		#footer ul li {
			float: left;
			background: url(../images/border-footer2.gif) no-repeat right bottom;
			padding: 0 14px 0 15px;
		}
			#footer ul li.LastItem {
				background: none;
			}
		#footer h3 {
			clear: left;
			float: left;
			padding-top: 5px;
			background: url(../images/campbell.jpg) no-repeat right bottom;
			width: 70px;
			height: 26px;
			text-indent: -1000em;
			padding-left: 118px;
		}
		#footer p {
			float: left;
			padding: 13px 0 15px 5px;
			font-family: Arial;
			font-size: 0.9em;
		}
			#footer ul li a {
				color: #b4b3b3;
			}
.holder {
	margin: 0;
	display: block;
	/* TEMP */
	margin-bottom: 20px;
}
/* quick & easy */
#breadcum {
	color: #666;
	font-size: 0.8em;
	padding-top: 5px;
}
#breadcum a:link,
#breadcum a:visited {
	color: #666!important;
	text-decoration: underline;
}
#breadcum a:hover {
	text-decoration: none;	
}
#breadcum span, #breadcum a.End {
	color: #4a6a08;
	font-weight:bold;
}

h3.TitleStyle01 {
	font-size: 2.2em;
	color: #4a6a08;
	font-weight: normal;
	padding-bottom: 7px;
	background: url(../images/bg-line-title.gif) left bottom no-repeat;
}
h3.TitleStyle01 span {
	font-size: 0.5em;
	text-transform: uppercase;
	font-weight: normal;
}

h4.SubTitle01 {
	font-size: 1.6em;
	color: #AE4B12;
	font-weight: bolder;
	padding-bottom: 5px;
	background: url(../images/bg-seasonal-header.gif) left bottom no-repeat;
}
	h4.SubTitle01 a {
		color: #AE4B12;
		text-decoration: none;
	}
.RecipeIntro {
	padding: 5px 30px 5px 0px;
}
	.RecipeIntro .IntroCategory {
		float: left;
		width: 540px;
	}
	
	.EmailPage {
		float: right;
		width: 120px;
		text-align: right;
		padding-right: 7px;
		background: url(../images/rightarrow.gif) 100% 6px no-repeat;
	}
		.EmailPage2 {
			padding-top: 1px;
		}
	.EmailPage a:link,
	.EmailPage a:visited {
		text-decoration: none;
		font-size: 0.9em;
	}
	.EmailPage a:hover {
		text-decoration: none;
	}
		.EmailPage a:hover img {
			text-decoration: none;
		}
		.EmailPage .UnderlineText {
			padding-left: 3px;
		}
		.EmailPage a:hover .UnderlineText {
			text-decoration: underline;
		}
.BoxShowRecipe {
	width: 694px;
	background: url(../images/box-seasonal-loop.gif) left top repeat-y;
	margin-left: -3px;
}
.BoxShowRecipe .BoxShowBottom {
	background: url(../images/box-seasonal-bottom.gif) left bottom no-repeat;
}
.BoxShowRecipe .BoxShowBottom2 {
	background: url(../images/box-seasonal-bottom2.gif) left bottom no-repeat;
}
.BoxShowRecipe .BoxShowTop {
	padding: 11px 15px 11px 11px;
	background: url(../images/box-seasonal-top.gif) left top no-repeat;
	position: relative;
}

	.BoxShowRecipe .ImgFood {
		float: left;
		width: 450px;
		position: relative;
        z-index: 0;
	}
		
	.ImgFood .NameRecipe {
		width: 100%;
		position: absolute;
		bottom: 0px;
		left: 0px;
		opacity: 0.75;
		-moz-opacity: 0.75;
		filter: alpha(opacity=75);
		background-color: #FFF;
		padding: 6px 0px;
	}
	.ImgFood .NameRecipe a:link,
	.ImgFood .NameRecipe a:visited {
		color: #ad4b12;
		font-weight: bold;
		padding: 0px 15px;
		background: url(../images/ico-circle-brown01.gif) 100% 0px no-repeat;
	}

	.BoxShowRecipe .InfoRecipe {
		float: right;
		width: 200px;
		padding-top: 17px;
	}
	.BoxShowRecipe .Content1 {
	}
	.BoxShowRecipe .Content2 {
		display: none;
	}
	.BoxShowRecipe .Content3 {
		display: none;
	}
		.InfoRecipe .TextSeasonal {
			padding-top: 7px;
			padding-bottom: 15px;
		}
		.InfoRecipe .TextSeasonal3 {
			background: url(../images/bg-line.gif) no-repeat left bottom;
			padding-bottom: 8px;
		}
		.InfoRecipe .TextSeasonal2 {
			padding-top: 7px;
			padding-bottom: 15px;
		}
		 .GetHoliday {
			padding-bottom: 6px;
		}
		.GetHoliday a:link,
		 .GetHoliday a:visited {
			color: #ad4b12;
			text-decoration: none;
		}
		 .GetHoliday a:hover span.UnderlineText {
			text-decoration: underline;
		}
		 .GetHoliday a span.UnderlineText {
			display: inline;
		}
		. .GetHoliday a:hover em {
			text-decoration: none;
		}
			 .GetHoliday a em {
				background: url(../images/ico-circle-brown01.gif) no-repeat right 1px;
				padding: 0 14px 3px 0;
			}
			 .GetHoliday a span {
				display: none;
			}
		.ControlRecipe .ActiveShow {
			padding-bottom: 12px;
		}
		.InfoRecipe .SwansonChick {
			background: url(../images/bg-seasonal-header.gif) left top no-repeat;
			margin-top: -5px;
			padding-top: 14px;
		}
		.InfoRecipe .LastInfo {
			padding: 0 0 5px 0;
		}
		.InfoRecipe .LastInfo a:link,
		.InfoRecipe .LastInfo a:visited {
			color: #4a6a08;
			text-decoration: none;
		}
		.InfoRecipe .LastInfo a:hover {
			text-decoration: none;
		}
			.ControlRecipe {
				position:absolute;
				right:0;
				top:160px;
				width:200px;
				z-index:1000;

			}
				.ControlRecipe p.Active {
					display: none;
				}
			.ControlRecipe .LastInfo {
				padding: 0 0 5px 0;
			}
			.ControlRecipe .LastInfo a:link,
			.ControlRecipe .LastInfo a:visited {
				color: #4a6a08;
				text-decoration: none;
				
			}
			.ControlRecipe .LastInfo a:hover {
				text-decoration: none;
			}
				.ControlRecipe .LastInfo a:hover span.UnderlineText {
					text-decoration: underline;
				}
				.ControlRecipe .LastInfo a:hover em {
					text-decoration: none;
				}
					.ControlRecipe .LastInfo a em {
						background: url(../images/rightarrow.gif) 100% 5px no-repeat;
						padding-right: 5px;
					}
					.ControlRecipe .LastInfo a span {
						display: none;
					}
					.ControlRecipe .LastInfo a span.UnderlineText {
						display: inline;
					}
		.InfoRecipe .StarBox {
			padding: 6px 0 10px 0;
		}
		.NumberRatings {
			margin: 0 0 0 3px;
			color: #bf151b !important;
			font-size: 0.8em;
			text-decoration: underline !important;
		}
		.NumberRatings2 {
			margin: 0 0 0 3px;
			color: #bf151b !important;
			font-size: 1em;
			text-decoration: none !important;
		} 
		.NumberRatings3 {
			margin: 0 0 0 3px;
			color: #af0909 !important;
			font-size: 0.8em;
			font-weight: normal;
			text-decoration: none !important;
		} 
.QuickRecipe {
	background: url(../images/bg-quick.jpg) no-repeat;
	width: 684px;
	height: 100px;
	padding-top: 1px;
	margin: 12px 0 0 2px;
	width: 684px;
}		
	.QuickRecipe .ImgFood2 {
		float: left;
		width: 144px;
	}
	.QuickRecipe .QuickRecipeContent {
		float: left;
		padding: 14px 35px 0 35px;
		width: 327px;
	}
		.QuickRecipe .QuickRecipeContent p {
			padding-bottom: 11px;
			text-align: center;
		}
		.QuickRecipe .RelativeContainer {
			text-align: center;
			float: left;
		}
	.QuickRecipe .ImgFood3 {
		float: right;
		width: 143px;
	}
.CookHint {
	padding-top: 38px;
	margin-left: -3px;
	overflow: hidden;
}
	h3.SubTitle2 {
		font-size: 1.6em;
		color: #4a6a08;
		font-weight: normal;
		padding-bottom: 1px;
		padding-left: 1px;
	}
	.CookHintIntro {
		background: url(../images/bg-cookhint.gif) no-repeat;
		width: 693px;
		overflow: hidden;
	}
		.CookHintIntro .ImgFood4 {
			float: left;
			width: 210px;
		}
			.CookHintIntro .ImgFood4 img {
				margin: 22px;
				border: 6px solid #eaeeef;
			}
		.CookHintIntro .CookHintIntroContent {
			float: left;
			width: 443px;
			padding-top: 22px;
			color: #555;
		}
			.CookHintIntroContent p {
				padding-bottom: 11px;
			}
			.CookHintIntroContent ul li {
				padding-bottom: 11px;
			}
				.CookHintIntroContent ul li span {
					color: #4a6a08;
					font-weight: bolder;
				}
			.CookHintIntroContent ol {
				padding-left: 18px;
			}
			
			.CookHintIntroContent ol li {
				padding-bottom: 11px;
				list-style-type: decimal;
				list-style-position: outside;
			}
				.CookHintIntroContent ol li span {
					color: #4a6a08;
					font-weight: bolder;
				}
				.CookHintIntroContent ul li span {
					color: #4a6a08;
					font-weight: bolder;
				}
				.CookHintIntroContent ul li a {
					color: #be1f2f;
				}
				.CookHintIntroContent ol li a {
					color: #be1f2f;
				}
					.CookHintIntroContent ol li ul {
						padding-left: 13px;						
					}
					.CookHintIntroContent ol li ul li {
						list-style-type: disc;
						padding-bottom: 0;
						padding-top: 11px;
					}
					.CookHintIntroContent ul li ul {
						padding-left: 14px;
					}
					.CookHintIntroContent ul li ul li {
						background:transparent url(../images/list-circle-green.gif) no-repeat scroll left 7px;
						padding-left: 20px;
						padding-bottom: 0;
						padding-top: 3px;
					}
.TabContent {
	margin: 37px 0 0 2px;
	width: 684px;
}
	.TabTitle {
	}
		.TabTitle ul li {
			float: left;
			padding-right: 6px;
		}
		.TabTitle ul li.LastTab {
			float: right;
			padding-right: 0;
		}
			.TabTitle ul li a:link,
			.TabTitle ul li a:visited {
				background: url(../images/bg-tab.gif) no-repeat left top;
				font-size: 1.1em;
				font-weight: bolder;
				color: #663300;
				display: block;
			}
			.TabTitle ul li a:hover,
			.TabTitle ul li a.Active {
				background: url(../images/bg-tab.gif) no-repeat left -27px !important;
				color: #FFF;
				text-decoration: none;
			}
			.TabTitle ul li.Tab01 a {
				width: 224px;
				padding: 8px 0 0 0;
				text-align: center;
				height: 19px;
			}
			.TabTitle ul li.Tab02 a {
				width: 224px;
				padding: 8px 0 0 0;
				height: 19px;
				text-align: center;
			}
			.TabTitle ul li.LastTab a {
				width: 224px;
				padding: 8px 0 0 0;
				height: 19px;
				text-align: center;
			}
	#fragment01 {
		float: left;
		border: 1px solid #ebebeb;
		border-top: 1px solid #c99a11;
		margin-top: -1px;
		width: 682px;
	}
		#fragment01 p {
			padding: 21px 0 22px 12px;
		}
			#fragment01	.InfoRecipe p.GetHoliday {
				padding: 0 0 3px 0;
			}
			h4.SubTitle3 {
				font-size: 1.2em;
				color: #ad4b12;
				font-weight: bolder;
			}
			h4.SubTitle3 a:link, h4.SubTitle3 a:visited {
			    color: #ad4b12;
			}
		#fragment01 ul li.RecipeItem {
			background: url(../images/bg-listrecipe.gif) no-repeat;
			width: 659px;
			overflow: hidden;
			margin-left: 12px;
			padding-bottom: 22px;
		}
			#fragment01 ul li.LastRecipeItem {
				padding-bottom: 4px;
			}
		.RecipeImg {
			float: left;
			padding: 15px 11px 0 12px;
			width: 116px;
		}
		#fragment01 .InfoRecipe {
			float: left;
			width: 345px;
			padding: 15px 0 0 0;
		}
		.RecipeAssesment {
			float: right;
			width: 154px;
			padding-top: 19px;
		}
		.RecipeAssesment2 {
			float: right;
			width: 154px;
			padding-top: 54px;
		}
			.RecipeAssesment .StarBox {
				padding-bottom: 24px;
			}
				.RecipeAssesment .StarBox p {
					font-size: 0.9em;
				}
	#fragment02 {
		float: left;
		border: 1px solid #ebebeb;
		border-top: 1px solid #c99a11;
		margin-top: -1px;
		width: 682px;
		display: none;
	}
		#fragment02 p {
			padding: 21px 0 22px 12px;
		}
			#fragment02	.InfoRecipe p.GetHoliday {
				padding: 0 0 3px 0;
			}
		#fragment02 ul li.RecipeItem {
			background: url(../images/bg-listrecipe.gif) no-repeat;
			width: 659px;
			overflow: hidden;
			margin-left: 12px;
			padding-bottom: 15px;
		}
			#fragment02 ul li.LastRecipeItem {
				padding-bottom: 4px;
			}
		#fragment02 .InfoRecipe {
			float: left;
			width: 345px;
			padding-top: 15px;
		}
	#fragment03 {
		float: left;
		border: 1px solid #ebebeb;
		border-top: 1px solid #c99a11;
		margin-top: -1px;
		width: 682px;
		display: none;
	}
		#fragment03 p {
			padding: 21px 0 22px 12px;
		}
			#fragment03	.InfoRecipe p.GetHoliday {
				padding: 0 0 3px 0;
			}
		#fragment03 ul li.RecipeItem {
			background: url(../images/bg-listrecipe.gif) no-repeat;
			width: 659px;
			overflow: hidden;
			margin-left: 12px;
			padding-bottom: 15px;
		}
			#fragment03 ul li.LastRecipeItem {
				padding-bottom: 4px;
			}
		#fragment03 .InfoRecipe {
			float: left;
			width: 345px;
			padding-top: 15px;
		}
div.SubTitle2 {
	font-size: 1.6em;
	color: #ae4b12;
	font-weight: bolder;
	padding-bottom: 5px;
	background: url(../images/bg-seasonal-header.gif) left bottom no-repeat;
}
	div.SubTitle2 h4 {
	}
#moreRecipe {
	position: absolute;
	left: 480px;
	bottom: 14px;
	width: 200px;
	padding-bottom: 3px;
}
.ViewAllDinner {
	padding: 7px 19px 0 0;
	float: right;
}
#boxListRecipe1 .ViewAllDinner2 {
	padding: 7px 0 28px 0;
}
.ViewAllDinner2 {
	padding: 7px 9px 28px 0;
	float: right;
}
	h4.SubTitle4 {
		font-size: 0.9em;
		font-weight: bolder;
		color: #ad4b12;
		margin: -2px 0 5px;
	}
h3.TitleStyle02 {
	font-size: 2.2em;
	color: #4a6a08;
	font-weight: normal;
	padding-bottom: 2px;
}
h3.TitleStyle02 span {
	font-size: 0.5em;
	text-transform: uppercase;
	font-weight: normal;
}
#boxListRecipe {
	padding-top: 5px;
	margin-left: -3px;
	float: left;}

	ul.KindOfFoods {
		width: 700px;
	}
	ul.KindOfFoods li {
		float: left;
		width: 350px;
		min-height: 128px;
		height: auto !important;
		height: 128px;
		margin-bottom: 5px;
		background: url(../images/bg-kinds-foods.gif) left top no-repeat;
	}
		ul.KindOfFoods  li .InnerKindofFood {
			padding: 22px 13px 10px 22px;
		}
		
		ul.KindOfFoods  li .ShowProduct {
			float: left;
			width: 118px;
		}
		ul.KindOfFoods  li .DetailAlt {
			float: right;
			width: 180px;
		}
		ul.KindOfFoods  li h4.SubTitleKinds {
			font-size: 1.2em;
			font-weight: bold;
			color: #4a6a08;
			padding-bottom: 5px;
			background: url(../images/bg-line-green.gif) left bottom no-repeat;
		}
			ul.KindOfFoods  li h4.SubTitleKinds a:link,
			ul.KindOfFoods  li h4.SubTitleKinds a:visited {
				color: #4a6a08;
				text-decoration: none;
			}
			ul.KindOfFoods  li h4.SubTitleKinds a:hover {
				text-decoration: underline;
			}
		ul.KindOfFoods li .SomeInfo {
			padding: 8px 8px 17px 0;
		}
		ul.KindOfFoods li .ViewMore{
			padding-bottom: 3px;
		}
		ul.KindOfFoods li .ViewMore a:link,
		ul.KindOfFoods  li .ViewMore a:visited {
			color: #ba5e29;
			text-decoration: none;
		}
		ul.KindOfFoods  li .ViewMore a:hover {
			text-decoration: none;
		}
			ul.KindOfFoods  li .ViewMore a:hover span.UnderlineText {
				text-decoration: underline;
			}
			ul.KindOfFoods li .ViewMore a:hover em {
				text-decoration: none;
			}
			ul.KindOfFoods li .ViewMore em {
				background: url(../images/ico-circle-brown01.gif) no-repeat right 1px;
				padding-right: 14px;
				padding-bottom: 3px;
				cursor: pointer;
			}
			ul.KindOfFoods li .ViewMore span {
				display: none;
			}
			ul.KindOfFoods li .ViewMore a span.UnderlineText {
				display: inline;
			}
	.RecipeByType {
		width: 685px;
	}
	
	.RecipeByType .IntroType {
		color: #555;
		padding: 8px 0px 12px 0px;
	}
	
	.RecipeByType .MealType {
		width: 682px;
		background-color: #f9f9f9;
		border: #e1e1e1 solid 1px;
	}
	.RecipeByType .MealType .ItemBox {
		float: left;
		width: 215px;
		border-right: #e1e1e1 solid 1px;
	}
	.RecipeByType .MealType .LastItemBox {
		float: left;
		width: 215px;
		border-right: none!important;
	}
	
	.RecipeByType .MealType ul.ListMealType {
		padding: 17px 15px 10px 15px;
	}
	.RecipeByType .MealType ul.ListMealType li {
		padding-bottom: 12px;
	}
	.RecipeByType .MealType ul.ListMealType a:link,
	.RecipeByType .MealType ul.ListMealType a:visited {
		color: #4a6a08;
		font-size: 1.3em;
		font-weight: bold;
		padding-right: 16px;
		padding-bottom: 6px;
		background: url(../images/ico-circle-green.gif) 100% 3px no-repeat;
		text-decoration: none;
	}
	.RecipeByType .MealType ul.ListMealType a:hover {
		text-decoration: underline;
	}
.RecipeDetail {
	float: left;
	width: 496px;
}
	.RecipeDetail .BoxImg { 
		background: url(../images/bg-boxImg.png) no-repeat;
		width: 478px;
		height: 333px;
		padding: 13px 0 0 13px;
		margin-left: -5px;
	}
	
	.BoxSmallImg {
		float: left;
		padding: 12px 13px 20px 0;
		width: 148px;
	}
	.SmallImg .Item001 {
		clear: none;
	}
	.ImgIntro {
		padding: 3px 0 9px 0;
		background: url(../images/border3.gif) no-repeat left bottom;
		width: 467px;
	}
	.ImgIntro2 {
		padding: 10px 0 9px 0;
		background: url(../images/border3.gif) no-repeat left bottom;
		float: left;
		width: 306px;
	}
	.ImgIntro p {
		font-size: 0.9em;
	}
	.RecipeDetail .Item001 {
		margin: 5px 20px 22px 0;
		float: left;
	} 
	.RecipeDetail .Item002 {
		float: left;
		margin-top: 5px;
		clear: none;
	} 
	.SubBox {
		float: left;
		border: 5px solid #dff1ff;
		margin-top: 5px;
		padding: 13px 5px 0 7px;
		width: 167px;
	}
		.SubBoxItem {
			padding: 0 0 14px 6px;
			margin-bottom: 5px;
			overflow: hidden;
		}
			.SubBoxItem .StarBox {
				padding-bottom: 6px;
			}
			.SubBoxItem p {
				color: #666;
			}
			.SubBoxItem .Review {
				padding-top: 9px;
				float: left;
			}
			.SubBoxItem p span {
				color: #ad4b12;
			}
			.SubBoxItem p a {
				color: #666;
			}
			.SubBoxItem h4 { 
				color: #444;
				font-size: 1em;
				padding: 9px 0 9px;
			}
		.SubBoxItem1 p a {
			background: url(../images/rightarrow.gif) no-repeat right 10px;
			padding: 5px 7px 0 0;
		}
		.SubBoxItem1 p.TextSize1 a {
			font-size: 0.9em;
			clear: left;
		}
		.SubBoxItem2 {
			background-color: #f3fbfe;
			padding: 0 0 16px 6px;
		}
			.SubBoxItem2 p {
				padding: 0 0 2px 0;
			}
		.SubBoxItem3 {
			background-color: #f2f8da;
			padding: 0 0 30px 6px;
		}
		.SubBoxItem4 {
			background-color: #f3fbfe;
			padding-top: 10px;
		}
			.SubBoxItem4 h6 {
				color: #ad4b12;
				clear: left;
				font-size: 1em;
				font-weight: normal;
				padding-left: 4px;
			}
			.SubBoxItem4 h5 {
				background: url(../images/btn-add.jpg) no-repeat left 2px;
				display: block;
				font-size: 1.2em;
			}
				.SubBoxItem4 h5 a {
					padding-left: 15px;
					font-family: Arial, Helvetica, sans-serif;
					color: #333333;
					margin-top: -2px;
				}
			.SelectBox {
				padding: 10px 0 9px 3px;
				height: 18px;
			}
			.TextArea {
				padding: 5px 0 9px 3px;
			}
				.TextArea textarea {
					font-size: 1em;
					width: 137px;
					height: 80px;
					border-bottom: 1px solid #E4E4E4;
					border-left: 1px solid #E4E4E4;
				}
			.Save {
				float: right;
				padding-right: 20px;
			}
.TabAssessment {
	width: 477px;
	clear: left;
	position: relative;
}
	.TabTitle2 {
	}
		.TabTitle2 ul li {
			float: left;
			padding-right: 3px;
		}
		.TabTitle2 ul li.Tab4 {
			float: left;
			padding-right: 0;
		}
			.TabTitle2 ul li a:link,
			.TabTitle2 ul li a:visited {
				background: url(../images/bg-tab2.gif) no-repeat left top;
				font-size: 1.1em;
				font-weight: bolder;
				color: #663300;
				display: block;
			}
			.TabTitle2 ul li a:hover,
			.TabTitle2 ul li a.Active {
				background: url(../images/bg-tab2.gif) no-repeat left -26px !important;
				color: #FFF;
				text-decoration: none;
			}
			.TabTitle2 ul li.Disable {
				display: none;
			}
			.TabTitle2 ul li.Tab1 a {
				width: 93px;
				padding: 7px 0 0 24px;
				height: 19px;
			}
			.TabTitle2 ul li.Tab2 a {
				width: 97px;
				padding: 7px 0 0 20px;
				height: 19px;
			}
			.TabTitle2 ul li.Tab3 a {
				width: 95px;
				padding: 7px 0 0 22px;
				height: 19px;
			}
			.TabTitle2 ul li.Tab4 a {
				width: 98px;
				padding: 7px 0 0 19px;
				height: 19px;
			}
#fragment04 {
	float: left;
	border: 1px solid #ebebeb;
	margin-top: -1px;
	width: 461px;
	padding: 20px 7px 0 7px;
}
	#fragment04 h3 {
		font-size: 1.3em;
		color: #ad4b12;
	}
	#fragment04 h4 {
		font-size: 1em;
		color: #404d00;
	}
		.Intro {
			padding: 0 0 0 16px;
		}
			.Intro p {
				padding: 4px 0 0 0;
			}
			.Intro ul {
				padding: 10px 0 0 0;
			}
			.Intro ul li {
				padding: 12px 0 0 0;
				list-style-type: decimal;
				margin-left:20px;
				margin-right:30px;
			}
		.RecipeTip {
			background-color: #f5f5f5;
			width: 430px;
			margin: 27px 0 6px 0;
			padding: 11px 20px 13px 12px;
		}
			.RecipeTip ul li {
				padding: 3px 0 5px 0;
				list-style-type: disc;
				margin-left: 13px;
			}
		.LikeList {
			width: 445px;
			border: 5px solid #f2f8da;
			padding: 9px 0 7px 6px;
			overflow: hidden;
			margin-bottom: 7px;
		}
			.LikeList ul li { 
				padding: 10px 9px 0 11px;
				width: 130px;
				float: left;
			}
			.LikeList ul li.LastListItem {
				padding: 10px 0 0 11px;
			}
				.LikeList ul li a:link,
				.LikeList ul li a:visited {
					padding: 5px 6px 0 0;
					display: block;
				}
				.LikeList ul li a:hover {
					text-decoration: none;
				}
					.LikeList ul li a:hover .UnderlineText {
						text-decoration: underline;
					}
					.LikeList ul li a em {
						background: url(../images/rightarrow.gif) no-repeat right 5px;
						padding-left: 5px;
					}
					.LikeList ul li a span {
						display: none;
					}
					.LikeList ul li a .UnderlineText {
						display: inline;
					}
				.LikeList ul li p {
					padding: 0 0 8px 0;
				}
				.LikeList ul li p.SpecialColor {
					color: #af0909;
				}
#fragment05 {
	float: left;
	border: 1px solid #ebebeb;
	margin-top: -1px;
	width: 461px;
	padding: 20px 7px 0 7px;
	display: none;
}
	#fragment05 h4 {
		font-size: 1.3em;
		color: #ad4b12;
		padding-left: 17px;
	}
	#fragment05 .StarBox {
		padding: 3px 0 9px 16px;
	}
	.CommentContent {
		margin: 0 10px 7px 4px;
		padding: 16px 0 0 12px;
		border-top: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
	}
		.CommentContent ul li {
			padding-bottom: 18px;
			width: 296px;
		}
		.CommentContent ul li p {
			padding-bottom: 5px;
		}
			.CommentContent ul li span {
				font-weight: bolder;
			}
			.TextArea2 {
				padding: 5px 0 9px 0px;
			}
				.TextArea2 textarea {
					font-size: 1em;
					xbackground: url(../images/bg-textarea2.gif) no-repeat;
					width: 423px;
					height: 80px;
					border-bottom: 1px solid #E4E4E4;
					border-left: 1px solid #E4E4E4;
				}
	.YourComment {
		background-color: #f3fbfe;
		margin: 0 0 10px 0;
		padding: 13px 0 12px 17px;
		overflow: hidden;
		clear: both;
		zoom: 1;
	}
		.YourComment .SelectBox {
			padding: 10px 0 9px 0px;
		}
		.YourComment .TextSize2 {
			font-size: 1.1em;
		}
		.YourComment .TextSize3 {
			font-size: 1.1em;
		}
		#fragment05 .YourComment .StarBox {
			padding: 7px 0 13px 0;
		}
		.RadioGroup {
			padding: 9px 0 16px 0;
			overflow: hidden;
		}
			.RadioGroup label {
				float: left;
				padding: 0 46px 0 5px;
			}
		.YourComment .SubmitReview {
			padding-left: 281px;
			float: left;
		}
		
	.TagRecipe {
		background-color: #f2f8da;
		margin: 0 0 10px 0;
		padding: 15px 0 12px 13px;
		overflow: hidden;
		zoom: 1;
	}
		.TagRecipe p {
			padding-right: 20px;
		}
		#fragment05 .TagRecipe h4 {
			padding-left: 0;
		}
		.TagRecipe ul li {
			float: left;
			padding-top: 11px;
			width: 149px;
		}
			.TagRecipe ul li label {
				padding: 2px 20px 0 21px;
				display: block;
			}
		.TagRecipe p.SubmitTags {
			clear: left;
		}
		.TagRecipe .SubmitTags{
			padding-left: 300px;
			padding-top: 10px;
			clear: left;		
			float: left;
		}
		
#fragment06 {
	float: left;
	border: 1px solid #ebebeb;
	margin-top: -1px;
	width: 451px;
	padding: 20px 7px 100px 17px;
	display: none;
}
	#fragment06 h4 {
		color: #ad4b12;
		font-size: 1.3em;
		padding-bottom: 8px;
	}
	#fragment06 .VideoBox {
		background:url(../images/video_img.jpg) no-repeat;
		width: 354px;
		height: 311px;
	}
#fragment07 {
	float: left;
	border: 1px solid #ebebeb;
	margin-top: -1px;
	width: 439px;
	padding: 20px 18px 20px 18px;
	display: none;
}
	#fragment07 h4 {
		color: #ad4b12;
		font-size: 1.3em;
		padding-bottom: 8px;
		padding-left: 5px;
	}
	#fragment07 p {
		font-size: 0.9em;
		color: #333333;
	}
	.BottomTable {
		border: 1px solid #e1e1e1;
		border-top: 1px solid #e9e9e9;
		background-color: #fafafa;
		padding: 12px 0 10px 11px;
	}
		.BottomTable p {
			color: #ad4b12 !important;
			font-weight: bolder;
		}
	.Table01 {
		border: 1px solid #e1e1e1;
	}
	.Table01 thead td {
		font-size: 1em;
		color: #ad4b12;
		background-color: #fafafa;
		border-bottom: 1px solid #e1e1e1;
		height: 31px;
		padding-left: 7px;
	}
	.Table01 thead td.NoBdrL {
		color: #333333;
		font-weight: bolder;
		background-color: #ebebeb;
		padding-left: 13px;
	}
	.Table01 tbody td {
		color: #666666;
		font-size: 1.1em;
		border-bottom: 1px solid #f2f2f2;
		height: 27px;
		padding-left: 9px;
		padding-bottom: 6px;
	}
	.Table01 tbody td.NoBdrL {
		font-size: 1em;
		color: #ad4b12;
		background-color: #f7f7f7;
		padding-left: 13px;
	}
	.Table01 tbody tr.LastRow td {
		padding-bottom: 16px;
		border-bottom: none;
		height: 35px;
		
	}
.RelatedSearch {
	clear: left;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	margin-top: 16px;
	float: left;
	width: 683px;
	display: none;}
	.RelatedSearch .Box {
		border-right: 1px solid #e1e1e1;
		width: 152px;
		float: left;
	}
	.RelatedSearch h4 {
		margin: 5px;
		padding: 4px 0 3px 10px;
		font-size: 1.2em;
		color: #fff;
		background-color: #b4ca4b;
	}
	.SearchContent {
		float: left;
		padding: 9px 10px 0 16px;
	}
		.SearchContent ul li {
			float: left;
			padding-right: 1px;
		}
			.SearchContent ul li a {
				color: #666;
			}
.BigSeach {
	border: 1px solid #dbdbdb;
	width: 682px;
	height: auto;
	overflow: hidden;
	clear: both;
}
	.BigSeach #fragment01 {
		border: none;
	}
	.BigSeach h4.SubTitle3 {
		font-size: 1.3em;
	}
#EmailSearch {
	position: absolute;
	top: 10px;
	right: 21px;
} 
	#EmailSearch a {

	}
p.SpecialText {
	font-weight: bolder;
	color: #4A6A08;
}
p.SpecialText2 {
	padding: 3px 0 9px 0;
}
p.SpecialText3 {
	font-weight: bolder;
	color: #4A6A08;
	padding-top: 10px;
	clear: both;
}
.ResultGroup {
	
}
	.ResultGroup h3 {
		float: left;
		width: 100px;
		padding: 10px 0 9px 26px;
		font-size: 1.3em;
		color: #4a6a08;
	}
	.ResultGroup ul {
		padding: 13px 20px 9px 0;
		float: right;
		overflow: hidden;
	}
	.ResultGroup li {
		float: left;
	}
.LastGroup ul {
	padding: 6px 20px 15px 0;
}
	.ResultGroup p {
		float: left;
		clear: left;
		color: #4a6a08;
	}
	.ResultGroup a {
		float: left;
		text-decoration: underline;
		padding-left: 7px;
	}	
		.ResultGroup a.Active,
		.ResultGroup a:hover {
			text-decoration: none;
			color: #af0909;
		}
		.ResultGroup a.Next {
			padding-left: 13px;
			padding-right: 8px;
			background: url(../images/rightarrow.gif) no-repeat right 5px;
		}
		.ResultGroup a.Prev {
			padding-right: 3px;
			background: url(../images/leftarrow.gif) no-repeat left 5px;
			margin-left: 26px;
		}
h3.NumberResult {
	color: #af0909;
	font-size: 1.2em;
	padding-bottom: 7px;
	float: left;
}
.ResultContent {
	clear: both;
	width: 682px;
}
	.ResultContent li.RecipeItem {
		background: transparent url(../images/bg-listrecipe.gif) no-repeat;
		height: 113px;
		margin-left: 14px;
		padding-bottom: 15px;
		width: 659px;
	}
	.ResultContent .InfoRecipe {
		float: left;
		padding: 15px 0 0 31px;
		width: 420px;
	}
		.ResultContent .InfoRecipe .TextSeasonal2 a {
			color: #af0909;
			padding-right: 8px;
			background: url(../images/rightarrow.gif) no-repeat right 5px;
		}
	.ResultContent .ArticleResult {
		border-top: 7px solid #e1e1e1;
		margin-left: 12px;
		width: 659px;
	}
		#fragment01 .ArticleResult h3 {
			color:#4A6A08;
			font-size:1.3em;
			padding: 15px 0 5px 14px;
			width:100px;
		}
		#fragment01 .ArticleResult li.RecipeItem {
			margin: 0;
		}
			#fragment01 .ArticleResult .InfoRecipe {
				padding:15px 0 0 31px;
				width:420px;
			}
.ListType {
	padding: 2px 0 0 14px;
	overflow: hidden;
	text-decoration: underline;
}
	.ListType li {
		float: left;
		padding: 0 4px 1px 4px;
	}
	.ListType li.NumberRecipe {
		border-right: 1px solid #333;
	}
.ListSelectBox {
	padding: 10px 0 10px 0;
	overflow: hidden;
}
	.ListSelectBox ul li {
		float: left;
		padding-right: 16px;
		width: 134px;
	}
	.ListSelectBox ul li label {
		display: block;
		margin-bottom: 4px;
	}
	.ListSelectBox a:link,
	.ListSelectBox a:visited {
		background: url(../images/btn-refresh.gif) no-repeat left top;
		width: 77px;
		height: 17px;
		display: block;
		float: left;
		padding: 3px 0 0 10px;
		color: #FFF;
		font-weight: bolder;
		text-decoration: none;
		margin-top: 16px;
	} 
	.ListSelectBox a.Active,
	.ListSelectBox a:hover {
		background: url(../images/btn-refresh.gif) no-repeat left -20px;
	}
#boxListRecipe1 {
	border-bottom:7px solid #e1e1e1;
	margin-left: 10px;
	padding-top: 5px;
	width: 648px;
	padding-bottom: 7px;
	overflow: hidden;
}
	#boxListRecipe1 h3 {
		font-size: 1.4em;
		color: #ad4b12;
	}
	#boxListRecipe1 ul li {
		float: left;
		background: url(../images/bg-kinds-foods2.gif) no-repeat;
		width: 320px;
	}
		#boxListRecipe1 ul.KindOfFoods li .InnerKindofFood {
			padding: 22px 0 10px 12px;
		}

	
#boxListRecipe2 {
	margin-left: 10px;
	padding-top: 5px;
	width: 648px;
	clear: both;
}
	#boxListRecipe1 h3 {
		font-size: 1.4em;
		color: #ad4b12;
		padding-top: 9px;
	}
	#boxListRecipe2 h3 {
		font-size: 1.4em;
		color: #ad4b12;
		padding-top: 9px;
	}
	#boxListRecipe2 ul li {
		float: left;
		background: url(../images/bg-kinds-foods2.gif) no-repeat;
		width: 320px;
	}
		#boxListRecipe2 ul.KindOfFoods li .InnerKindofFood {
			padding: 22px 0 10px 12px;
		}
		ul.KindOfFoods li.ClearLeft {			
			width: 100%;			
			clear: left;			
			background: none;			
			min-height: 0;			
			margin-bottom: 0;		
		}
		.FirstListItem {
			margin-right: 7px;
		}
.Para2 {
	padding: 3px 0 12px 0;
}

.Overlay {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	background-color: #FFF;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}
#overlayBox {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #FFF;
	width: 960px;
	height: 100%;
	position: absolute;
	z-index: -1;
	display: none;
}
.Error{
	color:Red;
	padding-top: 20px;
	padding-left:20px;
	text-align:center;
}
.ResultGroup {
	float: right;
	overflow: hidden;
	padding: 20px 20px 9px 0;
	
}
.ResultGroup3 {
	padding: 0 20px 9px 0;
}
.LastGroup {
	float:right;
	overflow:hidden;
	padding: 6px 20px 15px 0;
}
.ResultGroup2 {
	width: 662px;
	padding: 30px 20px 15px 0;
}
	.ResultGroup2 h3 {
		padding: 0 0 0 26px;
	}
	.ResultGroup2 div {
		float: right;
	}
.CookHintIntroContent table {
	border: 1px solid #dcdcdc;
	margin-bottom: 24px;
}
.CookHintIntroContent th {
	border-bottom: 1px solid #dcdcdc;
	background-color: #f2f8da;
	color: #4a6a08;
	font-weight: bolder;
	text-align: left;
	padding-left: 14px;
	height: 28px;
	
}
.CookHintIntroContent th.Alt2 {
	border-right: 1px solid #dcdcdc;
	background-color: #efefef;
	color: #4a6a08;
	font-weight: bolder;
}
.CookHintIntroContent th.Alt3 {
	width: 123px;
	padding-left: 18px;
}
.CookHintIntroContent td {
	vertical-align: top;
	padding: 0 14px 5px 14px;
}
.CookHintIntroContent td.Alt2 {
	border-right: 1px solid #dcdcdc;
	color: #ad4b12;
	width: 132px;
}
.CookHintIntroContent td.Alt3 {
	color: #555;
	font-weight: bolder;
}
.CookHintIntroContent td.Alt4 {
	color: #555;
}
.CookHintIntroContent td.Alt5 {
	color: #555;
	font-weight: bolder;
	padding-left: 18px;
	height: 22px;
}
.CookHintIntroContent .Row2 td {
	padding-top: 3px;
}
.CookHintIntroContent .RowN td {
	padding-bottom: 20px;
}
.ShadownBottom {
	background: url(../images/bottom-footer.png) no-repeat -2px -30px;
	width: 1039px;
	height: 5px;
	margin: 0 auto;
}
.BackBtn {
	position: absolute;
	right: 0;
	top: -32px;
}
	.BackBtn a:link,
	.BackBtn a:visited {
		color: #ba5e29;
	}
	.BackBtn a:hover {
		text-decoration: none;
	}
		.BackBtn a:hover .UnderlineText {
			text-decoration: underline;
		}
		.BackBtn a em {
			background: url(../images/ico-circle-brown01.gif) no-repeat scroll right top;
			cursor: pointer;
			padding-bottom: 3px;
			padding-right: 15px; 
		}
		.BackBtn a span {
			display: none;
		}
		.BackBtn a .UnderlineText {
			display: inline;

		}
.PopUpThanks {
	display: none;
}