﻿
.Hidden{			display:none;}

/** Gallery Details	**/
.H_GalleryTitle{			 font-family:Verdana, Arial, Sans-Serif; font-size:12pt; color:#3a76a2;  margin:40px 40px 0px 40px; padding:5px 25px; text-align:left;}
.DIV_GalleryDescr{			clear:both; font-size:10pt; font-family:Arial; width:590px; margin:10px 0px 10px 110px; text-align:left; color:#555555;}
.DIV_GalleryPhotos{			width:560px; border-top:dotted 1px #68a2c0; border-bottom:dotted 1px #68a2c0; overflow:hidden; margin:20px auto 40px auto; padding:20px 0px 20px 40px;}


/**	GalleryType1 styles **/
.DIV_GalImgHolder{	    margin:2px auto; text-align:center; margin:5px; overflow:hidden; float:left; }
.IMG_GalPhoto{			background:#ffffff; padding:7px; border:solid 1px #d4e7f1; vertical-align:bottom; overflow:hidden; cursor:pointer;   }
.IMG_GalPhoto:hover{		    border:solid 1px #68a2c0; }

.DIV_LargeImageContainer{ position:absolute; top:20px; left:0px; z-index:4; width:100%; overflow:hidden; display:block;}
.DIV_LgImgHolder{		width:50px; height:50px; margin:0px auto; border:solid 1px #000000; overflow:hidden; background: url(/Galleries/Images/transBG.gif);}
.BGFill{				background:#ffffff;}
.DIV_PrevHit{			float:left; width:49.5%; overflow:hidden; cursor:pointer; display: block; }
.DIV_NextHit{			float:right; width:49.5%; overflow:hidden; cursor:pointer; display:block; }
.DIV_MenuHolder{		clear:both; margin:0px auto; border-top:0px; cursor:pointer; }
.DIV_MenuControls{		width:797px; height:70px; margin:0px auto;}
.DIV_PhotoDetails{		display:inline; overflow:hidden;}
.P_PhotoDescr{			padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Sans-Serif; font-size:10pt; color:#000000; text-align:center; overflow:auto; background-color:#ffffff;}
.P_PhotoCredits{		padding:0px; margin:0px 0px 0px 0px; font-family:Arial; font-size:8pt; color:#000000; text-align:center; font-weight:bold; background-color:#ffffff;}

.DIV_ActualImageContainer{ position:absolute; top:20px; left:0%; z-index:3; width:100%; overflow:hidden; text-align:center; cursor:pointer;}
.HiddenIMG{				visibility: hidden;}
.VisibleIMG{			visibility: visible; border:solid 1px #ffffff; vertical-align:bottom; }
.IMG_Btn_Previous{		float:left; margin-top:20px;}
.IMG_Btn_Next{			float:right; margin-top:20px;}
.IMG_Close2{			 cursor:pointer; float:right; }

.DIV_PageOverlay{		position:fixed; top:0px; left:0px; z-index:2; width:100%; height:100%; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; background:#000000; cursor:pointer;}

/**	Gallery Type 2 styles	**/
.Gal2_DIV_ScrollLeft{		float:left; width:11px; height:52px; padding: 8px 3px 3px 3px; background:url(/Galleries/images/ScrollSpacer.png) no-repeat right center; cursor:pointer;}
.Gal2_DIV_ScrollRight{		float:right; width:11px; height:52px; padding: 8px 3px 3px 3px; background:url(/Galleries/images/ScrollSpacer.png) no-repeat left center; cursor:pointer;}
.Gal2_IMG_ScrollLeft{		vertical-align:bottom;}
.Gal2_IMG_ScrollRight{		vertical-align:bottom;}
.Gal2_DIV_Inline{			display:inline; overflow:hidden;}
.Gal2_DIV_PhotosList{		height:66px; overflow:hidden;}
.Gal2_DIV_PhotoContainer{	float:left; width:86px; text-align:center; overflow:hidden; margin:2px;}
.Gal2_IMG_GalPhoto{			background:#ffffff; padding:1px; border:solid 1px #ffffff; vertical-align:bottom; cursor:pointer; }
.Gal2_DIV_LargePhotoContainer{clear:both; width:100%; min-height:200px; margin-bottom:15px; text-align:center; overflow:hidden;}
.Gal2_IMG_LargeImage{		vertical-align:bottom; border:solid 1px #ffffff; padding:1px; background:#ffffff;}
.Gal2_SPAN_PCredits{		font-family:Arial; font-size:8pt; color:#000000; font-weight:bold;}
.Gal2_DIV_PhotoDescr{		padding:3px; margin-bottom:10px; font-family:Arial; font-size:8pt; color:#000000; text-align:left;}

