.inset-white-with-shadow{background:white;border-radius:6px;position:relative}.inset-white-with-shadow:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:6px;box-shadow:0 1px 5px #735121 inset}section#gold-letter,section#about-gold{font-family:"Bitstream Charter","Hoefler Text","Palatino Linotype","Book Antiqua",Palatino,georgia,garamond,FreeSerif,serif}section#gold-letter{position:relative;width:918px;margin:30px auto;padding:15px 13px}section#gold-letter:before,section#gold-letter:after{content:'';position:absolute;display:block;height:30px;left:0;right:0;z-index:1}section#gold-letter,section#gold-letter:before,section#gold-letter:after{background:url(../gold/letter-bg.png) repeat-y}section#gold-letter:before{top:0}section#gold-letter{background-position:-944px 0}section#gold-letter:after{bottom:0;background-position:-1888px 0}section#gold-letter .letter-body{position:relative;z-index:2;border:1px solid #ece9e3;padding:20px 40px;background:url(../gold/letter-watermark.png) 360px -45px no-repeat;font-size:17px}section#gold-letter .letter-body .logo{margin-bottom:.5em}section#gold-letter .letter-body p{margin-bottom:1em}section#about-gold{width:960px;margin:30px auto 40px;background:url(../gold/inner-bg.jpg) 11px repeat-y}section#about-gold h1{font-weight:bold}section#about-gold p{font-size:18px}section#about-gold .buy-gold-button{position:relative;border-radius:5px;box-shadow:0 3px 0 #bca88b}section#about-gold .buy-gold-button:active{top:2px;box-shadow:none;outline:none}section#about-gold .buy-gold-button{display:inline-block;padding:4px 14px;color:#e3d2a2;font-size:22px;font-weight:bold;line-height:26px;background:url(../gold/gold-button-bg.png) left top repeat-x;border:3px solid #5a3f1a;text-shadow:0 1px 1px #2c2c2c}section#about-gold .buy-gold-button:after{content:'';position:absolute;right:-3px;top:-4px;display:block;width:18px;height:18px;background:url(../gold/shiny.png) no-repeat;opacity:.6}section#about-gold .buy-gold-button:hover{background-position:left bottom;color:#f2ead4}section#about-gold .buy-gold-button:hover:after{opacity:1}section#about-gold .discussion-link{float:left;font-size:1.2em;margin-top:1em}section#about-gold .claim-code-button{position:relative;border-radius:5px;box-shadow:0 3px 0 #bca88b;display:inline-block;padding:4px 14px;color:#e3d2a2;font-size:22px;font-weight:bold;line-height:26px;background:url(../gold/gold-button-bg.png) left top repeat-x;border:3px solid #5a3f1a;text-shadow:0 1px 1px #2c2c2c;cursor:pointer;border-width:1px;padding:3px 5px;font-size:16px;line-height:20px;float:right;margin-top:5px}section#about-gold .claim-code-button:active{top:2px;box-shadow:none;outline:none}section#about-gold .claim-code-button:after{content:'';position:absolute;right:-3px;top:-4px;display:block;width:18px;height:18px;background:url(../gold/shiny.png) no-repeat;opacity:.6}section#about-gold .claim-code-button:hover{background-position:left bottom;color:#f2ead4}section#about-gold .claim-code-button:hover:after{opacity:1}section#about-gold header{position:relative;z-index:5}section#about-gold header.large{width:668px;height:145px;padding-top:16px;padding-left:242px;padding-right:50px;background:url(../gold/header-bg.jpg) no-repeat center top}section#about-gold header.large .actions{margin-top:10px}section#about-gold header.short{width:868px;height:78px;padding-top:23px;padding-left:42px;padding-right:50px;background:url(../gold/header-bg-short.jpg) no-repeat center top}section#about-gold header.short .insignia{display:none}section#about-gold header.short h1{float:left;line-height:52px;margin:0}section#about-gold header.short .actions{float:right}section#about-gold header:before{content:'';position:absolute;display:block;bottom:-38px;left:11px;right:11px;height:40px;box-shadow:0 40px 40px -40px rgba(0,0,0,0.35) inset;z-index:1}section#about-gold header .insignia{position:absolute;left:38px;top:6px}section#about-gold header h1,section#about-gold header p{display:inline}section#about-gold header h1{font-size:24px;margin-right:.5em}section#about-gold header .or{font-size:18px;margin:0 16px 0 10px}section#about-gold header .notice{display:inline-block;margin:6px 0;font-size:1.5em}section#about-gold section{height:135px;line-height:135px;margin:0 45px;padding:30px 25px;border-top:1px solid rgba(255,255,255,0.65)}section#about-gold section:first-of-type{border-top:none}section#about-gold section.ups{border-bottom:1px solid;border-color:rgba(90,63,26,0.7)}section#about-gold section h1{font-size:2.2em;font-weight:normal;margin:0;margin-bottom:.25em}section#about-gold section p,section#about-gold section ul{color:#555;font-size:16px}section#about-gold section .description,section#about-gold section .sample{display:inline-block;vertical-align:middle}section#about-gold section .description{position:relative;width:460px;line-height:normal}section#about-gold section .description .new-mark{position:absolute;top:-24px;color:#9a7d2e;font-size:17px;font-weight:bold;font-style:italic}section#about-gold section .sample{background:white;border-radius:6px;position:relative;float:right;width:315px;height:135px;margin:0;text-align:center}section#about-gold section .sample:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:6px;box-shadow:0 1px 5px #735121 inset}section#about-gold section .sample img{vertical-align:middle}section#about-gold section.etc{height:auto;line-height:normal}section#about-gold section.etc strong{color:black;font-size:18px;margin-right:.5em}section#about-gold footer{position:relative;top:10px;width:960px;height:153px;padding-top:6px;background:url(../gold/footer-bg.jpg) no-repeat;text-align:center}section#about-gold footer h1{font-size:26px}section#about-gold footer p{margin-bottom:18px}section#about-gold footer:after{content:'';position:absolute;display:block;top:-10px;left:11px;right:11px;height:10px;box-shadow:0 -10px 10px -10px rgba(0,0,0,0.25) inset;z-index:1}section#about-gold header,section#about-gold footer{text-shadow:0 2px 1px rgba(255,255,255,0.5)}.snoovatar-page{margin-right:300px;text-align:center}.snoovatar-page .container{overflow:hidden;width:600px;margin:0 auto;position:relative}.snoovatar-page #snoovatar{height:400px;width:400px;margin:10px auto;position:relative}.snoovatar-page #snoovatar canvas{height:100%;width:100%}.snoovatar-page #snoovatar .shadow{width:400px;height:40px;background:url('../snoovatar/snoovatar-shadow.png');position:absolute;bottom:-20px}.snoovatar-page .arrow-container{position:absolute;top:130px}.snoovatar-page .arrow-container.left{left:0}.snoovatar-page .arrow-container.right{right:0}.snoovatar-page .arrow{width:100px;height:200px;opacity:0.5}.snoovatar-page .arrow.right{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.snoovatar-page .arrow:hover{opacity:1}.snoovatar-page .arrow:active{margin-top:2px}.snoovatar-page .arrow[disabled]{visibility:hidden}.snoovatar-page .selectors{text-align:center;margin-top:30px}.snoovatar-page .selectors ul{display:block;padding:0;margin:0}.snoovatar-page .actions{display:block;text-align:center}.snoovatar-page .button{width:70px;height:70px;display:inline-block;margin:0;padding:0;border:3px solid #81b0df;border-radius:5px;color:#fff;font-weight:bold;font-size:16px;vertical-align:middle;background:#bed6ef;background:-moz-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bed6ef),color-stop(100%,#a9c9ea));background:-webkit-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-o-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-ms-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:linear-gradient(to bottom,#bed6ef 0%,#a9c9ea 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.snoovatar-page .button:hover{background:#bed6ef;background:-moz-linear-gradient(top,#bed6ef 0%,#bed6ef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bed6ef),color-stop(100%,#bed6ef));background:-webkit-linear-gradient(top,#bed6ef 0%,#bed6ef 100%);background:-o-linear-gradient(top,#bed6ef 0%,#bed6ef 100%);background:-ms-linear-gradient(top,#bed6ef 0%,#bed6ef 100%);background:linear-gradient(to bottom,#bed6ef 0%,#bed6ef 100%)}.snoovatar-page .button.selected{background:linear-gradient(#8ec2f6,#6d9ed1)}.snoovatar-page .selectors .button{border-radius:0;border-right-width:0;height:60px;width:60px}.snoovatar-page .selectors .button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.snoovatar-page .selectors .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right-width:3px}.snoovatar-page #snoo-body .icon{background:url(../snoovatar/icons/snoo-body.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #glasses .icon{background:url(../snoovatar/icons/glasses.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #hats .icon{background:url(../snoovatar/icons/hats.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #bottoms .icon{background:url(../snoovatar/icons/bottoms.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #tops .icon{background:url(../snoovatar/icons/tops.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #grippables .icon{background:url(../snoovatar/icons/grippables_left.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #flipped_grippables .icon{background:url(../snoovatar/icons/grippables_right.png) no-repeat center center;width:60px;height:60px;background-size:60px 60px}.snoovatar-page #random .icon{background:url(../snoovatar/icons/random.png) no-repeat center center;width:70px;height:70px;background-size:70px 70px}.snoovatar-page #clear .icon{background:url(../snoovatar/icons/clear.png) no-repeat center center;width:70px;height:70px;background-size:70px 70px}.snoovatar-page .button-big{font-size:18px;line-height:34px;height:50px;border-color:#ff8415;padding:5px 10px;margin:3px;width:150px;box-sizing:border-box;background:#ff9e48;background:-moz-linear-gradient(top,#ff9e48 0%,#ff8c24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9e48),color-stop(100%,#ff8c24));background:-webkit-linear-gradient(top,#ff9e48 0%,#ff8c24 100%);background:-o-linear-gradient(top,#ff9e48 0%,#ff8c24 100%);background:-ms-linear-gradient(top,#ff9e48 0%,#ff8c24 100%);background:linear-gradient(to bottom,#ff9e48 0%,#ff8c24 100%)}.snoovatar-page .button-big:hover{background:#ff9e48;background:-moz-linear-gradient(top,#ff9e48 0%,#ff9e48 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9e48),color-stop(100%,#ff9e48));background:-webkit-linear-gradient(top,#ff9e48 0%,#ff9e48 100%);background:-o-linear-gradient(top,#ff9e48 0%,#ff9e48 100%);background:-ms-linear-gradient(top,#ff9e48 0%,#ff9e48 100%);background:linear-gradient(to bottom,#ff9e48 0%,#ff9e48 100%)}.snoovatar-page .button-big:active{background:#ff8415;background:-moz-linear-gradient(top,#ff8415 0%,#ff8415 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8415),color-stop(100%,#ff8415));background:-webkit-linear-gradient(top,#ff8415 0%,#ff8415 100%);background:-o-linear-gradient(top,#ff8415 0%,#ff8415 100%);background:-ms-linear-gradient(top,#ff8415 0%,#ff8415 100%);background:linear-gradient(to bottom,#ff8415 0%,#ff8415 100%)}.snoovatar-page .snoo-color-label,.snoovatar-page .checkbox-label{font-size:16px;line-height:30px;cursor:pointer;display:block;line-height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.snoovatar-page .snoo-color-label.is-hidden,.snoovatar-page .checkbox-label.is-hidden{display:none}.snoovatar-page .snoo-color-label .label,.snoovatar-page .checkbox-label .label{display:inline-block;line-height:32px;vertical-align:middle}.snoovatar-page .snoo-color-label input[type=checkbox],.snoovatar-page .checkbox-label input[type=checkbox]{display:none}.snoovatar-page .snoo-color-label input[type=color],.snoovatar-page .checkbox-label input[type=color]{margin-right:10px}.snoovatar-page .snoo-color-label .proxy-checkbox,.snoovatar-page .checkbox-label .proxy-checkbox{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:10px;border-radius:15%;border:2px solid #666666;vertical-align:middle;box-shadow:0 1px 1px #fff inset;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#fefefe 0%,#d7d7d7 100%);background:-o-linear-gradient(top,#fefefe 0%,#d7d7d7 100%);background:-ms-linear-gradient(top,#fefefe 0%,#d7d7d7 100%);background:linear-gradient(to bottom,#fefefe 0%,#d7d7d7 100%)}.snoovatar-page .snoo-color-label .proxy-checkbox:after,.snoovatar-page .checkbox-label .proxy-checkbox:after{display:inline-block;content:' ';font-size:50px;position:relative;top:-10px}.snoovatar-page .snoo-color-label [type=checkbox]:checked+.proxy-checkbox,.snoovatar-page .checkbox-label [type=checkbox]:checked+.proxy-checkbox{background:#bed6ef;background:-moz-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bed6ef),color-stop(100%,#a9c9ea));background:-webkit-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-o-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:-ms-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);background:linear-gradient(to bottom,#bed6ef 0%,#a9c9ea 100%)}.snoovatar-page .snoo-color-label [type=checkbox]:checked+.proxy-checkbox:after,.snoovatar-page .checkbox-label [type=checkbox]:checked+.proxy-checkbox:after{content:'\2713'}.snoovatar-page .snoo-color-label:active [type=checkbox]+.proxy-checkbox,.snoovatar-page .checkbox-label:active [type=checkbox]+.proxy-checkbox,.snoovatar-page .snoo-color-label [type=checkbox]+.proxy-checkbox:active,.snoovatar-page .checkbox-label [type=checkbox]+.proxy-checkbox:active{box-shadow:0 1px 1px #4D7EB1 inset;background:#6D9ED1}.snoovatar-page .username{font-size:24px;margin-bottom:0.5em}.snoovatar-page .gold-accent{padding:5px 10px;border-radius:4px;margin-top:0px}.snoovatar-page .gold-accent p{margin-bottom:0px}.snoovatar-page .gold-accent a{color:#9A7D2E}.snoovatar-page .gold-accent strong{font-weight:bold}.snoovatar-page p{font-size:14px;margin-bottom:10px}.snoovatar-page footer{padding:0 15px}.snoovatar-page footer .inputs{width:400px;margin:20px auto 10px;padding:20px;text-align:left;position:relative;border:3px solid #cccccc;background-color:#fafafa;border-radius:5px}.snoovatar-page footer .message{font-size:14px;padding-left:0;margin:0;border:1px solid #cccccc;background-color:#fafafa;border-radius:5px}.snoovatar-page footer .buttons{margin-bottom:10px}