body{margin:0px; font:12px verdana;line-height:18px;background-color:#f0f0f0;}
a:link,a:visited{ font-size:12px; font-family:Tahoma;text-decoration:none; color:#800000;}
a:hover{font-size:12px; font-family:Tahoma;text-decoration:underline; color:#800000;}
tr,td,div {font-size:12px; font-family:Tahoma; color:#000000;line-height:16pt;}

p {font-size:12px; font-family:Tahoma; color:#000000;line-height:18px; margin-top: 0pt; margin-bottom: 12pt;}
.text_box, input, select { border:solid 1px #ccc; height:20px; font-size:11px; font-family:Verdana, Arial;}
textarea { border:solid 1px #ccc; font-size:12px; font-family:Verdana, Arial;}
.button {	
	font-size:11px; font-family:Verdana, Arial; background:url(../images/button.gif) repeat-x;
	height:21px; font-weight:bold; margin:0px; padding:0px 5px 0px 5px; color:#FFFFFF; border:0xp;
}
.thickbox, .thickbox:link, .thickbox:visited, .news-small,.news-small:link, .news-small:visited{font-size:12px; font-family:Tahoma;color:#000000;}
.news-small:hover{font-size:12px; font-family:Tahoma;color:#000000;text-decoration:underline;}
.news-title-detail{font-size:15px; font-family:Tahoma;color:#bd0000;font-weight:bold;}
.news-summary {font-size:9pt; font-family:Tahoma;color:#000000;line-height:16px; text-align:justify;}
/*--- gallery*/
.hs-album,.hs-album:link,.hs-album:visited{
	font-size:12px; font-family:Tahoma;color:#000000;text-decoration:none;}
.hs-album:hover{
	font-size:12px; font-family:Tahoma;color:#bd0000;text-decoration:underline;}
.hs-comment{font-size:10px; font-family:Tahoma;color:#bd0000;}
.hs-image{border:solid 1px #800000;padding:1px;}
.hs-other-title{font-size:14px; font-family:Tahoma;color:#bd0000;font-weight:bold;}
.hs-news-continue,.hs-news-continue:link, .hs-news-continue:visited{font-size:12px; font-family:Tahoma;color:#800000;}
.hs-news-continue:hover{font-size:12px; font-family:Tahoma;color:#800000;text-decoration:underline;}
.hs-news-title,.hs-news-title:link, .hs-news-title:visited{font-size:12px; font-family:Tahoma;color:#800000;font-weight:bold;}
.hs-news-title:hover{font-size:12px; font-family:Tahoma;color:#800000;text-decoration:underline;font-weight:bold;}
.hs-cat-title{font-size:12px; font-family:Tahoma;color:#000000;font-weight:bold;text-transform:uppercase; height:25px;}
.hs-cat-title:link,.hs-cat-title:visited
{font-size:11px; font-family:Tahoma;color:#000000;font-weight:bold;text-transform:uppercase; height:25px;}
.hs-cat-title:hover{font-size:12px; font-family:Tahoma;color:#000000;font-weight:bold;
		text-transform:uppercase; height:25px;text-decoration:underline;}
.hs-line-dot{
	background: url(../images/line-dot.gif) repeat-x; height:5px;
}
.bg-title-main{ color:#800000; font-size:14px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; text-transform:uppercase;
}
/*------------------------------------------------------*/
.hs-menu-lang:link,.hs-menu-lang:visited{font-family; Tahoma; font-size:11px; font-weight:bold; color:#514233;}
.hs-menu-lang:hover{font-family; Tahoma; font-size:12px; font-weight:bold; color:#514233;text-decoration:underline;}
.hs-menu-lang-select{font-family; Tahoma; font-size:12px; font-weight:bold; color:#000000;}
.hs-menu-top:link,.hs-menu-top:visited {
	font-family; Tahoma; font-size:11px; font-weight:bold; color:#AB0302;
	text-decoration:none; height:33px; padding-top:10px;
}
.hs-menu-top:hover { font-family; Tahoma; font-size:11px; font-weight:bold; color:#bd0000;
	text-decoration:underline; height:33px; padding-top:10px; }
.hs-menu-top-select{ background:url(../images/bg_menu_top_hover.gif) center top repeat-x;}
.hs-bg-menu{ background:url(../images/bg_menu_top.gif); height:30px;}
.hs-menu-bottom:link,.hs-menu-bottom:visited{font-family; Tahoma; font-size:11px; font-weight:normal; color:#800000;}
.hs-menu-bottom:hover{font-family; Tahoma; font-size:11px; font-weight:normal; color:#514233;text-decoration:underline;}
/*------boooking*/
.hs-image-border{cursor:pointer; border:solid 1px #800000;}
.hs-booking-form-title{
	font-family; Tahoma; font-size:12px; font-weight:bold; color:#AB0302; text-transform:uppercase;
	background:url(../images/book_form_title.jpg); height:24px; padding-left:25px;
}
/*--content---*/
.hs-welcome,.hs-welcome:link,.hs-welcome:visited{font-family; Tahoma; font-size:15px; 
		font-weight:bold; color:#800000;text-transform:uppercase; height:30px;
}
.hs-border-newsletter{border:solid 1px #f0f0f0;padding:10px; background-color:#FFFFFF;}
.hs-newsletter-title{font-family; Tahoma; font-size:12px; font-weight:bold; color:#3C2305;text-transform:uppercase; }
.bg-body-top  {background:url(../images/bg_body_top.jpg) top center; background-repeat:no-repeat; padding:0px;}
.bg-body {background:url(../images/bg_body.jpg) center; background-repeat:repeat-y; padding:0px;}
.bg-body-bottom {background:url(../images/bg_body_bottom.jpg) bottom center; 
	background-repeat:no-repeat; padding:0px; padding-bottom:10px;}
.hs-bg-tab-room{ background:url(../images/bg_tab_title.jpg) no-repeat; height:35px; vertical-align:top;
	padding-left:20px; font-family; Tahoma; font-size:12px; font-weight:bold; color:#000000; padding-top:7px;
	text-transform:uppercase;
	}
.hs-service-bg{ background:url(../images/bg_services_tab.gif); height:30px;}
.hs-service-title{font-family; Tahoma; font-size:12px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.hs-service-main-title:link,.hs-service-main-title:visited {
font-family; Tahoma; font-size:12px; color:#800000; text-decoration:none;}
.hs-service-main-title:hover {font-family; Tahoma; font-size:12px; color:#800000; text-decoration:underline;}
/*--- text-----------*/
.hs-text-red{
	font-family:Tahoma; color:#800000;
}
.hs-text-red-14{font-family; Tahoma; font-size:14px; font-weight:bold; color:#800000;}
/*--- footer ------------*/
.hs-footer {font-family:Tahoma; font-size:11px; color:#800000;}
/*--- doan menu hover ---*/
.menu {   
	width:150px; position:absolute; 
	padding:0px 0px 0px 0px; z-index:998; visibility:hidden; 
	border:solid 1px #F1CF25;
}
.menu a:link, .menu a:visited{
	background:#F5E9AC;	FILTER: alpha(opacity=100);	color:#000;
	font-family:Tahoma; font-size:11px; display:block; padding:6px 0 6px 10px; 
	font-weight:bold; text-decoration:none; text-align:left; z-index:100; border-bottom:solid 1px #fff;
}
.menu a:hover { 
    background:#F2E294;	FILTER: alpha(opacity=100);	color:#bd0000; border-bottom:solid 1px #fff;
	font-family:Tahoma; font-size:11px; display:block; padding:6px 0 6px 10px; 
	font-weight:bold; text-decoration:none; text-align:left; z-index:100;
}
.menuShadow {position:absolute; visibility:hidden; z-index:998;}
.menuOver{
	height:20px;color:#ffcc00; font-weight:bold;text-decoration:none;
    text-align:center;font-family:Verdana,Verdana,Tahoma,Times New Roman;
    font-size:11px; vertical-align:top;
	text-transform:none;
}
.menuOut
{	
	color:#000000; font-weight:bold;text-decoration:none;
    text-align:center;font-family:Verdana,Verdana,Tahoma,Times New Roman;
    font-size:11px; vertical-align:top;  height:20px;
	text-transform:none;
}
.sub_menu:link, .sub_menu:visited {color:#bd0000; font-weight:bold;text-decoration:none;
    text-align:center;font-family:Tahoma,Verdana,Verdana,Times New Roman;font-size:12px;}
.sub_menu:hover {color:#bd0000; font-weight:bold;text-decoration:underline;
    text-align:center;font-family:Tahoma,Verdana,Verdana,Times New Roman;font-size:12px;}