* { padding: 0; margin: 0; }
body {
	background-color: #2777b2;
	font-size: 11px;
	color:#4b2414;
	font-family: Arial, Helvetica;
}
a { text-decoration: none; }
li { list-style: none; }
img { border:0;}
p { padding-bottom: 15px;}
#container {
	width: 1100px; /*height: 839px;*/
	margin: 0 auto;
	background-image: url(images/main_bkg.gif);
}
#content { width: 922px; margin: 0 auto; border-bottom:1px solid #ffffff;overflow:hidden;background-color:#ffffff;}
#header { float: left; background: url(images/header.jpg) no-repeat; width: 923px; height: 156px; position:relative;}
#logo-link a {display:block; position:absolute;text-indent:-9999px;width:209px;height:75px;top:67px;left:49px;}
#pink_bkg { float: left; background-color:#f5ddbf; width: 919px; height: 145px; padding-left: 2px; }
#main_banner { float: left; }

/* Top Nav */

#top_nav { float: left; background: url(images/top_nav_bkg.gif) repeat-x; border-top: 4px solid #341409; border-bottom: 1px solid #fff; width: 919px; }
#top_nav ul { float:left;padding-left:22px; }
#top_nav ul li { float: left; display: inline; text-align:center; padding-left: 14px; padding-right:14px;height: 32px; }
#top_nav ul li a {float: left;padding: 5px 10px 9px; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 12px; font-family: Helvetica, sans-serif; }
#top_nav ul li a:hover {color:#fca534;}
#top_nav ul li.selected a { float:left;color:#fca534;}
#top_nav ul li a.selected_home { background: #361f19 url(images/home_bottom.gif) no-repeat scroll bottom; width:42px;}
#top_nav ul li a.selected_menu { background: #361f19 url(images/menu_bottom.gif) no-repeat scroll bottom; width:42px;}
#top_nav ul li a.selected_about_us { background: #361f19 url(images/about_us_bottom.gif) no-repeat scroll bottom;width:71px;}
#top_nav ul li a.selected_functions { background: #361f19 url(images/functions_events_bottom.gif) no-repeat scroll bottom;width:138px; }
#top_nav ul li a.selected_gallery { background: #361f19 url(images/about_us_bottom.gif) no-repeat scroll bottom;width:71px; }

/* End of Footer */
#top_nav ul li a.selected_fish {
	width:42px;
	background-attachment: scroll;
	background-color: #361f19;
	background-image: url(images/fish_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#top_nav ul li a.selected_contact { background: #361f19 url(images/contact_bottom.gif) no-repeat scroll bottom;width:78px; }
/* End of Top Nav */

/* Breadcrumbs */

#breadcrumbs { float: left; padding-left: 25px; padding-top: 10px;}
#breadcrumbs ul li { float: left; display: inline; margin-right: 10px;}

/* Content */

#intro { float: left; margin-top: 35px; width: 670px; }
#intro .heading { margin-top: 15px; margin-bottom: 20px; }
.intro_image { float: left; width: 245px;margin-left: 25px; margin-top: 50px;}
.blue_border { float: left; border: 5px solid #2474af; margin-right: 22px; margin-bottom: 10px;}
table { margin-bottom: 10px; }
.pdf { float: left; padding-top: 15px; padding-left: 5px;}
.download { float: left; padding-top:5px;}

/* Restaurant */

table tr td.first_col { width: 565px;}
.coffee { float: left;}
.coffee tr td.first_col { width: 200px;}
.tea { float: left; margin-left:135px}
.tea tr td.first_col { width: 200px;}

/* Wine List */

.wines tr td { padding-right: 10px; }
.wines tr td.first_col { width: 550px; }
.wines tr td.second_col { width: 40px; }
.winess tr td.first_col { width: 575px; }
.winess tr td { padding-right: 15px; }
.limited_wines tr { height:25px;}
.limited_wines .first_col { width: 615px; }
.left_col_drinks .first_col { width: 200px; height: 50px;}
.left_col_drinks_no_pad .first_col { width: 200px;}
#left_col { float: left; width: 415px;}
#right_col .first_col { width: 200px; height: 50px;}

/* Breakfast and Snacks */

#breakfast .first_col { width: 565px; height: 50px; }
#breakfast tr td { height: 25px; }
#extras .first_col { width: 565px;}

/* Fish and Chips */

.drinks tr td.first_col { width: 550px; }
.drinks tr td { padding-right: 15px; }

/* End of Intro */

/* Quick Links */

#quick_links { float: right; background: url(images/quick_links_bkg.gif) no-repeat; width: 197px; height: 172px;  margin-top: -86px;}
#quick_links ul { float: left; margin-top: 36px; padding-left: 7px;}
#quick_links li { float: left;background:url(images/quick_links_item_bkg.gif) no-repeat; width: 180px; height: 34px; }
#quick_links a { float: left; color:#4b2414; margin-top: 7px; margin-left: 38px;}
#quick_links li:hover { background: url(images/quick_links_item_selected_bkg.gif) no-repeat;}
#quick_links li:hover a { color: #fff; }
#quick_links li.selected { background: url(images/quick_links_item_selected_bkg.gif) no-repeat;}
#quick_links li.selected a { color: #fff; }

/* End of Quick Links */

/* Footer */

#footer { float: left; background: url(images/footer_bkg.gif) repeat-x; margin-top: 16px; 
border-top: 5px solid #f5ddbf; border-left: 2px solid #f5ddbf; border-right: 2px solid #f5ddbf; height: 65px; width: 896px; clear:both; padding-left: 23px; font-size: 10px;}
#footer p { float: left; padding-top: 20px; }
#footer p a {color:#4B2414;}
#footer .footer_right { float: right; text-align: right; padding-top: 5px; padding-right: 20px;}
#footer .details { float: right; color: #2371aa;}
#footer .details a {color: #2371aa;}
#footer .address { float: right; padding-left: 10px;}
#footer .black { color: #000; }
.download { clear: both; }
