/* DEFAULT BODY STYLE */

body /* general style for body to set white background and correct font */
	{ 
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 12px; 
	font-weight: plain; 
	font-style: normal;
	background-color: #FFFFFF;
	}
	
 /* HEADER NAVIGATION */
 
.headerNavTD /* set the background  for a <td> element in the header 
						navigation menu */
	{
	background-color: #000000;
	/* text-align: center; */
	}
	
.headerNavLink /* link style for items in the header navigation menu  
					- use with .headerNavTD */
	{
	font-family:  Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #DEDEDC;
	background-color: #000000;
	text-decoration: none;
	}

/*  PRODUCT DESCRIPTIONS */ 

.productTitle /* title style for a product in a stock description page */
	{
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	text-align: left;
	}
	
.productCopy /* copy style for a product in a stock description page */
	{
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 10px; 
	font-weight: plain; 
	font-style: normal;
	text-align: left;
	}
	
.productCopyBold /* copy style for a product in a stock description page */
	{
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal;
	text-align: left;
	}
	
/* 
*
* LEFT HAND PRODUCT MENU
*
*/

.productMenuTitle /* style for title in the product menu */
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #000000; 
	text-decoration: none;
	background-color: #CFCFB5;
	}
	
.productMenuLink /* style for text in the product menu 
		- use in conjunction with a .productMenuTD'X' below */
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	cursor: hand;
	text-decoration: none;
	}

/* <td> background colours for menu - different colours denote different 
	product classes level 0 is the top level of the menu
*/
.searchTD {background-color: #CFCFB5;}
.productMenuTD0  /* level 1 =  sub item class 1 */ {background-color: #CFCFB5; cursor: hand;}	
.productMenuTD1  /* level 1 =  sub item class 1 */ {background-color: #99CCCC; cursor: hand;}
.productMenuTD2  /* level 2 =  sub item class 1 */ {background-color: #CCFFFF; cursor: hand;}
.productMenuTD3  /* level 3 =  sub item class 1 */ {background-color: #BEC79E; cursor: hand;}
.productMenuTD4  /* level 4 =  sub item class 1 */ {background-color: #E1E5D2; cursor: hand;}
.productMenuTD5  /* level 5 =  sub item class 1 */ {background-color: #C8D1CC; cursor: hand;}
.productMenuTD6  /* level 6 =  sub item class 1 */ {background-color: #DAE0DC; cursor: hand;}
.productMenuTD7  /* level 7 =  sub item class 1 */ {background-color: #D7C4B4; cursor: hand;}
.productMenuTD8  /* level 8 =  sub item class 1 */ {background-color: #EAD9D9; cursor: hand;}
.productMenuTD9  /* level 9 =  sub item class 1 */ {background-color: #FFD3A6; cursor: hand;}
.productMenuTD10 /* level 10 = sub item class 1 */ {background-color: #FFE9D3; cursor: hand;}

.whitebg {background-color: #FFFFFF;}

/*
*
* STOCK CATEGORY LINKS/HEADINGS
*
*/

.productCatTD0 /* style for top level category <td>*/
	{
	background-color: #000000;
	text-align: left;
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #DEDEDC; 
	text-decoration: none;
	}
	
.productCatTD0Link:Link
	{
	background-color: #000000; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #DEDEDC; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD0Link:Hover
	{
	background-color: #000000; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #3300FF; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD0Link:Active
	{
	background-color: #000000; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #FF0000; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD0Link:Visited
	{
	background-color: #000000; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #DEDEDC;
	/*color: #990099;*/
	text-decoration: none; 
	cursor: hand;
	}
	


.productCatTD1 /* style for 2nd level category <td>*/
	{
	background-color: #DAE0DC;
	text-align: left;
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}
	
.productCatTD1Link:Link
	{
	background-color: #DAE0DC; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD1Link:Hover
	{
	background-color: #DAE0DC; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #3300FF; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD1Link:Active
	{
	background-color: #DAE0DC; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #FF0000; 
	text-decoration: none; 
	cursor: hand;
	}
	
.productCatTD1Link:Visited
	{
	background-color: #DAE0DC; 
	text-align: left; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #990099; 
	/* color: #000000; */ 
	text-decoration: none; 
	cursor: hand;
	}

.productCatTD2 /* style for 3rd level category <td>*/
	{
	background-color: #CCFFFF;
	text-align: left;
	/*text-indent:2em;*/
	
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #000000; 
	text-decoration: none;
	}
	
.productCatLink0 /* style for top level category link*/
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #DEDEDC; 
	text-decoration: none;
	}
	
.productCatLink1 /* style for 2nd level category link */
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #000000; 
	text-decoration: none;
	}
	
/*
*
* LOGO STRIP
*
*/

.logoStripTD /* style for top strip <td> */
	{
	background-color: #DEDEDC;
	text-align: left;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	}

/* PRICE / STOCK CODE TABLE */

.whiteBox
	{
	background-color: #FFFFFF;
	}
	
	
.darkGreyBoxCentered
	{
	background-color: #CFCFCC;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal;
	}
	
.rrpStrikeThrough
	{
	text-decoration: line-through;
	background-color: #CFCFCC;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal;
	}
	
.lightGreyStockCodeBox
	{
	background-color: #DEDEDC;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 12px; 
	font-weight: plain; 
	font-style: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	}

.lightGreyPriceBox
	{
	background-color: #DEDEDC;
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 20px; 
	font-weight: bold; 
	font-style: normal;
	}
	
.redDiscountBox
	{
	background-color: #CC0033;
	text-align: right;
	font-family: Verdana, Arial, sans-serif; 
	color: #FFFFFF; 
	font-size: 28px; 
	font-weight: bold; 
	font-style: normal;
	padding-left: 10px;
	/*adding-right: 15px;*/
	vertical-align: middle;
	}
	
.redBoxSmallText
	{
	background-color: #CC0033;
	text-align: left;
	font-family: Verdana, Arial, sans-serif; 
	color: #FFFFFF; 
	font-size: 16px; 
	font-weight: bold; 
	font-style: normal;
	padding-right: 15px;
	vertical-align: middle;
	}
	
input.search 
	{
	font-family: Verdana, Arial, sans-serif; 
	background-color: #FFFFFF; 
	font-size: 10px;
	}
		
a.standardLink:Link
	{
	font-family: Verdana; font-weight: bold; font-size: 12px; color: #000000; cursor: hand;text-decoration: none;
	}
	
a.standardLink:Hover
	{
	font-family: Verdana; font-weight: bold; font-size: 12px; color: #3300FF; cursor: hand;text-decoration: none;
	}
	
a.standardLink:Active
	{
	font-family: Verdana; font-weight: bold; font-size: 12px; color: #FF0000; cursor: hand;text-decoration: none;
	}
	
a.standardLink:Visited
	{
	font-family: Verdana; font-weight: bold; font-size: 12px; color: #990099; cursor: hand;text-decoration: none;
	}

/*	
a.standardLink 
	{
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	cursor: hand;
	text-decoration: underline;
	} 
*/
	
.recommendedItemPrice 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #CC0033; 
	cursor: hand;
	text-decoration: none;
	}
	
.smallItemPrice 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: plain; 
	font-size: 11px; 
	color: #CC0033; 
	cursor: hand;
	text-decoration: none;
	}
	
/*
.smallItemPrice 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #CC0033; 
	cursor: hand;
	text-decoration: none;
}
*/

.largeText 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #000000; 
	text-decoration: none;
	}
	
.largeBiegeText 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #CFCFB5; 
	text-decoration: none;
	}
	
.largeBiegeLink:Link
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #CFCFB5; 
	text-decoration: none;
	}
	
.largeBiegeLink:Hover 
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #3300FF; 
	text-decoration: none;
	}
	
.largeBiegeLink:Active
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #FF0000; 
	text-decoration: none;
	}
	
.largeBiegeLink:Visited
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #990099; 
	text-decoration: none;
	}
	
.smlBoldBlackText
	{
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}
	
.showCursor
	{
	cursor: hand;
	}
	
.formSectionHeading
	{
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	}
	
.formFieldLabel
	{
	font-family: Verdana;
	font-weight: plain;
	font-size: 12px;
	color: #000000;
	}
	
	
.smlRedBoxSmallText
	{
	background-color: #CC0033;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
	}
	
.smlRedBoxSmallerText
	{
	background-color: #CC0033;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
	}
	
.smlLightGreyPriceBox
	{
	background-color: #DEDEDC;
	text-align: center;
	vertical-align: bottom;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	}
	
.smlRrpStrikeThrough
	{
	text-decoration: line-through;
	background-color: #CFCFCC;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	color: #000000; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal;
	}
	
.noRrp
	{
	background-color: #CFCFCC;
	text-align: center;
	font-family: Verdana; 
	}
	
.smlProductTitle
	{
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none;
	}
	
.smlProductDesc
	{
	font-family: Verdana;
	font-weight: plain;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	}
	
.tablelink
	{
	background-color: #FFFFFF;
	cursor: hand;
	}
	
.headline 
	{
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 20px; 
	color: #000000; 
	text-decoration: none;
	background-color: #FFFFFF;
	}
	
.dropdownmenu 
	{
	/*font-family: monospace;*/
	font-family: verdana;
	font-weight: plain; 
	font-size: 12px; 
	color: #000000; 
	}
	
.searchheading
	{
	font-family: verdana;
	font-weight: plain; 
	font-size: 10px; 
	color: #000000;
	}
		
a.smallLink:Link
	{
	font-family: Verdana; font-weight: bold; font-size: 11px; color: #000000; cursor: hand;text-decoration: none;
	}
	
a.smallLink:Hover
	{
	font-family: Verdana; font-weight: bold; font-size: 11px; color: #3300FF; cursor: hand;text-decoration: none;
	}
	
a.smallLink:Active
	{
	font-family: Verdana; font-weight: bold; font-size: 11px; color: #FF0000; cursor: hand;text-decoration: none;
	}
	
a.smallLink:Visited
	{
	font-family: Verdana; font-weight: bold; font-size: 11px; color: #990099; cursor: hand;text-decoration: none;
	}
	
.listDesc
	{
	font-family: Verdana; font-weight: plain; font-size: 10px; color: #000000; text-decoration: none;
	}
	
a.tclink:Link
	{
	font-family: Verdana; font-weight: bold; font-size: 18px; color: #000000; cursor: hand;text-decoration: none;
	}
	
a.tclink:Hover
	{
	font-family: Verdana; font-weight: bold; font-size: 18px; color: #3300FF; cursor: hand;text-decoration: none;
	}
	
a.tclink:Active
	{
	font-family: Verdana; font-weight: bold; font-size: 18px; color: #FF0000; cursor: hand;text-decoration: none;
	}
	
a.tclink:Visited
	{
	font-family: Verdana; font-weight: bold; font-size: 18px; color: #990099; cursor: hand;text-decoration: none;
	}
	
.minorMenuLink
	{
	background-color: #DAE0DC;
	cursor: hand;
	}

	

	



