.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

.mainB {
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}


BODY {

  color: #000000;
  margin: 0px;
 
}

A { 
  color: #000000; 
  text-decoration: none; 
}

a:hover      { color: #6699FF; text-decoration: underline }
FORM {
	display: inline;
}

tr.header    { background-color: #849ABD; background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% 50% }
TR.headerNavigation {
  background: pink;
}

.mainb {
	border: 1px solid #7CB1E7;
}

.homepage{
  font-family: Arial;
  font-size: 18px;
  color: #000000;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background: #ffffff;
  font-weight : bold;
}

a.headerNavigation { color: #000000 }
a:hover.headerNavigation { color: #FF0000 }
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 13px;
  background: red;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: red;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #849ABD;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

tr.footer    { background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% }
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.infoBoxContents { background-color: #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; font-family: Verdana, Arial, sans-serif; font-size: 
               10px; color: #000000; background-position: 0% 50% }
.infoBoxNotice {
  background: #FFFFFF;
}

.infoBoxNoticeContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

td.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; 
               background-color: #849ABD; background-repeat: repeat; 
               background-attachment: scroll; color: #FFFFFF; 
               background-position: 0% 50% }
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { background-color: #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% 50% }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background-color: #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% 50% }
tr.productListing-heading { background-color: #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; color: #000000; background-position: 0% 50% }
td.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: 
               #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; color: #000000; font-variant: small-caps; font-weight: 
               bold; background-position: 0% 50% }
td.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000 }
A.pageResults { 
  color: #0000FF; 
}

a:hover.pageResults { color: #0000FF; background-color: #FFFFFF; background-repeat: repeat; 
               background-attachment: scroll; background-position: 0% }
td.pageHeading, div.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; color: #000080; 
               font-weight: bold }
tr.subBar    { background-color: #FFFFFF; background-repeat: repeat; background-attachment: 
               scroll; color: #FFFFFF; background-position: 0% 50% }
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; color: #000000;
}

td.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #000000 }
td.fieldKey  { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; 
               font-weight: bold }
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

td.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; 
               font-weight: bold }
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

span.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; 
               font-weight: bold }
TABLE.formArea {
  background: #FFFFFF;
  border-color: #849ABD;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #849ABD; cursor: hand; color: #FFFFFF }
.moduleRowSelected { background-color: #EDF8FE; color: #000000 }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cccccc; }

.infoBoxBorder {
  background: #5F6D88;
}
.infoBox {
  background: #5F6D88;
}

.audiopreview 		{ font-family: Arial; font-size: 13px; color: #ffffff; text-decoration: underline; }
.audiopreview:hover      { color: #6699FF; text-decoration: underline }


.largebold {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffcc33; FONT-FAMILY: Verdana, Arial, Helvetica
}
.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcf31; FONT-FAMILY: Verdana, Arial, Helvetica
}
.smallnormal {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica
}

.errortxtred {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial,Helvetica
}
