/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/* Base CSS for the main styles */
html, body {
    height: 100%;
}
body {
    background: rgb(255, 255, 255);
    /*overflow: hidden;*/
}
/*@font-face {*/
    /*font-family: sans-serif;*/
    /*src: local("Helvetica");*/
/*}*/

/*@font-face {*/
    /*font-family: serif;*/
    /*src: local("Times");*/
/*}*/
#mainContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1024px;
    min-height: 768px;
    /*font-family: '微軟正黑體', sans-serif, serif, Arial, Times, 'Times New Roman';*/
    font-family: '微軟正黑體', 'Heiti TC', serif, sans-serif, Arial, Times, 'Times New Roman', serif;
    font-size: 12px;
    line-height: 16px;
    background: #ffffff;
}
#header {
    position: absolute;
    width: 100%;
    height: 67px;
    top: 0;
    left: 0;
    background: url('/web/20220429174101im_/http://riva.hk/images/footer_bg.png') 0 0 repeat-x;
    z-index: 11;
}
#footer {
    position: absolute;
    width: 100%;
    height: 135px;
    bottom: 0;
    left: 0;
    background: url('/web/20220429174101im_/http://riva.hk/images/footer_bg.png') 0 0 repeat-x;
    z-index: 11;
}
#nav {
    position: absolute;
    width: 1024px;
    height: 67px;
    top: 0;
    left: 50%;
    margin-left: -512px;
}
#logo {
    float: left;
    width: 119px;
    height: 42px;
    margin-left: 27px;
    margin-top: 11px;
    background: url('/web/20220429174101im_/http://riva.hk/images/logo-S.png') center top no-repeat;
    cursor: pointer;
}
#logo a {
    text-indent: -9999px;
    display: block;
    line-height: 42px;
    height: 42px;
}
#menu {
    float: left;
}
#menu li {
    position: relative;
    float: left;
    height: 30px;

    /*-webkit-transition: all 0.3s linear;*/
    /*-moz-transition: all 0.3s linear;*/
    /*-o-transition: all 0.3s linear;*/
    /*-ms-transition: all 0.3s linear;*/
    /*transition: all 0.3s linear;*/
}
#menu li:hover {
    background-position-y: -30px;
    cursor: pointer;
}
#menu li a {
    text-indent: -9999px;
    display: block;
    line-height: 24px;
    height: 24px;
}
#menu li.currentPage {
    background-position-y: -30px;
    cursor: default;
}
#footerContent {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 1024px;
    height: 135px;
    margin-left: -512px;
}
#buttonContainer a,
#footerContent div a {
    text-indent: -9999px;
    display: block;
    line-height: 24px;
    height: 24px;
}
#b_menu div {
    float: left;
}
#footerContent div.b_link {
    height: 24px;
}
#footerContent div.b_link:hover {
    background-position-y: -24px;
}
#copyright {
    position: absolute;
    top: 114px;
    left: 553px;
    width: 60px;
    height: 12px;
}
#copyright:hover {
    background-position-y: -12px;
}
#information, #copyright {
    cursor: pointer;
}
#shk {
    position: absolute;
    width: 139px;
    height: 25px;
    top: 96px;
    left: 27px;
    background: url('/web/20220429174101im_/http://riva.hk/images/shk_logo.png') 0 0 no-repeat;
}
#backgroundImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}
.logoLarge {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 496px;
    height: 188px;
    margin-left: -248px;
    margin-top: -94px;
    background: url('/web/20220429174101im_/http://riva.hk/images/logo-L.png') 0 0 repeat-x;
}
#content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
#contentBoxBtn:hover {
    cursor: pointer;
}
.bg {
    width: 1280px;
    height: 960px;
}
.overlay {
    position: absolute;
    top: 67px;
    left: 0;
    width: 100%;
    height: 566px;
    background: url('/web/20220429174101im_/http://riva.hk/images/overlay_bg.png') 0 0 repeat;
    overflow: hidden;
}
.overlay div {
    position: absolute;
    min-width: 1004px;
    height: 546px;
    top: 8px;
    left: 8px;
    border: 1px solid #6C7A7E;
}
.overlayDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;

    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
#informationContent {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1024px;
    height: 768px;
    margin-left: -512px;
    margin-top: -384px;

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;

    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;

    z-index: 1;
}
#informationCloseBtn {
    position: absolute;
    top: 74px;
    right: 4px;
    width: 44px;
    height: 44px;
    background: url('/web/20220429174101im_/http://riva.hk/images/close_button.png') 0 0 repeat;
    cursor: pointer;
    z-index: 11;
}
#informationCloseBtn:hover {
    background-position-y: -44px;
}
#copyrightContent {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1024px;
    height: 768px;
    margin-left: -512px;
    margin-top: -384px;

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;

    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;

    z-index: 1;
}
#copyrightCloseBtn {
    position: absolute;
    top: 74px;
    right: 4px;
    width: 44px;
    height: 44px;
    background: url('/web/20220429174101im_/http://riva.hk/images/close_button.png') 0 0 repeat;
    cursor: pointer;
    z-index: 11;
}
.disclaimerDiv {
    position: absolute;
    width: 1024px;
    height: 768px;
    left: 0;
    bottom: 0;
}
/*div#jquery_jplayer {*/
    /*position: absolute;*/
    /*width: 0;*/
    /*height: 0;*/
    /*top: 0;*/
    /*left: 0;*/
/*}*/
#jp-pause {
    width: 18px;
    height: 24px;
    background: url('/web/20220429174101im_/http://riva.hk/images/sound_button.png') 0 0 no-repeat;
    cursor: pointer;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
#lastUpdate {
    /*font-family: '微軟正黑體', serif, sans-serif, Arial, Times, 'Times New Roman', serif;*/
    font-size: 14px;
    color: #E6F2EE;
    position: absolute;
    right: 30px;
    bottom: 6px;
}
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /*iPad landscape*/
    /*#mainContainer {*/
        /*min-height: 672px;*/
    /*}*/
    /*.overlay {*/
        /*height: 468px;*/
    /*}*/
    #informationContent {
        background-size: 88% 88%;
        /*width: 972px;*/
        /*height: 730px;*/
        margin-left: -486px;
        margin-top: -365px;
    }
    #informationCloseBtn {
        /*top: 114px;*/
        /*left: 808px;*/
        z-index: 11;
    }
    #jp-pause {
        display: none;
    }
}
/*
     FILE ARCHIVED ON 09:14:11 Feb 16, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:46:47 Nov 10, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 126.908 (3)
  RedisCDXSource: 12.014
  esindex: 0.011
  CDXLines.iter: 17.302 (3)
  captures_list: 159.055
  PetaboxLoader3.resolve: 355.66 (2)
  exclusion.robots: 0.132
  PetaboxLoader3.datanode: 437.575 (5)
  load_resource: 720.601 (2)
  exclusion.robots.policy: 0.122
*/
/*
     FILE ARCHIVED ON 17:41:01 Apr 29, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:46:09 Sep 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.55
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 17.317
  LoadShardBlock: 252.356 (3)
  PetaboxLoader3.datanode: 271.217 (6)
  PetaboxLoader3.resolve: 499.014 (3)
  load_resource: 619.168 (2)
  loaddict: 45.932
*/