﻿/* Default Styles */
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:#2A1B0C;background-image:url(/images/backgrounds/bkg_body.gif);font-size:1px;line-height:1px;}
img, div, form			{margin:0px;padding:0px;vertical-align:top;border-style:none;}
a,a:link,a:visited      {color:#ff9a15;text-decoration:none;}
a:hover,a:active 		{color:#E8DE85;}
p                       {margin:0px;}
form					{margin:0px;padding:0px;}
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;
                    }
                    
#contact_form           {text-align:left;margin:auto;width:400px;border-style:none;border-width:thin;border-color:#520C01;padding:6px;font-size:11px;}
#tellafreind_form       {text-align:left;margin:auto;width:425px;border-style:none;border-width:thin;border-color:#520C01;padding:6px;}
.form_div               {clear:both;height:16px;margin:0px 0px 9px 0px;}
.form_label             {float:left;width:120px;height:16px;line-height:16px;}
.form_label_friend      {float:left;width:150px;height:16px;line-height:16px;}
.form_textbox           {float:right;padding:0px;width:265px;height:16px;}
.form_textbox_friend    {float:right;padding:0px;width:265px;height:16px;}
.form_selectbox         {text-transform:uppercase;font-size:10px;line-height:18px;height:18px;float:right;padding:0px;width:269px;}
.form_submit            {clear:both;height:24px;width:100px;font-weight:normal;text-align:center;background-color:#520C01;color:White;margin-top:12px;font-family:Sans-Serif;font-size:14px;}


#wrapper				{width:962px;margin:0px auto 0px auto;padding:0px;text-align:center;vertical-align:top;}
#topBanner				{width:924px;margin:0px auto 0px auto;padding:0px;text-align:left;vertical-align:top;}
#navBar					{background-color:#2B5C0F;width:924px;height:27px;margin:0px auto 0px auto;padding:0px;text-align:left;vertical-align:top;}

.mainContent            {position:relative;margin:0px auto 0px auto;width:924px;text-align:left;}
#mainContent			{min-height:750px;height:auto!important;height:750px;background-image:url(/images/backgrounds/bkg_topContent.jpg);background-repeat:no-repeat;}
#mainContentFlash		{position:absolute;z-index:2000;padding-left:20px;*padding-left:0px;}
#mainContentHome        {visibility:visible;position:relative;width:924px;height:432px;margin:0px auto 0px auto;background-image:url(/images/homepage/update_2010_Mar_3.jpg);background-repeat:no-repeat;text-align:left;}
#mainContentSnow		{background-image:url(/images/backgrounds/bkg_mainContent_snow.jpg);background-repeat:no-repeat;}
#mainContentRecipeContest {min-height:50px;height:auto!important;height:50px;background-image:url(/images/s.gif);background-repeat:no-repeat;}
#mainContentRecipes		{background-image:url(/images/backgrounds/bkg_topContent.jpg);background-repeat:no-repeat;}
#mainContentFreeForm    {min-height:750px;height:auto!important;height:750px;background-image:url(/images/s.gif);background-repeat:no-repeat;} 
#mainContentFree		{min-height:673px;height:auto!important;height:673px;background-image:url(/images/backgrounds/bkg_thankyouSamples.jpg);background-repeat:no-repeat;}
#mainContentFreeText	{min-height:129px;height:auto!important;height:129px;background-image:url(/images/backgrounds/bkg_thankyouSamplesText.jpg);background-repeat:no-repeat;}
#mainContentNoInvite	{min-height:673px;height:auto!important;height:673px;background-image:url(/images/backgrounds/bkg_noInvite.jpg);background-repeat:no-repeat;}

#tag                    {position:absolute;top:1px;left:671px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;background-image:url(/images/backgrounds/bkg_tag.jpg);}
#tagRecipeContest       {position:absolute;top:1px;left:635px;z-index:3;min-height:500px;height:auto!important;height:500px;width:275px;background-image:url(/images/recipeContest/rightTag.png);background-repeat:no-repeat;}
#tagRecipeContestTag    {position:absolute;top:1px;left:635px;z-index:3;min-height:500px;height:auto!important;height:500px;width:275px;}
#tagRecipeContestThanks {position:absolute;top:1px;left:635px;z-index:3;min-height:500px;height:auto!important;height:500px;width:275px;background-image:url(/images/recipeContest/contest_thankYou_tag.png);background-repeat:no-repeat;}
#tagNewsArchives        {position:absolute;top:1px;left:635px;z-index:3;min-height:500px;height:auto!important;height:500px;width:275px;background-image:url(/images/newsArchives/rightTag.png);background-repeat:no-repeat;}


#tagNewsletterTag       {position:absolute;top:83px;left:568px;z-index:3;min-height:545px;height:auto!important;height:545px;width:342px;background-image:url(/images/tag_images/tagNewsletterBkg.png);background-repeat:no-repeat;}
#tagNewsletter          {position:absolute;top:83px;left:568px;z-index:3;min-height:545px;height:auto!important;height:500px;width:342px;background-image:url(/images/recipeContest/rightTag.png);background-repeat:no-repeat;}
#tagTellAFriend         {position:absolute;top:1px;left:635px;z-index:3;min-height:545px;height:auto!important;height:500px;width:342px;background-image:url(/images/tag_images/buyNow_bkg.png);background-repeat:no-repeat;}
#tagTellAFriendTag      {position:absolute;top:1px;left:635px;z-index:3;min-height:500px;height:auto!important;height:500px;width:275px;background-image:url(/images/tag_images/buyNow_bkg.png);background-repeat:no-repeat;}
#tagFree                {position:absolute;top:-2px;left:640px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;}
#tagSubstitutionChart   {position:absolute;top:1px;left:671px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;background-image:url(/images/backgrounds/bkg_tagSubstitutionChart.jpg);}
#tagRecipes             {position:absolute;top:1px;left:671px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;background-image:url(/images/backgrounds/bkg_tagRecipes.gif);}
#tagHome                {position:absolute;top:1px;left:671px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;background-image:url(/images/backgrounds/bkg_tagHome.jpg);background-repeat:no-repeat;}
#tagFlash               {position:absolute;top:1px;left:671px;z-index:3;min-height:500px;height:auto!important;height:500px;width:228px;background-color:Purple;}
#leavesLower            {position:absolute;top:291px;left:720px;z-index:2;}
#leavesLowerHome        {position:absolute;top:291px;left:726px;z-index:2;}
#bottomContent			{position:relative;min-height:550px;height:auto!important;height:550px;width:924px;margin:0px auto 0px auto;background-image:url(/images/backgrounds/bkg_bottomContent.jpg);text-align:left;}
#bottomContentRecipes	{position:relative;min-height:1600px;height:auto!important;height:1600px;width:924px;margin:0px auto 0px auto;background-image:url(/images/backgrounds/bkg_bottomContent.jpg);border-style:none;text-align:left;}
#bottomContentRecipesContest	{position:relative;min-height:500px;height:auto!important;height:500px;width:924px;margin:0px auto 0px auto;background-image:url(/images/backgrounds/bkg_bottomContent.jpg);background-repeat:no-repeat;border-style:none;text-align:left;}
#bottomContentRecipesContestThanks	{position:relative;min-height:1px;height:auto!important;height:1px;width:964px;margin:-41px auto 0px auto;*margin:-80px auto 0px auto;background-image:url(/images/s.gif);border-style:none;text-align:left;}
#bottomContentUseage	{position:relative;min-height:4000px;height:auto!important;height:4000px;width:924px;margin:0px auto 0px auto;background-image:url(/images/backgrounds/bkg_bottomContent.jpg);border-style:none;text-align:left;}
#sir_logo               {float:right;margin-top:-10px;*margin-top:-54px;}
#bottom                 {border-style:none;}


/* Probably do not need these anymore -- test, then trash
#mainContentNoBkg       {min-height:500px;height:auto!important;height:500px;}
#mainContentLegal       {min-height:1000px;height:auto!important;height:1000px;}
*/

div.tag_div                 {padding-left:28px;padding-top:28px;padding-right:12px;}
div.tag_div_RecipesContest  {padding-left:24px;padding-top:28px;padding-right:12px;}
div.tag_div_NewsArchives    {padding-left:24px;padding-top:28px;padding-right:12px;}

p.leafHeader            {padding:0px 0px 6px 0px;}
p.leafHeaderFAQ         {padding:0px 0px 6px 0px;margin-left:52px;text-indent:-53px;width:772px;}
p.product               {padding:0px 333px 9px 50px;}
p.recipeContest         {padding:0px 150px 9px 32px;}
p.legal                 {padding:0px 100px 0px 60px;}
p.faqs                  {padding:0px 0px 0px 50px;margin-left:12px;text-indent:-12px;width:500px;line-height:18px;}
p.questions             {padding:0px 0px 0px 50px;font-size:14px;line-height:19px;}
p.ingredients           {padding:0px 0px 6px 50px;line-height:15px;}
p.substitutionchart     {text-align:left;padding:5px 20px 5px 8px;}

.wideWidthNoRightColumn {padding:0px 100px 0px 50px;}
img.floatProduct        {float:right;padding-right:75px;padding-bottom:36px;}

.bottomSubContent       {padding:36px 0px 0px 43px;font-size:12px;line-height:14px;}
.leaves                 {padding-right:12px;}
.bullet                 {color:#FE9F2B;font-size:14px;}

/* BEGIN NEW CATEGORY RECIPE STYLES */

.RecipesLeftNav                     {min-height:1000px;height:auto!important;height:1000px;float:left;width:172px;}
.catHead                            {color:#547F09;font-size:12px;font-weight:bold;line-height:20px;margin-left:10px;text-transform:uppercase;}
a.catHead:link,a.catHead:visited    {color:#547F09;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.catHead:hover,a.catHead:active    {color:#FE9F2B;text-transform:uppercase;}

.catHeadOn                          {color:#FF6600;font-size:12px;font-weight:bold;line-height:20px;margin-left:10px;text-transform:uppercase;}
a.catHeadOn:link,a.catHead:visited  {color:#FF6600;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.catHeadOn:hover,a.catHead:active  {color:#FF6600;text-transform:uppercase;}

.catRecipesList                                   {margin-left:18px;display:none;}
a.catRecipesList:link,a.catRecipesList:visited    {color:#547F09;}
a.catRecipesList:hover,a.catRecipesList:active    {color:#FE9F2B;}

div.recipeName                      {cursor:pointer;}


/* END NEW CATEGORY RECIPE STYLES */

.RecipeCardFrame        {margin-top:0px;width:497px;height:379px;float:left;background-image:url(/images/RecipesTips/RecipeCard_Frame.gif);background-repeat:no-repeat;}
.Recipe                 {*width:550px;display:none;font-size:12px;line-height:14px;padding-top:14px;}
.RecipeHd               {text-transform: uppercase;padding-left:17px;color:#2E6512;font-size:16px;line-height:20px;vertical-align:bottom;margin:0px 75px 0px 28px;text-indent:-28px;}
.RecipeHdTxt            {margin-left:50px;margin-right:75px;}
.IngredientsDirections  {color:#2E6512;font-size:14px;line-height:20px;margin:0px;padding-left:50px;padding-top:12px;}
.featured               {width:456px;height:282px;padding:6px 0px 0px 15px;display:none;}
.featured_thumb         {padding:0px 0px 0px 9px;cursor:pointer;}

span.questions          {color:#1F3E06;font-size:14px;font-weight:bold;vertical-align:top;}
.faq_leaves             {padding-right:12px;padding-left:9px;}
.questionLine           {background-color:#2A1B0C;line-height:1px;font-size:1px;width:850px;height:1px;}
.answer                 {padding-left:53px;padding-right:100px;font-size:12px;line-height:14px;margin:0px;}
.backtotop              {font-size:14px;line-height:16px;margin:0px;padding:12px 0px 0px 27px;color:#FF9F2E}


.topNav_Text                                {float:left;text-align:center;color:#C6D4BF;font-family:arial,sans-serif;font-weight:bold;font-size:12px;line-height:27px;}
a.topNav,a.topNav:link,a.topNav:visited     {color:#C6D4BF;text-decoration:none;font-family:arial,sans-serif;font-weight:bold;}
a.topNav:hover,a.topNav:active 		        {color:#FFEFBB;}

.topNav_Text_on                             {color:#FFEFBB;}
a.topNav_On, a.topNav_On:link, a.topNav_On:visited,a.topNav_On:hover,a.topNav_On:active 
                                            {color:#FFEFBB;font-weight:bold;}

#footer                                     {position:relative;padding-bottom:36px;margin-top:12px;vertical-align:bottom;color:#E8DE85;font-family:arial,sans-serif;font-weight:bold;font-size:12px;line-height:27px;}
a.footer,a.footer:link,a.footer:visited     {color:#E8DE85;text-decoration:none;font-family:arial,sans-serif;font-weight:bold;font-size:12px;}
a.footer:hover,a.footer:active              {color:#FFEFBB;}

div.media                                   {color:#2A1B0C;padding:0px 0px 0px 50px;}
a.media,a.media:link,a.media:visited        {color:#ff9a15;text-decoration:underline;font-family:arial,sans-serif;font-weight:bold;font-size:12px;}
a.media:hover,a.media:active                {color:#2A1B0C;}
p.media                                     {margin:20px 0px 0px 24px;text-indent:-12px;line-height:20px;}

.leftMenuHead                               {color:#FE9F2B;font-size:12px;font-weight:bold;}
a.leftMenuHead:link,a.leftMenuHead:visited  {color:#547F09;font-weight:bold;text-decoration:none;}
a.leftMenuHead:hover,a.leftMenuHead:active  {color:#FE9F2B;}

.leftMenu                                   {padding-top:12px;color:#547F09;font-size:12px;font-weight:bold;line-height:20px;margin-left:5px;text-indent:-5px;}
a.leftMenu:link,a.leftMenu:visited          {color:#547F09;font-weight:bold;text-decoration:none;}
a.leftMenu:hover,a.leftMenu:active          {color:#FE9F2B;}

a.faqs,a.faqs:link,a.faqs:visited           {color:#2A1B0C;text-decoration:none;font-weight:bold;font-size:12px;}
a.faqs:hover,a.faqs:active                  {color:#ff9a15;}

p.sitemap                                   {color:#2A1B0C;margin:0px;padding:14px 0px 0px 51px;}
a.sitemap,a.sitemap:link,a.sitemap:visited  {color:#2A1B0C;text-decoration:none;font-weight:bold;}
a.sitemap:hover,a.sitemap:active		    {color:#ff9a15;}

a.backtotop, a.backtotop:link, a.backtotop:visited,a.backtotop:hover,a.backtotop:active 
                                            {color:#FF9F2E;font-weight:bold;}

div#scroll_div	{ 
	position:relative; overflow:hidden;
	margin:0px;width:482px; height:71px; z-index:100
	}
div#window	{ 
	position:absolute; 
	margin-left:0px;margin-top:0px;
	left:28px; top:0px;
	width:430px; height:47px; 
	clip:rect(0px, 430px, 470px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#scroll_content	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1;
	}
	
#printButton            {text-align:center;}

#PrintBox       {display:block;}

sup { vertical-align: top;font-size:9px; }

.required   {color:red;}