/* CSS Document */
*{
padding:0px;
margin:0px;
}
body{
	font-family:Tahoma;
	font-size:68.75%;
	color:#3e3e3e;
	background-image:url(../images/backg.jpg);
}
label{
	margin-top:0px;
}
p{	
	font-size:1em;
	line-height:1.5em;
	margin-bottom:0.75em;
}
input{
	font-size:1em;
	margin-top:6px;
}
select{
	font-size:1em;
	margin-top:6px;
}
.flag{
	width:220px;
	padding-top:1px;
	padding-left:20px;
	float:left;
}
.topmenuitem{
	width:580px;
	display:inline;
}
.topmenuitem ul{
	list-style:none;
	
}
.topmenuitem li{
	float:left;
	padding-top:7px;
	padding-left:25px;
	/*background:url(../images/sepa.jpg) top left no-repeat;*/
}
.topmenuitem a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.topmenu{
	height:25px;
	width:850px;
	margin:0 auto;
	padding-top:6px;
	background-color:#939494;
}
.space{
	background-color:#FFFFFF;
	height:15px;
	width:850px;
	margin:0 auto;
}
.subtopmenu{
	background-color:#eeeeee;
	height:38px;
	width:850px;
	margin:0 auto;
}
.subtopmenu ul{
	list-style:none;
}
.wedding_iamge
{
	padding-left:15px ;
}
.img
{
	background-color:#FFD5AA ;
	padding:5px ;
	border-color:#974B00 ;
}
.subtopmenu li{
	float:left;
	margin:8px;
	margin-top:12px;
}
.subtopmenu a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#777777;
}
.whitetitle{
	color:#FFFFFF;
}
.header{
	width:850px;
	height:179px;
	background-image:url(../images/img_02.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
}
.container{
	width:850px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding-top:15px;
}
.leftside{
	width:236px;
	float:left;
}
.rightside{
	width:603px;
	float:left;
}
.navmenu{
	width:235px;
	height:268px;
	background-image:url(../images/img_06.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	padding-top:30px;
}
.navmenu a{
	text-decoration:none;
	color:#777777;
}
.checkavailable{
	margin-left:14px;
	margin-right:0px;
	padding:10px;
	padding-bottom:20px;
	background-color:#f4f4f4;
	border:solid 1px #d1d1d1;
}
.abouttitle{
	background:url(../images/title.jpg) top left no-repeat;
	height:19px;
	padding-top:45px;
	padding-left:170px;
	margin-bottom:10px;
}
.servicelist{
	padding:15px;
	padding-top:0px;
}
.newsitem{
	width:270px;
	float:left;
	margin-bottom:15px;
	margin-right:10px;	
	text-align:left;
	padding-top: 7px ;
	padding-left: 3px ;
	padding-right: 3px;
	padding-bottom: 7px;
}
.hometitle{
	text-align:left;
	text-color:#333333;
	font-size:11px;
}
.newsitem:hover {
	background-color:#EEEEEE ;
				 }

.newsitem2{
	width:266px;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
	text-align:justify;
	
	
}

.newsitem3{
	width:260px;
	background-image:url(../images/bar.jpg);
	float:left;
	margin-bottom: 5px;
	margin-right:15px;	
	padding-top: 7px ;
	padding-left: 5px ;
	padding-right: 7px;
	padding-bottom: 7px;
	text-align:left;
}
.newsitem3:hover {
	background-image:url(../images/bar2.jpg) ;
	
				  
				  }	
				  
.navmenu ul{
	color:#777777;
	padding-left:45px;
	
}
.navmenu li{
	margin-top:7px;
	margin-bottom:7px;
}
.clearfloat{
	clear:both;
}

.textbox_51_18{
	width:49px;
	height:14px;
	margin-right:8px;
	text-align:center;
	border:1px #dddddd solid;
	color:#3e3e3e;
	padding-top:2px;
	float:left;
	background-color:#f8f8f8;
}
.textbox_115_18{
	width:102px;
	height:14px;
	border:1px #dddddd solid;
	padding-left:11px;
	color:#3e3e3e;
	padding-top:2px;
	margin-right:4px;
	float:left;
	background-color:#f8f8f8;
}
.formimg{
float:left;
}
.formrow{
	margin-bottom:12px;
	clear:left;
	font-size:1em;
}
.formrow img{
	margin-top:5px;
}
.bannerarea{
	width:199px;
	margin:0 auto;
}
.langbar{
	clear:left;
	text-align:right;
	padding-top:3px;
}
.aboutshort2{
	padding-left:20px;
	padding-right:20px;
}

.roomgallery{
	float:left;
	position:relative;
	left:50%;
	text-align:left;
	margin-bottom:2em;
}
.roomgallery ul{
	list-style:none; 
	position:relative;
	left:-50%;
	margin:0;
	padding:0;
} 
.roomgallery li{
	float:left;
	margin:0 3px 0 0;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.roomgallery li img{
	margin-bottom:7px;
}
.roomgallery li.last{margin-right:0}

.awardarea{
	background: url(../images/img_44.jpg) top no-repeat;
	width:580px;
	margin:0 auto;
}

.awardarea1{
	background: url(../images/topline.jpg) top no-repeat;
	width:820px;
	margin:0 auto;
}

.awardarea2{
	background: url(../images/img_44.jpg) top no-repeat;
	width:590px;
	margin:0 auto;
}
.awardarea2 .sub{
	background: url(../images/bottomline.jpg) bottom no-repeat;
	padding-top:20px;
}
.awardarea1 .sub{
	background: url(../images/bottomline.jpg) bottom no-repeat;
	padding-top:20px;
}
.awardarea .sub{
	background: url(../images/img_63.jpg) bottom no-repeat;
	padding-top:20px;
}
.awardarea_big{
	background: url(../images/img_44.jpg) top no-repeat;
	width:580px;
	margin:0 auto;
	
}
.awardarea_big .sub{
	background: url(../images/img_63.jpg) bottom no-repeat;
	padding-top:20px;
	height:120px;
	
}
.ImgItem{
	text-align:center;
	width:100px;
	
}
.ImgItem a{
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	color:#3e3e3e;
}
/*.footerBG{
	width:850px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding-bottom:20px;
}*/
.footerBG{
	width:850px;
	height:60px;
	margin:0 auto;
	background-color:#FFFFFF;
	background:url(../images/footer.jpg) #eeeeee left no-repeat;
	/*padding-bottom:20px;*/
}
.footer{
	width:818px;
	height:30px;
	background:url(../images/footer_left_edge.jpg) #eeeeee left no-repeat;
	margin:0 auto;
}
.footer_right{
	width:803px;
	height:22px;
	background:url(../images/footer_right_edge.jpg) right no-repeat;
	padding-top:8px;
	padding-left:15px;
	color:#7d7d7d;
}
.aboutlist_en{
	background:url(../images/title_aboutus.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.aboutlist_jp{
	background:url(../images/title_aboutus_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.aboutlist_fr{
	background:url(../images/title_aboutus_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.checklist{
	background:url(../images/title_check.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.contactlist_en{
	background:url(../images/title_contact.jpg) top left no-repeat;
	margin:9px;
	padding-top:60px;
}
.contactlist_jp{
	background:url(../images/title_contact_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:60px;
}
.contactlist_fr{
	background:url(../images/title_contact_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:60px;
}

.leisurelist_en{
	background:url(../images/title_leisure.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.leisurelist_jp{
	background:url(../images/title_leisure_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.leisurelist_fr{
	background:url(../images/title_leisure_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.gallerylist_en{
	background:url(../images/title_gallery.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.gallerylist_jp{
	background:url(../images/title_gallery_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.gallerylist_fr{
	background:url(../images/title_gallery_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.tourlist_en{
	background:url(../images/title_tour.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	position:relative;
}
.tourlist_jp{
	background:url(../images/title_tour_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	position:relative;
}
.tourlist_fr{
	background:url(../images/title_tour_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	position:relative;
}


.guestlist_en{
	background:url(../images/title_guest.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.guestlist_jp{
	background:url(../images/title_guest_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.guestlist_fr{
	background:url(../images/title_guest_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.reslist_en{
	background:url(../images/title_res.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.reslist_jp{
	background:url(../images/title_res_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.reslist_fr{
	background:url(../images/title_res_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.restaurantlist_en{
	background:url(../images/title_restaurant.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.restaurantlist_jp{
	background:url(../images/title_restaurant_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.restaurantlist_fr{
	background:url(../images/title_restaurant_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.accommodationlist_en{
	background:url(../images/title_acco.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.accommodationlist_jp{
	background:url(../images/title_acco_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.accommodationlist_fr{
	background:url(../images/title_acco_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.promolist_en{
	background:url(../images/title_promo.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.promolist_jp{
	background:url(../images/title_promo_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.promolist_fr{
	background:url(../images/title_promo_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}

.weddinglist_en{
	background:url(../images/title_wedding.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.weddinglist_jp{
	background:url(../images/title_wedding_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}
.weddinglist_fr{
	background:url(../images/title_wedding_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
}


.meetinglist_en{
	background:url(../images/title_meeting.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	padding-left:10px;
}
.meetinglist_jp{
	background:url(../images/title_meeting_jp.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	padding-left:10px;
}
.meetinglist_fr{
	background:url(../images/title_meeting_fr.jpg) top left no-repeat;
	margin:9px;
	padding-top:40px;
	padding-left:10px;
}

.grayarea{
	width:270px;
	float:left;
	padding:10px;
	text-align:justify;
	min-height:170px;
}
* html .grayarea{
	height:170px;
}
.grayarea:hover
{
	background-color:#dbdbdb ;
}
.graybg{
	background-color:#efefef;
}
* html .graybg{
	height:1px;
}
.title{
	font-size:1.1em;
	font-weight:bold;
	color:#ea4700;
}
.viewmore{
	font-size:0.9em;
	font-weight:bold;
	color:#ea4700;
	text-decoration:underline;
}
.itemsFrame{
	width:530px;
	height:104px;
	overflow:hidden;
	float:left;
}
.itemsFrame1{
	width:540px;
	height:104px;
	overflow:hidden;
	float:left;
}
.scrollbtn{
	float:left;
	width:15px;
	padding-top:30px;
	margin-left:3px;
	margin-right:3px;
}
.outerframe{
}
.itemframe{
	float:left;
}
.list{
	margin-left:20px;
}
.list a{
	text-decoration:none;
	color:#333333;
}
.list li{
	margin-top:3px;
	margin-bottom:4px;
}
.list1{
	margin-left:20px;
}
.list1 a{
	text-decoration:none;
	color:#000374;
}
.list1 li{
	margin-top:8px;
	margin-bottom:12px;
}
.table
{
    border-color: #cccccc;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}
.table .tableheader td{
	border-width: 1px 1px 1px 0;
	font-weight:bold;
	color:#a4660c;
}
.table .row td{
	background-color:#e8e8e8;
}
.table .rowatl td{
	background-color:#f4f4f4;	
}
.table td
{
    border-color: #cccccc;
    border-width: 0px 1px 0 0;
    border-style: solid;
    margin: 0px;
    padding: 4px;
}
.formcontact label{
	display:block;
	width:100px;
	float:left;
}
.formcontact{
	padding-left:50px;
}
.formcontact label{
	display:block;
	width:100px;
	float:left;
}
.formcontact div{
	padding-bottom:30px;
	clear:both;
}
.textbox{
	width:250px;
	height:14px;
	border:1px #dddddd solid;
	padding-left:11px;
	color:#3e3e3e;
	padding-top:2px;
	float:left;
	background-color:#f8f8f8;
	margin-top:0px;
}
.textarea{
	width:250px;
	height:100px;
	border:1px #dddddd solid;
	padding-left:11px;
	color:#3e3e3e;
	padding-top:2px;
	float:left;
	background-color:#f8f8f8;
	margin-top:0px;
}
.topshadow{
	width:577px;
	background:url(../images/shadowBG1.jpg) bottom left no-repeat;
	padding-bottom:9px;
}
* html .topshadow{
	height:1px;
}
.bottomshadow{
	background:url(../images/shadowBG.jpg) top left no-repeat;
	padding-top:10px;
}
.midshadow{
	background:url(../images/shadowBG2.jpg) top left  repeat-y;
	display:table-cell;
	padding-left:15px;
	padding-right:15px;
	clear:left;
}
.thumb{
	float:left;
	margin-right:10px;
	
}

.blacktitle{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
}
.blacktitle2{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.orangetitle{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#CC3300;
}
.bluetitle{
	font-weight:bold;
	text-decoration:none;
	color:#000374;
}
.galleryimg{
	margin-right:20px;
	margin-top:20px;
}
.pagenum{
	border-right:1px #999 solid;
}
.radio{
	margin-top:0px;
}
.select{
	margin-top:0px;
}
.yeltitle{
	font-weight:bold;
	color:#a4660c;
	
}
.promoimg{
	float:left;
	margin-right:5px;
	text-align:center;
	margin-top:20px;
}
.promoimg img{
	margin-bottom:10px;
}
.tourdiv{
	width:171px;
	background:url(../images/topedge.jpg) #dadedf top left  no-repeat;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	float:left;
}
.tourdiv .inside{
	width:151px;
	background:url(../images/bottomedge.jpg) bottom left  no-repeat;
	padding:8px;
	text-align:center;
}
.tourdiv img{
	margin-bottom:10px;
}
.infobox{
	width:164px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.tabcontent{
	background: url(../images/tour1-bg.jpg) repeat-y;
	margin-top:0px;
	clear:both;
	margin-top:0px;
}
* html .tabcontent{
	height:1px;
}
.tabcontent1{
	background: url(../images/tour1_29.jpg) bottom no-repeat;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:0px;
}

.tabtop{
	background:url(../images/tour1_18.jpg)  bottom no-repeat;
	height:28px;
}

.tab{
	width:125px;
	height:17px;
	background: url(../images/tabbg_on.jpg) top no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:3px;
	cursor:pointer;
}
.tab_selected{
	width:125px;
	height:16px;
	background: url(../images/tabbg_off.jpg) top no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:3px;
	cursor:pointer;
}
.infodiv{
	width:279px;
	float:left;
}
.ImgItem b{
	font-size:0.9em;
}
.itemframe112{
	float:left;
	margin-right:19px;
	text-align:center;
	width:112px;
}
.itemframe131{
	float:left;
	margin-right:19px;
}
.itemframe112 a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.itemframe112 img{
	margin-bottom:10px;
}
.pageDiv{
	padding-top:10px; 
	padding-right:30px; 
	text-align:right;
}
.pageDiv table tr td{
	padding-left:3px;
	padding-right:3px;
}
.pageDiv a{
	text-decoration:none;
	color:#999999;
}
#preview {
	BORDER-RIGHT: #ce7b15 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ce7b15 1px solid; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: #fade9f; PADDING-BOTTOM: 5px; BORDER-LEFT: #ce7b15 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #ce7b15 1px solid; POSITION: absolute
}
.link{
	text-decoration:none;
	color:#ea4801;
}
.table2
{
    border-color: #cccccc;
    border-width: 0 0 0px 0px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}
.table2 .tableheader td{
	border-width: 0px 0 0 0;
	font-weight:bold;
	color:#a4660c;
}
.table2 .row td{
	background-color:#e8e8e8;
	padding-left:10px;
}
.table2 .rowatl td{
	background-color:#f4f4f4;
	padding-left:10px;
}
.table2 td
{
    border-color: #cccccc;
    border-width: 0px 0px 0 0;
    border-style: solid;
    margin: 0px;
    padding: 4px;
}
.table3
{
    border-color: #cccccc;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}
.table3 td{
	text-align:right;
}
.table3 .tableheader td{
	border-width: 1px 1px 0 0;
	font-weight:bold;
	color:#a4660c;
}
.table3 .row td{
	background-color:#e8e8e8;
}
.table3 .rowatl td{
	background-color:#f4f4f4;
}
.table3 td
{
    border-color: #cccccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0px;
    padding: 4px;
}
hr{
	color:#333333;
	margin-top:10px;
	margin-bottom:10px;
}
h3{
	color:#ea4801;
}
.paddingdiv{
	padding-left:10px;
	padding-right:10px;
}
.tblroomName a{
	color:#3e3e3e;
}
.bookline{
	background:url(../images/vsep.jpg) bottom no-repeat;
	padding-bottom:8px;
}

/*adward*/
.adward
{
	width:112px;
	float:left;
	padding-left:40px;
	text-align:center;
	
}

/*what_on*/
.what_on
{	
	padding-left:15px;
	padding-top:15px;
}

.item
{
	/*float:left;*/
	width:560px;
	height:90px;
	padding-top:5px;
}

.item:hover
{
	background-color:#EEEEEE ;
}

.item_title
{
	float:left;
}

.image_main
{
	float:left;
	padding-top:3px;
	padding-left:6px;
	padding-bottom:3px;
	padding-right:5px;
	
}

.item_image
{
	float:left;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.item_sub
{	
	padding-right:5px;
}

#testi
{
	padding-left:15px;
	padding-right:15px;
	text-align:justify ;
}

.muiten2
{
	/*background:bottom right no-repeat;*/
	
	padding-right:3px;
	padding-bottom:3px;
	
		
}

.next_item 
{		
	padding-left:20px;
}

ul.news
{
	padding-top:10px;
	/*list-style:none;*/
}

.link_news
{
	text-decoration:none;
	color:#333333;
}

.image_content
{
	float:left;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:2px;
}

.item_content
{
	text-align:justify;
	padding-left:5px;
	padding-right:15px;
}

.muiten
{
	padding-right:3px;
	padding-bottom:3px;
}

.faq
{
	padding-left:15px;
	padding-top:5px;
}

ul.ul_faq
{
	
	list-style:circle;	
}

/*SaiGon info*/
.beautyspot
{
	/*float:left;*/
}

.newsitem4
{
	width:260px;
	background-image:url(../images/bar.jpg);
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.newsitem4:hover 
{
	background-image:url(../images/bar2.jpg) ;
				  
}

.blacktitle4{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}	
.search_roombt
{
	background:url(../images/search_room.jpg);
	width:98px;
	height:23px;
	border:0;
}