    BODY { 
  background: #FFFF; 
  margin: 8px; 
  font-family: Verdana,Arial,Sans-serif; 
  margin-left: 0px; 
  margin-top: 0px; 
  color:#7D7D7D;
  } 

.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; 
  } 
  
.orderEdit { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #70d250; 
  text-decoration: underline; 
  } 

A { 
  color: #0262F4; 
  text-decoration: none; 
  } 

A:hover { 
  color: #0000FF; 
  text-decoration: underline; 
  } 

FORM { 
  display: inline; 
  } 

TR.header { 
  background: #ccc; 
  } 

#headertop {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 250px;
  background-color: #fffff;
}

#main {
  position: relative;
  background-color: #fffff;
  width: 780px;
  top: 105px;
  left: 50%;
  margin-left: -390px;
  border-left: 1px solid #ccc;
  border: 1px solid #ffffff;
}
#top-bottom {
  position: relative;
  top: 10px;
  left: 50%;
  margin-left: -390px;
  height: 80px;
  width: 790px;
  background: transparent;
  float: left;
}

#banner {
 width: 478px;
 height: 69px;
 float: right;
 padding-top: 10px;
 }

#footerbot {
 position: absolute;
 bottom: 15px; 
 }
 
 
 iframe.wrapper {
 z-index: 0;
 }
TR.headerNavigation { 
  height:23px;
  } 

TD.headerNavigation { 
  background-color: #ffffff; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #4E4E4E; 
  font-weight: bold; 
  padding: 6px; 
  border-bottom: 1px solid; 
  border-color: #3B8BBE;
  } 

A.headerNavigation { 
  color: #4E4E4E; 
  } 
  
A.headerNavigation:hover { 
  color: #3B8BBE; 
  } 

TR.headerError { 
  background: #ff0000; 
  } 

TD.headerError { 
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 12px; 
  background: #ff0000; 
  color: #ffffff; 
  font-weight: bold; 
  text-align: center; 
  } 

TR.headerInfo { 
  background: #00ff00; 
  } 

TD.headerInfo { 
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 12px; 
  background: #00ff00; 
  color: #ffffff; 
  font-weight: bold; 
  text-align: center; 
  } 

TD.footer { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #FFFFFF; 
  padding: 6px;
  } 

.infoBox { 
  background-color: transparent; 
  } 

.infoBoxContents { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color:#2E2E2E; 
  } 

.infoBoxNotice { 
  background: #FF8E90; 
  } 

.infoBoxNoticeContents { 
  background: #FFE6E6; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 

TD.infoBoxHeading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #ffffff; 
  background-color: #0563FF; 
  padding: 2px; 
  border-bottom: 1px solid; 
  border-color: #ffffff; 
} 

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: #FFFF; 
  } 

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: #FFFF; 
  } 

TABLE.productListing { 
  border-color: #b6b7cb; 
  } 
  
.productListing-heading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  background: #96969E; 
  color: #FFFFFF; 
  font-weight: bold; 
  padding: 2px; 
  border-bottom: 2px solid #FFFFFF; 
  } 

TD.productListing-data {
width: 10%;
border:0px dotted #D5D5D5;
text-align:center;
vertical-align:top;
padding:15 15 15 15;

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
color: #009900;
}

A.pageResults { 
  color: #0000FF; 
  } 

A.pageResults:hover { 
  color: #0000FF; 
  background: #FFFF33; 
  } 

TD.pageHeading, DIV.pageHeading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  color: #7D7D7D; 
  } 

TR.subBar { 
  background: #4B85A4; 
  } 

TD.subBar { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #3C9CA5; 
  } 
  
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; 
  } 
  
TD.accountCategory { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 13px; 
  color: #aabbdd; 
  } 

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.tableHeading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  } 

SPAN.newItemInCart { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #ff0000; 
  } 

CHECKBOX, RADIO, SELECT { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  } 

INPUT { 
  background-color: #F8F8F8; 
  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: #E80000; 
  font-weight: bold; 
  } 

TABLE.formArea { 
  background: #f1f9fe; 
  border-color: #7b9ebd; 
  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; 
  } 
  
SPAN.errorText { 
  font-family: Verdana, Arial, sans-serif; 
  color: #ff0000; 
  } 

.moduleRowOver { 
  background-color: #D7E9F7; 
  cursor: pointer; 
  cursor: pointer; 
  } 

.moduleRowSelected { 
  background-color: #E9F4FC; 
  } 

.checkoutBarFrom, .checkoutBarTo { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #8c8c8c; 
  } 

.checkoutBarCurrent { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #000000; 
  } 

.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; 
  } 

.inputRequirement { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #ff0000; 
  } 

.site_table { 
  background-color: #ffffff; 
  } 

TD.left { 
  background-color: #FFFFFF; 
  color:#7E5F43; 
  } 

TD.right { 
  background-color: #FFFFFF; 
  } 

TABLE.content { 
  padding: 20px 10px 10px 10px; 
  color:#7D7D7D; 
  } 

.copy { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  padding: 5px; 
  } 
