/*
2010/04/29 - 15:21:15
*/
html, body, div, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset {margin: 0px;padding: 0px;}

p {padding:10px;clear: both;} 

#container div, form, dl, dt, dd, .section, .navlist, .navlist ul, .navlist li {display: inline;position: relative;float: left;}
.float_left {float: left;}
.float_right {float: right;}
.hide { display: none; }
.box1,.box5 { background-position: left top; }
.box2,.box6 { background-position: right top; }
.box3,.box7 { background-position: right bottom; }
.box4,.box8 { background-position: left bottom; }
.box1,.box3 { background-repeat: repeat-x; }
.box2,.box4 { background-repeat: repeat-y; }
.box5,.box6,.box7,.box8 { background-repeat: no-repeat;}
.box1.noBG, .box1 div.noBG { background-image: none !important; }
.section { width: 100%;clear: both;}
body {margin: 0px;padding: 0px;text-align: center;background: #D4E3F0 url(bg_gradient.gif) top left repeat-x;}
#container {position: relative;width: 980px;text-align: left;margin: 0 auto;}
div#content {width: 980px;background-image: url(body_right.gif);background-color: white;}
div#content div#b4 {background-image: url(body_left.gif);width: 980px;padding: 0;}
.row {width: 980px;clear: both;}
.row_three_cols_seo .col_8x {margin-left: 260px;}
.row_three_cols_seo .col_4x.col_left {margin-left: -700px;}
.row_two_cols_seo .col_4x {float: right !important;}
.col_1x, .col_2x, .col_3x, .col_4x, .col_5x, .col_6x, .col_7x, .col_8x, .col_9x, .col_10x, .col_11x, .col_12x, .col_13x, .col_14x, .col_15x, .col_16x {margin-left: 20px;display: inline;position: relative;float: left;}
.col_1x { width: 40px; }
.col_2x { width: 100px; }
.col_3x { width: 160px; }
.col_4x { width: 220px; }
 .col_5x { width: 280px; }
.col_6x { width: 340px; }
.col_7x { width: 400px; }
.col_8x { width: 460px; }
 .col_9x { width: 520px; }
.col_10x { width: 580px; }
.col_11x { width: 640px; }
.col_12x { width: 700px; }
 .col_13x { width: 760px; }
.col_14x { width: 820px; }
.col_15x { width: 880px; }
.col_16x { width: 940px; }
.pre_spacer_1x { margin-left: 80px; }
.pre_spacer_2x { margin-left: 140px; }
.pre_spacer_3x { margin-left: 200px; }
.pre_spacer_4x { margin-left: 260px; }
.pre_spacer_5x { margin-left: 320px; }
.pre_spacer_6x { margin-left: 380px; }
.pre_spacer_7x { margin-left: 440px; }
.pre_spacer_8x { margin-left: 500px; }
.pre_spacer_9x { margin-left: 560px; }
.pre_spacer_10x { margin-left: 620px; }
.pre_spacer_11x { margin-left: 680px; }
.pre_spacer_12x { margin-left: 740px; }
.pre_spacer_13x { margin-left: 800px; }
.pre_spacer_14x { margin-left: 860px; }
.pre_spacer_15x { margin-left: 920px; }
.col_spacer {height: 5px;}
.row_pad_top, .col_pad_top {padding-top: 20px;}
.row_pad_bottom, .col_pad_bottom {padding-bottom: 20px;}
.row_pads_y, .col_pads_y {padding-top: 20px;padding-bottom: 20px;}
.shadowbox .box1 { background-image: url(shadowbox_edge_horizontal.png); }
.shadowbox .box2 { background-image: url(shadowbox_edge_vertical.png); width: 21px; }
.shadowbox .box3 { background-image: url(shadowbox_edge_horizontal.png); }
.shadowbox .box4 { background-image: url(shadowbox_edge_vertical.png); width: 15px; }
.shadowbox .box5 { background-image: url(shadowbox_corners.png); width: 15px; height: 9px; }
.shadowbox .box6 { background-image: url(shadowbox_corners.png); width: 21px; height: 12px; }
.shadowbox .box7 { background-image: url(shadowbox_corners.png); width: 21px; height: 21px; }
.shadowbox .box8 { background-image: url(shadowbox_corners.png); width: 15px; height: 18px; }
table.shadowbox, table.shadowbox tr, table.shadowbox td {margin: 0;padding: 0;border-collapse: collapse;float: none !important;}
table.shadowbox { display: table !important; }
table.shadowbox tr { display: table-row !important; }
table.shadowbox td { display: table-cell !important; }
td.shadowbox_inner { vertical-align: top; background-color: white; }
div.green, div.green div.box2, div.green div.box3, div.green div.box4 { background-image: url(green_edge.gif); }
div.green div.box5 { background-image: url(green_corner_tl.gif); }
div.green div.box6 { background-image: url(green_corner_tr.gif); }
div.green div.box7 { background-image: url(green_corner_br.gif); }
div.green div.box8 { background-image: url(green_corner_bl.gif); }
.dualblue {background-color: #D7E9FE;}
.dualblue, .dualblue .box2, .dualblue .box3, .dualblue .box4 { background-image: url(blue_edge.gif);}
.dualblue .box5 { background-image: url(dualblue_corner_tl.gif); }
.dualblue .box6 { background-image: url(dualblue_corner_tr.gif); }
.dualblue .box7 { background-image: url(dualblue_corner_br.gif); }
.dualblue .box8 { background-image: url(dualblue_corner_bl.gif); }
.dualblue_lt { background-color: #EFF6FF; }
.dualblue_lt, .dualblue_lt .box2, .dualblue_lt .box3, .dualblue_lt .box4 { background-image: url(dualblue_lt_edge.gif);}
.dualblue_lt .box5 { background-image: url(dualblue_lt_corner_tl.gif); }
.dualblue_lt .box6 { background-image: url(dualblue_lt_corner_tr.gif); }
.dualblue_lt .box7 { background-image: url(dualblue_lt_corner_br.gif); }
.dualblue_lt .box8 { background-image: url(dualblue_lt_corner_bl.gif); }
.blue, .blue .box2, .blue .box3, .blue .box4{ background-image: url(blue_edge.gif); }
.blue .box5 { background-image: url(blue_corner_tl.gif); }
.blue .box6 { background-image: url(blue_corner_tr.gif); }
.blue .box7 { background-image: url(blue_corner_br.gif); }
.blue .box8 { background-image: url(blue_corner_bl.gif); width: 400px !important; }
.lightblue { background-image: url(lightblue_corner_tl.gif);background-color: #D7E9FE;}
.lightblue .box6 { background-image: url(lightblue_corner_tr.gif); }
.lightblue .box7 { background-image: url(lightblue_corner_br.gif); }
.lightblue .box8 { background-image: url(lightblue_corner_bl.gif); }
.xlightblue { background-image: url(xlightblue_corner_tl.gif);background-color: #EFF6FF;}
.xlightblue .box6 { background-image: url(xlightblue_corner_tr.gif); }
.xlightblue .box7 { background-image: url(xlightblue_corner_br.gif); }
.xlightblue .box8 { background-image: url(xlightblue_corner_bl.gif); }
.white { background-image: url(white_corner_tl.gif); background-color: #FFFFFF; }
.white .box6 { background-image: url(white_corner_tr.gif); }
.white .box7 { background-image: url(white_corner_br.gif); }
.white .box8 { background-image: url(white_corner_bl.gif); }
.sky, .sky .box2, .sky .box4{ background-image: url(sky_edge.gif); }
.sky .box3 { background-image: url(sky_edge_bottom.gif); }
.sky .box5 { background-image: url(sky_corner_tl.gif); }
.sky .box6 { background-image: url(sky_corner_tr.gif); }
.sky .box7 { background-image: url(sky_corner_br.gif); }
.sky .box8 { background-image: url(sky_corner_bl.gif);
padding:15px;
 }
.skybubble { background-image: url(skybubble_edge_top.gif); }
.skybubble .box5 { background-image: url(skybubble_corner_tl.gif); }
.skybubble .box6 { background-image: url(skybubble_corner_tr.gif); }
.sky_body { background-color: white; }
.sky_body .box2{ background-image: url(sky_body_right.gif); }
.sky_body .box3 { background-image: url(sky_body_bottom.gif); }
.sky_body .box4{ background-image: url(sky_body_left.gif); }
.sky_body .box5 { background-image: url(sky_body_tl.gif); }
.sky_body .box6 { background-image: url(sky_body_tr.gif); }
.sky_body .box7 { background-image: url(sky_body_br.gif); }
.sky_body .box8 { background-image: url(sky_body_bl.gif); }
.grdblue, .grdblue .box2, .grdblue .box4{ background-image: url(gradientblue_edge.gif); }
.grdblue .box3 { background-image: url(gradientblue_edge_bottom.gif); }
.grdblue .box5 { background-image: url(gradientblue_corner_tl.gif); }
.grdblue .box6 { background-image: url(gradientblue_corner_tr.gif); }
.grdblue .box7 { background-image: url(gradientblue_corner_br.gif); }
.grdblue .box8 { background-image: url(gradientblue_corner_bl.gif); }
.pink { background-image: url(pink_corner_tl.gif); background-color: #FEECD7; }
.pink .box6 { background-image: url(pink_corner_tr.gif); }
.pink .box7 { background-image: url(pink_corner_br.gif); }
.pink .box8 { background-image: url(pink_corner_bl.gif); }
.oj, .oj .box2, .oj .box4{ background-image: url(oj_edge.gif); }
.oj .box3 { background-image: url(oj_edge_bottom.gif); }
.oj .box5 { background-image: url(oj_corner_tl.gif); }
.oj .box6 { background-image: url(oj_corner_tr.gif); }
.oj .box7 { background-image: url(oj_corner_br.gif); }
.oj .box8 { background-image: url(oj_corner_bl.gif); }
.ojbubble { background-image: url(ojbubble_edge_top.gif); }
.ojbubble .box5 { background-image: url(ojbubble_corner_tl.gif); }
.ojbubble .box6 { background-image: url(ojbubble_corner_tr.gif); }
.ojbubble_fade { background-image: url(ojbubble_edge_top.gif); }
.ojbubble_fade .box5 { background-image: url(ojbubble_corner_tl_fade.gif); }
.ojbubble_fade .box6 { background-image: url(ojbubble_corner_tr_fade.gif); }
.dualoj { background-color: #FFFFCC; }
.dualoj, .dualoj .box2, .dualoj .box4 { background-image: url(dualoj_edge.gif);}
.dualoj .box3 { background-image: url(dualoj_bottom.gif); }
.dualoj .box5 { background-image: url(dualoj_corner_tl.gif); }
.dualoj .box6 { background-image: url(dualoj_corner_tr.gif); }
.dualoj .box7 { background-image: url(dualoj_corner_br.gif); }
.dualoj .box8 { background-image: url(dualoj_corner_bl.gif); }
body, form, label, input, textarea, select {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.text_medium { font-size: 14px; }
.text_normal { font-size: 12px; }
.text_small { font-size: 11px; }
.text_xsmall { font-size: 10px; }
.text_xxsmall { font-size: 9px; }
.text_alert {font-weight: bold;color: #990000 !important;}
.text_grayed_out { color: #BCB8B1 !important; }
.text_success { color: #008800 !important; }
.text_highlight { color: #008800 !important; }
.text_bfgx {color: #FF8A00;font-weight: bold;line-height: 12px;margin: 2px 0; }
.text_new {font-style: italic;color: #008800;font-weight: bold;}
h1, .title_h1, h2, .title_h2, h3, .title_h3 { color: #003366;}
h2, .title_h2 { font-size: 18px; }
h3, .title_h3 { font-size: 16px; }
h4, .title_h4 { font-size: 12px; }
h5, .title_h5 { font-size: 11px; }
div.box_title {margin-top: 20px !important;}
div.box_title h2, div.box_title h3, div.box_title .boxTitle {display: inline;position: relative;float: left;width: 100%;height: 25px;margin-top: -12px;background-position: top center;background-repeat: no-repeat;text-indent: -30000px;}
a { text-decoration: none; color: #003399; font-weight: bold; outline: none; cursor: pointer; }
a:link { text-decoration: none; color: #003399; outline: none; }
a:visited { text-decoration: none; color: #0066CC; outline: none; }
a:active { text-decoration: underline; color: #003399; outline: none; }
a:hover { text-decoration: underline; color: #008800; outline: none; }
a.graylink { text-decoration: none; color: #8F8F99; outline: none; }
a.graylink:visited { text-decoration: none; color: #8F8F99; outline: none; }
a.graylink:active { text-decoration: underline; color: #8F8F99; outline: none; }
a.graylink:hover { text-decoration: underline; color: #008800; outline: none; }
img, a img {border-style: none;text-decoration: none !important;outline: none;}
a.overlink {position: absolute;display: block;width: 113px;top: 4px;left: 4px;}
a.iconlink {display: block;float: left;padding-left: 20px;line-height: 17px;margin-top: 5px;background: url(icon_arrow_sm.gif) left top no-repeat;}
a.iconlink:hover { background-position: 0 -183px; }
a.icon_cart { background-image: url(icon_cart_sm.gif); }
a.icon_download { background-image: url(icon_download_sm.gif); }
a.icon_help { background-image: url(icon_help_sm.gif); }
a.icon_more { background-image: url(icon_show_more.gif); } 
a.icon_less { background-image: url(icon_show_less.gif); }
a.icon_more:hover, a.icon_less:hover { background-position: 0 -279px; }
a.icon_pop, a.icon_pop:hover { background-image: url(icon_fire_sm.gif); background-position: 0 0; }
a.icon_search, a.icon_search:hover { background-image: url(icon_search_sm.gif); background-position: 0 0; }
a.icon_gift, a.icon_gift:hover { background-image: url(icon_gift_sm.gif); background-position: 0 0; }
a.icon_forum, a.icon_forum:hover { background-image: url(icon_forum_sm.gif); background-position: 0 0; }
a.icon_email, a.icon_share, a.icon_email:hover, a.icon_share:hover { background-image: url(icon_share_sm.gif); background-position: 0 2px; }
a.icon_rss, a.icon_rss:hover { background-image: url(icon_rss_sm.gif); background-position: 0 0; padding-left: 50px; }
	a.iconlink_lg {display: inline;position: relative;float: left;height: 20px;padding: 6px 0 0 34px;background: url(icon_arrow_lg.gif) left top no-repeat;font-size: 14px;}
	
	
a.iconlink_lg:hover { background-position: 0 -173px; }   
a.icon_arrow_lg { background-image: url(icon_arrow_lg.gif); }             
a.icon_download_lg { background-image: url(icon_download_lg.gif); }
.navlist, .navlist ul, .navlist li { list-style-type: none;padding: 0;margin: 0;}
ul.gbullets, .gbullets li ul {margin: 0;padding: 0 0 0 20px;list-style-type: none;}
.gbullets li, .gbullets li ul li {padding: 0 0 0 14px;width: 100%;}
.gbullets_blue li, li.gbullets_blue { background: url(bullet_blue.gif) 0px 3px no-repeat !important; }
.gbullets_green li, li.gbullets_green { background: url(bullet_green.gif) 0px 3px no-repeat !important; }
.gbullets_orange li, li.gbullets_orange { background: url(bullet_orange.gif) 0px 3px no-repeat; }
.gbullets_black li, li.gbullets_black { background: url(bullet_black.gif) 0px 3px no-repeat; }
.gbullets_arrow_blue li, li.gbullets_arrow_blue { background: url(bullet_blue_arrow.gif) 0px 3px no-repeat; }
.gbullets_arrow_gray li, li.gbullets_arrow_gray { background: url(bullet_gray_arrow.gif) 0px 3px no-repeat; }
.gbullets_check li, li.gbullets_check {background: url(icon_check_sm.gif) 0px 0px no-repeat;padding-left: 20px;}
.gnums dt span, .gnums li {background-image: url(icon_1_to_10.gif);background-repeat: no-repeat;}
.gnum_blue dt span, .gnum_blue li {background-image: url(icon_blue_1_to_3.gif);}
.gnums dt span, .gnum_blue dt span {text-indent: -30000px;}
.gnums .gnum_1 { background-position: 0px 0; }
.gnums .gnum_2 { background-position: -40px 0; }
.gnums .gnum_3 { background-position: -80px 0; }
.gnums .gnum_4 { background-position: -120px 0; }
.gnums .gnum_5 { background-position: -160px 0; }
.gnums .gnum_6 { background-position: -200px 0; }
.gnums .gnum_7 { background-position: -240px 0; }
.gnums .gnum_8 { background-position: -280px 0; }
.gnums .gnum_9 { background-position: -320px 0; }
.gnums .gnum_10 { background-position: -360px 0; }
.gnum_blue .gnum_1 { background-position: 0px 0; }
.gnum_blue .gnum_2 { background-position: -60px 0; }
.gnum_blue .gnum_3 { background-position: -120px 0; }
.icon_genre_lg, .icon_genre_med a, a.icon_genre_med, .icon_genre_sm a, a.icon_genre_sm, .icon_genre_med_sel, .icon_genre_sm_sel {display: inline;float: left;position: relative;background-repeat: no-repeat;white-space: nowrap;}
.icon_genre_med a, a.icon_genre_med, .icon_genre_sm a, a.icon_genre_sm, .icon_genre_med_sel, .icon_genre_sm_sel {margin-top: 5px;background: url("menulist.jpg") no-repeat 13px 3px} 
.icon_genre_med a, a.icon_genre_med, .icon_genre_med_sel {padding-left: 26px;line-height: 20px;margin-top: 5px;}
.icon_genre_sm a, a.icon_genre_sm, .icon_genre_sm_sel {padding-left: 24px;line-height: 17px;margin-top: 3px;}
.icon_genre_lg {width: 50px;height: 50px;background-image: url(icon_sprite_genres_lg.png);}
.icon_genre_lg.icon_action, .icon_genre_lg .icon_action { background-position: 0px 0; }
.icon_genre_lg.icon_adventure, .icon_genre_lg .icon_adventure { background-position: -51px 0; }
.icon_genre_lg.icon_brain, .icon_genre_lg .icon_brain { background-position: -102px 0; }
.icon_genre_lg.icon_card, .icon_genre_lg .icon_card { background-position: -153px 0; }
.icon_genre_lg.icon_hidden, .icon_genre_lg .icon_hidden { background-position: -204px 0; }
.icon_genre_lg.icon_kids, .icon_genre_lg .icon_kids { background-position: -255px 0; }
.icon_genre_lg.icon_adventure_large, .icon_genre_lg .icon_adventure_large { background-position: -306px 0; }
.icon_genre_lg.icon_mahjong, .icon_genre_lg .icon_mahjong { background-position: -357px 0; }
.icon_genre_lg.icon_marble, .icon_genre_lg .icon_marble { background-position: -408px 0; }
.icon_genre_lg.icon_match3, .icon_genre_lg .icon_match3 { background-position: -459px 0; }
.icon_genre_lg.icon_puzzle, .icon_genre_lg .icon_puzzle { background-position: -510px 0; }
.icon_genre_lg.icon_strategy, .icon_genre_lg .icon_strategy { background-position: -561px 0; }
.icon_genre_lg.icon_time, .icon_genre_lg .icon_time { background-position: -612px 0; }
.icon_genre_lg.icon_word, .icon_genre_lg .icon_word { background-position: -663px 0; }
.icon_genre_lg.icon_riddle, .icon_genre_lg .icon_riddle { background-position: -714px 0; }
.icon_genre_lg.icon_mac, .icon_genre_lg .icon_mac { background-position: -765px 0; }
.icon_genre_lg.icon_english, .icon_genre_lg .icon_english { background-position: -816px 0; }
.icon_genre_lg.icon_exclusive, .icon_genre_lg .icon_exclusive { background-position: -867px 0; }
.icon_genre_lg.icon_editors, .icon_genre_lg .icon_editors { background-position: -918px 0; }
.icon_genre_lg.icon_lg_collectors, .icon_genre_lg .icon_lg_collectors{background: url(icon_collectors.png) no-repeat 0 0;}
.icon_genre_lg.icon_lg_collectors_fr, .icon_genre_lg .icon_lg_collectors_fr{background: url(icon_collectors_fr.png) no-repeat 0 0;}
.icon_genre_lg.icon_lg_collectors_de, .icon_genre_lg .icon_lg_collectors_de{background: url(icon_collectors_de.png) no-repeat 0 0;}
.icon_genre_med.icon_action, .icon_genre_med .icon_action, .icon_genre_med_sel.icon_action, .icon_genre_med_sel .icon_action { background-position: 0px 0px; }
.icon_genre_sm.icon_action, .icon_genre_sm .icon_action, .icon_genre_sm_sel.icon_action, .icon_genre_sm_sel .icon_action { background-position: 0px -40px; }
.icon_genre_med.icon_adventure, .icon_genre_med .icon_adventure, .icon_genre_med_sel.icon_adventure, .icon_genre_med_sel .icon_adventure { background-position: 0px -80px; }
.icon_genre_sm.icon_adventure, .icon_genre_sm .icon_adventure, .icon_genre_sm_sel.icon_adventure, .icon_genre_sm_sel .icon_adventure { background-position: 0px -120px; }
.icon_genre_med.icon_brain, .icon_genre_med .icon_brain, .icon_genre_med_sel.icon_brain, .icon_genre_med_sel .icon_brain { background-position: 0px -160px; }
.icon_genre_sm.icon_brain, .icon_genre_sm .icon_brain, .icon_genre_sm_sel.icon_brain, .icon_genre_sm_sel .icon_brain { background-position: 0px -200px; }
.icon_genre_med.icon_card, .icon_genre_med .icon_card, .icon_genre_med_sel.icon_card, .icon_genre_med_sel .icon_card { background-position: 0px -240px; }
.icon_genre_sm.icon_card, .icon_genre_sm .icon_card, .icon_genre_sm_sel.icon_card, .icon_genre_sm_sel .icon_card { background-position: 0px -280px; }
.icon_genre_med.icon_hidden, .icon_genre_med .icon_hidden, .icon_genre_med_sel.icon_hidden, .icon_genre_med_sel .icon_hidden { background-position: 0px -320px; }
.icon_genre_sm.icon_hidden, .icon_genre_sm .icon_hidden, .icon_genre_sm_sel.icon_hidden, .icon_genre_sm_sel .icon_hidden { background-position: 0px -360px; }
.icon_genre_med.icon_kids, .icon_genre_med .icon_kids, .icon_genre_med_sel.icon_kids, .icon_genre_med_sel .icon_kids { background-position: 0px -400px; }
.icon_genre_sm.icon_kids, .icon_genre_sm .icon_kids, .icon_genre_sm_sel.icon_kids, .icon_genre_sm_sel .icon_kids { background-position: 0px -440px; }
.icon_genre_med.icon_adventure_large, .icon_genre_med .icon_adventure_large, .icon_genre_med_sel.icon_adventure_large, .icon_genre_med_sel .icon_adventure_large { background-position: 0px -480px; }
.icon_genre_sm.icon_adventure_large, .icon_genre_sm .icon_adventure_large, .icon_genre_sm_sel.icon_adventure_large, .icon_genre_sm_sel .icon_adventure_large { background-position: 0px -520px; }
.icon_genre_med.icon_mahjong, .icon_genre_med .icon_mahjong, .icon_genre_med_sel.icon_mahjong, .icon_genre_med_sel .icon_mahjong { background-position: 0px -560px; }
.icon_genre_sm.icon_mahjong, .icon_genre_sm .icon_mahjong, .icon_genre_sm_sel.icon_mahjong, .icon_genre_sm_sel .icon_mahjong { background-position: 0px -600px; }
.icon_genre_med.icon_marble, .icon_genre_med .icon_marble, .icon_genre_med_sel.icon_marble, .icon_genre_med_sel .icon_marble { background-position: 0px -640px; }
.icon_genre_sm.icon_marble, .icon_genre_sm .icon_marble, .icon_genre_sm_sel.icon_marble, .icon_genre_sm_sel .icon_marble { background-position: 0px -680px; }
.icon_genre_med.icon_match3, .icon_genre_med .icon_match3, .icon_genre_med_sel.icon_match3, .icon_genre_med_sel .icon_match3 { background-position: 0px -720px; }
.icon_genre_sm.icon_match3, .icon_genre_sm .icon_match3, .icon_genre_sm_sel.icon_match3, .icon_genre_sm_sel .icon_match3 { background-position: 0px -760px; }
.icon_genre_med.icon_puzzle, .icon_genre_med .icon_puzzle, .icon_genre_med_sel.icon_puzzle, .icon_genre_med_sel .icon_puzzle { background-position: 0px -800px; }
.icon_genre_sm.icon_puzzle, .icon_genre_sm .icon_puzzle, .icon_genre_sm_sel.icon_puzzle, .icon_genre_sm_sel .icon_puzzle { background-position: 0px -840px; }
.icon_genre_med.icon_strategy, .icon_genre_med .icon_strategy, .icon_genre_med_sel.icon_strategy, .icon_genre_med_sel .icon_strategy { background-position: 0px -880px; }
.icon_genre_sm.icon_strategy, .icon_genre_sm .icon_strategy, .icon_genre_sm_sel.icon_strategy, .icon_genre_sm_sel .icon_strategy { background-position: 0px -920px; }
.icon_genre_med.icon_time, .icon_genre_med .icon_time, .icon_genre_med_sel.icon_time, .icon_genre_med_sel .icon_time { background-position: 0px -960px; }
.icon_genre_sm.icon_time, .icon_genre_sm .icon_time, .icon_genre_sm_sel.icon_time, .icon_genre_sm_sel .icon_time { background-position: 0px -1000px; }
.icon_genre_med.icon_word, .icon_genre_med .icon_word, .icon_genre_med_sel.icon_word, .icon_genre_med_sel .icon_word { background-position: 0px -1040px; }
.icon_genre_sm.icon_word, .icon_genre_sm .icon_word, .icon_genre_sm_sel.icon_word, .icon_genre_sm_sel .icon_word { background-position: 0px -1080px; }
.icon_genre_med.icon_riddle, .icon_genre_med .icon_riddle, .icon_genre_med_sel.icon_riddle, .icon_genre_med_sel .icon_riddle { background-position: 0px -1120px; }
.icon_genre_sm.icon_riddle, .icon_genre_sm .icon_riddle, .icon_genre_sm_sel.icon_riddle, .icon_genre_sm_sel .icon_riddle { background-position: 0px -1160px; }
.icon_genre_med.icon_mac, .icon_genre_med .icon_mac, .icon_genre_med_sel.icon_mac, .icon_genre_med_sel .icon_mac { background-position: 0px -1200px; }
.icon_genre_sm.icon_mac, .icon_genre_sm .icon_mac, .icon_genre_sm_sel.icon_mac, .icon_genre_sm_sel .icon_mac { background-position: 0px -1240px; }
.icon_genre_med.icon_english, .icon_genre_med .icon_english, .icon_genre_med_sel.icon_english, .icon_genre_med_sel .icon_english { background-position: 0px -1280px; }
.icon_genre_sm.icon_english, .icon_genre_sm .icon_english, .icon_genre_sm_sel.icon_english, .icon_genre_sm_sel .icon_english { background-position: 0px -1320px; }
.icon_download_lg { background: url(icon_download_lg_blue_bluebg.gif) top left no-repeat; }
.icon_shift_up {color: #008800;background: white url(icon_shift_up.gif) right center no-repeat !important;}
.icon_shift_down {color: #FF8A00;background: white url(icon_shift_down.gif) right center no-repeat !important;}
.icon_gameclub_med { background: transparent url(icon_gameclub_med.gif) top left no-repeat; }
.icon_gameclub_med_plus1 { background: transparent url(icon_gameclub_med_plus1.jpg) top left no-repeat; }
.icon_gameclub_med_sm { background: transparent url(icon_gameclub_med_sm.gif) top left no-repeat; }
.icon_gameclub_sm { background: transparent url(icon_gameclub_sm.gif) top left no-repeat; }
.icon_loading {background: transparent url(icon_loading.gif) center center no-repeat;}
.icon_pop_lg {width: 45px;height: 36px;background: transparent url(icon_fire_lg.gif) top left no-repeat;}
.icon_email_lg { background: transparent url(icon_email_lg.gif) top left no-repeat; }
.icon_recent_lg { background: transparent url(icon_recently_played.gif) top left no-repeat; }
.icon_info_sm { background: transparent url(icon_info_sm.gif) top left no-repeat; }
.bfgx {color: #FF8A00;font-weight: bold;}
.icon_lock { background: transparent url(icon_lock.gif) top left no-repeat; }
.icon_mac_sm { background: transparent url(icon_mac_sm.gif) top left no-repeat; }
.icon_mac_med { background: transparent url(icon_mac_med.gif) top left no-repeat; }
div.page_top {width: 100%;height: 29px;padding: 0 0 6px 0;border-bottom: solid 1px #B3CEDC;margin: 10px 0 15px 0;}
.divider_line {margin: 5px 0px 15px 0px;padding: 0px;height: 1px;line-height: 1px;background-color: #B3CEDC;}
.back_to_top {margin: 10px 0;border-top: 1px solid #D7E9FE;padding: 5px 0;width: 100%;text-align: right;}
.back_to_top a{float: right;height: 16px;background: transparent url(icon_up.gif) top right no-repeat;padding: 0 20px 0 0;font-weight: normal;font-size: 11px;}
.back_to_top a:visited {color: #003399;}
div.loading {margin: 9px auto;height: 22px;width: 82px;font-size: 13px;font-weight: bold;color: #0066CC;text-align: left;line-height: 22px;background: transparent url(icon_loading.gif) top left no-repeat;}
div.icon_key {width: 940px;margin: 10px 0;background-color: #EFF6FF;}
div.icon_key h4 {display: inline;position: relative;float: left;background: #D7E9FE;padding: 7px 4px;text-align: center;}
div.icon_key dl {padding: 3px 0 0 10px;margin: 0;overflow: hidden;}
div.icon_key dt, div.icon_key dd {margin: 3px 0 0 0;}
div.icon_key dt img {vertical-align: middle;margin: auto 4px;}
div.icon_key dd {margin-right: 10px;line-height: 16px;font-size: 11px;color: #666666;}
div.icon_key img {float: left;margin-right: 3px;}
div#bfgselect_controls {padding: 6px 0;height: 27px;line-height: 27px;z-index: 50;}
div#bfgselect_container {position: relative;height: 27px;margin: 0 25px 0 5px;}
div#bfgselect_container span {display: inline;float: left;}
div#bfgselect {margin: 0 21px 0 18px;height: 27px;width: 176px;background: transparent url(genre_filter_box_mid.gif) top left repeat-x;overflow: visible;}
div#bfgselect:hover { background-image: url(genre_filter_box_mid_hover.gif); }
div#bfgselect div {margin-left: -13px;height: 27px;width: 200px;background: transparent url(genre_filter_box_l.gif) top left no-repeat;}
div#bfgselect div:hover { background-image: url(genre_filter_box_l_hover.gif); }
div#bfgselect div div {margin-left: 0;width: 209px;height: 27px;background: transparent url(genre_filter_box_r.gif) 176px 0 no-repeat;}
div#bfgselect div div:hover { background-image: url(genre_filter_box_r_hover.gif); }
div.bfgselect_active div#bfgselect { background-image: url(genre_filter_box_mid_active.gif); }
div.bfgselect_active div#bfgselect div { background-image: url(genre_filter_box_l_active.png); }
div.bfgselect_active div#bfgselect div div { background-image: url(genre_filter_box_r_active.png); }
div#bfgselect_dropdown {position: absolute !important;top: 27px;right: 1px;display: none;}
div#bfgselect_dropdown table { width: 209px; }
div#bfgselect_dropdown table td.bfgselect_content {padding: 6px 0 10px 0;background-color: #FFFFFF;border-top: solid 1px #B3CEDC;}
fieldset {border-style: none;}
form.form_class div {clear: both;}
form.form_class div div {width: 100%;}
form.form_class br { clear: right; }
label {display: block;position: relative;width: 100%;height: 14px;padding: 4px 0 0 0;margin: 6px 0 3px 0px;left: -12px;white-space: nowrap;}
.wrong label {color: #CC0000;font-weight: bold;}
label span {color: #CC0000;font-weight: bold;}
input.formText, textarea {height: 16px;margin: 2px 0px;padding: 2px 4px;width: 200px;background: white url(formfield_gradient.gif) top left repeat-x;border: solid 1px #B3CEDC;font-size: 14px;line-height: 14px;font-weight: bold;color: #00437B;}
input.formText:focus {border: solid 1px #0081e0;background: white;}
.form_hint { width: 100%;margin: 0 0 5px 0;clear: both;color: #8F8F99;font-size: 11px;}
.hint { font-weight: bold;color: #8F8F99 !important;}
select {background: white;border: solid 1px #B3CEDC;margin: 0 0 10px 0;}
option.selectTop { color: black; }
.formSubmit {position: relative;display: inline;float: left;margin: 12px 20px 0 0;padding: 2px 12px;overflow: visible; font-weight: bold;font-size: 14px;color: #ffffff !important;background-color: #003399;border-top: solid 2px #B3CEDC;border-left: solid 2px #B3CEDC;border-right: solid 2px #003366;border-bottom: solid 2px #003366;text-decoration: none !important;}
a.formSubmit {position: relative;display: inline;float: left;padding: 2px 12px;}
.formSubmit:hover {background-color: #3399FF; }
.required_note {margin: 10px 0 5px 0;color: gray;}
.required_note span {color: #CC0000;font-weight: bold;}
.wrong label, label.wrong {color: #CC0000;font-weight: bold;}
.wrong input, input.wrong, .wrong textarea, textarea.wrong, .wrong select, select.wrong {border: solid 1px #CC0000;background-image: none;}
.wrong select, select.wrong { background: #fbdddd; }
ul.formErrors {padding: 10px 10px 4px 6px;margin: 5px 0 10px 0;background: #FDF8D2;font-weight: bold;color: black;list-style-type: none;}
ul.formErrors li {position: relative;padding: 0 0 6px 24px;background: transparent url(icon_error-1.gif) left top no-repeat;font-size: 14px;}
div.icon_error {height: 25px;background: url(icon_error-1.gif) 0px 3px no-repeat;margin: 2px 0 0 4px;padding: 0 0 0 20px;line-height: 24px;color: #CC0000;font-weight: bold;visibility: hidden;}
div.wrong div.icon_error {visibility: visible;}
ul.formSuccess {position: relative;padding: 10px 10px 10px 6px;margin: 5px 0 10px 0;background: #E7F7D2;font-weight: bold;color: #008800;list-style-type: none;}
ul.formSuccess li {padding: 0 0 6px 24px;background: url(icon_check_sm.gif) left top no-repeat;font-size: 12px;}
.show_processing {padding-left: 30px;margin: 5px 0;height: 22px;line-height: 22px;font-weight: bold;color: #0066CC;background: url(icon_loading.gif) left top no-repeat;}
div#ptip {position: absolute !important;padding: 0 0 0 36px; z-index: 5000;}
div#ptip, div#ptip * {overflow: hidden;text-align: left;}
div#ptip div {position: relative;float: left;display: inline;}
div.ptip_x_r { padding: 0 0 0 36px !important; }
div.ptip_x_l { padding: 0 27px 0 0 !important; }
div.ptip_um { padding: 0 0 30px 27px !important; }
div.ptip_dm { padding: 30px 0 0 27px !important; }
div.ptip_p {position: absolute !important;top: 0; background-position: 0 0;background-repeat:no-repeat;z-index: 5100;}
div.ptip_p_s {width: 40px;height: 85px;}
div.ptip_p_ud {width: 35px;height: 41px;left: 125px;}
div.ptip_y_u div.ptip_p_s {top: auto !important;bottom: 20px !important;}
div.ptip_y_d div.ptip_p_s {top: 20px !important;bottom: auto !important;}
div.ptip_x_r div.ptip_p_s {left: 0;right: auto;}
div#ptip_p_rm {background-image: url(tipbox_pointer_left_mid-1.png);height: 35px;}
div#ptip_p_ru {background-image: url(tipbox_pointer_left_down.png);}
div#ptip_p_rd {background-image: url(tipbox_pointer_left_up.png);}
div.ptip_x_l div.ptip_p_s {left: auto;right: 0;}
div#ptip_p_lm {background-image: url(tipbox_pointer_right_mid.png);height: 35px;}
div#ptip_p_lu {background-image: url(tipbox_pointer_right_down.png);}
div#ptip_p_ld {background-image: url(tipbox_pointer_right_up.png);}
div#ptip_p_ud {width: 35px;height: 41px;}
div#ptip_p_um {bottom: 0;top: auto;background-image: url(tipbox_pointer_bottom_mid.png);}
div#ptip_p_dm {bottom: auto;top: 0;background-image: url(tipbox_pointer_top_mid.png);}
div#ptip_b {padding: 0;margin: 0;}
div#ptip_b, div#ptip_b_t, div#ptip_b_b {width: 225px;}
div#ptip_b_t {background: transparent url(tipbox_topcap-1.png) 0 0 no-repeat;height: 25px;}
div#ptip_b_m {background: transparent url(tipbox_middle-1.png) 0 0 repeat-y;width: 188px;padding: 0 23px 0 14px;}
div#ptip_b_m * {clear: both;z-index: 5200;}
div#ptip_b_b {background: transparent url(tipbox_bottomcap-1.png) 0 0 no-repeat;height: 20px;}
div#ptip_game h4 {color: #003366;font-size: 16px;margin: 0 6px 15px 7px;}
div#ptip_game * {width: 175px;}
div#ptip_game div {min-height: 80px;padding: 0 6px 10px 7px;}
div#ptip_game div img {margin: 0 0 10px 0;}
div#ptip_game h5 {border-top: solid 1px #B3CEDC;padding: 6px 6px 0 7px;}
div#game_age_ptip h4 {text-align: center;margin-top: 24px;}
.sifr_title, .sifr_title_red {font-size: 18px;line-height: 34px;height: 38px;overflow: hidden;}
.sifr_title div, .sifr_title_red div { height: 40px;width: 100%;}
.flash-replaced .alt {display: block;height: 0 !important;position: absolute;overflow: hidden;width: 0;}
div#simple_tip {position: absolute !important;z-index: 4000;}
div.tip_plain {width: 130px;text-align: left;font-size: 11px;background-color: #FFFFFF;padding: 6px 10px;border: solid 1px #B3CEDC;}
div.tip_plain h5 {width: 100%;color: #003366;font-size: 14px;}
div.tip_sm_cen {width: 90px;text-align: center;}
div.tip_autowidth {width: auto !important;}
a.btn, a.btn_sm, a.btn_lg, a.btn_xlg {display: inline;position: relative;float: left;overflow: hidden;border: none;outline: none;text-decoration: none !important;}
a.btn span, a.btn_sm span, a.btn_lg span, a.btn_xlg span {overflow: hidden;font-weight: bold;color: white !important;text-decoration: none !important;}
a.btn, a.btn_sm {background-position: right top;background-repeat: no-repeat;}
a.btn {height: 34px;padding: 0 16px 0 0;background-image: url(btn_right.gif);}
a.btn_sm {height: 20px;background-image: url(btn_sm_right.gif);padding: 0 16px 0 0;}
a.btn:hover, a.btn_sm:hover { background-position: right bottom; }
a.btn span, a.btn_sm span {background-position: left top;background-repeat: no-repeat;display: inline;position: relative;float: left;}
a.btn:hover span, a.btn_sm:hover span { background-position: left bottom;text-decoration: none !important;}
a.btn span {height: 25px;font-size: 14px;line-height: 14px;padding: 9px 0 0 40px;background-image: url(btn_left_arrow.gif);}
a.btn span.download { background-image: url(btn_left_download.gif); }
a.btn span.download_lb { background-image: url(btn_left_download_lightbluebg.gif); }
a.btn span.buy { background-image: url(btn_left_cart.gif); }
a.btn span.buy_lb { background-image: url(btn_left_cart_lightbluebg.gif); }
a.btn span.buy_mb { background-image: url(btn_left_cart_medbluebg.gif); }
a.btn span.gameclub { background-image: url(btn_left_gameclub.gif); }
a.btn span span {display: none;}
a.btn_sm span {background-image: url(btn_sm_left.gif);height: 16px;padding: 4px 0 0 16px;font-size: 12px;line-height: 12px;text-align: center;}
a.btn_sm span.video {background-image: url(btn_sm_left_video.gif);padding-left: 34px;}
a.btn_sm span.close {background-image: url(btn_sm_left_x.gif);padding-left: 32px;}
a.btn_lg span, a.btn_xlg span {display: block;background-image: url(btn_sprite_lg_xlg_v1.png);}
a.btn_lg span.btn_left, a.btn_lg span.btn_right, a.btn_xlg span.btn_left, a.btn_xlg span.btn_right {position: absolute;top: 0;}
a.btn_lg span.btn_left, a.btn_xlg span.btn_left {left: 0;}
a.btn_lg span.btn_right, a.btn_xlg span.btn_right {right: 0;}
a.btn_lg span.btn_center, a.btn_xlg span.btn_center {float: left;background-repeat: repeat-x;}
a.btn_lg:hover span, a.btn_xlg:hover span {text-decoration: none !important;}
a.btn_lg {height: 47px;padding: 0 23px 0 48px;}
a.btn_lg span {height: 47px;}
a.btn_lg span.btn_left { width: 48px;}
a.btn_lg span.btn_center { font-size: 16px;line-height: 20px;height: 35px;padding: 12px 0 0 0;}
a.btn_lg span.btn_right {width: 23px;}
a.btn_lg_download span.btn_left { background-position: 0 0; }
a.btn_lg_download:hover span.btn_left { background-position: 0 -47px; }
a.btn_lg_download span.btn_center { background-position: 0 -94px; }
a.btn_lg_download:hover span.btn_center { background-position: 0 -141px; }
a.btn_lg_download span.btn_right { background-position: -57px 0; }
a.btn_lg_download:hover span.btn_right { background-position: -57px -47px; }
a.btn_lg_buy span.btn_left { background-position: 0 -504px; }
a.btn_lg_buy:hover span.btn_left { background-position: 0 -551px; }
a.btn_lg_buy span.btn_center { background-position: 0 -598px; }
a.btn_lg_buy:hover span.btn_center { background-position: 0 -645px; }
a.btn_lg_buy span.btn_right { background-position: -57px -504px; }
a.btn_lg_buy:hover span.btn_right { background-position: -57px -551px; }
a.btn_xlg {height: 78px;padding: 0 37px 0 78px;}
a.btn_xlg span {height: 78px;}
a.btn_xlg span.btn_left { width: 78px;}
a.btn_xlg span.btn_center { font-size: 18px;line-height: 22px;height: 53px;padding: 25px 0 0 0;}
a.btn_xlg span.btn_right {width: 37px;}
a.btn_xlg_download span.btn_left { background-position: 0 -188px; }
a.btn_xlg_download:hover span.btn_left { background-position: 0 -267px; }
a.btn_xlg_download span.btn_center { background-position: 0 -345px; }
a.btn_xlg_download:hover span.btn_center { background-position: 0 -423px; }
a.btn_xlg_download span.btn_right { background-position: -91px -188px; }
a.btn_xlg_download:hover span.btn_right { background-position: -91px -267px; }
a.btn_xlg_buy span.btn_left { background-position: 0 -693px; }
a.btn_xlg_buy:hover span.btn_left { background-position: 0 -771px; }
a.btn_xlg_buy span.btn_center { background-position: 0 -849px; }
a.btn_xlg_buy:hover span.btn_center { background-position: 0 -927px; }
a.btn_xlg_buy span.btn_right { background-position: -91px -693px; }
a.btn_xlg_buy:hover span.btn_right { background-position: -91px -771px; } 
.security_logo {position: relative;display: inline;float: left;width: 85px;height: 43px;text-indent: -30000px;text-decoration: none;}
.logo_verisign { background: url(verisign.gif) center center no-repeat; }
.logo_BBB { background: url(bbbonline.gif) center center no-repeat; } 
.logo_mc_secure { background: url(mc_secure.gif) center center no-repeat; }
.security_logo a {display: block;background: transparent;height: 43px;}
div#header {width: 980px;height: 109px;background: white url(header_gradient.gif) left top repeat-x;z-index: 15;overflow: hidden;z-index: 100;}
div#header a#logo {position: absolute !important;top: 0;left: 0;height: 109px;width: 175px;text-indent: -3000px;background: url(logo_bfg.jpg) top left no-repeat;z-index: 16; text-decoration: none;}
div#header h4 {position: absolute !important;top: 40px;left: 118px;text-indent: -3000px;z-index: 17; }
div#header div#bubbles {position: absolute !important;top: 0px;right: 0px;z-index: 15; height: 109px;width: 980px;}
div#footer {padding: 0;width: 978px;background-color: #eff6ff;border-left: solid 1px #BED7E3;border-right: solid 1px #BED7E3;clear: both;overflow: hidden;}
div#footer_inner {padding: 15px 0;width: 978px;border-top: solid 1px #D7E9FE;border-bottom: solid 1px #B3CEDC;overflow: hidden;text-align: center;font-size: 11px;line-height: 20px;}
div#footer span, div#footer div#copyright, div#footer div#copyright a {color: #666666;font-weight: normal;}
div#footer span {position: relative;padding: 0 2px;}
div#footer div#copyright {margin: 10px 0 0 0;}
div.sky_body div#footer, div.sky_body div#footer_inner {background-color: transparent;border: none;width: 980px;}
div.sky_body div#footer_inner { padding-bottom: 22px; }
div#footer_fish_message_container{margin: 0 80px;padding: 0;width: 820px;height: 64px;background: #f3f8fe url(footer_fish-1.jpg) left bottom repeat-x;}
div#footer_fish_message_container ul {display: block;margin: 0;padding: 0;width: 820px;height: 64px;list-style-type: none;background: transparent;}
div#footer_fish_message_container ul li {display: inline;float: left;padding: 0;height: 64px;list-style-type: none;}
div#footer_fish_message_container ul li#footer_fish {width: 74px;background: transparent url(footer_fish-1.jpg) top left no-repeat;text-indent: -300000px;}
div#footer_fish_message_container ul li#footer_message {width: 524px;background: transparent 0px 28px no-repeat; text-indent: -300000px;}
div#footer_fish_message_container .security_logo {margin: 12px 0 0 15px;}
a.mod_link {position: relative;display: inline;float: left;width: 220px;height: 50px;margin-bottom: 10px;background-repeat: no-repeat;text-align: center;font-size: 11px;text-decoration: none;}
a.mod_link span { display: none; }
div#addtofaves {position: absolute !important;right: 1px;top: 0px;display: none;height: 24px;padding: 0 10px;overflow: hidden;background: transparent url(addtofaves_bg.gif) 0 0 no-repeat;cursor: pointer;cursor: hand;}
 div#addtofaves div {height: 16px;padding: 4px 4px 5px 18px;background: transparent url(icon_star_lg.gif) 0px 4px no-repeat;font-size: 11px;text-align: left;line-height: 16px;color: #003399;font-weight: bold;}
.faveshover div {text-decoration: underline;color: #008800 !important;}
p.popFaves {margin: 0px 0px 0px 16px;padding: 6px 0px;width: 170px;font-weight: bold;}
.popFaves span {color: #003399;}
img.popFaves {margin: 0px 0px 0px 14px;}
ul#topnav {position: absolute;left: 40px;bottom: 0px;width: 930px;overflow: hidden;z-index: 20;}
ul#topnav li {background: url(tab_corner_left.gif) top left no-repeat;margin: 8px 2px 0 0;}
ul#topnav li#nav_first {background: url(tab_corner_left_first.gif) top left no-repeat;margin-left: 36px;}
ul#topnav li:hover { margin-top: 0; }
ul#topnav li a, ul#topnav li span {display: inline;position: relative;float: left;white-space: nowrap;}
ul#topnav li a {background: url(tab_gradient.gif) bottom left repeat-x;text-decoration: none;}
ul#topnav li a:visited {color: #003399;}
ul#topnav li#nav_first a {background: url(tab_gradient_first.gif) bottom left no-repeat;padding: 0 0 0 70px;}
ul#topnav li a span {background: url(tab_edge.gif) bottom left no-repeat;padding: 0 0 0 7px;}
ul#topnav li#nav_first a span {background-image: none;padding: 0;}
ul#topnav li a span span, ul#topnav li#nav_first a span span {background: url(tab_corner_right.gif) top right no-repeat;padding: 0;}
ul#topnav li a span span span, ul#topnav li#nav_first a span span span {background: url(tab_gradient.gif) bottom right repeat-x;padding: 0;}
ul#topnav li a span span span span, ul#topnav li#nav_first a span span span span {background: url(tab_edge.gif) bottom right no-repeat;padding: 5px 7px 5px 0;font-size: 12px;color: #0044AC;font-weight: bold;}
ul#topnav li#nav_first a span span span span {margin-left: -10px;}
ul#topnav li:hover a span span span span, ul#topnav li#nav_first:hover a span span span span {padding: 5px 7px 13px 0;}
ul#topnav li.sel {background: url(tab_sel_corner_left.gif) top left no-repeat;padding: 0 0 0 7px;margin: 0 2px 0 0;}
ul#topnav li.sel#nav_sel_first {background: url(tab_sel_corner_left_first.gif) top left no-repeat;padding: 0 0 0 106px;margin: 0 2px 0 0;}
ul#topnav li.sel a {background: url(tab_sel_corner_right.gif) top right no-repeat;padding: 0 7px 0 0;text-decoration: none;}
ul#topnav li.sel a span, ul#topnav li.sel a span span, ul#topnav li.sel a span span span {background: none;padding: 0;}
ul#topnav li.sel#nav_sel_first a span span span {margin-left: -5px;}
ul#topnav li.sel a span span span span {background: none;padding: 9px 0;color: black;white-space: nowrap;}
#simplemodal-overlay {background-color: #000000;}
#simplemodal-container {height: 500px;width: 740px;border-style: none;}
#simplemodal-container #basicModalContent {padding: 8px;}
div.breadcrumbs {width: 100%;color: #8F8F99;font-size: 10px;line-height: 12px;padding: 10px 0;}
div.breadcrumbs a {font-weight: normal;}
div#login_top {position: absolute !important;top: 0px;right: 0px;float: none !important;z-index: 120;height: 25px;padding: 0 0 8px 0;background: url(login_curve_right.gif) bottom right no-repeat;}
div#login_inner_1 {height: 25px;padding: 0 0 0 50px;background: url(login_curve_left.gif) top left no-repeat;}
ul#login_inner_2 {height: 25px;background: white;overflow: hidden;top: 0px; }
ul#login_inner_2 li {margin: 5px 9px 0 0;}
ul#login_inner_2 li a, ul#login_inner_2 li span {position: relative !important;float: left !important;display: inline !important;line-height: 17px;}
li#login_li_user, li#login_li_credits {border-right: solid 1px #B8D1DE;padding-right: 10px;}
a#login_link_credits {left: -2px;padding-left: 20px;background: url(icon_gameclub_xsm.gif) 2px 1px no-repeat;}
ul#login_inner_2 li a.iconlink {margin-top: 0;}
div.mod_learn {width: 122px;height: 152px;background: transparent left top no-repeat;margin: 5px 49px;}
div.mod_learn span {display: none;}
div.mod_learn a.overlink {height: 122px;}
div.mod_learn a.iconlink {position: absolute;bottom: 8px;left: 12px;}
dl.game_list { overflow: hidden; }
dl.game_list dt { 
float:left;
width:80px;

}
dl.game_list dt span {display: block;width: 100%;height: 20px;line-height: 20px;font-weight: bold;}
dl.game_list dt img {display: inline;float: left;position: relative;}
.col_4x dl.game_list, .gl_4x dl.game_list { width: 200px; } 
.col_4x dl.game_list dd, .gl_4x dl.game_list dd {float:right; width: 130px;}
.col_4x dl.game_list dd.first_game, .gl_4x dl.game_list dd.first_game {margin-left: -110px;width: 110px;}
.col_4x dl.rank_list, .gl_4x dl.rank_list {padding: 20px 0;border-bottom: 1px solid #B3CEDC;}
.col_4x dl.rank_list dt span, .gl_4x dl.rank_list dt span {float: left;padding-right: 3px;width: 18px;font-size: 18px;color: #FF8A00;text-align: center;letter-spacing: -1px;}
.col_4x dl.rank_list dd, .gl_4x dl.rank_list dd {margin-left: -109px;width: 109px;}
div#video_outer {position: absolute !important;left: 20px;top: 20px;width: 374px;overflow: hidden;z-index: 99;display: none;}
div#video_top {background: url(video_topcap.png) left top no-repeat;width: 374px;height: 25px;}
div#video_middle {background: url(video_middle.png) left top repeat-y;width: 322px;padding: 0 26px;}
div#video_middle div.section a {margin: 5px 0 0 95px;}
div#video_bottom {background: url(video_bottomcap.png) left top no-repeat;width: 374px;height: 20px;}
a#video_button_close { margin-left: 102px; }
div#subnav_outer {width: 978px;height: 32px;border-left: solid 1px #BED7E3;border-right: solid 1px #BED7E3;background: white url(subnav_gradient.gif) left bottom repeat-x;}
ul#subnav {background: url(subnav_divider.gif) left center no-repeat;margin: 0 0 0 30px;}
li.subtop {background: transparent url(subnav_divider.gif) right center no-repeat;border-bottom: solid 1px #8DBDE3;margin-left: -1px; }
ul#subnav li.droplink, ul#subnav li.sel, ul#subnav li.IE6selHover {border-bottom-style: none;}
ul#subnav li.sel, ul#subnav li.IE6hover, li.subtop:hover {background: white url(subnav_selected_edge.gif) right bottom no-repeat;}
li.subtop a.subtop, li.subtop a.subtop span {position: relative;display: inline;float: left;}
li.subtop a.subtop:visited {color: #003399;} 
ul#subnav li.sel a.subtop, ul#subnav li.IE6hover a.subtop, li.subtop:hover a.subtop {background: transparent url(subnav_selected_edge.gif) left bottom no-repeat;}
ul#subnav li.sel a.subtop { color: black !important; }
ul#subnav li.droplink a.subtop span {background: transparent url(subnav_arrow.gif) right top no-repeat;padding-right: 14px;}
li.subtop a.subtop span span {padding: 10px 14px 9px 14px;background-image: none !important;white-space: nowrap;font-size: 12px;line-height: 12px;font-weight: bold;}
ul#subnav li.sel a.subtop span span, ul#subnav li.droplink:hover a.subtop span span, ul#subnav li.sel.droplink a.subtop span span, ul#subnav li.IE6hover a.subtop span span {padding-bottom: 10px;}
ul#subnav li div.dropdown {width: 450px;overflow: hidden;display: none;position: absolute;top: 31px;left: 0px;}
ul#subnav li:hover div.dropdown, ul#subnav li.IE6hover div.dropdown, ul#subnav li.IE6selHover div.dropdown { display: block; z-index: 100; }
table.subnav_drop_top td.box1 { background-color: white;background-position: 86px 0px;background-repeat: no-repeat;}
ul#subnav li div.dropdown td.shadowbox_inner {width: 430px;}
table.subnav_drop_top td.shadowbox_inner {padding: 0 0 15px 0;}
table.subnav_drop_bottom td.shadowbox_inner {border-top: solid 1px #D7E9FE}
div.mod_cap {background: url(cap_module_bottom.gif) left bottom no-repeat; padding: 0 0 16px 0;margin: 0 0 10px 0;}
div.mod_cap_foldy {background: url(cap_module_bottom_foldy.gif) left bottom no-repeat;padding: 0 0 21px 0;}
div.mod_cap h4, div.mod_cap h4 a { position: relative;display: inline;float: left;clear: both;width: 100%;text-indent: -30000px;background-position: left top;background-repeat: no-repeat;}
div.mod_cap div.mod_cap_inner { padding: 0 9px;border-left: solid 1px #B3CEDC;border-right: solid 1px #B3CEDC;background-color: white;}
.col_4x div.mod_cap { width: 220px; }
 .col_4x div.mod_cap div.mod_cap_inner { width: 200px; }
.col_8x div.mod_cap { width: 460px; }
 .col_8x div.mod_cap div.mod_cap_inner { width: 440px; }
 
 .logopart1{
display:block;
float:left;
margin-left:18px; 
margin-top:4px;
position:relative;
z-index:99;
 }
 
 .logopart2{  
display:block;
float:left;
margin-left:0;
margin-top:39px;
position:relative;
z-index:99;
 } 
 
 .buttonab{
 background:url(buttonb.jpg);
 width:74px; 
 height:22px;
 display:block;
 margin:0 auto; 
 }
   
  .buttonab:hover{
 background:url(buttona.jpg);
 display:block; 
 margin:0 auto;
 }
 
 
 .box8 h1{
 font-size:16px;
margin-bottom:-5px;
padding:10px 0px; 
 }
 
 
 .chipstitle{ 
 display:block;
left:4px; 
position:relative;
top:-3px;
float:left;
 }
 
 .titlepokerfavorite{
 color:#003366;
float:left;
font-size:16px; 
font-weight:bold;
position:relative;
top:10px;
 }
 
 
.raqmark{ 
font-size:12px;
margin-right:2px;
position:relative;
top:-1px;
}  
 
.raqmark2{
font-size:12px;
margin-left:2px; 
position:relative; 
top:-1px;
} 
 
 
 .casinolinked{
 
 }
 
 .box84casinos{
 padding:0px !important;
 }
 
 
 .bannerleft600{
 width:220px;
 text-align:center;
 }
 
 .bannerleft600 a img{ 
 border:1px solid black;
 
 }
 
  .bannerleft600 div{  
  float:none !important;
  }
 
 
 .speeler{
 
 background:url(speelnu-a.jpg);
display:block;
height:49px;
left:-8px;
margin-top:-19px;
position:relative;
 top:6px;
width:110px;
 }
 
 .speeler:hover{
  display:block; 
 background:url(speelnu-b.jpg);

 }
 
  
 
 .subbertop a{
 display:block;
height:31px;
line-height:30px;
margin:0 10px; 
_float:left;
}
 .booki a{ 
background:url("icon_arrow_sm.gif") no-repeat scroll left top transparent;
display:block; 
padding-left:20px;
margin-top:0; 
color:#003399;
outline:medium none;
text-decoration:none;  
 } 
 
   
 
.bannertopright{
float:left !important;
 
}


.bannertopright a { 
display:block;
left:10px;
position:relative;
top:18px;
z-index:99;
}
 
 
 .bannertopright a  img{ 
 border:1px solid white;

 }
 
 
 
 
 
 
 
 
