/* general styling for this example 

* { margin: 0; padding: 0; }

body { padding: 20px; }*/

/* begin gallery styling */

#jgal { list-style: none; width: 400px; }

#jgal li { opacity: 1; float: left; display: block; width: 50px; height: 50px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }

#jgal li img { position: absolute; top: 20px; left: 220px; display: none; }

/*#jgal li.active img { display: block; }*/

#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }



/* styling without javascript */

#gallery { list-style: none; display: block; }

#gallery li { float: left; margin: 0 10px 10px 0; }





