	body 				{background-color:#000; margin:0; padding:0; font-size:12px; font-family:Helvetica, Arial, sans-serif; color:#333;}
	h1,h2,h3,h4,form	{margin:0;}
	h1					{color:#CA0064; font-weight:normal; padding-top:10px; font-size:26px; font-family:"Trebuchet ms",  Arial, sans-serif;}
	h2					{color:#CA0064; font-weight:normal; font-size:22px; font-family:"Trebuchet ms",  Arial, sans-serif;}
	h3					{color:#CA0064; font-weight:normal; font-size:18px; font-family:"Trebuchet ms",  Arial, sans-serif;}
	a					{text-decoration:none; color:#CA0064;}
	a:hover				{color:#000;}	
	table				{border-collapse:collapse;}
	.whiteLines			{background-color:#fff; width:902px; margin:0 auto;}
	.wrapper			{width:900px; background-color:#fff; margin:0 auto; padding:0;}
	.header				{background-color:#000000;}
	.header ul,
	.footer ul, 
	.header li, 
	.footer li			{display:inline;}
	.headerLogo			{width:300px; height:70px; background-image:url(images/mainLogo.jpg); background-repeat:no-repeat; float:left;background-color:#000000; }	
	.headerCart			{width:600px; height:40px; float:right; background-image:url(images/headerBackground.jpg); background-position:left; text-align:right; color:#68B3C6;}	
	.headerCartPadding	{padding:10px 45px 0px 0px;}
	.headerCart a		{text-decoration:none; color:#7AA2B6;font-family:"Trebuchet MS", sans-serif; font-size:11px;  padding-right:5px; padding-left:5px;}	
	.headerCart a:hover	{color:#fff;}	
	.headerMenu			{width:600px; height:30px; float:right; background-color:#000; text-align:right;}	
	.headerMenuPadding	{padding:10px 35px 0px 0px;}
	.headerMenu a		{text-decoration:none; color:#fff;font-family:"Trebuchet MS", sans-serif; font-size:11px; padding-right:15px;}	
	.headerMenu a:hover,
	.headerMenu a.currentSection	{color:#ea006e;}	
	.headerBottom   	{height:1px; background-color:#8A0441; clear:both;}
	.body				{clear:both;}
	#bodyBanner			{height:200px;}	
	.bannerCopy			{width:350px; background-color:#770038; margin-left:30px; padding:20px; color:#FFFFFF; text-transform:capitalize;}
	.bannerCopy h1		{color:#ddd; font-weight:normal; font-size:16px; font-family:"Trebuchet ms",  Arial, sans-serif; padding:0;}
	.bodyBannerBottom   {height:1px; background-color:#250011; clear:both;}
	.bodyCatalogue		{width:225px; background-color:#E7E1E3; float:right; background-image:url(images/rightBG.jpg); background-repeat:repeat-x;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}	
	.bodyCataloguePadding	{padding:15px 15px 60px 15px;}
	.bodyCatalogue ul 	{list-style-type:none; margin:0; padding:0;}
	.catalogueHeader	{padding:0px 0px 0px 0px; border-bottom:1px solid #999; color:#000; font-size:13px;}
	a.catalogueLink		{padding:5px 0px 0px 0px; border-bottom:1px dashed #bbb; color:#666; display:block; text-decoration:none;}
	a.catalogueLink:hover	{color:#000;}
	.catalogueSearch	{width:175px; margin-top:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	.catalogueSelect	{width:180px; margin-top:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	.catalogueSubmit	{margin-top:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	.bodyMain			{width:675px; float:left;}
	.bodyMainPadding	{padding:10px 10px 10px 25px;}
	#bodyMainHome		{width:900px; height:410px; background-image:url(images/home.jpg); background-repeat:no-repeat;}
	.homeCopy			{width:600px; background-color:#770038; margin-left:30px; padding:20px; color:#FFFFFF;}
	.homeCopy h1		{color:#ddd; font-weight:normal; font-size:24px; font-family:"Trebuchet ms",  Arial, sans-serif; padding:0;}
	.footer				{clear:both; color:#FFFFFF;}
	.footerTopLeft		{width:470px; height:55px; float:left; background-image:url(images/footerTopBG.jpg); background-repeat:repeat-x;}	
	.footerTopRight		{width:430px; height:55px; background-image:url(images/footerTopBG.jpg); background-repeat:repeat-x; float:right; text-align:right;}	
	.footerTopRightPadding	{padding:20px 15px 0px 0px;}
	.footerTopRight a	{text-decoration:none; color:#fff;font-family:"Trebuchet MS", sans-serif; font-size:10px; padding-right:3px; padding-left:3px;}	
	.footerTopRight a:hover	{color:#ea006e;}	
	.footerBottom		{height:40px; clear:both;}	
	.footer2			{width:892px; margin:0 auto;}
	.footerKey			{width:650px; padding:8px 2px 5px 0px; background-color:#000;color:#fff; font-family:"Trebuchet MS", sans-serif; font-size:10px; text-align:left; float:left;}
	.footerKey h2		{color:#777; font-weight:normal; font-size:10px; font-family:"Trebuchet ms",  Arial, sans-serif;}
	.footerSiteBy		{width:200px; padding:8px 0px 5px 2px; background-color:#000;color:#fff; font-family:"Trebuchet MS", sans-serif; font-size:10px; text-align:right; float:right;}
	.footerSiteBy a		{text-decoration:none; color:#aaa;}	
	.footerSiteBy a:hover	{text-decoration:underline;}	
	.catalogueItem		{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	.catalogueName		{padding-bottom:1px;}
	.catalogueName a	{text-decoration:none; color:#666;}
	.catalogueName a:hover	{color:#000;}
	.catalogueImage		{background-image:url(images/catalogueBG.jpg); background-repeat:no-repeat;}
	.catalogueImage img	{padding:7px 6px 8px 6px;}
	.catalogueSpacer	{padding:20px 0px 20px 0px;}
	.results			{font-size:18px; font-style:italic;}
	a.pageLink			{color: #aaa; text-decoration:underline;}
	a.pageLink:hover, 
	.pageLink			{color: #aaa; text-decoration:none;}
	.pageLinkHolder		{color: #aaa; font-style:normal; width:566px; text-align:right; background-color:#fff; border:1px solid #ddd; text-decoration:none; padding:5px 20px 5px 15px; font-size:13px; margin:8px 0 15px 0;}
	.productDescription	{padding:20px 0px 20px 15px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
	.productCS			{padding:20px 0px 20px 0px; text-align:center;border-bottom:1px solid #aaa;}
	.productButtonBack	{padding:10px 0px 0px 0px;}
	.productButtonDesc	{padding:0px 0px 10px 0px;}
	.oldprice 			{font-size: 16px; font-weight: normal;font-style:italic;text-decoration: line-through;}
	a.viewLarger		{color:#666; text-decoration:none; display:block; padding:10px; font-size:14px;}
	a.viewLarger:hover	{color:#000;}
	a.colourPicker		{color:#666; text-decoration:none; display:block; padding:10px; font-size:15px; border:1px solid red; background-color:#F1BCE1; text-align:center; margin:20px; color:red;}
	a.colourPicker:hover	{color:#fff; background-color:red;}
	a.upsell			{color:#666; text-decoration:none; font-size:13px;}
	a.upsell:hover		{color:#000;}
	.upsellImage		{padding:3px; border:1px solid #ccc;}
	a.moreEditorials	{margin-left:20px; margin-bottom:10px; border-bottom:1px solid #ddd; color:#666; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; display:block; width:330px;}
	a.moreEditorials:hover	{color:#000;}
	.moreEditorialsImg	{margin-left:20px;}
	table.cart_table, 
	table.cart_table td, 
	table.cart_table th {border: 1px solid #ccc; color: #666; border-collapse: collapse; padding: 5px;}
	.testimonial		{text-align:left; font-style:italic;}
	a.FAQLink			{margin-left:0px; margin-bottom:5px; border-bottom:1px solid #ddd; color:#666; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; display:block;}
	a.FAQLink:hover		{color:#000;}
	.introCopy			{color:#840135;}
	.photo				{margin:20px 5px 20px 20px; padding:3px; border:1px solid #ccc;}
	.errorMessage 		{font-weight: normal;font-size: 15px; color: red;padding:10px;border: 1px solid red;}
	.cartDiscounts 		{font-weight: normal;font-size: 14px; color: #CA0064; margin:0; padding:0; font-style:italic;}
	.editorial		{ font-family:trebuchet MS, Arial, Helvetica, sans-serif;}
	

