body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:0px;
	height:100%;
}
table, tr, td {
	padding:0px;
	margin:0px;
}
.boxText {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
.errorBox {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:#FFB3B5; font-weight:bold;}
.stockWarning {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#CC0033;}
.productsNotifications {background:#F2FFF7;}
.orderEdit {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#AAAAAA; text-decoration:underline;}
a {color:#000000; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}
a img {border:0}
form {display:inline;}
tr.header {background:#FFFFFF;}
tr.headerNavigation {background:transparent;}
td.headerNavigation {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:transparent; color:#FFFFFF; font-weight:bold;}
a.headerNavigation {color:#FFFFFF;}
a.headerNavigation:hover {color:#FFFFFF;}
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;}
tr.footer {background:#FF3C92;}
td.footer {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; background:#FF3C92; color:#FFFFFF; font-weight:bold;}
.infoBox {background:#CCCCCC;}
.infoBoxContents {background:#F8F8F9; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents {background:#FFE6E6; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
td.infoBoxHeading {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; background:#CCCCCC; color:#FFFFFF;}
td.infoBox, span.infoBox {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
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:#F8F8F9;}
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:#F8F8F9;}
table.productListing {border-top:1px solid #6599FF; border-spacing:0px; margin-bottom:10px; margin-top:10px;}
.productListing-heading {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:#CCCCCC; color:#FFFFFF; font-weight:bold;}
td.productListing-data {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; padding-bottom:10px; border-bottom:1px solid #6599FF;}
td.productListing-data img {margin:5px; margin-bottom:0px;}
a.pageResults {color:#0000FF;}
a.pageResults:hover {color:#0000FF; background:#FFFF33;}
td.pageHeading, div.pageHeading {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; color:#9A9A9A;}
tr.subBar {background:#F4F7FD;}
td.subBar {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000000;}
td.main, p.main {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; line-height:1.5;}
td.smallText, span.smallText, p.smallText {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
td.accountCategory {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#666666;}
td.fieldKey {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
td.fieldValue {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
td.tableHeading {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}
span.newItemInCart {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#FF0000;}
checkbox, imput, radio, select {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
textarea {width:100%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
span.greetUser {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#666666; 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:Tahoma, Verdana, Arial, sans-serif; color:#FF0000;}
span.errorText {font-family:Tahoma, Verdana, Arial, sans-serif; color:#FF0000;}
.moduleRow {}
.moduleRowOver {background-color:#D7E9F7; cursor:pointer; cursor:hand;}
.moduleRowSelected {background-color:#E9F4FC;}
.checkoutBarFrom, .checkoutBarTo {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#8C8C8C;}
.checkoutBarCurrent {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#000000;}
/* message box */
.messageBox {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px;}
.messageStackError, .messageStackWarning {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; background-color:#FFB3B5;}
.messageStackSuccess {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; background-color:#99FF00;}
/* input requirement */
.inputRequirement {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#FF0000;}


