/* general */
/* GA 20071113  RN-2007-10-2706 changed background colour */
/*body					{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #E5EEF3 }*/
body					{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #0F295C }
a 						{ text-decoration: none;}
a:hover 				{ text-decoration: none;}
.normal					{ font-family: verdana; font-size: 11px; color: #00216B; font-weight: normal;}
.normal				a	{ font-family: verdana; font-size: 11px; color: #00216B; font-weight: normal; text-decoration: none;}
.notes					{ font-family: verdana; font-size: 9px; color: #999999;}
.title					{ font-family: verdana; font-size: 12px; color: #00216B; font-weight: bold;}

/* inputs */
//.formfield				{ font-family: arial; font-size: 11px; height: 14px; color: #96BACA; padding: 0px 0px 0px 0px; height: 10px; border-style: solid; border-width: 1px; border-color: #96BACA; background-color: #FFFFFF;}
.formfield				{ font-family: arial; font-size: 11px; height: 14px; color: #666666; padding: 2px 2px 2px 2px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #666666 #666666 #666666 #666666;}
.selectfield				{ font-family: arial; font-size: 10px; color: #666666; padding: 0px 0px 0px 0px; border-style: solid; border-width: 1px; border-color: #666666 #FFFFFF #FFFFFF #666666; background-color: #FFFFFF;}
.searchInput 				{ font-family: arial; font-size: 10px; color: #333333; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; padding: 1px 1px 1px 1px; height: 12px; width: 160px;}
.Qty 					{ font-family: arial; font-size: 10px; color: #96BACA; border-style: solid; border-width: 1px; border-color: #96BACA; background: #FFFFFF;}
.variantSelection			{ font-family: verdana; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 18px; border: solid 1px #CBCCAF; background-color: #FFFFFF;}


/* standard forms */
.inputprompt			{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal; text-transform: uppercase;}
.inputprompt		a	{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal; text-transform: uppercase;}
.validationerror		{ font-family: verdana; font-size: 12px; color: #FF0000;}
.message				{ font-family: verdana; font-size: 12px; color: #FF0000;}

/* header */
.header					{ font-family: arial; font-size: 13px; color: #FFFFFF; text-transform: none; font-weight: bold;}
.header				a	{ font-family: arial; font-size: 13px; color: #FFFFFF; text-transform: none; font-weight: bold;}
.welcome				{ font-family: arial; font-size: 10px; color: #333333; background: #FFFFFF; text-transform: none; font-weight: normal;}
.breadcrumbs			{ font-family: arial; font-size: 10px; color: #333333; text-transform: none; font-weight: normal;}
.headerprofile			{ font-family: arial; font-size: 10px; color: #666666; text-transform: uppercase; font-weight: normal;}
.headerprofile		a	{ font-family: arial; font-size: 10px; color: #666666; text-transform: uppercase; font-weight: normal;}
.headerbasket			{ font-family: arial; font-size: 10px; color: #83AAC3; text-transform: uppercase; font-weight: normal;}
.headerbasket		a	{ font-family: arial; font-size: 10px; color: #83AAC3; text-transform: uppercase; font-weight: normal;}
.headercurrency			{ font-family: arial; font-size: 10px; color: #FFFFFF; text-transform: uppercase; font-weight: normal;}
.headercurrency		a	{ font-family: arial; font-size: 10px; color: #FFFFFF; text-transform: uppercase; font-weight: normal;}
.headerbasketBG			{ background-color: #F2F2F2;}
.headercurrencyBG		{ background-color: #84AAC6;}

/* home page */
.recommend_name			{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: bold;}
.recommend_name		a	{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: bold;}
.recommend_price		{ font-family: arial; font-size: 11px; color: #83AAC3; text-transform: none; font-weight: bold;}
.recommend_price	a	{ font-family: arial; font-size: 11px; color: #83AAC3; text-transform: none; font-weight: bold;}
.recommend_more			{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; text-decoration:underline; font-weight: normal;}
.recommend_more		a	{ font-family: arial; font-size: 11px; color: #666666; text-transform: none; text-decoration:underline; font-weight: normal;}
.bestseller_name		{ font-family: arial; font-size: 11px; color: #0F285C; background-color: #F2F2F2; text-transform: none; font-weight: normal;}
.bestseller_name	a	{ font-family: arial; font-size: 11px; color: #0F285C; background-color: #F2F2F2; text-transform: none; font-weight: normal;}
.bestseller_more		{ font-family: arial; font-size: 11px; color: #83AAC3; background-color: #F2F2F2; text-transform: none; font-weight: bold;}
.bestseller_more	a	{ font-family: arial; font-size: 11px; color: #83AAC3; background-color: #F2F2F2; text-transform: none; font-weight: bold;}
.topfiveshirts			{ font-family: arial; font-size: 11px; color: #666666; background-color: #FFFFFF; text-transform: none; font-weight: normal; text-decoration: underline;}
.topfiveshirts		a	{ font-family: arial; font-size: 11px; color: #666666; background-color: #FFFFFF; text-transform: none; font-weight: normal; text-decoration: underline;}
.topfiveshirts_num		{ font-family: arial; font-size: 15px; color: #0F285C; background-color: #FFFFFF; text-transform: none; font-weight: bold;}
.topfiveshirts_num	a	{ font-family: arial; font-size: 15px; color: #0F285C; background-color: #FFFFFF; text-transform: none; font-weight: bold;}
.popularstyle_name		{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: normal;}
.popularstyle_name	a	{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: normal;}


/* 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;}

/* categories menu */
.menu 					{ font-family: arial; font-size: 12px; color: #666666; text-transform: none; font-weight: normal;}
.menu 				a	{ font-family: arial; font-size: 12px; color: #666666; text-transform: none; font-weight: normal;}
.menu_red_strong		{ font-family: arial; font-size: 12px; color: #CC3333; background: #FFFFFF; text-transform: uppercase; text-decoration:underline; font-weight: bold;}
.menu_red_strong:hover	{ font-family: arial; font-size: 12px; color: #CC3333; background: #FFFFFF; text-transform: uppercase; text-decoration:underline; font-weight: bold;}
.submenu				{ font-family: arial; font-size: 12px; color: #0F285C; text-transform: none; font-weight: bold;}
.emailoffersBG			{ background-color: #F4F2E7;}

/* profile menu */
.menuprofile			{ font-family: arial; font-size: 12px; color: #666666; text-transform: none; font-weight: normal;}
.menuprofile_on			{ font-family: arial; font-size: 12px; color: #666666; text-transform: none; font-weight: bold;}

/* checkout menu */
.checkout_done			{ font-family: arial; font-size: 11px; color: #00216B; text-transform: uppercase; font-weight: normal;}
.checkout_hi			{ font-family: arial; font-size: 11px; color: #00216B; text-transform: uppercase; font-weight: bold;}
.checkout_lo			{ font-family: arial; font-size: 11px; color: #00216B; text-transform: uppercase; font-weight: normal;}

/* product+category pages */
.categoryNameThumbs		{ font-family: arial;	font-size: 12px; color: #0F285C; text-transform: none; font-weight: bold;}
.categoryNameThumbs	a	{ font-family: arial;	font-size: 12px; color: #0F285C; text-transform: none; font-weight: bold;}
.categoryName			{ font-family: times new roman; font-size: 18px; color: #0F285C; text-transform: uppercase; font-weight: normal;}
.categoryDescription		{ font-family: arial;	font-size: 12px; color: #666666; line-height: 141%;}
.subCategorySubTitle		{ font-family: times new roman; font-size: 16px; color: #96BACA; text-transform: uppercase; font-weight: bold;}
.subCategoryDescription		{ font-family: arial; font-size: 12px; font-weight: normal; color: #333333;}
.subCategoryPrice		{ font-family: arial; font-size: 12px; color: #83AAC3; font-weight: bold; text-transform: uppercase;}
.productName			{ font-family: times new roman; font-size: 16px; color: #0F285C; font-weight: bold; text-transform: uppercase;}
.productNameThumbs		{ font-family: arial; font-size: 12px; color: #0F285C; text-transform: none; font-weight: bold; text-align: center;}
.productNameThumbs	a	{ font-family: arial; font-size: 12px; color: #0F285C; text-transform: none; font-weight: bold; text-align: center;}
.productCode			{ font-family: arial; 	font-size: 11px; color: #858585; font-weight: normal; text-transform: uppercase;}
.productImage			{ border: solid 0px #999999; padding: 0px 0px 0px 0px;}
.productDescription		{ font-family: arial;	font-size: 12px; font-weight: normal; color: #858585;}
.productPriceMatrix		{ font-family: verdana;	font-size: 10px; color: #00216B; font-weight: normal;}
.productPrice			{ font-family: georgia; 	font-size: 16px; color: #96BACA; font-weight: bold; text-transform: uppercase;}
.productPriceSmall		{ font-family: arial; font-size: 12px; font-weight: bold; text-transform: none; color: #091E4A; background: #F4F2E7;}
.productvariantprice		{ font-family: times new roman; font-size: 13px; font-weight: bold; text-transform: none; color: #83AAC3;}
.productzoom			{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: normal;}
.productzoom		a	{ font-family: arial; font-size: 11px; color: #0F285C; text-transform: none; font-weight: normal; text-decoration:underline;}
.xsellName				{ font-family: arial; font-size: 12px; font-weight: bold; text-transform: none; color: #091E4A}
.xsell					{ font-family: times new roman; font-size: 12px; font-weight: bold; color: #0F285C; text-transform: uppercase;}
.mayalsolike			{ font-family: arial; font-size: 11px; font-weight: bold; color: #0F285C; text-transform: none;}
.mayalsolike		a	{ font-family: arial; font-size: 11px; font-weight: bold; color: #0F285C; text-transform: none;}
.mayalsolikeprice		{ font-family: arial; font-size: 12px; font-weight: bold; text-transform: none; color: #96BACA;}
.productAdded			{ font-family: verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: verdana; font-size: 11px; color: #FFFFFF;}
.salePrice				{ color: #FFFFFF; font-family: arial; font-size: 10px; background-color: #D63232}

.breadcrumb				{ font-family: arial; font-size: 14px; color: #666666; font-weight: bold; text-transform: lowercase;}
.breadcrumb	a			{ font-family: arial; font-size: 14px; color: #666666; font-weight: bold; text-transform: lowercase;}

/* basket page */
.basketTableHead 		{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #00216B; font-weight: normal; text-transform: uppercase;}
.basketTableHead 	a	{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #00216B; font-weight: bold; text-transform: uppercase;}
.basketItem 			{ font-family: arial; font-size: 11px; color: #00216B; text-transform: uppercase;}
.basketItem 		a	{ font-family: arial; font-size: 11px; color: #00216B; text-transform: uppercase;}
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketPrice			{ font-family: arial; font-size: 12px; color: #00216B; font-weight: bold;}
.basketPriceVAT			{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal; text-transform: none;}
.basketVariant			{ font-family: arial; font-size: 10px; text-transform: none;}
.basket_productCode		{ font-family: arial; font-size: 9px; color: #9D9C9C; text-transform: uppercase;}

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

/* footer */
/* GA 20071113  RN-2007-10-2706 changed background colour */
/*.footer					{ font-family: arial; font-size: 10px; color: #636363; text-transform: none;}
.footer				a	{ font-family: arial; font-size: 10px; color: #636363; text-transform: none;}
.footerExtraText			{ font-family: arial; font-size: 10px; color: #9D9C9C; text-transform: none;}
.footerExtraText		a	{ font-family: arial; font-size: 10px; color: #9D9C9C; text-transform: none;}*/
.footer					{ font-family: arial; font-size: 10px; color: #b4cede; text-transform: none;}
.footer				a	{ font-family: arial; font-size: 10px; color: #b4cede; text-transform: none;}
.footerExtraText			{ font-family: arial; font-size: 10px; color: #b4cede; text-transform: none;}
.footerExtraText		a	{ font-family: arial; font-size: 10px; color: #b4cede; text-transform: none;}

/* cm page */
.cm_date 				{ font-family: arial; font-size: 12px; color: #0F295C; background: #FFFFFF; text-transform: none; font-weight: bold;}
.cm_date 			a	{ font-family: arial; font-size: 12px; color: #0F295C; background: #FFFFFF; text-transform: none; font-weight: bold;}
.cm_title 				{ font-family: arial; font-size: 12px; color: #000000; background: #FFFFFF; text-transform: none; font-weight: bold;}
.cm_title 			a	{ font-family: arial; font-size: 12px; color: #000000; background: #FFFFFF; text-transform: none; font-weight: bold;}
.cm_normal 				{ font-family: arial; font-size: 12px; color: #000000; background: #FFFFFF; text-transform: none; font-weight: normal;}
.cm_normal 			a	{ font-family: arial; font-size: 12px; color: #000000; background: #FFFFFF; text-transform: none; font-weight: normal;}
.cm_readmore 			{ font-family: arial; font-size: 12px; color: #96BACA; background: #FFFFFF; text-transform: none; font-weight: normal;}
.cm_readmore 		a	{ font-family: arial; font-size: 12px; color: #96BACA; background: #FFFFFF; text-transform: none; font-weight: normal;}

/* For 3D Secure integration */
.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; 
}

