/* message box */

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

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.messageStack {
  margin: 5px;
  font-size: 10px;
  color: #465584;
  background-color: #FFFCF5;
  border-width: 1px;
  border-style: dotted;
}

/* new stuff here */

td {
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none
}

.text {
	font-size:11px; 
	color:#000000; 
	text-decoration:none
}

.scroller {
	font-family: Verdana, Arial, sans-serif; 
	font-size:7pt; 
	color:#000000; 
	text-decoration:none
}


.header {
	font-family: Verdana, Arial, sans-serif; 
	font-size:10pt;
	color:#324279;
	text-decoration:none;
	font-weight : bold;
}

.header2 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight : bold;
}

.header3 {
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	color:#ff6600;
	text-decoration:none;
	font-weight : bold;
}

.subhdr {
	font-family: Verdana, Arial, sans-serif; 
	font-size:14pt;
	color:#324279;
	text-decoration:none;
}

.subhdr-product {
	font-family: Verdana, Arial, sans-serif; 
	font-size:10pt;
  font-weight: bold;
	color:#324279;
	text-decoration:none;
}

TABLE.content {
	font-family: Verdana, Arial, sans-serif; 
  margin: 20px;
  width: 394px;
}

.pageHeading {
	font-family: Verdana, Arial, sans-serif; 
	font-size:14pt;
	color:#324279;
	text-decoration:none;
}

.roll { font-family:Verdana, Arial; font-size:10px; color:#000000; text-decoration:none; line-height: 15px; white-space: nowrap;}
.roll:hover {color:#ff3300; font-weight: bold; font-size: 12px; position: absolute;}
/*.roll:hover {color:#ff3300; font-weight: bold;}*/

.roll-bestseller { font-family:Verdana, Arial; font-size:10px; color:#000000; text-decoration:none; line-height: 15px;}

.roll-footer { font-family:Verdana, Arial; font-size:8pt; color:#000000; text-decoration:none;}
.roll-footer:hover {color:#ff3300;}

OL.bestsellers {
  margin-left: 10px;
  padding-left: 10px;
}

UL.xsells {
  margin-left: 10px;
  padding-left: 10px;
}
.roll-xsell { font-family:Verdana, Arial; font-size:10px; color:#000000; text-decoration:none; line-height: 15px;}

.link { font-family:Verdana,Arial; font-size:8pt; color:#3333cc; text-decoration:none}
.link:hover {color:#ff3300; text-decoration:underline}

A { font-family:Verdana,Arial; color:#3333cc; text-decoration:none}
A:hover {color:#ff3300;}

.search { font-family:Verdana,Arial; font-size:7pt; color:#ffcc00; text-decoration:none}
.search:hover {color:#ffffff;}

A.sales { font-family:Verdana,Arial; font-size:8pt; color:#ff6600; text-decoration:none;}
A.sales:hover {color:#333333;}

.bc { font-family:Verdana,Arial; font-size:8pt; color:#ffffff; text-decoration:none}
.bc:hover {color:#ffff99;}

.header_class {
  font-size: 130%;
  color: white;
  margin-right: 10px;
  font-size: 11px;
}

.productListing-even {
  background-color: white;
}

.productListing-odd {
  background-color: #f0f0f0;
}

TD.sales {
  border: 1px solid #cccccc;
	font-size:11px; 
	color:#000000; 
  vertical-align: bottom;
	text-decoration:none;
  text-align: center;
  width: 25%;
  background: url("images/sales.gif") no-repeat 3px 3px;
  padding-bottom: 5px;
}
TABLE.sales {
  border-collapse: collapse;
}

TD.sales IMG {
  margin-top: 18px;
}

TABLE.product-info-price {
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 20px;
}

TABLE.product-info-price TD {
  white-space: nowrap;
	font-family: Verdana, Arial, sans-serif; 
	font-size:10pt;
  font-weight: bold;
	color:#324279;
	text-decoration:none;
}

DIV.product-info-price {
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 20px;
	font-family: Verdana, Arial, sans-serif; 
	font-size:10pt;
  font-weight: bold;
	color:#324279;
	text-decoration:none;
}

.product-info-right {
  float: right;
}

A.button {
  padding: 0px 6px 0px 6px;
  border-width: 2px;
  border-style: outset;
  border-color: ButtonFace;
  background-color: ButtonFace;
  color: ButtonText;
  cursor: default;
  white-space: pre;
}

A.button:active {
  border-style: inset;
}
