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,font,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,.reset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;background:transparent;font-family:inherit;line-height:inherit;}
body{font-family:serif;line-height:1.25em;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
h1,h2,h3,h4,h5,h6{line-height:1.25em;}
h1,.f20pt{font-size:20pt;}
h2,.f18pt{font-size:18pt;}
h3,.f16pt{font-size:16pt;}
h4,.f14pt{font-size:14pt;}
.f32pt{font-size:32pt;}
.f24pt{font-size:24pt;}
.f12pt{font-size:12pt;}
.f11pt{font-size:11pt;}
.f10pt{font-size:10pt;}
.f8pt{font-size:8pt;}
.f32px{font-size:32px;}
.f24px{font-size:24px;}
.f20px{font-size:20px;}
.f18px{font-size:18px;}
.f16px{font-size:16px;}
.f14px{font-size:14px;}
.f12px{font-size:12px;}
.f11px{font-size:11px;}
.f10px{font-size:10px;}
.f8px{font-size:8px;}
br{display:block;margin:.25em;}
p{display:block;margin:.5em 0 1em;line-height:1.25em;font-family:serif;text-align:justify;}
span{display:inline-block;}
select,input,textarea{font-size:inherit;}
a{text-align:left;}
a:link{color:blue;}
a:visited{color:blue;}
.hide,.hidden{display:none;}
.block{display:block;}
.inline{display:inline;}
.iblock{display:inline-block;}
.left,.right,.clear{display:block;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.abspos{position:absolute;}
.relpos{position:relative;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.nodecoration{text-decoration:none;}
.tl{text-align:left;}
.tr{text-align:right;}
.tj{text-align:justify;}
.tc{text-align:center;}
.arial{font-family:Arial;}
.serif{font-family:serif;}
.sans{font-family:Sans;}
.times{font-family:"Times New Roman","Times";}
.courier{font-family:"Courier New",Courier,"Monospace";}
.verdana{font-family:Verdana;}
.wp100{width:100%;}
.small{font-size:10pt;}
.normal{font-weight:normal;font-size:12pt;}
.big{font-size:14pt;}
.large{font-size:18pt;}
.huge{font-size:24pt;}
.autoscroll{overflow:auto;}
.scroll{overflow:scroll;}
.linkify{font-family:Serif;background:transparent;border:none;color:blue;text-decoration:underline;cursor:pointer;}
.clickable{cursor:pointer;}
.bluelink{font-family:Serif;background:transparent;border:none;color:blue;text-decoration:none;cursor:pointer;}
.bluelink.selected{color:black;font-weight:bold;cursor:default;}
.autocenter{margin-left:auto;margin-right:auto;}
.white{color:white;}
.blue{color:blue;}
.red{color:red;}
.green{color:green;}
.gray{color:gray;}
.black{color:black;}
.color-666{color:#666;}
.color-777{color:#777;}
.color-ccc{color:#ccc;}
.bgwhite{background:white;}
.bgblack{background:black;}
.bggray{background:gray;}
.border{border:1px solid black;}
.noborder{border:none;}
table.noborder td,table.noborder th{border:none;}
.bt{border-top:1px solid black;}
.br{border-right:1px solid black;}
.bl{border-left:1px solid black;}
.bb{border-bottom:1px solid black;}
.none{list-style-type:none;}
.disc{list-style-type:disc;}
.circle{list-style-type:circle;}
.square{list-style-type:square;}
.decimal{list-style-type:decimal;}
.indent{margin-left:16px;}
ul.horizontal li{float:left;padding-left:16px;text-align:center;}
ul.horizontal li{float:left;}
.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90,.w100,.w5,.w15,.w25,.w35,.w45,.w55,.w65,.w75,.w85,.w95{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.w10,.cp10,.lp10,.rp10{width:10%;}
.w20,.cp20,.lp20,.rp20{width:20%;}
.w30,.cp30,.lp30,.rp30{width:30%;}
.w40,.cp40,.lp40,.rp40{width:40%;}
.w50,.cp50,.lp50,.rp50{width:50%;}
.w60,.cp60,.lp60,.rp60{width:60%;}
.w70,.cp70,.lp70,.rp70{width:70%;}
.w80,.cp80,.lp80,.rp80{width:80%;}
.w90,.cp90,.lp90,.rp90{width:90%;}
.w100,.cp100,.lp100,.rp100{width:100%;}
.w5{width:5%;}
.w15{width:15%;}
.w25{width:25%;}
.w35{width:35%;}
.w45{width:45%;}
.w55{width:55%;}
.w65{width:65%;}
.w75{width:75%;}
.w85{width:85%;}
.w95{width:95%;}
.mt4px{margin-top:4px;}
.mt8px{margin-top:8px;}
.mt12px{margin-top:12px;}
.mt16px{margin-top:16px;}
.mt20px{margin-top:20px;}
.mt24px{margin-top:24px;}
.mt32px{margin-top:32px;}
.mt48px{margin-top:48px;}
.mt64px{margin-top:64px;}
.ml4px{margin-left:4px;}
.ml8px{margin-left:8px;}
.ml12px{margin-left:12px;}
.ml16px{margin-left:16px;}
.ml20px{margin-left:20px;}
.ml24px{margin-left:24px;}
.ml32px{margin-left:32px;}
.ml48px{margin-left:48px;}
.ml64px{margin-left:64px;}
.mr4px{margin-right:4px;}
.mr8px{margin-right:8px;}
.mr12px{margin-right:12px;}
.mr16px{margin-right:16px;}
.mr20px{margin-right:20px;}
.mr24px{margin-right:24px;}
.mr32px{margin-right:32px;}
.mr48px{margin-right:48px;}
.mr64px{margin-right:64px;}
.mb4px{margin-bottom:4px;}
.mb8px{margin-bottom:8px;}
.mb12px{margin-bottom:12px;}
.mb16px{margin-bottom:16px;}
.mb20px{margin-bottom:20px;}
.mb24px{margin-bottom:24px;}
.mb32px{margin-bottom:32px;}
.mb48px{margin-bottom:48px;}
.mb64px{margin-bottom:64px;}
.round,.round-10px{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}
.round-3px{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.shadow{box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;}
.shadow-on-focus:focus{box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;}
.price .currency{margin-left:4px;}
.price .dec-part{position:relative;font-size:10px;top:-6px;}
.infobox{width:90%;margin:12px auto;padding:6px 12px;color:black;background:#fae5b0;border:1px solid #fad163;}
.jpost-error.infobox{background:#fdd;border:1px dashed #f55;}
a{padding:0;margin:0;}
body{background:black;padding:0 0 8px 0;margin:0;}
a{color:white;}
#header{text-align:center;padding:20px;color:white;}
#footer{border-top:1px solid #180000;background:#100;display:block;width:100%;margin:4px auto;padding:2px;text-align:center;color:#311;font-weight:bold;font-style:italic;font-size:10pt;letter-spacing:1px;font-family:times,"times new roman";}
.logo{font-family:times,times new roman;font-size:24pt;font-weight:bold;letter-spacing:12px;color:#f33;}
.slogan{font-family:courier,courier new;margin-top:8px;font-size:10.5pt;color:white;letter-spacing:8px;}
#wrapper{margin:0 auto;width:960px;border-collapse:collapse;}
#search-box{margin-top:40px;background:transparent;text-align:right;font:10pt sans-serif;}
#menu{position:absolute;display:block;padding:0;margin:0;width:960px;height:36px;text-align:center;background:black url(../img/menu-items.jpg) no-repeat 0 0;border:1px solid #180404;}
.menu-container{position:relative;padding:0;margin:0;width:960px;height:36px;}
#top10,#action,#adventure,#cards,#fashion,#puzzle,#shooting,#sports,#strategy{padding:0;margin:0;border:0;position:absolute;text-decoration:none;color:transparent;cursor:pointer;top:8px;height:20px;}
a#top10:hover,a#action:hover,a#adventure:hover,a#cards:hover,a#fashion:hover,a#puzzle:hover,a#shooting:hover,a#sports:hover,a#strategy:hover{background:transparent url(../img/menu-items.jpg) no-repeat;}
#top10{left:36px;width:52px;}
a#top10:hover{background-position:-36px -45px;}
#action{left:114px;width:64px;}
a#action:hover{background-position:-114px -45px;}
#adventure{left:200px;width:92px;}
a#adventure:hover{background-position:-200px -45px;}
#cards{left:316px;width:70px;}
a#cards:hover{background-position:-316px -45px;}
#fashion{left:406px;width:72px;}
a#fashion:hover{background-position:-406px -45px;}
#puzzle{left:505px;width:115px;}
a#puzzle:hover{background-position:-505px -45px;}
#shooting{left:646px;width:81px;}
a#shooting:hover{background-position:-646px -45px;}
#sports{left:756px;width:62px;}
a#sports:hover{background-position:-756px -45px;}
#strategy{left:842px;width:82px;}
a#strategy:hover{background-position:-842px -45px;}
.menuitems-table{padding:0;margin:0;text-align:center;overflow:hidden;border-collapse:collapse;}
#contents{width:960px;color:white;padding:4px 8px;margin-top:40px;}
.footer{border-top:1px solid white;text-align:center;padding:6px;font-size:8pt;color:white;}
.game-box{width:940px;margin:0 auto;}
.game-title{text-align:center;font-family:times,arial,helvetica;color:gold;font-weight:none;letter-spacing:6px;font-size:20pt;margin:16px 0 8px;}
.game-screenshot-container{float:left;width:240px;padding-left:30px;}
.game-screenshot{border:1px solid white;display:block;width:200px;height:200px;margin:0 auto;}
.game-description-container{float:left;margin-left:12px;width:646px;height:200px;color:#eee;}
.game-description{position:relative;height:124px;padding:2px 4px;overflow:auto;}
.game-entry{width:100%;}
.game-end{clear:both;}
.game-separator{margin:8px 0 16px;border-top:2px solid #300;}
.more-pages{margin:16px 0 12px;border-top:1px solid #311;border-bottom:1px solid #311;text-align:right;padding:4px 4px;color:#c55;font-weight:bold;}
.more-pages a{color:#955;font-weight:bold;}
.gamelist-container{margin:16px;}
.gamelist-container .comments{border-top:1px solid #282828;padding:2px 0;font-size:8pt;}
.vote-button{display:block;text-align:center;}
.vote-button a{padding-left:24px;padding-right:16px;padding-top:4px;background:transparent url('../img/vote-up.gif') no-repeat 0 50%;font-size:10pt;color:#5ebc3c;font-weight:bold;text-decoration:none;}
.vote-button a:hover{color:white;text-decoration:underline;}
.download-button{display:block;font-family:times,times new roman;font-size:12pt;padding:2px 0 0;text-align:center;letter-spacing:0;background:transparent url(../img/buttonx24w.jpg) no-repeat;width:150px;height:24px;color:black;font-weight:bold;margin-left:12px;}
.action-buttons{margin:8px;}
.action-buttons a{color:black;text-decoration:none;}
.action-buttons a:hover{color:black;text-decoration:underline;}
.star-rating-container{position:relative;display:inline-block;width:60px;height:12px;background:url(../img/5stars.png) no-repeat 0 0;}
.stars-1,.stars-2,.stars-3,.stars-4,.stars-5{position:absolute;background:url(../img/5stars.png) no-repeat 0 -12px;width:12px;height:12px;}
.stars-2{width:24px;}
.stars-3{width:36px;}
.stars-4{width:48px;}
.stars-5{width:60px;}
.single-game-page{margin:0 auto;}
.single-game-right-ad{width:160px;height:600px;border:1px solid black;margin-right:20px;}
.single-game-top-ad{margin:8px auto;width:728px;height:90px;border:1px solid black;}
.single-game-page h1{font-size:16pt;}
.single-game-page h2{letter-spacing:2px;color:#f60;font-size:12pt;font-family:sans-serif;text-decoration:underline;}
.the-game,.related-games,.send-comment,.the-comments,.the-instructions{margin-top:24px;}
.related-game-entry{padding:4px;margin:4px;}
.related-game-title{text-align:center;color:#6cf;margin:8px auto;width:200px;height:2em;}
a.related-game-screenshots{display:block;padding:3px;border:1px solid #6cf;cursor:pointer;width:200px;height:200px;}
a.related-game-screenshots:hover{padding:0;border:4px solid #6cf;}
a.related-game-screenshots img{margin:0 auto;}
.form-container input,.form-container textarea{font-size:10pt;padding:2px 6px;border:1px solid #733;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;width:240px;}
.form-container textarea{width:640px;height:160px;}
.form-container{text-align:left;padding:8px 16px;}
.form-container button{cursor:pointer;}
.form-container .vertical,.form-container .horizontal{display:block;margin:4px 0 12px 0;padding:0;}
.form-container .vertical label{margin:8px 0 2px 0;display:block;}
.form-container .horizontal label{vertical-align:top;display:inline-block;}
.form-container label{font-weight:bold;}
.single-comment{display:block;margin:8px 16px;padding-top:16px;}
.single-comment .comment-image{width:80px;height:80px;}
.single-comment .comment-box{margin-left:16px;width:540px;text-align:justify;}
.single-comment .comment-author{font-size:10.5pt;font-weight:bold;color:#f60;}
.single-comment .comment-contents{color:#c77;font-style:italic;font-size:10pt;}
.
