/* GALLERY STYLES */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#gallerycontainer { position: relative; padding-top : 10px; }

#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; margin: 0; padding: 0; }

#gallerycontainer li img { border: 2px solid #333; margin: 0 0 0px 0; width: 48px; height: 36px; }
#gallerycontainer li.portrait img { border: 2px solid #333; margin: 0 0 0px 0; width: 36px; height: 48px; }


/* #gallerycontainer li:hover { background-color: transparent; }

#gallerycontainer li:hover img { border: 2px solid #999; }

*/
#gallerycontainer li span { position: absolute; left: -2000px; visibility: hidden; text-decoration: none; padding-top : 10px; }
/*
#gallerycontainer li:hover span img { margin: 0px 0 5px 0; border: 2px solid #333; height: 360px; width: 480px; }

#gallerycontainer li:hover span { visibility: visible; top: 0; left: 68px; z-index: 50; font-size: 12px; color: #333; }
*/

#gallerycontainer .lihover  { background-color: transparent; }
#gallerycontainer .thumbhover  { border: 2px solid #999; }

#gallerycontainer li.portrait .lihover  { background-color: transparent; }
#gallerycontainer li.portrait .thumbhover  { border: 2px solid #999; }

#gallerycontainer .imghover  { margin: 0px 0 5px 0; border: 2px solid #333; height: 330px; width: 440px; }
#gallerycontainer li.portrait .imghover  { margin: 0px 0 5px 0; border: 2px solid #333; height: 360px; width: 280px; }

#gallerycontainer  .spanhover  { visibility: visible; top: 0; left: 68px; z-index: 50; font-size: 12px; color: #333; }