	body 				{margin:0; padding:0; background-color:#000000; color:#212222; background:url(images/bg_grey_stripe.gif);}
	Img					{border:0;}
	*					{margin:0px; padding:0px;}
	
	A					{text-decoration:underline;}
	A:link,
	A:active, A:visited	{color:#8a0027;}
	A:hover				{color:#c09e5d; text-decoration:none;}
	
	A.shop				{text-decoration:none; font:12px arial, verdana, helvetica; font-weight:bold; color:#630019;}
	A.shop:link,
	A.shop:active,
	A.shop:visited		{color:#8a0027; text-decoration:none;}
	A.shop:hover		{color:#ca0027; text-decoration:underline;}
	
	A.foot_link			{text-decoration:none; font:13px arial, verdana, helvetica; color:#707070;}
	A.foot_link:link,
	A.foot_link:active,
	A.foot_link:visited	{color:#8a0027; text-decoration:none;}
	A.foot_link:hover	{color:#ca0027; text-decoration:underline;}
	
	body, a, p, ul, ol, li, font, label
						{font: 8pt times; line-height:12pt;}
						
	h1 					{font: 13pt times; margin-bottom:0px; color:#8a0027;}
	h2 					{font: 11pt times;  margin-bottom:0px; color:#8a0027;}
	.leading-para		{font: 8pt times;  color:#8a0027;}
	
	font.items_purchased{font:10pt times; color:#ffffff;}
	
	Font.red_star		{color:#d00000; font-size:6pt;}	
	div.regular_label	{float:left; width:110px; margin-left:3px;}	

	#content			{width:710px; height:auto; margin-top:0px; color:#000000;}
	#footer 			{position:absolute; width:700px; height:auto; left:8%; top:600px; margin-left:11px; margin-top:20px; font:9px verdana, Arial, Helvetica; color:#c1c1ba;}
	
	#menu_header	 	{width:710px; height:123px; background:url(images/ff_header.jpg) 0px 0px no-repeat;}
	#menu_and_products 	{width:710px;}
	#middle_content 	{width:710px; background-color:#ffffff;}
	#product_features 	{width:710px; background-color:#ffffff;}
	#product_features *	{font:8pt verdana, arial, helvetica; color:#ffffff;}
	#shop_offers 	 	{width:710px; background:url(images/ff_shop_offers.gif) 0px 0px no-repeat;}
	#shop_offers *	 	{color:#ffffff;}
	
	#product_content 	{width:660px; height:100px; margin-left:100px; margin-top:20px;}
	#lower_content 		{width:660px; height:104px; margin-left:101px; margin-top:40px; margin-right:0px; padding-right:0px; border:#f1f1ea 10px solid;}
	
	P.header			{width:670px; height:31px; text-align:right; padding-top:10px; margin-right:40px;}
	P.menu 				{width:710px; height:82px;}
	P.feature			{width:710px; height:168px;}
	
	P.your_basket		{float:left; width:350px; height:30px; margin-left:58px; margin-top:50px; text-align:right;}
	.product 			{width:510px; height:155px; margin-left:120px;}
	P.lower_content 	{width:210px; height:90px; margin-top:10px; padding-left:10px; color:#b45c73; font-size:10px;}
	P.middle_content 	{width:230px; height:auto; margin-top:0px;}
	P.product_content 	{width:290px; height:auto; margin-top:0px;}

	Input.qty			{color:#555555; font-size:10px; font-family:arial,verdana,helvetica; border:#f0f0f0 1px solid; background-color:#ffffff; padding-left:5px;}
	.contact_form, TextArea
						{font: 8pt verdana, arial, helvetica; color:#6b695a; padding-left:5px;}
	
