.boxText
 { font-size: 11px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif}
 
.errorBox
  { color: white; font-size: 10px; 
  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
  font-weight: bold; background: 402f6f }
  
.stockWarning
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #cc0033; }
	
.productsNotifications
{ background: #f2fff7; }

.orderEdit
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline; }
	
BODY
 { font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; background: white; margin: 0 }
 
A
{ color: #495169; text-decoration: none; }
	
A:hover
 { color: navy; text-decoration: underline }
 
FORM
{display: inline; }

TR.header
 { background-color: transparent; }
 
TR.headerNavigation
 { color: white; background-color: 402f6f }
 
TD.headerNavigation
   { color: #ffffff; font-size: 10px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
   font-weight: bold; 
   background-image: url("images/menu_bar25.gif"); padding: 5px}
   
A.headerNavigation
 { color: FFFFFF }
 
A.headerNavigation:hover
{color: #FFFFFF; }

TR.headerError
{background: #ff0000; }

TD.headerError
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	background: #ff0000; color: #ffffff;
	font-weight: bold; text-align: center; }
	
TR.headerInfo
{background: #00ff00; }

TD.headerInfo
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center; }
	
TR.footer
 { background: 0 25px }
 
TD.footer
 { color: #ffffff; font-size: 9px; 
   font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
   background: url("images/menu_bar25.gif") 0 25px; 
   padding: 6px }
   
.infoBox
 { font-size: 11px; background-color: transparent }
 
.infoBoxContents
 { font-size: 10.5px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif }
 
.infoBoxNotice
{background: #FF8E90; }

.infoBoxNoticeContents
 { font-size: 10px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; background: #ffe6e6 }
 
TD.infoBoxHeading
 { color: #FFFFFF; font-size: 10px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
 font-weight: bold; 
 background-image: url("images/menu_bar22.gif"); 
 padding: 4px; height: 22px }
 
TD.infoBox, SPAN.infoBox
 { font-size: 10.5px; font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif }
 
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
  { color: #FFFFFF; font-size: 9px; 
  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
  font-weight: bold; 
  background-image: url("images/menu_bar22.gif"); 
  padding: 2px; height: 22px; }
  
TD.productListing-data
{ font-size: 10px; font-family:  "Lucida Grande, Gill Sans", "Trebuchet MS", sans-serif; }

A.pageResults
 { color: #333 }
 
A.pageResults:hover
  { color: #FFFFFF; background: #402f6f }
  
TD.pageHeading, DIV.pageHeading
  { color: #3d4356; font-size: 13px; 
    font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif; 
	font-weight: bold }
  
TR.subBar
{background: #f4f7fd; }

TD.subBar
{font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #000000; }
	
TD.main, P.main
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 1.5; }
	
TD.smallText, SPAN.smallText, P.smallText
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 9px; }
	
TD.accountCategory
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #aabbdd; }
	
TD.fieldKey
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
TD.fieldValue
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px; }
	
TD.tableHeading
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
SPAN.newItemInCart
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #ff0000; }
	
CHECKBOX, RADIO, SELECT
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px; }
	
INPUT
{ background-color: #DFDFDF;
	font-size: 11px; }
	
TEXTAREA
{  width: 100%;
	font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px; }
	
SPAN.greetUser
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #E80000;
	font-weight: bold; }
	
TABLE.formArea
{  background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px; }
	
TD.formAreaTitle
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
SPAN.markProductOutOfStock
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #c76170;
	font-weight: bold; }
	
SPAN.productSpecialPrice
{  font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	color: #ff0000; }
	
SPAN.errorText
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
   color: #ff0000; }
	
.moduleRowOver
 { background-color: #ccc; cursor: pointer }

.moduleRowSelected
 { background-color: #cc9 }

.checkoutBarFrom, .checkoutBarTo
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #8c8c8c; }
	
.checkoutBarCurrent
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #000000; }
	
.messageBox
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px; }
	
.messageStackError, .messageStackWarning
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	background-color: #ffb3b5; }
	
.messageStackSuccess
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	background-color: #99ff00; }
	
.inputRequirement
{ font-family: "Lucida Grande", "Gill Sans", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #CC0000; }
	
.site_table
{ background-color: #FFFFFF; }

TD.left
{ background-color: #F0F0F0; }

TD.right
{ background-color: #F0F0F0; }

TABLE.content
{padding: 7px; }

.foot_dole
{  background-image: url('images/pyk_down.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
	border-top: 1px solid #333333;
	background-color: #FFFFFF; }
	
.desno
{  width: 10px;
	background-image: url('images/pyk_right.gif');
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF; }

