body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
}

a:hover {
	text-decoration: none;
	color: #FF0000
}

a:link {
	text-decoration: none;
	color: #336699;
}

a:visited {
	text-decoration: none;
	color: #336699;
}

a:visited:hover {
	text-decoration: none;
	color: #FF0000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal
}

h4 {
	background: #99ccff;
	font-weight: bold;
}

.lightlink {
	color: #FFFFFF
}

.menuheader {
	text-align: center;
	background: #336699;
	color: #FFFFFF
}

.product_price {
	font-size: 10pt;
	color: #00AA00;
}

.product_price_vat {
	font-size: 10pt;
	color: #AA0000;
}

.product_name {
	font-weight: bold;
}

.smalltext {
	font-size: 8pt;
}

.columnheader {
	background: #99ccff;
	font-weight: bold;
}

.darkcolumnheader {
	background: #6699cc;
	font-weight: bold;
}

.highlight_row {
	background: #cccccc;
}

.small_link {
	font-size: 6pt;
}

.featured_product_title {
        font-size: 8pt;
        font-weight: Bold;
	text-align=center;
}

.required {
    color: Red;
	font-weight: Bold;
}

.in_stock {
    color: Green;
	font-weight: Bold;
}

.not_in_stock {
    color: Red;
	font-weight: Bold;
}

.not_ce_approved {
    color: Red;
	font-weight: Bold;
}

.specialorder {
    color: Red;
	font-weight: Bold;
}

.highlight_green {
	color: Green;
	font-weight: Bold;
}

.top10 {
	font-size: 8pt;
	background: #FFFFFF;
}

.top10_light {
	font-size: 8pt;
	background: #DDDDDD;
}

a:link.lightlink {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited.lightlink {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited:hover.lightlink {
	text-decoration: none;
	color: #FF0000;
}

.menuimage {
	vertical-align: middle;
}

@media print {
.noprint {
	display: none;
}
}