
#UserNameOkay {
    padding: 5px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    display: none;
    background: #cae285;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cae285), to(#a3cd5a));
    background: -moz-linear-gradient(#cae285, #a3cd5a);
    background: linear-gradient(#cae285, #a3cd5a);
    border: solid 1px #aad063;
    border-bottom: solid 3px #799545;
    box-shadow: inset 0 0 0 1px #e0eeb6;
    color: #5d7731;
    text-shadow: 0 1px 0 #d0e5a4;
}


#ErrorUserName, #ErrorPassword, #ErrorEmail {
    padding: 5px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    display: none;
    background: #f997b0;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f997b0), to(#f56778));
    background: -moz-linear-gradient(#f997b0, #f56778);
    background: linear-gradient(#f997b0, #f56778);
    border: solid 1px #ee8090;
    border-bottom: solid 3px #cb5462;
    box-shadow: inset 0 0 0 1px #fbc1d0;
    color: #913944;
    text-shadow: 0 1px 0 #f9a0ad;
}

#RegisteredMembercount hr {
    margin-top: 4px;
}


#RegisteredMembercount {
    height: 88px;
    width: 112px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    left: 862px;
    top: 5px;
    font-size: 17px;
    z-index: 5px;
    color: white;
    border: 1px solid #1380c4;
    background: #005187;
    background: -webkit-gradient(linear, left top, left bottom, from(#065c96), to(#005187));
    background: -webkit-linear-gradient(top, #065c96, #005187);
    background: -moz-linear-gradient(top, #065c96, #005187);
    background: -ms-linear-gradient(top, #065c96, #005187);
    background: -o-linear-gradient(top, #065c96, #005187);
    padding: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-decoration: none;
    vertical-align: middle;
}


h1, h2, h3 {
    vertical-align: baseline;
    font-style: inherit;
    font-size: inherit;
    border: none;
    padding: 0;
    margin: 0;
}

.LeftMonsterImages {
    position: absolute;
    left: 2px;
    top: 0px;
}

.RightMonsterImages {
    position: absolute;
    left: 860px;
    top: 135px;
}

table {
    border-spacing: 2px 4px;
}


.permonster, .startermonster {
    width: 130px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
    -moz-box-shadow: inset 0 0 0 1px #63ad0d;
    -webkit-box-shadow: inset 0 0 0 1px #63ad0d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #eee;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#e2e2e2));
    background: -moz-linear-gradient(#eee, #e2e2e2);
    background: linear-gradient(#eee, #e2e2e2);
    border: solid 1px #d0d0d0;
    border-bottom: solid 3px #b2b1b1;
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #f5f5f5;
}

    .permonster:hover, .startermonster:hover {
        background: #e4e4e4;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e4e4e4), to(#ededed));
        background: -moz-linear-gradient(#e4e4e4, #ededed);
        background: linear-gradient(#e4e4e4, #ededed);
        border: solid 1px #c2c2c2;
        border-bottom: solid 3px #b2b1b1;
        box-shadow: inset 0 0 0 1px #efefef;
    }

    .permonster:active, .startermonster:active {
        background: #dfdfdf;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dfdfdf), to(#e3e3e3));
        background: -moz-linear-gradient(#dfdfdf, #e3e3e3);
        background: linear-gradient(#dfdfdf, #e3e3e3);
        border: solid 1px #959595;
        box-shadow: inset 0 10px 15px 0 #c4c4c4;
    }

    .permonster img {
        text-align: center;
        vertical-align: middle;
        margin: auto;
    }

    .permonster a, .permonster a:visited, .permonster a:hover, .startermonster a, .startermonster a:visited, .startermonster a:hover {
        text-decoration: none;
        width: 65px;
        height: 60px;
        outline: none;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }



.startermonster {
    width: 65px;
    height: 60px;
}

.MonsterImagePos {
    width: 130px;
    height: 120px;
}

.RegisterMainPanel {
    position: absolute;
    left: 140px;
    width: 720px;
    top: 5px;
}

.RegisterTitle {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: center;
    font-size: 15px;
    padding: 5px;
    text-decoration: none;
    vertical-align: middle;
    background: #feda71;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#feda71), to(#febe4d));
    background: -moz-linear-gradient(#feda71, #febe4d);
    background: linear-gradient(#feda71, #febe4d);
    border: solid 1px #eab551;
    border-bottom: solid 3px #b98a37;
    box-shadow: inset 0 0 0 1px #fee9aa;
    color: #996633;
    text-shadow: 0 1px 0 #fedd9b;
}

.UsernamePanel, .OverworldPanel, .StarterMonster {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: left;
    margin-top: 5px;
    border-top: 1px solid #e6e9eb;
    background: #b9bcbd;
    background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#b9bcbd));
    background: -webkit-linear-gradient(top, #949494, #b9bcbd);
    background: -moz-linear-gradient(top, #949494, #b9bcbd);
    background: -ms-linear-gradient(top, #949494, #b9bcbd);
    background: -o-linear-gradient(top, #949494, #b9bcbd);
    padding: 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    color: black;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}

.OverworldPanel {
    height: 190px;
}

.StarterMonster {
    height: 220px;
}

.UsernameText {
    color: #7A0505;
}

.DescriptionText {
    font-size: 12px;
}

.RadioButtonUserImages {
    padding: 3px;
}


.SelecTrainerTitle {
    text-align: center;
    padding: 5px;
    font-size: 13px;
    text-decoration: none;
    vertical-align: middle;
    width: 90%;
    margin: auto;
    background: #e8c4e4;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e8c4e4), to(#d698d0));
    background: -moz-linear-gradient(#e8c4e4, #d698d0);
    background: linear-gradient(#e8c4e4, #d698d0);
    border: solid 1px #da9fd4;
    border-bottom: solid 3px #946890;
    box-shadow: inset 0 0 0 1px #f2dcef;
    color: #7b5777;
    text-shadow: 0 1px 0 #eacae6;
}

.RegisterButton {
    text-align: center;
    border-top: 1px solid #ced8de;
    background: #7f898f;
    background: -webkit-gradient(linear, left top, left bottom, from(#a9aaab), to(#7f898f));
    background: -webkit-linear-gradient(top, #a9aaab, #7f898f);
    background: -moz-linear-gradient(top, #a9aaab, #7f898f);
    background: -ms-linear-gradient(top, #a9aaab, #7f898f);
    background: -o-linear-gradient(top, #a9aaab, #7f898f);
    padding: 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-decoration: none;
    vertical-align: middle;
}

#trainer10down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -0px -0px;
    width: 18px;
    height: 33px;
}

#trainer11down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -18px -0px;
    width: 20px;
    height: 32px;
}

#trainer12down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -0px -33px;
    width: 18px;
    height: 32px;
}

#trainer13down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -0px -65px;
    width: 18px;
    height: 32px;
}

#trainer14down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -38px -0px;
    width: 20px;
    height: 31px;
}

#trainer15down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -0px -97px;
    width: 18px;
    height: 35px;
}

#trainer16down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -58px -0px;
    width: 20px;
    height: 32px;
}

#trainer17down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -18px -32px;
    width: 20px;
    height: 33px;
}

#trainer18down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -0px -132px;
    width: 18px;
    height: 32px;
}

#trainer19down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -18px -65px;
    width: 20px;
    height: 34px;
}

#trainer1down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -18px -99px;
    width: 20px;
    height: 35px;
}

#trainer20down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -78px -0px;
    width: 26px;
    height: 32px;
}

#trainer21down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -104px -0px;
    width: 18px;
    height: 32px;
}

#trainer22down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -18px -134px;
    width: 18px;
    height: 33px;
}

#trainer23down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -38px -32px;
    width: 18px;
    height: 33px;
}

#trainer24down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -122px -0px;
    width: 18px;
    height: 32px;
}

#trainer25down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -140px -0px;
    width: 20px;
    height: 32px;
}

#trainer26down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -56px -32px;
    width: 26px;
    height: 33px;
}

#trainer27down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -82px -32px;
    width: 24px;
    height: 32px;
}

#trainer28down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -106px -32px;
    width: 20px;
    height: 32px;
}

#trainer29down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -126px -32px;
    width: 20px;
    height: 32px;
}

#trainer2down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -146px -32px;
    width: 22px;
    height: 32px;
}

#trainer30down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -56px -65px;
    width: 20px;
    height: 34px;
}

#trainer31down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -56px -99px;
    width: 20px;
    height: 34px;
}

#trainer32down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -56px -133px;
    width: 20px;
    height: 34px;
}

#trainer33down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -76px -65px;
    width: 20px;
    height: 33px;
}

#trainer34down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -76px -98px;
    width: 20px;
    height: 32px;
}

#trainer35down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -38px -65px;
    width: 18px;
    height: 33px;
}

#trainer36down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -38px -98px;
    width: 18px;
    height: 35px;
}

#trainer37down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -38px -133px;
    width: 18px;
    height: 35px;
}

#trainer38down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -76px -130px;
    width: 18px;
    height: 33px;
}

#trainer3down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -96px -65px;
    width: 20px;
    height: 32px;
}

#trainer4down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -116px -65px;
    width: 18px;
    height: 32px;
}

#trainer5down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -96px -97px;
    width: 20px;
    height: 34px;
}

#trainer6down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -116px -97px;
    width: 24px;
    height: 33px;
}

#trainer7down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -140px -97px;
    width: 28px;
    height: 33px;
}

#trainer8down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -134px -65px;
    width: 22px;
    height: 32px;
}

#trainer9down {
    border-width: 0px;
    border-style: none;
    background-image: url(//static.monstermmorpg.com/images/csssprites/Pokemon-Like-Monster-MMORPG-Register.webp);
    background-color: transparent;
    margin: auto;
    background-repeat: no-repeat;
    background-position: -96px -131px;
    width: 20px;
    height: 33px;
}

.MonsterImageSize6560 {
    width: 65px;
    height: 60px;
}

hr {
    margin: 5px;
}

.PanelOverWrite {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: left;
    margin-top: 5px;
    border-top: 1px solid #e6e9eb;
    padding: 5px;
    text-decoration: none;
    vertical-align: middle;
}

.nicerTextBox {
    width: 100%;
    padding: 12px 20px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 15px;
}

#RegisteredMembercount {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
    background: -moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: -ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
    background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
    background-color: #77d42a;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #268a16;
    color: #306108;
    text-decoration: none;
    text-shadow: 0px 1px 0px #aade7c;
}

.checkValid {
    background: #f97779;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f97779), to(#ce2424));
    background: -moz-linear-gradient(#f97779, #ce2424);
    background: linear-gradient(#f97779, #ce2424);
    border: solid 1px #be2424;
    border-bottom: solid 3px #bd2524;
    box-shadow: inset 0 0 0 1px #e67e7b;
    color: #fff;
    text-shadow: 0 1px 0 #bd2524;
    padding: 5px;
    font-size: 16px;
    cursor: pointer;
}

    .checkValid:hover {
        background: #ce2424;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce2424), to(#f97779));
        background: -moz-linear-gradient(#ce2424, #f97779);
        background: linear-gradient(#ce2424, #f97779);
        border: solid 1px #be2424;
        border-bottom: solid 3px #bd2524;
        box-shadow: inset 0 0 0 1px #e67e7b;
    }

    .checkValid:active {
        background: #ce2424;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce2424), to(#f97779));
        background: -moz-linear-gradient(#ce2424, #f97779);
        background: linear-gradient(#ce2424, #f97779);
        border: solid 1px #be2424;
        box-shadow: inset 0 10px 15px 0 #bd2524;
    }

.bigButton {
    font-size: 20px;
    padding: 10px;
    margin: 5px;
}

.ggwp label {
    cursor: pointer;
}

.ggwp input[type="radio"] {
    margin-right: 5px;
}

.RadioButtonUserImages input[type="radio"] {
    margin-bottom: 3px;
}

input[type="radio"] {
    background-color: #ddd;
    background-image: -webkit-linear-gradient(0deg, transparent 20%, hsla(0,0%,100%,.7), transparent 80%), -webkit-linear-gradient(90deg, transparent 20%, hsla(0,0%,100%,.7), transparent 80%);
    border-radius: 10px;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.8), 0 0 0 1px hsla(0,0%,0%,.6), 0 2px 3px hsla(0,0%,0%,.6), 0 4px 3px hsla(0,0%,0%,.4), 0 6px 6px hsla(0,0%,0%,.2), 0 10px 6px hsla(0,0%,0%,.2);
    cursor: pointer;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
    -webkit-appearance: none;
}

    input[type="radio"]:after {
        background-color: #444;
        border-radius: 25px;
        box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.4), 0 1px 1px hsla(0,0%,100%,.8);
        content: '';
        display: block;
        height: 7px;
        left: 4px;
        position: relative;
        top: 4px;
        width: 7px;
    }

    input[type="radio"]:checked:after {
        background-color: #f66;
        box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.4), inset 0 2px 2px hsla(0,0%,100%,.4), 0 1px 1px hsla(0,0%,100%,.8), 0 0 2px 2px hsla(0,70%,70%,.4);
    }
