@charset "utf-8";

/* CSS Document */


body { padding:0px; margin:0px; background-image:url(../images/egg_shell.png); }


a {   text-decoration:none;  margin:0px; padding:0px; }

a img{  border:0; }

p { font-family:Verdana; font-size:14px; color:#666; text-align:justify; padding:0px; margin:0px; line-height: 18px; }


@font-face { font-family:footer; src:url(../font/FtraLt.ttf);}

@font-face { font-family:menu; src:url(../font/FuturaStd-Medium.otf);}



h3 { font-family:Verdana; font-size:12px; color:#fff;   padding:0px; margin:0px;   }

h4 { font-family:Verdana; font-size:14px; color:#fff; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h5 { font-family: arial; font-size:11px; color:#ccc; text-align:justify; padding:0px; margin:0px; line-height: 15px; text-align:center;  }

h6 { font-family:verdana; font-size:19px; color:#000; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h7 { font-family:Verdana, Times, serif; font-size:22px; color:#86511d;; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h8 { font-family:verdana; font-size:13px; font-weight:bold; color:#333; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h9 { font-family:menu; font-size:22px; color:#F60; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h10 { font-family:menu; font-size:22px; color:#fff; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h11 { font-family:Verdana; font-size:18px; color:#363636; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }

h12 { font-family:menu; font-size:20px; color:#fff; text-align:justify; padding:0px; margin:0px; line-height: 15px; letter-spacing:1px;  }






#wrap { width:100%; padding:0px;  }



#resize { width:1100px; margin:auto; padding:0px;  }



#white_body { width:1100px;   margin:30px 0px 10px 0px; float:left; background-color:#FFF; 

-webkit-box-shadow:  0px 0px 10px 0px #979393;

-moz-box-shadow:  0px 0px 10px 0px #979393;

-webkit-box-shadow:  0px 0px 10px 0px #979393;

box-shadow:  0px 0px 10px 0px #979393; }



#header { width:1100px; float:left; border-bottom:1px #999999 solid; margin:0px 0px 7px 0px; }



#main_menu { width:1100px; height:45px; float:left;   background-color:#86511d; margin:0px 0px 0px 0px; }

#main_menu ul {  padding:0px;  margin:12px 0px 0px 0px; }

#main_menu ul li {  padding:0px;  display:inline; text-decoration:none; margin: 0px 0px 0px 68px; }

#main_menu ul li a { color:#fff }

#header_top { width:1100px; height:220px; float:left; text-align:center; margin:0px 0px 5px 0px; background-image:url(../images/AL_Hashar_Traves_logo_bg.jpg); background-repeat:no-repeat;  } 



#logo{ width: 857px; height:134px; float:left; margin:25px 0px 0px 132px; }



#banner { width:780px; height:250px; float:right; padding:5px 0px 10px 0px; border-bottom:1px #999999 solid; margin:0px 0px 10px 0px; }



#welcome { width:760px; float:right; border-bottom:8px solid #FC0;  }

#welcome_tit { width:750px; height:59px; text-align:center;  background-image:url(../images/welcome.jpg); background-repeat:no-repeat; margin:0px 0px 0px 20px;  }

#welcome_con { width:750px; float:left; margin:0px 0px 10px 20px; }

#welcome_img { width:250px; height:170px; float:left; margin:18px 0px 20px 0px; 

-webkit-box-shadow: 0px 0px 4px 0px #414042;

-moz-box-shadow: 0px 0px 4px 0px #414042;

-webkit-box-shadow: 0px 0px 4px 0px #414042;

box-shadow: 0px 0px 4px 0px #414042  }

#welcome_txt { width:440px; float:left; padding:20px 20px 7px 20px; }

#readmore { width:100px; height:20px; float:right; margin:5px 50px 0px 0px; }

#readmore a { color:#03F; }



#buttons {width:1100px; float:left;  margin:20px 0px 20px 5px; }

#button { width:200px; height:59px; float:left; margin:0px 0px 0px 15px; }



#content { width:1100px; float:left; }



#left_content_1 { width:20px; height: 164px; float:left; background-color: #025989; margin-top:560px;  }

#left_content_2 { width:20px; height: 164px; float:left;  margin-top:560px;  }

#left_content { width:300px;   float:left; margin:0px 0px 20px 20px; background-image:url(../images/booking_under.jpg); background-repeat: no-repeat; }

#booking_form { width:300px; height:765px; float:left; }



#right_content { width: 745px;    float:right; margin:0px 0px 20px 0px; }





#news { width:500px;  float:left; margin: 12px 0px 5px 0px; }

#news ul li { padding:5px 0px 5px 0px; margin:0px; border-bottom:1px #CCCCCC solid; }

#news_content { width:600px; float:left; }

#news_more { width:60px; height:20px; float:right; color:#03C; }



#content_box { width:1100px;  float:left; border-top:1px #999 solid;  margin:10px 0px 20px 0px; padding:10px 0px 0px 0px; z-index:-1000;   }

#content_box_flip { width:1100px;  float:left; border-top:1px #999 solid;  margin:10px 0px 20px 0px; padding:10px 0px 0px 0px;   }

#cont_in_box { width:360px; height:220px; float:left; padding:2px 2px 0px 20px; overflow:hidden; z-index:1000;}

#news_cont_in_box {  width:550px; height:262px; float:left; padding:0px 0px 0px 30px; overflow:hidden; }

#cont_in_tit { width:100%; float:left; margin:20px 0px 0px 0px; }

#gallery_img { width:150px; height:100px; float:left; margin: 13px 10px 0px 10px;

-webkit-box-shadow: 0px 0px 4px 0px #999;

-moz-box-shadow: 0px 0px 4px 0px #999;

-webkit-box-shadow: 0px 0px 4px 0px #999;

box-shadow: 0px 0px 4px 0px #999; 

padding:3px;    }



#gallery_img img

{

	

	width:143px; height:93px;

}



/*inside_content*/







#inside_gallery_img { width:700px;   float:left; margin: 13px 10px 0px 10px;	}



#inside_gallery_img img

{

	

	width:100%; height:100%;

}





#inside_content { width:700px; margin:0px 10px 10px 12px; float:left;  }

#inside_content ul li {  font-family:Verdana, Geneva, sans-serif; font-size:13px; float:left; padding:0px; margin:0px; color:#333; font-weight:bold; margin:2px 0px 5px 0px; list-style-image: url(../images/li_img_abt.png); width:370px;  }

#inside_content_points { margin:0px 0px 0px 60px; }



#inside_content_tit { width:100%; height:30px; float:left; margin:10px 0px 10px 0px; }

#inside_content_branch_tit { width:100%; height:30px; float:left; margin:10px 0px 10px 50px; }

#inside_content_logo_box { width:100%; height:auto; float:left; margin:10px 0px 10px 0px; }

#inside_content_logo { width:202px; height:70px; float:left; margin:0px 0px 15px 0px; }



#inside_gallery { width:725px;  float:left; margin:5px 0px 0px 0px; }







#adv { width:338px; height:217px; float:left; margin:20px 0px 0px 0px;

-webkit-box-shadow: 0px 0px 4px 0px #414042;

-moz-box-shadow: 0px 0px 4px 0px #414042;

-webkit-box-shadow: 0px 0px 4px 0px #414042;

box-shadow: 0px 0px 4px 0px #414042 }



#adv_box { width:1100px; height:179px; float:right;}



#airlines { width:1100px; height:100px; float:left;   border:1px #CCCCCC solid; margin: 0px 0px 10px 0px; }







#address { width:400px; float:left; }

#address ul li { margin:0px; padding:0px; }

#address ul li {font-family:Verdana; font-size:14px; color:#5f5654; text-align:justify; padding:0px; margin:0px; line-height: 18px; list-style:none; }



#contact_form_page { width:400px; float:right; margin:0px 50px 0px 0px; }

#right_content_contact { width: 645px; height:560px;  float:right; margin:0px 0px 0px 0px; }

#left_content_contact { width:400px;  float:left; margin:0px 0px 0px 80px; font-family:Verdana; font-size:14px; color:#5f5654; text-align:justify; }



#contact_map { width:400px; height:300px; float:left; margin:30px 0px 0px 0px; border:1px solid #CCC; }



#contact_body { width:100%; float:left; }

#contact_bottom { width:100%;  float:left; margin:10px 0px 10px 0px; padding:0px 0px 0px 5px; }





#key_persons_tit { width:100%; float:left; height:30px; background-color:#36C; margin-bottom:5px; text-align:center; padding-top:10px; margin:30px 0px 0px 0px; }



#key persons_box { width:800px; height:800px; float:left; background-color:#999;  margin:0px 0px 20px 10px; border:3px #D6D6D6 solid; padding-bottom:20px; }

#key_persons { width:355px; float:left; margin:10px 0px 5px 0px; border: 1px solid #E0E0E0; padding:5px 0px 5px 5px; }

#key_persons_photo { width:85px; height:120px; float:left;    border: 1px solid #ECECEC; margin:-1px; }

#key_persons_details { width:263px;  float:left; margin:5px 0px 0px 5px; }

#key_persons_details ul li { font-family:Verdana; font-size:12px; color:#5f5654;  padding:0px; margin:0px; line-height: 18px; list-style:none; }

#key_persons_details { font-family:Verdana; font-size:12px; color:#5f5654;   line-height: 18px; list-style:none; }







#branche { width:300px;  float:left; padding:10px 10px 10px 20px; margin:0px 12px 10px 0px; border :1px #B7B7B7 solid; }

#branche_ho { width:644px;  float:left; padding:10px 10px 10px 20px; margin:0px 0px 10px 0px; border :1px #B7B7B7 solid; }

#branche_tit { width:100%; float:left; margin:10px 0px 0px 0px; }

#branche_details { width:100%; float:left; margin:10px 0px 10px 0px; font-family:Verdana; font-size:14px; color:#363636; }

#branche_details p { line-height:20px;  }



#packages { width:1000px; float:left; margin:0px 50px 20px 50px; }



#package_list { width:1000px; float:left; margin:0px 0px 20px 0px; padding-bottom:20px; border-bottom:1px solid #ccc; }

#package_image {  height:150px; border:1px solid #ccc; margin:0px 30px 0px 0px; float:left; }

#package_disc { width:550px;  margin:0px 50px 0px 10px; float:left;  }

#package_disc ul {margin:10px 0px 0px 40px;}

#package_disc ul li { font-family:Verdana; font-size:14px; color:#666; text-align:justify; padding:0px; margin:0px; line-height: 18px; } 
#package_disc p { font-family:Verdana; font-size:14px; color:#666; text-align:justify; padding:0px; margin:0px; line-height: 18px; } 

#package_enq { float:right; text-align:center; padding:15px;  border-radius:8px; color:#fff; margin:50px 0px 0px 0px; }



#serach_result { width:100%;   float:left; margin:10px 0px 20px 0px;  }

#serach_result { font-family:Verdana, Geneva, sans-serif; color:#333; font-size:16px; }


#package_button {  float:right;  margin:20px 0px 0px 0px; padding:12px; border-radius:5px; }

#customise_pack { width:210px;  float:right; margin:0px 400px 0px 0px;  padding:12px; border-radius:5px; }
.green { background-color:#74a12e; }
.orange { background-color:#FF9900; }
.brown {  background-color:#86511d; }

#cargo_mail_button {  float:right; background-color:#86511d; margin:20px 0px 0px 0px; padding:12px; border-radius:5px; }



#celebrations {

width: 120px;

height: 163px;

float:left;

position: fixed;

left:0px;

top:0px;

z-index:1000;

}









div#wn { 

	position:relative; 

	width:1050px; height:80px; 

	overflow:hidden;

	margin:auto;

	}

    

div#inner1, div#inner2 {

    white-space:nowrap;

    }

div#inner1 img {

    padding-right:4px;

    }

    

div#wn2	{ 

	position:relative; 

	width:304px; height:20px;

	overflow:hidden;

	}



#manage_page_style { padding:50px; float:left; width: 900px; }
#manage_page_style { font-family:Verdana; font-size:14px; color:#666; text-align:justify;  line-height: 18px; }
.manage_page_style { font-family:Verdana; font-size:14px; color:#666; text-align:justify;  line-height: 18px; }





#footer_top_img { width:100%; height:110px; float:left; background-image:url(../images/footer_top_img.png); }

#footer_wrap { width:100%;   float:left; background-color:#000000; }

#footer_resize { width:1100px;   margin:auto; }



#footer_top { width:1100px;  float:left; margin:0px 0px 0px 0px; }

#footer_bottom { width:1100px;  float:left; margin:18px 0px 10px 0px; }

#footer_contact { width:312px;  float:right;  text-decoration:none; float:left; margin:0px 0px 0px 0px; }

#footer_contact ul li { margin:0px 0px 0px 0px; list-style:none;    }



#associate { width:66px; float:left; margin:0px 20px 0px 0px; }

#associate_tit { width:66px; float:left; margin:0px 0px 5px 0px; }

#associate_logo { width:65px; height:68px; float:left; background-image:url(../images/Our-Associate-Companie.jpg); background-repeat:no-repeat; }



#footer_social { width:275px; height:30px; float:right; margin:5px 0px 0px 0px; }

#footer_follow { width: 100px; height:30px; float:left; padding:7px 0px 0px 0px; }

#footer_icon { width:30px; height:30px; float:left; margin:0px 0px 0px 10px; }



#footer_left_side { width:316px; float:right; }



#copy { width:162px; height:25px; text-align:center; }

#footer_bottom a { color:#ccc; }







/*************** *****/

/* Button */

/*************** *****/

.go-top {

	height: 84px;

	width: 50px;

	position: fixed;

	bottom: 2em;

	right: 2em;

	text-decoration: none;

	color: white;

	background-image:url(../images/to_top.png); background-repeat:no-repeat; }

	/*background-color: rgba(0, 0, 0, 0.3);*/

	font-size: 12px;

	padding: 1em;

	display: none;

}



.go-top:hover {

	background-color: rgba(0, 0, 0, 0.6);

}

/* CSS Document 1.7.2016*/	
#package_heading_left {  float:left; width:60%; height:auto;  margin:20px 0px 0px 0px; border-radius:5px; font-family: menu; font-size: 30px; color: #FF9900;  }
#package_heading_right {  float:right;  margin:20px 0px 0px 0px; padding:12px; border-radius:5px; font-family: menu; font-size: 16px; color: #FF9900;  }
#inside_packege_content ul li {  font-family:Verdana, Geneva, sans-serif; font-size:13px; float:left; padding:0px; margin:0px; color:#333; font-weight:bold; margin:2px 0px 5px 0px; width:370px;  }
#inside_content_tour ul li {width:90%;  font-family:Verdana, Geneva, sans-serif; font-size:13px; float:left; padding:0px; margin:0px; color:#333; font-weight:bold; margin:2px 0px 5px 0px; }
#inside_packages_cost_tit
{
float: left;
margin-top: 20px;
}
#inside_packages_cost_tit ul li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    float: left;
    padding: 0px;
    margin: 0px;
    color: #333;
    font-weight: bold;
    margin: 2px 0px 5px 0px;
    list-style-type:disc;
    width: 370px;
}
#inside_packages_content_note{float: left;
margin-top: 20px;
}
#inside_packages_content_note ul li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    float: left;
    padding: 0px;
    margin: 0px;
    color: #333;
    font-weight: bold;
    margin: 2px 0px 5px 0px;
    list-style-type:disc;
    width: 370px;
}
.location_map_head {
    padding: 12px;
    border-radius: 5px;
    font-family: menu;
    font-size: 16px;
    color: #FF9900;
    }
.day_div{
    margin: 5px 0px 5px 0px;
}
#package_heading_down {
  float:left; width:100%; padding:5px; border-radius:5px; font-family: menu; font-size: 16px; color: #e68a00; margin-top: 10px;
    margin-bottom: 10px;
    line-height: 10px;  
}
#enquiry fieldset {
    width: 320px;
    padding: 20px;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
#enquiry input[type="text"] {
    height: 18px;
    width: 220px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0px 0px 0px;
}
#enquiry textarea {
    height: 120px;
    width: 310px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 10px 0px 0px 0px;
}
#enquiry select {
    height: 20px;
    width: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0px 0px 0px;
}
#enquiry #tour_type {
    height: 20px;
    width: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0px 0px 0px;
}