@charset "utf-8";


body  {
	padding: 0;
	text-align: center;
	color: #000000;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	margin-top: 0px;
	font-family: Calibri, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	background-color:#667175;
	background-image:url(../images/body_bg.jpg);
	
}
#wrapper {
	position: relative;
	width: 1023px;
	margin:0px;
	text-align: left;
	background-color:#656f71;
	background-image:url(../images/wraper_line_x.jpg);
	background-repeat:repeat-y;
} 


#header {
	height: 80px;
	padding:0px;
	background-image:url(../images/header.jpg);
	background-position:center;
	background-repeat: no-repeat;
} 

#header_inside {
	height: 80px;
	padding:0px;
	background-image:url(../images/header_inside.jpg);
	background-position:center;
	background-repeat: no-repeat;
} 



#nav_bar {text-align: right;padding: 0px; padding-top:45px; padding-right:30px;}
#nav_bar li{display:inline; margin-left:35px;}
#nav_bar ul{margin:0px; padding:0px;}
#nav_bar a:link {font-family:Arial, Helvetica, sans-serif;font-size:17px;color: #fff;padding:0px;margin:0px; font-weight:100;}
#nav_bar a:visited {font-family:Arial, Helvetica, sans-serif;font-size:17px;;color: #fff;padding:0px;margin:0px; font-weight:100;}
#nav_bar a:hover {font-family:Arial, Helvetica, sans-serif;font-size:17px; color:yellow;padding:0px;margin:0px; font-weight:100;}
#nav_bar a:active {	font-family:Arial, Helvetica, sans-serif;font-size:17px;color: #fff;padding:0px;margin:0px; font-weight:100;}


#l_col {
	width: 221px;
	float: left;
	height: auto;
	background-color:#e6d8b5;
	margin-left:7px;
	border-left:2px dashed #0f3c4f;
	border-right:2px dashed #0f3c4f;
	border-bottom:2px dashed #0f3c4f;
}

#l_col p{margin-left:7px;font-family:sans-serif;font-size:14px;margin-right:2px;line-height:16px;text-align:justify;margin-right:6px;}
.papyrus{background-image:url(../images/papyrus_bg.jpg); background-repeat:no-repeat; background-position:center;}

.reight_menu{background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; background-position:top; padding-top:46px;}
.reight_menu li {list-style-type:none; text-align:left; margin-left:25px;}
.reight_menu a:link{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; line-height:43px;}
.reight_menu a:visited{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; line-height:43px;}
.reight_menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#900; text-decoration:underline; line-height:43px;}
.reight_menu a:active{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; line-height:43px;}


#l_col a:link{padding:0px; border:0px;}
#l_col a:visited{padding:0px; border:0px;}
#l_col a:hover{padding:0px; border:0px;}
#l_col a:active{padding:0px; border:0px;}


#right_content
{
	float:right;
	background-color:#f4eacf;
	background-image:url(../images/righ_contet_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:768px;
}

#right_content_inside
{
	float:right;
	background-color:#f4eacf;
	width:768px;
}


#mainContent{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: auto;
}
.clearit {
	clear: both;
}
#footer {
	clear: both;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:30px;
	padding-top:5px;
	text-align: center;
	font-size: 12px;
	color: #CCCCCC;
	margin:0px;
} 

#footer a:link {border:none; padding:2px; margin:2px;}
#footer a:visited {border:none; padding:2px; margin:2px;}
#footer a:hover {border:none; padding:2px; margin:2px; }
#footer a:active{border:none; padding:2px; margin:2px;}




.the_box
{
	width:178px;
	height:170px;
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	margin-left:11px;
}

.box_text{padding-left:3px;padding-right:3px;}

.label_1{font-family:"Times New Roman", Times, serif;font-size:22px;color:#262929;}
.label_1 a,.label_1 a:link,.label_1 a:visited,.label_1 a:hover,.label_1 a:active {font-family:"Times New Roman", Times, serif;font-size:22px;color:#262929; margin:0px; padding:0px; text-align:center; text-decoration:none;}

.read_more_1 a:link,a:visited,a:hover,a:active {text-decoration:underline; color:#232728; padding-right:20px }

.label_2{font-family:"Times New Roman", Times, serif;font-size:22px;color:#fff;}
.label_2 a,.label_2 a:link,.label_2 a:visited,.label_2 a:hover,.label_2 a:active {font-family:"Times New Roman", Times, serif;font-size:22px;color:#fff; margin:0px; padding:0px; text-align:center; text-decoration:none;}

.read_more_2 a:link,a:visited,a:hover,a:active {text-decoration:underline; color:#fff; padding-right:20px }

#welcome{background-color:#e6d8b5; border:2px dashed #0f3c4f; margin-left:6px; margin-right:6px; padding-left:8px; padding-right:8px}
#welcome h1 {color:#0f3c4f; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:100;}
#welcome h3{color:#8c1d09; font-family:Arial, Helvetica, sans-serif;}
#welcome strong {font-size:15px; color:#630;}

#welcome a:link {color:blue; font-size:15px;}
#welcome a:visited {color:blue; font-size:15px;}
#welcome a:hover {color:blue; font-size:15px;}
#welcome a:active {color:blue; font-size:15px;}

.context {font-family:sans-serif;}
.contact {font-size:14px; font-family:sans-serif;}
.contact strong {font-size:14px; font-family:sans-serif; color:#900}


.tell a:link,.tell a:visited,.tell a:hover,.tell a:active
{
	color:blue;
	font-size:17px;
	font-weight:bold;
}


.right_img
{
	float:right;
	margin-right:15px;
}

/*footer roll rollover images*/

#roll_over_image_container {margin-right:30px;}

#roll_over_image_1{display: block; width: 150px; height: 110px; background: url(../images/cities_info.jpg) no-repeat ; float:right;}
#roll_over_image_1:hover{background-image:url(../images/cities_info_over.jpg);}
#roll_over_image_1 span{display: none;}

#roll_over_image_2{display: block; width: 150px; height: 110px; background:url(../images/tailor_made.jpg) no-repeat ; float:right;}
#roll_over_image_2:hover{background-image:url(../images/tailor_made_over.jpg);}
#roll_over_image_2 span{display: none;}

#roll_over_image_3{display: block; width: 150px; height: 110px; background:url(../images/day_trips.jpg) no-repeat ; float:right;}
#roll_over_image_3:hover{background-image:url(../images/day_trips_over.jpg);}
#roll_over_image_3 span{display: none;}

#roll_over_image_4{display: block; width: 150px; height: 110px; background:url(../images/customer_review.jpg) no-repeat ; float:right;}
#roll_over_image_4:hover{background-image:url(../images/customer_review_over.jpg);}
#roll_over_image_4 span{display: none;}

#roll_over_image_5{display: block; width: 150px; height: 110px; background:url(../images/faq.jpg) no-repeat ; float:right;}
#roll_over_image_5:hover{background-image:url(../images/faq_over.jpg);}
#roll_over_image_5 span{display: none;}

#roll_over_image_6{display: block; width: 150px; height: 110px; background:url(../images/links.jpg) no-repeat ; float:right;}
#roll_over_image_6:hover{background-image:url(../images/links_over.jpg);}
#roll_over_image_6 span{display: none;}
/*end of footer roll rollover images*/



.programs_container hr {border:dashed gray 1px; width:300px;}

.program_title
{
	background-image:url(../images/programs_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;	
}
.program_title h2
{
	color:#036;
	font-size:15px;
	margin-left:100px;
}

.top_of_page a:link{padding:0px; margin:0px;}
.top_of_page a:visited{padding:0px; margin:0px;}
.top_of_page a:hover{padding:0px; margin:0px;}
.top_of_page a:active{padding:0px; margin:0px;}


.days_font{	font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
.comments{background-color:#d4c296;}
.comments a:hover {margin:0px;padding:0px;}

hr{width:90%; border:dashed 1px;}



	/*--------------------------------belong to DAY TRIPS  page-----------------------------------------------------*/


#tree_trip{width:650px; text-align:left; background-color:#e6d8b5;}
#tree_trip li {display:inline; margin-right:20px;}
#tree_trip h2 {font-size:16px; color:#134b63;}
#tree_trip a:link {padding:0px; margin:0px; color:#43432b; font-size:13px;}
#tree_trip a:visited {padding:0px; margin:0px; color:#43432b; font-size:13px;}
#tree_trip a:hover {padding:0px; margin:0px; color:#43432b; font-size:13px;}
#tree_trip a:active {padding:0px; margin:0px; color:#43432b; font-size:13px;}



.day_trips_heading{background-image:url(../images/day_trips_icon.jpg); background-position:center; height:30px; background-repeat:no-repeat;}
.day_trips_heading h4 {text-align:center; color:#0f3c4f; font-size:18px;}

.main_container_a{background-image:url(../images/day_trips_containeline_1.jpg);background-repeat:repeat-y;width:647px;background-position:center; padding-bottom:1px; min-height:197px;}

.right_container_a{float:right; margin-right:15px; margin-top:35px;}
.right_container_a img {border:#FFF dashed 1px; margin-left:15px;}

.daytrip_titel_a {padding-top:5px;}
.daytrip_titel_a h2{color:#c7c2a4;font-family:Arial, Helvetica, sans-serif;	font-size:15px;	margin:0px 0px 0px 15px;text-align:left;font-weight:bold;}


.text_a{background-color:#bab387;margin:10px 240px 10px 10px;text-align:left;padding-left:5px;padding-right:5px; padding-bottom:5px; line-height:15px;}
.text_a a:link {padding:0px; margin:0px;}
.text_a a:visited {padding:0px; margin:0px;}
.text_a a:hover {padding:0px; margin:0px;}
.text_a a:active {padding:0px; margin:0px;}

.price_bg_a{background-image:url(../images/price_perperson.jpg);background-repeat:no-repeat;font-weight:bold;	padding:3px 5px 5px 5px;float:left;	width:300px;}

.img_toto_a{margin-left:10px;}



.main_container_b{background-image:url(../images/day_trips_containeline_2.jpg);background-repeat:repeat-y;width:647px;background-position:center; padding-bottom:1px; min-height:197px;}

.right_container_b{float:right; margin-right:15px; margin-top:35px;}
.right_container_b img {border:#FFF dashed 1px;}

.daytrip_titel_b {padding-top:5px;}
.daytrip_titel_b h2{color:#2d281f ;font-family:Arial, Helvetica, sans-serif;	font-size:15px;	margin:0px 0px 0px 15px;text-align:left;font-weight:bold;}


.text_b{color:#3b3628; background-color:#d1c3a1;margin:10px 240px 10px 10px;text-align:left;padding-left:5px;padding-right:5px; padding-bottom:5px; line-height:15px;}
.text_b a:link {padding:0px; margin:0px;}
.text_b a:visited {padding:0px; margin:0px;}
.text_b a:hover {padding:0px; margin:0px;}
.text_b a:active {padding:0px; margin:0px;}

.price_bg_b{background-image:url(../images/price_perperson_b.jpg);background-repeat:no-repeat;font-weight:bold;	padding:3px 5px 5px 5px;float:left;	width:300px;color:black;}

.img_toto_b{margin-left:10px;}




	/*--------------------------------end of to DAY TRIPS  page-----------------------------------------------------*/
	
	

	/*------------------------------- Beginning of Cities info page-----------------------------------------------------*/
.cities_info_main_container
{width:718px;background-image:url(../images/cities-info_maincontent_bg.jpg);background-repeat:repeat-y;}

.cities_info_sub_container{background-image:url(../images/cities_info_bottom.jpg);background-repeat:no-repeat;background-position:bottom;}

.cities_info_label_in_subcontainer{height:30px;padding-top:13px;background-image:url(../images/cities_info_label.jpg);background-repeat:no-repeat;
background-position:top;}

.cities_info_strong{font-size:17px;margin-left:20px;color:#ccc;letter-spacing:2px;}

.cities_info_text{color:#e6d8b5;text-align:left;padding-left:10px;padding-right:10px;padding-bottom:10px;font-size:15px;}

.cities_info_text .right_img{border:#CCC dashed 1px;}
.cities_info_text p{margin-top:0px;}

.cities_info_text em { color:#C93;  font-size:17px;}
.green_city_info {color:#F60; font-size:15px;}
#cities_info_links li{display:inline;margin-right:5px;margin-left:5px;}

#cities_info_links a:link {padding:0px; margin:0px; color:#FFF;}
#cities_info_links a:visited {padding:0px; margin:0px; color:#FFF;}
#cities_info_links a:hover {padding:0px; margin:0px; color:orange;}
#cities_info_links a:active {padding:0px; margin:0px; color:#FFF;}
	/*------------------------------- end of Cities info page-----------------------------------------------------*/




/*--------------------------------- Beginning of Egypt Tours  ------------------------------------ */
.egypt_tours_main_left
{
	width:345px;
	float:left;
	text-align:left;
	margin-left:0px;
	
}

.egypt_tours_main_left em {color:#333;; font-size:17px; font-style:normal;}
.egypt_tours_main_left h2{font-family:"Times New Roman", Times, serif;font-weight:100;letter-spacing:1px;color:#630000;font-style:italic;margin-bottom:4px;	margin-top:0px; background-image:url(../images/egypt_tours_bg_icon.jpg); background-position:left top; background-repeat:no-repeat; background-color:#cdc1a2; padding-left:30px;}

.egypt_tours_left {float:left;}
.egypt_tours_left b{color:#ab762f}
.egypt_image_container {float:right;}
.egypt_tours_text {clear:both; font-family:Verdana, Geneva, sans-serif; font-family:11pt;}

.egypt_tours_read_more a:link {text-align:right; color:#630000 ; float:right; margin:0px; padding:0px;}
.egypt_tours_read_more a:visited {text-align:right; color:#630000 ; float:right; margin:0px; padding:0px;}
.egypt_tours_read_more a:hover {text-align:right; color:red ; float:right; margin:0px; padding:0px;}
.egypt_tours_read_more a:active {text-align:right; color:#630000 ; float:right; margin:0px; padding:0px;}


.clearit_top{clear:both; height:60px; margin-top:15px;}

.clearit_top a:link { margin:0px; padding:0px;}
.clearit_top a:visited { margin:0px; padding:0px;}
.clearit_top a:hover { margin:0px; padding:0px;}
.clearit_top a:active { margin:0px; padding:0px;}

.egypt_tours_titel_bg{ text-align:center; background-image:url(../images/egypt_tours_trips_icon.jpg); background-position:center; background-repeat:no-repeat; height:30px; padding-top:10px;}

.dollar_sign{font-size:16px; vertical-align:top; font-weight:bold; color:#630000;}
.dollars_amount{font-size:25px; font-family: sans-serif; font-weight:bold; color:#630000;}

/*--------------------------------- end of Egypt Tours  ------------------------------------ */




/*--------------------------------- Beginning of Egypt Tours  inside page ------------------------------------ */

#tour_egypt_right_content_inside{float:right;background-color:#e6d8b5;width:768px; border:2px dashed #0f3c4f;}

#container_inside_egypt_tours{width:701px;}

#titel_inside_egypt_tours{background-image:url(../images/titel_egypt_tours_.jpg);background-repeat:no-repeat;height:33px;padding-top:5px;}

#titel_inside_egypt_tours h2{margin-left:40px;margin-top:0px;color:#fdb913;	font-family:Verdana, Geneva, sans-serif;font-size:21px;font-weight:100;	text-align:left;}

#includ_and_exculd_container{float:left;margin-left:17px;}

#including{	width:295px;background-image:url(../images/repeat_inc_exc.jpg);	background-repeat:repeat-y;}

#excluding{	width:295px;background-image:url(../images/repeat_inc_exc.jpg);	background-repeat:repeat-y;	margin-top:7px;}

#top_includ_and_exculd_container{height:28px;background-image:url(../images/toto_inc_exc.jpg); background-repeat:no-repeat; padding-left:15px;}

#top_includ_and_exculd_container h3{color:#fff0c9;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:14px;font-weight:100;
margin-top:0px;}

#text_includ_and_exculd_container{text-align:left;color:#2b2424;font-family:Arial, Helvetica, sans-serif;font-size:12;padding-left:15px;padding-right:15px;}

#bottom_includ_and_exculd_container{height:9px;	background-image:url(../images/bottom_inc_exc.jpg);	background-repeat:no-repeat;background-position:bottom;}

#img_container_egypt_tours{float:right;margin-right:14px;}

#itinerary{float:none;clear:both;width:658px;background-image:url(../images/iternary_nlinee.jpg);background-repeat:repeat-y;margin-left:17px;}

#top_itinerary_container{background-image:url(../images/internary_toop.jpg);background-repeat:no-repeat;height:26px;}

#top_itinerary_container h3{color:#fff0c9;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:14px;font-weight:100;
margin-top:0px; text-align:center;}

#text_itinerary_container{text-align:left;color:#2b2424;font-family:Arial, Helvetica, sans-serif;font-size:12;padding-left:15px;padding-right:15px;}

#text_itinerary_container strong{color:#6b0000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
 
#bottom_itinerary_container{background-image:url(../images/bottom_internaryy.jpg);background-repeat:no-repeat;height:10px;}

#note_container{width:685px;clear:both;float:none;}

#notes_head{background-image:url(../images/note_20.jpg);background-repeat:no-repeat;background-position:left;height:20px;margin-left:21px;}

#notes_head h3{color:#fff0c9;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:14px;font-weight:100;
 text-align:left; margin-top:7px; margin-left:5px;}

#text_note {text-align:left;color:#2b2424;font-family:Arial, Helvetica, sans-serif;font-size:12;padding-left:15px;padding-right:15px; margin-left:21px;
background-color:#c5b89c; border:1px solid #5c5c5c;}

#white_text_table {color:#fff;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:14px;font-weight:100;
margin-top:0px; text-align:center; margin-top:7px; margin-left:5px; }


#table_titel{color:#fff0c9;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:16px;font-weight:300;
margin-top:0px; text-align:left;  margin-left:8px;}


#black_text_table {color:#2a2828;font-family:Verdana, Geneva, sans-serif;word-spacing:1px;letter-spacing:1px;font-size:14px;font-weight:100;
margin-top:0px; text-align:center; margin-top:7px; margin-left:5px; }

<!----------------------------- end of Egypt Tours inside page ---------------------------------------------------------------------------------------->

#faq_links  a {color:#0f3c4f; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px; margin:0px; }
#faq_links  a:link {color:#0f3c4f; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px; margin:0px; }
#faq_links  a:visited {color:#0f3c4f; font-family:Arial, Helvetica, sans-serif; font-size:15px;padding:0px; margin:0px;}
#faq_links  a:hover {color:red; font-family:Arial, Helvetica, sans-serif; font-size:15px;padding:0px; margin:0px;}
#faq_links  a:active {color:#0f3c4f; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px; margin:0px;}

#faq_links h4  {color:#c2522d; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px; margin:1px; letter-spacing:1px; }
#faq_links em  {color:#c2522d; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px; margin:1px; letter-spacing:1px; 
font-weight:bold; font-style:normal; }
#faq_links strong  {color:#bc4c27; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px; margin:0px; margin:1px; letter-spacing:1px;
font-weight:100; }

.img_toto_faq {margin-left:20px;}


.schedule_dahabiya em
{
	background-color:#c7bb9d;
}


#phopho_gallery h2 {margin-left:22px;}
#phopho_gallery a:link{color:#47070A; padding:0px; margin:0px;}
#phopho_gallery a:visited{color:#47070A; padding:0px; margin:0px;}
#phopho_gallery a:hover{color:red; padding:0px; margin:0px;}
#phopho_gallery a:active{color:#47070A; padding:0px; margin:0px;}


.gallery_image img
{
	border:4px gray ridge;
}

.gallery_image ul img
{
	border:0px;
}


#sitemap_container a {margin:0px; padding:0px; color:#0f3c4f; font-size:15px;}
#sitemap_container a:link {margin:0px; padding:0px; color:#0f3c4f; font-size:15px;}
#sitemap_container a:visited {margin:0px; padding:0px; color:#0f3c4f; font-size:15px;}
#sitemap_container a:hover {margin:0px; padding:0px; color:#300; font-size:15px;}
#sitemap_container a:active {margin:0px; padding:0px; color:#0f3c4f; font-size:15px;}





