﻿body { background-image: url(../pagebg.jpg); background-repeat:repeat-x; background-color: #CE192E; }  
td		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
td.nav	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #CCCCCC; }
ul		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
p		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
td.small	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #333333; }
td.tiny		{ font-family: Arial, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #333333; }
span.tiny	{ font-family: Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #CCCCCC; }
td.footer	{ font-family: Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #FFFFFF; line-height: 15px; }
p.banner	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #FFFFFF; }
p.homecontent	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
p.bigspace 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; line-height: 20px; }
h1		{ font-family: Arial, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; font-size: 18px; color: #006699; margin-bottom: 4px; margin-top: 8px; }
h1.homepage      { font-family: Arial, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; font-size: 17px; color: #006699; margin-bottom: 2px; margin-top: 2px; }
h1.smaller      { font-family: Arial, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; font-size: 15px; color: #006699; margin-bottom: 2px; margin-top: 2px; }
h2              { font-family: Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; font-size: 18px; color: #000000; }
h2.bigger       { font-family: Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold; font-size: 21px; color: #000000; line-height: 15px; }
ul.none		{ list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; text-decoration: none; list-style-position: outside; padding: 1px; margin: 19px; }
ul.body		{ list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; list-style-position: outside; padding: 1px; margin: 19px; }
ul.home		{ list-style-type: disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; text-decoration: none; list-style-position: outside; padding: 5px; margin: 15px; }
sup.smallerSup { font-family: Arial, Verdana, Geneva, Arial, Helvetica, serif; font-size: 11px; color: #006699; margin-bottom: 2px; margin-top: 2px; }

a		{color: #0000FF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none}
a:link		{color: #0000FF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none}
a:visited	{color: #0000FF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none;}
a:active	{color: #0000FF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none;}
a:hover		{color: #E47923; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: underline;}


a.new		{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none}
a.new:link		{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none}
a.new:visited	{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none;}
a.new:active	{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;text-decoration: none;}
a.new:hover
{
	color: #FFFFCC;
	font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}


a.small		{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline}
a.small:link	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline}
a.small:visited	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}
a.small:active	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}
a.small:hover	{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}

a.small		{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline}
a.small:link	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline}
a.small:visited	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}
a.small:active	{color: #000000; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}
a.small:hover	{color: #FFFFFF; font-family: Verdana, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;text-decoration: underline;}

a.nav		{color: #CCCCCC; letter-spacing: -0.02em; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;text-decoration: none}
a.nav:link		{color: #CCCCCC; letter-spacing: -0.02em; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;text-decoration: none}
a.nav:visited	{color: #CCCCCC; letter-spacing: -0.02em; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;text-decoration: none;}
a.nav:active		{color: #CCCCCC; letter-spacing: -0.02em; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;text-decoration: none;}
a.nav:hover		{color: #FFFFFF; letter-spacing: -0.02em; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px;text-decoration: underline;}

a.navon		{color: #66CC99; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;text-decoration: none}
a.navon:link		{color: #66CC99; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;text-decoration: none}
a.navon:visited	{color: #66CC99; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;text-decoration: none;}
a.navon:active	{color: #66CC99; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;text-decoration: none;}
a.navon:hover	{color: #F0ECD3; font-family: Arial, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;text-decoration: none;}

input.smallcheck { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #666666; margin-bottom: 0; }
input.nav{ font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; width:100px;text-align:left;border-width:1px; border-color:#CCCCCC; background-color:#EBEBEB; padding:1px 1px 1px 1px }
input.forms { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; }
input.formsreq { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; background-color: #FFCCCC; }

input.smallbuttons { font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8px; color: #000000;}
input.smallforms { font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; }
input.appbutsmall { font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; width:50px;text-align:left;border-width:1px; border-color:#990000; background-color:#EBEBEB; padding:1px 1px 1px 1px }
input.appbutmed { font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; width:130px;text-align:left;border-width:1px; border-color:#990000; background-color:#EBEBEB; padding:1px 1px 1px 1px }
input.appbutlarge { font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; width:145px;text-align:left;border-width:1px; border-color:#990000; background-color:#EBEBEB; padding:1px 1px 1px 1px }
input.appbutxlarge { font-family: Verdana,Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; width:293px;text-align:left;border-width:1px; border-color:#990000; background-color:#EBEBEB; padding:1px 1px 1px 1px }
input { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; }
select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
select.forms { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
select.smallforms { font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #000000; }
select.formsreq { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; background-color: #FFCCCC; }
textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666 }
textarea.formsreq { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; background-color: #FFCCCC; }
ul { margin-top:7px; margin-left:30px; margin-right:0px; margin-bottom:8px; }
li { list-style: disc outside; color:#333333; font-size:10px; }
p.dataindent { margin-left:10px;}

.homeLeft
{	
	position: relative!important;
	background-image: url(images/home_left.jpg);
	background-color: inherit;
	
	height: 155px;
	
	
}
	

table.nutrition {
	width : 275px;
	margin-top : 10px;
	margin-left : 0;
	margin-right : 0;

	border : 1px solid black;
	border-collapse : collapse;
	table-layout : auto;

}

/**
 * Format the caption at the top of the table
 */
.nutrition caption {
	font-family : Arial;
	font-size : 10px;
	font-style: italic;
}

.nutrition td.large {
	font-size : 20px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
}

/** 
 * Format the tr ids 
 */
.nutrition tr#calories td {
	border-bottom : 4px solid black;
}

.nutrition tr#servings td {
	border-bottom : 6px solid black;	
}

.nutrition tr#minerals td {
	border-top : 4px solid black;
}

 /**
  * Format the header, which is basically the text "Nutrition Facts"
  */
.nutrition th {
	background-color : transparent;
	padding : 3px;
	border : 0;
	font-family : Arial;
	font-size : large;
	font-weight : bolder;
}	

 /**
  * Define the baseline style for cells
  */
.nutrition td {
	padding : 3px;
			
	font-family : Arial;
	font-size : 11px;
	border : 0;
	border-bottom : 1px solid black;
	
	text-align : left;
}

.NoLine
{
	border: none !important;
}

 /**
  * Define the cell for Daily Values
  */
.nutrition td.dv {
	font-weight : bold;
	text-align : right;
}

.nutrition td.dvNoBold {
	text-align : right;
}

 /**
  * Set an indent for subordinate nutrients
  */
.nutrition td.sub {
	text-indent : 10px;
}

 /**
  * Set the style of the disclaimer text
  */
.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight: bolder;
}

.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight: bolder;
}

.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight: bolder;
}

.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight: bolder;
}

.ValidationSummary li
{
	color: Red !important;
	font-weight: bold !important;
	text-align: left !important;
	padding-bottom: 5px;
}

.maincontent td
{
	padding: 0px 15px 7px 0px;
}

label,input[type=radio],input[type=checkbox]
{
	cursor: pointer;
}

.OuterBody
{
	position: relative;
	margin: 0px auto 0px auto;
	width: 770px;
}

	.CountryChooser
	{
		border-top: solid 1px #7D0A0B !important;
		border-left: solid 1px #7D0A0B !important;
		border-right: solid 1px #7D0A0B !important;
		position: absolute;
		top: 5px;
		left: 582px;
		width: 172px;
		height: 20px;
		z-index: 999;
		overflow: hidden;
		font-size: 0px;
		line-height: 0px;
		
	}

		.CountryChooser img
		{
			cursor: pointer;
		}

	.CountryChooserOpen
	{
		height: 190px !important;
		border: solid 1px White !important;
		background-color: #6C0204 !important;
		font-family: "Arial", "Helvetica", Sans-Serif !important;
		font-size: 0px;
		line-height: 0px;
		color: White;
	}

		.CountryChooserOpen .ChooserButton
		{
			margin-bottom: 10px;
			cursor: default !important;
			
		}

		.CountryChooserOpen a
		{
			display: block;
			border-bottom: solid 1px #4C0204;
			padding: 7px 10px 10px 10px;
			margin: 0px 0px 0px 0px;
			color: White !important;
			cursor: pointer;
			font-size: 12px !important;
			line-height: 14px;
		}

			.CountryChooserOpen a.Last
			{
				font-size: 12px;
				/*border-bottom: none;*/
			}

		.CountryChooserOpen .Flag
		{
			border: 0px;
			position: relative;
			top: 1px;
			margin: 0px 7px 0px 0px;
		}

		.CountryChooserOpen a:hover
		{
			font-size: 12px;
			color: White;
			text-decoration: none;
			background-color: #B10C1A;
		}

		.CountryChooserOpen a.Selected
		{
			color: White;
			text-decoration: none;
			background-color: #B10C1A;
			font-size: 12px;
		}

