@charset "utf-8";

ul.mainMenu {margin:0px auto; display:block; width:600px; height:337px; padding:5px 5px 0px 0px; border:#999999 solid 1px;} 
ul.mainMenu li {display:block; float:left;}
ul.mainMenu li a{position:relative; display:block; float:left; width:193px; height:163px; margin:0px 0px 5px 5px; border:#706E73 solid 1px;}
ul.mainMenu li a .galleryOptionTitle{display:block; position:absolute;bottom:0px; left:0px; padding:5px 5px 2px 5px; width:194px; height:auto; margin:0px; text-indent:-10000px; overflow:hidden;}

ul.mainMenu li a#hotel {background-image:url(../images/gallery/hotelGallery.jpg);}
ul.mainMenu li a#rooms {background-image:url(../images/gallery/roomsGallery.jpg);}
ul.mainMenu li a#meetings {background-image:url(../images/gallery/meetingsGallery.jpg);}
ul.mainMenu li a#bars {background-image:url(../images/gallery/barsGallery.jpg);}
ul.mainMenu li a#spa {background-image:url(../images/gallery/spaGallery.jpg);}
ul.mainMenu li a#events {background-image:url(../images/gallery/eventsGallery.jpg);}
ul.mainMenu li a {background-position:0px -163px;}
/*ul.mainMenu li a:hover {background-position:0px -163px;}*/

.gallery {position:relative; }
.tourWrapper {position:absolute; top:0px; left:45px; width:610px; height:377px; background:#000000; z-index:10000;}
.controlMask {position:absolute; top:347px; left:0px; width:610px; height:30px; background:#FFFFFF;}
.menuHolder {float:left; width:220px; margin:100px 30px 0px 30px;}
.menuHolder .scroll { height:265px; overflow:auto;}
ul.tourMenu {font-size:1.1em; list-style:none; list-style-image:none;}
ul.tourMenu li a {text-decoration:none; color:#B3A179; line-height:1.4em;}
ul.tourMenu li a.active {color:#FFFFFF;} 
.tourHolder {float:left; padding:100px 0px 0px 0px;}
.closeBtnHolder {padding-top:10px;}
.closeBtn {float:right; display:block; height:15px; padding:0px 22px 0px 0px; background:url(../images/icons/close-btn.gif) top right no-repeat; font-size:1.2em; color:#B3A179; text-decoration:none;}
.closeBtn:hover {background-position:bottom right;}

.slideshowWrapper{
	position:relative;
	margin:0px auto 5px auto;
	border: 1px solid #ccc;
	width:610px; 
	height: 347px;
	}

.gallery div.content {
	position:relative;
	z-index:10;
	margin:0px auto 5px auto;
	width:610px; 
	height: 347px;
}
.gallery div.content a, .gallery div.navigation a {
	text-decoration: none;
	color: #777;
}
.gallery div.content  a:focus, .gallery div.content  .gallery a:hover, .gallery div.content  a:active {
	text-decoration: none;
}

.gallery div.controlWrapper {margin:0px auto -20px auto; padding-left:100px; width:500px; font-size:1em; clear:left;}
.gallery div.controlWrapper .menu {float:left; display:block; width:31px; height:20px; background:url(../images/icons/gallery/menu-btn.jpg) top left no-repeat; margin-left:-100px;}
.gallery div.controlWrapper .menu:hover {background-position:bottom left;}
.gallery div.controlWrapper .menulink {float: left; margin-left:-100px; padding-top: 3px; }
.gallery div.controls {
	width:400px; padding-right:100px;
}
.gallery div.controls a {
	text-decoration: none;
}
.gallery div.ss-controls {
	display:block !important;
	float: right;
	margin-right:-100px;
}
.gallery div.ss-controls a.play{
	display:block;
	width:26px;
	height:20px;
	background:url(../images/icons/gallery/play-pause-btn.jpg) top left no-repeat;
}
.gallery div.ss-controls a.pause{
	display:block;
	width:26px;
	height:20px;
	background:url(../images/icons/gallery/play-pause-btn.jpg) top right no-repeat;
}
.gallery div.ss-controls a.play:hover {background-position:bottom left;}
.gallery div.ss-controls a.pause:hover {background-position:bottom right;}
.gallery div.nav-controls {
	width:400px; background:url(../images/icons/gallery/nav-track.jpg) top left repeat-x; height:20px;
}
.gallery div.nav-controls .prev {float:left; display:block; width:23px; height:20px; background:url(../images/icons/gallery/prev-btn.jpg) top left no-repeat;}
.gallery div.nav-controls .next {float:right; display:block; width:23px; height:20px; background:url(../images/icons/gallery/next-btn.jpg) top left no-repeat;}
.gallery div.nav-controls .prev:hover {background-position:bottom left;}
.gallery div.nav-controls .next:hover {background-position:bottom left;}
.gallery div.loader {
	position:relative;
	background-image:url(../images/icons/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	left:50%;
	top:50%;
	margin:-5px -50px;
	width:100px;
}
.gallery div.slideshow {
	clear: both;
}
.gallery div.slideshow span.image-wrapper {
	float: left; border:#999999 solid 1px; margin-bottom:5px;
}
.gallery div.slideshow a.advance-link {
	padding: 5px;
	display: block;
	background:#FFFFFF;
	width:600px;
	height:337px;
}
.gallery div.slideshow img {
	border: none;
	display: block;
	width:600px;
	height:337px;
}

.gallery div.emboxWrapper {
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 10px;
	width:600px;
	margin:0px auto 0px auto;
	height:1.4em;
}

.gallery div.embox p {margin:0px; padding:0px;}

.gallery div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

.gallery div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
.gallery div.navigation {
	position:relative;
	top:-1.6em;
	clear:both;
	margin:0px auto -0.5em auto;
	width:200px;
}
.gallery ul.thumbs {
	width:200px;
	margin: 0px;
	padding:0px;
	text-align:center;
}
.gallery ul.thumbs li {
	display: inline;
	padding: 2px;
	list-style: none;
}
.gallery a.thumb {
	color:#B3A179;
	font-size:1em;
	padding:0px 3px;
}
ul.thumbs li.selected a.thumb {
	color:#333333;
}
.gallery a.thumb:focus {
	outline: none;
}

.gallery div.pagination {
	clear: both;
}
.gallery div.navigation div.top {

}
.gallery div.navigation div.bottom {

}

.gallery div.pagination a, div.pagination span.current {

}
.gallery div.pagination a:hover {

}
.gallery div.pagination span.current {

}
