@charset "UTF-8";
/* CSS Document */


body	{
	background-color:#e5e4d6;  
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	margin-top:0px;
	
	


	/*   background-color:#bbcce7; adad8b  e5e4d6 */
}

p	{
	font-size:13px;
	color: #000;
	
}



h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#9b472d;	
}

ol	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding-right:120px;
}




ul	{
	list-style-type:none;
	font-size:13px;

}

li	{
	font-size:13px;
	padding-bottom:15px;	
	
}

/*

a:link {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
	text-decoration: none;
}


a:hover {
	color: #9e185a;
	text-decoration: none;
}


a:active {
	color: #669;
	text-decoration: none;
}	

*/



img	{
	border:none;
}

#container	{
	width:984px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fcf3d7;
	
/*	background-color:#daedf9  (blue) ;  d6e3ef (blue-grey)  fffdee (pale yellow)    fcf3d7  (pale creamy yellow)     */
	
	
}


/* Nav Bar styles from here to end !*/


#navBarTop	{
	height: 22px;
	background-color:#036;
	font-size:10px;
	padding-top:8px;
	
}

#navBarTop ul { 
		list-style-type:none; 
		margin:0; 
		padding:0; 
		
	}
	
	
#navBarTop li	{ 
		display:inline; 
		padding: 20px;
		}

#navBarTop li:first-child	{
	padding-left:110px;
	padding-right:150px;
	
}



#navBarTop a:link {
	color: #FFF;
	text-decoration: none;
}

#navBarTop a:visited {
	color: #FFF;
	text-decoration: none;
}


#navBarTop a:hover {
	color: #e6cb4c;
	text-decoration: none;
}


#navBarTop a:active {
	color: #669;
	text-decoration: none;
}


/* Nav Bar Top styles end here!  */

/* Header DIV styles start here ! */

#header	{
	height:194px;
	background-image:url("header-image2.jpg");
	background-repeat:no-repeat;
	}
	

#logo_box	{
	width:325px;
	height:169px;
	border:none;
	
}

/* Sub Nav Bar styles start here  */

#subNav	{
	height: 18px;
	font-size:12px;
	padding-top:8px;
}
	
	
#subNav ul { 
		list-style-type:none; 
		margin:0; 
		padding:0; 
		
	}
	
	
#subNav li	{ 
		display:inline; 
		padding-left: 60px;
		}

#subNav li:first-child	{
	padding-left:375px;
	
}



#subNav a:link {
	color: #000;
	text-decoration: none;
}

#subNav a:visited {
	color: #000;
	text-decoration: none;
}


#subNav a:hover {
	color: #9e185a;
	text-decoration: none;
}


#subNav a:active {
	color: #669;
	text-decoration: none;
}	


.current_page	{
	color:#9e185a;
}
	
/* Sub Nav styles end here! */




#addressBox	{
	width:325px;
	height:60px;
	padding-top:5px;
	font-size:12px;
	text-align:center;
	color:#000;
}




/* Left Side Bar styles start here  */

#leftSideBar	{
	width:325px;
/*  height:980px;    */
	float:left;
	clear:both;
}

#leftSideNav	{
	width:240px;
	padding-left:25px;
}

#leftSideBar ul { 
		list-style-type:none;
		font-size:12px ;
/*		margin-left:auto; 
		margin-right:auto;
*/ 
		
	}
	
	
#leftSideBar li	{ 


		background-color:#e9e5d2;

/*		background-color:#b3cfe0;  bdd6e6  efedd8   e9e5d2    */
/*		background-color:#e4edf3;  bdd6e6  */
		margin-bottom:4px; 
		padding-left:20px;
		padding-top:4px;
		padding-bottom:3px;
/*	border:3px 0 3px 30px;  */
		border-color:#e4edf3;

		}


#leftSideBar a:link {
	color: #036;
	text-decoration: none;
}

#leftSideBar a:visited {
	color: #036;
	text-decoration: none;
}


#leftSideBar a:hover {
	color: #9e185a;
	text-decoration: none;
}


#leftSideBar a:active {
	color: #669;
	text-decoration: none;
}	
/* Left Side Bar styles send here!!  */





#reservations	{
	width:205px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	color: #000;	
	font-size:12px;
	text-align:center;

}


#gift_box	{
	width:175px;
	padding: 10px 75px 20px 75px;
	text-align:center;
	
}





#mainContent	{
	width:575px;
/*	border-left:#FFF;
	border-left:325px;      */
	margin-left:325px;
	font-family:Arial, Helvetica, sans-serif;
}

.float_left	{
	float:left;
	padding-right:20px;
	padding-bottom:5px;
}

.float_right	{
	float:right;
	padding-left:20px;
	
}

#mainContent h2	{
	font-size:18px;
	color: #036;
}




#mainContent a:link {
	color: #005ea4;
	text-decoration: none;
	font-weight:bold;
}

#mainContent a:visited {
	color: #036;
	text-decoration: none;
}


#mainContent a:hover {
	color: #9e185a;
	text-decoration: none;
}


#mainContent a:active {
	color: #669;
	text-decoration: none;
}	



.dish_title	{
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
}

.dish_description	{
	font-size:13px;
}


.dish_price	{
	font-size:14px;
	font-weight:bold;
	text-align:right;
		vertical-align:top;

	color:#900;
	
}

.timetable	{
	font-size:14px;
	font-weight:bold;
	text-align:left;
		vertical-align:top;

	color:#900;
	
}

.coeliac_mark {
	font-weight: bold;
	color: #900;
}




#giftBox	{
	width:575px;
	float:right;
	
	
	
}

#footer	{
	height: 20px;
	padding-top:10px;
	padding-right:10px;
	background-color:#666;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	text-align:right;
	
}

