body {background-color:#fff; margin:0px 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
body {background:url(http://www.myplaycity.com/i/promo/broken_hearts/broken_hearts_film_bg_common.jpg) top center no-repeat #fff;}
textarea {font-family:Arial, Helvetica, Sans-Serif;}
form {margin:0;}
img {border:none;}

div.allbody { background:url(http://www.myplaycity.com/i/promo/broken_hearts/broken_hearts_film_bg_common.jpg) top center no-repeat; }

a:link, a:active, a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#000;}

a.ublack:link, a.ublack:active, a.ublack:visited {text-decoration:underline; color:#000;}
a.ublack:hover {text-decoration:underline; color:#930707;}

a.ublue:link, a.ublue:active, a.ublue:visited {text-decoration:underline; color:#0b5e0f;}
a.ublue:hover {text-decoration:underline; color:#0b5e0f;}

a.blue:link, a.blue:active, a.blue:visited {text-decoration:none; color:#1393a9;}
a.blue:hover {text-decoration:underline; color:#155a4e;}

a.fffw:link, a.fffw:active, a.fffw:visited {text-decoration:none; color:#555;}
a.fffw:hover {text-decoration:none; color:#555;}

a.fff:link, a.fff:active, a.fff:visited {text-decoration:none; color:#fff;}
a.fff:hover {text-decoration:none; color:#fff;}

a.udblue:link, a.udblue:active, a.udblue:visited {text-decoration:underline; color:#0b5e0f;}
a.udblue:hover {text-decoration:underline; color:#0b5e0f;}

a.dblue:link, a.dblue:active, a.dblue:visited {text-decoration:none; color:#0b5e0f;}
a.dblue:hover {text-decoration:underline; color:#0b5e0f;}

a.red:link, a.red:active, a.red:visited {text-decoration:none; color:#fa1111;}
a.red:hover {text-decoration:none; color:#fa1111;}

a.ured:link, a.ured:active, a.ured:visited {text-decoration:underline; color:#fa1111;}
a.ured:hover {text-decoration:none; color:#fa1111;}

a.brown:link, a.brown:active, a.brown:visited {text-decoration:none; color:#b78021;}
a.brown:hover {text-decoration:none; color:#b78021;}

a.ubrown:link, a.ubrown:active, a.ubrown:visited {text-decoration:underline; color:#b78021;}
a.ubrown:hover {text-decoration:none; color:#b78021;}

a.black:link, a.black:active, a.black:visited {text-decoration:none; color:#000;}
a.black:hover {text-decoration:none; color:#000;}

a.ugray:link, a.ugray:active, a.ugray:visited {text-decoration:underline; color:#555;}
a.ugray:hover {text-decoration:none; color:#555;}

.clr {clear:both;}

/* global */
.allbody {width:970px; text-align:left;}
.body {margin-top:5px; margin-left:8px;}

.allpages_ad_top {height:20px; padding-top:4px;}
.allpages_ad_bottom {height:20px; padding-top:10px; text-align:center;}

.body_left_1 {float:left; background-color:#fff; width:160px; margin-top:15px;}
.body_middle_1 {float:left; background-color:#fff; width:538px;  margin-top:15px;}
.body_margin8 {float:left; width:8px; margin-top:15px;}
.body_right_1 {float:left; background-color:#fff; width:240px; margin-top:15px;}

.body_left_16 {float:left; background-color:#fff; width:160px;}
.body_middle_16 {float:left; background-color:#fff; width:538px;}
.body_margin8 {float:left; width:8px; margin-top:15px;}
.body_right_16 {float:left; background-color:#fff; width:240px;}

.body_left_2 {float:left; background-color:#fff; width:160px;}
.body_right_2 {float:left; background-color:#fff; width:786px;}

.body_left_3 {float:left; background-color:#fff; width:706px;}
.body_right_3 {float:left; background-color:#fff; width:240px;}

.body_all_4 {background-color:#fff; width:954px;}

.body_left_5 {float:left; background-color:#fff; width:786px;}
.body_right_5 {float:left; background-color:#fff; width:160px;}

.body_navlinks {clear:both; background-color:#fff; width:954px; font-size:11px; padding:5px 0 10px 5px;}
.body_navlinks_index {clear:both; background-color:#fff; width:954px;}

/* top10 */
.top10_item {border-bottom:1px dashed #ccc; height:77px; margin-top:10px; margin-right:4px;}
.top10_item_1 {float:left; width:18px; background:none; background-color:#000; font-size:11px; color:#fff; text-align:center;}
.top10_item_1 {float:left; width:18px; height:19px; background:url('/i/common/top10_1.gif') no-repeat; font-size:11px; color:#fff; text-align:center;}
.top10_item_2 {float:left; width:95px;}
.top10_item_3 {float:left; width:115px; height:29px; overflow:hidden;}
.top10_item_4 {float:left; width:115px; font-size:10px; margin:5px 0 2px 0;}
.top10_item_5 {float:left; width:115px; font-size:10px; }
.top10_item_4 img, .top10_item_5 img {margin-right:3px;}
.top10_viewall {font-size:14px; text-align:center; height:25px; padding-top:10px;}

/* categories */
.categories_item_1 {font-size:14px; padding:10px 0 5px 15px;}
.categories_item   {border-top:1px solid #c1c7cd; font-size:14px; padding:5px 0 5px 15px;}
.categories_item_x {border-top:1px solid #c1c7cd; font-size:14px; padding:5px 0 0px 15px;}

/* header */
.header {height:112px; background-color:#fff; text-align:left; margin-left:8px; width:954px;}
.header .header_l_hole {float:left; width:8px; height:112px;}
.header .header_body {float:left; width:954px;}
.header .header_line {clear:both; width:954px; height:5px; background:url('/i/common/header_bg.jpg');}
.header .header_linew {clear:both; width:954px; height:5px; background:url('/i/common/header_bgw.jpg');}
.header_body .logo {float:left;}
.header_body .right {float:right;}
.home_bookmark {text-align:right; width:734px;}
.home_bookmark .exx {font-size:12px; padding-top:20px;}
.home_bookmark .exx span {text-decoration:underline; cursor:pointer;}
.home_bookmark .bg {padding:5px 5px 7px 5px; font-size:11px; background:url('/i/common/home_bookmark_4.gif'); }
.home_bookmark td {white-space:nowrap; vertical-align:top;}
.search_form {margin-top:1px;}
.search_form_input {width:630px; margin-top:0px; background:url('/i/common/search_input_bg.jpg') no-repeat; height:35px;}
.search_form_input_en, .search_form_input_fr, .search_form_input_de, .search_form_input_it, .search_form_input_es, .search_form_input_ru, .search_form_input_pt {width:630px; margin-top:0px; background:url('/i/common/search_input_bg_en.jpg') no-repeat; height:35px;}

.search_form_input_fr {background:url('/i/common/search_input_bg_fr.jpg') no-repeat; height:35px;}
.search_form_input_de {background:url('/i/common/search_input_bg_de.jpg') no-repeat; height:35px;}
.search_form_input_it {background:url('/i/common/search_input_bg_it.jpg') no-repeat; height:35px;}
.search_form_input_es {background:url('/i/common/search_input_bg_es.jpg') no-repeat; height:35px;}
.search_form_input_ru {background:url('/i/common/search_input_bg_ru.jpg') no-repeat; height:35px;}
.search_form_input_pt {background:url('/i/common/search_input_bg_pt.jpg') no-repeat; height:35px;}

.search_form_input_1 {float:left; width:450px; margin:7px 0px 0px 5px; font-size:16px; font-family:Arial; border:none; background:url('/i/common/search_input_bg2.jpg');}
.search_form_input_2 {float:left; margin:0px 0px 0 16px; border:none; background:url('/i/common/1.gif') no-repeat;width:125px; height:30px; cursor:pointer;}
.mbutons {float:left; width:500px; margin-top:6px;}
.mbutons td {font-size:16px;}
.mbutons .t {padding:2px 4px 0 3px; background:url('/i/common/hb_2.jpg'); font-weight:bold;}
.mbutons .tw {padding:2px 4px 0 3px; background:url('/i/common/hb_2w.jpg'); font-weight:bold;}

/* new_games */
.newgames {height:205px;}
.newgames_item {width:164px; float:left; margin:0px 8px 0 1px;}
.newgames_item_1 {padding:0 0 3px 10px; font-size:14px; height:35px; display:table-cell; vertical-align:bottom;}
.newgames_item_1 a { display: inline-block; max-height: 32px; overflow: hidden; } 
.newgames_item_1 div {margin:0 0 3px 10px; font-size:14px; height:35px;}
.newgames_item_3 {margin:2px 0 0px 10px; font-size:10px; height:38px; overflow:hidden;}

/* hit_game */
.hitcontent {height:300px; width:522px;}

/* hit_game_play */
.play_hitcontent {height:250px; width:300px;}

/* online_epicks */
.online_top_v1 {text-align:center; margin-top:10px;}
.online_top_v2 {text-align:center; font-size:11px; border-bottom:1px dashed #ccc; margin:4px 10px 0px 10px; padding-bottom:10px;}
.online_top_v3 {text-align:center; margin:3px 0 3px 0; font-size:14px;}

/* features_h */
.features_h {margin:8px 0 7px 0;}
.features_h_left_en, .features_h_left_fr, .features_h_left_de, .features_h_left_it, .features_h_left_es, .features_h_left_pt {float:left; width:260px; background:url('/i/common/features_h_en.jpg') no-repeat; border-right:1px solid #a4a4a4; margin-left:1px;}
.features_h_left_fr {background:url('/i/common/features_h_fr.jpg') no-repeat;}
.features_h_left_de {background:url('/i/common/features_h_de.jpg') no-repeat;}
.features_h_left_it {background:url('/i/common/features_h_it.jpg') no-repeat;}
.features_h_left_es {background:url('/i/common/features_h_es.jpg') no-repeat;}
.features_h_left_pt {background:url('/i/common/features_h_pt.jpg') no-repeat;}
.features_h_text {width:124px; margin-left:115px; height:92px; text-align:center; font-size:12px; margin-top:7px; font-weight:bold; line-height:18px;}
.features_h_form {text-align:center;}
.features_h_form_input {margin:2px 0px;}
.features_h_form_input input {text-align:center; color:#adadad; width:200px; border:0; padding:2px 0; }
.features_h_form_submit {margin:10px 0px 0 0px; }
.features_h_form_submit input {border:none; background:url('/i/common/1.gif') no-repeat; width:130px; height:30px; cursor:pointer;}
.features_h_right {float:left; margin-left:20px; margin-top:1px; width:245px; margin-bottom:10px;}
.features_h_right td {vertical-align:top; font-size:11px; text-align:left;}
.features_h_right td div {margin-top:5px; width:65px;}
.features_h_right td img {margin-bottom:10px; margin-right:3px;}
.features_h_right_wide {float:left; margin-left:40px; margin-top:15px; margin-bottom:10px;}
.features_h_right_wide table {width:100%;}
.features_h_right_wide td {vertical-align:top; font-size:14px; text-align:left;}
.features_h_right_wide td div {margin-top:10px; width:190px;}
.features_h_right_wide td div a {text-decoration:underline;}
.features_h_right_wide td img {margin-bottom:10px; margin-right:7px;}

/* features_v */
.features_v {}
.features_v_form_en, .features_v_form_de, .features_v_form_fr, .features_v_form_it, .features_v_form_es{width:150px; background:url('/i/common/features_v_en.jpg') no-repeat top left; margin-left:1px; padding-top:107px;}
.features_v_form_fr {background:url('/i/common/features_v_fr.jpg') no-repeat top left;}
.features_v_form_de {background:url('/i/common/features_v_de.jpg') no-repeat top left;}
.features_v_form_it {background:url('/i/common/features_v_it.jpg') no-repeat top left;}
.features_v_form_es {background:url('/i/common/features_v_es.jpg') no-repeat top left;}
.features_v_form_input {margin:0px 0 0 10px;}
.features_v_form_input input {text-align:center; color:#adadad; width:135px; border:0; padding:2px 0; }
.features_v_form_submit {margin:10px 0px 0 17px; }
.features_v_form_submit input {border:none; background:url('/i/common/1.gif') no-repeat; width:120px; height:30px; cursor:pointer;}
.features_v_tbl {margin-left:10px; margin-top:3px;}
.features_v_tbl td {font-size:11px; text-align:left; padding:2px 0;}
.features_v_tbl td img {margin-right:5px;}

/* footer */
.flags_bottom {clear:both; text-align:center; font-weight:bold; margin: 15px 0 12px 0; padding-bottom:15px; border-bottom:1px dotted #999;}
.flags_bottom img {margin: 0 5px 0 15px;}
.flags_bottom span {width:150px;}
.footer {color:#555; text-align:center; text-decoration:none;} 
.footer div {margin-top:0px; font-size:12px; } 
.footer p {margin:10px 0 20px 0;font-size:11px; color:#555;}
.footer a.ugray { white-space: nowrap; }

.popup_info_div {position: absolute; z-index: 7; display:none; width:300px; height:350px;padding:0;border:#ff0000 solid 0px;}

/* games_all_page */
.dfg {} 
.dfg_item, .dfg_item_c {float:left; width:256px;}
.dfg_item_c {margin:0 8px;}
.dfg_subitem {margin:0px 10px;}
.dfg_subitem_1 {border-bottom:1px solid #c6c6c6; height:178px; width:221px;}
.dfg_subitem_1 p {margin:0 0 0 13px; font-size:14px;}
.dfg_subitem_1 img {margin-bottom:10px; margin-top:3px; margin-left:13px;}
.dfg_subitem_2, .dfg_subitem_3 {float:left; width:90px; height:115px; width:90px;}
.dfg_subitem_2 {margin-left:14px;}
.dfg_subitem_2 img, .dfg_subitem_3 img {margin-bottom:10px; margin-top:2px;}
.dfg_subitem_3 {margin-left:25px;}
.dfg_subitem_2 p, .dfg_subitem_3 p {margin:3px 0 0 0px; font-size:10px; font-weight:bold; height:30px; display:table-cell; vertical-align:bottom;}
.dfg_more {text-align:center; border-top:1px solid #c6c6c6; font-size:11px; padding:5px 0px;}
.dfg_item_ad, .dfg_item_ad_r {float:left; width:388px;}
.dfg_item_ad_r {margin-left:8px;}
.dfg_subitem_ad {margin:0px 10px;}
.dfg_subitem_ad_1 {float:left; height:249px; width:200px; padding-left:16px;}
.dfg_subitem_ad_1 p {margin:16px 0 0 0; font-size:14px;}
.dfg_subitem_ad_1 img {margin:3px 0 0 0;}
.dfg_subitem_ad_2 {float:left; width:110px; margin-left:25px;}
.dfg_subitem_ad_2 div {margin:0px 0 4px 0px; font-size:11px; height:30px;}
.dfg_subitem_ad_2 div td {height:30px; vertical-align:bottom;}
.dfg_more_ad {text-align:center; border-top:1px solid #c6c6c6; font-size:11px; padding:7px 0px 0 0;}
.dfg_ad1 {height:266px;}
.dfg_ad1 div {padding:9px 0 0 36px;}
.dfg_ad2 {height:266px;}
.dfg_ad2 div {padding:9px 0 0 36px;}

/* top_games */
.top_games {margin:15px 15px 5px 15px;}
.top_games .new_games_table {border-bottom:1px solid #ccc;}
.top_games th, .top_games td {padding:5px 10px; text-align:center; white-space:nowrap;}
.top_games th {font-size:16px; border-bottom:1px solid #ccc; color:#0b5e0f}
.top_games td {border-top:1px solid #ccc;}
.top_games .top_games_2 {font-size:20px; font-weight:bold;}
.top_games .top_games_3 {text-align:left; width:45px;}
.top_games .top_games_3 div {width:45px; height:45px;}
.top_games .top_games_4 {text-align:left; width:500px; font-size:14px;}
.top_games .top_games_4 div {width:290px; height:15px;}
.top_games .top_games_7 {width:208px;}
.new_games_p {margin:10px 0 0 0;}

/* online_all_games */
.online_all_games {margin:10px 0 0 20px;}
.online_all_games .oitem_13_c, .online_all_games .oitem_13 {float:left; width:258px; font-size:13px; margin-bottom:25px;}
.online_all_games .oitem_13_c img , .online_all_games .oitem_13 img {margin-top:5px;}
.online_all_games .oitem_13_c {margin:0 60px;}
.online_all_games .oitem_412_c, .online_all_games .oitem_412 {float:left; width:258px; font-size:13px; margin-bottom:25px;}
.online_all_games .oitem_412_c {margin:0 60px;}
.online_all_games .oitem_412_left {float:left; width:110px;}
.online_all_games .oitem_412_right {float:left; width:140px; margin-left:8px; font-size:10px; height:83px; overflow:hidden;}
.online_all_games .oitem_412_right p {margin:0px 0 3px 0; font-weight:bold; font-size:12px;}
.online_all_games_allbox {background:url('/i/common/online_all_games_allbox_bg.gif') repeat-y;} 
.online_all_games_allbox .allitem {float:left; width:209px; font-weight:bold; margin:0 0 5px 0; padding:0 0 0 20px;}
.online_all_games_allbox .allitem_name {float:left; height:19px; padding-top:2px;}
.online_all_games_allbox .allitem_key {float:left; height:19px;}
.online_all_games_allbox .allitem_key {float:left; height:19px;}
.online_all_games_allbox .allitem_key img {margin:0 3px;}

/* play */
.play_header_ad {float:right; padding-top:9px;}
.play_ad_header {margin:0px 3px 0px 0px;}
.play_ad_footer {margin:20px 0px;}
.play_cse {width:600px; margin-left:250px; margin-bottom:20px;  padding-top:15px; text-align:left;}
.play_box_1 {background:url('/i/common/play_bg_1.gif') no-repeat; width:958px; height:289px;}
.play_box_1 .d, .play_box_1 .dm {width:300px; padding:0px 0 0 10px; height:289px; float:left;}
.play_box_1 .dm {padding:0px 9px 0 19px;}
.play_box_1 .h {width:300px; padding:7px 0 5px 0px; height:16px;}
.play_box_1 .h span {background-color:#fff; padding:0px 5px; color:#930707; font-weight:bold; font-size:14px; text-transform:capitalize;}
.play_box_1 .c {width:300px; margin:0px 0 0 0px; height:250px}
.play_box_2 {background:url('/i/common/play_bg_2.gif') no-repeat; width:958px; height:341px; margin-top:14px;}
.play_box_2 .d, .play_box_2 .dm {width:300px; padding:0px 0 0 10px; height:341px; float:left;}
.play_box_2 .dm {padding:0px 9px 0 19px;}
.play_box_2 .t, .play_box_2 .b {width:300px; margin:3px 0 12px 0px; height:30px;}
.play_box_2 .b {margin:12px 0 0 0px;}
.play_box_2 .c {width:300px; margin:0px 0 0 0px; height:250px;}
.features_play {width:300px; height:250px;}
.features_play_en {background:url('/i/common/features_play_en.jpg') no-repeat top left; width:300px; height:250px;}
.features_play_fr {background:url('/i/common/features_play_en.jpg') no-repeat top left; width:300px; height:250px;}
.features_play_de {background:url('/i/common/features_play_en.jpg') no-repeat top left; width:300px; height:250px;}
.features_play_it {background:url('/i/common/features_play_en.jpg') no-repeat top left; width:300px; height:250px;}
.features_play_es {background:url('/i/common/features_play_en.jpg') no-repeat top left; width:300px; height:250px;}
.features_play_text {margin-left:120px; text-align:center; font-size:11px; height:53px;}
.features_play_en .features_play_text {padding-top:10px; height:43px;}
.features_play_form {margin-left:122px; height:90px;}
.features_play_form_input {margin:2px 0px;}
.features_play_form_input input {text-align:center; color:#adadad; width:170px; border:0; padding:2px 0;}
.features_play_form_submit {margin:10px 0px 0 30px; }
.features_play_form_submit input {border:none; background:url('/i/common/1.gif') no-repeat; width:105px; height:25px; cursor:pointer;}
.features_play_table {margin-left:5px; margin-bottom:10px;}
.features_play_table td {vertical-align:top; font-size:11px; text-align:left;}
.features_play_table td div {margin-top:5px; width:100px;}
.features_play_table td img {margin-bottom:7px; margin-right:5px;}

/* new_games_play */
.new_games_play {}
.new_games_play_1, .new_games_play_2, .new_games_play_3, .new_games_play_4 {float:left; width:110px; height:115px;}
.new_games_play_1 {padding:5px 0 0 15px;}
.new_games_play_2 {padding:5px 0 0 40px;}
.new_games_play_3 {padding:15px 0 0 15px;}
.new_games_play_4 {padding:15px 0 0 40px;}
.new_games_play_5 {}
.new_games_play_6 {font-size:11px; margin:3px 0 0 10px; text-align:center;}

/* epicks */
.epicks {margin-left:5px;}
.epicks_item {width:110px; float:left; padding:7px 10px 0 5px;}
.epicks_item_1 {margin:0 0 0px 0px;}
.epicks_item_2 {margin:3px 0 10px 0px; font-size:12px; text-align:center;}

/* epicks_play */
.epicks_play {}
.epicks_play_1, .epicks_play_2, .epicks_play_3, .epicks_play_4 {float:left; width:110px; height:115px;}
.epicks_play_1 {padding:5px 0 0 20px;}
.epicks_play_2 {padding:5px 0 0 37px;}
.epicks_play_3 {padding:15px 0 0 20px;}
.epicks_play_4 {padding:15px 0 0 37px;}
.epicks_play_5 {}
.epicks_play_6 {font-size:11px; margin:3px 0 0 0; text-align:center;}

/* gamepage */
.gamepage {margin-left:10px; margin-top:13px;}
.gamepage_left {float:left; width:258px; background-color:#fff;}
.gamepage_left .size {width:258px; font-size:12px; text-align:center; font-weight:bold; margin:15px 0;}
.gamepage_left .button_text {background:url('/i/common/gamepage2.jpg') no-repeat; width:258px; font-size:12px; text-align:center; height:87px; padding-top:10px;}
.gamepage_left .button_text p {margin:6px 0 0 0; font-weight:bold;}
.gamepage_left .play_online {margin:9px 0 0 0;}
.gamepage_right {float:left; width:410px; background-color:#fff; margin-left:15px;}
.gamepage_right .name_keyword {font-weight:bold; margin:15px 0 3px 0;}
.gamepage_right .desc {line-height:16px; margin-bottom:15px; margin-right:20px; font-size:12px;}
.gamepage_right .screenshots {background:url('/i/common/gamepage3.jpg') no-repeat;}
.gamepage_right .screenshots_title {color:#17a0b7; font-weight:bold; padding:5px 0 7px 30px;}
.gamepage_right .screenshots_body {margin:10px 0 0 30px;}
.gamepage_right .screenshots_body div {float:left; width:126px;}
.gamepage_right .feat {float:left; width:190px; background:url('/i/common/gamepage4.jpg') no-repeat; margin-top:20px;}
.gamepage_right .feat_title {color:#17a0b7; font-weight:bold; padding:7px 0 7px 35px;}
.gamepage_right .feat_body {margin-top:10px;}
.gamepage_right .feat_body div {background:url('/i/common/redpin.gif') no-repeat; font-size:11px; margin:0 0 0 15px; padding:0 0 0 17px;}
.gamepage_right .sysreg {float:left; width:190px; background:url('/i/common/gamepage5.jpg') no-repeat; margin-top:20px;}
.gamepage_right .sysreg_title {color:#17a0b7; font-weight:bold; padding:7px 0 7px 35px;}
.gamepage_right .sysreg_body {margin-top:10px;}
.gamepage_right .sysreg_body div {background:url('/i/common/redpin.gif') no-repeat; font-size:11px; margin:0 0 0 15px; padding:0 0 0 17px;}
.gamepage_right .full_version {font-size:14px; margin:20px 0;}
#s_shots_bg{display: none; position: absolute; background: #000; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=40); width: 100%; height: 100%; top: 0; left: 0; z-index: 2;}
#shots_div{position:absolute;display:none;z-index:3;}
#shots_div_img{position:absolute;background-image:url(/i/common/screen_bg.png);width:680px;height:604px;}
#shots_div_img img{background-color:#fff;}
#shots_div1{position:absolute;width:680px;height:604px;}
#shots_pic{position:absolute;width:640px;height:480px;margin:20px 0 0 20px;}
#img_left{position:absolute;width:30px;height:30px;background-image:url(/i/common/screen_left.png);}
#img_right{position:absolute;width:69px;height:69px;background-image:url(/i/common/screen_right.png);margin-left:611px;cursor:pointer;}
#shots_panel{position:absolute;width:680px;height:80px;top:500px;}
#shots_navi{position:absolute;margin:20px 0 0 30px;}
#shots_down{position:absolute;width:200px;height:42px;margin:12px 0 0 460px;}
#shots_downinf{position:absolute;width:200px;height:20px;margin:55px 0 0 460px;}
.gamepage_ad_1 {margin:20px 0 30px 0;}
.gamepage_ad_2 {margin:20px 0 30px 0;}
.gamepage_ad_3 {width:258px; text-align:center; margin-top:15px;}

/* gamepage_footer */
.gamepage_footer {}
.gamepage_footer_1 {float:left;  margin-top:7px;}
.gamepage_footer_m {float:left; width:8px;}
.gamepage_footer_2 {float:left; width:538px;}

/* categoty_top5h */
.top5h {margin:7px 0 0 17px;}
.top5h_item {float:left; width:110px; padding:0px 26px 0 0;}
.top5h_item_1 {}
.top5h_item_2 {margin:3px 0 5px 0; width:110px; text-align:center; font-size:11px;}

/* categorypage */
.categorypage {margin:0px 0 0 20px;}
.categorypage .item_13_c, .categorypage .item_13 {float:left; width:208px; font-size:13px; margin-bottom:25px;}
.categorypage .item_13_c img , .categorypage .item_13 img {margin-top:5px;}
.categorypage .item_13_c {margin:0 53px;}
.categorypage .item_13ad_c, .categorypage .item_13ad {float:left; width:170px; font-size:12px; margin-bottom:25px;}
.categorypage .item_13ad_c td, .categorypage .item_13ad td {vertical-align:bottom; height:30px;}
.categorypage .item_13ad_c img , .categorypage .item_13ad img {margin-top:5px;}
.categorypage .item_13ad_c {margin-left:16px;}
.categorypage .item_412_c, .categorypage .item_412 {float:left; width:208px; font-size:13px; margin-bottom:25px;}
.categorypage .item_412_c {margin:0 53px;}
.categorypage .item_412_left {float:left; width:90px; height:67px;}
.categorypage .item_412_right {float:left; width:110px; margin-left:8px;  font-size:10px; height:67px; overflow:hidden;}
.categorypage .item_412_right p {margin:0 0 1px 0; font-weight:bold; font-size:11px;}
.categorypage_allbox {background:url('/i/common/categorypage_allbox_bg.gif') repeat-y; margin-left:0px;} 
.categorypage_allbox .allitem {float:left; width:238px; font-weight:bold; margin:0px 0 5px 0;  padding:0 0 0 15px; }
.categorypage_allbox .allitem_name {float:left; height:19px; padding-top:2px;}
.categorypage_allbox .allitem_key {float:left; height:19px;}
.categorypage_allbox .allitem_key img {margin:0 3px;}
.categorypage_allbox div.div1 {float:left; margin:0 0 0 0px; width:238px;}
.categorypage_allbox div.div2 {float:left; margin:0 15px 0 25px; width:238px;}
.categorypage_key {font-weight:bold;}
.categorypage_key p {margin:0 3px 0 15px;}
.categorypage_key td {white-space:nowrap;}
.categorypage_ad1 {height:115px;}
.categorypage_ad2 {height:270px; padding-top:10px;}
.categorypage_ad2_l, .categorypage_ad2_r {width:300px; height:250px; float:left; margin-left:20px;}
.categorypage_ad2_r {float:right; margin:0 30px 0 0;}

/* games_dfg_page */
.dfg2 {clear:both;}
.dfg2_item {float:left; width:260px; border-right:1px solid #c1c7cd; border-bottom:1px solid #c1c7cd;}
.dfg2_item2 {float:left; width:260px; border-bottom:1px solid #c1c7cd;}
.dfg2_item_left2 {float:left; padding:10px 0px 10px 10px;}
.dfg2_item_left {float:left; margin:10px 0px 10px 0px;}
.dfg2_item_right {float:left; margin:5px 0px 10px 10px; width:175px;}
.dfg2_item_right_12 {height:57px;}
.dfg2_item_right_1 {font-size:11px; font-weight:bold;}
.dfg2_item_right_2 {font-size:10px;}
.dfg2_item_right_3 {margin:0px 0px 0px 0px; font-size:10px;}
.dfg2_item_right_3 img {margin-right:3px;}
.dfg2_letter {clear:both; color:#179caf; font-size:20px; margin:0px 7px 0px 0; border-bottom:1px solid #c1c7cd; padding:10px 0 0 3px;}
.dfg2_all_letters {font-weight:bold; text-align:center; font-size:16px; border-bottom:1px solid #c1c7cd; padding-bottom:10px;}
.dfg2_all_letters span {padding:0 8px 0 0;}
.dfg2_ad1 {float:right; width:260px; height:266px; padding-right:10px; border-bottom:#ccc solid 1px;}
.dfg2_ad1 div {padding:7px 0 0 7px;}
.dfg2_ad2 {float:left; width:260px; height:266px; border-right:#ccc solid 1px; border-bottom:#ccc solid 1px;}
.dfg2_ad2 div {padding:7px 0 0 2px;}
.dfg2_ad3 {clear:both; width:520px; height:90px; border-bottom:#ccc solid 1px;}
.dfg2_ad3 div {padding:15px 0 0 30px;}

/* online_game_page */
.online_game_page {}
.online_game_page_top {margin:5px 0 10px 0px; text-align:center;}
.online_game_page_swf {text-align:center; width:770px;}
.online_game_page_bottom {}
.online_game_page_left {float:left; width:385px;}
.online_game_page_button1 {margin:20px 20px 15px 0; text-align:right;}
.online_game_page_left p {font-size:12px; margin:10px 0 0 60px; font-weight:bold;}
.online_game_page_desc1 {font-size:10px; margin:2px 0 20px 60px; width:300px; text-align:justify; color:#555555;}
.online_game_page_right {float:left; width:385px;}
.online_game_page_desc2 {margin:10px 0 20px 25px;}
.online_game_page_button2 {margin:20px 0 15px 20px;}

/* onlnepage_footer */
.onlinepage_footer {}
.onlinepage_footer_1 {float:left; height:200px; width:240px; background-color:#ccc; margin-top:7px;}
.onlinepage_footer_m {float:left; width:8px;}
.onlinepage_footer_2 {float:left; width:538px;}

/* online_top5h */
.online_top5h {margin:7px 0 0 12px;}
.online_top5h_item {float:left; width:110px; padding:0px 17px 0 0;}
.online_top5h_item_1 {}
.online_top5h_item_2 {margin:3px 0 5px 0; width:110px; text-align:center; font-size:11px;}

/* free_content */
.free_content {padding:15px 15px;}
.free_content_1, .free_content_2 {float:left; width:323px; border-bottom:1px solid #ccc; padding:15px 0px 15px 0; border-right:1px solid #ccc;}
.free_content_empty {float:left; width:664px; border-bottom:1px solid #ccc; margin-top:7px;}
.free_content_2 {padding-left:17px; border-right:none;}
.free_content .left {width:100px; float:left;}
.free_content .right {float:left; width:200px;}
.free_content .i {margin-bottom:3px; margin-left:1px;}
.free_content .n {font-size:12px;}
.free_content .d {font-size:10px; height:25px; overflow:hidden; margin:4px 10px 4px 0px;}
.free_content .l {margin:11px 10px 5px 0px; font-size:10px;}
.free_content .i {}
.free_content .i input {font-size:10px; width:200px;}

/* stpages */
.stpage {margin:10px 15px 10px 10px;}
.stpage p {margin:10px 0 0 0;}
.subscribe td {padding-right:10px;}
.subscribe_text {float:left; width:550px; margin-bottom:10px;}
.subscribe_img {float:left; width:112px; margin-bottom:10px;}
.subscribe_bold {font-weight:bold;}
.subscribe_wrong {color:red; display:none; font-weight:bold;}
.support table {width:670px;}
.support td, .support th {vertical-align:top; padding:2px 0px; width:500px;}
.support th {font-weight:bold; width:170px; padding-top:5px;}
.support select {width:476px;}
.support input {width:470px;}
.support textarea {width:470px; height:300px;}
.support .select {width:200px;}
.support .submit {width:120px;}
.support .code {width:95px;}
.gamebar {margin-left:1px;}
.gamebar p {margin:18px 20px;}
.gamebar .li {margin-left:60px;}
.gamebar .center {margin-left:0px; margin-right:0px; text-align:center; font-size:26px;}
.gamebar .right {text-align:right; font-size:10px;}
.gamebar_bg {background:url('/i/common/toolbar_page_bg.jpg') no-repeat top center; width:704px; height:488px;}
.gamebar_bg_img {padding:55px 0 0 263px;}
.tell_a_friend td, .tell_a_friend th {vertical-align:top; padding:2px 0px; width:500px;}
.tell_a_friend th {font-weight:bold; width:170px; padding-top:5px;}
.tell_a_friend input {width:470px;}
.tell_a_friend .submit {width:120px;}
.tell_a_friend .code {width:95px;}

/* tinybox */
.tinybox {margin-bottom:10px;}
.tinybox .tiny_top {clear:both; background:url('/i/common/tiny_top_bg.gif'); height:17px;}
.tiny_tl {float:left;}
.tiny_tm {float:left;}
.tiny_tm p {padding:0 5px 0 5px; background-color:#fff; margin:0 0 0 8px; color:#930707; font-weight:bold; font-size:14px; text-transform:capitalize;}
.tiny_tr {float:right;}
.tinybox .tiny_content {margin:0px 0px 0px 7px; padding-top:5px; padding-bottom:2px; clear:both; background:url('/i/common/2.gif') repeat-y right; }
.tinybox .tiny_content_nopadding {margin:0px 0px 0px 0px; padding-top:5px; padding-bottom:2px; clear:both; background:url('/i/common/2.gif') repeat-y right; }
.tinybox .tiny_body {clear:both; background:url('/i/common/2.gif') repeat-y left;}
.tinybox .tiny_bottom {clear:both; background:url('/i/common/tiny_bottom_bg.gif') repeat-x ; height:7px;}

/* hatbox */
.hatbox {margin-bottom:10px;}
.hatbox .hat_top {clear:both; background:url('/i/common/hat_top_bg.gif'); height:30px;}
.hat_tl {float:left;}
.hat_tm {float:left;}
.hat_pict {float:left;}
.hat_tm p {margin:5px 0 0 0px; color:#fff; font-weight:bold; font-size:16px; text-transform:capitalize;}
.hat_tm .hat_f14 {font-size:14px; margin:6px 0 0 0px; }
.hat_tr {float:right;}
.hatbox .hat_content {margin:0px 0px 0px 7px; padding-top:5px; padding-bottom:2px; clear:both; background:url('/i/common/2.gif') repeat-y right;}
.hatbox .hat_content_nopadding {margin:0px 0px 0px 0px; padding-top:0px; padding-bottom:2px; clear:both; background:url('/i/common/2.gif') repeat-y right;}
.hatbox .hat_content_nopadding_all {margin:0px 0px 0px 0px; padding-top:0px; padding-bottom:2px; clear:both; background:url('/i/common/2.gif') repeat-y right;}
.hatbox .hat_body {clear:both; background:url('/i/common/2.gif') repeat-y left;}
.hatbox .hat_bottom {clear:both; background:url('/i/common/tiny_bottom_bg.gif') repeat-x ; height:7px; border:none;}

/* flags */
.flags {float:right; margin-top:6px; margin-left:10px;}
.flags .flags_cnt {text-align:right; width:158px; margin-right:0px;}
.flags img {margin-left:7px;}
#menu{margin-left:32px;}
#sel_menu{width:130px;height:24px;background:url(/i/common/bg_lang.png);cursor:pointer;}
#sel_menu #option{float:left;width:111px;margin:1px 0 0 -3px;}
#sel_menu #option #title{float:left;margin-top:4px;}
#menu #lang_menu{position:absolute;display:none;width:100px;background-color:#ffffff;border:#cccccc solid 1px;border-top:#000 solid 0px;cursor:pointer;z-index:999;}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6{clear:left;width:100%;height:20px;}
.cur_lang{float:left;width:29px;margin:4px 0 0 1px;}
.menu_img{float:left;width:25px;height:20px;margin:3px 0 0 -4px;}
.menu_title{float:left;margin-top:3px;}


.png {filter:expression(fixPNG(this));}
.shots_panel_btn{float:left;width:20px;height:20px;background-color:#ffffff;margin-left:10px;text-align:center;padding-top:3px;border:#cccccc solid 1px;font-size:14px;font-weight:bold;text-decoration:underline;color:#246871;}
.shots_panel_btn_choosed{float:left;width:20px;height:20px;background-color:#ffff00;margin-left:10px;text-align:center;padding-top:3px;border:#cccccc solid 1px;font-size:14px;font-weight:bold;color:#000000;}
.shots_panel_btn_disabled{float:left;width:20px;height:20px;background-color:#ffffff;margin-left:10px;text-align:center;padding-top:3px;border:#cccccc solid 1px;font-size:14px;font-weight:bold;color:#cccccc;}
#shots_downinf{text-align:center;font-size:11px;color:#ffffff;}

.redpinned {background:url('/i/common/redpin.gif') no-repeat; margin-top:2px; padding-left:17px;}
.bluepinned {background:url('/i/common/bluepin.gif') no-repeat; margin-top:2px; padding-left:17px;}

/* popular_games */
.popular_games {}
.popular_games_item, .popular_games_item_b {float:left;width:100px; height:100px; padding:0 15px; text-align:center;}
.popular_games_item_b {border-right:1px solid #ccc;}
.popular_games_item_1 {padding:2px 0;}
.popular_games_item_2 {height:30px; font-size:11px; overflow:hidden;}

/*help*/
.help{text-align:justify;}
.help .title{font:13px arial; font-weight:bold;}
.help p a{font:13px arial;color:#0b5e0f; text-decoration:none;}
.help_answers .title{font:17px arial; font-weight:bold;}
.help_quest{font:14px arial; font-weight:bold; background:url(/i/common/help_question.jpg) no-repeat; padding:0px 0 0 35px;}
.help_answer{font:12px arial; background:url(/i/common/help_answer.jpg) no-repeat; padding:1px 0 0 35px;}
.help_answer p{font:12px arial; color:#000;}
.help_answer a,.help_answer p a,.help a{color:#00f; text-decoration:underline;}

.hat_tm h1 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0 0 0;
    text-transform: capitalize;
}

/*online_main_page*/
a { outline: none; }
	
div.online_main_left { width: 470px; float: left; }
div.online_main_right { width: 300px; float: left; margin: 0px 0px 0px 10px; }
div.online_main_left div.featured_gray div.hat_body { background: url(http://mpcstatic.com/i/common/2.gif) repeat-y left #d4d4d4; }
div.online_main_left div.featured_gray div.hat_content { padding: 1px 14px 0px 328px;  }
div.online_main_left div.featured_gray div.hat_bottom { background: url(http://mpcstatic.com/i/common/hatbox_gray_bottom.gif) repeat-x bottom #d4d4d4; }
div.online_main_left div.featured_gray div.hat_bottom img { display: none; }
div.online_main_left div.featured_gray div.hat_bottom div.hat_tl { height: 7px; width: 5px; background:url(http://mpcstatic.com/i/common/hatbox_gray_corners.gif) no-repeat left; }
div.online_main_left div.featured_gray div.hat_bottom div.hat_tr { height: 7px; width: 5px; background:url(http://mpcstatic.com/i/common/hatbox_gray_corners.gif) no-repeat right; }

div.online_main_right div.ads { margin: 0px 0px 10px 0px; height: 250px; overflow: hidden; }
div.online_main_bottom { padding: 0px 0px 5px 0px; }
div.online_main_bottom div.ads { text-align: center; margin: 8px 0px 16px 0px; }

div.featured_online_games {	position: relative; width: 121px; height: 328px; }
div.featured_online_games div.game { height: 101px; margin: 8px 0px 0px 0px;  }
div.featured_online_games div.game div.detail { display: none; }
div.featured_online_games div.game div.preview { cursor: pointer; text-align: center; position: relative; z-index: 100; height: 101px; }
div.featured_online_games div.game div.preview a.thumb { display: block; text-align: center; margin: 0px 0px 0px 0px; }
div.featured_online_games div.game div.preview a.name { font: 10px Arial; text-decoration: underline; line-height: 12px; color: #0b5e0f; text-align: center; vertical-align: 50%; display: inline-block; width: 100px; max-height: 24px; overflow: hidden; }
div.featured_online_games div.game div.preview span { display: inline-block; width: 1px; height: 24px;  vertical-align: 0%; }

div.featured_online_games div.game div.preview div.preview_top { position: absolute; height: 5px; width: 121px; top: 0px; left: 0px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -640px 0px no-repeat; }
div.featured_online_games div.game div.preview div.preview_content { margin: 0px; padding: 5px 10px; height: 91px; overflow: hidden; background: white; }
div.featured_online_games div.game div.preview div.preview_bottom { position: absolute; height: 5px; width: 121px; bottom: 0px; left: 0px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -640px -5px no-repeat; } 

div.featured_online_games div.game_selected div.preview {  cursor: default; left: 2px; }
div.featured_online_games div.game_selected div.preview div.preview_top { left: -15px; top: 0px; width: 137px; height: 5px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -185px 0px no-repeat; }
div.featured_online_games div.game_selected div.preview div.preview_content { margin: 0px -1px 0px -15px; padding: 5px 13px 5px 22px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) 135px 0px repeat-y white; }
div.featured_online_games div.game_selected div.preview div.preview_bottom { left: -15px; bottom: -5px; width: 137px; height: 10px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -502px 0px no-repeat; }

div.featured_online_games div.game_selected div.detail { display: block; position: absolute; z-index: 90; top: 9px; left: 1px; height: 319px; }
div.featured_online_games div.game_selected div.detail a.name { font: 14px Arial; text-decoration: underline; color: #0b5e0f; display: block; margin: 8px 0px 3px 0px; }
div.featured_online_games div.game_selected div.detail p.description { font: 11px Arial; line-height: 13px; color: black; margin: 3px 5px 0px 0px; height: 26px; overflow: hidden; }

div.featured_online_games div.game_selected div.detail div.detail_top { position: absolute; left: 0px; top: 0px; width: 317px; height: 5px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -6px 0px no-repeat; }								
div.featured_online_games div.game_selected div.detail div.detail_content { width: 305px; padding: 5px 5px 9px 6px; height: 305px; border-left: 1px solid #cccccc; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) 313px 0px repeat-y white; }
div.featured_online_games div.game_selected div.detail div.detail_bottom { position: absolute; left: 0px; bottom: -5px; width: 317px; height: 10px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -323px 0px no-repeat; }

div.featured_online_games div.game_selected div.preview div.preview_bottom div { position: absolute; left: 0px; top: 5px; width: 3px; height: 5px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -3px 0px no-repeat; }								
div.featured_online_games div.game_selected div.preview1 div.preview_top div { position: absolute; left: -5px; top: 0px; width: 5px; height: 10px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -182px 0px no-repeat; }
div.featured_online_games div.game_selected div.preview3 div.preview_bottom div { position: absolute; left: -5px; top: 0px; width: 5px; height: 10px; background: url(http://mpcstatic.com/i/common/online_featured_sprite.png) -499px 0px no-repeat; }								

div.new_online_games { height: 122px; }
div.new_online_games div.game { position: relative; height: 85px; padding: 36px 20px 0px 20px; width: 110px; float: left; }
div.new_online_games div.game a.name { font: 12px Arial; text-decoration: underline; line-height: 14px; color: #0b5e0f; position: absolute; bottom: 90px; display: block; width: 110px; max-height: 28px; overflow: hidden; }
div.new_online_games div.game a.thumb { display: block; }		

div.new_downloadable_games { height: 238px; overflow: hidden; }
div.new_downloadable_games div.game { height: 115px; padding: 5px 10px 0px 10px; margin: 0px; width: 124px; float: left; }
div.new_downloadable_games div.game a.thumb { display: block; margin: 0px 2px 0px 1px; }
div.new_downloadable_games div.game a.name { text-align: center; vertical-align: 50%; display: inline-block; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 7px; width: 110px; max-height: 30px; overflow: hidden; }
div.new_downloadable_games div.game span { display: inline-block; height: 30px; width: 1px; }
div.categories_hatboxes { margin: 0px -11px 0px 0px; }
div.categories_hatboxes div.hatbox { float: left; margin: 0px 11px 10px 0px; width: 253px;}
div.categories_hatboxes div.hatbox div.hat_online_category { height: 138px; overflow: hidden; }

div.categories_hatboxes div.top_two { margin: 0px -50px 0px 0px; }
div.categories_hatboxes div.top_two div.game { position: relative; height: 67px; padding: 32px 10px 11px 10px; width: 90px; margin: 0px 15px 0px 0px; float: left; }
div.categories_hatboxes div.top_two div.game a.name { font: 11px Arial; text-decoration: underline; line-height: 13px; color: #0b5e0f; position: absolute; bottom: 84px; display: block; width: 90px; max-height: 26px; overflow: hidden; }
div.categories_hatboxes div.top_two div.game a.thumb { display: block; }	
div.categories_hatboxes div.link_all { text-align: center; clear: both; height: 26px; padding: 0px 0px 0px 0px; margin: 0px 7px 0px 1px; border-top: 1px #cccccc dashed; }		
div.categories_hatboxes div.link_all a.ublack { font: Arial 12px; color: black; line-height: 12px; text-align: center; vertical-align: 50%; display: inline-block; padding: 2px 0px 0px 1px; width: 230px; }
div.categories_hatboxes div.link_all span { display: inline-block; height: 26px; width: 1px; }

.seo_footer{font-size:10px;font-weight:normal; text-align:center;}
.seo_footer b{font-weight:normal;}

/*online_games_category*/
a { outline: none; }
div.hat_tm p.long_title { font-size: 16px; word-spacing: -1px; margin-right: -3px; width: 430px; }

div.online_category_left { width: 450px; float: left; }
div.online_category_right { width: 320px; float: left; margin: 0px 0px 0px 10px; }		
div.online_category_right div.ads { margin: 0px 0px 10px 0px; padding: 30px 0px 0px 0px; text-align: center; }
div.online_category_bottom { padding: 0px 0px 10px 0px; width: 780px; }
div.online_category_bottom div.ads { text-align: center; margin: 8px 0px 16px 0px; }

div.new_online_games { height: 122px; }
div.new_online_games div.game { position: relative; height: 85px; padding: 36px 20px 0px 20px; width: 110px; float: left; }
div.new_online_games div.game a.name { font: 12px Arial; text-decoration: underline; line-height: 14px; color: #0b5e0f; position: absolute; bottom: 90px; display: block; width: 110px; max-height: 28px; overflow: hidden; }
div.new_online_games div.game a.thumb { display: block; }		


div.top_online_games { height: 262px; }
div.top_online_games div.game { position: relative; height: 83px; padding: 42px 18px 3px 18px; width: 110px; float: left; }
div.top_online_games div.game a.name { font: bold 11px Arial; text-decoration: underline; line-height: 13px; color: #0b5e0f; position: absolute; bottom: 92px; display: block; width: 110px; max-height: 28px; overflow: hidden; }
div.top_online_games div.game a.thumb { display: block; }	
div.top_online_games div.all { text-align: center;  clear: both; padding: 8px 0px 0px 0px; margin: 0px 7px 0px 1px; border-top: 1px #cccccc dashed; }		

div.all_online_games div.column { float: left; padding: 0px 0px 0px 20px; margin: 0px -2px 0px 2px; width: 240px; border-left: 1px solid #c1c7cd; }
div.all_online_games div.first_column { border-left: none; padding: 0px 0px 0px 10px; }
        
div.all_online_games div.game { height: 20px; padding: 3px 0px; line-height: 18px; float: left; clear: left; }
div.all_online_games div.game div.tooltip { position: absolute; z-index: 100; padding: 8px 17px 10px 10px; height: 300px; width: 209px; margin: -40px 0px 0px 0px;  }

div.game_tooltip div.tooltip{ position: absolute; z-index: 100; padding: 8px 17px 10px 10px; height: 300px; width: 209px; margin: -50px 0px 0px 0px;  }
div.game_tooltip div.tooltip a.name { font: 13px Arial; height: 16px; overflow: hidden; text-decoration: underline; color: #0b5e0f; display: block; margin: 0px 0px 4px 0px; }
div.game_tooltip div.tooltip a.thumb { display: block; }
div.game_tooltip div.tooltip a.thumb img { display: block; }
div.game_tooltip div.tooltip p.description { font: 10px Arial; line-height: 13px; height: 26px; overflow: hidden; color: black; margin: 4px 0px; }
div.game_tooltip div.tooltip a.playonline { display: block; width: 160px; margin: 12px auto 4px auto ; text-align: center; }
div.game_tooltip div.tooltip p.categories { font: 11px Arial; padding: 4px 0px 0px 0px; border-top: 1px solid #616161; }
div.game_tooltip div.tooltip p.categories a { color: #0b5e0f; text-decoration: underline; }
div.game_tooltip div.tooltip_left_top { margin: -255px 0px 0px 0px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) 0px -640px no-repeat; }
div.game_tooltip div.tooltip_left_top div.tooltip_beak { position: absolute; z-index: 101; right: -55px; top: 211px; height: 100px; width: 55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) -235px -851px no-repeat; }
div.game_tooltip div.tooltip_right_top { margin: -255px 0px 0px 0px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) -55px -960px no-repeat; }
div.game_tooltip div.tooltip_right_top div.tooltip_beak { position: absolute; z-index: 101; left: -55px; top: 211px; height: 100px; width: 55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) 0px -1171px no-repeat; }
div.game_tooltip div.tooltip_left_bottom { background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) 0px 0px no-repeat; }
div.game_tooltip div.tooltip_left_bottom div.tooltip_beak { position: absolute; z-index: 101; right: -55px; top: 0px; height: 100px; width: 55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) -235px 0px no-repeat; }
div.game_tooltip div.tooltip_right_bottom { background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) -55px -320px no-repeat; }
div.game_tooltip div.tooltip_right_bottom div.tooltip_beak { position: absolute; z-index: 100; left: -55px; top: 0px; height: 100px; width: 55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay.png) 0px -320px no-repeat; }

div.all_online_games div.game a.name { font-weight: bold; position: relative; }
div.all_online_games div.game img { position: relative;  vertical-align: top;   }

div.online_category_left { width: 470px; }
div.online_category_right { width: 300px; }
div.online_category_right div.ads { padding: 20px 0px 0px 0px; }
div.top_online_games { height: 252px; }
div.top_online_games div.game { height: 85px; padding: 35px 21px 1px 21px; }
div.top_online_games div.game a.name { bottom: 90px; }

div.game_tooltip div.tooltip_left_top_ie_png_fix { margin: -255px 0px 0px 0px; padding: 8px 72px 10px 10px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay_png.gif) 0px -640px no-repeat; }
div.game_tooltip div.tooltip_left_top_ie_png_fix div.tooltip_beak { display: none; }
div.game_tooltip div.tooltip_right_top_ie_png_fix { padding: 8px 17px 10px 65px; margin: -255px 0px 0px -55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay_png.gif) 0px -960px no-repeat; }
div.game_tooltip div.tooltip_right_top_ie_png_fix div.tooltip_beak { display: none; }
div.game_tooltip div.tooltip_left_bottom_ie_png_fix { padding: 8px 72px 10px 10px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay_png.gif) 0px 0px no-repeat; }
div.game_tooltip div.tooltip_left_bottom_ie_png_fix div.tooltip_beak { display: none; }
div.game_tooltip div.tooltip_right_bottom_ie_png_fix { padding: 8px 17px 10px 65px; margin: -50px 0px 0px -55px; background: url(http://mpcstatic.com/i/common/online_tooltip_underlay_png.gif) 0px -320px no-repeat; }
div.game_tooltip div.tooltip_right_bottom_ie_png_fix div.tooltip_beak { display: none; }


/* online game page share options */
div.online_game_page_socialnetworks { margin: 0px 0px 0px 60px; width: 300px; } 
div.online_game_page_image { display: none; }


/* online top 8 ssi-inc */
div.online_top8 { height: 232px; }
div.online_top8 div.game { height: 110px; width: 120px; margin: 0px 3px 6px 7px; float: left; }
div.online_top8 div.game a.name { font: 11px Arial; color: black; vertical-align: bottom; text-align: center; text-decoration: underline; line-height: 13px; max-height: 26px; width: 110px; padding: 0px 0px 0px 5px; display: inline-block;}
div.online_top8 div.game span { height: 26px; width: 1px; display: inline-block;}
div.online_top8 div.game a.thumb { display: block; width: 90px; margin: 2px auto; }
div.online_top8 div.game a.playonline { display: block; width: 90px; margin: 0px auto; }


/* new games new look */
div.new_games_switcher { position: relative; padding: 236px 0px 0px 0px; height: 150px; }
div.new_games_switcher div.game { float: left; }
div.new_games_switcher div.game div.game_small { position: relative; left: -2px; z-index: 2; width: 110px; height: 130px; padding: 18px 12px 0px 10px; }
div.new_games_switcher div.game div.game_small a.image { display: block; }
div.new_games_switcher div.game div.game_small a.image img { display: block; margin: 0px auto 0px auto; }
div.new_games_switcher div.game div.game_small a.name { font: 14px Arial; color: #012226; text-decoration: none; text-align: center; margin: 5px 0px 0px 0px; height: 34px; overflow: hidden; display: block;  }
div.new_games_switcher div.game div.game_small span.arrowtip { display: none; position: absolute; top: -3px; left: 62px; height: 3px; width: 7px; background: url(/i/common/mainpage_newgames_arrowtip.png) no-repeat; }
div.new_games_switcher div.game div.game_large { display: none; position: absolute; z-index: 1; top: 0px; left: 0px; height: 56px; width: 522px; padding: 180px 0px 0px 0px; }
div.new_games_switcher div.game div.game_large img.image { position: absolute; top: 0px; left: 0px; }
div.new_games_switcher div.game div.game_large img.sticker { position: absolute; top: 0px; right: 0px;  width: 120px; height: 90px; } 
div.new_games_switcher div.game div.game_large p.description { position: relative; top: 11px; left: 12px; font: bold 13px Arial; color: white; margin: 0px; padding: 0px; width: 340px; height: 32px; overflow: hidden; }
div.new_games_switcher div.game div.game_large a.learnmore_button { display: block; height: 236px; width: 522px; margin: 0; padding: 0px; position: absolute; left: 0px; top: 0px; z-index: 50; background: url(/i/common/empty.gif); }
div.new_games_switcher div.game div.game_large a.learnmore_button img { display: block; position: absolute; top: 198px; left: 386px; }
div.new_games_switcher div.game-on-front div.game_small { background: url(/i/common/mainpage_newgames_selectedthumb.png) no-repeat; }
div.new_games_switcher div.game-on-front div.game_small a.name { font: bold 14px Arial; color: white; text-align: center; text-shadow: 0px 0px 3px #000000; }
div.new_games_switcher div.game-on-front div.game_small span.arrowtip { display: block; } 
div.new_games_switcher div.game-on-front div.game_large { display: block; } 


/* hidden category */
div.category_text { font-size: 11px; padding: 5px 12px; }


/* no hole */
body { background: #fff; }


/* subscription */
div.features_h_form_input span { visibility: hidden; position: absolute; z-index: 1; top: 4px; left: 30px; width: 200px; text-align: center; color: gray; font-style: italic; }
div.features_h_form_input input { color: black; position: relative; z-index: 2; background: transparent; }
div.features_v_form_input span { visibility: hidden; position: absolute; z-index: 1; top: 4px; left: 0px; width: 140px; text-align: center; color: gray; font-style: italic; }
div.features_v_form_input input { color: black; position: relative; z-index: 2; left: 0px; width: 140px; background: transparent; }



