
	/* Sitewide Styles */
	body, td {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666;} /* Sitewide General Font */
	td 		{vertical-align:top;}	/*  cannot be grouped with body above  */
	form		{margin:0px;}/* All Sitewide Forms */
	
	p		{margin:0px 0px 10px 0px;}
	.bold {font-weight:bold;}
	.ital {font-style:italic;}
	.warn {color:#C00;}
	
	A:link		{color:#333; text-decoration:underline;}/* Underlined, dark-gray	*/
	A:visited	{color:#333; text-decoration:underline;}/* Underlined, dark-gray	*/
	A:active		{color:#333; text-decoration:underline;}/* Underlined, dark-gray	*/
	A:hover		{color:#F00; text-decoration:underline;}/* Underlined, Blue	*/
	
	/* Bottom Nav styles*/
	.botnavtext	{font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#36C; margin:5px 5px 5px 10px;}
	A.botnav:link		{color:#36C; text-decoration:none;}
	A.botnav:visited	{color:#36C; text-decoration:none;}
	A.botnav:active	{color:#36C; text-decoration:none;}
	A.botnav:hover		{color:#36C; text-decoration:underline;}
	
	.btn-shoponline	{margin:15px 0px 5px 0px;}
	.recipe-key			{margin:0px 10px 15px 40px;}
	.recipe-name		{margin:3px 5px 3px 15px;}
	.recipe-bg			{background-color:#F8F1F1;}
	.recipe-nobg		{background-color:#FFF;}
	.recipe-table		{border:1px solid #FF6633; width:486px;}/* width border breaks on Mac.	*/
	
	A.reclink:link		{color:#039; text-decoration:none;}
	A.reclink:visited	{color:#039; text-decoration:none;}
	A.reclink:active	{color:#039; text-decoration:none;}
	A.reclink:hover	{color:#F00; text-decoration:underline;}
	
	/* topbox styles: all pages*/
	.subtext	{margin:0px 80px 0px 25px;}
	.abouthead	{margin:10px 0px -10px 0px; width:480px; font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#F03;}
	.abouttext	{margin:10px 0px 10px 0px; width:480px}
	
	.matext		{margin:10px 0px 25px 12px; width:465px}
	.maback		{margin:10px 0px 25px 12px;}
	A.ma:link		{color:#36C; text-decoration:underline;}
	A.ma:visited	{color:#36C; text-decoration:underline;}
	A.ma:active		{color:#36C; text-decoration:underline;}
	A.ma:hover		{color:#F00; text-decoration:underline;}
	
	.bg-sidepromo {background:#FEF9DA url(/images/bg_rightside.gif) left top;}
	.btn-sidepromo	{text-align:right; margin:6px 0px 6px 0px;}
	
	/* offers background*/
	.bg-offers {background-color:#FEF9DA;}
	
	/* Nutritional Info Styles from: www.smuckers/global/css/smuckers.css.	*/
	.content			{font:normal 13px/18px Arial, Helvetica, Verdana, sans-serif;}
	.labelLargeBold{font:bold 14px Arial,Helvetica,sans-serif;}
	.labelSmall		{font:normal 11px Arial,sans-serif;}
	.labelMed		{font:normal 12px Arial,sans-serif;}
   .labelMedBold	{font:bold 12px Arial,Helvetica,sans-serif;}
	.line-height-nav{font:normal 12px/18px Arial,Helvetica,sans-serif;}
	.subhead_products{font:bold 17px Helvetica, Arial, Verdana, Sans-Serif; color:#336600;}
	.product_commonname{font:600 11px Helvetica, Arial, Verdana, Sans-Serif; color:#336600;}
   .productName{padding: 20px 0px 0px 23px; FONT-FAMILY: Helvetica, Arial, Verdana, Sans-Serif; FONT-SIZE: 22px; COLOR: #F60019; text-decoration:none;}

	/* Misc styles from content pages and such */
	A.allergy:link		{color:#36C; font-weight:bold; text-decoration:none;}/* Underlined, dark-gray	*/
	A.allergy:visited	{color:#36C; font-weight:bold; text-decoration:none;}/* Underlined, dark-gray	*/
	A.allergy:active	{color:#36C; font-weight:bold; text-decoration:none;}/* Underlined, dark-gray	*/
	A.allergy:hover	{color:#F00; font-weight:bold; text-decoration:underline;}/* Underlined, Blue	*/
	
	.inputall		{width:150px; font:normal 10px verdana,helvetica,arial,sans-serif; color:#666; border:1px solid #666;}
	.inputtext	{border:1px solid #666; margin-bottom:5px;}/*	DO NOT CHANGE --  Form Text Fields */
	.infotext	{margin:3px 4px 4px 10px;}
	.inputtext	{font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; display:inline; width:200px;}/* Form Text Fields */
	 
	#month	{font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; width:80px;}
	#dd		{font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; width:55px;}
	#year		{font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; width:58px;}
	#state	{font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; width:202px;}

   #main 			{padding:0px 0px 0px 0px;}
   #main .ctent	{padding:12px 0px 0px 12px; color:#003399;}
.ctent	{padding:12px 0px 0px 12px; color:#003399;}
	table#MostCreativePB .ctent {padding:5px 0 0 12px;}
	
	ul {list-style-image:url(/momadvisor/images/bullet.gif);margin-left:28px; padding-left:0px; margin-top:5px;}
	ul.kitchen2 {list-style-image:url(/momadvisor/images/kitchen_bullet.gif); margin-left:40px; padding-left:0px; margin-top:0px;}
	li.likitchen2{margin:0px 0px 10px 0px;}
	
	.prhead		{margin:10px 80px 15px 25px; width:480px; font-weight:bold; text-align:center;}
	.prtext		{margin:0px 80px 10px 25px; width:480px;}

   b.this {color:#FF0033;margin-bottom:8px;display:block;}
	a.contact{display:block;margin-bottom:8px;font-weight:bold;color:#003399;}
	.learn3 {list-style-image:url(images/dot.gif); margin-left:40px; padding-left:0px; margin-top:0px;}

	.schooltext	{margin:45px 0px 0px 20px; height:60px;} /* Dark Gray */
	.descript {margin:8px 0px 8px 0px; width:350px;}
	.time {margin:8px 0px 8px 0px; width:63px; text-align:center;}
	
	.ingred {color:#3366CC; font-weight:bold; margin-top:10px;}
	.number {color:#3366CC; font-weight:bold;}
		
	#main ul{margin:0px;padding-bottom:30px;}
	#main ul li{	list-style: none;background:url(images/arrow.gif) no-repeat left top;padding-left:30px;}
	a.contact{display:block;margin:bottom:8px;font-weight:bold;color:#003399;}
	#main b {color:#3366CC;display:block;padding-top:8px;line-height:14px;}
	#main a{text-decoration:none;font-weight:bold;color:#3366CC;}
	#main{margin:29px;margin-top:18px;}
	
/* ul {list-style-image:url(images/bullet.gif);margin-left:28px; padding-left:0px; margin-top:5px;} */


/* Jif Natural Landing Page Styles */
#natural-landing {
    position:relative;
    width:760px;
    height:353px;
    background:url(../images/natural/bg.jpg) no-repeat top left;
    margin:0 0 2px 0;
}
    #natural-landing img {
        display:block;
        border:none;
    }
    #natural-landing h1 {
        position:absolute;
        top:42px;
        left:337px;
        width:311px;
        height:25px;
        text-indent:-10000px;
        background:url(../images/natural/header.jpg) no-repeat top left;
    }
    #natural-landing #content {
        position:absolute;
        top:89px;
        left:336px;
        width:362px;
        height:140px;
        text-indent:-10000px;
        background:url(../images/natural/content.jpg) no-repeat top left;
    }
        #natural-landing #content ul {
            list-style:none;
        }
    #natural-landing #callouts {
        position:absolute;
        bottom:-17px;
        left:335px;
    }
        #natural-landing #callouts .callout {
            margin:0 7px 0 0;
        }
            #natural-landing #callouts .callout img {
                display:inline;
            }
/* END Jif Natural Landing Page Styles */

/* Jif To Go Page Styles */

.togo_sections 
{
    width:760px;
    height: 177px; 
    background-image: url(../jiftogo/images/togo_section_bg.gif);
    background-repeat: repeat-x;
    background-position: left;
}

#new_crunchy 
{
    width: 242px;
    height: 177px;
    background-image: url(../jiftogo/images/togo_new_crunchy.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    clear: right;
}

#creamy 
{
    width: 249px;
    height: 177px;
    background-image: url(../jiftogo/images/togo_creamy.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    clear: right;
}

#reduced_creamy 
{
    width: 269px;
    height: 177px;
    background-image: url(../jiftogo/images/togo_reduced_creamy.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: right;
}

.togo_name 
{
    font-family: Arial;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 60px 0 0 120px;
}

img.learn_more 
{
    margin: 7px 0 0 0;
    border: 0px;
}

/* =================== New Product Detail Page  ============================*/

#product_details {
    width: 448px;
    border: 1px solid #ff6633;
    padding: 20px 20px 20px 20px;
    margin: 30px 0px 30px 30px;
}

#product_info {
    width: 214px;
    float: left;
    clear: right;
    margin: 0px;
    padding: 0px;
}

#product_info h1 {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #cc0000;
    margin: 0 0 5px 0;
    padding: 0px;    
}

#product_info h2 {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color: #404040;
    margin: 0 0 15px 0;
    padding: 0px;    
}

#clear 
{
    clear: both;
}




/* ------ Nutrition Panel --------- */

#nutrition-container {
	width:214px;
	background-color:#FFFFFF;
	float: right;
	margin-right: 20px;
}

#nutrition-facts {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	padding:9px;
	clear:both;
	margin:0;
	width:214px;
	background-color:#FFFFFF;
}

#nutrition-facts h1  {
	font-size:24px;
	width:215px;
	padding:0;
	color:#000000;
	line-height:24px;
	font-weight:bold;
	margin:0 0 5px;
}

#nutrition-facts p, #nutrition-facts ul li.serving-size {
	border-bottom:medium none;
	font-size:11px;
	line-height:1.4em;
	padding:1px 0;
}

#nutrition-facts ul {
	clear:both;
	margin:0;
	padding:0;
	text-indent:0px;
	width:214px;
}
	#nutrition-facts ul.sub {
		border:0;
		float:right;
		width:88%;
	}
		
	#nutrition-facts ul li {
		background:none repeat scroll 0 0 transparent;
		border-bottom:1px solid #000000;
		height:15px;
		vertical-align:middle;
		list-style:none outside none;
		font-size:11px;
		margin:0;
		padding:3px 0 0;
	}
	
		#nutrition-facts ul li.serving-size {
			margin:0;
			padding-bottom:3px;
			height:auto;
		}
	
        #nutrition-facts ul li.category {
			height:auto;
			padding-top:0;
		}
	
		#nutrition-facts ul li.last, #nutrition-facts ul li ul li.last {
			border:none;
		}
		
	#nutrition-facts ul.vitamins {
		clear:none;
		width:214px;
		
	}
	
		#nutrition-facts ul.vitamins li {
            width:48%;
            float:left;        
        }
        
        #nutrition-facts ul.vitamins li.one-line {
                    width:100%;
                    clear:both;
                }

        #nutrition-facts ul li.two-lines {
                    height:auto;
                    line-height:1.4em;
                    padding-bottom:3px;
                }

        #nutrition-facts ul.vitamins li.buffer {
                    margin-right:8px;
                }

	
		#nutrition-facts ul.vitamins.first {
			border:0;
			padding-right:5px;
		}

#nutrition-facts p.disclaimer {
	border-top:1px solid #000000;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	margin-top:0;
	clear:both;
	width:214px;
}
	

#nutrition-facts .left {
	float:left;
}

#nutrition-facts .right {
	float:right;
	padding: 0px;
}

#nutrition-facts .daily  {
	font-size:10px;
}

#nutrition-facts .daily-value  {
	font-weight:bold;
}

.nutrition-module {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	padding:9px 9px 10px;
	margin-top:3px;
	clear:both;
	width:214px;
	background-color:#FFFFFF;
}

	.nutrition-module h2 {
		font-size:12px;
		width:215px;
		color:#000000;
		font-weight:bold;
		margin:0;
		padding:0 0 2px 0;
		width:215px;
	}
	
	.nutrition-module p {
		font-size:10px;
		color:#000000;
		margin:0;
		padding:0;
	}
	
	.nutrition-module img.symbol {
		vertical-align:text-top;
		float:left;
	}

#nutrition-facts .thick-separator {
	border-top:10px solid #000000;
	border-bottom:none;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0;
}

#nutrition-facts .thin-separator {
	border-top:6px solid #000000;
	border-bottom:none;
	height:0;
	padding:0;
	line-height:0;
	font-size:0;
}

#nutrition-facts .no-line {
	border-bottom:none;
}

	
#nutrition-facts .top-line {
	border-top:1px solid #000000;
}

#nutrition-facts .clear {
	clear:both;
}
