﻿a img{ border:none; }
h1, h2, h3, p, ul, li, form { margin:0; padding:0; color:#FFFFFF; list-style:none; }
html, body  
{
	background-image:url(/Images/wrapper_back.gif);
	background-repeat:repeat-x;
	background-color:#C1BFBF;
	width:900px; 
	text-align:center; 
	height:100%;
	margin:0 auto; 
	padding:0; 
	font-family:Trebuchet MS; 
	font-size:0.9em; 
	background-position:center top;
}
.content
{
	width:570px;
	clear:right;
	float:right;
}
.header { background:url(/Images/header2.png); background-repeat:no-repeat; background-position:0 0; float:left; width:898px; height:5%; margin-top:10px; }
.footer { background:url(/Images/footer.png); background-repeat:no-repeat; background-position:0 0; float:left; width:898px; height:10%; }
.head{ height:150px; width:500px; }
.page_wrapper 
{
	background:#66070F;
	padding:10px 29px 0px 29px; 
	text-align:left; 
	min-height:70%;
	width:840px; 
	clear:both;
	float:left;
	background-image:url(/Images/body.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}
#page_header_image{ width:570px; height:200px; margin-top:2px; float:right; }
#page_header_image img { display:block; }
#page_header { height:200px; width:270px; float:left; margin-top:2px; background-image:url(/Images/logo4.png); background-position:center; background-repeat:no-repeat; }
#page_navigation  
{
	float:right; 
	height:45px; 
	width:570px; 
	margin-top:5px;
	background-image:url(/Images/nav_background3.png);
	background-position:0 0; 
	background-repeat:no-repeat; 
}
#page_navigation ul
{
	border-right:1px solid #8A121B;
	float:left;
	height:44px;
	list-style-type:none;
	padding:0 0 0 20px;
}

.current { font-size:1.2em; font-weight:bold; text-decoration:underline; }
.current li a{ color:#FADC92; }
#page_navigation ul li { float: left; background-repeat:repeat-x; font-family:Trebuchet MS; font-size:1em; }
#page_navigation ul li a:hover { color:#dddbd2; text-decoration:underline; }
#page_sidebar ul li a:hover { color:#dddbd2; text-decoration:underline; }
/*#page_navigation ul li a:link { background-image:url(/Images/navigation_default.gif); }*/
#page_navigation .current  
{
	border-left:1px solid #8A121B;
	display:block;
	float:left;
	font-weight:bold;
	font-size:1.1em;
	height:25px;
	padding:14px 10px 6px;
	color:#dddbd2; 
	text-decoration:underline; 
	width:auto;
}
#page_navigation .notselected  
{
	border-left:1px solid #8A121B;
	color:#dddbd2;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:25px;
	padding:14px 10px 6px;
	text-decoration:none;
	width:auto;
}
#page_sidebar { float:left; width:270px; margin-top:20px; }
#page_sidebar .menu_item h1  
{
	background-image: url(/Images/menu_background_top2.png); 
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:270px;
	text-align:center;
	color:#FADC92;
	font-family:Century Schoolbook;
	padding-top:8px;
	font-weight:bold;
}
#page_sidebar .menu 
{ 
	padding-top:5px;
	margin-bottom:10px;
	display:block;
}
#page_sidebar .menus
{
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/Images/Menu_background2.png);
	margin:0;
	padding:0 18px 10px 40px;
	font-size:1.1em;
	margin-top:-8px;
}

#page_sidebar .menus li
{
	list-style-type:circle;
}

#page_sidebar .menus h2
{
	font-size:1.3em;
	color:#dddbd2;
	font-family:Adobe Caslon Pro Bold;
	font-style:italic;
	padding:5px 0 2px 0;
}

#page_sidebar .menu_item { display: block; margin: 50px 0 10px 0; }
#page_sidebar .menu_item a { color:#dddbd2; font-family:Trebuchet MS; text-decoration:none; font-size:1em; font-weight:bold; }
#page_sidebar .menu_item .selected { color:#dddbd2; font-family:Trebuchet MS; text-decoration:underline; font-style:italic; font-size:1em; font-weight:bold; }
#page_sidebar .image { display: block; margin-bottom: 10px; }

.content h2 { font-family:Adobe Caslon Pro Bold; text-align:center; font-size:24px; font-style:italic; color:#dddbd2; margin-top:10px; }
.ErrorMessage { color:#dddbd2; font-family:Adobe Caslon Pro Bold; font-size:18px; }
.menutable { padding: 16px; font-family:Times New Roman Baltic; width:100%; font-size:15px; border:none;}
.menutable .price { width:80px; padding-left:5px; padding-bottom:6px; }
.menutable .price span { float:right; }
.menutable .item { width:420px; padding-right:5px; padding-bottom:6px; }
.menutable .countryHeading { padding-left:30px; padding-top:10px; font-family:Adobe Caslon Pro; font-size:20px; }
.subnav { height:40px; padding: 10px 10px 15px 25px; }
.subnav li { float:left;  background-repeat:repeat-x; display:inline-block; font-family:Garamond; font-size:15px; }
.subnav a { padding:0 3px 0 3px; border-left:1px solid Grey; float:left; color:#dddbd2; }
.Opening { font-family:Times New Roman Baltic; float:left; font-size:14px;}
.Openings { color:#dddbd2; padding-top:15%; }
.openingHours { clear:both; font-family:Adobe Caslon Pro Bold; text-align:left; font-style:italic; font-size:20px; float:left; }
.groupmenu { width:95%; padding-top:35px; text-align:center;}
.groupmenu table { text-align:center; width:100%;}
.groupmenuitem {text-align:center; font-size:16px; text-align:center; font-family:Times New Roman Baltic;}
.groupmenuheading { font-family:Adobe Caslon Pro Bold; font-size:20px; padding-top:5px; padding-bottom:10px; text-align:center; color:#dddbd2; text-align:center; }
.groupmenuprice {text-align:center; font-size:16px; font-style:italic; padding-bottom:5px; text-align:center; font-family:Times New Roman Baltic;}

.mailContent { float:left; width:270px; padding:0 5px 0 5px; }
.mailContent p { padding-top:30px; padding-bottom:20px;}
.mailFormHeading { font-size:1.3em; color:#dddbd2; font-family:Adobe Caslon Pro Bold; font-style:italic; padding:5px 0 2px 0;}
/*
.imgLink a { text-decoration:none; border:none;}*/