body
{
	background-color: #C69C84;
	font-family:Arial, Helvetica;
	font-size:12px;
	color: #333366;
	font-weight:bold;
}
td
{
	font-family:Arial, Helvetica;
	font-size:12px;
	color: #333366;
	font-weight:bold;
}
A:active, A:link, A:visited {
	color: #333366; /* Font Color */
	font-weight: Bold; /* Font Style */
	text-decoration: underline; /* Font Style */
}
A:hover {
	color: #000000; /* Font Color */
	text-decoration: underline; /* Font Style */
}

.PageHeader1
{
	color: #000000;
	font-family: Verdana;
	font-size: x-large;
}

.PageHeader2
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #8C0E1A; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}

.PageHeader3
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}

.LeftColText
{
	color: #000000;
	font-family: Verdana;
	font-size: small;
}

.LeftColLink
{
	color: #000000;
	font-family: Verdana;
	font-size: small;
}

A.LeftColLink:Hover
{
	text-decoration: none;
}

.PageText
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}
.PageTextRight
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-align: right;

}

.PageText2
{
	font-family: Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}
.PageLink
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: underline; /* Font Style */
}

A.PageLink:Hover
{
	text-decoration: underline;
	color: #000000;
}

.RightColText
{
	color: #000000;
	font-family: Verdana;
	font-size: smaller;
}

.RightColLink
{
	color: #000000;
	font-family: Verdana;
	font-size: smaller;
}

A.RightColLink:Hover
{
	text-decoration: none;
}

.Donations
{
	color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
}

.FooterText
{
	font-family: Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #333366; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}

A.FooterText:Hover
{
	text-decoration: underline;
}


.FormLabel
{
	color: #333366;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.ProductLabel
{
	color: #333366;
	font-family: Verdana;
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
}

.FormLabelRt
{
	font-weight: bold;
	font-size: 10pt;
	color: #333366;
	font-family: Verdana;
	text-align: right;
}
.FormLabelRtOverLine
{
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	color: #333366;
	font-family: Verdana;
	text-align: right;
}

.FormField
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
}

.box
{
	border-right: #8c0e1a 1px solid;
	border-top: #8c0e1a 1px solid;
	border-left: #8c0e1a 1px solid;
	border-bottom: #8c0e1a 1px solid;
}

.TableHeader
{
	background-color: #8C0E1A;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	border: none;
}

.TableHeaderText
{
	color: #000000;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
}

.TableRow
{
	background-color: #ffffff;
}

.AltTableRow
{
	background-color: #dfdfdf;
}

.AltTableRowRed
{
	background-color: #C69C84;
}

.Price
{
	color: #000000;
	font-family: Verdana;
	font-size: smaller;
}


.SalePrice
{
	color: #cc0000;
	font-family: Verdana;
	font-size: smaller;
}

.Savings
{
	color: #009900;
	font-family: Verdana;
	font-size: smaller;
}

.InventoryInfo
{
	color: #000000;
	font-family: Verdana;
	font-size: smaller;
	font-weight: bold;
}

.CartSummaryText
{
	color: #000000;
	font-family: Verdana;
	font-size: xx-small;
}

.SearchLabel
{
	color: #000000;
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
}

.Instructions
{
	font-family: Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */ /*background-color: #E7E3D7; /* Background color */
	text-align: Left; /* Align Text */
}

.ErrorMessage
{
	color: #BA0D2E;
	font-family: verdana;
	font-size: smaller;
	font-weight: bold;
}

.TitleItem
{
	background-color:#847373;
	border-width:0px;
	padding-bottom:5px;
	padding-top:5px; 
	font-weight:bold;
	font-family:verdana;
	font-size: 16px;
	border-color:;
	color:#ffffff;
	cursor:default;
}
.leftbar_linkblock {

	background-color:#A24A40;
	border-top: 1px solid #ACA899;
	font-weight:bold;
	font-family:verdana;
	font-size: 13px;
	color:#FFFFFF;
	cursor:hand;

}
.leftbar_linkblock A:link, .leftbar_linkblock A:hover, .leftbar_linkblock A:visited, .leftbar_linkblock A:active {
	color:#FFFFFF;
	text-decoration:none;
}
.framework_formerror_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	background-color: #FFCCCC;
	width: 580px;
	border-color: #D00000;
} 
.framework_error_text {
	font-weight: bold;
	COLOR: #D00000;
}
.store_main_table {
	border: 1px solid #847373;
}
.store_main_table TH {
	border: 0px solid;
	background-color: #A24A40;
	font-weight:bold;
	font-family:verdana;
	font-size: 13px;
	color:#FFFFFF;
}
.store_main_table TD {
	border: 0px solid;
}
.store_main_table TH A:active, .store_main_table TH A:link, .store_main_table TH A:visited, .store_main_table TH A:hover {
	color: #FFFFFF; /* Font Color */
 /* Font Style */
}
A:hover {
	color: #000000; /* Font Color */
	text-decoration: underline; /* Font Style */
}

.framework_formerror_table_public  {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	background-color: #F47C7C;
	width: 748px;
	border-right: 1px solid #847373; 
	border-bottom: 1px solid #847373;
	border-left: 1px solid #847373;
	border-top: 1px solid #847373;
}
.framework_formerror_table_public {
	width: 555px;
}

.framework_formerror_table TD, .framework_formerror_table TH,
.framework_formerror_table_public TD, .framework_formerror_table_public TH {
	color:000000;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
}
.framework_error_text {
	font-weight: bold;
	COLOR: #CC0000;
}
.framework_message_text {
	font-weight: bold;
	COLOR: #CC0000;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}







































