/* general */
body					{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
a 						{ text-decoration: none;}
a:hover 				{ text-decoration: underline;}
.normal					{ font-family: verdana; font-size: 10px; color: #666666; font-weight: normal;}
.normal				a	{ font-family: verdana; font-size: 10px; color: #666666; font-weight: normal;}
.notes					{ font-family: verdana; font-size: 9px; color: #999999;}

/* News articles */
.cm_news 			{ font-family: verdana; 	font-size: 10px; color: #179968; font-weight: bold;}
.cm_date			{ font-family: verdana; 	font-size: 10px; color: #666666; font-weight: bold;}
.cm_desc			{ font-family: verdana; 	font-size: 10px; color: #666666; font-weight: normal;}

/* standard forms */
.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;}
.insetinputbox1			{ font-family: verdana; font-size: 10px; color: #666666; background-color: #FFFFFF; padding: 2px 2px 2px 2px; height: 12px; border-style: solid; border-width: 1px; border-color: #666666 #666666 #666666 #666666;}
.inputprompt			{ font-family: arial; font-size: 14px; font-weight: bold; letter-spacing: -0.4pt; text-transform: lowercase; color: #666666}
.inputprompt		a	{ font-family: arial; font-size: 13px; font-weight: bold; letter-spacing: -0.4pt; text-transform: lowercase; color: #666666}
.validationerror		{ font-family: verdana; font-size: 12px; color: #FF0000;}
.message				{ font-family: verdana; font-size: 12px; color: #FF0000;}

/* header */
.welcometext			{ font-family: verdana; font-size: 10px; color: #CCFFCC;}
.welcometext		a	{ font-family: verdana; font-size: 10px; color: #CCFFCC;}
.baskettext				{ font-family: verdana; font-size: 11px; color: #999999; text-transform: uppercase}
.searchInput 			{ font-size: 10px; color: #9C9C9C; background: #D5E7DE; padding: 1px 1px 1px 1px; height: 16px; width: 112px; border-style: solid; border-width: 1px; border-color: #FFFFFF}


/* categories menu */
.menu 				a	{ font-family: arial; font-size: 12px; color: #999999;}
.menu 				a:hover	{ font-family: arial; font-size: 12px; color: #999999;text-decoration:none;}
.menu 					{ font-family: arial; font-size: 14px; color: #999999;padding: 0px 0px 3px 3px; border-bottom:0px;border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background-color: #FFFFFF; padding: 2px;}
.subcat				a	{ font-family: arial; font-size: 11px; color: #179968; font-weight: bold; text-transform: lowercase;}

/* product+category pages */
.categoryName			{ font-family: arial; 	font-size: 16px; color: #666666; font-weight: bold; text-transform: capitalize;}
.categoryName		a	{ font-family: arial; 	font-size: 16px; color: #666666; font-weight: bold; text-transform: capitalize; text-decoration: underline}
.productName			{ font-family: arial; 	font-size: 14px; color: #179968; font-weight: bold; text-transform: capitalize;}
.productid				{ font-family: arial; 	font-size: 11px; color: #999999; font-weight: none; text-transform: capitalize;}
.productPrice			{ font-family: arial; 	font-size: 14px; color: #666666; font-weight: bold; text-transform: none;}
.productDescription		{ font-family: arial; font-size: 12px; color: #666666;}
.productImage			{ border-style: solid; border-width: 2px; border-color: #D6D6D6;}
.productAdded			{ font-family: verdana; font-size: 10px; color: #FFFFFF;}
.productAdded		a	{ font-family: verdana; font-size: 10px; color: #FFFFFF;}
.Moreinfoview			{ font-family: arial; 	font-size: 11px; color: #FF0000; font-weight: bold; text-transform: uppercase; text-decoration: underline;}
.price 					{ font-family: arial; font-size: 12px; color: #999999;}
.productcode 			{ font-family: verdana; font-size: 10px; color: #666666;}
.xsellName				{ font-family: arial; 	font-size: 12px; color: #666666; font-weight: bold; text-transform: lowercase;}
.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: #CCFFCC;}
.basketItem 			{ font-family: arial; font-size: 10px; color: #2E2F33; text-transform: uppercase;}
.basketItem 		a	{ font-family: arial; font-size: 10px; color: #2E2F33; text-transform: uppercase;}
.basketDesc 			{ font-family: arial; font-size: 10px; color: #179968; text-transform: uppercase;}
.basketQty 				{ font-family: arial; font-size: 10px; color: #2E2F33; border-style: solid; border-color: #2E2F33; border-width: 1px;}
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}


/* secure */
.secureTableHead 		{ font-family: arial; font-size: 10px; color: #17996B;}
.titles					{ font-size: 24px; color: #7B6DA7; font-weight: bold;}
.titles_sml				{ font-size: 18px; color: #7B6DA7; font-weight: bold;}
.profilemenu			{ font-size: 11px; color: #7B6DA7; padding-left: 20px;}
.profilemenu		a	{ font-size: 11px; color: #7B6DA7;}


/* footer */
.footertext 		 	{ font-size: 11px; color: #7B6DA7}
.footertext 		a 	{ font-size: 11px; color: #7B6DA7}
.spcredit 				{ font-size: 11px; color: #CCCCCC}
.spcredit 			a	{ font-size: 11px; color: #CCCCCC}
.arial10Grey 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;text-decoration: none;}
.arial10Grey 		a	{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #777777;text-decoration: none;}