/* screen version */
@media screen {
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
ul.bodytext {list-style:disc;
padding-left:15px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
* {font-size: 100.01%;}
html {
font-size: 75.0%;
height: 100%;
}
body {
margin:0;
color:#000;
font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#880000 url(../images/bg-body.png) no-repeat 50% 0;
height: 100%;
min-width:866px;
}
img {border-style:none;}
a {
text-decoration:none;
color:#264492;
outline:none;
}
a:hover {text-decoration:underline;}
input, textarea, select {
font:100% arial,sans-serif;
color:#333;
outline:none;
}
.section {
width:100%;
overflow:hidden;
}
.hidden,
.header-print,
.footer-print,
#sidebar .top-img,
.form-contact .print-submit {
display:none;
overflow:hidden;
font-size:0;
line-height:0;
}
.policies h2{
margin-top:10px;
}
/* wrapper */
#wrapper {
margin: 0 auto;
height: 100%;
width:836px;
}
/* header */
#header {
display: table-header-group;
width: 100%;
background: url(../images/bg-content-top.png) no-repeat 0 0;
}

#wrapper.policy #header {
display: table-header-group;
width: 100%;
background: url(../images/bg-content-top2.png) no-repeat 0 0;
}

#header .header-holder {
height:163px;
display: table-cell;
position: relative;
}
#wrapper.policy #header .header-holder {
height:103px;
}

#header .header-frame {
padding:92px 16px 0 17px;
position:relative;
width:803px;
}

#wrapper.policy #header .header-frame {
padding:32px 16px 0 17px;
}
.language-glock {
position:absolute;
top:0;
left:688px;
width:138px;
height:29px;
background:#545353;
}
.language-glock .language {padding:4px 0 0;}
.language-glock select {
width:138px;
}
.select-language a.selectButton {background:url(../images/select-button-language.gif) no-repeat 100% 0 !important;}
.select-language .left,
.select-language .center {background:#545353 !important;}
.select-language .center {
color:#fff !important;
padding:0 15px 0 8px !important;
letter-spacing:-1px;
}
.select-language .center img {
float:left;
margin:5px 5px 0 0;
}
.logo {
float:left;
width:259px;
height:44px;
background:url(../images/logo.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
margin:12px 0 0 10px;
position:relative;
z-index:100;
}
.logo a {
display:block;
height:100%;
}
.header-area {
float:right;
width:554px;
position:relative;
margin:0 0 0 -20px;
position:relative;
z-index:10;
}
.info-list {
float:right;
width:370px;
padding:0 0 14px;
overflow:hidden;
color:#545353;
font-size:13px;
line-height:19px;
}
.info-list li {
margin:0 1px 0 -1px;
padding:0 7px;
background:url(../images/separator-header.gif) no-repeat 0 3px;
}
.info-list a {color:#545353;}
/* nav */
#nav {
float:right;
font-size:14px;
line-height:20px;
}
#nav li {float:left;}
#nav a {
float:left;
padding:7px 15px 11px;
background:url(../images/bg-nav.gif) repeat-x 0 0;
color:#fff;
}
#nav a:hover,
#nav .active a {
text-decoration:none;
background:url(../images/bg-nav.gif) repeat-x 0 -38px;
}
#nav .first {background:url(../images/bg-nav.gif) repeat-x 0 -76px;}
#nav .last {background:url(../images/bg-nav.gif) repeat-x 100% -114px;}
#nav .first:hover,
#nav .active .first {background:url(../images/bg-nav.gif) repeat-x 0 -152px;}
#nav .last:hover,
#nav .active .last {background:url(../images/bg-nav.gif) repeat-x 100% -190px;}
/* main */
#main {
display: table-row;
background: url(../images/bg-content.png) repeat-y 0 0;
}
/* container */
.container {
display: table-cell;
position: relative;
width: 100%;
z-index:100;
}
.container-holder {
padding:0 16px 0 27px;
height:1%;
overflow:hidden;
position:relative;
margin:0 0 -10px;
line-height:1.61em;
}
/* content */
#content {
float:left;
width:430px;
padding:21px 0 0;
}
.content-list {
width:420px;
overflow:hidden;
}
.content-list li {
width:403px;
float:left;
padding:0 0 8px 17px;
background:url(../images/bullet.gif) no-repeat 1px 6px;
}
#content strong {
font-weight:normal;
color:#264492;
}
/* top-img */
.top-img {
float:left;
position:relative;
margin:-21px -36px 23px -10px;
width:466px;
height:254px;
}
.top-img img {display:block;}
/* gallery-holder */
.gallery-holder {
position:relative;
margin:0 -10px 23px -6px;
width:455px;
height:480px;
font-size:12px;
line-height:14px;
}
.gallery-holder li {
position:absolute;
top:2px;
left:0;
width:452px;
height:480px;
z-index:10;
background:#fff;
}
.gallery-holder .active {z-index:100;}
.gallery-holder a,
.gallery-holder img {
display:block;
}
.gallery-holder strong {
display:block;
text-align:center;
padding:7px 0 0;
}
h1 {
margin:0 0 6px;
font-size:2.25em;
line-height:1.2em;
font-weight:normal;
color:#264492;
}
h2 {font-size:1.166em;}
.container-holder p {margin:0 0 7px;}
#content .mail {color:#000;}
/* form-contact */
.form-contact {
width:418px;
overflow:hidden;
padding:3px 0 0;
}
.form-contact .row {
height:1%;
overflow:hidden;
padding:0 0 4px;
}
.form-contact label {
float:left;
width:130px;
text-align:right;
font-size:12px;
line-height:22px;
}
.form-contact .text {
float:right;
margin:1px 0 0;
width:281px;
height:20px;
border:1px solid #d6d6d6;
background:#c8c8c8;
}
.form-contact .text input {
float:left;
width:276px;
border:none;
background:none;
font-size:12px;
line-height:16px;
height:16px;
margin:2px 0 0 2px;
padding:0;
}
.form-contact .textarea {
float:right;
margin:1px 0 0;
width:281px;
height:103px;
border:1px solid #d6d6d6;
background:#c8c8c8;
}
.form-contact .textarea textarea {
float:left;
width:276px;
height:100px;
border:none;
background:none;
font-size:12px;
line-height:16px;
margin:2px 0 0 2px;
padding:0;
overflow:auto;
}
.form-contact .submit {
float:right;
width:283px;
height:22px;
background:url(../images/btn-submit.gif) no-repeat 0 -35px;
border:0;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
}
/* sidebar */
#sidebar {
float:right;
width:338px;
padding:0 0 29px;
}
/* form-check */
.form-check {
width:301px;
height:240px;
background:#264492;
color:#fff;
padding:14px 18px 0;
margin:0 0 12px 1px;
}
.logo-form {
display:block;
margin:0 auto;
width:232px;
height:40px;
background:url(../images/logo-form.gif) no-repeat;
text-indent:-9999px;
}
.logo-form a {
display:block;
height:100%;
}
.form-check .price-area {
font-size:18px;
line-height:39px;
display:block;
height:39px;
width:319px;
margin:0 -18px 0 0;
position:relative;
}
.form-check .price-area .price {font-size:34px;}
.form-check .title {
display:block;
font-size:23px;
line-height:27px;
width:319px;
margin:0 -18px 0 0;
padding:0 0 8px;
position:relative;
}
.form-check .row {
width:100%;
overflow:hidden;
padding:0 0 4px;
}
.form-check label {
float:left;
width:120px;
font-size:13px;
line-height:15px;
padding:1px 1px 0 0;
letter-spacing:-1px;
}
.form-check .text {
float:left;
width:158px;
height:22px;
background:#fff;
position:relative;
}
.form-check .text input {
float:left;
width:150px;
font-size:13px;
line-height:17px;
height:17px;
border:none;
background:none;
margin:3px 0 0 4px;
padding:0;
}
.ui-datepicker-trigger{
position:absolute;
right:-19px;
top:2px;
cursor:pointer;
}
.form-check select {width:158px;}
.outtaHere {
position:absolute;
left:-3000px;
}
/* Selects */
.selectArea {
position: relative;
height: 22px;
float:left;
color:#333;
font-size:13px;
line-height:22px;
}
.selectArea .left {
position: absolute;
top: 0;
left: 0;
width:2px;
height:100%;
background:#fff;
display: block;
}
.selectArea a.selectButton {
position: absolute;
top: 0;
left: 0;
width:100%;
height:100%;
background: url(../images/select-button.gif) no-repeat 100% 0;
}
.selectArea .center{
height: 22px;
line-height:22px;
display:block;
padding:0 26px 0 4px;
background:#fff;
}
.selectArea .center img {float:left;}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
position: absolute;
background-color: #E5E5E5;
display: block;
z-index: 300;
font-size: 11px;
}
.drop-dif {background:#99CCCC;}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
margin:0;
padding:2px;
overflow:hidden;
list-style: none;
height:1%;
}
.optionsDivVisible ul li {
float:left;
width:100%;
}
.optionsDivVisible a {
color: #000;
overflow:hidden;
text-decoration: none;
display: block;
height:1%;
padding: 2px 4px;
}
.optionsDivVisible a img {
border:none;
float:left;
margin:0 5px 0 0;
}
.optionsDivVisible a:hover {
background-color: #2F384E;
color: #FFF;
text-decoration:none;
}
.form-check .submit {
float:left;
width:298px;
height:83px;
background:url(../images/btn-checkavailability.gif) no-repeat 0 0;
border:0;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
margin:7px 0 0 2px;
}

/* contact page */
.ts-contact-back{float:left; width:50px; height:50px; margin-top:15px;}
.ts-contact-back-text{float:left; width:360px; height:150px; margin:15px 0 0 20px;}


/* new TS calendar */
#ui-datepicker-div{display: none;}
.ts-access{position:absolute!important; height:1px; width:1px; overflow:hidden; clip:rect(1px 1px 1px 1px); clip:rect(1px, 1px, 1px, 1px);}
#ts-book{top:0; left:0; background:#880000; font-size:1.5em; height:254px; text-align:center; margin-bottom:12px;}

#ts-book img.ts-form-header{margin:20px 0 5px 0;}
#ts-book ul li a, 
#ts-book ul li span{font-size:1em; color:#fff; line-height:33px;}
#ts-book fieldset{margin:0 auto; width:215px; padding:0;}
#ts-book fieldset ul{padding:0;}
#ts-book ul li{line-height:32px;}
#ts-book ul li label{text-align:right; cursor:pointer; width:73px; display:inline-block; font-size:.9375em; font-weight:bold; color:#fff; padding-right:1px;}
#ts-book ul li select{width:80px; border:2px solid #ccc; padding:1px; font-size:.6875em;}
#ts-book ul li select.ts-day{width:74px;}
#ts-book ul li select.ts-month{width:109px;}
#ts-book ul li label.ts-guest{padding-left:26px;}
#ts-book ul li select#ts-guest{width:44px;}
#ts-book ul li input:focus, 
#ts-book ul li select:focus{border:2px solid #666;}
#ts-book fieldset ul li img.ui-datepicker-trigger{position:relative; top:5px; left:0; cursor:pointer;}
#ts-book ul li.ts-submit{margin:20px 0;}
#ts-book ul li.ts-submit input{cursor:pointer; font-size:1em;}
.ui-state-startDate{background-color:#ffcb00;}
.ui-state-startDate .ui-state-default{border:1px solid #ffcb00;}
.ui-state-endDate{background-color:#fe9801;}
.ui-state-endDate .ui-state-default{border:1px solid #fe9801;}
.ui-state-midDate{background-color:#FDA;}
.ui-state-midDate .ui-state-default{border:1px solid #FDA;}

/*** new TS photo gallery ***/
#ts-photo-gallery{margin:20px 0 40px 0;}
#ts-photo-gallery-main{float:left; width:450px; height:450px; position:relative;}
#ts-photo-gallery-thumbs{float:left; width:336px; margin-left:7px;}
#ts-photo-gallery-thumbs ul li{display:inline-block; margin:0 4px 4px 4px;}

#ts-photo-gallery-main a#ts-prev,
#ts-photo-gallery-main a#ts-next{width:224px; height:450px; display:block; position:absolute; top:0; background:url(../img/grid/ts-sprite.png) no-repeat -999px 0;}
#ts-photo-gallery-main a.ts-photo-nav:focus{outline:none;}
#ts-photo-gallery-main a#ts-prev{left:0;}
#ts-photo-gallery-main a#ts-next{right:0;}
#ts-photo-gallery-main a#ts-prev:hover{background-position:-80px -1405px;}
#ts-photo-gallery-main a#ts-next:hover{background-position:60px -1405px;}
#ts-photo-gallery-caption{height:30px; line-height:30px; width:450px; clear:both; display:block; text-align:center;}

/* map-area */
.map-area {margin:0 0 12px;}
.map-area img {display:block;}
/* gallery-list */
.gallery-list {
margin:0 -10px 17px 0;
width:348px;
overflow:hidden;
position:relative;
}
.gallery-list li {
float:left;
width:76px;
height:76px;
display:inline;
margin:0 11px 11px 0;
}
.gallery-list a,
.gallery-list img {float:left;}
/* block-gallery-holder */
.block-gallery-holder {
margin:0 0 12px;
}
.block-gallery-holder .gallery-list {
margin:0 -5px -6px 0;
width:330px;
}
.block-gallery-holder .gallery-list li {
width:70px;
height:70px;
}
/* social-block */
.social-block {
position:absolute;
left:482px;
bottom:0;
height:23px;
width:324px;
overflow:hidden;
background:url(../images/bg-social-block.gif) no-repeat 0 0;
color:#fff;
font-size:13px;
line-height:16px;
padding:6px 0 0 13px;
}
* html .social-block {bottom:-1px;}
.social-block strong {float:left;}
.social-block ul {
float:left;
width:200px;
}
.social-block li {
float:left;
width:16px;
padding:0 14px 0 34px;
}
.social-block a {
float:left;
width:26px;
height:18px;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
}
.social-block img {
float:left;
width:16px;
padding:0 7px 0 10px;
}
.social-block .social1 {background:url(../images/ico-social.gif) no-repeat 0 0;}
.social-block .social2 {background:url(../images/ico-social.gif) no-repeat -40px 0;}
.social-block .social3 {background:url(../images/ico-social.gif) no-repeat -79px 0;}
.social-block .social4 {background:url(../images/ico-social.gif) no-repeat -119px 0;}
.social-block .social5 {background:url(../images/ico-social.gif) no-repeat -159px 0;}
/* rooms-page */
.rooms-page {width:100%;}
.rooms-page:after {
content:"";
clear:both;
display:block;
}
.rooms-page #sidebar {padding:0;}
.rooms-page .top-img {margin:-21px -36px 15px -10px;} 
/* rooms-page-holder */
.rooms-page-holder {padding:0 17px 0 0;}
.rooms-page-holder p {margin:0;}
.room-list-title {
display:block;
text-align:right;
position:relative;
margin:-4px 0 8px;
}
/* rooms-list */
.rooms-list {
width:100%;
overflow:hidden;
margin:0 0 12px;
}
.rooms-list li {
float:left;
width:100%;
padding:0 0 3px;
}
.rooms-list img {
float:left;
width:53px;
margin:4px 0 0;
}
.rooms-list .text {
float:right;
width:705px;
border-top:1px solid #a9a9a9;
padding:5px 0 0;
}
.rooms-list .text h2,
.rooms-list .text .price {
float:left;
font-size:1.166em;
}
.rooms-list .text .price {float:right;}
.info-block {
width:440px;
padding:2px 0 3px;
}
.info-block span {display:block;}
.info-block span.indent {margin:0 0 6px;}
.info-block a {font-weight:bold;}
/* greyfooter */
#greyfooter {
display: table-row;
width: 100%;
background: url(../images/bg-content-greybottom.png) no-repeat 0 0;
}
#greyfooter .greyfooter-holder {
height: 127px;
display: table-cell;
position: relative;
z-index:10;
}
#greyfooter .greyfooter-frame {
padding:26px 30px 0 26px;
color:#fff;
font-size:9px;
line-height:13px;
letter-spacing:-1px;
overflow:hidden;
}
#greyfooter .aside1 {
float:left;
width:240px;
}
#greyfooter a {color:#fff;}
#greyfooter .aside2 {
float:right;
width:240px;
text-align:right;
}
.greyfooter-nav {
float:right;
margin:0 -6px 0 0;
position:relative;
overflow:hidden;
}
.greyfooter-nav li {
float:left;
margin:0 1px 0 -1px;
padding:0 5px;
background:url(../images/separator-footer.gif) no-repeat 0 3px;
}
.greyfooter-nav a {float:left;}
/* footer */
#footer {
display: table-row;
width: 100%;
background: url(../images/bg-content-bottom.png) no-repeat 0 0;
}

#wrapper.policy #footer {
background: url(../images/bg-content-bottom2.png) no-repeat 0 0;
}
#footer .footer-holder {
height: 96px;
display: table-cell;
position: relative;
z-index:10;
}
#footer .footer-frame {
padding:30px 30px 0 26px;
color:#000;
font-size:14px;
line-height:18px;
letter-spacing:-1px;
overflow:hidden;
}
#footer .footercontent {
float:left;
margin-top:23px;
}
#footer a {color:#000;}
#footer .aside2 {
float:right;
width:240px;
text-align:right;
}
.footer-nav {
float:right;
margin:0 -6px 0 0;
position:relative;
overflow:hidden;
}
.footer-nav li {
float:left;
margin:0 1px 0 -1px;
padding:0 5px;
background:url(../images/separator-footer.gif) no-repeat 0 3px;
}
.footer-nav a {float:left;}
.cards {
float:left;
width:286px;
padding:16px 0 0 13px;
}
.cards li {
float:left;
width:40px;
padding:0 0px 0 0;
}
.cards a {
float:left;
width:31px;
height:18px;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
}
.cards .card1 {background:url(../images/ico-cards.gif) no-repeat 0 0;}
.cards .card2 {background:url(../images/ico-cards.gif) no-repeat -35px 0;}
.cards .card3 {background:url(../images/ico-cards.gif) no-repeat -70px 0;}
.cards .card4 {background:url(../images/ico-cards.gif) no-repeat -104px 0;}
.cards .card5 {background:url(../images/ico-cards.gif) no-repeat -139px 0;}
.cards .card6 {background:url(../images/ico-cards.gif) no-repeat -173px 0;}
.cards .card7 {background:url(../images/ico-cards.gif) no-repeat -208px 0;}
}
/* print version */
@media print {
* html #header {filter:none !important;}
* html #footer {filter:none !important;}
* html #main {filter:none !important;}
*+ html .container {filter:none !important;}
* html #main {margin-top:0 !important;}
* html #header {margin-top:0 !important;}
* html #footer {margin-top:0 !important;}
*+ html #main {margin-top:0 !important;}
*+ html #header {margin-top:0 !important;}
*+ html #footer {margin-top:0 !important;}
body {
color:#000000;
font:12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
width:100%;
}
.hidden,
#header,
#content .top-img,
.form-check,
.social-block,
.footer-frame,
.optionsDivInvisible {
display:none;
overflow:hidden;
font-size:0;
line-height:0;
}
.container-holder {padding:0 2%;}
.container-holder:after {
content:"";
clear:both;
display:block;
}
a {
text-decoration:none;
color:#264492;
outline:none;
}
.header-print {
height:1%;
overflow:hidden;
padding:10px 2%;
}
.print-logo {float:left;}
.info-list {
float:right;
padding:10px 0 0 0;
overflow:hidden;
color:#545353;
font-size:13px;
line-height:19px;
margin:0;
list-style:none;
letter-spacing:-1px;
}
.info-list li {float:left;}
.info-list a {color:#545353;}
/* content */
#content {
float:left;
font-size:12px;
line-height:20px;
width:55%;
}
h1 {
margin:0 0 6px;
font-size:2.25em;
line-height:1.2em;
font-weight:normal;
color:#264492;
}
h2 {
font-size:1.166em;
margin:0;
}
h3 {		margin:0;}
.container-holder p {margin:0 0 7px;}
.content-list {
margin:0;
padding:0 0 0 5px;
list-style:none;
height:1%;
overflow:hidden;
}
.content-list li {
width:100%;
float:left;
padding:0 0 5px 5%;
}
/* form-contact */
.form-contact {
width:100%;
overflow:hidden;
padding:3px 0 0;
border:none;
}
.form-contact fieldset {border:none;}
.form-contact .row {
height:1%;
overflow:hidden;
padding:0 0 4px;
}
.form-contact label {
float:left;
width:35%;
text-align:right;
font-size:12px;
line-height:22px;
letter-spacing:-1px;
}
.form-contact .text {
float:right;
width:60%;
height:20px;
border:1px solid #d6d6d6;
background:#c8c8c8;
}
.form-contact .text input,
.form-contact .textarea textarea,
.form-contact .submit {
display:none;
overflow:hidden;
font-size:0;
line-height:0;
}
.form-contact .textarea {
float:right;
width:60%;
height:103px;
border:1px solid #d6d6d6;
background:#c8c8c8;
}
.form-contact .print-submit {
float:right;
width:60%;
height:22px;
}
.form-contact .print-submit img {
display:block;
width:100%;
}
/* gallery-holder */
.gallery-holder {
margin:0;
padding:0;
list-style:none;
width:100%;
overflow:hidden;
}
.gallery-holder li {
display:none;
width:100%;
background:#fff;
}
.gallery-holder .active {display:block;}
.gallery-holder a {
display:block;
border:none;
margin:0 0 5px;
color:#fff;
}
.gallery-holder img {display:block;}
.gallery-holder strong {
display:block;
text-align:center;
}
/* sidebar */
#sidebar {
float:right;
width:40%;
}
/* top-img */
.top-img {margin:0 0 12px;}
.top-img img {
display:block;
width:100% !important;
}
/* map-area */
.map-area {margin:0 0 12px;}
.map-area img {
display:block;
width:100% !important;
}
/* gallery-list */
.gallery-list {
margin:0;
padding:0;
list-style:none;
width:100%;
overflow:hidden;
}
.gallery-list li {
float:left;
width:23%;
padding:0 4px 5px 0;
}
.gallery-list a,
.gallery-list img {
border:none;
float:left;
width:100% !important;
}
.footer-print {padding:15px 0 0;}
.footer-print img {
display:block;
width:100% !important;
}
/* block-gallery-holder */
.block-gallery-holder {
border:1px solid #d3d1d1;
padding:5px 0 0 5px;
margin:0 1px 12px 0;
}
.section {
height:1%;
overflow:hidden;
}
/* rooms-page */
.rooms-page {width:100%;}
.rooms-page:after {
content:"";
clear:both;
display:block;
}
/* rooms-page-holder */
.rooms-page-holder p {margin:0 0 5px;}
.room-list-title {
display:block;
text-align:right;
padding:0 0 4px;
}
/* rooms-list */
.rooms-list {
width:100%;
overflow:hidden;
margin:0 0 12px;
padding:0;
list-style:none;
}
.rooms-list li {
float:left;
width:100%;
padding:0 0 3px;
}
.rooms-list img {
float:left;
width:10% !important;
margin:1px 0 0;
}
.rooms-list .text {
float:right;
width:88%;
border-top:1px solid #a9a9a9;
padding:5px 0 0;
}
.rooms-list .text h2,
.rooms-list .text .price {
float:left;
font-size:1.166em;
}
.rooms-list .text .price {float:right;}
.info-block {padding:2px 0 3px;}
.info-block span {display:block;}
.info-block span.indent {margin:0 0 6px;}
.info-block a {font-weight:bold;}
}

h3 {
font-size:14px;
padding-bottom:6px;}

<!---------------- Gallery Files --------------------------->

.galleria_wrapper {
position:absolute;
margin: -160px 0 0 -460px;	
}

.galleria_container {
position:absolute;
margin: -160px 0 0 -460px;	
}

.gallery li{
display:block;
height: 76px;
width: 76px;
border:0px solid #000000;
overflow:hidden;
float:left;
margin:0 4px 8px 4px;
}
.gallery li a{
display:none
}
.gallery li div{
position:absolute;
display:none;
top:0;
left:0px;
}
.gallery li div img{
cursor:pointer;
}
.gallery li.active div img,.galleria li.active div{
display:block;
position:absolute;
margin: 2px 0 0 2px;
height: 440px;
width: 440px;
border:1px solid #888888;
}

.caption{
position:absolute;
margin: 0px;
text-align:center;
width:450px;
color:#000;
}