body
{
    background-color: #ffffff;
    text-align: left;
}

*
{
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    font-family: verdana;
    outline: none;
}

.clear
{
    clear: both;
    height: 0px;
    width: 0px;
    overflow:hidden;
}

.spacer
{
    clear: both;
    height: 1px;
    width: 0px;
    overflow: hidden;
}

#container
{
    width: 100%;
    height: 100%;
}

#content
{
    width: 980px;
    margin: 0 auto;
    text-align: left;
    padding: 0px;
}

.center
{
    text-align: center;
}

#dek
{
    z-index: 200;
    position: absolute;
    visibility: hidden;
}

#main
{
    background-repeat: repeat-x;
    background-image: url('http://simg.jaludo.com/speeleiland/images/header_bg.gif');
    background-color: #79a0c5;
    width: 980px;
    padding-bottom: 10px;
}

#header
{
    width: 980px;
    height: 164px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/header.gif');
    background-repeat: no-repeat;
}

#header h1
{
    display: none;
}

#nav-top
{
    list-style: none;
    color: #146182;
    z-index: 1;
    top: 132px;
    position: absolute;
    width: 974px;
    opacity: 0.85;
    filter: alpha(opacity = 85);
    zoom: 1;
    height: 30px;
    padding-top: 3px;
    background-image: url("http://simg.jaludo.com/speeleiland/images/nav-top.jpg");
    background-repeat: repeat-x;
    padding-left: 6px;
}

#nav-top li
{
    padding: 0;
    float: left;
    height: 30px;
}

#nav-top li a
{
                margin: 0;
                padding: 0 10px;
                display: block;
                height: 30px;
                text-indent: -999em;
                overflow: hidden;
                background-image: url("http://www.gamesbook.com/gamesbook_com/images/van-top.png");
                margin-right: 6px;
}
/*
#nav-top li a#home { width: 55px; background-position: -7px 0; }
#nav-top li.active a#home { background-position: -7px -30px; }
#nav-top li a#home:hover { background-position: -7px -60px; }

#nav-top li a#denk-spelletjes { width: 60px; background-position: -87px 0; }
#nav-top li.active a#denk-spelletjes { background-position: -87px -30px; }
#nav-top li a#denk-spelletjes:hover { background-position: -87px -60px; }
#nav-top li.tab a#denk-spelletjes, #nav-top li.tab a#denk-spelletjes:hover { background-position: -87px -90px; }
#denk_b { width: 68px; margin-left: 81px; }

#nav-top li a#sport-spelletjes { width: 60px; background-position: -170px 0; }
#nav-top li.active a#sport-spelletjes { background-position: -170px -30px; }
#nav-top li a#sport-spelletjes:hover { background-position: -170px -60px; }
#nav-top li.tab a#sport-spelletjes, #nav-top li.tab a#sport-spelletjes:hover { background-position: -170px -90px; }
#sport_b { width: 73px; margin-left: 157px; }

#nav-top li a#behendigheid-spelletjes { width: 50px; background-position: -258px 0; }
#nav-top li.active a#behendigheid-spelletjes { background-position: -258px -30px; }
#nav-top li a#behendigheid-spelletjes:hover { background-position: -258px -60px; }
#nav-top li.tab a#behendigheid-spelletjes, #nav-top li.tab a#behendigheid-spelletjes:hover { background-position: -258px -90px; }
#behendigheid_b { width: 143px; margin-left: 238px; }

#nav-top li a#meisjes-spelletjes { width: 50px; background-position: -334px 0; }
#nav-top li.active a#meisjes-spelletjes { background-position: -334px -30px; }
#nav-top li a#meisjes-spelletjes:hover { background-position: -334px -60px; }
#nav-top li.tab a#meisjes-spelletjes, #nav-top li.tab a#meisjes-spelletjes:hover { background-position: -334px -90px; }
#meisjes_b { width: 88px; margin-left: 389px; }

#nav-top li a#actie-spelletjes { width: 70px; background-position: -410px 0; }
#nav-top li.active a#actie-spelletjes { background-position: -410px -30px; }
#nav-top li a#actie-spelletjes:hover { background-position: -410px -60px; }
#nav-top li.tab a#actie-spelletjes, #nav-top li.tab a#actie-spelletjes:hover { background-position: -410px -90px; }
#actie_b { width: 66px; margin-left: 485px; }

#nav-top li a#multiplayer-spelletjes { width: 111px; background-position: -501px 0; }
#nav-top li.active a#multiplayer-spelletjes { background-position: -501px -30px; }
#nav-top li a#multiplayer-spelletjes:hover { background-position: -501px -60px; }
#nav-top li.tab a#multiplayer-spelletjes, #nav-top li.tab a#multiplayer-spelletjes:hover { background-position: -501px -90px; }
#multiplayer_b { width: 119px; margin-left: 559px; }

#nav-top li a#race-spelletjes { width: 70px; background-position: -632px 0; }
#nav-top li.active a#race-spelletjes { background-position: -632px -30px; }
#nav-top li a#race-spelletjes:hover { background-position: -632px -60px; }
#nav-top li.tab a#race-spelletjes, #nav-top li.tab a#race-spelletjes:hover { background-position: -697px -90px; }
#race_b { width: 63px; margin-left: 686px; }

#nav-top li a#avontuur-spelletjes { width: 103px; background-position: -740px 0; }
#nav-top li.active a#avontuur-spelletjes { background-position: -740px -30px; }
#nav-top li a#avontuur-spelletjes:hover { background-position: -740px -60px; }
#nav-top li.tab a#avontuur-spelletjes, #nav-top li.tab a#avontuur-spelletjes:hover { background-position: -778px -90px; }
#avontuur_b { width: 98px; margin-left: 757px; }

#nav-top li a#highscores { width: 85px; background-position: -885px 0; margin-right: 0px; }
#nav-top li.active a#highscores { background-position: -885px -30px; margin-right: 0px; }
#nav-top li a#highscores:hover { background-position: -885px -60px; margin-right: 0px; }
#nav-top li.tab a#highscores, #nav-top li.tab a#highscores:hover { background-position: -885px -90px; margin-right: 0px; }
#highscores_b { width: 103px; margin-left: 863px; }
*/

#search_box
{
    position: absolute;
    height: 98px;
    width: 466px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/search_bg.gif');
    background-position: 0px 23px;
    background-repeat: no-repeat;
    margin-left: 257px;
    margin-top: 6px;
}

#search_box h2
{
    position: absolute;
    width: 458px;
    height: 20px;
    background-color: #342c3e;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 3px;
    padding-left: 8px;
}

#search_box form
{
    position: absolute;
}

#search_input
{
    position: absolute;
    border: none;
    background-color: #eeeeee;
    height: 27px;
    width: 245px;
    margin-top: 38px;
    margin-left: 80px;
    font-size: 21px;
    font-family: arial;
    padding-top: 3px;
    outline: none;
}

#search_button
{
    position: absolute;
    margin-left: 340px;
    margin-top: 37px;
    border: 0;
    background: 0;
    width: auto;
    cursor:pointer;
}
#search_button img {
    border: 0;
    cursor:pointer;
}


#row_1, #row_2, #row_3, #row_4
{
    float: left;
    width: 221px;
    padding-top: 6px;
    padding-left: 12px;
    padding-right: 12px;
}

#row_2, #row_3
{
    padding-top: 104px;
}

.fp_game_header
{
    height: 23px;
    width: 221px;
    background-color: #342c3e;
}

.fp_game_header h2
{
    width: 221px;
    height: 20px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 3px;
}

.fp_game_content
{
    width: 221px;
    background-color: #eeeeee;
    font-size: 13px;
    margin-bottom: 8px;
}

.fp_game_content ul
{
    padding-top: 18px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 18px;
    list-style: none;
}

.fp_game_content li
{
    list-style: none;
    padding-bottom: 4px;
}

.fp_game_content li a, .fp_game_content p a
{
    color: #4d4d4d;
    font-size: 13px;
    text-decoration: none;
}

.fp_game_content li a:hover, .fp_game_content p a:hover
{
    text-decoration: underline;
}

.fp_game_content p
{
    font-size: 12px;
    color: #4d4d4d;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.fp_game_content img
{
    margin-left: 4px;
    margin-right: 4px;
}

#footer
{
    margin-top: 8px;
    background-color: #dee8f6;
    padding-bottom: 10px;
}

#f_row_1, #f_row_2, #f_row_3, #f_row_4
{
    float: left;
    width: 211px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 20px;
    background-color: #dee8f6;
}

#f_row_1 h3, #f_row_2 h3, #f_row_3 h3, #f_row_4 h3
{
    font-family: Arial;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #342c3e;
}

#f_row_1 ul, #f_row_2 ul, #f_row_3 ul, #f_row_4 ul
{
    list-style: none;
    padding-top: 8px;
}

#f_row_1 li, #f_row_2 li, #f_row_3 li, #f_row_4 li
{
    color: #8badd2;
    font-size: 12px;
}

#f_row_1 a, #f_row_2 a, #f_row_3 a, #f_row_4 a
{
    color: #8badd2;
    font-size: 12px;
    text-decoration: none;
}

#f_row_1 a:hover, #f_row_2 a:hover, #f_row_3 a:hover, #f_row_4 a:hover
{
    color: #fa6d00;
    font-size: 12px;
    text-decoration: underline;
}

#dropdown_content
{
    width: 968px;
    margin-left: 6px;
}

#dropdown_content_hdr
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/extra_info_hdr.gif');
    width: 968px;
    height: 8px;
    font-size: 0px;
}

.dropdown_content_tussenstuk
{
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    margin-top: 0px;
    background-color: #dce2e8;
    z-index: 2;
    position: absolute;
    height: 7px;
    overflow: hidden;
    width: 10px;
    margin-left: 10px;
}

#dropdown_content_bg
{
    background-color: #dce2e8;
    width: 966px;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    padding-bottom: 8px;
}

#dropdown_content_bg ul
{
    list-style: none;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 8px;
    width: 948px;
}

#dropdown_content_bg li
{
    float: left;
    display: block;
    width: 216px;
    height: 16px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/arrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 21px;
    overflow: hidden;
    padding-top: 1px;
}

#dropdown_content_bg li a
{
    font-size: 11px;
    color: #4d4d4d;
    text-decoration: none;
}

#dropdown_content_bg li a:hover
{
    font-size: 11px;
    color: #4d4d4d;
    text-decoration: underline;
}

#dropdown_content_close
{
    position: absolute;
    margin-left: 900px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/close.gif');
    background-position: 53px 1px;
    width: 50px;
    text-decoration: underline;
    background-repeat: no-repeat;
    height: 13px;
    padding-right: 14px;
    text-align: right;
    font-size: 9px;
    cursor: pointer;
}

#dropdown_content_ftr
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/extra_info_ftr.gif');
    width: 968px;
    height: 2px;
    overflow: hidden;
}

#space_between
{
    height: 6px;
    overflow: hidden;
}

#search_bar
{
    height: 31px;
    width: 980px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/search_bar.jpg');
}

#search_bar form
{
    position: absolute;
    height: 31px;
    width: 332px;
    margin-left: 648px;
    display: block;
    background-image: url('http://simg.jaludo.com/speeleiland/images/search_bar_form.jpg');
}

#search_input_small
{
    position: absolute;
    margin-left: 12px;
    margin-top: 3px;
    border: none;
    background-color: #eeeeee;
    height: 18px;
    width: 230px;
    font-size: 13px;
    padding-top: 2px;
    outline: none;
}

#search_button_small
{
    position: absolute;
    margin-left: 262px;
    margin-top: 3px;
    width: 64px;
    height: 20px;
    border: 0;
    background: none;
    cursor:pointer;
}

#search_button_small img
{
    border: 0;
    cursor:pointer;
}

#cat_title_game
{
    position: absolute;
    padding-left: 8px;
}

#cat_title_game h1
{
    margin-top: 3px;
    float: left;
    /*background-color: #332b3c; */
    color: #146182;
    height: 21px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    letter-spacing: 0px;
    padding-top: 3px;
}

#cat_title_game_left
{
    margin-top: 3px;
    float: left;
    width: 12px;
    height: 24px;
    /*background-image: url('/images/sub_page_h1.jpg');
    background-repeat: no-repeat;*/
}

#cat_title_game_right
{
    margin-top: 3px;
    float: left;
    width: 12px;
    height: 24px;
    /*background-image: url('/images/sub_page_h1.jpg');
    background-repeat: no-repeat;
    background-position: -12px 0px;*/
}

#crumble_menu
{
    height: 19px;
    width: 970px;
    font-size: 11px;
    color: #ffffff;
    font-family: verdana;
    padding-left: 10px;
    padding-top: 5px;
}

#crumble_menu a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
}

#crumble_menu a:hover
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}

#cat_spotlight
{
    float: left;
    padding-left: 10px;
    padding-right: 14px;
    width: 572px;
}

#cat_spotlight_hdr
{
    background-color: #342c3e;
    height: 23px;
    width: 572px;
}

#cat_spotlight_hdr h2
{
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 3px;
}

#cat_spotlight_bg
{
    width: 572px;
    height: 273px;
    background-color: #eeeeee;
    list-style: none;
}

#cat_spotlight_bg li
{
    float: left;
    width: 190px;
    height: 136px;
    overflow: hidden;
}

.cs_border_right
{
    border-right: 1px solid #cccccc;
}

.cs_border_bottom
{
    border-bottom: 1px solid #cccccc;
}

#cat_spotlight_bg a, #cat_spotlight_bg a:hover
{
    display: block;
    width: 190px;
    height: 136px;
    overflow: hidden;
    cursor: pointer;
    font-weight: bold;
    color: #332b3c;
    text-decoration: none;
}

#cat_spotlight_bg a:hover
{
    text-decoration: underline;
    background-color: #cccccc;
}

#cat_spotlight_bg img
{
    display: block;
    height: 100px;
    margin-left: 45px;
    margin-top: 9px;
    width: 100px;
    border: none;
    overflow: hidden;
}

#cat_spotlight_bg strong
{
    display: block;
    width: 190px;
    height: 24px;
    text-align: center;
    font-size: 11px;
    font-family: verdana;
    padding-top: 3px;
    line-height: 19px;
}

#cat_advertisement
{
    float: left;
    width: 366px;
    height: 288px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/advertisement.gif');
    padding-left: 8px;
    padding-top: 8px;
}

#cat_advertisement_bottom
{
    width: 980px;
    text-align: center;
    clear: both;
}

.cat_row
{
    float: left;
    width: 225px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.cat_game_header
{
    height: 23px;
    width: 225px;
    background-color: #342c3e;
}

.cat_game_header_orange
{
    height: 23px;
    width: 225px;
    background-color: #f17d00;
}

.cat_game_header h2, .cat_game_header_orange h2
{
    width: 225px;
    height: 20px;
    padding-top: 3px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.cat_game_header a, .cat_game_header_orange a
{
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.cat_game_header a:hover, .cat_game_header_orange a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.cat_game_content
{
    width: 225px;
    background-color: #eeeeee;
    font-size: 13px;
    margin-bottom: 8px;
    height: 355px;
    overflow: hidden;
}
     
.cat_game_content div.empty
{
    padding: 8px 5px 10px 5px;
    font-family:verdana;
    font-size:10px;
}

.cat_game_spotlight
{
    width: 200px;
    height: 148px;
    margin-left: 12px;
    margin-right: 13px;
    padding-top: 8px;
    display: block;
    text-decoration: none;
    color: #332b3c;
    cursor: pointer;
}

.cat_game_spotlight:hover
{
    text-decoration: underline;
}


.cat_game_spotlight img
{
    border: none;
    display: block;
}

.cat_game_spotlight strong
{
    display: block;
    width: 200px;
    height: 25px;
    font-size: 12px;
    font-family: verdana;
    color: #332b3c;
    overflow: hidden;
    line-height: 22px;
}

.cat_game_content ul
{
    list-style: none;
    background-image: url('http://simg.jaludo.com/speeleiland/images/cat_game_content.gif');
    background-repeat: repeat-x;
    padding-top: 17px;
    padding-bottom: 8px;
}

.cat_game_content li
{
    padding-left: 20px;
    padding-bottom: 4px;
}

.cat_game_content a
{
    color: #4d4d4d;
    font-size: 13px;
    text-decoration: none;
}

.cat_game_content a:hover
{
    text-decoration: underline;
}

li.cat_game_content_more
{
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
}

li.cat_game_content_more a
{
    font-weight: bold;
}

.cat_description, .cat_description_long, .group_description_long
{
    float: left;
    width: 715px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.cat_description h2, .cat_description_long h2, .group_description_long h2
{
    height: 51px;
    width: 695px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/cat_description.jpg');
    padding-left: 10px;
    padding-right: 10px;
    font-family: arial;
    font-size: 23px;
    font-weight: normal;
    padding-top: 4px;
}

.cat_description_txt, .cat_description_long_txt
{
    width: 695px;
    background-color: #eeeeee;
    font-family: verdana;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    min-height: 313px;
    height: auto !important;
    height: 313px;
}

.group_description_long_txt
{
    width: 695px;
    background-color: #eeeeee;
    font-family: verdana;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.cat_description_long, .group_description_long
{
    width: 960px;
}

.cat_description_long h2, .cat_description_long_txt, .group_description_long h2, .group_description_long_txt
{
    width: 940px;
}

.group_page_numbers
{
    list-style: none;
    width: 980px;
    height: 45px;
}

.group_page_numbers li
{
    float: left;
    width: 27px;
    height: 35px;
    padding-right: 9px;
    background-repeat: no-repeat;
    background-image: url('http://simg.jaludo.com/speeleiland/images/group_page_numbers.jpg');
}

.group_page_numbers li a
{
    display: block;
    width: 27px;
    height: 27px;
    cursor: pointer;
    text-align: center;
    color: #111111;
    text-decoration: none;
    font-size: 16px;
    padding-top: 8px;
}

.group_page_numbers li a:hover
{
    text-decoration: underline;
}

.group_page_numbers li.active
{
    background-position: 0px -35px;
    display: block;
    width: 27px;
    height: 27px;
    cursor: default;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    padding-top: 8px;
}

#group_games
{
    width: 980px;
    display: block;
    list-style: none;
}

ul#group_games li#group_advertisement
{
    float: right;
    width: 182px;
    height: 636px;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    padding-right: 55px;
    overflow: hidden;
}

#group_advertisement_label
{
    position: absolute;
    width: 21px;
    height: 84px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/advertisement.gif');
    background-position: -353px 101px;
    margin-left: 182px;
    margin-top: 520px;
}

#group_advertisement_content
{
    background-color: #ececec;
    width: 160px;
    height: 600px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#group_games li
{
    float: left;
    width: 229px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 13px;
}

.group_box_hdr
{
    background-color: #ededed;
    width: 200px;
    padding-left: 14px;
    padding-right: 15px;
    padding-top: 8px;
    height: 143px;
    overflow: hidden;
}

.group_box_hdr a
{
    width: 200px;
    height: 143px;
    display: block;
    cursor: pointer;
    color: #332b3c;
    text-decoration: none;
}

.group_box_hdr a:hover
{
    color: #332b3c;
    text-decoration: underline;
}

.group_box_hdr h2
{
    width: 200px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    height: 14px;
    overflow: hidden;
}

.group_box_hdr img
{
    border: none;
    width: 200px;
    height: 123px;
}

.group_box_ftr
{
    width: 200px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 15px;
    padding-top: 8px;
    height: 40px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/group_box_ftr.jpg');
    background-color: #ededed;
    background-repeat: no-repeat;
    background-position: 0px 40px;
}

.group_box_ftr_content
{
    width: 198px;
    height: 31px;
    background-color: #dfdfdf;
    border: 1px solid #cdcdcd;
    border-bottom: none;
    overflow: hidden;
}

.group_box_ftr_content p
{
    text-align: center;
    font-family: arial;
    color: #ff0000;
    font-size: 12px;
}

.group_box_ftr_content strong
{
    display: block;
    font-family: arial;
    text-align: center;
    font-weight: normal;
    letter-spacing: 1px;
}

.group_box_ftr_content a
{
    font-family: arial;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    color: #000000;
}

.group_box_ftr_content a:hover
{
    text-decoration: underline;
    color: #000000;
}

.group_box_ftr_content span
{
	font-family: arial;
	color: #ff0000;
	font-size: 12px;
}

#game_box
{
    background-color: #a8c8ea;
    border-top: 2px solid #b1d2f4;
    margin-left: 12px;
    margin-right: 12px;
    width: 926px;
    padding-left: 15px;
    padding-right: 15px;
}

#game_box_slider
{
    padding-top: 10px;
    padding-bottom: 10px;
    width: 674px;
    margin: auto;
    height: 22px;
}

#game_box_magnifying_left
{
    float: left;
    width: 28px;
    height: 22px;
    display: block;
    background-image: url('http://simg.jaludo.com/speeleiland/images/magnifying_glasses.jpg');
}

#game_box_slider_content
{
    float: left;
    padding-top: 9px;
    padding-left: 4px;
    padding-right: 4px;
    width: 610px;
}

#game_box_magnifying_right
{
    float: left;
    width: 28px;
    height: 22px;
    display: block;
    background-image: url('http://simg.jaludo.com/speeleiland/images/magnifying_glasses.jpg');
    background-position: 28px 0px;
}

#game
{
    margin: 0px;
}

#game_left
{
    float: left;
}

#game_right
{
    float: left;
    width: 160px;
    height: 620px;
    padding-left: 9px;
    overflow:hidden;
    background-color: transparent;
}

#game_bottom
{
    width: 728px;
    height: 110px;
    padding-left: 14px;
    padding-right: 15px;
    padding-top: 3px;
}

#gamepage_bottom
{
    width: 956px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
}

#gamepage_bottom_left
{
    float: left;
    width: 470px;
}

#game_description_hdr
{
    width: 460px;
    height: 20px;
    background-color: #352c3f;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 4px;
}

#game_description_bg
{
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 15px;
    background-color: #eeeeee;
    font-size: 11px;
}

#game_description_bg img
{
    float: left;
    border: 1px solid black;
    margin-right: 16px;
    margin-bottom: 16px;
}

#game_description_controls
{
    padding-left: 18px;
    padding-right: 18px;
    background-color: #eeeeee;
    padding-bottom: 15px;
    font-size: 11px;
}

#game_description_social
{
    width: 470px;
    height: 37px;
    margin-bottom: 8px;

}

#social_facebook
{
    float: left;
    width: 157px;
    height: 37px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/game_social_networks.jpg');
    display: block;
}

#social_facebook:hover
{
    background-position: 0px -37px;
}
/*
#social_hyves
{
    float: left;
    width: 157px;
    height: 37px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/game_social_networks.jpg');
    display: block;
}

#social_hyves:hover
{
    background-position: 0px -37px;
}
*/
#social_twitter
{
    float: left;
    width: 157px;
    height: 37px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/game_social_networks.jpg');
    background-position: -157px 0px;
    display: block;
}

#social_twitter:hover
{
    background-position: -157px -37px;
}

#social_favorite_games
{
    float: left;
    width: 156px;
    height: 37px;
    background-image: url('http://www.gamesbook.com/gamesbook_com/images/game_social_networks.jpg');
    background-position: -314px 0px;
    display: block;
}

#social_favorite_games:hover
{
    background-position: -314px 37px;
}

#social_empty
{
    float: left;
    width: 156px;
    height: 37px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/game_social_networks_empty.jpg');
    display: block;
}

#gamepage_reactions_hdr
{
    float: left;
    width: 225px;
    height: 20px;
    background-color: #352c3f;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 4px;
}

#gamepage_walkthroughs_hdr
{
    float: left;
    width: 225px;
    height: 20px;
    background-color: #050405;
    color: #a09da4;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 4px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_walkthroughs.jpg');
    cursor: pointer;
}

.profile_reactions_hdr
{
    width: 460px;
    height: 20px;
    background-color: #342c3e;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 4px;
    text-align: center;
}

#gamepage_reactions_most_appreciate
{
    height: 18px;
    width: 440px;
    background-color: #eeeeee;
    font-family: arial;
    font-size: 12px;
    text-transform: uppercase;
    color: #3d3838;
    padding-top: 5px;
    padding-left: 30px;
}

#gamepage_reactions_others
{
    height: 18px;
    width: 440px;
    background-color: #eeeeee;
    font-family: arial;
    font-size: 12px;
    text-transform: uppercase;
    color: #3d3838;
    padding-top: 5px;
    padding-left: 30px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/game_reactions_bg.jpg');
    background-repeat: repeat-x;
}

.gamepage_reactions
{
    width: 470px;
    background-color: #eeeeee;
    background-image: url('http://simg.jaludo.com/speeleiland/images/game_reactions_bg.jpg');
    background-repeat: repeat-x;
}

.gamepage_reactions_avatar
{
    width: 80px;
    height: 110px;
    float: left;
}

#gamereactionswrapper .gamepage_reactions .gametitle,
#gamewalkthroughwrapper .gamepage_reactions .gametitle
{
    display:none;
}

.gamepage_reactions_text
{
    width: 390px;
    float: left;
}

.gametitle
{
    font-size:10px; 
    color: #4D4D4D;
    margin-top:13px;
}

.gametitle a
{
    font-size:10px; 
    color: #4D4D4D;       
}

.gamepage_reactions_username
{
    padding-top: 12px;
    display: block;
    color: #ff7800;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}

.gamepage_reactions_reaction
{
    font-family: arial;
    font-size: 12px;
    padding-bottom: 5px;
    padding-right: 7px;
}

.gamepage_reactions_options
{
    width: 390px;
    height: 34px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_respond_to_reaction.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    display: none;
}    

.gamepage_reactions_options_time
{
    float: left;
    width: 146px;
    height: 29px;
    font-family: arial;
    font-size: 11px;
    padding-top: 5px;
    overflow: hidden;
}

.gamepage_reactions_options_time img
{
    position: relative;
    top: 3px;
    margin-right: 4px;
}

.gamepage_reactions_options_respond
{
    float: left;
    width: 241px;
    height: 30px;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 4px;
    text-align: center;
}

.gamepage_reactions_options_respond_small
{
    float: left;
    width: 241px;
    height: 30px;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 4px;
    text-align: right;
}

.gamepage_reactions_options_respond a,  
.gamepage_reactions_options_respond_small a  
{
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}

.gamepage_reactions_options_respond img,
.gamepage_reactions_options_respond_small img
{
    position: relative;
    top: 4px;
    padding-right: 10px;
    padding-left: 4px;
}

.gamepage_reactions_options_notactive
{
    width: 100px;
    height: 30px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_view_reaction_ratings.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    padding-left: 290px;
    margin-bottom: 10px;
    text-align: center;
    padding-top: 4px;
}

.gamepage_reactions_options_notactive img
{
    position: relative;
    top: 4px;
    padding-right: 3px;
    padding-left: 4px;
}

.gamepage_reactions_options_notactive a
{
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}

.gamepage_view_more_reactions
{
    width: 224px;
    background-color: #eeeeee;
    background-image: url('http://simg.jaludo.com/speeleiland/images/game_reactions_bg.jpg');
    background-repeat: repeat-x;
    padding-left: 123px;
    padding-right: 123px;
    padding-top: 30px;
    padding-bottom: 8px;
}

.gamepage_view_more_reactions_button
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_view_more_reacties.jpg');
    width: 224px;
    height: 19px;
    cursor: pointer;
    font-size: 11px;
    color: #b0b0b0;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    padding-top: 5px;
}

.gamepage_post_reactions
{
    width: 368px;
    padding-left: 51px;
    padding-right: 51px;
    background-color: #eeeeee;
    padding-bottom: 15px;
}

#gamepage_post_reactions_textarea
{
    width: 358px;
    border: 1px solid #352c3f;
    padding: 4px;
    font-size: 12px;
    height: 60px;
    font-style: italic;
}

#gamepage_post_reactions_submit
{
    width: 368px;
    background-color: #352c3f;
    color: #ffffff;
    border: none;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 5px;
    cursor: pointer;
}

#gamepage_bottom_right
{
    float: left;
    width: 486px;
}

#gamepage_voting_box
{
    width: 472px;
    height: 123px;
    padding-bottom: 8px;
    padding-left: 14px;
}

#gamepage_voting_box_content
{
    width: 449px;
    height: 110px;
    background-color: #eeeeee;
    padding-left: 23px;
    padding-top: 13px;
}

.gamepage_voting
{
    width: 409px;
    height: 35px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/voting_box.jpg');
    margin-bottom: 8px;
    font-size: 19px;
    color: #2a5795;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    padding-top: 10px;
}

.gamepage_voting span
{
    font-size: 19px;
    color: #2a5795;
    text-transform: uppercase;
    font-weight: bold;
    color:#4C81CA;
}

.gamepage_voting strong
{
    color: #4c81ca;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
}

.gamepage_voting select
{
    font-size: 13px;
    padding-bottom: 2px;
}

#gamepage_own_games_box
{
    width: 472px;
    padding-bottom: 8px;
    padding-left: 14px;
}

#gamepage_own_games_box_hdr
{
    height: 24px;
    width: 472px;
    background-color: #f17d00;
}

#gamepage_own_games_box_hdr a
{
    color: #ffffff;
    text-decoration: none;
}

#gamepage_own_games_box_hdr a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

#gamepage_own_games_box_hdr strong
{
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
    font-family: arial;
    display: block;
    height: 21px;
    width: 192px;
    float: left;
    padding-top: 3px;
    padding-left: 8px;
}

#gamepage_own_games_box_hdr p
{
    float: left;
    display: block;
    width: 267px;
    height: 20px;
    color: #ffffff;
    text-align: right;
    font-size: 11px;
    padding-top: 4px;
    padding-right: 5px;
}

#gamepage_own_games_box_bg
{
    padding: 17px;
    width: 438px;
    background-color: #eeeeee;
}

#gamepage_own_games_box_bg ul
{
    list-style: none;
    width: 438px;
}

#gamepage_own_games_box_bg li
{
    float: left;
    width: 219px;
    height: 20px;
    overflow: hidden;
}

#gamepage_own_games_box_bg img
{
    position: relative;
    top: 2px;
    cursor: pointer;
}

#gamepage_own_games_box_bg a
{
    font-size: 13px;
    color: #4d4d4d;
    text-decoration: none;
}

#gamepage_own_games_box_bg a:hover
{
    text-decoration: underline;
    color: #4d4d4d;
}

#gamepage_related
{
    width: 472px;
    padding-left: 14px;
}

#gamepage_related_hdr
{
    width: 280px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_related.jpg');
    background-repeat: no-repeat;
    background-position: 192px 0px;
    height: 35px;
    margin-top: 10px;
    padding-left: 192px;
}

#gamepage_related_bg
{
    width: 472px;
    background-color: #a1bcda;
    padding-top: 7px;
    height: 618px;
}

#related_games span
{
    width: 472px;
    height: 206px;
    padding: 0px;
    margin: 0px;
    display: block;
}

#related_games .score-placeholder
{
    color:red;
    width: 20px;
    height:20px;
    display: inline !important;
}

#related_games
{
    width: 472px;
    display: block;
    list-style: none;
    height: 618px;
    overflow: hidden;
}

#related_games li
{
    width: 472px;
    height: 206px;
    padding: 0px;
    margin: 0px;
}

.related_games_box
{
    float: left;
    width: 229px;
    padding-left: 3px;
    padding-right: 4px;
    padding-bottom: 7px;
}

#gamepage_related_ftr
{
    width: 280px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/gamepage_related.jpg');
    background-repeat: no-repeat;
    background-position: 192px -35px;
    height: 35px;
    padding-left: 192px;
}

#gamepage_related_hdr a, #gamepage_related_ftr a
{
    display: block;
    width: 87px;
    height: 35px;
}

#popup_box
{
    width: 488px;
    padding: 6px;
    border: 1px solid #ff9200;
    background-image: url('http://simg.jaludo.com/speeleiland/images/popup_login_bg.jpg');
    background-repeat: repeat-x;
    background-color: #ffa800;
}

.popuptext
{
    margin: 10px;
}

#popup_box_main
{
    width: 486px;
    border: 1px solid #ff9200;
    background-color: #eeeeee;
    padding-bottom: 15px;
    position: relative;
}

#popup_login_extras1
{
    width: 184px;
    height: 601px;
    margin-left: 494px;
    margin-top: -8px;
    position: absolute;
    background-position: -89px 0px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/poppetje-tekstballon.png');
    padding-left: 33px;
    padding-right: 13px;
}

#popup_login_extras1 h3
{
    font-family: verdana;
    font-size: 28px;
    font-weight: normal;
    color: #f08100;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
}

#popup_login_extras1 p
{
    float: left;
    color: #342c3e;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 11px;
    width: 150px;
}

#popup_login_extras2
{
    width: 89px;
    height: 317px;
    margin-left: 405px;
    margin-top: 276px;
    position: absolute;
    background-position: 0px 317px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/poppetje-tekstballon.png');
}

#popup_box_header
{
    width: 484px;
    height: 93px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/popup_login_header.jpg');
    background-repeat: no-repeat;
    text-align: right;
    padding-top: 2px;
    padding-right: 2px;
}

#popup_box_header a
{
    font-family: verdana;
    font-size: 11px;
    color: #342c3e;
}

#popup_step1, #popup_step2, #popup_step3, #popup_step4, #popup_step5, #popup_step6, #popup_step7, #popup_step8
{
    width: 360px;
    padding-left: 63px;
    padding-right: 63px;
    padding-bottom: 8px;
}

#popup_step_between
{
    width: 452px;
    padding-top: 4px;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 7px;
}

#popup_step_between a
{
    font-size: 11px;
    color: #676767;
    text-decoration: none;
}

#popup_step_between a:hover
{
    color: #676767;
    text-decoration: underline;
}

.popup_icon
{
    width: 24px;
    height: 18px;
    float: left;
    background-image: url('http://simg.jaludo.com/speeleiland/images/popup_login_icons.gif');
    background-repeat: no-repeat;
}

.p_step1 { background-position: 0px 0px; }
.p_step2 { background-position: 0px -18px; }
.p_step3 { background-position: 0px -36px; }
.p_step4 { background-position: 0px -54px; }
.p_step5 { background-position: 0px -72px; }
.p_step6 { background-position: 0px -90px; }
.p_step7 { background-position: 0px -108px; }
.p_step8 { background-position: 0px -126px; }
.p_important { background-position: 0px -144px; }
.p_calendar { background-position: 0px -162px; background-image: url('http://simg.jaludo.com/speeleiland/images/popup_login_icons.gif'); background-repeat: no-repeat; width: 18px; height: 18px; display: block; position: absolute; margin-left: 150px; margin-top: 3px; }
.p_extra1 { background-position: 0px -180px; }
.p_extra2 { background-position: 0px -198px; }
.p_extra3 { background-position: 0px -216px; }
.p_extra4 { background-position: 0px -234px; }
.p_extra5 { background-position: 0px -252px; }
.p_extra6 { background-position: 0px -270px; }

.popup_content
{
    width: 336px;
    float: left;
}

.popup_content p
{
    color: #342c3e;
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
    display: block;
    padding-bottom: 6px;
}

.popup_content p a
{
    color: #342c3e;
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
}

.popup_inputfield
{
    background-color: #fdfdfd;
    border: 1px solid #d5d4d4;
    height: 20px;
    width: 330px;
    font-size: 15px;
    padding-top: 2px;
    color: #342c3e;
}

.popup_inputfield_daymonth
{
    background-color: #fdfdfd;
    border: 1px solid #d5d4d4;
    height: 20px;
    font-size: 15px;
    padding-top: 2px;
    color: #342c3e;
    width: 35px;
    text-align: center;
}

.popup_inputfield_year
{
    background-color: #fdfdfd;
    border: 1px solid #d5d4d4;
    height: 20px;
    font-size: 15px;
    padding-top: 2px;
    color: #342c3e;
    width: 60px;
    text-align: center;
}

.popup_passwordfield
{
    background-color: #fdfdfd;
    border: 1px solid #d5d4d4;
    height: 20px;
    width: 120px;
    font-size: 15px;
    padding-top: 2px;
    color: #ff9200;
}

.popup_inlogbutton
{
    position: absolute;
    margin-left: 301px;
}

.popup_registerbutton
{
    margin-left: 50px;
}

.popup_checkbox_license
{
    float: left;
    margin-top: 4px;
}

.popup_content strong
{
    color: #342c3e;
    font-family: verdana;
    font-size: 13px;
    font-weight: normal;
}

.popup_content em
{
    display: block;
    font-style: normal;
    color: #c72525;
    font-size: 11px;
    padding-top: 3px;
}

.popup_license
{
    float: left;
    padding-left: 10px;
    font-size: 12px;
    color: #342c3e;
}

.popup_license a
{
    text-decoration: underline;
    color: #342c3e;
    font-size: 12px;
}

#users
{
    width: 250px;
    height: 80px;
    float: right;
    padding-top: 40px;
    margin-top:-130px;
}

#users_left
{
    float: left;
    height: 80px;
    width: 60px;
}

#users_right
{
    float: right;
    height: 55px;
    width: 185px;
    color: #ffffff;
    font-size: 11px;
    padding-top: 25px;
    padding-left: 5px;
    font-family: arial;
    overflow: hidden;
}

#users_right span
{
    display: block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

#users_right a
{
    color: #ffffff;
    font-size: 11px;
    font-family: arial;
    text-decoration: none;
}

#users_right a:hover
{
    text-decoration: underline;
}

#copyright
{
    text-align: center;
    font-size: 9px;
    padding-top: 2px;
    padding-bottom: 20px;
    color: #adadad;
}

#copyright a
{
    color: #adadad;
    text-decoration: none;
}

#copyright a:hover
{
    color: #adadad;
    text-decoration: underline;
}

#profile_userbox_avatar
{
    width: 113px;
    height: 145px;
    float: left;
    padding-left: 25px;
    padding-right: 25px;
}

#profile_userbox_information
{
    width: 549px;
    height: 93px;
    float: left;
    border: 1px solid #c4d5e8;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_userbox_bg.jpg');
    margin-top: 20px;
}

#profile_userbox_information a.settings
{
    background: url( 'http://simg.jaludo.com/speeleiland/images/settings.png' ) 0px 0px no-repeat;
    padding-left: 22px;
    padding-bottom:5px;
    height:15px;
    color: #332b3c;  
}

#profile_userbox_information div.settings
{
    margin-top:5px;
    margin-right:10px;
}

#profile_userbox_information_username
{
    display: block;
    height: 38px;
    padding-left: 5px;
    font-family: arial;
    font-size: 30px;
    padding-top: 3px;
    font-weight: normal;
    color: #332b3c;
}

#profile_userbox_information_settings
{
    height: 46px;
    width: 538px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_top_bg.jpg');
    margin-left: 6px;  
}

#profile_userbox_information_settings li
{
    width: 160px;
    padding-left: 15px;
    padding-top: 4px;
    
    margin-top:3px;
    font-size: 11px;
    overflow: hidden;
    color: #332b3c;
}

#profile_userbox_information_settings li a.link
{
    text-decoration: underline;
}

#profile_userbox_information_settings li.showborder
{
    border-right: 1px dashed #332B3C;
}

#profile_userbox_information_settings li.center
{
    padding-top:13px;
    font-weight:bold;
}

#profile_userbox_information_settings li.center a
{
    background: url( 'http://simg.jaludo.com/speeleiland/images/arrow_profile.jpg' ) 75px 4px no-repeat;
    padding-right:15px;
}

#profile_userbox_information_settings a
{
    font-size: 10px;
    color: #332b3c;
    text-decoration: none;
}

#profile_userbox_information_settings a:hover
{
    color: #332b3c;
    text-decoration: underline;
}

#profile_main_tabs
{
    padding-left: 5px;
}

#profile_main_tabs a
{
    float: left;
    display: block;
    border-top: 1px solid #c2d9f0;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_tabs_inactive.jpg');
    height: 23px;
    padding-left: 18px;
    padding-right: 18px;
    margin-right: 5px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    padding-top: 5px;
    text-decoration: none;
    letter-spacing: 1px;
}

#profile_main_tabs a:hover
{
    float: left;
    display: block;
    border-top: 1px solid #c2d9f0;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_tabs_inactive.jpg');
    height: 23px;
    padding-left: 18px;
    padding-right: 18px;
    margin-right: 5px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    padding-top: 5px;
    text-decoration: underline;
    letter-spacing: 1px;
}

#profile_main_tabs a.active
{
    float: left;
    display: block;
    border-top: 1px solid #c2d9f0;
    background-image: none;
    background-color: #aecded;
    height: 23px;
    padding-left: 18px;
    padding-right: 18px;
    margin-right: 5px;
    text-transform: uppercase;
    color: #332b3d;
    font-family: arial;
    font-size: 15px;
    padding-top: 5px;
    text-decoration: underline;
    letter-spacing: 1px;
}

#profile_main_content
{
    margin-left: 5px;
    background-color: #aecded;
    margin-right: 5px;
    padding: 4px;
}

#profile_main_content_up_left
{
    float: left;
    width: 225px;
}

#profile_main_content_up_center
{
    float: left;
    width: 466px;
    padding-left: 23px;
    padding-right: 23px;
}

#profile_main_content_up_right
{
    float: left;
    width: 225px;
}

#profile_main_content_down_left
{
    float: left;
    width: 481px;
}

#profile_main_content_down_right
{
    float: left;
    width: 470px;
    padding-left: 11px;
}

#profile_main_topscores_hdr
{
    height: 20px;
    width: 466px;
    background-color: #342c3e;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 3px;
}

#profile_main_topscores_tbl
{
    width: 466px;
    background-color: #eeeeee;
    border-collapse: collapse;
}

.profile_main_topscores_tbl_hdr
{
    height: 18px;
}

.profile_main_topscores_tbl_hdr_game
{
    width: 163px;
    text-align: center;
}

.profile_main_topscores_tbl_hdr_score
{
    width: 112px;
    padding-left: 5px;
    border-left: 1px dotted #a9a9a9;
    border-right: 1px dotted #a9a9a9;
}

.profile_main_topscores_tbl_hdr_rank
{
    width: 83px;
    padding-left: 5px;
    border-right: 1px dotted #a9a9a9;
}

.profile_main_topscores_tbl_hdr_date
{
    width: 90px;
    padding-left: 5px;
}

.profile_main_topscores_tbl_cnt
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/cat_game_content.gif');
    background-repeat: repeat-x
}

.profile_main_topscores_tbl_cnt_game
{
    width: 143px;
    font-family: arial;
    font-size: 12px;
    padding: 10px;
    font-weight: bold;
    height: 37px;
}

.profile_main_topscores_tbl_cnt_game img
{
    float: left;
    margin-right: 10px;
}

.profile_main_topscores_tbl_cnt_game a
{
    font-weight: normal;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
    color: #332b3c;
}

.profile_main_topscores_tbl_cnt_game a:hover
{
    text-decoration: underline;
    color: #332b3c;
}

.profile_main_topscores_tbl_cnt_score
{
    width: 112px;
    font-family: arial;
    font-size: 12px;
    border-left: 1px dotted #a9a9a9;
    border-right: 1px dotted #a9a9a9;
    padding-left: 5px;
}

.profile_main_topscores_tbl_cnt_rank
{
    width: 83px;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-right: 1px dotted #a9a9a9;
}

.profile_main_topscores_tbl_cnt_date
{
    width: 90px;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
}

#profile_main_topscores_ftr
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/cat_game_content.gif');
    background-repeat: repeat-x;
    background-color: #eeeeee;
    height: 32px;
    width: 434px;
    padding-left: 32px;
    padding-top: 20px;
}

.profile_main_topscores_button
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_buttons_bg.jpg');
    background-repeat: repeat-x;
    background-color: #eaeaea;
    width: 400px;
    height: 17px;
    cursor: pointer;
    font-size: 11px;
    border: 1px solid #d9d8d8;
    color: #b0b0b0;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    padding-top: 5px;
}

.profile_main_multiplayer_button
{
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_buttons_bg.jpg');
    background-repeat: repeat-x;
    background-color: #eaeaea;
    width: 201px;
    height: 17px;
    cursor: pointer;
    font-size: 11px;
    border: 1px solid #d9d8d8;
    color: #b0b0b0;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    padding-top: 5px;
}

.profile_multiplayer_content
{
    width: 225px;
    height: 320px;
}

.profile_multiplayer_content ul
{
    list-style: none;
    height: 320px;
    width: 225px;
    display: block;
}

.profile_multiplayer_content li
{
    float: left;
    display: block;
    height: 64px;
    width: 225px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/cat_game_content.gif');
    background-repeat: repeat-x;
    background-color: #eeeeee;
    overflow: hidden;
}

.profile_multiplayer_content img
{
    position: absolute;
    margin-left: 5px;
    margin-top: 11px;
}

.profile_multiplayer_content a
{
    height: 54px;
    width: 171px;
    position: absolute;
    padding-left: 50px;
    font-size: 11px;
    padding-right: 4px;
    display: block;
    color: #292929;
    text-decoration: none;
    overflow: hidden;
    padding-top: 10px;
}

.profile_multiplayer_content a:hover
{
    text-decoration: underline;
}

.profile_multiplayer_content strong
{
    text-transform: uppercase;
    display: block;
    font-size: 12px;
}

.profile_multiplayer_content em
{
    color: red;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
}

.profile_multiplayer_footer
{
    height: 35px;
    background-color: #eeeeee;
    padding-left: 11px;
    margin-bottom: 6px;
}

.profile_avatar_heading
{
    height: 59px;
    width: 970px;
}

.profile_avatar_hdr
{
    height: 24px;
    padding-top: 16px;
    padding-left: 10px;
}

.profile_avatar_hdr_left
{
    float: left;
    height: 24px;
    width: 11px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_avatar_hdr_left_right.jpg');
}

.profile_avatar_hdr_bg
{
    float: left;
    height: 21px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_avatar_hdr_bg.jpg');
    font-family: arial;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 15px;
    padding-top: 3px;
    padding-left: 30px;
    padding-right: 30px;
}

.profile_avatar_hdr_right
{
    float: left;
    height: 24px;
    width: 11px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_avatar_hdr_left_right.jpg');
    background-position: 11px 0px;
}

#profile_avatar_create_avatar
{
    display: block;
    width: 146px;
    height: 36px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_create_avatar.jpg');
    padding-left: 78px;
    padding-top: 23px;
    color: #000000;
    text-transform: uppercase;
    overflow: hidden;
    text-decoration: none;
    font-size: 13px;
    position: absolute;
    margin-left: 720px;
    cursor: pointer;
}

#profile_avatar_blocks, #profile_custom_avatar_blocks
{
    padding-left: 1px;
    list-style: none;
    width: 968px;
}

#profile_avatar_blocks li, #profile_custom_avatar_blocks li
{
    width: 242px;
    float: left;
    padding-top: 8px;
}

.profile_avatar_block
{
    background-color: #eeeeee;
    width: 213px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 7px;
}

.profile_avatar_block_header
{
    height: 24px;
    font-size: 12px;
    padding-top: 8px;
    padding-left: 4px;
    overflow: hidden;
}

.profile_avatar_block_content
{
    border: 1px solid #eeeeee;
    width: 205px;
    padding-top: 3px;
    display: block;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}                            

.profile_noavatar_block_content
{
    border: 1px solid #eeeeee;
    width: 205px;
    padding-top: 3px;
    display: block;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

.profile_noavatar_block_content strong
{
    color: #000000;
    font-size: 12px;
    display: block;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: normal;
    height: 13px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_avatar_block_content_strong.jpg');
    text-indent: -9999px;
}

.profile_avatar_block_content_img
{
    border: none;
    display: block;
}

.profile_avatar_block_content:hover
{
    border: 1px solid #ff6600;
    width: 205px;
    padding-top: 3px;
    display: block;
    background-color: #ff9c00;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

.profile_avatar_block_content strong
{
    color: #000000;
    font-size: 12px;
    display: block;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: normal;
    height: 13px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/profile_avatar_block_content_strong.jpg');
    text-indent: -9999px;
}

.profile_avatar_block_content strong img
{
    position: relative;
    top: 2px;
}

.profile_avatar_block_content:hover strong
{
    color: #ffffff;
    font-size: 12px;
    display: block;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
    font-weight: normal;
    height: 13px;
    background-image: none;
    text-indent: 0px;
}

.profile_avatar_edit
{
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/icon_edit.gif');
    display: block;
    margin-top: 7px;
    margin-left: 175px;
}

.profile_avatar_delete
{
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url('http://simg.jaludo.com/speeleiland/images/icon_delete.gif');
    display: block;
    margin-top: 7px;
    margin-left: 192px;
}

strong#profile_avatar_active
{
    color: #538d53;
    text-indent: 0px;
}

#game-zoom-placeholder
{
    height: 5px;
    margin:-2px 5px 0;
    width: 600px;
    background-color: #ffffff;
    border: 1px solid #6890bb;
}

#game-zoom-slider #game-zoom-placeholder #game-zoom-handler
{
    cursor:pointer;
    position:absolute;
    z-index: 10;
    top: 0;
    right: 50%;
    margin-right: -10px;
    height:10px;
    width:20px;
    background: #9D9C70;
}

/* Zoom slider Gamepage - START */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; margin-top: -5px; width: 13px; height: 13px; cursor: default; background: url("http://simg.jaludo.com/speeleiland/images/slider_button.jpg") no-repeat center; cursor: pointer;border:0;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0;  }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 1px; margin-left: -10px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; background-color: #ffc600;}
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* Zoom slider Gamepage - END */

#dhtmltooltip
{
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

#dhtmlpointer2
{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}
img
{
    Border:0;
}

#header_link
{
    display: block;
    height: 132px;
    outline: none;
    text-indent: -9999px;
}

.others_header
{
height: 23px;
width: 960px;
background-color: #342c3e;
margin-left: 10px;
}

.others_header strong
{
width: 960px;
height: 20px;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
padding-top: 3px;
display: block;
}

.others_content
{
width: 920px;
background-color: #eeeeee;
font-size: 13px;
margin-left: 10px;
padding: 20px;
font-size: 11px;
}

.tos_ps, .tos_ps strong, .tos_ps li
{
font-size: 11px;
}

.tos_ps h3
{
font-size: 12px;
}

.tos_ps a
{
color: #000000;
text-decoration: underline;
font-size: 11px;
}

.tos_ps a:hover
{
color: #000000;
text-decoration: underline;
font-weight: bold;
font-size: 11px;
}

.tos_ps p
{
padding-bottom: 9px;
font-size: 11px;
}

.tos_ps ul
{
margin-top: 0px;
padding-top: 0px;
list-style: none;
padding-bottom: 8px;
font-size: 11px;

}

.tos_ps ol
{
margin-top: 0px;
padding-top: 0px;
padding-left: 45px;
font-size: 11px;
}

.contact
{
width: 600px;
text-align: left;
padding-left: 40px;
font-size: 11px;
}

.contact p, .contact input, .contact textarea
{
font-size: 11px;
margin: 0px;
}

#highscore_games
{
	width: 980px;
	display: block;
	list-style: none;
}

#highscore_games li
{
	width: 221px;
	display: block;
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 24px;
}

.highscore_games_header
{
	width: 221px;
	height: 20px;
	background-color: #342c3e;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding-top: 4px;
}

.highscore_games_image
{
	width: 211px;
	height: 123px;
	background-color: #eeeeee;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.highscore_games_list
{
	width: 221px;
	height: 68px;
	background-image: url('http://simg.jaludo.com/speeleiland/images/highscores_gameblock_bg.jpg');
}

.highscore_games_list_name
{
	position: absolute;
	margin-left: 45px;
	width: 176px;
	font-size: 11px;
	font-family: verdana;
	display: block;
	height: 16px;
	padding-top: 8px;
	overflow: hidden;
}

.highscore_games_list_score
{
	position: absolute;
	margin-left: 45px;
	margin-top: 24px;
	width: 173px;
	font-size: 10px;
	font-family: verdana;
	display: block;
	height: 16px;
	font-weight: normal;
	height: 22px;
	overflow: hidden;
	padding-left: 3px;
}

.highscore_games_list_score img
{
	position: relative;
	top: 3px;
}

.highscore_games_list_time
{
	position: absolute;
	margin-left: 45px;
	margin-top: 46px;
	width: 173px;
	font-size: 10px;
	font-family: verdana;
	display: block;
	height: 16px;
	font-weight: normal;
	height: 22px;
	overflow: hidden;
	color: #8c8c8c;
	padding-left: 3px;
}

.highscore_games_footer
{
	width: 221px;
	height: 32px;
	background-image: url('http://simg.jaludo.com/speeleiland/images/highscores_gameblock_bg.jpg');
	text-align: center;
	padding-top: 10px;
}

.highscore_games_footer a
{
	color: #4d4d4d;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;

}

.highscore_games_footer a:hover
{
	text-decoration: underline;
}

.help, .help a
{
                font-size: 12px;
}

.help strong
{
                display: block;
                font-size: 12px;
}

.help p
{
                font-size: 12px;
                padding-bottom: 10px;
}

.help img
{
                border: none;
}

profile_newgames_hdr,
profile_top20_hdr
{
    background-color:#342C3E;
    color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-top:3px;
    text-align:center;
    text-transform:uppercase;
    width:466px;
}

table.favorites
{
    width:715px;
    background-color: #eeeeee;
    color:#4D4D4D;
}

table.favorites th
{
    background-color: #F17D00; 
    color:#fff;
    font-size:9px;  
    text-transform: uppercase;
    padding: 3px 0px;
}

table.favorites th.game
{        
    font-weight:bold;
    font-size:11px;
    padding:0px 5px;
}

table.favorites td.delete
{
    width:50px;
    text-align: center;
    padding: 0px 5px;
}

table.favorites td.norecords
{
    width:100%;
    text-align: center;
    padding: 0px 5px;
}

table.favorites td.delete img
{
    cursor:pointer;
}

table.favorites tr.row td
{
    padding: 3px 0;
    font-size:13px;
    border-bottom: 1px dashed #4D4D4D; 
}

table.favorites tr.row td.title
{
    width:350px;
    overflow:hidden;
}

table.favorites tr.row td.title a
{                 
    color:#4D4D4D;
    font-size:13px; 
}

table.favorites tr.row td.sort
{
    text-align:right;
    padding-right:20px;
}

table.favorites tr.row td.sort img
{
    cursor: pointer;
}

table.favorites tr.drag
{
    background-color: #c0c0c0; 
}

div#top20
{
    padding-left:20px;
}

div#latestgames
{
    margin-top:15px;
    padding-left:20px;
}

div#top20 .header,
div#latestgames .header
{
    background-color:#342C3E;
    height:23px;
    width:225px;
}

div#top20 .header h3,
div#latestgames .header h3
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-top:3px;
    text-align:center;
    text-transform:uppercase;
    width:225px;
}

div#top20 div.games,
div#latestgames div.games
{
    width:205px;
    padding:10px;
    background-color: #eeeeee;
    color:#4D4D4D;
    font-size:13px;
    overflow:hidden; 
}

div#top20 div.games ul,
div#latestgames div.games ul
{
    list-style-type: none;
    padding:0px;
    margin:0px;
}

div#top20 div.games li a, 
div#latestgames div.games li a 
{
    color:#4D4D4D;
    font-size:13px; 
}

div#top20 div.games li img
{
    cursor:pointer;
}

div.favoritesbanner
{
    width:100%;
    margin: 15px 0;
    text-align: center;    
}

div.favoritesbanner img
{
    margin: 0px auto;
}

div#top20 div.games div.moregames ,
div#latestgames div.games div.moregames
{
    margin-top:15px;
    margin-bottom:5px;
    text-align:center;
    width:100%;
}

div#top20 div.games div.moregames a,
div#latestgames div.games div.moregames a
{
    color:#4D4D4D;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
}

a.achievements,
a.friendhighscores
{
    display: none !important
}

div#settings
{
    background-color: #eeeeee;
    color:#4D4D4D;
    width: 715px;
    font-size:13px; 
}

div#settings div.separator
{
    height: 18px;
    border-bottom: 1px dotted #4D4D4D;
}  

div#settings div.header
{
    background-color: #342C3E; 
    color:#fff;
    font-size:14px;
    font-weight:bold;
    height:20px;      
    text-align:center;
    text-transform: uppercase;
    padding-top: 3px;
}

div#settings div.blockheader
{
    padding: 6px 0px 6px 6px;
}

div#settings div.formrow
{
    width:512px;
    padding: 6px;
    font-size:13px;
}

div#settings div.formrow div.formlabel
{
    width: 200px;
}

div#settings div.formrow div.formfield
{
    width: 312px;
}

div#settings div.formrow div.formfield a
{
    color:#4D4D4D;
    text-decoration: underline;
}

div#settings div.formrow div.formfield input.submit
{
    background-color:#352C3F;   
    border:none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    margin-top:5px;
    padding-bottom:5px;
    padding-top:5px;
    text-transform:uppercase;
    width:120px;
}

div#settings div.submit
{
    margin-right:6px;
}

div#settings div.formrow div.formfield div.static
{
    color:#F17D00;
    font-weight:bold;
}

div#settings input.text
{
    border:1px solid #342C3E;
    width: 300px;
    padding:2px;   
    font-size:13px;
}

#game_right,#game_bottom{
	display:none;
}
#move_up{
	position: absolute;
	z-index: 999;

	cursor:pointer;
	width:472px;
	height:30px;
}
#move_down{
	margin-top: -40px;
	position: absolute;
	z-index: 999;
	cursor:pointer;
	width:472px;
	height:40px;
}

div.blockedavatar
{
    margin-left:10px;
    text-align:center;
}


.new_game
{
        position: absolute;
        width: 200px;
        height: 123px;
        background-image: url('http://www.gamesbook.com/gamesbook_com/images/new_game.gif');
        background-repeat: no-repeat;
        margin-top: 19px
}

.cat_game_spotlight div.new_game
{
        position: absolute;
        width: 200px;
        height: 123px;
        background-image: url('http://www.gamesbook.com/gamesbook_com/images/new_game.gif');
        background-repeat: no-repeat;
        margin-top: 0px
}


/* # Ads loader */
#pre_bar{background-color:#e58010;width:0px;font-size:12px}
#pre_bar span{background-color:#fff;color:#026AB3;padding:0px;height:1px;line-height:1px;font-size:1px}
div#pre_loader{height:12px;border:1px solid #000000;background-color:#fff;text-align:left;margin:auto;overflow:hidden;margin-bottom:3px}
div#pre_ad{text-align:center;margin:auto}
div#pre_adcont{margin:0 auto;margin-bottom:11px;padding-top:20px}
div#pre_click2close A{font-size:12px;color:#000;text-decoration:underline;font-family:Tahoma,Arial,Verdana}
div#pre_c2c_container{margin:0 auto;width:300px;height:20px}
div#pre_click2close,div#pre_percent{float:left;height:15px;line-height:20px;font-size:12px;font-family:Tahoma,Arial,Verdana}
div#pre_percent{font-size:12px;font-weight:bold;color:#2a5795;text-align:right}
div#pre_clear{font-size:1px;line-height:1px;height:1px;clear:both;width:300px;margin:0 auto}
