/* ========================================================================== HTML5 Boilerplate styles - h5bp.com (generated via initializr.com) ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

/*'Audiowide'*/
body {
    font: 12px/22px 'Audiowide', 'Helvetica Neue', HelveticaNeue, Arial, sans-serif;
    font-weight: 300;
    background: #000000;
    background-image: url("//cdn.cheatcc.com/layout_images/background.png");
    background-repeat: repeat;
    background-attachment:fixed;
    background-position:center;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

a {
    text-decoration: none;
    color: red;
}

a:hover {
    text-decoration: none;
    color: red;
}

/* ===== Initializr Styles ================================================== Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template ========================================================================== */


.wrapper {
    width: 1000px; /* 1140px - 10% for margins */
    margin: auto;
}

.footer-container {
    min-width: 1000px;
    width: 100%;
    padding:0px;
    height:36px;
    margin: auto;
    text-align: center;
    border-top: 1px solid red;
}

footer {
    background: url("//cdn.cheatcc.com/layout_images/header_bar_background.png");
    color: #bfbfbf;
}

.footer_logo {
    margin:0px;
    padding: 0px;
    height: 57px;
    line-height: 57px;
    background: url("//cdn.cheatcc.com/layout_images/footer_logo_background.png"); #000;
}

.footer-container nav {
    text-align:center;
    line-height: 36px;
}

.footer-container nav:after {
    content: "";
    display: block;
    clear: both;
}

.footer-container nav ul {
    margin: 0;
    padding: 0;
}

.footer-container nav a {
    padding: 5px;
    margin-bottom: 0px;
    border-left: 2px solid #000000;
    text-decoration: none;
    text-transform:uppercase;
    color: red;
}

.footer-container nav a:first-child {
    border: none;
}

/* ==================================== Header Style ========================================= */

.header-container {
    min-width: 1000px;
    width: 100%;
    height:36px;
    text-align: center;
    background: url("//cdn.cheatcc.com/layout_images/header_bar_background.png");
    border-bottom: 1px solid red;
    margin-bottom: 0px;
}

.title {
    color: white;
    padding-top: 3px;
    float: left;
}

.header-container nav {
    float: left;
    width: 45%;
}

.header-container nav ul {
    margin: 0;
    padding: 0;
    margin-top: 3px;
}

.header-container nav a {
    display: block;
    margin-bottom: 0px;
    padding: 5px;
    height: 13px;
    line-height: 11px;
    border-left: 2px solid #000000;
    border-top:  2px solid #000000;
    border-bottom:  2px solid #000000;
    text-align: center;
    text-decoration: none;
    text-transform:uppercase;
    color: red;
    background:  url("//cdn.cheatcc.com/layout_images/menu_button_background.png");
    float: left;
    margin-bottom: 0;
    padding-right: 5px;
    padding-left: 5px;

}

.header-container nav li:first-child a {
    margin-left: 22px;
}

.header-container nav li:last-child a {
    margin-right: 0;
    border-right:  2px solid #000000;
}


.header-container nav a:hover,
.header-container nav a:visited {
    color: red;
}

.header-container nav a:hover {
    text-decoration: none;
}

.search-box {
    float:left;
    width: 30%;
    margin-top: 3px;
    text-align: left;
    height: 24px;
    line-height: 24px;
}

.search-box .searchButton {
    background: #000;
    background-image:url("//cdn.cheatcc.com/layout_images/search_button.png");
    background-position:  0px 0px;
    background-repeat: no-repeat;
    border: 1px solid #000;
    width: 27px;
    height: 24px;
    margin-left: 5px;
}

.search-box .searchField {
    vertical-align: top;
    height: 20px;
    width: 240px;
    border: none;
    margin-top: 1px;
    color: #fff;
    padding-left: 5px;
    border: 1px solid #bfbfbf;
    background-image: -moz-linear-gradient( 90deg, #343434 0%, #000000 100%);
    background-image: -webkit-linear-gradient( 90deg, #343434 0%, #000000 100%);
    background-image: -ms-linear-gradient( 90deg, #343434 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#343434', endColorstr='#000000');/*For IE7-8-9*/
}

.social-box {
    float:right;
    width: 7%;
    margin-top: 3px;
    text-align: right;
    height: 24px;
    line-height: 24px;
}

/* =================================== Secondary Header Style ==================================== */


.secondary-container {
    height:22px;
    text-align: left;
    margin-bottom: 5px;
}

.secondary-container nav {
    width: 1000px;
    background:  url("//cdn.cheatcc.com/layout_images/system_bar_background.png");
}

.secondary-container nav ul {
    margin: 0;
    padding: 0;
}

.secondary-container nav a {
    display: block;
    padding: 5px;
    padding-left: 14px;
    padding-right: 15px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    text-decoration: none;
    text-transform:uppercase;
    color: #FFFFFF;
    float: left;
    margin-bottom: 0px;
    border-left: 2px solid #000000;
}


.secondary-container nav li:first-child a {
    margin-left: 0px;
    border-left: none;
}

.secondary-container nav li:last-child a {
    margin-right: 0;
}


.secondary-container nav a:hover,
.secondary-container nav a:visited {
    color: white;
}

.secondary-container nav a:hover {
    text-decoration: none;
}


/* CONSOLES MENU DROPDOWN */

.otherMenuLI {
   position: relative;
}

.otherMenuLI:hover .consoles-sub-menu{
    display: block;
}

.otherMenu {
    color: white;
    position: absolute;
    top: 0px;
    right: 55px;
}


.otherMenu:hover{
    color: #FF7300 !important;
}
.consoles-sub-menu{
    display: none;
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    top: 20px;
    right: 0px;
    z-index: 1000001;
}

.consoles-sub-menu-item{
    width: 204px !important;
    height: 29px !important;
    line-height: 29px !important;
    background: #000;
    float: none;
    clear: both;
    margin: 0px;
    padding: 0px;
}

.consoles-sub-menu-item a{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #FFF;
    display: block;
    font-weight: bold;
    text-align: center;
}

.consoles-sub-menu-item a:hover{
    color: #ff4614  !important;
}
/* END CONSOLES MENU DROPDOWN */



.homeMenu:hover{
    color: #990000 !important;
}

.ps2Menu:hover{
    color: #1A6BFF !important;
}

.ps3Menu:hover{
    color: #1A6BFF !important;
}

.ps4Menu:hover{
    color: #1A6BFF !important;
}

.vitaMenu:hover{
    color: #1A6BFF !important;
}

.xboxMenu:hover{
    color: #00E10E !important;
}

.xbox360Menu:hover{
    color: #00E10E !important;
}

.xboxoneMenu:hover{
    color: #00E10E !important;
}

.cubeMenu:hover{
    color: #FF0000 !important;
}

.wiiMenu:hover{
    color: #FF0000 !important;
}

.wiiuMenu:hover{
    color: #FF0000 !important;
}

.switchMenu:hover{
    color: #FF0000 !important;
}

.pcMenu:hover{ color: #999999 !important;
}

.pspMenu:hover{
    color: #1A6BFF !important;
}

.dsMenu:hover{
    color: #FF0000 !important;
}

.threedsMenu:hover{
    color: #FF0000 !important;
}

.gbaMenu:hover{
    color: #FF0000 !important;
}

.ps1Menu:hover{
    color: #1A6BFF !important;
}

.n64Menu:hover{
    color: #FF0000 !important;
}

.homeMenu.selected{
    color: #990000 !important;
}

.ps2Menu.selected{
    color: #1A6BFF !important;
}

.ps3Menu.selected{
    color: #1A6BFF !important;
}

.ps4Menu.selected{
    color: #1A6BFF !important;
}

.vitaMenu.selected{
    color: #1A6BFF !important;
}

.xboxMenu.selected{
    color: #00E10E !important;
}

.xbox360Menu.selected{
    color: #00E10E !important;
}

.xboxoneMenu.selected{
    color: #00E10E !important;
}

.cubeMenu.selected{
    color: #FF0000 !important;
}

.wiiMenu.selected{
    color: #FF0000 !important;
}

.wiiuMenu.selected{
    color: #FF0000 !important;
}

.pcMenu.selected{ color: #999999 !important;
}

.pspMenu.selected{
    color: #1A6BFF !important;
}

.dsMenu.selected{
    color: #FF0000 !important;
}

.threedsMenu.selected{
    color: #FF0000 !important;
}

.gbaMenu.selected{
    color: #FF0000 !important;
}

.ps1Menu.selected{
    color: #1A6BFF !important;
}

.n64Menu.selected{
    color: #FF0000 !important;
}

.otherMenu.selected{
    color: #FF7300 !important;
}

/* ================================== Header Ad =============================== */
#google_ads_div_1x1_for_Wallpaper_ad_wrapper {
    height: 1px;
    display: none;
}

.body-wide-banner {
    /*width: 990px;*/
    height: 90px;
    text-align: center;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    overflow: hidden;
    border: 1px solid #bfbfbf;
    background: #000;
}

.wide-banner-left{
    margin-top: 2px;
    float:left;
    height: 90px;
    margin-left: 0px;
    vertical-align: middle;
}

.wide-banner-right{
    /*margin-top: 2px;*/
    float:right;
    height: 90px;
    overflow: hidden;
    z-index: 1;
    vertical-align: bottom;
}

/* ================================== Slider =============================== */

.slide-wrapper {
    width: 990px;
    background: #212121;
    overflow:hidden;
}

ul#ul-home-slide {
    padding: 0px;
    margin: 0px;
    width: 990px;
    height: 388px;
    background: #212121;
    list-style: none;
    overflow:hidden;
}

ul#ul-home-slide li div {
    margin: auto;
    float: left;
    width: 290px;
    color: white;
    text-align:center;
}

ul#ul-home-slide li div .title{
    font-size: 18px;
    color: red;
    margin-bottom: 30px;
}

ul#ul-home-slide li div ul{
    text-align: left;
    list-style-image:url("//cdn.cheatcc.com/layout_images/list_icon.png");
    margin-bottom: 50px;
}

ul#ul-home-slide li div a {
    float: none;
    margin: auto;
    width: 132px;
    height: 32px;
}

ul#ul-home-slide li div a img{
    width: 132px;
    height: 32px;
}

ul#ul-home-slide li a {
    float: left;
    width: 690px;
    height: 388px;
    margin-right: 8px;
}

ul#ul-home-slide li a img{
    width: 690px;
    height: 388px;
}

#externalNav {
    width: 990px;
}

#externalNav a {
    display: block;
    float: left;
    text-align:center;
    padding:0px;
    margin:0px;
    line-height: 30px;
    width: 197px;
    background-image: -moz-linear-gradient( 90deg, #fefefe 0%, #b7b7b7 100%);
    background-image: -webkit-linear-gradient( 90deg, #fefefe 0%, #b7b7b7 100%);
    background-image: -ms-linear-gradient( 90deg, #fefefe 0%, #b7b7b7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#b7b7b7');/*For IE7-8-9*/
    color: #780a06;
    border-right: 1px solid #000;
}

#externalNav a:last-child{
    border:none;
    width: 198px;
}

#externalNav a.cur {
    background-image: -moz-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c4140c', endColorstr='#780a06');/*For IE7-8-9*/
    color: #b9b9b9;
}

#externalNav:after {
    content: "";
    display: block;
    clear: both;
}

.homepage_ad {
    background: #000;
    border: 1px solid #bfbfbf;
    padding-top: 15px;
    padding-bottom: 15px;
    background: #131313;
    margin-bottom: 5px;
    width: 681px;
}

/* ================================== Main Area =============================== */


.main {
    padding: 5px 0;
}

.main article h1 {
    font-size: 2em;
}

.main aside {
    color: white;
}

.ie7 .title {
    padding-top: 20px;
}

.main article {
    float: left;
    width: 675px;
    line-height:  1em;
}

.main-box {
    background: #000;
    border: 1px solid #bfbfbf;
    margin-bottom: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.carousel_side
{
    width: 165px;
    height: 281px;
    overflow: hidden;
}

.carousel {
    border: 1px solid #bfbfbf;
    width: 675px;
    height: 380px;
    margin-bottom: 5px;
    padding: 3px;
    background: #131313;
}

.carousel iframe {
    float: left;
    margin-right: 5px;
    border: none;
}

.carousel div {
    width: 165px;
    float: left;
    color: white;
    text-align: center;
}

.elastislide-list {
    width: 670px;
}

.carousel div .title{
    font-size: 14px;
    color: red;
    margin-bottom: 25px;
}

.carousel div ul{
    text-align: left;
    list-style-image:url("//cdn.cheatcc.com/layout_images/list_icon.png");
    margin-bottom: 35px;
}

article .main-articles {
    width: 675px;
    padding: 3px;
    border: 1px solid #bfbfbf;
    background: #131313;
    margin-bottom: 5px;
}

article .latestImage {
    width: 165px;
    height: 93px;
    float: left;
    padding-right: 4px;
}

article .latestImage img{
    width: 165px;
    height: 93px;
}

article .latestRight {
    float: left;
    width: 500px;
    color: white;
}

article .latestRow:after {
    content: "";
    display: block;
    clear: both;
}

article .latestRow {
    padding: 3px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

article .titleLatestRow {
    font-size: 16px;
    line-height: 20px;
}

article .latestRow:nth-child(even) {background: #1a1a1a}
article .latestRow:nth-child(odd) {background: #212121}

article .latestRight h3{
    padding: 0px;
    margin: 0px;
    color: red;
    font-size: 14px;
}

.tab-menu ul {
    background: #0d0d0d;
    margin: 5px;
    padding: 0px;
}

.tab-menu ul li {
    padding: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
    list-style: none;
    width: 90px;
    border: 1px solid #232323;
    float: left;
    text-align:center;
}

.tab-menu ul li a{
    color: red;
    text-decoration: none;
}

.tab-menu ul li.selected {
    background: #2f0000;
    width: 95px;
}

.tab-menu ul li.selected a{
    color: white;
}


.tab-menu ul:after {
    content: "";
    display: block;
    clear: both;
}

/* ================================== Side Bar =============================== */


.main aside {
    float: right;
    margin-left: 5px;
    width: 310px;
}


aside .body-side-banner {
    background: #000;
    padding: 3px;
    border: 1px solid #bfbfbf;
    margin-bottom: 5px;
}

aside .side-box {
    background: #000;
    border: 1px solid #bfbfbf;
    margin-bottom: 5px;
}

aside .side-box .content {
    margin: auto;
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #000;
}

aside .latest-reviews .content .side-box-subtitle {
    text-align: left;
    float: left;
    width: 250px;
}
aside .latest-reviews .side-box-score {
    text-align: right;
    float: left;
    width: 50px;
}

aside .latest-reviews .side-box-score:after {
    content: "";
    display: block;
    clear: both;
}

aside .side-box .poll-content {
    margin: auto;
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #000;
    background: #1a1a1a
}

aside .side-box .poll-content .yellow-row {
    text-align: center;
}

aside .side-box .poll-content .white-row {
    text-align: left;
}


aside .side-box .poll-content .view-history {
    float: left;
}
aside .side-box .poll-content .vote {
    float: left;
}

aside .side-box .poll-content .vote:after {
    content: "";
    display: block;
    clear: both;
}

aside .side-box .content:nth-child(even) {background: #1a1a1a}
aside .side-box .content:nth-child(odd) {background: #212121}

aside .side-box .top {
    background-image: -moz-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(61,7,7) 0%, rgb(198,20,12) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c4140c', endColorstr='#420807');/*For IE7-8-9*/
    height: 31px;
    margin: auto;
}

.side-box .top div {
    font-size: 16px;
    height: 31px;
    line-height: 31px;
    text-align: center;
}

#google_ads_div_Homepage_Skyscraper_ad_wrapper {
    padding: 0px;
    margin: 0px;
    line-height: 1px;
}

/* =============================== Helper Styles ========================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ========================================================================== Print styles ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

/*
* Don't show links for images, or javascript/internal links
*/

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}

pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group; /* h5bp.com/t */
}

tr,
img {
    page-break-inside: avoid;
}

img {
    max-width: 100% !important;
}

@page {
    margin: 0.5cm;
}

p,
h2,
h3 {
    orphans: 3;
    widows: 3;
}

h2,
h3 {
    page-break-after: avoid;
}
}

.poll-buttons .vote {
    float:left;
    width: 45px;
}

.poll-buttons .view-history {
    float:left;
    width: 65px;
}


.poll-buttons .view-resutls {
    float:right;
    width: 40%;
}

.poll-bottom {
    clear: both;
}

.noshowinput {
    display:none;
}

#google_ads_div_Homepage_300x250_ad_wrapper {
    line-height: 0px;
}

#google_ads_div_Homepage_300x250_ad_wrapper img{
    height: auto;
}

#google_ads_div_970x66_ad_container {
    line-height: 0px;
}

