/* 	Homepage specifics -------------------------------------------------------- 	*/

	#photo_block {
		float:left;
		display:block;
		width:590px;
		height:285px;
		position:relative;
		background:black;
	}
	#menu {
		display:block;
		width:364px;
		height:285px;
		overflow:hidden;
		margin:0;
		padding:0;
	}
		#menu ul {
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#menu ul li {
				margin:0;
				padding:0;
				display:block;
				height:72px;
			}
			#menu ul li.light {	background:url(../../images/bg_menu_light.gif) center left;	}
			#menu ul li.dark  { background:url(../../images/bg_menu_dark.gif) center left; }
				#menu ul li a { 
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12pt;
					color:#4B4B4B;
					margin-left:90px;
					padding-top:10px;
					display:block;
				}
				#menu ul li div.descript {
					font-family:Verdana, Geneva, sans-serif;
					font-size:10pt;
					color:#996027;
					margin-left:90px;
				}

	#about_us {
		clear:both;
		display:block;
		float:left;
		width:590px;
		position:relative;
		padding:25px 0 15px 0;
		margin:0;
	}
		#about_us h2 {
			margin-left:25px;
		}
		#about_pouyoukas {
			float:right;
			margin:-20px 15px 0 0;
		}
		#about_us p {
			display:block;
			margin-left:25px;
			width:380px;
		}
		#accreditation {
			display:block;
			margin-left:25px;
		}
		#accreditation ul {
			display:block;
			margin:10px 0 0 0;
			padding:0;
			list-style-type:none;
		}
			#accreditation ul li {
				display:inline;
				padding:0;
				margin:0;
			}
			#accreditation ul li a {
				margin:0;
				padding:0;
				text-align:center;
				display:block;
				padding-top:60px;
				float:left;
				font-family:Verdana, Geneva, sans-serif;
				font-size:7pt;
				color:#666;
				text-decoration:none;
				margin-right:8px;
			}
				#accreditation ul li a:hover { color:#C30; }
				#accreditation ul li.halaal a {	width:93px;  background:url(../../images/accred_halaal.gif) no-repeat top center;	}
				#accreditation ul li.kosher a {	width:99px;  background:url(../../images/accred_kosher.gif) no-repeat top center;	}
				#accreditation ul li.heart  a {	width:99px;  background:url(../../images/accred_heart.gif)  no-repeat top center;	}
				#accreditation ul li.vl     a {	width:10px;  border-left:1px solid #aaa; margin-right:2px; margin-left:2px; height:30px;	}
				#accreditation ul li.adsa   a {	width:125px; background:url(../../images/accred_adsa.gif)   no-repeat top center;	}
				#accreditation ul li.lowgi  a {	width:87px;  background:url(../../images/accred_lowgi.gif)  no-repeat top center;	}
		
	#new_products_recipes {
		display:block;
		float:left;
		width:363px;
		padding:25px 0 15px 0;
		border-left:1px dotted #ccc;
	}
		#new_products_recipes h2 {	margin-left:25px;	}
		#new_products_recipes p  {	margin-left:25px;  	}
			
	
	.product_link {
		display:block;
		margin:0 25px 0 25px;
		clear:both;
		height:120px;
	}
		.product_link img {
			float:left;
			margin-right:10px;
		}
		.product_link a {
			display:block;
			font-size:12pt;
			padding-top:10px;
		}
			.product_link a img 	{ 	margin-top:-10px; }
			.gry_description 		{ 	font-size:9pt; color:#666; font-family:Verdana, Geneva, sans-serif; }
			.pack_size				{	color:black; font-size:9pt; display:block; font-family:Verdana, Geneva, sans-serif; }
	
	
	#contact_bar {
		display:block;
		clear:both;
		background:url(../../images/bg_contact_bar.gif);
		height:235px;
		padding:25px;
	}
		#contact_form {
			float:left;
			width:540px;
			margin-right:25px;
		}
		#contact_form p  	{	width: 370px;		}
		#contact_form img 	{ 	float:right; margin-top:-12px;		}
		
		#contact_form form 		{ width:370px; padding:0;  }
		#contact_form label		{ float:left; clear:left; display:block; padding:0 0 10px 0; font-size:10pt; line-height:25px; width:100px; height:22px; overflow:hidden; }
		#contact_form input 	{ float:right; display:block; width:230px; margin-bottom:10px; height:20px; }
		#contact_form textarea 	{ clear:left; width:368px; margin:0; height:49px; padding:0; overflow:auto; display:block; }
		#contact_form #submit 	{ width:100px; margin-top:7px; padding:0; height:23px; }
		
		#contact_details {
			float:left;
			padding-left:25px;
		}
			#contact_details p strong {		color:#996027; font-weight:bold; 	}
			