@charset "utf-8";

/* CSS Document */



body{


	
	background:url(../images/body-top.jpg) repeat-x  #f1f1f1 ;
	
	
	color:#666666;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 12px;

	text-align: center;

	line-height:18px;
	
	margin:0;
	padding:0;}

.clear {

	clear:both;}	

ul, li, form{

	padding:0px;

	margin:0px;}

a{

	outline:none}

img{

	border:0px;}

.image_border{

	border:#4c4c4c 5px solid;}

.view_detail a{

	font-size:11px;

	font-weight:bold;

	color:#168342;

	text-decoration:underline;}

.view_detail a:hover{

	text-decoration:none;}

.text_field{

	border:#e3e3e3 1px solid;}

.reset_button{

	background:url(../images/reset_button.png);

	width:61px;

	height:23px;

	border:0px;

	outline:none;

	cursor:pointer;}

.submit_button{

	background:url(../images/submit_button.png);

	width:61px;

	height:23px;

	border:0px;

	outline:none;

	cursor:pointer;}

h1{

	font-size:14px;

	font-weight:bold;

	color:#6A7D21;

	padding:0px;

	margin:0px;}

h2{

	font-size:18px;

 	font-weight:bold;

 	color:#6a7d21;

	padding:0px;

	margin:0px;}

.head_ud{

	background:url(../images/dot_ud.png) repeat-x;

	padding:0px ;

	margin:0px;}

.msg{

	color:#FF0000;}

.form_bg{

	background:#f7f7f7;}

	

#trips_bg{

	background:url(../images/trip_bg.png) repeat-x;

	width:470px;

	height:28px;

	padding:0px;

	margin:0px;}	

#trips_bg .trip_name_head{

	float:left;

	color:#4978b2;

	font-weight:bold;

	padding:3px 0px 0px 5px;}

#trips_bg .trip_duration_head{

	float:right;

	color:#4978b2;

	font-weight:bold;

	padding:3px 5px 0px 0px;}

#trips_bg .trip_name a{

	float:left;

	color:#999999;

	padding:3px 0px 0px 5px;

	text-decoration:none;}

#trips_bg .trip_name a:hover{

	color:#666666;

	text-decoration:underline;}

#trips_bg .trip_duration a{

	float:right;

	color:#999999;

	padding:3px 5px 0px 0px;

	text-decoration:none;}

#trips_bg .trip_duration a:hover{

	color:#666666;

	text-decoration:underline;}



#itinary{

	padding:0px;

	margin:0px;}

#itinary #day{

	float:left;}

#itinary #day .day_top{

	background:url(../images/day_top.png) 0px 3px no-repeat;

	width:44px;

	height:14px;

	font-weight:bold;

	color:#FFFFFF;

	font-size:12px;

	text-align:center;

	padding:0px 0px 5px 0px;

	margin-bottom:3px;}

#itinary #day .day_bottom{

	background:url(../images/day_bottom.png) no-repeat;

	width:44px;

	height:30px;

	font-weight:bold;

	color:#4978b2;

	font-size:24px;

	text-align:center;

	padding-top:5px;}

#itinary #text{

	width:400px;

	float:right;

	text-align:justify;

	padding:0px 0px 0px 5px;

	margin:0px;}

#itinary #text .place{

	color:#4978b2;

	font-weight:bold;

	padding:0px;

	margin:0px;}

#itinary #text .description{

	text-align:justify;

	padding:0px 0px 0px 8px;

	margin:0px;}

	

.pad_but{

	padding-bottom:20px;}

#testimonial{

	padding:0px;

	margin:0px;}

#testimonail #t_image{

	float:left;}

#testimonail #t_description{

	float:right;

	width:440px;}

#testimonail #t_description .t_header{

	color:#4978b2;

	font-weight:bold;

	padding:0px;

	margin:0px;}

#testimonail #t_description .t_description{

	text-align:justify;

	padding:0px;

	margin:0px;}

	

#header{

	background:#ffffff;

	border:#E3E3E3 1px solid;
	margin-top:4px;}

#header .foreign_ex{

	padding:0px 5px 0px 0px;}

#header .foreign_ex .head{

	font-size:12px;

	font-weight:bold;

	color:#1B8046;

	text-transform:uppercase;

	padding:15px 0px 0px 20px;}

#header .foreign_rs{

	padding:6px 0px 6px 20px;

	margin:0px;}

#header .foreign_cur{

	color:#6C7F2D;}

#header .underline{

	margin-top:5px;}

#header .logo{

	padding:10px;}

#header .ad_logo{

	padding:3px 0px 0px 0px;}

.navi_bg {

	background:url(../images/navi_bg.png) repeat-x;

	height:30px;}

.navi {

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	line-height:30px;

	padding-left:80px;}

.navi ul {

	list-style:none;

	margin:0;

	padding:0;}

.navi li {

	display:inline;

	float:left;

	margin:0px;

	padding:0px;}

.navi li span{

	background:url(../images/nav_div.png) no-repeat;

	height:30px;

	line-height:30px;

	display:inline-block;

	margin:0px;}



.navi a {

	float:left;

	text-decoration:none;

	color:#ffffff;

	text-transform:uppercase;

		padding:0px 5px;}

.navi a:hover, .navi a.active {

	background:url(../images/navi_hov.png) repeat-x;

	height:30px;

	color:#ffffff;

	display:block;

	padding:0px 5px;}

/*Style for Drop Down Menu*/

.dropmenudiv{

	background:url(../images/navi_hov.png) repeat-x;

	padding-top:0px;

	position:absolute;

	top: 0;

	left:0;

	z-index:100;

	visibility: hidden;}

.dropmenudiv li{

	display:inline;}

.dropmenudiv li span{

	background:url(../images/dropdown_div.png) no-repeat;

	height:30px;

	line-height:30px;

	display:inline-block;

	margin:0px;}

.dropmenudiv a{

	color:#ffffff;

	width: auto;

	display: block;

	text-indent: 3px;

	padding:0px 5px;

	text-decoration: none;}



* html .dropmenudiv a{ /*IE only hack*/

	width:none;}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

	background:url(../images/navi_bg.png) repeat-x;

	height:30px;

	display:block;

	color:#ffffff;

	padding:0px 5px;}

/*Style for Drop Down Menu End */



.scroll_news{

	padding:10px 0px;}	



#side{

	padding:5px 0px 5px 0px;

	margin:0px;}

#side .side_bg{

	border:#E3E3E3 2px solid;

	width:210px;}

#side .side_bg .header{

	background:url(../images/list_headbg.png) repeat-x;

	height:40px;

	font-size:16px;

	font-weight:bold;

	color:#6A7D21;

	padding:0px 0px 0px 8px;}

#side .side_content_bg{

	background:#FFFFFF;}

#side .search{

	background:#FFFFFF;

	border:4px #333333 solid;

	width:150px;

	padding:2px 0px 2px 5px;

		margin:8px 0px 8px 5px;}

#side .search_button{

	background:url(../images/search_icon.png) no-repeat;

	width:28px;

	height:28px;

	border:0px;

	padding:0px 5px 5px 0px;

	margin:0px;

	cursor:pointer;}



#side .side_pic{

	float:left;

	width:64px;	

	padding:8px 3px 3px 8px;}

#side .con_headline a{

	font-size:11px;

	font-weight:bold;

	color:#788442;

	text-decoration:underline;

	padding-top:5px;}

#side .con_headline a:hover{

text-decoration:none;}

#side .con_text{

	text-align:justify;

	padding:0px 5px 0px 5px;}

#side .quick_contact{

	padding:10px 5px 10px 8px;

	margin:0px;}

#side .quick_contact .toll{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;}

#side .quick_contact .number{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#6e7c27;}

#side .gallery{

	padding:10px 0px;

	margin:0cp;}

#side .gallery .img{

	text-align:center;}

#side .gallery .cont{

	padding:5px 5px 3px 15px;}

#side .gallery .head_txt{

	font-weight:bold;

	color:#000000;}



#side .exrate{

	padding:0px;

	margin:0px;}

#side .exrate .exrate_header{

	font-weight:bold;}

#side .exrate .exrate_body td{

	background:#FFFFFF;}



<!--Side Bar Menu open-->	

.sidebarmenu ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font:Arial, Helvetica, sans-serif;

	width: 207px; /* Main Menu Item widths */

	border-bottom: 1px solid #ccc;} 

.sidebarmenu ul li{

	position: relative;

	list-style:none;}

/* Top level menu links style */

.sidebarmenu ul li a{

	background:url(../images/bullet.jpg) 10px 13px no-repeat;

	display: block;

	overflow: auto; /*force hasLayout in IE7 */

	color:#000000;

	text-decoration: none;

	padding:4px 0px 5px 18px;

	border-bottom:#f0f0f0 1px solid;}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited{

	background: url(../images/bullet.png) 8px 12px no-repeat #ffffff;}

.sidebarmenu ul li a:hover{

	color:#757c50;

	background:url(../images/bullet_hov.png) 8px 12px no-repeat #f7f7f7;

	border-bottom:#f0f0f0 1px solid;}

/*Sub level menu items */

.sidebarmenu ul li ul{

	position: absolute;

	width: 254px; /*Sub Menu Items width */

	top: 0;

	visibility: hidden;}



/* Holly Hack for IE \*/

* html .sidebarmenu ul li { float: left; height: 1%; }

* html .sidebarmenu ul li a { height: 1%; }

/* End */

<!--Side Bar Menu close-->





#center{

	padding:0px;

	margin:0px;}

#center .center_bg{

	background:#FFFFFF;

	border:#E3E3E3 2px solid;

	width:545px;

	padding:10px 15px 20px 15px;

	margin:5px 4px 4px 4px;}

#center .center_bg .slideshow{

	padding:10px 0px;}

#center .center_bg .header{

	font-size:14px;

	font-weight:bold;

	color:#6A7D21;}



.head_ud{

	background:url(../images/dot_ud.png) repeat-x;

	padding:0px;

	margin:0px;}

.content_header a{

	font-size:12px;

	font-weight:bold;

	color:#6A7D21;

	text-decoration:underline;

	padding:0px 0px 5px 0px;}

.content_header a:hover{

	text-decoration:none;}

.content_image{

padding:10px 0px 0px 0px;}

.content_desc{

	text-align:justify;

	padding:5px 5px 5px 0px;}

.duration{

	font-size:11px;

	padding:6px 0px 0px 0px;}

#footer{

	padding:0px;

	margin:0px;}

#footer .footer_bg{

	background:#FFFFFF;

	border:#E3E3E3 1px solid;

	padding:25px 15px;

	margin:0px;}

#footer #content{

	width:250px;

	padding:0px 5px;}

#footer #content .content_head{

	border:#dddddd 1px solid;

	font-size:16px;

	font-weight:bold;

	color:#788442;

	padding:6px 3px 6px 5px;}

#footer #content .content_body{

	border:#dddddd 1px solid;

	border-top:none;

	padding:6px 3px 6px 5px;}

#footer #content .news_headline{

	color:#788442;

	font-weight:bold;}

#footer #content .news_content{

	text-align:justify;}

#footer #content .popular_package{

	padding:0px;

	margin:0px;}

#footer #content .popular_package li {

	background:url(../images/bullet.png) 0px 11px no-repeat;

	list-style:none;

	padding:5px;}

#footer #content .popular_package li a{

	color:#666666;

	padding-left:5px;

	text-decoration:none;}

#footer #content .f_testimonial_header a{

	color:#4978b2;

	font-weight:bold;

	padding:0px;

	margin:0px;

	text-decoration:none;}

#footer #content .f_testimonial_description{

	text-align:justify;

	padding:0px 5px;}

	

#contact{

	padding:0px;

	margin:0px;}

#contact #country_contact{

	padding:20px 0px 0px 0px;}

#contact #country_contact .flag{

	float:left;}

#contact #country_contact .contact_address{

	float:right;

	padding-right:100px;}

#contact #country_contact .address_head{

	font-weight:bold;

	color:#FF0000;}



#site_map{

	padding:0px;

	margin:0px;}

#site_map ul{

	padding:0px;

	margin:0px;}

#site_map li{

	background:url(../images/bullet.png) 0px 13px no-repeat;

	list-style:none;

	padding:6px 0px 6px 10px;}

#site_map li a{

	color:#000000;

	text-decoration:none;}

#site_map li a:hover{

	color:#666666;}

.calendar{

background:url(../images/calendar.png) no-repeat;

width:16px;

height:16px;

border:0px;}

	



#pagination{

vertical-align:middle;

	padding:8px 5px;
	text-align:center;
	margin:0px;
	overflow:hidden;
	width:100%;
	float:left;}

#pagination a{

	background:#1e8148;

	color:#FFFFFF;

	padding:2px 4px;

	margin:0px 5px;

	text-decoration:none;}

#pagination a:hover{

	background:#333333;

	color:#ffffff;

	padding:2px 4px;

	margin:0px 5px;}

#pagination .current{

	background:#333333;

	color:#FFFFFF;

	padding:2px 4px;

	margin:0px 5px;}

 #pagination .disabled{

	background:#333333;

	color:#FFFFFF;

	padding:2px 4px;

	margin:0px 5px;}



.affilated{

border:solid 1px #dddddd;

height: 145px;

float:left;

font-size:12px;

	font-weight:bold;

	color:#6A7D21;

	text-decoration:underline;

	padding:0px 0px 5px 0px;

}


#slideshow{ background:#fff; border:solid 3px #e3e3e3; padding:10px;}

.slideshow-box{ border:solid 3px #464841; height:253px; width:636px;}


.footer-box{ background:#fff; border:solid 3px #e3e3e3; overflow:hidden; padding:5px; margin-bottom:10px;}

.news-brief{ width:222px; float:left; text-align:justify;}

.news-brief h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.news-brief span{ font-family:Arial, Helvetica, sans-serif; color:#218ec1; font-size:12px; margin-top:5px; text-decoration:underline;}

.news-brief a{ text-decoration:none; color:#c31818;}

.testimonial-box{ width:222px; float:left; text-align:justify;}

.testimonial-box h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.testimonial-box span a{ font-family:Arial, Helvetica, sans-serif; color:#218ec1; font-size:12px; margin-top:5px; text-decoration:underline;}

.testimonial-box a{ text-decoration:none; color:#c31818;}

.newsletter-box{ width:222px; float:left; text-align:justify;}

.newsletter-box h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.newsletter-box span a{ font-family:Arial, Helvetica, sans-serif; color:#218ec1; font-size:12px; margin-top:5px; text-decoration:underline;}

.newsletter-box a{ text-decoration:none; color:#c31818;}

.contact-box h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.footerhor-divider{ width:960px; height:1px; float:left; margin:5px 0;}

.footertop-divider{ height:176px; width:1px; float:left; margin:0 10px;}



.associate-box{ width:100%; float:left; background:url(../images/associate-bg.jpg) repeat-x; height:111px;}

.associate-box h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.associate-box-body{width:100%; float:left; background:url(../images/associate-bg.jpg) repeat-x; height:111px}

.associate-img1{ width:77px; height:72px; float:left;}

.associate-img2{ width:292px; height:60px; float:left;}
.associate-img3{ width:170px; height:70px; float:left;}
.associate-img4{ width:158px; height:71px; float:left;}
.associate-img5{ width:145px; height:74px; float:left;}


.associate-box-body{ width:100%; float:left;}

.associate-divider{ width:1px; float:left; margin:0 5px;}


.pagenum {
    margin-top: 10px;
}
.pagenum a {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #B3B3B3;
    color: #5D5E58;
    float: left;
    margin-left: 3px;
    padding: 1px 3px 2px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.pagenum .extend {
    padding: 0 3px;
}
.pagenum .current, .pagenum a:hover, .pagenum .active {
    background: none repeat scroll 0 0 #3DA1E7;
    border: 1px solid #006EBA;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #0F476D;
}
.pagenum .current {
    font-weight: normal;
    margin-left: 3px;
    padding: 1px 4px 2px;
}


.rec-box{  width:100%; clear:both;}

.rec-box h1{ color:#6a7d21; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}

.rec-box h1 a{ text-decoration:none; color:#6a7d21;}

.rec-box img{ padding:0 14px; }

.package-home{ background:#fff; border:solid 3px #e3e3e3; margin-bottom:10px; width:540px; margin-top:5px; overflow:hidden;}

.package-home-title{ font-size:16px; color:#758a24; font-weight:bold; width:100%; background:#f1f1f1; border-bottom:solid 1px #d4d4d4; padding:0 10px; line-height:30px;}

.package-home-package{ width:520px; margin:5px 4px; float:left; overflow:hidden; background:#f1f1f1; border:solid 1px #d4d4d4; padding:5px;}

.package-home-image{ border:solid 3px #d4d4d4; height:118px; width:154px; float:left;}

.package-home-image img{ width:154px; float:left;}

.package-home-cont{ width:348px; float:right;}

.package-home-cont h2 a{ font-size:12px;

	font-weight:bold;

	color:#6A7D21;

	text-decoration:underline;}

.package-home-cont h2 a:hover{ text-decoration:none; color:#6A7D21;}
.package-home-cont h2 a:visited{ text-decoration:none; color:#6A7D21;}




#slideshows {
    position:relative;
    height:247px;
	width:636px;
}

#slideshows DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 247px;
    background-color: #FFF;
}

#slideshows DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshows DIV.last-active {
    z-index:9;
}

#slideshows DIV IMG {
    height: 247px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


#itinerary-box{ width:950px; background:#fff; border:solid 3px #e3e3e3; overflow:hidden; margin:10px 0; padding:10px;}

.itinerary-header{ width:100%; float:left;}

.itinerary-header h3{ font-size:18px; color:#568535; width:790px; float:left; line-height:1px; font-weight:normal;}

.itinerary-print{ width:160px; float:right;}

.itinerary-row1{ width:351px; float:left;}

.itinerary-row1 img{ border: solid 1px #e0e0e0; padding:8px;}

.itinerary-row1 p{ text-align:justify;}

.itinerary-row2{ width:426px; float:left; margin:0 6px;}

.itinerary-row3{ width:159px; float:right; }

.itinerary-row3 img{ width:100%; float:left;}

.trip-fact-box{ margin:10px 0; width:100%; float:left; background:#f0f0f0; border: solid 1px #cecece; padding:5px 0;}

.trip-fact-box h3{ font-size:16px; line-height:25px; margin:0; padding:0; color:#1d3f85; text-shadow:1px 1px #fff; font-weight:normal;}

.trip-fact-box p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; line-height:30px;}

.trip-fact-box p span{color:#568535;}


#text1{

	

	float:right;

	text-align:justify;

	width:336px;
	clear:right;

	margin:0px;}

#text1{

	

	font-weight:bold;

	padding:0px;

	margin:0px;}

#text1{

	text-align:justify;

	

	margin:0px;}




.book-box .search{background:#FFFFFF;

	border:4px #333333 solid;

	width:113px;

	padding:2px 0px 2px 5px;

		margin:8px 0px ;}
		
		
.book-box .search_button{

	background:url(../images/search_icon.png) no-repeat;

	width:28px;

	height:26px;

	border:0px;

	

	margin:0px;

	cursor:pointer;}
	
	

.fix-td{margin:10px 0;}
	
.fix-td table tr td{
		border:dashed 1px #d0d0d0;
		padding:0 10px;
		line-height:25px;
		vertical-align:top !important;
}

.affiliate-box{ width:211px; float:left; margin:10px 22px;}

.affiliate-box img{ margin-bottom:10px;}

.affiliate-box strong{ font:14px Arial, Helvetica, sans-serif; color:#333;font-weight:bold;}

.cycle-list{font:12px Arial, Helvetica, sans-serif; margin:5px 8px; width:524px; float:left}

.cycle-list tr td{border:solid 1px #CCC; padding:0 3px;}

.cycle-list a{color:#666;}
