﻿/* ============   BEGIN - Store Styles   ===========  */
/*  In this section are the most changed attibutes   */
.title  { font-size : 11pt; font-family : arial,tahoma; font-weight : bold; font-style : none;	    color : black; line-height : 140%; text-decoration : none; text-align : center; }
.central 	{ text-align: center; background-color: #f2b787; }
.northeast	{ text-align: center; background-color: #b9a9c8; }
.southeast	{ text-align: center; background-color: #bfd58d; }
	    
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: #0061A8; border-color: #1F93CC; border-style: solid; border-width: 1px; }
TR.headerNavigation		{ background: #0061A8; }
TD.headerNavigation		{ background: #0061A8; 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; }
TR.headerNavigation0	{ background: #0061A8; }
TD.headerNavigation0	{ color: #0061A8; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

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

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

.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: #0061A8; border: 1px; border-style: dashed; border-spacing: 1px; }
.productListing-heading	{ background: #0061A8; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; 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: 20px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center; padding-left: 10px; }
TD.pageHeading2, DIV.pageHeading2 { color: #000000; font-size: 20px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: left; padding-left: 10px; }
TD.pageHeading3, DIV.pageHeading3 { color: #000000; font-size: 15px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-align: left; padding-left: 10px; }

.catentry { color: #000000; font-size: 15px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-align: middle; }

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

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

A.headerNavigation1 		 	{ color: #ffffff; }
A.headerNavigation1:hover 	{ color: #ffffff; text-decoration: underline; }

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

TABLE.tabline 			{ background: none; border-bottom: 1px #aaa solid; }

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

/*  ==========   END - Product Tab Styles   ==========  */
.style2 	{font-weight: bold}
.style3	{font-weight: bold}
.style5 	{color: #333333; }
h3		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
li 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
p 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px; }
table.subnav  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
/*  ==========   END - Product Tab 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: #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: #; }
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: #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; 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: #ff0000; }

/* 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 }

/* BOF: Infobox Skin Manager Start */
.newinfobox_top1 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top2 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; color: #ffffff; }
.newinfobox_top3 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top4 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top5 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top6 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top7 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top8 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top9 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfobox_top10 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; white-space: nowrap; }
.newinfoBoxContents	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/* EOF: Infobox Skin Manager Start */