/* CSS Document */
body a
{
	text-decoration:none;
}
a:link:hover{text-decoration:underline;}
a:link:visited:hover{text-decoration:underline;}
a:link:active:hover{text-decoration:underline;}
.grey_link a
{
	color:#666;
}
.general
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana;
	font-size:12px;
	//background-attachment:fixed;
	//background-image:url('');
	background-position: top center;
	background-repeat: no-repeat; 
}
.red
{
	color:#FF0000;
}
.input_line
{
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#CCCCCC;
}
.text_field
{
	border:1px #027DC4 solid; 
	width:200px;
}
.site_feedback
{
	position:fixed;
	width:125px;
	height:125px;
	cursor:pointer;
	background-image:url('images/interface/Site_Feedback.jpg');
	z-index:10;
	display:block;
}
.header
{
	position:relative;
	width:898px;
	height:118px;
	background-image:url("images/interface/header.jpg");
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
.header_logo
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:118px;
	cursor:pointer;
	z-index:1;
	display:block;
}
.header_links
{
	position:absolute;
	width:620px;
	height:30px;
	font-size:12px;
	top:5px;
	left:270px;
	display:block;
}
.online_support
{
	position:absolute;
	top:30px;
	left:730px;
	width:160px;
	height:80px;
	cursor:pointer;
	z-index:1;
	display:block;
}
.menu
{
	position:relative;
	width:898px;
	height:60px;
	background-image:url("images/interface/under_menu.gif");
	background-position:0px 35px;
	background-repeat:no-repeat;
	z-index:10;
	display:block;
}
.time
{
 	position:absolute;
	top:42px;
	left:0px;
	height:13px;
	z-index:1;
	display:inline;
}
.language
{
	position:absolute;
	top:40px;
	left:830px;
	width:100px;
	height:13px;
	z-index:1;
	cursor:pointer;
	display:block;
}
.announcement
{
	position:absolute;
	width:500px;
	top:40px;
	left:333px;
	height:13px;
	z-index:1;
	color:#FF0000;
	font-size:16px;
	display:inline;
}
.top_body
{
	width:898px;
	height:9px;
	background-image:url("images/interface/top_body.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
.bottom_body
{
	width:898px;
	height:9px;
	background-image:url("images/interface/bottom_body.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
.home_page
{
	position:relative;
	display:block;
}
.home_button
{
	position:absolute;
	top:80px;
	left:350px;
	width:186px;
	height:28px;
	background-image:url("images/interface/home-button1.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:10;
	display:block;
}
/* --------------------- left column --------------- */
/*
.jewelbooking
{
	position:relative;
	padding-left:12px;
	z-index:1;
	display:block;
}*/
.user_form
{
	position:relative;
	margin-top:10px;
	width:300px;
	padding-left:13px;
	z-index:1;
	display:block;
}
.user_form_header
{
	position:relative;
	height:48px;
	background-image:url("images/interface/user_form_header.gif");
	background-repeat:no-repeat;
	z-index:1;
	display:block;
}
.user_form_center
{
	position:relative;
	width:300px;
	padding:5px 10px 0px 10px;
	background-image:url("images/interface/user_form_center.gif");
	background-repeat:repeat-y;
	z-index:1;
	display:block;
}
.user_form_footer
{
	position:relative;
	height:7px;
	background-image:url("images/interface/user_form_footer.gif");
	z-index:1;
	display:block;
}
.search_form
{
	position:relative;
	width:300px;
	margin-top:10px;
	padding-left:13px;
	display:block;
}
.search_form_header
{
	height:26px;
	display:block;
}
.search_form_center
{
	background-image:url("images/interface/find_center.gif");
	background-repeat:repeat-y;
	display:block;
}
.search_form_footer
{
	height:5px;
	background-image:url("images/interface/find_footer.gif");
	background-repeat:no-repeat;
	display:block;
}
.testimonials
{
	position:relative;
	margin-top:10px;
	width:300px;
	padding-left:13px;
	z-index:1;
	display:block;
}
.testimonials_header
{
	position:relative;
	height:37px;
	background-image:url("images/interface/testimonials_header.gif");
	background-repeat:no-repeat;
	z-index:1;
	display:block;
}
.testimonials_center
{
	position:relative;
	width:280px;
	padding:5px 10px 0px 10px;
	background-image:url("images/interface/testimonials_center.gif");
	background-repeat:repeat-y;
	z-index:1;
	display:block;
}
.testimonials_footer
{
	position:relative;
	height:24px;
	background-image:url("images/interface/testimonials_footer.gif");
	z-index:1;
	display:block;
}
.tailor_made_tour
{
	position:relative;
	margin-top:10px;
	padding-left:12px;
	z-index:0;
	display:block;
}
.contact_us_form, .subcriber_form
{
	position:relative;
	margin-top:10px;
	padding-left:12px;
	display:block;
}
.contact_us_form_header
{
	position:relative;
	height:46px;
	background-image:url("images/interface/contact_us_form_header.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
}
.contact_us_form_center
{
	position:relative;
	background-image:url("images/interface/contact_us_form_center.gif");
	background-repeat:repeat-y;
	display:block;
}
.contact_us_form_footer
{
	position:relative;
	height:7px;
	background-image:url("images/interface/contact_us_form_footer.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
.utility
{
	position:relative;
	width:302px;
	margin-top:10px;
	padding-left:13px;
	display:block;
}
.video_box
{
	position:relative;
	width:294px;
	margin-top:10px;
	padding-left:15px;
	display:block;
}
.video_box_header
{
	height:25px;
	display:block;
}
.video_box_center
{
	background:#313030;
	background-repeat:repeat-y;
	display:block;
}
.video_box_footer
{
	height:20px;
	vertical-align:middle;
	background-color:#313030;
	background-repeat:no-repeat;
	display:block;
}
.gallery
{
	position:relative;
	width:302px;
	height:197px;
	margin-top:10px;
	padding-left:13px;
	display:block;
}
.gallery a
{
	color:#FFF;
}
.gallery_header
{
	position:relative;
	height:52px;
	background-image:url("images/interface/gallery_header.gif");
	background-repeat:no-repeat;
	display:block;
}
.gallery_center
{
	position:relative;
	padding-left:30px;
	height:115px;
	background-image:url("images/interface/gallery_center.gif");
	background-repeat:repeat-y;
	display:block;
}
.gallery_footer
{
	position:relative;
	height:30px;
	background-image:url("images/interface/gallery_footer.gif");
	background-repeat:repeat-y;
	display:block;
}
.subcriber_form_header
{
	position:relative;
	height:46px;
	background-image:url("images/interface/subcriber_form_header.gif");
	background-repeat:no-repeat;
	display:block;
}
.subcriber_form_center
{
	position:relative;
	background-image:url("images/interface/subcriber_form_center.gif");
	background-repeat:repeat-y;
	display:block;
}
.subcriber_form_footer
{
	position:relative;
	height:7px;
	background-image:url("images/interface/subcriber_form_footer.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}
.advertisement
{
	position:relative;
	width:302px;
	margin-top:10px;
	padding-left:13px;
	display:block;
}
/* ------------------------- right column --------------------- */
.hotel
{
	position:relative;
	width:552px;
	height:126px;
	margin-top:10px;
	display:block;
}
.hotel a, .destinations a
{
	line-height:25px;
	
}
.hotel_vietnam
{
	position:absolute;
	width:99px;
	height:126px;
	text-align:center;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#FFF;
}
.hotel_laos
{
	position:absolute;
	left:113px;
	width:99px;
	height:126px;
	text-align:center;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#FFF;
}
.hotel_cambodia
{
	position:absolute;
	left:225px;
	width:99px;
	height:126px;
	text-align:center;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#FFF;
}
.hotel_thailand
{
	position:absolute;
	left:338px;
	width:99px;
	height:126px;
	text-align:center;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#FFF;
}
.hotel_myanmar
{
	position:absolute;
	left:451px;
	width:99px;
	height:126px;
	text-align:center;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color:#FFF;
}
.destinations
{
	position:relative;
	margin-top:10px;
	width:552px;
	height:180px;
	display:block;
}
.destinations_header
{
	position:relative;
	height:49px;
	display:block;
}
.destinations_center
{
	position:relative;
	height:122px;
	background-image:url("images/interface/destinations_center.gif");
	background-repeat:repeat-y;
	display:block;
}
.destinations_vietnam
{
	position:absolute;
	left:10px;
	width:99px;
	height:126px;
	text-align:center;
}
.destinations_laos
{
	position:absolute;
	left:118px;
	width:99px;
	height:126px;
	text-align:center;
}
.destinations_cambodia
{
	position:absolute;
	left:226px;
	width:99px;
	height:126px;
	text-align:center;
}
.destinations_thailand
{
	position:absolute;
	left:334px;
	width:99px;
	height:126px;
	text-align:center;
}
.destinations_myanmar
{
	position:absolute;
	left:443px;
	width:99px;
	height:126px;
	text-align:center;
}
.destinations_footer
{
	position:relative;
	height:9px;
	background-image:url("images/interface/destinations_footer.gif");
	display:block;
}
.content
{
	position:relative;
	width:552px;
	text-align:justify;
	margin-top:10px;
	display:block;
}
.content_detail
{
	position:relative;
	width:552px;
	display:block;
}
.content_header, .news_header
{
	height:6px;
	background-image:url("images/interface/content_header.gif");
	background-position:-1px 0px;
	display:block;
}
.content_header878
{
	height:10px;
	background-image:url("images/interface/content_header878.gif");
	background-position: -2px 0px;
	display:block;
}
.content_center, .news_center
{
	width:550px;
	background-color:#FFF;
	display:block;
}
.content_footer, .news_footer
{
	height:6px;
	background-image:url("images/interface/content_footer.gif");
	background-position:-1px 0px;
	display:block;
}
.content_footer878
{
	height:10px;
	background-image:url("images/interface/content_footer878.gif");
	background-position: -2px 0px;
	display:block;
}
.news
{
	position:relative;
	width:552px;
	text-align:justify;
	margin-top:10px;
	display:block;
}
.news a
{
	color:#3893DC;
}
/* -------------------- footer ---------------------- */
.footer1
{
	position:relative;
	width:898px;
	height:70px;
	background-color:#D3E8F9;
	background-image:url("images/interface/footer.gif");
	background-repeat:no-repeat;
	background-position:top;
	display:block;
}
.footer2
{
	position:relative;
	width:898px;
	height:90px;
	background-color:#D3E8F9;
	background-image:url("images/interface/footer.gif");
	background-repeat:no-repeat;
	background-position:top;
	display:block;
}
.footer_link
{
	position:absolute;
	top:10px;
	left:10px;
	text-align:center;
	line-height:18px;
	width:898px;
	height:20px;
	display:block;
}
.footer_bottom
{
	position:relative;
	width:898px;
	height:9px;
	background-color:#D3E8F9;
	background-image:url("images/interface/bottom_body.gif");
	display:block;
}
.footer_link a
{
	color:#3893DC;
}
/* -------------------------- other --------------------------- */
.tour_content
{
	padding-right:7px;
	padding-left:5px;
	font-family:Verdana;
	font-size:12px;
}
.tailor_made_tour_blue
{
	color:#0000FF;
}
.read_more a
{
	color:#027DC4;
	font-family:Verdana;
	font-size:16px;
	font-weight:bolder;
	background-color:#eeeeee;
	padding: 5px 5px 5px 5px;
	display:inline-block;
}
.read_more a:hover
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:16px;
	font-weight:bolder;
	text-decoration:none;
	background-color:#027DC4;
	padding: 5px 5px 5px 5px;
	display:inline-block;
}
.google_search
{
	width:300px;
	height:25px;
	margin:10px 0px 10px 0px;
	display:block;
}

/* ----------------- expand/hide ----------------- */
.category_name
{
	position:absolute;
	width:300px;
	height:13px;
	top:7px;
	left:20px;
	display:block;
}
.glossymenu{
margin: 0px 0px;
padding: 0px;
width: 300px; /*width of menu*/
}
.glossymenu a.menuitem{
position: relative;
margin-top:3px;
margin-bottom:3px;
background: #f5f5f5 url(images/glossyback.gif) no-repeat top left;
font: bold 14px "sans-serif";
color:#333333;
height:32px;
cursor:pointer;
display: block;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#333333;
}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 0px;
right: 0px;
border: none;
}
.glossymenu a.menuitem:hover{
text-decoration:none;
}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}
.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}
.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
color: white;
}
/* ---------------------------------- 01-03-2009 ------------------------------------ */
.confirmation
{
	font-size:12px;
}
.online-payment
{
	position:relative;
	margin-top:10px;
	padding-left:13px;
	height:100px;
	width:300px;
	background-image:url("images/PayPal-NganLuong.jpg");
	background-position:13px 0px;
	background-repeat:no-repeat;
	display:block;
}
.online-payment-paypal
{
	position:absolute;
	height:30px;
	width:148px;
	left:13px;
	top:70px;
	display:block;
}
.online-payment-nganluong
{
	position:absolute;
	height:30px;
	width:148px;
	left:165px;
	top:70px;
	display:block;
}
/* ------------------------------------ JQuery CSS Menu -------------------------------*/
.jqueryslidemenu{
text-align:left;
font: bold 12px Verdana;
background: #FFFFFF;
width: 100%;
z-index:10;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
z-index:10;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #fc583f; /*background of tabs (default state)*/
z-index:10;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #007cc2; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px Verdana;
width:200px;
padding: 5px;
margin: 0;
border-top-width: 0;
border: 1px solid #CCCCCC;
z-index:10;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #007cc2;
color: black;
z-index:10;
}

/* ######### CSS classes applied to down and right arrow images  #########  */

.downarrowclass{
position: absolute;
top: 12px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
