/* general */
body 				{background-color: #0E2745; margin-left: 0px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;}
			
a 				{text-decoration: none; color: #0E2745}
h1				{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
h2				{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
a:hover 			{font-family: Arial, Helvetica, sans-serif; color: #D5AE65}

.normal				{ font-family: Arial; font-size: 12px; color: #0E2745; font-weight: normal; line-height:1.5;}
.normal			a	{ font-family: Arial font-size: 12px; color: #0E2745; font-weight: normal; text-decoration: none;}

.normal1			{ font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: normal; line-height:1.5;}
.normal1		a	{ font-family: Arial font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.normal2			{ font-family: Arial; font-size: 10px; color: #0E2745; font-weight: normal; line-height:1.5;}
.normal2		a	{ font-family: Arial font-size: 10px; color: #0E2745; font-weight: normal; text-decoration: none;}

.title				{ font-family: Arial; font-size: 14px; color: #40535D;text-transform: uppercase;font-weight: bold;line-height: 22px;}

.whiteBack 			{background-color: #FFFFFF;}
.blueBack 			{background-color: #0E2745;}
.greyFrame 			{background-color: #CCCCCC;}
.paleBlueFill 			{background-color: #F2F3F5;}
.choiceBox 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;height: 12px;width: 155px;border: 1px solid #0E2745;text-align: left;text-indent: 5px;vertical-align: middle;}
.qtyBox 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;height: 12px;width: 16px;border: 1px solid #0E2745;text-align: center;}
.leftBar 			{background-image: url(public/images/bg/left_bar.gif);background-repeat: repeat-y;}
.rightBar 			{background-image: url(public/images/bg/right_bar.gif);background-repeat: repeat-y;}

.tnrBlue20 			{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #0E2745;text-decoration: none;font-weight:normal;}
h2.tnrBlue20 			{font-family: "Times New Roman", Times, serif;font-size: 20px;color: #0E2745;text-decoration: none;font-weight:normal;}
.chooseTitle 			{font-family: "Times New Roman", Times, serif;font-size: 15px;color: #0E2745;text-decoration: none;font-weight:bold;}
.tnr12Blue 			{font-family: "Times New Roman", Times, serif;font-size: 12px;color: #0E2745;text-decoration: none;}
.arial11BlueBoldLined 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #0E2745;text-decoration: underline;}
.totalBox 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;height: 12px;width: 66px;border: 1px solid #0E2745;vertical-align: middle;font-weight: bold;background-color: #D2D6DC;}

.arial11BlueLined 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;text-decoration: underline;}
.arial11BlueLined 	a	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;text-decoration: underline;}
.arial11Grey 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #777777;text-decoration: none;}
.arial11Blue 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;text-decoration: none;}
.arial10PaleBlue 		{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #9FA9B5;text-decoration: none;}
.searchBoxTop 			{font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #978D5D;text-decoration: none;height: 12px;width: 105px;border: 1px solid #0E2745;background-color: #FFFFFF;vertical-align: middle;text-indent: 5px;}
.searchBox 			{font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #978D5D;text-decoration: none;height: 10px;width: 103px;border: 1px solid #FFFFFF;background-color: #FFFFFF;}
.arial10Grey 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;text-decoration: none;}
.breadCrumb 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;text-decoration: capitalize;}
.breadCrumb 		a	{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;text-decoration: capitalize;}

.frameGrey 			{background-color: #D2D4D5;}
.yellowBack 			{background-color: #F1EDD2;}
.whiteBack  			{background-color: #FFFFFF;}
.basketRed 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;text-decoration: none;}
.basketItems 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #40535D;text-decoration: none;}
.basketLinks 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #40535D;text-decoration: none;}
.treeBack 			{background-image: url(public/images/bg/tree_back.gif);background-repeat: no-repeat;background-position: bottom;}
.verdana10Blue 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #40535D;text-decoration: none;}
.newsletterBox 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;background-color: #FFFFFF;border: 1px solid #40535D;height: 14px;width: 118px;}
.linkDivides 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC0000;text-decoration: none;}
.baseLinks 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;text-decoration: none;}
.bottomLinks 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8E979D;text-decoration: none;}

/* DISPATCH */
.formHead               	{ font-family : arial ; font-size : 12px; font-weight : bold; color : #ffffff; width :549px;}
.formBorder             	{ border-style: solid ; border-width : 0px 1px 0px 1px; border-color : #B0AA9D; ; background : #F6F6F4; width : 547px; padding-top : 15px; }
.dispatchLine			{ font-family : arial; font-size : 10px; }

/* 3D SECURE*/

.o3DSecureLyr { display:none; background-color:#FFFFFF; z-index:1001; position:relative; cursor:default;} 
	
.o3DSecureWindow { 
	display:none; 
	border:0px;
	background-color:#FFFFFF;
}
 .oDisableOverlay { display:none; position:absolute; top:0px; left:0px; width:100%; z-index:100; cursor:wait; }

#_o3DSecureLoading { 
	z-index:1001; 
	width:100%; 
	margin: 40px auto 0px auto; 
	text-align:center; 
	font-family:arial; 
	font-size:12px; 
	color: #333333; 
}

.p-shadow { 
	z-index:1001; 
	cursor:default; 
	display:none; 
	width: 90%; 
	position:absolute; 
	top:0px; 
	left:0px; 
	background-color:#FFFFFF; 
	background:url(/core_2/core_images/dropshadows/shadowAlpha.png) no-repeat bottom right !important; 
	background:url(/core_2/core_images/dropshadows/shadow.gif) no-repeat bottom right; 
	margin: 10px 0 0 10px !important; 
	margin: 10px 0 0 5px; 
}

.p-shadow div { 
	z-index:1001; 
	cursor:default; 
	background: none !important; 
	background-color:#FFFFFF; 
	background:url(/core_2/core_images/dropshadows/shadow2.gif) no-repeat left top; 
	padding: 0 !important; 
	padding: 0 8px 8px 0; 
}
.p-shadow div div { 
	z-index:1001; 
	cursor:default; 
	color: #777; 
	background-color: #FFFFFF; 
	border: 1px solid #a9a9a9; 
	padding: 4px; 
	margin: -6px 6px 6px -6px !important; 
	margin: 0; 
}

/* END 3D SECURE*/
/*product */

.productMainTitle 		{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #40535D;text-decoration: none;font-weight: bold;}
h2.productMainTitle 		{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #40535D;text-decoration: none;font-weight: bold;}
.productRedTitleMain 		{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #CC0000;text-decoration: none;}
.ProductPagePrice 		{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #CC0000;text-decoration: none;}
.PsalePriceSmall		{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #40535D; text-decoration: line-through;font-weight: normal;}
.PsalePriceSmalls		{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #CC0000;text-decoration: none;}
.PsalePriceLarge		{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #CC0000;text-decoration: none;}
.subcatPrice 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #40535D;text-decoration: line-through;font-weight: normal;}
.subcatPriceS 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #CC0000;text-decoration: none;}
.subcatPriceL 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #CC0000;text-decoration: none;}

.productPageDetails 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #40535D;text-decoration: none;}
.productDivide 			{background-image: url(images/prod_divide.gif);background-repeat: repeat-y;}
.arial10Red 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #CC0000;text-decoration: none;}
.arial10Blue 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;}

.greenFill 			{background-color: #7DC3A6;}

.darkFill 			{background-color: #586B63;}
.darkFrame			{background-color: #586B63;}
.greyBack 			{background-color: #FAFAFA;}	

/* LEFT MENU */
.navBacks 			{background-color: #E7EFEF;} 
.navLinks 			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;color: #0E2745;text-decoration: none;}
.topLinks 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;}
.topLinksL 			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;text-transform: uppercase;}
.topLinksL 		a	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;text-transform: uppercase;}

.newsletterCopy 		{font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-transform: uppercase;color: #40535D;text-decoration: none;}
.copyLink 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;text-decoration: none;}
.deliveryTerms 			{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #999999;text-decoration: none;}
.brightRed 			{font-family: Arial, Helvetica, sans-serif; sans-serif;font-size: 12px;font-weight: bold;color: #0E2745;text-decoration: none;}
.brightRed		a	{font-family: Arial, Helvetica, sans-serif;sans-serif;font-size: 12px;font-weight: bold;color: #0E2745;text-decoration: none;}
.dropdownLinksNav1          	{font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #0E2745;text-decoration: none;}
.dropdownLinksNav		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;color: #0E2745;text-decoration: none;}
.BoldGold 			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: none;}
.BoldGoldcatHead 		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: none;}

/* Content Managed page */
.productFrame 			{background-image: url(public/images/bg/product_frame.gif);}
.promoCopy 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #586B63;}
.greenLink 			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #7DC3A6;text-decoration: none;font-weight: bold;}	
.brownTitle 			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #532F18;text-decoration: none;}

/* Product Page */
h2.productMainName		{font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #532F18;text-decoration: none;margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.brownTitle			{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #532F18;text-decoration: none;}
.swatchTitle			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #646465;text-decoration: none;}
/*
.pDescription			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #532F18;text-decoration: none;font-weight: bold;}
.pDescriptionLong 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
*/
.zoomin 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-transform: uppercase;color: #532F18;text-decoration: none;}
.swatch 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #646465;text-decoration: none;}
.stock 				{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #646465;text-decoration: none;}
.yourChoiceBox 			{ height: 14px;width: 124px;border: 1px solid #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #646465;}
.qtyBox1 			{ height: 14px;width: 14px;border: 1px solid #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #646465;text-decoration: none;text-align: center;}
.totalBox 			{height: 14px;width: 68px;border: 1px solid #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #646465;text-decoration: none;}
.productAddedbasket	a	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #40535D; background-color:#FFFFFF; font-weight: normal; text-transform: uppercase;}
.productAddedbasket		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #40535D background-color:#FFFFFF; font-weight: normal; text-transform: uppercase; }


/* inputs */
.formfield			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #FFFFFF;border: 1px solid #40535D;height: 13px;width: 141px; padding-left:5px;} 
.selectfield			{ font-family: Arial; font-size: 10px; color: #000000; padding: 1px 1px 1px 1px;height: 18px;}
.inputprompt			{ font-family: arial; font-size: 10px; color: #0E2745; font-weight: normal; text-transform: capitalize;}
.inputprompt		a	{ font-family: arial; font-size: 10px; color: #0E2745; font-weight: normal; text-transform: capitalize;}
.mandatorySymbol		{ font-family: Verdana; font-size: 10px; color: #0E2745; font-weight: normal; }

/* Catalogue request Page */
.formfield1			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF;border: 1px solid #40535D; height: 13px; width: 141px; padding-left:5px;}

/* Category Page */

/*h2.categoryTitle 		{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #40535D;font-weight: normal;}*/
h1.catHeader 			{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-transform: uppercase;color: #586B63;text-decoration: none;font-weight: bold;margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}

h2.categoryTitle 		{font-family: "Times New Roman", Times, sans-serif;font-size: 26px;color: #40535D;font-weight: normal;}
.categoryDescription1		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #40535D;}
.categoryDescription		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0E2745;text-decoration: none;line-height: 20px;}
.catCopy 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #646465;text-decoration: none;}
.mainProductName 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #532F18;text-decoration: none;text-transform: uppercase;}
/*.mainProductName1		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #532F18;text-decoration: none;text-transform: uppercase;}	*/
.mainProductPrice 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #586B63;text-decoration: none;}
.salePriceSmall			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;text-decoration: none; }
.salePriceSmalls		{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #586B63;text-decoration: none;}
.salePriceLarge			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0E2745;text-decoration: none;}
.contentNotFound		{font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #CCCCCC; color: #40535D; text-decoration: none;}

.homepagecatname1		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #40535D;text-decoration: none;}
.homepagecatname		{font-family: "Times New Roman", Times, serif;font-size: 14px; font-weight: bold;color: #0E2745;text-decoration: none;}
h2.catHeaderRed 		{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #CC0000;font-weight: normal;}
.categoryFill 			{background-color: #E3E1D5;}

/* Subcategory Page */

.subcategoryTitle 		{font-family: "Times New Roman", Times, sans-serif;font-size: 26px;color: #D5AE65;font-weight: normal;}
.subcatPrice 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #CC0000;text-decoration: none;}
.subCatDiscount 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #40535D;text-decoration: line-through;}
.subCatMoreInfo 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #777777;text-decoration: none;}
.moreinfo 			{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #777777;text-decoration: none;}


/* PCI CV2 Entry */
.oPCI_DisableHelp		{ display:none; position:absolute; top:0px; left:0px; width:100%; z-index:1000; }
.oPCI_Text			{ font-family: verdana; font-size: 11px; color: #000000; font-weight: normal;}
.oPCI_Text		a	{ font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.oPCI_TextLink			{ font-family: verdana; font-size: 11px; color: blue; font-weight: normal;}
.oPCI_TextLink		a	{ font-family: verdana; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}

/*.mailbox	*/		{font-family: arial; font-size: 10px; color: #777777; font-weight: normal;text-transform: uppercase;}

.normalhigh			{ font-family: arial; font-size: 10px; color: #40535D; font-weight: normal; line-height:1.5;text-transform: uppercase;}
.normalhigh		a	{ font-family: arial; font-size: 10px; color: #40535D; font-weight: normal; text-decoration: none;text-transform: uppercase;}
.welcome1			{ font-family: arial; font-size: 11px; color: #7DC3A6;font-weight: bold; text-transform: uppercase;}
.welcome1		a	{ font-family: arial; font-size: 11px; color: #7DC3A6;font-weight: bold; text-transform: uppercase;}

.notes				{ font-family: verdana; font-size: 9px; color: #999999;}
/*.title1				{ font-family: verdana; font-size: 12px; color: #663300; font-weight: bold;} */
.message			{ font-family: verdana; font-size: 11px; font-weight: bold; color: #FF0000;}
.message		a	{ font-family: verdana; font-size: 11px; font-weight: bold; color: #FF0000;}
.smallmessage			{ font-family: verdana; font-size: 10px; color: #FF0000;}
.smallmessage		a	{ font-family: verdana; font-size: 10px; color: #FF0000;}

.discountDisplay		{ font-family: verdana; font-size: 9px; font-weight: normal; color: #FF0000;}
.discountDisplay	a	{ font-family: verdana; font-size: 9px; font-weight: normal; color: #FF0000;}
.Price 				{ font-family: Arial; font-size: 10px; color: #6F4E42; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #B8A6A0 #B8A6A0 #B8A6A0 #B8A6A0; padding: 1px 1px 1px 1px; height: 16px; width: 50px;}
.quantity			{font-family: verdana; font-size: 10px; color: #663333; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #663333 #663333 #663333 #663333; padding: 1px 1px 1px 1px; height: 15px; width: 15px; vertical-align:center; text-align: center;}
.validationerror		{ font-family: arial; font-size: 10px; color: #FF0000;}

/* 'sellers */
.Bestsellers			{ font-family: arial; font-size: 10px; color: #000000;text-transform: uppercase;}
.BestsellerPrice		{ font-family: arial; font-size: 10px; color: #335566; text-decoration: none;}

/* account */
.accountName			{ font-family: arial; font-size: 12px; background-color: #D4D4D4; color: #666666; font-weight: normal;}
.pageHTMLlink 			{ font-family: verdana; font-size: 10px; color: #777777; font-weight: normal; text-decoration: underline; text-transform: uppercase;}
.pageHTMLlink 		a	{ font-family: verdana; font-size: 10px; color: #777777; font-weight: normal; text-decoration: underline; text-transform: uppercase;}

/* profile menu 

.menuprofile			{  font-family: arial; font-size: 10px; color: #646465; font-weight: normal;background-color: #FFFFFF;text-transform: uppercase;text-align: left; }
.menuprofile1			{  font-family: arial; font-size: 10px; color: #646465; font-weight: normal;background-color: #E7EFEF;text-transform: uppercase;text-align: left; }
*/
/* registration */
.regnormal			{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}
.regnormal		a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none;}

/* product+category pages */
.categoryName			{ font-family: arial; font-size: 17px; color: #663366; text-transform: none; font-weight: bold; text-align:center; padding-top:20px;}
.productImage			{ border: solid 1px #d1c8b5 }
.productName			{ font-family: arial; font-size: 14px; color: #335566; font-weight: bold; text-transform: uppercase;}
.productPrice			{ font-family: arial; font-size: 14px; color: #335566; font-weight: bold;}
.productDetails			{ font-family: arial; font-size: 11px; color: #335566; font-weight: bold; text-transform: uppercase;}
.productCode			{ font-family: arial; font-size: 12px; color: #335566; font-weight: normal; text-transform: none;}
.productDescription		{ font-family: arial; font-size: 11px; font-weight: none; color: #335566;text-align: justify;}
.productFeatures		{ font-family: verdana; font-size: 11px; font-weight: normal; color: #666666;}
.productAdded			{ font-family: arial; font-size: 11px; background-color: #CCCCCC; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; background-color: #CCCCCC; color: #FFFFFF;}
.productGridColourText		{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;}
.productGridKeyText		{font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #40535D;}

/* basket page */
.basket			 	{ font-family: Arial; font-size: 12px; color: #335566 ; background-color:#FFFFFF; font-weight: bold; text-transform: uppercase;  }
.basketHeader		 	{ font-family: Arial; font-size: 12px; color: #FFFFFF ; background-color:#0E2745; font-weight: bold;}
.basketHeader		 a	{ font-family: Arial; font-size: 12px; color: #FFFFFF ; background-color:#0E2745; font-weight: bold;}
/*.basketHeader1		 	{ font-family: Arial; font-size: 12px; color: #40535D ; background-color:#E7EFEF; font-weight: bold;}
.basketHeader1		 a	{ font-family: Arial; font-size: 12px; color: #40535D ; background-color:#E7EFEF; font-weight: bold;}
*/
.agreeTerms 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: none;}
.agreeTerms 		a	{font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: underline;}
.basketTableHead 		{ font-family: Arial; font-size: 12px; color: #335566 ; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; }
.basketHead 			{ font-family: arial; font-size: 9px; color: #FFFFFF; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; height: 18px; }
.basketHead 	a		{ font-family: arial; font-size: 9px; color: #FFFFFF; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase;}
.basketItem 			{ font-family: arial; font-size: 11px; color: #777777; text-transform: none; background-color: #ffffff; }
.basketItem 		a	{ font-family: arial; font-size: 12px; color: #777777; text-transform: none; background-color: #ffffff; }
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketprom     		{ font-family: arial; height:18px; font-size: 11px; color: ##40535D; background-color: #E7EFEF; font-weight: bold; text-transform: uppercase;}
.Enterprom     			{ font-family: arial; height:18px; font-size: 11px; color: #40535D; background-color: #E7EFEF; font-weight: normal; text-transform: lowercase;}
.Enterprom1     		{ font-family: arial; height:18px; font-size: 11px; color: #40535D; background-color: #E7EFEF; font-weight: normal;}
.removeprom		a	{ font-family: arial; height:18px; font-size: 12px; color: #D5AE65; font-weight: bold;}
.basketPrice			{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}
.basketPriceVAT			{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal; text-transform: none;}
.xchangeratenotice		{ font-family: arial; font-size: 10px; color: #797B66; font-weight: normal;}
.basketTotal			{ font-family: arial; height:33px; font-size: 12px; color: #FFFFFF;font-weight: bold; text-transform: Caption;}
.basketTotal1			{ font-family: arial; height:18px; font-size: 12px; color: #FFFFFF; background-color: #0E2745; font-weight: bold; text-transform: uppercase;}
.basketVariant			{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; background-color: #ffffff; }
.dividerClass			{ border-style: solid; border-color: #7799AA; border-width: 0px 0px 1px 0px;height: 2px;}

.colour				{font-family: verdana; font-size: 10px; color: #666666; font-weight: none;}
.quantity			{font-family: arial; font-size: 10px; color: #777777; background: #F3F4F1; border-style: solid; border-width: 1px; border-color: #7799AA #7799AA #7799AA #7799AA; padding: 1px 1px 1px 1px; height: 15px; width: 15px;}
.quantityp			{font-family: arial; font-size: 10px; color: #40535D; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #40535D #40535D #40535D #40535D; padding: 1px 1px 1px 1px; height: 15px; width: 15px;vertical-align:center; text-align: center;}

.youmayalso			{ font-family: verdana; font-size: 10px; color: #663333; text-decoration: underline;}
.login  		    	{font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold; background: #7799AA;}
.login  		  a  	{font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold; background: #7799AA;}

.menu				{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.menu			a	{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.catname			{ font-family: arial; font-size: 10px; color: #000000; font-weight: normal; text-transform: uppercase}
.catname		a	{ font-family: arial; font-size: 10px; color: #000000; font-weight: normal;}
.price				{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal;}
.price			a	{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal;}
.pricetotal			{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase;  font-weight: bold;}
.logininbasket			{ font-family: arial; font-size: 11px; color: #000000;}
.basketLoginHeadings		{ font-family: arial; font-size: 12px; color: #000000; font-weight: bold; text-transform: none;}
