BODY{
background-repeat:repeat-x;
background-color:#fff;
background-image: url(images/bg.jpg);
background-position:center;
}

h3
{
    font-family:Segoe Script;
    font-weight:bold;
    font-size:22px;
    color:#ddb04b;
    padding:0px 10px 0px 5px;
}

#main
{
    
width:960px;
margin-left:auto;
margin-right:auto;
}

#nav{
width:755px;
padding-top:100px;
height:30px;
float:right;
padding-bottom:5px;
}

#logo{
width:200px;
height:141px;
float:left;
}
#banner{
width:960px;
float:left;
background-image:url(images/banner.png);
height:347px;
}

#bannerimg{
width:654px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
height:287px;
float:left;
}

#resarvation{
padding-left:28px;
width:228px;
float:left;
padding-top:3px;
}

.items{
padding-top:8px;
padding-bottom:3px;
width:228px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0d0d0d;
}

.field{
	width:208px;
	margin-bottom:3px;
	background-color:#FFFFFF;
	border: 1px solid #bfbfbc;
	height:18px;
	float:left;
}

.country{
padding-top:8px;
padding-bottom:5px;
width:138px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

.nights{
padding-top:8px;
width:80px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0d0d0d;
}


.field2{
	width: 120px;;
	margin-bottom:3px;	
	height:18px;
	float:left;
	

}

.field3{
	width: 70px;;
	margin-bottom:3px;
	padding-left:15px;	
	height:18px;
	float:left;
}

.arriival{
width:88px;
float: left;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0d0d0d;
padding-bottom:10px;

}
.arriivalfield{
width:100px;
margin-bottom:3px;
margin-right:10px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
border: 1px solid #bfbfbc;
height:18px;

}

#rates{
width:54px;
padding-left:68px;
float:left;
padding-top:30px;

}
 
#send{
width:96px;
padding-left:10px;
float:left;
padding-top:30px;

}

#content{
width:410px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font: 13px Arial, Helvetica, sans-serif;
color:#443201;
}

#contentright{
margin-left:19px;
width:519px;
float:left;
}


#gallery2{
width:320px;
float:left;
background-image: url(images/gallery.png);
height:151px;
margin-top:10px;
}

.para{
padding-left:101px;
padding-right:20px;
padding-top:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;

}

.para2{
padding-left:130px;
padding-right:20px;
padding-top:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;

}

.para3{
padding-left:100px;
padding-right:20px;
padding-top:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;

}

#shopping{
width:320px;
float:left;
background-image: url(images/shopping.png);
height:151px;
margin-top:10px;
}

#special{
width:320px;
float:left;
background-image: url(images/special.png);
height:151px;
margin-top:10px;
}
.morebuton{
padding-right:20px;
float:right;
padding-top:10px;
}

.morebuton2{
padding-right:20px;
float:right;
padding-top:20px;
}
.designtag{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9c7611;
margin-top:20px;
margin-bottom:20px;

}
.clear{
clear:both;
height:2px;
}
.clear2{
clear:both;
height:10px;
}
.news{
	width:228px;
	margin-bottom:15px;
	margin-top:15px;		
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d0d0d;
}

#innercontent{

width:684px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font: 13px Arial, Helvetica, sans-serif;
color:#443201;
}
#gallerycontent{

width:960px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;
}

#innerleft{
width:245px;
padding-left:28px;
float:left;
}

#features_left{
width:335px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;
}

#features_right{
width:335px;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;
}

.featurescontent{
	padding-top: 5px;
	
}
.featurescontent ul {
	list-style-type:disc;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left:10px;
}

.featurescontent ul li {
	
	margin-bottom: 10px;
	
}


.sub{
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}


.smallbox{
padding-top:8px;
padding-bottom:0px;
width:228px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d0d0d;
}


#contact_left{
width:280px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font: 13px Arial, Helvetica, sans-serif;
color:#443201;
}

#contact_right{
width:385px;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font: 13px Arial, Helvetica, sans-serif;
color:#443201;
}

.chartcontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
padding-top:5px;
}
.chartcontent2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;
padding-left:10px;
padding-top:5px;
}
.chartcontent3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#443201;
width:100px;
}

#specialoffer_pic{
width:160px;
height:90px;
float:left;
background-color: #FFFFFF;
text-align: center;
padding-top:5px;
margin-top:20px;

} 

#special_offer_content{
margin-left:30px;
width:494px;
float:left;
margin-top:20px;

}

#indiamap{
padding-left:8px;
width:268px;
float:left;
padding-top:0px;
height:316px;

}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:30px; margin-top:0px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:30px; line-height:30px; background:#065691; color:#fff; text-decoration:none; font-size:13px;  font-style:normal; padding:0 20px 0 18px;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#ddb04b;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:#ddb04b;}
#menu li:hover > a.sub {color:#fff; background-color:#ddb04b;}

#menu li.current a {color:#fff; background:#840;}

#menu li a.sub {background: #065691 url(down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#840 url(down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:30px; width:120px; background:red;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0;}
#menu :hover ul li a {width:180px; padding:0; text-align:left; text-indent:10px; background:#065691;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
       filter: alpha(opacity=80);
       opacity:.8; color:White; height:33px; line-height:33px;}
#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#ddb04b; color:White;}
#menu :hover ul :hover a.fly {background-color:#ddb04b; color:White;}

#menu :hover ul li.currentsub a {background:#840; color:White;}
#menu :hover ul li.currentsub a.fly {background:#840 url(right-arrow.gif) no-repeat right center; color:White;}

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#bf9f62; color:White;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:White;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:White;}
R link */

.menu ul :hover ul :hover ul{ visibility:visible;}
k */

.menu ul :hover ul :hover ul{ visibility:visible;}

/*-----------menu-------*/


.tariffcellhdr{text-align:center;color:#fff; padding-top:5px; padding-bottom:5px; font-size:12px;padding-left:2px; background:#00508d; padding-right:2px;}
.tariffcelllt{text-align:center;background-color:#fff;border-bottom:#000 thin solid;border-left:#000 thin solid;border-right:#000 thin solid;padding:3px;vertical-align:top;font-size:12px;}
.tariffcellrt{text-align:center;border-left:#000 thin solid;background-color:#fff;border-bottom:#000 thin solid;padding:3px;vertical-align:top;font-size:10px;}
.tariffcellbtlt{text-align:center;background-color:#fff;border-right:#000 thin solid;padding:3px;vertical-align:top;font-size:10px;}
.tariffcellbtrt{text-align:center;background-color:#fff;padding:3px;vertical-align:top;font-size:10px;}
.tariffspecial{background-color:#bf9f62; color:#000; font-size:9.5pt;text-align:center;padding:3px; }
