.body_wrapper {
    float: left;
    width: 100%;
    min-height: 100px;
    padding-bottom: 10px;
}
.body_box {
    width: 996px;
    margin: 0 auto;
    padding: 0;
}
.header {
    float: left;
    width: 972px;
    min-height: 138px;
    background: #085DAD;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 0 12px;
}
.topbar {
    float: left;
    width: 972px;
    background-color: #343434;
    padding: 0;
}
.topbar ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 10px;
}
.topbar li {
    float: left;
    font-size: .7em;
    color: #707070;
    margin: 0;
    padding: 0;
}
.topbar li a {
    color: #ccc;
    text-decoration: none;
    margin: 0;
    padding: 5px 10px;
}
.topbar li a:hover {
    background-color: #000;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.search-box {
    float: right;
    width: 160px;
    background-color: #000;
}
.search-box .searchINPUT {
    float: left;
    width: 100px;
    font-size: .7em;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    margin: 0;
    padding: 10px;
}
.search-box .searchBUTTON {
    float: left;
    width: 33px;
    height: 36px;
    border: 0;
}
.logo_container {
    float: left;
    width: 245px;
    min-height: 105px;
    position: absolute;
    margin: 36px 0 0 5px;
}
.logoIMG {
    width: 245px;
    height: 105px;
    border: 0;
}
.topsocial_container {
    float: left;
    width: 300px;
    padding-top: 8px;
    height: 20px;
}
.header_advert {
    font-family: arial;
    width: 728px;
    height: 110px;
    margin: 0 auto;
}
.menubox {
    float: left;
    width: 996px;
    height: 66px;
    background: url(images/menubg.png) top left no-repeat;
    margin: -6px 0 0;
}
.menubox ul {
    list-style: none;
    margin: 0;
    padding: 13px 0 0 5px;
}
.menubox li {
    float: left;
    font-size: .7em;
    color: #000;
    text-shadow: 1px 1px #a4e519;
    padding: 7px 5px;
}
.menubox li a {
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337a00;
    color: #fff;
    text-shadow: 1px 1px #000;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: inset 0 0 4px 0 rgba(7, 68, 15, 0.93);
    -webkit-box-shadow: inset 0 0 4px 0 rgba(7, 68, 15, 0.93);
    box-shadow: inset 0 0 4px 0 rgba(7, 68, 15, 0.93);
    padding: 5px 10px;
}
.menubox li a:hover {
    color: #fff600;
}
.optionbox {
    float: left;
    width: 996px;
    text-align: center;
    background-color: #1082DA;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    margin: 10px 0;
    padding: 10px 0;
}
.header_advert1 {
    font-family: arial;
    color: #ffffff;
    width: 970px;
    height: 280px;
    margin: 0 auto;
}
.accountbox {
    float: right;
    width: 477px;
    height: 77px;
    margin: 0;
    padding: 7px 10px 5px 50px;
}
.avatarbox {
    float: left;
    width: 60px;
    height: 60px;
    background-color: #fff;
    border: 2px solid #de4500;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 5px;
}
.avatarbox:hover {
    background-color: #94D2F5;
}
.avatar_img {
    width: 60px;
    height: 60px;
    border: 0;
}
.account_afterlogin {
    float: right;
    width: 395px;
    padding: 5px 0;
}
.account_title {
    font: 14px arial;
    color: #fff;
    text-shadow: 1px 1px #de4500;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.account_title span {
    font: 11px arial!important;
    color: #de4500;
    text-shadow: none!important;
    background-color: #ffe800;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 0 5px;
    padding: 5px;
}
.account_admin {
    float: right;
    margin: 0;
    padding: 0;
}
.account_admin a {
    float: right;
    font-size: .7em;
    color: #fff;
    background-color: #de4500;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 5px 10px;
}
.account-menubutton-holder {
    float: left;
    width: 400px;
    padding: 5px 0 0;
}
.account-menubutton-holder a {
    font-size: .7em;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #de4500;
    padding: 5px 10px;
}
.featuredbox {
    float: left;
    width: 976px;
    min-height: 242px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px;
    padding: 10px;
}
.most_popular_box {
    width: 665px;
    min-height: 242px;
    background-color: #fff;
}
.most_popular_box.left {
    float: left!important;
}
.most_popular_box.right {
    float: right!important;
}
.most_popular_box ul {
    float: right;
    width: 665px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.most_popular_box li {
    float: left;
    font-size: .7em;
    font-weight: 700;
    height: 118px;
    text-align: center;
    width: 137px;
    margin: 0;
    padding: 3px 12px 4px 15px;
}
.most_popular_box li a {
    display: inline-block;
    color: #000;
    text-decoration: none;
    text-align: center;
}
.most_popular_box .popular_thumb {
    width: 135px;
    height: 97px;
    border: 1px solid #000;
    margin-bottom: 5px;
}
.viewmore_favbtn {
    float: right;
    font-size: .7em;
    color: #fff;
    text-decoration: none;
    background-color: #de4500;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 4px 10px;
}
.popular_adbox {
    width: 300px;
    height: 250px;
    background-color: #f1f1f1;
    margin: 0;
}
.fullcontainer_box {
    float: left;
    width: 976px;
    min-height: 100px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px;
    padding: 10px;
}
.fullcontainer_title .fa-users {
    color: #62a62c;
    vertical-align: middle;
}
.fullcontainer_title .fa-envelope {
    color: #41a7e8;
    vertical-align: middle;
}
.gamecatbox .fa-arrow-circle-right {
    color: #41a7e8;
}
.fullcontainer_title_dark {
    float: left;
    font-size: .9em;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    width: 966px;
    background-color: #343434;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0;
    padding: 8px 15px 10px;
}
.fullcontainer_title_dark .fa {
    font-size: 1.6em;
    margin-right: 5px;
    vertical-align: bottom;
}
.fullcontainer_title_dark .fa-star {
    color: #99c740;
}
.img_180 {
    width: 180px;
    height: 135px;
    border: 1px solid #000;
    text-align: center;
    margin: 0;
    padding: 0;
}
.img_160 {
    width: 160px;
    height: 120px;
    border: 1px solid #000;
    text-align: center;
    margin: 0;
    padding: 0;
}
.img_120 {
    width: 125px;
    height: 91px;
    border: 1px solid #000;
    text-align: center;
    margin: 0;
    padding: 0;
}
.fullcontainer_box.featured_box .featured_slide {
    float: left;
    width: 976px;
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
.fullcontainer_box.featured_box .featured_game a,
.fullcontainer_box.favgame_box .fav_game a {
    display: inline-block;
}
.fullcontainer_box.featured_box .featured_game:hover,
.fullcontainer_box.favgame_box .fav_game:hover {
    -webkit-box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    -moz-box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    border-color: #006e98;
}
.fullcontainer_box.featured_box .featured_game:hover .n_title,
.fullcontainer_box.favgame_box .fav_game:hover .n_title {
    color: #d50000;
}
.fullcontainer_box.featured_box .n_title,
.fullcontainer_box.favgame_box .n_title {
    font-size: .8em;
    color: #000;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 5px 0;
}
.fullcontainer_box.featured_box .new_rating {
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: .6em;
    color: #000;
    margin: 0;
    padding: 0;
}
.fullcontainer_box.featured_box .new_rating img {
    border: 0;
}
.fullcontainer_box.featured_box .new_rating span {
    float: left;
    margin: 2px 3px 0 10px;
}
.fullcontainer_box.featured_box .new_plays {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: .7em;
    color: #707070;
    text-decoration: none;
    margin: 5px 0 0;
}
.content_side {
    width: 180px;
    background-color: #fff;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin-bottom: 10px;
    padding: 5px;
}
.walkthrough {
    display: inline-block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    min-height: 300px;
    padding: 10px 0;
}
.vertical_ad {
    text-align: center;
    margin-top: 10px;
}
.SB_facebook {
    margin-top: 10px;
}
.fullcontainer_titlebox {
    float: left;
    width: 996px;
    background-color: #fff;
    border-bottom: 4px solid #d0f2ff;
}
.fullcontainer_title {
    float: left;
    width: 450px;
    font-size: 1.1em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 7px 0 7px 10px;
}
.fullcontainer_title .fa,
.fullcontainer_title_fluid .fa {
    font-size: 1.3em;
    margin-right: 5px;
    vertical-align: bottom;
}
.sidebar_box {
    float: left;
    width: 306px;
    min-height: 200px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px;
}
.sidebar {
    width: 310px;
}
.sidebar_title {
    float: left;
    width: 306px;
    border-bottom: 3px solid #d0f2ff;
    padding: 5px 0;
}
.sidebar_content {
    float: left;
    width: 306px;
    border-top: 3px solid #3D2221;
    padding: 5px 0;
}
.sb_title_players {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/sb1.png) no-repeat;
    background-position: 0 7px;
    margin: 0 0 0 10px;
    padding: 8px 0 5px 35px;
}
.sb_title_games {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/newest.png) no-repeat;
    background-position: 0 7px;
    margin: 0 0 0 10px;
    padding: 8px 0 5px 35px;
}
.sidebar_memberIMG {
    border: 0 none;
    float: left;
    height: 52px;
    width: 52px;
    margin: 3px 10px 3px 3px;
}
.sidebar_members {
    float: left;
    list-style: none;
    width: 296px;
    margin: 0;
    padding: 5px;
}
.medalbox {
    background-color: #FFF;
    color: #636363;
    float: right;
    font: bold 14px arial;
    border: 2px solid #ff9600;
    height: 44px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    width: 46px;
    margin: 0 5px 0 0;
    padding: 5px;
}
.numbox {
    background-color: #ffe6a1;
    color: #96440d;
    float: right;
    font: bold 14px arial;
    border: 2px solid #ffe6a1;
    height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    width: 46px;
    margin: 0 5px 0 0;
    padding: 14px 5px 0;
}
.sidebar_members li a {
    color: #b42828;
    font: bold 14px/20px arial;
    text-decoration: none;
}
.sidebar_members li span {
    float: left;
    background-color: #ffe863;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font: 11px arial;
    color: #96440d;
    font-weight: 700;
    margin: 2px 5px 0 0;
    padding: 7px 5px;
}
.medal_gold {
    border: 0 none;
    height: 44px;
    text-align: center;
    width: 36px;
    margin: 0;
}
.sb_games {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sb_games li {
    float: left;
    width: 296px;
    border-bottom: 2px solid #ededed;
    margin: 0 0 5px;
    padding: 0 5px 5px;
}
.sb_gameholder {
    float: left;
    width: 71px;
    height: 69px;
    background-color: #fff;
    border: 2px solid #d0f2ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 5px 10px 5px 5px;
    padding: 5px;
}
.sb_game_img {
    width: 71px;
    height: 69px;
    border: 0;
}
.sb_gameinfo {
    float: left;
    width: 195px;
    padding: 5px 0 0;
}
.sb_gameinfo p {
    font: 14px arial;
    color: #db2222;
    display: block;
    font-weight: 700;
    margin: 0;
    padding: 3px 0 0;
}
.sb_gameinfo p a {
    color: #db2222;
    text-decoration: none;
}
.sb_userplay {
    float: left;
    width: 175px;
    font: 11px arial;
    color: #026b95;
    background: url(images/p.png) no-repeat;
    background-position: 0 3px;
    margin: 0;
    padding: 5px 5px 5px 20px;
}
.sb_rating {
    width: 195px;
    float: left;
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font: 10px arial;
    color: #000;
    margin: 0;
    padding: 5px 0;
}
.gstar {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 1px;
}
.sort_options {
    float: right;
    padding-top: 3px;
}
.sort_options a {
    float: left;
    font-size: .9em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f1f1f1;
	letter-spacing: 1px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 0 2px;
    padding: 5px;
}
.sort_options a:hover {
    color: #fff;
    background-color: #de4500;
    text-shadow: 1px 1px #750000;
    border-color: transparent;
}
.home_one.content_right {
    float: right;
    width: 801px;
}
.home_one.content_left {
    float: left;
    width: 801px;
}
.home_two.content_right {
    float: right;
    width: 680px;
}
.home_two.content_left {
    float: left;
    width: 680px;
}
.gamecatbox {
    float: left;
    background-color: #fff;
    min-height: 250px;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.gamecat_titlebox {
    float: left;
    background-color: #fff;
    border-bottom: 2px solid #fc5104;
    width: 100%;
    margin-bottom: 15px;
}
.page_title {
    float: left;
    width: 450px;
    font-size: 1.1em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 7px 0 0 10px;
}
.home_one .gamecatbox {
    width: 801px;
}
.home_two .gamecatbox {
    width: 680px;
}
.home_one .gamecat_titlebox {
    /* width:801px; */
    /* padding:5px 0; */
}
.home_two .gamecat_titlebox {
    width: 680px;
    padding: 5px 0;
}
.gamecat_title {
   float: left;
    font-size: 1.5em;
    color: #fc5104;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px;
    font-family: cursive;
}
.gamecat_title .fa {
    font-size: 35px;
    margin: 0 5px 7px 0;
    vertical-align: middle;
    color: #000;
}
.viewmore {
    float: right;
    font-size: .7em;
    color: #fff;
    text-decoration: none;
    background-color: #de4500;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 8px;
    padding: 4px 10px;
}
.home_one .homecat_morebtn {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.homecat_morebtn a {
    display: inline-block;
    font-size: 1em;
    color: #f6f7f8;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    background-color: #de4500;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    margin: 10px 10px 0;
    padding: 10px 15px;
}
.home_one .homecat_morebtn a {
    width: 750px;
}
.home_two .homecat_morebtn a {
    width: 629px;
}
.homecat_morebtn a:hover {
    background-color: #de4500;
}
.home_one .gamecat_list {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 5px 0;
}
.home_two .gamecat_list {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 10px;
}
.gamecat_list li {
    float: left;
    text-align: center;
    width: 140px;
    background-color: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
}
.gamecat_list li:hover {
    background-color: #94D2F5;
    border-color: #9a400f!important;
}
.gamecat_list li:hover a {
    color: #d90000;
}
.gamecat_list li a {
    display: table;
    font-size: .9em;
    color: #000;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
}
.gamecat_list li .gamecat_img {
    display: table;
    width: 136px;
    height: 99px;
    border: 1px solid #000;
    margin-bottom: 5px;
}
.home_one .gamecat_list li {
    border: 1px solid #ccc;
    margin: 5px 0 5px 5px;
    padding: 5px;
}
.home_two .gamecat_list li {
    border: 2px solid #ccc;
    margin: 6px 7px;
    padding: 10px;
}
.gamecat_rating {
    display: inline-block;
    background-color: #f6f6f6;
    -moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    -khtml-border-radius: 99px;
    border-radius: 99px;
    width: 100px;
    margin-top: 10px;
    text-align: center;
    padding: 5px 30px;
}
.gamecat_rating img {
    display: inline-block;
    border: 0;
}
.gamecatplays {
    font-size: .7em;
    margin-top: 5px;
    color: #707070;
    font-weight: 400;
}
.gamecat_list li:hover .gamecatplays {
    color: #9a400f;
}
.star_IMG {
    border: 0 none;
    float: left;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0 2px;
}
.sb_ad {
    float: left;
    width: 300px;
    height: 250px;
    margin: 3px 2px 3px 3px;
}
.bottom_wrapper {
    float: left;
    width: 100%;
    min-height: 60px;
    padding-bottom: 15px;
    border-top: 5px solid #085DAD;
    background: #085DAD top left repeat;
}
.bottom_content {
    width: 996px;
    margin: 0 auto;
    padding: 5px 0 0;
}
.seobox {
    float: left;
    width: 996px;
    background-color: #085DAD;
    min-height: 100px;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px 5px;
    padding: 10px;
}
.seobox h1,
.seobox h2,
.seobox h3 {
    font: 18px arial;
    color: #d50000;
    font-weight: 700;
    margin: 0;
    padding: 5px 0;
}
.seobox p {
    font: 12px arial;
    color: #818181;
    line-height: 20px;
    margin: 0;
    padding: 5px 0;
}
.bottombox {
    float: left;
    width: 320px;
    min-height: 250px;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 6px 13px;
}
.bb_title {
    float: left;
    width: 320px;
    border-bottom: 3px solid #d0f2ff;
    padding: 5px 0;
}
.bottombox_content {
    float: left;
    width: 320px;
    border-top: 3px solid #f6fcff;
    padding: 5px 0;
}
.bb_title_news {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/bb1.png) no-repeat;
    background-position: 0 5px;
    margin: 0 0 0 10px;
    padding: 8px 0 5px 40px;
}
.bb_news li {
    font: 12px arial;
    color: #5d5d5d;
    margin: 0;
    padding: 5px;
}
.bb_news li a {
    color: #818181;
    text-decoration: none;
    margin: 0;
    padding: 5px;
}
.bb_title_links {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/link.png) no-repeat;
    background-position: 0 5px;
    margin: 0 0 0 10px;
    padding: 8px 0 5px 40px;
}
.bb_links li {
    font: 12px arial;
    color: #5d5d5d;
    margin: 0;
    padding: 3px 5px;
}
.bb_links li a {
    display: block;
    color: #818181;
    text-decoration: none;
    background: url(images/arrow_right.png) no-repeat;
    background-position: 0 3px;
    margin: 0;
    padding: 3px 5px 3px 20px;
}
.bb_links li a.current {
    font-weight: 700;
    color: #000;
}
.bb_title_tags {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/tag.png) no-repeat;
    background-position: 0 5px;
    margin: 0 0 0 10px;
    padding: 8px 0 5px 40px;
}
.bb_tags {
    float: left;
    width: 300px;
    margin: 0 0 0 10px;
    padding: 0;
}
.footer_wrapper {
    float: left;
    width: 100%;
    min-height: 100px;
    background-color: #085DAD;
    padding: 10px 0;
}
.footer {
    width: 996px;
    text-align: center;
    margin: 0 auto;
}
.sb_title_nom {
    font: 18px arial;
    font-weight: 700;
    color: #006e98;
    background: url(images/nom.png) no-repeat;
    background-position: 0 7px;
    margin: 0 0 0 10px;
    padding: 10px 0 7px 40px;
}
.cat_descbox {
    float: left;
    width: 100%;
    border-top: 2px solid #5C1613;
    margin-top: 5px;
}
.cat_descbox h2 {
    font: 12px arial;
    color: #000;
    line-height: 18px;
    margin: 0;
    padding: 10px 10px 5px;
}
.footer ul {
    display: inline-block;
    width: 100%;
    list-style: none;
    text-align: center;
    margin: 20px 0 10px;
    padding: 0;
}
.footer li {
    display: inline-block;
    font: 12px arial;
    color: #fff;
    margin: 0;
    padding: 5px;
}
.footer li a {
    color: #fff;
    text-decoration: none;
    background-color: #de4500;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px;
}
.footer li a:hover {
    background-color: #de4500;
}
.footer p {
    display: inline-block;
    width: 100%;
    text-align: center;
    font: 12px arial;
    color: #F6F7F8;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
}
.footer p a {
    color: #F6F7F8;
}
.gameplay_sharebox {
    display: inline-block;
    width: 100%;
    font: 12px arial;
    color: #000;
    margin: 10px 0;
}
.share_titletext {
    font: 14px arial;
    font-weight: 700;
    color: #de4500;
}
.category_pages {
    text-align: center;
    font-size: .8em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
    padding: 5px;
}
.category_pages a {
    color: #004f81;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    background-color: #d0f2ff;
    text-decoration: none;
    padding: 10px 15px;
}
.fullcontainer_title_fluid {
    float: left;
    width: 100%;
    font-size: 1.1em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 7px 0 7px 10px;
}
.gameplay_social {
    display: inline-block;
    width: 100%;
    min-height: 30px;
    margin: 0;
    padding: 0;
}
.gamepage_vertical {
    float: left;
    margin-left: 5px;
    text-align: center;
    background-color: #FFFFFF;
    width: 160px;
    font-family: arial;
}
.play_page_vertical {
    float: left;
    margin-left: 5px;
    text-align: center;
    background-color: #FFFFFF;
    width: 160px;
    font-family: arial;
}
.gameplay_box {
    display: inline-block;
    width: 996px;
    vertical-align: middle;
    min-height: 300px;
    padding: 9px 6px;
    background-color: #fff;
    margin: 0px 0;
}
.game_play_box {
    display: inline-block;
    width: 1108px;
    vertical-align: middle;
    min-height: 300px;
    padding: 9px 6px;
    background-color: #fff;
    margin: 0px -10px 0;
}
.gamerating_box {
    float: right;
    width: 200px;
    font-size: .8em;
    color: #000;
    padding: 10px 0;
}
.gamefunctions {
    float: left;
    width: 955px;
    background-color: #d0f2ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}
.common_btn {
    float: left;
    margin: 7px 0 0;
    padding: 0;
}
.common_btn a {
    background-color: #fff;
    color: #000;
    text-shadow: 1px 1px #fff;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font-size: .8em;
    font-weight: 700;
    text-decoration: none;
    margin: 0 5px 0 6px;
    padding: 10px 15px;
}
.common_btn a .fa {
    font-size: 1.2em;
    margin-right: 5px;
}
.common_btn a .fa-heart {
    color: #ff7686;
}
.common_btn a .fa-exclamation-circle {
    color: #e3001b;
}
.common_btn a .fa-expand {
    color: #58b216;
}
.common_btn a:hover {
    background-color: #3e92da;
    color: #fff;
    text-shadow: 1px 1px #1a6bb0;
}
.common_btn a:hover .fa {
    color: #fff!important;
}
.common_btn_rev {
    float: left;
    margin: 10px 0 0;
    padding: 0;
}
.common_btn_rev a {
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font: bold 12px arial;
    text-decoration: none;
    background-color: #de4500;
    color: #fff;
    text-shadow: 1px 1px #8f0000;
    margin: 0 5px;
    padding: 5px 10px;
}
.common_btn_rev a:hover {
    text-shadow: 1px 1px #fff1b7;
    background-color: #fedf54;
    color: #73210e;
}
.ratingbox {
    float: left;
    width: 350px;
    height: 35px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    padding: 10px 5px 5px;
}
.ratingbox p {
    float: left;
    display: table-cell;
    width: 120px;
    font-size: .8em;
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    background-color: #f1f1f1;
    margin: 0;
    padding: 6px 10px;
}
.gamepage_advert {
    font-family: arial;
    background-color: #ffffff;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.gamepalypage_advert {
    font-family: arial;
    background-color: #ffffff;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.gp_bottomcontent {
    display: inline-block;
    width: 781px;
    background-color: #fff;
    min-height: 250px;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
    margin: 0 0 10px;
    padding: 10px;
}
.gamepage_boxad {
    float: right;
    width: 300px;
    height: 250px;
    border: 1px solid #000;
}
.tab_btns {
    list-style: none;
    float: left;
    width: 456px;
    margin: 0 0 10px;
    padding: 0;
}
.tab_btns li {
    float: left;
    padding: 5px;
}
.tab_btns li a {
    font-size: .8em;
    text-transform: uppercase;
    color: #707070;
    font-weight: 700;
    background-color: #f1f1f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    padding: 10px;
}
.tab_btns li .fa {
    margin-right: 5px;
    font-size: 1.2em;
}
.tab_btns li a:hover {
    background-color: #e6e6e6;
    color: #000;
    text-shadow: 1px 1px #fff;
}
.tab_btns li.active a {
    font-size: .8em;
    font-weight: 700;
    background-color: #fc0;
    color: #a12d00;
    text-shadow: 1px 1px #fcffa9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    padding: 10px;
}
.tab_contents {
    float: left;
    width: 439px;
    padding: 10px;
}
.gameIMGBOX {
    background-color: #de4500;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 124px;
    width: 133px;
    padding: 8px;
}
.gameinfo_txt {
    font: 12px arial;
    color: #000;
    line-height: 18px;
    text-align: justify;
    margin: 0;
    padding: 3px 0;
}
.gamepage_moregames {
    float: right;
    width: 300px;
}
.random_game {
    float: left;
    margin-top: 10px;
}
.random_game_image {
    border: 1px solid #CCC;
    float: left;
    height: 65px;
    margin-left: 0;
    width: 60px;
    text-align: center;
    padding: 5px 5px 0;
}
.random_game_info {
    float: left;
    font: 11px arial;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    width: 210px;
    color: #707070;
    line-height: 14px;
}
.random_game_head a {
    font: 12px arial;
    color: #ff7000;
    text-decoration: none;
}
.random_game_title {
    float: left;
    width: 290px;
    background-color: #de4500;
    font-size: .8em;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 5px 0 0;
    padding: 7px 5px;
}
.new_comment_container {
    font-family: Arial;
    text-align: left;
}
.add_comment_box {
    border: 1px solid #CCC;
    width: 430px;
}
.comment_button_container {
    margin-bottom: 10px;
    padding-top: 5px;
    text-align: right;
}
#comments ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 10px 15px 0;
}
#comments ul li {
    border: 1px solid #DCD6D4;
    color: #FFF;
    line-height: 150%;
    margin-bottom: 8px;
    overflow: auto;
    width: 422px;
    padding: 4px;
}
.comment_content {
    float: left;
    width: 355px;
    font: 12px arial;
    color: #000;
}
.thecomment {
    border-top: 1px solid #DCD6D4;
    color: #2F2F2F;
}
.comment_username {
    color: #2F2F2F;
    padding-top: 6px;
}
#comment_submit {
    font: 12px arial;
    color: #fff;
    font-weight: 700;
    background-color: #ea5200;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    padding: 5px;
}
#comment_submit:hover {
    background-color: #de4500;
    color: #fff;
}
.highscore_title {
    font-family: Arial;
    text-align: center;
    padding-top: 3px;
}
.game_highscore_list {
    list-style: none;
    font-family: Arial;
    font-size: 13px;
}
.game_highscore_name {
    float: left;
    width: 33%;
    padding: 7px 10px 1px 6px;
}
.game_highscore_score {
    float: left;
    padding-top: 7px;
    font-weight: 700;
    width: 28%;
}
.game_highscore_date {
    float: left;
    padding-top: 7px;
    color: #545454;
    width: 17%;
}
.module {
    border: 1px solid #c8c8c8;
    background-color: #fff;
    font-family: Arial;
    font-size: 14px;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.module a {
    color: #4c4c4c;
}
.module a:hover {
    color: #791513;
}
.module ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.module li {
    border-bottom: 1px solid #e6e6e6;
    text-align: left;
    margin-right: 10px;
    margin-left: 10px;
    padding: 4px;
}
.module_header {
    background-color: #343434;
    height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    padding-top: 9px;
    padding-left: 8px;
    margin: 3px;
}
.category_subcats {
    border-bottom: 0 solid #D1D1D1;
    margin-bottom: 0;
    float: left;
    width: 600px;
    font-size: .8em;
    color: #000;
    font-weight: 700;
    padding: 10px;
}
.ad_info {
    font-family: Arial;
    padding-bottom: 10px;
}
.ad_info a {
    color: #790500;
}
.signup_btn {
    float: right;
    margin-right: 10px;
}
.signup_btn img {
    width: 153px;
    height: 69px;
    border: 0;
}
.tag_cloud a {
    font-size: .6em!important;
    float: left;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #f1f1f1;
    color: #343434;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 3px;
    padding: 5px;
}
.tag_cloud a:hover {
    color: #fff;
    background-color: #ca3232;
    text-shadow: 1px 1px #9d1e1e;
}
.tag_cloud {
    display: inline-block;
    text-align: center;
    padding: 0 6px;
}
.social_text {
    font-size: 12px;
    margin-bottom: 3px;
    margin-top: 6px;
}
.refer_textbox {
    height: 15px;
    width: 250px;
    border: 1px solid #CCC;
    font-size: 12px;
    padding: 4px;
}
.facebook_message {
    margin: 10px 0 30px;
}
.game_report_text {
    font-family: Arial;
}
.comment_report_text {
    font-family: Arial;
    font-size: 14px;
    text-align: left;
}
#ava-popup {
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #EEE;
    color: #333;
    border: 3px solid #363636;
    border-radius: 5px;
    -moz-border-radius: 5px;
    display: none;
    z-index: 3;
}
#overlay {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: none;
    -moz-opacity: .50;
    filter: alpha(opacity=50);
    opacity: .50;
}
* html #overlay {
    background-color: transparent;
    background-image: url(images/blank.gif);
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}
#ava-popup-header {
    background: url(images/module_header.png);
    height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    padding-top: 9px;
    padding-left: 8px;
}
#popup-close-button {
    float: right;
    margin-right: 8px;
}
.comment_report_textbox {
    border: 1px solid #7b7b7b;
    width: 577px;
}
.game_right_container {
    float: left;
    width: 49%;
}
.profile_right_container {
    float: right;
    width: 28%;
}
.user_highscore_score {
    float: right;
    padding-top: 7px;
    font-weight: 700;
    width: 25%;
    margin-right: 10px;
}
#user_highscore_header {
    height: 35px;
    font-weight: 700;
}
.module_highscore_score {
    float: right;
    padding-top: 7px;
    font-weight: 700;
    width: 15%;
    margin-right: 10px;
}
.submit_text_area,
.link_text_area {
    height: 60px;
    width: 300px;
    border: 1px solid #CCC;
    font-size: 15px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    padding: 4px;
}
.submit_button_container {
    text-align: right;
    padding-right: 10px;
    padding-top: 8px;
}
.friends_header,
.friend_requests_header,
.links_header {
    font-size: 1.1em;
    border-bottom: 1px solid #e6e6e6;
    color: #0069b3;
    font-weight: 700;
    margin: 10px 0;
}
.friends_container,
.friend_requests_container {
    margin: 7px 0;
}
.friend_container {
    height: 50px;
    margin-bottom: 5px;
    border-left: 3px solid #acacac;
    border-right: 1px solid #acacac;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
    padding: 5px;
}
.friend_username {
    float: left;
    font-size: 16px;
    padding: 8px 0 0 15px;
}
.friend_buttons {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
.no_friends {
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
}
.add_link_form_container {
    margin-bottom: 10px;
}
.link_button_container {
    text-align: right;
}
.link_exchange_info {
    margin: 10px 0;
}
#game_message {
    background: url(images/game_message.png) #107b10;
    width: 90%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #fff;
    font-weight: 700;
    text-align: left;
    font-family: Helvetica;
    font-size: 14px;
    margin: 15px auto auto;
    padding: 5px 10px;
}
#game_message a {
    color: #fff;
}
.challenge_buttons {
    border-top: 1px solid #bdbdbd;
    margin-top: 8px;
    padding-top: 8px;
}
.challenge_no_score {
    font-family: Verdana;
    font-size: 14px;
}
.challenge_pm_container {
    width: 400px;
    background: #202227;
    border: 1px solid #313234;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
    margin: 10px auto auto;
}
.challenge_pm_info {
    float: left;
    font-size: 15px;
    color: #67747F;
    padding: 10px;
}
.game_not_found {
    height: 170px;
    padding-top: 130px;
    font-family: Arial;
}
#no_games {
    font-family: Arial;
    text-align: center;
    padding-top: 30px;
}
#rateStatus {
    float: left;
    clear: both;
    width: 100%;
    height: 20px;
}
#rateMe {
    float: right;
    width: 180px;
    height: auto;
    margin: 0;
    padding: 0;
}
#rateMe li {
    float: left;
    list-style: none;
}
#rateMe li a:hover,
#rateMe .on {
    background: url(images/GP_star.png) no-repeat;
}
#rateMe a {
    float: left;
    background: url(images/GP_empty_star.png) no-repeat;
    width: 32px;
    height: 32px;
}
#ratingSaved {
    display: none;
}
.saved {
    color: red;
}
#error_message {
    background-color: #d74949;
    margin-bottom: 20px;
    color: #fff;
    padding: 5px 5px 5px 10px;
}
#pm_task_complete {
    background-color: #86b83f;
    color: #fff;
    margin-bottom: 20px;
    padding: 5px 5px 5px 10px;
}
#member_list {
    width: 100%;
}
#member_list td {
    border-bottom: 1px solid #dfdfdf;
    height: 40px;
}
#member_list td a {
    color: #373737;
}
#member_list img {
    margin-top: 5px;
}
.link_item {
    padding: 5px;
}
#login_to_comment {
    text-align: center;
    padding: 15px 0;
}
.generalgames_box_home {
    float: left;
    width: 952px;
}
.generalgames_box_home ul {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
.generalgames_box_home li {
    float: left;
    font: bold 12px arial;
    height: 120px;
    text-align: center;
    width: 140px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    margin: 6px 4px;
    padding: 5px 2px 10px 3px;
}
.generalgames_box_home li:hover {
    -webkit-box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    -moz-box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    box-shadow: 0 0 9px 0 rgba(77, 199, 255, 0.8);
    border-color: #61abd6;
}
.GThumb_home {
    width: 135px;
    height: 97px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 5px;
}
.pm_subject_textbox {
    height: 20px;
    width: 600px;
    border: 1px solid #CCC;
    font-size: 15px;
    padding: 4px;
}
.pm_message_textbox {
    height: 100px;
    width: 600px;
    border: 1px solid #CCC;
    font-size: 15px;
    font-family: Arial;
    padding: 4px;
}
.pm_subject {
    font-size: 20px;
}
.pm_details {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #c6c6c6;
}
.pm_footer {
    border-top: 1px solid #c6c6c6;
    margin-top: 10px;
    padding-top: 5px;
}
.pm_table td {
    border-bottom: 1px solid #c6c6c6;
    padding: 5px;
}
.pm_no_messages {
    height: 80px;
    padding-top: 70px;
    text-align: center;
}
#news_comments ul {
    list-style: none;
    font-family: Arial;
    margin: 0;
    padding: 8px 10px 15px 8px;
}
#news_comments ul li {
    color: #FFF;
    line-height: 150%;
    border: 1px solid #dcd6d4;
    overflow: auto;
    width: 650px;
    font-size: .8em;
    margin: auto auto 8px;
    padding: 4px;
}
.news_comments_container {
    display: inline-block;
    border-top: 0;
    background-color: #fff;
    margin-bottom: 15px;
    overflow: auto;
    width: 100%;
}
.news_add_comment_box {
    border: 1px solid #ccc;
    width: 450px;
    margin-top: 10px;
}
.news_new_comment_container {
    text-align: left;
    font-family: Arial;
}
.news_comment_button_container {
    padding-top: 5px;
    text-align: right;
    margin-bottom: 10px;
    width: 450px;
}
.news_comment_content {
    float: left;
    width: 580px;
}
.news_comment_username {
    color: #2f2f2f;
    padding-top: 6px;
}
.news_thecomment {
    color: #2f2f2f;
    border-top: 1px solid #dcd6d4;
}
.module_notice {
    text-align: center;
    padding: 5px;
}
.game_info_content a {
    color: #4d4d4d;
}
.profile_container {
    border: 1px solid #c8c8c8;
    background-color: #fff;
    margin-bottom: 15px;
    overflow: auto;
    width: 100%;
}
.profile_container a {
    color: #871e16;
}
.profile_header_avatar {
    width: 80px;
    height: 87px;
    float: left;
    padding-left: 20px;
    padding-top: 12px;
}
.profile_header_info {
    width: 625px;
    height: 80px;
    float: left;
    padding-top: 20px;
    padding-left: 5px;
}
.profile_header_buttons {
    float: right;
    background-position: top right;
    width: 173px;
    height: 97px;
    padding-left: 20px;
    padding-top: 3px;
}
.profile_username {
    font-size: 30px;
    font-family: Arial;
    float: left;
    padding: 0;
}
.profile_points {
    float: left;
    background-color: #f66200;
    margin-left: 10px;
    font-family: Arial;
    color: #fff;
    margin-top: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 12px;
}
.small_points {
    font-size: 10px;
    text-transform: uppercase;
}
.profile_stats {
    font-size: 15px;
    font-family: Arial;
}
.profile_button a {
    background: #d53535;
    width: 150px;
    height: 23px;
    padding-top: 2px;
    padding-right: 4px;
    float: right;
    font-family: Verdana;
    font-size: 13px;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 15px 0 0;
}
.profile_button a:hover {
    display: block;
    background-color: #b61111;
    color: #fff;
}
.profile_column1 {
    margin-right: 12px;
    width: 70%;
    float: left;
}
.profile_column2 {
    border: 1px solid #c8c8c8;
    background-color: #fff;
    font-family: Geneva, Verdana, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
}
.user_info {
    overflow: hidden;
    word-wrap: break-word;
    font: 12px arial;
    line-height: 20px;
    padding: 10px;
}
.profile_content_item {
    border: 1px solid #c8c8c8;
    background-color: #fff;
    margin-bottom: 15px;
    font-family: Arial;
}
.fav_container {
    padding: 20px;
}
.fav_container a {
    color: #e93a1d;
}
.fav_container a:hover {
    color: #cb3131;
}
.profile_comment {
    border: 1px solid #dcd6d4;
    margin-bottom: 10px;
    font-size: .8em;
    padding: 10px;
}
.profile_left_header {
    background: #eee;
    height: 28px;
    padding-top: 12px;
    padding-left: 15px;
    color: #000;
    font-family: Arial;
    font-size: 14px;
}
.edit_avatar_container {
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 10px;
    overflow: auto;
    width: 680px;
    padding: 10px 0 10px 10px;
}
.edit_info_container {
    padding: 10px 0 10px 10px;
}
.edit_profile_header {
    font-size: 20px;
    color: #353535;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.edit_profile_lable {
    float: left;
    margin-right: 10px;
    width: 80px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    text-align: left;
}
.edit_avatar_element {
    float: left;
    padding-top: 3px;
}
.news_wrapper {
    display: inline-block;
    background-color: #fff;
    margin-bottom: 15px;
    width: 100%;
}
.news_header {
    background-color: #ffef96;
    overflow: auto;
    width: 100%;
}
.news_image {
    float: left;
    width: 60px;
    margin: 5px 0 5px 5px;
}
.news_title {
    float: left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 8px;
}
.news_title a {
    color: #720607;
    text-decoration: none;
}
.news_main {
    margin-bottom: 25px;
    padding: 10px;
}
#tooltip {
    position: absolute;
    z-index: 9999;
    border: 1px solid #000;
    background: #de4500;
    color: #fff;
    font: 12px arial;
    font-weight: 700;
    display: none;
    -webkit-box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    padding: 10px;
}
#screenshot {
    position: absolute;
    border: 1px solid #000;
    background: #d5101a;
    color: #fff;
    font: 12px arial;
    font-weight: 700;
    display: none;
    -webkit-box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    box-shadow: 7px 7px 0 0 rgba(50, 50, 50, 0.75);
    padding: 10px;
}
.comment_pages {
    float: left;
    width: 439px;
}
.comment_pages a {
    font: 12px arial;
    color: #004f81;
    background-color: #d0f2ff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 2px;
    padding: 10px 15px;
}
.comment_pages a span {
    font: 14px arial;
    font-weight: 700;
    color: #000;
}
.signupform_textbox {
    font: 24px arial;
    color: #000;
    background-color: #fff;
    border: 2px solid #cfb9f8;
    width: 250px;
    margin: 10px 0 20px;
    padding: 10px;
}
.signupbutton_dropdown-submit {
    background-color: #B796DB;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    border: 0;
    color: #301b59;
    display: block;
    float: left;
    font: bold 24px arial;
    text-decoration: none;
    text-shadow: 1px 1px #d6bcf3;
    margin: 0 0 0 220px;
    padding: 20px 40px;
}
.signupbutton_dropdown-submit:hover {
    background-color: #fedf54;
    color: #73210e;
    text-shadow: 1px 1px #fff1b7;
}
.notification {
    z-index: 4;
    position: fixed;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.80);
    color: #fff;
    font-family: Arial;
    font-size: 13px;
    cursor: default;
    opacity: 0.0;
    filter: alpha(opacity=0);
    display: none;
    border: 1px solid #000;
    margin: 10px 10px 0 0;
    padding: 5px;
}
.notification a {
    color: #000;
    border-radius: 8px;
    text-decoration: none;
    font-size: 11px;
    background-color: #e7e7e7;
    padding: 1px 8px;
}
.notification a:hover {
    background: #fff;
}
.notification_icon {
    float: left;
    margin-right: 5px;
}
.notification_message {
    float: left;
    margin-right: 7px;
}
.notification_quit {
    font-size: 10px;
    background-color: #ac1818;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    float: right;
    margin: 2px 2px 0 0;
    padding: 1px 3px;
}
.notification_quit:hover {
    background-color: red;
}
.category_subcats a {
    color: #e44621;
    text-decoration: none;
}
.category_subcats a:hover {
    color: #1689d2;
}
.home_one .register-block {
    float: left;
    width: 320px;
    display: inline-block;
    text-align: left;
    padding: 40px 0 40px 35px;
}
.home_two .register-block {
    width: 320px;
    display: block;
    text-align: left;
    margin: 0 auto;
    padding: 0;
}
.login-block {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 40px 0;
}
.register-block label {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    line-height: 24px;
    text-align: left!important;
}
.login-block label {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    line-height: 24px;
    text-align: center!important;
}
.register-block input[type=text],
.register-block input[type=password],
.login-block input[type=password],
.login-block input[type=text] {
    text-align: left;
    font-size: 1.3em;
    color: #000;
    border: 2px solid #e6e6e6;
    background-color: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    padding: 7px 5px;
}
.register-block input:focus,
.login-block input:focus {
    border-color: #ccc;
}
.register-submit {
    font-size: 1em;
    font-weight: 700;
    text-shadow: 1px 1px #085DAD;
    border: 0;
    color: #fff;
    background-color: #94D2F5;
    margin-top: 15px;
    -moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    -khtml-border-radius: 99px;
    border-radius: 99px;
    cursor: pointer;
    padding: 10px 20px;
}
.register-submit:hover {
    background-color: #085DAD;
}
.home_one .signup_right {
    float: right;
    width: 380px;
    height: 428px;
    background: url(images/nsignup.png) top left no-repeat;
    margin: 20px;
}
.home_two .signup_right {
    width: 380px;
    height: 428px;
    background: url(images/nsignup.png) top left no-repeat;
    margin: 20px auto;
}
.home_one .custom_pages {
    width: 781px;
    display: inline-block;
    padding: 10px;
}
.home_two .custom_pages {
    width: 660px;
    display: inline-block;
    padding: 10px;
}
.custom_pages h1 {
    font-size: 1.5em;
    color: #000;
    font-weight: 600;
    margin: 0;
    padding: 20px 20px 10px;
}
.custom_pages h2 {
    font-size: 1.3em;
    color: #000;
    font-weight: 600;
    margin: 0;
    padding: 20px 20px 10px;
}
.custom_pages h3 {
    font-size: 1.1em;
    color: #000;
    font-weight: 400;
    margin: 0;
    padding: 20px 20px 10px;
}
.custom_pages h4 {
    font-size: 1em;
    color: #000;
    font-weight: 400;
    margin: 0;
    padding: 10px 20px;
}
.custom_pages h5,
.custom_pages h6 {
    font-size: .9em;
    color: #000;
    font-weight: 400;
    margin: 0;
    padding: 10px 20px;
}
.custom_pages p {
    font-size: .8em;
    color: #595959;
    line-height: 1.5em;
    margin: 0;
    padding: 10px 20px;
}
.custom_pages ul,
.custom_pages ol {
    float: none!important;
    font-size: .8em;
    list-style: auto!important;
    width: auto!important;
    margin: 0!important;
    padding: 10px 40px!important;
}
.custom_pages li {
    float: none!important;
    height: auto!important;
    width: auto!important;
    color: #595959;
    margin: 0!important;
    padding: 0!important;
}
.custom_pages li a {
    float: none!important;
    height: auto!important;
    width: auto!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
}
.custom_pages hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e6e6e6;
    color: #e6e6e6;
    margin: 1em 0;
    padding: 0;
}
.custom_pages a {
    color: #000;
    text-decoration: underline;
}
.videowrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 20px;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.account_admin a:hover,
.account-menubutton-holder a:hover {
    background-color: #de4500;
}
.viewmore_favbtn:hover,
.viewmore:hover {
    background-color: #de4500;
}
.popular_adbox.left,
.content_side.left,
.home_two.sidebar.left,
#ava-popup-title,
.game_highscore_avatar,
.user_highscore_avatar,
.module_highscore_avatar,
.submit_form_element,
.friend_avatar,
.link_form_element,
.challenge_pm_image,
.edit_profile_element {
    float: left;
}
.popular_adbox.right,
.content_side.right,
.home_two.sidebar.right {
    float: right;
}
.fullcontainer_box.featured_box .featured_game,
.fullcontainer_box.favgame_box .fav_game {
    float: left;
    width: 162px;
    border: 2px solid #ccc;
    background-color: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    margin: 0 8px 0 7px;
    padding: 7px;
}
.fullcontainer_box.featured_box .n_title a,
.fullcontainer_box.favgame_box .n_title a,
.generalgames_box_home li a {
    color: #000;
    text-decoration: none;
}
.fullcontainer_title .fa-heart,
.fullcontainer_title_fluid .fa-heart,
.fullcontainer_title .fa-arrow-circle-right,
.fullcontainer_title_fluid .fa-arrow-circle-right {
    color: #ff445a;
}
.top_medals,
.other_medals {
    background-color: #fff;
    border-bottom: 2px solid #ededed;
    color: #5194AA;
    float: left;
    font: 11px arial;
    width: 286px;
    margin: 0 0 5px;
    padding: 5px 5px 10px;
}
.sb_gameinfo p a:hover,
.seobox a,
.bb_news li a:hover,
.bb_links li a:hover,
.cat_descbox a,
.gameinfo_txt a,
.user_info a {
    color: #000;
}
.gamecat_title .fa-clock-o,
.gamecat_title .fa-folder,
.gamecat_title .fa-folder-open,
.gamecat_title .fa-arrow-circle-right {
    color: #64c3ff;
}
.seobox a:hover,
.cat_descbox a:hover,
.footer p a:hover,
.gameinfo_txt a:hover {
    text-decoration: none;
}
.bb_news,
.bb_links {
    float: left;
    width: 300px;
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
}
.category_pages a:hover,
.category_pages a.current,
.comment_pages a:hover {
    color: #fff;
    background-color: #de4500;
}
.random_game_info a,
#user_highscore_header .user_highscore_score,
.right_title {
    color: #000;
    font-weight: 700;
}
.comment_avatar,
.news_comment_avatar {
    float: left;
    margin: 4px 10px 0 5px;
}
.comment_username a,
.news_comment_username a {
    color: #730702;
    text-decoration: none;
}
#game_highscore_header,
.game_highscore_container,
.user_highscore_container,
.module_highscore_container,
#module_highscore_header {
    height: 35px;
}
#game_highscore_header .game_highscore_name,
#user_highscore_header .user_highscore_name,
#module_highscore_header .module_highscore_name {
    padding-left: 0;
    width: 41%;
}
#game_highscore_header .game_highscore_score,
#game_highscore_header .game_highscore_date,
#module_highscore_header .module_highscore_score {
    font-weight: 400;
    color: #000;
}
.game_highscore_pages,
.user_highscore_pages,
.module_highscore_pages {
    font-family: Arial;
    text-align: center;
}
#reportform,
.reportform {
    font-family: Arial;
    font-size: 14px;
    text-align: center;
    padding: 5px 5px 5px 10px;
}
#ava-popup-content,
.pm_message {
    padding: 10px;
}
.game_highscore_container a,
.user_highscore_container a,
.module_highscore_container a {
    color: #323232;
}
.game_no_highscores,
.user_no_highscores {
    font-family: Arial;
    text-align: center;
    padding: 20px 0;
}
.game_highscore_pages a,
.user_highscore_pages a,
.module_highscore_pages a {
    color: #505050;
}
.user_highscore_list,
.module_highscore_list {
    list-style: none;
    font-family: Arial;
    font-size: 13px;
    margin: 0;
    padding: 2px;
}
.user_highscore_name,
.module_highscore_name {
    float: left;
    width: 45%;
    padding: 7px 0 1px 6px;
}
.submit_text_box,
.link_text_box,
.submit_text_area {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    background: #fff;
    border: 1px solid #ccc;
    width: 400px;
    padding: 5px;
}
.submit_form_element_container,
.link_form_element_container {
    overflow: auto;
    background: #f6f6f6;
    font-size: 13px;
    margin: 0 0 3px;
    padding: 10px;
}
.submit_form_lable,
.link_form_lable {
    float: left;
    width: 180px;
    font-size: 14px;
    padding-top: 2px;
}
.friend_last_login,
.news_author {
    font-size: 14px;
}
.game_info_header,
.news_comments_header {
    background: url(images/module_header.png);
    height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: #fff;
    padding-top: 9px;
    padding-left: 8px;
    margin: 3px;
}
.tb-submit,
.edit_profile_textbox {
    height: 20px;
    width: 500px;
    border: 1px solid #CCC;
    font-size: 15px;
    padding: 4px;
}
.ta-submit,
.edit_profile_textarea {
    height: 60px;
    width: 500px;
    border: 1px solid #CCC;
    font-size: 15px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    padding: 4px;
}
.at_a11y {
    left: auto !important;
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
    cursor: url(images/grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    zoom: 1;
    display: inline;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    margin: 5px;
    padding: 3px 10px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
    zoom: 1;
    display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    margin: 5px 7px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 2px 10px;
}
.owl-item.loading {
    min-height: 150px;
    background: url(images/AjaxLoader.gif) no-repeat center center;
}
.mbbc-buttons ul {
    width: 500px!important;
    padding: 10px 5px!important;
}
.mbbc-buttons li {
    margin: 2px!important;
    padding: 2px 10px!important;
}
.gamecat_title_escape {
    float: left;
    width: 270px;
    font-size: 1.1em;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 7px 0 0 10px;
}
#ava-name_container {
    float: right;
    width: 800px;
}
.recently-added-game-box {
    width: 138px;
    float: left;
}
#ava-advert_container {
    float: left;
    width: 100%;
    margin-right: 5px;
}
.recent_game_box a {
    font-size: 13px;
}
.r_game_title {
    font-size: 13px;
}
.recent_game {
    width: 128px;
    height: 107px;
    border: 2px solid #ccc;
    padding: 3px;
    border-radius: 3px;
    margin-bottom: 4px;
    overflow: hidden;
}
.game-box-details {
    margin-right: 5px;
    float: left;
    width: 800px;
}
.walkthrough-box {
    float: left;
    margin-top: 12px;
    width: 100%;
}
.gametitle{
color: #2196F3;
    /* font-size: 20px; */
    text-align: center;
    padding: 10px;
    background: white;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    font-family: arial;
}
.error_message{
	background-color: #d74949;
    margin-top: 50px;
    color: #fff;
    padding: 5px 5px 5px 10px;
	text-align: center;
    font-size: 14px;
}

#gameContainer {
    clear: both;
    margin: 5px auto;
    position: relative
}
hr {
    background: black url(http://cdn.addictinggames.com/a/img/sprite_gamepage.png?c=21) no-repeat 0 0;
    border: 0;
    height: 7px;
    margin: 0 0 15px;
    max-width: 932px
}
#game_div {
    position: relative
}
#gameHeaderBreadcrumbs {
    float: left;
    width: 550px
}
#breadcrumbs,
#breadcrumbTags {
    float: left;
    width: 550px;
    clear: both;
    margin-bottom: 5px
}
#breadcrumbTags {
    color: #fff;
    font-size: 12px
}
#breadcrumbTags a {
    color: #fff;
    font-weight: bold;
    text-decoration: none
}
#breadcrumbTags a:hover {
    text-decoration: underline
}
#breadcrumbTags a.maturityMoreInfo {
    font-weight: normal
}
#breadcrumbTags .bombLarge {
    position: relative;
    top: -7px
}
#gameHeaderUserActions {
    float: right;
    margin-top: 10px
}
#gameHeaderUserActions li {
	list-style: url(../images/favorite.png);
    display: block;
    float: left;
    font-size: 20px;
    margin-left: 20px;
    text-transform: capitalize;
    line-height: 30px;
	color: white;
}
#gameHeaderUserActions a {
    color: #fff;
    font-weight: normal;
    text-decoration: none
}
#gameHeaderUserActions a:hover {
    text-decoration: underline
}
#gameInfo,
#reviews {
    float: left;
    width: 605px
}
.favorite {
   display: initial;
    width: 105px;
    line-height: 30px;
    height: 30px
}
.favorite img {    
    display: inline-block;
    height: 30px;
    margin-right: 5px;
    vertical-align: middle;
    width: 24px
}
li.favoriteContainer {
    margin-left: 10px
}

