body
{
	font-size: 8pt;
	font-family: Verdana;
}
A:hover
{
	color: crimson;
	background-color: lightgoldenrodyellow;
}
A:link
{
	color: mediumblue;
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
TABLE
{
	font-size: 8pt;
	font-family: Verdana;
}
LI
{
	padding-bottom: 6px;
	margin-left: -15px;
}
UL
{
	list-style-type: square;
}
.CellButtonLeft
{
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	font-weight: bold;
	font-size: 10pt;
}
.CellButtonRight
{
	border-right: darkgray 1px solid;
	border-left: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
}
.PaneContent
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.DottedTable
{
	border-right: lightgrey 1px dotted;
	border-top: lightgrey 1px dotted;
	margin-top: 20px;
	border-left: lightgrey 1px dotted;
	border-bottom: lightgrey 1px dotted;
	background-color: ghostwhite;
}
.WidgetTitle
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: orange 1px solid;
	background-color: lightgoldenrodyellow;
}
.TableTitle
{
	font-weight: bold;
	color: white;
	letter-spacing: 1.1pt;
}

.FooterTable
{
	border-top: #a29490 1px solid;
}
.PageTitle
{
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 4px;
	color: slategray;
	padding-top: 6px;
	border-bottom: lightslategray 2px solid;
	font-family: Arial;
	letter-spacing: 1.1pt;
}
.CommentTitle
{
	font-weight: bold;
	color: darkolivegreen;
	BORDER-BOTTOM: lightgrey 1px dotted;
}
.Comment
{
	color: darkolivegreen;
	BORDER-BOTTOM: lightgrey 1px dotted;
}
.CommentLabel
{
	font-weight: bold;
	color: darkolivegreen;
	border-bottom: lightgrey 1px dotted;
}
.linkTitle
{
	border-right: darkorange 1px solid;
	padding-right: 15px;
	border-top: darkorange 1px solid;
	padding-left: 15px;
	font-weight: bold;
	border-left: darkorange 1px solid;
	border-bottom: darkorange 1px solid;
	background-color: ghostwhite;
}
.label
{
	padding-right: 8px;
	font-weight: bold;
}

.buyProduct
{
	font-weight: bold;
	font-size: 12pt;
	color: steelblue;
	font-family: Arial;
	border-right: gainsboro 1px solid;
}

.buyHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: ivory;
	font-family: Arial;
}

.buyTab
{
	font-weight: bold;
	font-size: 9pt;
	border-right: gainsboro 1px solid;
	font-family: Arial;
	text-align: center;
}

.buyTable
{
	border-right: lightsteelblue 2px solid;
	border-top: lightsteelblue 2px solid;
	border-left: lightsteelblue 2px solid;
	border-bottom: lightsteelblue 2px solid;
}

.buyFormCart
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
}

.buyForm
{
	margin-top: 4px;
	margin-bottom: 4px;
}

.buyOldPrice
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: Arial;
	text-decoration: line-through;
}

.buyPrice
{
	font-weight: bold;
	font-size: 10pt;
	color: firebrick;
	font-family: Arial;
}
