/* general */
/*Version [1.1] Case Id 07-5537 SHS - Desc: Input fields are not required to be in uppercase. Eliminate Uppercase from FormField class */
/*version [1.2] 5/27/2008 10:24AM OSR(Rahul):CaseID 2008-04-3451 Desc: Shopping - Category and product Specific CM areas*/

body				{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF }
a 					{text-decoration: none;}
h1					{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
a:hover 			{ text-decoration: none;}

 
.mailbox			{font-family: arial; font-size: 10px; color: #777777; font-weight: normal;text-transform: uppercase;}
.freetextsearch			{font-family: verdana; font-size: 10px; color: #532f18; font-weight: bold;}
/*.advancesearch			{font-family: verdana; font-size: 11px; color: #532f18; font-weight: bold;text-transform: uppercase;}*/
.freetextsearchsmall			{font-family: verdana; font-size: 10px; color: #532f18; font-weight: bold;}
/*.normal				{ font-family: verdana; font-size: 10px; color: #663300; font-weight: normal; line-height:1.5;}
.normal			a	{ font-family: verdana; font-size: 10px; color: #663300; font-weight: normal; text-decoration: none;}
*/
.normal				{ font-family: arial; font-size: 10px; color: #777777; font-weight: normal; line-height:1.5;text-transform: uppercase;}
.normal			a	{ font-family: arial; font-size: 10px; color: #777777; font-weight: normal; text-decoration: none;text-transform: uppercase;}
.footerlink				{ font-family: arial; font-size: 9px; color: #ffffff; font-weight: normal; text-transform: uppercase;}
.footerlink			a	{ font-family: arial; font-size: 9px; color: #777777; font-weight: normal; text-decoration: none;text-transform: uppercase;}

.normalhigh			{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal; line-height:1.5;text-transform: uppercase;}
.normalhigh		a	{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal; text-decoration: none;text-transform: uppercase;}
.normalbold			{ font-family: arial; font-size: 10px; color: #777777; font-weight: bold; line-height:1.5;text-transform: uppercase;}
.normal1			{ font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal; line-height:1.5;}
.normal1			a	{ font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.verdana9				{font-family: verdana; font-size: 9px; color: #666666; font-weight: normal;}
.verdana10white			{font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.verdana10white	a		{font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.verdana12whiteBold		{font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;text-transform: uppercase;}
.verdana12whiteBold	a	{font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;text-transform: uppercase;}

.verda10upper			{font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal text-transform: uppercase;}
.verda10upper	a		{font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: normal; text-transform: uppercase;}

.welcome			{ font-family: verdana; font-size: 10px; color: #FFFFFF;font-weight: normal; text-transform: uppercase;}
.welcome		a	{ font-family: verdana; font-size: 10px; color: #FFFFFF;font-weight: normal; text-transform: uppercase;}

/*.welcome1			{ font-family: verdana; font-size: 10px; color: #663300;font-weight: bold; text-transform: uppercase;}
.welcome1		a	{ font-family: verdana; font-size: 10px; color: #663300;font-weight: bold; text-transform: uppercase;}
*/
.welcome1			{ font-family: arial; font-size: 11px; color: #7799AA;font-weight: bold; text-transform: uppercase;}
.welcome1		a	{ font-family: arial; font-size: 11px; color: #7799AA;font-weight: bold; text-transform: uppercase;}

.notes				{ font-family: verdana; font-size: 9px; color: #999999;}
.title					{ font-family: Arial; font-size: 14px; color: #7799AA;text-transform: uppercase;font-weight: bold;line-height: 22px;}
.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;}
.emailoffer 			{ font-family: arial; font-size: 10px; color: #666666; background: #dddddd; border-style: inset; border-width: 1px; border-color: #404040 #D4D0C8 #D4D0C8 #404040; padding: 3px 1px 1px 1px; height: 16px; width: 123px;}

.T1middlebold			{ font-family: verdana; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #663366;}
.T1middle			{ font-family: verdana; font-size: 9px; font-weight: normal; color: #FFFFFF; background-color: #663366;}

/* inputs */
/*.formField				{ font-family: Arial; font-size: 10px; color: #FF0000; background: #0E0A08; border-style: solid; border-width: 1px; border-color: #0E0A08 #0E0A08 #0E0A08 #0E0A08; padding: 1px 1px 1px 1px;}*/
/* Start [1.1] Desc: Eleminated uppercase from formField*/
.formField				{ font-family: Arial; font-size: 10px; color: #777777; text-transform: none; background: #F3F4F1; border-style: solid; border-width: 1px; border-color: #7799AA #7799AA #7799AA #7799AA;line-height:1.5; padding: 1px 1px 1px 1px; height: 13px; width: 184px;}
.formfield 			{ font-family: Arial; font-size: 10px; color: #777777; text-transform: none; background: #F3F4F1; border-style: solid; border-width: 1px; border-color: #7799AA #7799AA #7799AA #7799AA;line-height:1.5; padding: 1px 1px 1px 1px; height: 13px; width: 184px;}
/* End [1.1] Desc: Eleminated uppercase from formField*/

.formField1				{ font-family: Verdana; font-size: 10px; color: #000000;background: #000000; border-style: solid; border-width: 1px; border-color: #000000 #000000 #000000 #000000; padding: 1px 1px 1px 1px;}
.formField3				{ font-family: Verdana; font-size: 10px; color: #000000;background: #FFFFFF; border-style: inset;  padding: 1px 1px 1px 3px;height: 12px; width: 115px;}
.quantity1				{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: 10px; width: 145px;}
/*.selectfield			{ 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;}*/
.selectfield		{ font-family: Arial; font-size: 10px; color: #777777; text-transform: uppercase; background: #F3F4F1; border-style: solid; border-width: 1px; border-color: #B8A6A0 #B8A6A0 #B8A6A0 #B8A6A0; padding: 1px 1px 1px 1px;height: 18px;}
.searchInput 			{ font-family: Arial; font-size: 10px; color: #000000; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #B8A6A0 #B8A6A0 #B8A6A0 #B8A6A0; padding: 1px 1px 1px 1px;}
.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;}
.VariantSelection		{ 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: 125px;}
.promotionCode			{ 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: 125px;}
.selectionText			{ font-family: Arial; font-size: 12px; color: #663333; text-transform: none; font-weight: bold;}
.buttontextlinks		{ font-family: Arial; font-size: 12px; color: #663333; border-style: normal; text-transform: none;font-weight: bold;text-decoration: underline ;cursor: hand;}
.buttontextlinks	a	{ font-family: Arial; font-size: 12px; color: #D88CDB; border-style: normal; text-transform: none;font-weight: bold;text-decoration: underline ;cursor: hand;}
.msgNote				{ font-family: Arial; font-size: 16px; color: #663333;text-transform: none;font-weight: bold;line-height: 22px;}

.selectfield			{ font-family: arial; font-size: 10px; color: #663300; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #663300 #663300 #663300 #663300; padding: 1px 1px 1px 1px; height: 18px;}
.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: 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;}
.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;}

/* standard forms */
/*.inputprompt			{ font-family: verdana; font-size: 10px; color: #663300; font-weight: normal; text-transform: none;}
.inputprompt		a	{ font-family: verdana; font-size: 10px; color: #663300; font-weight: normal; text-transform: none;}*/
.inputprompt			{ font-family: arial; font-size: 11px; color: #7799AA; font-weight: bold; text-transform: uppercase;}
.inputprompt		a	{ font-family: arial; font-size: 11px; color: #7799AA; font-weight: bold; text-transform: uppercase;}

.validationerror		{ font-family: arial; font-size: 10px; color: #FF0000;}

/* header */

.headerbasketline		{ font-family: verdana; font-size: 10px; color: #7D7D7D; background-color: #ffffff; font-weight: normal; text-transform: uppercase;}
.headerbasketline	a	{ font-family: verdana; font-size: 10px; color: #7D7D7D; background-color: #ffffff; font-weight: normal; text-transform: uppercase;}
.headerhighlight		{ font-family: verdana; font-size: 10px; color: #663366; background-color: #ffffff; font-weight: bold; text-transform: none;}
.headerhighlight	a	{ font-family: verdana; font-size: 10px; color: #663366; background-color: #ffffff; font-weight: bold; text-transform: none;}

.dropdown				{ font-family: verdana; font-size: 9px; color: #666666; height: 16px; width: 150px;}
.normalsearch 			{ font-family: arial; font-size: 10px; color: #777777; background: #F4F3F1; border-style: solid; border-width: 2px 1px 1px 2px; border-color: #565344 #D0CAC2 #D0CAC2 #565344; padding: 1px 1px 1px 1px; height: 13px; width: 111px;text-transform: uppercase;}
.advancesearch 			{ font-family: arial; font-size: 10px; color: #777777; background: #F4F3F1; border-style: solid; border-width: 2px 1px 1px 2px; border-color: #565344 #D0CAC2 #D0CAC2 #565344; padding: 1px 1px 1px 1px; height: 18px; width: 148px;text-transform: uppercase;}
/* promos */


/* '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 */
.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; color: #666666; font-weight: bold;}
.accnormal		a	{ font-family: arial; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none;}

.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;}

.pageHTMLlinkNoUnd 		{ font-family: verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: none;}
.pageHTMLlinkNoUnd	a	{ font-family: verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: none;}


/* categories menu */
.menux 				{ font-family: verdana; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;}
.menux 			a	{ font-family: verdana; font-size: 11px; color: #666666;  font-weight: bold; text-align: right;}


.menu_red 				{ font-family: verdana; font-size: 11px; color: #C20000;  font-weight: normal; text-align: left;}
.menu_red 			a	{ font-family: verdana; font-size: 11px; color: #C20000;  font-weight: bold; text-align: left;}

.confirmEdit	 		{ font-family: verdana; font-size: 10px; color: #999999; font-weight: normal; text-decoration: underline;}
.confirmEdit	 	a	{ font-family: verdana; font-size: 12px; color: #ff0000; font-weight: normal; text-decoration: underline;}
.confirmEdit	 	a:hover	{ font-family: verdana; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: underline;}

.submenu			{ font-family: verdana; font-size: 9px; color: #999999; text-transform: lowercase; font-weight: normal; text-align: left;}
.submenu		a	{ font-family: verdana; font-size: 9px; color: #999999; text-transform: lowercase; font-weight: normal; text-align: left;}

/* profile menu */
/*.menuprofile			{ font-family: arial; font-size: 12px; color: #6F4E42; 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: 11px; color: #777777; text-transform: uppercase; font-weight: bold;text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}

.menuprofile			{  font-family: arial; font-size: 10px; color: #777777; font-weight: normal;background-color: #FFFFFF;text-transform: uppercase;text-align: left; padding-right:1px; padding-left:2px; PADDING-BOTTOM: 2px; padding-top: 2px;}


/* checkout menu */
.checkout_done			{ font-family: arial; font-size: 10px; color: #777777; text-transform: uppercase; font-weight: normal; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #cccccc;}
.checkout_hi			{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase; font-weight: bold; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #cccccc; background-color:#FFFFFF;}
.checkout_lo			{ font-family: arial; font-size: 10px; color: #777777; text-transform: uppercase; font-weight: normal; border-style: solid; border-width: 0px 0px 1px 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 */
.categoryheading		{ font-family: verdana; font-size: 11px; color: #330000; text-transform: none; font-weight: normal;}
.categoryheading	a	{ font-family: verdana; font-size: 11px; color: #330000; text-transform: none; font-weight: normal;}
.categoryheadingbasket		{ font-family: verdana; 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;}
.categoryName			{ font-family: arial; font-size: 17px; color: #663366; text-transform: none; font-weight: bold; text-align:center; padding-top:20px;}
/*.categoryDescription		{ font-family: verdana; font-size: 10px; color: #666665; text-align:left}*/
.categoryDescription		{ font-family: arial; font-size: 10px; color: #335566; text-align:left}
.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: #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;}
.productNameThumbs		{ font-family: arial; font-size: 11px; color: #666666; font-weight: bold; text-transform: none;}
.productCode			{ font-family: arial; font-size: 12px; color: #335566; font-weight: normal; text-transform: none;}
.productStrapline		{ font-family: arial; font-size: 13px; font-weight: normal; color: #666666;}
.productDescription		{ font-family: arial; font-size: 11px; font-weight: none; color: #335566;text-align: justify;}
.productDescriptionLong		{ font-family: verdana; font-size: 9px; font-weight: normal; color: #666666;}
.productFeatures		{ font-family: verdana; font-size: 11px; font-weight: normal; color: #666666;}
.productSwatches		{ font-family: arial; font-size: 10px; font-weight: none; color: #335566;text-align: center; text-transform: uppercase;}
.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; font-size: 10px; color: #996666; font-weight: normal;}
.productPriceLarge		{ font-family: arial; font-size: 15px; color: #663366; font-weight: bold;}
.salePriceSmall			{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: line-through }
.salePriceSmalls		{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;}
.salePriceLarge			{ font-family: arial; font-size: 11px; color: #ff0000; font-weight: bold;  }
.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: #CCCCCC; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; background-color: #CCCCCC; color: #FFFFFF;}
.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: verdana; font-size: 9px; 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: verdana; font-size: 10px; background-color: #ffffff; color: #663366; 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: verdana; font-size: 9px; color: #999999; background-color: #ffffff; font-weight: normal; text-transform: lowercase;}
.breadcrumbs	a		{ font-family: verdana; font-size: 9px; color: #999999; font-weight: normal; text-transform: none; text-decoration: lowercase; }

/* 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: #335566 ; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; }
.basketHeader		 	a	{ font-family: Arial; font-size: 12px; color: #335566 ; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; }
.basketTableHead 		{ font-family: Arial; font-size: 12px; color: #335566 ; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; }
/*.basketTableHead 	a	{ font-family: arial; font-size: 12px; color: #335566; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase;height:18px;}*/
.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: #335566; background-color: #BBCCD4; font-weight: bold; text-transform: uppercase;}
.Enterprom     		{ font-family: arial; height:18px; font-size: 11px; color: #335566; background-color: #BBCCD4; font-weight: normal; text-transform: uppercase;}
.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: 11px; color: #FFFFFF; background-color: #7799AA; font-weight: bold; text-transform: uppercase;}
.basketTotal1			{ font-family: arial; height:18px; font-size: 12px; color: #335566; background-color: #BBCCD4; 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: 12px; color: #7799AA; font-weight: bold; text-transform: none;}
.dividerClass			{ border-style: solid; border-color: #7799AA; border-width: 0px 0px 1px 0px;height: 2px;}

.basketTableHeadDottedLines 	{ font-family: Verdana; font-size: 9px; color: #352C66; background-color:#C2E7E5; font-weight: bold; text-transform: uppercase; height: 18px;border-bottom: 1px dotted #cccccc; }

/* 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: #cccccc; background-color: #ffffff; text-transform: none;} /* V1 V2*/
.footerleft		a	{ font-family: arial; font-size: 10px; color: #cccccc; background-color: #ffffff; text-transform: none;} /* V1 V2*/
.footerright		a	{ font-family: verdana; font-size: 9px; color: #7d7d7d; background-color: #ffffff; text-transform: uppercase;} /* V1 V2*/
.footerright			{ font-family: verdana; font-size: 9px; color: #7d7d7d; background-color: #ffffff; text-transform: uppercase;} /* V1 V2*/
.footerpipe			{ font-family: arial; font-size: 10px; color: #595959; background-color: #F2F2F2; text-transform: none;} /* V1 V2*/
.footerSEO			{ font-family: verdana; font-size: 9px; color: #7d7d7d; background-color: #EFEAEF; 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;}

.footerLine				{color:#FFFFFF;font-size: 7.5px; }
.footerNavBar			{font-family: Verdana; font-size: 10px; color: #FFFFFF;text-transform: uppercase;background-color: #8D7F69;}
.footerNavBar		a	{font-family: Verdana; font-size: 10px; color: #FFFFFF;text-transform: uppercase;background-color: #8D7F69;}
.footerNavBar1			{font-family: Verdana; font-size: 10px; color: #996666;text-transform: none;background-color: #FFFFFF;}
.footerNavBar1		a	{font-family: Verdana; font-size: 10px; color: #996666;text-transform: none;background-color: #FFFFFF;}


/* 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: 11px; color: #666666; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; padding-top: 2px; text-align: left;}
.intro				{ font-family: arial; font-size: 12px; color: #666666; text-align: center; PADDING-BOTTOM: 10px; padding-top: 10px;}

.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;}
.moreInfo			{ font-family: verdana; font-size: 10px;color:#666666;font-weight: normal;text-transform: none;text-decoration: underline; }
.moreInfo		a	{ font-family: verdana; font-size: 10px;color:#666666;font-weight: normal;text-transform: none;text-decoration: underline;}
.topHeading			{ font-family: verdana; font-size: 15px;color:#332200;font-weight: bold;}
.topHeading1		{ font-family: arial; font-size: 14px;color:#7799AA;font-weight: bold;}

.arrow 				{ font-family: verdana; font-size: 11px; color: #666666;  font-weight: normal; text-align: left;}
.arrow 			a	{ font-family: verdana; font-size: 20px; color: #666666;  font-weight: bold; text-align: left;}
.view				{font-family: verdana; font-size: 11px; color: #330000; font-weight: bold;}
.available			{font-family: verdana; font-size: 11px; color: #8D7F69; font-weight: bold;}
.previous			{font-family: verdana; font-size: 10px; color: #663333; font-weight: none;}
.colour				{font-family: verdana; font-size: 10px; color: #666666; font-weight: none;}
.deliveryinfo		{font-family: verdana; font-size: 11px; color: #330000; font-weight: none;}
.recentlyViewed		{ font-family: verdana; font-size: 10px; color: #666666; text-decoration: underline;}
.youmayalso			{ font-family: verdana; font-size: 10px; color: #663333; text-decoration: underline;}
.nextPreviousLinks	{ font-family: verdana; font-size: 10px; color: #666666; text-decoration: underline;}

.prodprice 			{font-family: verdana;font-size: 14px;font-weight: bold;color: #8D7F69;text-decoration: 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;}
.selectionText		{ font-family: verdana; font-size: 12px; color: #663333; text-transform: none; font-weight: bold;}
.addtobasketmessage	{ height: 29px; width: 771px; border-color: #cccccc; border-width: 1px 1px 1px 1px; border-style: solid; text-align: center; padding-bottom: 0px; }
.productAddedbasket	a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; background-color:#FFFFFF; font-weight: normal; text-transform: uppercase;}
.productAddedbasket	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; background-color:#FFFFFF; font-weight: normal; text-transform: uppercase; }
.hotpicksname		{ font-family: verdana; font-size: 10px; color: #330000; font-weight: bold; text-decoration: underline;}
.hotpicksprice		{ font-family: verdana; font-size: 10px; color: #663333; text-decoration: underline;}
.shopby 			{font-family: verdana; font-size: 13px; color: #532F18; font-weight: bold;}
.menu0   			{font-family: verdana; font-size: 13px; color: #8D7F69;  font-weight: bold; text-transform: uppercase}
.bagitems  		    {font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold;}
.bagitems  		  a  {font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold;}
.separator			{font-family: Arial; font-size: 10px; color: #6ED1F8;}
.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;}
.yourbag		{ font-family: verdana; font-size: 11px; color: #D0CAC2; text-transform: none; align="center"}
.yourbag	a	{ font-family: verdana; font-size: 11px; color: #D0CAC2; text-transform: none; font-weight: normal;}
.pagenumber  	{font-family: verdana; font-size: 11px; color: #666666;text-decoration: underline;}
.pagenumber  a	{font-family: verdana; font-size: 11px; color: #FF0000;text-decoration: underline;font-weight: bold;}
.pagenumber  a:hover	{font-family: verdana; font-size: 11px; color: #FF0000;text-decoration: underline;font-weight: bold;}
 
.menu2 				{ font-family: verdana; font-size: 10px; color: #666666;text-transform: none;  font-weight: normal; text-align: left;}
.menu2selected 		{ font-family: verdana; font-size: 10px; color: #666666; text-transform: none; font-weight: bold; text-align: left;}

.menu1 				{ font-family: verdana; font-size: 11px; color: #335566; text-transform: none;   font-weight: normal; text-align: left;}
.menu0selected 		{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase;  font-weight: bold; text-align: right;}
.menu1selected 		{ font-family: arial; font-size: 11px; color: #335566; text-transform: uppercase;  font-weight: bold; text-align: right;}


.menu1_red 			{ font-family: verdana; font-size: 11px; color: #C20000; text-transform: none; font-weight: normal; text-align: left;}
.menu1_redselected 	{ font-family: verdana; font-size: 11px; color: #C20000; text-transform: none;  font-weight: bold; text-align: left;} 
/*.h1tag 				{color: #332200; font-family: verdana;  font-size: 15px;font-weight: bold; text-transform:normal; line-height: 15px; padding ;1px 1px 1px 1px}*/                                                                                                                                  
.h1tag 				{color: #7799AA; font-family: arial;  font-size: 14px; font-weight: bold;}                                                                                                                                  
.Stockerror			{ font-family: arial; font-size: 12px; color: #FF0000;}

.SiteMapLevel1				{ font-family: arial; font-size: 14px; color: #532f18; font-weight: bold;}
.SiteMapLevel2				{ font-family: arial; font-size: 12px; color: #745E34; font-weight: bold;}
.SiteMapLevel3				{ font-family: arial; font-size: 11px; color: #D0CAC2; font-weight: normal;}
.SiteMapLevel1		a		{ font-family: arial; font-size: 14px; color: #532f18; font-weight: bold;}
.SiteMapLevel2		a		{ font-family: arial; font-size: 12px; color: #745E34; font-weight: bold;}
.SiteMapLevel3		a		{ font-family: arial; font-size: 11px; color: #D0CAC2; font-weight: normal;}




/*Boardridersguide*/
.siteby				{ font-family: verdana; font-size: 9px; color: #FFFFFF; font-weight: normal;}
.footer			    { font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #7799AA; text-transform: uppercase;} 
.footer		a	    { font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #7799AA; text-transform: uppercase;} 
.headerbottom		{ font-family: arial; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.headerbottom	a	{ font-family: arial; font-size: 10px; color: #FFFFFF; font-weight: normal;}
.headerbar			{ font-family: arial; font-size: 10px; color: #6ED1F8; font-weight: normal;}
.breadcrumbs   		{ font-family: arial; font-size: 10px; color: #F4F3F1; font-weight: bold;background-color: #7799AA;text-transform: uppercase;text-align:center}
.breadcrumbs   	a	{ font-family: arial; font-size: 10px; color: #F4F3F1; font-weight: bold;background-color: #7799AA;text-transform: uppercase;text-align:center}
.menu_selected		{ font-family: arial; font-size: 11px; color: #7799AA; font-weight: bold;background-color: #FFFFFF;text-transform: uppercase;text-align:center}
.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;}
.menu1				{ font-family: arial; font-size: 11px; color: #335566; font-weight: bold;text-transform: uppercase;}
.menu1			a	{ font-family: arial; font-size: 11px; color: #335566; font-weight: bold;text-transform: uppercase;}
.menu_selected0		{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.menu_selected0	 a	{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.menu_selected1		{ font-family: arial; font-size: 11px; color: #335566; font-weight: bold;text-transform: uppercase;}
.menu_selected1	a	{ font-family: arial; font-size: 11px; color: #335566; font-weight: bold;text-transform: uppercase;}
.menu_selected2		{ font-family: arial; font-size: 11px; color: #FF0000; font-weight: bold;text-transform: uppercase;}
.menu_selected2	a	{ font-family: arial; font-size: 11px; color: #FF0000; font-weight: bold;text-transform: uppercase;}
.menu_selected_2		{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.menu_selected_2	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;}
.youmayalsoName			{ font-family: arial; font-size: 10px; color: #000000; font-weight: normal;text-transform: uppercase}
.youmayalsoPrice			{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;}
.swatches_size			{ font-family: arial; font-size: 10px; color: #777777;}
.h1tag				{ font-family: arial; font-size: 10px; color: #565344; font-weight: normal;text-transform: uppercase}
.h1tag			a	{ font-family: arial; font-size: 10px; color: #565344; font-weight: normal;text-transform: uppercase}
.yourselection 			{ font-family: arial; font-size: 10px; color: #777777;text-transform: uppercase; background: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #cccccc #cccccc #cccccc #cccccc; padding: 1px 1px 1px 1px; height: 14px; width: 123px;}
.qty 			{ font-family: arial; font-size: 10px; color: #777777; background: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #cccccc #cccccc #cccccc #cccccc; padding: 1px 1px 1px 1px; height: 13px; width: 15px;}
.variantprice 			{ font-family: arial; font-size: 11px; color: #777777; font-weight: bold; background: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #cccccc #cccccc #cccccc #cccccc; padding: 1px 1px 1px 1px; height: 14px; width: 100px;}
.topHeading1		{ font-family: arial; font-size: 14px; color: #335566; font-weight: bold;background-color: #FFFFFF;text-transform: uppercase;}
/*[1.2]*/
.categoryDescription		{ font-family: arial; font-size: 10px; color: #777777; font-weight: bold;background-color: #FFFFFF;text-transform: normal;}
/*end [1.2] */
.ProdPriceSmall			{ font-family: arial; font-size: 14px; color: #335566; font-weight: bold; text-decoration: line-through }
.ProdPriceLarge			{ font-family: arial; font-size: 14px; color: #ff0000; font-weight: bold;  }
.productPriceMatrix		{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal;}

.pricetotal		{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase;  font-weight: bold;}
.subtotal		{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase;  font-weight: normal;}




.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: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; 
} 