.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; 
 } 
BODY {
	Background: #FFFFFF;
	margin: 0px;
	Color: #000000;
} 
A { 
   color : #000000; 
   text-decoration : none; 
 } 
A:hover {
	color: #355FCB;
	text-decoration: none;
} 
FORM { 
   display : inline; 
 } 
TR.header { 
   background : #ffffff; 
 } 
TR.headerNavigation { 
   background-color : #000000; 
   color : #FFFFFF; 
 } 
TD.headerNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002276;
	font-weight: bolder;
	vertical-align: middle; /*    background-color: #002276;*/
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f7f7f7;
} 
A.headerNavigation { 
   color : #002276; 
 } 
A.headerNavigation:hover { 
   color : #000000; 
 } 
A.headerNavigation:visited { 
   color : #000000; 
 } 
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 : #336699; 
 } 
TD.footer { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   background : #002276; 
   color : #ffffff; 
   font-weight : bold; 
 } 
.buttonsBox { 
   background-color : #ffffff; 
   border : 0px solid #badcaf; 
   border-top : 1px solid #badcaf; 
   border-bottom : 1px solid #badcaf; 
 } 
.buttonsBoxContents { 
   Background-color : #000000; 
   Font-family : Verdana, Arial, sans-serif; 
   Font-size : 20; 
   Color : #FFFFFF; 
 } 
.infoBox { 
   background-color : #ffffff; 
   border : 1px dashed #000000; 
   border-top : 1px solid #000000; 
 } 
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #E4E4E4;
} 
.infoBoxContents A:HOVER { 
   color : #000000; 
   text-decoration : none; 
 } 
.infoBoxContents B { 
   color : #ab282e; 
 } 
.catRow { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 9px; 
 } 
TD.catCell {
	font-family: Arial;
	font-size: 12px;
	background-color: #99CCFF;
	border: 1px #999999;
} 
A.subCategoryList, TD.subCategoryList, SPAN.subCategoryList, P.subCategoryList { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   background-color : #000000; 
   border : 1px solid #FF6600; 
   color : #FFFFFF; 
 } 
.infoBoxNotice { 
   background-color : #FF8E90; 
 } 
.infoBoxNoticeContents { 
   background-color : #FFE6E6; 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
 } 
TD.infoBoxHeading {
	font-family: Arial;
	font-size: 20;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
} 
TD.infoBox, SPAN.infoBox { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 14px; 
 } 
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: #99CCFF;
} 
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 : #f7f7f7; 
 } 
TABLE.productListing { 
   border : 1px; 
   border-style : solid; 
   border-color : #b6b7cb; 
   border-spacing : 1px; 
 } 
.productListing-heading { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   color : #5f7b57; 
   font-weight : bold; 
 } 
TD.productListing-data { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   vertical-align : top; 
 } 
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 : #FFFFFF; 
   border-bottom : 1px solid #000000; 
   border-top : 1px solid #000000; 
   background-color : #000000; 
   padding : 3px; 
 } 
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, INPUT, RADIO, SELECT { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 11px; 
 } 
TEXTAREA { 
   width : 100%; 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 12px; 
 } 
SPAN.greetUser { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 12px; 
   color : #f0a480; 
   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; 
 } 
SPAN.selectedCat { 
   font-family : Verdana, Arial, sans-serif; 
   color : #003399; 
 } 
.moduleRow { 
 } 
.moduleRowOver { 
   background-color : #D7E9F7; 
   cursor : pointer; 
   /*     cursor: auto*/
 } 
.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; 
 } 
/*message box*/
.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; 
 } 
/*input requirement*/
.inputRequirement { 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   color : #ff0000; 
 } 
.column_right { 
   background-color : #ffffff; 
   width : 125px; 
 } 
.table_right { 
   padding : 2px; 
   width : 125px; 
 } 
.table_main { 
   background-color : #ffffff; 
 } 
.column_left { 
   background-color : #ffffff; 
   width : 125px; 
 } 
.table_left { 
   width : 125px; 
 } 
.table_top { 
   width : 100%; 
 } 
.navbar_top { 
   border-top : 1px solid #cccccc; 
   border-bottom : 1px solid #cccccc; 
   background-color : #f7f7f7; 
 } 
.navbar_top SPAN { 
   border : 0px; 
   border-right : 1px solid #cccccc; 
   padding-left : 5px; 
   padding-right : 5px; 
   padding-top : 2px; 
   padding-bottom : 2px; 
 } 
.navbar_top SPAN:hover { 
   background-color : #cccccc; 
 } 
.navbar_top A { 
   color : #002276; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, Sans-Serif; 
   text-decoration : none; 
   font-weight : bold; 
 } 
.titleHeading { 
   Background-color : #000000; 
   Font-family : Verdana, Arial, Helvetica, Sans-Serif; 
   Font-size : 30px; 
   Color : #FFFFFF; 
 } 
.imageHeading { 
   border : 1px solid #880000; 
 } 
