body 				{margin:0; padding:0; background-color:#ffffff; color:#212222; font-family:Verdana, Arial, Helvetica, sans-serif;}

A					{text-decoration:underline;}
A:link,
A:active, A:visited	{color:#8a0027;}
A:hover				{color:#c09e5d; text-decoration:none;}

body, a, p, ul, ol, li, font, label
					{font-size: 8pt; line-height:12pt;}
h1 					{font-size: 13pt; margin-bottom:0px; color:#8a0027;}
h2 					{font-size: 11pt;  margin-bottom:0px; color:#8a0027;}
.leading-para		{font-size: 8pt;  color:#8a0027;}

.contact_form, TextArea
					{font-size: 8pt; color:#6b695a;}

Input.qty			{color:#555555; font-size:10px; border:#f0f0f0 1px solid; background-color:#ffffff; padding-left:5px;}

#content			{position:absolute; left:8%; top:0px; margin-top:0px; margin-left:0px; width:845px; color:#000000;}
#leftnavigation 	{position:absolute; left:0; width:8%; margin-left:0px; margin-top:20px; color:#000000;}
#rightnavigation 	{ /* dropped */position:absolute; left:80%; top:20px; width:20%; z-index:3; color:#000000; padding:3px;}

#header 			{width:auto; height:111px; top:0px; margin-top:10px; margin-left:0px;}
#menu_and_products 	{border:#600000 0px solid; width:838px; height:262px; top:0px; margin-top:0px; margin-left:0px; background:url(images/menu_backdrop.jpg) 99px 0px no-repeat;}
#menu_and_products2	{border:#600000 0px solid; width:838px; height:262px; top:0px; margin-top:0px; margin-left:0px; background:url(images/menu_backdrop2.jpg) 99px 0px no-repeat;}
/*#menu_and_products3	{border:#600000 0px solid; width:838px; height:262px; top:0px; margin-top:0px; margin-left:0px; background:url(images/menu_backdrop3.png) 99px 0px no-repeat;}*/
#menu_and_products3	{border:#600000 0px solid; width:838px; height:400px; top:0px; margin-top:0px; margin-left:0px; background:url(images/menu_backdrop4.jpg) 99px 0px no-repeat;}

a.prod_typ			{text-decoration:none; font-size:10pt;}
a.prod_typ:link,
a.prod_typ:active,
a.prod_typ:visited	{color:#8a0027;}
a.prod_typ:hover	{color:#c09e5d;}

a.prd_title_big,
a.prd_title_big:link,
a.prd_title_big:visited,
a.prd_title_big:active		{font-size:10pt; color:#57303a; text-decoration:underline;}
a.prd_title_big:hover		{color:#8a0027; text-decoration:none;}

.selected{text-decoration:underline; font-size:10pt; font-weight:bold;}

a.page_num			{text-decoration:none; font-size:10pt;}
a.page_num:link,
a.page_num:active,
a.page_num:visited	{color:#4a0007;}
a.page_num:hover	{background-color:#a00000; color:#ffebf2;}

#middle_content 	{width:732px; height:100px; margin-left:125px;}
#product_content 	{width:732px; height:100px; margin-left:100px; margin-top:20px;}


/*#content h1, #content h2 {color:#8a0027;} */

Form.enquire		{width:510px; height:185px; top:0px; margin-top:10px; margin-left:0px; padding-left:120px;}

P.your_basket		{float:left; width:350px; height:30px; margin-left:58px; margin-top:50px; text-align:right;}
P.menu 				{width:510px; height:auto; top:10px; margin-top:0px; margin-left:300px; padding-top:10px;} /* padding-top is essential for compatibility */
.product 			{width:510px; height:185px; top:0px; margin-top:10px; margin-left:120px;}

.lower_content 	{width:210px; height:90px; margin-top:10px; padding-left:10px; color:#b45c73; font-size:10px;}
	
.middle_content 	{width:280px; height:auto; margin-top:0px;}

#product_content 	{width:732px; margin-left:100px; margin-top:20px;}
.product_content 	{width:290px; height:auto; margin-top:0px;}
.footer 			{width:auto; height:auto; margin-top:0px; padding-bottom:10px; font-size:9px; color:#c1c1ba;}

Img					{border:0;}
Img.main_logo		{float:left; margin-top:0px; margin-bottom:0px; margin-right:10px;}
dfn 				{display: none;}

/* ---- FOOTER ---- */
#lower_content 		{width:720px; height:104px; margin-left:101px; margin-top:40px; margin-right:0px; padding-right:0px; border:#f1f1ea 10px solid; background-color:transparent;}
	#lower_content a{color:#b45c73; font-size:10px; text-decoration:none; margin-top:1px;}	

.payment			{float:left; width:240px; background:url(images/payment.png) 20px 5px no-repeat; margin-top:10px; padding-left:10px; color:#b45c73; font-size:10px; padding-top:50px;}
.returns			{float:left; width:180px; height:30px; background:url(images/postage.png) 0px 0px no-repeat; padding-top:60px; padding-left:60px; color:#b45c73; font-size:10px;}
.gift				{float:left; width:auto; height:90px; margin-left:0px; margin-top:10px; padding-left:10px; color:#b45c73; font-size:10px;}

#footer 			{margin-left:120px; margin-top:20px; clear:left; font-size:9px; color:#c1c1ba;}