body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background:#f0f0f0 url(../images/stripe.png)}
h1{margin:15px 35px;color:#ccc}
header{background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;height:65px;width:100%;border-bottom:5px solid #000;z-index:999999;display:block}
header h1{float:left}
header div{float:right;margin:15px 35px;font-weight:bold;font-size:13px;font-style:italic;color:#ccc;text-align:right;line-height:150%}
header a{color:#1FA2E1}
footer{background-color:rgba(0,0,0,.8);height:25px;z-index:10000;display:block;color:#888;font-size:11px}
footer div{width:1200px;margin:0 auto;padding:5px}
footer a{color:#1FA2E1}
#instruction{width:1060px;background:#fff;margin:10px auto;padding:10px 70px 10px;line-height:150%;-moz-border-radius:15px;border-radius:15px;font-size:14px;border:3px solid #CCC}
#instruction p,#instruction ul{margin:10px 0}
#instruction h2{background:url(../images/icon.png) no-repeat;padding-left:60px;height:41px;line-height:41px;font-size:35px;color:#000}
#instruction h3{color:#0074BD;font-size:18px;font-weight:normal;display:block;width:200px;padding:5px 0;margin:25px 0 10px}
#container{width:1200px;height:450px;background:url(../images/bg.gif) repeat-x;margin:75px auto 0;border:3px solid #000;position:relative;overflow:hidden;-moz-border-radius:15px;border-radius:15px;font-family:Georgia,Helvetica,sans-serif}
#foot{width:1200px;height:247px;position:absolute;bottom:-15px;left:0;z-index:90;background:url(../images/foot.png) no-repeat}
#cloud{width:100%;height:276px;position:absolute;top:-10px;left:0;z-index:5;background:url(../images/cloud.png) repeat-x}
#cloud2{width:100%;height:81px;position:absolute;bottom:0;left:0;z-index:92;background:url(../images/cloud2.png) repeat-x}
#star{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;background:url(../images/star1.png)}
#moon{width:80px;height:80px;position:absolute;z-index:3;right:120px;top:40px;background:url(../images/moon.png)}
.btn{width:100px;height:30px;background:#000;border:1px dashed #ccc;color:#ccc;float:left;margin:15px 10px;cursor:pointer;color:#ccc;text-align:center;line-height:30px;font-weight:bold;font-style:italic}
.btn:hover{color:#fff;border:1px dashed #fff}
#btn{font-size:23px}
#reset{font-size:17px}
#timeContainer{width:77px;height:58px;position:absolute;top:10px;right:15px;background:url(../images/time.png) no-repeat;text-align:center;z-index:50;padding-top:18px}
#time{background:none;border:none;width:100%;text-align:center;font-size:18px;font-weight:bold;color:#000}
#timeContainer span{display:block;font-size:12px;font-style:italic;line-height:10px}
#lbl{display:block;bottom:0;left:0;z-index:95;margin:22px;position:absolute;font-size:17px;font-weight:bold}
#thumbsContainer{position:relative;z-index:99;list-style:none;padding-left:10px;margin:6px 10px}
.thumbs{width:100px;height:100px;float:left;margin:5px;border:2px solid #000;text-align:center;cursor:pointer;overflow:hidden}
figure{margin:0;padding:0;position:relative}
figure figcaption{background:#000;opacity:.7;filter:alpha(opacity=70);bottom:0;width:100%;padding:3px 0 5px;position:absolute;font-size:11px;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #000}
#thumbsContainer li:hover figcaption{opacity:1;filter:alpha(opacity=100)}
#thumbsContainer li.selected{border:2px solid red}
#thumbsContainer li.selected figcaption{background:red}
#thumbsContainer li.unavailable{opacity:.4;filter:alpha(opacity=40);cursor:default}
#characterContainer{position:relative;clear:both;height:120px}
.character{width:80px;height:100px;position:absolute;text-align:center;z-index:11}
#cha1{background:transparent url(../images/gina.png) 0 0 no-repeat}
#cha2{background:transparent url(../images/ken.png) 0 0 no-repeat}
#cha3{background:transparent url(../images/lisa.png) 0 0 no-repeat}
#cha4{background:transparent url(../images/tom.png) 0 0 no-repeat}
#cha5{background:transparent url(../images/cindy.png) 0 0 no-repeat}
#cha6{background:transparent url(../images/oman.png) 0 0 no-repeat}
#lamp{width:39px;height:35px;position:absolute;top:68px;left:310px;z-index:10;background:transparent url(../images/lamp.png) 0 0 no-repeat}
#preOverlay{background-color:#000}
#preContent{font-weight:bold;font-style:italic;color:#ccc;text-shadow:15px 7px 7px #4F4F4F}
#preLoader{border:1px inset #555;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;width:30%;padding:2px}
#preBar{background:#0DA1D5 url(../images/bar.png);height:inherit;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}
#prePercentage{color:#ccc;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;top:5px}
#share{text-align:center;display:none;position:relative;z-index:99999;}
#sharetext{color:#fff;font-size:20px;font-weight:bold;padding:15px 0;}
.addthis_toolbox{display:table;margin:0 auto;}