﻿html 					{padding:0px;margin:0px;vertical-align:top;}
body                    {vertical-align:top;font-family:'Trebuchet MS',sans-serif;padding:0px;margin:0px;border-style:none;color:#666666;background-color:blue;background-image:url(/images/global/body_bkg.jpg);}
h1                      {}
h2                      {color:#B30000;font-size:17px;line-height:18px;}
h3                      {color:#666666;font-size:14px;line-height:14px;margin:0px 0px 6px 0px}
h4                      {color:#003399;font-size:12px;line-height:12px;margin:6px 0px 0px 0px;padding:0px;}
img, div, form		{margin:0px;padding:0px;vertical-align:top;border-style:none;}
table, tr, td           {margin:0px;padding:0px;border-style:none;}

ul						{list-style-image:url(/images/global/icons/goldBullet.gif);margin:7px 0px 0px 36px;padding:0px 0px 9px 0px;line-height:14px;}
li                      {padding-top:4px;}
ul.indented			{margin:7px 0px 0px 25px;padding:0px 0px 9px 0px;line-height:14px;}
ul.indentedBrown	    	{list-style-image:url(/images/global/icons/brownBullet.gif);margin:7px 0px 0px 25px;padding:0px 0px 9px 0px;line-height:14px;}
a,a:link,a:visited      {color:#B30000;text-decoration:none;}
a:hover,a:active 		{color:#0033cc;}
p                       {margin:0px;padding:0px 0px 10px 0px;font-size:11px;line-height:13px;}
select                  {line-height:18px;}
input.text, textarea, select
{         
                        font-family:sans-serif;
                        margin:0px;
                        font-size:12px;
                        font-size:1.1em;
                        line-height:1.3em;
                        border-top:1px solid #7f9db9;
                        border-left:1px solid #7f9db9;
                        border-right:1px solid #7f9db9;
                        border-bottom:1px solid #7f9db9;
                        background:#fff url(/images/fieldbg.gif) repeat-x top;
}
#wrapper                {position:relative;margin-top:0px;padding-top:12px;width:939px;text-align:center;margin:0px auto 0px auto;background-color:transparent;}
#banner                 {}
#logo                   {float:left;width:99px;height:101px;}
#topNav                 {text-align:left;}
#midContent             {background-color:inherit;}
#leftSidebar            {float:left;vertical-align:top;width:30px;padding-top:0px;}
#rightSidebar           {float:right;vertical-align:top;width:30px;padding-top:0px;}
#insideContent          {float:left;width:878px;background-color:white;color:#666666;text-align:left;font-size:11px;line-height:13px;}
#flashContent           {float:left;width:680px;padding-left:20px;text-align:left;}
#flashContentRt         {float:left;width:640px;padding-right:20px;text-align:right;}
#imgContentRt           {float:left;width:640px;padding-right:20px;text-align:left;}
#flashContentProducts   {float:left;width:495px;text-align:center;}
#imageContentProducts   {float:left;width:495px;min-height:206px;height:auto!important;height:206px;background-color:transparent;position:relative;text-align:center;}
/*
#productBlocks          {min-height:700px;height:auto!important;height:700px;margin:0px auto 0px auto;width:auto;position:absolute;background-color:Purple;}
*/
#productBlocks          {}
#productBigBlock        {}
.productBigImg          {border-style:none;border-color:white;border-bottom-style:solid;border-bottom-width:17px;padding:0px 40px 0px 40px;}
#productHead            {padding:0px 0px 9px 0px;display:block;}
#productsInfo           {float:left;width:383px;vertical-align:top;}
#productInfo            {min-height:252px;height:auto!important;height:252px;padding:0px 37px 0px 0px;font-size:11px;}
#productInfo_Beverages  {min-height:206px;height:auto!important;height:206px;padding:0px 37px 0px 0px;font-size:11px;}
#productInfo_Desserts   {min-height:225px;height:auto!important;height:225px;padding:0px 37px 0px 0px;font-size:11px;}
#productCallouts        {min-height:300px;height:auto!important;height:300px;position:relative;bottom:0px;left:12px;padding:0px;margin:auto;font-size:11px;vertical-align:bottom;}
#rightCallouts          {float:left;width:178px;}
#leftCallouts           {float:left;width:211px;padding-left:6px;text-align:center;}
#secondLevel            {clear:both;}
#bottomCurveImg         {position:relative;bottom:0px;left:0px;width:878px;}
#footer                 {position:relative;clear:both;height:12px;vertical-align:top;}
#footerContent          {position:absolute;right:30px;top:3px;padding-bottom:12px;background-color:inherit;color:White;font-size:9px;font-weight:bold;vertical-align:top;}
.callout                {width:178px;padding-top:12px;}
#genericContent         {margin:0px auto 0px auto;width:550px;padding:25px 0px 0px 100px;float:left;}
#genericTitle           {padding-bottom:24px;}
#genericTitleImg        {height:36px;width:300px;}
#genericText            {margin:0px;padding:0px;}
#specsContent           {margin:0px auto 0px auto;width:878px;padding:25px 0px 0px 100px;float:left;}

img.genericCurve        {padding-left:30px;}
div.genericCurve        {position:absolute;bottom:12px;left:0px;margin:0px;padding:0px;vertical-align:bottom;}
div.blist				{width:500px;padding:0px 5px 0px 20px;}
div.blistIndented		{width:500px;padding:0px 5px 0px 40px;}
div.blist_item	        {padding-bottom:8px;}
.genericInside          {text-align:center;}
.minHeight              {min-height:825px;height:auto!important;height:825px;}
.formLabel              {margin:10px 0px 2px 0px;line-height:20px;}
.blueParagraphHeader	{font-size:14px;color:#013299;font-weight:bold;padding-bottom:8px;}              
.italicParagraphHeader	{font-size:14px;font-style:italic;text-decoration:underline;padding-bottom:8px;}
.blueProductHeader		{font-size:18px;color:#013299;font-weight:bold;padding-bottom:12px;}              

/* Canadian Products */
div.productItem			{width:485px;min-height:70px;padding-bottom:10px;padding-right:10px;}
div.productSection		{width:485px;padding-bottom:28px;padding-right:10px;}
div.productDescription	{padding:3px 0px 8px 78px;}

/* Recipe Styles */
#recipeLinks            {padding:36px 0px 0px 118px;line-height:25px;text-align:left;font-size:12px;}
#recipeWideLinks        {padding:36px 0px 0px 25px;line-height:25px;text-align:left;font-size:12px;}

.recipeLink             {color:#B30000;text-decoration:underline;text-transform:uppercase;}
a.recipeLink 			{color:#B30000;text-decoration:underline;text-transform:uppercase;}
a.recipeLink:link 		{color:#B30000;text-decoration:underline;text-transform:uppercase;}
a.recipeLink:visited 	{color:#B30000;text-decoration:underline;text-transform:uppercase;}
a.recipeLink:hover 		{color:#0033cc;text-decoration:underline;text-transform:uppercase;}
a.recipeLink:active 	{color:#0033cc;text-decoration:underline;text-transform:uppercase;}

/* Featured Recipe Styles */
#featuredRecipeLeft			{float:left;width:260px;padding-left:30px;}
#featuredRecipeSpot			{float:left;width:130px;}
#featuredRecipeBottomLeft	{float:left;width:190px;text-align:left;padding-left:50px;}
.featuredRecipe				{float:left;width:640px;padding-right:20px;padding-top:20px;text-align:right;}
.featuredRecipeRight		{float:left;width:340px;text-align:left;}
.featuredRecipeInfo			{float:left;width:210px;text-align:left;}

/* FAQs Styles */
.shelfLifeOuterBox		{float:left;width:314px;border-style:solid;border-width:.025em;border-color:#efefed;padding:1px;}
.shelfLifeLeftBox		{float:left;width:150px;border-style:solid;border-width:.025em;border-color:#efefed;padding-right:8px;}
.shelfLifeRightBox		{float:right;width:150px;border-style:solid;border-width:.025em;border-color:#efefed;}
.shelfLifeProduct		{font-size:14px;color:#c60e11;font-weight:bold;text-decoration:underline;line-height:14px;padding-bottom:15px;}

/* Top Nav Styles */
#nav 					{cursor:pointer;width:850px;position:absolute;z-index:100;top:57px;left:99px;}
.navP					{cursor:pointer;min-width:174px;width:auto!important;width:174px;margin:0px;border-style:solid;border-width:1px;border-color:white;height:23px;line-height:23px;background-color:#1B67C0;padding-left:12px;text-align:left;padding-top:2px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;}
.navRI					{cursor:pointer;min-width:150px;width:auto!important;width:150px;margin:0px;border-style:solid;border-width:1px;border-color:white;height:23px;line-height:23px;background-color:#D01400;padding-left:12px;text-align:left;padding-top:2px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;}
.navF					{cursor:pointer;min-width:150px;width:auto!important;width:150px;margin:0px;border-style:solid;border-width:1px;border-color:white;height:23px;line-height:23px;background-color:#FF6400;padding-left:12px;text-align:left;padding-top:2px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;}
.navD					{cursor:pointer;min-width:210px;width:auto!important;width:210px;margin:0px;border-style:solid;border-width:1px;border-color:white;height:23px;line-height:23px;background-color:#34A600;padding-left:12px;text-align:left;padding-top:2px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;}
.navB					{cursor:pointer;min-width:197px;width:auto!important;width:197px;margin:0px;border-style:solid;border-width:1px;border-color:white;height:23px;line-height:23px;background-color:#FFA800;padding-left:12px;text-align:left;padding-top:2px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;}

#nav1					{cursor:pointer;width:83px;height:23px;}
#nav2					{cursor:pointer;width:113px;height:23px;}
#nav3					{cursor:pointer;width:150px;height:23px;}
#nav4					{cursor:pointer;width:87px;height:23px;}
#nav5					{cursor:pointer;width:163px;height:23px;}
#nav6					{cursor:pointer;width:213px;height:23px;}
#navDiv1				{cursor:pointer;position:absolute;z-index:101;left:0px;top:23px;display:none;}
#navDiv2				{cursor:pointer;position:absolute;z-index:102;left:83px;top:23px;display:none;}
#navDiv3				{cursor:pointer;position:absolute;z-index:103;left:196px;top:23px;display:none;}
#navDiv4				{cursor:pointer;position:absolute;z-index:104;left:346px;top:23px;display:none;}
#navDiv5				{cursor:pointer;position:absolute;z-index:105;left:433px;top:23px;display:none;}
#navDiv6				{cursor:pointer;position:absolute;z-index:106;left:596px;top:23px;display:none;}

#underNav               {vertical-align:top;height:33px;margin:23px 0px 0px 0px;width:809px;padding:0px;border-style:none;}

.navDiv                 {cursor:pointer;float:left;position:relative;width:inherit;}
a.nav 				    {background-color:inherit;color:white;text-decoration:none;text-transform:uppercase;}
a.nav:link 				{background-color:inherit;color:white;text-decoration:none;text-transform:uppercase;}
a.nav:visited 			{background-color:inherit;color:white;text-decoration:none;text-transform:uppercase;}
a.nav:hover 			{background-color:inherit;color:white;text-decoration:none;text-transform:uppercase;}
a.nav:active 			{background-color:inherit;color:white;text-decoration:none;text-transform:uppercase;}

/* Products Section Styles */
.productsAtAGlance      	{float:left;text-align:left;width:inherit;}
.productsAtAGlance_Par 		{font-size:9px;line-height:10px;margin:0px 0px 8px 0px;padding:0px;}
.productTitle			{color: #ed2223;font-size: 14px; font-weight: bold;}
.productsList           	{color:#666666;}
a.productsList 			{color:#666666;text-decoration:none;}
a.productsList:link 		{color:#666666;text-decoration:none;}
a.productsList:visited 		{color:#666666;text-decoration:none;}
a.productsList:hover 		{color:#666666;text-decoration:underline;}
a.productsList:active 		{color:#666666;text-decoration:underline;}

/* Product Specs Table */
.productTitle           {text-transform:uppercase;color: #ed2223;font-size: 12px;font-weight: bold;margin-bottom:7px;}
.border                 {line-height:1px;height:1px;width:1px;font-size:1px;}
.specsTable             {width:825px;margin:0px auto 0px auto;color:#003366;}
.spacer                 {width:1px;height:1px;}
.spaceLeft              {padding-left:3px;vertical-align:middle;}
.lwh                    {width:158px;text-align:center;}
sup                     {font-size: smaller;vertical-align: baseline;position: relative;bottom: 0.33em;}
tr                      {vertical-align:top;}
.headsStyles            {vertical-align:bottom;font-weight:bold;font-size:10px;line-height:14px;}

/* Site Map */
.siteMapHeader		    {font-size:18px;line-height:42px;color:#013299;font-weight:bold;}              
a.siteMapHeader         {font-size:18px;color:#013299;font-weight:bold;}              
a.siteMapHeader:link    {font-size:18px;color:#013299;font-weight:bold;}              
a.siteMapHeader:visited {font-size:18px;color:#013299;font-weight:bold;}              
a.siteMapHeader:hover   {font-size:18px;color:#3366cc;font-weight:bold;}              
a.siteMapHeader:active  {font-size:18px;color:#3366cc;font-weight:bold;}              
.site	                {margin-left:24px;text-indent:-24px;font-size:14px;line-height:18px;color:#18abf9;font-weight:bold;}              
a.site	                {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site:link	            {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site:visited          {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site:hover            {font-size:14px;color:#013299;font-weight:bold;}              
a.site:active           {font-size:14px;color:#013299;font-weight:bold;}              
.site1	                {margin:0px 0px 0px 24px;text-indent:-24px;padding:0px;text-indent:0px;font-size:14px;line-height:18px;color:#18abf9;font-weight:bold;}              
a.site1	                {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site1:link	        {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site1:visited         {font-size:14px;color:#18abf9;font-weight:bold;}              
a.site1:hover           {font-size:14px;color:#013299;font-weight:bold;}              
a.site1:active          {font-size:14px;color:#013299;font-weight:bold;}              

/* Recipes & Ideas */
#recipesIdeas           {padding:36px 0px 0px 118px;line-height:25px;text-align:left;font-size:12px;}


/* Blocks */
.findRecipeGenerateIdea {text-align:left;width:211px;height:300px;margin:0px;padding:60px 0px 0px 0px;background-image:url('/images/global/blocks/recipeIdeaSelector/background.jpg');background-repeat:no-repeat;}
#introText              {text-align:left;padding:12px 0px 18px 24px;width:158px;}
#findRecipe             {text-align:left;padding-left:24px;padding-bottom:18px;}
#generateIdea           {text-align:left;padding-left:12px;padding-bottom:0px;}

/* Footer */
.footerLink             {background-color:inherit;color:white;text-decoration:none;display:inline;}
a.footerLink 			{background-color:inherit;color:white;text-decoration:none;display:inline;}
a.footerLink:link 		{background-color:inherit;color:white;text-decoration:none;display:inline;}
a.footerLink:visited 	{background-color:inherit;color:white;text-decoration:none;display:inline;}
a.footerLink:hover 		{background-color:inherit;color:#ff9a15;display:inline;}
a.footerLink:active 	{background-color:inherit;color:#ff9a15;display:inline;}


/* Safari Hacks */
/* 
@media screen and (-webkit-min-device-pixel-ratio: 0) {
   #underNav { vertical-align:top;height:33px;margin:23px 0px 0px 0px;width:809px;padding:0px;border-style:none; }
     .formLabel              {margin:14px 0px 3px 0px}              
}
*/
