body {	background: #2c1c0d;	background-image: url(images/bg.gif);	background-repeat: repeat-y;	background-position: 180px;	margin: 0px;	padding: 0px;	font: 12px/20px Georgia, "Times New Roman", Times, serif;	color: #FFFFFF;}
p{text-align:left;}
#outterContainer{text-align:center;margin:0px;auto;}
#container{position:relative;width:770px;}
#content_container{position: absolute;	left: 180px;	top: 370px;	width: 490px;	z-index: 8;}

.name {	font: 12px/20px arial;	color: #b5c780;}

.homenews {	font: 12px/20px Georgia, "Times New Roman", Times, serif;	color: #ffffff;}

HR{ 	color: #cccccc;	background-color: #ffffff;	height: 1px;}

TD{    font: 12px arial;	color: #FFFFFF;}.details{    font: 12px arial;	color: #000000;}

a:link {	font: 12px arial;	color: #799134;	text-decoration: none;}

a:visited {	font: 12px arial;	color: #799134;	text-decoration: none;}

a:hover {	font: 12px arial;	color: #CCCCCC;	text-decoration: none;}

a:active {	font: 12px arial;	color: #b5c780;	text-decoration: none;}

td.productlist, td.productlist a, td.productlist a:visited, td.productlist a:hover, td.productlist a:active{font: 16px;}

#green_bg {	position: absolute;	background-image: url(images/bg_green.gif);	background-repeat: repeat-x;	left: 0px;	top: 0px;	height: 20px;	width: 100%;	z-index: 1;}

#header_about {	position: absolute;	left: 0px;	top: 20px;	width: 770px;	z-index: 2;}

#header_search {	position: absolute;	left: 0px;	top: 340px;	width: 770px;	z-index: 2;}

#flourish_01 {	position: absolute;	left: 0px;	top: 375px;	width: 170px;	z-index: 3;}

#flourish_02 {	position: absolute;	left: 0px;	top: 602px;	width: 170px;	z-index: 4;}

#flourish_03 {	position: absolute;	left: 210px;	top: 955px;	z-index: 15;}

#menu {	position: absolute;	left: 44px;	top: 424px;	width: 75px;	z-index: 5;}

#menu_products {	position: absolute;	left: 210px;	top: 423px;	z-index: 6;}

#catalogue {	position: absolute;	left: 40px;	top: 652px;	z-index: 7;}

#catalogue2 {	position: absolute;	left: 40px;	top: 800px;	z-index: 7;}

#catalogue3 {	position: absolute;	left: 40px;	top: 800px;	z-index: 7;}

#content_top {	position: absolute;	left: 180px;	top: 370px;	width: 490px;	z-index: 8;}

#content {	position: absolute;	left: 180px;	top: 427px;	width: 490px;	z-index: 9;	height: 10px;	background-color: #4A3E31;}

#copy_about {	position: absolute;	left: 210px;	top: 423px;	width: 430px;	z-index: 10;}

#copy_products {	position: absolute;	left: 195px;	top: 423px;	width: 458px;	z-index: 11;}

#order_header {	position: absolute;	left: 195px;	top: 400px;	width: 458px;	z-index: 11;}

#copy_products_beverages {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_chocolates {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_confectionary {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_pasta {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_oils {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_biscuits {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_products_preserves {	position: absolute;	left: 210px;	top: 540px;	width: 375px;	z-index: 11;}

#copy_press {	position: absolute;	left: 210px;	top: 423px;	width: 375px;	z-index: 12;}

#copy_retailers {	position: absolute;	left: 210px;	top: 443px;	width: 375px;	z-index: 13;}

#copy_contact {	position: absolute;	left: 210px;	top: 423px;	width: 375px;	z-index: 14;}




#contact {	position: absolute;	left: 40px;	top: 775px;	z-index: 16;}

#contact2 {	position: absolute;	left: 40px;	top: 920px;	z-index: 16;}

#contact3 {	position: absolute;	left: 40px;	top: 920px;	z-index: 16;}

.productpagecode {	font-family: arial;	font-size: 13px;	color: #4a3e31;	text-transform: uppercase;}

.productpagename {	font-family: arial;	font-size: 13px;	text-transform: none;	color: #000000;}

.productpagedescription {	font-family: times;	color: #666666;	text-transform: none;	font-size: 13px;	line-height: 13t;}

.productpagedescriptiontitle {	font-family: arial;	color: #000000;	text-transform: none;	font-size: 16px;	text-transform: uppercase;    line-height: 17pt;}

.productspage {	font-family: times;	color: #666666;	text-transform: none;	font-size: 13px;	line-height: 12pt;}

.productlist {	font-family: arial;	color: #000000;	text-transform: none;	font-size: 11px;	line-height: 11pt;	font-weight: normal;}
.productlist a, .productpagecode {	font-size: 16px;	line-height: 11pt;	font-weight: bold;}
.productlistDis {	font-family: arial;	color: #abb67c;	text-transform: none; text-decoration: underline; font-size: 11px;	line-height: 11pt;	font-weight: bold;}

.productlistbtns {	font-family: arial;	color: #000000;	text-transform: none; text-decoration: underline; font-size: 11px;	line-height: 11pt;	font-weight: normal;}

.productstitles {	font-family: arial;	color: #000000;	text-transform: none;	font-size: 18px;	line-height: 12pt;	font-weight: bold;}

.productpagemenuheader {	font-family: arial;	font-size: 9px;	text-transform: uppercase;	color: #000000;}

.productpagemenunumbers {	font-family: arial;	font-size: 11px;	color: #000000;	font-weight: bold;}

.recipetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}


/*--- REDESIGN -- Jun 08/08 ---*/
	body {	background: #2c1c0d;	background-image:url(/images/keyline_bg.gif);  background-repeat: repeat-y;	background-position: top center;	margin: 0px;	padding: 0px;}
	div{border:0px solid red;}
	#content_container {background-color: #4A3E31;padding-bottom:15px;}
	#content_top {	position: relative;	left: 0px;	top: 0px;	width: 490px;	z-index: 8;background-color: #4A3E31;}

	#content {	position: relative;	left: 0px;	top: 0px;	width: 490px;	z-index: 9;	height: 10px;	background-color: #4A3E31;}
	#copy_about {	position: relative;	left: 0px;	top: 15px;	width: 430px;	z-index: 10;background-color: #4A3E31;}
	#order_header {	position: absolute;	left: 15px;	top: 30px;	width: 458px;	z-index: 11;}
	#copy_about table {padding-top:20px;}
	
	#copy_products {	position: relative;	left: 0px;	top:15px;	width: 458px;	z-index: 11; text-align:left;}
	
	#copy_products_beverages {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_chocolates {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_confectionary {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_pasta {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_oils {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_biscuits {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_products_preserves {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 11;}
	
	#copy_press {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 12;}
	
	#copy_retailers {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 13; text-align:left;}
	copy_retailers p{text-align:left;}
	#copy_contact {	position: relative;	left: 0px;	top: 15px;	width: 375px;	z-index: 14;}
	td{text-align:left;}
		    <style type="text/css">
	.style1 {font-size: 11px}
	.style3 {
		font-size: 11;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 15px;
	}
	.style6 {
		font-size: 10px;
		font-family: "Times New Roman", Times, serif;
	}
