/* general */
body					{ margin: 5px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF }
a 						{ text-decoration: none; color: #252B74;}
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: #FF0000;}
.message			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;}

.breadcrumbs2				{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; }
.breadcrumbs2			a	{ font-family: arial; font-size: 11px; color: #666666; font-weight: normal; text-decoration:underline}


.data-table {
	font-size:10px;
	border:1px solid #ccc;
	border-spacing:0;
	color:#000;
	margin-bottom:2ex;
	position:relative;
	top:1ex;
	border-collapse:collapse;
	empty-cells:hide;
}

.body-table {
	width:85%;
    /** this rule applies to all but IE5.x */
    w\idth:99.8%;
	border-collapse:collapse;
}

.data-table caption {
	background-color:#c1d4eA;
	font-size:11px;
	text-align:left;
	padding:4px;
	border:1px solid #ccc;
	border-bottom-width:0;
	color:#525252;
	font-weight:900;
}

.data-table/*Special goodness that only Safari reads */caption {
	margin-right:-1px;
}

.data-table thead th {
	font-size:11px;
	background-color:#f5f9fe;
	color:#525252;
	font-weight:bold;
	border:1px solid #ccc;
	padding:6px 4px;
	text-align:left;
	white-space:nowrap;
}

.data-table tbody th {
	vertical-align:text-top;
	text-align:left;
	border:1px solid #ccc;
	font-weight:400;
	padding:6px 4px;
}

.data-table td {
	padding:5px;
	border:1px solid #ccc;
	font-size:10px;
}


.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;}
.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;}
.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;}
.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: none;}
.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;}


#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #A8AAC7;
}

.flash {
font-weight: bold;
	color: #cc0000;
}

.motto {
font-weight: bold;
	color: #00216B;
	font-size: 13px;
	font-family: arial;
}

.motto2 {
font-weight: bold;
	color: #cc0000;
	font-size: 16px;
	font-family: arial;
}

.weaccept {
font-weight: bold;
	color: #00216B;
	font-size: 16px;
	font-family: arial;
	background-color:#FFFFFF;
}
