#bg {
background:url(../media_new/slideshow-assets/media-bg.png) top left no-repeat;
width:927px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
padding:16px 0 0 9px;
}

#bg a img {
border:none;
}

#bg a {
color:#666;
text-decoration:none;
outline:none;
}

.clearer {
clear:both;
display:block;
line-height:0;
font-size:0;
height:0;
}

#bg #labels {
width:910px;
height:37px;
background:url(../media_new/slideshow-assets/bg-menu.gif) top left repeat-x;
font-size:8px;
color:#797266;
position:absolute;
display:none;
top:16px;
z-index:10;
padding:0;
}

#bg #labels a,#bg #labels a.currentLab {
margin-left:7px;
height:14px;
cursor:pointer;
display:inline-block;
padding:3px 2px;
}

#bg #labels a:hover,#bg #labels a.currentLab {
color:#3679a8;
background-color:#fffefe;
}

#bg #playPause {
width:56px;
height:17px;
position:absolute;
top:16px;
right:50px;
z-index:15;
cursor:pointer;
background-color:#000;
opacity:0.7;
padding:0 0 0 19px;
}

#ie7 #bg #playPause {
padding:0 0 7px 19px;
}

#bg #menuRestaurant {
width:66px;
height:13px;
position:absolute;
z-index:15;
cursor:pointer;
background-color:#000;
opacity:0.7;
filter:alpha(opacity=50);
top:36px;
right:140px;
display:none;
padding:4px 0 0 7px;
}

#bg #closeMenu {
width:68px;
height:11px;
position:absolute;
z-index:27;
background:url(slideshow-assets/closeMenu.gif) top left no-repeat;
cursor:pointer;
display:none;
margin:5px 0 0 818px;
}

#bg #btnDownload {
background:url(../media_new/slideshow-assets/btn-download.png) top left no-repeat;
width:81px;
height:15px;
display:block;
cursor:pointer;
position:absolute;
top:455px;
left:20px;
z-index:10;
}

#bg #btnDownload:hover {
background-position:0 -15px;
}

#bg #closeContainer {
width:17px;
height:17px;
background:url(../media_new/slideshow-assets/bg-closeButton.gif) top left no-repeat;
cursor:pointer;
position:absolute;
z-index:30;
top:4px;
right:4px;
}

#bg #closeContainer:hover {
background-position:0 -17px;
}

#bg #bigThumbs {
width:928px;
margin:9px 0 0 1px;
}

#bg #thumb {
background:url(../media_new/slideshow-assets/bg-thumb.gif);
width:861px;
height:74px;
float:left;
}

#bg #thumbContainer {
width:857px;
height:40px;
overflow:hidden;
position:relative;
padding:11px 0 0 5px;
}

#bg #thumbContainer img {
position:relative;
border:solid 1px #fff;
cursor:pointer;
margin:0 0 37px 10px;
}

#bg #thumbnails .currentThumb {
border:solid 1px #3679a8;
}

#bg #prevSet {
background-image:url(../media_new/slideshow-assets/arrow-left.gif);
width:23px;
height:74px;
display:block;
cursor:pointer;
float:left;
}

#bg #nextSet {
background-image:url(../media_new/slideshow-assets/arrow-rigth.gif);
width:23px;
height:74px;
display:block;
cursor:pointer;
float:left;
}

#bg #jscontainer {
width:910px;
position:relative;
height:466px;
}

#bg #jscontainer img {
position:absolute;
z-index:2;
}

#bg #roomCat {
width:534px;
height:35px;
background-color:#000;
border:none;
color:#FFF;
font-family:arial;
font-size:12px;
z-index:1000;
position:absolute;
opacity:0.7;
filter:alpha(opacity=50);
display:none;
margin:-50px 0 0 330px;
padding:15px 0 0 35px;
}

#bg #roomCat:hover {
opacity:0.8;
}

#bg .dotBlue {
background:url(../media_new/slideshow-assets/img-dotBlue.gif) 22px 20px no-repeat;
color:#FFF;
}

#bg .hideCap {
background:url(../media_new/slideshow-assets/btn-hideCaption.gif) top left no-repeat;
cursor:pointer;
height:11px;
width:71px;
display:block;
border:none;
margin:-28px 0 0 450px;
}

#bg .showCap {
width:85px;
height:12px;
background-color:#000;
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:600;
display:none;
margin:-17px 0 0 780px;
padding:5px 0 0 7px;
}

#bg #dots {
text-align:center;
position:relative;
bottom:15px;
}

#bg #dots a {
background:url(../media_new/slideshow-assets/dots-grayBlue.png) 0 0 no-repeat;
width:8px;
height:7px;
display:inline-block;
margin-left:5px;
}

#bg #dots a.current {
background:url(../media_new/slideshow-assets/dot-blue.png) 0 0 no-repeat;
}

#bg #showMenuRestaurant {
width:910px;
height:466px;
position:absolute;
z-index:300;
background-color:#000;
opacity:0.85;
filter:alpha(opacity=80);
display:none;
color:#FFF;
}

#bg #containerMenuRes {
width:570px;
height:400px;
float:left;
display:inline;
overflow:hidden;
margin:32px 0 0 159px;
}

#bg #scroll {
width:1px;
height:384px;
float:left;
display:inline;
position:relative;
margin:55px 0 0 25px;
}

#bg #scrollBar {
background:url(../media_new/slideshow-assets/scrollBar.gif) top left no-repeat;
width:4px;
height:384px;
position:absolute;
z-index:10;
}

#bg #scrollBar_clickable {
width:20px;
height:384px;
position:absolute;
z-index:11;
left:-8px;
top:0;
}

#bg #scroller {
position:absolute;
z-index:12;
left:-3px;
top:0;
}

#bg #info {
color:#000;
font-family:Arial, Helvetica, sans-serif;
margin:20px;
}

#bg #description {
width:534px;
height:42px;
background-color:#000;
border:none;
color:#FFF;
font-family:arial;
font-size:12px;
z-index:50;
position:absolute;
opacity:0.7;
filter:alpha(opacity=50);
display:none;
margin:-50px 0 0 330px;
padding:8px 0 0 35px;
}

#bg .hideCapDesc {
background:url(../media_new/slideshow-assets/btn-hideCaption.gif) top left no-repeat;
cursor:pointer;
width:71px;
height:11px;
display:block;
border:none;
margin:-33px 0 0 450px;
}

#bg .showCapDesc {
width:85px;
height:12px;
background-color:#000;
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=50);
position:absolute;
z-index:610;
display:none;
margin:-17px 0 0 780px;
padding:5px 0 0 7px;
}

#bg a#mediaSlideShowPrev {
display:block;
width:50px;
height:50px;
background:url(../images-general/jsSlideShow_left.png);
position:absolute;
z-index:10;
top:220px;
left:20px;
}

#bg a#mediaSlideShowNext {
display:block;
width:50px;
height:50px;
background:url(../images-general/jsSlideShow_right.png);
position:absolute;
z-index:10;
top:220px;
right:20px;
}

#bg #thumbnails,#bg #containerMenuRes img,#bg #description p {
position:relative;
}

#bg #prevSet:hover,#bg #nextSet:hover {
background-position:0 -74px;
}

#bg .hideCap:hover,#bg .hideCapDesc:hover {
background-position:0 -11px;
border:none;
}