#headerimage { z-index: -20; margin-bottom: 0; height: auto;}
#topmenu-row {padding: 0px 10px; background-position: bottom;}
#bd {min-height: 500px;}
#bd.home {padding-bottom: 10px;}
#footer-top {padding-top: 30px; height: 170px;}

#hd {background: none;}
h1 {margin-bottom: 4px;}
.page-main-image {border-bottom: 1px solid #9c7855; padding-bottom: 4px; margin-bottom: 8px;}
#content .thumb-block-list .block-list-teaser {width: 390px;}
#content .thumb-block-list h3 {margin: 0 0 6px 0; font-size: 17px; width: auto; border:none;}
#content .thumb-block-list img {width: 96px;}
#page-menu a {text-decoration: none;font-size: 13px; color: #020100; font-weight: bold; background: url('../images/menu-arrow-small-closed.png') no-repeat left center; padding-left: 12px; margin-right: 12px;}
#page-menu {width: 500px; padding-bottom: 8px; border-bottom: 1px dotted #9c7855;}

#content div.block-right {width: 198px;}
#content img.img-alignright {margin-bottom: 2px; width: 240px; display: inline-block; float:right; clear: right;}
#content p, #content h2, #content h3, #content ul, .thumb-block-list, .thumb-block-list li {width: 500px;}
#content h3.header-hotel-class {width: 476px;}
#content ul.gallery li {display: block; float:left; margin-left: 4px; margin-right: 5px; height: 116px; margin-bottom: 9px;}
#content ul.gallery li a img {width: 116px; height: 116px;}

#content div.inline-image {padding: 4px; border-top: 1px dotted #9c7855;}

#content table {width: 500px; margin-top: 20px;}
#content table tr td {width: auto;}
/* #content table td img {width: auto; height: auto;} */

#content table td img {width: 99%; height: auto;}


/*
#content #textbody table {margin-top:20px;}
#content #textbody table td {margin:0px;padding:0px;}
#content #textbody table td img {margin:0px;}
*/

#content table td img.mugshot {width: auto; height: auto;border: 1px solid #9c7855; clear: left; float: left; margin: 10px 20px 20px 0;}

#content table tr td p {width: auto;}

#content .EviaCheckBoxList table {width: auto; margin-top: auto;}
 
#content p.image-caption {color: #9c7855; font-size: 1em; margin-top: 2px;}

.thumb-block-list h4 {margin-top: 3px;}

/* FRONT PAGE STYLES */

#home-main {float: left; display: block; width: 710px; clear: left; padding-top: 5px;}

#home-right {float: right; display: block; width: 240px; clear: right; padding-top: 5px;}
#home-bigdisplay {height: 388px; overflow:hidden; margin-bottom: 10px;}

#home-right h3.block-title {font-size: 15px; font-weight: normal; border-bottom: 1px dotted #9c7855; margin: 10px 0 0 10px;}

#home-right div.block-right {width: 240px; margin: 0 0 20px 0; display: block;}
#home-right div.block-right p, #home-right div.block-right ul, #home-right div.block-right h2, #home-right div.block-right h3 {margin-left: 10px;}
#home-right div.block-right p {margin: 5px 10px;}
#home-right div.block-right p img {margin: -5px;text-align:center;}
#home-right div.block-right h3 {font-size: 16px; margin: 4px 0px 4px 10px;}
#home-right div.block-right p {font-size: 1em;}
#home-right div.block-right ul li a:before {content: '\00bb \00a0'; display: inline;}

#home-main-left {float: left; display: block; width: 240px;}

#home-main-right {float: right; display: block; width: 460px;}

#home-main-right .thumb-block-list img {float:left;width: 96px;}
#home-main-right .thumb-block-list, #home-main-right .thumb-block-list li {clear:both;width: 460px;}
#home-main-right .thumb-block-list li {padding-bottom: 8px; margin-bottom: 8px}
#home-main-right .block-list-teaser {width: 350px;}
#home-main-right .block-list-teaser h3 a{font-size: 19px; color: #020100;}
.block-list-teaser h4 a {text-decoration: none;}
#home-main-right .block-list-teaser a {text-decoration: none;}
#home-main-right .block-list-teaser a.read-more, #home-main-left a.read-more {margin-left: 10px;}
#news {padding-top: 10px;}

#news li {margin-top: 5px; padding-bottom: 5px; padding-right: 10px; border-bottom: 1px dotted #9c7855;}

#news li a {text-decoration: none;color: #484542; background: url('../images/menu-arrow-small-closed.png') no-repeat left center; display: block; padding-left: 10px;}
#news li a:hover {color: #9c7855; text-decoration: underline;}