#overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; display: none; z-index: 9999; }
#appiplightbox { max-width: 100%; position: fixed; top: 50%; left: 50%; padding: 2% 1.5% 1%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 600px; height: 400px; margin: -200px 0px 0px -300px; display: none; z-index: 10000; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7); border-radius: 8px; }
#appiplightbox.loading { background: rgb(255, 255, 255) url(6a5edc49968c74d998715c903e2979553c945035.gif)  no-repeat scroll 50% 50%; }
#appiplightbox a.close { color: rgb(17, 17, 17); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; right: 0px; top: 0px; display: block; z-index: 5; padding: 8px 14px 4px 6px; border-radius: 8px; font-size: 12px; text-transform: uppercase; opacity: 0.75; text-shadow: none; float: none; font-weight: normal; }
#appiplightbox a.prev, #appiplightbox a.next { position: absolute; top: 50%; left: 0px; padding: 1% 3%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: -0.5em; width: 1em; text-align: center; opacity: 0.5; border-radius: 8px; }
#appiplightbox a.next { left: auto; right: 0px; }
#appiplightbox a.prev:hover, #appiplightbox a.next:hover { opacity: 1; }
#appiplightbox img { max-width: 100%; }
