/* recipe */

#recipeinfo{font-family: arial; font-size: 12px; color: #666666; line-height:18px; float:left; margin-left:5px;}

#recipeinfo a{color: #1a3a8c;}
#recipeinfo #leftrecipe #recipetype{font-family:arial; font-size:14px; line-height:15px; color:#603c22; font-weight:normal; padding:0 10px 5px 0; margin:0;}
#recipeinfo #leftrecipe #recipeheader{font-family: arial; font-size: 22px; line-height:30px; color: #1a3a8c; padding:5px 0 20px 0; margin:0; font-weight:normal;}
#recipeinfo #leftrecipe .subheader{font-family: arial; font-size: 16px; line-height:16px; color: #1a3a8c; padding:0px 0 15px 0; margin:0; margin-top: -20px; font-weight:normal;}
#recipeinfo #leftrecipe #intro{line-height:16px; padding:0 0 20px 0;}
#recipeinfo #leftrecipe #videorecipe{font-size:11px; line-height:16px; font-weight:bold; padding:0 0 20px 0; margin:0; text-transform:uppercase;}
#recipeinfo #leftrecipe #videorecipe img{vertical-align:middle; height:16px;margin-right:8px;}
#recipeinfo #leftrecipe #videorecipe a{text-decoration:none; font-weight:bold; }
#recipeinfo #leftrecipe #videorecipe a:hover{text-decoration:underline; font-weight:bold; }
#recipeinfo #leftrecipe #ingredients{padding:16px 0 27px 0;}
#recipeinfo #leftrecipe #ingredients p{line-height:16px; margin:0; padding:8px 0 0 0;}
#recipeinfo #leftrecipe #directions table tr td{line-height:16px; padding:16px 0 0 0;}
#recipeinfo #leftrecipe #servings{padding:25px 0 20px 0;}
#recipeinfo #leftrecipe .header{padding:15px 0 5px 0; margin:0; font-family:arial; font-size:14px; line-height:15px; color:#000000; font-weight:bold;}

#recipeinfo #leftrecipe {float:left; width:470px; padding:25px 9px 25px 24px; margin:0;}

#recipeinfo #rightrecipepromo {float:left; width:224px; padding:25px 0 25px 7px; margin:0;}
#recipeinfo #rightrecipepromo #recipeimage{border:solid 1px #cccccc; width:222px; height:222px;}
#recipeinfo #rightrecipepromo #recipeimage img{margin:1px}
#recipeinfo #rightrecipepromo .boxtop{font-size:1px; line-height:1px; width:224px; height:4px; background-image:url('/images/recipeboxpromo_top.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo #rightrecipepromo .boxmiddle{width:224px; background-image:url('/images/recipeboxpromo_middle.jpg'); background-repeat:repeat-y; padding:0; margin:0;}
#recipeinfo #rightrecipepromo .boxmiddle .title{font-family:georgia; font-size:18px; line-height:21px; color:#603c22; padding:15px 20px 15px 25px; margin:0; font-weight:normal;}
#recipeinfo #rightrecipepromo .boxmiddle .notime_title{font-family:georgia; font-size:18px; line-height:21px; color:#603c22; padding:15px 5px 15px 25px; margin:0; font-weight:normal;}
#recipeinfo #rightrecipepromo .boxmiddle .notime_title img{margin-top:-12px;}
#recipeinfo #rightrecipepromo .boxmiddle .image{float:left; width:88px; text-align:center;}
#recipeinfo #rightrecipepromo .boxmiddle .subtitle{font-family:arial; font-size:14px; line-height:15px; color:#1a3a8c; font-weight:bold; padding:0 10px 5px 0; margin:0;}
#recipeinfo #rightrecipepromo .boxmiddle .description{font-family:arial; font-size:11px; line-height:14px; color:#666666; margin:0 0 0 88px; padding:5px 10px 5px 0;}
#recipeinfo #rightrecipepromo .boxmiddle .link{padding-bottom:10px; margin-left:88px;}
#recipeinfo #rightrecipepromo .boxmiddle .link a{color:#1a3a8c; }
#recipeinfo #rightrecipepromo .boxbottom{width:224px; height:4px; background-image:url('/images/recipeboxpromo_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo #rightrecipepromo .rightpromospacer{font-size:1px; line-height:1px; height:14px; margin:0; padding:0;}

#recipeinfo #rightrecipetoolbox .boxtop{font-size:1px; line-height:1px; width:224px; height:4px; background-image:url('/images/recipe_toolbar_top.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo #rightrecipetoolbox .boxmiddle{width:224px; background-image:url('/images/recipe_toolbar_middle.jpg'); background-repeat:repeat-y; padding:5px 0; margin:0;}
#recipeinfo #rightrecipetoolbox .boxbottom{width:224px; height:4px; background-image:url('/images/recipe_toolbar_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo #rightrecipetoolbox .toollink{font-size: 11px; line-height:16px; font-weight:bold; padding:7px 0 7px 25px; margin:0; text-transform:uppercase;}
#recipeinfo #rightrecipetoolbox .toollink img{vertical-align:middle; height:16px;margin-right:8px;}
#recipeinfo #rightrecipetoolbox .toollink a{text-decoration:none; font-weight:bold; }
#recipeinfo #rightrecipetoolbox .toollink a:hover{text-decoration:underline; font-weight:bold; }
#recipeinfo #rightrecipetoolbox .title{font-family:georgia; font-size:18px; line-height:21px; color:#603c22; padding:15px 25px 15px 25px; margin:0; font-weight:normal;}
#recipeinfo #rightrecipetoolbox ul{padding:0 0 10px 0; margin:0 0 0 40px;}

#recipeinfo .boxtop{font-size:1px; line-height:1px; width:760px; height:3px; background-image:url('/images/recipe_main_top.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo .boxmiddle{width:760px; background-image:url('/images/recipe_main_middle.jpg'); background-repeat:repeat-y; padding:0; margin:0;}
#recipeinfo .boxbottom{width:760px; height:10px; background-image:url('/images/recipe_main_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#main #recipeinfo .boxbottom {margin-bottom:8px;}

/* recipe list */
#recipeinfo .boxmiddle #recipelist #recipelistheader{width:725px; height:180px; background-image:url('/images/recipe_sub_0.jpg'); margin:0px auto; background-repeat:no-repeat; background-position:center bottom;}
#recipeinfo .boxmiddle #recipelist #recipelistheader .title{padding:35px 0 0 445px; margin:0; width:275px; color:#1a3a8c; font-family:georgia; font-size:27px; line-height:31px; font-weight:normal;}
#recipeinfo .boxmiddle #recipelist #recipelistheader .description{padding-left:445px; padding-top:15px; width:275px; color:#666666; font-family:georgia; font-size:16px;}

#regionlinks{margin:0px; padding:10px 15px 15px 35px;}
#regionlinks li{float:left; margin:5px 15px 0 0; padding:0 15px 0 0; list-style-type:none; text-transform:uppercase; font-weight:bold; border-right:1px solid #1a3a8c; font-size:12px; line-height:12px;}
#regionlinks li a{text-decoration:none;}
#regionlinks li a:hover{text-decoration:underline;}
#regionlinks #last{margin-right:0px; padding-right:0px; border:none;}

.regionsecondrow{padding:0px 15px 15px 35px !important;}
.regionsecondrow li{margin:0px 15px 0 0 !important;}

#carribean_region{color:#2082b5 !important;}
#americas_region{color:#b3423a !important;}
#mexican_region{color:#d78611 !important;}
#spanish_region{color:#778f17 !important;}
.regiontitle{font-family:georgia; font-size:22px; line-height:30px; margin:30px 0 5px 0; padding:0px; font-weight:normal; color:#603c22;}
.regiontitle span{margin-left:10px;}

.recipeslisted {margin-top:15px;}
.recipeslisted .recipesleft {float:left; width:350px;}
.recipeslisted .recipesleft ul {list-style-type:none;margin:0px;padding:0px;}
.recipeslisted .recipesleft ul li {margin-bottom:5px;}
.recipeslisted .recipesright {float:left; width:350px;}
.recipeslisted .recipesright ul {list-style-type:none;margin:0px;padding:0px;}
.recipeslisted .recipesright ul li {margin-bottom:5px;}
.recipe_break{width:690px; height:1px; border-bottom:#f0f0f0 solid 1px; clear:both;}

#fulllist{margin-left:35px; padding-bottom:15px;}
#fulllist a{text-decoration:none;}
#fulllist a:hover{text-decoration:underline;}
.return{text-transform:uppercase; font-weight:bold; padding-top:10px; padding-bottom:10px; clear:both;}

#alphalinks{margin:0px; padding:10px 0px 15px 0px; color:#999;}
#alphalinks li{float:left; margin:5px 9px 0 0; padding:0 9px 0 0; border-right:1px solid #1a3a8c; list-style-type:none; text-transform:uppercase; font-weight:bold; font-size:12px; line-height:12px;}
#alphalinks #last{border:none;}
#alphalinks li a{text-decoration:none;}
#alphalinks li a:hover{text-decoration:underline;}

div.content3 div.contenttop {
	background-image:url(/images/feature_bottom/product_feature_top.jpg);
	background-repeat:no-repeat;
	height:3px;
	width:759px;
	display:block;
	font-size:1px;
	line-height:1px;
}

div.content3 div.contentbottom {
	background-image:url(/images/feature_bottom/product_feature_bottom.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:759px;
	display:block;
}

div.content3 div.contentmiddle {
	background-image:url(/images/feature_bottom/product_feature_middle.jpg);
	background-repeat:repeat-y;
	width:759px;
	display:block;
	/*overflow:visible;*/
	height:252px;
}

div.content3 div.contentmiddlespanish {

	height:302px !important;
}

div.content3 {/*padding:1px 0 1px 8px; margin:0; height:248px; width:748px;*/padding:0px;margin:0px;}
div.content3 .itemlist {margin:0 auto; padding:22px 0px 22px 0px; /*width:700px;*/ width:719px;}
div.content3 .item {float:left; width:155px; text-align:center; padding:0 12px;margin:0px;}
div.content3 .item .image1 {height:120px; width:150px; text-align:center; /*padding-top:20px;*/}
div.content3 .item .title {font-size:12px; line-height:14px;}
div.content3 .item p {font-size:11px; margin:0; padding:10px 0 0 0; line-height:12px; text-align:left; color:#666666;}
div.content3 .item a {color:#1a3a8c; text-decoration:none;}
div.content3 .item a:hover {text-decoration:underline;}

/* inner text span */
ol#tocSectionSubfeature li a span.textspan {padding: 0px 10px 0px 10px !important;}
/* inner text span selected */
ol#tocSectionSubfeature li.active a span.textspan {padding: 0px 10px 0px 10px !important;}

/* recipes_feature */
body.recipes_feature #content #leftnav .boxbottom {margin-bottom:4px;}
/*body.recipes_feature #product_feature_small {margin-bottom:8px;}*/
body.recipes_feature #main #recipeinfo .boxmiddle .inner {padding:10px 16px 10px 16px;}
/*body.recipes_feature #main #recipeinfo .boxmiddle .inner {padding:16px 22px 16px 22px;}*/
body.recipes_feature #main #recipeinfo .boxmiddle .inner2 {padding:0px 16px 0px 16px;}

body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem {padding:15px 0px 15px 0px;border-bottom:1px solid #f0f0f0;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem.last {border-bottom:none;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem img {float:left;margin:0px;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox {float:left;margin:0px 0px 0px 25px;width:461px;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox h3 {font-family: Arial, sans-serif;font-weight:bold; font-size:16px; color:#6699cc; margin:2px 0px 6px 0px;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox p {margin:0px 0px 6px 0px;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox div.morelink {margin:0px 0px 6px 0px;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox div.morelink a {color:#333399;text-decoration:none;}
body.recipes_feature #main #recipeinfo .boxmiddle .inner .featureitem .textbox div.morelink a:hover {text-decoration:underline;}

#recipeinfo .boxtop{font-size:1px; line-height:1px; width:760px; height:3px; background-image:url('/images/recipe_main_top.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#recipeinfo .boxmiddle{width:760px; background-image:url('/images/recipe_main_middle.jpg'); background-repeat:repeat-y; padding:0; margin:0;}
#recipeinfo .boxbottom{width:760px; height:10px; background-image:url('/images/recipe_main_bottom.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
#main #recipeinfo .boxbottom {margin-bottom:8px;}


body#christmas_feature #recipeinfo2 { float: left; display: inline;  }
body#christmas_feature #recipeinfo2 .boxmiddle { background: url(/images/lead_bg.jpg) no-repeat; height: 253px; width:720px; padding: 0 20px; }
body#christmas_feature #recipeinfo2 .boxmiddle2 {  background: url(/images/flow_bg.jpg) no-repeat; width:709px; padding: 0 20px;  margin-top: 15px; height: 315px; padding-top: 110px;}
body#christmas_feature #recipeinfo2 .boxmiddle2 .ContentFlow{  }
body#christmas_feature #recipeinfo2 .boxmiddle2 .ContentFlow .flow{  }
body#christmas_feature #recipeinfo2 h2 { text-align: center; font: normal 35px 'Century Gothic','Lucida Grande', sans-serif; color: #b82a2b; margin-top: 10px;}
body#christmas_feature #recipeinfo2 p { font: normal 25px 'Century Gothic','Lucida Grande', sans-serif; color: #b82a2b;}
body#christmas_feature #recipeinfo2 .boxtop { display: none; }
body#christmas_feature #recipeinfo2 .boxbottom { display: none; }

/*email recipe*/
#emailrecipe #emailtitle{font-family:georgia; font-size:22px; line-height:30px; color:#603c22; font-weight:normal; padding:0 10px 5px 0; margin:0;}
#emailrecipe #emailrecipeheader{font-family: arial; font-size: 18px; line-height:21px; color: #1a3a8c; padding:5px 0 5px 0; margin:0; font-weight:normal;}
#emailrecipe .asterisk{color:#ff0000; font-weight:normal;}
#emailrecipe .emailinput{border:solid 1px #7f9db9;}
#emailrecipe .heavy{font-weight:bold; padding:15px 0 10px 0; margin:0px; }
#emailrecipe .boxmiddle .mandatory{color:#000000;}

/*share this*/
.stbuttontext{padding-left:2px}

