a, a:visited {
	color: #010101; 
	text-decoration: none;
	cursor: pointer;
}
a:hover {color: #666666; text-decoration: none;}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-3d-light-color:#CCCCCC;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-base-color:#999999;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#999999;
}

.nav_link, .nav_link:visited {
	color: #ffffff; 
	text-decoration: none;
}

.nav_link:hover {color: #666666; text-decoration: none;}

.small {
	font-family: Arial;
	font-size: 12px; }
	
.medsmall {
	font-family: Arial;
	font-size: 11px; }	

.medium {
	font-family: Arial;
	font-size: 12px; }

.big {
	font-family: Arial;
	font-size: 16px;
}

.xbig {
	font-family: Arial;
	font-size: 24px;
}

.enlarge_text {
        font-family: Arial;
        font-size: 10px;
}

.footer {
	font-family: Arial;
	font-size: 8px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBox {
  background: #FFFFFF;
  border: 1px;
  border-color: #000000;
  border-style: solid;
}

.infoBoxContents {
  background: #F8F8F8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  font-size: 12px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

a.productListing-heading:hover, a.productListing-heading:visited, a.productListing-heading:link, a.productListing-heading:active 
{
  color: #FFFFFF;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 12px;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Arial;
	font-size: 24px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
