body {text-align: center; font-family: garamond; font-size: 0.9em; background:#eec591; }
a {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {margin: 5px; font-style: italic;}
h2 {font-size: 1.2em; display: inline; margin-left: 10px;}

ul {text-align: left; list-style: none;}
ul.features {list-style: disc;}

img.flickr {border: none; float: right;} 

.logo {float: left; color: #776248;}
.menu {padding: 5px;padding-top: 30px;color: #776248;}
.menu a{color: #776248;;text-decoration: none; font-family: Calibri; padding: 5px;}
.menu a:hover{color: #776248;; text-decoration: underline;}

.wrapper { width: 900px; margin: 0 auto; padding: 10px;}

.accomodation {color: #000000; margin-left: 100px; height: 60px;}
.accomodation a {display: block; float: left; text-decoration: none; padding-left: 50px; color: #776248; font-size: 1em;}
.accomodation a:hover {text-decoration: underline;}
.accomodation a span {font-size: 0.8em;}

/*.header {padding: 5px; color: #fff; background: #776248; height: 50px;}*/
.header {padding: 5px; color: #fff; background: #776248;}
.offer {color: #99182C; font-weight: bold;}

p.right {float: right; display: block; margin-top: 0px; text-align: left;}
p.right a{color: #fff; text-decoration: none;}
p.right a:hover {text-decoration: underline;}
p span {font-size: 1.4em;} 

.main {background: #BBA992; margin: 10px; padding: 10px; color: #333; text-align: left;}
.gallery {float: right; width: 500px; border-left: solid 1px #776248 ;}
.gallery span {text-align: right; font-size: 0.9em;}
/*.image_block {margin: 5px; padding-left: 10px;}*/
.gallery img {height: 150px; width: 150px; padding: 10px 5px 10px 0px; border: none;}
/*.pan img {height: 150px; width: 300px; padding: 10px 5px 10px 8px; border: none;}*/

.image_block {margin: 5px; padding-left: 10px; text-align: center;}
.pan img {height: 150px; width: 300px; padding: 10px 5px 10px 8px; border: none; margin: 0px 80px 0px 80px;}

.footer {color: #776248;}
.footer2 a {padding-left: 25px; color: #776248;}
.footer2 p {padding-left: 50px; color: #776248; float: left;}
a.webdesign {color: #776248; font-size: 0.6em; float: right; margin-top:10px;}

/*Fullview Gallery CSS*/
.fullview_container {position:absolute;top:0;left:0;width:100%;height:100%;padding:0px;}  
.fullview_container a {color: #fff; text-decoration: none; font-size: 1.2em;float: right; margin-right: 200px;}
.fullview_container a:hover {text-decoration: underline;}

.fullview {position:absolute; margin-left: auto;margin-right: auto;left: 0;right: 0; top: 20px; width:1000px;height:500px;background:#000;opacity:0.8; filter:alpha(opacity=80); cursor: pointer;}  

.fullview_image {cursor:pointer; position: absolute; margin-left: auto;margin-right: auto;left: 0;right: 0; top: 100px; color: #fff; font-size: 1.1em;}
.fullview_image img {cursor: pointer; padding: 10px;}
.fullview_image a.forward {margin: 0 auto;float: none; background: black; padding: 5px 20px 5px 20px; font-weight: bold; text-decoration: none;}

