@charset "utf-8";
/* CSS Document */

body { background:#e6d7c0; font-size:11px; position:relative; }

div#Cover { width:900px; position:relative; }

/* Start Top Nav */
div#Cover div#Topnav { width:900px; height:25px; padding:0px; margin:0; float:none; position:absolute; top:10px; left:0 }
div#Cover div#Topnav ul.UlTopNav { margin:0; padding:0; list-style:none;  }
div#Cover div#Topnav ul.UlTopNav li { float:left; }

/* Start Language */
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav { text-align:right; float:right; margin:0; padding:0; width:395px; }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.lang { float:left; margin:2px 0 0 0; font-size:11px; }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.lang a { color:#b24940; text-decoration:none }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.lang a:hover { color:#403423; text-decoration:none!important; }

/* Start Newsletter */
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.Enews { float:right; color:#af9176; font-size:11px; white-space:nowrap; }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.Enews .NewsLetter { font-size:15px; margin-top:2px; }

div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.Enews #m2moduleform_1 input { background:#794c2d; color:#c9b7ab; font-size:11px; font-weight:bold; border-bottom:1px solid #603d24; border-right:1px solid #603d24; border-top:1px solid #947057; border-left:1px solid #947057; cursor:pointer }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.Enews #m2moduleform_1 input:hover { color:#ffcb2f;  }
div#Cover div#Topnav ul.UlTopNav li.MenuTopNav div.Enews #m2moduleform_1 input#m2email { font-size:11px; color:#80705c; padding:2px 0 0 3px; margin-left:5px; background:#e6d7c0; border:1px solid #ba9f85; width:110px; height:16px; font-weight:normal; cursor:default }
/* End Top Nav */

/* Start SiteInfo */
div#Cover div#SiteInfo { width:900px; height:444px; overflow:hidden; position:absolute; top:40px; left:0; border:#bbac97 solid 1px; margin:0; padding:0; }

/* Start Left Col */
div#Cover div#SiteInfo div#LeftCol { width:170px; height:424px; overflow:hidden; float:left; background:#8f7861; padding:10px 10px 10px 10px; text-align:left; margin:0; display:block; }

/* Start Booking Detail */
div#Cover div#SiteInfo div#LeftCol div#booking { border-bottom:#c7bcb0 dotted 1px; padding:0 0 10px 0; margin:0 0 10px 0;}
div#Cover div#SiteInfo div#LeftCol div#booking form#HotSrch { margin:0; padding:0;}
div#Cover div#SiteInfo div#LeftCol div#online { font-variant:small-caps; font-size:12px; font-weight:bold; color:#fff; padding:0 0 3px 0; border-bottom:#c7bcb0 dotted 1px; margin-bottom:5px; }
div#Cover div#SiteInfo div#LeftCol table#TB_Booking { margin:0; padding:0; color:#fff; font-size:11px; width:100%; }
div#Cover div#SiteInfo div#LeftCol table#TB_Booking td { padding:3px 0; }
div#Cover div#SiteInfo div#LeftCol table#TB_Booking input, div#Cover div#SiteInfo div#LeftCol table#TB_Booking select { background:#d0c7b3; border:1px solid #794c2d; }

input.promotion { width:80px; background:red; }

div#Cover div#SiteInfo div#LeftCol table#TB_Booking input.btnAvail { background:#d86c19; color:#fff; font-size:11px; cursor:pointer; border-top:#e59e67 solid 1px; border-right:#934911 solid 1px; border-bottom:#934911 solid 1px; border-left:#e59e67 solid 1px; padding:2px 3px; margin:0 0 0 3px; }

div#Cover div#SiteInfo div#LeftCol table#TB_Booking input.btnAvail:hover { color:#fff3ae; background:#920012; border-top:#e59e67 solid 1px; border-right:#934911 solid 1px; border-bottom:#934911 solid 1px; border-left:#e59e67 solid 1px; }

select#Spacial.Select1 { padding-top: 2px!important; padding-bottom:2px!important; padding-right:2px; }


/* Start Adv */
div#Cover div#SiteInfo div#LeftCol div.ADV { background:#9d8975; margin:20px 0; padding:6px; }
div#Cover div#SiteInfo div#LeftCol div.ADV img { border: 1px #9d8975 solid; }
div#Cover div#SiteInfo div#LeftCol div.ADV img:hover { border: 1px #d5c0aa solid; }
div#Cover div#SiteInfo div#LeftCol div.ql { margin:10px 0 30px 0; text-align:left; }
div#Cover div#SiteInfo div#LeftCol div.ql a { text-decoration:none; color:#dabfa7; font-size:11px; background:url(../images/bulet.gif) no-repeat; padding-left:10px; background-position:0 3px; }
div#Cover div#SiteInfo div#LeftCol div.ql a:hover { text-decoration:none; color:#FFFFCC; font-weight:bold; }

/* End Left Col */
/* ===================*===================*=================== */
/* ===================*===================*=================== */
/* Start Right Col */
div#Cover div#SiteInfo div#RightCol { width:710px; height:444px; overflow:hidden; padding:0; margin:0; float:right; text-align:left; position:relative; }

/* Start Content Index */
div#Cover div#SiteInfo div#RightCol div#CenterCol { width:448px; height:444px;  margin:0; padding:0; float:left; background:#fff url(../images/loading.gif) no-repeat; background-position:48% 50%; position:relative; }
div#Cover div#SiteInfo div#RightCol div#CenterCol div.Flash { width:448px; height:444px; background: url(../images/indicator.gif) no-repeat; background-position:40% 50%; margin:0; padding:0; }

/* Start Content Pages */
div#Cover div#SiteInfo div#RightCol div#CenterColPages { width:410px; height:444px; margin:0; padding:0; float:left; background:#fff url(../images/loading.gif) no-repeat; background-position:48% 50%; position:absolute; top: 0; left: 0; }

div#Cover div#SiteInfo div#RightCol div#CenterColPages div.BigImage { background: url(../images/bg_img.gif) no-repeat; background-position:60% 50%; position:relative; width:410px; height:444px; vertical-align:middle; }

div#Cover div#SiteInfo div#RightCol div#CenterColPages div.BigImage img { width:410px; height:auto; background: url(../images/indicator.gif) no-repeat; background-position:40% 46%; border-left:none; border-right:none; }

/* Start Main Menu Content Index */
div#Cover div#SiteInfo div#RightCol div#CenterCol div#MainMenu { width:448px; position:absolute; top:0; left:0; background:#928470; }
div#Cover div#SiteInfo div#RightCol div#CenterCol div#MainMenu div#MainMenu div#Menu { float:left; }

/* Start Main Menu Content Pages */
div#Cover div#SiteInfo div#RightCol div#CenterColPages div#MainMenu { width:410px; position:absolute; top:0; left:0; background:#928470; }
div#Cover div#SiteInfo div#RightCol div#CenterColPages div#MainMenu div#MainMenu div#Menu { float:left; }


table.stctb { background-color:#928470; background-transparent:50%; }
tr.stctr { background:#fff; }


/* End Main Menu */
/* ===================*===================*=================== */
/* ===================*===================*=================== */
/* StartContent Index */
div#Cover div#SiteInfo div#RightCol div#ContentIndex { width:242px; height:424px; float:right; margin:0; padding:10px; background:#c3b49e; position:absolute; top:0; right:0; }

/* Start News Summary */
div#Cover div#SiteInfo div#RightCol div#ContentIndex div.TitleNews { background:url(../images/bgnews.gif) no-repeat; background-position:25% 2px; font-size:13px; font-weight:bold; color:#6f5944; padding:0 0 8px 0px; margin:0; border-bottom:#8f7861 dashed 1px; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews { text-align:left; font-size:11px; margin-bottom:5px; padding-bottom:5px; list-style:none; }

div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li p.TitleDetailNews { color:#b2672f; font-weight:bold; margin:0 0 5px 0; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li p.TitleDetailNews a { color:#0f5287; display:inline-block; text-align:left; text-decoration:none; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li p.TitleDetailNews a:hover { color:#0d3250; text-decoration:underline; text-align:left; display:inline-block; }

div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li { border-bottom:#8f7861 dashed 1px; padding:5px 0; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li img { height:120px; width:225px!important; margin-top:7px; }

div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li p img { display: none; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews li p a { text-align:right; margin:5px 7px 0 0; display:none; }
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews a { color:#0f5287;}
div#Cover div#SiteInfo div#RightCol div#ContentIndex ul.DetailNews a:hover { color:#0d3250; text-decoration:underline;}

/* End Content Index */

/* ===================*===================*=================== */
/* ===================*===================*=================== */

/* ============= */
/* Content Pages */
/* ============= */
div#Cover div#SiteInfo div#RightCol div#ContentPages { width:279px; height:409px; float:right; padding:20px 10px 15px 10px; margin:0; border-left:#928470 solid 1px; font-size:11px; color:#313131; line-height:1.3em; background:#f2e9dc url(../images/background_pages.jpg) repeat-x; }

/* Start Content Detail */
div#Cover div#SiteInfo div#RightCol div#ContentPages div.holder {  }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.jScrollPaneContainer { width:100%; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane { height:410px; width:285px; overflow:auto!important; margin:0 0 0 5px; padding:0 10px 1px 0; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane ul { margin:0; padding-left:5px; list-style:none;}
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane li { margin:1px 0 4px 0; background:url(../images/bulet.gif) no-repeat; padding-left:10px; background-position:0 3px; }

div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane ul li ul { margin:0; padding-left:5px; list-style:none; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane ul li ul li { margin:3px 0 5px 0; background:url(../images/bulet_o.gif) no-repeat; padding-left:10px; background-position:0 5px; }

div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane div#NewsPostDetailContent { max-width: 250px!important; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane h4  { display:inline-block; max-width:240px; }

div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane p { margin:1px 10px 5px 0; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane p img { width:240px; height:auto; margin:3px 10px 10px 0; border:#cf6b00 solid 1px; }

/* Start News Detail */
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane div.Detatail1 { border-bottom:1px dashed #919191; margin-bottom:7px; padding-bottom:3px; }
div#Cover div#SiteInfo div#RightCol div#ContentPages div.scroll-pane div.Detatail1 img { height:70px; width:153px; float:left; margin:3px 10px 10px 0; border:#004165 solid 1px; }

/* Style Enlargement */
div#Cover div#SiteInfo div#RightCol div#ContentPages div.enlarge { border:#ccc solid 1px; padding:7px; margin:7px 0 4px 0; text-align:center; /* background:#fff url(../images/indicator.gif) no-repeat; background-position:60% 50%;  */}
div#Cover div#SiteInfo div#RightCol div#ContentPages div.enlarge:hover { border:#00376F solid 1px; padding:7px; }

div#Cover div#SiteInfo div#RightCol div#ContentPages div.enlarge img { height:auto; width:auto; }
/*div#Cover div#SiteInfo div#RightCol div#ContentPages div.enlarge img:hover { border:1px solid #6f9fc8; } */

a.history { background:#00376F; padding:3px 15px; margin:10px 20px 10px 0; color:#fff!important; font-weight:bold!important; }
a.history:hover { background:#d8832c; padding:3px 15px; margin:20px 20px 10px 0!important; color:#fff!important; font-weight:bold!important; text-decoration:none!important }

/* End Content Pages */
/* ===================*===================*=================== */
/* End Right Col */
/* ===================*===================*=================== */
/* End SiteInfo */
/* ===================*===================*=================== */
/* ===================*===================*=================== */

/* Footer */
div#Cover div#Fotter { text-align:left; margin:5px 0; padding:0; clear:both; float:none; height:20px; font-size:11px; position:absolute; top:485px; left:0; font-family:Arial, Helvetica, sans-serif;  }
div#Cover div#Fotter ul.BtMenu { list-style:none; margin:5px 0; clear:both; padding:0; }

div#Cover div#Fotter ul.BtMenu li { float:left; border-left:1px solid #a78c81; padding-left:11px; display:block; font-variant:small-caps; font-size:136%!important; font-weight:bold; text-decoration:none!important; margin:0 4px 0 5px; }

div#Cover div#Fotter ul.BtMenu li.LeftEn { margin:0 3px 0 0!important; border:none!important; padding:0!important }

div#Cover div#Fotter ul.BtMenu li a { text-decoration:none; }
div#Cover div#Fotter ul.BtMenu li a:hover { text-decoration:none; }

/*
div#Cover div#Fotter ul.BtMenu li a.LeftEn { color:#805537; font-variant:small-caps; font-size:14px; font-weight:bold; text-decoration:none; margin-right:11px; padding:0; letter-spacing:0.1em }
div#Cover div#Fotter ul.BtMenu li a.LeftEn:hover { color:#b24940;  }

div#Cover div#Fotter ul.BtMenu li a.RightEN { color:#805537; font-variant:small-caps; font-size:14px; font-weight:bold; margin-left:15px; text-decoration:none;  letter-spacing:0.1em }
div#Cover div#Fotter ul.BtMenu li a.RightEN:hover { color:#b24940; }

*/

div#Cover div#CopyRight { margin:0; padding:5px 0 0 0; border-top:#a78c81 solid 1px; clear:both; font-size:11px;  position:absolute; top:520px; left:0; margin:0; width:100%; max-width:900px; }
div#Cover div#CopyRight a { font-weight:normal; }
div#Cover div.ClearFloat { clear:both; float:none;  }
/* End Footer */

/* Dulex*/
td#menu00570p1i0im.stctd {  }

/* Cap 1 */
/* index */
div#CenterCol td#menu00570p0i2im.stctd { border-left:1px solid #c3b49e; padding-left:16px; padding-right:18px; }
div#CenterCol td#menu00570p0i1im.stctd { border-left:1px solid #c3b49e; padding-left:16px; padding-right:16px; }
div#CenterCol td#menu00570p0i0im.stctd { border-left:1px solid #8f7861; padding-left:16px; padding-right:16px; }

/* Pages */
div#CenterColPages td#menu00570p0i2im.stctd { border-left:1px solid #c3b49e; padding-left:10px; padding-right:10px; }
div#CenterColPages td#menu00570p0i1im.stctd { border-left:1px solid #c3b49e; padding-left:10px; padding-right:10px; }
div#CenterColPages td#menu00570p0i0im.stctd { border-left:1px solid #8f7861; padding-left:10px; padding-right:10px; }
