
/* ::::: http://www.bigfishgames.com/css/en/screen/basics_output.css?cssbuild=1245217340 ::::: */

html, body, div, form, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; background: rgb(212, 227, 240) url('bg_gradient.gif') repeat-x scroll left top; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
#container { margin: 0pt auto; position: relative; width: 760px; text-align: left; }
.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; }
div#content { overflow: hidden; width: 760px; background-image: url('body_right.gif'); background-color: white; }
div#content div#b4 { padding: 15px 0pt 30px 30px; overflow: hidden; background-image: url('body_left.gif'); width: 730px; }
div#container div, form, dl, dt, dd { display: inline; position: relative; float: left; }
div#container p { margin: 0pt; padding: 5px 0pt; clear: both; }
div#header { z-index: 100; }
div.one_col div.sidepads { padding: 0pt 6px; width: 688px; }
div.col_narrow, div.col_narrow div { width: 122px; }
div.col_narrow div div { width: auto; }
div.two_col_left div.col_wide, div.two_col_right div.col_wide { padding: 0pt 18px 10px 0pt; overflow: hidden; width: 560px; }
div.two_col_right div.col_narrow { float: left; }
div.two_col_right div.col_wide { padding: 0pt 0pt 10px 18px; float: right ! important; }
div.col_top { margin: -15px 0pt 0pt -30px; width: 760px; min-height: 30px; clear: both; padding-bottom: 10px; }
div.col_bottom { width: 700px; clear: both; }
div.three_col { padding: 0pt ! important; overflow: hidden; width: 760px ! important; }
div.three_col div.col_wide { overflow: hidden; width: 428px; margin-left: 150px; }
div.three_col div.col_wide div { width: 400px; }
div.three_col div.col_wide div div { margin: auto; width: auto; }
div.three_col div#col_left { margin-left: -578px; width: 150px; }
div.col_right_corner { width: 122px; margin-top: -15px; }
div.two_col_left_top_corner div.col_right_corner { top: -19px; }
.section { display: inline; position: relative; float: left; width: 100%; clear: both; }
.floatLeft { position: relative; display: inline; float: left; }
.floatRight { position: relative; display: inline; float: right ! important; }
.navlist, .navlist li, .navlist ul { margin: 0pt; padding: 0pt; position: relative; display: inline; float: left; list-style-type: none; }
div#box404 { padding: 50px 0pt 0pt; height: 300px; }
div#box404 img { margin: 0pt auto; }
.hide, .handheld { display: none; }
.medium { font-size: 14px; }
.normal { font-size: 12px; }
.small { font-size: 11px; }
.xsmall { font-size: 10px; }
.xxsmall { font-size: 9px; }
.alert { font-weight: bold; color: rgb(153, 0, 0) ! important; }
.grayedOut { color: rgb(188, 184, 177) ! important; }
.success { color: rgb(0, 136, 0) ! important; }
.highlight { color: rgb(0, 136, 0) ! important; }
.bfgx { margin: 2px 0pt; color: rgb(255, 138, 0); font-weight: bold; line-height: 12px; }
.new { font-style: italic; color: rgb(0, 136, 0); font-weight: bold; }
h1, h2, h3 { color: rgb(0, 51, 102); }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
div.page_top { border-bottom: 1px solid rgb(179, 206, 220); margin: 10px 0pt 15px; padding: 0pt 0pt 6px; width: 695px; height: 29px; }
a { text-decoration: none; color: rgb(0, 51, 153); font-weight: bold; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }
a:link { text-decoration: none; color: rgb(0, 51, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:visited { text-decoration: none; color: rgb(0, 102, 204); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:active { text-decoration: underline; color: rgb(0, 51, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { text-decoration: underline; color: rgb(0, 136, 0); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a.graylink { text-decoration: none; color: rgb(143, 143, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a.graylink:visited { text-decoration: none; color: rgb(143, 143, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a.graylink:active { text-decoration: underline; color: rgb(143, 143, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a.graylink:hover { text-decoration: underline; color: rgb(0, 136, 0); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
img, a img { border-style: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: none ! important; }
a.btn, a.btn_sm { border: medium none ; overflow: hidden; display: inline; position: relative; float: left; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: none ! important; background-position: right top; background-repeat: no-repeat; }
a.btn { padding: 0pt 16px 0pt 0pt; height: 34px; background-image: url('btn_right.gif'); }
a.btn span, a.btn_sm span { display: inline; position: relative; float: left; background-position: left top; background-repeat: no-repeat; font-weight: bold; color: white ! important; }
a.btn span { padding: 9px 0pt 0pt 40px; height: 25px; font-size: 14px; line-height: 14px; 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.gameclub { background-image: url('btn_left_gameclub.gif'); }
a.btn span span { display: none; }
a.btn_sm { padding: 0pt 16px 0pt 0pt; height: 20px; background-image: url('btn_sm_right.gif'); }
a.btn_sm span { padding: 4px 0pt 0pt 16px; background-image: url('btn_sm_left.gif'); height: 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:hover, a.btn_sm:hover { background-position: right bottom; }
a.btn:hover span, a.btn_sm:hover span { background-position: left bottom; }
a.iconLink_sm { background: transparent url('icon_arrow_sm.gif') no-repeat scroll left top; display: block; float: left; padding-left: 20px; line-height: 17px; margin-top: 5px; }
a.iconLink_sm:hover { background-position: 0pt -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_pop, a.icon_pop:hover { background-image: url('icon_fire_sm.gif'); background-position: 0pt 0pt; }
a.icon_search, a.icon_search:hover { background-image: url('icon_search_sm.gif'); background-position: 0pt 0pt; }
a.icon_gift, a.icon_gift:hover { background-image: url('icon_gift_sm.gif'); background-position: 0pt 0pt; }
a.icon_forum, a.icon_forum:hover { background-image: url('icon_forum_sm.gif'); background-position: 0pt 0pt; }
a.iconLink_lg { padding: 6px 0pt 0pt 34px; background: transparent url('icon_arrow_lg.gif') no-repeat scroll left top; display: inline; position: relative; float: left; height: 20px; font-size: 14px; }
a.iconLink_lg:hover { background-position: 0pt -173px; }
a.icon_lg_arrow { background-image: url('icon_arrow_lg.gif'); }
a.icon_lg_download { background-image: url('icon_download_lg.gif'); }
.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-image: url('icons_sprite_med_sm.gif'); }
.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_med.icon_action, .icon_genre_med .icon_action, .icon_genre_med_sel.icon_action, .icon_genre_med_sel .icon_action { background-position: 0pt 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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -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: 0pt -1320px; }
.icon_genre_lg { width: 50px; height: 50px; background-image: url('icons_sprite_lg.png'); }
.icon_genre_lg.icon_action, .icon_genre_lg .icon_action { background-position: 0px 0pt; }
.icon_genre_lg.icon_adventure, .icon_genre_lg .icon_adventure { background-position: -51px 0pt; }
.icon_genre_lg.icon_brain, .icon_genre_lg .icon_brain { background-position: -102px 0pt; }
.icon_genre_lg.icon_card, .icon_genre_lg .icon_card { background-position: -153px 0pt; }
.icon_genre_lg.icon_hidden, .icon_genre_lg .icon_hidden { background-position: -204px 0pt; }
.icon_genre_lg.icon_kids, .icon_genre_lg .icon_kids { background-position: -255px 0pt; }
.icon_genre_lg.icon_adventure_large, .icon_genre_lg .icon_adventure_large { background-position: -306px 0pt; }
.icon_genre_lg.icon_mahjong, .icon_genre_lg .icon_mahjong { background-position: -357px 0pt; }
.icon_genre_lg.icon_marble, .icon_genre_lg .icon_marble { background-position: -408px 0pt; }
.icon_genre_lg.icon_match3, .icon_genre_lg .icon_match3 { background-position: -459px 0pt; }
.icon_genre_lg.icon_puzzle, .icon_genre_lg .icon_puzzle { background-position: -510px 0pt; }
.icon_genre_lg.icon_strategy, .icon_genre_lg .icon_strategy { background-position: -561px 0pt; }
.icon_genre_lg.icon_time, .icon_genre_lg .icon_time { background-position: -612px 0pt; }
.icon_genre_lg.icon_word, .icon_genre_lg .icon_word { background-position: -663px 0pt; }
.icon_genre_lg.icon_riddle, .icon_genre_lg .icon_riddle { background-position: -714px 0pt; }
.icon_genre_lg.icon_mac, .icon_genre_lg .icon_mac { background-position: -765px 0pt; }
.icon_genre_lg.icon_english, .icon_genre_lg .icon_english { background-position: -816px 0pt; }
.icon_genre_lg.icon_exclusive, .icon_genre_lg .icon_exclusive { background-position: -867px 0pt; }
.icon_genre_lg.icon_editors, .icon_genre_lg .icon_editors { background-position: -918px 0pt; }
a.overlink { position: absolute; display: block; width: 113px; top: 4px; left: 4px; }
a.linkModule { position: relative; display: inline; float: left; width: 122px; height: 50px; margin-bottom: 10px; background-repeat: no-repeat; text-align: center; font-size: 11px; text-decoration: none; }
a.linkModule span { display: none; }
div.learnModule { margin: 5px 0pt; background: transparent none no-repeat scroll left top; width: 122px; height: 152px; }
div.learnModule span { display: none; }
div.learnModule a.overlink { height: 122px; }
div.learnModule a.iconLink_sm { position: absolute; bottom: 8px; left: 12px; }
a.mixedLinkModule { text-decoration: none; color: black; }
a.mixedLinkModule h4, a.mixedLinkModule h5 { display: none; }
a.mixedLinkModule span { text-decoration: underline; color: rgb(0, 51, 153); }
ul.gBullets, ul.gBullets li ul { margin: 0pt; padding: 0pt 0pt 0pt 20px; list-style-type: none; }
ul.gBullets li, ul.gBullets li ul li { padding: 0pt 0pt 0pt 14px; width: 100%; }
ul.blueB li, li.blueB { background: transparent url('bullet_blue.gif') no-repeat scroll 0px 3px ! important; }
ul.greenB li, li.greenB { background: transparent url('bullet_green.gif') no-repeat scroll 0px 3px ! important; }
ul.orangeB li, li.orangeB { background: transparent url('bullet_orange.gif') no-repeat scroll 0px 3px; }
ul.blackB li, li.blackB { background: transparent url('bullet_black.gif') no-repeat scroll 0px 3px; }
ul.blueArrowB li, li.blueArrowB { background: transparent url('bullet_blue_arrow.gif') no-repeat scroll 0px 3px; }
ul.grayArrowB li, li.grayArrowB { background: transparent url('bullet_gray_arrow.gif') no-repeat scroll 0px 3px; }
ul.checkB li, li.checkB { background: transparent url('icon_check_sm.gif') no-repeat scroll 0px 0px; padding-left: 20px; }
.gNums dt, .gNums li { background-image: url('icon_1_to_10.gif'); background-repeat: no-repeat; }
.gNums .gNum_1 { background-position: 0px 8px; }
.gNums .gNum_2 { background-position: -40px 8px; }
.gNums .gNum_3 { background-position: -80px 8px; }
.gNums .gNum_4 { background-position: -120px 8px; }
.gNums .gNum_5 { background-position: -160px 8px; }
.gNums .gNum_6 { background-position: -200px 8px; }
.gNums .gNum_7 { background-position: -240px 8px; }
.gNums .gNum_8 { background-position: -280px 8px; }
.gNums .gNum_9 { background-position: -320px 8px; }
.gNums .gNum_10 { background-position: -360px 8px; }
div.capModule { margin: 0pt 0pt 10px; padding: 0pt 0pt 13px; background: transparent url('cap_module_bottom.gif') no-repeat scroll left bottom; }
div.capModule h4 { position: relative; display: inline; float: left; clear: both; width: 122px; text-indent: -30000px; background-position: left top; background-repeat: no-repeat; }
div.capModule ul, div.capModule li, div.capModule dl, div.capModule dt, div.capModule dd { margin: 0pt; padding: 0pt; position: relative; display: inline; float: left; }
div.capModule div, div.capModule ul, div.capModule dl { border-left: 1px solid rgb(179, 206, 220); border-right: 1px solid rgb(179, 206, 220); padding: 4px 4px 0pt; clear: both; width: 112px ! important; background-color: white; }
div.capModule ul li { padding: 4px; list-style-type: none; width: 102px; clear: both; }
div.capModule dt { padding: 4px 4px 0pt 0pt; width: 24px; }
div.capModule dl.gNums dt { height: 30px; text-indent: -30000px; width: 20px; padding-right: 0pt; clear: left; }
div.capModule dd { padding: 4px 0pt 0pt; width: 80px; }
div.capModule dd img { margin: 2px 0pt 0pt 2px; }
div.capModule dl.gNums dd { width: 90px; }
div.boxTitle { margin-top: 20px ! important; }
div.boxTitle h3, div.boxTitle .boxTitle { display: inline; position: relative; float: left; width: 100%; height: 25px; margin-top: -12px; background-position: center top; background-repeat: no-repeat; text-indent: -30000px; }
.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: 0pt; padding: 0pt; 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: rgb(215, 233, 254); }
.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: rgb(239, 246, 255); }
.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: rgb(215, 233, 254); }
.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: rgb(239, 246, 255); }
.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: rgb(255, 255, 255); }
.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'); }
.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'); }
.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: rgb(254, 236, 215); }
.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'); }
div.bookmark { border-top: 1px solid rgb(230, 230, 233); border-bottom: 1px solid rgb(230, 230, 233); margin: 20px 0pt; padding: 5px 0pt; clear: both; width: 100%; text-align: center ! important; }
div.bookmark ul { margin: 0pt auto; float: none ! important; width: 450px; position: relative; }
div.bookmark ul li { margin: 0pt 2px; padding: 0pt; display: inline; float: left; list-style-type: none; }
div.bookmark li a { padding: 0pt 5px 0pt 18px; display: inline; float: left; height: 16px; color: rgb(102, 102, 102); font-size: 10px; line-height: 16px; background-position: left top; background-repeat: no-repeat; }
div.bookmark li a#delicious { background-image: url('delicious.png'); }
div.bookmark li a#digg { background-image: url('digg.png'); }
div.bookmark li a#facebook { background-image: url('facebook.png'); }
div.bookmark li a#mixx { background-image: url('mixx.png'); }
div.bookmark li a#stumbleupon { background-image: url('su.png'); }
div.bookmark li a#myweb { background-image: url('yahoo-myweb.png'); }
.back_to_top { border-top: 1px solid rgb(215, 233, 254); margin: 10px 0pt; padding: 5px 0pt; width: 100%; text-align: right; }
.back_to_top a { padding: 0pt 20px 0pt 0pt; background: transparent url('icon_up.gif') no-repeat scroll right top; float: right; height: 16px; font-weight: normal; font-size: 11px; }
.back_to_top a:visited { color: rgb(0, 51, 153); }
.sifr_title, .sifr_title_red { overflow: hidden; font-size: 18px; line-height: 34px; height: 38px; }
.sifr_title div, .sifr_title_red div { height: 40px; width: 100%; }
.flash-replaced .alt { overflow: hidden; display: block; height: 0pt ! important; position: absolute; width: 0pt; }
div.picks { margin-bottom: 15px; }
div.picks h3 { margin-bottom: 6px; }
div.picks div.box8, div.picks div.section { width: 400px ! important; }
div.picks dl { margin: 0pt 0pt 0pt 16px; width: 176px; padding-bottom: 12px; }
div.picks dl dt, div.picks dl dd { width: 176px; text-align: center; }
div.picks dl dd a { font-weight: bold; }
.genrelist, .genrelist li { position: relative; display: inline; float: left; }
.genrelist { margin: 0pt; padding: 0pt 15px 0pt 0pt ! important; list-style-type: none; }
.genrelist li, .genrelist a { clear: both; white-space: nowrap; font-size: 11px; }
.genrelist li { margin: 0pt; padding: 0pt; }
.genrelist li a:visited { color: rgb(0, 51, 153); }
div#header { background: white url('header_gradient.gif') repeat-x scroll left top; overflow: hidden; width: 760px; height: 109px; z-index: 15; }
div#header a#logo { background: transparent url('logo_bfg.jpg') no-repeat scroll left top; position: absolute ! important; top: 1px; left: 0px; height: 107px; width: 142px; text-indent: -3000px; z-index: 15; text-decoration: none; }
div#header h4 { background: transparent url('header_wtwgtplay.png') no-repeat scroll left top; position: absolute ! important; top: 40px; left: 118px; height: 36px; width: 570px; text-indent: -3000px; z-index: 25; }
div#header h4.dl_new, div#header h4.ol_new { background-image: url('header_wtwgtplay_anged.png'); }
div#header div#bubbles { background: transparent url('header_right.gif') no-repeat scroll right top; position: absolute ! important; top: 0px; right: 0px; z-index: 20; height: 109px; width: 370px; }
div#header ul { overflow: hidden; position: absolute; left: 40px; bottom: 0px; width: 710px; z-index: 20; }
div#header ul li { margin: 8px 2px 0pt 0pt; background: transparent url('tab_corner_left.gif') no-repeat scroll left top; }
div#header ul li#nav_first { background: transparent url('tab_corner_left_first.gif') no-repeat scroll left top; margin-left: 36px; }
div#header ul li:hover { margin-top: 0pt; }
div#header ul li a, div#header ul li span { display: inline; position: relative; float: left; white-space: nowrap; }
div#header ul li a { background: transparent url('tab_gradient.gif') repeat-x scroll left bottom; text-decoration: none; }
div#header ul li a:visited { color: rgb(0, 51, 153); }
div#header ul li#nav_first a { padding: 0pt 0pt 0pt 70px; background: transparent url('tab_gradient_first.gif') no-repeat scroll left bottom; }
div#header ul li a span { padding: 0pt 0pt 0pt 7px; background: transparent url('tab_edge.gif') no-repeat scroll left bottom; }
div#header ul li#nav_first a span { padding: 0pt; background-image: none; }
div#header ul li a span span, div#header ul li#nav_first a span span { padding: 0pt; background: transparent url('tab_corner_right.gif') no-repeat scroll right top; }
div#header ul li a span span span, div#header ul li#nav_first a span span span { padding: 0pt; background: transparent url('tab_gradient.gif') repeat-x scroll right bottom; }
div#header ul li a span span span span, div#header ul li#nav_first a span span span span { padding: 5px 7px 5px 0pt; background: transparent url('tab_edge.gif') no-repeat scroll right bottom; font-size: 12px; color: rgb(0, 68, 172); font-weight: bold; }
div#header ul li#nav_first a span span span span { margin-left: -10px; }
div#header ul li:hover a span span span span, div#header ul li#nav_first:hover a span span span span { padding: 5px 7px 13px 0pt; }
div#header ul li.sel { margin: 0pt 2px 0pt 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('tab_sel_corner_left.gif') no-repeat scroll left top; }
div#header ul li#nav_sel_first.sel { margin: 0pt 2px 0pt 0pt; padding: 0pt 0pt 0pt 106px; background: transparent url('tab_sel_corner_left_first.gif') no-repeat scroll left top; }
div#header ul li.sel a { padding: 0pt 7px 0pt 0pt; background: transparent url('tab_sel_corner_right.gif') no-repeat scroll right top; text-decoration: none; }
div#header ul li.sel a span, div#header ul li.sel a span span, div#header ul li.sel a span span span { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
div#header ul li#nav_sel_first.sel a span span span { margin-left: -5px; }
div#header ul li.sel a span span span span { padding: 9px 0pt; background: transparent none repeat scroll 0% 0%; color: black; white-space: nowrap; }
div#subnav_outer { border-left: 1px solid rgb(190, 215, 227); border-right: 1px solid rgb(190, 215, 227); background: white url('subnav_gradient.gif') repeat-x scroll left bottom; width: 758px; height: 32px; }
ul#subnav { margin: 0pt 0pt 0pt 30px; background: transparent url('subnav_divider.gif') no-repeat scroll left center; }
li.subtop { border-bottom: 1px solid rgb(141, 189, 227); background: transparent url('subnav_divider.gif') no-repeat scroll right center; 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') no-repeat scroll right bottom; }
li.subtop a.subtop, li.subtop a.subtop span { position: relative; display: inline; float: left; }
li.subtop a.subtop:visited { color: rgb(0, 51, 153); }
ul#subnav li.sel a.subtop, ul#subnav li.IE6hover a.subtop, li.subtop:hover a.subtop { background: transparent url('subnav_selected_edge.gif') no-repeat scroll left bottom; }
ul#subnav li.sel a.subtop { color: black ! important; }
ul#subnav li.droplink a.subtop span { background: transparent url('subnav_arrow.gif') no-repeat scroll right top; padding-right: 14px; }
li.subtop a.subtop span span { padding: 10px 14px 9px; 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 { overflow: hidden; width: 450px; 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: 0pt 0pt 15px; }
table.subnav_drop_bottom td.shadowbox_inner { border-top: 1px solid rgb(215, 233, 254); }
ul#subnav li div.dropdown #genrelist_1 { margin-left: 3px ! important; }
ul#subnav li div.dropdown a { font-size: 12px; }
table.subnav_drop_bottom a { margin: 10px 0pt 0pt 8px; }
table.subnav_drop_bottom a:visited { color: rgb(0, 51, 153); }
table.subnav_drop_bottom a.icon_pop { margin-left: 56px; }
div#login_top { padding: 0pt 0pt 8px; background: transparent url('login_curve_right.gif') no-repeat scroll right bottom; position: absolute ! important; top: 0px; right: 0px; float: none ! important; z-index: 120; height: 25px; }
div#login_top div#login_inner { padding: 0pt 0pt 0pt 50px; background: transparent url('login_curve_left.gif') no-repeat scroll left top; height: 25px; }
div#login_top div#login_inner div { background: white none repeat scroll 0% 0%; overflow: hidden; height: 25px; }
div#login_top div.welcomeUser { padding-right: 20px; height: 17px; line-height: 17px; margin-top: 5px; font-weight: bold; }
div#login_top div#login_inner div a { margin: 5px 10px 0pt 0pt; }
div#feature { margin-bottom: 3px; }
div#feature div.box8 { width: 400px; }
div#feature h3 { background-image: url('title_featured_game.gif'); }
div#feature_image { padding: 6px 10px 10px; overflow: hidden; width: 175px; height: 150px; }
div#feature_info { margin: 4px 0pt 0pt; overflow: hidden; width: 195px; }
div#feature_info h5 { margin: 0pt 0pt 3px; font-size: 12px; }
div#feature_info div { width: 195px; clear: both; }
div#feature_info div#screenshots { margin: 8px 0pt 10px; text-align: left; font-size: 11px; }
div#feature_info img { margin: 3px 0pt 0pt; }
#modalOverlay { background-color: rgb(0, 0, 0); }
#modalContainer { border-style: none; height: 500px; width: 740px; left: 50%; top: 15%; margin-left: -380px; }
#modalContainer #basicModalContent { padding: 8px; }
div#subnav_outer { border-left: 1px solid rgb(190, 215, 227); border-right: 1px solid rgb(190, 215, 227); background: white url('subnav_gradient.gif') repeat-x scroll left bottom; width: 758px; height: 32px; }
ul#subnav { margin: 0pt 0pt 0pt 30px; background: transparent url('subnav_divider.gif') no-repeat scroll left center; }
li.subtop { border-bottom: 1px solid rgb(141, 189, 227); background: transparent url('subnav_divider.gif') no-repeat scroll right center; 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') no-repeat scroll right bottom; }
li.subtop a.subtop, li.subtop a.subtop span { position: relative; display: inline; float: left; }
li.subtop a.subtop:visited { color: rgb(0, 51, 153); }
ul#subnav li.sel a.subtop, ul#subnav li.IE6hover a.subtop, li.subtop:hover a.subtop { background: transparent url('subnav_selected_edge.gif') no-repeat scroll left bottom; }
ul#subnav li.sel a.subtop { color: black ! important; }
ul#subnav li.droplink a.subtop span { background: transparent url('subnav_arrow.gif') no-repeat scroll right top; padding-right: 14px; }
li.subtop a.subtop span span { padding: 10px 14px 9px; 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 { overflow: hidden; width: 450px; 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: 0pt 0pt 15px; }
table.subnav_drop_bottom td.shadowbox_inner { border-top: 1px solid rgb(215, 233, 254); }
ul#subnav li div.dropdown #genrelist_1 { margin-left: 3px ! important; }
ul#subnav li div.dropdown a { font-size: 12px; }
table.subnav_drop_bottom a { margin: 10px 0pt 0pt 8px; }
table.subnav_drop_bottom a:visited { color: rgb(0, 51, 153); }
table.subnav_drop_bottom a.icon_pop { margin-left: 56px; }
a#module_more_games { margin: 0pt 0pt 20px; background: transparent url('more_games.jpg') no-repeat scroll right top; width: 400px; height: 89px; }
div#header { background: white url('header_gradient.gif') repeat-x scroll left top; overflow: hidden; width: 760px; height: 109px; z-index: 15; }
div#header a#logo { background: transparent url('logo_bfg.jpg') no-repeat scroll left top; position: absolute ! important; top: 1px; left: 0px; height: 107px; width: 142px; text-indent: -3000px; z-index: 15; text-decoration: none; }
div#header h4 { background: transparent url('header_wtwgtplay.png') no-repeat scroll left top; position: absolute ! important; top: 40px; left: 118px; height: 36px; width: 570px; text-indent: -3000px; z-index: 25; }
div#header h4.dl_new, div#header h4.ol_new { background-image: url('header_wtwgtplay_anged.png'); }
div#header div#bubbles { background: transparent url('header_right.gif') no-repeat scroll right top; position: absolute ! important; top: 0px; right: 0px; z-index: 20; height: 109px; width: 370px; }
div#addtofaves { padding: 18px 0pt 7px; overflow: hidden; width: 160px ! important; margin-left: -10px; min-height: 20px; }
div.col_top div#addtofaves { padding: 6px 0pt 0pt; position: absolute ! important; right: 1px ! important; width: auto; height: 40px; }
div#addtofaves span { margin: 0pt 28px 0pt 0pt; padding: 1px 4px 0px 18px; background: rgb(215, 233, 254) url('icon_star_lg.gif') no-repeat scroll 2px 1px; position: relative; display: inline; float: right; height: 16px; font-size: 11px; text-align: left; line-height: 16px; cursor: pointer; color: rgb(0, 51, 153); font-weight: bold; }
.faveshover { text-decoration: underline; color: rgb(0, 136, 0) ! important; }
p.popFaves { margin: 0px 0px 0px 16px; padding: 6px 0px; width: 170px; font-weight: bold; }
.popFaves span { color: rgb(0, 51, 153); }
img.popFaves { margin: 0px 0px 0px 14px; }
div.errorbox { margin: 0pt 0pt 0pt 145px; }
label, input, textarea, select { font-family: Arial,Helvetica,sans-serif; }
label { margin: 0pt 0pt 10px; padding: 4px 5px 0pt 0pt; display: block; float: left; clear: left; width: 140px; height: 14px; white-space: nowrap; text-align: right; }
label.wrong, div.wrong label { color: rgb(204, 0, 0); font-weight: bold; }
input.formText, textarea { border: 1px solid rgb(179, 206, 220); margin: 2px 0px; padding: 2px 4px; background: white url('text_input.gif') repeat-x scroll left top; display: block; float: left; clear: right; width: 200px; font-size: 12px; }
input.formText { height: 16px; }
input.formText:focus, textarea:focus { border: 1px solid rgb(0, 129, 224); background: white none repeat scroll 0% 0%; }
input.wrong, div.wrong input { border: 1px solid rgb(255, 114, 64); background-image: none; }
input.hint { font-weight: bold; color: rgb(143, 143, 153); }
select { border: 1px solid rgb(179, 206, 220); margin: 0pt 0pt 10px; background: white none repeat scroll 0% 0%; font-size: 12px; }
select.error { background: rgb(251, 221, 221) none repeat scroll 0% 0%; }
option.selectTop { color: black; }
form br { clear: right; }
.formSubmit { border-style: solid; border-color: rgb(190, 215, 227) rgb(0, 67, 123) rgb(0, 67, 123) rgb(190, 215, 227); border-width: 2px; margin: 12px 0pt 0pt 35%; padding: 2px 5px 0pt; display: inline; position: relative; float: left; font-weight: bold; font-size: 12px ! important; color: rgb(255, 255, 255) ! important; background-color: rgb(24, 59, 161); text-decoration: none ! important; }
a.formSubmit { padding: 2px 5px; display: inline; position: relative; }
.formSubmit:hover { background-color: rgb(51, 102, 204); }
ul.formErrors { margin: 5px 0pt 10px ! important; padding: 10px 10px 4px 6px; background: rgb(253, 248, 210) none repeat scroll 0% 0%; font-weight: bold; color: black; list-style-type: none; }
ul.formErrors li { padding: 0pt 0pt 6px 24px; background: transparent url('icon_error.gif') no-repeat scroll left top; position: relative; font-family: Tahoma,Verdana,"Lucida Grande",Arial,sans-serif; font-size: 14px; }
div.icon_error { margin: 2px 0pt 0pt 4px; padding: 0pt 0pt 0pt 20px; background: transparent url('icon_error.gif') no-repeat scroll 0px 3px; height: 25px; line-height: 24px; color: rgb(204, 0, 0); font-weight: bold; visibility: hidden; }
div.wrong div.icon_error { visibility: visible; }
div#header ul { overflow: hidden; position: absolute; left: 40px; bottom: 0px; width: 710px; z-index: 20; }
div#header ul li { margin: 8px 2px 0pt 0pt; background: transparent url('tab_corner_left.gif') no-repeat scroll left top; }
div#header ul li#nav_first { background: transparent url('tab_corner_left_first.gif') no-repeat scroll left top; margin-left: 36px; }
div#header ul li:hover { margin-top: 0pt; }
div#header ul li a, div#header ul li span { display: inline; position: relative; float: left; white-space: nowrap; }
div#header ul li a { background: transparent url('tab_gradient.gif') repeat-x scroll left bottom; text-decoration: none; }
div#header ul li a:visited { color: rgb(0, 51, 153); }
div#header ul li#nav_first a { padding: 0pt 0pt 0pt 70px; background: transparent url('tab_gradient_first.gif') no-repeat scroll left bottom; }
div#header ul li a span { padding: 0pt 0pt 0pt 7px; background: transparent url('tab_edge.gif') no-repeat scroll left bottom; }
div#header ul li#nav_first a span { padding: 0pt; background-image: none; }
div#header ul li a span span, div#header ul li#nav_first a span span { padding: 0pt; background: transparent url('tab_corner_right.gif') no-repeat scroll right top; }
div#header ul li a span span span, div#header ul li#nav_first a span span span { padding: 0pt; background: transparent url('tab_gradient.gif') repeat-x scroll right bottom; }
div#header ul li a span span span span, div#header ul li#nav_first a span span span span { padding: 5px 7px 5px 0pt; background: transparent url('tab_edge.gif') no-repeat scroll right bottom; font-size: 12px; color: rgb(0, 68, 172); font-weight: bold; }
div#header ul li#nav_first a span span span span { margin-left: -10px; }
div#header ul li:hover a span span span span, div#header ul li#nav_first:hover a span span span span { padding: 5px 7px 13px 0pt; }
div#header ul li.sel { margin: 0pt 2px 0pt 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('tab_sel_corner_left.gif') no-repeat scroll left top; }
div#header ul li#nav_sel_first.sel { margin: 0pt 2px 0pt 0pt; padding: 0pt 0pt 0pt 106px; background: transparent url('tab_sel_corner_left_first.gif') no-repeat scroll left top; }
div#header ul li.sel a { padding: 0pt 7px 0pt 0pt; background: transparent url('tab_sel_corner_right.gif') no-repeat scroll right top; text-decoration: none; }
div#header ul li.sel a span, div#header ul li.sel a span span, div#header ul li.sel a span span span { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
div#header ul li#nav_sel_first.sel a span span span { margin-left: -5px; }
div#header ul li.sel a span span span span { padding: 9px 0pt; background: transparent none repeat scroll 0% 0%; color: black; white-space: nowrap; }
div#top10 h4 { background-image: url('title_top10.gif'); height: 51px; }
div#top10 div.top10_bottom { padding: 10px 0pt 0pt ! important; overflow: hidden; width: 120px ! important; clear: both; }
div#top10 div.top10_bottom a { margin-left: 16px ! important; float: left; position: relative; display: inline; }
div#topgenres { margin: 0pt 0pt 10px; background: white none repeat scroll 0% 0%; width: 150px; min-height: 195px; }
div#topgenres *, div#topgenres_p * { float: left; position: relative; display: inline; }
div#topgenres h4, div#topgenres h5, h5#topgenres_p_all { height: 31px; width: 117px; text-indent: -30000px; }
div#topgenres h4 { background: transparent url('topgenres_title.gif') no-repeat scroll left top; }
div#topgenres ul, div#topgenres ul li { margin: 0pt; padding: 0pt; list-style-type: none; }
div#topgenres ul { margin: 0pt 0pt 15px; }
div#topgenres ul li { padding: 0pt; width: 140px ! important; text-align: left; font-size: 11px; }
div#topgenres ul li a { width: 124px; height: 16px; }
div#topgenres h5, h5#topgenres_p_all { background: transparent url('topgenres_all_title.gif') no-repeat scroll left top; }
div#topgenres h5 a, h5#topgenres_p_all a { background: transparent url('btn_show_more.gif') no-repeat scroll right 3px; width: 117px; height: 31px; }
h5#topgenres_p_all a { background: transparent url('btn_show_less.gif') no-repeat scroll right 3px; }
div#topgenres h5 a:hover, h5#topgenres_p_all a:hover { background-position: right -279px; }
div#topgenres_p { overflow: hidden; position: absolute ! important; z-index: 40; width: 490px; left: 0pt; top: 10px; }
div#topgenres_p_top { overflow: hidden; z-index: 41; height: 171px; }
td#topgenres_p_top_in { background: white none repeat scroll 0% 0%; height: 136px; vertical-align: top; }
div#topgenres_p_bottom { margin-top: -12px; z-index: 42; }
div#topgenres_p_bottom td.box8 { width: 15px; }
td#topgenres_p_bottom_in { padding: 0pt ! important; background: white none repeat scroll 0% 0%; width: 145px; }
h5#topgenres_p_all { margin: 6px 0pt 0pt 15px; height: 23px; }
div#allgenres { margin: 0pt 0pt 10px; width: 140px; }
div#allgenres * { float: left; position: relative; display: inline; }
div#allgenres h4 { background: transparent url('allgenres_title.gif') no-repeat scroll left top; height: 31px; width: 117px; text-indent: -30000px; }
div#allgenres ul, div#allgenres ul li { margin: 0pt; padding: 0pt; list-style-type: none; }
div#allgenres ul { margin: 0pt 0pt 15px; }
div#allgenres ul li { width: 130px ! important; text-align: left; font-size: 11px; font-weight: bold; }
div#allgenres ul li a { width: 114px; height: 20px; }
div.dailyemail .box8 { padding: 4px 12px 3px 6px; height: 36px; width: 541px; }
div.dailyemail .box8 label { margin: 0pt; padding: 8px 5px 6px 40px; background: transparent url('icon_email_signup.gif') no-repeat scroll left center; width: auto; height: 18px; text-align: left; font-size: 13px; font-weight: bold; }
div.dailyemail .box8 .formText { margin: 5px 5px 0pt 0pt; height: 16px; }
div.dailyemail .box8 .formSubmit { margin: 4px 0pt 0pt; float: right; width: 86px; }
div#dailyemail_errors_1 ul.formErrors { width: 543px; }
div#dailyemail_errors_2 ul.formErrors { width: 543px; margin-bottom: 0pt ! important; }
div#dailyemail_2 { margin-top: 10px; }
div.icon_key { margin: 10px 0pt; width: 695px; background-color: rgb(239, 246, 255); }
div.icon_key h4 { padding: 7px 2px; background: rgb(215, 233, 254) none repeat scroll 0% 0%; display: inline; position: relative; float: left; text-align: center; }
div.icon_key dl { margin: 0pt; padding: 3px 0pt 0pt 10px; overflow: hidden; }
div.icon_key dt, div.icon_key dd { margin: 3px 0pt 0pt; }
div.icon_key dt img { margin: auto 4px; vertical-align: middle; }
div.icon_key dd { margin-right: 10px; line-height: 16px; font-size: 11px; color: rgb(102, 102, 102); }
div.icon_key img { float: left; margin-right: 3px; }
div#module_top5 h4 { background-image: url('title_top5.gif'); height: 51px; }
.divider_line { margin: 5px 0px 15px; padding: 0px; height: 1px; line-height: 1px; background-color: rgb(179, 206, 220); }
div#hidden_ob_picks { margin-bottom: 20px; }
div#hidden_ob_picks h3 { background-image: url('title_hidden_ob_picks.gif'); height: 30px; }
div.picks { margin-bottom: 15px; }
div.picks h3 { margin-bottom: 6px; }
div.picks div.box8, div.picks div.section { width: 400px ! important; }
div.picks dl { margin: 0pt 0pt 0pt 16px; width: 176px; padding-bottom: 12px; }
div.picks dl dt, div.picks dl dd { width: 176px; text-align: center; }
div.picks dl dd a { font-weight: bold; }
.genrelist, .genrelist li { position: relative; display: inline; float: left; }
.genrelist { margin: 0pt; padding: 0pt 15px 0pt 0pt ! important; list-style-type: none; }
.genrelist li, .genrelist a { clear: both; white-space: nowrap; font-size: 11px; }
.genrelist li { margin: 0pt; padding: 0pt; }
.genrelist li a:visited { color: rgb(0, 51, 153); }
a#btn_makehome { margin: 0pt 0pt 12px; padding: 0pt; background-image: url('btn_makeushomepage.gif'); width: 122px; height: 39px; text-indent: -30000px; }
.gameListDivPadding { position: relative; display: block ! important; clear: both; width: 701px; }
#container .gameListDivPadding h2 { margin: 39px 0px 10px; padding: 0px; display: block ! important; clear: both; font-size: 18px; }
#showHideAlphalist { position: absolute; bottom: 14px; right: 6px; }
.GameListBar { margin: 0px 0px 30px; padding: 0px; background: rgb(246, 251, 255) url('gamelistbar.png') repeat-x scroll left top; height: 32px; width: 700px; font-weight: bold; }
.GameListBar .goto { display: block; height: 32px; width: 42px; font-size: 11px; background-color: rgb(216, 234, 255); line-height: 32px; text-align: center; float: left; }
.GameListBar a { margin: 1px 0px 0px; padding: 0px 7px; line-height: 30px; display: block; float: left; }
.GameListBar a:hover { border-style: none solid; border-color: -moz-use-text-color rgb(235, 241, 241); border-width: medium 1px; padding: 0px 6px; background-color: rgb(255, 255, 255); }
.GameListBar a.selected { border-style: none solid; border-color: -moz-use-text-color rgb(235, 241, 241); border-width: medium 1px; padding: 0px 6px; background-color: rgb(255, 255, 255); }
.GameListBar a.nogames { padding: 0px 7px; color: rgb(102, 102, 102) ! important; text-decoration: none; cursor: default; }
.GameListBar a.nogames:hover { border: medium none ; padding: 0px 7px; color: rgb(102, 102, 102); background-color: transparent; }
.GameListBar span.loading { background: rgb(216, 234, 255) url('icon_loading.gif') no-repeat scroll 2px 5px; display: none; height: 32px; width: 24px; font-size: 11px; line-height: 22px; text-align: center; float: right; }
#alpha_gamelist div { margin: 0px; padding: 0px 0px 40px; display: block ! important; clear: both; width: 721px; }
#alpha_gamelist div h4 { border-right: 1px solid rgb(215, 237, 255); margin: 0px; padding: 0px 12px 0px 0px; width: 28px; float: left; text-align: right; font-size: 18px; color: rgb(102, 102, 102); }
#alpha_gamelist div ul { border-left: 1px solid rgb(215, 237, 255); margin: 0px; padding: 0px; overflow: hidden; list-style-type: none; float: left; width: 220px; }
#alpha_gamelist div ul li { padding-left: 14px; line-height: 18px; font-size: 12px; color: rgb(0, 51, 153); }
div#footer { border-left: 1px solid rgb(190, 215, 227); border-right: 1px solid rgb(190, 215, 227); padding: 0pt; overflow: hidden; width: 758px; background-color: rgb(239, 246, 255); clear: both; }
div#footer_inner { border-top: 1px solid rgb(215, 233, 254); border-bottom: 1px solid rgb(179, 206, 220); padding: 15px 0pt; overflow: hidden; width: 758px; text-align: center; font-size: 11px; line-height: 20px; }
div#footer span, div#footer div#copyright, div#footer div#copyright a { color: rgb(102, 102, 102); font-weight: normal; }
div#footer span { padding: 0pt 2px; position: relative; }
div#footer div#copyright { margin: 10px 0pt 0pt; }
div #gc_overlay { padding: 4px; background: rgb(215, 233, 254) none repeat scroll 0% 0%; overflow: hidden; position: absolute; top: 50%; left: 50%; margin-left: -230px; margin-top: -250px; width: 472px; z-index: 3001; text-align: left; }
#gc_overlay .overlay_main { padding: 10px 20px 0pt 27px; background: white none repeat scroll 0% 0%; width: 425px; }
#gc_overlay #close { padding: 7px 10px 5px 5px; background: rgb(215, 233, 254) none repeat scroll 0% 0%; position: absolute; z-index: 3002; top: 0pt; right: 0pt; }
#gc_overlay #close span { text-transform: uppercase; }
#gc_overlay .box1 { margin: 10px 0pt 0pt -10px; background: transparent url('gameclub_fish_middle.gif') repeat-x scroll left top; }
#gc_overlay .box2 { background: transparent url('gameclub_fish_right.gif') no-repeat scroll right top; }
#gc_overlay .gc_overlay_header .box4 { margin: 0pt; background: transparent url('gameclub_fish_left.jpg') no-repeat scroll left top; height: 118px; width: 425px; }
#gc_overlay h2 { padding: 51px 0pt 0pt 110px; font-size: 16px; }
#gc_overlay .gc_overlay_content { margin: 21px 0pt 0pt; }
#gc_overlay .gc_overlay_content p { margin: 4px 0pt 24px; }
#gc_overlay ul { padding-left: 0pt; clear: both; }
#gc_overlay ul li { padding-bottom: 4px; width: 405px; display: block; }
#gc_overlay .formSubmit { margin: 24px 0pt 33px; padding: 4px 6px; display: inline; float: left; text-decoration: none; font-size: 14px; }
#gc_overlay_footer { margin: 0pt 0pt 0pt -27px; background: transparent url('footer_tile.gif') repeat-x scroll left top; overflow: hidden; width: 472px; height: 64px; clear: both; }
#gc_overlay_footer span { padding: 30px 0pt 0pt 75px; background: transparent url('footer_fish.jpg') no-repeat scroll left top; display: block; position: relative; text-indent: -30000px; width: 397px; }
#gc_overlay_footer span span { padding: 10px 0pt 0pt; background: transparent url('text_bfg_worldslargest.gif') no-repeat scroll left top; width: 380px; height: 21px; }
div#breadcrumbs { padding: 10px 0pt 0pt 30px; color: rgb(143, 143, 153); font-size: 10px; }
div.two_col_left_top_corner div#breadcrumbs { width: 560px; }
div#breadcrumbs a { font-weight: normal; }
div#wpe_sidebar, div#wpe_sidebar * { overflow: hidden; }
div#wpe_sidebar { margin: 0pt 0pt 15px -14px; overflow: hidden; width: 165px; top: 0pt; }
div#wpe_sidebar h4 a { background: transparent url('wpe_sidebar_title.gif') no-repeat scroll left top; overflow: hidden; text-indent: -30000px; height: 54px; width: 165px; }
div#wpe_sidebar_inner { padding: 0pt 5px 10px 6px; background: transparent url('wpe_sidebar_bottom.gif') no-repeat scroll 6px bottom; width: 154px; }
div.wpe_sidebar_game { border-left: 1px solid rgb(245, 215, 96); border-bottom: 1px solid rgb(245, 215, 96); padding: 10px 8px; background: rgb(254, 252, 247) none repeat scroll 0% 0%; width: 144px; min-height: 50px; }
div.wpe_sidebar_game a { text-decoration: none; }
div.wpe_sidebar_game a img, div.wpe_sidebar_game a span { position: relative; display: inline; float: left; }
div.wpe_sidebar_game a span { padding: 0pt 0pt 0pt 8px; width: 75px; font-size: 11px; }
div.wpe_sidebar_game a:hover span { text-decoration: underline; }
a.icon_arrow { margin: 6px 0pt 0pt 9px; }
div#module_todaysRelease { background-image: url('calendar_bottomcap.gif'); padding-bottom: 22px; margin-bottom: 20px; }
div#module_todaysRelease h4 { background-image: url('tr_title.gif'); height: 59px; }
div#module_todaysRelease dt { width: 106px; text-align: center; font-weight: bold; }
div#module_todaysRelease dd { color: rgb(0, 136, 0); width: 110px; text-align: center; font-size: 11px; }
div#module_todaysRelease a.iconLink_sm { margin: 8px 0pt 0pt 6px; font-size: 11px; }
div#sitemap { padding: 0pt 0pt 30px; }
div#sitemap h3 { font-size: 14px; }
.sitemap_part { border-top: 1px solid rgb(215, 233, 254); padding: 10px 0pt; overflow: hidden; width: 700px; clear: both; }
div.sitemap_part { margin-top: 20px; }
div.sitemap_part div { width: 230px; }
h2.sitemap_part { padding: 15px 0pt 0pt; margin-top: 15px; }
h3.sitemap_part { border-top: 1px dotted rgb(230, 230, 233); }
ul.sitemap_list { margin: 10px 0pt 0pt; padding: 0pt; list-style-type: none; }
ul.sitemap_list li { margin: 0pt 0pt 3px; }
h1#sitemap_title { border-bottom: 1px solid rgb(179, 206, 220); width: 700px; }
div#sitemap_games { border-style: none; margin-top: 15px; }
div#sitemap_games h2 { margin: 0pt 0pt 10px; }
div#sitemap_games ul.genrelist { margin: 5px 0pt 0pt 40px; width: 160px; }
ul#sitemap_games_sub { margin: 10px 0pt 0pt 40px; }
div#sitemap_help h2, div#sitemap_company h2 { margin-top: 10px; }
div#sitemap_company h3, div#sitemap_other_genres h3 { margin: 20px 0pt 0pt; font-size: 14px; color: black; }
div#sitemap_help ul, div#sitemap_company ul, div#sitemap_other_genres ul { margin-top: 5px; }
div#sitemap_other_genres ul { width: 230px; float: left; font-size: 11px; }
div#rss h1 { border-bottom: 1px solid rgb(179, 206, 220); margin: 0pt 0pt 15px; background: transparent url('rss_title.gif') no-repeat scroll left top; width: 700px; height: 40px; text-indent: -30000px; }
div#rss h2 { color: black; font-size: 12px; }
div#rss_left { padding: 0pt 15px 20px 0pt; width: 420px; }
div#rss_left p { padding: 0pt 0pt 10px; }
div#rss_left p img { float: right; margin-top: -15px; }
div#rss_readers { width: 100%; }
div#rss_readers div { padding: 6px 0pt 0pt 20px; overflow: hidden; width: 120px; }
div#rss_readers h3 { margin: 0pt 0pt 3px; color: black; font-size: 12px; }
div#rss_readers ul { padding: 0pt 0pt 10px; }
div#rss_right div.box8 { padding: 10px; width: 245px; }
div#rss_right h3 { color: black; font-size: 12px; }
div#rss_right ul { padding: 10px 0pt 0pt; overflow: hidden; width: 245px; }
div#rss_right li a { background: transparent url('btn_rss.gif') no-repeat scroll left top; display: block; width: 245px; height: 20px; clear: both; text-indent: 50px; }
div#pagenotfound { margin: 0pt 75px; width: 550px; }
div#pagenotfound h2 { border-bottom: 1px solid rgb(190, 215, 227); margin: 5px 0pt 14px; background: transparent url('fish_blush.jpg') no-repeat scroll left top; width: 550px; height: 63px; text-indent: -30000px; }
div#pagenotfound h2 span { background: transparent url('oops.gif') no-repeat scroll 63px 14px; display: block; width: 200px; height: 63px; }
div#pagenotfound ul li { overflow: hidden; clear: both; }
div#pagenotfound h3 { margin: 30px 0pt 8px; }
div#num1game { margin: 0pt 25px 0pt 0pt; }
div#num1game div.box8 { padding: 0pt 10px 10px; width: 175px ! important; text-align: center; }
div#num1game h3 { margin: -14px 0pt 6px ! important; background-image: url('title_hitgame.gif'); }
div#num1game a { font-weight: bold; }
div#genre_2t4 { padding: 0pt; width: 330px; }
div#gamelist dl { margin: 17px 30px 0pt 0pt; overflow: hidden; width: 80px; }
div#gamelist dl dt { margin-bottom: 5px; font-weight: bold; color: rgb(0, 136, 0); }
#dailyemail h3 { clear: both; }
#dailyemail p { margin: 5px 15px 5px 0pt ! important; }
#dailyemail ul { margin: 0pt 0pt 10px; padding: 15px 10px; clear: both; width: 675px; list-style-type: none; font-size: 14px; font-weight: bold; }
#dailyemail ul.successmsg { background-color: rgb(240, 255, 235); }
#dailyemail ul.errmsg { background-color: rgb(255, 255, 204); }
div#ptip { padding: 0pt 0pt 0pt 36px; position: absolute ! important; 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: 0pt 0pt 0pt 36px ! important; }
div.ptip_x_l { padding: 0pt 27px 0pt 0pt ! important; }
div.ptip_um { padding: 0pt 0pt 30px 27px ! important; }
div.ptip_dm { padding: 30px 0pt 0pt 27px ! important; }
div.ptip_p { position: absolute ! important; top: 0pt; background-position: 0pt 0pt; 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: 0pt; right: auto; }
div#ptip_p_rm { background-image: url('tipbox_pointer_left_mid.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: 0pt; }
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: 0pt; top: auto; background-image: url('tipbox_pointer_bottom_mid.png'); }
div#ptip_p_dm { bottom: auto; top: 0pt; background-image: url('tipbox_pointer_top_mid.png'); }
div#ptip_b { margin: 0pt; padding: 0pt; }
div#ptip_b, div#ptip_b_t, div#ptip_b_b { width: 225px; }
div#ptip_b_t { background: transparent url('tipbox_topcap.png') no-repeat scroll 0pt 0pt; height: 25px; }
div#ptip_b_m { padding: 0pt 23px 0pt 14px; background: transparent url('tipbox_middle.png') repeat-y scroll 0pt 0pt; width: 188px; }
div#ptip_b_m * { clear: both; z-index: 5200; }
div#ptip_b_b { background: transparent url('tipbox_bottomcap.png') no-repeat scroll 0pt 0pt; height: 20px; }
div#ptip_game h4 { margin: 0pt 6px 15px 7px; color: rgb(0, 51, 102); font-size: 16px; }
div#ptip_game * { width: 175px; }
div#ptip_game div { padding: 0pt 6px 10px 7px; min-height: 80px; }
div#ptip_game div img { margin: 0pt 0pt 10px; }
div#ptip_game h5 { border-top: 1px solid rgb(179, 206, 220); padding: 6px 6px 0pt 7px; }
div#game_age_ptip h4 { text-align: center; margin-top: 24px; }
div#simple_tip { position: absolute ! important; z-index: 4000; }
div.tip_plain { border: 1px solid rgb(179, 206, 220); padding: 6px 10px; width: 130px; text-align: left; font-size: 11px; background-color: rgb(255, 255, 255); }
div.tip_plain h5 { width: 100%; color: rgb(0, 51, 102); font-size: 14px; }
div.tip_sm_cen { width: 90px; text-align: center; }
div.tip_autowidth { width: auto ! important; }
div#video_outer { overflow: hidden; position: absolute ! important; left: 20px; top: 20px; width: 374px; z-index: 99; display: none; }
div#video_top { background: transparent url('video_topcap.png') no-repeat scroll left top; width: 374px; height: 25px; }
div#video_middle { padding: 0pt 26px; background: transparent url('video_middle.png') repeat-y scroll left top; width: 322px; }
div#video_middle div.section a { margin: 5px 0pt 0pt 95px; }
div#video_bottom { background: transparent url('video_bottomcap.png') no-repeat scroll left top; width: 374px; height: 20px; }
a#video_button_close { margin-left: 102px; }
div#shareOverlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; display: none; top: 0px; left: 0px; width: 100%; z-index: 600 ! important; }
div#shareWindow { margin: 0px; padding: 3px 0px; overflow: auto; display: none; position: absolute; top: 20px; left: 0px; width: 589px; background-color: rgb(214, 236, 255); z-index: 700 ! important; text-align: center; }
div#closeButton { border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(220, 232, 246) rgb(220, 232, 246); border-width: medium medium 1px 1px; position: absolute; top: 3px; right: 3px; width: 67px; height: 24px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; cursor: pointer; }
.closeButton { background: rgb(217, 234, 252) none repeat scroll 0% 0%; text-decoration: none; color: rgb(0, 51, 153); }
.closeButtonhover { text-decoration: underline; color: rgb(0, 136, 0); }
div#shareContainer { border: 1px solid rgb(220, 232, 246); margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 581px; text-align: left; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1#shareTitle { border-bottom: 1px solid rgb(171, 207, 221); margin: 16px 0px 0px 25px; padding: 0px; width: 532px; height: 25px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 153); }
h2#option1 { margin: 16px 0px 0px 25px; padding: 0px; width: 532px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 153); }
#errorContainer { margin: 4px 0px 0px 25px; padding: 8px 0px 8px 32px; background: rgb(255, 254, 216) url('icon_error.gif') no-repeat scroll 8px 8px; display: none; width: 500px; color: rgb(0, 0, 0); line-height: 18px; }
#shareForm { margin: 0px; padding: 0px; text-align: left; }
#shareForm label { display: block; font-weight: bold; float: none; clear: both; text-align: left; }
h2#option2 { border-top: 1px solid rgb(171, 207, 221); margin: 0px 0px 0px 25px; padding: 10px 0px 0px; clear: both; width: 532px; height: 27px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 102); }
h2#option2 span { font-weight: normal; }
div#infoContainer { margin: 14px 0px 0px; padding: 0px; width: 564px; }
div#emailContainer { margin: 0px; padding: 0px; width: 564px; }
span#sharePreload { background: transparent url('message.png') no-repeat scroll right top; display: none; }
div#messageContainer { margin: 0px; padding: 10px 0px 0px; background: transparent url('message.png') no-repeat scroll right top; width: 564px; height: 300px; clear: both; }
div#securityContainer { margin: 0px 0px 0px 38px; padding: 0px; width: 532px; height: 139px; }
div#privacyContainer { margin: 8px 0px 4px; padding: 0px; height: 40px; text-align: center; }
div#infoContainer p { margin: 0px 0px 0px 38px; padding: 0px; width: 526px; height: 20px; clear: both; position: relative; display: block; }
div#infoContainer p label { margin: 0px; padding: 0px; position: absolute; top: 1px; left: 22px; display: block; font-weight: normal; }
div#infoContainer p input#earnFreeGames { margin: 0px; padding: 0px; }
.addEmails { margin: 0px; padding: 0px 0px 0px 26px; background: rgb(255, 255, 255) url('add.gif') no-repeat scroll left top; float: right; width: 180px; height: 24px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 51, 153); cursor: pointer; text-align: left; }
.addEmails:hover { background-position: left bottom; }
div#gameInfoContainer, div#yourNameContainer { padding: 0px; overflow: hidden; }
div#gameInfoContainer { margin: 0px 0px 0px 38px; width: 508px; height: 85px; clear: left; }
div#gameInfoContainer img { float: left; margin-right: 8px; }
div#gameInfoContainer strong { margin: 0px; padding: 0px; display: block; font-size: 14px; font-weight: bold; color: rgb(0, 51, 153); }
div#gameInfoContainer a { display: block; color: rgb(0, 51, 153); line-height: 12px; font-weight: normal; }
div#yourNameContainer { margin: 0px 0px 0px 130px; width: 420px; height: 20px; }
div#securityContainer strong { margin: 4px 0px; display: block; }
div#keyContainer { margin: 4px 14px 0px 0px; padding: 0px; width: 300px; height: 50px; float: left; display: inline; }
#privateKey {  }
#securityImage { border: 1px solid rgb(158, 196, 213); }
div#buttonContainer { margin: 24px 4px 4px 0px; padding: 0px; height: 35px; }
#clearFields { padding-left: 8px; line-height: 19px; }
#clearFields span { color: rgb(0, 51, 153); cursor: pointer; }
#submit { float: left; clear: left; }
#openEmail { margin: 0px 0px 10px 34px; }
div#infoContainer label, div#infoContainer input, div#emailContainer label, div#emailContainer input, div#messageContainer label, div#messageContainer input, div#yourEmailText { margin: 0px 0px 4px 38px; }
div#messageContainer textarea { margin: 0px 0px 4px 20px; }
div#messageContainer > textarea { margin: 0px 0px 4px 38px; }
div#infoContainer input, div#messageContainer input, div#messageContainer textarea { margin-bottom: 8px; }
#yourName, #yourEmail, #yourEmailText, #friendsEmail, .friendsEmail, #privateKey { width: 300px; height: 22px; }
div#emailContainer #friendsEmail, div#emailContainer .friendsEmail { margin-bottom: 8px; }
div#infoContainer > #yourName, div#infoContainer > #yourEmail, div#infoContainer > #yourEmailText, div#emailContainer > #friendsEmail, div#emailContainer > .friendsEmail, div#securityContainer > #privateKey { height: 18px; }
#subject { margin: 0px 0px 0px 38px; overflow: hidden; padding-right: 8px; width: 400px; line-height: 16px; }
#message { height: 82px; width: 397px; }
.textbox { border: 1px solid rgb(158, 196, 213); padding: 2px; background: transparent url('textbox.jpg') repeat-x scroll left top; font-size: 14px; color: rgb(0, 51, 102); }
.textbox:hover { border: 1px solid rgb(0, 104, 221); background: transparent url('textbox.jpg') repeat-x scroll left top; }
.textboxError { border: 1px solid rgb(161, 45, 22); padding: 2px; background: transparent none repeat scroll 0% 0%; font-size: 14px; color: rgb(0, 51, 102); }
.textboxError:hover { border: 1px solid rgb(156, 40, 17); }
#shareForm .error { color: rgb(156, 40, 17); }
.errorIcon { background: transparent url('icon_error.gif') no-repeat scroll 0px 2px; float: right; width: 190px; height: 24px; display: inline; line-height: 24px; padding-left: 24px; color: rgb(156, 40, 17); }
#privateKeyError { margin: 4px 0px 0px 2px; float: none; width: 300px; height: 24px; display: block; line-height: 24px; }
#submit, #openEmail { padding: 0px; }
.button { border-style: solid; border-color: rgb(179, 206, 220) rgb(0, 51, 102) rgb(0, 51, 102) rgb(179, 206, 220); border-width: 2px; padding: 0px; background-color: rgb(0, 51, 153); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; cursor: pointer; }
.button:hover { background-color: rgb(51, 153, 255); }
#toolTip { background: transparent none repeat scroll 0% 0%; position: absolute; display: none; left: 0px; top: 0px; width: 200px; height: 200px; z-index: 800 ! important; }
#toolTipTop { background: transparent url('tipbox_topcap.png') no-repeat scroll 0pt 0pt; width: 225px; height: 25px; }
#toolTipCenter { padding: 0px 23px 0px 14px; background: transparent url('tipbox_middle.png') repeat-y scroll 0pt 0pt; width: 188px; text-align: left; }
#toolTipBottom { background: transparent url('tipbox_bottomcap.png') no-repeat scroll 0pt 0pt; width: 225px; height: 20px; }
#toolTipPointer { background: transparent url('tipbox_pointer_left_mid.png') no-repeat scroll right 20px; position: absolute ! important; top: 0pt; left: -36px; width: 40px; height: 85px; }
#shareConfirmation {  }
#shareMessage { border: 1px solid rgb(237, 249, 229); padding: 8px 8px 8px 43px; background: rgb(236, 252, 225) url('icon_check.gif') no-repeat scroll 8px 8px; display: block ! important; color: rgb(0, 0, 0); }
#shareMessage h4 { display: block ! important; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
#shareMessage p { display: block ! important; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
.shareThis { visibility: hidden; }

/* ::::: http://www.bigfishgames.com/css/en/screen/download_output.css?cssbuild=1245217340 ::::: */

ul#genrelist_1 { margin-left: 16px ! important; }
div.game_age { display: none; }
div.dlgi_title h1, div.dlgi_title h2 { text-align: center; font-size: 16px; }
div.dlgi_description strong { font-weight: normal; }
div.dlgi_sysreqs { font-size: 10px; }
div.dlgi_sysreqs h5 { color: rgb(0, 51, 102); }
div.dlgi_sysreqs ul, div.dlgi_sysreqs ul li { margin: 0pt; padding: 0pt; list-style-type: none; }
div.dlgi_featureimage { margin: 0pt 0pt 10px; }
div.dlgi_info_download div.big_game { padding: 5px 5px 5px 32px; background: rgb(215, 233, 254) url('icon_info_sm.gif') no-repeat scroll 5px 10px; text-align: left; }
div.dlgi_info_download div.big_game img { margin: 5px 5px 0pt; float: left; }
div.dlgi_info_download div.big_demo { padding: 0pt 3px; font-weight: bold; }
div.dlgi_or { color: rgb(0, 51, 153); font-weight: bold; text-align: center; }
div.dlgi_wpe h4 { margin: 5px 0pt 0pt; background: transparent url('wpe.gif') no-repeat scroll left top; text-indent: -30000px; width: 180px; height: 22px; }
div.dlgi_wpe a.dlgi_wpe_gcupsell { margin: 0pt 0pt 3px; background: transparent url('icon_gameclub_med.gif') no-repeat scroll left top; overflow: hidden; display: block; width: 145px; height: 40px; }
div.dlgi_wpe a.dlgi_wpe_gcupsell span { margin: 0pt 0pt 0pt 50px; background: transparent url('gc_exclusive.gif') no-repeat scroll 0px 7px; display: block; text-indent: -30000px; width: 107px; height: 40px; }
div.dlgi_wpe a.icon_arrow { margin: 2px 0pt 10px; font-size: 14px; line-height: 16px; }
.dlgi_gcupsell { margin: 0pt; padding: 7px 0pt 0pt 50px; background: transparent url('icon_gameclub_med.gif') no-repeat scroll left top; height: 33px; font-size: 11px; text-align: left; font-weight: normal; }
.dlgi_gcupsell strong { color: rgb(153, 0, 0); font-size: 14px; }
div.dlgi_guarantee { border-top: 1px solid rgb(179, 206, 220); border-bottom: 1px solid rgb(179, 206, 220); margin: 10px 0pt 0pt; padding: 10px 0pt 12px; background: rgb(243, 248, 255) none repeat scroll 0% 0%; overflow: hidden; }
div.dlgi_guarantee ul { padding: 5px 0pt 0pt; font-size: 11px; }
div.dlgi_versions a.av_for_mac, div.dlgi_versions a.av_for_pc { margin: 10px 0pt 0pt; padding: 0pt; width: 90px; height: 34px; text-indent: -30000px; }
div.dlgi_versions a.av_for_mac { background-image: url('btn_available4mac.gif'); }
div.dlgi_versions a.av_for_pc { background-image: url('btn_available4pc.gif'); }
div.dlgi_security_icon { position: relative; display: inline; float: left; width: 85px; height: 43px; text-indent: -30000px; text-decoration: none; }
div.dlgi_security div.icon_verisign { background: transparent url('verisign.gif') no-repeat scroll center center; }
div.dlgi_security div.icon_BBB { background: transparent url('bbb.gif') no-repeat scroll center center; }
div.dlgi_security div.icon_BBB a { background: transparent none repeat scroll 0% 0%; display: block; width: 85px; height: 43px; }
div.dlgi_security_text { padding: 5px 0pt; text-align: center; }
ul.dlgi_more { margin: 0pt; padding: 0pt; list-style-type: none; }
div#gameinfo_more ul.dlgi_more li { margin: 0pt; padding: 0pt; width: 100%; clear: both; }
div.dlgi_history select { position: relative; display: inline; float: left; font-weight: bold; color: rgb(0, 51, 153); }
div.dlgi_disclaimer { margin: 10px 0pt 0pt; font-size: 11px; color: rgb(102, 102, 102); text-align: center; }
ul.dlgi_actions li { width: 100%; clear: both; }
ul.dlgi_actions a.icon_gift { margin: 0pt; padding: 0pt 0pt 0pt 20px; height: 16px; }
ul.dlgi_actions a.icon_forum { padding: 0pt 0pt 10px 20px; }
ul.dlgi_actions .shareThis { margin: 0pt 50px 0pt 0pt; padding: 0px 0pt 6px 20px; background: transparent url('icon_share_16.gif') no-repeat scroll left top; height: 16px; color: rgb(0, 51, 153); line-height: 14px; float: left; }
ul.dlgi_actions .shareThisHover { text-decoration: underline; color: rgb(0, 136, 0); }
ul#genrelist_1 { margin-left: 16px ! important; }
div.game_age { display: none; }
div.dlgi_title h1, div.dlgi_title h2 { text-align: center; font-size: 16px; }
div.dlgi_description strong { font-weight: normal; }
div.dlgi_sysreqs { font-size: 10px; }
div.dlgi_sysreqs h5 { color: rgb(0, 51, 102); }
div.dlgi_sysreqs ul, div.dlgi_sysreqs ul li { margin: 0pt; padding: 0pt; list-style-type: none; }
div.dlgi_featureimage { margin: 0pt 0pt 10px; }
div.dlgi_info_download div.big_game { padding: 5px 5px 5px 32px; background: rgb(215, 233, 254) url('icon_info_sm.gif') no-repeat scroll 5px 10px; text-align: left; }
div.dlgi_info_download div.big_game img { margin: 5px 5px 0pt; float: left; }
div.dlgi_info_download div.big_demo { padding: 0pt 3px; font-weight: bold; }
div.dlgi_or { color: rgb(0, 51, 153); font-weight: bold; text-align: center; }
div.dlgi_wpe h4 { margin: 5px 0pt 0pt; background: transparent url('wpe.gif') no-repeat scroll left top; text-indent: -30000px; width: 180px; height: 22px; }
div.dlgi_wpe a.dlgi_wpe_gcupsell { margin: 0pt 0pt 3px; background: transparent url('icon_gameclub_med.gif') no-repeat scroll left top; overflow: hidden; display: block; width: 145px; height: 40px; }
div.dlgi_wpe a.dlgi_wpe_gcupsell span { margin: 0pt 0pt 0pt 50px; background: transparent url('gc_exclusive.gif') no-repeat scroll 0px 7px; display: block; text-indent: -30000px; width: 107px; height: 40px; }
div.dlgi_wpe a.icon_arrow { margin: 2px 0pt 10px; font-size: 14px; line-height: 16px; }
.dlgi_gcupsell { margin: 0pt; padding: 7px 0pt 0pt 50px; background: transparent url('icon_gameclub_med.gif') no-repeat scroll left top; height: 33px; font-size: 11px; text-align: left; font-weight: normal; }
.dlgi_gcupsell strong { color: rgb(153, 0, 0); font-size: 14px; }
div.dlgi_guarantee { border-top: 1px solid rgb(179, 206, 220); border-bottom: 1px solid rgb(179, 206, 220); margin: 10px 0pt 0pt; padding: 10px 0pt 12px; background: rgb(243, 248, 255) none repeat scroll 0% 0%; overflow: hidden; }
div.dlgi_guarantee ul { padding: 5px 0pt 0pt; font-size: 11px; }
div.dlgi_versions a.av_for_mac, div.dlgi_versions a.av_for_pc { margin: 10px 0pt 0pt; padding: 0pt; width: 90px; height: 34px; text-indent: -30000px; }
div.dlgi_versions a.av_for_mac { background-image: url('btn_available4mac.gif'); }
div.dlgi_versions a.av_for_pc { background-image: url('btn_available4pc.gif'); }
div.dlgi_security_icon { position: relative; display: inline; float: left; width: 85px; height: 43px; text-indent: -30000px; text-decoration: none; }
div.dlgi_security div.icon_verisign { background: transparent url('verisign.gif') no-repeat scroll center center; }
div.dlgi_security div.icon_BBB { background: transparent url('bbb.gif') no-repeat scroll center center; }
div.dlgi_security div.icon_BBB a { background: transparent none repeat scroll 0% 0%; display: block; width: 85px; height: 43px; }
div.dlgi_security_text { padding: 5px 0pt; text-align: center; }
ul.dlgi_more { margin: 0pt; padding: 0pt; list-style-type: none; }
div#gameinfo_more ul.dlgi_more li { margin: 0pt; padding: 0pt; width: 100%; clear: both; }
div.dlgi_history select { position: relative; display: inline; float: left; font-weight: bold; color: rgb(0, 51, 153); }
div.dlgi_disclaimer { margin: 10px 0pt 0pt; font-size: 11px; color: rgb(102, 102, 102); text-align: center; }
ul.dlgi_actions li { width: 100%; clear: both; }
ul.dlgi_actions a.icon_gift { margin: 0pt; padding: 0pt 0pt 0pt 20px; height: 16px; }
ul.dlgi_actions a.icon_forum { padding: 0pt 0pt 10px 20px; }
ul.dlgi_actions .shareThis { margin: 0pt 50px 0pt 0pt; padding: 0px 0pt 6px 20px; background: transparent url('icon_share_16.gif') no-repeat scroll left top; height: 16px; color: rgb(0, 51, 153); line-height: 14px; float: left; }
ul.dlgi_actions .shareThisHover { text-decoration: underline; color: rgb(0, 136, 0); }
div#email_ie_stretch { height: 300px; }
div#dl_email { margin: 20px 0pt 80px 120px; }
div#dl_email div.box8 { padding: 20px; width: 420px ! important; }
div#dl_email h3 span { color: rgb(51, 102, 0); }
div#dl_email form { margin: 15px 0pt 20px; }
div#dl_email label { width: 175px; }
div#dl_email .formErrors { width: 400px; }
div#dl_email input.formSubmit { margin: 10px 0pt 0pt 180px; }
div#gdownload { margin: 10px 0pt 20px 8px; width: 685px; }
div#gdownload_message, div#gdownload_ad { text-align: center; }
div#gdownload_message { margin: 0pt 0pt 30px; }
div#gdownload_message h4 { font-size: 14px; }
div#gdownload_message a.btn { margin: 10px 0pt 0pt 280px; }
div#gdownload_ad { margin: 0pt 0pt 0pt 40px; }
div#gdownload_ad div.box8 { padding: 2px 0pt 10px; width: 600px ! important; }
div#gdownload_ad div.box8 span { display: block; }
div#gameclub_upsell { overflow: hidden; width: 222px; }
div#gameclub_upsell a { margin: 3px 0pt 0pt; background: transparent url('nr_bigfish_gameclub.jpg') no-repeat scroll left top; position: relative; display: inline; float: left; width: 185px; height: 125px; text-indent: -30000px; text-decoration: none; }
div#gameclub_upsell ul { border-top: 1px solid rgb(215, 233, 254); margin: 30px 0pt 0pt; padding: 10px 0pt 0pt; width: 222px; }
div#gameclub_upsell li { margin-top: 10px; width: 195px; }
div#new_genre_title, div#new_genre dl { border-bottom: 1px solid rgb(179, 206, 220); margin: 0pt 0pt 20px; padding: 10px 0pt 20px; width: 700px; clear: both; }
div#new_genre_title span { margin: 0pt 10px 0pt 0pt; }
div#new_genre_title div#new_primarygenre_des { margin: -13px 0pt 0pt 65px; }
div#new_genre_title div#new_secondgenre_des { margin: 0pt; }
div#new_genre dl dt { padding: 0pt 15px 0pt 0pt; width: 175px; }
div#new_genre dl dd { width: 450px; }
div#new_genre h2 { font-size: 14px; clear: both; }
div#new_genre dl dd strong { color: rgb(0, 136, 0); }
div#new_genre dl dd p { margin: 0pt; padding: 5px 0pt 0pt ! important; overflow: hidden; width: 440px; }
div#new_genre dl dd div div.dlgi_buttonbox { width: 225px; }
div#new_genre dl dd div div { padding: 10px 0pt 0pt; width: 225px; }
div#new_genre div.big_demo { padding-top: 0pt; }
div#new_genre dl dd div div strong { color: black; padding-right: 5px; }
div#new_genre dl dd div div a { margin: 2px 0pt 0pt; white-space: nowrap; }
div#new_genre a.iconLink_sm { font-size: 16px; }
div#new_genre .big_game { padding: 5px 5px 5px 32px; width: 140px; }
.gameListDivPadding #module_addtofaves { position: absolute ! important; top: -20px ! important; right: 0px ! important; width: auto; }
#container .gameListDivPadding h1 { margin: 39px 0px 10px; padding: 0px; display: block ! important; clear: both; font-size: 18px; }
#container .gameListDivPadding h2 { border-bottom: 1px solid rgb(193, 203, 212); margin: 0px 0px 20px; padding: 0px 0px 5px; display: block ! important; clear: both; font-size: 24px; }
.gameSearchLeft { margin: 0px 0px 0px 43px; padding: 0px 0px 0px 9px; background: transparent url('search_left.gif') no-repeat scroll left top; height: 88px; }
.gameSearchRight { margin: 0px; padding: 0px 13px 0px 0px; background: transparent url('search_right.gif') no-repeat scroll right top; height: 88px; }
.gameSearchCenter { margin: 0px; padding: 0px; background: transparent url('search_bg.gif') repeat-x scroll left top; height: 88px; }
div#container .gameSearchCenter form { margin: 0px 8px 0px 12px; padding: 20px 0px 0px; position: relative ! important; }
.gameSearchIcon { background: transparent url('search_icon.gif') no-repeat scroll left top; position: absolute ! important; top: 22px; left: 2px; width: 31px; height: 40px; z-index: 30; }
#gameSearch { border-width: 2px; margin: 0px 16px 0px 0px; padding: 8px 0px 9px 37px; float: left; width: 432px; font-size: 20px; }
.gameSearchButton { border: medium none ; margin: 0px; padding: 0px; background: transparent url('search_button.gif') repeat-x scroll left top; width: 87px; height: 43px; display: block; float: left; text-indent: -30000px; cursor: pointer; }
.ac_results { border: 1px solid rgb(201, 214, 230); margin: 0px 0px 0px 37px; padding: 30px 0px 0px; background: rgb(255, 255, 255) url('search_suggestions.gif') no-repeat scroll left top; overflow: hidden; z-index: 99999; }
.ac_results ul { margin: 0px; padding: 0px; width: 100%; height: 90px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ac_results li { margin: 0px; padding: 2px 10px; overflow: hidden; cursor: pointer; display: block; font-size: 12px; line-height: 18px; text-align: left; color: rgb(0, 51, 153); font-weight: bold; }
.ac_results li strong {  }
.ac_loading { background: white url('indicator.gif') no-repeat scroll right center; }
.ac_odd { background-color: rgb(255, 255, 255); }
li.ac_over { background-color: rgb(239, 246, 255); text-decoration: underline; color: rgb(0, 131, 0); }
.gameListDivPadding #gameResultList { margin: 0px; padding: 30px 0px 0px 79px; background: rgb(255, 255, 255) url('search_results.gif') no-repeat scroll 79px 0px; display: none; }
.gameListDivPadding #gameResultList ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.gameListDivPadding #gameResultList li { margin: 0px; padding: 2px 10px; cursor: default; display: block; font-size: 12px; line-height: 18px; text-align: left; color: rgb(0, 51, 153); font-weight: bold; }
.gameListDivPadding #gameResultList strong { color: rgb(0, 51, 153); }
.gameListDivPadding #gameResultList span { color: rgb(0, 51, 153); cursor: pointer; }
.gameListDivPadding #gameResultList li { background-color: rgb(255, 255, 255); }
.gameListDivPadding #gameResultList .ac_over { text-decoration: none; }
.gameListDivPadding #gameResultList .re_over { text-decoration: underline; color: rgb(0, 136, 0); background-color: rgb(255, 255, 255); }
.gameListDivPadding #gameResultList .re_over strong { text-decoration: underline; color: rgb(0, 0, 0); background-color: yellow; }
.gameListDivPadding #gameResultList strong { color: rgb(0, 0, 0); background-color: yellow; }
.gameListDivPadding .textbox { border: 1px solid rgb(158, 196, 213); padding: 2px; background: rgb(255, 255, 255) url('search_input.gif') repeat-x scroll left top; font-size: 14px; color: rgb(107, 107, 107); }
.gameListDivPadding .textbox:hover { border: 1px solid rgb(0, 104, 221); color: rgb(0, 51, 102); background-color: rgb(255, 255, 255); background-image: none ! important; }
.gameListDivPadding .textboxColor { color: rgb(0, 51, 102); }
.textboxFocus { border: 1px solid rgb(0, 104, 221); color: rgb(0, 51, 102); background-color: rgb(255, 255, 255); background-image: none ! important; }
.findagame_back { width: 700px; }
div#browseAllGenres, div#browseAllGenres div.box8 { overflow: hidden; width: 137px; }
div#browseAllGenres div.box8 { padding: 10px 5px 15px 10px; }
div#browseAllGenres h4 { background: transparent url('topgenres_all_title.gif') no-repeat scroll left top; height: 30px; text-indent: -30000px; }
div#browseAllGenres ul { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; width: 135px ! important; }
div#browseAllGenres ul li { margin: 0pt 0pt 3px; overflow: hidden; width: 135px; font-weight: bold; font-size: 11px; }
div#browseAllGenres ul li a { font-weight: bold; }
div#module_mac_newreleases { width: 122px; }
div#module_mac_newreleases h4 { background-image: url('module_mac_nr_title.gif'); height: 51px; margin-top: 10px; }
div#module_mac_newreleases dl { padding: 5px 0pt 0pt; width: 120px ! important; }
div#module_mac_newreleases dt, div#module_mac_newreleases dd { padding: 0pt 3px; width: 114px; clear: both; text-align: center; font-size: 11px; }
div#module_mac_newreleases dd { margin: 2px 0pt 4px; padding: 0pt 2px 8px; width: 116px; }
span#module_addtofaves { margin-top: 10px; }
.col_top span#module_addtofaves { position: absolute; top: -5px; right: 30px; }
.two_col_left_top_corner span#module_addtofaves { position: relative ! important; float: right; margin-right: 0px; }
div#top_genres { width: 700px; }
div#top_genres_title { border-bottom: 1px solid rgb(179, 206, 220); margin: 10px 0pt 0pt; padding: 0pt 0pt 0pt 45px; background: transparent url('icon_fire_lg.gif') no-repeat scroll left top; width: 655px; }
div#top_genres_title h1 { color: rgb(153, 0, 0); }
div#top_genres_subtitle { margin: 0pt 0pt 20px; padding: 5px 0pt; }
div#top_genres div.box1 { margin: 0pt 16px 0pt 0pt; }
div#top_genres div.top_genres_3rd { margin-right: 0pt; }
div.top_genres_row { padding: 0pt 0pt 30px; }
div#top_genres div.box8 { width: 222px; }
div#top_genres div.top_genre_top { border-bottom: 1px solid rgb(215, 233, 254); padding: 0pt 0pt 5px; width: 222px; margin-top: -10px; }
div#top_genres h2, div#top_genres h2 div, div#top_genres h2 a { position: relative; display: inline; float: left; height: 30px; }
div#top_genres h2 { overflow: hidden; font-size: 16px; line-height: 24px; margin-top: 15px; max-width: 170px; min-width: 60px; }
div#top_genres div.top_genre_middle { padding: 10px 20px; width: 180px; }
div#top_genres dl { padding: 0pt 0pt 10px; overflow: hidden; width: 180px; }
div#top_genres dt { width: 80px; }
div#top_genres dd { padding: 0pt 0pt 0pt 10px; width: 90px; }
div#top_genres dl.top_genre_feature dt, div#top_genres dl.top_genre_feature dd { width: 175px; clear: both; text-align: center; }
div#top_genres dl.top_genre_feature dd { padding: 3px 0pt 10px; }
div#top_genres div#gameclub_upsell { margin-top: 50px; }
div#top_genres div.top_genre_bottom { border-top: 1px solid rgb(179, 206, 220); padding: 5px 5px 10px 10px; width: 207px; font-size: 11px; }
div#module_top5 { margin-top: -10px; }
div#module_top5 h4 { height: 71px; background-image: url('list_caps_top5genre.jpg'); }
div#module_top5 h4#title_top5_action { background-position: 0pt 0px; }
div#module_top5 h4#title_top5_adventure { background-position: 0pt -71px; }
div#module_top5 h4#title_top5_brain { background-position: 0pt -142px; }
div#module_top5 h4#title_top5_card { background-position: 0pt -213px; }
div#module_top5 h4#title_top5_hidden { background-position: 0pt -284px; }
div#module_top5 h4#title_top5_kids { background-position: 0pt -355px; }
div#module_top5 h4#title_top5_adventure_large { background-position: 0pt -426px; }
div#module_top5 h4#title_top5_mac { background-position: 0pt -497px; }
div#module_top5 h4#title_top5_mahjong { background-position: 0pt -568px; }
div#module_top5 h4#title_top5_marble { background-position: 0pt -639px; }
div#module_top5 h4#title_top5_match3 { background-position: 0pt -710px; }
div#module_top5 h4#title_top5_puzzle { background-position: 0pt -781px; }
div#module_top5 h4#title_top5_strategy { background-position: 0pt -852px; }
div#module_top5 h4#title_top5_time { background-position: 0pt -923px; }
div#module_top5 h4#title_top5_word { background-position: 0pt -994px; }
div#module_top5 div, div#module_top5 ul, div#module_top5 dl { background-color: white; }
div#module_top5 dd { text-align: left; }
div#module_top5 dd img { margin: 2px 0pt 0pt; }
div#module_top5 div { text-align: center; padding-top: 20px; }
div#gameinfo { margin: 0pt 0pt 20px; }
div#gameinfo div.box8 { padding: 12px 12px 6px; }
div#gameinfo div.white { margin: 0pt 0pt 6px; }
div#gameinfo div.white div.box8 { padding: 10px 0pt; overflow: hidden; width: 535px; }
div#gameinfo_main { border-left: 1px solid rgb(179, 206, 220); margin: 0pt 15px 0pt 0pt; padding: 0pt 0pt 0pt 15px; overflow: hidden; float: right ! important; width: 300px; }
div#gameinfo div.dlgi_description ul { width: 270px; }
div#gameinfo_main a#video_button_open { margin: 5px 0pt 0pt 80px; }
div#gameinfo_main div.dlgi_screenshots { border-top: 1px solid rgb(179, 206, 220); border-bottom: 1px solid rgb(179, 206, 220); margin: 12px 20px; padding: 6px 0pt 10px; width: 260px; font-size: 11px; text-align: center; }
div#gameinfo_main div.dlgi_screenshots img { margin: 2px 2px 0pt; float: left; }
div#gameinfo_main div.dlgi_sysreqs { width: 190px; }
div#gameinfo_main div.dlgi_versions { width: 90px; }
div#video_outer { left: 233px; top: 68px; }
div#gameinfo_choices { border-right: 1px solid rgb(179, 206, 220); margin: 0pt -1px 0pt 0pt; padding: 0pt 15px 0pt 0pt; overflow: hidden; float: right ! important; width: 175px; }
div#gameinfo_choices div.big_game { width: 137px; margin-bottom: 10px; }
div#gameinfo_choices div.dlgi_buttonbox { width: 175px; text-align: center; }
div#gameinfo_choices h2, div#gameinfo div.dlgi_info_download, div#gameinfo div.dlgi_info_buy { margin: 0pt; padding: 0pt; width: 170px; clear: both; }
div#gameinfo_choices div.dlgi_info_download span { clear: both; display: block; }
div#gameinfo_choices h2 a.btn { margin: 2px 0pt 0pt 10px; width: 130px; }
div#gameinfo_choices h2 a.btn span { width: 85px; text-align: center; }
div#gameinfo_choices .dlgi_gcupsell { margin: 10px 0pt 0pt; width: 125px; }
div#gameinfo_choices div.dlgi_guarantee { width: 180px; }
div#gameinfo_choices div.dlgi_guarantee ul { width: 175px; }
div#gameinfo ul.dlgi_actions { margin: 18px 0pt 12px; }
#share_confirmation { margin: 0px; padding: 0px; width: 559px; font-size: 0px; display: none; }
#shareMessage { margin-bottom: 8px; display: block; }
div#gameinfo div.dlgi_security { margin: 0pt 10px 5px; width: 515px; }
div#gameinfo div.dlgi_security_text { width: 345px; }
div#gameinfo_more div.box8 { padding: 10px; overflow: hidden; width: 540px; }
div#gameinfo_more ul.dlgi_more { width: 50%; }
div#gameinfo_more div#gameinfo_history { float: right; margin-top: 5px; }
div#gameinfo_more div#gameinfo_history select { width: 254px; }
div#developer { margin: 0pt 20px 20px; width: 660px; }
div#developer h1 { font-size: 18px; font-weight: normal; margin-top: 20px; }
div#developer h1 span { color: rgb(0, 136, 0); }
div#dev_feature { border-bottom: 1px solid rgb(179, 206, 220); margin: 20px 0pt 0pt; padding: 0pt 0pt 15px; }
div#dev_feature .dlgi_featureimage { width: 175px; margin-right: 15px; }
div#dev_feature_text { width: 430px; }
div#dev_feature_text h2 { font-size: 12px; }
div#developer #top_game_buttons { margin-left: 90px; }
div#developer #top_game_buttons .dlgi_buttonbox { margin: 10px 0pt 0pt 30px; width: 200px; text-align: center; }
div#developer #top_game_buttons .dlgi_info_download, div#developer #top_game_buttons .dlgi_info_buy { width: 200px; }
div#developer #top_game_buttons .dlgi_buttonbox a { margin: 5px 0pt 0pt 30px; white-space: nowrap; }
div#developer #top_game_buttons .dlgi_buttonbox .dlgi_getlink_buy a { margin-left: 40px; }
div#developer #top_game_buttons .dlgi_buttonbox h2 { clear: both; }
dl.dev_list { margin: 30px 0pt 0pt ! important; padding: 0pt 20px 0pt 0pt; overflow: hidden; width: 300px; height: 190px; }
dl.dev_list.right { padding: 0pt 0pt 0pt 20px; margin-right: 0pt; width: 309px; }
dl.dev_list dt img { margin: 0pt 6px 10px 0pt; position: relative; display: inline; float: left; }
dl.dev_list dt h3 { margin: 0pt 0pt 3px; font-size: 12px ! important; }
dl.dev_list dd p { padding: 0pt; vertical-align: bottom; width: 300px; }
dl.dev_list .dlgi_info_download, dl.dev_list .dlgi_info_buy { width: 300px; }
#developer dl.dev_list dd .big_game { display: none; }
dl.dev_list dd a.iconLink_sm { margin: 3px 0pt 0pt; font-size: 12px; }
dl.dev_list dd a.iconLink_sm span { display: none; }
div#developer .dlgi_info_download strong { padding-right: 5px; }
div#nr { padding: 0px 0px 11px 0pt; background: transparent url('nr_bottomcap.gif') no-repeat scroll left bottom; }
div#nr h1, div#nr h1 span { height: 60px; width: 560px; }
div#nr h1 { background: transparent url('nr_topcap.gif') no-repeat scroll left top; margin-top: 10px; text-indent: -30000px; }
div#nr h1 span { background: transparent url('nr_title.gif') no-repeat scroll center 20px; display: block; }
div#nr_calendar { border-top: 1px solid rgb(185, 223, 137); border-left: 1px solid rgb(185, 223, 137); width: 558px; }
div#nr_today { border-right: 1px solid rgb(185, 223, 137); border-bottom: 1px solid rgb(185, 223, 137); padding: 0pt ! important; overflow: hidden; width: 185px; height: 261px; text-align: center; }
div#nr_today h3 { margin: 5px 0pt 2px; background: transparent url('nr_today_title.gif') no-repeat scroll center top; height: 22px; text-indent: -30000px; }
div#nr_today div { margin: 0pt; }
div#nr_today a.iconLink_sm { margin: 5px 0pt 0pt 40px; position: relative; display: inline; float: left; clear: both; }
div.nr_past { border-right: 1px solid rgb(185, 223, 137); border-bottom: 1px solid rgb(185, 223, 137); overflow: hidden; width: 92px; height: 130px; text-align: center; }
div.nr_past.bg_0 { background-color: rgb(240, 255, 235); }
div#nr div.nr_past dl, div#nr div.nr_past dt { width: 91px; }
div.nr_past dt { padding: 2px 0pt; font-weight: bold; }
div.nr_past dd { padding: 0pt 3px; width: 85px; line-height: 13px; }
div.nr_past dd a:hover h5 { text-decoration: underline; }
div#nr_gameclub { width: 185px; text-indent: -30000px; }
div#nr_gameclub a { margin: 3px 0pt 0pt; background: transparent url('nr_bigfish_gameclub.jpg') no-repeat scroll left top; position: relative; display: inline; float: left; width: 185px; height: 125px; text-indent: -30000px; text-decoration: none; }
#nr_foldy { background: transparent url('nr_foldy.gif') no-repeat scroll left top; position: absolute ! important; bottom: 0pt; right: 0pt; width: 28px; height: 28px; }
#nr_iconkey { margin: 8px 0pt 0pt; padding: 0pt 0pt 0pt 190px; width: 368px; }
#nr_iconkey div { padding: 0px; height: 25px; font-size: 10px; margin-right: 20px; white-space: nowrap; }
#nr_iconkey img { vertical-align: middle; margin-right: 2px; }
div#t100 div.page_top { padding: 0pt 0pt 0pt 40px; background: transparent url('icon_fire_lg.gif') no-repeat scroll left top; height: 41px; width: 655px; margin-bottom: 0pt; }
div#t100 div.page_top h1 { float: left; padding-top: 2px; height: 39px; width: 545px; }
div#t100 div.page_top h4 { float: left; padding-top: 20px; height: 19px; width: 110px; font-weight: normal; font-style: italic; color: rgb(102, 102, 102); text-align: right; }
div#t100 span#module_addtofaves { position: absolute ! important; top: 5px; right: 0px; }
div#t100 div#t100_key_top { border-style: none; margin: 3px 0pt; }
div#filtercontrols { padding: 6px 0pt; height: 27px; line-height: 27px; z-index: 50; }
div#genrelistcontainer { margin: 0pt 25px 0pt 5px; position: relative; height: 27px; }
div#genrelistcontainer span { display: inline; float: left; }
div#genrelistbox { margin: 0pt 21px 0pt 18px; background: transparent url('genre_filter_box_mid.gif') repeat-x scroll left top; overflow: visible; height: 27px; width: 176px; }
div#genrelistbox div { background: transparent url('genre_filter_box_l.gif') no-repeat scroll left top; margin-left: -13px; height: 27px; width: 200px; }
div#genrelistbox div div { background: transparent url('genre_filter_box_r.gif') no-repeat scroll 176px 0pt; margin-left: 0pt; width: 209px; height: 27px; }
div#genrelistbox div div a { margin: 0pt; padding: 0pt; display: inline; float: left; width: 200px; height: 27px; line-height: 27px; color: black; text-decoration: none; }
div#genrelistbox div div a span { margin: 6px 0pt 4px 13px; display: inline; float: left; position: relative; height: 17px; width: 22px; background-image: url('icons_sprite_med_sm_001.gif'); background-repeat: no-repeat; }
div#genrelistbox div div a span.icon_none { background-image: none; width: 2px; }
div#genrelistbox:hover { background-image: url('genre_filter_box_mid_hover.gif'); }
div#genrelistbox div:hover { background-image: url('genre_filter_box_l_hover.gif'); }
div#genrelistbox div div:hover { background-image: url('genre_filter_box_r_hover.gif'); }
div.genrelist_active div#genrelistbox { background-image: url('genre_filter_box_mid_active.gif'); }
div.genrelist_active div#genrelistbox div { background-image: url('genre_filter_box_l_active.png'); }
div.genrelist_active div#genrelistbox div div { background-image: url('genre_filter_box_r_active.png'); }
div#genrelistcontainer div#genre_list { position: absolute ! important; top: 26px; right: 1px; display: none; }
div#genre_list table { width: 209px; }
div#genre_list table td.genrelist_content { border-top: 1px solid rgb(179, 206, 220); padding: 6px 0pt 10px; background-color: rgb(255, 255, 255); }
div#genre_list table td#gl_content_mac.genrelist_content { padding: 7px 0pt 10px; }
div#genre_list table td#gl_content_last { line-height: 15px; padding-top: 8px; }
ul.icon_genre_sm { margin-top: 5px; padding-bottom: 5px; }
ul.genrelist li, ul.genrelist a { font-size: 12px; }
ul.genrelist li, ul.genrelist a.genre_sel { color: rgb(0, 0, 0) ! important; text-decoration: none; }
div#t100 table#t100_table { border-collapse: collapse; width: 695px; }
div#t100 table#t100_table th { border-top: 2px solid rgb(179, 206, 220); border-right: 1px dotted rgb(179, 206, 220); padding: 5px 8px; text-align: center; background-color: rgb(215, 233, 254); color: rgb(51, 51, 51); font-weight: normal; white-space: nowrap; text-transform: uppercase; font-size: 10px; }
div#t100 table#t100_table td { border-right: 1px dotted rgb(215, 233, 254); border-bottom: 1px solid rgb(215, 233, 254); padding: 2px 5px; vertical-align: middle; text-align: center; height: 40px; }
div#t100 table#t100_table td div.loading { margin: 9px auto; background: transparent url('icon_loading.gif') no-repeat scroll left top; display: block; float: none; padding-left: 28px; height: 22px; width: 82px; font-size: 13px; font-weight: bold; color: rgb(0, 102, 204); text-align: left; line-height: 22px; }
div#t100 tr.t100_last td { border-bottom-width: 3px; }
div#t100 table#t100_table tr:hover { background: transparent url('cellbg_blue.jpg') repeat-x scroll left bottom; }
div#t100 th.t100_shift { border-right-style: none; background-color: rgb(244, 244, 244); }
div#t100 table#t100_table td.t100_shift { border-bottom: 1px solid white; padding: 0pt 23px 0pt 0pt; border-right-style: none; font-weight: bold; font-size: 12px; text-align: right; white-space: nowrap; }
div#t100 tr:hover td.t100_shift { background-image: none; background-color: white; }
div#t100 td.t100_shift_up { background: white url('icon_shift_up.gif') no-repeat scroll right center ! important; color: rgb(0, 136, 0); }
div#t100 td.t100_shift_down { background: white url('icon_shift_down.gif') no-repeat scroll right center ! important; color: rgb(255, 138, 0); }
div#t100 tr.t100_last td.t100_shift { border-bottom-color: rgb(244, 244, 244); }
th.t100_rank { border-right: 1px solid rgb(215, 233, 254) ! important; background-color: rgb(255, 239, 157) ! important; }
td.t100_rank { border-right: 1px solid rgb(239, 246, 255) ! important; background-color: rgb(255, 255, 204); font-size: 20px; color: rgb(51, 51, 51); }
tr:hover td.t100_rank { background: rgb(250, 131, 0) url('cellbg_red.jpg') repeat-x scroll left bottom; color: white; }
div#t100 td.t100_game { padding: 10px ! important; text-align: left ! important; font-size: 12px; }
td.t100_game a img { float: left; margin-right: 10px; }
td.t100_game_lg div { width: 210px; }
td.t100_game_med div { width: 230px; }
td.t100_game span { font-size: 11px; }
td.t100_game span a { color: black; font-weight: normal; }
td.t100_game span a:hover { color: rgb(0, 136, 0); }
td.t100_weeks span { font-size: 11px; color: rgb(0, 136, 0); }
div#t100 th.t100_release, div#t100 td.t100_release { border-right-style: none ! important; white-space: nowrap; }
div#t100 td a.icon_lg_download { margin: 0pt 0pt 0pt 20px; padding: 0pt; overflow: hidden; width: 26px; height: 27px; text-indent: -30000px; }
div#t100 td span a { font-size: 10px; }
div#t100 div#t100_key_bottom { margin: 30px 0pt 0pt; border-bottom-style: none; }
div#t100_key_extra { border-bottom: 1px solid rgb(179, 206, 220); padding: 0pt 10px 5px 45px; width: 640px; color: rgb(102, 102, 102); line-height: 16px; font-size: 11px; }
div#wpe { width: 700px; }
div#wpe_top { margin: 0pt 0pt 0pt -15px; padding: 140px 0pt 0pt; background: transparent url('wpe_top.jpg') no-repeat scroll 1px 0pt; overflow: hidden; width: 730px; }
div#wpe_top h1, div#wpe_top h2 { display: none; }
div#wpe_list { padding: 60px 0pt 0pt 38px; overflow: hidden; margin-bottom: -10px; z-index: 1000; }
div#wpe_list dl { border-right: 1px solid rgb(179, 206, 220); margin: 0pt; overflow: hidden; width: 175px; }
div#wpe_list dl.wpe_game_1 { padding: 0pt 16px 0pt 26px; }
div#wpe_list dl.wpe_game_2 { padding: 0pt 21px; }
div#wpe_list dl.wpe_game_3 { padding: 0pt 0pt 0pt 16px; border-right-style: none; }
div#wpe_list dt { clear: both; width: 175px; text-align: center; }
div#wpe_list dt a { text-decoration: none; }
div#wpe_list dt a:hover span { text-decoration: underline; }
div#wpe_list dt img { margin-bottom: 10px; }
dl.wpe_coming_soon dt { background: transparent url('wpe_coming-soon_175x150.jpg') no-repeat scroll left top; padding-top: 165px; font-size: 16px; color: rgb(51, 51, 51); }
div#wpe_list dd { padding: 3px 0pt 0pt 30px; overflow: hidden; width: 145px; height: 24px; clear: both; text-align: center; }
dl.wpe_coming_soon dd { display: none; }
div#wpe_list dd a { position: relative; z-index: 1000; }
div#wpe_carpet { background: transparent url('wpe_bottom.jpg') no-repeat scroll left top; overflow: hidden; width: 730px; height: 170px; z-index: 900; }
div#wpe_bottom { margin: 20px 0pt 0pt 5px; }
div#wpe_bottom div.box8 { padding: 20px 25px 20px 20px; width: 645px; }
div#wpe_bottom h2 { border-bottom: 1px solid rgb(179, 206, 220); margin: 0pt 0pt 10px; padding: 0pt 0pt 3px; display: block; line-height: 22px; }
div#wpe .back_to_top { border-style: none; margin: 35px 0pt 0pt; }
div#genre_title { margin: 10px 0pt -70px; padding: 0pt 0pt 0pt 210px; width: 310px; height: 60px; }
div#genre_title div.icon_genre_lg { margin: 0pt 6px 10px 0pt; }
div#genre_title h1 { font-size: 16px; float: left; width: 245px; }
div#genre_title div#genre_des { width: 245px; font-size: 11px; }
div#genre_top { margin: 0pt 0pt 30px; width: 550px; }
div#genre_num1game { margin: 0pt 25px 0pt 0pt; }
div#genre_num1game div.box8 { padding: 0pt 10px 10px; width: 175px ! important; text-align: center; }
div#genre_num1game h3 { margin: -14px 0pt 6px ! important; background-image: url('title_hitgame.gif'); }
div#genre_num1game a { font-weight: bold; }
div#genre_2t4 { padding: 60px 0pt 0pt; width: 330px; }
div#genre_top dl { margin: 20px 30px 0pt 0pt; overflow: hidden; width: 80px; }
div#genre_top dl dt { margin-bottom: 5px; font-weight: bold; color: rgb(0, 136, 0); }
div#genre_middle h2, div#genre_bottom h2 { margin: 0pt 0pt 15px; font-size: 16px; }
div#genre_middle { margin: 0pt 0pt 30px; width: 700px; }
div#genre_middle div.section { border-bottom: 1px solid rgb(179, 206, 220); margin-bottom: 15px; }
div#genre_middle dl { margin: 0pt 20px 10px 0pt; overflow: hidden; width: 200px; }
div#genre_middle dt { width: 60px; margin-right: 5px; }
div#genre_middle dd { width: 135px; }
div#genre_middle dd span { color: rgb(0, 136, 0); font-weight: bold; }
div#genre_bottom { margin: 0pt 0pt 30px; width: 700px; }
div#genre_bottom ul, div#genre_bottom ul li { margin: 0pt; padding: 0pt; width: 211px; }
div#genre_bottom ul { border-right: 1px solid rgb(179, 206, 220); margin: 0pt 14px 0pt 0pt; padding: 0pt 5px 0pt 0pt; }
div#genre_bottom ul#genre_bottom_3 { padding: 0pt; border-right-style: none; margin-right: 0pt; }
div#genre_bottom ul li { margin: 0pt 0pt 8px; }
div#dl_ad_bottom, a#dl_ad_bottom_outer { width: 700px; height: 100px; }
div#dl_ad_bottom { margin: 10px 0pt; }
a#dl_ad_bottom_outer { position: absolute ! important; left: 0pt; top: 0pt; background-image: url('giftcert_700x100.jpg'); }
a#dl_ad_bottom_outer * { display: none; }
div#dl_ad_bottom a.iconLink_sm { position: absolute ! important; right: 14px; bottom: 12px; font-size: 14px; }
div#dl_ad_bottom span#buildalot2_learn a.iconLink_sm { bottom: 14px; font-size: 12px; right: 29px; }
div#sweepstakes { margin: 0pt 0pt 30px; }
div#sweeps_top { margin: 0pt; padding: 0pt; text-align: center; }
div#sweeps_top_text { display: none ! important; }
div#sweeps_text { margin: 0pt; padding: 0pt; width: 700px; font-size: 12px; }
div#sweeps_terms { border: 1px solid rgb(179, 206, 220); margin: 0pt 0pt 20px; padding: 10px; background: rgb(215, 233, 254) none repeat scroll 0% 0%; width: 680px; }
div#sweeps_terms h4 { text-align: center; }
div#sweeps_terms li { padding: 0pt 30px 15px 0pt; }
a.terms_close { border-left: 1px solid rgb(179, 206, 220); padding: 3px; background: white none repeat scroll 0% 0%; display: block; width: 50px; position: absolute ! important; right: 0px; text-align: center; font-size: 11px; }
a#close_top.terms_close { border-bottom: 1px solid rgb(179, 206, 220); top: 0px; }
a#close_bottom.terms_close { border-top: 1px solid rgb(179, 206, 220); bottom: 0px; }
a.terms_close:hover { background: rgb(166, 0, 0) none repeat scroll 0% 0%; color: white; }
div#sweeps_formbox { margin: 0pt 30px 20px; }
div#sweeps_formbox div.box8 { padding: 20px; width: 600px; }
div#sweeps_formbox form { margin: 20px 0pt 0pt; }
h3#sweeps_success_title { color: rgb(0, 136, 0); text-align: center; margin-bottom: 10px; }

/* ::::: null ::::: */

@media screen {
  body { background: rgb(0, 0, 0) url('background.jpg') no-repeat scroll center top ! important; }
}
