﻿/* ============   BEGIN - Store Styles   ===========  */
/*  In this section are the most changed attibutes   */

TABLE.main				{ border: solid 0px #000000;  }
TD.main, P.main 			{ font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #000000; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TABLE.headerNavigation	{ background: #4B4E57; border-color: #4B4E57; border-style: solid; border-width: 1px; }
TR.headerNavigation		{ background: #4B4E57; }
TD.headerNavigation		{ background: #4B4E57; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }

TABLE.headerNavigation0	 { background-image: url(../images2007/nav_background.jpg); background-repeat: repeat; }
TD.headerNavigation0	 { color: #4B4E57; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

TD.border				{ border: dashed 1px #000000; }

.infoBox				{ background: #E5E4D0; border-color: #B2B4A6; border-style: solid; border-width: 1px;}
.infoBoxContents		{ background: #; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading		{ background: #E5E4D0; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #5C5E5B; }

.infoBox2				{ background: #; border-color: #B2B4A6; border-style: solid; border-width: 1px;}
.infoBoxContents2		{ background: #; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading2		{ background: #E5E4D0; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

.infoBox99				{ background: #; border-color: #B2B4A6; border-style: solid; border-width: 1px;}
.infoBox999				{ background: #; border-color: #B2B4A6; border-style: solid; border-width: 0px;}

.infoBoxSearch			{ background: ; padding-top: 28px; }
.infoBoxContentsSearch	{ background: ; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
TD.infoBoxHeadingSearch	{ background: #F2851D; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

TABLE.productListing	{ border-color: #E5E4D0; border: 1px; border-style: dashed; border-spacing: 1px; }
.productListing-heading	{ background: #E5E4D0; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

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: #; border-bottom: 1px solid #ddd; }
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: #; border-top: 1px solid #ddd; }

TD.pageHeading, DIV.pageHeading {   color: #000000; font-size: 15px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center; }

A 							{ color: #000000; text-decoration: none; }
A:hover 						{ color: #000000; font-weight: bold; text-decoration: underline;}

A.headerNavigation 		 	{ color: #FFFFFF; }
A.headerNavigation:hover 	{ color: #E5E4D0; text-decoration: underline; }

A.headerNavigation1 		 	{ color: #5C5E5B; }
A.headerNavigation1:hover 	{ color: #000000; text-decoration: underline; }

A.main					{ color: #E9E9E9; text-decoration: none; }
A.main:hover 				{ color: #E9E9E9; font-weight: bold; text-decoration: underline;}

/*  ==========   END - Store Styles   ==========  */

.boxText		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxText2		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #A5A599;  }
.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; }
.orderEdit		{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.productsNotifications { background: #f2fff7; }

BODY 	{ background: #; color: #000000; margin: 0; }
FORM 	{ display: inline; }

TR.header { background: #; }

TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #000000;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: #000000; font-weight: bold; text-align: center; }

TR.footer { background: #; }
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #ffffff; font-weight: bold; }

.infoBoxNotice			{ background: #FF8E90; }
.infoBoxNoticeContents	{ background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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

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

A.pageResults 		{ color: #0000FF; }
A.pageResults:hover 	{ color: #0000FF; background: #FFFF33; }

TR.subBar 			{ background: #f4f7fd; }
TD.subBar 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

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: 11px; }

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.greetUser 				{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #4B4E57; }
SPAN.productheading			{ font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
SPAN.priceheading 			{ font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
SPAN.partheading 			{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
SPAN.productSpecialPrice 	{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.errorText 				{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.markProductOutOfStock	{ font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }

.moduleRow 			{ }
.moduleRowOver 		{ background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected 	{ background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #FE3D59; }
.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: #ffff00; }

/* Star Product */
.star-product-title	{ font-family: Verdana, Arial, sans-serif; text-align : center; font-size: 16px; font-weight: bold; color: #000000; }
.star-product		{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.star-product-price	{ font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #ff0000; }

acronym { cursor: help; border-bottom: #000 1px dotted }