#galleryHolder{
	margin:0 auto;
	width:750px;
	height:750px;
}
#gallery{
	height:650px;
	width:730px;
	position:absolute;
	margin-top:30px;
	border:1px solid #fff;
	background:#dbe4ec;
	z-index:900;
	padding:5px;
}
#picIframe{
	height: 650px; 
	width: 730px;
	margin:5px 3px 3px 5px;
	background:transparent;
	position: absolute;
	z-index: 1000;
	top:0;
	}
#picHolder{
	height: 660px; 
	width: 740px;
	margin-left:-6px;
	position:absolute;
	z-index: 1201;
	opacity: 0;
	background:#000;
	top:0;
 }
h4#gTitle{
	padding:10px 0px 20px 15px;
	text-transform:uppercase;
	
	font-size:14px;
	width:500px;
	color:#3B5366;
	font-size:16px;
	font-weight:normal;
	margin:0;
}
/*nav */	

#gNav{
position:absolute;
z-index:901;
width:741px;
background:#f7941e;
height:30px;

}
	#gNav a{
		display:block;
		color:#fff;
		padding:4px 10px;
		border-left:1px solid #fff;
		text-align:center;
		background:#2A2A2B;
		margin:0;
		cursor:pointer;
	}
	#gNav a:hover,#gNav li.liNavHover a{
		color:#fff;
		background:#4798c4
	}
	#gNav a.onState, #gNav li.liNavOn a{
		color:#fff;
		background:#4798c4!important;
	}
#gNav ul{
		margin:0;
		padding:0;
		height:30px;
		overflow:hidden;
		list-style:none;
	}
	#gNav li{
		display:block;
		width:123.333px;
		float:left;
		
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#gNav li.clearList{
		clear:both;
	}

	#gNav li li a, #gNav li.liNavHover li a{
		display:block;
		font-weight:normal;
		color:#fff;
		padding:3px 5px;
		border:none;
		text-align:left;
		background:none;
		margin:0;
	}
	#gNav li li a:hover{
		background:none;
		color:#dfdfdf;

	}
	#gNav ul li ul { /* second-level lists */

		position: absolute;
		border-top: 1px solid #DCDDDA;	
		z-index:904;
		margin:0 0 0 1px;	
		width:734px;
		left:0;
		padding:0;	
		display:none;
		height:auto;
		padding:3px; 
		margin-top:0px;
		background:#4798c4;
		}
	#gNav li li{
		float:left;
		font-size:11px;
		width:140px;
		overflow:hidden;
		margin:0;
		padding:0;
		display:block;
	}
	
#gCounter{
	text-align:right;
	position:absolute;
	width:720px;/*same as gallery */
	top:0px;
	margin:20px 10px 0 0;
	font-size:11px;
	clear:both;
	color:#3c5467;
	}
	 #gCounter span.g_counter{padding:0 5px;}
	 #gCounter span.pageText{padding:0 5px 0 0px;}
	 #gCounter a{color:#539bcc;font-size:11px; }
	 #gCounter a:hover{color:#8ebbda;}
	 #gCounter  a.g_disabled{display:none;}
	 
 
 #gallery ul {
	margin:0;
	padding:0 20px 0 25px;
 }
 #gallery ul li{
		list-style:none;
		width:75px;
		height:75px;
		margin:0px 10px 13px 0;
		padding:0px;
		border:2px solid #fff;
		display:block;
		float:left;
	 }
#gallery img{border:0;}


 
 #nextButton{
	display:block; 
	position:absolute; 
	right:10px; 
	top:280px;
	background:url(../images/template/next.gif);
	background-position:0 0;
	text-indent:-10000px;
	width:23px;
	height:31px;
	}
 #prevButton{
	display:block; 
	position:absolute; 
	left:10px; 
	top:280px;
	background:url(../images/template/back.gif);
	background-position:0 0;
	text-indent:-10000px;
	width:23px;
	height:31px;
	}
 #prevButton:hover, #nextButton:hover{
	background-position:0 -31px;
 }
#loadingPic{
	position:absolute;
	top:290px;
	left:335px;
	z-index: 1002; 
	height:32px;
	width: 32px;
	display:none;
	border:none;
 }
 #bigPic{
	position:absolute; 
	z-index: 1003;
	opacity: 1;
	border:2px solid #fff;
 }
 #imageDetails{
	 display:none;
	 position:absolute;
	 margin:0 auto; 
	 padding:10px 5px;
 }
 #imageCount{
	float:left;
	margin-right:5px;
	font-size:90%;
	color:#999;
	}

 #imageTitle{
	color:#ccc;
	float:left;
/*	visibility:hidden;*/
	
 }
 #imageDes{
	 display:block;
	 font-size:12px;
	 position:absolute;
	 z-index:10000;
	 color:#fff;
	 padding:10px 5px;
	/* visibility:visible!important;*/
 }
#details{
	color:#51788d;
	float:right;
	visibility:visible;
}
#hide{
	color:#51788d;
	display:none;
	float:right;
	
	visibility:visible;
}
a#hide:hover,a#details:hover{
	color:#669dba;
}

 #picControls{
	 position:absolute;
	 margin:0 auto; 
	 display:none;
	 text-align:right;
	 padding:0px 0px 15px 0;
	
 }
  #thumbsButton{
	background:url(../images/template/thumbs.gif) no-repeat;
	background-position:right 0px;

	width:100px;
	padding:3px 10px 0 0px;
	color:#51788d;
	letter-spacing:0px;
	height:22px;
	display:block;
	float:right;
	text-align:left;
	}
 #thumbsButton:hover{
	background-position:right -22px;
	color:#669dba;
 }

 #loadingMsg{
	margin:0px 20px;
 }
 #loadingMsg span{display:block;float:left;padding:8px 4px;color:#999;}
 #loadingMsg img{display:block;float:left;}
	 

