/*--------------------------------------------------------------------------------------
   NAV
  -------------------------------------------------------------------------------------- */

/* MAIN NAV */
ul.nav_main a { display:block; height:54px; float:left; background:url(../../images/locale/en/buttons/nav-main-sprite.gif) left top no-repeat; }
 
/* GAME CATEGORY BAR */
div#gm_tabs a { background:url(../../images/locale/en/backs/titles/category-title-sprite.gif) no-repeat; }

ul.nav_gm_cats  { padding:0; margin:0; }
ul.nav_gm_cats li { list-style-type:none; display:inline; }
ul.nav_gm_cats a { display:block; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cat-casino-states.gif) left top no-repeat; text-indent:-9999px; }

ul.nav_gm_cats li#featured-games a { width:115px; background-position:0 0; }
ul.nav_gm_cats li#featured-games a:hover { background-position:0 -33px; }
ul.nav_gm_cats li#featured-games a.active { background-position:0 -33px; }
ul.nav_gm_cats li#slots a { width:125px; background-position:-115px 0; }
ul.nav_gm_cats li#slots a:hover { background-position:-115px -33px; }
ul.nav_gm_cats li#slots a.active { background-position:-115px -33px; }
ul.nav_gm_cats li#video-poker a { width:136px; background-position:-240px 0; }
ul.nav_gm_cats li#video-poker a:hover { background-position:-240px -33px; }
ul.nav_gm_cats li#video-poker a.active { background-position:-240px -33px; }
ul.nav_gm_cats li#table-games a { width:142px; background-position:-376px 0; }
ul.nav_gm_cats li#table-games a:hover { background-position:-376px -33px; }
ul.nav_gm_cats li#table-games a.active { background-position:-376px -33px; }
ul.nav_gm_cats li#jackpot-games a { width:108px; background-position:-518px 0; }
ul.nav_gm_cats li#jackpot-games a:hover { background-position:-518px -33px; }
ul.nav_gm_cats li#jackpot-games a.active { background-position:-518px -33px; }
ul.nav_gm_cats li#more a { width:85px; background-position:-626px 0; }
ul.nav_gm_cats li#more a:hover { background-position:-626px -33px; }
ul.nav_gm_cats li#more a.active { background-position:-626px -33px; }

/* SLOT CATEGORY BAR */
ul.nav_sl_cats  { padding:0; margin:0; display:block; height:33px; float:left; width:711px; background:url(../../images/locale/en/backs/titles/cat-slot-states.gif) left top no-repeat; }
ul.nav_sl_cats li { list-style-type:none; display:inline; }
ul.nav_sl_cats a { display:block; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cat-slot-states.gif) left top no-repeat; text-indent:-9999; }

ul.nav_sl_cats li#featured-slots a { width:160px; background-position:0 0px; }
ul.nav_sl_cats li#featured-slots a:hover { background-position:0 -33px; }
ul.nav_sl_cats li#featured-slots a.active { background-position:0 -33px; }
ul.nav_sl_cats li#bonus-slots a { width:179px; background-position:-160px 0px; }
ul.nav_sl_cats li#bonus-slots a:hover { background-position:-160px -33px; }
ul.nav_sl_cats li#bonus-slots a.active { background-position:-160px -33px; }
ul.nav_sl_cats li#multi-line a { width:163px; background-position:-339px 0px; }
ul.nav_sl_cats li#multi-line a:hover { background-position:-339px -33px; }
ul.nav_sl_cats li#multi-line a.active { background-position:-339px -33px; }
ul.nav_sl_cats li#twenty-line a { width:209px; background-position:-502px -0px; }
ul.nav_sl_cats li#twenty-line a:hover { background-position:-502px -33px; }
ul.nav_sl_cats li#twenty-line a.active { background-position:-502px -33px; }

/* STAR CATEGORY BAR */
ul.nav_str_cats  { padding:0; margin:0; display:block; height:33px; float:left; width:711px; background:url(../../images/locale/en/backs/titles/cat-star-states.gif) left top no-repeat; }
ul.nav_str_cats li { list-style-type:none; display:inline; }
ul.nav_str_cats a { display:block; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cat-star-states.gif) left top no-repeat; text-indent:-9999px; }

ul.nav_str_cats li#featured_stars a { width:134px; background-position:0 0; }
ul.nav_str_cats li#featured_stars a:hover { background-position:0 -33px; }
ul.nav_str_cats li#featured_stars a.active { background-position:0 -33px; }
ul.nav_str_cats li#blondes a { width:125px; background-position:-134px 0; }
ul.nav_str_cats li#blondes a:hover { background-position:-134px -33px; }
ul.nav_str_cats li#blondes a.active { background-position:-134px -33px; }
ul.nav_str_cats li#brunettes a { width:138px; background-position:-259px 0; }
ul.nav_str_cats li#brunettes a:hover { background-position:-259px -33px; }
ul.nav_str_cats li#brunettes a.active { background-position:-259px -33px; }
ul.nav_str_cats li#big_boobs a { width:138px; background-position:-397px 0; }
ul.nav_str_cats li#big_boobs a:hover { background-position:-397px -33px; }
ul.nav_str_cats li#big_boobs a.active { background-position:-397px -33px; }
ul.nav_str_cats li#young_and_wild a { width:176px; background-position:-535px 0; }
ul.nav_str_cats li#young_and_wild a:hover { background-position:-535px -33px; }
ul.nav_str_cats li#young_and_wild a.active { background-position:-535px -33px; }

/* GALLERY CATEGORY BAR */
ul.nav_gl_cats  { padding:0; margin:0; }
ul.nav_gl_cats li { list-style-type:none; display:inline; }
ul.nav_gl_cats a { display:block; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cat-gallery-states.gif) left top no-repeat; text-indent:-9999; }

ul.nav_gl_cats li#featured_gallery a { width:114px; background-position:0 0; }
ul.nav_gl_cats li#featured_gallery a:hover { background-position:0 -33px; }
ul.nav_gl_cats li#featured_gallery a.active { background-position:0 -33px; }
ul.nav_gl_cats li#blondes a { width:104px; background-position:-114px 0; }
ul.nav_gl_cats li#blondes a:hover { background-position:-114px -33px; }
ul.nav_gl_cats li#blondes a.active { background-position:-114px -33px; }
ul.nav_gl_cats li#brunettes a { width:119px; background-position:-218px 0; }
ul.nav_gl_cats li#brunettes a:hover { background-position:-218px -33px; }
ul.nav_gl_cats li#brunettes a.active { background-position:-218px -33px; }
ul.nav_gl_cats li#big_boobs a { width:116px; background-position:-337px 0; }
ul.nav_gl_cats li#big_boobs a:hover { background-position:-337px -33px; }
ul.nav_gl_cats li#big_boobs a.active { background-position:-337px -33px; }
ul.nav_gl_cats li#young_and_wild a { width:149px; background-position:-453px 0; }
ul.nav_gl_cats li#young_and_wild a:hover { background-position:-453px -33px; }
ul.nav_gl_cats li#young_and_wild a.active { background-position:-453px -33px; }
ul.nav_gl_cats li#fantasy a { width:109px; background-position:-602px 0; }
ul.nav_gl_cats li#fantasy a:hover { background-position:-602px -33px; }
ul.nav_gl_cats li#fantasy a.active { background-position:-602px -33px; }

/* GAME STAR CATEGORY BAR */
ul.nav_gm_str_cats  { padding:0; margin:0; }
ul.nav_gm_str_cats li { list-style-type:none; display:inline; }
ul.nav_gm_str_cats a { display:block; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cat-star-game-states.gif) left top no-repeat; text-indent:-9999; }

ul.nav_gm_str_cats li#my_games_str a { width:103px; background-position:0 0; }
ul.nav_gm_str_cats li#my_games_str a:hover { background-position:0 -33px; }
ul.nav_gm_str_cats li#my_games_str a.active { background-position:0 -33px; }
ul.nav_gm_str_cats li#sexy_slots_str a { width:118px; background-position:-103px 0; }
ul.nav_gm_str_cats li#sexy_slots_str a:hover { background-position:-103px -33px; }
ul.nav_gm_str_cats li#sexy_slots_str a.active { background-position:-103px -33px; }
ul.nav_gm_str_cats li#video_poker_str a { width:119px; background-position:-221px 0; }
ul.nav_gm_str_cats li#video_poker_str a:hover { background-position:-221px -33px; }
ul.nav_gm_str_cats li#video_poker_str a.active { background-position:-221px -33px; }
ul.nav_gm_str_cats li#table_games_str a { width:121px; background-position:-340px 0; }
ul.nav_gm_str_cats li#table_games_str a:hover { background-position:-340px -33px; }
ul.nav_gm_str_cats li#table_games_str a.active { background-position:-340px -33px; }
ul.nav_gm_str_cats li#jackpots_str a { width:121px; background-position:-461px 0; }
ul.nav_gm_str_cats li#jackpots_str a:hover { background-position:-461px -33px; }
ul.nav_gm_str_cats li#jackpots_str a.active { background-position:-461px -33px; }
ul.nav_gm_str_cats li#multiline_str a { width:129px; background-position:-582px 0; }
ul.nav_gm_str_cats li#multiline_str a:hover { background-position:-582px -33px; }
ul.nav_gm_str_cats li#multiline_str a.active { background-position:-582px -33px; }

/*--------------------------------------------------------------------------------------
   BANNERS
  -------------------------------------------------------------------------------------- */
.reg_banner { float:left; width:100%; height:419px; margin-bottom:9px; display:inline; background:url(../../images/locale/en/content_temp/reg_placeholder.gif) no-repeat; }
div#overlay_div_end { background:url(../../images/locale/en/deposit_banner.gif) no-repeat; }

/*--------------------------------------------------------------------------------------
   FEATURE BOXES
  -------------------------------------------------------------------------------------- */
div.lrg_ctnt_bx { width:711px; margin-bottom:4px; float:left; display:inline; clear:both; }
div.lrg_ctnt_ttl { width:100%; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cnt-lrg-titles.gif) no-repeat; }
div.lrg_ctnt_bdr { width:711px; position:relative; border:1px solid #9f9f9f; border-width:0px 1px; background-color:#fff; float:left; }
div.lrg_ctnt_bdr_fxd { width:715px; height:348px; overflow:auto; background-color:#fff; float:left; }
div.lrg_ctnt_bot { width:100%; height:11px; float:left; background:url(../../images/common/backs/cnt-lrg-bot-rnd.gif) no-repeat; }
div.lrg_ctnt_bot_other { width:100%; height:11px; float:left; background:url(../../images/common/backs/cnt-lrg-bot-rnd-other.gif) no-repeat; }

div.med_ft_bx { width:433px; margin-bottom:4px; float:left; display:inline; clear:both; font-family:Arial, Sans-serif; font-size:12px; }
div.med_ft_ttl { width:100%; height:33px; float:left; background:#fff; background:url(../../images/locale/en/backs/titles/cnt-med-titles.gif) no-repeat; }
div.med_ft_bdr { width:433px; border:1px solid #9f9f9f; border-width:0px 1px; background-color:#fff; float:left; }
div.med_ft_bot { width:100%; height:5px; float:left; background:url(../../images/common/backs/cnt-med-bot-rnd.gif) no-repeat; }

div.ful_ctnt_bx { width:960px; margin-bottom:4px; float:left; display:inline; clear:both; }
div.ful_ctnt_ttl { width:100%; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cnt-lrg-titles.gif) no-repeat; }
div.ful_ctnt_bdr { width:960px; border:1px solid #9f9f9f; border-width:0px 1px; background-color:#fff; float:left; }
div.ful_ctnt_bot { width:100%; height:11px; float:left; background:url(../../images/common/backs/cnt-lrg-bot-rnd.gif) no-repeat; }

div.sml_ft_bx { width:242px; margin-bottom:4px; float:left; display:inline; clear:both; font-family:Arial, Helvetica, Verdana, sans-serif !important; }
div.sml_ft_ttl { width:100%; height:33px; float:left; background:url(../../images/locale/en/backs/titles/cnt-sml-titles.gif) no-repeat; }
div.sml_ft_bdr { width:242px; border:1px solid #9f9f9f; border-width:0px 1px; background-color:#fff; float:left; }
div.sml_ft_bot { width:100%; height:16px; float:left; background:url(../../images/common/backs/cnt-sml-bot-rnd.gif) no-repeat; }

/*--------------------------------------------------------------------------------------
|  BUTTONS
  -------------------------------------------------------------------------------------- */
.action_button { border:none; margin-bottom:3px; background:url(../../images/locale/en/buttons/act-btn-sprite.gif) no-repeat; cursor:pointer; }

/* BUTTON SPRITES */
#btn_act_sub		{ background-position:-10px -170px; width:102px; height:23px; }
#btn_act_reg		{ background-position:-10px -10px; width:102px; height:23px; }
#btn_act_log		{ background-position:-10px -130px; width:102px; height:23px; }
#btn_act_ply		{ background-position:-10px -90px; width:102px; height:23px; }
#btn_act_dpst		{ background-position:-10px -50px; width:102px; height:23px; }
#btn_act_msg		{ background-position:-10px -210px; width:102px; height:23px; }
#btn_act_win		{ background-position:-10px -250px; width:102px; height:23px; }
#btn_act_dne		{ background-position:-10px -290px; width:102px; height:23px; }
#btn_act_trans		{ background-position:-10px -330px; width:102px; height:23px; }
#btn_act_rmv		{ background-position:-10px -370px; width:102px; height:23px; }
#btn_act_add		{ background-position:-10px -410px; width:102px; height:23px; }
#btn_act_nxtvid		{ background-position:-10px -450px; width:102px; height:23px; display:block; }
#btn_act_send		{ background-position:-10px -489px; width:102px; height:23px; }
#btn_act_win_date	{ background-position:-10px -529px; width:102px; height:23px; }
