@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700);
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{clear:both;}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);height:100%;}
body{background:#e8e8e8;margin:0;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;font-size:14px;line-height:18px;color:#454545;height:100%;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
button,input,select[multiple],textarea{background-image:none;}
a{color:#107d10;text-decoration:none;}a:hover,a:focus{color:#0d630d;text-decoration:underline;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
p{margin:0 0 10px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.1;}
h1,h2,h3{margin-top:0;margin-bottom:10px;}
h4,h5,h6{margin-top:0;margin-bottom:10px;}
h1,.h1{font-size:38px;}
h2,.h2{font-size:28px;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:17px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
ul,ol{margin-top:0;margin-bottom:10px;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}
dl{margin-bottom:20px;}
dt,dd{line-height:1.428571429;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{border:0;border-top:1px #dddddd solid;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px;}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:10px 20px;margin:0;border-left:5px solid #107d10;}
blockquote p:last-child{margin-bottom:0;}
blockquote small{display:block;line-height:1.428571429;color:#999999;}
blockquote small:before{content:'\2014 \00A0';}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
p{margin:0 0 10px;}
label{width:154px;float:left;line-height:34px;text-align:right;margin-right:10px;font-weight:bold;}
.caret{display:inline-block;width:0;height:0;margin:0 10px;vertical-align:middle;border-top:6px solid #cccccc;border-right:6px solid transparent;border-bottom:0 dotted;border-left:6px solid transparent;content:''}
.label, .badge{display:inline-block;padding:0 4px;font-size:10px;font-weight:bold;color:#fafafa;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);white-space:nowrap;vertical-align:baseline;background-color:#990000;}
.label{border-radius:2px;}
.badge{border-radius:2px;}
.label-warning,.badge-warning{background-color:#b94a48;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:2px;border:1px #cdcdcd solid;background:#eaeaea;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.2);margin:10px 5px;}
.btn-small{padding:3px 6px;font-size:12px;margin:5px 2px;}
.success,.notice,.error{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:2px;}
.notice{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.text-center{text-align:center;}

.input{display:inline-block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;border-radius:2px;}
.input:disabled{background:#efefef;cursor:not-allowed;}
textarea.input{height:auto;}
.input-xlarge{width:538px;}
.input-large{width:434px;}
.input-medium{width:338px;}
.input-small{width:238px;}
.input-xsmall{width:188px;}
#recaptcha_widget_div{display:inline-block;}

.left{float:left;}
.right{float:right;}
.push-center{margin:0 auto;}
.wrapper{width:980px;margin:0 auto;}
.content{padding:20px 0;padding-bottom:100px;}
.content-game{padding-top:0;}
.col-main{width:640px;}
.col-side{width:320px;}

.profileheader{text-shadow:0 0 10px #ffffff;}
#page{min-height:100%;position:relative;}
#header{background:#191919;height:52px;padding:4px 0;margin-bottom:43px;}
#header .profile{min-width:202px;float:right;padding:5px 0;}
.btn-sync{float:left;margin:0;padding:10px;background:#343434;border-color:#111111;color:#ededed;}
#header .logo{float:left;padding:5px 0;}
#header .gamercard{float:right;text-align:right;color:#cccccc;line-height:16px;}
#header .pic{margin-right:10px;width:32px;float:left;}
#header #g-dropdown{min-width:150px;}
#header .g-arrow{float:right;height:32px;padding:13px 0;}
#header .logininput{display:inline-block;margin-bottom:0;vertical-align:middle;padding:0;}
#header .login-text{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#232323;vertical-align:middle;background-color:#e2e2e2;border:1px solid #0a0a0a;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.login-text:focus{outline:0;}
.btn-login{background:#656565;color:#dddddd;border:1px solid #0a0a0a;margin:5px 0;}.btn-login:hover{color:#dddddd;text-decoration:underline;}
.btn-register{background:#0d630d;color:#dddddd;border:1px solid #0a0a0a;margin-top:5px;margin:5px 0;}.btn-register:hover{color:#dddddd;text-decoration:underline;}
#nav{background:#107d10;border-bottom:4px #0d630d solid;height:43px;color:#fafafa;box-shadow:0 0 8px 2px rgba(0,0,0,.4);line-height:19px;top:52px;position:fixed;z-index:9999;width:100%;}
#nav ul{padding:0;}
#nav>.wrapper>ul>li{display:inline-block;padding:10px 0;}
#nav>.wrapper>ul>li a{border-left:1px rgba(0,0,0,0.2) solid;height:20px;color:#dddddd;font-size:14px;padding:10px 14px;}
#nav>.wrapper>ul>li a.active{background:rgba(0,0,0,0.1);}
#nav>.wrapper>ul>li a:hover{background:rgba(0,0,0,0.15);color:#fafafa;text-decoration:none;}
#nav>.wrapper>ul>li.search{border-left:1px rgba(0,0,0,0.2) solid;border-right:1px rgba(0,0,0,0.2) solid;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset;padding:6px 14px;}
#nav .searchbox{height:27px;width:152px;margin:0;color:#dddddd;background:transparent;border:0;float:left;}
#nav .searchbox:focus{outline:0;}
#nav .searchbutton{background:url('./images/search.png') no-repeat center center;border:0;width:27px;height:27px;padding:0;margin:0;float:right;}
#searchdrop{background:#191919;margin:0;width:197px;padding-top:4px;float:right;display:none;border-radius:0 0 4px 4px;}
#searchdrop li{margin:0;list-style:none;}
#searchdrop li:last-child{border-radius:0 0 4px 4px;}
#searchdrop li:hover{background:#107d10;}
#searchdrop li.highlight{background:#107d10;}
#searchdrop a{color:#fafafa;padding:5px 10px;display:block;}
#footer{background:#191919;padding:20px 0;border-top:4px #0d630d solid;position:absolute;bottom:0;height:100px;min-width:100%;}
#footer a{color:#529e48;}
#footer p{font-size:12px;color:#acacac;}
#footer #legal{text-align:center;}
#footer img{margin-bottom:6px;}
.subnav{background:#232323;border-bottom:4px #0d630d solid;height:43px;color:#fafafa;box-shadow:0 0 8px 2px rgba(0,0,0,.4);line-height:19px;}
.subnav ul{padding:0;}
.subnav>.wrapper>ul>li{display:inline-block;padding:10px 0;}
.subnav>.wrapper>ul>li a{border-left:1px rgba(0,0,0,0.2) solid;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset;height:20px;color:#dddddd;font-size:14px;padding:10px 14px;}
.subnav>.wrapper>ul>li:nth-last-child() a{border-right:1px rgba(0,0,0,0.2) solid;}
.subnav>.wrapper>ul>li a.active{background:#0d630d;border-left:1px #1a1a1a solid;border-right:1px #1a1a1a solid;}
.subnav>.wrapper>ul>li a:hover{back0,0,0,0.15);color:#fafafa;text-decoration:none;}
.profilebox .btn, .profilebox .img-tile, .profilebox .input{background:#252525;color:#fafafa;border-color:#171717;}
.scrollToTop{position:fixed;bottom:20px;right:20px;display:none;background:url('./images/top.png') repeat;z-index:10;height:60px;width:60px;}
.youtube{background:#1b1b1b;padding:11px;}

.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:2px;}
.pagination>li{display:inline;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#ffffff;border:1px #dddddd solid;}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    cursor: default;
    background-color: #107d10;
    border-color: #0d630d ;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #999999;
    cursor: not-allowed;
    background-color: #ffffff;
    border-color: #dddddd;
}

.dropdown{position:absolute;z-index:9999999;display:none;}
.dropdown .dropdown-menu, .dropdown .dropdown-panel{min-width:160px;max-width:360px;list-style:none;background:#ffffff;border:1px #dddddd solid;border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,0.2);overflow:visible;padding:4px 0;margin:0;text-align:left;}
.dropdown .dropdown-panel{padding:10px;}
.dropdown.dropdown-tip{margin-top:8px;}
.dropdown.dropdown-tip:before{position:absolute;top:-6px;left:9px;content:'';border-left:7px transparent solid;border-right:7px transparent solid;border-bottom:7px #dddddd solid;display:inline-block;}
.dropdown.dropdown-tip.dropdown-anchor-right:before{left:auto;right:9px;}
.dropdown.dropdown-tip:after{position:absolute;top:-5px;left:10px;content:'';border-left:6px transparent solid;border-right:6px transparent solid;border-bottom:6px #ffffff solid;display:inline-block;}
.dropdown.dropdown-tip.dropdown-anchor-right:after{left:auto;right:10px;}
.dropdown.dropdown-scroll .dropdown-menu, .dropdown.dropdown-scroll .dropdown-panel{max-height:358px;overflow:auto;}
.dropdown .dropdown-menu li{list-style:none;padding:0 0;margin:0;line-height:18px;}
.dropdown .dropdown-menu li > a, .dropdown .dropdown-menu label{display:block;color:#555555;text-decoration:none;line-height:18px;padding:3px 15px;white-space:nowrap;}
.dropdown .dropdown-menu li > a:hover, .dropdown .dropdown-menu label:hover{background-color:#107d10;color:#fafafa;cursor:pointer;}
.dropdown .dropdown-menu .dropdown-divider{font-size:1px;border-top:1px #dddddd solid;padding:0;margin:5px 0;}

.breadcrumbs{background:#ffffff;border-radius:2px;padding:10px;margin-bottom:20px;}
.breadcrumbs>p{margin:0;}

.box{border:1px #dddddd solid;margin-bottom:20px;border-radius:2px;background:#ffffff;}
.box-header{background:#107d10;border-bottom:3px #0d630d solid;color:#fafafa;padding:10px;line-height:19px;border-radius:1px 1px 0 0;}
.box-header h4{margin:0;}
.box-contents{padding:20px;padding-bottom:0;border-radius:2px;word-wrap:break-word;}
.box .box-contents{padding:20px;padding-bottom:0;border-radius: 0 0 4px 4px;}
.col-side .box-contents{padding:10px;}
.box-tabs:before,.box-tabs:after{display:table;content:" ";}
.box-tabs:after{clear:both;}
.box-tabs>li>a{position:relative;display:block;padding:10px 15px}
.box-tabs{margin-bottom:0;padding:0;}
.box-tabs>li{float:left;margin-bottom:-1px;position:relative;display:block}
.box-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}
.box-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
.box-tabs-contents{border-top-left-radius:0;}

.img-tile{padding:4px;background-color:#fbfbfb;border:1px solid #dddddd;border-radius:2px;}
.ui-tooltip{padding:3px 6px;position:absolute;z-index:9999;max-width:300px;background:rgba(0,0,0,0.9);color:#fafafa;border:1px #050505 solid;border-radius:2px;}
.no-tip .ui-tooltip{display:none;}

table{width:100%;background:transparent;}
.table{width:100%;margin-bottom:20px;background-color:#ffffff;}
.table td, .table th{padding:8px;vertical-align:top;border-top:1px solid #dddddd;}
.table>thead>tr>th{background:#efefef;border-bottom:1px #dddddd solid;font-weight:bold;}
.table>tbody>tr:first-child>td,.table>tbody>tr:first-child>th{border-top:0;}
.table>tbody>tr:nth-child(even)>td,.table>tbody>tr:nth-child(even)>th{background-color:#f9f9f9;}
.table>tbody>tr:hover>td,.table>tbody>tr:hover>th{background-color:#f5f5f5;}
.table-condensed td{padding:4px;}
.table-leaderboard td{line-height:42px;}
.table-leaderboard td.options{line-height:21px;}
.table-leaderboard tr td:first-child,.table-leaderboard tr td:last-child{text-align:center;}

.row1,.row2{padding:8px;vertical-align:top;border-top:1px solid #dddddd;}
li.row1, li.row2{list-style:none;}
.row1{background-color:#ffffff;}
.row2{background-color:#f9f9f9;}
.game td{padding:2px;}

td.tile{width:74px;}
td.dlc-icon{text-align:center;line-height:44px;padding:0;padding-top:4px;color:#107d10;font-size:64px;}
.achievements td.gamerscore{width:70px;text-align:right;}
.achievements>tbody>tr.unlocked:nth-child(even)>td{background-color:#e0f9e0;}
.achievements>tbody>tr.unlocked:nth-child(odd)>td{background-color:#e7f9e6;}
.table>tbody>tr.unlocked:hover>td,.table>tbody>tr:hover>th{background-color:#dbf3db;}

.gameinfo-boxart{float:left;margin-right:20px;width:95px;height:130px;}
ul.gameinfo li{display:inline-block;margin-right:10px;}
ul.gameinfo .small{font-weight:600;text-transform:uppercase;}
span.gamerscore{display:inline-block;background:url('./images/gamerscore.png') left center no-repeat;padding-left:21px;}
span.gamerscore-dark{display:inline-block;background:url('./images/gamerscore-dark.png') right center no-repeat;line-height:14px;height:16px;padding-right:21px;}
span.guides{display:inline-block;background:url('./images/guides/guides.png') right center no-repeat;line-height:16px;height:16px;width:16px;margin-top:10px;}

/* News */
.article{margin-bottom:20px;}
.article img{max-width:598px;}
.author{border-top:1px #dddddd solid;border-bottom:1px #dddddd solid;margin:20px 0;padding:10px 10px;min-height:90px;}
.author img{margin-right:10px;}
.tags{margin-bottom:10px;}
.tags p{margin:0;}
.sharebox{background:#f9f9f9;border-radius:2px;border:1px #dddddd solid;list-style:none;height:38px;margin:10px 0;}
.sharebox h5{margin:0;float:left;font-size:12px;padding:10px;line-height:16px;}
.sociallinks{height:36px;padding:10px;float:left;margin-right:10px;width:200px;}
.sociallinks a{padding:2px 0 0 20px;height:16px;margin-right:5px;}
.sociallinks a.facebook{background:url('../images/social/facebook.png') no-repeat top left;}
.sociallinks a.twitter{background:url('../images/social/twitter.png') no-repeat top left;}
.sociallinks a.tumblr{background:url('../images/social/tumblr.png') no-repeat top left;}
.sociallinks a.n4g{background:url('../images/social/n4g.gif') no-repeat top left;margin-left:5px;}

.sales{border:0;border:1px solid #dddddd;border-collapse:collapse;border-spacing:0;}
.sales tr{background:#f9f9f9;}
.sales tr:nth-child(odd){background:#f5f5f5;}
.sales th{font-weight:bold;}
.sales td, .sales th{border:1px solid #dddddd;padding:4px 8px;line-height:18px;text-align:center;}
.sales tr:hover td{background-color:#f2f2f2;}
.sales td.game{text-align:left;}
.sales td.oldprice{text-decoration:line-through;}

.miniarticle{height:119px;overflow:hidden;border-radius:0;}
.miniarticle .toolbar{border-top:1px #dddddd solid;padding:5px 10px;background:#f7f7f7;font-size:11px;}
.miniarticle .image{width:208px;float:left;}
.miniarticle img{width:208px;float:left;}
.miniarticle .imagespan{position:absolute;}
.miniarticle .comments{position:absolute;background:#529e48;color:#fafafa;border-bottom: 1px #dddddd solid;border-right: 1px #dddddd solid;border-bottom-right-radius:4px;font-size:10px;padding:3px 6px;z-index:100;}
.miniarticle .article{margin:0;margin-left:208px;padding:10px;position:relative;height:117px;overflow:hidden;}
.miniarticle .article-fade{background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background:-webkit-gradient(linear,top left,bottom left,from(rgba(255,255,255,0)),to(white));background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(rgba(255,255,255,0) 0%,white 100%);height:40px;content:"";position:absolute;display:block;bottom:0;left:0;width:100%;}
.miniarticle h4{padding-left:5px;}
.headers h1{border-left:4px #107d10 solid;padding-left:10px;}

/* Game Cases */
div.boxartunknown, div.boxart360, div.boxartxbla, div.boxartkinect, div.boxartgfwl, div.boxartwp7, div.boxartwp8, div.boxartwindows, div.boxartios, div.boxartandroid, div.boxartweb, div.boxartxboxone{border-radius:2px 4px 4px 2px;box-shadow:2px 2px 1px 1px rgba(100, 100, 100, 0.2);width:89px;min-height:89px;background:url(../gameimages/other/noboxart.jpg) center center;border-width:2px 3px 2px 0;border-style:solid;margin-right:5px;border-left:1px #adadad solid !important;}
div.boxartlg{border-width:4px 6px 4px 1px;border-style:solid;border-radius:4px 8px 8px 4px;width:226px;min-height:227px;background:url(../gameimages/other/noboxartlg.jpg) center center;padding:0px !important;}
div.boxartunknown{border-color:#7d7d7d;}
div.boxart360{border-color:#81af41;}
div.boxartxbla{border-color:#f7a52b;}
div.boxartkinect{border-color:#4e2a94;}
div.boxartgfwl{border-color:#323232;}
div.boxartwp7{border-color:#ba1a20;}
div.boxartwp8{border-color:#68217a;}
div.boxartwindows{border-color:#27b24a;}
div.boxartios{border-color:#d2d2d2;}
div.boxartandroid{border-color:#4dd4c8;}
div.boxartweb{border-color:#4dd4c8;}
div.boxartxboxone{border-color:#107d10;background:#107d10;margin:2px 5px 2px 0;padding:2px 0;}

.pcentBox, .pcentBar, .pcentText{width:200px;}
.pcentBox{
    height: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 2px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.pcentBar{float: left;
    width: 0;
    height: 100%;
    color: #ffffff;
    background-color: #5cb85c;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);}
.pcentText{line-height:20px;float:left;text-align:center;font-size:10px;color:#1a1a1a;}.pcentBlock{padding:2px;}
.gametitle{font-size:16px;font-weight:bold;}

#center404vertdiv{position:absolute;top:50%;margin-top:-70px;autoleft:0;width:980px;}

/* Profile Page */
ul.friends{margin:4px;padding:0;}
ul.friends li{float:left;list-style:none;margin:0 5px 5px 0;padding:3px;border-radius:2px;background:#c0c0c0;border:1px #959595 solid;height:44px;width:44px;}
ul.friends li:nth-child(6n+6){margin-right:0;}
ul.friends li.online{background:#97c567;border:1px #4b7e20 solid;}
ul.friends li img{background:#ededed;width:34px;}
ul.friends a{width:36px;height:36px;display:block;background:#ffffff url('../gameimages/other/notile.jpg');background-size:36px 36px;border:1px #565656 solid;}

/* Social Links */
#social a{padding-left:52px;background-repeat:no-repeat;background-position:10px 10px;line-height:52px;display:block;}
#social a:hover{background:#ededed;background-repeat:no-repeat;background-position:10px 10px;}
#social a.facebook{background-image:url('/images/social/facebook-32.png');}
#social a.twitter{background-image:url('/images/social/twitter-32.png');}
#social a.rss{background-image:url('/images/social/rss-32.png');}
#social a.s-youtube{background-image:url('/images/social/youtube-32.png');}

#gcardprev{background:url('./images/loading.gif') center center no-repeat;text-align:center;min-height:20px;margin:10px;}

@-webkit-keyframes shake {0%, 100% {-webkit-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}}
@-moz-keyframes shake {0%, 100% {-moz-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}}
@-o-keyframes shake {0%, 100% {-o-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}20%, 40%, 60%, 80% {-o-transform: translateX(10px);}}
@keyframes shake {0%, 100% {transform: translateX(0);}10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}20%, 40%, 60%, 80% {transform: translateX(10px);}}
.shake {-webkit-animation-name: shake;-moz-animation-name: shake;-o-animation-name: shake;animation-name: shake;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}

#errordiv{position:absolute;top:50%;margin-top:-120px;autoleft:0;width:980px;}

/* Forums */
.barbutton{float:right;margin:-30px 20px 0 0;font-weight:bold;}
.btn-indent{background:#0d630d;padding:5px 10px;border-radius:2px;color:#cecece;font-weight:normal;}.btn-indent:hover{color:#cecece;text-decoration:underline;}
.fpost{padding:20px 0;border-bottom:1px #e2e2e2 solid;width:100%;display:block;clear:both;}
.fpostdeleted{background:#f2dede;}
.fpostmessage{padding:10px;word-break:break-word;}
.fpostmessage img{max-width:640px;max-height:360px;}
.fpostmessage>.achievement{margin:0 auto;background:#fafafa;padding:10px;width:620px;border:1px #e2e2e2 solid;border-radius:2px;height:121px;}
.fpostbar{padding:0 10px;height:36px;border-bottom:1px #e2e2e2 solid;background:#ededed;}
.fpostbar .time{float:left;line-height:36px;}
.fpostbar .actions{float:right;}
.fpostbar .actions a{margin-left:5px;}
.fuser{min-height:20px;float:left;width:200px;margin-right:20px;text-align:center;}
.fuser p.gamertag{font-size:20px;}
.fuser li{background:#fafafa;border:1px #cccccc solid;padding:2px;list-style:none;margin-bottom:4px;}

.fuser li.levelBar{padding:0px;}
.levelPercent, .levelText{width:200px;height:19px;line-height:19px;}
.levelPercent{background:#d0dfc0;}
.fpostcontents{background-color:#f4f4f4;border:1px solid #e2e2e2;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);margin-left:220px;}
.quickreply{margin-left:220px;padding:10px;}
.newsquickreply{margin-left:160px;padding:10px;}
.signature{padding:10px;border-top:1px #e2e2e2 solid;max-height:230px;overflow:hidden;}
.lastedit{padding:10px;border-top:1px #e2e2e2 solid;background:#ededed;}

.news-comments .fuser{width:150px;font-size:12px;}
.news-comments .fpostcontents{margin-left:160px;}
.news-comments .levelPercent, .news-comments .levelText{width:150px;}

.guide{margin:0;border:1px #e2e2e2 solid;border-radius:2px;margin-bottom:20px;}
.guide .topbar{height:52px;padding:5px 10px;border-bottom:1px #e2e2e2 solid;background:#ededed;border-radius:3px 3px 0 0;}
.guide .user{line-height:16px;width:50%;padding:5px;float:left;}
.guide .helpful{float:right;}
.guide .helpful p{line-height:42px;margin:0;}
.guide .helpful .btn{margin:0;padding:6px;margin-left:5px;}
.guide .contents, .guide .form{background:#fbfbfb;padding:10px;}
.guide .contents{border-bottom:1px #e2e2e2 solid;}
.guide .contents .btn-small{font-size:14px;padding:3px;margin:0 0 10px 10px;}
.guide .comments{background:#ededed;border-bottom:1px #e2e2e2 solid;padding:10px;font-size:16px;}
.guide .form{border-radius:0 0 3px 3px;}
.guide .youtube{padding:0;}

/* News Slider */
#featured{background:#232323;padding-right:126px;position:relative;height:288px;max-height:288px;margin-bottom:20px;border-radius:2px;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:512px;list-style:none;padding:0;margin:0;width:128px;}
#featured ul.ui-tabs-nav li{padding:0;}
#featured ul.ui-tabs-nav li img{padding:2px;width:112px;height:63px;}
#featured ul.ui-tabs-nav li span{line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block;height:72px;padding:4px 8px;outline:none;}
#featured li.ui-tabs-nav-item:first-child a,#featured li.ui-tabs-nav-item:first-child{border-top-right-radius:2px;}
#featured li.ui-tabs-nav-item:last-child a,#featured li.ui-tabs-nav-item:last-child{border-bottom-right-radius:2px;}
#featured li.ui-tabs-nav-item a:hover{background:#454545;}
#featured li.ui-tabs-active{background:#107d10;}
#featured .ui-tabs-panel{width:512px;height:288px;position:relative;border-radius:1px 0 0 1px;}
#featured .ui-tabs-panel img{border-radius:4px 0 0 4px;}
#featured .ui-tabs-panel .info{position:absolute;top:218px;left:0;height:70px;background:rgba(0,0,0,0.3);width:512px;border-bottom-left-radius:1px;}
#featured .info h2{font-size:18px;color:#ffffff;padding:5px 10px;margin:0;overflow:hidden;text-shadow:1px 1px #232323;}
#featured .info p{margin:0 10px;line-height:15px;color:#f0f0f0;text-shadow:1px 1px #232323;}
#featured .info a{text-decoration:none;color:#ffffff;}
#featured .ui-tabs-hide{display:none;}
#featured .button{color:#323232 !important;margin-right:10px;}

/* Gallery */
#gallery{display:none;}
.gv_galleryWrap, div.youtube{position:relative;background:#1b1b1b;font-size:10px;}
.gv_gallery{overflow:hidden;position:relative;}
.gv_imageStore{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}
.gv_panelWrap{filter:inherit;position:absolute;overflow:hidden;}
.gv_panel-loading{background:url('./images/loader.gif') 50% 50% no-repeat #aaa;}
.gv_frame-loading{background:url('./images/loader.gif') 50% 50% no-repeat #aaa;}
.gv_panel{filter:inherit;position:absolute;top:0;left:0;overflow:hidden;z-index:100;background:#000000;}
.gv_panel img{position:absolute;}
.gv_infobar{background:#0a0a0a;border:1px solid #101010;padding:10px;font-size:10px;font-weight:bold;color:white;position:absolute;bottom:10px;right:10px;display:none;vertical-align:middle;z-index:2000;border-radius:5px;}
.gv_filmstripWrap{overflow:hidden;position:absolute;}
.gv_filmstrip{margin:0;padding:0;position:absolute;top:0;left:0;}
.gv_frame{cursor:pointer;float:left;position:relative;margin:0;padding:0;}
.gv_frame .gv_thumbnail{position:relative;overflow:hidden !important;}
.gv_frame.current .gv_thumbnail{}
.gv_frame img{border:none;position:absolute;}
.gv_navWrap{text-align:center;position:absolute;}
.gv_navPlay, .gv_navPause, .gv_navNext, .gv_navPrev{opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;filter:alpha(opacity=30);display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.gv_navPlay:hover, .gv_navPause:hover, .gv_navNext:hover, .gv_navPrev:hover{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);}
.gv_panelNavPrev, .gv_panelNavNext{position:absolute;display:none;opacity:0.50;-moz-opacity:0.50;-khtml-opacity:0.50;filter:alpha(opacity=50);z-index:200;}
.gv_panelNavPrev:hover, .gv_panelNavNext:hover{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90);}
.gv_navPlay{height:24px;width:24px;cursor:pointer;background:url('./images/play.png') top left no-repeat;}
.gv_navPause{height:24px;width:24px;cursor:pointer;background:url('./images/pause.png') top left no-repeat;}
.gv_navNext{height:24px;width:24px;cursor:pointer;background:url('./images/next.png') top left no-repeat;}
.gv_navPrev{height:24px;width:24px;cursor:pointer;background:url('./images/prev.png') top right no-repeat;}
.gv_panelNavNext{height:16px;width:16px;cursor:pointer;background:url('./images/panel-next.png') top left no-repeat;}
.gv_panelNavPrev{height:16px;width:16px;cursor:pointer;background:url('./images/panel-prev.png') top right no-repeat;}

/* Emote Inputs */
input.emote{border:1px solid #cccccc;border-radius:2px;box-shadow:0 0 1px 1px #f8f8f8 inset;padding:5px;cursor:pointer;margin:0 2px 4px 0;}
input.bb-angel{background:url(../images/smilies/angel.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-angry{background:url(../images/smilies/angry.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-annoyed{background:url(../images/smilies/annoyed.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-blush{background:url(../images/smilies/blush.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-carefree{background:url(../images/smilies/carefree.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-cool{background:url(../images/smilies/cool.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-cry{background:url(../images/smilies/cry.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-devillaugh{background:url(../images/smilies/devillaugh.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-devilsmile{background:url(../images/smilies/devilsmile.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-fool{background:url(../images/smilies/fool.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-geek{background:url(../images/smilies/geek.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-hay{background:url(../images/smilies/hay.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-inlove{background:url(../images/smilies/inlove.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-innocent{background:url(../images/smilies/innocent.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-laugh{background:url(../images/smilies/laugh.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-minishock{background:url(../images/smilies/minishock.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-offended{background:url(../images/smilies/offended.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-sad{background:url(../images/smilies/sad.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-sick{background:url(../images/smilies/sick.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-silentcry{background:url(../images/smilies/silentcry.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-silly{background:url(../images/smilies/silly.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-smile{background:url(../images/smilies/smile.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-speechless{background:url(../images/smilies/speechless.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-supershock{background:url(../images/smilies/supershock.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-surprised{background:url(../images/smilies/surprised.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-teasing{background:url(../images/smilies/teasing.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-wink{background:url(../images/smilies/wink.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-zipit{background:url(../images/smilies/zipit.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-zombie{background:url(../images/smilies/zombie.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-zzz{background:url(../images/smilies/zzz.png) #ededed no-repeat 2px 2px;width:26px;height:26px;}
input.bb-msp{background:url(../images/smilies/msp.png) #ededed no-repeat 6px 6px;width:26px;height:26px;}

/* Profile Page */
.probar-right{float:right;text-align:center;width:310px;}
.probar-right .btn{margin:0;margin-right:5px;}
.probar-right .btn:last-child{margin-right:0;}
.profile-info{width:520px;}
.profile-info h3{margin-bottom:5px;}
.profile-info p{margin-bottom:5px;}

.profilestats hr{margin:5px -5px;border-top:0;border-bottom:1px solid rgba(255,255,255,0.5);}
ul.stat{margin:0;padding:0;}
ul.stat li{list-style:none;background:#f8f8f8;border:1px solid #dddddd;border-radius:2px;color:#343434;padding:5px;text-align:center;text-shadow:0 1px 0 #ffffff;min-width:110px;margin:0;}
.statBar, .statText{width:130px;height:20px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.statBox{display:block;float:left;width:120px;}
.statBar{background:rgba(147,193,106,0.7);display:block;float:left;margin:-5px;}
.statText{line-height:20px;float:left;text-align:center;color:#232323;text-shadow:none;}

::selection{background:#107d10;color:#fafafa;}
:moz-selection{background:#107d10;color:#fafafa;}
:selection{background:#107d10;color:#fafafa;}

/* Achievement Update */
.achievement{margin-bottom:20px;overflow:hidden;}
.achievement .tiles,.infobar .tiles{display:table-cell;vertical-align:top;padding-right:10px;text-align:center;}
.achievement .tiles .badge{margin-top:5px;width:100%;padding:1px 4px;}
.achievement .info{width:10000px;display:table-cell;padding-bottom:20px;position:relative;}
.achievement .name{border-radius:4px;background:#eeeeee;padding:5px;height:28px;}
.achievement .unlocked{background:#dff0d8;}
.achievement .unlocked a{color:#107d10;}
.achievement h4{margin:0;}
.achievement p{margin:0;padding:5px 5px 0 5px;}
.achievement p.spacer{display:none;}
.achievement .bar-back{width:100%;background-color:#f5f5f5;height:20px;border-radius:4px;margin:0;bottom:0;position:absolute;}
.achievement .bar{border-radius:3px;background:#d9edf7;height:20px;}
.achievement .bar-text{width:100%;line-height:20px;float:left;text-align:center;font-size:10px;color:#1a1a1a;position:absolute;}
.achievement .bar-back a{color:#154A65;}

.xoneachievement .info{width:478px;}
.xoneachievement .tiles .badge{width:110px;}
.xoneachievement p.spacer{height:15px;}
.xoneachievement .bar-text{width:478px;}

.infobar{margin-bottom:20px;}
.infobar .info{display:table-cell;width:10000px;}
.infobar .dlc-icon{text-align:center;line-height:44px;vertical-align:middle;color:#107d10;font-size:64px;display:table-cell;}
.infobar .dlc{padding:10px 0;vertical-align:top;}
.infobar .info2{text-align:center;display:table-cell;padding-left:10px;vertical-align:middle;min-width:110px;}

/* Game Update */
.game-wrapper{
    background:#fafafa;
    border: 1px #dddddd solid;
    border-top: 0;
    border-radius:6px;
    margin-bottom:20px;
}

.titlebar {
    background: #242424; /* Chrome10+,Safari5.1+ */
    color: #efefef;
    border: 1px #000000 solid;
    background: -moz-linear-gradient(top, #242424 0px, #141414 150px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#242424), color-stop(150px,#141414)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #242424 0px,#141414 150px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #242424 0px,#141414 150px); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #242424 0px,#141414 150px); /* IE10+ */
    background: linear-gradient(top bottom, #242424 0px,#141414 150px); /* W3C */
    padding: 15px;
}
.gameart{ margin-right:15px;width:64px;height:64px;}
.titlebar-left {
    border-right: 0;
    border-bottom: 0;
    border-top-left-radius: 6px;
    min-height:94px;
    box-shadow: 1px 1px 1px 0 rgba(255,255,255,0.4) inset;
}
.titlebar-right {
    border-left: 0;
    border-top-right-radius: 6px;
    padding:15px 20px;
    box-shadow: -1px 1px 1px 0 rgba(255,255,255,0.4) inset;
}
.game-wrapper .boxart{border-left:1px #565656 solid !important;}
.game-wrapper .col-main{width:639px;}
.game-wrapper .col-side{width:340px;margin-right:-1px;}
.sub-box { width: 93px; margin-right: 10px;border:1px #444444 solid; background:#242424; box-shadow:0 0 1px 1px rgba(0,0,0,0.5) inset; border-radius:2px; padding:10px 10px;margin-top:20px;float:left; }
.last-sub-box { margin-right: 0; }
.sub-box i {font-size:17px;margin:0 auto;}
.sub-box span{float:right;text-align:center;width:52px;display:block;}
.sidebar{padding:20px;}
.gameart{margin-right:15px;width:64px;height:64px;}
.game-wrapper .box-tabs{background: #efefef;border:1px #dddddd solid;border-bottom:0;border-left:0;}
.game-wrapper .box-tabs>li>a {border-radius:0;border:0;}
.game-wrapper .box-tabs>li.active>a{text-decoration:none;border-left:1px #dddddd solid;border-right:1px #dddddd solid;}
.game-wrapper .box-tabs>li.first>a{border-left:0;}
.game-wrapper .box-tabs-contents{border-top-left-radius:0;border-top-right-radius:0;border-left:0;}
.dl-horizontal dt {float:left;width:60px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;font-weight:normal;}
.dl-horizontal dd{margin-left:80px;}
.dl-horizontal-large dt{width:150px;}
.dl-horizontal-large dd{margin-left:170px;}
i.icon-gamerscore{display:inline-block;background:url('./images/gamerscore-white.png') left center no-repeat;width:16px;height:16px;margin-top:1px;}

/* Settings */
.cover{border:6px #dddddd solid;height:140px;margin-bottom:20px;position:relative;border-radius:2px;}
.cover-active{border-color:#a9dba9;}
.cover span{position:absolute;bottom:0;background:rgba(0,0,0,0.5);padding:10px;color:#fafafa;}
.cover input[type="radio"]{display:none;}

/* Social Feed */
.social-post{padding:0;}
.social-post .input{max-width:598px;max-height:650px;}
.social-post p{word-wrap:break-word;}
.social-post img{max-width:618px;max-height:320px;}
.social-post .avatar{padding:10px;height:60px;}
.social-post .avatar img{float:left;margin-right:10px;}
.social-post h4{margin:0;}
.social-post small{color:#787878;}
.social-post .post{padding:0 10px;}
.social-post .item{list-style:none;margin-bottom:10px;}
.social-post .timestamp{float:right;line-height:21px;padding-right:5px;}
.social-post .item p{margin:0;line-height:21px;margin-left:52px;}
.social-post .item p.xone{margin-left:77px;}
.social-post .item p small{color:#454545;}
.social-post .bottom-box{border-radius:0 0 4px 4px;}
.social-post .btn-small{font-size:14px;padding:3px;margin:10px 10px 0 0;}
