@charset "utf-8";
/* CSS Document */

	#gallery, 
	
	#gallery-image, 
	#gallery-image-hldr, 
	
	#gallery-thumb, 
	#gallery-thumb ul, 
	#gallery-thumb ul li a, 
	#gallery-thumb ul li a span, 
	
	

	.end_gallery { position: relative; display: block; }
	
		#gallery {
			color: #333;
			width: 620px;
			clear: both;
			background: #FCFCFC;
			border: 1px solid #EDEDED;
		}
			#gallery-image, 
			#gallery-image-hldr {
				width: 600px;
				height: 400px;
			}
				#gallery-image img { margin: 0 auto; }
				#gallery-image-hldr {	
					background: #333;
					border: 2px solid #EDEDED;
					overflow: hidden;
				}
					#gallery-caption {
						position: absolute;
						display: block;
						left: 0;
						bottom: -100px;
						
						background: url(../img/tmj_transparent_bkgd.png) repeat left top;
						color: #FFF;
						font-size: 12px;
						
						width: 100%;
						height: auto;
						
						z-index: 3000;
					}
						#gallery-caption div span { font-family: 'Arial'; }
						#gallery-caption div span a { color: #C00; }
						.galley-pad { padding: .5em; }
			
			
			#gallery-thumb {
				width: 100%;
				height: auto;
				padding-bottom: .5em;
			}
				#gallery-thumb ul { padding-left: .5em; }
					#gallery-thumb ul li {
						float: left;
						margin-top: 2px;
						margin-right: 4px;
					}
							#gallery-thumb ul li a, 
							#gallery-thumb ul li a span {
								width: 3.72em;
								*width: 3.71em;
								height: 2.7em;
								cursor: pointer;
							}
								#gallery-thumb ul li a {
									background: #333;
									border: 2px solid #FFF;
									
									filter: alpha(opacity='70');
									-moz-opacity: .7;
									opacity: .7;
								}
									#gallery-thumb ul li a:HOVER, 
									#gallery-thumb ul li a.selected {
										border: 2px solid #B8783A;
										
										filter: alpha(opacity='100');
										-moz-opacity: 1;
										opacity: 1;
									}
		
