body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#000000;
  margin-top:25px;
  line-height:1.15em;
}

.non {color:#FFF;}

.home_page_logo {margin:0 auto;
margin-top:200px;
width: 492px;
background-color:#000000;}

.logo {margin:0 auto;
width: 300px;
background-color:#000000;}

.about_logo {width: 492px;
background-color:#000000;}

.menu{margin:0 auto;
margin-top:25px;
width: 825px;
}

.services_logo {
margin-left:25px;
width:185px;
background-color:#000000;}

.chef_logo {
width:277px;
background-color:#000000;}

.chef_logo2{
width:277px;
background-color:#000000;
margin:0 auto;
float:left;
height:400px;}

.client_logo{
width:900px;
background-color:#000000;
margin:0 auto;
float:left}

.menu_logo {width: 224px;
background-color:#000000;}

.contact_logo {width: 492px;
background-color:#000000;
float:right;}

.container{margin:0 auto;
width:990px;
margin-top:25px;}

.menu_container1{margin:0 auto;
width:385px;
margin-top:25px;
float:left;}

.menu_container2{margin:0 auto;
float:left;
width:600px;
margin-top:25px;}

.container1{margin:0 auto;
float:left;
width:650px;}

.container_chef{margin:0 auto;
float:left;
width:500px;}

.container2{margin:0 auto;
margin-top:15px;
float:left;
width:335px;}

.container_contact{margin:0 auto;
width:902px;
margin-top:25px;}

.about_images{margin:0 auto;
padding-top:15px;
margin-right:25px;
float:left;
width:427px;}

.chef_image{margin:0 auto;
padding-left:35px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 160px;}

.testimonials_image{margin:0 auto;
padding-left:35px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 160px;}

.chef_image2{margin:0 auto;
padding-left:85px;
padding-right:10px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 95px;}

.services_images{margin:0 auto;
padding-top:100px;
float:right;
width:285px;}

.chef_quote{margin:0 auto;
float:left;
padding-left:60px;
width:615px;
}

.client_images{margin:0 auto;
float:left;
width:315px;
padding-left:45px;
}

.events_images{margin:0 auto;
float:left;
width:300px;
padding-left:35px;
}

.food_images{margin:0 auto;
float:right;
width:285px;}

.gallery_images{margin:0 auto;
padding-left:0px;
padding-top:60px;
float:right;
width:285px;}

.gallery{margin:0 auto;
float:left;
padding-left:45px;
}

.contact_images{margin:0 auto;
float:left;
width:400px;
padding-left:50px;}

.menu_images{margin:0 auto;
padding-top:35px;
padding-left:35px;
float:left;
width:285px;}


.team{margin:0 auto;
float:left;
width:495px;
color:#FFFFFF;
font-size:0.75em;
}

.about_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 240px;
margin-left:25px;}

.menu_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 225px;
padding:25px;}

.text{margin:0 auto;
width:295px;
float:left;
padding-top:15px;
text-align:center;
color:#FFFFFF;
font-size:0.9em}

.services_text{margin:0 auto;
padding-left:85px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 530px;
margin-left:10px;}

.menu_heading {color: #A2876C; font-weight:bold;}

.services_text_l{margin:0 auto;
padding-left:85px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 300px;
margin-left:10px;}

.services_text_r{margin:0 auto;
padding-top:95px;
padding-left:20px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 210px;}

.food_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 300px;
margin-left:10px;}

.food_text_r{margin:0 auto;
padding-left:20px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 300px;}

.chef_text_l{margin:0 auto;
padding-left:45px;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 250px;
margin-left:10px;}

.menu_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 250px;}

.testimonials_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 245px;
padding:10px;}

.clients_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 215px;
padding-top:25px;
padding-left:50px;}

.events_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 150px;
height:300px;
}

.events_gallery{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 900px;
}

.bottom { position: relative; top:185px; text-align:center;} 
.middle{ position: relative; top:130px; text-align:center;}
.top { position: relative; top:70px; text-align:center;}
.toptop { position: relative; top:40px; text-align:center;}

.events_text_r{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 400px;
margin-left:10px;}

.links_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 880px;
padding-top:50px;
padding-left:110px;
}

.contact_text_l{margin:0 auto;
float:left;
color:#FFFFFF;
font-size:0.80em;
width: 4 00px;
padding-top:25px;
padding-left:50px;}

ul { margin:15px;
 list-style-position:outside}

.large {font-size:1.15em;}
.large_pink {font-size:1.25em;
font-weight: bold;
color:#D1006E;}
.small {font-size:0.75em;
font-weight:550}

.enter { 
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
margin-top:100px;
color:#D1006E;
text-align:center;
}
a {text-decoration:none;
color:#D1006E;}
a:hover {text-decoration:none;
color:#FFFFFF;}

.links{font-size:1.25em;}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.image_box{width:150px; float:left; height:160px; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:20px;}
.gallery{width:650px;}

.thumbnail img{
border: none;
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
text-decoration: none;
}

.thumbnail:hover img{
border: none;
text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000000;
padding: 10px;
left: -1000px;
border: 2px solid white;
visibility: hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: auto;
left: 200px;
z-index: 50;
text-decoration: none;
}

#seo {
	width:900px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
	padding: 5px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}#seo a {
	color: #000;
	text-decoration: none;
}
#seo a:hover {
	color: #333;
}

