/* release note [1.0] - PJR 26/04/2007 - 3DSecure */
/* version note [1.1] 28/09/2007 06:34 AM OSR: RSC INITIAL PHASE SITE CHANGES.

/* Container (centered layout stuff)*/
#container				{margin: 0 auto; width : 777px; text-align :left;}

/* general */
/* START OF [1.1] */
body					{ text-align: center; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF }
/* END OF [1.1] */
a 					{ text-decoration: none;}
a:hover 				{ text-decoration: none;}

/* .normal					{ margin-left:10px; border: 1px none #FFFF00; font-family: arial; font-size: 12px; color: #797B66; font-weight: normal;} */
.normal					{font-family: arial; font-size: 11px; color: #666666; font-weight: normal;}
.normal				a	{font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;}


/* release note [1.0] - PJR 26/04/2007 - 3DSecure */
.o3DSecureLyr			{ display:none;  background-color:#FFFFFF; z-index:1001; position:relative; cursor:default;}
.o3DSecureWindow		{ display:none; border:0px; }
.oDisableOverlay		{ display:none; position:absolute; top:0px; left:0px; width:100%; z-index:1000; 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; }



.notes					{ font-family: verdana; font-size: 9px; color: #999999;}
.title					{ font-family: verdana; font-size: 12px; color: #00216B; font-weight: bold;}
.message				{ font-family: arial; font-size: 12px; font-weight: normal; color: #FF0000;}
.message			a	{ font-family: arial; font-size: 12px; font-weight: normal; 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;}
.formfield1			{ 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: 167px;}
.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: 13px;}
.searchInput 			{ font-family: arial; font-size: 10px; color: #666666; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #808080 #D4D0C8 #D4D0C8 #808080; padding: 1px 1px 1px 1px; height: 16px; width: 134px; text-align: center;}
.Qty					{ font-family: arial; font-size: 11px; color: #666666; padding: 1px 1px 1px 1px; height: 14px; border: solid 1px #BFB6A2; background-color: #FFFFFF; width: 125px;}
.Qty1				{ font-family: arial; font-size: 11px; color: #666666; padding: 2px 2px 2px 2px; height: 12px; border: solid 1px #BFB6A2; background-color: #FFFFFF; width: 22px;}
.variantSelection		{ font-family: arial; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 14px; border: solid 1px #BFB6A2; background-color: #FFFFFF; width: 125px;}
.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: 11px; color: #666666; font-weight: normal; text-transform: none;}
.inputprompt		a	{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; 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: 10px; color: #666666;text-transform: uppercase;}
.headerbasketline	a	{ font-family: arial; font-size: 10px; color: #666666;text-transform: uppercase;}
.headerhighlight		{ font-family: helvetica; font-size: 15px; color: #4D4D4D; font-weight : 900; background-color: #98D7E3;  text-transform: lowercase; }
.headerMenu				{ font-family: helvetica; font-size: 15px; font-weight : 900; color: #4D4D4D; background-color: #98D7E3;  text-transform: lowercase; height :25px;}
.headerMenu			a	{ font-family: helvetica; font-size: 17px; font-weight : 900; color: #4D4D4D; background-color: #98D7E3;  text-transform: lowercase; height :25px; }
.headeritemcount		{font-family : arial ; font-size : 10px ; color: #D8001D;  }
.headeritemcount	a	{font-family : arial ; font-size : 10px ; color: #D8001D;  }

/* 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: #D4D4D4; color: #666666; font-weight: normal;}
.accnormal				{ font-family: arial; font-size: 12px; font-weight: normal; color: #666666; padding-bottom : 10px; padding-top : 5px;padding-left: 20px;}
.accnormal			a	{ font-family: arial; font-size: 12px; font-weight: normal; color: #666666; padding-bottom : 10px; padding-top : 5px;padding-left: 20px;}
.tocheckout				{ font-family: arial; font-size: 12px; font-weight: normal; color: #666666; }


/* categories menu */
.menu 					{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none;  }
.menu 				a	{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none;}
.menu_on 				{ font-family: Arial; font-size: 11px; color: #D8001D; text-transform: none; font-weight: none; }
.menu_on 			a	{ font-family: Arial; font-size: 11px; color: #D8001D; text-transform: none; font-weight: none;}
.submenu				{ font-family: Arial; font-size: 10px; color: #666666; text-transform: lowercase; font-weight: normal; padding-left: 10px;}
.submenu			a	{ font-family: Arial; font-size: 10px; color: #666666; text-transform: none; font-weight: normal; padding-left: 10px;}
.submenu_on				{ font-family: Arial; font-size: 10px; color: #D8001D; text-transform: none; font-weight: normal; padding-left: 15px;}
.submenu_on			a	{ font-family: Arial; font-size: 10px; color: #D8001D; text-transform: none;padding-left : 15px;}


/* profile menu */
.menuprofile 			{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none; font-weight: normal; text-align: left; padding-right:1px; padding-left: 4px; PADDING-BOTTOM: 1px; padding-top: 1px;}
.menuprofile 		a	{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none; font-weight: normal; text-align: left; padding-right:1px; padding-left:4px; PADDING-BOTTOM: 1px; padding-top: 1px;}
.menuprofile_on 		{ font-family: Arial; font-size: 12px; color: #666666; background-color: #F1F1F1; text-transform: normal; font-weight: bold; text-align: left; padding-right:1px; padding-left:4px; PADDING-BOTTOM: 1px; padding-top: 1px;}
.menuprofile_on 	a	{ font-family: Arial; font-size: 12px; color: #666666; background-color: #F1F1F1; text-transform: normal; font-weight: bold; text-align: left; padding-right:1px; padding-left:4px; PADDING-BOTTOM: 1px; padding-top: 1px;}
.menuprofile1			{ font-family: Arial; font-size: 12px; color: #666666; text-transform: none; font-weight: normal; text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}
.menuprofile_on1		{ font-family: Arial; font-size: 12px; color: #666666; text-transform: none; font-weight: bold;text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}

/* checkout menu */
.checkout_done			{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none; font-weight: bold;}
.checkout_hi			{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none; font-weight: bold;}
.checkout_lo			{ font-family: Arial; font-size: 11px; color: #666666; text-transform: none; font-weight: bold;}


/* registration */
.regnormal				{ font-family: Arial; font-size: 11px; color: #666666; font-weight: none;}
.regnormal			a	{ font-family: Arial; font-size: 11px; color: #666666; font-weight: none; text-decoration: none;}


/* product+category pages */
.categoryNameThumbs		{ font-family: arial; font-size: 11px; color: #555555; text-transform: none; font-weight: bold;}
.categoryNameThumbs	a	{ font-family: arial; font-size: 11px; color: #555555; text-transform: none; font-weight: bold;}
.categoryName			{ font-family: arial; font-size: 16px; color: #D8001D; font-weight: bold; text-transform: none; }
.categoryPrice			{ font-family: arial; font-size: 11px; color: #D8001D; font-weight: none; text-transform: none; }
.moreinfo			{ font-family: arial; font-size: 10px; color: #D8001D; font-weight: none; text-transform: none;text-decoration: none; }
.moreinfo	a		{ font-family: arial; font-size: 10px; color: #D8001D; font-weight: none; text-transform: none;text-decoration: underline; }
.categoryProducts		{ font-family: arial; font-size: 15px; color: #BFB6A2; font-weight: bold; text-align:left}
.categoryDescription		{ font-family: arial; font-size: 11px; color: #666666;}
.productZoom			{ font-family: arial; font-size: 11px; color: #666666; font-weight: none; text-transform: lowercase; text-align: left}
.productZoom		a	{ font-family: arial; font-size: 11px; color: #666666; font-weight: none; text-transform: lowercase; text-align: left}
.productImage			{ border: solid 1px #E0E0E0;}
.productName			{ font-family: arial; font-size: 16px; color: #666666; font-weight: bold; text-transform: none;}
.productNameThumbs		{ font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: lowercase;}
.productNameThumbs	a	{ font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: lowercase;}
.productCode			{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-transform: none;}
.productStrapline			{ font-family: arial; font-size: 11px; font-weight: normal; color: #666666;}
.productDescription		{ font-family: arial; font-size: 11px; font-weight: normal; color: #666666;}
.productFeatures			{ font-family: arial; font-size: 11px; font-weight: normal; color: #666666;}
.productSwatches			{ font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: lowercase; }
.productSwatchTitle		{ font-family: arial; font-size: 12px; color: #FFFFFF; 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: 11px; color: #D4D4D4; font-weight: normal;}
.productPriceLarge		{ font-family: arial; font-size: 16px; color: #D8001D; font-weight: bold;}
.productOriginalPrice	{ font-family: arial; font-size: 14px; color: #c1b8a4; font-weight: bold; text-transform: none;}
.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 }
.xsellArtist			{ font-family: arial; font-size: 12px; color: #674141; font-weight: bold; text-transform: lowercase;}
.xsellArtist		a	{ font-family: arial; font-size: 12px; color: #674141; font-weight: bold; text-transform: lowercase;}
.xsellName				{ font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-transform: uppercase;}
.xsellName			a	{ font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: normal; text-transform: uppercase;}
.xsellPrice 			{ font-family: arial; font-size: 11px; color: #333333; font-weight: normal;}
.productAdded			{ font-family: arial; font-size: 11px; background-color: #F1F1F1; color: #666666; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; background-color: #F1F1F1; color: #666666;}
.artistName				{ font-family: arial; font-size: 16px; color: #674141; font-weight: bold; text-transform: lowercase;}
.variantOptionTitles	{ font-family: arial; font-size: 14px; color: #C6BDA7; font-weight: bold; text-transform: uppercase;}

.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;}
.searchArtist			{	font-family: arial; font-size: 11px; color: #674141; font-weight: bold;}

.breadcrumbs			{ font-family: arial; font-size: 10px; color: #666666; background-color: #FFFFFF; font-weight: normal; text-transform: capitalize; }
.breadcrumbs		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: normal; text-transform: capitalize; text-decoration: none; }

/* basket page */
.basketTableHead 		{ font-family: arial; font-size: 10px; color: #666666; background-color: #F1F1F1; font-weight: none; text-transform: uppercase;}
.basketTableHead 	a	{ font-family: arial; font-size: 10px; color: #666666; background-color: #F1F1F1; font-weight: none; text-transform: uppercase;}
.basketItem 			{ font-family: arial; font-size: 11px; color: #666666; text-transform: none;}
.basketItem 		a	{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; }
.basketProductName 		{ font-family: arial; font-size: 12px; color: #666666; text-transform: normal; font-weight: bold; }
.basketProductName 	a	{ font-family: arial; font-size: 12px; color: #666666; text-transform: normal; font-weight: bold; }
.basketProductCode 		{ font-family: arial; font-size: 11px; color: #666666; text-transform: uppercase; }
.basketProductCode 	a	{ font-family: arial; font-size: 11px; color: #666666; text-transform: uppercase;}
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketPrice			{ font-family: arial; font-size: 11px; color: #D8001D; }
.baskettotalPrice			{ font-family: arial; font-size: 11px; color: #D8001D;font-weight: bold; }
.basketPriceVAT			{ font-family: arial; font-size: 10px; color: #FFFFFF; font-weight: normal; text-transform: none;}
.xchangeratenotice		{ font-family: arial; font-size: 10px; color: #4D4D4D; 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: 11px; color: #666666; background-color: #F1F1F1; text-transform: none; } /* V1 V2 */
.footerleft		a	{ font-family: Arial; font-size: 11px; color: #666666; background-color: #F1F1F1; text-transform: none; } /* V1 V2 */
.footerright		a	{ font-family: helvetica; font-size: 14px; font-weight : 900; color: #4D4D4D; background-color: #98D7E3; text-transform: lowercase; } /* V1 V2*/
.footerright			{ font-family: helvetica; font-size: 14px; font-weight : 900; color: #4D4D4D; background-color: #98D7E3; text-transform: lowercase; } /* V1 V2*/
.footerpipe				{ font-family: helvetica; font-size: 10px; color: #595959; background-color: #F2F2F2; text-transform: lowercase;} /* V1 V2*/
.siteby				{ font-family: Arial; font-size: 10px; color: #FFFFFF; background-color: #D8001D; text-transform: none; } /* V1 V2 */
.siteby			a	{ font-family: Arial; font-size: 10px; color: #FFFFFF; background-color: #D8001D; 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:0px 1px 0px 0px; border-color: #C6A7B7;}
.footerExtraText		{  background-color : #FFFFFF; font-family: arial; font-size: 9px; color: #666666; text-transform: none;}
.footerExtraText	a	{ background-color : #FFFFFF;font-family: arial; font-size: 9px; color: #666666; text-transform: none;}

/* 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-weight:bold; font-size: 13px; color: #674141; text-transform: none;}
.cmLink				a	{ font-family: arial; font-size: 11px; color: #98d7e3; text-transform: none;}
.cmLink					{ font-family: arial; font-size: 11px; color: #98d7e3; text-transform: none;}
.cmFAQ					{ font-family: arial; font-size: 11px; color: #8B5972; text-transform: none;}
.cmTable				{ font-family: arial; font-size: 11px; color: #CCCCCC; text-transform: none;}

.promoText				{ font-family: verdana; font-size: 11px; color: #9A9A9A; PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left; text-decoration: none;}
.promoText			a	{ font-family: verdana; font-size: 11px; color: #9A9A9A; PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left; text-decoration: none;}
.intro					{ font-family: helvetica; font-size: 14px; color: #4D4D4D; text-align: center; font-weight: 900; width :100%; background-color : #98D7E3 }
.mainHomeText				{ font-family: arial; font-size: 12px; color: #FFFFFF; text-transform: none; font-weight: normal;}
.distributorsTitle			{ font-family: arial; font-size: 16px; color: #98D7EF; text-transform: none; font-weight: bold;}
.leftLabels				{ font-family: arial; font-size: 12px; color: #98D7EF; text-transform: none; font-weight: bold;}

.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;}

/* added following to define background color for CM header */

.headtable				{ width : 100% ; background-color : #000000 }

.cmbottom				{  background-color : #4D4D4D;   }

.logintext				{padding: 0px 0px 0px 20px; font-family : arial; color : #666666; font-size : 12px; font-weight : bold; margin: 15px 0px 0px 0px;}
.regtext				{ padding: 12px 0px 12px 20px; text-align: left; font-family : arial; color : #666666; font-size : 12px; font-weight : bold }
.newusertext				{ font-family : arial; color : #666666; font-size : 12px; font-weight : bold; margin-left :0px; }
.baskettext				{ font-family : arial; color : #666666; font-size :12px ; font-weight :normal; text-align : center; }
.basketbottom				{ font-family : arial; color : #666666; font-size : 12px; text-align : center; }
.newsletterCopy				{ font-family : arial; color : #666666; font-size : 11px;}
.newsBox				{font-family: Arial;font-size: 10px;color: #666666;height: 13px;width: 119px;border: 1px solid #D3D3D3;}
.password				{ font-family: arial; font-size: 10px; color: #666666; font-weight: none; text-transform: none;text-decoration: none; }
.password		a		{ font-family: arial; font-size: 10px; color: #666666; font-weight: none; text-transform: none;text-decoration: underline; }
.basket					{ font-family: arial; font-size: 10px; color: #666666;background-color: #F1F1F1; font-weight: none; text-transform: none;text-decoration: none; }
.basket		a			{ font-family: arial; font-size: 10px; color: #666666;background-color: #F1F1F1; font-weight: none; text-transform: none;text-decoration: underline; }
.baskettotal		{ font-family : arial; color : #666666; font-size : 11px; font-weight : bold;text-transform: uppercase; }
.basketPromo 		{ font-family: arial; font-size: 11px; color: #666666; background-color: #F1F1F1; font-weight: none; text-transform: none;}
.submit				{ font-family: arial; font-size: 11px; color: #D8001D; font-weight: none; text-transform: none;text-decoration: none; }
.submit		a		{ font-family: arial; font-size: 11px; color: #D8001D; font-weight: none; text-transform: none;text-decoration: underline; }
