A:link, A:visited
{
	color: green;
	text-decoration: none;
}

A:hover
{
	color: gray;
	text-decoration: none;
}

body
{
	font-family: arial, verdana;
}

hr
{
	border-top: 2px purple dotted;
}

.footer
{
	padding: 4px;
	font-size: 8pt;
}

.itemTitle
{
  text-align: left;
	font-size: 12pt;
	color: green;
	font-weight: bold;
	text-decoration: none;
}

.itemDescription
{
  text-align: left;
	font-size: 9pt;
}

.db_item
{
	font-size: 8pt;
	padding: 4px;
}
.newsSmall
{
  text-align: left;
	font-size: 8pt;
	padding: 4px;
}

.db_item_show
{
	font-size: 9pt;
}

.db_item_instock
{
	font-weight: bold;
	color: green;
}

.db_item_notinstock
{
	font-weight: bold;
	color: red;
}

.body_title
{
	color: green;
	font-weight: bold;
	font-size: 12pt;
}

.body_text
{
	font-size: 10pt;
}
.body_footnote
{
	font-size: 8pt;
	font-style: italic;
	text-align: justify;
}
img
{
	border-style: none;
}
.productItem
{
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: gainsboro;
}
.productTitle
{
	font-weight: bold;
	vertical-align: baseline;
	text-indent: 5px;
	background-color: lightgreen;
	text-align: left;
}
.productTitle2
{
	width: 150px;
	font-size: x-small;
	vertical-align: baseline;
	color: gray;
	background-color: lightgreen;
	text-align: right;
}
	
