@charset "utf-8";
/* CSS Document */
.aside{
	float: left;
	width: 285px;
	margin-top: 10px;
	}
.aside h1{
	color: #0859a2;
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	margin: 0px;
	}
	
.aside h2 {
	color: #0859A2;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 8px;
	}
.aside p{
	}
.left_pannelbox{
	float: left;
	width: 250px;
	border: 1px solid #ebeced;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 25px;
	background-color: #FFF;
	margin-bottom: 8px;
	}	
	
	
.right_pannel{
	float: left;
	width: 698px;
	margin-left: 20px;
	margin-top: 9px;
	}
.pkg_box{
	float: left;
	width: 702px;
	}
.pkg_box h1{
	text-align: left;
	margin: 0px;
	font-size: 20px;
	color: #0859A2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	
.rightsubpanel{
	float: left;
	width: 660px;
	border: 1px solid #ebeced;
	margin-bottom: 4px;
	background-color: #FFF;
	padding: 18px;
	
	}
	.rightsubpanel:hover{
	border: 1px solid #a5c4ea;
	background-color: #FFF;
	cursor: pointer;

	
	}
.rightsubpanel_img {
	width: 250px;
	height: 180px;
	background-color: #CCC;
	float: left;
	}
	.rightsubpanel_img img {
	width: 100%;
	background-color: #CCC;
	float: left;
	height: 180px;
	}
.package_infobox{
	width: 388px;
	float: left;
	margin-left: 18px;
	padding: 0px;
	margin-top: 0px;
	}
.package_infobox h1{
	font-size: 19px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #0067B3;
	font-weight: normal;
	}
.package_infobox h2{
	font-size: 13px;
	font-weight: normal;
	color: #333;
	}
.package_infobox h3{
	font-size: 14px;
	font-weight: 400;
	color: #333;
	}
.package_infobox h4{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	float: left;
	margin-top: 25px;
	}
	.package_infobox h4 a{
	padding: 8px;
	text-decoration: none;
	color: #0067B3;

	}
		.package_infobox h4 a:hover{
	text-decoration: none;
	color: #ED1C24;

	}
.iconbox{
	float: left;
	height: 30px;
	width: 33px;
	margin-right: 6px;
	border: 1px solid #9dc0e5;
	padding: 5px;
	}
.include{
	width: 100%;
	float: left;
	font-size: 12px;
	}
.include h2{

	}
.start{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	}
.iconbox1{
	float: left;
	height: 20px;
	width: 18px;
	padding-top: 2px;
	}
.start p{
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #ED1C24;
	}	
	
	
	
	
	
	
	
.button_yellow {
	-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	box-shadow: inset 0px 1px 0px 0px #54a3f7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);




	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color: #007dc1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #124d77;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #154682;
	float: right;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 8px;
}

.button_yellow:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}


.button_yellow:active {
	position:relative;
	top:1px;
}
	
		

.button_yellow a{
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
}

.result_box{
	float: left;
	height: 64px;
	width: 701px;
	margin-bottom: 20px;
	background-color: #FFF;
	background-image: url(../images/bg_strip.png);
	background-repeat: no-repeat;
	}
.result_subleft{
	float: left;
	width: 300px;
	}
.result_subleft h1{
	margin: 0px;
	font-size: 16px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
	}	
.result_submid{
	}
.result_subright{
	float: right;
	width: 150px;
	margin-right: 15px;
	margin-top: 15px;
	}	
.select_area{
	float: left;
	width: 25px;
	}
.select_level{
	font-size: 13px;
	padding: 5px;
	float: left;
	width: 150px;
	}	
	
.banner_area{
	float: left;
	height: 300px;
	width: 500px;
	background-color: #CCC;
	padding: 8px;
	}	
.left_pannel{
	float: left;
	width: 680px;
	margin-top: 8px;
	margin-right: 15px;
	background-color: #FFF;
	}	
.left_pannelrow{
	float: left;
	width: 658px;
	}	
.aside2{
	float: left;
	width: 300px;
	margin-top: 10px;
	}
.banner_rightbox{
	float: left;
	width: 450px;
	margin-left: 20px;
	}
.banner_rightbox h1{
	font-size: 24px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	color: #0067B3;
	padding: 0px;
	letter-spacing: -1px;
	font-weight: bold;
}
.banner_rightbox h2{
	font-size: 15px;
	padding: 0px;
	color: #333;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	.banner_rightbox h3{
	margin-top: 10px;
	font-weight: normal;
	margin-bottom: 20px;
	}
	.banner_rightbox h4{
	color: #bd1f1f;
	font-size: 15px;
	}
.tab_container {
	clear: both;
	float: left;
	width: 670px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-bottom: 15px;
	color: #333333;
}
.tab_content {
	padding: 10px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	font-size: 1.8em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #058A9E;
}
.tab_content h3 a{
	color: #254588;
}
.tourdiscription{
	padding-top: 10px;
	width: 650px;
	padding-right: 8px;
}
.tourdiscription p{
	font-size: 14px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 150%;
	
	}
	.tourdiscription p strong{
	color: #145EAB;
	font-weight: bold;
		}
.tourdiscription h1{
	color: #0c71aa;
	font-size: 17px;
	padding-top: 15px;
	padding-left: 10px;

}
.tourdiscription ul{
	padding-left: 28px;

}
.tourdiscription ul li{
	font-size: 13px;
	padding: 0px;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/tick.png);

}

ul.tabs {
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 671px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
ul.tabs li {
	float: left;
	height: 31px;
	line-height: 31px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #0A427C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	color: #000000;
}
ul.tabs li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	font-size: 17px;
	border: 1px solid #fff;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5;
	padding-right: 20px;
	padding-bottom: 5;
	padding-left: 20px;
}
ul.tabs li a:hover {
	background-color: #008FD4;
	color: #FFFFFF;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	color: #FFFFFF;
	background-color: #008AD0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008AD0;
}
.aside_subright{
	float: left;
	width: 272px;
	margin-bottom: 10px;
	border: 4px solid #0067B3;
	-webkit-box-shadow: -1px 2px 9px 2px rgba(245,245,245,1);
	-moz-box-shadow: -1px 2px 9px 2px rgba(245,245,245,1);
	box-shadow: -1px 2px 9px 2px rgba(245,245,245,1);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	
	}
	.form_header h1{
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 24px;
	padding-bottom: 4px;
	font-weight: bold;
}
	.form_row{
	float: left;
	width: 290px;
	padding-bottom: 4px;
	padding-left: 15px;
	}
.form_col_left{
	float: left;
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
.form_col_right{
	float: left;
	width: 196px;
}
.inner_form_row{
	float: left;
	width: 257px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.text_box1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	border: 1px solid #b9b9b9;
	width: 235px;
}
.textarea_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #0067B3;
	float: left;
	width: 235px;
	height: 80px;
}
.tp{
	float: left;
	width: 257px;
	}
.leval_boxcp{
	float: left;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	color: #000033;
	width: 70px;
	margin-top: 2px;
	background-image: url(../images/capchc.jpg);
}
.leval_refresh{
	margin-top: 10px;
	margin-left: 5px;
	}
.drop_box{
	font-size: 13px;
	border: 1px solid #b9b9b9;
	float: left;
	width: 118px;
	padding: 4px;
}
	
.leval_boxcp8{
	float: left;
	width: 100px;
	border: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin: 0px;
}
.form_head{
	background-color: #0067B3;
	}
.form_head h4{
	font-size: 18px;
	color: #FFF;
	padding-left: 15px;
	padding-top: 14px;
	font-weight: bold;
	}
.form_head h5{
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	padding-bottom: 15px;
	}	
.formbody{
	float: left;
	width: 273px;
	}
.offer_tag{
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	margin-top: 150px;
	margin-left: 300px;
	float: left;
	}
.iconbox2{
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 2px;
	}
.icontext{
	float: left;
	width: 200px;
	font-size: 18px;
	font-weight: lighter;
	color: #333;
	}
.myButton3 {
	-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	box-shadow: inset 0px 1px 0px 0px #54a3f7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);



	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color: #007dc1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #124d77;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #154682;
	width: 243px;
	padding-top: 6px;
	padding-right: 24px;
	padding-bottom: 6px;
	padding-left: 24px;
}

.myButton3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}


.myButton3:active {
	position:relative;
	top:1px;
}


.body_contant_leftpanel{
	float: left;
	width: 620px;
	padding-bottom: 50px;
	}
	
.body_contant_leftpanel h1{
	font-size: 22px;
	color: #0067B3;
	padding-left: 0px;
	padding-bottom: 8px;
	font-weight: bold;
	
	}	
.body_contant_leftpanel h2{
	font-size: 15px;
	color: #b81928;
	padding-bottom: 5px;
	font-weight: normal;
	}	
.body_contant_leftpanel h3{
	}
.body_contant_leftpanel p{
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}	
.body_contant_rightpanel{
	float: left;
	width: 360px;
	margin-left: 10px;
	margin-top: 40px;
	}
.rightpanel_box{
	float: left;
	width: 350px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
		}
		
.rightpanel_box h1{
	font-size: 18px;
	color: #b81928;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	padding-left: 0px;
	}
	.rightpanel_box ul{}
		.rightpanel_box ul li{
	font-size: 15px;
	line-height: 168%;
}	
.rightpanel_box h2{
	font-weight: bold;
	}
	.rightpanel_box p{
	font-size: 14px;
	color: #333;
	line-height: 150%;
	padding-left: 0px;
		}	
	.rightpanel_boxrow{
	float: left;
	width: 100%;
	padding-bottom: 5px;
		}
.rightpanel_boxcol{
	float: left;
	width: 60px;
	font-weight: bold;
	font-size: 14px;
	color: #0067B3;
		}	
.rightpanel_boxcol2{
	float: left;
	width: 150px;
	font-size: 16px;
		}
.rightpanel_boxcol3{
		}
.enquiry_form{
	float: left;
	width: 560px;
	border: 4px solid #e3e3e3;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	}	
.enquiry_row{
	float: left;
	width: 530px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 30px;
	}
.enquiry_col{
	float: left;
	width: 265px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
.enquiry_dropdown{
	font-size: 14px;
	border: 1px solid #b9b9b9;
	float: left;
	width: 240px;
	padding: 4px;
	}
.enquiry_textarea{
	border: 1px solid #b9b9b9;
	float: left;
	width: 508px;
	height: 100px;
	}
.addressbox{
	width: 290px;
	float: left;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 30px;
	}
	.addressbox h1{
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
		}
.addressbox h2{
	font-size: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
}
	.addressbox h3{
	font-size: 15px;
	color: #b81928;
	margin: 0px;
	padding: 0px;
		}
	.addressbox p{
	padding-left: 0px;
	font-size: 13px;
		}
.iconbox3{
	float: left;
	height: 50px;
	width: 50px;
	}
.icon_info{
	float: left;
	width: 300px;
	}
.icon_info h1{
	font-size: 12px;
	padding-left: 5px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 0px;
	color: #0067B3;
	}
.icon_info p{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	margin: 0px;
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
	}	
.path{
	padding-left: 10px;
	}
.path h1{
	text-align: left;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	color: #BD1F1F;
	font-weight: normal;
	}
.path h1 strong{
	font-weight: bold;
	color: #145EAB;
	}
.path h1 a{
	font-weight: normal;
	text-decoration: none;
	color: #0067B3;
	}
.path h1 a:hover{
	}
