.link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.eventos1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.eventos2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

BODY { 
	background: #000000; 
	margin: 8px; 
	font-family: 
	Verdana,Arial,Sans-serif; }

.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: #000099; 
	text-decoration: none; }

A:hover { 
	color: #FF0000; 
	text-decoration: underline; }

FORM { 
	display: inline; }

TR.header { 
	background: #0099FF; }

TR.headerNavigation { 
	color: #B7BCCC; 
	background-color: #003399; }

TD.headerNavigation { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #003399; 
	padding: 6px; 
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #FCD3CF; }

A.headerNavigation { 
	color: #FFFFFF; }

A.headerNavigation:hover { 
	color: #C0C0C0; }

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: #003399; }

TD.footer { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background: #003399; 
	color: #FFFFFF; 
	padding: 6px; }

.infoBox { 
	background-color: transparent; }

.infoBoxContents { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; }

.infoBoxNotice { 
	background: #0099FF; }

.infoBoxNoticeContents { 
	background: #0099FF; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; }

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	background-color: #0099FF;
	padding: 2px;
	border-bottom: 1px solid #000066;
	border-top-color: #000066;
	border-right-color: #000066;
	border-left-color: #000066;
}

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: #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-color: #b6b7cb; }
	
.productListing-heading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background: #0099FF; 
	color: #FFFFFF; 
	font-weight: bold; 
	padding: 2px; 
	border-bottom: 2px solid #FFFFFF; }
	
TD.productListing-data { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; }

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: #003399; }
	
TR.subBar { 
	background: #f4f7fd; }
	
TD.subBar { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000; }
	
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: #FFFFFF; 
	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: #0099FF; 
	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: #E9E9E9;
	border: thin #000099;
}
TD.right { background-color: #E1F1FD; }

TABLE.content {
	padding: 0px;
	border: thin none;
	background-color: #F9F9F9;

}
.copy { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000099; 
	padding: 5px; }
