@charset "utf-8";
/*
	(c)2008 Hormel Foods Corporation All Rights Reserved

		Style List
		1. Contents Style
		?. Print Style
*/


/* =1. Contents Style */
/* ---------------------------------------------------------------- */
#flash_area {
 margin:0 0 10px;
}
#recipes {
 overflow:hidden;
 height:1%;
 padding:10px 0 16px;
 clear:both;
}
#recipes_propaganda {
 margin:15px 0 5px;
 overflow:hidden;
}
#recipes_propaganda img {
 float:left;
}
#recipes_propaganda img.bnr {
 float:right;
 margin:0 10px 0 0;
}
#recipes div.recipes_right {
 float:right;
 width:648px;
}
#recipes div.recipes_right a img {
 margin:0 0 5px;
}
#recipes div.recipes_right a img.last{
 margin:0 0 2px;
}

#recipes div.recipes_left {
 float:left;
}
#recipes div.recipes_left img.yummy {
 margin:80px 0 0;
}

#recipes_section1 {
 background:url(/recipes/image/recipes_list_bg.jpg) 0 10px no-repeat;
/* padding:0 0 0 69px;*/
 padding:0 0 0 25px;
 height:360px;
 position:relative;
}
#recipes_section1 img.recipes_p {
 position:absolute;
 right:130px; top:79px;
}
#recipes_section1 ul li {
 float:left;
}
#recipes_section1 dl {
 clear:both;
}
#recipes_section1 dl dt {
 padding:22px 0 4px;
 margin:0 0 0 49px;
}
* html #recipes_section1 dl dt {/*IE6*/
 padding:11px 0 4px;
}
*:first-child+html #recipes_section1 dl dt {/*IE7*/
 padding:11px 0 4px;
}
#recipes_section1 dl dd ul {
 margin:15px 0 0 49px;
}
#recipes_section1 dl dd ul li {
 float:none;
 margin:0 0 3px;
}

#recipes_section2 {
 background:url(/recipes/image/recipes_list_bg2.jpg) 0 26px no-repeat;
 padding:0 0 0 65px;
 height:530px;
 position:relative;
}

#recipes_section2.special	{
 background:url(/recipes/image/recipes_list_bg2special.jpg) 0 26px no-repeat;
}

#recipes_section2 ul li {
 float:left;
}
#recipes_section2 dl {
 clear:both;
}
#recipes_section2 dl dt {
 padding:24px 0 20px;
}
* html #recipes_section2 dl dt {/*IE6*/
 padding:12px 0 20px;
}
*:first-child+html #recipes_section2 dl dt {/*IE7*/
 padding:12px 0 20px;
}

#recipes_section2 dl dd ul li {
 float:left;
 margin:0 10px 10px 0;
}
#recipes_section2 dl dd ul li.special {
 margin-right:71px
}
#recipes_section2 dl dd ul#recipes_products_list {
 margin:0 -40px 0 0;
}
#recipes_section2 dl dd ul#recipes_products_list li {
 margin:0 40px 10px 0;
}

#recipes_section3 {
 background:url(/recipes/image/recipes_list_bg3.jpg) 0 26px no-repeat;
 padding:0 0 0 65px;
 height:728px;
}
#recipes_section3 ul {
 overflow: hidden;
 zoom:1;
 margin:0 0 10px;
}
#recipes_section3 ul li {
 float:left;
}
#recipes_section3 ul.photo_list {
 clear:both;
 width:760px;
 height:620px;
 overflow-y:scroll;
}
#recipes_section3 ul.photo_list li {
 float:left;
 width:160px;
 height:160px;
 margin:10px 10px 10px 2px;
 padding:9px 0 0 9px;
 background:url(/recipes/image/photo_pic_bg.jpg) 0 0 no-repeat;
}
#recipes_section3 ul.photo_list li a {
 display:block;
}
#recipes_section3 ul.photo_list li img {
 margin:0 0 15px;
}

#recipes_section4 {
 background:url(/recipes/image/recipes_list_bg4.jpg) 0 25px no-repeat;
 padding:0 0 0 65px;
}
* html #recipes_section4 {/*IE6*/
 background:url(/recipes/image/recipes_list_bg4.jpg) 0 35px no-repeat;
}
*:first-child+html #recipes_section4 {/*IE7*/
 background:url(/recipes/image/recipes_list_bg4.jpg) 0 35px no-repeat;
}
#recipes_section4 ul li {
 float:left;
}
#recipes_section4_1 {
 clear:both;
 overflow:hidden;
 height:1%;
 padding:0 0 8px;
}
#recipes_section4_1 h2 {
 font-size:170%;
 font-weight:bold;
 margin:25px 0 15px;
 padding:0 0 10px;
 background:url(/recipes/image/recipes_section4_1_title_bg.jpg) left bottom no-repeat;
}
#recipes_results {
 width:175px;
 float:left;
 margin:0 20px 0 0;
}
#recipes_results img {
 display:block;
}
#recipes_results p {
 margin:0;
 padding:0 0 0 10px;
 font-weight:bold;
 background:url(/recipes/image/recipes_section4_1_bg4.jpg) 0 0 repeat-y;
}
#recipes_section4_1 dl {
 padding:5px 0 0 0;
}
* html #recipes_section4_1 dl {/*IE6*/
 padding:8px 0 0 0;
}
*:first-child+html #recipes_section4_1 dl {/*IE7*/
 padding:8px 0 0 0;
}
#recipes_section4_1 dl dt {
 float:left;
}
* html #recipes_section4_1 dl dt {/*IE6*/
 float:left;
 padding:5px 0 0;
}
*:first-child+html #recipes_section4_1 dl dt {/*IE7*/
 float:left;
 padding:5px 0 0;
}
#recipes_section4_1 dl dd {
 width:368px;
 float:left;
 margin:0 0 0 10px;
}
#recipes_section4_1 dl dd ul li {
 float:left;
 margin:0 2px 2px 0;
}
#recipes_list {
 clear:both;
 padding:20px 0 0;
 overflow:hidden;
 height:1%;
}
#recipes_list li {
 width:710px;
 background:url(/recipes/image/section4_1_bg1.jpg) left bottom no-repeat;
 margin:0 0 20px;
 padding:0 5px 15px;
 float:none;
 clear:both;
}
* html #recipes_list li {/*IE6*/
 padding:0 5px 10px;
}
*:first-child+html #recipes_list li {/*IE7*/
 padding:0 5px 10px;
}
#recipes_list li div.recipes_list_img {
 float:left;
 width:130px;
 height:113px;
 margin:0 20px 0 0;
 padding:0 0 0 3px;
 background:url(/recipes/image/section4_1_pic_bg.jpg) 0 0 no-repeat;
}
#recipes_list li div.recipes_list_body {
 width:569px;
 margin:0 0 0 151px;
}
* html #recipes_list li div.recipes_list_body {/*IE6*/
 width:550px;
 margin:0 0 0 151px;
}
*:first-child+html #recipes_list li div.recipes_list_body {/*IE7*/
 width:550px;
 margin:0 0 0 151px;
}
#recipes_list li div.recipes_list_body h3 {
 font-size:120%;
 font-weight:bold;
}
#recipes_section4_anchor {
 clear:both;
 text-align:center;
 width:718px;
 height:102px;
 margin:0 0 0 -64px;
 padding:0 60px 0 70px;
 background:url(/recipes/image/recipes_list_bg4_1.jpg) 0 0 no-repeat;
 position:relative;
}
* html #recipes_section4_anchor {/*IE6*/
 margin:10px 0 0 -64px;
}
*:first-child+html #recipes_section4_anchor {/*IE7*/
 margin:12px 0 0 -64px;
}
#recipes_section4_anchor {
 font-weight:bold;
 color:#000;
 font-size:120%;
}
#recipes_section4_anchor a {
 color:#000;
}
#recipes_section4_anchor a.back {
 position:absolute;
 left:64px; top:0;
}
#recipes_section4_anchor a.next {
 position:absolute;
 right:64px; top:-2px;
}
* html #recipes_section4_anchor a.back {/*IE6*/
 top:6px;
}
* html #recipes_section4_anchor a.next {/*IE6*/
 top:4px;
}
*:first-child+html #recipes_section4_anchor a.back {/*IE7*/
 top:0;
}
*:first-child+html #recipes_section4_anchor a.next {/*IE7*/
 top:4px;
}

#recipes_section5 {
 background:url(/recipes/image/recipes_list_bg5.jpg) 0 25px no-repeat;
 padding:0 0 0 65px;
}
* html #recipes_section5 {/*IE6*/
 background:url(/recipes/image/recipes_list_bg5.jpg) 0 35px no-repeat;
}
*:first-child+html #recipes_section5 {/*IE7*/
 background:url(/recipes/image/recipes_list_bg5.jpg) 0 35px no-repeat;
}
#recipes_section5 ul li {
 float:left;
}
#recipes_section5_1 {
 clear:both;
 overflow:hidden;
 height:1%;
 padding:20px 0 8px;
 width:722px;
}
* html #recipes_section5_1 {/*IE6*/
 padding:10px 0 8px;
}
*:first-child+html #recipes_section5_1 {/*IE7*/
 padding:10px 0 8px;
}
#recipes_section5_title {
 position:relative;
 margin:0 0 20px;
}
#recipes_section5_title img {
 display:block;
}
#recipes_section5_title h2 {
 background:#092869;
 color:#fff;
 font-size:135%;
 font-weight:bold;
 padding:0 0 0 18px;
 line-height:30px;
}
#recipes_section5_title h2 img {
 position:absolute;
 right:10px; top:5px;
}
* html #recipes_section5_title h2 img {/*IE6*/
 top:15px;
}
*:first-child+html #recipes_section5_title h2 img {/*IE7*/
 top:15px;
}
#recipes_section5_1 div.section5_1_left {
 float:left;
 width:311px;
}
#recipes_section5_1 div.section5_1_right {
 float:right;
 width:383px;
}

#recipes_section5_1 div.section5_1_right table th {
 padding:5px 5px 5px 0;
 vertical-align:top;
}
#recipes_section5_1 div.section5_1_right table td {
 padding:5px 0 5px 0;
 vertical-align:top;
}


#recipes_section5_1 div.section5_1_right ul li {
 float:none;
}
#recipes_section5_1 div.section5_1_left div.detail_photo {
 background:url(/recipes/image/detail_photo_bg.jpg) 0 0 no-repeat;
 width:310px;
 height:250px;
 margin:0 0 20px;
 padding:8px 0 0 8px;
}
#recipes_section5_1 div.section5_1_left ul {
 margin:0 0 20px;
 overflow:hidden;
 height:1%;
}
#recipes_section5_1 div.section5_1_left ul li {
 width:313px;
 float:none;
}
#recipes_section5_1 div.section5_1_left ul li div img {
 display:block;
}
#recipes_section5_1 div.section5_1_left ul li div p {
 background:#f1e5d0;
 margin:0;
 padding:0 5px;
 color:#000;
 font-weight:bold;
 line-height:25px;
}
#recipes_section5_1 div.section5_1_left ul li.kcal {
 margin:0 5px 5px 0;
}
#recipes_section5_1 div.section5_1_left ul li.kcal div p span {
 background:url(/recipes/image/kcal_icon.jpg) 0 0 no-repeat;
 margin:0 1em 0 0;
 padding:3px 7px 5px 25px;
}
#recipes_section5_1 div.section5_1_left ul li.time div p span {
 background:url(/recipes/image/time_icon.jpg) 0 0 no-repeat;
 margin:0 1em 0 0;
 padding:3px 0 5px 25px;
}
#recipes_section5_1 div.section5_1_left p.print_btn {
 margin:0 0 20px;
}
#recipes_section5_1 div.section5_1_left dl {
 margin:0 0 15px;
}
#recipes_section5_1 div.section5_1_left dl dd {
 margin:10px 0 0 15px;
}
#recipes_section5_1 div.section5_1_left dl dd ol li {
 list-style-type:decimal;
 list-style-position:outside;
 margin:0 0 0 10px;
}
* html #recipes_section5_1 div.section5_1_left dl dd ol li {/*IE6*/
 margin:0 0 0 20px;
}
*:first-child+html #recipes_section5_1 div.section5_1_left dl dd ol li {/*IE7*/
 margin:0 0 0 20px;
}
#recipes_section5_1 div.section5_1_right dl dd {
 margin:0 0 25px;
 padding:10px 20px 0;
}
#recipes_section5_1 div.section5_1_right dl dd ol li {
 list-style-type:decimal;
 list-style-position:outside;
 margin:0 0 0 10px;
}
#recipes_section5_1 div.section5_1_right dl dd.onepoint {
 background: url(/recipes/image/detail_title5_bg.jpg) left bottom repeat-y;
 padding:10px 20px 20px;
}
#recipes_section5_1 div.section5_1_right ul {
 margin:0 0 20px;
}
#recipes_section5_1 div.section5_1_right ul li {
 overflow:hidden;
 height:1%;
 padding:10px 0 5px 0;
 background:url(/recipes/image/detail_list_bg.gif) left bottom repeat-x;
}
#recipes_section5_1 div.section5_1_right ul li p {
 float:left;
 width:171px;
 font-weight:bold;
 padding:0 10px 0 10px;
}

#recipes_section5_1 div.section5_1_right ul li.product_item {
 background:none;
 position:relative;
}
#recipes_section5_1 div.section5_1_right ul li.product_item span {
 display:block;
 position:absolute;
 left:80px; top:13px;
 font-weight:bold;
 font-size:120%;
}

#recipes_section5_1 div.section5_1_right ul li.product p img {
 margin:0 0 5px;
}
#detail_list_bottom {
 margin:0 0 0 1px;
}

#print_area {
 width:789px;
 margin:0 auto;
 padding:0 0 0 40px;
 position:relative;
}
#print_area_btn {
 position:absolute;
 left:5px; top:390px;
}

/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {

#contents_wrapper {
 overflow:visible;
 height:100%;
}

#recipes {
 overflow:visible;
 height:100%;
 display:table;
}

#recipes_section4 {
 zoom:1;
}
#recipes_section4 ul li {
 float:none;
 display:inline;
}
#recipes_section4_1 {
 overflow:visible;
 height:100%;
}

#recipes_list {
 overflow:visible;
 height:100%;
}

#recipes_section5 {
 zoom:1;
}
#recipes_section5_1 {
 overflow:visible;
 height:100%;
 display:table;
 zoom:1;
}

* html #recipes_section5_1 div.section5_1_left ul li.kcal div p span {
 zoom:1;
 padding:0 7px 0 25px;
}
* html #recipes_section5_1 div.section5_1_left ul li.time div p span {
 zoom:1;
 padding:0 0 0 25px;
}

dd.onepoint {
 zoom:1;
}

