/* GALLERY/STYLES */


/* HEADINGS
	h1 span {visibility:hidden;}
	h1.gallery {background:url(/global/images/headings/gallery.png) no-repeat;}
	*/  
	#gallery h1 {    
	position:absolute;  
	top:14px;
	width:265px;
	z-index:1; 
	}
    

/* THUMBS */

	/* SWINGS PHOTO THUMBS */
		#gallery ul#thumbs li.swings.photos.thumb-1 {background:url(/gallery/photos/swings/thumbnails/001.jpg) no-repeat;}
		#gallery ul#thumbs li.swings.photos.thumb-2 {background:url(/gallery/photos/swings/thumbnails/127.jpg) no-repeat;}
		#gallery ul#thumbs li.swings.photos.thumb-3 {background:url(/gallery/photos/swings/thumbnails/157.jpg) no-repeat;}
		#gallery ul#thumbs li.swings.photos.thumb-4 {background:url(/gallery/photos/swings/thumbnails/203.jpg) no-repeat;}
		#gallery ul#thumbs li.swings.photos.thumb-5 {background:url(/gallery/photos/swings/thumbnails/332.jpg) no-repeat;}

	/* VINTAGE PHOTO THUMBS */
		#gallery ul#thumbs li.vintage.photos.thumb-1 {background:url(/gallery/photos/vintage/thumbnails/242.jpg) no-repeat;}
		#gallery ul#thumbs li.vintage.photos.thumb-2 {background:url(/gallery/photos/vintage/thumbnails/760.jpg) no-repeat;}
		#gallery ul#thumbs li.vintage.photos.thumb-3 {background:url(/gallery/photos/vintage/thumbnails/593.jpg) no-repeat;}
		#gallery ul#thumbs li.vintage.photos.thumb-4 {background:url(/gallery/photos/vintage/thumbnails/313.jpg) no-repeat;}
		#gallery ul#thumbs li.vintage.photos.thumb-5 {background:url(/gallery/photos/vintage/thumbnails/393.jpg) no-repeat;}
		#gallery ul#thumbs li.vintage.photos.thumb-6 {background:url(/gallery/photos/vintage/thumbnails/465.jpg) no-repeat;} 

	/* MARKETING THUMBS */
		#gallery ul#thumbs li.marketing.thumb-1 {background:url(/gallery/marketing/thumbnails/bluenote.jpg) no-repeat;}
		#gallery ul#thumbs li.marketing.thumb-2 {background:url(/gallery/marketing/thumbnails/metropolitan_room.jpg) no-repeat;}
 		#gallery ul#thumbs li.marketing.thumb-3 {background:url(/gallery/marketing/thumbnails/iridium.jpg) no-repeat;}
		#gallery ul#thumbs li.marketing.thumb-4 {background:url(/gallery/marketing/thumbnails/new_album_swings.jpg) no-repeat;}


	/* PERFORMANCE THUMBS */
		#gallery ul#thumbs li.performances.thumb-1 {background:url(/gallery/performances/thumbnails/metropolitan_room.jpg) no-repeat;}

        
	/* STRIPPED, NO JCAROSEL STYLES */	
		#gallery.stripped ul#thumbs {width:100%; height:150px;}
		#gallery.stripped ul#thumbs li {
			display:none; 
			width:100px;
			height:100px;
			margin-top:20px;  
			margin-right:50px;
			float:left;
			border:solid 1px; 
			} 
		 #gallery.stripped ul#thumbs li.thumb-6 {margin-right:0;} 
		 #gallery.stripped ul#thumbs li.empty, #gallery.stripped ul#thumbs li.empty:hover {border:none;} 
		 #gallery.stripped ul#thumbs li:hover {border:solid white 1px; cursor:hand}      
		 #gallery.stripped #photo_container, #gallery.stripped #performances {height:570px}


/* PRESENTATION STYLES - OVERRIDE GLOBAL STYLES */
	#gallery #masthead {display:none;}	
	#gallery #main_content {top:0}
	#gallery #nav {margin-top:-80px;}
	#gallery a.h2:hover {text-decoration:none;}
	/* set colors on theme.css */
	

/* GALLERY NAV */
	#gallery ul#gallery_nav { 
		position:relative;
		top:0;
		margin:10px -15px 10px;
		height:25px;
		border-bottom:solid 1px; /* set colors on theme.css */ 
	}
	
	/* TABS */
	#gallery ul#gallery_nav li {
		position:relative;
		bottom:2px;
		display:block;
		padding:5px 7px 0;
			-webkit-border-top-left-radius:5px;
			-webkit-border-top-right-radius:5px;
			-moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px;
			-o-border-radius:5px;
			-ms-border-radius:5px;
		border-radius:5px;
		}
	#gallery ul#gallery_nav li:hover { /* set colors on theme.css */ }
	#gallery ul#gallery_nav li.current {border-bottom:1px solid; /* set colors on theme.css */ }
	/*
	#gallery ul#gallery_nav li.title {font-size:16px; font-weight:normal;}
	#gallery ul#gallery_nav li.title:hover {background:none; /* set colors on theme.css  }
     */

/* PHOTOS MODE */
	#gallery #photo_container {
		width:100%;
		padding-top:25px;
		height:780px; */ RESET WITH JS FOR EACH photo_size */
	}
	#gallery #photo_container #photo {
		position:relative; 
		margin:0 auto;
	}
	#gallery #photo_container #reflection {
		position:relative;
		top:1px;
		margin:0 auto;
	}

		
/* PERFORMANCES MODE */
	#gallery #performances {
		display:none;
		position:relative;
		top:50px;
		width:700px;
		height:450px;
		margin:0 auto;
	}
	#gallery #performances .info {
		position:absolute;
		top:0;
		left:0;
		width:292px; /* 14 + 292 + 14 == 320 */
		height:228px; /* 14 + 228 + 14 == 256 */
	}
	#gallery #performances #media_container {
		position:absolute;
		top:0;
		right:0;
		width:320px;
		height:256px;
		background:url(/global/images/quicktime/poster.transparent.png) no-repeat;
	}

	#gallery #performances li.play.link {margin-top:20px;}