BODY
{
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0px 0px 0px 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}

H1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TABLE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

TFOOT, THEAD
{
	font-size: 9pt;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 9pt;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	text-decoration: underline;
	color: #3333cc;
}

A.account:link
{
	text-decoration: none;
	color: #3333cc;
	font-size: 8pt;
}

A.account:visited
{
	text-decoration: none;
	color: #333399;
	font-size: 8pt;
}

A.account:active
{
	text-decoration: none;
	color: #333399;
	font-size: 8pt;
}

A.account:hover
{
	text-decoration: underline;
	color: #3333cc;
	font-size: 8pt;
}

A.category:link
{
	text-decoration: none;
	color: Firebrick;
	font-weight: 700;
	font-size: 8pt;
}

A.category:visited
{
	text-decoration: none;
	color: Firebrick;
	font-weight: 700;
	font-size: 8pt;
}

A.category:active
{
	text-decoration: none;
	color: Firebrick;
	font-weight: 700;
	font-size: 8pt;
}

A.category:hover
{
	text-decoration: underline;
	color: Firebrick;
	font-weight: 700;
	font-size: 8pt;
}

A.footer:link
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 9pt;
}

A.footer:visited
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 9pt;
}

A.footer:active
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 9pt;
}

A.footer:hover
{
	text-decoration: underline;
	color: maroon;
	font-weight: 700;
	font-size: 9pt;
}

A.CategoryLink:link
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 10pt;
}

A.CategoryLink:visited
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 10pt;
}

A.CategoryLink:active
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 10pt;
}

A.CategoryLink:hover
{
	text-decoration: underline;
	color: maroon;
	font-weight: 700;
	font-size: 10pt;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

UL.CategoryList LI
{
	list-style-type: disc;
}

UL.CategoryList LI LI
{
	list-style-type: circle;
}

UL.CategoryList LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

.TextBox
{
	border: solid 1px #006633;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: AliceBlue;
}

.FormButton
{
	font-size: 8pt;
	font-weight: 700;
	background-color: #cccccc;
}

.ValidationError
{
	font-family: Arial;
	font-size: 10pt;
	color: #ff0000;
}

.PageHeader
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: 700;
	color: #000000;
}

.ProductHeader
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: 700;
	color: DarkSlateBlue;
}

.ProductDescription
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: 300;
}

.ProductListHead
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: 700;
	color: DarkSlateBlue;
}

.ProductListItem
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: 300;
}

.SubHeader
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: 700;
	color: SteelBlue;
}

.whiteTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

.cellTxt1
{
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.FormTable
{
	border: #999999 1px solid;
	background-color: #eeeeee;
}

.FormHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #000000;
}

.FormLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

.PopUpHeader
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: 700;
	color: #000000;
}

.PopUpFormData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px #000000;
}

.FormTextBox525
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
	width: 525px;
}

.FormTextBox250
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
	width: 250px;
}

.FormTextBox113
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
	width: 113px;
}

.FormTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
	width: 150px;
}

.FormTextArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	width: 150px;
}

.FormTextBoxZip
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
	width: 75px;
}

.FormInvisibleTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	text-align: center;
	color: #000000;
	border-style: none;
	background-color: #eeeeee;
}

.FormListBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	height: 20px;
}

.MenuSection
{
	font-weight: 700;
	font-size: 12pt;
	color: #00801e;
	text-indent: 10px;
}

.TableCustLogin
{
	/*background-color: #ccff99;*/
	border: #999999 1px solid;
}

.CustLoginHeader
{
	font-weight: 700;
	font-size: 9pt;
	color: #990000;
}

.CustLoginLabel
{
	font-weight: 700;
	font-size: 7pt;
}

.CustLoginTextbox
{
	border: #990000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 110px;
}

.LargeNumberListBullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 700;
	color: Green;
}

.FAQHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 700;
	color: #006600;
}

.QuickOrderUPCTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	text-align: left;
	color: #000000;
	border: solid 1px navy;
	background-color: #ffffff;
	width: 180px;
	text-transform: uppercase;
}

.QuickOrderQtyTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	text-align: left;
	color: #000000;
	border: solid 1px navy;
	background-color: #ffffff;
	width: 35px;
}

.EventTable
{
	border: #999999 1px solid;
	background-color: #FFFFFF;
}

.BodyBold
{
	font-weight: bold;
}

.BodyItalic
{
	font-style: italic;
}

.BodyBoldItalic
{
	font-weight: bold;
	font-style: italic;
}

.SubHeaderBlack
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.VendorNoLink
{
	text-decoration: none;
	color: #006600;
	font-weight: 700;
	font-size: 10pt;
}

.HeaderTagLine
{
	font-weight: 700;
	font-size: 11pt;
	color: #00801e;
}
