@charset "utf-8";
* { margin:0; padding:0; list-style:none; font-family:Tahoma, Geneva, sans-serif; }
.s07 { font-size:7px!important; }
.s08 { font-size:8px!important; }
.s09 { font-size:9px!important; }
.s10 { font-size:10px!important; }
.s11 { font-size:11px!important; }
.s12 { font-size:12px!important; }
.s13 { font-size:13px!important; }
.s14 { font-size:14px!important; }
.s15 { font-size:15px!important; }
.s16 { font-size:16px!important; }
.s17 { font-size:17px!important; }
.s18 { font-size:18px!important; }
.s19 { font-size:19px!important; }
.s20 { font-size:20px!important; }
.s21 { font-size:21px!important; }
.s22 { font-size:22px!important; }
.s23 { font-size:23px!important; }
.s24 { font-size:24px!important; }
.s25 { font-size:25px!important; }
.s26 { font-size:26px!important; }
.s27 { font-size:27px!important; }
.s28 { font-size:28px!important; }
.s29 { font-size:29px!important; }
.s30 { font-size:30px!important; }
.c0 { color:#000!important; }
.c1 { color:#fff!important; }
.c2 { color:#ccc!important; }
.c3 { color:#333!important; }
.c6 { color:#666!important; }
.c9 { color:#999!important; }
.c10 { color:#4f0047!important; }
.c11 { color:#005e81!important; }
.c12 { color:#0033b1!important; }
.c12 { color:#cc66cc!important; }
*:focus { outline:0; }
a img,
img { border:0; vertical-align:middle; }
a { color:#1399cb; }
a:hover { color:#34768f; }
p { margin:11px 0; line-height:24px; }
.fRight { float:right; }
.b { font-weight:bold; }
body { background:url(../images/bg.jpg) center 0 repeat-x #fff; color:#444446; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.footer { clear:both; padding:15px 0 40px; text-align:center; font-size:11px; color:#8c7f89; display:block; }
.footer ul { height:15px; padding:0 0 15px; }
.footer li { border-left:1px solid #8c7f89; display:inline; font-size:11px; padding:0 20px; line-height:11px; text-align:center; }
.footer li:first-child { border:0; }
.footer li a { color:#8c7f89; font-size:11px; text-decoration:none; }
.footer li a:hover { color:#4f0047; text-decoration:underline; }
.header { display:block; padding:47px 6px 0; height:73px; width:941px; margin:auto; }
.header .logo { float:left;}
.header ul { float:right; width:569px; padding-top:15px; }
.header li { float:left; height:61px; }
.header li a { background:url(../images/nav.jpg) 0 0 no-repeat; display:block; height:61px; overflow:hidden; text-indent:-9999px; text-decoration:none; }
.header li .nav01 { background-position:0 0; width:107px; }
.header li .nav01:hover,
.header li .nav01.on { background-position:0 -61px; }
.header li .nav02 { background-position:-107px 0; width:113px; }
.header li .nav02:hover,
.header li .nav02.on { background-position:-107px -61px; }
.header li .nav03 { background-position:-220px 0; width:116px; }
.header li .nav03:hover,
.header li .nav03.on { background-position:-220px -61px; }
.header li .nav04 { background-position:-336px 0; width:98px; }
.header li .nav04:hover,
.header li .nav04.on { background-position:-336px -61px; }
.header li .nav05 { background-position:-435px 0; width:135px; }
.header li .nav05:hover,
.header li .nav05.on { background-position:-435px -61px; }
.header li .nav06 { background-position:-px 0; width:px; }
.header li .nav06:hover,
.header li .nav06.on { background-position:-px -61px; }
.contentWrapper { background:url(../images/bg2.png) center bottom no-repeat; width:939px; margin:auto; padding:0 6px 9px; }
.contentWrapper .contentWrapper-inner { background:url(../images/grar01.png) 0 0 repeat-x; zoom:1; }
.contentWrapper .contentWrapper-inner:after,
section:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.title { background:url(../images/h1Bg.jpg) 0 0 no-repeat; color: #fff; font-family: 'News Cycle'; font-size: 27px; height: 58px; margin: 0 auto; padding: 13px 0 0; text-indent: 45px; text-transform: uppercase; width: 951px; }
section { display:block; padding:45px 35px 40px 58px; zoom:1; }
h3 { color:#c171cf; font-family: 'News Cycle'; font-size:25px; font-weight:normal; }
h3 a { color:#c171cf; text-decoration:none; }
h3 a:hover { color: #7740B5; }
.login { background:#f6f4f7; border:0; padding:35px 40px; width:330px; min-height:250px; margin:0 auto 30px; }
.login h3 { color:#7740b5; text-transform:uppercase; }
.login cite { color:#9a9a9a; font-size:16px; display:block; padding-bottom:11px; }
.cssLabelNotify { color: Red; font-size: 11px; white-space: nowrap; width: 100%; }
.login p { clear:both; font-size:13px; }
.cssTextbox { border:1px solid #abadb3; font-size: 13px; width: 176px; padding:2px; }
.login label { display:inline-block; font-size:13px; width:142px; }
.login #btnLogin { height:30px; width:120px; float:right; cursor:pointer; }
.faq { line-height:20px; padding:20px 0 40px; text-align:left; vertical-align:top; }
.faq h4 { background:url(../images/plus.gif) left 9px no-repeat; color:#005e81; cursor:pointer; font-size:12px; margin:0; padding:1px 12px; font-weight:normal; position:relative; }
.faq h4 span { background:#fff; }
.faq div { border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:4px 0; margin:-5px 0 0; }
.faq div div { background:#f6f4f7; border:0; padding:12px; margin:0; }
.faq h4.open { font-weight:bold; background-image:url(../images/minus.gif); }
.privacy p { font-size:11px; line-height:18px; }
.jobs article { width:366px; padding:10px 18px 30px; background:#f6f4f7; float:left; margin-bottom:35px; min-height:444px; }
.jobs h3 { color:#7740b5; }
.jobs cite { color:#9a9a9a; font-size:16px; display:block; }
.jobs li { padding:6px 0; }
.jobs article a { background:url(../images/sendCv.png) 0 0 no-repeat; display:block; overflow:hidden; text-indent:-999px; height:39px; width:141px; }
.jobs article a:hover { background-position:0 -39px; }
.gamesMain { padding: 20px 19px; }
.gamesMain .row { background:url(../images/gamesV.png) center 24px no-repeat; min-height:395px; }
.gamesMain .row .game { float:left; width:246px; padding:15px 27px 0; font-size:13px; position:relative; }
.gamesMain .row .game h5 { font-size:13px; padding-left:4px; }
.gamesMain .row .game p { margin-top:3px; }
.gamesMain .row .game h5,
.gamesMain .row .game p { padding-left:5px; }
.gamesMain .row .game a { float:left; clear:both; font-weight:bold; text-decoration:none; padding:2px 0 3px; white-space:nowrap; }
.gamesMain .row .game .pic { display:block; margin-bottom:9px; }
.gameItem aside .hr,
.blog aside .hr,
.gamesMain .gamesMain-hr { background:url(../images/gamesH.png) center 0 no-repeat; margin-bottom:25px; height:4px; clear:both; }
.contact aside { float:right; width:225px; padding:15px 20px; background:#f6f4f7; }
.contact aside h3 { color: #7740B5; }
.contact aside p { line-height:18px; margin:15px 0; }
.contact fieldset { border:0; width:520px; float:left; }
.contact fieldset select { border: 1px solid #CDCDCD; clear: both; color: #5C5C5C; display: block; height: 26px; margin-bottom: 15px; padding: 2px; width: 245px; }
.blog fieldset label,
.contact fieldset label { color:#888; font-size:11px; clear:both; display:block; }
.blog fieldset .typeText,
.contact fieldset .typeText { float:left; width:248px; margin-bottom: 15px; clear:none; }
.blog fieldset .typeText input,
.contact fieldset .typeText input { color:#5c5c5c; width:238px; padding:4px; border:1px solid #cdcdcd; }
.blog fieldset textarea,
.contact fieldset textarea { margin-bottom: 15px; color:#5c5c5c; border:1px solid #cdcdcd; font-size:12px; width:512px; padding:4px; overflow:auto; height:132px; }
.contact fieldset input[type="reset"] { background:url(../images/contactButs.png) 0 0 no-repeat; border:0; float:left; width:98px; height:34px; cursor:pointer; }
.contact fieldset input[type="reset"]:hover { background-position:0 -34px; }
.contact fieldset input[type="submit"] { background:url(../images/contactButs.png) 0 -68px no-repeat; border:0; float:right; width:98px; height:34px; cursor:pointer; }
.contact fieldset input[type="submit"]:hover { background-position:0 -102px }
.blog { padding:32px 3px 0px 48px; }
.blog aside { background:url(../images/grar02.png) 0 0 repeat-x #f6f4f7; float:right; width:220px; margin:0; padding:0 15px 0 25px; }
.blog .posts { float:left; width:600px; padding-bottom:20px; }
.blog .posts article { background:url(../images/gamesH.png) 0 bottom no-repeat; display: block; font-size: 13px; line-height: 24px; margin-bottom: 20px; padding: 7px 0 20px; }
.blog .posts article .details { color:#858585; font-size:13px; padding-bottom:8px; }
.blog .posts article .pic { float:left; margin:0 10px 10px 0; }
.blog aside h3 { color: #7740B5; }
.blog aside ul { padding:5px 0 15px; }
.blog aside li { font-size:13px; padding:5px 0; }
.blog aside .archive li { color:#1399cb; }
.blog aside .archive li a { text-decoration:none; }
.blog fieldset { border:0; display:block; padding:15px 0; }
.blog fieldset textarea { width:590px; }
.blog fieldset input[type="submit"] { background:url(../images/contactButs.png) 0 -136px no-repeat; border:0; float:right; width:98px; height:34px; cursor:pointer; }
.blog fieldset input[type="submit"]:hover { background-position:0 -170px }
.blog .commentlist { line-height:24px; background:url(../images/gamesH.png) 0 bottom no-repeat; padding:7px 0; margin-bottom:10px; }
.blog .commentlist li { clear:both; zoom:1; }
.blog .commentlist li:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.blog .commentlist p { color:#2c2c2c; font-size:13px; background:#f6f4f7; float:right; width:415px; padding:10px 15px; }
.blog .commentlist .commentmetadata { background:none; color:#717171; float:left; width:150px; padding:0; }
.contentWrapper.gameItem { padding:20px 6px 6px; zoom:1; }
.gameItem:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gameItem section { padding:0; }
.gameItem aside { background: url(../images/grar03.png) repeat-x scroll 0 0 #F6F4F7; float: left; margin: 0; padding: 0 15px 0 25px; width: 220px; }
.gameItem article { float:right; width:600px; margin:0 30px 0 0; }
.dList01 { line-height:18px; }
.dList01 dt { font-weight:bold; padding:3px 0; }
.dList01 dd { background:url(../images/more.png) left 7px no-repeat; padding:3px 0 3px 13px; }
.dList02 { line-height:18px; }
.dList02 dt { background:url(../images/more.png) left 7px no-repeat; padding:3px 0 3px 13px; font-weight:bold; }
.dList02 dd { padding:3px 0 3px 13px; }
.playOnAndroid { background:url(../images/playOn.png) 0 0 no-repeat; display:block; overflow:hidden; width:212px; height:44px; text-decoration:none; text-indent:-9999px; }
.playOnAndroid:hover { background-position:0 -44px; }
.playOnFacebook { background:url(../images/playOn.png) 0 -88px no-repeat; display:block; overflow:hidden; width:219px; height:44px; text-decoration:none; text-indent:-9999px; }
.playOnFacebook:hover { background-position:0 -132px; }
.BJplayOnAndroid { background:url(../images/BJ_playOn.png) 0 0 no-repeat; display:block; overflow:hidden; width:212px; height:44px; text-decoration:none; text-indent:-9999px; }
.BJplayOnAndroid:hover { background-position:0 -44px; }
.BJplayOnFacebook { background:url(../images/BJ_playOn.png) 0 -88px no-repeat; display:block; overflow:hidden; width:219px; height:44px; text-decoration:none; text-indent:-9999px; }
.BJplayOnFacebook:hover { background-position:0 -132px; }
.LHplayOnAndroid { background:url(../images/LH_playOn.png) 0 0 no-repeat; display:block; overflow:hidden; width:212px; height:44px; text-decoration:none; text-indent:-9999px; }
.LHplayOnAndroid:hover { background-position:0 -44px; }
.LHplayOnFacebook { background:url(../images/LH_playOn.png) 0 -88px no-repeat; display:block; overflow:hidden; width:219px; height:44px; text-decoration:none; text-indent:-9999px; }
.LHplayOnFacebook:hover { background-position:0 -132px; }
.SBplayOnAndroid { background:url(../images/SB_playOn.png) 0 0 no-repeat; display:block; overflow:hidden; width:212px; height:44px; text-decoration:none; text-indent:-9999px; }
.SBplayOnAndroid:hover { background-position:0 -44px; }
.SBplayOnFacebook { background:url(../images/SB_playOn.png) 0 -88px no-repeat; display:block; overflow:hidden; width:219px; height:44px; text-decoration:none; text-indent:-9999px; }
.SBplayOnFacebook:hover { background-position:0 -132px; }
.FSplayOnAndroid { background:url(../images/BJ_playOn.png) 0 0 no-repeat; display:block; overflow:hidden; width:212px; height:44px; text-decoration:none; text-indent:-9999px; }
.FSplayOnAndroid:hover { background-position:0 -44px; }
.FSplayOnFacebook { background:url(../images/BJ_playOn.png) 0 -88px no-repeat; display:block; overflow:hidden; width:219px; height:44px; text-decoration:none; text-indent:-9999px; }
.FSplayOnFacebook:hover { background-position:0 -132px; }
.gameItem aside .nav { margin:0 -15px 0 -15px; padding:16px 0; }
.gameItem aside .nav li { height:26px; padding: 6px 0 0 15px; margin-bottom:1px; }
.gameItem aside .nav li.on,
.gameItem aside .nav li:hover { background:url(../images/gameOn.png) 0 center no-repeat; }
.gameItem aside .nav li a { background:url(../images/bulletBlue.png) 0 7px no-repeat; display:block; text-decoration:none; font-size:13px; padding:0 0 0 12px; }
.gameItem aside .nav li.on a { font-weight:bold; }
.gameItem aside .screenshots { margin-bottom:10px; zoom:1; }
.gameItem aside .screenshots:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gameItem aside .screenshots h4 { font-family: 'News Cycle'; color:#22a1b4; font-size:17px; letter-spacing:0.09em; }
.gameItem aside .screenshots img { float:left; margin:6px 10px 6px 0; width:100px; height:100px; }
.gameItem-top { background:url(../images/headStripe.jpg) center 0 no-repeat; height:14px; width:951px; margin:0 auto; line-height:0.0001em; }
.scrollableWrapper { background:url(../images/hpScrollBg.jpg) 0 0 no-repeat; width:897px; height:388px; margin:auto; padding:24px 22px 0; margin-bottom:15px; }
.scrollable { position:relative; overflow:hidden; width: 897px; height:335px; }
/* this cannot be too large */
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items .item { float:left; width:895px; margin:0 1px; position:relative; height:335px; }
.naviWrap { text-align:center; padding-top:11px; }
.naviWrap a { display:inline-block; vertical-align:middle; cursor:pointer; font-size:1px; }
.naviWrap a.browse { background:url(../images/scrollableButs.png) 0 0 no-repeat; width:18px; height:19px; margin:0 3px; }
.naviWrap a.left { background-position: 0 0; }
a.left:hover { background-position:0 -19px; }
a.left:active { background-position:0 -19px; }
.naviWrap a.right { background-position:-18px 0px; }
a.right:hover { background-position:-18px -19px; }
a.right:active { background-position:-18px -19px; }
.naviWrap a.disabled {/* visibility:hidden !important;*/ -moz-opacity:0.12; opacity:0.12; filter:alpha(opacity=12); cursor:auto; }
.navi { }
.navi a { background:url(../images/scrollableButs.png) 0 -48px no-repeat; width:18px; height:18px; margin:0 3px; }
.navi a:hover { background-position:0 -66px; }
.navi a.active { background-position:0 -84px; }
.gameInfo { position:absolute; top:121px; left:55px; width:825px; }
.gameInfo p { color:#fff; font-size:16px; line-height:27px; -moz-opacity:0.72; opacity:0.72; filter:alpha(opacity=72); margin-bottom:5px; min-height:81px; }
.gameInfo .more { color:#fff; font-weight:bold; text-decoration:none; font-size:14px; display:inline-block; margin-bottom:5px; margin-left:745px}
.gameInfo .more:hover { text-decoration:underline; }
.gameInfo .playOnAndroid,
.gameInfo .playOnFacebook { display:inline-block; margin:40px 10px 0 0; }
.gameInfo .BJplayOnAndroid,
.gameInfo .BJplayOnFacebook { display:inline-block; margin:40px 10px 0 0; }
.gameInfo .LHplayOnAndroid,
.gameInfo .LHplayOnFacebook { display:inline-block; margin:40px 10px 0 0; }
.gameInfo .SBplayOnAndroid,
.gameInfo .SBplayOnFacebook { display:inline-block; margin:40px 10px 0 0; }
.gameInfo .FSplayOnAndroid,
.gameInfo .FSplayOnFacebook { display:inline-block; margin:40px 10px 0 0; }
.hp { width:958px; margin:auto; padding:0; }
.hp aside { float:right; width:330px; }
.hp aside .posts { margin-bottom:5px; }
.hp aside .posts h1 { background:url(../images/hpBlogHdr.png) center 0 no-repeat; color: #fff; font-family: 'News Cycle'; font-size: 27px; height: 80px; margin: 0 auto; padding: 15px 25px 0; text-transform: uppercase; }
.hp aside .posts .inner { background:url(../images/hpBlogBg.png) center bottom no-repeat; padding-bottom:20px; }
.hp aside .posts h1 a { color:#b2e8ff; font-size:12px; font-weight:normal; text-transform:none; margin-top:12px; float:right; }
.hp aside .posts .inner article { background:url(../images/gamesH.png) 0 bottom no-repeat; display: block; font-size: 13px; line-height: 24px; padding: 7px 0 20px; margin:0 25px 10px; }
.hp aside .posts .inner article h3,
.hp aside .posts .inner article h3 a { color:#9d52c8; font-size:23px; }
.hp aside .posts .inner article .details { color:#858585; font-size:13px; padding-bottom:3px; }
.hp aside .posts .inner article .more { text-decoration:none; font-weight:bold; }
.hp aside .buzz { background:url(../images/hpBuzzBg.png) center 0 no-repeat; height:346px; position:relative; margin-bottom:5px; }
.hp aside .buzz h3 { color:#fff; padding:25px 0 10px 35px; }
.hp aside .buzz .buzzBaloon { background:url(../images/hpBuzzBaloonTop.png) 0 0 no-repeat; position:relative; overflow:hidden; padding-top:11px; width:241px; margin-bottom:2px; }
.hp aside .buzz .buzzBaloon .inner { background:url(../images/hpBuzzBaloon.png) 0 bottom no-repeat; padding:0 19px 30px; line-height:18px; font-size:12px; }
.hp aside .buzz .buzzBaloon .fRight { margin-top:-3px; }
.hp .hpGames { width:617px; float:left; }
.hp .hpGames h1 { background:url(../images/hpGamesHdr.png) center 0 transparent; color: #FFFFFF; font-family: 'News Cycle'; font-size: 27px; height: 57px; margin: 0 auto; padding: 19px 25px 0; text-transform: uppercase; }
.hp .hpGames .box { background:url(../images/hpGamesBg.png) center bottom no-repeat; }
.hp .hpGames .box .boxInner { background:url(../images/grar04.png) 0 0 repeat-x; margin:0 7px; padding:20px; }
.hp .hpGames .game { zoom:1; background:url(../images/gamesH.png) 0 top repeat-x; font-size:13px; padding:20px 0 0; margin-bottom:20px; }
.hp .hpGames .game:first-child { padding-top:0; background:none; }
.hp .hpGames .game p { width:330px; }
.hp .hpGames .game a { text-decoration:none; font-weight:bold; }
div.feedburnerFeedBlock ul li span.headline,
div.feedburnerFeedBlock ul li span.headline a { font-size:23px;color:#9d52c8;text-decoration: none}
div.feedburnerFeedBlock ul p {color:#858585; font-size:13px; padding-bottom:-10px;}
#creditfooter {display: none;}

