            body {
            zoom: 0.80;
            font-family: 'Nunito', sans-serif;
            margin: 0;
            background-color: #FFFFFF;
            background-size: 65px;
            background-image: var(--body-bg-image);
            }

            a {
            color: #484848;
            text-decoration: none;
            user-select: auto;
            }

            a:hover {
            color: #fb6400;
            text-decoration: underline;
            }

            figure {
            margin: 0;
            padding: 0;
            }

            p, figcaption {
            font-size: 16px;
            }

            .HoverSelect, .HoverSelect2, .HoverSelect3, .HoverSelect4 {
            position: relative;
            display: inline-block;
            }

            .clearfix::after {
            content: "";
            clear: both;
            display: table;
            }

            .LeftSidebar {
            margin-left: -277px;
            float: left;
            user-select: auto;
            width: 250px;
            height: 900px;
            padding: 0px;
            font-size: smaller;
            border: solid 0px black;
            }

            .RightSidebar {
            margin-right: -275px;
            float: right;
            user-select: auto;
            width: 250px;
            height: 900px;
            padding: 0px;
            font-size: smaller;
            border: solid 0px black;
            }

            .PurpleTitleText {
            text-align: center;
            text-decoration: underline;
            -webkit-text-stroke: 1px purple;
            text-stroke: 2px #9b98e3;
            color:white;
            font-family:PvzUI;
            font-size: 35px;
            margin-top:-5px;
            }

            .ToDoText {
            margin-top:-20px;
            margin-left:-10px;
            line-height: 1.5;
            font-family:Win95;
            font-size: 15px;
            }

            .RightBigBox {
            float: right;
            user-select: auto;
            background-color: #FFFFFF;
            width: 790px;
            padding: 0px;
            font-size: smaller;
            border: solid 1px #9b97e3;
            border-radius: 10px;
            }

            .RightBox {
            float: right;
            user-select: auto;
            background-color: #FFFFFF;
            width: 200px;
            height: 350px;
            padding: 0px;
            font-size: smaller;
            border: solid 1px #9b97e3;
            border-radius: 10px;

            }

            .LeftBigBoxShell {
            border:solid 1px #9b97e3;
            border-bottom: none;
            margin-bottom: -16px;
            width:790px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            }
            .LeftBigBox {
            user-select: auto;
            margin-bottom: 7px;
            width:790px;
            border-radius: 0px;
            background-color: white;
            border:solid 1px #9b97e3;
            border-top: none;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            }

            .RightBigBoxShell {
            border: 0px solid #9b97e3;
            margin-bottom: -1px;
            width: auto;
            user-select: auto;
            border-radius: 10px;

            }
            .BoxTitleBar {
            user-select: auto;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            background-color:#dcdefe;
            padding:5px 5px 5px 5px;
            height:40px;
            }

            .LeftBoxShell {
            border:solid 1px #9b97e3;
            border-bottom: none;
            margin-bottom: -16px;
            width:200px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            }

            .LeftBox {
            user-select: auto;
            margin-bottom: 7px;
            width:200px;
            border-radius: 0px;
            background-color: white;
            border:solid 1px #9b97e3;
            border-top: none;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            }

            .WideBox {
            user-select: auto;
            margin-bottom: 10px;
            border-radius:10px;
            background-color: white;
            border:solid 1px #9b97e3;
            }

            .StuffScroll {
            user-select: auto;
            width: 1000px;
            height: 0px;
            padding: 0px;
            font-size: smaller;
            border: solid 0px black;
            }

            .ButtonRowIcon {
            display: block;
            width: 80px;
            border-radius: 10px;
            margin-bottom: 1px;
            }

            .flash-label {position:absolute;margin-top:35px;z-index:1;width:45px;margin-left:35px;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast; image-rendering: pixelated;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor; }

            .AzureBorder {
            border: solid 1px #a4acdb;
            }

            .RoundCorner {
            border-radius: 10px;
            }

            .bigFlipline,
            .smallFlipline {
            transition: top 0.2s ease;
            position: relative;
            }

            .bigFlipline {
            width: 150px;
            }

            .smallFlipline {
            width: 109px;
            }

            .bigFlipline:hover,
            .smallFlipline:hover {
            top: -5px;
            }

            .flipline {
            float: left;
            margin: 14px 0px -7px 14px;
            }

            .ButtonDiv, .ButtonDiv2 {
            float: left;
            margin: 20px -50px -20px 20px;
            border: 0 solid red;
            }

            .ButtonDiv2 {
            margin: 1px -55px -20px 14px;
            }

            .ButtonDiv2style {
            width: 140px;
            height: 130px;

            }
            .lowerMargin {
            margin-bottom:-35px;
            }

            .Favicon {
            margin-bottom:-7px;
            margin-right:2px;
            height:28px;
            }

            .Favicon2 {
            margin-bottom:-5px;
            margin-right:4px;
            height:22px;
            }

            .figbutton {
            user-select: auto;
            font-family: Arial;
            text-align: center;
            width: 80px;
            font-weight: normal;
            margin-left: 0px;
            }

            .figbutton2 {
            user-select: auto;
            font-family: Arial;
            text-align: center;
            width: 100px;
            font-weight: normal;
            margin-left: -10px;
            }

            .figbutton3 {
            font-size:14px;
            user-select: auto;
            font-family: Arial;
            text-align: center;
            width: 80px;
            font-weight: normal;
            margin-left: 0px;
            }

            .figbutton:hover, .figbutton2:hover {
            color: orange;
            text-decoration: underline;
            }

            .figbutton2 {
            font-size: 13px;
            }

            .figbutton2div {
            width: 90px;
            height: 20px;
            }

            .NavLink {
            margin: -13px 20px 0;
            user-select: auto;
            }

            .CatagoriesMain {
            margin: -3px 5px 0;
            display: inline;
            border: solid 1px #9b97e3;
            padding: 2px 5px;
            background-color: rgba(185, 191, 255, 0.5);
            border-radius: 5px;
            }

            .Catagories {
            margin: -3px 15px 0;
            display: inline;
            font-weight: bold;
            }

            .boxtitle {display: flex; align-items: center; margin: -7px 0;}
            .boxtitle-text {font-size: 20px; font-weight: bold; margin: 5px 0 0;}
            .boxtitle-text2 {font-size: 20px; font-weight: bold; margin: 10px;}

            .topnav a {
            float: left;
            color: #f2f2f2;
            text-align: center;
            padding: -20px 10px;
            text-decoration: none;
            font-size: 20px;
            text-shadow: -1px -1px 0 #6035ff, 0 -1px 0 #6035ff, 1px -1px 0 #6035ff, 1px 0 0 #6035ff, 1px 1px 0 #6035ff, 0 1px 0 #6035ff, -1px 1px 0 #6035ff, -1px 0 0 #6035ff;
            }

            .topnav a:hover {
            color: #74f5ff;
            }

            .topnav a.active {
            background-color: #04AA6D;
            color: white;
            }

            .scroll-left {
            height: 35px;
            overflow: hidden;
            position: relative;
            background: #E4DCF6;
            color: black;
            border: 1px solid black;
            }

            .scroll-left h1 {
            position: absolute;
            width: 100%;
            height: 100%;
            margin: 0;
            line-height: 30px;
            text-align: center;
            transform: translateX(100%);
            animation: scroll-left 15s linear infinite;
            }

            @keyframes scroll-left {
            0% {
            transform: translateX(100%);
            }
            100% {
            transform: translateX(-100%);
            }
            }

            .shake-img:hover {
            animation: shake 0.3s;
            animation-iteration-count: infinite;
            cursor: pointer;
            }

            .hover-zoom:hover, .hover-zoom2:hover {
            transform: scale(1.1);
            transition: transform 0.5s ease;
            cursor: pointer;
            }

            .Scaled {
            transform: scale(1.15);
            cursor: pointer;
            }

            @media screen and (min-width: 800px) {
            .topheight {
            width: 100%;
            height: 10px;
            }
            }

            @media screen and (max-width: 1120px) and (max-height: 630px) {
            body {
            zoom: 0.8;
            }
            }

            #keroro, .HiddenFrog {
            width: 290px;
            height: 230px;
            position: absolute;
            cursor: pointer;
            }

            #keroro {
            display: none;
            }

            .HiddenFrog {
            background-color: transparent;
            }

            #line {
            float: left;
            width: 100%;
            }

            .AzureTextBorder {
            color: white;
            text-shadow: -1px -1px 0 #8078e1, 0 -1px 0 #8078e1, 1px -1px 0 #8078e1, 1px 0 0 #8078e1, 1px 1px 0 #8078e1, 0 1px 0 #8078e1, -1px 1px 0 #8078e1, -1px 0 0 #8078e1;
            }

            .overlay {
            position: absolute;
            top: -73px;
            left: 0;
            width: 80px;
            height: 80px;
            pointer-events: none;
            opacity: 0;
            transition: opacity 0.3s ease;
            z-index: 1000;
            user-select: auto;
            }

            .Beijing {
            width: 100%;
            height: 400px;
            background: url('/Images/Peking_Express.png') repeat-x center;
            background-size: contain;
            }

            .Badge {
            height:36px;
            }

            .Stamp {
            height:65px;
            }

            :root {
            --header-image: url('/Image%20PlaceHolder%2013.png');
            --body-bg-image: url('/Images/WaveBackgroundPress.jpg');
            --content: #43256E;
            }

            * {
            box-sizing: border-box;
            }

            #container {
            width: 975px;
            margin: 0 auto;
            }

            #header {
            width: 100%;
            height: 100px;
            background-image: var(--header-image);
            background-size: 100%;
            }

            #navbar {
            height: 40px;
            background-color: #13092D;
            width: 100%;
            }

            #navbar ul {
            display: flex;
            padding: 0;
            margin: 0;
            list-style-type: none;
            justify-content: space-evenly;
            }

            #navbar li {
            padding-top: 10px;
            }

            #navbar li a {
            color: #FFFFFF;
            }

            #navbar li a:hover {
            color: #FFFFFF;
            text-decoration: underline;
            }

            #flex {
            display: flex;
            }

            aside {
            background-color: #FFFFFF;
            width: 200px;
            padding: 20px;
            font-size: smaller;
            border: solid 1px black
            }

            main {
            background-color: #FFFFFF;
            flex: 1;
            padding: 20px;
            order: 2;
            border: solid 1px black
            }


            * / #leftSidebar {
            order: 1;
            }

            #rightSidebar {
            order: 3;
            }

            footer {
            background-color: #13092D;
            width: 100%;
            height: 40px;
            padding: 0px;
            text-align: center;
            }

            h1 {
            font-size: 25px;
            }

            .box {
            background-color: #13092D;
            border: 1px solid #ED64F5;
            padding: 10px;
            }

            #topBar {
            width: 100%;
            height: 30px;
            padding: 10px;
            font-size: smaller;
            background-color: #13092D;
            }

            @media only screen and (max-width: 800px) {
            #flex {
            flex-wrap: wrap;
            }

            aside {
            width: 100%;
            }

            main {
            order: 1;
            }

            #leftSidebar {
            order: 2;
            }

            #rightSidebar {
            order: 3;
            }

            #navbar ul {
            flex-wrap: wrap;
            }
            }

            /***************************** PRIZE MACHINE **********************************************************/
            .Machine {
            z-index: 1;
            }
            .Glass {
            width: 173px;
            height: 165px;
            position: absolute;
            overflow: hidden;
            border: solid 0px red;
            border-radius: 80px;
            top: 62px;
            left: 49px;
            }
            .fish {
            width: 45px;
            height: 45px;
            background-image: url('/Images/CloseButton_scaled.png');
            background-size: cover;
            position: absolute;
            top: 50%;
            left: 50%;
            transition: transform 0.3s ease;
            cursor:pointer;
            }
            @keyframes shake {
            0% {
            transform: translate(1px, 1px) rotate(0deg);
            }
            10% {
            transform: translate(-1px, -2px) rotate(-1deg);
            }
            20% {
            transform: translate(-3px, 0px) rotate(1deg);
            }
            30% {
            transform: translate(3px, 2px) rotate(0deg);
            }
            40% {
            transform: translate(1px, -1px) rotate(1deg);
            }
            50% {
            transform: translate(-1px, 2px) rotate(-1deg);
            }
            60% {
            transform: translate(-3px, 1px) rotate(0deg);
            }
            70% {
            transform: translate(3px, 1px) rotate(-1deg);
            }
            80% {
            transform: translate(-1px, -1px) rotate(1deg);
            }
            90% {
            transform: translate(1px, 2px) rotate(0deg);
            }
            100% {
            transform: translate(1px, -2px) rotate(-1deg);
            }
            }
            .shake {
            animation: shake 0.5s;
            animation-iteration-count: 10;
            }
            .Pet1 {
            width: 90px;
            height: 90px;
            background-image: url('/Images/CloseButton_scaled.png');
            background-size: cover;
            position: absolute;
            top: 50%;
            left: 50%;
            transition: transform 0.3s ease;
            z-index: 2;
            cursor:pointer;
            }
            .MachineStyles {
            width: 10px;
            height: auto;
            position: absolute;
            top: 210px;
            left: 262px;
            }
            .ball {
            position: fixed;
            border-radius: 0%;
            cursor:pointer;
            }
            #prize {
            position: absolute;
            cursor: pointer;
            }
            .flipped {
            transform: scaleX(-1);
            }
            .PrizeBall {width:40px; height:auto;z-index: 13; top: 230px; left: 155px; position: absolute; margin-top: 20px; display:none;}
            .PrizeMachine {float:left; position:absolute;top:-210px;right:30px; margin:auto; cursor:pointer; z-index:10;height:290px}
            .PrizeMachineBtn {float:left; position:absolute;top:-210px;right:30px;cursor: pointer;height:290px;}

            /***************************** PRIZE MACHINE **********************************************************/

            .shake2 {
            animation: shake 0.5s;
            animation-iteration-count: 12;
            }

            /***************************** Random Game **********************************************************/
            .RandomGame {
            position: absolute;
            width: 220px;
            height: 220px;
            margin-left:20px;
            margin-top:130px;
            }

            .spinning-image {
            width: 220px;
            height: 220px;
            animation: spin 10s infinite linear;
            }

            .RandomGame-overlay-image {
            position: absolute;
            top: 30px;
            left: 35px;
            width: 150px;
            transform: rotate(5deg);
            transition: transform 0.3s ease;
            animation: float 2s infinite alternate;
            cursor:pointer;
            }

            .RandomGame-overlay-image:hover {
            animation: none;
            transform: scale(1.1) rotate(5deg);
            }

            @keyframes float {
            0% { transform: translateY(10px) rotate(5deg); }
            100% { transform: translateY(0px) rotate(5deg); }
            }

            @keyframes spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
            }

            @-webkit-keyframes mover {
            0% { transform: translateY(-20); }
            100% { transform: translateY(20px); }
            }
            @keyframes mover {
            0% { transform: translateY(-10); }
            100% { transform: translateY(10px); }
            }
            /***************************** Random Game **********************************************************/

            /***************************** Secret Door **********************************************************/
            .secret-container {
            position:absolute;
            z-index:1;
            zoom:1.55;
            margin-left:-90px;
            margin-top:-39px;
            display:none;
            }

            .door-image {
            position: relative;
            }

            .door-viewer {
            height: 252px;
            overflow: hidden;
            }

            @keyframes doorOpen {
            0% {
            translate: 0 0px;
            }
            33% {
            translate: 0 -252px;
            }
            66% {
            translate: 0 -504px;
            }
            100% {
            translate: 0 -756px;
            }
            }

            @keyframes doorClose {
            0% {
            translate: 0 -756px;
            }
            33% {
            translate: 0 -504px;
            }
            66% {
            translate: 0 -252px;
            }
            100% {
            translate: 0 0px;
            }
            }
            /***************************** Secret Door **********************************************************/