.header_bg{
	background-image:url(../images/root/banner.gif);
	width:100%;
	height:241px;
	padding:5px;
}
.nav_lang{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.nav_lang:hover{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.bor{
	border:1px solid #CCCCCC;
}
.top_nav{
	background-image:url(../images/root/bg_menu.gif);
	background-repeat:repeat-x;
	height:35px;
	padding-left:20px;
}
.fot_nav{
	background-image:url(../images/root/bg_menu_footer.gif);
	background-repeat:repeat-x;
	height:35px;
	padding-left:20px;
}
.stlLienHe{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.top_menu {
	font-family:Arial;
	font-size:12px;
	color:#9a4600;
	font-weight:bold;
	text-decoration:underline;
}
.top_menu:hover{
	font-family:Arial;
	font-size:12px;
	color:#ff2121;
	font-weight:bold;
	text-decoration:underline;
}

.top_menu_in{
	font-family:Arial;
	font-size:11px;
	color:#777777;
	font-weight:bold;
	text-decoration:underline;
}


.col_line{
	background-image:url(../images/root/menu_seperate2.gif);
	height:40px;
	width:4px;
	background-repeat:no-repeat;
}
.td_top{
	text-align:center;
}
.fot_menu{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.fot_menu:hover{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.footer_text{
	font-family:Arial;
	font-size:11px;
	color:#0a4793;
	text-decoration:none;
	padding:9px;
}
.bg_left{
	
	background-color:#6e5f40;
	vertical-align:top;
	clear:both;
}
.left_td{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	height:30px;
	vertical-align:top;
}
.left_text{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}
.left_text:hover{
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
.dot{
	background-image:url(../images/root/dot.gif);
	height:2px;
	background-repeat:repeat-x;
	vertical-align:top;
}
.col_main{
	background-color:#1055ad;
	width:1px;
	height:100%;
}
.title_span{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.back_link{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
.back_link:hover{
	font-family:Arial;
	font-size:11px;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}
.head_right{
	font-family:Arial;
	font-size:17px;
	color:#333333;
	font-weight:bold;
}
.team_group{
	font-family:Arial;
	font-size:11px;
	color:#845500;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.main_panel{
	width:100%;
	padding-left:10px;
	vertical-align:top;
}
.person_name{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.bor_img{
	border:1px solid #CCCCCC;
}
.normal{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.normal2{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.normal2:hover{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.link_a{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.link_a:hover{
	font-family:Arial;
	font-size:11px;
	color:#FF9900;
	text-decoration:none;
}
.line_group{
	background-color:#CCCCCC;
	height:1px;
	width:100%;
}

.head_cabin{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.bor_cabin{
	border-bottom:1px solid #CCCCCC;
}

.link_a_2{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
	text-decoration:none;
}
.link_a_2:hover{
	font-family:Arial;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;
}
.inside{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
	text-decoration:none;
}
.search_head{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none;
	text-transform:uppercase;
}

.search_title{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.line_r{
	background-color:#FFFFFF;
	height:4px;	
}
.main_tour{

}
.tour_detail{
	font-family:Arial;
	font-size:11px;
	color:#393937;
	text-decoration:underline;
	font-weight:bold;
}
.tour_detail:hover{
	font-family:Arial;
	font-size:11px;
	color:#1055a5;
	text-decoration:none;
	font-weight:bold;
}
.normal_text{
	font-family:Arial;
	font-size:12px;
	color:#515151;
	text-decoration:none;
}
.normal_text:hover{
	font-family:Arial;
	font-size:12px;
	color:#626262;
	text-decoration:underline;
}
.tour_title_detail{
	font-family:Arial;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}
.other_tour{
	font-family:Arial;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:underline;
}

.back_link_2{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}
.back_link_2:hover{
	font-family:Arial;
	font-size:10px;
	color:#FF9900;
	text-decoration:underline;
}
.go_num{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.go_link{
	font-family:Arial;
	font-size:11px;
	color:#1657A7;
	text-decoration:underline;
}
.go_link:hover{
	font-family:Arial;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;
}
.line_top{
	color:#0033FF;
	height:2px;
	margin-top:-12px;
}
.left_show{
	width:90px;
	padding-right:10px;
	height:20px;
}
.button_res{
	background-image:url(../images/root/booking_bt.gif);
	height:24px;
	width:100px;
	background-repeat:repeat-x;
	vertical-align:middle;
}
.text_booking{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.other_bg{
	background-color:#1051a5;
	height:25px;
	width:100px;
	vertical-align:middle;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
}
.bor_23{
	border:1px solid #1051a5;
}
.left_text_on{
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.left_text_on:hover{
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
.other_tours{
	font-family:Arial;
	font-size:11px;
	color:#525252;
	text-decoration:none;
}
.other_tours:hover{
	font-family:Arial;
	font-size:11px;
	color:#525252;
	text-decoration:underline;
}

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
	position: relative; 
	overflow: hidden;  
	border: 5px solid #1055ad;   
	margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
	margin: 0; 
	padding: 0; 
	position: relative; 
	left: 0; 
	top: 0; 
	width: 1%; 
	list-style-type: none; 
} 
.stripViewer ul li {  
	float:left; 
} 
.stripTransmitter { 
	overflow: auto; 
	width: 1%; 
} 
.stripTransmitter ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	list-style-type: none; 
} 
.stripTransmitter ul li{ 
	width: 20px; 
	float:left; 
	margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
	font: bold 10px Verdana, Arial; 
	text-align: center; 
	line-height: 22px; 
	background: #1055ad; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
} 
.stripTransmitter a:hover, a.current{ 
	background: #c50000; 
	color: #fff; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
	background: #fff; 
	color: #000; 
	opacity: 0.85; 
	border: 5px solid #dedede; 
} 
#tooltip h3 {  
	font: normal 10px Verdana;  
	margin: 0;  
	padding: 6px 2px;  
	border: 0; 
}
.top_rev{
	font-family:Arial;
	font-size:25px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.link_item{
	font-family:Arial;
	font-size:12px;
	color:#00759a;
	text-decoration:underline;
	font-weight:bold;
}
.price_re{
	font-family:Arial;
	font-size:27px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.text_nor{
	font-family:Arial;
	font-size:12px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.text_nor2{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.title_reservation{
	font-family:Arial;
	font-size:18px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.adults{
	width:30px;
}
.bg_row_1{
	background-color:#f4f4f4;
	padding-left:10px;
	padding-right:10px;
}
.title_form{
	font-family:Arial;
	font-size:11px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.row_odd{
	background-color:#f2f1ef;
	height:25px;
	border-top:1px solid #CCCCCC;
}
.email_address{
	width:198px;
}
.title_tours_re{
	font-family:Arial;
	font-size:12px;
	color:#00759a;
	text-decoration:none;
	font-weight:bold;
}
.remind_text{
	width:500px;
	color:#a7a7a7;
	background-color:#FBF0E8;
}
.agree_cancelpolicy{
	font-family:Arial;
	font-size:11px;
	color:#00759a;
	text-decoration:none;
}

.agree_cancelpolicy2{
	font-family:Arial;
	font-size:11px;
	color:#00759a;
	text-decoration:underline;
}
.ui-datepicker-trigger{
	vertical-align:bottom;
	padding-left:5px;
}
.error_msg{
	font-family:Arial;
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.text_mark{
	font-family:Arial;
	font-size:17px;
	color:#000099;
	text-decoration:none;
	font-weight:bold;
}
.root_cat_faq{
	font-family:Arial;
	font-size:13px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.sec_cat_faq{
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.faq_title{
	font-family:Arial;
	font-size:12px;
	color:#000099;
	text-decoration:none;
}
.faq_title:hover{
	font-family:Arial;
	font-size:12px;
	color:#F60;
	text-decoration:underline;
}
.faq_title:visited{
	font-family:Arial;
	font-size:12px;
	color:#903;
	text-decoration:none;
}
.faq_title_2{
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.answer_faq{
	font-family:Arial;
	font-size:13px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.info_top{
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.info_top:hover{
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
.tip_head{
	font-family:Arial;
	font-size:20px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.link_sitemap{
	font-family:Arial;
	font-size:13px;
	color:#333;
	text-decoration:none;
}
.link_sitemap:hover{
	font-family:Arial;
	font-size:13px;
	color:#333;
	text-decoration:underline;
}
.highslide {
cursor:url(../images/root/zoomin.cur), pointer;
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.highslide img {
border:2px solid white;
}
.highslide:hover img {
border:2px solid gray;
}
.highslide-image {
border:2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
background-color:#FFFF9D;
border-color:-moz-use-text-color white white;
border-style:none solid solid;
border-width:medium 2px 2px;
color:black;
display:none;
font-family:Verdana,Helvetica;
font-size:10pt;
padding:5px;
}
.highslide-display-block {
display:block;
}
.highslide-display-none {
display:none;
}
.highslide-loading {
background-color:black;
border-bottom:1px solid white;
border-top:1px solid white;
color:red;
display:block;
font-size:9px;
font-weight:bold;
padding:3px;
text-decoration:none;
text-transform:uppercase;
}




