/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#thegallery { visibility: hidden; }

#galleryview-wrap {
	position: relative;
	width: 980px;
	height: 445px;
	padding: 30px 0 0 0;
	background:	#f3f3f3;
	border-top: 1px solid #DFDFDF;
}

/* GALLERY CONTAINER */
.gallery {  }

.galleryview-bg { height: 445px; width: 980px; }

/* LOADING BOX */
.loader { background: url("../inc/js/galleryview/loader.gif") center center no-repeat; }

/* GALLERY PANELS */
.panel { overflow: visible !important; }

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background-color: #000000; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { 
	width: 950px !important;
	color: #ffffff; 
	font-size: 0.7em; 
	background: #1d1d1d;
	border-left: 10px solid #E33236; 
	margin-left: -10px;
	padding: 15px; font-size: 22px; font-weight: bold;
	/*OPACITY*/
	opacity: .90; /* standard: ff gt 1.5, opera, safari */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* ie 8 ie7 mode */
	filter: "alpha(opacity=90)"; /* ie 8 */
	filter: alpha(opacity=90); /* ie lt 7 */
	-khtml-opacity: .90; /* safari 1.x */
	-moz-opacity: .90; /* ff lt 1.5, netscape */	
}

.panel .panel-overlay a { color: #ececec ; text-decoration: underline; font-weight: bold; }

#thegallery .strip_wrapper { margin-top: 15px; }

#thegallery .pointer { 
	border: none !important; 
	background: url("../images/sliders/gv-pointer.png") top center !important; 
	width: 33px !important; 
	height: 17px !important; 
	display: block !important; 
	top: 354px !important; 
}
#thegallery .nav-next { 
	display:block;
	width:29px;
	height:29px;
	background: url("../images/sliders/nivo-arrows.png") no-repeat top right !important; 
	position: absolute; 
	top: 394px !important;
	right:30px !important; 
}
#thegallery .nav-prev { 
	display:block;
	width:29px;
	height:29px;
	background: url("../images/sliders/nivo-arrows.png") no-repeat top left !important;
	position: absolute; 
	top: 394px !important;
	left:30px !important; 
}
#thegallery .nav-next:hover {
	background: url("../images/sliders/nivo-arrows.png") no-repeat bottom right !important;
}
#thegallery .nav-prev:hover {
	background: url("../images/sliders/nivo-arrows.png") no-repeat bottom left !important;
}
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { background: #000000; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap {  }

/* FRAME IMAGES */
.frame img { border: none;  }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }


/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}