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

body {
	background-image: url(images/background_img.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #3fa7d5;
}
a:hover, a:active, a:focus, a:active{
outline: none;
-moz-outline-style: none;
}
.top_pan {
	background-image: url(images/Top_img.jpg);
	background-repeat: no-repeat;
	height: 158px;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
.logo {
	padding: 0;
	height: 128px;
	width: 207px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.logo img{
    border:none;
}
.nav_bar {
	background-image: url(images/nav_repeat.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height: 50px;
	width: 100%;
	text-align: right;
	padding: 0px;
}
.navigation {
	height: 50px;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.navigation ul{
	list-style:none;
	padding:0px;
	margin:0px;
	float: right;
}
.navigation ul li{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:50px;
	line-height:50px;
    }
	
.navigation ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:50px !important;
	padding:0px 15px 0px 15px;
	overflow:hidden;
	}
.navigation ul li a:hover{
	text-decoration: none;
	background-repeat: repeat-x;
	height:50px !important;
	line-height:50px;
	background-image: url(images/nav_hover.jpg) !important;
	padding:18px 15px 16px 15px;
    }
.main_pan {
	background-color: #FFFFFF;
	width: 880px;
	padding:0px 0px 10px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display:block; overflow:hidden;
}
.flash {
	background-image: url(images/baner_img.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 200px;
	width: 867px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.welcome_bg {
	padding: 0px;
	height: 42px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-image: url(images/welcome_bg.jpg);
	background-repeat: repeat-x;
	width: 867px;
}
.welcome_img {
	background-image: url(images/welcome_img.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 248px;
}
.package_headtext_img {
	background-image: url(images/package_headtextimg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 180px;
}
.Edu_headtext_img {
	background-image: url(images/Edu_headtext_img.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 213px;
}


.left_part {
	float: left;
	width: 568px;
	margin-left: 8px;
	padding: 0px;
}
*html .left_part {
   margin:0px 0px 0px 4px;
}
*+html .left_part {
   margin:0px 0px 0px 8px;
}

.welcome_contint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	width: 548px;
	border: 1px solid #daedf7;
	padding: 10px;
}
.package_continer {
	padding: 0px;
	width: 568px;
	margin-top: 8px;
	border: 1px solid #daedf7;
	display: block;
	overflow: hidden;
}
.package_bg {
	background-color: #d9ecf7;
	height: 34px;
}
.package_img {
	background-image: url(images/package_img.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 119px;
}
.img_1_continer {
	padding: 0px;
	height: 152px;
	width: 118px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	* margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	float: left;
}
.img_1 {
	height: 123px;
	width: 118px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.right_part {
	float: right;
	width: 267px;
	margin-right: 8px;
}
.Specialisation {
	border: 1px solid #daedf7;
	width: 266px;
	padding: 0px;
	margin-bottom: 5px;
}
.Specialisation_tittel{
	background-image: url(images/specialisation_img.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 266px;
}
.services {
	margin: 0px;
	padding: 0px;
}
.services ul {
	list-style:none;
	margin:0px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
   }
.services ul li{
   padding:0px;
   margin:0px;
   }
 .services ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff7133;
	text-decoration: none;
   
   }.testimonials_continer {
	padding: 0px;
	width: 266px;
	border: 1px solid #daedf7;
	clear:both;
	margin: 0px;
}
.tm_continer {
	height: 200px;
	width: 266px;
	padding-bottom: 5px;
}

.testi_tittel {
	background-image: url(images/testimonials_textimg.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 267px;
}
.testi_img1 {
	background-color: #ebf3f8;
	padding: 0px;
	width: 267px;
	margin-top: 5px;
}
.more_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
}
.more_btn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
	text-decoration: none;
	padding: 0px;
}
.more_btn a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	text-decoration: underline;
}
.booking {
	border: 1px solid #daedf7;
	width: 266px;
	margin-top: 5px;
}
.booking_tittel{
	background-image: url(images/booking_img.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 266px;
}
.booking_services {
	margin: 0px;
	padding: 0px;
}
.booking_services ul {
	list-style:none;
	margin:0px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
   }
.booking_services ul li{
   padding:0px;
   margin:0px;
   }
 .booking_services ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff7133;
	text-decoration: none;
	}
.kapel_img {
	background-image: url(images/packages_img.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 81px;
	width: 267px;
	margin-top: 5px;
}

.footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	height: 85px;
	width: 880px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer ul{
	list-style:none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
	margin: 0px;
   }
.footer ul li{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(images/devider_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.footer ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
.footer ul li a:hover{
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
   
}
.footer p a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
.footer p a:hover
	{
	text-decoration:underline;
	}
.madical_continer {
	float: left;
	width: 568px;
	margin-left: 7px;
	border: 1px solid #9BD7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #265180;
	padding: 0px;
}
.medical_bg {
	background-color: #DAECF8;
	height: 27px;
	width: 558px;
	padding-top: 8px;
	padding-left: 10px;
}
.madical_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 10px;
	line-height: 20px;
}
.educational_continer {
	float: left;
	width: 568px;
	margin-left: 7px;
	border: 1px solid #9BD7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #265180;
	padding: 0px;
}
.educational_bg {
	background-color: #DAECF8;
	height: 27px;
	width: 558px;
	padding-top: 8px;
	padding-left: 10px;
}
.educational_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 10px;
	line-height: 20px;
}
.packages_continer {
	float: left;
	width: 568px;
	margin-left: 7px;
	border: 1px solid #9BD7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #265180;
	padding: 0px;
}
.packages_bg {
	background-color: #DAECF8;
	height: 27px;
	width: 558px;
	padding-top: 8px;
	padding-left: 10px;
}
.packages_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 10px;
	line-height: 20px;
}
.package_tours_continer {
	width: 568px;
	margin-left: 7px;
	* margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #265180;
	margin-bottom: 20px;
	display:block;
	overflow:hidden;
	padding: 0px;
}
*html .package_tours_continer {
    margin:0px 0px 0px 7px;
     }
.package_tours_bg {
	background-color: #DAECF8;
	height: 27px;
	width: 558px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.package_tours_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	line-height: 20px;
	clear: both;
	padding-top: 10px;
	width: 568px;
}
.package_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tillele_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.package_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.package_normal span
	{
	padding:0px;
	margin:0px;
	}
	.genral_information {
	padding: 0px;
	margin-top: 10px;
}
.tour_itinary {
	width: 514px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.toue_itinarytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-bottom: 5px;
}
.itinary_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
}
.request_continer {
	padding: 0px;
	width: 548px;
	margin-left: 7px;
	border: 1px solid #9FC5FF;
	background-color: #D5EFF7;
}
.request_tittle {
	background-color: #9ECCEB;
	margin: 0px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.request_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.package_mainimg {
	height: 270px;
	width: 548px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
	border: 1px solid #1E4436;
	padding: 0px;
}

.contact_home {
	width: 266px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #daecf8;
	display:block; overflow:hidden;
}.contact_tittleimg {
	background-color: #D9ECF7;
	margin: 0px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display:block; overflow:hidden;
}
.con_img {
	padding: 25px 0px 0px 0px;
	height: 93px;
	width: 93px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 5px;
	float:left;
}
.addrees_con {
	margin: 0px;
	padding: 0px 0px 5px 3px;
	width: 160px;
	float:left;
	font-family:arial;
	font-size:12px;
	line-height:18px;
}
.form_div
	{
	padding:5px 0px 5px 20px !important; 
	margin:0px;
	display:block; overflow:hidden;
	text-align:left;
	color:#222;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
.th
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px !important;
	color:#ff0000 !important;
	text-align:center !important;
	padding:50px 0px 0px 0px; 
	}
.form_div form table
	{
	padding:0px 0px 0px 0px;
	float:left;
	
	}	
.form_div form table tr td
	{
	text-align:left;
	padding:2px 0px 2px 0px;
	}
.form_div form table tr td span
	{
	color:#222;
	text-align:right;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:left;
	} 
.input_field
	{
	color:#111;
	text-align:left !important;
	float:left;
	margin:0px 0px 0px 0px;
	width:200px;
	background:#f7f7f7;
	height:22px;
	border:1px solid #999;
	}
.textarea_field
	{
	color:#222 !important;
	text-align:left !important;
	float:left;
	margin:0px 0px 0px 0px;
	width:200px;
	background:#f7f7f7;
	height:80px;
	border:1px solid #999;
	}
.submit_btn
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	float:left;
	background:url(images/submit_btn.jpg) no-repeat center;
	width:62px;
	height:24px;
	border:none;
	}
.reset_btn
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	float:left;
	background:url(images/reset.jpg) no-repeat center;
	width:74px;
	height:26px;
	border:none;
	} 
.form_div h2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	font-weight:normal;
	
	} 
.input_field
	{
	clear:both !important;
	}
.error
	{
	clear:both !important;
	text-align:left;
	margin:0px 0px 0px 0px;
	}
label.error
	{
	color:#ff0000 !important;
	font-weight:normal !important;
	}
