body           
{ 
	text-align:center; 
	margin:5,0,0,0; 
	background-color:ffffff
}

.colorPrimary
{
	color:#009999;
}

.colorDark
{
	color:#006666;
}

.colorVeryLight
{
	color:#CCFFFF;
}

.colorLight
{
	color:#99FFFF;
}

.2colorPrimary
{
	color:#FF6600;
}

.2colorDark
{
	color:#CC3300;
}

.2colorVeryLight
{
	color:#FFCCCC;
}

.2colorLight
{
	color:#FFCC99;
}

.button
{
	font-size:8pt; 
	font-family:Verdana;
	color:#3399AA;
}

.step3TB
{
	font-weight: bold;
	font-size: 12pt;
	color: teal;
	font-style: italic;
	font-family: 'Arial Rounded MT Bold';
	text-align: left;
	text-decoration: none;
	border-width:0pt;
	width:450pt;
}

.noStep3TB
{
	font-weight:normal;
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family:Verdana;
	text-align: left;
	text-decoration: none;
	border-width:0pt;
	width:450pt;
}

.commentTB
{
	font-weight:bold;
	font-size: 8pt;
	color: black;
	font-style:normal;
	font-family:Verdana;
	text-align: left;
	text-decoration: none;
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	width:500px;
	height:100px;
}

.char2TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:20px;
}

.char3TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:30px;
}

.char4TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:40px;
}

.char10TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:100px;
}

.char11TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:110px;
}

.char17TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:170px;
}

.char20TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:200px;
}

.char25TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:250px;
}

.char30TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:300px;
}

.char35TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:350px;
}

.char50TB
{
	border-width:1pt;
	border-style:solid;
	border-color:009999;
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	height:18px;
	width:500px;
}

a:link         { color:#009999; }
a:visited      { color:#009999; }

table, td      
{ 
	font-size:8pt; 
	font-family:Verdana;
	border-color:black;
}

table, tr      { font-family:Verdana; }

.tableheader 
{
	font-family: Verdana; 
	border-width:thin;
	font-size:12pt;
	background-color:Silver;
	font-weight:bolder;
	height:20pt; 
}

.rightsidetable
{
	background-color:LemonChiffon;
	border-width:medium;
	border-color:009999;
	font-family: Verdana; 
	font-size:10pt;
	font-weight:bolder;
	height:200pt;
	width:150pt;
}
.rightsidetableheader
{
	background-color:#ffffbb;
	font-family: Verdana; 
	font-size:20pt;
	font-weight:bolder;
	border-bottom-style:double;
	height:25pt; 
}

.trOdd
{
	font-family: Verdana; 
	font-size:10pt;
	background-color:gainsboro;
	font-weight:normal;
	border-bottom-style:solid;
	height:18pt; 
}

.trEven
{
	font-family: Verdana; 
	font-size:10pt;
	background-color:white;
	font-weight:normal;
	border-bottom-style:solid;
	height:18pt; 
}

td.products td { text-align:center; font-size:8pt; height:248 }
td.select      { color:ffffff; background-color:000000; font-size:10pt;}
td.select select { width:130 }
td.cart        { height:2500 }
td.cart td     { font-size:9pt; font-weight:700} 
td.cart a      { font-size:11pt; font-weight:700}
table.nutr td  { font-family: Verdana; font-size:8pt; } 
table.details td { font-family: Verdana; font-size:22pt; padding-right:50; width:50%  }
table.form td { padding-right:15 }

img.selected { border-color:DC6035;border-style:solid;}
img.unselected { border-color:ffffcc;border-style:solid;}

h3          { font-size:22 }
h2          { font-size:22 }
span.blurb	{ font-size:9pt;}

div.details {background-color:ffffcc; padding-top:15; padding-bottom:20; }
div.details table { width:280; }
div.details table td { font-family:Verdana; font-size:8pt; }

.menu
{
	border-width:1;
	border-color:009999;
	font-size:12pt;
	font-family:Verdana; 
	font-weight:bold;
	Height:28px;
}

.submenu
{
	border-width:1;
	border-color:CCFFFF;
	font-size:12pt;
	font-family:Verdana; 
	font-weight:bold;
	font-style:italic;
	Height:25px;
	background-image:url(..\image\interface\SubmenuBG.gif);
}

.statictext
{
	font-family:Verdana; 
}
.statictextleft
{
	font-family: Verdana;
	text-align: left;
}
.statictextcenter
{
	font-family: Verdana;
	text-align: center;
}
.statictextright
{
	font-family: Verdana;
	text-align: right;
}


.textbox
{
	border-style:solid;
	border-width:1;
	border-color:009999;
	font-size:8pt;
	font-family:Verdana; 
	font-weight:bold;
	Height:17px;
}

.textbox1
{
	border-width:0;
	font-size: 10pt;
	color: teal;
	font-style: italic;
	font-family: 'Arial Rounded MT Bold';
	text-align: left;
	text-decoration: none;
	width: 250;
	display:inline;
}

.stepsLarge
{
	font-weight: bold;
	font-size: 20pt;
	color: teal;
	font-style: italic;
	font-family: 'Arial Rounded MT Bold';
	text-align: left;
	text-decoration: underline;
}

.stepsSmall
{
	font-weight: bold;
	font-size: 12pt;
	color: teal;
	font-style: italic;
	font-family: 'Arial Rounded MT Bold';
	text-align: left;
	text-decoration: none;
}

.stepsTiny
{
	font-size: 10pt;
	color: teal;
	font-style: italic;
	font-family: 'Arial Rounded MT Bold';
	text-align: left;
	text-decoration: none;
}

.dropdownlist
{
	border-style:solid;
	border-width:1;
	font-size:8pt;
	font-family:Verdana; 
	font-weight:bold;
	Height:17px;
	z-index:1;
}

.ListBox
{
	border-style:solid;
	border-width:1;
	font-size:8pt;
	font-family:Verdana; 
	font-weight:bold;
}

.Password
{
	border-style:solid;
	border-width:1;
	font-size:8pt;
	font-family:Verdana; 
	font-weight:bold;
	Height:17px;
}

.FreeFormTextItalic
{
	font-size:8pt;
	font-family:Verdana; 
	font-style:italic;
}
.FreeFormText
{
	font-size:8pt;
	font-family:Verdana; 
}
.LargeFreeFormText
{
	font-size:10pt;
	font-family:Verdana; 
}
.XLargeFreeFormText
{
	font-size:12pt;
	font-family:Verdana; 
}

.LargeFreeFormTextPrimaryColor
{
	font-size:10pt;
	font-family:Verdana; 
	color:#3399AA;
}

.XLargeFreeFormTextPrimaryColor
{
	font-size:12pt;
	font-family:Verdana; 
	color:#3399AA;
}

.FAQQuestion
{
	font-size:10pt;
	font-family:Verdana; 
	font-style:italic;
	color:009999;
}

.FAQAnswer
{
	font-size:10pt;
	font-family:Verdana; 
}

.ReturnToTop
{
	font-size:8pt;
	font-family:Verdana; 
	font-style:italic;
}

.hyperlink
{
	font-size:8pt; 
	font-family:Verdana;
	color:Green;
}