body {color: #343434;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0px;padding: 0px;background: url(../images/body-background.png) repeat-x top;}
#page {width: 910px;height:1015px;margin: 0 auto;padding: 0px;text-align: left;  background: url(../images/page-background.jpg) no-repeat; }
#cont {padding: 0 0 0 70px;}
#header1 {width: 780px;height: 128px;background: url(../images/logo.jpg) no-repeat top;}
#navi {font-family: "Times New Roman", Times, serif;margin: 0;padding: 0;list-style: none;list-style-position: outside;width: 780px;height: 35px;background: url(../images/navigation-back.png) no-repeat top;font-size: 1.1em;}
#navi li {float: left;line-height: 35px;padding: 0 0 0 35px;}
#navi strong {font-weight: normal;}
#navi a {color: #fcf4dc;text-decoration: none;}
#navi a:hover {color: #f78f1e;}
h1 {position: relative;margin: 0;padding: 0;font-size: 14px;height: 241px;width: 780px;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 241px;width: 780px;  background: url(../images/header-visual.jpg) no-repeat top; }
h2 {font-family: "Times New Roman", Times, serif;width: 780px;height: 51px;background: url(../images/h2-background.jpg) no-repeat top;margin: 0;padding: 0;color: #754105;font-weight: normal;font-size: 1.8em;line-height: 51px;}
h2 strong {padding: 0 0 0 35px;font-weight: normal;}
h3 {font-family: "Times New Roman", Times, serif;margin: 0;padding: 0 0 2px 35px;color: #754105;font-weight: normal;font-size: 1.8em;clear: both;}
#lnews {width: 344px;height: 226px;margin: 0 0 0 35px;float: left;}
#lnews p {float: left;display: block;width: 176px;height: 216px;padding: 0;margin: 5px 0 0 0;}
#lnews span {display: block;height: 166px;}
.img1 {width: 163px;height: 226px;background: url(../images/img_background.png) no-repeat top;float: right;border:0px none;}
.img1 img {width: 153px;height: 216px;margin: 5px 0 0 5px;border:0px none;}
.ln1 {color: #3f0b03;font-weight: bold;text-decoration: none;display: block;}
.ln2 {color: #3f0b03;font-weight: bold;text-decoration: none;display: block;text-align: right;}
#ho1 {float: left;display: block;width: 176px;height: 235px;margin-left: 12px;border: 0px none;}
#ho2 {display: block;float: left;border: 0px none;height: 239px;width: 182px;margin-left: 2px;}
#ho2 img, #ho1 img {border: 0px none;}
#listn-left {float: left;width: 400px;margin-left: 35px;}
#listn-right {float: right;width: 250px;margin-right: 38px;}
#listn-right h3 {font-family: "Times New Roman", Times, serif;margin: 0;padding: 0 0 2px 0px;color: #754105;font-weight: normal;font-size: 1.8em;clear: both;}
#listn-right ul {margin: 0;padding: 0;list-style: none;list-style-position: outside;}
#listn-right li {padding: 0 0 10px 0;}
#listn-right a {color: #754105;text-decoration: underline;}
#listn-right a:hover {text-decoration: none;}
#newscnt {overflow: auto;width: 440px;height: 470px;}
#newscnt a {border:0px none;}
#newscnt ol, #newscnt ul {margin: 5px 0 0 20px;list-style-position: inside;}
#newscnt img {width: 153px;height: 216px;float: left;margin: 0 20px 0 0;border:0px none;}
p.pc {padding: 20px 0;margin: 0 35px;}
.req {color: #c80000;font-size: 1.5em;position: relative;top: 5px;}
form.contact {margin: 0px;padding: 0px;width:470px;float:left;}
form.contact ol {padding: 0px;margin: 1.5em 0 0 2em;list-style: none;list-style-position: outside;}
form.contact label {float: left;width: 5.5em;margin-right: 1em;font-size: 1.1em;}
form.contact fieldset {margin: 1.5em 1em 0 1em;padding: 0;border: 0px none;}
form.contact legend {margin-left: 2em;color: #9b9b9b;font-size: 1.4em;background:#FFF;}
form.contact li {padding-bottom: 1em;}
form.contact ol li input {border: 1px solid #C8C8C8;width: 20em;font-size: 1.1em;color: #383838;padding: 2px;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact fieldset.submit {border: 0px none;}
form.contact textarea {border: 1px solid #C8C8C8;width: 22em;overflow: auto;font-family: Arial, Helvetica, sans-serif;padding: 2px;font-size: 1.1em;color: #383838;height: 10em;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact li .req {padding-left: 10px;background: transparent;}
.submit input {margin-left: 21em;border: 1px solid #C8C8C8;background-color: #c8c8c8;color: #383838;font-size: 1.2em;padding: 1px;text-transform: uppercase;letter-spacing:-1px;}
#restl, #restr {list-style: none;list-style-position: outside;width: 330px;height: 150px;padding: 0;}
#restl {float: left;margin: 0 0 0 35px;line-height: 22px;}
#restr {float: right;margin: 0 38px 0 0;line-height: 22px;}
#imggal {margin: 20px 0 0 35px;clear: both;}
#imggal a {display: block;width: 163px;height: 226px;background: url(../images/img_background.png) no-repeat top;float: left;margin: 0 18px 0 0;}
#imggal span {display: block;width: 163px;height: 226px;background: url(../images/img_background.png) no-repeat top;float: left;margin: 0 18px 0 0;}
#imggal img {width: 153px;height: 216px;margin: 5px 0 0 5px;border: 0px none;}
#cate p {padding: 40px 0 0 0;margin: 0 38px 60px 35px;}
#menus {padding: 0;margin: 10px 0 20px 35px;list-style: none;list-style-position: outside;}
#menus li {margin: 0;padding: 0;line-height: 30px;}
#menus a {color: #754105;}
.tybo {padding: 20px 0 0 35px;}
#main {width: 780px;height: 486px;background: url(../images/content-background.jpg) no-repeat top;}
#home1 {float: left;margin: 0 0 0 35px;width: 320px;height: 249px;}
#home1 p {padding: 0;margin: 0 0 0 0px;line-height: 1.5em;}

#spc {height: 20px;}
#booking-form {width: 360px;height: 249px;float: right;background: url(../images/book-board.jpg) no-repeat top;padding: 0;margin: 0 32px 0 0;}
#booking-form fieldset {border: 0px none;margin: 0;padding: 0;}
#booking-form label {display: none;}

#book-in1n, #book-in1e  {width: 161px;height: 36px;position: relative;top: 65px;left: 16px;}
#book-in1n {background: url(../images/booking-input-1n.png) no-repeat top;}
#book-in1e {background: url(../images/booking-input-1e.png) no-repeat top;}
#book-in1n input, #book-in1e input{border: 0px none;color: #fff;background-color: transparent;height: 22px;position: relative;left: 7px;top: 4px;width: 148px;	line-height: 22px;}


#book-in2n, #book-in2e {width: 161px;height: 32px;position: relative;top: 95px;left: 16px;}
#book-in2n {background: url(../images/booking-input-2n.png) no-repeat top;}
#book-in2e {background: url(../images/booking-input-2e.png) no-repeat top;}
#book-in2n input, #book-in2e input {border: 0px none;color: #fff;background-color: transparent;height: 22px;position: relative;left: 7px;top: 4px;width: 148px;	line-height: 22px;}

#book-txtn,#book-txte  {width: 157px;height: 99px;position: relative;top: 0px;left: 184px;}
#book-txtn {background: url(../images/booking-textarea-n.png) no-repeat top;}
#book-txte {background: url(../images/booking-textarea-e.png) no-repeat top;}

#book-txtn textarea, #book-txte textarea {width: 144px;height: 84px;overflow: hidden;border: 0px none;position: relative;top: 5px;left: 4px;background: transparent;color: #fff;font-family: Arial, Helvetica, sans-serif;}

#book-subm {width: 94px;height: 24px;background: url(../images/booking-button.png) no-repeat top;border: 0px none;position: relative;top: 10px;	left: 250px;cursor: pointer;} 


#hhm1 {margin: 0 0 0 35px;clear: both;}
#hhm1 p {color: red;font-size: 0.86em;margin: 0;padding: 0;position: relative;left: 80px;top: -23px;font-weight: bold;}

#content2 {width: 780px;height: 537px;background: url(../images/content-background-2.jpg) no-repeat top}
#content2 h2 {margin: 0;padding: 0;color: #754105;font-weight: normal;font-size: 1.6em;line-height: 1.6em;width: auto;height: auto;background: transparent;letter-spacing: -1px;}
#content2 h3 {margin: 0;padding: 0 0 0 0;color: #754105;font-weight: normal;font-size: 1.8em;width: 280px;float: left;position: relative;top: -5px;}
#conthh1 {clear: both;}

#about1 {float: left;margin: 0 0 0 35px;width: 475px;height: 186px;}
#about1 p {padding: 0;margin: 0 0 0 0px;}
#board {float: right;width: 224px;height: 220px;list-style: none;list-style-position: outside;margin: 0 38px 0 0;padding: 0;background: url(../images/blackboard.jpg) no-repeat top;}
#board li {margin: 0;padding: 0;}
#board li.hidden {display:none;}
#board a.google {width: 122px;height: 21px;background: url(../images/google-map.png) no-repeat top;position: relative;top: 159px;left: 16px;display: block;}
#board a.google span {display: none;}


#footer {font-family: "Times New Roman", Times, serif;color: #754105;width: 780px;height: 73px;background: url(../images/footer-background.jpg) no-repeat top;}
#footer a {color: #754105;}
#footer p {display: block;margin: 0px;padding: 30px 0 0 0;text-align: center;width: 300px;float: left;}
#footer ul {margin: 0px;padding: 0px;display: block;height: 73px;list-style: none;list-style-position: outside;width: 460px;float: right;}
#footer li {float: left;margin: 0;padding: 0 0 0 15px;line-height: 73px;}
#map {width: 700px;height: 500px;}

#cc1 {display: block;float: right;list-style: none;list-style-position: outside;margin: 37px 60px 0 0;padding: 0;}
#cc1 li {margin: 0;padding: 0;}
#cc1 li.pb {padding-bottom: 20px;}

.blckboard1, .blckboard2 {width: 710px;height: 217px;margin: 0 0 10px 30px;padding: 0;list-style: none;list-style-position: outside;}
.blckboard1 {background: url(../images/menu-blackboard1.jpg) no-repeat top;}
.blckboard2 {background: url(../images/menu-blackboard1.jpg) no-repeat top;}
.blckboard1 li, .blckboard2 li {display: block;float: left;width: 175px;height: 182px;}
li.blckli1 {margin: 0 0 0 41px;padding: 0;}
li.blckli2 {margin: 0 0 0 52px;padding: 0;}
.blckboard1 a, .blckboard2 a{display: block;width: 175px;height: 182px;text-decoration:none;}
.blckboard1 strong, .blckboard2 strong {display: none;}
.blk01 {background: url(../images/menu-1.jpg) no-repeat top;}
.blk02 {background: url(../images/menu-2.jpg) no-repeat top;}
.blk03 {background: url(../images/menu-3.jpg) no-repeat top;}
.blk04 {background: url(../images/menu-4.jpg) no-repeat top;}
.blk05 {background: url(../images/menu-5.jpg) no-repeat top;}
.blk06 {background: url(../images/menu-6.jpg) no-repeat top;}

#sitemap {margin: 0 0 0 40px;padding: 10px;list-style: square;list-style-position: outside;}
#sitemap a {text-decoration: none;color: #754105;}
#sitemap a:hover {color: #c80000;}
#sitemap strong {font-weight: normal;}
#sitemap li {line-height: 1.7em;}
#sitemap li ul {list-style: square;list-style-position: outside;margin: 0 0 0 18px;padding: 0;}


/* for IE6 */  
* html #home1 {margin: 0 0 0 12px;}
* html #about1 {margin: 0 0 0 12px;}
* html #board {margin: 0 15px 0 0px;}
* html #lnews {margin: 0 0 0 12px;}
* html h3 {padding: 0 0 0 25px;}
* html #listn-left {margin-left: 12px;}
* html #listn-right {margin-right: 15px;}
* html #restl {margin: 0 0 0 12px;}
* html #restr {margin: 0 15px 0 0;}
* html #imggal {margin: 20px 0 0 25px;}
/* end for IE6 */