
.simple_overlay{ display:none; z-index:10000; background-color:#333; width:675px; min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
    .simple_overlay .close{ background-image:url(../images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }


#img{ border:1px solid #666; }

.next, .prev{ position:absolute; top:40%; border:1px solid #666; cursor:pointer; display:block; padding:10px 20px; color:#fff; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; }
    .prev{ left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
    .next{ right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
        .next:hover, .prev:hover{ text-decoration:underline; background-color:#000; }

.disabled{ visibility:hidden; }
.info{ position:absolute; bottom:0; left:0;	padding:10px 15px; color:#fff; font-size:11px; border-top:1px solid #666; }
    .info strong{ display:block; }
    
.progress{ position:absolute; top:45%; left:50%; display:none; }
.next, .prev, .info{ background:#333 !important; background:rgba(0, 0, 0, 0.6) url(../images/h80.png) repeat-x; }

.info{ display: none; }

#photos{ list-style-type: none; padding: 0; margin: 0; }
    #photos li{ display: block; float: left; width: 420px; margin: 8px; }
        #photos a img{ border: 2px solid #37b8cb; }
        #photos a:hover img{ border-color: #f58020; }
