﻿@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

@font-face{ 
	font-family: 'Bell';
	src: url('fonts/bell.eot');
	src: url('fonts/bell.eot?iefix') format('eot'),
	     url('fonts/bell.woff') format('woff'),
	     url('fonts/bell.ttf') format('truetype'),
	     url('fonts/bell.svg#webfont') format('svg');
}
body{
	font-family:Bell;
}

html,body { height: 100%; max-height:100%;  margin: 0px; padding: 0px; }

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
.ajax__calendar_container, .ajax__calendar_body, .ajax__calendar_days, .ajax__calendar_container TABLE
{
	width:290px !important;
}
#book_cal table.title_cal td
{
	padding:2px;
}
#header_print
{
	display:none;
}
#print_headleft
{
	display:none;
}
#print_headright
{
	display:none;
}
h3.booking_ref
{
	display:none;
}
p.note_print
{
	display:none;
}
ul.list-c
{
	list-style:none;
	padding:0;
	margin:0;

}
	ul.list-c li
	{
		min-height:24px;
	}
		ul.list-c li span.blue
		{
			color:#0a9cff;
			margin-right:7px;
			width:110px;
			display:block;
			float:left;
		}
.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}
#detail::-webkit-scrollbar{
width:8px;
background-color:#cccccc;
} 
#detail::-webkit-scrollbar-thumb{
background-color:#888;
border-radius:5px;
}
#detail::-webkit-scrollbar-thumb:hover{
background-color:#888;

}
#detail::-webkit-scrollbar-thumb:active{
background-color:#000;

} 
#detail::-webkit-scrollbar-track{
border:1px gray solid;
border-radius:10px;
-webkit-box-shadow:0 0 6px gray inset;
} 

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	width: 100%;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	height:100%;
	
}
#div1{
}
.header{
	width:100%;
	height:70px;
	background-color:#000;
	margin-top:8px;
	position:fixed;
	z-index:9999;
}
a.logo{
	width:350px;
	height:70px;
	float:left;
	display:block;
	margin-left:0.75%;
	overflow:hidden;
}
ul.menu_bar{
	width:790px;
	float:right;
	margin:0;
	padding:0;
	margin-top:22px;
	list-style:none;
}
ul.menu_bar li{
	float:left;
	width:auto;
	margin:0 8px;
}
ul.menu_bar li a.header_nav, ul.menu_bar li a.header_nav_active{
	padding:2px 5px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	display:block;
}
 ul.menu_bar li a.header_nav:hover{
	  background-color:#0a9cff;
 }
 ul.menu_bar li a.header_nav_active{
	 background-color:#0a9cff;
	 font-weight:700;

 }
 p.heading_home{
	 margin:2px 0 10px 0;
	 padding:0;
	 font-size:22px;
	 color:#0a9cff;
	 font-weight:600;

 }
  p.text_home, p.text_home_2{
	 margin:0px;
	 padding:0;
	 font-size:16px;
	 color:#000;
	 margin:0 0 18px 0;
	

 }
 a.read_more{
	 width:auto;
	 float:right;
	 clear:both;
	 padding:3px 8px;
	
	 background-color:#0a9cff;
	 color:#fff;
	 text-decoration:none;
 }
  a.read_more:hover{

text-decoration:underline;  }
a.read_more_inside{
	
	
	 color:#0a9cff;	 
	 text-decoration:none;
	 font-weight:bold;
 }
  a.read_more:hover{

text-decoration:underline;  }
 ul.home_three_links {
width: 405px;
height: 100px;
list-style: none;
margin: 0;
padding: 0;
float: right;
margin-top: 20px;
}
ul.home_three_links li {
width: 134px;
padding: 0;
margin: 0;
border: 0;
border-right: 1px solid white;
height: 100px;
float: left;
background-color: #0a9cff;
}
ul.home_three_links li a {
width: 134px;
padding: 0;
margin: 0;
border: 0;
float: left;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
font-size: 18px;
}
ul.home_three_links li a:hover{

text-decoration:underline;  }
a.map_home{
	border:0;
	margin-top:15px;
	background-image:url(../images/map.jpg);
	background-position:center;
	display:block;
	width:230px;
	height:90px;
	border:1px solid #000;
}
.content_home{
background-color: #fff;
height: 530px;
width: 100%;
float:left;
margin-top:80px;
}
.center_page{
	width:1340px;
	height:auto;
	margin:auto;
}
.ad_trip{
float:left; margin:15px 10px 0 0; width:160px; height:92px; overflow:hidden;
}
.category_home{
	width:405px;
	height:489px;
	float:left;
	margin:20px;
}
.slider_home{
	width:895px;
	height:489px;
	float:left;
	margin-top:20px;

}
.footer_fix{
height: 40px;
width: 100%;
background-color: #000;
position: fixed;
bottom: 0;
z-index:9999;
}
/*INSIDE PAGE*/
.center_page_inside {
width: 82%;
height: auto;
margin: auto;
padding-bottom: 15px;

}
.content_box {
width: 1250px;
float: left;
min-height: 700px;
padding: 18px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.content_box_half{
width: 570px;
float: left;
min-height: 450px;
padding: 18px;
margin:0 15px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.content_box_thirdhalf{
width: 420px;
float: left;
min-height: 450px;
padding: 18px;
margin:0 15px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.content_box_twohalf{
width: 735px;
float: left;
min-height: 450px;
padding: 18px;
margin:0 0 0 15px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.content_box_onefourth{
width: 300px;
float: left;
min-height: 450px;
padding: 18px;
margin:0 15px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.content_box_threefourth{
width: 840px;
float: left;
min-height: 450px;
padding: 18px;
margin:0 15px;
height: auto;
-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
border: 1px dashed #d6d6d6;
margin-top: 20px;
margin-bottom:0px;
}
.photo_gallery_about{
width: 1250px;
float: left;
min-height: 400px;
padding: 18px;
height: auto;
margin-top: 20px;
margin-bottom: 50px;
}
.inside_photo{
	width:587px;
	height:433px;
	float:left;
	-webkit-box-shadow:  2px 1px 16px 2px #999;
-moz-box-shadow:  2px 1px 16px 2px #999;
box-shadow:  2px 1px 16px 2px #999;
		
}
.inside_text{
	width:622px;
	height:435px;
	float:left;
	margin:0 20px;
}
ul.detail_planter{
	width:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:5px;
}
ul.detail_planter li span{
	color:#0a9cff;
	
}
/*Adventure PAGE*/
.adventure_item{
	width:30%;
	height:350px;
	float:left;
	border:1px solid #333;
	margin:1.5%;
}

.list_item_delights{
	width:31%;
	float:left;
	height:auto;
	-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
	border:1px dashed #d6d6d6;	
	margin:1.5%;
	margin-right:0;
	margin-bottom:0;
	cursor:pointer;
}
.photo_item{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #d6d6d6;
	overflow:hidden;
}
a.name_item{
	width:94%;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	float:left;
	padding:1% 3%;
	position:relative;
	z-index:999;

}
a.name_item_black{
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	float:left;
	padding:0px 0 0 0;
	margin-top:20px;
}
a.name_item_blue{
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#0a9cff;
	float:left;
	padding:0px 0 0 0;
	margin-top:20px;
}
p.desc_item_black{
	width:95%;
	text-align:center;
	padding:2.5%;
	color:#fff;
	font-size:18px;
	margin-top:15px;
	float:left;
}

a.price_item{
	width:100%;
	text-align:center;
	font-size:20px;	
	text-decoration:none;
	color:#666;
	float:left;
	padding:0;
}
a.buy_now_black{
width:50px;
height: 28px;
background-color: #0a9cff;
color: #fff;
margin-top: 40px;
text-align: center;
font-size: 22px;
text-decoration: none;
padding: 5px 5px 5px 5px;
margin-left:150px;

}
p.price_item_black{
	width:100%;
	text-align:center;
	font-size:20px;	
	text-decoration:none;
	color:#fff;
	float:left;
	padding:0;
	margin:0;
	margin-bottom:20px;
	
}
/*Adventure PAGE*/
/*Cuisine*/
.cuisine_banner{
	width:620px;
	float:left;
	height:190px;
	margin:10px;
	border:1px solid #999;
}
.cuisine_text{
	width:597px;
	float:left;
	margin:5px;
	height:190px;
}
.cuisine_text p{
	margin:0;
	padding:6px;
}
.text_cuisine{
	margin-left:10px;
}
ul.list_cuisines{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	height:auto;
}
li.item_cuisine{
	width:225px;
	height:120px;
	float:left;
	border:1px solid #333;
	margin:0.80%;
	margin-bottom:13px;
}
.img_cuisine{
	width:100%;
	float:left;
	height:120px;
}
.name_cuisine{
	width:98%;
	float:left;
	height:26px;
	margin-top:-30px;
	background-color:#000;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding:1%;
}
/*Cuisine*/

#book_cal  td
{
	padding:11px;
}
#book_cal a
{
	text-decoration:none !important;
	cursor:default !important;
}
#book_cal  td.nextprev
{
	text-align:center;
	vertical-align:middle;
	padding:0;
}
#book_cal td.nextprev a
{
	display:block;
	height:auto;
	font-size:20px;
	cursor:pointer !important;

}

@media only screen and (max-width: 1324px)
{
	.center_page
	{
		width: 1200px;
	}

	.cuisine_text
	{
		width: 500px;
	}

	li.item_cuisine
	{
		width: 210px;
	}

	.content_box_twohalf
	{
		width: 653px;
	}

	.category_home
	{
		width: 355px;
		height: 489px;
		float: left;
		margin: 20px 10px;
		margin-left: 20px;
	}

	.slider_home
	{
		width: 815px;
		height: 489px;
		float: left;
		margin-top: 20px;
	}

	ul.menu_bar
	{
		width: 782px;
	}

	p.text_home_2
	{
		display: none;
	}

	ul.home_three_links
	{
		width: 355px;
	}

		ul.home_three_links li
		{
			width: 117px;
		}

			ul.home_three_links li a
			{
				width: 117px;
			}

	a.map_home
	{
		border: 0;
		margin-top: 30px;
		background-image: url(../images/map.jpg);
		background-position: center;
		display: block;
		width: 183px;
		height: 90px;
		border: 1px solid #000;
	}

	.ad_trip
	{
		float: left;
		margin: 30px 10px 0 0;
	}

	.center_page_inside
	{
		width: 1200px;
		height: auto;
		margin: auto;
		padding-bottom: 15px;
	}

	.content_box
	{
		width: 1162px;
		float: left;
		min-height: 700px;
		padding: 18px;
		height: auto;
		-webkit-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
		-moz-box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
		box-shadow: 2px 1px 26px 8px rgba(237,237,237,1);
		border: 1px dashed #d6d6d6;
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.photo_gallery_about
	{
		width: 1162px;
		float: left;
		min-height: 400px;
		padding: 18px;
		height: auto;
		margin-top: 20px;
		margin-bottom: 50px;
	}

	.inside_text
	{
		width: 553px;
		height: 435px;
		float: left;
		margin: 0 0px 0 20px;
	}

	ul.grid
	{
		margin-left: -35px;
	}

	.content_box_threefourth
	{
		width: 740px;
	}
}
@media only screen and (max-width: 1199px)
{
	li.home_btn123
	{
		display:none;
	}
	ul.menu_bar
	{
		width: 710px;
	}
}