@charset "utf-8";
/* CSS Document */

/*medium resoultion, 481px to 767px */
@media only screen and (max-width: 480px)  { 


*{
	margin: 0px;
	padding: 0px;
	}
img{
	border-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	}
	
body{

	}	
.bodystrip{
	background-repeat: repeat-x;
	width: 100%;
	float: left;
}	
/*HTML 5 specific*/
header,section,article,aside,footer{
	display: block;
	background-attachment: scroll;
}	
section{
	float: left;
	width: 98%;
	}
article{
	width: 200px;
	float: left;
	}
aside{
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-top: 0px;
	}	
	
	
h1{
	}	
	
h2{
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 15px;
	color: #E05006;
	}	
	h3{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding-top: 4px;
	font-weight: normal;
	}
h4{
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 15px;
	color: #000;
	}	
p{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #343c34;
	line-height: 140%;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 12px;
	text-align: justify;
	padding-bottom: 2px;
	}
.p_link{
	color: #1D931D;
	font-style: italic;
	}
	.p_link a{
	color: #1D931D;
	}
	.p_link a:hover{
	}
#container{
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 25px;
	background-repeat: repeat-x;
	overflow:hidden;
	}
.header_area{
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 80px;
	box-shadow: 0px 8px 4px -4px #eae8e8;
	-moz-box-shadow: 0px 8px 4px -4px #eae8e8;
	-webkit-box-shadow: 0px 8px 4px -4px #eae8e8;
	z-index: 100;
	overflow: visible;
	background-position: 5px;
	}
	
	.header{
	background-repeat: repeat-x;
	width: 100%;
	z-index: 1000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
.formbg{
	width: 98%;
	position: relative;
	z-index: 9999;
	background-image: url(../images/formbg.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}	
.strip{
	background-repeat: repeat-x;
	height: 50px;
	background-color: #1E52A4;
	display: none;
}
.stripsub_area{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: none;
}

.menu_icon{
	float: left;
	height: 40px;
	padding-top: 5px;
	margin-left: 20px;
}
.menu_containt{
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	padding-top: 15px;
	margin-left: 10px;
	float: left;
}
.leftpanel{
	float: left;
	margin-left: 26px;
	}	
.logo{
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 360px;
	margin-top: 10px;
	}
.header_right{
	float: left;
	width: 100%;
	margin-top: 8px;
	}	
.top_nav{
	float: right;
	margin-right: 20px;
	}
.top_nav ul{

	}	
	.top_nav li{
	background-image: url(../images/menu_cercal.html);
	height: 40px;
	width: 69px;
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: 0px -30px;
	text-align: center;
	padding-top: 5px;
	list-style-type: none;
	font-weight: bold;
	}
.topcontact{
	float: left;
	width: 90%;
	margin-right: 20px;
	margin-top: 10px;
	margin-left:10px;
	}
	
	.icon_box{
	float: left;
	height: 25px;
	width: 25px;
	padding-bottom: 8px;
		}
.icon_box img{
	width: 100%;
	height: auto;
		}	
	.con1{
	width: 100%;
	float: left
		}	
.num{
	float: left;
font-family: 'Roboto', sans-serif;	font-size: 20px;
	padding-left: 5px;
	}
	.num2{
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	padding-left: 5px;
	color: #999999;
	padding-top: 10px;
	padding-right: 8px;
	}
.menu{
	float: left;
	width: 97%;
	margin-right: 5px;
	margin-left: 5px;
	}

.leftcorner{
	background-image: url(../images/leftcorner.png);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 22px;
	margin-top: 2px;
	display: none
}	
.rightcorner{
	background-image: url(../images/rightcorner.png);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 22px;
	margin-top: 2px;
	display: none
}	
.banner_area{
	width: 100%;
	margin-top: 5px;
	}
.banner{no-repeat top center #000000
	float: left;
	width: 100%;
	}
.wrapper{
	float: left;
	width: 99%;
	margin-left: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	}
.wrapper p{
	padding-left: 20px;
	line-height: 140%;
}	
.wrapper h1{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #514e4e;
	padding-top: 15px;
	padding-left: 20px;

}	
.wrapper h2{
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #E05006;
	padding-top: 15px;
	padding-left: 20px;
}
.slidercontainer{
	position:relative;
	float:left;
	width:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.wapperbg_color{

	float: left;
	width: 100%;
	background-repeat: repeat;
}
.wapperbg_color_sub{
	width: 100%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{
	-webkit-backface-visibility: hidden;
	position: absolute;
	width: 100%;
	left: -107px;
	top: 2px;
}	
.slider-leftbx{
	position:absolute;
	top:35px;
	left:15%;
	width:auto;
	float:left;
	z-index:2;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:18px;
	padding:3px;
	background:url(../images/blackbg.png) repeat;
}
.slider-leftbx span{display:block; font-size:13px;}

.slider-leftbx2{
	position:absolute;
	top:100px;
	left:200px;
	width:auto;
	float:left;
	z-index:2;
	font-family: 'Roboto', sans-serif;
	color:#fff;

	padding:8px;
	background:url(../images/blackbg.png) repeat;
}

.slider-leftbx2 h1{
	float:left;
	font-family:"Century Gothic";
	color:#fff;
	font-size:60px;
	text-shadow: -1px -1px 3px rgba(117, 115, 126, 0.73);
	font-weight: 600;
}


.slider-leftbx2 span{
	display:block;
	font-size:34px;
	font-weight: bold;
	padding-left: 25px;
	color: #F3AC10;
	padding-top: 15px;
}

.callbacks{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.callbacks li{position:absolute; width:100%; left:0; top:0;}
.callbacks img{display:block; position:relative; z-index:1; height:180px; width:100%; border:0;}
.callbacks_nav{position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:52%; left:0; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:61px; width:38px; background:transparent url(../images/sprite-image.png) no-repeat -288px 0px; margin-top:-45px;}
.callbacks_nav:active {opacity:1.0;}
.callbacks_nav.next {left:auto; background-position:right top; right:0;}
.thidden{visibility:hidden;}


.contant_box{
	float: left;
	width: 100%;
	}

.contant_searchbox{
	color: #000;
	padding-top: 15px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ecedea;
	box-shadow: 0px 8px 4px -4px #eae8e8;
	-moz-box-shadow: 0px 8px 4px -4px #eae8e8;
	-webkit-box-shadow: 0px 8px 4px -4px #eae8e8;
	margin-bottom: 20px;
	padding-left: 8px;
	}
	.contant_searchbox span{
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
		}
.contant_box h1{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #1E52A4;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
	}
	
	.contant_box p strong{color: #1E52A4
	}
	
	.contant_box ul{
	padding-left: 50px;
	}
	.contant_box ul li{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 140%;
	}
	
	.contant_box h3{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #E05006;
	}
		.contant_box h4{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	}

.service_box{
	float: left;
	width: 100%;
	margin-left: 10px;
	padding-bottom: 20px;
	}
.service_box h2{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}	
.service{
	float: left;
	width: 47%;
	margin-left: 5px;
	margin-top: 12px;
	padding-bottom: 8px;
	text-align: center;
	}
	.service_img{
	height: 110px;
	width: 100%;
	}
	
	.service_img img{
	width: 100%;
		}
	
.whybook{
	width: 95%;
	float: left;
	height: 300px;
	background-repeat: repeat;
	margin-left: 13px;
	}	
	.whybook h2{
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px;
	}
.whybook_cont{
	height: 255px;
	margin-top: 12px;
	background-repeat: repeat-x;
	padding-bottom: 5px;
	margin-left: 10px;
	color: #333333;
	background-image: url(../images/whybg.png);
	}
	.whybook_cont ul{
	padding-top: 15px;
	line-height: 150%;
	padding-left: 6px;
		}
		.whybook_cont ul li{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(../images/tick.png);
	line-height: 140%;
	padding-bottom: 8px;
	padding-right: 6px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
			}
.corner{
	background-image: url(../images/Best-Choice.html);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	position: absolute;
	margin-top: 160px;
	margin-left: 190px;
	}	
.pkg{
	float: left;
	width: 90%;
	margin-left: 10px;
	margin-top: 15px;
	padding: 7px;
	border: 1px solid #ebe2d9;
	background-color: #FFFFFF;
	}
	.pkg_img{
	float: left;
	width: 100%;
	
	}
		.pkg_img img{
	float: left;
	width: 100%;
	height: 160px;
	}
.pkg_box1{
	float: left;
	width: 92%;
	margin-left: 8px;
	border: 1px solid #bfbfbf;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.07);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 0.07);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 0.07);
	margin-top: 4px;
	margin-bottom: 4px;
	height: 150px;
	background-color: #fff;
}
.pkg_box1_imgbox{
	float: left;
	width: 35%;
	margin-right: 5px;
}	
.pkg_box1_imgbox img{
	float: left;
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-left: 5px;
}	
	.pkg_box_info{
	float: left;
	width: 58%;
	padding-left: 3px;
	padding-right: 5px;
}	
.pkg_box_info p{
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
}
.pkg_box_info img{
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}
.pkg_box_info  h3{
	float: left;
	font-size: 18px;
	padding-top: 9px;
	padding-left: 6px;
	color: #E05006;
}
	.pkg_box_info h1{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #1E52A4;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
	.pkg_box_info h1 a{color: #1E52A4;
	text-decoration: none;
	}	
	.pkg_box_info h1 a:hover{	color: #E05006;
	text-decoration: none;
	}
	.pkg_box_info h2{
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	}	
	
.pkg_con{
	float: left;
	width: 225px;
	height: 150px;
	}	
.pkg_con h1{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #1E52A4;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
.pkg_con h1 a {
	color: #1E52A4;
	text-decoration: none;

	}	
	
	.pkg_con h1 a:hover{
	color: #E05006;
	text-decoration: none;
	}
.pkg_con h2{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	}	

.pkg_con h3{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	padding-left: 8px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
.pkg_con p{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: left;
		}
.link2{
	color: #187b04;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	float: right;
	padding-right: 5px;
	padding-top: 6px;
	}


.form_areasub{
	float: left;
	width: 100%;
	color: #FFF;
	font-weight: normal;
	font-size: 22px;
	}
	
.form_areasub_left{
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	padding-left: 10px;
	letter-spacing: 0px;
}
.form_box{
	background-color: #032862;
	float: left;
	width: 265px;
	border: 1px solid #04265b;
	margin-left: 5px;
	margin-top: 5px;
	padding-bottom: 20px;
	}
.form_box1{
	background-color: #328532;
	float: left;
	width: 275px;
	border: 1px solid #609c5f;
	margin-left: 5px;
	height: 200px;
	margin-top: 8px;
	}
.leval_box1{
	float: left;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 15px;
	margin-left: 15px;
	padding-right: 4px;
	padding-left: 2px;
	}	
	
	.fo_contarea{
	float: left;
	width: 95%;
	padding-top: 2px;
	padding-bottom: 2px;
}
	.leval_box3{
	float: left;
	width: 231px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	}	
.leval_box4{
	float: left;
	width: 32%;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	}	
.leval_box6{
	float: left;
	width: 233px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	padding-right: 4px;
	}	
.client{
	background-image: url(../images/clientreview.png);
	background-repeat: no-repeat;
	float: left;
	width: 296px;
	margin-top: 12px;
	height: 232px;
	font-size: 11px;
	}
.rightsubbox{
	float: left;
	width: 280px;
	margin-top: 12px;
	border: 1px solid #f9faf8;
	padding-left: 14px;
	background-color: #F9FAF8;
	padding-bottom: 20px;
	}
	.rightpanel{
	float: left;
	width: 95%;
	border: 1px solid #f2efea;
	margin: 3px;
	padding: 3px;
	}
	.rightpanel nav{
		
		}
		.rightpanel nav ul{
		
		}	
			.rightpanel nav li{
		
		}
				.rightpanel nav li a{
	color: #FFF;
	text-decoration: none;		
		}
						.rightpanel nav li a:hover{
	color: #fec4a4;
	text-decoration: none;		
		}		
		
		.rightpanel2{

	width: 95%;
	text-align: center;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
.rightpanel2 img{
	width: 100%;
	}	
.rightsubbox h2{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #328532;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 26px;
	}	

.rightsubbox ul{
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 10px;
	
}
.rightsubbox li{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 140%;

	
}

.msg_icon{
	height: 46px;
	width: 47px;
	float: left;
	}

footer{
	width: 100%;
	background-color: #1E52A4;
	float: left;
	padding-bottom: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E05006;
	}
.footer_box{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.footer_subbox{
	padding-bottom: 10px;
	float: left;
	margin-left: 35px;
	margin-top: 5px;
	width: 90%;
	text-align: left;
	}
.footer_subbox h3{
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	}	
.footer_subbox ul{
	margin-top: 4px;
	}	
	
.footer_subbox li{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 150%;
	list-style-type: none;
	padding-right: 5px;
	color: #FFFFFF;
	}	
	.footer_subbox li a{
	color: #FFFFFF;
	text-decoration: none;
	}
		.footer_subbox li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f4bc00;  /* CSS Document */
	-webkit-box-shadow:inset 0px 1px 0px 0px #f4bc00; /* CSS Document */
	box-shadow:inset 0px 1px 0px 0px #f4bc00;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #f2bb00 5%, #fbc40a 100%);	/* CSS Document */
	background:-webkit-linear-gradient(top, #f2bb00 5%, #0061a7 100%);/* CSS Document */
	background:-o-linear-gradient(top, #f2bb00 5%, #0061a7 100%);/* CSS Document */
	background:-ms-linear-gradient(top, #f2bb00 5%, #0061a7 100%);/* CSS Document */
	background:linear-gradient(to bottom, #f3ac10 5%, #fbc40a 100%);/* CSS Document */

















	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#f3ac10;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:arial;
	font-size:18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #dc9600;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-left: 15px;
	margin-top: 8px;
	width: 90%;
}


.myButton: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, #dc9600 5%, #fbc40a  100%);



	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#f3ac10;
}


.myButton:active {
	position:relative;
	top:1px;
}

        
input[type=text], textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus, select:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}

.line{
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2eafa;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 8px;
	
	}
.copyright{
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 50%;
}
.pkg_box{
	padding-top: 5px;
	float: left;
	width: 652px;
	padding-bottom: 8px;
	border: 1px solid #FFF;
	}
.pkg_box:hover{
	padding-top: 5px;
	float: left;
	width: 652px;
	padding-bottom: 8px;
	border: 1px solid #edf4eb;
	background-color: #F9FAF8;
	}
.pkg_thumbimg{
	float: left;
	width: 170px;
	height: 110px;
	padding: 5px;
	border: 1px solid #f1f4f0;
	background-color: #f8f8f8;
	margin-left: 5px;
	}	
.pkg_info{
	float: left;
	width: 440px;
	padding-left: 15px;
	}	
.pkg_info h5{
	font-size: 20px;
	font-family: Belmar-Condensed-Normal;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	}
.pkg_info h6{
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	color: #000;
	padding-top: 5px;
	}	
.pkg_info p{
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
.button{
	height: 50px;
	width: 150px;
	float: left;
	margin-top: 8px;
	}

nav ul{

}
nav li{
	list-style-type: none;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 150%;
	border: 1px solid #154797;
	background-color: #1E52A4;
	margin-top: 1px;
	padding: 8px;
	background-repeat: repeat-x;
	color: #F0F0F0;
	font-weight: bold;
}
nav li a{
}
nav li a:hover{
}


.Button3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #85a1cc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #85a1cc;
	box-shadow:inset 0px 1px 0px 0px #85a1cc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5a7dad), color-stop(1, #5a7dad));
	background:-moz-linear-gradient(top, #5a7bad 5%, #4b73a5 100%);
	background:-webkit-linear-gradient(top, #5a7bad 5%, #4b73a5 100%);
	background:-o-linear-gradient(top, #5a7bad 5%, #4b73a5 100%);
	background:-ms-linear-gradient(top, #5a7bad 5%, #4b73a5 100%);
	background:linear-gradient(to bottom, #5a7bad 5%, #5a75ad 100%);





	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad8f5a', endColorstr='#a57c4b',GradientType=0);
	background-color:#1E52A4;
	border:1px solid #0c3d8b;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.Button3 a{	
	color: #FFFFFF;
	text-decoration: none;
}

.Button3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.Button3:active {
	position:relative;
	top:1px;
	color: #FFFFFF;
}
ul.tabs {
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #1E52A4;
	border-left-color: #1E52A4;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #99bcf4;
	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: #1E52A4;
	border-right-color: #1E52A4;
	border-bottom-color: #1E52A4;
	border-left-color: #1E52A4;
	color: #FFFFFF;
}
ul.tabs li a {
	text-decoration: none;
	color: #000000;
	display: block;
	font-size: 13px;
	border: 1px solid #fff;
	outline: none;
	font-family: 'Roboto', sans-serif;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
ul.tabs li a:hover {
	background-color: #FFFFFF;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	clear: both;
	float: left;
	width: 99.6%;
	-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: #1E52A4;
	border-right-color: #1E52A4;
	border-bottom-color: #1E52A4;
	border-left-color: #1E52A4;
	padding-bottom: 15px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
.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-color: #058A9E;
}
.tab_content h3 a{
	color: #254588;
}
.table1{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #1E52A4;
	border-left-color: #1E52A4;
	margin-left: 2px;
	background-color: #FFFFFF;
	width:100% !important;
}
.table1 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #1E52A4;
	border-bottom-color: #1E52A4;
	font-family: 'Roboto', sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
}
.table1 td2{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AB956D;
	border-bottom-color: #AB956D;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	background-color: #CBAD7D;
}
.tourdiscription ul{
	padding-left: 40px;
}
.tourdiscription li{
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	line-height: 150%;
	color: #343c34;
	list-style-image: url(../images/tick.png);
	list-style-position: outside;
}
.tourdiscription h2{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 15px;
	color: #E05006;
}
.tourdiscription p{
	padding-right: 10px;
	padding-left: 10px;
}
.form_area{
	background-color: #0a3880;
	float: left;
	width: 96%;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-left: 5px;
	}

.form_areasub{
	float: left;
	width: 270px;
	color: #FFF;
	font-weight: normal;
	font-size: 22px;
	}
	
.form_areasub_left{
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	padding-left: 10px;
	letter-spacing: 0px;
}
.form_box{
	background-color: #032862;
	float: left;
	width: 94%;
	border: 1px solid #04265b;
	margin-left: 5px;
	margin-top: 5px;
	padding-bottom: 20px;
	}
.form_box1{
	background-color: #328532;
	float: left;
	width: 275px;
	border: 1px solid #609c5f;
	margin-left: 5px;
	height: 200px;
	margin-top: 8px;
	}
.leval_box1{
	float: left;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 15px;
	margin-left: 15px;
	padding-right: 4px;
	padding-left: 2px;
	}	
	
	.leval_box2{
	float: left;
	width: 60%;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 6px;
	margin-top: 15px;
	}	
	
	.leval_box3{
	float: left;
	width: 231px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	}	

.leval_box5{
	float: left;
	width: 93%;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	height: 35px;
	}	
.leval_box6{
	float: left;
	width: 233px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	padding-right: 4px;
	}	
	
.leval_boxcp7{
	float: left;
	
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	padding-right: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 4px;

	}
	.leval_boxcp77{
	float: left;
	width: 31%;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 5px;
	padding-right: 4px;
	text-align: center;
	font-size: 12px;
	

	}

	.leval_boxcp8{
	float: left;
	width: 92%;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	padding-right: 4px;
	text-align: center;
	font-weight: bold;
	color: #403E3F;
	}	
	.fo_leftarea{
	float: left;
	width: 82px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	padding-left: 5%;
}
.bestdeal{
	background-image: url(../images/bestdeal.png);
	background-repeat: no-repeat;
	height: 146px;
	width: 145px;
	position: absolute;
	float: left;
	z-index: 999;
	left: 740px;
	top: 20px;
}
.price_footer_info{
	background-image: url(../images/price_info_bg.png);
	background-repeat: repeat-x;
	float: left;
	height: 200px;
	width: 100%;
	margin-left: 5px;
	border-radius: 0px 0px 12px 12px;
	-moz-border-radius: 0px 0px 12px 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	margin-top: -1px;
	margin-bottom: 50px;
	}
	
.pkg_book{
	margin-top: 20px;
	margin-left: 20px;
	width: 300px;
	}
.pkg_book h1{
	font-size: 30px;
	color: #ff004e;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px;
	}
.pkg_book h2{
	color: #000;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	padding: 0px;
	}		
.pkg_bookprice{
	float: left;
	width: 100%;
	margin-top: -11px;
	background-image: url(../images/price_bg.png);
	background-repeat: no-repeat;
	position: relative;
	margin-left: 0px;
	height: 150px;
	}
.pkg_bookprice_l{
	float: left;
	width: 130px;
	margin-top: 20px;
	margin-left: 30px;
}
.pkg_bookprice_l_icon{
	float: left;
	height: 45px;
	width: 30px;
}
.pkg_bookprice_l_info{
	float: left;
	width: 100px;

}
.pkg_bookprice_l_info h1{
	color: #000;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin-top: -2px;
	margin-right: 0px !important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	padding: 0px;
}
.pkg_bookprice_l_info p{
	color: #000;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.pkg_bookprice_r{
	width: 160px;
	float: left;
	margin-left: 10px;
}	

.pkg_bookprice_r h2{
	text-align: center;
	background-color: #C00;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	}
.pkg_bookprice_r h2 a{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 20px;
	text-align: center;
	padding-right: 10px;
	}	
	.pkg_bookprice_r h2 a:hover{
	padding-top: 20px;
	padding-bottom: 20px;
	}	
.pkg_bookprice p{
	}			
.field_name{
	background-color: #f5f7f4;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #565856;
	float: left;
	width: 70px;
	height: 25px;
	position: absolute;
	z-index: 900;
	padding-left: 5px;
	padding-top: 4px;
	}
.field_box{
	float: left;
	width: 100%;
	}
}