@charset "utf-8";


@font-face {
    font-family: 'loraregular';
    src: url('fonts/lora-regular-webfont.eot');
    src: url('fonts/lora-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lora-regular-webfont.woff') format('woff'),
         url('fonts/lora-regular-webfont.ttf') format('truetype'),
         url('fonts/lora-regular-webfont.svg#loraregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ananda_neptouch_2regular';
    src: url('fonts/ananda_neptouch_2-webfont.eot');
    src: url('fonts/ananda_neptouch_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ananda_neptouch_2-webfont.woff') format('woff'),
         url('fonts/ananda_neptouch_2-webfont.ttf') format('truetype'),
         url('fonts/ananda_neptouch_2-webfont.svg#ananda_neptouch_2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'BebasNeuewebfont';
	src: url('fonts/BebasNeuewebfont.eot');
	src: local('BebasNeuewebfont'), url('fonts/BebasNeuewebfont.woff') format('woff'), url('fonts/BebasNeuewebfont.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1962">Text with this font applied</p> */
.fontsforweb_fontid_1962 {
	font-family: 'BebasNeuewebfont' !important;
}


body{ margin:0; padding:0; font-family: 'loraregular'; font-size:13px; background:#f2ddbf url(images/bg.jpg) center top no-repeat;}
*{margin:0; padding:0;}
.wrapper {
	width: 100%;
	height:auto;
}


h1, h2, h3, h4, h5, h6{font-family: 'ananda_neptouch_2regular'; color:#99521f;}
h1{ text-align:center; font-size:35px; font-weight:300; height:45px; line-height:45px; margin:-40px 0 0;}
h1 span{ text-align:center; font-size:24px; font-weight:300; color:#e99233; margin:-50px 0 0;} 

h3{width:100%; text-align:left; font-size:23px; font-weight:300; height:45px; line-height:45px;}
h4{ text-align:left; font-size:20px; font-weight:300; color:#c87727;}

.packages{
	font-family:'BebasNeuewebfont'; font-size:18px; line-height:30px; color:#99521f;}
p{
	font-size:13px;
	color:#4c4c4c;
	text-align:justify;
}
.nav{ width:100%; margin:0 auto; height:40px; background:url(images/navBg.png) center top no-repeat;}
.nav ul{ width:1000px; margin:0 auto; height:38px;}
.nav ul li{ list-style:none; float:left; height:19px; margin:8px 0 0;}
.nav ul li a{ font-size:14px; color:#99521f; text-decoration:none;  font-family: 'loraregular'; text-transform:uppercase; padding:0 0.42em ; width:auto; text-align:center; border-right:1px solid #d3a65f;}
.nav ul li a:hover{color:#FFF;}
.nav ul li a.active{color:#FFF;}
.nav ul li a.active-2{ border:none;}

.top{ width:985px; margin:14px auto auto; height:81px;}
.call{ font-size:18px; color:#99521f; font-family: 'loraregular'; line-height:15px;}

.conbold{ font-size:15px; color:#99521f; font-family: 'loraregular'; line-height:15px;}

.call span{ font-size:12px; color:#99521f; font-family: 'loraregular';}

.row{ width:100%; margin:0; height:auto; float:left; text-align:left;}
/*.colume-12{ width:100%; margin:0; height:auto; float:left;}
.colume-11{ width:100%; margin:0; height:auto; float:left;}*/
.colume-10{ width:100%; margin:0; height:auto; float:left;}
.colume-9{ width:90%; margin:0; height:auto; float:left;}
.colume-8{ width:80%; margin:0; height:auto; float:left;}
.colume-7{ width:70%; margin:0; height:auto; float:left;}
.colume-6{ width:60%; margin:0; height:auto; float:left;}
.colume-5{ width:50%; margin:0; height:auto; float:left;}
.colume-4{ width:40%; margin:0; height:auto; float:left;}
.colume-3{ width:30%; margin:0; height:auto; float:left; text-align:left;}
.colume-2{ width:20%; margin:0; height:auto; float:left;}
.colume-1{ width:10%; margin:0; height:auto; float:left;}

.banner{
	width:100%;
	max-width:1280px;
	height:350px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.contentArea{ width:100%; max-width:1000px; margin:0 auto; height:auto;}
hr{ border-bottom:1px dashed #67240e; background:none; color:#FFF;}

.contentArea .row-2{ width:100%; margin:0; height:auto; float:left;}
.contentArea .row-2 .columeOne, .columeTwo, .columeThree{ width:317px; margin:0; height:247px; float:left; text-align:left; }
.contentArea .row-2 .columeTwo {margin:0 24px; height:247px; float:left; text-align:left;}
.contentArea .row-2 p{font-size:13px; color:#4c4c4c; text-align:left;}

.contentArea .row-2 .columefour, .columefive{ width:317px; margin:15px 0 0px; height:auto; float:left; text-align:left; }
.contentArea .row-2 .columefive {margin:15px 24px 0px 24px; height:auto; float:left; text-align:left;}

.contentArea .row-2 .bottom {
	margin:0px;
	height:45px;
	float:none;
	text-align:justify;
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:pre-wrap;
}

.bottom A:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
}
.bottom A:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
}
.bottom A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d68a0a;
	text-decoration:none;
}
.bottom A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C30;
	text-decoration:none;
}
.contentArea .row-2 .boxOne { width:auto; margin:20px 0 0; height:45px; float:left; text-align:left; color:#4d4d4d; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #cda37c;}
.contentArea .row-2 .boxOne p{ width:auto; margin:0px; height:45px; float:left; text-align:left; color:#4d4d4d; font-size:12px; font-family:Arial, Helvetica, sans-serif; white-space:pre-wrap;}

.contentArea .row-2 .footer { width:50%; margin:20px 0; height:20px; float:left; text-align:left; color:#4d4d4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; white-space:pre-wrap;}
.contentArea .row-2 .footerTwo { width:50%; margin:20px 0; height:20px; float:left; text-align:right; color:#4d4d4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; white-space:pre-wrap;}

.footerTwo A:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4d;
	text-decoration:none;
}
.footerTwo A:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4d;
	text-decoration:none;
}
.footerTwo A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C30;
	
	text-decoration:none;
}
.footerTwo A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C30;
	text-decoration:none;
}
	
.para{
	text-align:justify;  width:1000px; display:inline-block; height:auto;
}
	
.itinerary {
	border-bottom: #e98c38 0px solid; text-align: center; border-left: #e98c38 0px solid; padding-bottom: 3px; text-transform: uppercase; padding-left: 2px; width: 58px; padding-right: 2px; display: block; font: 13px "Myriad Pro"; background: #e98c38; color: #ffffff; margin-left: 920px; border-top: #e98c38 0px solid; border-right: #e98c38 0px solid; text-decoration: none; padding-top: 3px; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; resize: none
}
.itinerary:hover {
	filter: alpha(opacity=70); opacity: 0.7
}
.itinerary:hover {
	filter: alpha(opacity=70); opacity: 0.7
}
.itinerary:hover {
	filter: alpha(opacity=70); opacity: 0.7
}

.enq {
	border-bottom: #ae1919 0px solid; text-align: center; border-left: #ae1919 0px solid; padding-bottom: 3px; text-transform: uppercase; padding-left: 2px; width:90px; padding-right: 2px; display: block; font: 13px "Myriad Pro"; background: #ae1919; color: #ffffff; margin-left: 900px; border-top: #ae1919 0px solid; border-right: #ae1919 0px solid; text-decoration: none; padding-top: 3px; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; resize: none
}
.enq:hover {
	filter: alpha(opacity=70); opacity: 0.7
}
.enq:hover {
	filter: alpha(opacity=70); opacity: 0.7
}
.enq:hover {
	filter: alpha(opacity=70); opacity: 0.7
}

.clear {
	clear: both
}

.button{
	background-color: #660000; border-left: 1px black solid;border-right: 1px black solid; border-bottom: 1px black solid;border-top: 1px black solid; width:68px; color:#ffffff;font-family:arial; font-size:9pt; cursor:hand;LINE-HEIGHT: 0.55; PADDING-TOP: 1px; PADDING-bottom:1px;height:25px;
	}
	
	.red-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.toptext{
	width:500px;
	height:auto;
	float:left;
	font-size:23px; font-weight:300; height:45px; line-height:45px;
	font-family: 'ananda_neptouch_2regular'; color:#99521f;
}
.dropmeu{
	width:250px;
	height:auto;
	float:right;
}


.fluid_container {
			margin: 0 auto;
			max-width: 1280px;
			width: 100%;
			height:420px;
		}
	

.list_carousel {margin: 0 0 0px 0px; width: 322px;}
.list_carousel ul {margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel li {text-align:left; width:auto; height:auto; padding:0;margin:0px; display:block; float: left;}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 0px; margin-top:30px;
			}
			.next {
				float: right;
				margin-right: 0px; margin-top:30px;
			}
			
				.prev2 {
				float: left;
				margin-left: 0px; margin-top:25px;
			}
			.next2 {
				float: right;
				margin-right: 0px; margin-top:25px;
			}
			
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
	
	
.contentArea .row-3 li{ width:100%; height:23px; margin:30px 0px 0; float:left; line-height:23px; text-align:center;  color:#e99233; list-style:none; text-align:center; text-transform:uppercase; font-size:13px; cursor:pointer;}
		
		
.hotelarea{ width:100%; max-width:1000px; margin:0 auto; height:auto;}	
.amenities{
	width:250px;
	height:auto;
	float:left;
}
.scrollitems{
	width:700px;
	height:auto;
	float:right;
	padding-top:20px;
}
div.dropdown {
color: #555;
margin: 3px -22px 0 0;
width: 160px;
position: relative;
height: 17px;
text-align:left;

}
div.submenu
{
background: #ffcc00;
position: absolute;
top: -12px;
left: -20px;
z-index: 100;
width: 150px;
display: none;
margin-left: 10px;
padding: 40px 0 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}

.dropdown  li a {
   
    color: #fff;
    display: block;
    font-family: arial;
    font-weight: bold;
    padding: 6px 15px;
  cursor: pointer;
text-decoration:none;

}

.dropdown li a:hover{
    background:#666699;
    color: #FFFFFF;
    text-decoration: none;
    
}
a.account {
font-size: 13px;
line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 20px;
height: 28px;
width: 121px;
margin: -11px 0 0 -10px;
text-decoration: none;
background: url(icons/arrow.png) 116px 17px no-repeat;
cursor:pointer;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
	
	
}
.contact-text{
	width:270px;
	height:auto;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-size:14px;
	color:#543F60;
	
	
}
.image {
	border-right: #ffffff 5px solid;
	border-top: #ffffff 5px solid;
	border-left: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
}
.imageholder{
	width:212px;
	height:auto;
	padding-left:10px;
	float:right;
}
	
	

