/* general */
body				{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF }
a 					{text-decoration: none;}
a:hover 			{ text-decoration: none;}
h1					{text-transform: lowercase;font-family: arial;font-size: 26px;font-weight: bold; }
br					{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}

.normal				{font-family: verdana;font-size: 11px;font-weight: normal;color: #666666;text-decoration: none;}
.normal			a	{font-family: verdana;font-size: 11px;font-weight: normal;color: #666666;text-decoration: none;}

.normal1				{font-family: verdana;font-size: 11px;font-weight: normal;color: #B24046;text-decoration: none;}
.normal1			a	{font-family: verdana;font-size: 11px;font-weight: normal;color: #B24046;text-decoration: none;}

.normal2				{ font-family: arial; font-size: 12px; color: #000000; font-weight: normal; line-height:1.5;}
.normal2			a	{ font-family: arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none;}

.normal3				{font-family: verdana;font-size: 11px;font-weight: normal;color: #B24046;text-decoration: none;}
.normal3		a	{font-family: verdana;font-size: 11px;font-weight: normal;color: #B24046;text-decoration: none;}

.welcome			{ font-family: arial; font-size: 10px; color: #d81f2a; text-transform: uppercase;}
.welcome		a	{ font-family: arial; font-size: 10px; color: #d81f2a; text-transform: uppercase;}

.notes				{ font-family: arial; font-size: 11px; color: #999999;}
.title		 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;font-weight: bold;color: #2D2D2D;text-decoration: none;}
.messages			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #2D2D2D;text-decoration: none;}
.messages		a	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #2D2D2D;text-decoration: none;}

/* inputs */
.formfield			{font-family: arial; font-size: 10px; color: #000000; background: #FFFFFF; padding: 1px 1px 1px 1px; height: 13px; width: 132px;padding-left: 5px;}
.formfield1			{font-family: verdana, arial; font-size: 10px; color: #000000; background: #FFFFFF; padding: 1px 1px 1px 1px; height: 13px; width: 132px;padding-left: 5px;}
.selectfield			{ font-family: arial; font-size: 10px; color: #000000; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #666666 #666666 #666666 #666666; padding: 1px 1px 1px 1px; height: 19px;}
.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: 116px;}
.quantity				{font-family: arial; 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;}
.variantSelection		{font-family: arial; 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;}
.VariantSelection1		{ font-family: Arial; 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: 13px; 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;}
.searchInput2			{font-family: verdana; font-size: 9px;font-weight: normal; color: #666666; background: #FFFFFF; padding: 1px 1px 1px 1px; height: 14px; width: 138px;}
.qtyOut				{ font-family: verdana; font-size: 10px; color: #7F7F7F; text-align: center; background: #FFFFFF; height: 14px; width: 17px; padding: 2px 0px 0px 1px}
.searchdropdown			{ font-family: arial; font-size: 16px; color: #666666; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; padding: 1px 1px 1px 1px; width: 245px;}
.searchInput3			{font-family: verdana; font-size: 9px;font-weight: normal; color: #666666; background: #FFFFFF; padding: 1px 1px 1px 1px; height: 16px; width: 240px;}
.searchBox 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #555555;text-decoration: none;height: 14px;width: 136px;border-top-width: 2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 2px;border-top-style: inset;border-right-style: solid;border-bottom-style: solid;border-left-style: inset;border-right-color: #D4D0C8;border-bottom-color: #D4D0C8;}

/* standard forms */
.inputprompt			{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-transform: none;}
.inputprompt		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: normal; text-transform: none;}
.validationerror		{ font-family: arial; font-size: 11px; color: #FF0000;}
.inputprompt1			{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-transform: none;}
.inputprompt1		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: normal; text-transform: none;}

/* header */
.header				{ font-family: verdana; font-size: 12px; color: #666666; background-color: #ffffff; font-weight: bold; text-transform: none;}
.header		a		{ font-family: verdana; font-size: 12px; color: #666666; background-color: #ffffff; font-weight: bold; text-transform: none;}
.tabTitles 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #2D2D2D;text-decoration: none;}
.advancedSearch 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #B24046;text-decoration: underline;line-height: 15px;}
.tabback			{background: url(/public/images/header/tabback.gif) repeat-x;}
.redtabback			{background: url(/public/images/header/redtabback.gif) repeat-x; }
.silvertabback			{background: url(/public/images/header/silvertabback.gif) repeat-x bottom; }
.greytabback			{background: url(/public/images/header/greytabback.gif) repeat-x bottom; }
.goldtabback			{background: url(/public/images/header/goldtabback.gif) repeat-x bottom; }
.tabs				{line-height :28px; font-family : Verdana; font-size : 10px; font-weight : bold; color : #2D2D2D;}
.tabs			a	{color : #2D2D2D; text-decoration: none;}
.tabs1				{line-height :28px; font-family : Verdana; font-size : 10px; font-weight : bold; color : #FFFFFF;}
.tabs1			a	{color : #FFFFFF; text-decoration: none;}
.secondtabs1			{line-height :28px; font-family : Verdana; font-size : 10px; font-weight : bold; color : #2D2D2D;}
.secondtabs1		a	{color : #2D2D2D; text-decoration: none;}
.redtabback1			{background: url(/public/images/header/red02tabback.gif) repeat-x bottom; }
.greyredtabback			{background: url(/public/images/header/grey_redtabback.gif) repeat-x bottom; }
.redgreytabback			{background: url(/public/images/header/red_greytabback.gif) repeat-x bottom; }

/* Home */

.borderLine			{border-style: solid;border-color: #A1A1A1;border-width: 0px 1px 1px 1px;}

/* footer */
.baseGreyBar 			{background-color: #CACACA;}
.baseDivides 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #B24046;text-decoration: none;}	
.baseLinks 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #555555;text-decoration: none;}

/* account */
.account			{ font-family: arial; font-size: 10px; color: #FFFFFF; text-transform: none; font-weight: bold;}
.account		a	{ font-family: arial; 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; color: #666666; font-weight: bold;}
.accnormal		a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none;}

.pageHTMLlink 			{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; text-transform: none;}
.pageHTMLlink 		a	{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; text-transform: none;}

.pageHTMLlink1			{ font-family: arial; font-size: 11px; color: #B24046; font-weight: normal; text-decoration: underline; text-transform: none;}
.pageHTMLlink1 		a	{ font-family: arial; font-size: 11px; color: #B24046; font-weight: normal; text-decoration: underline; text-transform: none;}

.pageHTMLlink2 			{ font-family: arial; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; text-transform: none;}
.pageHTMLlink2 		a	{ font-family: arial; font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; text-transform: none;}

.pageHTMLlinkNoUnd 		{ font-family: arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; text-transform: none;}
.pageHTMLlinkNoUnd	a	{ font-family: arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; text-transform: none;}

.pageHTMLlinkNoUnd1 		{ font-family: arial; font-size: 11px; color: #B24046; font-weight: normal; text-decoration: none; text-transform: none;}
.pageHTMLlinkNoUnd1	a	{ font-family: arial; font-size: 11px; color: #B24046; font-weight: normal; text-decoration: none; text-transform: none;}

.message 				{ font-family: verdana; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}
.message 			a	{ font-family: verdana; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}

.message1 				{ font-family: arial; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}
.message1 			a	{ font-family: arial; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}

.message2				{ font-family: arial; font-size: 10px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}
.message2 			a	{ font-family: arial; font-size: 10px; color: #666666;  font-weight: normal; text-align: left;text-transform: none;}

/* categories menu */
.menux 				{ font-family: verdana; font-size: 10px; color: #666666;  font-weight: bold; text-align: left;text-transform: none;}
.menux 			a	{ font-family: verdana; font-size: 10px; color: #666666;  font-weight: bold; text-align: right;}
.menuxselected 				{ font-family: arial; font-size: 12px; color: #d81f2a;  font-weight: normal; text-align: left;text-transform: lowercase;}
.menuxselected 			a	{ font-family: arial; font-size: 12px; color: #d81f2a;  font-weight: normal; text-align: right;}
.menusubcat 				{ font-family: arial; font-size: 12px; color: #000000;  font-weight: normal; text-align: left;text-transform: lowercase;}
.menusubcat 			a	{ font-family: arial; font-size: 12px; color: #000000;  font-weight: normal; text-align: right;}
.menu_red 				{ font-family: arial; font-size: 12px; color: #d81f2a;  font-weight: normal; text-align: left;text-transform: lowercase;}
.menu_red 			a	{ font-family: arial; font-size: 12px; color: #d81f2a;  font-weight: normal; text-align: left;text-transform: lowercase;}
.email 				{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-decoration: none;}

a.navLinks:link 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #555555;text-decoration: none;}
a.navLinks:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #555555;text-decoration: none;}
a.navLinks:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}
a.navLinks:active 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}

.navLinks1	 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}
.navLinks1	a 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}

a.navLinks2:link 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #555555;text-decoration: underline;}
a.navLinks2:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #555555;text-decoration: none;}
a.navLinks2:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}
a.navLinks2:active 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #B24046;text-decoration: none;}

.activeNarrow			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FF7F00;text-decoration: none;}

.confirmEdit	 		{ font-family: arial; font-size: 10px; color: #999999; font-weight: normal; text-decoration: underline;}
.confirmEdit	 	a	{ font-family: arial; font-size: 12px; color: #ff0000; font-weight: normal; text-decoration: underline;}
.confirmEdit	 	a:hover	{ font-family: arial; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: underline;}

.submenu			{ font-family: arial; font-size: 9px; color: #999999; text-transform: lowercase; font-weight: normal; text-align: left;}
.submenu		a	{ font-family: arial; font-size: 9px; color: #999999; text-transform: lowercase; font-weight: normal; text-align: left;}

/* profile menu */
.menuprofile			{ 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_on			{ 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;}
.menu 				{ font-family: arial; font-size: 12px; color: #000000;  font-weight: normal; text-align: left;}
.menu 			a	{ font-family: arial; font-size: 12px; color: #000000;  font-weight: normal; text-align: left;}
.Accounttitle			{ font-family: verdana; font-size: 10px; color: #525252; background-color: #F1F1F1; font-weight: bold; text-transform: uppercase;}

/* checkout menu */

.checkout_done			{ font-family: arial; font-size: 11px; color: #555555; text-transform: none; font-weight: bold; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #cccccc;}
.checkout_hi			{ font-family: arial; font-size: 11px; color: #B24046; text-transform: none; font-weight: bold; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #cccccc;}
.checkout_lo			{ font-family: arial; font-size: 11px; color: #555555; text-transform: none; font-weight: bold; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #cccccc;}

/* 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 */
h2.categoryheading		{ margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #000000;text-decoration: none;}
.categoryDescription		{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #555555;text-decoration: none;}
.categoryName			{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-decoration: none;font-weight: bold; }
.categoryName		a	{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-decoration: none;font-weight: bold; }
.categoryName1			{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #555555;text-decoration: none;font-weight: bold;text-transform: uppercase; }
.categoryName1		a	{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #555555;text-decoration: none;font-weight: bold;text-transform: uppercase; }
.categoryError 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #2D2D2D;text-decoration: none;}

a.categoryErrorLink:link 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFFFFF;text-decoration: none;}
a.categoryErrorLink:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFFFFF;text-decoration: none;}
a.categoryErrorLink:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFFFFF;text-decoration: none;}
a.categoryErrorLink:active 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFFFFF;text-decoration: none;}

.categoryheadingbasket		{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; font-weight: bold;}
.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;}


.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 }
h2.productMainName		{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #2D2D2D;font-weight: bold;margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px;}
.productMainName		{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #2D2D2D;font-weight: bold;margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px;}
.productName 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-decoration: none;font-weight: bold;}
.productName1			{ font-family: arial; font-size: 12px; color: #525252; font-weight: bold; text-transform: none;}
.productName1		a	{ font-family: arial; font-size: 12px; color: #525252; font-weight: bold; text-transform: none;}
.productName1		a.hover	{ font-family: arial; font-size: 12px; color: #525252; font-weight: bold; text-transform: none;}
.productNameThumbs		{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: none;}
.productCode			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #B24046;}
.pricedisplay                   { font-family: arial; font-size: 13px; color: #525252; font-weight: normal; text-transform: none;}
.productPrice 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #B24046;text-decoration: none;}
.productCode1                    font-family: verdana; font-size: 11px; color: #B54245; font-weight: normal;text-transform: uppercase; text-decoration: none }
.productStrapline		{ font-family: arial; font-size: 13px; font-weight: normal; color: #666666;}
.productDescription		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;text-decoration: none;text-align: justify;}
.productDescriptionLong		{ font-family: arial; font-size: 11px; font-weight: normal; color: #666666;}
.productNameMain                { font-family: arial; font-size: 11px; color: #F48B43; font-weight: normal; text-transform: none; text-decoration: line-through;}
.productfeatures		{ font-family: arial; font-size: 12px; font-weight: normal; color: #525252; text-align: justify;}
.productfeatures1		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-align: justify;}

.productSwatches		{ font-family: arial; font-size: 10px; font-weight: bold; color: #666666; text-transform: lowercase; text-align: center}
.productSwatchTitle		{ font-family: arial; font-size: 11px; 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: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #B24046;text-decoration: none;}
.productPriceSmall	a	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #B24046;text-decoration: none;}
.productPriceLarge		{ font-family: arial; font-size: 15px; color: #663366; font-weight: bold;}
.salePriceSmall			{ font-family: arial; font-size: 11px; color: #ff0000; font-weight: normal; text-decoration: line-through }
.salePriceLarge			{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #EB883E;text-decoration: line-through; }
.was				{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #EB883E;text-decoration: none; text-transform: uppercase;}
.mainProductPrice 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #555555;text-decoration: none;}
.srpprice			{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #9D9797;text-decoration: line-through; }
.srp				{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #9D9797;text-decoration: none;text-transform: uppercase;}
.xsellName			{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: none;}
.xsellPrice 			{ font-family: arial; font-size: 11px; color: #333333; font-weight: normal;}
.productAdded			{ font-family: arial; font-size: 11px; background-color: #ffffff; color: #525252; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; background-color: #ffffff; color: #525252;}
.productGridText		{ font-family: arial; font-size: 11px; background-color: #ffffff; color: #666666; font-weight: bold;}
.productGridText	a	{ font-family: arial; font-size: 11px; background-color: #ffffff; color: #666666; font-weight: bold;}
.productGridColourText		{ font-family: arial; font-size: 11px; background-color: #ffffff; color: #666666; font-weight: normal;}
.productGridTextSelect		{ font-family: arial; font-size: 12px; background-color: #ffffff; color: #663366; font-weight: bold;}
.productGridViewAdditonal	{ font-family: arial; font-size: 10px; background-color: #ffffff; color: #663366; font-weight: bold;}
.greyLines 			{background-color: #A1A1A1;}

/* search page */
.searchResultText		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #2D2D2D;text-decoration: none;}
.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;}

/* basket page */
.basket			 		{ font-family: Arial; font-size: 16px; color: #d81f2a; background-color:#FFFFFF; font-weight: bold; text-transform: lowercase; height: 18px; }
.basketTableHead 		{ font-family: verdana; height:33px; font-size: 10px; color: #666666; background-color: #f7f4f7; font-weight: bold; text-transform: uppercase;}
.basketTableHead 	a	{ font-family: verdana height:33px; font-size: 10px; color: #666666; background-color: #f7f4f7; font-weight: bold; text-transform: uppercase;}
.basketItem 			{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; background-color: #ffffff; }
.basketItem 		a	{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; background-color: #ffffff; }
.basketItem1 			{ font-family: arial; font-size: 10px; color: #B24046; text-transform: none; background-color: #ffffff; }
.basketItem1 		a	{ font-family: arial; font-size: 10px; color: #B24046; text-transform: none; background-color: #ffffff; }
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketPrice			{ font-family: verdana; font-size: 11px; color: #B24046; font-weight: bold;}
.basketPrice1			{ font-family: verdana; font-size: 11px; color: #B24046; font-weight: bold; background-color: #ffffff; }
.giftwrap			{ font-family: verdana; font-size: 10px; color: #B24046; 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;}
.basketTotal			{ font-family: verdana;font-size: 10px; color: #555555; background-color: #F1F1F1; font-weight: bold; text-transform: uppercase;}
.basketTotal	a		{ font-family: verdana;font-size: 10px; color: #555555; background-color: #F1F1F1; font-weight: bold; text-transform: uppercase;}
.basketTotal1			{ font-family: verdana;font-size: 11px; color: #555555; background-color: #F1F1F1; font-weight: bold; text-transform: uppercase;}
.basketVariant			{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; background-color: #ffffff; }
.basketLoginHeadings		{ font-family: arial; font-size: 11px; color: #555555; font-weight: bold; text-transform: none;}
.chooseAddressEditLinks		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #B24046;text-decoration: underline;line-height: 15px;}
.chooseAddressEditBasketLink	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B24046;text-decoration: underline;line-height: 15px;}

/* PAGERIGHT BASKET DETAILS */
.basketproductName 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-decoration: none;font-weight: bold;}
.basketproductPrice 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #B24046;text-decoration: none;}
.basketproductQty 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #555555;text-decoration: none;}
.basketFills 			{background-color: #F4F4F4;}

/* order list/history */
.secureTableHead		{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #00216B; font-weight: normal; text-transform: uppercase;}

/* QUICK ORDER */
.quickorderTableHead		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;color: #2D2D2D;text-decoration: none;text-transform: uppercase;}

.verdana10Grey 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #555555;text-transform:none;}

.contentNotFound		{font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #B24046; color: #FFFFFF; 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;}

/* PAGINATION CATEGORY PAGE */

.pagenumber_nounderline  	{font-family: arial; font-size: 11px; color: #555555;text-decoration: none;}
.pagination  			{font-family: arial; font-size: 11px;  color: #B24046; text-decoration: underline;}
.pagination  	a		{font-family: arial; font-size: 11px;  color: #B24046; text-decoration: underline;}
.pagination  	a:hover		{font-family: arial; font-size: 11px;  color: #B24046; text-decoration: none;}
.pagination_nounderline  	{font-family: arial; font-size: 11px;  color: #B24046; text-decoration: none;}

/* 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; 
}
