body{background:url(images/top_bg.jpg) repeat-x #600d0b; margin:0;font-family:Arial, Helvetica, sans-serif;}
img{ border:0}
h1,h2,h3,p,dd,dl,dt,input{ margin:0; padding:0;}
h1,h2{color:#990000;}
ul,li{ list-style:none; margin:0; padding:0;}

.txt{ width:200px; height:20px;}
.txt1{width:200px; height:130px;}

#topBox{width:960px; margin:auto}
.top{float:left; width:960px; height:347px; background:url(images/top.jpg) no-repeat;}
.topLogo{float:left; padding:0px 0 0 50px;}
a.topHomeLink{float:right;width:80px; height:40px;}

.topSmoke{float:right; display:inline;}
.nav{float:left; width:553px; padding-top:9px;}
.nav a{float:left; width:104px; height:41px; text-align:center; font-size:14px; color:#fff; margin-right:5px; background:url(images/navTab.gif) no-repeat; text-decoration:none; line-height:40px;font-weight:bold; display:inline;}
.nav a#lang{float:left; width:80px; height:41px; text-align:center; font-size:14px; color:#fff; margin-left:20px; background:url(images/navTabLang.gif) no-repeat; text-decoration:none; line-height:40px;font-weight:bold; display:inline;}
.nav a:hover{background:url(images/navTab.gif) 0px -41px no-repeat;}

#mainPatten{width:100%; background:url(images/main_bg.gif);float:left;}
#mainBox{width:960px; margin:auto;}
.main{float:left; padding:20px 0; width:960px; font-size:15px; line-height:24px;}
.mainTopinfo{float:right; width:591px; margin-bottom:15px; font-size:12px; line-height:15px;}
.mainTopinfo h1{background:url(images/intro_bar.gif) no-repeat; width:100%; text-align:left;font-size:18px; line-height:36px; text-indent:40px; font-weight:normal;float:left; padding-bottom:10px;}
.mainTopinfo p strong{color:#990000; font-size:14px;}
.mainTopinfo p{position:relative;}
.mainTopinfo p a.form{position:absolute; right:0px; top:5px; color:#fff; background:#990000; padding:3px; text-decoration:none}
.mainTopinfo ul{float:left; width:500px;margin:0 0 0 30px; display:inline;background:url(images/myj.jpg) no-repeat; padding-left:170px;}
.mainTopinfo ul li{background:url(images/arr_1.gif) 0px 4px no-repeat; font-size:12px; line-height:16px; color:#6d0a09; float:left; clear:both; width:400px; padding:0 0 0 20px;margin:0 0 6px;}
.main p{padding:10px 30px; color:#333;}

.mainInfo{float:left; width:960px;}
.mainInfo h1{background:url(images/bar.gif) no-repeat; width:100%; text-align:left;font-size:18px; color:#990000; line-height:40px; text-indent:40px; font-weight:normal;float:left; margin-bottom:30px;}
.mainInfo div{ float:left; width:460px; padding-right:20px;}
.mainInfo img{float:left; border:3px solid #fff; margin-right:15px; display:inline;}
.mainInfo h2{float:left; text-align:left; width:280px; font-size:14px; line-height:20px; margin-bottom:15px;}
.mainInfo p{font-size:12px; line-height:18px; color:#333;float:left; width:280px; padding:0; margin:0;}
.main .aboutTxt{float:left; width:540px; margin-right:20px; display:inline; text-align:justify;}
.main .aboutTxt p{float:left; width:500px;padding:10px 0 0 30px;}
.main .aboutTxt h1{padding-left:30px; display:inline; float:left;}
.main .aboutTxt ul{ padding-left:30px;}
.main .aboutTxt li{background:url(images/arr_1.gif) 0px 11px no-repeat; clear:both;padding-left:20px; font-size:12px; line-height:30px;}
.main .reward{float:right; width:400px; padding-top:10px; font-size:12px; color:#660000; line-height:30px;}

.main .booking{float:left; width:540px; padding-left:420px; background:url(images/gallery/room.jpg) no-repeat 50px 10px;display:inline; text-align:justify;}
.main .gallery{float:left; width:960px;}
.main .gallery li{float:left; margin:10px 10px 10px 0;}
.gallery li img{ border:solid 2px #fff; cursor: pointer}

h1 {padding:20px 0 10px 30px; font-size:22px; padding:0}
.t1{background:url(images/bar.gif) no-repeat; width:100%; height:35px; float:left; text-align:left; padding:9px 0 0 30px;}
.t1 img{ border:0;}
.t2{background:url(images/bar_s.gif) no-repeat; width:100%; height:35px; float:left; text-align:left; padding:5px 0 0 30px;}
.t2 img{ border:0;}
.menuList{float:left; width:320px; margin-left:20px;margin-top:20px; display:inline; font-size:11px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menuList dd{float:left; width:280px; border-bottom:dotted 1px #FFF; padding:8px 0;}
.menuList dt{float:right; width:40px;border-bottom:dotted 1px #FFF;padding:8px 0; text-align:right;}
.dishPic{}

.menuListS{float:left; width:280px; margin-top:20px; margin-bottom:20px; display:inline; font-size:11px; line-height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.menuListS dd{float:left; width:240px; border-bottom:dotted 1px #FFF; padding:7px 0 8px;}
.menuListS dt{float:right; width:40px;border-bottom:dotted 1px #FFF; padding:7px 0 8px; text-align:right;}
.menuListS dt.twoLine, .menuList dt.twoLine{padding-bottom:23px;}

.MSG{position:absolute; left:820px; top:-25px;z-index:2;}
.MSG img{ border:0;}
.bookingBtn{position:absolute; left:820px; top:-25px;width:50px; height:50px; z-index:2;}
.bookingBtn a{display:block;float:left; width:97px; height:98px; background:url(images/btn_onlineBooking.gif) no-repeat;}
.bookingBtn a:hover{background:url(images/btn_onlineBooking.gif) no-repeat 0px -98px;}
form td{ text-align:right;}


#footerBg{width:100%; background:#600d0b;float:left; background:url(images/bottom.gif) repeat-x center bottom;}
#footerBox{width:960px; margin:auto;}
.footer{float:left;width:960px; height:80px; text-align:center; color:#fff; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:45px;}
.footer p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:14px;}
.footer a{color:#FFCC00; text-decoration:none;}


.remark{width:240px; height:100px;}
input.blank{width:240px; height:20px;}

/*link img style*/
		
		#allMask{position:absolute;left:0px;top:0px;}
		#imgFrame{position:absolute;background:#fff;left:0px;top:0px;}
		#imgFrame img{display:block;margin:10px 10px;}
		#bigTitle{float:right; position:absolute;width:38px;height:38px; background:url(images/close.gif); margin:0 10px 10px 0}

