/* general */
/*version note [1.1] 8/20/2008 10:35AM OSR(Rahul) CaseID:2008-08-3895 Desc:Home page re-design */
/* version note [1.1] CaseID 2009-01-4481   21/01/2009 BRJ: New Product Image Zoomify */

body					{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF }
a 						{ text-decoration: none;}
a:hover 				{ text-decoration: none;}
.normal					{ font-family: arial; font-size: 11px; color: #252B74; font-weight: normal;}
.normal				a	{ font-family: arial; font-size: 11px; color: #252B74; font-weight: normal; text-decoration: none;}
.normal2				{ font-family: arial; font-size: 12px; color: #252B74; font-weight: bold;}
.normal2				{ font-family: arial; font-size: 12px; color: #252B74; font-weight: bold;}
.normal2			a	{ font-family: arial; font-size: 12px; color: #252B74; font-weight: bold;}
.normal2light			{ font-family: arial; font-size: 12px; color: #7FA0C5; font-weight: normal;}
.star					{ font-family: arial; font-size: 12px; color: #252B74; font-weight: normal;}
.notes					{ font-family: arial; font-size: 9px; color: #999999;}
.title					{ font-family: arial; font-size: 13px; color: #5C6097; font-weight: bold;}
.message				{ font-family: arial; font-size: 11px; color: #252B74;}
.message			a	{ font-family: arial; font-size: 11px; color: #252B74;}
.message_alert				{ font-family: arial; font-size: 11px; color: #FF0000;}
.message_alert			a	{ font-family: arial; font-size: 11px; color: #FF0000;}
.txt					{ font-family: arial; font-size: 12px; color: #252B74; text-transform: none;}
.headtxt				{ font-family: arial; font-size: 13px; color: #252B74; text-transform: none;font-weight: bold;}
.symbols				{ font-family: arial; font-size: 16px; color: #FFFFFF; font-weight:bold; }
.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;}
.blackbold				{ font-family: arial; font-size: 12px; color: #000000; text-transform: none;font-weight: bold;}
.blacksmall				{ font-family: arial; font-size: 10px; color: #000000; text-transform: none;font-weight: normal;}
.shirtsize_on			{ font-family: arial; font-size: 10px; color: #FFFFFF; text-transform: uppercase;font-weight: normal;}
.shoeshead				{ font-family: arial; font-size: 13px; color: #FFFFFF; text-transform: uppercase;font-weight: bold;}
.whitebold				{ font-family: arial; font-size: 13px; color: #FFFFFF; text-transform: none;font-weight: bold; background: #003366;}
.sizeinch				{ font-family: arial; font-size: 13px; color: #000000; text-transform: none;font-weight: bold; background: #CCFFFF;}
.sizecm					{ font-family: arial; font-size: 13px; color: #000000; text-transform: none;font-weight: bold; background: #FFFFCC;}
.whitesmall				{ font-family: arial; font-size: 10px; color: #FFFFFF; text-transform: none;font-weight: normal; background: #003366;}
.cellbg					{ background: #99CCFF; font-size: 13px; color: #000000; text-transform: none;font-weight: bold;}


/* ads */
.ad1					{ font-family: arial; font-size: 12px; color: #5C607D;}
.ad2					{ font-family: arial; font-size: 12px; color: #666666;}

/* cm */
.chead					{ font-family: arial; font-size: 13px; color: #000040; text-transform: none;font-weight: bold;}
.chead				a	{ font-family: arial; font-size: 13px; color: #000040; text-transform: none;font-weight: bold;}
.cheadlight				{ font-family: arial; font-size: 13px; color: #808080; text-transform: none;font-weight: bold;}
.cheadlight			a	{ font-family: arial; font-size: 13px; color: #808080; text-transform: none;font-weight: bold;}
.ctxt					{ font-family: arial; font-size: 13px; color: #000040; text-transform: none;font-weight: normal;}
.ctxt				a	{ font-family: arial; font-size: 13px; color: #000040; text-transform: none;font-weight: normal;}


/* inputs */
.formfield				{ font-family: arial; font-size: 11px; color: #666666; padding: 2px 2px 2px 2px; height: 16px; border-style: solid; border-width: 1px; border-color: #A5ACB2 #A5ACB2 #A5ACB2 #A5ACB2; background-color: #FFFFFF;}
.selectfield			{ font-family: arial; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 14px; border-style: solid; border-width: 1px; border-color: #666666 #FFFFFF #FFFFFF #666666; background-color: #FFFFFF; height:24px;}
.searchInput 			{ font-family: arial; font-size: 12px; color: #333333; background: #FFFFFF; border-style: inset; border-width: 1px; border-color: #404040 #D4D0C8 #D4D0C8 #404040; padding: 1px 1px 1px 1px; height: 16px; width: 128px;}
.emailInput			{ font-size: 8pt; color: #555555; padding: 1px 1px 1px 1px;  border-style: solid; border-width: 1px; border-color: #000000 #000000 #000000 #000000; background-color: #F6F6F6;}
.Qty 					{ font-family: arial; font-size: 10px; color: #333399; background: #FFFFFF; border:solid 1px #CBCCAF; padding: 1px 1px 1px 1px; height: 16px; width: 30px;}
.variantSelection		{ font-family: arial; font-size: 10px; color: #666666; padding: 2px 2px 2px 2px; height: 16px; border: solid 1px #CBCCAF; background-color: #FFFFFF; width: 143px;}
.variantSelection1		{ font-family: arial; font-size: 11px; color: #252B74; padding: 2px 2px 2px 2px; height: 20px; border: solid 1px #CBCCAF; background-color: #FFFFFF; width: 300px; font-weight: bold; text-align:center;}
.curtotal				{ font-family: arial; font-size: 12px; font-weight:bold; color: #FFFFFF; background: #252B74; border:solid 1px #FFFFFF; padding: 1px 1px 1px 1px; height: 16px; width: 50px; text-align:center;}
.productTotal 			{ font-family: arial; font-size: 12px; font-weight:bold; color: #FFFFFF; background: #252B74; border:solid 1px #FFFFFF; padding: 1px 1px 1px 1px; height: 16px; width: 50px; text-align:center;}


/* 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: arial; font-size: 12px; color: #FF0000;}

/* header */
.header					{ font-family: arial; font-size: 12px; color: #7FA0C5; text-transform: none; font-weight: normal;}
.header				a	{ font-family: arial; font-size: 12px; color: #7FA0C5; text-transform: none; font-weight: normal;}
.welcome				{ font-family: arial; font-size: 10px; color: #FF9900; text-transform: uppercase;}
.breadcrumbs			{ font-family: arial; font-size: 12px; color: #252B74; text-transform: 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;}

/* categories menu */
.menu 					{ font-family: arial; font-size: 12px; color: #00216B; text-transform: none; font-weight: bold;}
.submenu				{ font-family: arial; font-size: 10px; color: #000000; text-transform: none; font-weight: normal;}

/* profile menu */
.menuprofile			{ font-family: arial; font-size: 12px; color: #00216B; text-transform: none; font-weight: bold;}
.menuprofile_on			{ font-family: arial; font-size: 12px; color: #00216B; text-transform: none; font-weight: bold;}

/* checkout menu */
.checkout_done			{ font-family: arial; font-size: 12px; color: #00216B; text-transform: uppercase; font-weight: normal;}
.checkout_hi			{ font-family: arial; font-size: 12px; color: #00216B; text-transform: uppercase; font-weight: bold;}
.checkout_lo			{ font-family: arial; font-size: 12px; color: #00216B; text-transform: uppercase; font-weight: normal;}

/* product+category pages */
.categoryNameThumbs		{ font-family: arial;	font-size: 11px; color: #00216B; text-transform: none; font-weight: bold;}
.categoryNameThumbs	a	{ font-family: arial;	font-size: 11px; color: #00216B; text-transform: none; font-weight: bold; line-height: 13px;}
.categoryName			{ font-family: arial; font-size: 18px; color: #252B74; text-transform: none;}
.SubCategoryName		{ font-family: arial; font-size: 18px; color: #A8AAC7; text-transform: none;}
.categoryDescription	{ font-family: arial;	font-size: 12px; color: #00216B;}
.productName			{ font-family: arial; font-size: 20px; color: #252B74; font-weight: normal; text-transform: none;}
.productNameThumbs		{ font-family: arial; 	font-size: 10px; color: #00216B; font-weight: bold; text-transform: uppercase;}
.productCode			{ font-family: arial; font-size: 10px; color: #252B74; text-transform: uppercase;}
.productOptions			{ font-family: arial; font-size: 13px; color: #252B74; font-weight: bold;}
.productImage			{ border: solid 1px #A5ACB2;}
.productDescription		{ font-family: arial;	font-size: 11px; font-weight: normal; color: #00216B;}
.productPriceMatrix		{ font-family: arial;	font-size: 10px; color: #00216B; font-weight: normal;}
.productPrice			{ font-family: arial; font-size: 18px; color: #7FA0C5; font-weight: normal;}
/*.productPrice2			{ font-family: arial; font-size: 16px; color: #A8AAC7; font-weight: normal;}*/
.productPrice2			{ font-family: arial; font-size: 13px; color: #7FA0C5; font-weight: bold;}
.categoryPrice			{ font-family: arial; font-size: 12px; color: #7FA0C5; font-weight: bold; text-transform: none;}
.xsellName				{ font-family: arial; 	font-size: 11px; color: #00216B; font-weight: bold; text-transform: uppercase;}
.productAdded			{ font-family: arial; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: arial; font-size: 11px; color: #FFFFFF;}
.ctl					{ font-family: arial; font-size: 11px; color: #A8AAC7; font-weight: bold;}
.ctl				a	{ font-family: arial; font-size: 11px; color: #A8AAC7; font-weight: bold;}
.xsellPrice				{ font-family: arial; font-size: 11px; color: #7FA0C5; font-weight: bold;}
.SubCatPrice			{ font-family: arial; font-size: 12px; font-weight:bold; color: #6F150F;}


/* basket page */
.basketTableHead 		{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #7FA0C5; font-weight: normal; text-transform: uppercase;}
.basketTableHead 	a	{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #A8AAC7; 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: #7FA0C5;}
.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;}

/* order list/history */
.secureTableHead		{ font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #00216B; font-weight: normal; text-transform: uppercase;}

/* footer */
.footer					{ font-family: arial; font-size: 12px; color: #FFFFFF; text-transform: lowercase;}
.footer				a	{ font-family: arial; font-size: 12px; color: #FFFFFF; text-transform: none;}
.footerExtraText		{ font-family: arial; font-size: 12px; color: #252B74; text-transform: none;}
.footerExtraText	a	{ font-family: arial; font-size: 12px; color: #252B74; text-transform: none;}
.footerSeo				{ font-family: arial; font-size: 11px; color: #7FA0C5; text-transform: none; font-weight: normal;}
.footerSeo			a	{ font-family: arial; font-size: 11px; color: #7FA0C5; text-transform: none; font-weight: normal;}
.footerSeo2				{ font-family: arial; font-size: 11px; color: #8d8d8d; text-transform: none; font-weight: normal;}
.footerSeo2			a	{ font-family: arial; font-size: 11px; color: #8d8d8d; text-transform: none; font-weight: normal;}

/*Ajax*/
.basket_continue	{ font-family: arial; font-size: 11px; color: #252B74; font-weight: bold;text-decoration: underline}
.basket_continue     a  { font-family: arial; font-size: 11px; color: #252B74; font-weight: bold;text-decoration: underline}
.basketItem		{ font-family: arial; font-size: 11px; color: #252B74; font-weight: bold;}
.basket_title     	{ font-family: verdana; font-size: 11px; color: #FFFFFF; font-weight: bold;}

/* COMMIDEA 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; }*/
.oDisableOverlay { display:none; position:absolute; top:0px; left:0px; width:100%; z-index:100; cursor:default; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:70; background-color:#f0f0f0;}


#_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;
}

/* END 3D SECURE*/

/* 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;}
.formfield_CV2			{ font-family: arial; font-size: 11px; color: #666666; padding: 2px 2px 2px 2px; height: 16px; border-style: solid; border-width: 2px; border-color: #252B74 #252B74 #252B74 #252B74; background-color: #FFFFFF;}

/* END PCI CV2 Entry */
/* Start [1.1] */
.Newsletter			{ font-family: arial; font-size: 11px; color: #FFFFFF;}
.HeaderHome			{ font-family: arial; font-size: 11px; color: #252B74;}
/* End [1.1] */

	
	/* ----------  [1.2]  ------------ */
	/* jqZOOM plugin styling  */

		div.jqZoomTitle
		{
			display:block;
			z-index:999;
			position:absolute;
			top: 0; left: 0;
			font-size:11px;
			font-family:Tahoma;
			height:16px;
			padding-top:2px;
			width: 100%;
			color: #fff;
			background: #aeaeae;
			text-align:center;
		}

		.jqZoomPup
		{
			z-index:10;
			overflow:hidden;
			background-color: #FFF;
			-moz-opacity:0.6;
			opacity: 0.6;
			filter: alpha(opacity = 60);
			border-color:#c4c4c4;
			border-style: solid;
			cursor:crosshair;
		}

			.jqZoomPup img
			{
				border: 0px;
			}

		.preload{
			z-index:10;
			position:absolute;
			top:3px; left:3px;
			-moz-opacity:0.8;
			opacity: 0.8;
		   filter: alpha(opacity = 80);
			color: #333;
			font-size: 12px;
			font-family: Tahoma;
		   text-decoration: none;
			border: 1px solid #CCC;
		   background-color: white;
		   padding: 8px;
			text-align:center;
		   background-image: url(/public/images/cm/zoom-loader.gif);
		   background-repeat: no-repeat;
		   background-position: 43px 30px;
			width:90px;
			* width:100px;
			height:43px;
			*height:55px;
		}

		.jqZoomWindow
		{
			border: 1px solid #999;
			background-color: #fff;
		}
	/* END jqZOOM */
	/* --------------- */
