body {
  background: #FFFFFF;
  margin: 0px;
  font-family: Arial, sans-serif;
  font-size: 0.75em;
}

a:link {
  color: #6699CC;
}

a:visited {
  color: #6699CC;
}

a:active {
  color: #CC6666;
}

.header {
  color: #6699CC;
  font-size: 1.75em;
}

.subheader {
	color: #6699CC;
	font-weight: bold;
}

.categorylabel {
	font-weight: bold;
}

.copyright {
  font-size: 0.5em;
  font-weight: bold;
  text-align: center;
}

.redtext {
  color: #ff0000;
}

table.product {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

table.product th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.product td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.dimensions {
	border-width: 0px 0px 0px 0px;
}
table.dimensions th {
	border-width: 0px 0px 0px 0px;
}
table.dimensions td {
	border-width: 0px 0px 0px 0px;
}

td.catalogheader {
	border-left: 1px dashed rgb(178, 178, 178);
}

ul.features {
	margin-right: 3px;
}

ul.features li {
	padding: 0.5em 0px 0.5em 0px;
    margin-left: -20px;
}

ul.details {
	margin-right: 3px;
}

ul.details li {
	padding: 0.25em 0px 0.25em 0px;
    margin-left: -20px;
}

#sml {
background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 0px;
margin: 0px;
}

#sml ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#sml ul li a {
display: block;
border-bottom: 1px dashed #002EB8;
padding: 8px 8px 8px 12px;
text-decoration: none;
font-weight: bold;
color: #6699CC;
}

#sml ul li a:hover, #sml ul li a:focus {
color: #002EB8;
background-color: #6699CC;
}

.text_title
{
	color: #1687af;
	font-weight: bold;
}

.text_bold
{
	font-weight: bold;
}

.text_small
{
	font-size: 8pt;
}

.text_normal
{
	color: #000000;
}

.table_header
{
	background-color: #99CCFF;
}

.table_row_1
{
	background-color: #E5F3FF;
}

.table_row_0
{
	background-color: #ffffff;
}

.table_footer
{
	background-color: #E0E0E0;
}
