@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(../images/body-bg1.jpg) repeat-x top left #e1c3d0;
}
td, input, textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
}
.style1{
	color:#FF0000;
}
ul{
	list-style-type:none;
}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	border:0px;
	font-size:0px;
}
select option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img{
	border:0px;
}
form{
	margin:0px;
}
a:link{
	text-decoration:none;
	color:#333333;
}
a:visited{
	text-decoration:none;
	color:#333333;
}

a:hover{
	text-decoration:none;
	color:#ce3576;
}

#container{
	width:952px;
	height:auto;
	margin:auto;
	background:#FFFFFF;
	background-repeat:no-repeat;
} 

div.c-padding{
	padding:0px 0px 0px 0px;
	margin:0px;
}	
#header{
	width:950px;
	height:134px;
	background:#ffffff;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
}
div.left-header-padding{
	margin:0px;
	padding:0px;
	float:left;
}
div.left-header{
	padding:0px;
	margin:0px;
	width:300px;
	height:auto;
	float:left;
}
div.right-header-padding{
	margin:0px;
	padding:10px 0px 2px 0px;
	float:right;
}
div.right-header{
	padding:0px 0px 0px 0px;
	margin:0px;
	width:570px;
	height:auto;
	float:right;
}
div.right-header ul{
	padding:0px;
	margin:0px;
}
div.right-header ul li{
	padding:0px;
	margin:0px;
	height:20px;
	float:left;
}
div.right-header ul li a{
	padding:0px 5px 0px 20px;
	margin:2px 0px 0px 0px;
}
div.right-header ul li.home{
	background:url(../images/home-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;

}
div.right-header ul li.about{
	background:url(../images/about-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.enquiry{
	background:url(../images/enquiry-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.contact{
	background:url(../images/contact-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.login{
	background:url(../images/login-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.admin{
	background:url(../images/admin-icon.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.contact1{
	background:url(../images/c.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.contact2{
	background:url(../images/book.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.contact3{
	background:url(../images/rules.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.right-header ul li.contact4{
	background:url(../images/apply.jpg) no-repeat left top;
	color:#0096ff;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.currency-converter{
	float:right;
	margin:65px 0px 0px 0px;
	padding:2px 2px 0px 20px;
	background:url(../images/apply.jpg) no-repeat left top;
	height:33px;
	width:150px;
}
/*div.currency-converter h2{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 0px 0px 15px;
	text-transform:uppercase;
}
div.currency-converter h2 a{
	color:#ffffff !important;
}
div.currency-converter h2 a:hover{
	color:#000000;
}*/

/*-------------------------------------search---*/
.search{
	float:right;
	padding:10px 5px 0px 0px;
	margin:0px;
}
.search .search-input{
	width:247px;
	padding:0 0 0 0;
	float:left;
	background:url(../images/bg_input1.gif) no-repeat left top;
	height:37px;
}
.search .search-button{
	width:36px;
	padding:0 0 0 0;
	float:left;
}
.search .inputbox{
	background:none !important;
	border:none;
	color:#9c9c9b;
	line-height:27px;
	padding:7px 0px 2px 11px;
	margin:0 0px 0 0;
	width:160px;
	font-size:17px;
	text-transform:capitalize;
	border:none;
}
.search .button{
	width:36px !important;
	height:37px  !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	background:none !important;
}
.search .button:hover{
	text-decoration:underline;
}

/* header styling end here */

/* nav-bar styling start here */
/* top-menu start here */

div#top-menu-wrapper{
	width:100%;
	height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
div#top-menu{
	width:952px;
	height:36px;
	background:url(../images/nav-bg.jpg) repeat-x left center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.tm-padding{
	padding:0px 0px 0px 0px;
}
div#top-menu ul{
	margin:0px;
	padding:0px;
	z-index:1000;
}
div#top-menu ul li{
	list-style-type:none;
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(../images/spacer.jpg) no-repeat right center;
}
/* top-menu end here */

/* main gallery styling start here */

#gallery-wrapper{
	padding:2px 3px 0px 4px;
	margin:0px;
}
/* main gallery styling end here */

/*main matter start here */
div#main-matter{
	height:auto;
	width:100%;
	background:#ffffff;
}
div#main-left{
	width:680px;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}
div#main-left1{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	
}

div#main-right{
	width:260px;
	margin:0px;
	padding:0px;
	height:auto;
	float:right;
}
div.heading-bg{
	width:664px;
	height:34px;
	background:url(../images/heading-bg.jpg) no-repeat left center;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 5px;
}


div.heading-bg h3{
	padding:7px 0px 0px 15px;
	font-size:14px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.booking-wrapper{
	width:410px;
	height:inherit;
	background:url(../images/res-bg.jpg) no-repeat left scroll;
	padding:25px 0px 0px 0px;
	margin-left:2px;
	float:left;
}
div.booking-wrapper1{
	width:410px;
	height:inherit;
	background:url(../images/res-bg.jpg) no-repeat left scroll;
	padding:25px 0px 0px 0px;
	margin-left:30%;
	float:left;
}

div.customer-wrapper{
	width:255px;
	height:225px;
	background:url(../images/customer-bg.jpg) no-repeat left top;
	padding:25px 0px 0px 0px;
	margin-left:0px;
	float:left;
}
div.customer-wrapper p{
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 10px;
}
div.customer-wrapper .more{
	text-align:right;
	padding:0px 10px 0px 0px;
}
div.customer-wrapper .more a{
	text-decoration:underline;
}
div.mobile-msg{
	padding:23px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	background:url(../images/sms-bg.jpg) no-repeat left scroll;
	height:36px;
	width:662px;
}
div.distination-trips{
	margin:0px;
	padding:0px 0px 0px 5px;
}
div.right-gall{
	margin:0px;
	padding:10px 0px 0px 0px;
}
div.contact-bg{
	height:215px;
	width:247px;
	margin:15px 0px 0px 0px;
	padding:7px 0px 0px 7px;
	background:url(../images/contact-bg.jpg) no-repeat left top;
}

/*main matter end here */


/* footer start here */

div#footer{
	width:100%;
	height:44px;
	background:url(../images/footer-bg.jpg) repeat-x left top;
}
div#footer p{
	color:#FFFFFF;
	padding:15px 0px 0px 20px;
}
div#footer ul{
	margin:0px;
	padding:0px;
}
div#footer ul li{
	float:left;
	margin:0px;
	padding:15px 0px 0px 15px;
}
div#footer ul li a{
	color:#ffffff;
}
div#footer ul li a:hover{
	color:#000000;
}

/* gallery styling start here */

#gallery {
	position:relative;
	width:944px;
	height:264px;
	z-index:1;
}
	#gallery a {
		float:left;
		position:absolute;
		z-index:1;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:1
	}

	#gallery .caption {
		z-index:1; 
		background-color:#b8babe; 
		color:#000000; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#000000;
	}
/* cycle plugin styling start here */
.slideshow { height: 232px; width: 232px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

/*bottom gallery styling start here*/

.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 570px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*domestic tours page styling stsrt here */

div.domestic-torus{
	padding:0px 5px 0px 5px;
	margin:0px;
}
div.domestic-torus th a{
	text-decoration:underline;
}
div.domestic-torus th a:visited{
	text-decoration:underline;
}	
	
div.domestic-list-wrapper{
	padding:5px 0px 0px 0px;
	margin:0px;
}
div.top-panel{
	margin:0px;
	padding:0px;
	width:247px;
	height:7px;
	background:url(../images/top-panel.jpg) no-repeat top left;
	overflow:hidden;
}
div.center-panel{
	margin:0px;
	padding:0px;
	width:245px;
	height:auto;
	border-left: solid 1px #eae5e5;
	border-right: solid 1px #eae5e5;
	background:#eef2f2;
}
div.bottom-panel{
	margin:0px;
	padding:0px;
	width:247px;
	height:7px;
	background:url(../images/bottom-panel.jpg) no-repeat top left;
}
div.center-panel ul{
	padding:0px;
	margin:0px 0px 0px 0px;
}
div.center-panel ul li{
	padding:10px 0px 10px 20px;
	margin:0px 10px 0px 5px;
	border-bottom:dashed 1px #d9d9d9;
	font-size:16px;
	background:url(../images/arrow-r.jpg) no-repeat left center;
}
div.center-panel h2{
	padding:0px 0px 0px 5px;
	margin:0px;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.center-panel p{
	text-align:justify;
	padding:10px 10px 0px 10px;
}

div.aboutus P{
	text-align:justify;
	padding:10px 10px 0px 10px;
}

div.aboutus P.contact{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:10px 10px 0px 10px;
}

div.aboutus h2{
	padding:10px 10px 0px 10px;
	color:#CC3333;	
}

div.aboutus h3{
	padding:10px 10px 0px 10px;
}

table.enquiry{
	padding-left:50px;
}

table.enquiry .style1{
	color:#FF0000;
}


table.enquiry td{
	border:solid 1px #dddddd;
	padding:5px;
}

div.honeymoon{
	background:url(../images/honymoon-bg.jpg) no-repeat center top;
	height:430px;
	padding:0px;
	margin:0px;
}

div.honeymoon table{
	margin:0px 0px 0px 20px;
}

div.honeymoon table td{
	font-size:14px;
	font-weight:bold;
	padding:2px;
}

div#main-full-matter{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
}

.termstd{
	padding-left:50px;
}

.termstd td{
	border: solid 1px #dddddd;
}
