
.headertd { 
width : 1000px; 
height : 108px; 
text-align : right; 
vertical-align : bottom; 
} 
.menu-header { 
width : 1024px; 
height : 29px; 
text-align : center; 
vertical-align : middle; 
}
.bodyfooter {
font-weight: bold;
color: #888;
}
.panelfooter {
padding: 2px;
font-size: 8px;
color: #666;
text-align: right;
}
.body { 
font-size : 10px; 
color : #000; 
font-family : Tahoma; 
} 
.bodyfoot { 
font-size : 10px; 
color : #555; 
font-family : Tahoma; 
} 
.error { 
font-weight : 700; 
font-size : 10px; 
color : #ff0000; 
font-family : Tahoma; 
} 
.paneltitle { 
font-weight : bold; 
font-size : 14px; 
color : #fff; 
font-family : Tahoma; 
} 
.panelmiddle { 
font-size : 10px; 
color : #111; 
font-family : Tahoma; 
}
.panelmiddle img {
max-width: 730px!important;
}
.cabindesc { 
border-right : 5px solid #fff; 
border-top : 5px solid #fff; 
margin : 0; 
border-left : 5px solid #fff; 
color : #111; 
border-bottom : 5px solid #fff; 
background-color : #d7d7d7; 
} 
.cabinphotos { 
overflow : scroll; 
width : 60px; 
max-height : 225px; 
height : 225px; 
background-color : #222222; 
} 
INPUT { 
background : #000000; 
color : #ffffff; 
}
.languageselector { 
background : #555; 
color : #ffffff;
border: 1px solid #333;
} 
BODY { 
font-size : 10px; 
color : #111; 
font-family : Tahoma; 
margin-left : 0; 
margin-top : 0; 
} 
TH { 
font-size : 10px; 
color : #111; 
font-family : Tahoma; 
} 
TD { 
font-size : 10px; 
color : #111; 
font-family : Tahoma; 
} 
IMG { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
.randomphoto {
font-weight : 700; 
font-size : 12px; 
color : #000; 
text-decoration : none;

} 
.randomphoto IMG { 
border: 1px solid #ccc;
}
.randomphoto:hover IMG { 
border: 1px solid #555;
} 
.bookinglist { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
margin-top : 5px; 
font-size : 10px; 
border-left : 1px solid #000; 
color : #000; 
border-bottom : 1px solid #000; 
font-family : Tahoma; 
} 
.photoalbumdiv { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
margin-top : 5px; 
font-size : 10px; 
border-left : 1px solid #000; 
color : #000; 
border-bottom : 1px solid #000; 
font-family : Tahoma; 
padding : 10px; 
cursor : pointer; 
} 
.photoalbumdiv:hover { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
margin-top : 5px; 
font-size : 10px; 
border-left : 1px solid #000; 
color : #000; 
border-bottom : 1px solid #000; 
font-family : Tahoma; 
padding : 10px; 
cursor : pointer; 
background : #0084ff; 
} 
.bookinglistelement { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-size : 10px; 
padding-bottom : 2px; 
border-left : 1px solid #000; 
color : #000; 
padding-top : 2px; 
border-bottom : 1px solid #000; 
font-family : Tahoma; 
} 
.cabintbl { 
border-right : 5px solid #fff; 
border-top : 5px solid #fff; 
font-size : 10px; 
border-left : 5px solid #fff; 
color : #000; 
border-bottom : 5px solid #fff; 
font-family : Tahoma; 
} 
.button { 
border-right : 0 solid #202020; 
border-top : 0 solid #202020; 
margin-top : 5px; 
font-size : 10px; 
border-left : 0 solid #202020; 
color : #000; 
border-bottom : 0 solid #202020; 
font-family : Tahoma; 
} 
.main-table { 
border-right : 0 solid #444; 
border-top : 0 solid #000; 
font-size : 10px; 
border-left : 0 solid #444; 
color : #fff; 
border-bottom : 0 solid #000; 
font-family : Tahoma; 
} 
.menu { 
border-right : 0 solid #727578; 
padding-right : 0; 
border-top : 0 solid #727578; 
padding-left : 0; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 9px; 
border-left : 0 solid #727578; 
color : #fff; 
margin-right : 10px; 
padding-top : 9px; 
border-bottom : 0 solid #727578; 
text-decoration : none; 
} 
A.menu { 
border-right : 0 solid #727578; 
padding-right : 0; 
border-top : 0 solid #727578; 
padding-left : 0; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 9px; 
border-left : 0 solid #727578; 
color : #fff; 
margin-right : 10px; 
padding-top : 9px; 
border-bottom : 0 solid #727578; 
text-decoration : none; 
} 
A.menu:visited { 
border-right : 0 solid #727578; 
padding-right : 0; 
border-top : 0 solid #727578; 
padding-left : 0; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 9px; 
border-left : 0 solid #727578; 
color : #fff; 
margin-right : 10px; 
padding-top : 9px; 
border-bottom : 0 solid #727578; 
text-decoration : none; 
} 
.highslide-loading { 
border-right : 1px solid white; 
padding-right : 2px; 
background-position : 3px 1px; 
border-top : 1px solid white; 
display : block; 
padding-left : 22px; 
font-weight : bold; 
font-size : 8pt; 
background-image : url(jscripts/highslide/graphics/loader.gif); 
padding-bottom : 2px; 
border-left : 1px solid white; 
color : white; 
padding-top : 2px; 
border-bottom : 1px solid white; 
background-repeat : no-repeat; 
font-family : sans-serif; 
background-color : black; 
text-decoration : none; 
} 
A.menu:hover { 
border-right : 0 solid #727578; 
border-top : 0 solid #727578; 
font-weight : 700; 
font-size : 12px; 
border-left : 0 solid #727578; 
color : #444; 
border-bottom : 0 solid #727578; 
text-decoration : none; 
} 
.webcam { 
border-right : 0 solid #727578; 
border-top : 0 solid #727578; 
font-weight : 700; 
font-size : 12px; 
border-left : 0 solid #727578; 
width : 100%; 
color : #333; 
border-bottom : 0 solid #727578; 
background-color : #fff; 
text-decoration : none; 
} 
A.webcam { 
border-right : 0 solid #727578; 
border-top : 0 solid #727578; 
font-weight : 700; 
font-size : 12px; 
border-left : 0 solid #727578; 
width : 100%; 
color : #333; 
border-bottom : 0 solid #727578; 
background-color : #fff; 
text-decoration : none; 
} 
A.webcam:visited { 
border-right : 0 solid #727578; 
border-top : 0 solid #727578; 
font-weight : 700; 
font-size : 12px; 
border-left : 0 solid #727578; 
width : 100%; 
color : #333; 
border-bottom : 0 solid #727578; 
background-color : #fff; 
text-decoration : none; 
} 
A.webcam:hover { 
border-right : 0 solid #555; 
border-top : 0 solid #555; 
font-weight : 700; 
font-size : 12px; 
border-left : 0 solid #555; 
color : #fff; 
border-bottom : 0 solid #555; 
background-color : #333; 
text-decoration : none; 
} 
.checkbox1 { 
border-right : 1px solid #000; 
padding-right : 1px; 
border-top : 1px solid #000; 
padding-left : 1px; 
font-weight : 700; 
font-size : 100px; 
background : transparent none repeat scroll 0% 0%; 
padding-bottom : 1px; 
border-left : 1px solid #000; 
color : #9f6; 
padding-top : 1px; 
border-bottom : 1px solid #000; 
text-decoration : none; 
} 
.checkbox1:hover { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
font-weight : 700; 
font-size : 100px; 
background : #111; 
border-left : 1px solid #000; 
color : #111; 
border-bottom : 1px solid #000; 
} 
.photo { 
border-right : 1px solid #f60; 
padding-right : 4px; 
border-top : 1px solid #f60; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
border-left : 1px solid #f60; 
width : 130px; 
color : #555; 
padding-top : 1px; 
border-bottom : 1px solid #f60; 
height : 130px; 
background-color : #111; 
text-decoration : none; 
} 
A.photo { 
border-right : 1px solid #f60; 
padding-right : 4px; 
border-top : 1px solid #f60; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
border-left : 1px solid #f60; 
width : 130px; 
color : #555; 
padding-top : 1px; 
border-bottom : 1px solid #f60; 
height : 130px; 
background-color : #111; 
text-decoration : none; 
} 
A.photo:visited { 
border-right : 1px solid #f60; 
padding-right : 4px; 
border-top : 1px solid #f60; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
border-left : 1px solid #f60; 
width : 130px; 
color : #555; 
padding-top : 1px; 
border-bottom : 1px solid #f60; 
height : 130px; 
background-color : #111; 
text-decoration : none; 
} 
A.photo:hover { 
border-right : 1px solid #555; 
border-top : 1px solid #555; 
font-weight : 700; 
font-size : 12px; 
border-left : 1px solid #555; 
width : 130px; 
color : #333; 
border-bottom : 1px solid #555; 
height : 130px; 
background-color : #000; 
text-decoration : none; 
} 
.galleryphoto { 
padding-right : 4px; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
width : 130px; 
color : #555; 
padding-top : 1px; 
height : 130px; 
text-decoration : none; 
} 
A.galleryphoto { 
padding-right : 4px; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
width : 130px; 
color : #555; 
padding-top : 1px; 
height : 130px; 
text-decoration : none; 
} 
A.galleryphoto:visited { 
padding-right : 4px; 
padding-left : 4px; 
font-weight : 700; 
font-size : 12px; 
padding-bottom : 1px; 
margin : 0; 
width : 130px; 
color : #555; 
padding-top : 1px; 
height : 130px; 
text-decoration : none; 
} 
A.galleryphoto:hover { 
font-weight : 700; 
font-size : 12px; 
width : 130px; 
color : #555; 
height : 130px; 
text-decoration : none; 
}
.adminlink {
text-decoration: none;
font-weight: bold;
color: #777;
}
A.adminmenu { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 14px; 
margin : 1px; 
border-left : 0 solid #000; 
color : #999999; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.adminmenu:hover { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 14px; 
margin : 1px; 
border-left : 0 solid #000; 
color : #2aa1e5; 
border-bottom : 0 solid #000; 
text-decoration : none;
padding-left: 5px;
} 
.smallmenu { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
margin : 1px; 
border-left : 0 solid #000; 
color : #666; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.smallmenu { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
margin : 1px; 
border-left : 0 solid #000; 
color : #666; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.smallmenu:visited { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
margin : 1px; 
border-left : 0 solid #000; 
color : #666; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.smallmenu:hover { 
border-right : 0 solid #555; 
border-top : 0 solid #555; 
margin-top : 2px; 
font-weight : 700; 
font-size : 10px; 
border-left : 0 solid #555; 
color : #999; 
border-bottom : 0 solid #555; 
text-decoration : none; 
} 
.selectcal { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
border-left : 0 solid #000; 
width : 22px; 
color : #000; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.selectcal { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
border-left : 0 solid #000; 
width : 22px; 
color : #000; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.selectcal:visited { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
font-weight : 700; 
font-size : 10px; 
border-left : 0 solid #000; 
width : 22px; 
color : #000; 
border-bottom : 0 solid #000; 
text-decoration : none; 
} 
A.selectcal:hover { 
border-right : 0 solid #555; 
border-top : 0 solid #555; 
font-weight : 700; 
font-size : 10px; 
border-left : 0 solid #555; 
color : #fff; 
border-bottom : 0 solid #555; 
background-color : #888; 
text-decoration : none; 
} 
.imgborder { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
} 
.langicon { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
border-left : 0 solid #000; 
border-bottom : 0 solid #000; 
} 
A.langicon { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
border-left : 0 solid #000; 
border-bottom : 0 solid #000; 
} 
A.langicon:visited { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
border-left : 0 solid #000; 
border-bottom : 0 solid #000; 
} 
A.langicon:hover { 
border-right : 0 solid #000; 
border-top : 0 solid #000; 
border-left : 0 solid #000; 
border-bottom : 0 solid #000; 
background-color : #000; 
} 
.adminicon { 
font-size : 12px; 
color : #111; 
font-family : Tahoma; 
text-decoration : none; 
} 
A.adminicon A.adminicon:visited { 
font-size : 12px; 
color : #111; 
font-family : Tahoma; 
text-decoration : none; 
} 
A.adminicon:hover { 
font-size : 12px; 
color : #555; 
font-family : Tahoma; 
text-decoration : none; 
} 
FIELDSET { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
margin : 5px; 
color : #111; 
position : relative; 
border-right-width : 0; 
} 
TH { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
background-color : #ccc; 
border-right-width : 0; 
} 
.fullbookinginfo { 
color : #111111; 
border-bottom : 1px solid #333333; 
background-color : #ffffff; 
} 
.paneltop { 
font-weight : 700; 
font-size : 12px; 
text-transform : none; 
color : #fff; 
font-family : Tahoma, arial, Verdana, Sans-serif; 
} 
.aseason { 
background : #e10000; 
color : #000; 
} 
.aseasoncontent { 
background : #ff5959; 
color : #000; 
} 
.bseason { 
background : #ff0; 
color : #000; 
} 
.bseasoncontent { 
background : #ffff93; 
color : #000; 
} 
.cseason { 
background : #093; 
color : #000; 
} 
.cseasoncontent { 
background : #b0ffca; 
color : #000; 
} 
.dseason { 
background : #06f; 
color : #000; 
} 
.dseasoncontent { 
background : #6cf; 
color : #000; 
} 
.eseason { 
background : #f60; 
color : #000; 
} 
.eseasoncontent { 
background : #ffbe93; 
color : #000; 
} 
#lbOverlay { 
z-index : 99998; 
left : 0; 
width : 100%; 
position : fixed; 
top : 0; 
height : 500px; 
} 
.grey#lbOverlay { 
background-color : #000; 
} 
.red#lbOverlay { 
background-color : #300; 
} 
.green#lbOverlay { 
background-color : #030; 
} 
.blue#lbOverlay { 
background-color : #011d50; 
} 
.gold#lbOverlay { 
background-color : #660; 
} 
#lbMain { 
z-index : 99999; 
left : 0; 
width : 100%; 
line-height : 0; 
position : absolute; 
text-align : center; 
} 
#lbMain A IMG { 
border-top-style : none; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
#lbOuterContainer { 
margin : 0 auto; 
width : 200px; 
position : relative; 
height : 200px; 
background-color : #fff; 
} 
.grey#lbOuterContainer { 
border-right : 3px solid #888; 
border-top : 3px solid #888; 
border-left : 3px solid #888; 
border-bottom : 3px solid #888; 
} 
.red#lbOuterContainer { 
border-right : 3px solid #d00; 
border-top : 3px solid #d00; 
border-left : 3px solid #d00; 
border-bottom : 3px solid #d00; 
} 
.green#lbOuterContainer { 
border-right : 3px solid #00b000; 
border-top : 3px solid #00b000; 
border-left : 3px solid #00b000; 
border-bottom : 3px solid #00b000; 
} 
.blue#lbOuterContainer { 
border-right : 3px solid #5f89d8; 
border-top : 3px solid #5f89d8; 
border-left : 3px solid #5f89d8; 
border-bottom : 3px solid #5f89d8; 
} 
.gold#lbOuterContainer { 
border-right : 3px solid #b0b000; 
border-top : 3px solid #b0b000; 
border-left : 3px solid #b0b000; 
border-bottom : 3px solid #b0b000; 
} 
#lbDetailsContainer { 
margin : 0 auto; 
font : 10px/1.4em Verdana, Helvetica, sans-serif; 
overflow : auto; 
width : 100%; 
background-color : #fff; 
} 
.grey#lbDetailsContainer { 
border-right : 3px solid #888; 
border-top : 3px #888; 
border-left : 3px solid #888; 
border-bottom : 3px solid #888; 
} 
.red#lbDetailsContainer { 
border-right : 3px solid #d00; 
border-top : 3px #d00; 
border-left : 3px solid #d00; 
border-bottom : 3px solid #d00; 
} 
.green#lbDetailsContainer { 
border-right : 3px solid #00b000; 
border-top : 3px #00b000; 
border-left : 3px solid #00b000; 
border-bottom : 3px solid #00b000; 
} 
.blue#lbDetailsContainer { 
border-right : 3px solid #5f89d8; 
border-top : 3px #5f89d8; 
border-left : 3px solid #5f89d8; 
border-bottom : 3px solid #5f89d8; 
} 
.gold#lbDetailsContainer { 
border-right : 3px solid #b0b000; 
border-top : 3px #b0b000; 
border-left : 3px solid #b0b000; 
border-bottom : 3px solid #b0b000; 
} 
#lbImageContainer { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
#lbIframeContainer { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
#lbLoading { 
background : url(images/loading.gif) no-repeat center 50%; 
left : 0; 
width : 100%; 
line-height : 0; 
position : absolute; 
top : 45%; 
height : 32px; 
text-align : center; 
} 
#lbHoverNav { 
z-index : 10; 
left : 0; 
width : 100%; 
position : absolute; 
top : 0; 
height : 100%; 
} 
#lbImageContainer > #lbHoverNav { 
left : 0; 
} 
#lbHoverNav A { 
outline : none; 
} 
#lbPrev { 
display : block; 
background : url(images/blank.gif) no-repeat; 
left : 0; 
float : left; 
width : 49%; 
height : 100%; 
} 
.grey#lbPrev:hover { 
background : url(images/prev_grey.gif) no-repeat left 15%; 
} 
.grey#lbPrev:hover:visited { 
background : url(images/prev_grey.gif) no-repeat left 15%; 
} 
.red#lbPrev:hover { 
background : url(images/prev_red.gif) no-repeat left 15%; 
} 
.red#lbPrev:hover:visited { 
background : url(images/prev_red.gif) no-repeat left 15%; 
} 
.green#lbPrev:hover { 
background : url(images/prev_green.gif) no-repeat left 15%; 
} 
.green#lbPrev:hover:visited { 
background : url(images/prev_green.gif) no-repeat left 15%; 
} 
.blue#lbPrev:hover { 
background : url(images/prev_blue.gif) no-repeat left 15%; 
} 
.blue#lbPrev:hover:visited { 
background : url(images/prev_blue.gif) no-repeat left 15%; 
} 
.gold#lbPrev:hover { 
background : url(images/prev_gold.gif) no-repeat left 15%; 
} 
.gold#lbPrev:hover:visited { 
background : url(images/prev_gold.gif) no-repeat left 15%; 
} 
#lbNext { 
display : block; 
right : 0; 
background : url(images/blank.gif) no-repeat; 
float : right; 
width : 49%; 
height : 100%; 
} 
.grey#lbNext:hover { 
background : url(images/next_grey.gif) no-repeat right 15%; 
} 
.grey#lbNext:hover:visited { 
background : url(images/next_grey.gif) no-repeat right 15%; 
} 
.red#lbNext:hover { 
background : url(images/next_red.gif) no-repeat right 15%; 
} 
.red#lbNext:hover:visited { 
background : url(images/next_red.gif) no-repeat right 15%; 
} 
.green#lbNext:hover { 
background : url(images/next_green.gif) no-repeat right 15%; 
} 
.green#lbNext:hover:visited { 
background : url(images/next_green.gif) no-repeat right 15%; 
} 
.blue#lbNext:hover { 
background : url(images/next_blue.gif) no-repeat right 15%; 
} 
.blue#lbNext:hover:visited { 
background : url(images/next_blue.gif) no-repeat right 15%; 
} 
.gold#lbNext:hover { 
background : url(images/next_gold.gif) no-repeat right 15%; 
} 
.gold#lbNext:hover:visited { 
background : url(images/next_gold.gif) no-repeat right 15%; 
} 
#lbPrev2 { 
font-weight : 700; 
text-decoration : none; 
} 
#lbNext2 { 
font-weight : 700; 
text-decoration : none; 
} 
#lbPrev2_Off { 
font-weight : 700; 
} 
#lbNext2_Off { 
font-weight : 700; 
} 
.grey#lbPrev2_Off { 
color : #ccc; 
} 
.grey#lbNext2_Off { 
color : #ccc; 
} 
.red#lbPrev2_Off { 
color : #fcc; 
} 
.red#lbNext2_Off { 
color : #fcc; 
} 
.green#lbPrev2_Off { 
color : #82ff82; 
} 
.green#lbNext2_Off { 
color : #82ff82; 
} 
.blue#lbPrev2_Off { 
color : #b7caee; 
} 
.blue#lbNext2_Off { 
color : #b7caee; 
} 
.gold#lbPrev2_Off { 
color : #e1e100; 
} 
.gold#lbNext2_Off { 
color : #e1e100; 
} 
#lbDetailsData { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 0; 
padding-top : 0; 
} 
#lbDetails { 
float : left; 
width : 60%; 
text-align : left; 
} 
#lbCaption { 
display : block; 
font-weight : 700; 
} 
.grey#lbClose { 
background : url(../images/close_grey.png) no-repeat; 
} 
.red#lbClose { 
background : url(images/close_red.png) no-repeat; 
} 
.green#lbClose { 
background : url(images/close_green.png) no-repeat; 
} 
.blue#lbClose { 
background : url(images/close_blue.png) no-repeat; 
} 
.gold#lbClose { 
background : url(images/close_gold.png) no-repeat; 
} 
.grey#lbPlay { 
background : url(../images/play_grey.png) no-repeat; 
} 
.red#lbPlay { 
background : url(images/play_red.png) no-repeat; 
} 
.green#lbPlay { 
background : url(images/play_green.png) no-repeat; 
} 
.blue#lbPlay { 
background : url(images/play_blue.png) no-repeat; 
} 
.gold#lbPlay { 
background : url(images/play_gold.png) no-repeat; 
} 
.grey#lbPause { 
background : url(../images/pause_grey.png) no-repeat; 
} 
.red#lbPause { 
background : url(images/pause_red.png) no-repeat; 
} 
.green#lbPause { 
background : url(images/pause_green.png) no-repeat; 
} 
.blue#lbPause { 
background : url(images/pause_blue.png) no-repeat; 
} 
.gold#lbPause { 
background : url(images/pause_gold.png) no-repeat; 
} 
DL { 
font-size : 1em; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
} 
DT { 
float : left; 
} 
.rtl DT { 
float : right; 
} 
DD { 
color : #111; 
} 
UNKNOWN { 
vertical-align : text-bottom; 
padding-top : 5px; 
} 
DT SPAN { 
padding-right : 5px; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
.rtl DT SPAN { 
padding-right : 0; 
padding-left : 5px; 
padding-bottom : 0; 
padding-top : 0; 
} 
DT .explain { 
font-style : italic; 
} 
DT LABEL { 
font-weight : 700; 
font-size : 1em; 
color : #111; 
text-align : left; 
} 
.rtl DT LABEL { 
text-align : right; 
} 
DD LABEL { 
font-size : 1em; 
margin : 0 10px 0 0; 
color : #111; 
white-space : nowrap; 
} 
.rtl DD LABEL { 
margin : 0 0 0 10px; 
} 
DD INPUT { 
font-size : 12px; 
max-width : 100%; 
} 
DD SELECT { 
font-size : 1em; 
max-width : 100%; 
width : auto; 
} 
DD TEXTAREA { 
font-size : 12px; 
width : 90%; 
} 
FIELDSET DL { 
font-size : 0.85em; 
margin-bottom : 10px; 
} 
FIELDSET DT { 
border-right : 0 solid #ccc; 
width : 45%; 
border-top-style : none; 
padding-top : 3px; 
border-left-style : none; 
text-align : left; 
border-bottom-style : none; 
} 
.rtl FIELDSET DT { 
border-left : 1px solid #ccc; 
border-top-style : none; 
border-right-style : none; 
text-align : right; 
border-bottom-style : none; 
} 
FIELDSET DD { 
padding-right : 0; 
padding-left : 5px; 
font-size : 12px; 
padding-bottom : 0; 
margin : 0 0 0 45%; 
vertical-align : top; 
border-left : 1px solid #ccc; 
border-top-style : none; 
padding-top : 0; 
border-right-style : none; 
border-bottom-style : none; 
} 
.rtl FIELDSET DD { 
border-right : 1px solid #ccc; 
padding-right : 5px; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0 45% 0 0; 
border-top-style : none; 
padding-top : 0; 
border-left-style : none; 
border-bottom-style : none; 
} 
FIELDSET DL:hover DT LABEL { 
color : #666; 
} 
FIELDSET DL DD LABEL:hover { 
color : #83a8cb; 
} 
FIELDSET.submit-buttons { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
margin : -1px 0 0; 
border-top-style : none; 
padding-top : 4px; 
border-right-style : none; 
border-left-style : none; 
background-color : transparent; 
text-align : center; 
border-bottom-style : none; 
} 
P.submit-buttons { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
margin : 10px 0 0; 
padding-top : 4px; 
text-align : center; 
} 
FIELDSET.submit-buttons LEGEND { 
display : none; 
} 
.grey#lbPrev2 { 
color : #333; 
} 
.grey#lbNext2 { 
color : #333; 
} 
.grey#lbSpacer { 
color : #333; 
} 
.grey#lbDetailsData { 
color : #333; 
} 
.red#lbPrev2 { 
color : #620000; 
} 
.red#lbNext2 { 
color : #620000; 
} 
.red#lbSpacer { 
color : #620000; 
} 
.red#lbDetailsData { 
color : #620000; 
} 
.green#lbPrev2 { 
color : #030; 
} 
.green#lbNext2 { 
color : #030; 
} 
.green#lbSpacer { 
color : #030; 
} 
.green#lbDetailsData { 
color : #030; 
} 
.blue#lbPrev2 { 
color : #01379e; 
} 
.blue#lbNext2 { 
color : #01379e; 
} 
.blue#lbSpacer { 
color : #01379e; 
} 
.blue#lbDetailsData { 
color : #01379e; 
} 
.gold#lbPrev2 { 
color : #660; 
} 
.gold#lbNext2 { 
color : #660; 
} 
.gold#lbSpacer { 
color : #660; 
} 
.gold#lbDetailsData { 
color : #660; 
} 
#lbNumberDisplay { 
display : block; 
float : left; 
padding-bottom : 1em; 
} 
#lbNavDisplay { 
display : block; 
float : left; 
padding-bottom : 1em; 
} 
#lbClose { 
float : right; 
margin-bottom : 1px; 
width : 64px; 
height : 28px; 
} 
#lbPlay { 
float : right; 
margin-bottom : 1px; 
width : 64px; 
height : 28px; 
} 
#lbPause { 
float : right; 
margin-bottom : 1px; 
width : 64px; 
height : 28px; 
} 
DD.full { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
width : 95%; 
padding-top : 3px; 
text-align : center; 
border-right-width : 0; 
}

.cabinphoto{
padding: 3px;
width: 180px;
height: 120px;
margin: 3px;
cursor:pointer;
border: 1px solid #ccc;
}
.cabinphoto:hover{
border: 1px solid #444;
padding: 3px;
margin: 3px;
cursor:pointer;
}

.smallcabinphoto{
padding: 3px;
width: 85px;
height: 52px;
margin: 3px;
cursor:pointer;
border: 1px solid #ccc;
}
.smallcabinphoto:hover{
border: 1px solid #444;
padding: 3px;
margin: 3px;
cursor:pointer;
}

.albumphoto{
padding: 3px;
height: 75px;
margin: 3px;
cursor:pointer;
border: 1px solid #ccc;
}
.albumphoto:hover{
border: 1px solid #444;
padding: 3px;
height: 75px;
margin: 3px;
cursor:pointer;
}
.albumitem {
padding: 3px;
margin: 3px;
cursor:pointer;
border: 1px solid #ccc;
}
.albumitem:hover {
padding: 3px;
background: #eee;
margin: 3px;
cursor:pointer;
border: 1px solid #555;
}
.button {
padding: 3px;
background: #eee;
margin: 3px;
cursor:pointer;
border: 1px solid #555;
}
.rtl DD.full { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
width : 95%; 
padding-top : 3px; 
text-align : center; 
border-right-width : 0; 
} 
FIELDSET DL:hover DT { 
border-left-color : #111; 
border-bottom-color : #111; 
border-top-color : #111; 
border-right-color : #111; 
} 
FIELDSET DL:hover DD { 
border-left-color : #111; 
border-bottom-color : #111; 
border-top-color : #111; 
border-right-color : #111; 
} 
INPUT { 
border: 1px solid #83a8cb; 
color : #111; 
background-color : #fff; 
} 
TEXTAREA { 
border-right : 1px solid #83a8cb; 
border-top : 1px solid #83a8cb; 
border-left : 1px solid #83a8cb; 
color : #111; 
border-bottom : 1px solid #83a8cb; 
background-color : #fff; 
} 
FIELDSET.submit-buttons INPUT { 
padding-right : 2px; 
padding-left : 2px; 
padding-bottom : 3px; 
padding-top : 3px; 
} 
P.submit-buttons INPUT { 
padding-right : 2px; 
padding-left : 2px; 
padding-bottom : 3px; 
padding-top : 3px; 
} 
.weathertable { 
background : #dddddd; 
border : 1px solid #111; 
} 
.title { 
font-weight : bold; 
}
li {
color: #167eba;
font-size: 16px;
background: #fff;
}
li:hover {
color: #167eba;
background: #eee;
}
.imagetitle{
color: #000;
}
.imagetitle:hover {
color: #000;
font-weight: bold;
}
.readmore {
padding: 3px;
border: 1px solid #555;
color: #167eba;
font-weight: bold;
font-size: 22px;
}