/*---------------Global---------------*/
body
{
	font-size: x-small;
	color: #4a595a;
	font-family: Verdana, Tahoma;
	margin-top: 5px;
}

a:link, a:visited
{
	color: #000099;
}

a:hover
{
	color: #ff0000;
	text-decoration: none;
}

select
{
	font-size: 9pt;
	font-family: Verdana;
}

.imgcalendar
{
	cursor: hand;
}

.textcheck
{
	font-size: 10pt;
	font-weight:bold;
	color: #ff7800;
}

.err-message
{
	color: red;
}

.bold
{
	font-weight: bold;
}
/*-----------News & Events------------*/
table.newsevent table
{
	font-size: 11px;
}

table.newsevent td
{
	text-align: justify;
}

table.newsevent a
{
	font-weight: bold;
	text-decoration: underline;
}

table.newsevent .news
{
	font-weight: bold;
	color: #a5b652;
}

table.newsevent .event
{
	font-weight: bold;
	color: #bd715a;
}

table.newsevent .date
{
	font-size: xx-small;
	font-weight: bold;
	color:#7b7573;
}

table.newsevent a:link.newstitle, table.newsevent a:visited.newstitle
{
	color: #bd715a;
}

table.newsevent a:hover.newstitle
{
	color: #bd715a;
	text-decoration: none;
}

table.newsevent .newsmore a:link, table.newsevent .newsmore a:visited
{
	font-size: 11px;
	color: #7396b5;
	font-family: Arial;
}

table.newsevent .newsmore a:hover
{
	color: #7396b5;
	text-decoration: none;
}
/*-----------Hotel Packet-------------*/
table.hotelpacket table
{
	font-size: 9pt;
}

table.hotelpacket a:link.hotelname, table.hotelpacket a:visited.hotelname
{
	font-weight: bold;
	color: #0096ff;
}

table.hotelpacket a:hover.hotelname
{
}

table.hotelpacket .price
{
	color: #003580;
}

/*--------------Why Use---------------*/
table.whyuse
{
}

table.whyuse a
{
	text-decoration: none;
	color: #003580;
}

table.whyuse .title
{
	font-weight: bold;
	color: #003580;
	font-size:small;
}

table.whyuse a:link.bold, table.whyuse a:visited.bold
{
	font-size: 10pt;
	font-weight: bold;
}

table.whyuse a:hover.bold
{
}

table.whyuse a:link.normal, table.whyuse a:visited.normal
{
	font-size: 8pt;
}

table.whyuse a:hover.normal
{
}
/*-----------Hotel Overview-----------*/
table.hoteloverview
{
}

table.hoteloverview label
{
	margin-left: 6px;
	padding-top:10px;
	text-align:right;
	padding-right: 100px;
}


/*-----------Advanced Search-----------*/
table.adv-search table
{
	font-size:8pt;
}

table.adv-search .item-title
{
	font-weight: bold;
}

table.adv-search .roomcheckbox
{
	padding-top: 5px;
	padding-left: 180px;
}

table.adv-search .listcheckbox input
{
	width: 20px;
}

table.adv-search .showavailable input
{
	width: 20px;
}

table.adv-search .facilities
{
	font-size: 9pt;
}

table.adv-search .facilities input
{
	width: 20px;
}

table.adv-search .facilities td
{
	padding: 5px 0px 4px 0px;
}

table.adv-search a:link.searchmore, table.adv-search a:visited.searchmore
{
	font-size:10pt;
	font-weight: bold;
	color: #004040;
}

table.adv-search a:hover.searchmore, table.adv-search a:hover.searchmoresmall
{
}

table.adv-search a:link.searchmoresmall, table.adv-search a:visited.searchmoresmall
{
	font-size:12px;
	font-weight: bold;
	color: #004040;
}

/*-----------Search Result------------*/
table.search-res table
{
	font-size: 8pt;
	font-weight:bold;
	font-family: Tahoma, Verdana;
}

table.search-res .sel-sort
{
	font-weight:normal;
}

table.search-res .item-sort
{
	font-size: 9pt;
	font-weight: bold;
}

table.search-res .packet, a.packet
{
	color: #004080;
	text-decoration: none;

}
a:hover.packet, a:hover.level
{
color:red;
}
table.search-res .level, a.level
{
	color: #ff0080;
	text-decoration: none;

}

table.search-res .price
{
	color: #ff0080;
	font-style: italic;
}

table.search-res .addr-title
{
	color: #009df2;
}

table.search-res .description
{
	font-weight:normal;
}

table.search-res .hotelinfo td
{
	padding: 0px 5px 0px 0px;
}

table.search-res a:link.hotelname, table.search-res a:visited.hotelname
{
	color: #ff0080;
	text-decoration: none;
}

table.search-res a:hover.hotelname
{
	text-decoration: underline;
}

/*-----------Hotel Module-------------*/
table.hotelmodule table
{
	font-size: 9pt;
}

table.hotelmodule .item-title
{
	font-size: 10pt;
	font-weight: bold;
}

table.hotelmodule .bookingtype
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff7800;
}

.bookingtype,a.active.bookingtype
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff7800;

}
/*----------RoomTypeBooking----------*/
table.roomtypeinfo table
{
	font-size: 10pt;
}

table.roomtypeinfo .item-title
{
	font-size: 10pt;
	font-weight: bold;
}

table.roomtypeinfo .available
{
	font-size: 8pt;
}

table.roomtypeinfo a:link.changedate, table.roomtypeinfo a:visited.changedate
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #4a595a;
}

table.roomtypeinfo a:hover.changedate
{
	text-decoration: underline;
}

table.roomtypeinfo .convert a:link, table.roomtypeinfo .convert a:visited
{
	font-size: 8pt;
	font-weight: bold;
	color: #4a595a;
}

table.roomtypeinfo .convert a:hover
{

}

table.roomtypeinfo .colheader
{
	font-size: 10pt;
	font-weight: bold;
	color: White;
}

table.roomtypeinfo .moreinfo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffcc;
}

table.roomtypeinfo .oldprice
{
	font-size: 10pt;
	color: #003584;
	text-decoration: line-through;
}

table.roomtypeinfo .newprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b50000;
	text-decoration: none;
}

table.roomtypeinfo .priceinfo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: #333366;
	position: absolute;
	background-color: #ffffcc;
	text-decoration: none;
}
/*------------TabBar Menu-------------*/
table.tabbar table
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Verdana;
}

table.tabbar a:link.tabbaritem, table.tabbar a:visited.tabbaritem
{
	color: #4a595a;
	text-decoration: none;
}

table.tabbar a:hover.tabbaritem
{
}

table.tabbar a:link.cur-tabitem, table.tabbar a:visited.cur-tabitem
{
	color: #ef0073;
	text-decoration: none;
}

table.tabbar a:hover.cur-tabitem
{

}

/*---------LastestViewHotel----------*/

table.lastesthotel table
{
	font-weight: bold;
	font-size: 8pt;
}

table.lastesthotel .lastest
{
	font-size: 11pt;
	color: #8c9e42;
}

table.lastesthotel .hotel
{
	font-size: 11pt;
	color: #bd715a;
}

table.lastesthotel .address
{
	font-weight: normal;
	color: #004040;
}

table.lastesthotel a:link.hotelname, table.lastesthotel a:visited.hotelname
{
	color: #004040;
	text-decoration: none;
}

table.lastesthotel a:hover.hotelname
{
	text-decoration: underline;
}

table.lastesthotel a:link.linkmore, table.lastesthotel a:visited.linkmore
{
	font-weight: normal;
	color: #FF0084;
	text-decoration: none;
}

table.lastesthotel a:hover.linkmore
{
	color: #004040;
	text-decoration: underline;
}
/*-----------Hotel Overview-----------*/
table.hoteloverview table
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma, Verdana;
}

table.hoteloverview .hotelname
{
	font-size: 16pt;
	color: #ff0080;
}

table.hoteloverview .packet
{
	color: #004080;
}

table.hoteloverview .level
{
	color: #ff0080;
}

table.hoteloverview .price
{
	font-style: italic;
}

table.hoteloverview a:link.website, table.hoteloverview a:visited.website
{
	color: #004040;
}

table.hoteloverview a:hover.website
{
}

table.hoteloverview .item-title
{
	color: #009df2;
}

table.hoteloverview .description
{
	font-size: 10pt;
}

table.hoteloverview .hotelinfo td
{
	padding: 0px 5px 0px 0px;
}

/*-------------Copyright--------------*/
table.copyright table
{
	font-size: 8pt;
	font-family: Tahoma;
	color: #003584;
}

/*-----------Login Register------------*/
table.login table
{
	font-size: 10pt;	
}

table.login .loginto
{
	font-size: 22pt;	
	font-weight: bold;
	font-family: Times New Roman;
	color: #ffe784;
}

table.login .dgh
{
	font-weight: bold;
	font-size: 13pt;
	color: White;
}

table.login .logininfo td
{
	padding: 3px 5px 7px 0px;
}

table.login .logininfo .td-err
{
	padding-left: 3px;
}

table.login .separator 
{
	border-left: solid 2px #737573;
}

table.login .rememberid, table.login .font8pt
{
	font-size: 8pt;
}

table.login .rememberid input
{
	width: 20px;
}

table.login a:link.link, table.login a:visited.link
{
	color: Black;
	text-decoration: none;
}

table.login a:hover.link
{
	color: Red;
	text-decoration: underline;
}

/*--------------Register--------------*/
table.register select
{
	font-size: 8pt;
}

/*-------------NewsImage--------------*/
table.newsimage table
{
	font-weight: bold;
	font-size: 8pt;
	color: #c0c0c0;
	font-family: Verdana;
}

table.newsimage a:link, table.newsimage a:visited
{
	color: #c0c0c0;
	text-decoration: none;
}

table.newsimage a:hover
{
	color: Black;
	text-decoration: underline;
}
/*-----------Confirm Info------------*/
table.confirminfo span
{
	color: #4a595a;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
}

table.confirminfo a:link, table.confirminfo a:visited
{
	color: #4a595a;
}

table.confirminfo a:hover
{

}
/*-----------BookRoomPath------------*/
table.bookpath
{
	color:#003484;
	font-family: Tahoma;
	font-weight: bold;
}

table.bookpath .item-selected
{
	color:#ff0084;
}

table.bookpath .pad-item
{
	padding: 0px 9px 0px 22px;
}

table.bookpath a:link, table.bookpath a:visited
{

	text-decoration: none;
}

table.bookpath a:hover
{
}
/*-----------News & Events------------*/
/*-----------News & Events------------*/
.newsdate
{
	font-weight: bold;
	font-size: 8pt;
	color: #7B7573;
	font-family: Verdana;
}

a.newstitle
{
	font-weight: bold;
	font-size: 11px;
	color: #BD715A;
	font-family: Verdana;
	text-decoration: none;
}

.newscontent
{
	font-size: 11px;
	color: #7B7573;
	font-family: Verdana;
}

a.newsmore
{
	font-weight: bold;
	font-size: 11px;
	color: #7396B5;
	font-family: Arial;
	text-decoration: none;
}

.checkdate, detailhotelbooktype
{
	font-weight: bold;
	font-size: 10pt;
	color: #FF7800;
	font-family: Verdana;
}

.showavailable
{
	font-size: 12px;
	color: #004040;
	font-family: Verdana;
	letter-spacing:-1px;
	line-height:20px;
}

a.showoptions
{
	font-weight: bold;
	font-size: 10pt;
	color: #004040;
	font-family: Verdana;
}

a.listhotelname
{
	font-weight: bold;
	font-size: 9pt;
	color: #0096FF;
	font-family: Verdana;
}

.listhotelprice
{
	font-size: 9pt;
	color: #003580;
	font-family: Verdana;
}

.whyusetitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #003580;
	font-family: Verdana;
}

.whyuseitem
{
	font-weight: bold;
	font-size: 10pt;
	color: #003580;
	font-family: Verdana;
}

.whyuseitemcontent
{
	font-size: 18pt;
	color: #003580;
	font-family: Verdana;
}

.sorttitle
{
	font-weight: bold;
	font-size: 12px;
	color: #4A595A;
	font-family: Arial;
}

a.resulthotelname
{
	font-weight: bold;
	font-size: 8pt;
	color: #FF0080;
	font-family: Verdana;
}

.resulthotel
{
}

.resulthotellevel
{
	font-weight: bold;
	font-size: 8pt;
	color: #FF0080;
	font-family: Tahoma;
}

.resulthotelprice
{
	font-weight: bold;
	font-size: 8pt;
	color: #004080;
	font-style: italic;
	font-family: Tahoma;
}
.resulthoteladdresstitle, detailhotelitemtitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #009DF2;
	font-family: Tahoma;
}

.resulthoteladdress, detailhotelitemcontent
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A595A;
	font-family: Tahoma;
}

.resulthotelcontent
{
	font-size: 8pt;
	color: #4A595A;
	font-family: Tahoma;
}

.detailhotelcontent
{
	font-size: 10pt;
	color: #4A595A;
	font-family: Verdana;
}

.detailhotelname
{
	font-size: 16pt;
	color: #FF0080;
	font-family: Tahoma;
}

.detailhoteltotalroom
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A595A;
	font-family: Tahoma;
}

.detailhotelsubjecttitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #4A595A;
	font-family: Tahoma;
}

.detailhotelsubjectitemtitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #4A484A;
	font-family: Verdana;
}

.detailhoteljobtime
{
	font-weight: bold;
	font-size: 10pt;
	color: #0075FF;
	font-family: Tahoma;
}

.lastviewhotelname
{
	font-weight: bold;
	font-size: 8pt;
	color: #004040;
	font-family: Verdana;
}

.lastviewhoteladdress
{
	font-size: 8pt;
	color: #004040;
	font-family: Verdana;
}

.detailhotel
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A484A;
	font-family: Verdana;
}

.detailhoteloldpriceroom
{
	font-size: 10pt;
	color: #003584;
	font-family: Verdana;
	text-decoration: line-through;
}

.detailhotelnewpriceroom
{
	font-weight: bold;
	font-size: 10pt;
	color: #B50000;
	font-family: Verdana;
}

.bookingcost
{
	font-weight: bold;
	font-size: 12pt;
	color: #FF0084;
	font-family: Verdana;
}

.quickhelpitem
{
	font-size: 8pt;
	color: #004142;
	font-family: Verdana;
}

.quickhelponline
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
}

.registeritemtitle
{
	font-size: 10pt;
	color: #4A494A;
	font-family: Verdana;
}

.registernicknotice
{
	font-size: 7pt;
	color: #FF0000;
	font-family: Verdana;
}

.registerpassnotice
{
	font-size: 7pt;
	color: #4A494A;
	font-family: Verdana;
}

.registeroptions
{
	font-size: 7pt;
	color: #39454A;
	font-family: Tahoma;
}

.registeragree
{
	font-size: 10pt;
	color: #D62021;
	font-family: Verdana;
}

.hotelboxcontent
{
	font-size: 8pt;
	color: #004142;
	font-family: Verdana;
}

.hotelboxbookroom
{
	font-size: 8pt;
	color: #FF0000;
	font-family: Verdana;
}

.hotelboxcancelroom
{
	font-size: 8pt;
	color: #008200;
	font-family: Verdana;
}

.hotelboxpromote
{
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana;
}

.hotelboxadvertise
{
	font-size: 8pt;
	color: #FF8242;
	font-family: Verdana;
}

.hotelboxrecruit
{
	font-size: 8pt;
	color: #312C9C;
	font-family: Verdana;
}

.hotelboxjob
{
	font-size: 8pt;
	color: #9C2C00;
	font-family: Verdana;
}

.hotelboxidea
{
	font-size: 8pt;
	color: #840084;
	font-family: Verdana;
}

.hotelboxcount
{
	font-size: 8pt;
	font-family: Verdana;
}

.calendarmonth
{
}

.calendardate
{
}

.calendarroom
{
}

.detailhotelsubjectitemtitleedit
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A595A;
	font-family: Verdana;
}

.detailhotelsubjectitemcontentedit
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A595A;
	font-family: Verdana;
}

.detailhotelimagetitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #E76529;
	font-family: Verdana;
}
/*---------------OpenShopSearch---------------*/
.OpenShop
{
	font-weight: normal;
	font-size: 10pt;
	color: #004142;
	font-family: Tahoma;
}
.OpenShopNextPrev, a.OpenShopNextPrev
{
	text-decoration:none;
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-family: Tahoma;

}
.OpenShopPage_Selected, a.OpenShopPage_Selected
{
	text-decoration:none;
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
	font-family: Tahoma;
}
.OpenShopPage, a.OpenShopPage, a.active.OpenShopPage
{
	text-decoration:none;
	font-weight: normal;
	font-size: 8pt;
	color:#0079ad;
	font-family: Tahoma;
}
.OpenShopName,a.OpenShopName,a.active.OpenShopName
{
	text-decoration:none;
	font-weight: bold;
	font-size: 11pt;
	color: Black;
	font-family: Tahoma;
}
.OpenShopAdress
{
	font-weight: bold;
	font-size: 11pt;
	color: Black;
	font-family: Tahoma;
}
.EditHotelJobList, a.EditHotelJobList, a:visited.EditHotelJobList, a:active.EditHotelJobList, a:link.EditHotelJobList
{
	font-weight: bold;
	font-size: 8pt;
	color: #4a494a;
	font-family: Verdana, Arial, Tahoma,Helvetica;
	text-decoration: underline;
}
.EditPhoTo, a.EditPhoTo, a:visited.EditPhoTo, a:active.EditPhoTo, a:link.EditPhoTo
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A595A;
	font-family: Verdana, Arial, Tahoma,Helvetica;
	text-decoration: underline;
}
a.EditPhoTo:hover,a.EditHotelJobList:hover
{
	color:red;
}
/*****************TestLogin********************/
.login_Top   { font-family: Verdana; font-size: 8pt; font-weight: bold }
.fes_07      { font-family: Arial; font-size: 10pt; color: #0082FF; font-weight: bold }
.tp_CL       { font-family: Arial; font-size: 10pt; color: #FF0084; font-weight: bold }
.login_Title { font-family: Arial; font-size: 12pt; font-weight: bold; margin-bottom: 6 }
.login_Welcome { font-family: Tahoma; font-size: 12pt; color: #FFFFFF; font-weight: bold }
.login_TroGiup { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold }
.login_copyright { font-family: Tahoma; font-size: 8pt; color: #FFFFFF }
.login_Normal { font-family: Verdana; font-size: 8pt; color: #000000 }
.login_Normal_Left { font-family: Arial; font-size: 10pt }

/*---------------Calendar style---------------*/
FORM { PADDING: 0px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;}
INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
SELECT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
A IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }
FORM.sort { FLOAT: left; WIDTH: auto }
FORM.sort DIV { FONT-SIZE: 88% }
#destComboInc FORM DIV { FONT-SIZE: 88% }
FORM.sort DIV { FONT-SIZE: 100% }
#destComboInc FORM DIV { FONT-SIZE: 100% }
.prefImg { FLOAT: right; MARGIN: 3px 8px; WIDTH: 72px }
.calender IMG { DISPLAY: none }
.calender IMG { DISPLAY: inline; BACKGROUND-COLOR: #0896ff }
A.calender:hover IMG { BACKGROUND-COLOR: #feba02 }
A.calender:active IMG { BACKGROUND-COLOR: #b30000 }
DIV.popup { BORDER-RIGHT: #feba02 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #feba02 1px solid; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 99; PADDING-BOTTOM: 3px; BORDER-LEFT: #feba02 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #feba02 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff9e7 }
DIV.popup P { MARGIN: 0px }
DIV.popup UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px }
.caltable { BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #fff }
.caltable A:link { COLOR: #0896ff! important }
.caltable A:visited { COLOR: #0896ff! important }
.caltable A:hover { BORDER-LEFT-COLOR: #feba02! important; BORDER-BOTTOM-COLOR: #feba02! important; COLOR: #feba02! important; BORDER-TOP-COLOR: #feba02! important; BORDER-RIGHT-COLOR: #feba02! important }
.caltable A:active { BORDER-LEFT-COLOR: #b30000! important; BORDER-BOTTOM-COLOR: #b30000! important; COLOR: #b30000! important; BORDER-TOP-COLOR: #b30000! important; BORDER-RIGHT-COLOR: #b30000! important }
.caltable TD { TEXT-ALIGN: center; font-family:Tahoma; font-size: 8pt; }
.caltable TD A { DISPLAY: block; TEXT-DECORATION: none }
.caltable TD.calheader A { DISPLAY: inline; VERTICAL-ALIGN: -0.4em }
.caltable TD.calheader IMG.calNoPrevMonth { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/noprev.gif) white no-repeat 0px -72px; VERTICAL-ALIGN: -0.4em }
.caltable TD.calheader IMG.calNoNextMonth { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/nonext.gif) white no-repeat 0px -72px; VERTICAL-ALIGN: -0.4em }
.caltable TD.calheader .calNextMonth IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/next.gif) white no-repeat 0px 0px }
.caltable TD.calheader .calPrevMonth IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/prev.gif) white no-repeat 0px 0px }
.caltable TD.calheader .calNextMonth:hover IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/next_hover.jpg) 0px -24px }
.caltable TD.calheader .calPrevMonth:hover IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/prev_hover.jpg) 0px -24px }
.caltable TD.calheader .calNextMonth:active IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/next_click.jpg) 0px -48px }
.caltable TD.calheader .calPrevMonth:active IMG { BACKGROUND: url(~/DalatHotelImages/Image_format/Search/prev_click.jpg) 0px -48px }
.calheader { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; WHITE-SPACE: nowrap }
.calheader SELECT { MARGIN: 0px 0.6em }
.monthYear { COLOR: white; BACKGROUND-COLOR: #ffffff }
.dayNames TD { BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #e6edf6; font-weight:bold; }
.days TD { BORDER-RIGHT: #e6edf6 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #e6edf6 2px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #e6edf6 2px solid; COLOR: #779bca; PADDING-TOP: 0.2em; BORDER-BOTTOM: #e6edf6 2px solid; BACKGROUND-COLOR: #e6edf6 }
.days TD.weekend { BORDER-LEFT-COLOR: #c5d4e9; BORDER-BOTTOM-COLOR: #c5d4e9; BORDER-TOP-COLOR: #c5d4e9; BACKGROUND-COLOR: #c5d4e9; BORDER-RIGHT-COLOR: #c5d4e9 }
.days TD.past { TEXT-DECORATION: line-through }
.days TD.today { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none }
.days TD.future { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none }
.days TD A { BORDER-RIGHT: #e6edf6 2px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #e6edf6 2px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #e6edf6 2px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #e6edf6 2px solid }
.days TD.weekend A { BORDER-LEFT-COLOR: #c5d4e9; BORDER-BOTTOM-COLOR: #c5d4e9; BORDER-TOP-COLOR: #c5d4e9; BORDER-RIGHT-COLOR: #c5d4e9 }
.days TD.today A { BACKGROUND-COLOR: #fff }
.days TD.selected { FONT-WEIGHT: bold }
.days TD.selected A { BORDER-LEFT-COLOR: #0896ff; BORDER-BOTTOM-COLOR: #0896ff; BORDER-TOP-COLOR: #0896ff; BORDER-RIGHT-COLOR: #0896ff }
.inlineJsRequired { DISPLAY: inline }
.blockJsRequired { DISPLAY: block }
.blocktoggle { DISPLAY: none }
