@charset "utf-8";
/* CSS documents by hem.s@live.com */


body{
background-image:url(../images/top_bg.gif);
background-repeat:repeat-x;
font-size:12px;
background-color:#fafafa;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#545454;
margin:0 auto;
padding:0 auto;}

a{
text-decoration:none;
color:#e65919;}

a:hover{
text-decoration:underline;
color:#268234}

div{
margin:0px;
padding:0px;
}


p{
margin:0;
padding:5px 0;}


#warpper{
width:100%;
height:auto;
margin:0;
padding:0;}

#warpper_in{width:1004px;
margin:auto;
height:auto;}

#main{
width:1004px;
float:left;
height:auto;}

/* header section */

#header{
width:1004px;
height:auto;
float:left;
}

#header_inner{width:980px;
float:left;
height:auto;
padding:10px 12px 0 12px;}

#header_in{width:980px;
float:left;
height:auto;
background:url(../images/header_bg.gif) no-repeat right bottom;}

#header_quick_menu{
width:222px;
height:16px;
padding-left:758px;
float:left;}
	#hqm_left{
	width:5px;
	height:16px;
	float:left;
	background:url(../images/hqm_left.gif) no-repeat;}
	#hqm_back{
	width:202px;
	height:16px;
	float:left;
	background:url(../images/hqm_back.gif) repeat-x;
	padding-left:10px;}
	#hqm_right{
	width:5px;
	height:16px;
	float:left;
	background:url(../images/hqm_right.gif) no-repeat;}
#header_logo{
height:114px;
float:left;
width:980px;}
	#header_logo1{
	height:114px;
	float:left;
	width:180px;
	background:url(../images/logo.gif) no-repeat;}
	#header_logo2{
	height:114px;
	float:left;
	width:800px;
	background:url(../images/adv-discovery.gif) no-repeat 22px top;}

#menu_out{
padding:0 12px 0 12px;
width:980px;
height:38px;
float:left;}
#menu{
width:980px;
background:url(../images/menu_top_bg.gif) repeat-x;
height:38px;
float:left;}
	#menu_in{
	width:980px;
	padding-top:1px;
	height:37px;
	float:left;}
		#home, #company, #inquiry, #contact{width:100px;
		height:37px;
		float:left;
		text-align:center;}
		
		#traveller_info, #terms{width:170px;
		height:37px;
		float:left;
		text-align:center;}
		
		#faq{ width:86px;
		height:37px;
		float:left;
		text-align:center;}
		
		#testi{ width:140px;
		height:37px;
		float:left;
		text-align:center;}
		
		#sep_home, #sep_company, #sep_traveller_info, #sep_terms, #sep_faq, #sep_testi, #sep_inquiry{
		width:2px;
		height:37px;
		float:left;
		background:url(../images/menu_sep.gif) no-repeat;}

#header_banner{
width:1004px;
height:auto;
float:left;}

	#header_banner_in{
	width:1004px;
	height:auto;
	margin:auto;}
		#left_gre{width:992px;
		height:234px;
		float:left;
		background:url(../images/left_gre.gif) repeat-y;
		padding-left:12px;}
		#right_gre{width:980px;
		height:234px;
		float:left;
		background:url(../images/right_gre.gif) repeat-y right;
		padding-right:12px;}
		
		#banner_inner{ width:966px;
		padding:7px;
		float:left;
		height:220px;}
		#why_with_us{
		width:442px;
		height:200px;
		float:left;
		background:url(../images/main_back.gif)  no-repeat;
		padding:20px 20px 0 20px;
		color:#b2b6b0;	}
		
		#fadding_image{
		width:475px;
		height:220px;
		float:left;
		padding-left:9px;
		}
		.fadding_image{
		border:1px solid #ffffff;}
		
		/*body content parts start here */
		
		#body_main{
		width:980px;
		height:auto;
		float:left;
		padding:15px 12px 10px 12px;}
		
		#left{
		width:230px;
		height:auto;
		float:left;}
		
				#search{
				width:228px;
				height:auto;
				border:1px solid #bcc5a9;
				float:left;}
					#search_inner{
					width:212px;
					height:auto;
					float:left;
					border:4px solid #ffffff;
					background:#236c00;
					padding:4px;}
					#search_icon{
					width:182px;
					height:27px;
					float:left;
					background:url(../images/search_icon.gif) no-repeat;
					padding-left:30px;}
					
					.search{
					font-family:"Myriad Pro", "Trebuchet MS", Arial;
					font-size:18px;
					color:#fe9855;}
					
					#search_text{
					width:192px;
					height:25px;
					float:left;
					padding: 5px 0 10px 20px;}
					
					.search_formstylle{
					border:1px solid #77a261;}
			#offer{
			margin-top:10px;
			width:220px;
			height:auto;
			float:left;
			background:#ffffff;
			padding:4px;			
			border:1px solid #c2d3b9;}
			
			#offer_innner{
			width:220px;
			height:auto;
			float:left;
			background:url(../images/lm_bg.gif) repeat-x;}
			
			#offer_title{
			width:210px;
			height:38px;
			float:left;
			padding:5px;}
				#offer_left{
				width:7px;
				float:left;
				height:38px;
				background:url(../images/offer_left.gif) no-repeat;}
				#offer_m{
				width:189px;
				float:left;
				height:30px;
				background:url(../images/offer_m.gif) repeat-x;
				padding:8px 0 0 7px;}
				.offer_title{
				font-family:"Trebuchet MS", Arial, Verdana;
				font-weight:bold;
				font-size:18px;
				color:#236c00;}
				#offer_right{
				width:7px;
				float:left;
				height:38px;
				background:url(../images/offer_right.gif) no-repeat;}
				
				#offer_menu{
				font-family:"Trebuchet MS", Arial, Verdana;
				width:193px;
				font-size:13px;
				color:#e65919;
				text-transform:uppercase;
				height:auto;
				float:left;
				padding:8px 12px 8px 15px;
				line-height:24px;}
				
				#offer_menu UL{
				list-style-type:none;
				padding:0;
				margin:0}
				
				#offer_menu LI{
				margin:0px;}
				
				#offer_menu LI a{
				text-decoration:none;
				border-bottom:1px dotted #d7d7d7;
				background:url(../images/aero.gif) no-repeat 1px 50%;
				display:block;
				line-height:24px;
				color:#e65919;
				padding:2px 2px 2px 15px;
				}
				
				#offer_menu LI a:hover{
				text-decoration:none;
				border-bottom:1px dotted #d7d7d7;
				background:url(../images/aero.gif) no-repeat 1px 50%;
				display:block;
				line-height:24px;
				color:#e65919;
				padding:2px 2px 2px 15px;
				background-color:#DFEAD6}
				
				#offer_menu LI a:active{
				text-decoration:none;
				border-bottom:1px dotted #d7d7d7;
				background:url(../images/aero.gif) no-repeat 1px 50%;
				display:block;
				line-height:24px;
				color:#e65919;
				padding:2px 2px 2px 15px;
				background-color:#DFEAD6}
			
			#quick_contact{
			margin-top:10px;
			width:220px;
			height:auto;
			border:1px solid #bcc5a9;
			float:left;
			padding:4px;}
			#quick_inner{
				width:220px;
				height:auto;
				float:left;
				background:#ccdfc1;}
				
				#quick_title{
			width:210px;
			height:42px;
			float:left;
			padding:5px;}
				#quick_left{
				width:5px;
				float:left;
				height:42px;
				background:url(../images/qc_left.gif) no-repeat;}
				#quick_m{
				width:193px;
				float:left;
				height:34px;
				background:url(../images/qc_m.gif) repeat-x;
				padding:8px 0 0 7px;}
				
				#quick_right{
				width:5px;
				float:left;
				height:42px;
				background:url(../images/qc_right.gif) no-repeat;}
				
				#quick_txt{
				font-family:"Trebuchet MS", Arial, Verdana;
				width:200px;
				font-size:12px;
				color:#6b5839;
				height:auto;
				float:left;
				padding:10px;}
				
		#middle{
		width:500px;
		padding:0 10px 0 10px;
		height:auto;
		float:left;}
		#middle_full{
		width:740px;
		padding:0 0 0 10px;
		height:auto;
		float:left;}
		
			#title_trips_full{
			width:730px;
			height:35px;
			float:left;
			padding:4px;
			border:1px solid #c5bfbc;}
			
			#title_trips_inner_full{
			width:720px;
			height:27px;
			float:left;
			background-color:#256d03;
			padding:8px 0 0 10px;}
			
		
			#program_details_full{width:730px;
			text-align:justify;
			margin-top:5px;
			height:auto;
			float:left;
			padding:4px;
			border:1px solid #c5bfbc;}
			
			#program_details_f1, #program_details_f2, #program_details_f3{width:720px;
			text-align:justify;
			padding:5px;
			height:auto;
			float:left;}
			#program_details_itinerary, #cost_details{width:726px;
			text-align:justify;
			margin-top:10px;
			height:auto;
			float:left;
			border:1px solid #FAEDE4;
			padding:1px;
			}
			
			#program_details_itineraryfull{width:726px;
			text-align:justify;
			margin-top:10px;
			height:auto;
			float:left;
			border:1px solid #E0ECD8;
			padding:1px;
			}
			
			#booking_frame{width:726px;
			text-align:justify;
			margin-top:10px;
			height:auto;
			float:left;
			border:1px solid #E0ECD8;
			padding:1px;
			}
			
		
		#middle{
		width:500px;
		padding:0 10px 0 10px;
		height:auto;
		float:left;}
		
			#title_trips{
			width:490px;
			height:35px;
			float:left;
			padding:4px;
			border:1px solid #c5bfbc;}
			
			#title_trips_inner{
			width:480px;
			height:27px;
			float:left;
			background-color:#256d03;
			padding:8px 0 0 10px;}
			
			.title_trips{
			font-family:"Trebuchet MS", Arial, Verdana;
			font-size:20px;
			color:#e1924a;}
			
			#program_details{width:490px;
			text-align:justify;
			margin-top:5px;
			height:auto;
			float:left;
			padding:4px;
			border:1px solid #c5bfbc;}
			
			#program_details UL{
				padding:5px;
				margin:0 0 0 15px;
			}
			
			#program_details OL{
				padding:5px;
				margin:0 0 0 15px;
			}
			
			#program_details UL LI{
				
			}
			
			#destinations{
			width:500px;
			padding-top:10px;
			height:auto;
			float:left;}
			
			#desti_name{
			width:500px;
			height:auto;
			float:left;
			padding-top:10px;}
			#desti_link{
			width:127px;
			height:17px;
			float:left;
			padding-top:3px;
			background:url(../images/detail.jpg) no-repeat;}
			#desti_link_in{
			padding-top:2px;
			width:118px;
			height:17px;
			float:left;
			background:url(../images/detail.jpg) no-repeat;}
			
			#special_packages{
			width:500px;
			height:auto;
			float:left;}
			#special_package{
			width:500px;
			height:48px;
			float:left;
			background:url(../images/join_win.gif) no-repeat right;}
			#special_package_inner{
			width:310px;
			height:auto;
			float:left;
			padding:12px 0 7px 0;
			border-bottom:1px solid #CCCCCC;
			color:#e1924a;
			font-size:22px;
			font-family:"Trebuchet MS", Arial, Verdana;}
			#packages, #packages2, packages3{
			width:500px;
			height:auto;
			float:left;
			border-bottom:1px dashed #CCCCCC;
			padding-bottom:5px;}
			
			.trek_title{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#e85c1d;
			line-height:18px;}
			
			.trek_title_g{
			font-family:"Myriad Pro", "Trebuchet MS", Arial;
			font-size:14px;
			font-weight:bold;
			color:#256D03;
			line-height:18px;}
			
a.book_trip{
margin:0 15px 0 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#268234;
background:url(../images/book_trip.gif) no-repeat;
width:73px;
height:18px;
text-decoration:none;
float:left;
padding:2px 0 0 5px;}

a.book_trip:hover{
margin:0 15px 0 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#268234;
background:url(../images/book_trip_hover.gif) no-repeat;
width:73px;
height:18px;
text-decoration:none;
float:left;
padding:2px 0 0 5px;}

a.view_more{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#268234;
background:url(../images/view_more.gif) no-repeat;
width:73px;
height:18px;
text-decoration:none;
float:left;
padding:2px 0 0 5px;}

a.view_more:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#268234;
background:url(../images/view_more_hover.gif) no-repeat;
width:73px;
height:18px;
text-decoration:none;
float:left;
padding:2px 0 0 5px;}

	#travel_news{
	padding-top:10px;
	width:500px;
			height:auto;
			float:left;}
			
			
			#tnews_left{width:5px;
			height:24px;
			float:left;
			background:url(../images/tnews_left.gif) no-repeat;}
			
			#tnews_middle{
			width:auto;
			height:21px;
			padding: 3px 15px 0 10px;
			float:left;
			background:url(../images/tnews_middle.gif) repeat-x;
			color:#dfdcda;
			font-family:"Trebuchet MS", Arial, Verdana;
			font-size:13px;}
			#tnews_right{
			width:5px;
			height:24px;
			float:left; background:url(../images/tnews_right.gif) no-repeat;}
			
			#travel_news_inner{
			padding:10px;
			width:478px;
			height:auto;
			float:left;
			border:1px solid #2f7c00;}
			
			a.news_link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#236c00;
			line-height:16px;
			text-decoration:none;}
			a.news_link:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#236c00;
			line-height:16px;
			text-decoration:underline;}
			
			
		#right{
		width:230px;
		height:auto;
		float:left;}
		#h_n_d{
			width:220px;
			height:auto;
			float:left;
			background:#ffffff;
			padding:4px;			
			border:1px solid #c2d3b9;}
			
			#h_n_d_inner{
			width:220px;
			height:auto;
			float:left;
			background:url(../images/rm_bg.gif) repeat-x;
			background-color:#f7f6f6;}
			
			#hnd_title{
			width:210px;
			height:38px;
			float:left;
			padding:5px;}
				#hnd_left{
				width:7px;
				float:left;
				height:38px;
				background:url(../images/hot_left.gif) no-repeat;}
				#hnd_m{
				width:189px;
				float:left;
				height:30px;
				background:url(../images/hot_m.gif) repeat-x;
				padding:8px 0 0 7px;}
				#hnd_right{
				width:7px;
				float:left;
				height:38px;
				background:url(../images/hot_right.gif) no-repeat;}
				.hot_new_deals{
				font-family:"Myriad Pro", "Trebuchet MS", Arial;
				font-size:18px;
				color:#236c00;}
				#hnd_menu{
				font-family:Arial, Helvetica, sans-serif;
				width:193px;
				font-size:12px;
				color:#35681d;
				height:auto;
				float:left;
				padding:8px 12px 8px 15px;
				line-height:20px;}
				
				#hnd_menu UL{
				list-style-type:none;
				padding:0;
				margin:0}
				
				#hnd_menu LI{
				margin:0px;}
				
				#hnd_menu LI a{
				text-decoration:none;
				border-bottom:1px  dashed #cecece;
				background:url(../images/right_bullet.gif) no-repeat 1px 50%;
				display:block;
				line-height:20px;
				color:#35681d;
				padding:2px 2px 2px 15px;
				}
				
				#hnd_menu LI a:hover{
				text-decoration:none;
				border-bottom:1px  dashed #cecece;
				background:url(../images/right_bullet.gif) no-repeat 1px 50%;
				display:block;
				line-height:20px;
				color:#35681d;
				padding:2px 2px 2px 15px;
				text-decoration:underline;}
				
				#right_banner,#right_banner1, #right_banner2, #right_banner3{
				width:230px;
				height:auto;
				float:left;
				padding-top:10px;}

#footer{
width:100%;
background:url(../images/footer_bg.gif) repeat-x;
height:100px;
clear:both;}

#footer_inner{
width:980px;
padding:0 12px;
height:100px;
margin:0 auto;}

	#footer_con{
	width:980px;
	height:auto;
	float:left;
	padding-top:18px;}
	
	#associated{
	width:310px;
	height:auto;
	float:left;}
	
	#footer_link{
	width:655px;
	height:auto;
	float:left;
	padding-left:15px;}
a.footer_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
color:#132f01;
text-decoration:none;}
a.footer_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
color:#132f01;
text-decoration:underline;}

a.menu{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2b1a00;
		height:27px;
		text-transform:uppercase;
		padding-top:10px;
		display:block;}
a.menu:hover{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#f5f6f5;
		height:27px;
		text-transform:uppercase;
		padding-top:10px;
		display:block;
		background:url(../images/menu_hover.gif) repeat-x;
		text-decoration:none;}

a.menu_opp{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#f5f6f5;
		height:27px;
		text-transform:uppercase;
		padding-top:10px;
		background:url(../images/menu_hover.gif) repeat-x;
		display:block;}
a.menu_opp:hover{font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#f5f6f5;
		height:27px;
		text-transform:uppercase;
		padding-top:10px;
		display:block;
		background:url(../images/menu_hover.gif) repeat-x;
		text-decoration:none;}
		
a.quick_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;}		

a.quick_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;}	


.highlight_text{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:15px;
color:#339966;
font-style:italic;
line-height:22px;}
.highlight_text_red{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:15px;
color:#e85c1d;
font-style:italic;}

.region_image{border:1px solid #E3EEDB; padding:4px;}

.region_class{padding:5px; height:auto; background:#EBEBEB; border:1px solid #ADD3B7; margin-top:10px; font-size:11px;}

#trek_detail_01{
width:268px;
height:151px;
float:left;
border:1px solid #DAE6D2;}
#trek_detail_02{
height:151px;
width:213px;
float:left;
border:1px solid #DAE6D2;
margin-left:10px;}
#trek_detail_03{
width:213px;
height:151px;
float:left;
border:1px solid #DAE6D2;
margin-left:10px;}

.trek_detail_title{background:#E0ECD8; padding:5px; height:auto; font-family:'Trebuchet MS', Arial, Verdana; font-size:13px; color:#E95D1D; margin:1px;}
.outline_itinerary{font-family:"Myriad Pro", "Trebuchet MS", Arial; font-size:18px; color:#236c00; padding-left:10px; display:block; background:#FAEDE4;}
.detailed_itinerary{font-family:"Myriad Pro", "Trebuchet MS", Arial; font-size:18px; color:#E95D1D; padding-left:10px; display:block; background:#E0ECD8;}

.blocktitie{
	padding:5px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-size:14px; color:#ffffff; text-decoration:none; display:block; background:#66914F; width:225px;
}

a.detailed_itinerary_link{
padding:5px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-size:14px; color:#ffffff; text-decoration:none; display:block; background:#66914F; width:225px;}

a.detailed_itinerary_link:hover{
padding:5px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-size:14px; color:#ffffff; text-decoration:none; display:block; background:#256D03; width:225px;}

.booking_formstyle{border:1px solid #a8c69b; background-color:#F3F5F1; color:#545454; width:200px;}
.formstyle_botton{border:1px solid #a8c69b; background-color:#F0F0F0; color:#999999;}
.route_title{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:700; color:#236c00; line-height:20px;}
.trek_route01{padding:5px; margin-top:10px; height:auto; background:#FAEEE6; margin:5px; border:1px solid #fbd6be}
.trek_route01:hover{padding:5px; margin-top:10px; height:auto; background:#E7F1DF; margin:5px; border:1px solid #bddaae}
.trek_route02{padding:5px; margin-top:10px; height:auto; background:#E7F1DF; margin:5px; border:1px solid #bddaae}
.trek_route02:hover{padding:5px; margin-top:10px; height:auto; background:#FAEEE6; margin:5px; border:1px solid #fbd6be}

a.place_to_see_link{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#35681d;height:auto;
				padding:3px; background:#E0EBD7; display:block;}
a.place_to_see_link{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#35681d;height:auto;
				padding:3px; display:block;}


#alert{
width:94%;
padding:5px 0 5px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#ff0000;
background:url(../images/alert.gif) no-repeat 5px 5px;]
}


#success{
width:94%;
padding:5px 0 5px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#0dba00;
background:url(../images/success.gif) no-repeat 5px 5px;
}






<!-- testing styles -->

.categorylinks{
list-style-type: disk;
list-style-image: url(heart.png);
margin: 5px auto 10px 18px;
padding: 0;

}

.categorylinks li{
padding-bottom: 1px;
}

.categorylinks li a{
margin-left: -3px;
padding: 3px 1px;
font-size: 12px;
display: block;
color: #449805;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
}

.categorylinks a:visited{color: #449805; }
.categorylinks a:hover {	color: #fff;	background: #51B906; text-decoration: none; }

.diffpointer{
list-style-image: url(arrow.png);
}

.country_image{
padding:5px;
border:1px solid #CCCCCC;
background:#ffffff;}
