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

body {margin:0; padding:0; background:url(../images/bg_slice.jpg) center repeat-y ; color:#4b6a50; font-family:Georgia, "Times New Roman", Times, serif;}

p {margin:0; padding:0;}

h1 {color:#4a7852; font-size:28px; margin:0 0 6px 0; padding:0;}
h2 {color:#ac9360; font-size:18px; margin:0 0 6px 0; padding:0;}

a {color:#4b6a50;}

img {border:none;}

.spacer {clear:both;}

.wrapper {background:url(../images/bg.jpg) top center no-repeat; margin:auto; min-height:800px;}

.inner_wrapper { width:1000px; margin:auto; padding-top:39px; } 

.header {height:117px;}

.header .contact_details {width:295px; margin-left:35px; float:right; padding-top:36px;}

.header .contact_details .address { font-size:16px;}

.header .contact_details .telephone { font-size:34px;}

.grey_divide {width:1000px; height:1px; background:#e4dccc;}

.navigation {width:915px; height:34px; padding:22px 4px 0 30px; margin:auto; background:url(../images/navigation_bg.gif); font-weight:bold;}
.navigation a {font-size:12px; padding:0px 8px 0px 8px; text-decoration:none;}
.navigation a:hover {color:#ac9360;}

.main_img {width:956px; height:540px; margin:auto; overflow:hidden; }
.main_img img {border:10px solid #ac9360;}

.food_extras .food_col {float:left; width:210px;}
.food_extras .food_col ul {margin:0; padding:0 0 0 14px;}

.buttons {width:960px; margin:auto; padding-top:10px;}

.left_container {width:676px; float:left; padding:22px; padding-right:0;}
	.left_container .main_text {width:632px; border:1px solid #e4dccc; color:#969696; padding: 22px 18px;}
	.left_container .main_text p { margin-top:14px; font-size:14px; line-height:20px;}
	
	.left_container .other {font-size:13px; line-height:18px;}
	.left_container .other p {font-size:13px; line-height:18px;}

.right_wrapper {float:right; margin-top:21px; width:261px; margin-right:24px;}
.trip_wrapper {background:url(../images/trip_repeat_bg.jpg); float:right; margin-top:21px; width:261px; margin-right:24px;}
.tripadvisor {width:261px;  padding-top:186px;    background:url(../images/tripadvisor_bg.gif) no-repeat;}
.tripadvisor .divide {margin:auto; height:2px; width:231px; background:url(../images/trip_divider.gif);}
.tripadvisor p {color:#fff; font-size:11px;  margin:4px; background:url(../images/quote_left.gif) top left no-repeat;}
.tripadvisor span { display:block; padding:4px 30px; background:url(../images/quote_right.gif) bottom right no-repeat;}

.trip_btn { display:block; margin:auto; margin-top:6px; margin-bottom:8px;}

#gallery img { margin: 0 6px 12px 6px; border:1px solid #ac9360;}

.gallery img { margin: 0 6px 12px 6px; border:1px solid #ac9360;}

.footer { height:20px; padding: 5px 20px; font-size:11px;}
.footer a {font-size:11px;}

.footer .credit {float:right;}

.footer .contact { font-size:18px; font-weight:bold; }