/* general */
/* version note [1.1] 21/04/2008 OSR(GS): 2008-02-3229 AJAX Add to Basket	*/
/* version note [1.2] 02/09/2009 GA 2009-08-5113 Minor text colour changes	*/
body				{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FEFDF5 }
a 				{ text-decoration: none;}
a:hover 			{ text-decoration: none;}

.normal				{ font-family: arial; font-size: 12px; color: #333333; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left;}
.normal			a	{ font-family: arial; font-size: 12px; color: #333333; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left;}

.normalcenter			{ font-family: arial; font-size: 12px; color: #8B867F; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; line-height:1.5;}
.normalcenter		a	{ font-family: arial; font-size: 12px; color: #8B867F; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; line-height:1.5;}

.normaldivided			{ font-family: arial; font-size: 12px; color: #8B867F; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left; line-height:1.5;}
.normaldivided		a	{ font-family: arial; font-size: 12px; color: #8B867F; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left; line-height:1.5;}

.notes				{ font-family: verdana; font-size: 9px; color: #999999;}
.title				{ font-family: arial; font-size: 12px; color: #953b09; font-weight: bold; padding-left:2px;}
.title			a	{ font-family: arial; font-size: 12px; color: #953b09; font-weight: bold; padding-left:2px;}
.message			{ font-family: arial; font-size: 13px; font-weight: bold; color: #FF0000;}
.message		a	{ font-family: arial; font-size: 13px; font-weight: bold; color: #FF0000;}

/* inputs */
.formfield			{ font-family: arial; font-size: 10px; color: #666666; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #BFB6A2 #BFB6A2 #BFB6A2 #BFB6A2; padding: 1px 1px 1px 1px; height: 13px; width: 194px;}
.selectfield			{ font-family: arial; font-size: 10px; color: #666666; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #BFB6A2 #BFB6A2 #BFB6A2 #BFB6A2; padding: 1px 1px 1px 1px; height: 25px;}
.searchInput 		{ font-family: verdana; font-size: 9px; color: #333333; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #808080 #D4D0C8 #D4D0C8 #808080; padding: 1px 10px 1px 10px; height: 11px;  text-align:center;}
.Qty				{ font-family: arial; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 14px; border: solid 1px #797B66; background-color: #FFFFFF; width: 20px;}
.variantSelection		{ font-family: arial; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 14px; border: solid 1px #797B66; background-color: #FFFFFF; width: 200px;}
.currencydropdown		{ font-family: arial; font-size: 10px; color: #666666; background: #D2D4B6; border-style: solid; border-width: 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; padding: 1px 1px 1px 1px; height: 13px;}

/* standard forms */
.inputprompt			{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-transform: none;}
.inputprompt		a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-transform: none;}
.validationerror		{ font-family: arial; font-size: 10px; color: #FF0000;}

/* header */
.welcome			{ font-family: verdana; font-size: 10px; color: #FF9900; text-transform: uppercase;}
.headerbasketline		{ font-family: arial; font-size: 12px; color: #666666; background-color: #Ffffff; font-weight: normal; text-transform: normal;}
.headerbasketline	a	{ font-family: arial; font-size: 12px; color:  #666666; background-color: #Ffffff; font-weight: normal; text-transform: normal;}
.headerhighlight		{ font-family: arial; font-size: 13px; color: #808080; background-color: #F4F3EF; font-weight: bold; text-transform: none;}

/* promos */


/* account */
.account			{ font-family: verdana; font-size: 10px; color: #FFFFFF; text-transform: none; font-weight: bold;}
.account		a	{ font-family: verdana; font-size: 10px; color: #FFFFFF; text-transform: none; font-weight: bold;}
.accountName			{ font-family: arial; font-size: 12px; background-color: #ffffff; color: #666666; font-weight: normal;}
.accnormal			{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}
.accnormal		a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none;}

/* categories menu */
.menu 				{ font-family: arial; font-size: 12px; color: #666666; text-transform: none; font-weight: normal; text-align: left; padding-right:5px; padding-left:0px; PADDING-BOTTOM: 0px; padding-top: 0px;}
.menuhighlight 			{ font-family: arial; font-size: 12px; color: #333333; text-transform: none; font-weight: normal; text-align: left; padding-right:0px; padding-left:0px; PADDING-BOTTOM: 0px; padding-top: 0px;}
.submenu			{ font-family: arial; font-size: 11px; color: #333333; text-transform: none; font-weight: normal;}

/* profile menu */
.menuprofile			{ font-family: arial; font-size: 12px; color: #333333; text-transform: none; font-weight: normal; text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}
.menuprofile		a	{ font-family: arial; font-size: 12px; color: #333333; text-transform: none; font-weight: normal; text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}

.menuprofile_on			{ font-family: arial; font-size: 12px; color: #92654c; background-color: #f4f2ef; text-transform: none; font-weight: normal;text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}
.menuprofile_on		a	{ font-family: arial; font-size: 12px; color: #92654c; background-color: #f4f2ef; text-transform: none; font-weight: normal;text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}

/* checkout menu */
.checkout_done			{ font-family: arial; font-size: 12px; color: #333333; text-transform: uppercase; font-weight: normal;}
.checkout_hi			{ font-family: arial; font-size: 12px; color: #333333; background-color: #ffffff; text-transform: uppercase; font-weight: bold;}
.checkout_lo			{ font-family: arial; font-size: 12px; color: #333333; text-transform: uppercase; font-weight: normal;}

/* 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 */
.categoryNameThumbs		{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; font-weight: bold;}
.categoryNameThumbs	a	{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; font-weight: bold; line-height: 13px;}
/*.categoryName			{ font-family: arial; font-size: 18px; color: #18472c; text-transform: uppercase; text-align:center}*/
.categoryName			{ font-family: arial; font-size: 18px; color: #999999; text-transform: uppercase; text-align:center}

.CMPageTitle			{ font-family: arial; font-size: 17px; color: #18472c; text-transform: uppercase; text-align:center; font-weight: bold;}
.CMPageMainText			{ font-family: arial; font-size: 12px; color: #333333; text-transform: none;}
.CMPageMainText		a	{ font-family: arial; font-size: 12px; color: #333333; text-transform: none;}

.categoryDescription		{ font-family: arial; font-size: 12px; color: #333333; text-align:center; padding-left: 30px; padding-right: 30px; padding-bottom: 30px;}
.productZoom			{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: lowercase; text-align: left}
.productZoom		a	{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: lowercase; text-align: left}
.productImage			{ border: solid 1px #d1c8b5 }

/*.productName			{ font-family: arial; font-size: 14px; color: #18472c; font-weight: bold; text-transform: uppercase;}*/
.productName			{ font-family: arial; font-size: 14px; color: #666666; font-weight: bold; text-transform: uppercase;}
.productNameThumbs		{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: none;}

.productCode			{ font-family: arial; font-size: 11px; color: #8B867F; font-weight: normal; text-transform: none;}
.productStrapline		{ font-family: arial; font-size: 13px; font-weight: normal; color: #666666;}
.productDescription		{ font-family: arial; line-height: 1.5em; font-size: 10px; font-weight: normal; color: #666666;}
.productDescriptionLong		{ font-family: verdana; line-height: 1.5em; font-size: 9px; font-weight: normal; color: #8b867f;}
.productFeatures		{ font-family: arial; font-size: 10px; font-weight: normal; color: #666666; line-height: 1.5em;}
.productSwatches		{ font-family: arial; font-size: 10px; font-weight: bold; color: #666666; text-transform: lowercase; text-align: center}
.productSwatchTitle		{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-transform: lowercase; text-align: left}
.productPriceMatrix		{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal;}
.productPriceSmall		{ font-family: arial; font-size: 12px; color: #ff6600; font-weight: normal;}
.productPriceLarge		{ font-family: arial; font-size: 14px; color: #ff6600; font-weight: bold;}
.productGiftWrapped		{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}

.productOriginalPrice		{ font-family: arial; font-size: 13px; color: #7f7f7f; font-weight: normal; text-decoration: line-through}

.salePriceSmall			{ font-family: arial; font-size: 11px; color: #797B66; font-weight: normal; text-decoration: line-through }
.salePriceLarge			{ font-family: arial; font-size: 14px; color: #797B66; font-weight: normal; text-decoration: line-through }
.xsellName			{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-transform: none;}
.xsellPrice 			{ font-family: arial; font-size: 12px; color: #ff6600; font-weight: normal;}
.productAdded			{ font-family: arial; font-size: 11px; background-color: #666666; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; background-color: #CCCCCC; color: #FFFFFF;}
/*.categoryheading		{ font-family: arial; font-size: 12px; color: #18472c; font-weight: bold;}
.categoryheading	a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}*/
.categoryheading		{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}
.categoryheading	a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold;}


.searchName			{ font-family: arial; font-size: 12px; color: #641A3E; font-weight: bold; text-transform: none;}
.searchCode			{ font-family: arial; font-size: 11px; color: #797B66; font-weight: bold; text-transform: uppercase;}
.searchPrice			{ font-family: arial; font-size: 11px; color: #797B66; font-weight: normal;}

/*.breadcrumbs			{ font-family: arial; font-size: 10px; color: #666666; background-color: #ffffff; font-weight: bold; text-transform: none;}
.breadcrumbs		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: bold; text-transform: none; }*/
.breadcrumbs			{ font-family: arial; font-size: 10px; color: #666666; background-color: #ffffff; font-weight: bold; text-transform: none;}
.breadcrumbs		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: bold; text-transform: none; }


/* basket page */
.basketTableHead 		{ font-family: arial; font-size: 12px; color: #ffffff; background-color: #666666; font-weight: normal; text-transform: none;}
.basketTableHead 	a	{ font-family: arial; font-size: 12px; color: #ffffff; background-color: #666666; font-weight: normal; text-transform: none;}
.basketTableHeadYour 		{ font-family: arial; font-size: 12px; color: #666666; background-color: #ffffff; font-weight: normal; text-transform: none;}
.basketTableHeadYour 	a	{ font-family: arial; font-size: 12px; color: #666666; background-color: #ffffff; font-weight: normal; text-transform: none;}
.basketItem 			{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; background-color: #ebf1eb; }
.basketItem 		a	{ font-family: arial; font-size: 11px; color: #FFFFFF; text-transform: none; background-color: #c0b9b0; }
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketPrice			{ font-family: arial; font-size: 12px; color: #333333; font-weight: normal;}
.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;}

/* order list/history */
.secureTableHead		{ font-family: verdana; font-size: 10px; color: #FFFFFF; background-color: #00216B; font-weight: normal; text-transform: uppercase;}

/* footer */
.footerleft			{ font-family: arial; font-size: 10px; color: #C0B9B0; background-color: #FFFFFF; text-transform: none; border-style: solid; border-width: 1px 1px 1px 0px; border-color: #CCCCCC;} /* V1 V2*/
.footerleft		a	{ font-family: arial; font-size: 10px; color: #C0B9B0; background-color: #FFFFFF; text-transform: none; } /* V1 V2*/
.footerright		a	{ font-family: arial; font-size: 12px; color: #666666; background-color: #ffffff; text-transform: none;} /* V1 V2*/
.footerright			{ font-family: arial; font-size: 12px; color: #666666; background-color: #ffffff; text-transform: none;} /* V1 V2*/
.footerpipe			{ font-family: arial; font-size: 10px; color: #595959; background-color: #F2F2F2; text-transform: none;} /* V1 V2*/

.footerupper			{ font-family: verdana; font-size: 8px; color: #C6A7B7; text-transform: uppercase; font-weight: bold}
.footerupper		a	{ font-family: verdana; font-size: 8px; color: #C6A7B7; text-transform: uppercase; font-weight: bold}
.footerlower			{ font-family: arial; font-size: 12px; font-weight: bold; color: #8A5E74; text-transform: lowercase;}
.footerlower		a	{ font-family: arial; font-size: 12px; font-weight: bold; color: #8A5E74; text-transform: lowercase;}
.footerhotline			{ font-family: arial; font-size: 12px; font-weight: bold; color: #8A5E74; text-transform: uppercase;}

.footermargin			{ border-style: solid; border-width:1px 0px 0px 0px; border-color: #C6A7B7;}
.footerExtraText		{ font-family: arial; font-size: 9px; color: #999999; text-transform: none;}
.footerExtraText	a	{ font-family: arial; font-size: 9px; color: #999999; text-transform: none;}
.pagination			{ font-family: arial; font-size: 12px; color: #666666; text-transform: none;text-align: center;}
.pagination		a	{ font-family: arial; font-size: 12px; color: #666666; text-transform: none;text-align: center;}

/* cm */
.contentManaged			{ font-family: arial; font-size: 11px; color: #7B7B63; PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; padding-top: 0px; text-align: left;}
.cmTitle			{ font-family: arial; font-size: 18px; color: #8B5972; text-transform: none;}
.cmSubTitle			{ font-family: arial; font-size: 14px; color: #8B5972; text-transform: none;}
.cmLink			a	{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.cmLink				{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.cmFAQ				{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.cmTable			{ font-family: arial; font-size: 11px; color: #F3D3E4; text-transform: none;}

.promoText			{ font-family: arial; font-size: 12px; color: #666666; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: center; text-transform: uppercase;}
.intro				{ font-family: arial; font-size: 12px; color: #666666; text-align: center; PADDING-BOTTOM: 10px; padding-top: 10px; text-transform: uppercase;}
.promotitle			{ font-family: arial; font-size: 14px; color: #953B09; text-transform: uppercase;}
.promotitle		a	{ font-family: arial; font-size: 14px; color: #953B09; text-transform: uppercase;}

.confTitle			{ font-family: arial; font-size: 18px; color: #8B5972; text-transform: none;}
.confSubTitle			{ font-family: arial; font-size: 14px; color: #8B5972; text-transform: none;}
.confLink		a	{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.confLink			{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.confFAQ			{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.confTable			{ font-family: arial; font-size: 11px; color: #F3D3E4; text-transform: 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;}

/* [1.1] AJAX Add to Basket */

.variantInfo			{font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: uppercase;}
.variantPrice			{font-family: arial; font-size: 11px; color: #ff6600; font-weight: bold;}
.AjaxAddtobasket		{font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.Ajaxbasket_checkout		{font-family: arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.Ajaxbasket_checkout a		{font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.Ajaxbasket_continue		{font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.Ajaxbasket_continue a		{font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
