/*
** Standard html tags
*/

html {height: 100%; margin-bottom: 1px; scrollbar-3dlight-color: #262626; scrollbar-arrow-color: white; scrollbar-base-color: #262626; scrollbar-darkshadow-color: #262626; 
scrollbar-face-color: #262626; scrollbar-highlight-color: #262626; scrollbar-shadow-color: white;}

body.body_blank {background: black;color: white;}

body {background: #222422 url(images/bg_color.jpg) repeat-x top left; 
   color: white;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}
h1 {
	font-weight: normal;
	color: white;
	font-size: 22pt; 
	margin: 15px 0px 0px 20px;
}
h2 {
	font-size: 14pt; 
	font-weight: normal;
}
h3 {
	color: white;
	font-size: 17pt; 
}
fieldset {
	padding: 0; 
	margin: 0; 
	border: 0;
	width: 120px;
	float: left;
}	
fieldset.kitchen {
	margin: 0; 
	border: 0;
	width: 120px;
	height: 35px;
	float: left;
}	
img { float: right;}
img.icon { float: left; padding-bottom: 3px}
img.whatis {
	float: right;
	padding-left: 15px;
}
img.whatisleft {
	float: left;
	padding-left: 15px;
}
#linksrightboard a:link, a:visited { 
	font-size: 14pt;
	text-decoration: none;
	color: white;
}
#linksrightboard a:hover { 
	font-size: 14pt;
	text-decoration: underline;
	text-align: left;
	color: white;
}
#linksrightboard a:active { 
	font-size: 14pt;

	text-align: left;
	color: white;
	text-decoration: none; 
}
a.ourbottom:link, a.ourbottom:visited { 
	font-size: 10pt;
	text-decoration: none; 
	color: white;
}
#ourbottom a:hover { 
	font-size: 10pt;
	text-align: left;
	color: white;
	text-decoration: none; 
}
#ourbottom a:active { 
	font-size: 10pt;
	text-align: left;
	color: white;
	text-decoration: none; 
}
a:link, a:visited { 
	font-size: 14pt;
	text-decoration: none; 
	color: white;
}
a:hover { 
	font-size: 14pt;
	text-align: left;
	color: black;
	text-decoration: none; 
}
a:active { 
	font-size: 14pt;
	text-align: left;
	color: white;
	text-decoration: none; 
}
em {
	font-weight: normal;
	font-size: 9pt;
	font-style: normal;
}
em.white {
	color: white;
	margin-top: 0px; 
	padding: 0px;
	font-size: 14pt;
	font-style: normal;
}
em.green {
	color: #5EA346;
	margin-top: 0px; 
	padding: 0px;
	font-size: 16pt;
	font-style: normal;
}
em.greenveg {
	color: #5EA346;
	margin-top: 0px; 
	padding: 0px;
	font-size: 12pt;
	font-style: normal;
}
em.greensmall {
	color: #5EA346;
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 10px;
	padding: 0px;
	font-size: 9pt;
	font-style: normal;
}
p.backgroundgreen { 
	font-size: 12pt;
	background: #246724;
	text-align: center;
}
p.smenu { 
	font-size: 14pt;
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-left: 10pt;	
}
p.backgroundgreensmall { 
	font-size: 9pt;
	background: #5EA346;
	text-align: center;
	margin: 0 0 0 0;
	height: 30px; 
}
p { 
	font-size: 12pt;
	margin-top: 20px; 
	margin-left: 10pt;	
	margin-right: 0pt;
	font-weight: normal;
}
p.whatis { 
	font-size: 14pt;
	margin-top: 10px; 
	margin-left: 40pt;	
	margin-right: 0pt;
	margin-bottom: 15px;
	font-weight: normal;
}
p.ellis { 
	margin: 0px 0px 0px 30px;
	font-family: "brush script mt";
	font-size: 20pt;
}
p.small {
	line-height: 14px;
	margin: 0px 10px -10px 10px;
	font-size: 10pt;
}
p.smallblack {
	line-height: 14px;
	font-size: 10pt;
}
p.small2 {
	line-height: 24px;
	margin: 0px 10px -10px 10px;
	font-size: 10pt;
}
p.smallgrey { 
	margin: 0 10px 0 15px;
	font-size: 9pt;
	color: #BABABA;
}
p.ordersmall { 
	font-weight: bold;
	margin: 0px 0px 0px 90px;
	font-size: 10pt;
}
p.areasmall { 
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	font-size: 10pt;
}
p.areasmall2 { 
	font-weight: bold;
	margin: 0px 0px 0px 50px;
	font-size: 10pt;
}
p.ordernormal { 
	margin: 0px 0px 0px 20px;
	font-size: 16pt;
	padding-bottom: 0px;
}
p.ordernormal2 { 
	margin: 0px 0px 0px 50px;
	font-size: 16pt;
	padding-bottom: 0px;
}
p.ordernormal1 { 
	margin-bottom: 0px;
	font-size: 16pt;
	margin-top: 0px;
	margin-left: 10px;
}
p.todaysmenu { 
	margin-top: 0px; 
	padding: 0px;
	margin-bottom: 6px;
	font-size: 12pt;
	font-weight: normal;
}
p.todaysmenutop { 
	color: #BABABA;
	margin-top: 0px; 
	padding: 0px;
	margin-bottom: 1px;
	font-size: 6pt;
	padding-left: 35px;
	font-weight: normal;
}
p.middlesize { 
	color: #BABABA;
	margin-top: 0px; 
	padding: 0px;
	margin-bottom: 2px;
	font-size: 10pt;
}
p.middlesize { 
	color: white;
	margin-top: 0px; 
	padding: 0px;
	margin-bottom: 2px;
	font-size: 10pt;
}
p.copyright { 
	color: #6D6B70;
	font-size: 8pt;
	font-family: helvetica, futura, arial, sans-serif; 
	position: relative;
	top: -215px;
	left: 40px;
	z-index: 2000;
}
/*
** Div Classes
*/
#blankcontainer { 
	font-size: 12pt;
	font-family: helvetica, "futura md", arial, sans-serif; 
	margin: 40px auto 0 auto ;
	width: 738px;
	height: 100%;
}
#blackcontainer { 
	font-size: 12pt;
	font-family: helvetica, "futura md", arial, sans-serif; 
	color: white;
	width: 460px;
}
#ourblackcontainer { 
	font-size: 12pt;
	font-family: helvetica, "futura md", arial, sans-serif; 
	color: white;
	width: 232px;
}
#menucontainer { 
	margin: 0 0 0 0;
	padding: 0px 0 0 20px;
	font-size: 12pt;
	font-family: helvetica, "futura md", arial, sans-serif; 
	color: white;
width: 100%;
height: 700px;
}
div.green { 
	background: #246724;
	font-size: 9pt;
	font-weight: bold;
	font-family: helvetica, "futura md", arial, sans-serif; 
	text-align: center;
	height: 25px;
	width: 100%;
	padding-top: 7px;
	margin-bottom: 10px;
}
div.strips { 
	background: black;
	font-size: 9pt;
	font-family: helvetica, "futura md", arial, sans-serif; 
	text-align: center;
	height: 25px;
	width: 100%;
	margin: 0;
	padding: 0;
}
/*
** Header Page & menus
*/
div.icons {background: black; height: 50px; width: 100%;}

div.topmenu {
	background: url(images/wood_top.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
#arrowtopmenu {
	background: url(images/wood_top_arrow.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
#delivertopmenu {
	background: url(images/delivery_top.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
#adventuretopmenu {
	background: url(images/adventure_wood_top.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
div.areatopmenu {
	background: url(images/area_woodtop.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
#abouttopmenu {
	background: url(images/about_wood.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
#contacttopmenu {
	background: url(images/contact_wood.jpg) no-repeat top left; 
	height: 26px;
	width: 100%;
	padding-top: 10px;
}
div.drinks {
	background: black;
	height: 66px;
	width: 100%;
	border: solid white;
	border-width: 2px;
	padding-top: 10px;
}
#adventureleftboard {
	background: url(images/adventure_left.jpg) no-repeat top left; 
	height: 100%;
	width: 271px;
	float: left;
}
#adventuremiddleboard {
	height: 100%;
	width: 237px;
	float: left;
}
#adventurerightboard {
	background:  url(images/adventure_right.jpg) no-repeat top left; 
	height: 100%;
	width: 229px;
	float: left;
}
div.menu {
	height: 20px;
	width: 121px;
	float: left;
}
div.menu1 {
	height: 20px;
	width: 50px;
	float: left;
}
div.menu2 {
	margin-top: 0px;
	height: 20px;
	width: 165px;
	float: left;
}
div.menu3 {
	margin-top: 0px;
	height: 20px;
	width: 85px;
	float: left;
}
div.menu4 {
	margin-top: 0px;
	margin-left: 0px;
	height: 20px;
	width: 184px;
	float: left;
}
div.menu5 {
	margin-top: 0px;
	height: 20px;
	width: 89px;
	float: left;
}
div.menu9 {
	margin-top: 0px;
	height: 20px;
	width: 116px;
	float: left;
}
div.spacer {
	height: 20px;
	width: 10px;
	float: left;
}
div.spacer2 {
	height: 20px;
	width: 15px;
	float: left;
}
div.spacer3 {
	height: 20px;
	width: 5px;
	float: left;
}
div.menuicon { 
	float: left;
	width: 10px;
	padding-left: 20px;
}

div.menuwords { 
	float: left;
	width: 340px;
}
div.bottomwords {
	float: left;
	width: 445px;
}
div.bottomwords2 { 
	float: left;
	width: 8`5px;
}
div.menuprice { 
	float: left;
	width: 80px;
}
/*
** Middle pages
*/
#middlepage { 
	background: black;
	height: 303px;
	width: 100%;
}
#middlepagealt { 
	background: black;
	height: 317px;
	width: 100%;
	padding: 0px;
}
#forumleftboard { 
	background: url(images/forum_image.jpg) no-repeat top right; 
	height: 90%;
	width: 480px;
	margin-top: 10px;
	padding: 0px 0px 0px 40px;
	float: left;
}
#forumrightboard { 
	height: 0px;
	width: 0px;
	float: left;
}
#ourleftboard { 
	height: 100%;
	width: 279px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#ourmiddleboard {
	height: 100%;
	width: 210px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#ourbottom {
	font-weight: normal;
	height: 1000px;
	width: 100%;
}
div.leftboard { 
	height: 100%;
	width: 511px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#ourrightboard { 
	height: 100%;
	width: 262px;
	float: right;
}
#aboutleftboard { 
	background: url(images/about_left.jpg) no-repeat top left; 
	height: 100%;
	width: 264px;
	float: left;
}
#aboutmiddleboard { 
	background: url(images/about_middle.jpg) no-repeat top left; 
	height: 100%;
	width: 211px;
	float: left;
}
#aboutrightboard { 
	background: url(images/about_right.jpg) no-repeat top left; 
	height: 303px;
	width: 263px;
	float: left;
}
#linksleftboard { 
	background: url(images/links_hand.jpg) no-repeat top left; 
	height: 100%;
	width: 264px;
	float: left;
}
#linksrightboard { 
	background: black;
	height: 260px;
	width: 463px;
	float: left;
	margin-top: 30px;
}
div.whatisleftboardpic {
	height: 100%;
	width: 229px;
	float: left;
}
#innerleft {
	background: #246724;
	height: 40px;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
#kitchenleftboardpic {
	height: 100%;
	width: 366px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div.kitchenrightboard { 
	height: 100%;
	width: 372px;
	float: left;
	color: white;
}
#delleftboard {
	height: 269px;
	width: 309px;
	padding: 13px 0px 0px 15px;
	float: left;
}
#contactleftboard p {
	padding-left: 20px;
	font-size: 9pt; 
}
#contactleftboard {
	height: 100%;
	width: 288px;
	float: left;
	background: white;
	color: black;
}
#contactrightboard { 
	height: 100%;
	width: 425px;
	float: right;
}
#delrightboard { 
	height: 100%;
	width: 402px;
	float: right;
}
#arearightboard { 
	height: 100%;
	width: 300px;
	float: right;
}
#arearightinboard { 
	padding-top:15px;
	height: 280px;
	width: 100%;
	float: right;
}
#delrightinboard { 
	padding-top:15px;
	height: 280px;
	width: 100%;
	float: right;
}
div.whatisrightboard { 
	height: 100%;
	width: 493px;
	padding: 0px 0px 0px 0px;
	float: right;
}
#locationsleftboard {
	height: 245px;
	width: 419px;
	padding: 30px 0px 0px 30px;
	float: left;
}
#locationsrightboard {
	height: 245px;
	width: 129px;
	padding: 30px 0px 0px 0px;
	float: left;
}
#exploreleftboard {
	height: 100%;
	width: 271px;
	float: left;
}
#londonleftboard {
	height: 100%;
	width: 261px;
	float: left;
}
#exploremiddleboard {
	height: 100%;
	width: 237px;;
	float: left;
}
#londonmiddleboard {
	height: 100%;
	width: 237px;;
	float: left;
}
#explorerightboard {
	background: url(images/explore_right.jpg) no-repeat right; 
	height: 100%;
	width: 230px;
	float: right;
}

#lexplorerightboard {
	background: url(images/london_right.jpg) no-repeat right; 
	height: 100%;
	width: 240px;
	float: left;
}
#explore1 {
	height: 100%;
	width: 100%;
	float: left;
}
#chalkboardout { 
	background: black;
	height: 290px;
	width: 228px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#chalkboardin { 
	margin-left: 15px;
	margin-top:20px;
	height: 250px;
	width: 190px;
	float: left;
}

#specials { 
	background: black;
	height: 263px;
	width: 180px;
	float: left;
}
#board { 
	width: 100%;
	height: 91%;
	border: none;
}
#ourboard { 
	width: 100%;
	height: 100%;
	border: none;
}


/*
** Pre-Bottom of the page
*/
#prebottom {
	height: 20px;
	width: 483px;
	padding: 7px 0px 0px 25px;
}
div.subm {
	height: 20px;
	width: 130px;
	float: left;
}

/*
**  bottom menu
*/
#bottommenu {
	background:  url(images/wood_bottom.jpg) no-repeat top left; 
	height: 43px;
	padding: 11px 0px 0px 0px;
	width: 100%;
}
#adventurebottommenu {
	background:  url(images/adventure_wood_bottom.jpg) no-repeat top left; 
	height: 43px;
	padding: 11px 0px 0px 0px;
	width: 100%;
}
/*
** Input and forms
*/
input.submitted { 
	font-size: 8pt;
	padding: 0;
	margin: 0;
	color: white;	
	width: 68px;
	height: 20px;
	font-weight: bold;
	margin-left: 230px;
}
input.delsubmitted { 
	font-size: 8pt;
	padding: 0;
	margin: 0;
	color: white;	
	width: 68px;
	height: 20px;
	font-weight: bold;
	margin-left: 180px;
}
#return {
	width: 130px;
	float: left;
}
input.returnbutton { 
	font-size: 8pt;
	color: white;
	margin-left: 160px;	
	width: 68px;
	height: 19px;
	font-weight: bold;
}
#kitchen {
	margin: 0;
	padding: 0;
	width: 190px;
	height: 25px;
	float: right;
	z-index: 4;
}
#kitchenbuttons {
	width: 40px;
	height: 25px;
}
#forumbuttons {
	padding-top: 232px;
	padding-left: 30px;
	width: 170px;
	height: 38px;
	float: left;
}
input.kitchenbutton2 { 
	font-size: 10pt;
	color: white;
	width: 110px;
	height: 25px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 50px;
}
input.kitchenbutton { 
	font-size: 8pt;
	color: white;
	width: 145px;
	height: 22px;
	margin-top: -3px;
	font-weight: bold;
}
#adventurebuttons {
	padding-top: 17px;
	padding-left: 95px;
	width: 170px;
	height: 30px;
	float: left;
}
#aboutbuttons {
	padding-top: 267px;
	padding-left: 120px;
	float: left;
}
#adventurebuttons2 {
	padding-top: 242px;
	padding-left: 0px;
	float: left;
}
input {
	border-top-color:#008D00;
	border-left-color:#008D00;	
	border-right-color:#008D00;
	border-bottom-color:#008D00;
	background: #008D00;
}
input.adventurebutton { 
	font-size: 10pt;
	width: 125px;
	height: 25px;
	color: white;
	font-weight: bold;
}
input.adventurebuttons { 
	font-size: 10pt;
	width: 85px;
	height: 25px;
	color: white;
	font-weight: bold;
}
input.aboutbuttons { 
	font-size: 10pt;
	background: #008D00;
	width: 90px;
	height: 22px;
	color: white;
	font-weight: bold;
}
input:hover {
   color: black;
} 
#postcode { 
	font-size: 8pt;
	width: 6px;
	margin-right: 20px;
	height: 16px;
	font-weight: bold;
	float: right;
}
div.searchbox {
	font-size: 8pt;
	font-weight: bold;
	font-family: helvetica, "futura md", arial, sans-serif; 
	width: 3px;
	height: 16px;
}
/*
** Extra tags for images
*/
div.extra {
	background: url(images/arrow.jpg) no-repeat top left; 
	width: 45px;
	height: 50px;
	position: relative;
	top: -393px;
	left: 738px;
}
div.kitchenextra {
	background: url(images/green_arrow.jpg) no-repeat top left; 
	width: 45px;
	height: 50px;
	position: relative;
	top: -389px;
	left: 713px;
}
div.adventureextra {
	background: url(images/bg_wings.jpg) no-repeat top left; 
	width: 70px;
	height: 50px;
	position: relative;
	top: -162px;
	left: -59px;
}
div.adventureextra4 {
	background: url(images/adventure_text.jpg) no-repeat top left; 
	width: 237px;
	height: 135px;
	position: relative;
	top: -492px;	
	left: 271px;
}
div.adventureextra3 {
	background: url(images/bg_adventure_2.jpg) no-repeat top left; 
	width: 150px;
	height: 145px;
	position: relative;
	top: -240px;	
	left: 737px;
}
div.deliverextra {
	background: url(images/lunch_1.jpg) no-repeat top left; 
	width: 236px;
	height: 30px;
	position: relative;
	top: -387px;
	left: 530px;
}
div.areaextra {
	background: url(images/area1.jpg) no-repeat top left; 
	width: 65px;
	height: 70px;
	position: relative;
	top: -358px;
	left: 673px;
}
div.areaextra1 {
	background: url(images/area2.jpg) no-repeat top left; 
	width: 27px;
	height: 85px;
	position: relative;
	top: -453px;
	left: 737px;
}
div.deliverextra1 {
	background: url(images/lunch_2.jpg) no-repeat top left; 
	width: 90px;
	height: 72px;
	position: relative;
	top: -357px;
	left: 676px;
}
div.deliverextra2 {
	background: url(images/deliver_bag.jpg) no-repeat top left; 
	width: 60px;
	height: 72px;
	position: relative;
	top: -304px;
	left: 691px;
}
div.whatisextra {
	background: url(images/whatis_2.jpg) no-repeat top left; 
	width: 98px;
	height: 153px;
	position: relative;
	top: -208px;
	left: 546px;
}
div.contactextra {
	background: url(images/contact_stamp.jpg) no-repeat top left; 
	width: 15px;
	height: 72px;
	position: relative;
	top: -394px;
	left: 738px;
}
#aboutextra {
	background: url(images/about_rotor.jpg) no-repeat top left; 
	width: 70px;
	height: 57px;
	position: relative;
	top: -414px;
	left: 738px;
}
#aboutextra1 {
	background: url(images/about_tail.jpg) no-repeat top left; 
	width: 35px;
	height: 85px;
	position: relative;
	top: -415px;
	left: 738px;
}
#aboutextra2 {
	background: url(images/about_flame.jpg) no-repeat top left; 
	width: 59px;
	height: 85px;
	position: relative;
	top: -293px;
	left: -59px;
}
#aboutextra3 {
	background: url(images/about_bullitin.jpg) no-repeat top left; 
	width: 15px;
	height: 44px;
	position: relative;
	top: -326px;
	left: 738px;
}
div.contactextra2 {
	background: url(images/contact_envelope.jpg) no-repeat top left; 
	width: 225px;
	height: 68px;
	position: relative;
	top: -194px;
	left: 72px;
}