/* CSS Document */
#galleryContainer { position:relative; float: right; text-align: center; width:700px; height: 450px; color:#555; line-height:14px;}
#galleryContainer span#galleryDisplay { display:block; position:absolute; top:0; z-index:1; height:450px; width: 575px; right: 173px; overflow: hidden; }
#galleryContainer ul#gallery { float: right; width: 145px; height: 450px; overflow: auto; }
#galleryContainer ul#gallery li { float: left;text-align: center; vertical-align: middle; padding: 5px; background: url(none); line-height: 14px; }
#galleryContainer ul#gallery li img {border:solid 1px #fff;}
#galleryContainer ul#gallery li img:hover {border:solid 1px #777;}
#galleryContainer a.enlarge { float:left; display:inline; text-decoration:none; cursor:default; }
#galleryContainer a.enlarge img.thumb {display:block; border:0;}
#galleryContainer a.enlarge span { display:none; text-align:center; height: 450px; width:600px; overflow: hidden; background-color:#fff; overflow:hidden; height:450px; width:575px; top:0; right:173px;position:absolute; font-weight:normal; color:#555;}

#galleryContainer a.enlarge:hover { white-space:normal;  }
#galleryContainer a.enlarge:focus { outline:0; }

#galleryContainer a.enlarge:hover span { display:block; top:0; z-index:10; }
#galleryContainer a.enlarge:active span { display:block; top:0; z-index:5;}
#galleryContainer a.enlarge:focus span { display:block;  z-index:5; } 

body.paintingsLanding #galleryContainer  ul#gallery li { height:120px; padding:25px 30px; overflow:hidden; }
body.paintingsLanding #galleryContainer ul#gallery.seriesOverview { margin: 0px auto; width: 700px; float:none;}
