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

@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans);

body{padding:0px; margin:0px;}


.clear{ 
	clear:both;
}

.main{ 
	width:100%;
}	

.bannerarea{ 
	width:100%;
}

.content_area
{
	width:1040px;
	margin:0 auto;
}


section.slider {
	float:left;
	width:100%;
	height:467px;
	overflow:hidden;
}

#vs1 {
	width:100%;
	border-bottom:0px solid #36322A;
}
.header,.menu{
	z-index: 100000;
	position: relative;
	background-color:#FFFFFF;
}
.small-menu{
	position:fixed;
	top: 0px;
	z-index: 100;
}

/*----------------------------------------------------*/


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

body,td,th {font-family: Trebuchet MS, Arial, Verdana; color: #585a5c; text-align:left;}

.width_top {width:1000px;}
.width_bnrbttm {width:944px;}
.width_inrbnr {width:1000px;}
.width_body {width:1000px;}
.width_ftr {width:1000px;}

.homebody2{background:#2c98a5;}

.top {background: #f2f2ef;}
.logo {padding-left:10px; width:250px}

.L_navi {font-family:'Source Sans Pro', sans-serif; font-size: 14px; color:#2b2b2b; text-transform:uppercase;
	text-align:center; vertical-align:top; background:#fff; width:100px;
	text-decoration: none;
	display:block;
	padding: 34px 0px 12px 0px;}
.L_navi:hover {color:#5ba41a; background:#f9f9f9; }

.L_naviactive {font-family:'Source Sans Pro', sans-serif; font-size: 14px; color:#ffffff; width:100px; text-transform:uppercase;
	text-align:center; vertical-align:top; background:#a6ce39;
	text-decoration: none; 
	display:block;
	padding: 34px 0px 12px 0px;}

.whatsapp {font-size:16px; color:#636363; font-weight:600; vertical-align:middle;}
.h2 {font-family: 'Josefin Sans', sans-serif; font-size:30px; color:#FFFFFF; text-align:center;}
.h1_inner {font-family:'Source Sans Pro', sans-serif; font-size: 30px; color:#000; padding:24px 0px; text-align:center; vertical-align:middle; letter-spacing:2px;}

.L_menubttm {font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color:#c0c0c0; 
	text-align:left; vertical-align:middle;
	text-decoration: none;
	background:url(images/arrow.png) 0 0 no-repeat;
	line-height:28px;
	display:block;
	padding: 0px 0px 0px 14px;}
.L_menubttm:hover {background:url(images/arrow_black.png) 0 0 no-repeat; color:#ffffff;}


.bnr_bttm_booking {background:#eaeaea;}

.bnr_bttm {background:#0f2b37;}
.highlights_area {font-family:'Source Sans Pro', sans-serif; padding:10px 28px 16px 28px; text-align:center; vertical-align:middle;}
.h_highlights {font-size: 30px; color:#dbdee0; font-weight:bold; letter-spacing:8px;}
.h_highlights_body {font-size: 30px; color:#dbdee0; font-weight:bold; letter-spacing:2px;}
.body_highlights {font-size:14px; color:#b4b4b5; line-height:18px;}

.h1area {font-family:'Source Sans Pro', sans-serif; padding:30px 0px 46px 0px; text-align:center; vertical-align:middle;}
.h1 {font-size:30px; color:#627f83; text-align:left; }
.h1_sub {font-size:17px; color:#929292; line-height:18px;}

.gallery {
   width: 340px;
   height: 250px;
   float: left; 
   border-top: 6px solid #fff; border-right: 6px solid #fff; border-left: 6px solid #fff; border-bottom: 1px solid #fff;
   overflow: hidden;
   position: relative; 
   text-align: center; padding-bottom:18px;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default; background:#fff;
}
.gallery.l {margin: 0px 24px 30px 0px;}
.gallery.r {margin: 0px 0px 30px 0px;}

.gallery_name {font-family:'Source Sans Pro', sans-serif; font-size: 15px; color:#4c4c4c; padding:0px 0px 14px 0px; text-align:center; vertical-align:top; height:20px}


