/* GALLERY STYLES */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#gallerycontainer { 
	position: relative; 
	padding-top : 10px; 
	text-align: center; 
}

#gallerycontainer .text { 
	font-size: 11px; 
	margin-bottom: 10px; 
}

#gallerycontainer a, #gallerycontainer a:link, #gallerycontainer a:visited { 
	font-weight: normal; 
}

#gallerycontainer li, #gallerycontainer ul { 
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0; 
}

#gallerycontainer li { 
	padding: 0;
}
#gallerycontainer li img { 
	border: 2px solid #333; 
	width: 64px; 
	height: 48px; 
}

#gallerycontainer li.portrait img { 
	padding-left: 14px; 
	padding-right: 14px; 
	border: 2px solid #333; 
	margin: 0; 
	width: 36px; 
	height: 48px; 
}

#gallerycontainer li.portrait  span img { 
	padding-left: 140px; 
	padding-right: 140px;
}

#gallerycontainer li span  { 
	position: absolute; 
	visibility: hidden; 
	margin-top : 80px; 
}

#gallerycontainer .lihover  { 
	background-color: transparent; 
}

#gallerycontainer .thumbhover  { 
	border: 2px solid #8B25A4; 
}

#gallerycontainer li.portrait .lihover  { 
	background-color: transparent; 
}

#gallerycontainer li.portrait .thumbhover  { 
	border: 2px solid #8B25A4; 
}

#gallerycontainer .imghover  { 
	text-align: center; 
	position: absolute; 
#	margin: 0px 0 5px 0; 
	left: 100px; 
	border: 2px solid #333; 
	height: 480px; 
	width: 640px; 
}

#gallerycontainer li.portrait .imghover  { 
	text-align: center; 
	position: absolute; 
#	margin: 0px 0 5px 0; 
	left: 100px; 
	border: 2px solid #333; 
	height: 480px; 
	width: 360px; 
}

#gallerycontainer  .spanhover  { 
	visibility: visible; 
	top: 0; 
	left: 48px; 
	z-index: 50; 
	font-size: 12px; 
	color: #333; 
}

#gallerycontainer  li span.spanhover  .imgserial { 
	position: absolute; 
	top: -70px; 
	left: 120px; 
	color: #000000; 
	padding: 4px;
	border: 2px solid #333; 
	background-color:#ffffff;
	font-size: 1.5em;
	font-weight: bold;
}	

#gallerycontainer  li.portrait span.spanhover  .imgserial { 
	position: absolute; 
	top: -70px; 
	left: 120px; 

	color: #FFFFFF;
	background-color:#000000;
	font-size: 1.5em;
	font-weight: bold;
}	
