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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
strong {
	font-weight:bold;
}
body {
	background: url(../images/page-bg.jpg) repeat-x left top #f4f4f3;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	text-decoration:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #DDDDDD;
}
.clear{
	clear:both;
	}
#wrapper {
	width:100%;
	margin:0 auto;
}

.discount-60{
	position:absolute;
	margin-left:  490px;
	margin-top: 888px;
}
.topsection {
	background:#030b16;
	height:43px;
}
.toptxt {
	margin: 0 auto;
	width: 967px;
}
.toptxt p {
	background:url(../images/mail-icon.png) no-repeat left 4px;
	color: #FFFFFF;
	float: left;
	padding: 12px 40px;
	text-align: right;
}
.toptxt p.tel {
	background:url(../images/tel-icon.png) no-repeat left 4px;
	font-size: 24px;
	padding: 13px 38px;
	text-align: right;
	 padding : 13px 35px\9; 
}
.toptxt p a {
	color:#fff;
}
.tel-email {
	width:518px;
	float:right;
}
#header {
	background:url(../images/banner-bg.jpg) no-repeat left top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
	  height: auto;
	  
}
.headersection{
	width: 967px;
	 margin:0 auto;
	}
	
	.logo {
	  margin: 0 auto;
    position: absolute;
    top: 0;
    width: 967px;
}
.slider {
	background: url("../images/banner-tran-bg.png") no-repeat scroll left 94px transparent;
	height: 360px;
	margin: 0 auto;
	padding: 105px 0 0;
	width: 967px;
}
.slider.inner {
	height: 220px;
}
.banner {
	width:948px;
	margin:0 auto;
	position:relative;
	z-index:99;
}
#header ul {
	background: #148bcf; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #148bcf, #0c3a8f); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#148bcf), to(#0c3a8f)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #148bcf, #0c3a8f); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #148bcf, #0c3a8f); /* Opera 11.10+ */
	background: linear-gradient(to bottom, #148bcf, #0c3a8f); /* W3C */
	border: 0px solid #000000;
	-moz-border-radius: 12px;/*Firefox*/
	-webkit-border-radius: 12px;/*Safari, Chrome*/
	border-radius: 12px;
	height: 58px;
	margin: 0 auto 7px;
	width: 950px;
	 width : 952px\9; 
	border-bottom: 3px solid #031b47;
	z-index:9999;
	behavior: url(PIE.htc);
	position: relative;
}
#header ul li {
	background:url(../images/nav-spacer.png) no-repeat right top;
	padding:0;
	float:left;
	position:relative;
	z-index:9999;
}
#header ul li.last {
	background:none;
}
#header ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	padding: 24px 16px 18px;
	 padding :  24px 16px 18px\9; 
	text-transform: uppercase;
}
.booknow {
	bottom: 18px;
    position: absolute;
    right: 0;
    z-index: 9999;
}
#header ul li a:hover {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	behavior: url(PIE.htc);
	position: relative;
}
#header ul li a.sel {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	position: relative;
	behavior: url(PIE.htc);
}
#header ul li a.firstsel {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	border: 0px solid #000000;
	/*Firefox*/
-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 10px;
	/*Safari, Chrome*/
-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 10px;
	behavior: url(PIE.htc);
	position: relative;
}
#header ul li a.firstsel:hover {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	border: 0px solid #000000;
	/*Firefox*/
-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 10px;
	/*Safari, Chrome*/
-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 10px;
	behavior: url(PIE.htc);
	position: relative;
}
.innfirstsel:hover{
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	border: 0px solid #000000;
	/*Firefox*/
-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 10px;
	/*Safari, Chrome*/
-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 10px;
	behavior: url(PIE.htc);
	position: relative;
	}
#header ul li a.last:hover {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	border: 0px solid #000000;
	/*Firefox*/
-moz-border-top-left-radius: 0;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 0;
	/*Safari, Chrome*/
-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 0;
	behavior: url(PIE.htc);
	position: relative;
}
#header ul li.last a.sel {
	background: #c40732; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #c40732, #dc0421); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#c40732), to(#dc0421)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #c40732, #dc0421); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #c40732, #dc0421); /* Opera 11.10+ */
	border: 0px solid #000000;
	/*Firefox*/
-moz-border-top-left-radius: 0;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 0;
	/*Safari, Chrome*/
-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 0;
	behavior: url(PIE.htc);
	position: relative;
}
#header ul li ul {
	background: none repeat scroll 0 0 #0480CA;
	left: 0;
	margin:0;
	padding: 0;
	position: absolute;
	width: 134px;
	z-index: 99999;
	display:none;
	border-radius:0;
	height:auto;
}
#header ul li ul li {
	background:none;
	padding:0;
	width:81px;
}
#header ul li ul.inter {
	width: 215px;
}
#header ul li ul.inter li {
	width: 215px;
}
#header ul li ul.inter li a {
	width: 175px;
}
#header ul li ul li a {
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	padding:5px 20px;
	float:left;
	width:94px;
}
#header ul li ul li a:hover {
	float:left;
	background:#02588c;
	padding:5px 20px;
}

#welcome-seaction {
	background: url("../images/welcome-txtbg.jpg") no-repeat scroll center top #F1F7FB;
	display:table;
	margin: 0 auto;
	width: 100%;
}
.welcomearea {
	display: table;
	margin: 0 auto;
	padding: 14px;
	width: 939px;
}
.welcome {
	border-right: 1px solid #CCCCCC;
	float: left;
	padding:10px 22px 0 0;
	width:505px;
}
h1 {
	color:#5ab30b;
	font-size:36px;
	padding: 12px 0;
}
.welcome p {
	font-size:12px;
	color:#2a2b2b;
	line-height:20px;
	padding: 0 0 10px;
}
.welcome a {
	color:#004e8c;
	text-align:right;
	float:right;
	font-size:12px;
	text-decoration:underline;
}
.enquiry {
	width:400px;
	float:right;
}
.enquiry h2 {
	color:#2f3031;
	font-size:30px;
	padding: 12px 0;
	display: table;
	font-weight: bold;
}
.form {
	float:left;
}
.formfield {
	border: 0px solid #000000;
	-moz-border-radius: 8px;/*Firefox*/
	-webkit-border-radius: 8px;/*Safari, Chrome*/
	border-radius: 8px;
	background:#eef4f9;
	float: left;
	margin: 0 10px 7px 0;
	padding: 7px;
	border-bottom:1px solid #dcdcdc;
	border-top:2px solid #dcdcdc;
	border-left:2px solid #dcdcdc;
	border-right:2px solid #dcdcdc;
	width: 170px;
	behavior: url(PIE.htc);
	position: relative;
}
.formfield input {
	background:#eef4f9;
	border:none;
}
.submitbtn {
	background: #148bcf; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #148bcf, #0c3a8f); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#148bcf), to(#0c3a8f)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #148bcf, #0c3a8f); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #148bcf, #0c3a8f); /* Opera 11.10+ */
	background: linear-gradient(to bottom, #148bcf, #0c3a8f); /* W3C */
	border: 0px solid #000000;
	-moz-border-radius: 12px;/*Firefox*/
	-webkit-border-radius: 12px;/*Safari, Chrome*/
	border-radius: 12px;
	height: 35px;
	margin: 0 auto;
	width: 140px;
	color:#fff;
	font-size:20px;
	behavior: url(PIE.htc);
	position: relative;
}
.formfield select {
	background:#eef4f9;
	border:none;
	width: 171px;
}
.cacationpack {
	-moz-box-shadow: 0px 0px 4px #6d6b6b;/*FF 3.5+*/
	-webkit-box-shadow: 0px 0px 4px #6d6b6b;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px 0px 4px #6d6b6b;
	padding: 15px;
	width: 930px;
	border:1px solid #fff;
	background:#ebf4fd;
	display:table;
	behavior: url(PIE.htc);
	position: relative;
}
.cacationpack h3 {
	font-size:30px;
	padding: 0 0 10px;
}
.packagesec {
	float:left;
	padding: 10px 36px 6px 0;
}
.packagesec.vp {
	padding: 10px 19px 6px 0;
}
.packagesec.last {
	padding: 10px 0 6px 0;
}
.packagesec img {
	-moz-box-shadow: 1px 1px 2px #6d6b6b;/*FF 3.5+*/
	-webkit-box-shadow: 1px 1px 2px #6d6b6b;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 1px 1px 2px #6d6b6b;
	background:#fff;
	padding:5px;
	display:block;
	behavior: url(PIE.htc);
	position: relative;
}
.packageprice {
	border-bottom:1px solid #b0c0d0;
	float: left;
	padding: 6px;
	width: 206px;
}
.packageprice p {
	color: #04090F;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	width: 134px;
	padding:6px 0 0 0;
	line-height: 24px;
}
.packageprice span.discount{
	background:url(../images/60-discount.png) no-repeat left top;
	display: block;
    float: right;
    height: 60px;
    text-indent: -99999px;
    width: 72px;
	}
	.packageprice span.twtydiscount{
	background:url(../images/20-discount.png) no-repeat left top;
	display: block;
    float: right;
    height: 60px;
    text-indent: -99999px;
    width: 72px;
	}
	.packageprice span.twtyfivediscount{
	background:url(../images/25-discount.png) no-repeat left top;
	display: block;
    float: right;
    height: 60px;
    text-indent: -99999px;
    width: 72px;
	}
.packageprice p span.destination {
	color:#c50731;
	font-size:16px;
	text-transform:uppercase;
}
.packageprice p.pkgprice {
	display: inline;
	font-size: 13px;
	padding: 0;
	text-align: center;
	width: 57px;
}
.packageprice p.pkgprice span {
	font-weight:bold;
	font-size:18px;
	color:#e60a0f;
}
#hotdeals-scton {
	background:url(../images/hot-deals-bg.jpg) no-repeat left top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
	margin:-15px auto;
	display:inline-block;
	width:100%;
	behavior: url(PIE.htc);
	position: relative;
}
.hotdealspakg {
	display: table;
	margin: 0 auto;
	padding: 15px 15px 0;
	width: 930px;
}
.hotdealspakg h4 {
	font-size:36px;
	padding: 0 0 10px;
	color:#fff;
}
.hotdealspakg img {
	-moz-box-shadow: 1px 1px 2px #000000;/*FF 3.5+*/
	-webkit-box-shadow: 1px 1px 2px #000000;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 1px 1px 2px #000000;
	background:#fff;
	padding:5px;
	display:block;
	behavior: url(PIE.htc);
	position: relative;
}
.hotdealsprice {
	width: 273px;
	border:none;
	float: left;
	padding: 6px 6px 0;
}
.hotdealsprice p {
	color: #3576c5;
	float: left;
	font-size: 14px;
	line-height: 25px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	width: auto;
}
.hotdealsprice p span.destination {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	display:block;
}
.hotdealsprice p.pkgprice {
	background: url("../images/price-tag-bg.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: inline;
	font-size: 13px;
	height: 58px;
	line-height: normal;
	padding: 33px 22px 0;
	text-align: center;
	width: 48px;
}
.hotdealsprice p a {
	background: url("../images/read-more-arrow.gif") no-repeat scroll 77px center #006799;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	padding: 2px 7px;
	text-transform: capitalize;
	width: 87px;
	margin:5px 0 0;
}
#special-toursection {
	display: table;
	margin: 0 auto;
	padding:40px 15px 20px;
	width: 930px;
}
.special-tour {
	background:#FFF;
	-moz-box-shadow: 1px 1px 2px #6d6b6b;/*FF 3.5+*/
	-webkit-box-shadow: 1px 1px 2px #6d6b6b;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 1px 1px 2px #6d6b6b;
	float: left;
	height: 180px;
	margin: 0 36px 0 0;
	padding: 5px;
	width: 276px;
	behavior: url(PIE.htc);
	position: relative;
}
.special-tour.last {
	margin:0;
}
.spe-tourprice {
	background:#3c96b9;
	float: left;
	padding: 10px;
	width: 256px;
}
.spe-tourprice.orange {
	background:#de2c1e;
}
.spe-tourprice.green {
	background:#45670b;
}
.spe-tourprice p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	width: 90px;
	float:left;
}
.spe-tourprice p.just {
	width:160px;
}
.spe-tourprice p span {
	font-size:16px;
	float:right;
}
#footer {
	background:url(../images/footer-bg.jpg) no-repeat left top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	margin:0 auto;
	display: inline-block;
	height: 98px;
}
#footer ul {
	margin: 0 auto;
	padding: 10px 11px;
	width: 928px;
}
#footer ul li {
	background: url("../images/footer-line.jpg") no-repeat scroll right 8px transparent;
	float: left;
	padding: 3px 10px 10px;
	padding: 3px 9px\9; 
}
#footer ul li a {
	color: #05527e;
	font-size: 11px;
	text-decoration: none;
}
.copyrightarea {
	margin: 0 auto;
	padding: 10px 11px;
	width: 928px;
	
}
#footer p.copyright {
	width: 626px;
}
#footer p.copyright img {
	padding:0 5px;
}
#footer p {
	color: #686868;
	float: left;
	font-size: 12px;
	padding: 5px 0;
}
#footer p.webdesign {
	float: right;
}
.webdesign a {
	color: #686868;
}
.inncontent {
	margin: 0 auto;
	width: 969px;
	padding: 25px 0 0;
	position: relative;
}
.inncontent h1 {
	background: url("../images/red-arrow.png") no-repeat scroll left bottom transparent;
	color: #030b16;
	font-family: "Myriad Pro";
	font-size: 19px;
	margin: 0 0 16px;
	padding: 0 10px 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #D60525;
}
.innleft {
	background:url(../images/inner-left-navbg.jpg) no-repeat center bottom #022958;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 255px;
	min-height: 1140px;
}
.innleft ul {
	margin: 0;
}
.innleft ul li {
	float: left;
	padding: 3px 3px 0 8px;
	width: 244px;
	border-bottom: 1px solid #043570;
}
.innleft ul li a {
	background: url("../images/inner-arrow.png") no-repeat scroll left 7px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	padding: 7px 0 10px 10px;
	text-decoration: none;
}
.innleft2 {
	background:url(../images/inner-left-navbg.jpg) no-repeat center bottom #022958;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 255px;
	min-height: 365px;
}
.innleft2 ul {
	margin: 0;
}
.innleft2 ul li {
	float: left;
	padding: 3px 3px 0 8px;
	width: 244px;
	border-bottom: 1px solid #043570;
}
.innleft2 ul li a {
	background: url("../images/inner-arrow.png") no-repeat scroll left 7px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	padding: 7px 0 10px 10px;
	text-decoration: none;
}
.innleft3 {
	background:url(../images/inner-left-navbg.jpg) no-repeat center bottom #022958;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 255px;
	min-height: 175px;
}
.innleft3 ul {
	margin: 0;
}
.innleft3 ul li {
	float: left;
	padding: 3px 3px 0 8px;
	width: 244px;
	border-bottom: 1px solid #043570;
}
.innleft3 ul li a {
	background: url("../images/inner-arrow.png") no-repeat scroll left 7px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	padding: 7px 0 10px 10px;
	text-decoration: none;
}
.innrighttumb {
	float: right;
	width: 692px;
}
.innrighttumb ul {
	margin: 0;
	padding: 0;
}
.innrighttumb ul li {
	background: none repeat scroll 0 0 #fff;
	float: left;
	margin: 0 7px 14px;
	width: 158px;
}
.innrighttumb ul li a {
	text-decoration: none;
}
.innrighttumb ul li img {
	padding: 6px;
}
.innrighttumb ul li span {
	background: none repeat scroll 0 0 #fff;
	color: #072945;
	float: left;
	font-size: 14px;
	height: 44px;
	padding: 11px;
	text-align: center;
	width: 136px;
}
#special-toursection.inner {
	width: 972px;
}
.special-tour.innerspecial {
	margin: 0 57px 0 0;
}
.special-tour.innerspecial.last {
	margin:0;
}

.itinnright {
    float: right;
    width: 690px;
}
.itinnriarea {
    float: left;
    padding: 0 0 5px;
    width: 690px;
}
.notincludes {
    background: none repeat scroll 0 0 #fff;
    padding: 0;
}
.tourinclutxt {
    background: none repeat scroll 0 0 #fff;
    padding: 0;
}
.itinnright h4 {
    background: none repeat scroll 0 0 #0e51a2;
    color: #FFFFFF;
    font-size: 16px;
    padding: 10px;
}

.itinnritxt h5 {
    color: #5E5E5E;
    padding: 10px 0 4px;
}

.itinnritxt {
    background: none repeat scroll 0 0 #fff;
    float: left;
    padding: 0 8px;
    width: 674px;
}
.tourinclutxt th{
	background:#979797;
	color:#fff;
	font-size:12px;
	padding:5px;
	}
	.tourinclutxt td{
		border-right:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
		padding:5px;
		font-size:12px;
		}
		
.notincludes ul {
    padding: 10px 25px;
}
		.notincludes li {
    font-size: 12px;
    list-style: disc outside none;
    padding: 4px 2px;
}
.itinnritxt.pilg {
    border-bottom: 1px dotted #A8A6A6;
}
.itinnritxt img {
    border: 1px solid #EDEFEF;
    float: left;
    margin: 5px 12px 5px 0;
    padding: 5px;
}
.itinnritxt p.pilg3 {
    border-bottom: medium none !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 10px;
}
.itinnritxt b {
    color: #e0084f;
}
.itinnritxt p.imgtxt {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 8px 12px 5px;
    padding: 0 0 7px;
    text-align: justify;
}
.itinnritxt p {
    border-bottom: 1px dotted #A8A6A6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 20px;
}
.highligts {
    background: none repeat scroll 0 0 #fff;
    padding: 8px;
}

.inncontent p {
    color: #343434;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 10px;
}
.highligts p {
    border-bottom: 1px dotted #DADBDC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 6px;
}
.facebook-like{
border: medium none;
    float: right;
    height: 26px;
    position: relative;
    top: -12px;
    width: 182px;
	
		}
		.sendenq{
			background: #148bcf; /* for non-css3 browsers */
	background: -moz-linear-gradient(top, #148bcf, #0c3a8f); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#148bcf), to(#0c3a8f)); /* Safari 4+, Chrome */
	background: -webkit-linear-gradient(left top, left bottom, #148bcf, #0c3a8f); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background: -o-linear-gradient(top, #148bcf, #0c3a8f); /* Opera 11.10+ */
	background: linear-gradient(to bottom, #148bcf, #0c3a8f); /* W3C */
	border: 0px solid #000000;
	-moz-border-radius: 12px;/*Firefox*/
	-webkit-border-radius: 12px;/*Safari, Chrome*/
	border-radius: 12px;
	color: #FFFFFF;
    font-size: 20px;
    padding: 7px 9px;
    position: absolute;
    right: 0;
    top: 36px;
			}
.tourinclutxt h5 {
    color: #0E7DC0;
    padding: 10px 10px 0;
}
.tourinclutxt p.tourincludes {
    border-bottom: medium none !important;
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
}

.tourinclutxt p.alt {
    background: none repeat scroll 0 0 #3c96b9;
    border-bottom: medium none !important;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
}
.inncontent .addtxt p.triptitle{
	color:#148BCF;
	font-size:20px;
	padding:0 0 10px;
	}
.conform {
	color: #808080;
	float: left;
	margin: 0 0 0 50px;
	width: 333px;
}
.conform.domestics{
	width:700px;
	margin:0 0 0 15px;
	}
.conform h3 {
	border-bottom: 1px solid #E3E3E3;
	color: #808080;
	font-size: 1em;
	padding: 0 0 8px;
	text-transform: uppercase;
}
.conform label {
	float: left;
	padding: 10px 0;
	width: 240px;
}
.conform select{
	float:left;
	}
.conform input {
	float: left;
	padding: 5px 4px;
	width: 310px;
}

.conform textarea {
	float: left;
	height: 100px;
	margin: 0 0 18px;
	width: 310px;
}
 .conform .flightsfild{
	float:left;
	width:270px;
	padding:0 15px 10px 0;
	}
	 .conform .flightsfild.trip{
		 width:120px;
		 }
		  .conform .flightsfild.trip label{
		 width:auto;
		 padding: 3px 6px;
		 }
		   .conform .flightsfild.trip input{
		 width:auto;
		 padding:10px 0;
		 }
	 .conform .flightsfild label {
	float: left;
	padding: 10px 0;
	width: 240px;
}

 .conform .flightsfild input {
	float: left;
	padding: 5px 4px;
	width: 250px;
}
.conform .flightsfild select {
	float: left;
	width: 250px;
	padding:4px 0;
}
 .conform .flightsfild textarea {
	float: left;
	height: 100px;
	margin: 0 0 18px;
	width:250px;
}
.conform input.sendmass-btn {
	background:#0d3c6f;
	border: medium none;
	color: #fff;
	height: 32px;
	padding: 5px;
	width: 116px;
}
.headoff {
	float: left;
}
.thaneadd {
	border-right: 1px solid #DADADA;
	float: left;
	margin: 0;
	width: 545px;
}
/*Enquiry form*/
	.innertxt {
	float: left;
	padding: 0 10px 0;
}
.passport_visatxt {
	float: left;
	margin: 0 auto 20px;
	padding: 3px;
	width: 900px;
}
.passport_visatxt {
	float: left;
	margin: 0 auto;
	padding: 3px;
	width: 900px;
}
div.box {
	float: left;
	margin: 0 auto;
	padding: 0 10px 25px;
	width:550px;
}
div.box label {
	display: block;
	padding: 15px 0 0;
	width: 100%;
}
div.box label span {
	color: #323232;
	display: block;
	float: left;
	font-size: 12px;
	padding: 5px 20px 0 0;
	text-align: left;
	width: 100px;
}
div.box label * {
	color: #FF0000;
}
div.box .input_text {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px double #DFD4D4;
	color: #333333;
	padding: 4px 6px;
	width: 250px;
}
div.box .pack {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px double #DFD4D4;
	color: #333333;
	padding: 4px 6px;
	width: 264px;
}
div.box .message {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px double #E7E7E7;
	color: #333333;
	height: 50px;
	overflow: hidden;
	padding: 7px;
	width: 250px;
}
div.box .month {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px double #DFD4D4;
	color: #333333;
	padding: 4px 6px;
	width:125px;
}
div.box .year {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px double #DFD4D4;
	color: #333333;
	padding: 4px 6px;
	width:110px;
}
div.box .button {
	background:#10437c;
	border: 0 none;
	color: #FFFFFF;
	margin: 10px 0 0 120px;
	padding: 7px;
	width: 99px;
}
.headoff {
	float: left;
}
.thaneadd {
	border-right: 1px solid #DADADA;
	float: left;
	margin: 0;
	width: 545px;
}
.innertxt .addtxt {
	float: left;
	padding: 0 0 0 8px;
	width: 300px;
}
.inncontent .addtxt p {
	color: #343434;
	font-size: 14px;
	line-height: 22px;
	padding: 0 10px 5px;
}
.inncontent h2.sub {
	color: #0EA291;
	font-size: 14px;
	padding:5px 10px;
}
.inncontent .addtxt p a {
	color: #EA177D;
}
.conform {
	color: #808080;
	float: left;
	margin: 0 0 0 50px;
	width: 333px;
}
.conform h3 {
	border-bottom: 1px solid #E3E3E3;
	color: #808080;
	font-size: 1em;
	padding: 0 0 8px;
	text-transform: uppercase;
}
.conform label {
	float: left;
	padding: 10px 0;
	width: 240px;
}
.conform input {
	float: left;
	padding: 5px 4px;
	width: 310px;
}
.conform textarea {
	float: left;
	height: 100px;
	margin: 0 0 18px;
	width: 310px;
}
.conform input.sendmass-btn {
	background:#0d3c6f;
	border: medium none;
	color: #fff;
	height: 32px;
	padding: 5px;
	width: 116px;
}
ul.faq {
	padding:0 30px;
}
ul.faq li {
	padding:5px 0;
	list-style-type: disc;
	font-size: 13px;
}
ul.faq li ul {
	padding:0 16px;
}
ul.faq li ul li {
	padding:5px 0;
}
.faqs.sp {
	margin: 15px 0 20px;
}
.faq_hed h2 {
	color: #067ABC;
	font-size: 0.9em;
	padding:3px 0 0px;
	width: 880px;
}
.faqs {
	background: white;
	border: 1px solid #E7E9E9;
	width: 989px;
	padding: 3px;
	float: left;
	margin: 0 auto 16px;
}
.faqsarea {
	background: url(../images/passport-bg.jpg) repeat-x center top white;
	padding: 5px 12px;
	width: 945px;
	float: left;
}
.faq_hed.faq {
	margin: 0;
}
span.notxt {
	background: #C40732;
	color: #fff!important;
	display: block;
	float: left;
	font-size: 18px;
	height: 24px;
	margin: 0 19px 0 -15px;
	padding: 12px 7px 10px 0;
	text-align: center;
	width: 31px;
	color: black;
}
.faqs.faq p {
	color: #303030;
	font-size: 0.9em;
	padding: 5px 0 5px 42px;
	text-align: justify;
}
.faqs p {
	color: #303030;
	font-size: 0.9em;
	padding: 0 0 5px;
	text-align: justify;
}
.faqarea {
	float: left;
	width: 999px;
}
.blue12{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #067abc; }
.blue13{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #067abc; }
.blue14{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #067abc; }
.blue15{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #067abc; }
.blue16{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #067abc; }
.blue17{ font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #067abc; }
.blue18{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #067abc; }
.blue20{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #067abc; }
.blue30{ font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #067abc; padding-top: 5px; }

/*slider*/

.slides1_wrap {

	position: relative;
	padding: 0 0 37px;
	width: 948px;
}

#header #slides1 {
	overflow: hidden;
		background:none;
	height:287px;
}

#slides1 li {
	list-style: none;
	width: 948px;
}
#header #slides1 li a{
	background:none;
	padding:0;
	}
#slides1 li img {
	float: left;
}

#slides1 .content {
	float: left;
	width: 350px;
	padding-left: 21px;
}

#slides1 li p {
	line-height: 22px;
}

#slides1 h3 {
	font-size: 36px;
	color: #8d8d8d;
	font-weight: normal;
	text-transform: lowercase;
}

#slides1 h4 {
	font-size: 18px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	padding-bottom: 16px;
}

.slides1_wrap .prev {
	position: absolute;
	left:0;
	top: 100px;
	outline: 0;
	z-index: 9999;
}

.slides1_wrap .next {
	position: absolute;
	right:0px;
	top: 100px;
	outline: 0;
	z-index: 9999;
}

.slides1_wrap a:active {
	top: 102px;
}

.bx_pager {
	padding-left: 450px;
    padding-top: 15px;
    position: relative;
    top: -41px;
	 z-index: 9999;
}

.bx_pager a {
	float: left;
	background: url(../images/bg_pager.png) no-repeat 0 -21px;
	width: 14px;
	height: 17px;
	color: #000;
	font-size: 11px;
	margin-right: 6px;
	padding: 4px 0 0 7px;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
	color:#fff;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 394px;
	display:none;
}

.auto_controls a {
	font-size: 16px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #e41996;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}

#idc-container a {
	color: #e41996;	
}

#idc-container h3 {
	color: #666;
}
.policycontent{
	 float: left;
    width: 980px;
	padding: 0 0 20px;
	}
	
	.policycontent h2 {
    color: #067ABC;
    font-size: 15px;
    padding: 10px;
}
.policycontent p {
    color: #343434;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 10px;
	text-align: justify;
}
.facelike{
	float: right;
    margin: -15px 0 0;
    padding: 0 0 13px;
    width: 129px;
	}