#jr_overlay { margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; z-index: 2147483646; }
#jr_wrap { margin: 0px; padding: 0px; width: 100%; position: absolute; z-index: 2147483647; }
#jr_inner { background: rgb(255, 255, 255); margin: 0px auto; padding: 20px; border: 1px solid rgb(204, 204, 204); border-image: none; height: auto; color: rgb(79, 79, 79); font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 12px; position: relative; box-sizing: content-box; }
#jr_header { margin: 0px 0px 0.5em; padding: 5px 5px 0px; color: rgb(51, 51, 51); font-family: Helvetica, Arial, sans-serif; font-size: 1.3em; font-weight: bold; display: block; }
#jr_inner p { margin: 0px; padding: 5px; }
#jr_inner ul { list-style: none; margin: 0px; padding: 0px; }
#jr_inner ul li { margin: 0px 10px 10px; padding: 0px; width: 120px; height: 122px; text-align: center; float: left; cursor: pointer; }
#jr_inner li a { margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 0.8em; text-decoration: none; }
#jr_inner li a:hover { text-decoration: underline; }
#jr_inner .jr_icon { background: no-repeat left top; margin: 1px auto; padding: 0px; width: 100px; height: 100px; cursor: pointer; }
#jr_close { margin: 0px; padding: 0px; clear: both; }
#jr_close a { margin: 0px; padding: 0px; width: auto; color: rgb(0, 0, 0); text-decoration: underline; display: block; }
#jr_close p { margin: 0px; padding: 10px 0px 0px; }
