body {text-align:center;color:#000000;background-color:#fffff0;margin:10px;padding:0px;}
#wrap {width:810px;text-align:left;margin-left:auto;margin-right:auto;}
#headBanner {width:220px;float:left;margin-top:20px;}
#headAd {width:470px;float:right;}

.clear {clear:both;}

#title {border:1px solid #ff00ff;background-color:#ffccff;margin-bottom:0.5em;padding:3px;}
.title1 {font-size:150%;color:#cc0000;font-weight:bold;margin-left:0.3em;}
.title2 {font-size:100%;color:#cc0000;font-weight:bold;}

#SideWrap {width:150px;float:left;}
#MainWrap {width:650px;float:right;}

#breadcrumbs {width:520px;float:left;margin-left:10px;font-size:80%;margin-top:5px;}
#serch {width:280px;float:right;font-size:80%;text-align:right;}
.s {font-size:80%;}

a:link {color:#0000ff;}
a:visited {color:#8000ff;}
a:hover {color:#ff3030;}
a:active {color:#ff0000;}
address {font-size:80%;text-align:center;line-height:120%;}
.bi {font-weight:bold;font-style:italic;}

form {margin-top:0px;margin-bottom:0px;font-size:100%;}
input {font-size:100%;}

table.menu {border-collapse:separate;width:100%;}
td.menu1 {border:1px solid #909090;margin:0px;padding:1px;text-align:center;background-color:#d0d0d0;font-size:80%;width:14%;}
td.menu2 {border:1px solid #ff4040;margin:0px;padding:1px;text-align:center;background-color:#ffb0b0;font-size:80%;width:14%;}

.spa-map {background-color:#ffffd0;font-weight:bold;padding-top:0.5em;padding-bottom:1em;text-align:center;}
.spa-news {background-color:#ffd0d0;border:1px solid #ff00ff;padding:3px;margin-bottom:0.5em;}
.spa-news dt {font-weight:bold;}
.spa-news dd {margin-bottom:1em;}

.spa-menu1 {background-color:#ffbbff;font-weight:bold;padding:0.5em;}
.spa-menu2 {background-color:#ffe9ff;padding:0.5em;}
.spa-menu2 p {margin-top:0em;margin-left:0.5em;margin-bottom:1em;}

.hotel-menu1 {background-color:#bbffbb;font-weight:bold;padding:0.5em;}
.hotel-menu2 {background-color:#e9ffe9;padding:0.5em;}
.hotel-menu2 p {margin-top:0em;margin-left:0.5em;margin-bottom:1em;}
