@charset "utf-8";
body {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight: normal;
	line-height:25px;
	background: #F5F5F5;
	margin: 0;
	padding: 0;
	color: #666666;
	

    /* overflow-y: hidden; /* Hide vertical scrollbar */
    overflow-x: hidden; /* Hide horizontal scrollbar */
	
}
	
	/*This is for mobile devices to make sure 100% width items are displayed correctly
	min-width:1080px;*/
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
	
}

    

/* This stops page width channging when the page isn't long enough to scroll. It effectiviely hides the scroll bar when it isn't seen */
html { overflow-y: scroll; }

A:link {text-decoration: none; color:#333333;}
A:visited {text-decoration: none; color:#333333;}
A:active {text-decoration: none; color:#333333;}
A:hover {text-decoration: none; color: #333333;}

.green {
	color:#93A269;
}

.lightgrey1 {
	color:#999999;
}


a img {
	text-decoration: none;
	border: 0 none;
	}
	

.news_banner_text {
	
	width:270px;
}

.news_banner_text2 {
	
	width:430px;
}
.news_banner_text3 {
	
	width:98%;
}

	
/* specifics */


/* mail chimp form on enquiries page */
#mc-embedded-subscribe {
    width: 8em;  height: 4em;
	padding-right: 20px;
	cursor: pointer; cursor: hand;
	
	
}

#mce-EMAIL {
    width: 15em;  height: 3em;
		
}

#mc_embed_signup
{margin-left: -15px;}


.group1 {
    outline: none;
} 


#header {
	height:110px;
	width: 100%;
	background: url('images/background.png') repeat-y center #F5F5F5;
	/*position: relative;*/
}

.center960 {
	position:relative;
	width:954px;
	margin:0 auto;
	padding: 0 3px;
}

.center1280 {
	position:relative;
	width:1280px;
	margin:0 auto;
	padding: 0 0px;
}


#mobile-image-slider{display:none;}
#desktop-image-slider{display:block;}

#home_banner {
	background-color:#A6B47F;
	background:url(images/home01.png) repeat-y center;
	width: 100%;
	height:340px;
	margin:0 auto;

}

#home_banner_mobile {
	display: none;
	background-color:#A6B47F;
	background:url(images/home01.png) repeat-y center;
	width: 100%;
	height:340px;
	margin:0 auto;

}

#home_banner2 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	
	margin:0 auto;
	padding-top:50px;

}

#home_news_banner {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	height:250px;
	margin:0 auto;
	padding-top:0px;

}

#home_news_banner2 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:30px;
}

#home_sorry_banner {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	height:420px;
	margin:0 auto;
	padding-top:0px;

}

.home_bottom_c4 {
	width:665px;
	clear:both;
	margin-left:153px;
	padding-top:50px;
}

.home_bottom_c4_text {
	clear: both;
	width: 800px;
	color: #999999;
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	margin-left: 80px;
	padding-bottom: 60px;

}

.xmas_message {

	font-size: 30px;


}

#home_bottom_button4 {
	float:left;
	background-image:url('images/home_bottom4.png');
	width:665px;
	height:80px;
	margin-bottom:20px;
	margin-right:40px;
	
}

#home_bottom_button4:hover
{ 
  background-position: 0 -80px;
}

#home_bottom_button5 {
	float:left;
	background-image:url('images/home_bottom5.png');
	
	width:150px;
	height:151px;
	margin-bottom:20px;
	
}

#home_bottom_button5:hover
{ 
  
  background-position: 0 -151px;
}

.home_half_screen {
	width:460px;
	float:left;
	margin-left:0px;
	text-align:center;
}



.home_bottom_c1 {
	width:150px;
	float:left;
	margin-left:215px;
}


.home_bottom_c1_text {
	color:#999999;
	font-size:15px;
	line-height:18px;
	text-align:center;
}



.home_bottom_spacer {
	width:155px;
	height:150px;
	float:left;
}

#home_bottom_button1 {
	float:left;
	background-image:url('images/home_bottom1.png');
	width:140px;
	height:150px;
	margin-bottom:20px;
	
}

#home_bottom_button1:hover
{ 
  
  background-position: 0 -151px;
}

#home_bottom_button2 {
	float:left;
	background-image:url('images/home_bottom2.png');
	width:150px;
	height:150px;
	margin-bottom:20px;
	
}

#home_bottom_button2:hover
{ 
  
  background-position: 0 -151px;
}

#home_bottom_button3 {
	float:left;
	background-image:url('images/home_bottom3.png');
	width:150px;
	height:150px;
	margin-bottom:20px;
	
}

#home_bottom_button3:hover
{ 
  
  background-position: 0 -150px;
}


#story_banner {
	background-color:#A6B47F;
	background:url(images/story01.png) repeat-y center;
	width: 100%;
	margin:0 auto;
	height: 100%;
	height: 340px;
}

#story_video_image {
	margin-left:378px;
	width: 740px;
	/*margin-bottom: -10px;*/
	
	
}

#restaurant_story_video_image {
	margin-left:378px;
	width: 740px;
	margin-bottom: -10px;
	
	
}


#banner_text {
	float:left;
	padding-top:60px;
	font-size:30px;
	width:290px;
	
	color:#FFF;
	line-height:35px;
}

#press_image {
	padding-left: 20px;
	float:right;
	width:640px;
	height:340px;

}

#banner_text2 {
	clear:both;
	float:left;
	padding-top:60px;
	font-size:30px;
	width:320px;
	
	color:#FFF;
	line-height:35px;
}

#banner_subtext {
	float:left;
	padding-top:10px;
	font-size:20px;	
	color:#FFF;
	line-height:20px;
}


.white_content {
	width: 100%;
	background: url('images/background.png') repeat-y center #F5F5F5;
	position: relative;
	background-color: #F5F5F5;
}

#header_logo {
	padding-top:45px;
	float:left;
}

a.header_link:active {color:#FFF; text-decoration:none}
a.header_link:visited {color:#FFF; text-decora;tion:none}
a.header_link:link {color:#FFF; text-decoration:none}
a.header_link:hover {color:#FFF; text-decoration:none}

#header_options {
	
	padding-top:35px;
	width: 750px;
	float:right;
	font-size:12px;
	text-align:right;
}

.header_option {
	float:left;
	 transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;;  
}
 
a.header_option:active {color:#333333; text-decoration:none}
a.header_option:visited {color:#333333; text-decora;tion:none}
a.header_option:link {color:#333333; text-decoration:none}
a.header_option:hover {color:#93A269; text-decoration:none}

.header_space {

	height:20px;
	float:left;
	width:15px;
}

.header_restaurants {
	float: right;
	width: 415px;
	height:27px;
	padding-left:10px;
	margin: 0 auto;
	background-color: #333333;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	color:#FFF;
	font-size:12px;
}

.header_language {
	float: right;
	height:27px;
	padding-left:15px;
	font-size:12px;
}


.header_restaurant {
	float:left;
	color:#999999;
	font-size: 12px;
	letter-spacing:0px;
}

a.header_restaurant:active {color:#999999; text-decoration:none}
a.header_restaurant:visited {color:#999999; text-decora;tion:none}
a.header_restaurant:link {color:#999999; text-decoration:none}
a.header_restaurant:hover {color:#FFF; text-decoration:none}

.header_restaurant_divider {
	
	text-align:center;
	width:20px;
	color:#666666;
	font-size:10px;
	float:left;
}

.white {
	color:#FFF;
}

.home_content {
	padding-top:20px;
	
	
}

.home_content_refurb {
	padding-top:20px;
	height:350px;
	
}

.home_news_content {
	float:left;
	width:960px;
	padding-top:00px;
}

.home_c1 {
	float:left;
	width:430px;
	padding-top:50px;
}

.home_c2 {
	float:left;
	width:80px;
	padding-left:30px;
}

.home_c3 {
	float:left;
	width:405px;
	padding-top:50px;
}


.home_content2 {
	padding-top:20px;
	color:#999999;
	font-size:15px;
	
}

.gallery_content {
	width:1000px;
	height:420px;
	/* margin-bottom:60px; */
	color:#999922;
	background-color:#ffffff;
}

.gallery_image {
	float:left;
	width:100px;
	height:100px;
	margin-right: 17px;
	margin-bottom: 17px;
	border:3px solid #cccccc;
}

.home_c4 {
	padding-top:20px;
	float:left;
	width:260px;
}


.home_c4_space {
	float:left;
	width:87px;
	height:220px;
}

.home_c4_space2 {
	float:left;
	width:280px;
	height:220px;
}

.home_footer {
	padding-top:50px;
	height:110px;
	color:#A6B47F;
	
}

.home_f1 {
	float:left;
	line-height:20px;
	margin-right:50px;
}

.bookings_small_white_content {
	color:#ffffff;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:5px;
	font-size:15px;
	line-height:15px;
}

a.home_f1_link:active {color:#A6B47F; text-decoration:none}
a.home_f1_link:visited {color:#A6B47F; text-decora;tion:none}
a.home_f1_link:link {color:#A6B47F; text-decoration:none}
a.home_f1_link:hover {color:#93A269; text-decoration:none}

a.home_f1_link_white:active {color:#FFF; text-decoration:none}
a.home_f1_link_white:visited {color:#FFF; text-decora;tion:none}
a.home_f1_link_white:link {color:#FFF; text-decoration:none}
a.home_f1_link_white:hover {color:#FFF; text-decoration:none}

.home_f3 { /* Twitter icon */
	width:44px;
	height:44px;
	float:left;
	padding-top:15px;
	padding-left:125px;
	padding-right:25px;
	margin-top:10px;
}

.home_f2 {
	background-color:#A6B47F;
	width:220px;
	height:44px;
	float:right;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:18px;
	margin-top:10px;
}

a.home_f2:active {color:#FFF; text-decoration:none}
a.home_f2:visited {color:#FFF; text-decoration:none}
a.home_f2:link {color:#FFF; text-decoration:none}
a.home_f2:hover {color:#FFF; text-decoration:none}

.menu_f1 {
	margin-top:45px;
	background-color:#A6B47F;
	width:220px;
	height:44px;
	float:right;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:18px;
}

a.menu_f1:active {color:#FFF; text-decoration:none}
a.menu_f1:visited {color:#FFF; text-decora;tion:none}
a.menu_f1:link {color:#FFF; text-decoration:none}
a.menu_f1:hover {color:#FFF; text-decoration:none}


.darker_green {
	color:#93A269;
}


/* the overlayed element */
.simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#FFF;
    width:810px;
    min-height:460px;
	padding:50px 50px 50px 50px;
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(images/close.png);
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer;
    height:36px;
    width:36px;
}


/* the overlayed element */
.simple_overlay2 {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#FFF;
    width:640px;
    min-height:460px;
	padding:50px 50px 50px 50px;
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay2 .close {
    background-image:url(images/close.png);
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer;
    height:36px;
    width:36px;
}

#map_banner1 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	margin:0 auto;
}

#booking_banner1 {
	background-color:#A6B47F;
	background:url(images/background.png) repeat-y center;
	width: 100%;
	
	margin:0 auto;
	padding-top:40px;
	
}


#menu_banner_top {
	background-color:#A6B47F;
	background:url(images/menu_content_footer.png) repeat-y center;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 160px;
	margin:0 auto;

}

#menu_banner_refurb {
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:#e0e0e0;
	width: 850px;
	height:330px;
	margin:0 auto;
	padding-left:50px;
	padding-right:50px;	

}

.menu_banner_text {
	float:left;
	padding-top:50px;
	font-size:30px;
	color:#FFF;
}

.menu_banner_text2 {
	
	padding-top:5px;
	font-size:20px;
	color:#FFF;
}

.refurb_banner_text {
	
	padding-top:5px;
	font-size:20px;
	color:#aaaaaa;
	margin-top:10px;
}

.refurb_banner_text {
	
	padding-top:5px;
	font-size:20px;
	color:#aaaaaa;
}

.menu_banner_text3 {
	color:#FFF;
	font-size:12px;
	padding-left:7px;
	width:225px;
	text-align:center;
}

.menu_banner_right {
	height:80px;
	width:230px;
	float:right;
	margin-left:0px;
	margin-top:0px;

}

.menu_content1 {
	color:#666666;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:0px;
	font-size:15px;
	line-height:19px;
}

.menu_content2 {
	color:#999999;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:15px;	
	font-size:15px;
	line-height:19px;
}

.menu_content3 {
	color:#999999;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:5px;
	font-size:15px;
	line-height:19px;
}


.menu_content_column1 {
	margin-top:50px;
	margin-bottom:50px;
	width:550px;
	float:left;
}

.menu_content_column2 {
	margin-top:50px;
	margin-left:50px;
	
	float:left;
}

.clearfloat {
	clear:both;
}

.menu_content_title {
	color:#333333;
	
	font-size:30px;
	margin-bottom:30px;
	
}

.menu_content_image_left {
	margin-left:-182px;
	float:left;
	width:580px;
	height:560px;
}

.menu_content_column3 {
	width:600px;
	margin-top:50px;
	float:left;
	margin-left:500px;
}

#menu_content_banner1 {
	background-color:#A6B47F;
	background:url(images/menu_content01.png) repeat-y center;
	width: 100%;
	height:560px;
	margin:0 auto;
}

#menu_content_banner3 {
	background-color:#A6B47F;
	background:url(images/menu_content03.png) repeat-y center;
	width: 100%;
	height:560px;
	margin:0 auto;
}

.menu_content_column4 {
	float:left;
	margin-top:50px;
	margin-bottom:50px;
	width:400px;
}

.menu_content_column5 {
	margin-left:100px;
	float:left;
	margin-top:93px;
	margin-bottom:50px;
	width:450px;
}

#menu_content_banner2 {
	background-color:#A6B47F;
	background:url(images/menu_content02.png) repeat-y center;
	width: 100%;
	height:560px;
	margin:0 auto;
}

#menu_content_banner4 {
	background-color:#A6B47F;
	background:url(images/menu_content04.png) repeat-y center;
	width: 100%;
	height:560px;
	margin:0 auto;
}




.menu_content_column6 {
	
	float:left;
	margin-top:50px;
	margin-bottom:50px;
	width:450px;
}

.menu_content_quote {
	height:160px;
	color:#D4D4D4;	
}

.menu_content_spacer {
	height:80px;
	color:#D4D4D4;	
}

.menu_content_quote2 {
	
	color:#D4D4D4;	
}

.menu_content_quote3 {
	
	height:200px;
	color:#D4D4D4;	
}

.menu_content_quote_text1 {
	padding-top:55px;
	width:100%;
	text-align:center;
	font-size:60px;
}

.menu_content_quote_text1b {
	padding-top:55px;
	
	width:100%;
	font-size:40px;
	line-height:40px;
}

.menu_content_quote_text2 {
	margin-top:15px;
	margin-left:110px;
	font-size:20px;
}


menu_content_quote_text2b
{
	margin-top:15px;
	margin-left:110px;
	font-size:20px;
	padding-bottom:55px;
	margin-bottom:55px;
	
}

#menu_content_footer {
	padding-top:45px;
	background:url(images/menu_content_footer.png) repeat-y center;
	width: 100%;
	height:140px;
	margin:0 auto;	
}

#boookings_banner1 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	height:380px;
	margin:0 auto;
}

#theteam_banner1 {
	background-color:#A6B47F;
	background:url(images/white_banner.png) repeat-y center;
	width: 100%;
	height: 100%;
	margin:0 auto;
}

#theteam_banner2 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	
	margin:0 auto;
	margin-top:30px;

}

#theteam_top {
	width:100%;	
	padding-top:70px;
}

#theteam_top_mobile
{	display:none;
	width:100%;	
	padding-top:70px;
}

#theteam_michel {
	display:none;
	font-size:15px;
	color:#999999;
	width:950px;
	float:left;
}

#theteam_silvano {
	display:none;
	font-size:15px;
	color:#999999;
	float:left;
	width:450px;
	left:500px;
	position:absolute;
}

.theteam_top_space {
	float:left;
	width:44px;
	height:50px;
	
}

.theteam_top_space2 {
	float:left;
	width:120px;
	height:260px;
	
}


.theteam_photo {
	float:left;
}

.theteam_rest {
	clear:both;
	padding-top:70px;
	
	margin-bottom:20px;
	
}
.theteam_rest_photo {
	float:left;
	width:220px;
}

.theteam_text1 {
	margin-left:35px;
	float:left;
	font-size:20px;
	color:#666666;
}

.lightgrey1 {
	color:#999999;
}


.theteam_text2 {
	margin-top:15px;
	line-height:23px;
	font-size:15px;
	color:#999999;
	width:670px;
}

.theteam_text3 {
	float:left;
	font-size:20px;
	padding-top:20px;
	color:#666666;
	width:220px;	
}

.theteam_text4 {
	margin-top:15px;
	line-height:23px;
	font-size:15px;
	color:#999999;
	width:270px;
}

.theteam_text5 {
	font-size:10px;
	line-height:20px;
	color:#666666;
}

#bookings_info {
	padding-top: 60px;
	font-size: 15px;
	color: #666666;
	line-height: 23px;

}

.bookings_info_title {	
	font-size:24px;
	margin-bottom:30px;
}

.bookings_request_title {	
	font-size:24px;
	margin-bottom:30px;
}


#bookings_c1 {
	float:left;
	width:280px;
	
}

#bookings_c2 {
	float:left;
	width:285px;
	
	margin-left:65px;
}

#bookings_form_c1 {
	float:left;
	width:280px;
	
}

#bookings_form_c2 {
	float:left;
	width:280px;
	
	margin-left:45px;
}

#bookings_form_c3 {
	float:left;
	width:280px;
	margin-left:45px;
	padding-bottom: 20px;
}

#bookings_form_c4 {
	loat:left;
	width:280px;
	padding-bottom: 30px;
	
}

#bookings_c3 {
	float:left;
	width:250px;
	margin-left:65px;
}

.bookings_info_book_button {
	background-color:#A6B47F;
	width:220px;
	height:44px;
	float:left;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:18px;
	margin-top:-30px;
	margin-left:340px;
}

#bookings_map_area {
	padding-top:80px;	
}

#bookings_map {
	width: 512px;
	height: 384px;
	float:left;
	margin-bottom:70px;
}
#bookings_message {
	margin-left:100px;
	float:left;
	color:#D4D4D4;
	font-size:38px;
	line-height:40px;
	width:340px;	
}

.bookings_message_source {
	margin-top:5px;
	color:#D4D4D4;
	font-size:20px;
	line-height:20px;	
}

#bookings_address_name {	
	margin-top:100px;
	color:#666666;
	font-size:24px;
	line-height:24px;
	width:340px;	
}

#bookings_address {	
	color:#666666;
	font-size:15px;
	line-height:20px;
	width:340px;	
}

#restaurant_banner1 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	margin:0 auto;
	margin-top: 30px;
}

#restaurant_quotes {
	font-size:30px;
	color:#666666;
	line-height:35px;
	margin-left:auto;
	margin-right:auto;
	padding-top:80px;
	width:630px;
}

.restaurant_quote_source {
	font-size:15px;
	color:#93A269;
}

#restaurant_quote_buttons {
	margin-left:265px;
}

.restaurant_title {
	color:#333333;
	font-size:30px;
	padding-top:60px; /* changed from padding-top:60px; */
	margin-bottom:30px;
}

.theteam_title {
	color:#333333;
	font-size:30px;
	padding-top:50px;
	margin-bottom:30px;
}


.restaurant_awards_c1 {
	float:left;
	width:460px;
}

.restaurant_awards_c2 {
	padding-left:30px;
	float:left;
	width:460px;
}

.awards_content {
	
  margin-bottom:20px;
  overflow:hidden;
  list-style:none;
  margin-left:0px;
  padding-left:0px;
  font-size:15px;
	line-height:20px;

}

.awards_content1 {
	float:left;
	color:#93A269;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:15px;
	width:50px;
	
}

.awards_content2 {
	float:left;
	color:#666666;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:15px;
	width:380px;
}

#restaurant_banner2 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	height:350px;
	margin:0 auto;
	margin-top:50px;
	padding-top:1px;
}

#restaurant_mediainformation {
	float:left;
	width:460px;
	margin-bottom:60px;
	padding-right: 10px;
}



#theteam_content {
	width:800px;
	margin-bottom:60px;
}

#theteam_working_content {
	float:left;
		width:580px;
	margin-bottom:60px;
}

#theteam_working_video {
	float:left;
	width:320px;
	height:240px;
	margin-bottom:60px;
	padding-right: 40px;
}

.merchandise_title {
	color:#333333;
	font-size:30px;
	padding-top:50px;
	margin-bottom:30px;

}

.news_title {
	color:#333333;
	font-size:30px;
	padding-top:30px;
	margin-bottom:20px;
	margin-top:20px;
}

.reservation_title {
	font-size:24px;
	padding-top:50px;
	margin-bottom:0px;
}

.generic_title {
	font-size:24px;
}

.reservation_content {
	float:left;
	width:960px;
	padding-top:00px;
	margin-bottom:30px;
}
	
	


	

.merchandise_title2 {
	color:#333333;
	font-size:30px;
	padding-top:70px;
	margin-bottom:20px;

}

.merchandise_books_title {
	margin-top:20px;
}
.merchandise_books_desc {
	color:#999999;

}

.merchandise_books {
	font-size:15px;
	color:#666666;
	line-height:17px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}
	
.merchandise_books_c1 {
	float:left;
	width:250px;
	padding-top: 0px;
	padding-bottom: 40px;
}

.merchandise_books_spacer {
	float:left;
	width:102px;
	height:32px;
	
}


.merchandise_books_buy {
	background-color:#A6B47F;
	width:55px;
	height:34px;
	float:right;
	color:#FFF;
	text-align:center;
	padding-top:18px;
	margin-top:18px;
}

a.merchandise_books_buy:active {color:#FFF; text-decoration:none}
a.merchandise_books_buy:visited {color:#FFF; text-decora;tion:none}
a.merchandise_books_buy:link {color:#FFF; text-decoration:none}
a.merchandise_books_buy:hover {color:#FFF; text-decoration:none}


#merchandise_banner1 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	padding-bottom: 40px;
	margin:0 auto;
}

.merchandise_souvenir_text {
	width:440px;
	margin-bottom:40px;
	line-height:20px;
}

.merchandise_souvenirs_logo {
	margin-top:50px;
	float:right;
}

.merchandise_souvenir_input_email {
	clear:both;
	float:left;
	margin-bottom:10px;
	
}


a.merchandise_souvenirs_send:active {color:#FFF; text-decoration:none}
a.merchandise_souvenirs_send:visited {color:#FFF; text-decora;tion:none}
a.merchandise_souvenirs_send:link {color:#FFF; text-decoration:none}
a.merchandise_souvenirs_send:hover {color:#FFF; text-decoration:none}

#booking_banner1 input {
width:260px;
}

#booking_banner1 input.country_code {
width:70px;
}

#booking_banner1 input.phone_number {
width:165px;
}

input {
color: #FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
background: #999999;
width:130px;
height:44px;
padding-top:6px;
padding-left:20px;
padding-bottom:6px;
border: 0;
}

input:focus {
      
background-color:#A6B47F;

}

input[type='checkbox'] {
	color: #FFF;
	font-size:16px;
	background: #f5f5f5;
	margin: 2 0 0 0;
	width:15px;
	padding: 0 0 0 0;
	height:15px;
	border: 0;
	vertical-align:text-top;
	margin-right:10px;

}


#bookdate {
	padding-left:20px;
	paddng-right:0px;
}

input[type='date'] {

border: none; background: A6B47F; color: #fff; }
::-webkit-datetime-edit { font-size: 16px; }
::-webkit-datetime-edit-fields-wrapper { padding: 0rem; }
::-webkit-datetime-edit-text { color: white; padding: 0 0em; }
::-webkit-datetime-edit-month-field { color: white; }
::-webkit-datetime-edit-day-field { color: white; }
::-webkit-datetime-edit-year-field[aria-valuetext=blank] { color: white; }
::-webkit-datetime-edit-year-field { color: white; }
::-webkit-inner-spin-button { display: none; }
::-webkit-clear-button {
display: none; -webkit-appearance: none;
}
::-webkit-calendar-picker-indicator {
background: none; color: white;
font-size: 2rem; margin-right: 1rem; transition: .4s;
}
::-webkit-calendar-picker-indicator:hover { color: white; }	


.styled-select select {
	color: #FFF;
   background: #f5f5f5;
   font-family:Georgia, "Times New Roman", Times, serif;
   background: #999999;

   width:280px;
   padding-top:6px;
   padding-left:15px;
   padding-bottom:6px;
   padding-right:14px;

   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 56px;
   -webkit-appearance: none;
   
   
   
  
   }

select::-ms-expand{
  display:none;
}
   
select:hover { background-color: #A6B47F; }


.noFocus:focus {

    outline: none;
}


.merchandise_knives {
	color:#333333;
	font-size:15px;
	line-height:17px;
	padding-bottom: 20px;
	
}

.merchandise_knives2 {
	color:#333333;
	font-size:15px;
	line-height:17px;
	
}

.merchandise_knives_c1 {
	float:left;
	width:270px;
	margin-bottom:30px;
}

.merchandise_knives_title {
	font-size:20px;
	line-height:25px;
	margin-top:20px;
}

.merchandise_knives_spacer {
	float:left;
	width:72px;
	height:12px;
	
}

.souvenirs {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom:5px;
	vertical-align: middle;
	
	
}

.souvenirs2 {
	list-style-type: none;
	padding: 0px;
	padding-left: 30px;
	margin: 0px;
	margin-bottom:5px;
	vertical-align: middle;
	
	
}
#accordion {
	list-style: none;
	padding: 0 0 0 0;
	width: 990px;
}
#accordion li{
	font-size: 24px;
	display: block;
	cursor: pointer;
	padding-top: 15px;
	padding-right: 5;
	padding-left: 7px;
	padding-bottom: 5px;
}
#accordion ul {

	list-style: none;
	padding: 0 0 0 0;
	display: none;
}
#accordion ul li{
		font-size:15px;
	cursor: auto;
	background-color: #fff;
	padding: 0 0 0 7px;
}
#accordion a {
	text-decoration: none;
}
#accordion a:hover {
	text-decoration: none;

}

#library_content_banner1 {
	background-color:#A6B47F;
	background:url(images/library_content01.png) repeat-y center;
	width: 100%;
	height:560px;
	margin:0 auto;
}

#library_c1 {
	float:left;
	width:280px;
	padding-top:50px;
}

#library_c2 {
	float:left;
	width:285px;
	margin-left:65px;
	padding-top:50px;
}

#library_c3 {
	float:left;
	width:250px;
	
	margin-left:65px;
	padding-top:60px;
}

#library_information {
	padding-top:60px;
	padding-bottom:60px;
	width:950px;
	
}

#library_message {
	float:left;
	color:#D4D4D4;
	font-size:38px;
	line-height:40px;
	width:950px;
	padding-bottom:60px;
	
}

.library_message_source {
	margin-top:5px;
	color:#D4D4D4;
	font-size:20px;
	line-height:20px;	
}

/* phone navigation on desktop ie. hidden*/

#nav {
    display: none;/* container */
}
#nav > a {
        display: none;
}

#menu_mobile_photo {
    display: none;/* container */
}
   
   
  	#menu-icon {

	display: hidden;
	float: none;
	margin-left: 10px;
	width: 40px;
	height: 40px;
	background: #555555 url(images/menu-icon.png) center;

}


.mobile_video {
	display: none;	
}
	

@media only screen and (max-width: 767px) {
	
	
    /* Here, rules for anything less than Ipads width, with the advice to design for the smallest common width, 320px.This is the majority of smarthphones. */
	
	
	.home_c4_space2{display:none;}
	
	#mobile-image-slider{display:block;}
	
	#desktop-image-slider{display:none;}

    	#menu-icon {
		display:inline-block;
		

	} 
       #home_banner {
	
	background-color:#A6B47F;
	background:url(images/home01.png) repeat-y center;
	width: 100%;
	height:auto;
	margin:0 auto;

}
	.home_news_content {
	float:none;
	width:90%;
	padding-top:00px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#home_news_banner2 {
	float:none;
	diaplay:block;
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:10px;
}
	.news_title {
	color:#333333;
	font-size:30px;
	padding-top:30px;
	margin-bottom:20px;
	padding-left:10px;

}

       .center960 {
       	position:relative;
	display: block;
       	width: 100%;
       	padding: 0 0px;       	
       }
       
       .center1280 {
       	position:relative;
       	width: 100%;
       	margin:0 auto;
       	padding: 0 0px;
       }
       
	   #header_logo {
		display:block;	
		padding-top:0px;
		padding-left: 10px;
		float:none;
		}
		
       #header_options {
       	display: none;
       	padding-top:35px;
       	width: 100%;
       	float:right;
       	font-size:12px;
       	text-align:right;
       }
       
       .home_c1 {
	display: block;
       	float:none;
       	width: 90%;
       	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	
       }
       
       .home_c2 {
	display: none;
       	float:none;
       	width: 45px;
	margin-left: auto;
    	margin-right: auto;
	padding-bottom:10px;
	padding-left:0px;
       	       }
       
       .home_c3 {
		display: block;
       	float:none;
       	width: 90%;
       	
       	padding-top:10px;
		padding-bottom:20px;
		padding-left:10px;
		
	}
	.home_c4 {
		display: block;
		float:none;
		width: 90%;
		margin-left: auto;
    		margin-right: auto;
		text-align: center;
		padding-bottom: 0px;
		
	}
	.home_content2 {
		display: block;
		float:none;
		width: 100%;
		
		color:#999999;
		font-size:15px;	
		padding-top:20px;
		padding-bottom: 20px;
	}    
	   
	.home_c4_space {
		display: block;
	float:none;
	width: 100%;
	height:10px;
	}
	.home_content {
		display: block;
	width: 100%;	
	padding-top:10px;

	
	}
	#header_options {
	
	padding-top:10px;
	width: 100%;
	float:none;
	font-size:12px;
	text-align:right;
	}
	.header_restaurants {
	display: none;
	width: 415px;
	float:left;
	height:27px;
	padding-left:10px;
	margin: 0 auto;
	background-color: #333333;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	color:#FFF;
	font-size:12px;
}



.home_bottom_row {
	display: block;
	width: 100%;	
	padding-top:10px;
	padding-bottom:0px;

	}
	
	
	.home_bottom_spacer {
	width: 100%;
	height: 10px;
	float:none;	
}

	.home_bottom_c1_text {
	width: 100%;
	float:none;	
	padding-bottom: 30px;
}

.home_bottom_c1 {
	display: block;
	width: 100%;
	float:none;
	margin-left: 0px;

}

.home_half_screen {
	width:100%;
	float:left;
	margin-left:0px;
	text-align:center;
}

.home_bottom_c4 {
	display: block;
	width: 100%;
	float:none;	
	margin-left:3px;
	padding-top:20px;

}

.home_bottom_c4_text {
	width: 90%;
	display: block;
	float:none;	
	margin-left:0px;
	text-align:center;
	padding-left:10px;
	padding-bottom:30px;

}
#home_banner2 {
	background-color:#A6B47F;
	background:url(images/grey_banner.png) repeat-y center;
	width: 100%;
	
	margin:0 auto;
	padding-top:20px;

}

#home_bottom_button4 {
	display: block;		
	float:none;	
	background-image:url('images/home_bottom4a.png');
	margin-left: auto;
   margin-right: auto;
		text-align: center;
width:400px;
height: 48px;
		
}

#home_bottom_button5 {
	display: block;		
	float:none;	
	background-image:url('images/home_bottom5.png');
	margin-left: auto;
   margin-right: auto;
		text-align: center;
width:150px;
height: 151px;
background-position: 0 -151px;
		
}


#home_bottom_button2 {
	width: 100 px;
	float:none;;
	background-image:url('images/home_bottom2.png');
	margin-left: auto;
   margin-right: auto;
		text-align: center;
		background-position: 0 -151px;
		
}

#home_bottom_button3 {
	width: 100 px;
	float:none;
	background-image:url('images/home_bottom3.png');
	margin-left: auto;
   margin-right: auto;
		text-align: center;	
		background-position: 0 -150px;
}

#home_bottom_button1 {
display: block;
	width: 100 px;
	float:none;
	background-image:url('images/home_bottom1.png');
	width:140px;	
	margin-bottom:20px;
		margin-left: auto;
   margin-right: auto;
		text-align: center;
		background-position: 0 -151px;
}


.home_f1 {
	float:none;
	line-height:20px;
	margin-right:50px;
}
.home_f3 { /* Twitter icon */
	width:100%;
	height:44px;
	float:none;
	padding-top:0px;
	padding-left:10px;
	margin-top:10px;
	display:block;
}

	/* mobile version */
	
.home_f2 {
	display:block;
	background-color:#A6B47F;
	width:92%;
	width:45%; /* alan */
	height:44px;
	float:none;
	float:right;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:30px;
	margin-top:10px;
	margin-left: 10px;
	margin-right: 20px;
}

.home_f1 {
	float:none;
	line-height:20px;
	margin-right:0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.home_footer {
	float:none;
	padding-top:20px;
	color:#A6B47F;
	height:240px;

}

#menu_content_footer {
	float:none;
	padding-top:20px;
	color:#A6B47F;
	height:240px;

}




#banner_text {
	width: 90%;
	float:none;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:10px;
	height: 100%;
}



#story_video_image {
	margin-left:0px;
	width:100%;
	
	
	
}



#restaurant_mediainformation {
	float:none;
	width: 90%;
	padding-left: 10px;
	padding-right: 50px;
	
}
	
	


#library_f {
	float:none;
	width: 100%;
	
	padding-top:0px;
	padding-left: 10px;
	padding-bottom:10px;
}

#library_c1 {
	float:none;
	width: 90%;
	padding-top:0px;
	padding-left: 10px;
	padding-bottom:10px;
}



#library_c2 {
	float:none;
	width: 90%;
	margin-left:0px;
	padding-top:0px;
	padding-left: 10px;
	padding-bottom:10px;
}

#library_c3 {
	display:none;
	
}

#library_message {
	float:none;
	color:#D4D4D4;
	font-size:28px;
	line-height:30px;
	width: 90%;
	padding-bottom:20px;
	padding-top:0px;
	padding-left:10px;
	
}

#library_content_banner1 {
	width: 100%;
	height: 100%;
	margin:0 auto;
	background:url(images/grey.png);
	background-color: f5f5f5;
	padding-top: 10px;
	
}



#library_information {
	width:90%;
	padding-bottom:20px;
	padding-top:30px;
	padding-left:10px;
	
	
}
	
.menu_banner_text {
	width: 90%;
	float:none;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:10px;
}


#menu_banner_top {
	padding-top: 30px;
	padding-bottom: 30px;
	

}

.merchandise_title {
	padding-bottom:0px;
	padding-top:30px;
	padding-left:10px;

}

.merchandise_title2 {
	padding-bottom:0px;
	padding-top:30px;
	padding-left:10px;

}

.merchandise_books_c1 {
	float:none;
	width:90%;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left:10px;
	margin-bottom10px;
	text-align: center;
	
}

.merchandise_books_buy {
	padding:20px;
	margin: 20px;
	float:none;
	color:#FFF;
	text-align:center;
	
	}
	
.merchandise_books_spacer {
	float:none;
	text-align:center;
	
}

.merchandise_souvenirs_logo {
	margin-top:50px;
	float:none;
	padding: 50px;
}

.merchandise_souvenir_text {
	width:90%;
	
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left:10px;
}

.merchandise_souvenir_input_email {
	
	padding-left:10px;
	width: 90%;
	
	
}


.merchandise_knives_c1 {
	padding-left:10px;
	float:none;
	width:90%;
	
}



.merchandise_knives_spacer {
	float:none;
	width:72px;

}

 .theteam_photo {
 	float:none;
 	width:100%;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left:10px;
	
}

.theteam_text1 {
	margin-left:0px;
	float:none;
	
}

.theteam_rest {
	clear:both;
	padding-top:0px;
	margin-bottom:0px;
	
}

.theteam_rest_photo {
	float:none;
	 width:100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	
}

.theteam_text3 {
	float:none;
	font-size:20px;
	width:100%;	
}

.theteam_text4 {
	
	width:90%;
	padding-bottom: 10px;
}

.theteam_top_space2 {
	float:none;
	width:12px;
	height:26px;
	
}

#theteam_top {
	display:none;
	padding-top:10px;
}

#theteam_top_mobile {
	display:block;
	padding-top:10px;
}

.theteam_text1 {
	margin-left:0px;
	float:none;
	padding-left:10px;
	
}


#theteam_michel {
	display: block;
	width:90%;
	padding-left:10px;
	float:none;
	padding-bottom:20px;
	
}

#box1_reveal
{
	display: none;
	
}

.theteam_top_space {
	float:none;
	width:1px;
	height:1px;
}

.theteam_text2 {
	
	width:90%;
}

.theteam_title {
	padding-left:10px;
}


#theteam_working_video {
	float:none;
	width:90%;
	margin-bottom:20px;
	padding-left:10px;
}

#theteam_working_content {
	float:none;
	padding-left:10px;
	padding-bottom:50px;
	width:90%;
	margin-bottom:30px;
}


.menu_content_quote_text1b {
	padding-top:0px;	
	padding-left:10px;
	width: 90%;
	
}

.menu_content_quote_text2b {
	padding-top:0px;	
	padding-left:10px;	
	
}

.restaurant_title {
	padding-top:30px;
	padding-left:10px;
	margin-bottom:10px;
}

.awards_content {
  
  margin-bottom:20px  
  margin-left:0px;
  padding-left:10px;



}

.restaurant_awards_c1 {
	float:none;
	width:90%;
	}

.restaurant_awards_c2 {
	padding-left:0px;
	float:none;
	width:90%;
}

.awards_content2 {

	width:90%;
}


.awards_content1 {
	margin-bottom:5px;
	width:50px;
	
}

.awards_content2 {
	margin-bottom:5px;
	
}

#restaurant_banner2 {
display:none;
	
}

.gallery_content {
	width:100%;
	padding-top: 30px;
	padding-left: 10px;
	height:420px;
	/* margin-bottom:60px; */
	color:#999922;
	background-color:#ffffff;
}

.gallery_image {
	width:80px;
	height:80px;
	margin-right: 17px;
	margin-bottom: 17px;
	border:3px solid #cccccc;
}

.menu_banner_right {
	display:none;
}

.menu_content_column1 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:30px;
	padding-left: 10px;
	width:90%;
	float:none;
	
}

.menu_content_column2 {
	margin-top:30px;
	margin-left:0px;
	padding-left: 10px;
	padding-bottom: 30px;
	float:none;
}

#menu_content_banner1 {
	background:url(images/grey.png) repeat center;
	height: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

#menu_content_banner2 {
	background:url(images/grey.png) repeat center;
	height: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
}

#menu_content_banner3 {
	background:url(images/grey.png) repeat center;
	height: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
}

#menu_content_banner4 {
	background:url(images/grey.png) repeat center;
	height: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
}


.menu_content_column3 {
	width:90%;
	margin-top:30px;
	float:none;
	margin-left:0px;
	padding-bottom:30px;
	padding-left:10px;
}

.menu_content_column4 {
	padding-left: 10px;
	float:none;
	width:90%;
	margin-top:30px;
	margin-bottom:0px;
}

.menu_content_column5 {
	margin-left:0px;
	padding-left: 10px;
	float:none;
	width:90%;
	margin-top:0px;
	margin-bottom:30px;
	}
	
.menu_content_column6 {
	margin-left:0px;
	padding-left: 10px;
	float:none;
	width:90%;
	margin-top:30px;
	margin-bottom:30px;
	}	
	
.menu_content_quote {
	display:none;	
}	

.menu_content_spacer {
	height:0px;
	
}

#menu_mobile_photo {
    display: inline;
}

#banner_text2 {
	float:none;
	padding-left: 10px;
	padding-top:30px;
	width:100%;
}


#banner_subtext {
	float:none;
	padding-top:10px;
	
	padding-bottom:30px;
}

#bookings_c1 {
	float:none;
	width:90%;
	padding-left: 10px;
	padding-bottom:30px;
		
}

#bookings_c2 {
	float:none;
	width:90%;
	margin-left:0px;
	padding-left: 10px;
	padding-bottom:30px;
}


#bookings_c3 {
	width:90%;
	margin-left:0px;
	padding-left: 10px;
	padding-bottom:30px;
}

#bookings_info {
	padding-top:0px;
	
}

#bookings_form_c1 {
	padding-left: 10px;
	width:90%;
	float:none;
	
}

#bookings_form_c2 {
	padding-left: 10px;
	width:90%;
	float:none;;
	margin-left:0px;
}

#bookings_form_c3 {
	padding-left: 10px;
	width:90%;
	float:none;
	margin-left:0px;
}

#bookings_form_c4 {
	padding-left: 10px;
	width:90%;
	float:none;
	
}

#bookings_message {
	display:none;	
}

#bookings_map_area {
	padding-top:0px;
	
}

#bookings_map {
	float:left;
	margin-bottom:0px;
	width:100%;
}

	.header_language {
	
	padding-right:10px;
	
}


#content{
overflow:hidden;
}



.simple_overlay {
 
    /* styling */
    background-color:#FFF;
    width:100%;
    min-height:0px;
    padding:0px 0px 0px 0px;
 

}


 .home_f2 {
 	
 	padding-top:15px;
 	
}



.bookings_request_title {	
	padding-left: 10px;
}



#booking_banner1 {
	
	padding-top:0px;
	
}

#booking_banner1 input {
width:90%;
}

#booking_banner1 select {
width:95%;
}

#booking_banner1 input.country_code {
width:20%;
}

#booking_banner1 input.phone_number {
width:63%;
}

#accordion {
	
	width: 90%;
}


.home_c4 {
	display: none;	
}

.home_news_content {
	display: none;	
}

.mobile_video {
	display: block;
	width: 100%;
	padding-bottom: 30px;
	text-align: center;
}

#restaurant_story_video_image {
	display: none;	
	
	
}

.reservation_content {
	float:none;
	width:90%;
	padding-top:00px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.reservation_title {	
	padding-left: 10px;
}

#restaurant_banner1 {

	margin-top: 0px;
}


input {

width:90%;

}	

#story_banner {

	height: 100%;
	
}
	
	/* phone navigation */
	
	
    #nav
    {
        display: block;
		position: relative;
		z-index:1000;
		width: 50%;
		margin: 0;
		}
    
	#nav > a { }
      
	#nav:not( :target ) > a:first-of-type,
	#nav:target > a:last-of-type
        {
            display: block;
        }
 
	



 
    /* first level */

	
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
   #nav:target > ul{ display: block;}
   #nav > ul > li{
		background-color: #b7c19a;
		height: 35px;
		border-color:#ffffff;
		border-style:solid solid  solid solid ;
		border-width:thin;
        	width: 280%;
        	float: none;
		list-style-type: none;
		margin: -20px 0px 20px -43px;
		padding-top:10px;
		padding-bottom:0px;
		line-height: 20px;
		text-align:left;	
        }
		
	
 
    /* second level */
 
    #nav li ul
    {
        position: static;
    }

.navtext a:link 	
{font-weight:bold;
display:block;
text-decoration:none;   
color:#323232;}


}



/* alan added 22-3-2018 */

.menu_content1b {
	color:#666666;
	list-style:none;
	marign-left: 0; 
	padding-left: 0;
	margin-bottom:0px;
	font-size:25px;
	line-height:30px;
	max-width:90%;
}

.menu_content2b {
	max-width:80%;
	color:#999999;
	list-style:none;
	marign-left: 0; 
	margin-top:50px;
	padding-left: 0;
	margin-bottom:15px;	
	font-size:18px;
	line-height:25px;
}

#library_message {
	
	padding-top:50px;
}


.please_note_message {
	padding-top:50px;
}


#mailform1 {
	padding-left:20px;
}

.home_f4 {
	background-color:#A6B47F;
	width:220px;
	height:44px;
	float:left;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:18px;
	margin-top:10px;
}

@media only screen and (max-width: 767px) {
.home_f4 {
	display:block;
	background-color:#A6B47F;
	width:45%;
	height:44px;
	float:none;
	color:#FFF;
	font-size:16px;
	text-align:center;
	padding-top:15px;
	margin-left: 10px;
	line-height:14px;
	
}
}

a.home_f4:active {color:#FFF; text-decoration:none}
a.home_f4:visited {color:#FFF; text-decoration:none}
a.home_f4:link {color:#FFF; text-decoration:none}
a.home_f4:hover {color:#FFF; text-decoration:none}