/* Global Options */
body					{margin: 0px; padding: 0px;}
td						{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
div						{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{color: #4d4d4d; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}

/* Page Structure Control */
#CanvasContainer	{width: 100%; height: 100%;}
#TopBar				{}

#FullBody	{}

#RepositionOrigin	{} 
	/* set width in html document */
#EstablishAbsolute	{} 
	/* set width in html document */
	/* Establishes absolute positioning from new origin and defines z-index layering */
 
.NavButton	{display: none;}
.NavButton2	{display: none;}

.HomeHighlight			{padding: 0px 0px 20px 15px; font-size: 13px;}
.HomeHighlightTitle		{color: #000000; font-size: 14px; font-weight: bold;}

.PageHeading1a	{margin: 0px; border-bottom: 1px solid #000000;}
.PageHeading1b	{padding: 0px 0px 2px 0px; font-size: 21px; font-weight: bold; text-align: left;}

.SectionTitle	{padding: 0px 0px 5px 0px; color: #000000; font-size: 14px; font-weight: bold; clear: both;}
.SectionContent	{padding: 0px 0px 20px 0px; font-size: 13px; clear: both;}

.RecipeTitle		{padding: 0px; color: #000000; font-size: 14px; font-weight: bold; margin: 10px 0px 5px 0px;}
.RecipeIngredients	{padding: 0px; font-size: 13px; margin: 5px 0px 5px 0px;}
.RecipeInstructions	{padding: 0px; margin: 5px 0px 5px 0px; font-size: 13px;}

.TableCellBasicHeading	{padding: 2px 5px 2px 5px; font-size: 13px; color: #000000; font-weight: bold;}
.TableCellBasic			{padding: 2px 5px 2px 5px; font-size: 13px;}
.TableCellBasicRight	{padding: 2px 5px 2px 5px; font-size: 13px; text-align: right;}

/* expandable text area */
.openclose	{cursor: pointer; padding-bottom: 3px;}
.hilite		{padding-bottom: 9px; display: inline;}
.tiersub2	{margin-top: 7px; margin-bottom: 3px;}
.opencloseA	{color: #000000; text-decoration: none; cursor: pointer;}

/* HREF Styles */
a img		{border: none;}

a:link      {color: #640108; background: none; font-weight: bold; text-decoration: none;}
a:active    {color: #a4010d; background: none; font-weight: bold; text-decoration: none;}
a:visited   {color: #640108; background: none; font-weight: bold; text-decoration: none;}
a:hover     {color: #a4010d; background: none; font-weight: bold; text-decoration: none;}

a.FooterLink:link      {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #000000; background: none; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #a4010d; background: none; font-weight: normal; text-decoration: none;}

.NoDisplay		{}
.FooterPrint	{}
.NoPrint		{display: none;}

.HomeMainArea		{margin-top: 0px;}
.HomePageContent	{padding: 10px 50px 20px 20px;}
.IntMainArea		{margin: 0px; width: 100%;}
.IntPageContent		{padding: 0px; margin: 0px;}

.Width960		{width: auto;}
.Width950		{width: auto;}
.Gen1			{width: auto;}
.Gen2			{width: auto; margin: 0px auto;}

/*
 * Slider navigation area.
 */	
div#slideNav {
	display: none;
	}
	
a.SubNav:link      {background: none; text-decoration: none; font-weight: bold; outline: none;}
a.SubNav:active    {background: none; text-decoration: none; font-weight: bold; outline: none;}
a.SubNav:visited   {background: none; text-decoration: none; font-weight: bold; outline: none;}
a.SubNav:hover     {background: none; text-decoration: none; font-weight: bold; outline: none;}

/*
 * Slider Tabs
 */		
#slideNav div#tab-1 {
	}

#slideNav div#tab-2 {
	}
	
#slideNav div#tab-3 {
	}
	
#slideNav div#tab-4 {
	}
	
#slideNav div#tab-5 {
	}

#slideNav div#tab-6 {
	}

#slideNav div#tab-7 {
	}

#slideNav div#tab-8 {
	}

#slideNav div#tab-9 {
	}

/*
 * Slider Scroll Area Container.
 */
#slideScrollArea {
	}

#slideContent {
	width: auto;
	height: auto;
	}
	
.slidePane {
	width: auto;
	display: block;
	clear: both;
	}