	#main_container{

		border-top:none;

		margin:0 auto 0 auto;

		overflow:hidden;

		position:relative;

		z-index:0;

		background:#EFEFEF;

	}

		.main_container_inner{

			overflow:hidden;

			margin:0 auto;

		}

		.main_container_bg{

			background:#FFF;

		}

		.page{

			overflow:hidden;

		}

		.top_main_contant{

			overflow:hidden;

			margin-bottom:20px;

		}

		.form_box{

			background:#EFEFEF;

			width:925px;

			margin:20px auto 0 auto;

			margin-top:20px;

			clear:both;

		}

/**************Inner Page***********************/

			.our_team {

				background:#fff;

				border-bottom:1px solid #CCC;

				padding-bottom:15px;

				overflow:hidden;

			}

			.our_team img{

				width:250px;

				height:180px;

				float:right;

				margin-left:10px;

			}

			.our_team p{

				text-align:left;

			}

			.left_bar{

				float:left;

				margin-right:20px;

				width:220px;

			}

			.mib_bar{

				float:left;

				padding:0px 10px 10px 10px;

				width:637px;

				}

				img.iner_img{

					float:right;

					-moz-box-shadow:0px 0px 8px #446044;

					-webkit-box-shadow:0px 0px 8px #446044;

					border:1px solid #446044;

					margin-left:10px;

					margin-bottom:15px;

					padding:2px;

					width:450px;

					height:250px;

				}

			.mib_bar p{

				padding-bottom:5px;

			}

			.comt{

				border-bottom:1px solid #ccc;

				padding:10px 0;

			}

			.comt img{

				float:left;

				margin:10px 10px 0 0;

				border:1px solid #CCC;

				padding:1px;

			}

			.comt h1{

				font-size:14px;

				line-height:22px;

			}

			.comt h1 span{

				font-size:12px;

			}

				.inner_txt{

					/*margin-bottom:20px;*/

				}

				.inner_txt a{

					color:#0000EE;

					font-weight:bold;

					text-decoration:underline;

				}

				.inner_txt a:hover{

					text-decoration:none;

				}

				.inner_txt img {

					display:block;

					float:right;

					}

				.inner_txt h1{

					background-color:inherit;

					color:#000000;

					font:20px/25px Georgia,"Times New Roman",Times,serif;

					margin:auto auto 5px;

					padding:0 0 5px;

					text-align:left;

					border-bottom:#CCC 1px solid;

				}

				.inner_txt h2{

					font-size:18px;

					padding:10px 0;

				}

				#tab_change{

					background:#aaa9a9;

					-moz-border-radius:18px;

					-webkit-border-radius:18px;

					position:relative;

					margin:0 auto;

					padding:10px 10px 10px 10px;

					width:440px;

					-moz-box-shadow:0px 0px 8px #000;

					-webkit-box-shadow:0px 0px 8px #000;

				}

				#tab_change img{

					border:1px solid #666;

					float:left;

					margin:0 10px 0px 0;	

					padding:1px;

				}

				.tab_change h1{

					font-size:18px;

					padding-bottom:8px;

				}

				#tab_change p{

					color:#1b1a1a;

					padding-bottom:5px;

				}

				ul.tab_navi{

					height:40px;

					padding:0 5px 0 11px !important;

					padding:0;

				}

				ul.tab_navi li{

					display:inline;

					line-height:40px;

				}

				ul.tab_navi li a{

					background:#3b3b3b;

					float:left;

					color:#CCC;

					font-size:12px;

					text-shadow:1px 1px #333;

					filter:dropshadow(color=#000000,offx=5,offy=5);

					padding:0 3px;

				}

				ul.tab_navi li a:hover{

					background:#fff;

					color:#000;

					text-shadow:0px 10px 10px #000;

					-moz-box-shadow:2px 2px 5px #000;

					-webkit-box-shadow:2px 2px 5px #000;

					box-shadow:2px 2px 5px #000;

				}

				.tab_main_content, .defult{

					border-bottom:1px solid #666;

				}

				.tab_main_content, .defult{

					border-bottom:none;

				}

/*				ul.tab_navi li a.active{

					color:#000;

					-moz-box-shadow:2px 2px 5px #000;

					-webkit-box-shadow:2px 2px 5px #000;

					box-shadow:2px 2px 5px #000;

					-o-transform:rotate(10deg);

				}

*/			.right_bar{

				float:left;

				width:275px;

				margin-bottom:5px;

			}

			.banerBg  {

				background:url(../images/hurry-baner.gif) no-repeat right;

				height:162px;

					}

.banerBg p.summer{

font:18px/20px Georgia, "Times New Roman", Times, serif;

padding:11px 0 9px 16px;

}

.banerBg p.summer span.line1{

font-size:24px;

line-height:30px;

}

.banerBg p.summer span.off{

font-size:26px;

line-height:30px;

color:#B00000;

background-color:inherit;

}

.banerBg p.hurry{

font:34px/34px Georgia, "Times New Roman", Times, serif;

color:#000;

background-color:inherit;

padding:0 0 16px 16px; 

}

.banerBg p.hurry span{

font-size:12px;

line-height:12px;

}

.fixed_departure{

	background:url(../images/depature_11.jpg) no-repeat;

	height:162px;

	margin:5px 0px 0px 0px;

}

.greenbox{

	background:url(../images/green_bottom.jpg) no-repeat bottom right #E1EEB8;

	height:auto;

	margin:5px 0px 0px 0px;

	padding-bottom:10px;

}

.right_bar h1{

	background:url(../images/heading_icon.jpg) no-repeat 8px 8px;

	font-size:15px;

	line-height:20px;

	padding:5px 0px 5px 30px;

	margin:0px;

	color:#000;

	height:20px;

	border-bottom:#FFF 1px dotted;

	font-weight:bold;

	

}

.right_bar p{

	padding-left:10px;

	padding-right:10px;

	font-weight:normal;

	line-height:20px;

	padding-top:5px;}

.orangebox{

	background:#FFCD78 url(../images/orange_heading.jpg) no-repeat bottom right;

	margin:5px 0px 0px 0px;

	height:auto;

}

.yellobox{

	background:url(../images/yellow_heading.jpg) no-repeat bottom right #EFE279;

	margin:5px 0px 0px 0px;

	padding-bottom:15px;

	height:auto;}

.yellobox img{

		width:253px;

		height:200px;

		margin:10px 10px 25px 10px;

		border:#CCC 1px solid;

		}

.trip_facts{

	background:#FFCD78 url(../images/orange_heading.jpg) no-repeat bottom right;

	margin:5px 0px 0px 0px;

	height:390px;

}		

.outr_area{

	margin:10px 11px 25px 10px;

	border-left:#FFF 1px solid;

	border-top:#FFF 1px solid;

	border-right:#FFF 1px solid;

	height:319px;

	font-size:10px;

}

.inner_area_a{

	width:35%;

	float:left;

	border-bottom:#FFF 1px solid;

	border-right:#FFF 1px solid;

	padding:5px;

	height:auto;

}

.inner_area_b{

	width:55%;

	float:left;

	border-bottom:#FFF 1px solid;

	padding:5px;

	height:auto;

}



/**************Inner Page end***********************/

/**************Contact us***********************/

.contactUs{

	overflow:hidden;

	padding:0 40px;

}

.contactUs h1{

	color:#0f2b02;

	font-size:18px;

	line-height:30px;

	padding:10px 0;

	text-shadow:#0f2b02 1px 1px 1px;

}

.address{

	background:#89c491;

	float:left;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	margin-right:40px;

	padding:20px;

	width:300px;

}

.address li{

	font-size:12px;

	line-height:25px;

}

.address li a{

	font-weight:bold;

	color:#111F01;

}

.address li a:hover{

	text-decoration:underline;

	color:#111F01;

}

.address li.name{

	color:#1D3C05;

	font-size:18px;

}



.contactForm{

	float:left;

}					

.contactForm label{

	cursor:crosshair;

	font-size:13px;

	display:block;

	line-height:25px;

}

/*.contactForm label::after{

	font-size:16px;

	content:"*";

	color:red;

}

*/.add{

	font-size:18px;

}

.contactForm input.text{

	background:#68a3b0;

	border-bottom:1px solid #bedfe6;

	border-left:1px solid #063e4a;

	border-right:1px solid #bedfe6;

	border-top:1px solid #063e4a;

	display:block;

	height:19px;

	margin-bottom:10px;

	padding:3px;

	width:294px;

}

.contactForm input.contactSubmit, .contactForm input.contactReset{

	background:url(../images/form_button.png) no-repeat scroll 0 0 transparent;

	color:#747474;

	cursor:pointer;

	font-size:14px;

	font-weight:bold;

	height:31px;

	padding-bottom:5px;

	text-shadow:#f7f7f7 1px 1px 1px;

	width:87px;

}

.contactForm input:hover.contactSubmit, .contactForm input:hover.contactReset{

	color:#1D3C05;

}

.contactForm textarea.addressDetail{

	background:#68a3b0;

	border-bottom:1px solid #bedfe6;

	border-left:1px solid #063e4a;

	border-right:1px solid #bedfe6;

	border-top:1px solid #063e4a;

	margin-bottom:10px;

	padding:5px;

	display:block;

}



.onlineBooking{

	float:none;

	padding-top:15px;

}

.birth_day{

	overflow:hidden;

}

.birth_day label{

	float:left;

	width:55px;

}

.flight label{

	width:100px;

}

.flight input.text{

	color:#111F01;

	font-size:14px;

	text-align:center;

	text-shadow:#333 1px 0px;

}

.birth_day select, .birth_day select.month, .birth_day select#day, .birth_day select.year{

	background:#68a3b0;

	border-bottom:1px solid #bedfe6;

	border-left:1px solid #063e4a;

	border-right:1px solid #bedfe6;

	border-top:1px solid #063e4a;

	float:left;

	height:25px;

	margin-right:5px;

	height:27px;

	outline:none;

	padding:3px;

	width:108px;

}

.birth_day select option{

	background:#abcdc0;

}

.birth_day input.text{

	float:left;

	margin-right:5px;

	width:100px;

}

.flight input.radio{

	margin-top:4px;

	width:40px;

	border:1xp solid red;

}

.onlineBooking textarea.addressDetail{

	background:#68a3b0;

	border-bottom:1px solid #bedfe6;

	border-left:1px solid #063e4a;

	border-right:1px solid #bedfe6;

	border-top:1px solid #063e4a;

	margin-bottom:10px;

	padding:5px;

}

fieldset.terms{

	margin:15px 0 25px 0;

}

fieldset.terms input{

	margin:6px 20px 0 0;

	float:left;

}

fieldset.terms label{

	float:left;

}

fieldset.terms label a{

	text-decoration:underline;

	text-shadow:#000 1px 0; 

}

fieldset.terms label a:hover{

	color:#000;

	text-decoration:none;

}

#footer{

	background:#fff;

	overflow:hidden;

}

.highlight{

	font-weight:bold;

	color:#CF3;

	font-size:12px;

	color:#FFF;

}

/*************Tab Depature price***************************/

.sixth{

	overflow:hidden;

}

.sixth ul{

	float:left;

	padding:5px;

	width:100px;



}

.head_title{

	border-bottom:1px solid #CCC;

	font-size:12px;

	font-weight:bold;

}

.sixth ul li{

	padding:5px 0;

	text-decoration:underline;

}

.sixth ul li a{

	background:#CCC;

	border:1px solid #999;

	padding:3px;

	margin-left:10px;

}

.sixth ul li a:hover{

	color:#000;

	text-decoration:underline;

}

/*****************Air Ticket***********************/

.air_ticket img{

	margin-bottom:10px;

	margin-left:82px;

	width:500px;

	height:300px;

}

.air_ticket ul{

	width:164px;

	padding:0;

}

.term_box1{

	width:46%;

	height:auto;

	display:block;

	float:left;

	background:#9C0;

	padding:10px;

}

.term_box2{

		width:46%;

	height:auto;

	display:block;

	float:left;

	background:#FFCD78;

	padding:10px;

}