/* general styling for this example */
* { margin: 0; padding: 0; }
body { padding: 20px; }

/* begin gallery styling */
#wrapgal { width: 120px; position: absolute; padding-left: 420px;}
#jgal { list-style: none; width: 100px; }
#jgal li { opacity: .5; float: left; display: block; width: 50px; height: 37px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 7px; }
#jgal li img { position: absolute; top: 0px; left: 0px; 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; }

#wrapgal_outter
{
	position:relative;
	height: 350px;
}
