html, body
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #6d6e71;
	padding: 0;
	margin: 0;
	height: 100%;
	line-height: 16px;
}

table
{
	table-layout: auto;
	border-width: 0;
	border-collapse: collapse;
}

.ctable
{
	width: 950px;
	height: 100%;
	table-layout: fixed;
	border-width: 0;
	border-collapse: collapse;
}

.ctabletd
{
	vertical-align: middle;
}

.main
{
	position: relative;
	width: 950px;
	height: 740px;
	background: url(images/bg.jpg) bottom no-repeat;
}

.menu
{
	position: absolute;
	top: 120px;
	left: 0;
}

.logo
{
	position: absolute;
	top: 12px;
	left: 52px;
}

.splash
{
	text-align: center;
}

.contact
{
	position: absolute;
	top: 12px;
	right: 25px;
	text-align: right;
	color: #a3a5a8;
}

.hdr_welcome
{
	position: absolute;
	top: 250px;
	left: 140px;
}

.hdr_kitchen
{
	position: absolute;
	top: 198px;
	left: 105px;
}

.hdr_menu
{
	position: absolute;
	top: 225px;
	left: 105px;
}

.hdr_order
{
	position: absolute;
	top: 225px;
	left: 105px;
}

.cnt_welcome
{
	position: absolute;
	top: 200px;
	left: 560px;
	font-size: 13px;
	line-height: 28px;
	width: 300px;
}

.cnt_kitchen
{
	position: absolute;
	top: 305px;
	left: 104px;
	font-size: 13px;
	line-height: 22px;
}

.cnt_menu
{
	position: absolute;
	top: 325px;
	left: 104px;
	font-size: 13px;
	line-height: 22px;
}

.cnt_order
{
	position: absolute;
	top: 315px;
	left: 104px;
	font-size: 13px;
	line-height: 22px;
	width: 270px;
}

.cnt_order2
{
	position: absolute;
	top: 160px;
	left: 526px;
	font-size: 11px;
	width: 378px;
	line-height: 18px;
}

.hdr_thymenplace
{
	margin-bottom: 15px;
}

.green
{
	color: #4e6b48;
	line-height: 18px;
}

.boldgreen
{
	color: #4e6b48;
	font-weight: bold;
}

.enquire_tag
{
	position: absolute;
	top: 78px;
	left: 390px;
}

.pic_kitchen
{
	position: absolute;
	right: 0;
	bottom: 0;
}

.pic_kitchen2
{
	position: absolute;
	left: 70px;
	bottom: 104px;
}

.pic_order
{
	position: absolute;
	left: 280px;
	bottom: 92px;
}

.pic_welcome
{
	position: absolute;
	left: 58px;
	bottom: 47px;
}

.pic_welcome2
{
	position: absolute;
	left: 730px;
	bottom: 70px;
}

.translayer
{
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter: alpha(opacity=42);
	opacity: 0.42;
	-moz-opacity: 0.42;
}

.translayer2
{
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
}

.include
{
	#z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.menutable
{
	height: 100%;
	table-layout: fixed;
	border-width: 0;
	border-collapse: collapse;
}

.menutabletd
{
	vertical-align: middle;
}

.menutablediv
{
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	text-align: center;
}

.menus
{
	position: relative;
	width: 500px;
	height: 730px;
	background-color: #FFFFFF;
}

.menusinner
{
	position: relative;
	top: 10px;
	width: 478px;
	height: 708px;
	border: 1px solid #6e6e6e;
	line-height: 20px;
}

.testimonials
{
	font-size: 10px;
	line-height: 17px;
	margin-top: 15px;
}

.form
{
	position: relative;
	bottom: 20px;
	left: 25px;
	width: 638px;
	height: 651px;
	background: url(images/formbg.png) no-repeat;
	text-align: left;
	font-size: 24px;
	color: #4e6b48;
	line-height: 24px;
}

.formcont
{
	position: relative;
	left: 70px;
	top: 280px;
}

input
{
	font-size: 20px;
	color: #4e6b48;
	font-family: Arial, Helvetica, sans-serif;
	border: #4e6b48 1px solid;
	background: none;
	width: 300px;
	padding-bottom: 3px;
}

textarea
{
	font-size: 20px;
	color: #4e6b48;
	font-family: Arial, Helvetica, sans-serif;
	border: #4e6b48 1px solid;
	background: none;
	width: 430px;
	height: 100px;
}



a.contactlink:link, a.contactlink:visited, a.contactlink:active
{
	color: #a3a5a8;
	text-decoration: none;
}
a.contactlink:hover { color: #4e6b48; text-decoration: none; }

a.menu_welcome_link:link, a.menu_welcome_link:visited, a.menu_welcome_link:active
{
	position: relative;
	left: 18px;
	display: block;
	width: 34px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_welcome.gif) no-repeat;
}
a.menu_welcome_link:hover { background: url(images/menu_welcome.gif) right no-repeat; }

.menu_welcome_on
{
	position: relative;
	left: 23px;
	width: 38px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_welcome_on.gif) no-repeat;
}

a.menu_kitchen_link:link, a.menu_kitchen_link:visited, a.menu_kitchen_link:active
{
	position: relative;
	left: 18px;
	display: block;
	width: 34px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_kitchen.gif) no-repeat;
}
a.menu_kitchen_link:hover { background: url(images/menu_kitchen.gif) right no-repeat; }

.menu_kitchen_on
{
	position: relative;
	left: 23px;
	width: 38px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_kitchen_on.gif) no-repeat;
}

a.menu_menu_link:link, a.menu_menu_link:visited, a.menu_menu_link:active
{
	position: relative;
	left: 13px;
	display: block;
	width: 34px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_menu.gif) no-repeat;
}
a.menu_menu_link:hover { background: url(images/menu_menu.gif) right no-repeat; }

.menu_menu_on
{
	position: relative;
	left: 21px;
	width: 38px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_menu_on.gif) no-repeat;
}

a.menu_order_link:link, a.menu_order_link:visited, a.menu_order_link:active
{
	position: relative;
	left: 13px;
	display: block;
	width: 34px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_order.gif) no-repeat;
}
a.menu_order_link:hover { background: url(images/menu_order.gif) right no-repeat; }

.menu_order_on
{
	position: relative;
	left: 21px;
	width: 38px;
	height: 75px;
	margin-bottom: 9px;
	background: url(images/menu_order_on.gif) no-repeat;
}

a.menulink:link, a.menulink:visited, a.menulink:active
{
	display: block;
	font-size: 17px;
	color: #6d6e71;
	text-decoration: none;
	margin-bottom: 4px;
}
a.menulink:hover { color: #a3a5a8; text-decoration: none; }

a.closelink:link, a.closelink:visited, a.closelink:active
{
	position: absolute;
	top: 6px;
	right: 6px;
	display: block;
	width: 31px;
	height: 30px;
	background: url(images/close.gif) no-repeat;
}
a.closelink:hover { background: url(images/close.gif) right no-repeat; }

a.printlink:link, a.printlink:visited, a.printlink:active
{
	position: absolute;
	bottom: 20px;
	right: 20px;
	display: block;
	width: 36px;
	height: 32px;
	background: url(images/print.gif) no-repeat;
}
a.printlink:hover { background: url(images/print.gif) right no-repeat; }


a.redlink:link, a.redlink:visited, a.redlink:active
{
	color: #631f17;
	text-decoration: none;
}
a.redlink:hover { color: #a3a5a8; text-decoration: none; }

a.enquirelink:link, a.enquirelink:visited, a.enquirelink:active, a.enquirelink:hover
{
	text-decoration: none;
}

.enquire
{
	position: absolute;
	top: 78px;
	left: 390px;
}

a.sendlink:link, a.sendlink:visited, a.sendlink:active
{
	color: #4e6b48;
	text-decoration: none;
}
a.sendlink:hover { color: #631f17; text-decoration: none; }

a:link { color: #4e6b48; text-decoration: none; }
a:visited { color: #4e6b48; text-decoration: none; }
a:hover { color: #a3a5a8; text-decoration: none; }
a:active { color: #4e6b48; text-decoration: none; }