/* CSS Document */
body{
    margin:0px 0px;
	padding:0px 0px;
	font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif,Tahoma;
	background:url(../images/main-bg-r.gif) repeat-x #384A58;
	}
#top-holder{
	margin:0px auto;
	padding:0px;
	border:0px;
	width: auto;
	height: auto;	
	background:url(../images/main-bgnew.jpg) no-repeat center top ;
}
#banner-container{
	width:830px;
	height:493px;
	margin:0px auto;
	padding:0px;
}
#main-container{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
}
.clear{
clear:both;
}
.topbanner{
	width:830px;
	margin:0px auto;
	padding:0px 0px;
	height:152px;
	float:left;
}
.menu_holder{
width:290px;
height:76px;
padding:0px 0px;
margin:0px 0px;
float:right;
}
.menu{
width:290px;
height:38px;
padding:0px 0px;
margin:0px auto;
float:right;
}
.menuinner{
width:290px;
height:23px;
padding:15px 0px 0px 0px;
margin:0px auto;
float:left;
text-align:center;
font-size:11px;
font-weight:normal;
color:#533207;
}
.menuinner a{ 
     padding:0px 3px;
	 text-decoration:none;
	 color:#000000;
	}
.menuinner a:hover{ 
    padding:0px 3px;
	text-decoration:underline;
	color:#990033;
	}
.menuinner_home{
width:90px;
height:23px;
padding:15px 0px 0px 200px;
margin:0px auto;
float:left;
text-align:center;
font-size:11px;
font-weight:normal;
color:#533207;
}
.menuinner_home a{
	padding:0px 5px;
	text-decoration:none;
	color:#000000;
}
.menuinner a{
	padding:0px 5px;
	text-decoration:none;
	color:#000000;
}

.navigations-holder{
	width:830px;
	height:49px;
	float:left;
	margin:64px 0px 0px 0px;
	padding:0px 0px;
	}
	.navigations-holder1{
	width:830px;
	height:49px;
	float:left;
	margin:27px 0px 0px 0px;
	padding:0px 0px;
	}
.navigations{
 width:830px;
 height:17px;
 float:left;
 padding:32px 0px 0px 0px;
 margin:0px auto;
 text-align:center;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:400px;
 }
.navigations a{ 
     padding:0px 3px;
	 text-decoration:none;
	 color:#000000;
	}
.navigations a:hover{ 
    padding:0px 3px;
	text-decoration:underline;
	color:#990033;
	}
.center{
width:792px;
height:275px;
float:left;
padding:10px 0px 0px 38px;
margin:0px auto;
}
img.centerimage{
width:760px;
height:270px;
padding:0px 0px 0px 0px;
margin:0px auto;
}
.onlinebooking{
width:172px;
height:54px;
float:left;
padding:0px 0px 0px 658px;
margin:0px auto;
cursor:pointer;
}
/*img.booking{
width:172px;
height:54px;
padding:0px 0px;
margin:0px auto;
}*/
.container{
width:830px;
height:210px;
padding:0px 0px;
float:left;
margin:0px auto;
}
.left-mains{
width:224px;
height: auto;
float:left;
padding:0px 0px 0px 0px;
margin:0px auto;
}
.left-holders{
width:201px;
height:auto;
float:left;
padding:0px 0px 0px 22px;
margin:0px auto;
background:url(../images/but-bg.gif) no-repeat;
}
.left-holders_rest{
width:201px;
height:auto;
float:left;
padding:0px 0px 0px 22px;
margin:0px auto;
background: no-repeat;
}
/*....................newadded.......5-10-2009............*/
/*.left-holders_new_n{
width:181px;
height:auto;
float:left;
padding:0px 0px 0px 43px;
margin:0px auto;
background:url(../images/menu_bg.gif)no-repeat bottom;
}*/
.left-holders_new{
width:201px;
height:auto;
float:left;
padding:0px 0px 0px 23px;
margin:0px auto;
background:url(../images/menu_bg.gif) no-repeat;
}
.left-holders_reserve{
width:201px;
height: auto;
float:left;
padding:0px 0px 0px 23px;
margin:0px auto;
background:url(../images/but-bg-reserve1.gif) no-repeat;
}

.leftcontainer{
width:163px;
height:205px;
float:left;
padding:0px 0px;
margin:0px auto;
}
.leftcontainer_rest{
width:163px;
height:178px;
float:left;
padding:0px 0px;
margin:0px auto;
}
.leftcontainer_reserve{
width:163px;
height:57px;
float:left;
padding:0px 0px;
margin:0px auto;
}
.leftcontainer_renew{
width:163px;
height:116px;
float:left;
padding:0px 0px;
margin:0px auto;
}
.menus{
width:159px;
height:19px;
float:left;
padding:10px 0px 0px 4px;
margin:0px auto;
font-family:Tahoma;
color:#006699;
cursor:pointer;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}
.menus a{
    padding:0px 0px;
	text-decoration:none;
	color:#000000;
	}
.menus a:hover {
text-decoration:none;
 color:#CC6600;
 padding:0px 0px;
}
.menusact{
text-decoration:none;
 color:#0099FF;
 padding:0px 0px;
 }
.menus2{
width:159px;
height:19px;
float:left;
padding:8px 0px 0px 4px;
margin:0px auto;
font-size:11px;
font-family:Tahoma;
border-bottom: 1px dashed #999999;
letter-spacing:1px;
font-weight:bold;
}
.menus2 a{
    padding:0px 5px;
	text-decoration:none;
	color:#000000;}
.menus3{
width:159px;
height:19px;
float:left;
padding:8px 0px 0px 4px;
margin:0px auto;
font-size:11px;
font-family:Tahoma;
letter-spacing:1px;
font-weight:bold;
}
.menus3 a{
    padding:0px 5px;
	text-decoration:none;
	color:#000000;}
.menu1{
width:159px;
height:21px;
float:left;
padding:8px 0px 0px 4px;
margin:0px auto;
font-size:11px;
font-family:Tahoma;
font-style:inherit;
font-weight:bold;
line-height:12px;
color:#006699;
cursor:pointer;
letter-spacing:1px;

}
.menu1 a{
padding:0px 0px;
	text-decoration:none;
	color:#000000;
}
.menu1 a:hover {
text-decoration:none;
 color:#CC6600;
 padding:0px 0px;
}
.menu1act{
text-decoration:none;
 color:#0099FF;
 padding:0px 0px;
 }
.rightcontainer{
width:613px;
height: auto;
padding:0px 0px 0px 10px;
float:left;
margin:0px auto;
}
.rightcontainer h1{
width:590px;
height:24px;
padding:0px 0px;
float:left;
margin:2px 0px;
font-family:Trajan Regular;
font-size:20px;
text-align:left;
color:#533207;
line-height:21px;
display: block;
font-style:normal;
font-weight:normal;
}
.rightcontainer h3{
width:590px;
height:24px;
padding:0px 0px;
float:left;
margin:2px 0px;
font-family:Trajan Regular;
font-size:15px;
text-align:left;
color:#533207;
line-height:21px;
display: block;
font-style:normal;
font-weight:bold;
}
.rightcontainer p{
width:590px;
height:auto;
padding:0px 0px;
float:left;
margin:4px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
font-weight:normal;
color:#3B3B3B;
line-height:20px;
display:block;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
#container-holder{
	height:300px;
	margin:0px 0px;
	padding:0px;
	background:url(../images/containerbg.gif) repeat-x;
}
#second-container{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	background:url(../images/rep-bg.gif) repeat-y center ;
}
#second_containerholder{
	width:915px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}
.second_container{
width:830px;
height:300px;
padding:0px 0px;
margin:0px auto;
float:left;
}
.leftside_container{
width:167px;
height:300px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 45px;
background:url(../images/whitebg.gif);
display:inline;
}
.rightside_container{
width:631px;
height:150px;
float:left;
padding:0px 12px 0px 12px;
margin:0px auto;
background:url(../images/whitebg.gif) repeat-x;
}
.rightside_container p{
width:631px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
margin:4px 0px;
background:url(../images/whitebg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070;
text-align: justify;
font-weight: normal;
line-height:19px;
display:block;
}

.left_quicklaunch{
width:167px;
height:auto;
float:left;
padding:0px 0px;
margin: 0px auto;
}
.reservation_banner{
width:158px;
height:16px;
float:left;
padding:4px 0px 6px 9px;
margin:0px auto;
}
.reservation_image{
width:104px;
height:20px;
padding:0px 0px;
}
.reservation_container{
width:167px;
height:auto;
float:left;
padding:0px 0px;
margin: 0px auto;
border:0px 0px;
}
/*input.conttxt{
	float:left;
	font-size:12px;
	padding:1px 2px;
	border:solid 1px #e9c56d;
	width:151px;
	height:16px;
	margin:4px 4px 4px 4px;
	color:#777777;
}*/
input.conttxt{
	float:left;
	font-size:11px;
	padding:0px 0px;
	border:solid 1px #e9c56d;
	width:151px;
	height:16px;
	margin:0px auto;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
}
.arrival{
	float:left;
	font-size:12px;
	padding:0px 0px;
	border:solid 1px #e9c56d;
	width:90px;
	height:16px;
	margin:0px 0px;
	color:#777777;
}
input.submit{
	margin:4px 8px 4px 4px;
	width:57px;
	height:19px;
	float: right;
	padding:0px;
	border:0px;
}
.listbox{
	float:left;
	font-size:11px;
	padding:0px 0px;
	border:solid 1px #e9c56d;
	width:151px;
	height:19px;
	margin:0px 0px;
	color:#777777;
}
img.imagequick{
width:167px;
height:195px;
margin:0px auto;
padding:0px 0px;
}
.ayurveda{
width:167px;
height:86px;
float:left;
padding:0px 0px;
margin:0px auto;
}
.imgayurveda{
width:167px;
height:86px;
padding:0px 0px;
margin:0px auto;
}
/***********************gallery********************/
.gallery{
width:605px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px;
}
.imggallery{
width:541px;
height:147px;
padding:0px 0px;
margin:0px 0px 0px 0px;
}
.galleryheading{
width:265px;
height:29px;
padding:0px 0px 0px 40px;
margin:0px 0px 0px 0px;
float:left;
border:0px 0px;
}
.imggalleryheading{
width:541px;
height:29px;
padding:0px 0px;
}
/*****************************************************/
#footer_holder{
	height:98px;
	margin:0px 0px;
	padding:0px;
	background:url(../images/footerbg.gif) repeat-x;
}
#footer_container{
	width:830px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
.footer{
width:830px;
height:98px;
padding:0px 0px;
margin:0px auto;
float:left;
}
.footer_menu{
width:830px;
height:21px;
float:left;
padding:20px 0px 0px 0px;
margin:0px 0px;
text-align:center;
font-size:11px;
color:#FFFFFF;
}
.footer_menu a{ 
     padding:0px 3px;
	text-decoration:none;
	color:#FFFFFF;
	}
	.footer_second{
	width:830px;
	height:34px;
	float:left;
	padding:0px 0px;
	margin:0px auto;
	}
	.footer_secondF{
	width:300px;
	height:24px;
	float:left;
	padding:10px 100px 0px 0px;
	margin:0px auto;
	text-align:center;
    font-size:11px;
    color:#FFFFFF;
	}
	.footer_secondS{
	width:135px;
	height:24px;
	float:left;
	padding:10px 0px 0px 285px;
	margin:0px auto;
	text-align:center;
    font-size:11px;
    color:#FFFFFF;
	}
  img.inner-img{
	width:180px;
	height:130px;
	float:left;
	margin:4px 8px 5px 0px;
	padding:0px 0px;	
}
/*......................newadded...............................5-10-2009.................*/
/*....flashbannerbottom contents...............*/
.onlinebooking_container{
width:830px;
height:54px;
float:left;
padding:0px 0px 0px 0px;
margin:0px auto;
}
.home{
width:298px;
height:36px;
float:left;
padding:18px 0px 0px 2px;
margin:0px auto;
}
.online{
width:172px;
height:54px;
float:right;
padding:0px 0px 0px 358px;
margin:0px auto;
cursor:pointer;
}
img.homei{
width:85px;
height:37px;
padding:0px 0px;
margin:0px auto;
}
img.booking{
width:172px;
height:54px;
padding:0px 0px;
margin:0px auto;
}
/*...................aboutus...............*/
img.image{
width:199px;
height:132px;
float:left;
margin:0px auto;
padding:0px 0px;
}
.about_container{
width:613px;
height: auto;
padding:0px 0px 0px 10px;
float:left;
margin:0px auto;
}
.accomadation_inner{
width:613px;
height:auto;
padding:padding:0px 0px 0px 10px;
float:left;
margin:0px auto;
}
.accomodation_container{
width:600px;
height:150px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px;
}
.accomodation_left{
width:180px;
height:auto;
padding:0px 0px;
margin:0px auto;
float:left;
}
.accomodation_heading{
width:410px;
height:20px;
padding:0px 0px;
margin:0px auto;
float:left;
}
.accomodation_heading p{
width:410px;
height:20px;
padding:0px 0px;
margin:0px 0px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#77AAB5;
text-align: justify;
font-weight:bold;
line-height:19px;
display:block;
}
.accomodation_content{
width:410px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px auto;
float:left;
}
.accomodation_content p{
width:410px;
height:auto;
padding:0px 0px;
margin:0px 0px 0px 7px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#707070;
text-align: justify;
font-weight: normal;
line-height:19px;
display:block;
}
.rightcontainer_accomodation{
width:613px;
height: auto;
padding:0px 0px 0px 10px;
float:left;
margin:0px auto;
}
.rightcontainer_accomodation h1{
width:590px;
height:24px;
padding:0px 0px;
float:left;
margin:2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
font-weight: normal;
color:#533207;
line-height:21px;
display: block;
}
img.inner-img_modify{
	width:180px;
	height:130px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px;	
}
.dining_content{
width:410px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px auto;
float:left;
}
.dining_content p{
width:410px;
height:auto;
padding:0px 0px;
margin:0px 0px 0px 5px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#707070;
text-align: justify;
font-weight: normal;
line-height:19px;
display:block;
}
/*sample test*/
/**weather**/
.weather{
width:420px;
height:auto;
padding:0px 0px 0px 170px;
margin:0px auto;
float:left;
}
.weather_holder{
width:240px;
height:420px;
padding:0px 0px;
margin:0px auto;
float:left;
}
/***************************************only fore checking languages**************************************/
.menu_holder{
width:290px;
height:90px;
padding:0px 0px;
margin:0px 0px;
float:right;
}
.menu_la{
width:290px;
height:38px;
padding:0px 0px;
margin:0px auto;
float:right;
}
.menuinner_la{
width:290px;
height:23px;
padding:15px 0px 0px 0px;
margin:0px auto;
float:left;
text-align:center;
font-size:11px;
font-weight:normal;
color:#533207;
}
.menuinner_la a{ 
     padding:0px 3px;
	 text-decoration:none;
	 color:#000000;
	}
.menuinner_la a:hover{ 
    padding:0px 3px;
	text-decoration:underline;
	color:#990033;
	}
.menuinner_home_la{
width:90px;
height:23px;
padding:15px 0px 0px 200px;
margin:0px auto;
float:left;
text-align:center;
font-size:11px;
font-weight:normal;
color:#533207;
}
.menuinner_home_la a{
	padding:0px 5px;
	text-decoration:none;
	color:#000000;
}
.menuinner_la a{
	padding:0px 5px;
	text-decoration:none;
	color:#000000;
}
/****languages*/
/*.languages_wrapper{
width:290px;
height:22px;
padding:0px 0px;
margin:0px auto;
float:right;
}*/
.navigations-holder_la{
	width:830px;
	height:49px;
	float:left;
	margin:11px 0px 0px 0px;
	padding:0px 0px;
	}
	.navigations-holder1{
	width:830px;
	height:49px;
	float:left;
	margin:27px 0px 0px 0px;
	padding:0px 0px;
	}
.navigations_la{
 width:830px;
 height:17px;
 float:left;
 padding:32px 0px 0px 0px;
 margin:0px auto;
 text-align:center;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:400px;
 }
.navigations_la a{ 
     padding:0px 3px;
	 text-decoration:none;
	 color:#000000;
	}
.navigations_la a:hover{ 
    padding:0px 3px;
	text-decoration:underline;
	color:#990033;
	}
/****languages*/
.languages_wrapper{
width:290px;
height:30px;
padding:0px 0px;
margin:0px auto;
float:right;
}
.languages_container{
width:212px;
height:20px;
padding:10px 39px 0px 39px;
margin:0px auto;
float:right;
}
.flag_wrapper{
width:182px;
height:20px;
padding:0px 0px 0px 30px;
margin:0px auto;
float:right;
}
.flag_holder{
width:23px;
height:20px;
padding:0px 0px;
margin:0px 5px 0px 0px;
float:left;
}
.share_wrapper{
width:290px;
height:20px;
padding:0px 0px 0px 0px;
margin:0px auto;
float:right;
}
.share_container{
width:125px;
height:16px;
padding:4px 0px 0px 0px;
margin:0px auto;
float:right;
}
.share_container_inner{
width:125px;
height:16px;
padding:0px 0px 0px 0px;
margin:0px auto;
float:right;
}
.flag_content{
width:165px;
height:16px;
padding:4px 0px 0px 0px;
margin:0px auto;
float:left;
}
.flag_image{
width:15px;
height:15px;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
float:left;
}



/*.flag_container{
width:210px;
height:52px;
padding:0px 0px 0px 2px;
margin:0px 0px 0px 0px;
float:left;
}
.flag_inner_left{
width:102px;
height:52px;
margin:0px 0px;
padding:0px 3px 0px 0px;
float:left;
}
.flag_inner_right{
width:102px;
height:52px;
margin:0px 0px;
padding:0px 0px 0px 3px;
float:left;
}
.flag_inner_holder{
width:62px;
height:20px;
margin:0px 0px 2px 0px;
padding:0px 0px 4px 40px;
float:left;
}
.flag_inner_holder_second{
width:102px;
height:20px;
margin:0px 0px 2px 0px;
padding:0px 0px 4px 0px;
float:left;
}*/
.menu_holder_left{
width:290px;
height:90px;
padding:0px 0px;
margin:0px 0px;
float:left;
}

/***********language transitions****************/
.google_wrapper{
width:160px;
height:auto;
margin:0px auto;
padding:0px 0px;
float:left;
}
.rightcontainer_thanks{
width:613px;
height:auto;
padding:0px 0px 0px 10px;
float:left;
margin:0px auto;
}
.rightcontainer_thanks h1{
width:590px;
height:24px;
padding:0px 0px;
float:left;
margin:2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#533207;
line-height:21px;
display: block;
font-style:normal;
font-weight:normal;
}
/*****reservation airport***using ajax**/
.airportajax_wrapper{
width:150px;
height:25px;
padding:0px 0px;
margin:0px auto;
float:left;
}
.ajax_display{
width:150px;
height:25px;
padding:0px 0px;
float:left;
margin:0px auto;
}
.ajax_text{
width:150px;
height:18px;
border:1px solid #006666;
padding:0px 0px;
margin:0px 0px;
}
/****page construction***/
/*.rightcontainer p{
width:590px;
height:auto;
padding:0px 0px;
float:left;
margin:4px 0px;
font-family:"Trebuchet MS",Arial;
font-size:12px;
text-align:justify;
font-weight:normal;
color:#707070;
line-height:20px;
display:block;
}*/
.under_construction{
width:590px;
height:auto;
padding:0px 0px;
float:left;
margin:25px 0px;
font-family:Trajan Regular;
font-size:20px;
text-align:center;
color:#707070;
display:inline;
}
.read_more, .read_more a {
	font-size:11px;
	margin:0px 0px;
	padding:0px;
	color:#226bc1;
	text-align: right;
	text-decoration:none;
	float:right;
}
.read_more a:hover {
	color:#226bc1;
	text-decoration:none;
	padding:0px;
}
img.photos{
	float: left;
	border:0px;
	margin:0px 0px;
	padding:0px 0px;
	display:inline;
}
.rightcontainer ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:"Trebuchet MS",Arial;

}
.rightcontainer li{
	margin:0px 0px;
	padding:0px 0px 0px 30px;
	list-style:none;
	float:left;
	display:block;
	text-align: left;
	font-size:12px;
    font-weight:normal;
     color:#707070;
	width:590px;
	line-height:24px;
	background:url(../images/arrows.png) no-repeat 19px 8px;
}
.rightcontainer h3{
width:590px;
height:24px;
padding:0px 0px;
float:left;
margin:8px 0px 0px 0px;
font-family:Trajan Regular;
font-size:18px;
text-align:left;
color:#533207;
line-height:19px;
display: block;
font-style:normal;
font-weight:normal;
}