BODY, P, TR, TD, h1, h2, hr, h5 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF;}
h1,h2{display:inline;}
h3 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#009933; background-color: #FFFFFF; }
h3, h5{display:inline; }
.gruen { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#005500;font-weight: bold; display:inline;}
h3.a.link { color:#990000}
h3, h3 a, h3 a:hover, h3 a:visited, .description {
color: #005500; text-decoration:underline;

}
a, a h3, a h3:hover, a h3:visited, .description {
color: #005500; text-decoration:underline;

}

.roll {  font-weight: bold; text-decoration: none; color: #000000}
.roll:hover {  font-weight: bold; text-decoration: none; color: #FFFFFF}
.white {  font-weight: bold; color: #FFFFFF; text-decoration: none}

A.link 		{ color:#990000}
A.visited 	{ color:#009900}
A.active 	{ color:#009900}

#pageholder {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 800px;
	background-color: #FFFFFF;
}

#header {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 800px;
	height: 188px;
	background-color: #FFFFFF;
}

#introtext {
	position: absolute;
	top: 230px;
	left: 1px;
	width: 350px;
	height: 120px;
	background-color: #0099cc;
	overflow: auto;
}
#menu {
z-index:2;
	position: absolute;
	top: 189px;
	left: 1px;
	
	width: 210px;
	height: 340px;
	background-color: #CEECC5;
	background-image:url('img/bg_menu.jpg');background-repeat: repeat-y
}
#menu2 {
z-index:1;
	position: absolute;
	top: 489px;
	left: 1px;
	width: 190px;
	height: 50px;
	background-color: #FFFFFF;
	background-image: url('img/bg_menu2.jpg');background-repeat: repeat-y

	
}
#food_and_drink_content {
	position: absolute;
	top: 189px;
	left: 241px;/*191px*/
	width: 560px;
	height: 350px;
	background-color: #FFFFFF;
	background-image:url('img/bg_content.jpg');
	background-repeat: repeat-y;
	overflow: auto;
}
#bottom_menu3 {
	position: absolute;
	top: 539px;
	left: 1px;
	width: 796px;
	height: 5px;
	background-color: #FFFFFF;
	border-right-width:thin;
	border-right-color:#999999;
	border-right-style:solid;
	border-left-width:thin;
	border-left-color:#999999;
	border-left-style:solid;
	
}


#bottom_menu2 {
	position: absolute;
	top: 544px;
	left: 1px;
	width: 800px;
	height: 5px;
	background-color: #4D6654;
	
}

#bottom_menu {
	position: absolute;
	top: 549px;
	left: 1px;
	width: 796px;
	height: 35px;
	background-color: #FFFFFF;
		border-right-width:thin;
	border-right-color:#999999;
	border-right-style:solid;
	border-left-width:thin;
	border-left-color:#999999;
	border-left-style:solid;
	
}

#York_Multimedia_North_Yorkshire {
	position: absolute;
	top: 584px;
	left: 1px;
	width: 800px;
	height: 33px;
	background-color: #4D6654;
	background-image:url('img/cim.jpg');
}
#Welcome_to_Croft_Kitchen {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url(img/MHHomepage.gif);
}
#Outside_catering {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px;/* background-color: #4D6654; background-image:url(img/pic_home.jpg);*/
}
#Aboutus {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHAboutus.gif');
}
#Aboutus1 {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px; background-color: #4D6654; background-image:url('img/pic_aboutus.jpg');
}
#Catering {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHOurservices.gif');
}
#Provenance {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHProvenance.gif');
}
#Testimonials {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHTestimonials.gif');
}
#Provenance1 {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px; background-color: #4D6654; background-image:url('img/pic_prov.jpg');
}
#Samplemenu {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHSampleMenu.gif');
}
#Samplemenu1 {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px; background-color: #4D6654; background-image:url('img/pic_sample.jpg');
}
#Contact {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHcontact.gif');
}
#Contact1 {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px; background-color: #4D6654; background-image:url('img/pic_contact.jpg');
}
#Links {
	position: absolute; top: 5px; left: 18px; width: 161px; height: 45px; background-color: #4D6654; background-image:url('img/MHLinks.gif');
}
#Links1 {
	position: absolute; top: 185px; left: 40px; width: 110px; height: 110px; background-color: #4D6654; background-image:url('img/pic_sample2.jpg');
}
.newsletter_title {	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.black_header {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.red_header {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004f78;
	font-weight: bold;
}
.links {	color: #006699;
	font-weight: bold;
}
.white_links {	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer_text {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#0099CC; 
}
.white_tableborder {	
	background-color:#FFFFFF; 
}

