/* general */
body					{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
a 						{ text-decoration: none;}
a:hover 				{ text-decoration: none;}
.normal					{ font-family: verdana; font-size: 11px; color: #112D91; font-weight: normal;}
.normalw				{ font-family: verdana; font-size: 11px; color: #ffffff; font-weight: normal;}
.normal				a	{ font-family: verdana; font-size: 11px; color: #112D91; font-weight: normal;}
.notes					{ font-family: verdana; font-size: 9px; color: #999999;}
.welcome				{ font-family: arial; font-size: 11px; color: #C8C8EC; font-weight: normal;}

/* home */
.homeWelcome			{font-size: 11px; color: #FFFFFF; font-weight: normal;}
.homePromo				{font-size: 10px; color: #666666; font-weight: normal;}

/* inputs */
.insetinputbox			{ font-family: verdana; 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: 11px; color: #474778; background: #C8C8EC; padding: 0px 1px 0px 1px; border-style: solid; border-width: 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;  height: 18px; width: 124px;}

/*
.Qty 					{ font-family: arial; font-size: 10px; color: #333399; background: #FFFFFF; border-style: solid; border-width: 1px; padding: 1px 1px 1px 1px; height: 16px; width: 40px;}
*/
.Qty					{ font-family: verdana; font-size: 10px; color: #112D91; padding: 2px 2px 2px 2px; height: 18px; border: solid 1px #CBCCAF; background-color: #FFFFFF; width: 20px;}
.variantSelection		{ font-family: verdana; font-size: 10px; color: #112D91; padding: 2px 2px 2px 2px; height: 18px; border: solid 1px #CBCCAF; background-color: #FFFFFF; width: 160px;}
.total 					{ font-family: arial; font-size: 10px; color: #CC6666; background: #FFFFFF; border-style: solid; border-width: 1px; padding: 1px 1px 1px 1px; height: 16px; width: 55px;}

/* standard forms */
.inputprompt			{ font-family: verdana; font-size: 10px; background-color:#F4F4F4; color: #112D91; font-weight: normal; text-transform: uppercase;}
.inputprompt		a	{ font-family: verdana; font-size: 10px; background-color:#F4F4F4; color: #112D91; 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: verdana; font-size: 10px; color: #CCCCCC; text-transform: uppercase;}
.header				a	{ font-family: verdana; font-size: 10px; color: #CCCCCC; text-transform: uppercase;}
td.header				{ border-style: solid; border-width: 0px 0px 0px 1px; border-color: #003300;}
.lineitem				{ font-family: arial; font-size: 11px; color: #474778; font-weight: normal;}
.lineitem	a			{ font-family: arial; font-size: 11px; color: #474778; font-weight: normal;}

/* categories menu */
.menu 					{ font-family: arial; padding: 0px 0px 0px 0px; border-left: 6px solid #FFFFFF; font-size: 12px; color: #666666; text-transform: lowercase; font-weight: normal; line-height: 20px;}
a.menu:hover		{ font-family: arial; padding: 0px 0px 0px 0px; border-left: 6px solid #112D91; font-size: 12px; color: #112D91; text-transform: lowercase; font-weight: normal; line-height: 20px;}
.submenu				{ font-family: arial; font-size: 12px; color: #7B804E; text-transform: lowercase; font-weight: normal;}

/* profile menu */
/* old with no left box styling 
.menuprofile						{ font-family: arial; font-size: 12px; color: #666666; text-transform: lowecase; font-weight: normal;}
.menuprofile_on					{ font-family: arial; font-size: 12px; color: #112D91; text-transform: lowecase; font-weight: bold;}
*/
.menuprofile 					{ font-family: arial; padding: 0px 0px 0px 3px; border-left: 6px solid #FFFFFF; font-size: 12px; color: #666666; text-transform: none; font-weight: normal; line-height: 20px;}
a.menuprofile:hover		{ font-family: arial; padding: 0px 0px 0px 3px; border-left: 6px solid #112D91; font-size: 12px; color: #112D91; text-transform: none; font-weight: normal; line-height: 20px;}
.menuprofile_on					{ font-family: arial; padding: 0px 0px 0px 10px; font-size: 12px; color: #112D91; text-transform: lowecase; font-weight: bold;line-height: 20px;}
.menuprofileAccountFor	{ font-family: arial; font-size: 12px; color: #FF7145; text-transform: uppercase; font-weight: bold;}

/* checkout menu */
.checkout_done			{ font-family: verdana; font-size: 12px; color: #CCCCCC; text-transform: uppercase; font-weight: normal;}
.checkout_hi			{ font-family: verdana; font-size: 12px; color: #112D91; text-transform: uppercase; font-weight: bold;}
.checkout_lo			{ font-family: verdana; font-size: 12px; color: #BEC7EB; text-transform: uppercase; font-weight: normal;}

/* product+category pages */
.categoryMainDesc			{font-size: 10px; color: #666666; font-weight: normal;}
.categoryMainDesc	a		{font-size: 10px; color: #666666; font-weight: normal;}
.categoryNameThumbs		{ font-family: arial;	font-size: 12px; color: #112D91; text-transform: none; font-weight: bold;}
.categoryNameThumbs	a	{ font-family: arial;	font-size: 12px; color: #112D91; text-transform: none; font-weight: bold;}
.categoryName			{ font-family: arial;	font-size: 21px; color: #112D91; text-transform:none; padding-left: 5px;}
.categoryDescription	{ font-family: arial;	font-size: 12px; font-weight: normal; color: #112D91;}
.productName			{ font-family: arial; 	font-size: 18px; color: #112D91; font-weight: normal; text-transform:none;}
.productCode			{ font-family: arial; 	font-size: 10px; color: #CCCCCC; text-transform: uppercase;}
.productImage			{ border: solid 1px #D9D9D9;}
.productDescription		{ font-family: arial;	font-size: 12px; font-weight: normal; color: #112D91;}
.productFeatures		{ font-family: arial;	font-size: 10px; font-weight: normal; color: #666666;}
.productFeatures	a	{ font-family: arial;	font-size: 10px; font-weight: normal; color: #666666;}
.productPriceMatrix		{ font-family: verdana;	font-size: 10px; color: #112D91; font-weight: normal;}
.productPrice					{ font-family: arial; 	font-size: 16px; color: #CCCCCC; font-weight: bold; text-transform:uppercase}
.productPriceFrom			{ font-family: arial; 	font-size: 18px; color: #BEC7EB; font-weight: normal; text-transform:uppercase}
.xsellName				{ font-family: arial; 	font-size: 12px; color: #112D91; font-weight: bold; text-transform:none;}
.productAdded			{ font-family: verdana; font-size: 11px; color: #FFFFFF; text-transform: uppercase;}
.productAdded		a	{ font-family: verdana; font-size: 11px; color: #FFFFFF;}
.regionheader			{ font-family: verdana; font-size: 14px; color: #336633; font-weight: bold;}
.rep					{ font-family: verdana; font-size: 11px; color: #666666; font-weight: normal;}
.rep				a	{ font-family: verdana; font-size: 11px; color: #666666; font-weight: normal;}

/* hmMenu header styling */
.hmMenuMakeSel			{ font-family: arial; 	font-size: 12px; color: #112D91; font-weight: bold; text-transform:lowercase;}
/*.hmMenuShowSel			{ font-family: arial; 	font-size: 12px; color: #CCCCCC; font-weight: bold; text-transform:lowercase;}*/
.hmMenuShowSel			{ font-family: arial; 	font-size: 12px; color: #666666; font-weight: bold; text-transform:lowercase;}

/* search page */
.searchName				{ font-family: arial; 	font-size: 12px; color: #112D91; font-weight: bold; text-transform:none;}
.searchProductFeatures		{ font-family: arial;	font-size: 10px; font-weight: normal; color: #666666;}

/*breadcrumbs */
.breadcrumbs				{ font-family: arial; font-size: 11px; color: #C8C8EC; font-weight: normal;}
.breadcrumbs	a			{ font-family: arial; font-size: 11px; color: #C8C8EC; font-weight: normal;}

/* basket page */
.basketTableHead 		{ font-family: verdana; font-size: 10px; color: #C8C8EC; font-weight: normal; text-transform: uppercase; background-color: #112D91;}
.basketTableHead 	a	{ font-family: verdana; font-size: 10px; color: #C8C8EC; font-weight: bold; text-transform: uppercase; background-color: #112D91;}
.basketProductPrice 			{ font-family: arial; font-size: 14px; color: #112D91; font-weight: bold; text-transform: uppercase;}
.basketProductPrice 		a	{ font-family: arial; font-size: 14px; color: #112D91; font-weight: bold; text-transform: uppercase;}
.basketItem 			{ font-family: arial; font-size: 11px; color: #112D91; text-transform: none;}
.basketItem 		a	{ font-family: arial; font-size: 11px; color: #112D91; text-transform: none;}
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketTotal			{ font-family: arial; 	font-size: 16px; color: #FF7145; font-weight: bold; text-transform:uppercase}

/* footer */
.footer					{ font-family: verdana; font-size: 10px; color: #747492;}
.footer				a	{ font-family: verdana; font-size: 10px; color: #747492;}
.copyright				{ font-family: verdana; font-size: 10px; color: #666666;}
.footertext				{ font-family: verdana; font-size: 9px; color: #666666;}

/* footer links */
.footerlinks				{ font-family: verdana; font-size: 10px; color: #666666; font-weight: bold;}
.footerlinks		a		{ font-family: verdana; font-size: 10px; color: #666666; font-weight: bold;}