/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Elements - Classes
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryBank {
	width: 662px;
	height: 504px;
	left: 330px;
	top: 118px;
	position: absolute;
}

.gallerySliderMask {
	width: 662px;
	height: 432px;
	overflow: hidden;
	position: relative;
}

.gallerySlider {
	height: 420px;
	left: 6px;
	top: 4px;
	position: absolute;
}

.galleryItem {
	width: 140px;
	height: 120px;
	position: absolute;
	cursor: pointer;
	*cursor: hand;
}

.galleryItemBlank {
	width: 140px;
	height: 120px;
	background-color: #FFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	position: absolute;
}

.galleryItemGlow {
	width: 152px;
	height: 132px;
	left: -6px;
	top: -4px;
	position: absolute;
}

.galleryItemThumb {
	width: 140px;
	height: 120px;
	left: 0px;
	top: 0px;
	position: absolute;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Controller
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryController {
	width: 300px;
	height: 36px;
	left: 175px;
	top: 440px;
	display: none;
	position: absolute;
}

.galleryPaginationButton {
	width: 30px;
	height: 36px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	*cursor: hand;
	zoom: 1;
	*display: inline;
}

.galleryPaginationArrow {
	position: relative;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Full Size
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryShadowbox {
	width: 100%;
	height: 100%;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: absolute;
	z-index: 100000001;
	display: none;
}

.galleryFullSizeContainer {
	width: 950px;
	height: 750px;
	position: absolute;
	z-index: 100000001;
	display: none;
}

.galleryFullSizeGlow {
	width: 962px;
	height: 512px;
	left: -6px;
	top: -4px;
	position: absolute;
}

.galleryFullSizeImage {
	width: 950px;
	height: 500px;
	top: 50px;
	position: absolute;
}

.galleryCloseButton {
	width: 33px;
	height: 30px;
	left: 960px;
	top: 50px;
	cursor: pointer;
	*cursor: hand;
	position: absolute;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Social Butttons
//////////////////////////////////////////////////////////////////////////////////////////////////*/

.gallerySocialButtonContainer {
	width: 139px;
	height: 33px;
	float: right;
	position: relative;
	font-size: 0px;
}

.galleryShareText {
	width: 100%;
	height: 20px;
	position: absolute;
	top: -20px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}


.gallerySocialButton {
	width: 33px;
	height: 33px;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	*cursor: hand;
}

.gallerySocialButtonContainer .last {
	margin-right: 0px;
}

.socialToolTip {
	width: 142px;
	height: 60px;
	top: -54px;
	position: absolute;
}

#socialToolTipTwitter {
	left: 756px;
}

#socialToolTipFacebook {
	left: 810px;
}

.socialToolTipImage {
	position: relative;
	width: 116px;
	height: 20px;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
}

.clickableAreas {
	top: 0px;
	font-size: 0px;
	position: absolute;
}

.clickableArea {
	width: 71px;
	height: 44px;
	display: inline-block;
	cursor: pointer;
	*cursor: hand;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Full Size Carousel
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryCarousel {
	width: 950px;
	height: 120px;
	/* top: 520px; */
	top: 570px;
	position: absolute;
}

.galleryCarouselMask {
	width: 962px;
	height: 132px;
	left: -6px;
	top: -4px;
	position: absolute;
	overflow: hidden;
}

.galleryCarouselSlider {
	width: 8000px;
	height: 120px;
	left: 6px;
	top: 6px;
	position: absolute;
}

.galleryCarouselItem {
	width: 140px;
	height: 120px;
	position: absolute;
	cursor: pointer;
	*cursor: hand;
}

.galleryCarouselGlow {
	width: 152px;
	height: 132px;
	left: -6px;
	top: -4px;
	position: absolute;
}

.galleryCarouselImage {
	width: 140px;
	height: 120px;
	position: absolute;
}

.galleryCarouselController {
	width: 300px;
	height: 36px;
	/* top: 664px; */
	top: 714px;
	position: absolute;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	Gallery Image Pagination
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryImagePaginationArrowBank {
	width: 950px;
	height: 78px;
	top: 261px;
	position: absolute;
}

.galleryImagePaginationArrow {
	width: 51px;
	height: 78px;
	cursor: pointer;
	*cursor: hand;
	position: absolute;
}

#galleryImagePaginationArrowLeft {
	left: 30px;
}

#galleryImagePaginationArrowRight {
	left: 869px;
}

