body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}
font.page_title{font-family: Arial, Helvetica; font-size: 24}

input.submit {
	color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size:
    12px; border-style: solid; border-color: #000000; border-width: 2px;
    background-color: #B01C2E;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
font{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
}
font.simple_display_price{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #686868;
  font-weight: normal;	
}
font.dlink{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight:Bold;
  color: #000000;
}
font.error{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight:Bold;
  color: #B01C2E;
}
span.link {
	color: #183C8E;
	text-decoration: underline;
	cursor: hand;
}
/*a:link { color: #B6B6B6;}*/
a:link { color: #B01B2E;}
a:visited { color: #B01B2E;}
a:hover { color: #989898;}

.wallpaper 			{border: #B01B2E 1px solid;}

.enthusiast a:link 		{color: #B01B2E; font-weight: bold; text-decoration: none;}
.enthusiast a:visited	{color: #B01B2E; font-weight: bold; text-decoration: none;}
.enthusiast a:hover 	{color: #989898; font-weight: bold; text-decoration: none;}

a:link.item{color: #B01B2E; font-weight: bold; text-decoration: none;}
a:visited.item{color: #B01B2E; font-weight: bold; text-decoration: none;}
a:hover.item{color: #B01B2E; font-weight: bold; text-decoration: none;}

a:link.small {color: #bbbbbb;  font-size: 7pt; font-weight:Bold;}
a:visited.small {color: #bbbbbb;  font-size: 7pt; font-weight:Bold;}
a:hover.small {color: #eeeeee;  font-size: 7pt; font-weight:Bold;}

a:link.category_link {color: #BA0000;  font-size: 9pt; font-weight:Bold;}
a:visited.category_link {color: #BA0000;  font-size: 9pt; font-weight:Bold;}
a:hover.category_link {color: #3A3A3A;  font-size: 9pt; font-weight:Bold;}

a:link.simple_cart {color: #ffffff;  font-size: 8pt; font-weight:normal;}
a:visited.simple_cart {color: #ffffff;  font-size: 8pt; font-weight:normal;}
a:hover.simple_cart {color: #3A3A3A;  font-size: 8pt; font-weight:normal;}

a:link.left_nav{color: #eeeeee;  font-size: 8pt; font-weight:normal;}
a:visited.left_nav{color: #dddddd;  font-size: 8pt; font-weight:normal;}
a:hover.left_nav{color: #cccccc;  font-size: 8pt; font-weight:normal;}

font.rightsreserved{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 7pt;
  font-weight:200;
  color: #000000;
}
font.simple_cart {color: #BA0000;  font-size: 6pt; font-weight:normal;}
.css_button
{
	display:inline; display:inline-block;
	width:103px;
	margin:0.2em; padding:1px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
}
.css_button[class] 
{
	width:auto;
	min-width:50px;
}
.css_button strong 
{
	font-weight:bold;
	background:white;
	color:#05629F;
}
.css_button:hover { background:#D3131F; color:white }
.css_button:hover strong { background:#FFFFFF; color:005389; }
.category_button { background:#B01C2E; color:white }
a:link.category_button {color: #ffffff;  font-size: 8pt; font-weight:normal;}
a:visited.category_button {color: #ffffff;  font-size: 8pt; font-weight:normal;}
a:hover.category_button {color: #ffffff;  font-size: 8pt; font-weight:normal;}
.center { text-align:center }
.css_button_limited
{
	display:inline; display:inline-block;
	width:106px;
	margin:0.2em; padding:1px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
}
.css_button_limited[class]
{
	width:auto;
	min-width:50px;
}
.css_button_limited strong
{
	font-weight:bold;
	background:white;
	color:#05629F;
}
.css_button_limited:hover { background:#137ABD; color:white }
.css_button_limited:hover strong { background:#FFFFFF; color:005389; }
.category_limited { background:#C8E7FF; color:#05629F }
a:link.category_limited {color: #05629F;  font-size: 8pt; font-weight:normal;}
a:visited.category_limited {color: #05629F;  font-size: 8pt; font-weight:normal;}
a:hover.category_limited {color: #ffffff;  font-size: 8pt; font-weight:normal;}
.center { text-align:center }
.submitLink {
color: #BA0000;
background-color: transparent;
text-decoration: underline;
border: none;
cursor: pointer;
cursor: hand;
}
font.small{
  font-size: 7pt;
  color: #000000;
}
.Menu_Head {
	filter:alpha(opacity=100,finishopacity=100,style=1);
	color: ffffff;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	width: 100%;
}
.Menu_Items {
	filter:alpha(opacity=100);
	padding: 10;
	width: 180;
	display: block;
}
a:link.table_title
{
	color: #ffffff; 
	font-size: 9pt; 
	font-weight:Bold; 
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a:visited.table_title
{
	color: #ffffff; 
	font-size: 9pt; 
	font-weight:Bold; 
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a:hover.table_title
{
	color: #cccccc; 
	font-size: 9pt; 
	font-weight:Bold; 
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.chart {
	color: #000000;
	padding-left: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	background-color: #B0B0B0;
}

.chartheader {
	color: #FFFFFF;
	padding-left: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #8a040d;
}

.chartleft {
	color: #000000;
	padding-left: 2px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	background-color: #D4D4D4;
}

.chartright {
	color: #000000;
	padding-left: 2px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	background-color: #EDEDED;
}

.chartpadding {
	padding-top: 18px;
}
