body{
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/bg.jpg) repeat;}
	
/* CSS FOR HEADER */

.mainMenu{
	float:left;
	width:368px;
	height:40px;
	background:url(../images/bg_mainMenu.jpg) repeat-x;}		
	
.home{
	float:left;
	width:49px;
	height:18px;
	background:url(../images/menu_home.jpg) no-repeat;
	font:14px arial;
	color:#fff;
	padding:11px 7px 11px 20px;
	text-decoration:none}

a.home{
	float:left;
	width:49px;
	height:18px;
	background:url(../images/menu_home_hover.jpg) no-repeat;
	font:14px arial;
	color:#fff;
	padding:11px 7px 11px 20px;
	text-decoration:none}
	
a.home:hover{
	background:url(../images/menu_home.jpg) no-repeat;}
	
.menu-top{
	float:left;
	height:18px;
	padding:11px 10px;
	background:#4D4D4D;
	font:14px arial;
	color:#fff;
	text-decoration:none}
	
a.menu-top{
	float:left;
	height:18px;
	padding:11px 10px;
	background:url(../images/bg_mainMenu.jpg) repeat-x;
	font:14px arial;
	color:#fff;
	text-decoration:none}

a.menu-top:hover{
	background:#4D4D4D;}

.contactus{
	float:left;
	width:76px;
	height:18px;
	background:url(../images/menu_contactus_hover.jpg) no-repeat;
	font:14px arial;
	color:#fff;
	padding:11px 15px;
	text-decoration:none}

a.contactus{
	float:left;
	width:76px;
	height:20px;
	background:url(../images/menu_contactus.jpg) no-repeat;	
	font:14px arial;
	color:#fff;
	padding:11px 15px;
	text-decoration:none}
	
a.contactus:hover{
	background:url(../images/menu_contactus_hover.jpg) no-repeat;}	
	
.language{
	width:200px;
	height:40px;
	background:url(../images/bg_language.jpg) no-repeat;}	
	
.language .flag{
	margin-left:17px;
	margin-top:9px;
	float:left;
	width:30px;}
	
.language .name{
	margin-left:20px;
	margin-top:12px;
	width:75px;
	float:left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;}	
	
.dropDown{
	float:right;
	margin-right:10px;
	margin-top:5px;}	
	
/* END OF CSS FOR HEADER*/

.page-header{
	font:28px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	


/* CSS FOR CONTENT*/
.dear_travellers{
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;}
	
a.readMore{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	line-height:35px;}	
	
a.readMore:hover{
	text-decoration:none;}

.most_pop_package a{
	float:left;
	width:208px;
	height:21px;
	padding-top:7px;
	padding-left:8px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none}
	
.most_pop_package a:hover{
	background:#66B4BD;}	

.destination_package a{
	float:left;
	width:212px;
	height:21px;
	padding-left:8px;
	padding-top:7px;
	background:#fff;
	border:1px solid #ccc;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;}
	
.destination_package a:hover{
	background:#f5f5f5;}	
	
.special-package {
	float:left;
	width:301px;
	height:70px;
	border:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	border-top:none;}
	
.special-package:hover{
	background:#f5f5f5;
	_background:#f5f5f5;}	

.special-packages{
	float:left;
	width:301px;
	height:70px;
	border:1px solid #ccc;
	border-top:none}
	
.special-packages:hover{
	background:#f5f5f5;}
		
a.title{
	font:18px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding-top:20}	
	
.form-name{
	font:16px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;}	
	
input.input-name{
	width:190px;
	height:23px;
	background:#f2f2f2;
	border:1px solid #ccc;
	padding: 7px 0 0 10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}	
	
input.input-no{
	width:70px;
	height:23px;
	background:#f2f2f2;
	border:1px solid #ccc;
	padding: 7px 0 0 10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}	
	
.footer_menu{
	float:left;
	width:auto;
	height:10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none}	
	
 a.footer_menu{
	float:left;
	padding:0 5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666;}
	
a.footer_menu:hover{
	text-decoration:underline;}		
	
.otherlinks{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding-left:10px;}	
	
a.other_links{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;}	
	
a.other_links:hover{
	text-decoration:underline;}	
	
.associate{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding-left:15px;}		
	
.nexus{
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}
	
a.nexus{
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;}	
	
a.nexus:hover{
	text-decoration:none;}	

.plan_ur_trip_height{
	height:235px;}
	
.footter{
	height:100px;
	_height:25px;}		


/******************************CSS FOR MENU-DROP-DOWN*********************/	
.special_menu{
	float:left;
	width:950px;
	height:40px;
	background:url(../images/bg_special_menu.jpg) repeat-x;}
	
/*a.adv-act{
	float:left;
	width:145px;
	height:20px;
	background:url(../images/adv_act.jpg) no-repeat;
	padding:10px 10px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none}
	
a.adv-act:hover	{
	background:url(../images/adv_act_hover.jpg);}
	
a.special_menus{
	float:left;
	padding:10px 10px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none}
	
a.special_menus:hover{
	background:#3D9AA5;}*/	
	
	.cornor{
		float:left;
		width:4px;
		height:40px;}
	
	.searchLeft {
		float:left;
		width:696px;
		height:40px;}
	
	.searchRight{
		float:left;
		width:246px;
		height:40px;}
	
.searchbar{
	float:left;
	width:245px;
	height:40px}

.seperater{
	float:left;
	width:2px;
	height:40px;}	
	
input.search{
	float:left;
	width:180px;
	height:23px;
	background:url(../images/bg_search.jpg) no-repeat left center;
	border:none;
	margin-left:20px;
	margin-top:5px;
	font:15px Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:8px;
	padding-left:5px;}	
	
.btn_search{
	float:left;}	




.menu {width:700px;height:40px;background: url(../images/bg-menu.jpg) repeat-x}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {width:700px;height:40px;list-style:none;display:inline}

/* style the sub-level lists */
.menu ul ul {width:230px}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;width:auto;height:auto;font:bold 15px Arial, Helvetica, sans-serif;color:#FFFFFF}

/* style the sub level list items */
.menu ul ul li {display:block;width:230px;height:auto;position:relative;line-height:15px; border-bottom:1px solid #FFFFFF}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:auto;font-size:15px;text-decoration:none;color:#fff;padding:0 5px 0 15px;}

/* style the sub level links */
.menu ul ul li a, .menu ul ul li a:visited {float:left;display:block; background:url(../images/bg-menu-li.png); font:14px Arial, Helvetica, sans-serif; color:#fff;width:200px;height:auto; padding:10px 15px;}
.menu ul table ul li a, .menu ul table ul li a:visited  {width:200px; w\idth:200px;}

/* style the links for the top level */
.menu ul li a, .menu ul li a:visited {float:left;width:auto;height:20px;padding:10px 10px;font:bold 15px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:15px; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:url(../images/bg-menu-li.png);}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:url(../images/bg-menu-li.png);}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:url(../images/bg-menu-li.png);}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:url(../images/bg-menu-li.png);}



/* style the level hovers */
/* first */
.menu a:hover {color:#fff;background:url(../images/bg-menu-li.png)}
.menu :hover > a {color:#fff;background:url(../images/bg-menu-li.png)}
/* second */
.menu ul ul a:hover{color:#000;background:url(../images/bg-menu-li-hover.png);}
.menu ul ul :hover > a {color:#000;background:url(../images/bg-menu-li-hover.png);}
/* third */
.menu ul ul ul a:hover {background:url(../images/bg-menu-li-hover.png);}
.menu ul ul ul :hover > a {background:url(../images/bg-menu-li-hover.png);}
/* fourth */
.menu ul ul ul ul a:hover {background:background:url(../images/bg-menu-li.png);}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute; top:40px; left:-40px; background:url(../images/bg-menu-li.png)}

/* position the third level flyout menu */
.menu ul ul ul{ position:absolute;left:190px;top:0;width:200px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-270px;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(../images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}
/************************END OF CSS FOR DROP-DOWN***************************/

/*FOR SLIDER */

#gallery_container {  width:700px ; height:160px ; margin:10px auto 10px; background:#5C5C5C ; padding:7px 0px 0px; display:block; position:relative; }

#thumb_container{ position:relative ; overflow:hidden ; width:700px ; height:160px ; margin:0px auto 0px;  }

#thumbs { white-space:nowrap; display:block; position:relative; }

#thumbs a { padding:0 20px; margin:0px; }
#thumbs a img{ border:none;}

.addfwd { display:block; position:absolute; cursor:pointer; width:23px; height:100px;  top:83px; right:-8px; background:url(../images/next.jpg) no-repeat; }
.addbkwd { display:block; position:absolute; cursor:pointer; width:23px; height:100px; top:83px; left:0px; background:url(../images/previous.jpg) no-repeat;  }
/*slider end */

/* CSS FOR SEARCH RESULT */
.search-result{
	font:18px Arial, Helvetica, sans-serif;
	color:#74A41C;
	text-decoration:none;}
	
	.no-o-results{
		font:12px Arial, Helvetica, sans-serif;
		color:#666666;
		text-decoration:none;}
		
	.result-head{
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#568305;
		text-decoration:none}	
	a.result-readmore{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#0066FF;
		text-decoration:underline}	
	a.result-readmore:hover{
		text-decoration:none;}
	.result-discription{
		font:14px Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		line-height:21px;
		padding:9px;
		padding-left:none;}	
		
/* CSS FOR PAGING */		
.page-area-photo{
	float:left;
	width:150px;
	height:20px;}

.page-area-photo ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0}
	
.page-area-photo ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:14px;
	width:9px;
	background:#cccccc;
	border:1px solid #333333;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:3px 5px;
	margin-right:2px;}	

.page-area-photo ul a{
	float:left;
	height:14px;
	width:9px;
	background:#f5f5f5;
	border:1px solid #333333;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:3px 5px;
	margin-right:2px;}

	.page-area-photo ul a:hover{
		background:#cccccc;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;}

.page-area{
	float:left;
	width:150px;
	height:20px;}
.page-area ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0}
	
.page-area ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:14px;
	width:9px;
	background:#cccccc;
	border:1px solid #333333;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:3px 5px;
	margin-right:2px;}	

.page-area ul a{
	float:left;
	height:14px;
	width:9px;
	background:#f5f5f5;
	border:1px solid #333333;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:3px 5px;
	margin-right:2px;}

	.page-area ul a:hover{
		background:#cccccc;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;}

	/* CSS FOR PACKAGE LIST */
.package-list{
	float:left;
	width:284px;
	height:auto;
	border:1px solid #CEE1F0;
	padding:2px;}
	
.package-list ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;}		
	
.package-list ul li a{
	float:left;
	height:25px;
	width:271px;
	background:#CEE1F0;
	padding:9px 0 0 12px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#2E6592;
	text-decoration:none;
	margin-bottom:2px;}	
	
.package-list ul li a:hover{
	background:#2E6592;
	color:#ffffff;}	
	
/* CSS FOR DETAIL PAGE */	
.tabhead{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;}

.side-lists{
	float:left;
	width:243px;
	border:1px solid #CCCCCC;
	border-top:none;}
	
.side-lists ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;}	
	
.side-lists .nolink{
	float:left;
	list-style:none;
	margin:0;
	width:223px;
	height:30px;
	background:#f1f1f1;
	padding-left:20px;
	padding-top:10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dashed #CCCCCC;}
	
.side-lists .last{
	float:left;
	list-style:none;
	margin:0;
	width:223px;
	height:30px;
	background:#f1f1f1;
	padding-left:20px;
	padding-top:10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border:none;}			
	
.side-lists a{
	float:left;
	margin:0;
	width:223px;
	height:30px;
	padding-left:20px;
	padding-top:10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dashed #CCCCCC;}	
	
.side-lists a:hover{
	background:#f1f1f1;}	
	
.side-lists a.bottom1{
	float:left;
	margin:0;
	width:223px;
	height:30px;
	padding-left:20px;
	padding-top:10px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border:none;}	
	
.package-head{
	font:20px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;}
	
.itinerary{
	font:20px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;}
	
.itinerary-detail{
	width:638px;
	height:auto;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:21px;}
	
.itinerary-detail span{
	font:18px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:35px;}			
	
/* CSS for Region */
.region-div{
	float:left;
	width:245px;
	}

.region{
	float:left;
	width:230px;
	height:35px;
	background:#E0E0E0;
	border:1px solid #C3C3C3;
	margin-bottom:2px;
	padding:10px 0 0 15px;
	font:16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}

.region-on{
	float:left;
	width:230px;
	height:35px;
	background:#cccccc;
	border:1px solid #C3C3C3;
	margin-bottom:2px;
	padding:10px 0 0 15px;
	font:16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;}	
	
.region:hover{
	background:#cccccc;}	
	
/* CSS FOR PHOTOGALLERY */
.gallery-div{
	float:left;
	width:903px;
	height:251;
	overflow:hidden;
	padding-bottom:17px;}

.inner-container{
	float:left;
	width:933px;}

.photo-div{
	float:left;
	width:214px;
	height:auto;
	padding-right:16px;
	text-align:center;}
	
	.photo-div img{padding:2px;
	border:solid 1px #ccc;
	}
	

	
.photo-caption{
	width:214px;
	padding-top:5px;
	margin:0 auto;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;}		
	
/* css for Contact-us */

.contact-add{
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:19px;}
	
.fill-a-form{
	font:20px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:25px;}
	
.title-form{
	font:16px Arial, Helvetica, sans-serif;
	color:#333333;}			
	
input.fill{
	width:240px;
	height:25px;
	background:#ffffff;
	border:1px solid #cccccc;
	padding-left:5px;
	padding-top:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;}
	
textarea.message{
	width:350px;
	height:115px;
	background:#ffffff;
	border:1px solid #cccccc;
	padding:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;}		
	
.ragistration{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}
	
	/* css for faq page */	
	
.faq-q{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000000;}	
	
.faq-a{
	font:15px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:21px;}		
.ask-question{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000000;}
	
input.question{
	width:385px;
	height:20px;
	background:#ffffff;
	border:1px solid #000000;
	padding:5px 0 0 5px;}	
	

div.light_rounded .pp_top .pp_left{background:url(../images/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../images/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../images/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../images/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../images/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../images/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../images/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../images/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../images/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../images/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../images/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../images/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../images/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../images/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../images/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../images/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../images/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../images/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../images/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	/************************************* CSS FOR DESTINATIONS ************************************/
.destination-outer-div{
	margin:0 auto;
	width:910px;
	height:auto;
	overflow:hidden;}
	
.destination-container{
	float:left;
	width:930px;
	height:auto;}
	
.destination-div{
	float:left;
	width:290px;
	height:auto;
	margin-right:20px;
	margin-bottom:20px;}	


/************************************* CSS FOR DESTINATIONS ************************************/
	
	
/******************************************** CSS FOR INFORMATION TAB *****************************************************/	
.information-div{
	float:left;
	width:100%}
	
.informaiton-div a{
	float:left;
	height:30px;
	width:286px;
	margin-bottom:1px;
	background:#f2f2f2;
	padding-top:10px;
	padding-left:15px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;}	

.informaiton-div a:hover{
	background:#CCCCCC;}


/******************************************** CSS FOR INFORMATION TAB *****************************************************/		

/*********************************************** CSS FOR UPCOMING EVENTS **************************************************/	
.events img{
	padding:2px;
	border:1px solid #ccc;}
	
.event{
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;}	


/*********************************************** CSS FOR UPCOMING EVENTS **************************************************/	

/************************** CSS FOR CUSTOMER ********************************/
.NOTE{
	width:571px;
	float:left;
	padding:22px 25px 5px 80px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:25px;}

.note-paragraph{
	width:571px;
	float:left;
	padding:20px 25px 5px 80px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:27px;}
	
.bold-note{
	width:571px;
	float:left;
	padding:6px 25px 5px 80px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:25px;}

/************************** CSS FOR CUSTOMER ********************************/
/**************************** CSS FOR SPECIAL PACKAGES ******************************/

.specialpackage-div{
	float:left;
	width:446px;
	height:auto;
	margin:15px 18px 15px 0;}

.specialpackage-div img{
	float:left;
	margin-right:12px;}
	
.specialpackage-div .package-detail{
	float:left;
	height:auto;
	width:221px;}	
	
.package-detail .package-name{
	float:left;
	height:20px;
	width:221px;;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:left;
	border-bottom:1px solid #cccccc;}	
	
.package-detail .detail-head{
	float:left;
	width:70px;
	font:13px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:20px;}	
	
.package-detail .detail{
	float:left;
	width:151px;
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;}	
	
.package-detail .discription{
	float:left;
	height:auto;
	width:221px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:19px;
	text-decoration:none;
	border-top:1px solid #cccccc;
	padding-top:5px;}	
	
.package-detail a.readmore{
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	line-height:20px;}	

.package-detail a.readmore:hover{
	text-decoration:none}

/**************************** CSS FOR SPECIAL PACKAGES ******************************/

.news {
	float:left;
	width:351px;
	height:210px;
	background:url(../images/bg-news.jpg) no-repeat;
	margin:0; 
	padding:15px 10px 0 10px}		
	
.news .titleNews{float:left; width:275px; height:auto; font:bold 16px Georgia, 'Times New Roman', Times, serif; color:#333333; padding:10px; border-bottom:1px solid #666666; padding-left:65px}

.newsLine {float:left; width:330px; height:auto; border-bottom:1px solid #CCCCCC; padding:10px}

.newsLine .date {float:left; width:43px; height:auto; background:#666666; border:1px solid #666666; text-align:center; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF}

.newsLine .date span {float:left; width:43px; background:#000000;}

.newsLine .newsTitle a{float:left; width:270px; height:auto; font:bold 12px Arial, Helvetica, sans-serif; color:#333333; padding-left:10px; text-align:justify; text-decoration:none;}
.newsLine .newsTitle a:hover{text-decoration:underline;}
