#mask { background:#123 url(../images/misc/gradientmask.png) no-repeat; background-position:50% -200px; }
div.items { width:20000em; position:absolute; clear:both; }
div.navi { background-image:url(../images/misc/arrows.png); width:30px; height:30px; float:left; margin-top:55px; }
div.navi:hover { background-position:-30px 0; }
div.navi:active { background-position:-60px 0; }
div.nextPage { background-position: 0 -30px; clear:right; }
div.nextPage:hover { background-position:-30px -30px; }
div.nextPage:active { background-position:-60px -30px; } 
div.navi.disabled { visibility:hidden; }
#box { background-image:url(../images/misc/black.png); width:900px; height:725px; position:absolute; display:none; }
#box div.close { background:none; position:absolute; left:8px; top:8px; cursor:pointer; height:35px; width:35px; }
#images { position:absolute; overflow:hidden; margin:50px; width:800px; height:700px; }
#images div.items div { float:left; width:800px; height:700px; }
#images div.items div.info { text-align:center; font-size:12px; margin-top:0px; margin-left:30px; height:50px; width:740px; }
#images div.items div.info h3 { color:#cde; margin-top:10px; }
#box div.navi { position:absolute; bottom:33px; left:50px; }
#box div.nextPage { left:820px; }
.ssyes { background-color:#fff; display:none; width:400px; padding:15px; text-align:left; border:2px solid #333; opacity:0.9; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
