

/*
DK	#5b005a
LITE	#f2e6ef
MID	#ad7fac
*/

html,*				{font-family:georgia,arial,helvetica,serif; font-size:10pt; color:#666666;}
body				{background:#ffffff; margin:0px; padding:0;}

.margin10			{margin:10px;}

.sm				{font-size:9pt;}
.smb				{font-size:9pt; font-weight:bold;}
.tdmidwb			{background:#ad7fac; font-size:9pt; font-weight:bold; color:#fff;}
.tdwwb				{background:#fff; font-size:9pt; font-weight:bold; color:#666; border:1pz solid #ad7fac;}
.smbw				{font-size:9pt; font-weight:bold; color:#fff;}



table {border-collapse:collapse;}

.boxText			{padding:0 0 0 6px;}
.errorBox			{background:#ad7fac; font-weight:bold; color:#ffffff;}
.stockWarning			{color:#cc0033;}
.productsNotifications		{background:#f2e6ef;}
.orderEdit			{color:#cf9fce; text-decoration:underline;}

.bglite				{background:#f2e6ef;}
.rightborder1			{border-right:2px solid #fff;}
.border1			{border:1px solid #999;}
.border2			{border:1px solid #ccc;}
.boldc1				{font-weight:bold; color:#5b005a;}
.lhcol				{background:#f2e6ef url(/images/common/lh_col_bg.jpg) no-repeat top right; padding:0 10px 0 14px;}

.heading1			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:11pt;}
.heading2			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#333333; font-size:11pt;}
.heading3			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:13pt;}
.heading4			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#ffffff; font-size:12pt;}
.heading5			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:10pt;}

.heading6			{font-weight:bold; color:#5b005a; font-size:12pt;}
.heading7			{font-weight:bold; color:#666666; font-size:11pt;}
.heading8			{font-weight:bold; color:#5b005a; font-size:10pt;}

hr				{color:#5b005a;}

.catListTD			{padding:6px; background:#ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff;}
.catListTD a			{font-size:10pt; font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a;}

a.aboldc1f1			{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:10pt;}
a.aboldc1			{font-weight:bold; color:#5b005a;}


#mainNav			{list-style:none; margin:16px 0 16px 0; padding:0;}
#mainNav li			{margin:2px; padding:0; width:100%; list-style:none;}

#mainNav a			{display:block; width:;
				font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:10pt;
				padding:3px; margin:0}

#mainNav a:hover		{color:#fff; background:#d6bfd6; border-right:10px solid #ad7fac;}

/* border-left:1px solid #5b005a; border-right:1px solid #5b005a; */

#mainNav a.topCat		{}
#mainNav a.topCatCurr		{border-bottom:1px dashed #000;}

#mainNav .topCatHilite		{font-weight:bold; color:cc3399;}
#mainNav .topCatNull		{font-weight:bold; color:5b005a; padding:3px;}


#mainNav a.subNav		{padding:2px 2px 2px 20px; color:#666666; font-size:10pt; width:;}
#mainNav a.subNav:hover		{color:#fff;}
#mainNav a.subNavCats		{padding:2px 2px 2px 20px; color:#5b005a; font-size:10pt;}
#mainNav a.subNavCatsL2		{padding:2px 2px 2px 20px; color:#000000; font-size:10pt;}
#mainNav a.subNavCurr		{padding:2px 2px 2px 20px; color:#5b005a; font-size:10pt;  border-bottom:1px dashed #000;}

#mainNav a.subNavL2		{padding:2px 2px 2px 32px; color:#000; font-size:10pt;}

.headerBasket			{padding:1px;}
.headerBasket .heading		{padding:3px; font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#5b005a; font-size:11pt;}
.headerBasket .itemCell		{padding:0 6px 0 6px;}
.headerBasket a			{font-size:8pt;}

.headerBrandsCell		{padding:0 0 0 21px; border-right:2px solid #fff;}
.topfillerTD			{border-left:1px solid #fff; background:#f2e6ef;}

a				{color:#5b005a; text-decoration:none;}
a:hover				{color:#000000; text-decoration:none;}






form				{display:inline;}

TR.header			{background:#ffffff;}

TD.headerNavigation		{color:#666; padding:4px;}

TD.headerNavigation a		{color:#666; padding:0 6px 0 6px; font-family:georgia,"times new roman",times,serif; font-weight:bold;}
TD.headerNavigation a:hover	{color:#5b005a;}

TR.headerError			{background:#ff0000;}

TD.headerError			{font-size:10pt; color:#ffffff; font-weight:bold; text-align:center; background:#ff0000;}

TR.headerInfo			{background:#00ff00;}

TD.headerInfo			{font-size:10pt; color:#ffffff; font-weight:bold; background:#00ff00; text-align:center;}

TR.footer			{}

TD.footer			{font-size:7pt; color:#5b005a; font-weight:bold; padding:4px;}

.infoBox			{ border-top-width: 0px; border-top-style: solid; border-top-color: #CCCCCC;}
/* background:#ad7fac;  */


.infoBox a:hover		{text-decoration:underline;}
.infoBoxGrey			{background:#666;}


.infoBoxContents		{background:#fff;}

.infoBoxNotice			{background:#FF8E90;}

.infoBoxNoticeContents		{background:#FFE6E6;}

TD.infoBoxHeading		{color:#ffffff; font-weight:bold; background:#5b005a; padding:0 0 0 6px;}
td.infoBoxHeading p		{font-family:georgia,"times new roman",times,serif; font-weight:bold; color:#ffffff; font-size:12pt;}

TD.infoBox, SPAN.infoBox	{}

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

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

TABLE.productListing		{border:1px solid #5b005a; border-spacing:1px;}

.productListing-heading		{background:#999; color:#fff; font-weight:bold;}

TD.productListing-data		{}

A.pageResults			{color:#ad7fac; font-weight:bold;}
A.pageResults:hover		{color:#ffffff; background:#ad7fac;}

/*
DK	#5b005a
LITE	#f2e6ef
MID	#ad7fac
*/

TD.pageHeading, DIV.pageHeading	{font-size:11pt; color:#5b005a; font-weight:bold;}

TR.subBar			{background:#f4f7fd;}

TD.subBar			{color:#000000;}

TD.main, P.main			{font-size:10pt; line-height:1.5;}

TD.smallText, TD.smallText a, SPAN.smallText, P.smallText {font-size:8pt;}

TD.smallText a			{text-decoration:underline;}
TD.smallText a:hover		{text-decoration:underline;}

TD.accountCategory		{font-size:12pt; color:#aabbdd;}

TD.fieldKey			{font-size:10pt; font-weight:bold;}

TD.fieldValue			{font-size:10pt;}

TD.tableHeading			{font-size:10pt; font-weight:bold;}

SPAN.newItemInCart		{color:#ff0000;}

checkbox, input, radio, select, textarea	{font-size:10pt; border:1px solid #5b005a; color:#5b005a; background:#fdfbfd;}
textarea					{width:100%;}

.asm				{font-size:8pt;}
.asm:hover			{}

.noul a:hover {text-decoration:none;}	

.genButton {
	color:#fff; font-size:9pt; font-weight:bold; text-align:center;
	cursor:hand;
	background:#d7b2cf;
	width:140px;
	vertical-align:top;
	border:1px; border-style:solid; border-top-color:#d4d4d4; border-right-color:#d4d4d4; border-bottom-color:#a8a8a8; border-left-color:#a8a8a8;
	text-decoration:none;
}

 
.genButtonSubmit{
	width:100%;
	color:#fff; font-size:9pt; font-weight:bold; text-align:center;
	cursor:hand;
	background:#d7b2cf;
	vertical-align:top;
	border:none;
	text-decoration:none;
}



.smallButton {
	color:#fff; font-size:9pt; font-weight:bold; text-align:center;
	vertical-align:top;
	background:#999;
	padding:0;
	height:18px; width:70px;
	border:1px; border-style:solid; border-top-color:#ccc; border-right-color:#ccc; border-bottom-color:#000; border-left-color:#000;
	cursor:hand;
	text-decoration:none;
}


.QQQcssbuttonsubmit{
	background:#999;
	height:22px;
	color:#fff;
	width:120px;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	border:1px; border-style:solid;
	border-top-color:#ccc; border-right-color:#ccc;
	border-bottom-color:#000; border-left-color:#000;
	cursor:hand;
	text-decoration:none;
	Vertical-align:top;
}

SPAN.greetUser			{color:#5b005a; font-weight:bold;}

TABLE.formArea			{background:#f1f9fe; border:1px solid :#7b9ebd;}

TD.formAreaTitle		{font-size:10pt; font-weight:bold;}

SPAN.markProductOutOfStock	{font-size:10pt; color:#c76170; font-weight:bold;}

SPAN.productSpecialPrice	{color:#ff0000;}

SPAN.errorText			{color:#ff0000;}

.moduleRow			{ }
.moduleRowOver			{background-color:#efefef; cursor:pointer; cursor:hand;}
.moduleRowSelected		{background-color:#f2e6ef;}

.checkoutBarFrom, .checkoutBarTo	{color:#8c8c8c;}
.checkoutBarCurrent			{color:#000000; }

/* message box */

.messageBox					{ }
.messageStackError, .messageStackWarning	{background-color:#ad7fac; color:#ffffff; border:1px solid #5b005a;}
.messageStackSuccess				{background-color:#ad7fac; color:#ffffff; border:1px solid #5b005a;}

/* input requirement */

.inputRequirement		{color:#ff0000;}


/*

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

*/


/* BOF: Open Featured Products */
TD.featuredProducts, TD.featuredCategories, TD.featuredManufacturers, TD.featuredManufacturerWP {
  font-family:arial,helvetica,sans-serif
  font-size: 9pt;
  line-height: 1.5;
}


TD.featuredProducts img {border:1px solid #999;}


TD.featuredProducts A, TD.featuredCategories A, TD.featuredManufacturers A, TD.featuredManufacturerWP A {
  color: #5b005a;
  font-weight:bold;
  text-decoration: none;
}

TD.featuredProducts A:hover, TD.featuredCategories A:hover, TD.featuredManufacturers A:hover, TD.featuredManufacturerWP A:hover {
  color: #666;
  text-decoration: underline;
}
/* EOF: Open Featured Products */


