@charset "utf-8";
/* CSS Document */

/*BASIC PAGE SET UP SAME FOR ALL MENU PAGES*/

body {
	width: 100%; min-width: 1004px;
	background-image: url(../assets/background/body_background.jpg);
	background-repeat: repeat;	}
	
	
	
 /*  *****************************************************************************************************************************************************/			
	
	
.break_30px {
	height: 30px;
	width:100%;}

.break_20px {
	height: 20px;
	width:100%;}	

.break_15px {
	height: 15px;
	width:100%;}
	
.break_10px {
	height: 10px;
	width:100%;}
	
.break_5px {
	height: 5px;
	width:100%;}		
	
	
	
/* START HEADER 3 DIVS*/

#header3 {
	background-color: #660000;
	width: 98%;	min-width: 98%;	max-width: 98%;
	height: 45px;	min-height: 45px;	max-height: 45px;
	margin-left:auto; margin-right:auto;
	padding-top: 20px;
	border: 5px  solid #FFFFFF;	}

#header3_links{
	background-color: #660000;
	width: 950px; min-width: 950px;max-width: 950px;
	height:25px;
	margin-left:auto; margin-right:auto;	
	padding-left: 10px;
	text-align:center; font-size: 14px; font-weight: bold; color: #FFFFFF; 	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; white-space:normal;
}


/* FORMATING LINKS BOX   A = FORMAT TEXT FOR LINK   A HOVER FORMATS WHEN HOVER WITH MOUSE*/

.header3_links_box {
	height:30px;
	float: left;
	background-color: #660000;
	/*Text styling*/
    text-align:center; font-size: 14px; font-weight:  bold; line-height: 30px; color: #FFFFFF; 	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; white-space:normal;
	margin-right:5px;	margin-left: 5px; /* Creates space between the links*/
	padding-left: 5px; padding-right: 5px;
	display:block;}
	
.header3_links_box a{
	height: 100%;
	width: 100%;
	text-align:center; font-size: 14px; font-weight:  bold; line-height: 30px; color: #FFFFFF; 	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; white-space:normal;
	padding-left: 5px; padding-right: 5px;
	background-color: #660000;
	display:block;}	

.header3_links_box a:hover{
	background-image: url(../assets/background/header2_background.jpg); background-repeat: repeat;
	color: #FFFFFF;}
	
/* FORMATING LINKS BOX FOR CURRENT PAGE ONLY  A = FORMAT TEXT FOR LINK   A HOVER FORMATS WHEN HOVER WITH MOUSE*/

.header3_homelinks_box {
	height:30px;
	float: left;
	background-color: #660000;
	text-align:center; font-size: 14px; font-weight:  bold; line-height: 30px; color: #D00000; 	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; white-space:normal;
	margin-right:3px;	margin-left: 3px; /* Creates space between the links*/
	padding-left: 3px; padding-right: 3px;
	display:block;}
	
.header3_homelinks_box a{
	height: 100%;
	width: 100%;
	padding-left: 5px; padding-right: 5px;
	background-color: #660000;
	display:block;
	}	

.header3_homelinks_box a:hover{
	background-color: #660000;
	color: #D00000;}
	
	

.header3_links_break {
	height:30px;
	line-height: 30px;
	float: left;
	/*Text styling*/
    text-align:center; font-size: 14px; font-weight: bold; color: #FFFFFF; 	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; white-space:normal;}

/*HEADER 4 IS THE FOURTH CONTAINER CONTAINING THE INFORMATION ON THE PAGE. IT MUST CONTAIN A SEAPARATE CONTAINER FOR EACH PAGE AS THE HEIGHT WILL BE DIFFERENT. WITHIN THIS MUST BE A LEFT AND RIGHT CONTAINER.*/
	
	
/* FINISH HEADER 3 DIVS*/	

 /*  *****************************************************************************************************************************************************/		


#header4 {
	min_width: 100%;
	padding-top: 15px 10px 15px 10px;
	min-height: 300px;}

#header4_container {
	background-color:#D8D8D8;
	width: 975px;
	min-width:600px;
	margin-left:auto;
	margin-right:auto;/*Margin left & right centres div*/
	border: 4px solid #FFFFFF;
	overflow:auto;
}	

.header4_left_container{
	width: 650px; min-width:650px;	max-width: 650px; 
	float:left;}
	
.h4_left_container_holder{
	width: 630px; min-width:630px;	max-width: 630px; 
	margin-left:auto; margin-right:auto;
	}

.h4_left_border_photo_holder{
	width: 600px;
	margin-left:auto; margin-right:auto;
	border: 3px ridge #FFFFFF;  
	background-color: #ededed;
	}
	
	
.h4_left_border {
	width: 620px;
	margin-left:auto; margin-right:auto;
	border: 5px solid #FFFFFF;  
	background-color: #ededed;
	}	

.h4_left_border_text_holder {
	width: 95%;
	margin-left:auto; margin-right:auto;
	background-color: #FFFFFF;
	border: 2px ridge #FFFFFF;}		
	
#header4_container_right {
	width: 290px;
	min-width: 290px;
	max-width: 290px;	
	float:right;}	

.header4_right_container {
	width: 270px; min-width:270px;	max-width: 270px;
	min-height: 480px;
	background-color: #ededed;
	margin-top: 15px; margin-left:auto; margin-right:auto;
	border: 5px solid #FFFFFF;
	text-align: center;	}


	
.header4_thumb_container {
	background-color:#D8D8D8;
	width: 975px; min-width:975px;
	margin-left:auto; margin-right:auto;/*Margin left & right centres div*/
	border: 4px solid #FFFFFF;
	padding: 5px 5px 5px 5px;
	overflow:auto;}	
	
.header4_thumb_container_ch {
	background-color:#D8D8D8;
	width: 890px; min-width:890px;
	margin-left:auto; margin-right:auto;/*Margin left & right centres div*/
	border: 4px solid #FFFFFF;
	padding: 5px 5px 5px 10px;
	overflow:auto;}	
	


.h4_thumb_holder {
	width: 80px;
	float:left;
	background-color: #FFFFFF;
	border: 2px ridge #FFFFFF;}	
	
.h4_thumb_photo {
	width: 80px;
	margin-left:auto; margin-right:auto;}
	
.h4_thumb_text {
	width: 90%;
	margin-left:auto; margin-right:auto;;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #660000; font-size: 12px; line-height: 18px; font-weight: bolder; text-align:center; white-space:normal; font-style:italic;}
	
.h4_thumb_break{
	width: 10px;
	height: 20px;
	float:left;}					




	
	
	
 /*  ***********************************************************LEFT************************************************************************/			
	
.h4_left_container_menu_heading{
	width: 100%; min-width: 100%;	max-width: 100%;
	background-color: #707070;
	margin-left:auto; margin-right:auto;
	text-align: center; font-size: 26px; line-height: 60px;	font-weight: bolder;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	color: #FFFFFF;	white-space:normal;}	
	
	
.h4_left_container_header_red_ul{
	width: 95%;
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	border: 2px ridge #FFFFFF;
	font-weight: bolder;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;
	font-size: 24px;
	line-height: 35px;
	color: #660000;
	white-space:normal;
	text-decoration: underline;
}		
	

.h4_dinner_price_holder{	
	width: 95%;
	margin-left:auto; margin-right:auto;
	overflow:auto;}

.h4_dinner_price{
	width: 33%;
	float: left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #660000; font-size: 14px; line-height: 18px; font-weight: bolder; text-align:center; white-space:normal;}
	
	
.h4_dinner_text{
	width: 95%; min-width: 95%;	max-width: 95%;
	margin-left:auto; margin-right:auto;
	text-align: center; font-size: 13px; line-height: 28px;	font-weight: bolder;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	color: #660000;	white-space:normal;	}	
	
.h4_dinner_text_lge{
	width: 95%; min-width: 95%;	max-width: 95%;
	margin-left:auto; margin-right:auto;
	text-align: center; font-size: 15px; line-height: 30px;	font-weight: bolder;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	color: #660000;	white-space:normal;	}		
	
	
	
	
.h4_dinner_text_2_line{
	width: 95%;
	min-width: 95%;
	max-width: 95%;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 0px 5px 0px;
	text-align: center;	font-size: 13px;line-height: 22px;	font-weight: bolder;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color: #660000;white-space:normal;}	
	
		
.h4_dinner_text_it{
	width: 90%; min-width: 90%;	max-width: 90%;
	margin-left:auto; margin-right:auto;
	padding-top: 5px; padding-bottom: 5px;
	text-align: center; font-size: 12px; line-height: 18px;	font-weight: bolder;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;	color: #660000;	white-space:normal;	}	
	
.h4_dinner_icecream_text{
	width: 95%; min-width: 95%;	max-width: 95%;
	margin-left:auto; margin-right:auto;
	padding: 5px 0px 5px 0px;
	text-align: center; font-size: 10px; line-height: 18px;	font-weight: bolder; font-style:italic;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	color: #660000;	white-space:normal;	}		
		
.h4_multi_div_text_holder{	
	width: 95%;
	margin-left:auto; margin-right:auto;
	overflow:auto;}

.h4_multi_div_2_div_text{	
	width: 50%;
	float: left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #660000; font-size: 13px; line-height: 28px; font-weight: bolder; text-align:center; white-space:normal;}
	
.h4_multi_div_2_div_text_l{	
	width: 49%;
	float: left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #660000; font-size: 13px; line-height: 28px; font-weight: bolder; text-align:center; white-space:normal;}	
	
.h4_multi_div_2_div_text_r{	
	width: 49%;
	float: right;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #660000; font-size: 13px; line-height: 28px; font-weight: bolder; text-align:center; white-space:normal;}	
	
	
	
	
.h4_2_div_text_left_align{
	width: 90%;
	float:left;
	text-align: left;font-size: 13px;line-height: 28px;font-weight: bolder;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color: #660000;	white-space:normal;}	
	
.h4_2_div_price_right_align{
	width: 10%;
	float:right;
	text-align: right;font-size: 13px;line-height: 28px;font-weight: bolder;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color: #660000;white-space:normal;}			
	
.reduce_text_10px{font-size: 10px;}

.steak_extra{font-size: 10px;}

.vegetarian{font-size: 10px;}
		
.underline{
	text-decoration:underline;
}		
	
 
 
.header4_right_container_header {
	width: 100%; min-width: 100%;	max-width: 100%;
	background-color: #707070;
	margin-left:auto; margin-right:auto;
	padding-top: 5px; padding-bottom: 5px;
	text-align: center; font-size: 20px; line-height: 38px; font-weight: bolder;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;  	color: #FFFFFF;	white-space:normal;} 

.header4_right_container_text {
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000000;
	white-space:normal;
}	
	
.header4_right_container_text_menu_name_link {
	width: 90%;
	height: 24px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#993333;
	white-space:normal;
	text-decoration: underline;
	display: block;
}	
	
.header4_right_container_text_menu_name_link a {
	width: 90%;
	height: 24px;
	margin-left:auto; margin-right:auto;
	padding-top: 5px; padding-bottom: 5px;
	text-align: center; font-size: 14px; line-height: 24px; font-weight: bold;	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;  	color:#993333;	white-space:normal; text-decoration: underline;
	display: block;
	background-color: #D8D8D8;
	border: 3px ridge #FFFFFF;}	
	
.header4_right_container_text_menu_name_link a:hover {
	background-color: #707070;
	color: #FFFFFF;	
	border: 3px ridge #FFFFFF;}
	
.h4_right_container_inline_border_2px {
	width: 90%;
	margin-left:auto; margin-right:auto;
	padding: 5px 0px 5px 0px;  
	border: 3px ridge #FFFFFF;  
	text-align:center;
	}		
 /*  *****************************************************************************************************************************************************/					
		
#header5 { /* OUTSIDE BORDER*/
	background-color:#660000;
	height: 180px; min-height: 180px;
	width: 98%;	min-width: 98%;	max-width: 98%;
	padding-top: 10px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;
	margin: 0px; margin-left:auto; margin-right:auto;
	border-spacing:0;
	border-top-width: 5px;border-top-style: solid;border-top-color: #FFFFFF;
	border-left-width: 5px;border-left-style: solid;border-left-color: #FFFFFF;
	border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #FFFFFF;
	border-right-width: 5px;border-right-style: solid;border-right-color: #FFFFFF;	
}
#header5_box {
	background-color: #660000;
	height: 150px;
	width: 900px; min-width: 900px;
	margin_top: 10px; margin-right: auto;	margin-left: auto;	
}

#header5_box_left {
	height: 130px;
	width:300px;
	margin-left: 70px;	margin-top: 12px;
	border: 1px solid #FFFFFF;
	float: left;
	text-align:center; font-size: 12px;color: #FFFFFF;	font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	
}

#header5_box_middle {
	width: 100px;
	margin-top: 20px;margin-right: 30px;margin-left: 30px;
	float: left;	
	border: 1px double #FFFFFF;
		
    }
#header5_box_right {
	height: 121px;
	width:300px;
	margin-top: 12px; margin-right: 5%;
	padding-top: 10px;
	border: 1px solid #FFF;
	float: left;
	
    text-align:center; color: #FFFFFF; font-size: 12px;	font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
	
	

	
	



/*LINKS*/

a:link {color: inherit;	text-decoration: none;}
a:visited {text-decoration: none; color: inherit;	}
a:active {	text-decoration: underline;	color: inherit;}

/*START CSS FOR PICTURESLIDER*/
		
/*START CSS FOR PICTURESLIDER*/
		
.picturefader  {
	
	width: 600px; min-width: 600px; max-width: 600px;	
	margin-left:auto; margin-right:auto;/*Margin left & right centres div*/
	border: 5px solid #FFFFFF;
}
.animate-fading {
   animation: fadeIn ease 3s;
  -webkit-animation: fadeIn ease 3s;
  -moz-animation: fadeIn ease 3s;
  -o-animation: fadeIn ease 3s;
  -ms-animation: fadeIn ease 3s;
}

@-webkit-keyframes fadeIn{
0%   { opacity: 0; }
100% { opacity: 1; }
}

@-moz-keyframes fadeIn{
0%   { opacity: 0; }
100% { opacity: 1; }
}

@-o-keyframes fadeIn{
0%   { opacity: 0; }
100% { opacity: 1; }
}

@keyframes fadeIn{
0%   { opacity: 0; }
100% { opacity: 1; }
}

/*START CSS FOR COVID 19*/



