/* Global Options */
body					{margin: 0px; padding: 0px;}
td						{color: #4e332c; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
input, select, option	{color: #4e332c; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
div						{color: #4e332c; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; vertical-align: top;}
h1, h2, h3				{color: #4e332c; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
p						{margin: 0px; padding: 0px; display: inline;}

/* Page Structure Control */
#CanvasContainer	{width: 100%;}

#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; }

#RepositionOriginShell	{position: relative; margin: 0px auto 0px auto; text-align: left;}
#RepositionOriginFooter	{position: relative; margin: 0px auto 0px auto; text-align: left;}
	/* must be separate ids even though same info */
.EstablishAbsolute	{position: absolute; top: 0px; left: 0px;}
	/* Establishes absolute positioning from new origin */
 
.PageTitle		{color: #9fc63d; font-size: 24px; font-weight: bold; margin-bottom: 17px;}
.SubNavTitle	{color: #ffffff; font-size: 14px; font-weight: bold;}
.SubNavItem		{color: #ffffff; font-size: 13px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; margin-top: 2px; line-height: 1.2em; border-top: 1px solid #ca78a4;}
.SubNavItem2	{color: #ffffff; font-size: 11px; font-weight: normal; padding-bottom: 3px; margin-bottom: 3px; line-height: 1.2em;}

.SectionTitle	{color: #9fc63d; font-size: 18px; font-weight: bold;}
.SectionDivider	{color: #9fc63d; font-size: 18px; font-weight: bold; text-align: center; margin: 11px 0px 11px 0px;}

.FeaturedProductTitle	{color: #9fc63d; font-size: 18px; font-weight: bold; padding-top: 22px;}
.ProductTitle			{color: #9fc63d; font-weight: bold;}


/* HREF Styles */
a img		{border: none;}

a:link      {color: #c2003d; font-weight: bold; text-decoration: none;}
a:active    {color: #8eb600; font-weight: bold; text-decoration: none;}
a:visited   {color: #c2003d; font-weight: bold; text-decoration: none;}
a:hover     {color: #8eb600; font-weight: bold; text-decoration: none;}

a.SubNav:link      {color: #ffffff;}
a.SubNav:active    {color: #c0d86b;}
a.SubNav:visited   {color: #ffffff;}
a.SubNav:hover     {color: #c0d86b;}

a.SubNavSlide:link      {color: #ffffff; font-size: 11px; font-weight: normal; padding-bottom: 3px; margin-bottom: 3px; line-height: 1.2em; display: block; color: #ffffff;}
a.SubNavSlide:active    {color: #c0d86b;}
a.SubNavSlide:visited   {color: #ffffff;}
a.SubNavSlide:hover     {color: #c0d86b;}

a.SitemapLevel2		{font-weight: normal;}

a.FooterLink:link      {color: #c2003d; font-weight: normal; text-decoration: none;}
a.FooterLink:active    {color: #8eb600; font-weight: normal; text-decoration: none;}
a.FooterLink:visited   {color: #c2003d; font-weight: normal; text-decoration: none;}
a.FooterLink:hover     {color: #8eb600; font-weight: normal; text-decoration: none;}

/* Print/Display Options */
.PrintFooter	{display: none;}
.NoDisplay		{display: none;}
.NoPrint		{}