html, body {height:100%; font-size:75%;}
*, html, body {margin:0px; padding:0px;}
body {font:12px Times New Roman, Times, serif; color:#4d493e; text-align:center; background: #fff url(../img/bodyBg.gif) center top repeat-y;}
td, input, textarea, option, select {font:12px Times New Roman, Times, serif; color:#4d493e;}
td, th {font-size:75%;}
html>body td {font-size:1em;}
html>body th {font-size:1em;}


img {border:0px solid;}
a {text-decoration:underline; color:#ce8a3d;}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.oneHundreedPercent {width:100%;}
.red {color:#b13939 !important}

#global {background: url(../img/bodyBg02.gif) center bottom no-repeat; height:100%; min-height:100%; min-width:1000px; margin-bottom:-30px;}
html>body #global {height:auto;}
#globalIndex {height:779px; min-height:779px; min-width:1000px;}
html>body #globalIndex {height:auto;}
#global.bgNone {background: none;}
#minWidth {width:1000px; margin:0 auto; text-align:left; height:464px; min-height:464px;}
html>body #minWidth {height:auto;}
.bgFull {background: url(../img/mwFull.gif) center top no-repeat;}
.bgLight {background: url(../img/mw.gif) center top no-repeat;}

#header {position:relative; height:189px;}
#header #logo {position:absolute; left:256px; top:61px;}
#header #topNav {position:absolute; left:10px; top:126px; width:980px;}
#header #topNav li {float:left;}
#header #topNav li a {display:block; height:16px; background: url(../img/topNav.gif) -1000px -1000px no-repeat;}
#header #topNav li a span {display:none;}
#header #topNav li#lnk01 a {width:97px; margin-right:23px; background-position:left top;}
#header #topNav li#lnk01 a:hover {background-position:-175px top;}
#header #topNav li#lnk01 a.current {background-position:-175px top;}
#header #topNav li#lnk02 a {width:128px; margin-right:24px; background-position:left -16px;}
#header #topNav li#lnk02 a:hover {background-position:-175px -16px;}
#header #topNav li#lnk02 a.current {background-position:-175px -16px;}
#header #topNav li#lnk03 a {width:90px; margin-right:283px; background-position:left -32px;}
#header #topNav li#lnk03 a:hover {background-position:-175px -32px;}
#header #topNav li#lnk03 a.current {background-position:-175px -32px;}
#header #topNav li#lnk04 a {width:58px; margin-right:26px; background-position:left -48px;}
#header #topNav li#lnk04 a:hover {background-position:-175px -48px;}
#header #topNav li#lnk04 a.current {background-position:-175px -48px;}
#header #topNav li#lnk05 a {width:68px; margin-right:24px; background-position:left -64px;}
#header #topNav li#lnk05 a:hover {background-position:-175px -64px;}
#header #topNav li#lnk05 a.current {background-position:-175px -64px;}
#header #topNav li#lnk06 a {width:159px; background-position:left -80px;}
#header #topNav li#lnk06 a:hover {background-position:-175px -80px;}
#header #topNav li#lnk06 a.current {background-position:-175px -80px;}

#contactPage {position:relative; height:480px;}
#contactPage span {display:none;}
#contactPage #p01 {position:absolute; left:97px; top:42px; width:190px; height:75px; background: url(../img/p01.gif) left top no-repeat;}
#contactPage #p01 .rel {position:relative; height:75px;}
#contactPage #p01 a {position:absolute; left:44px; top:62px; display:block; width:146px; height:13px;}
#contactPage #point {position:absolute; left:170px; top:153px; width:43px; height:13px; background: url(../img/point.gif) left top no-repeat;}
#contactPage #point02 {position:absolute; right:178px; top:153px; width:43px; height:13px; background: url(../img/point.gif) left top no-repeat;}
#contactPage #p02 {position:absolute; left:81px; top:198px; width:221px; height:107px; background: url(../img/p02.gif) left top no-repeat;}
#contactPage #h2 {position:absolute; left:366px; top:149px; width:283px; height:24px; background: url(../img/h2.gif) left top no-repeat;}
#contactPage #p03 {position:absolute; right:129px; top:42px; width:155px; height:33px; background: url(../img/p03.gif) left top no-repeat;}
#contactPage #p03 .rel {position:relative; height:33px;}
#contactPage #p03 a {position:absolute; left:0; top:0; display:block; width:98px; height:33px;}
#contactPage #p04 {position:absolute; right:108px; top:90px; width:193px; height:33px; background: url(../img/p04.gif) left top no-repeat;}
#contactPage #p04 .rel {position:relative; height:33px;}
#contactPage #p04 a {position:absolute; left:0; top:0; display:block; width:97px; height:33px;}
#contactPage #joinList {position:absolute; right:43px; top:229px; width:294px; height:36px;}
#contactPage #joinList .rel {position:relative; height:36px;}
#contactPage #joinList .lab {position:absolute; left:56px; top:0; width:185px; height:11px; background: url(../img/lab.gif) left top no-repeat;}
#contactPage #joinList label {position:absolute; left:0; top:15px; width:47px; height:18px; background: url(../img/email.gif) left top no-repeat;}
#contactPage #joinList .txt {position:absolute; left:54px; top:15px; width:190px; height:18px; background-color: #fff; color:#000; font:11px Arial, sans-serif; border:1px solid #b6b7b7; padding:2px 5px 0 5px;}
html>body #contactPage #joinList .txt {width:178px; height:14px;}
#contactPage #joinList .btn {position:absolute; right:0; bottom:0; width:41px; height:23px; background: url(../img/btnGo.gif) left top no-repeat;}

#directionsPage {position:relative; height:480px;}
#directionsPage span {display:none;}
#directionsPage #map {position:absolute; left:16px; top:20px; width:463px; height:253px; background: url(../img/mapBg.gif) left top no-repeat; padding:17px 0 0 16px;}
html>body #directionsPage #map {width:447px; height:236px;}
#directionsPage #googleMap {position:absolute; left:138px; top:269px; width:188px; height:25px; background: url(../img/link2map.gif) left top no-repeat;}
#directionsPage #googleMap .rel {position:relative; height:25px;}
#directionsPage #googleMap a {display:block; position:absolute; left:0; top:0; width:90px; height:25px;}
#directionsPage #p01 {position:absolute; right:121px; top:58px; width:295px; height:33px; background: url(../img/p011.gif) left top no-repeat;}
#directionsPage #p01 .rel {position:relative; height:33px;}
#directionsPage #p01 a {position:absolute; left:0; top:0; display:block; width:101px; height:33px;}
#directionsPage #p02 {position:absolute; right:54px; top:123px; width:361px; height:33px; background: url(../img/p021.gif) left top no-repeat;}
#directionsPage #p03 {position:absolute; right:151px; top:189px; width:264px; height:33px; background: url(../img/p031.gif) left top no-repeat;}

#galleryPage {position:relative; height:480px; /*background: url(../img/as.gif) center 380px no-repeat;*/ text-align:center;}

#pressPage {position:relative; height:480px;}
#pressPage .line {position:absolute; width:978px; height:203px; background: url(../img/lineBg.gif) left top no-repeat; padding:16px 0 0 18px; overflow:hidden;}
html>body #pressPage .line {width:960px; height:187px;}
#pressPage .line .item {float:left; width:134px; height:169px; overflow:hidden; margin-right:20px; border:1px solid #d1d1d1; padding:4px;}
html>body #pressPage .line .item {width:124px; height:159px;}
#pressPage .line .third {margin-right:58px;}
#pressPage .line .last {margin-right:0;}
#pressPage .first {left:15px; top:68px;}
#pressPage.twoLines .first {left:15px; top:18px;}
#pressPage.twoLines .second {left:15px; top:228px;}

#reservPage {position:relative; height:480px; background: url(../img/bigas.gif) 690px 90px no-repeat;}
#reservPage #formLcol {position:absolute; left:100px; top:30px;}
#reservPage label {float:left; display:block; width:150px; font:14px Tahoma, sans-serif; color:#4eb4f6;}
#reservPage .txt {float:left; width:190px; height:20px; border:1px solid #c3c3c3; background-color: #fff; padding:2px 5px 0 5px; margin-bottom:12px;}
html>body #reservPage .txt {width:178px; height:16px;}
#reservPage .short {width:100px;}
html>body #reservPage .short {width:88px;}
#reservPage textarea {float:left; width:190px; height:60px; border:1px solid #c3c3c3; background-color: #fff; padding:2px 5px 0 5px; margin-bottom:12px; overflow:auto;}
html>body #reservPage textarea {width:178px; height:56px;}
#reservPage select {float:left; width:100px; margin-bottom:12px;}
#reservPage .btn {float:left;}
#reservPage #thanks {position:absolute; left:550px; top:30px; font:18px Tahoma, sans-serif; color:#4eb4f6; width:240px;}
#reservPage #thanks p {padding-bottom:10px;}

#menusPage {position:relative; height:480px;}
#menusPage .item {position:absolute; width:166px; height:157px; padding:17px 0 0 17px; background: url(../img/menusbg.gif) left top no-repeat;}
html>body #menusPage .item {width:149px; height:140px;}
#menusPage .item a {display:block; width:132px; height:123px;}
#menusPage .item a span {display:none;}
#menusPage #it01 {left:65px; top:9px;}
#menusPage #it01 a {background: url(../img/menus.gif) left top no-repeat;}
#menusPage #it01 a:hover {background: url(../img/menus.gif) left -123px no-repeat;}
#menusPage #it02 {left:258px; top:9px;}
#menusPage #it02 a {background: url(../img/menus.gif) -132px top no-repeat;}
#menusPage #it02 a:hover {background: url(../img/menus.gif) -132px -123px no-repeat;}
#menusPage #it03 {left:65px; top:181px;}
#menusPage #it03 a {background: url(../img/menus.gif) -264px top no-repeat;}
#menusPage #it03 a:hover {background: url(../img/menus.gif) -264px -123px no-repeat;}
#menusPage #it04 {left:258px; top:181px;}
#menusPage #it04 a {background: url(../img/menus.gif) -396px top no-repeat;}
#menusPage #it04 a:hover {background: url(../img/menus.gif) -396px -123px no-repeat;}

#menusPage #it05 {left:588px; top:9px;}
#menusPage #it05 a {background: url(../img/menus.gif) -528px top no-repeat;}
#menusPage #it05 a:hover {background: url(../img/menus.gif) -528px -123px no-repeat;}
#menusPage #it06 {left:779px; top:9px;}
#menusPage #it06 a {background: url(../img/menus.gif) -660px top no-repeat;}
#menusPage #it06 a:hover {background: url(../img/menus.gif) -660px -123px no-repeat;}
#menusPage #it07 {left:588px; top:181px;}
#menusPage #it07 a {background: url(../img/menus.gif) -792px top no-repeat;}
#menusPage #it07 a:hover {background: url(../img/menus.gif) -792px -123px no-repeat;}
#menusPage #it08 {left:779px; top:181px;}
#menusPage #it08 a {background: url(../img/menus.gif) -924px top no-repeat;}
#menusPage #it08 a:hover {background: url(../img/menus.gif) -924px -123px no-repeat;}


#homePage {position:relative; height:480px;}

/* flash */
#flashcontent {position:absolute; left:488px; top:-5px;}
#gallerycontent {padding-top:36px; margin:0 auto; width:902px;}


/* footer */
#footerPad {height:30px;}
#footer {height:30px; position:relative; top:0; width:1000px; text-align:center; font:11px Arial, Helvetica, sans-serif; margin:0 auto;}
#footer a {color:#00a4f2; text-decoration:none;}
#footer a:hover {color:#4cbff6;}