@import url("/content/style/style.css");
a { color: #25481C; }
a:hover { text-decoration: none; }
body { background: url(../../Images/body.bg.gif) #AFCAAB 0 0 repeat-x; color: #000000; cursor: default; font: 0.8em/160% 'Arial','Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Verdana, sans-serif; margin: 0; text-align: center; }
dl.error { padding: 10px; }
dl.error dd { padding: 10px 0; text-align: center; }
dl.error dd.message { font-weight: bold; }
dl.list a.title, dl.records a.title { font-weight: bold; }
dl.list a.title, dl.records a.title { background: transparent !important; font-size: 110%; font-weight: bold; }
dl.list dd, dl.records dd { padding: 8px !important; }
dl.list dd, dl.records dd, table.records td { margin: 0; padding: 4px; }
dl.list dd.foot, dl.records dd.foot { border: 0; padding-bottom: 0; }
dl.list, dl.records { line-height: 20px; }
form .buttons { background-color: #F7F7F7; border-bottom: 1px solid #C3C3C3; margin-bottom: 20px; padding: 10px; text-align: left; }
form .buttons input { cursor: pointer; font-weight: bold; margin-left: 10px; padding: 5px; }
form .checkbox { margin-right: 3px; vertical-align: middle; }
form dd { padding-bottom: 5px; }
form input.field, form select, form textarea { border: 1px solid #C3C3C3; padding: 5px; width: 98%; }
form label { font-weight: bold; }
form select { width: 100%; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
h3 { font-size: 275%; }
h3, h4, h5 { color: #25481C; font-family: Georgia, "Times New Roman" serif; font-weight: bold; }
h4 { font-size: 175%; }
h5 { border-bottom: 1px solid #C3C3C3 !important; font-size: 125%; margin-bottom: 10px !important; padding-bottom: 10px !important; }
p, form, fieldset, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, hr { border: 0; margin: 0; padding: 0; }
ul#about_list { list-style: none; margin: 0 auto; float: left;}
ul#about_list li { float: left; font-weight: bold; text-align: center; margin: 10px; }
.alt { background-color: #F7F7F7; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.img { border: 1px solid #BFBFBF; margin-right: 8px; padding: 1px; }
.module-navigation { float: right; height: 1px; position: relative; top: -10px; }
.module-navigation li { display: inline; float: left; font-size: 90%; font-weight: bold; }
.module-navigation li a { background-color: #F7F7F7 !important; border-bottom: 1px solid #C3C3C3 !important; color: #333333; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation li a:hover { border-bottom: 1px solid #968A5B !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #F7F7F7; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; color: #333333; font-weight: bold; margin: 5px 0; padding: 5px; text-align: center; }
#container { background: url(../../Images/container.bg.gif) 0 0 repeat-y; margin: 0 auto; width: 880px; }
#content { background: url(../../Images/content.bg.gif) 0 0 no-repeat; font-family: 'Georgia','Times New Roman','Times','serif'; line-height: 160%; padding: 23px 41px 0; text-align: left; }
#content #left { float: left; width: 514px; }
#content #left #photo { float: left; height: 155px; margin: 0; padding: 0 12px 2px 0; position: relative; width: 250px; }
#content #left #photo img { border: 1px solid #BFBFBF; display: none; left: 0; padding: 1px; position: absolute; top: 0; }
#content #left .section { background: url(../../Images/left.bg.gif) 100% 0 no-repeat; padding: 20px 20px 0 0; }
#content #left h3.back, #content #right h4.back { background-repeat: no-repeat; height: 34px !important; text-indent: -5000px; }
#content #right { font-size: 95%; float: right; width: 250px; }
#content #right a { font-weight: bold; }
#content #right .section { background: url(../../Images/right.bg.gif) 0 0 no-repeat; padding: 20px 0 0 20px; }
#content .section { margin: 20px 0 20px 0; }
#content p { margin-bottom: 20px; }
#content ul { margin: 0 0 25px 25px; }
#footer { border-top: 2px solid #000000; padding: 20px 0; }
#footer a { font-weight: bold; }
#footer ul { list-style: none; padding-bottom: 10px; }
#footer ul li { display: inline; }
#header { background: url(../../Images/header.bg.gif) #FFFFFF 0 44px no-repeat; height: 180px; }
#header #logo a { display: block; height: 134px; width: 440px; }
#header #navigation { background: url(../../Images/nav.bg.gif) 0 0 repeat-x; font-size: 90%; height: 44px; }
#header #navigation li { background: url(../../Images/nav.spacer.gif) 100% 100% no-repeat; display: inline; float: left; padding-right: 2px; }
#header #navigation li a { color: #FFFFFF; cursor: pointer; display: block; float: left; font-weight: bold; height: 24px; margin-top: 12px; padding: 5px 21px 0; text-decoration: none; }
#header #navigation li a.current { background-color: #6E8E68 !important; border-left: 1px solid #FFFFFF !important; border-right: 1px solid #FFFFFF !important; }
#header #navigation li a:hover { text-decoration: underline; }
#header #navigation ul { margin-left: 6px; }
#wrapper { margin: 0 auto; width: 866px; }

/* MAPS */
.popup { background: transparent !important; height: 100% !important; }
#map { height: 600px; overflow: hidden !important; position: relative; width: 100%; }
#hotelmap { text-align:center; border: 1px solid #BFBFBF; padding: 10px;}

