.yui3-g { letter-spacing:-0.31em; *letter-spacing:normal; word-spacing:-0.43em; }
.yui3-u, .yui3-u-1, .yui3-u-1-2, .yui3-u-1-3, .yui3-u-2-3, .yui3-u-1-4, .yui3-u-3-4, .yui3-u-1-5, .yui3-u-2-5, .yui3-u-3-5, .yui3-u-4-5, .yui3-u-1-6, .yui3-u-5-6, .yui3-u-1-8, .yui3-u-3-8, .yui3-u-5-8, .yui3-u-7-8, .yui3-u-1-12, .yui3-u-5-12, .yui3-u-7-12, .yui3-u-11-12, .yui3-u-1-24, .yui3-u-5-24, .yui3-u-7-24, .yui3-u-11-24, .yui3-u-13-24, .yui3-u-17-24, .yui3-u-19-24, .yui3-u-23-24 { display:inline-block; zoom:1; *display:inline; letter-spacing:normal; word-spacing:normal; vertical-align:top; }
.yui3-u-1 { display:block; }
.yui3-u-1-2 { width:50%; }
.yui3-u-1-3 { width:33.33333%; }
.yui3-u-2-3 { width:66.66666%; }
.yui3-u-1-4 { width:25%; }
.yui3-u-3-4 { width:75%; }
.yui3-u-1-5 { width:20%; }
.yui3-u-2-5 { width:40%; }
.yui3-u-3-5 { width:60%; }
.yui3-u-4-5 { width:80%; }
.yui3-u-1-6 { width:16.656%; }
.yui3-u-5-6 { width:83.33%; }
.yui3-u-1-8 { width:12.5%; }
.yui3-u-3-8 { width:37.5%; }
.yui3-u-5-8 { width:62.5%; }
.yui3-u-7-8 { width:87.5%; }
.yui3-u-1-12 { width:8.3333%; }
.yui3-u-5-12 { width:41.6666%; }
.yui3-u-7-12 { width:58.3333%; }
.yui3-u-11-12 { width:91.6666%; }
.yui3-u-1-24 { width:4.1666%; }
.yui3-u-5-24 { width:20.8333%; }
.yui3-u-7-24 { width:29.1666%; }
.yui3-u-11-24 { width:45.8333%; }
.yui3-u-13-24 { width:54.1666%; }
.yui3-u-17-24 { width:70.8333%; }
.yui3-u-19-24 { width:79.1666%; }
.yui3-u-23-24 { width:95.8333%; }
* { font-family:tahoma, arial, helvetica, sans-serif; font-size:inherit; }
body { margin:0; padding:0; font-size:12px; background:#fff; }
a { font-weight:bold; color:inherit; text-decoration:none; }
a img { border-style:none; }
input[type="image"] { border-style:none; }
input, select, textarea { font-size:12px; border:1px solid #ddd; }
h6, h5, h4, h3, h2, h1 { font-weight:normal; margin:4px; text-align:left; }
h1 { font-size:200%; }
h2 { font-size:150%; }
h3 { font-size:117%; }
h4 { font-size:100%; }
h5 { font-size:92%; }
h6 { font-size:83%; }
div { margin:0; padding:0; }
ul { margin:0; padding:0 0 0 2em; list-style-position:outside; }
li { margin:0; padding:0; list-style-position:inherit; }
table { vertical-align:top; border-collapse:collapse; }
td { vertical-align:top; }
th { vertical-align:top; }
.inner_window { margin:4px; }
.outer_window, .default_window { margin:4px; }
.shady_window { margin:4px; }
.boxed_window { margin:4px; }
.inner_window { padding:1px; background-color:#f7f7f7; border:1px solid #ddd; }
.outer_window, .default_window { padding:10px; background-color:#f7f7f7; color:#444; border:1px solid #ccc; }
.shady_window { color:#000; }
.boxed_window { padding:10px; background:#f7f7f7 url(/images/boxed_gradient.png) repeat center center; color:#000; border:1px solid #ccc; }
.window_noclient { position:relative; height:17px; padding:4px 16px; font-weight:bold; text-align:left; }
.window_noclient a { color:#f5f5f5; }
.window_noclient a:hover { text-decoration:underline; }
.inner_window .window_noclient { padding:9px 16px; height:18px; background:#777; color:#fff; font-size:125%; }
.outer_window .window_noclient, .default_window .window_noclient { padding:9px 16px; height:18px; background:#777; color:#fff; font-size:125%; text-transform:uppercase; }
.shady_window .window_noclient { padding:9px 16px; height:18px; background:#f5f5f5 url(/images/about-menu-grad.gif) repeat-x center center; color:#932890; font-size:125%; border:1px solid #ccc; }
.boxed_window .window_noclient { padding:0; height:64px; font-size:10px; }
.window_noclient_controlbox { position:absolute; right:12px; top:2px; }
.window_noclient_centerbox { position:absolute; top:2px; width:100%; text-align:center; }
.inner_window .window_noclient_controlbox, .outer_window .window_noclient_controlbox, .default_window .window_noclient_controlbox { padding-right:32px; height:35px; right:10px; top:0px; background:transparent url(/images/kajigger.png) no-repeat scroll center right; }
.shady_window .window_noclient_controlbox { padding:9px 32px 9px 16px; height:18px; right:4px; top:0px; background:transparent url(/images/kajigger2.png) no-repeat scroll center right; font-size:80%; color:#aaa; font-weight:normal; }
.boxed_window .window_noclient_controlbox { padding:9px 32px 9px 16px; height:18px; right:0px; top:0px; background:transparent url(/images/kajigger3.png) no-repeat scroll center right; font-size:80%; color:#000; font-weight:normal; }
.window_client { background:#f5f5f5; color:#000; padding:8px; }
.inner_window .window_client { background:transparent; color:#444; padding:9px 12px; }
.outer_window .window_client, .default_window .window_noclient { background:transparent; color:#444; padding:9px 12px; }
.shady_window .window_client { background:transparent; color:#000; padding:8px; }
.boxed_window .window_client { background:transparent; color:#000; padding:8px; font-size:11px; }
.custom_sprite_96 { width: 96px; height: 96px; }
.custom_sprite_250 { width:250px; height:250px; }
.custom_sprite_550 { width:550px; height:550px; }
.large_site_logo { width:166px; height:100px; }
.medium_site_logo { width: 95px; height: 57px; }
.about_header { width:173px; height: 38px; }
.account_icon { width: 32px; height: 36px; }
.account_icon_hover { width: 32px; height: 36px; }
.buy_header { width:173px; height: 38px; }
.cart_icon { width: 47px; height: 38px; }
.cart_icon_hover { width: 47px; height: 38px; }
.category_all { width: 48px; height: 34px; }
.category_all_hover { width: 48px; height: 34px; }
.category_joy { width: 48px; height: 34px; }
.category_joy_hover { width: 48px; height: 34px; }
.category_new { width: 48px; height: 34px; }
.category_new_hover { width: 48px; height: 34px; }
.category_pad { width: 48px; height: 34px; }
.category_pad_hover { width: 48px; height: 34px; }
.category_sps { width: 48px; height: 34px; }
.category_sps_hover { width: 48px; height: 34px; }
.category_xbox { width: 48px; height: 34px; }
.category_xbox_hover { width: 48px; height: 34px; }
.contact_header { width:173px; height: 38px; }
.distributor_header { width:224px; height: 38px; }
.distributor_icon { width: 15px; height: 14px; }
.faq_header { width:173px; height: 38px; }
.features_header { width:173px; height: 38px; }
.games_header { width:173px; height: 38px; }
.kajigger { width: 28px; height: 36px; }
.license_header { width:160px; height: 38px; }
.login_tab { width: 48px; height: 49px; }
.login_tab_active { width: 48px; height: 49px; }
.joy_icon { width: 30px; height: 30px; }
.news_header { width:173px; height: 38px; }
.next_button { width: 80px; height: 26px; }
.next_button_hover { width: 80px; height: 26px; }
.new_icon { width: 30px; height: 30px; }
.pad_icon { width: 30px; height: 30px; }
.parts_header { width:173px; height: 38px; }
.prev_button { width: 82px; height: 26px; }
.prev_button_hover { width: 82px; height: 26px; }
.restricted_icon { width: 17px; height: 17px; }
.signup_header { width:173px; height: 37px; }
.small_next_button { width: 55px; height: 19px; }
.small_next_button_hover { width: 55px; height: 19px; }
.small_prev_button { width: 55px; height: 19px; }
.small_prev_button_hover { width: 55px; height: 19px; }
.sps_icon { width: 25px; height: 24px; }
.xbox_icon { width: 25px; height: 24px; }
.custom_sprite_96 img { width: 96px; height: 96px; }
.custom_sprite_250 img { width:250px; height:250px; }
.custom_sprite_550 img { width:550px; height:550px; }
.large_site_logo img { width:166px; height:100px; }
.medium_site_logo img { width: 95px; height: 57px; }
.about_header img { width:173px; height: 38px; }
.account_icon img { width: 32px; height: 36px; }
.account_icon_hover img { width: 32px; height: 36px; }
.buy_header img { width:173px; height: 38px; }
.cart_icon img { width: 47px; height: 38px; }
.cart_icon_hover img { width: 47px; height: 38px; }
.category_all img { width: 48px; height: 34px; }
.category_all_hover img { width: 48px; height: 34px; }
.category_joy img { width: 48px; height: 34px; }
.category_joy_hover img { width: 48px; height: 34px; }
.category_new img { width: 48px; height: 34px; }
.category_new_hover img { width: 48px; height: 34px; }
.category_pad img { width: 48px; height: 34px; }
.category_pad_hover img { width: 48px; height: 34px; }
.category_sps img { width: 48px; height: 34px; }
.category_sps_hover img { width: 48px; height: 34px; }
.category_xbox img { width: 48px; height: 34px; }
.category_xbox_hover img { width: 48px; height: 34px; }
.contact_header img { width:173px; height: 38px; }
.distributor_header img { width:224px; height: 38px; }
.distributor_icon img { width: 15px; height: 14px; }
.faq_header img { width:173px; height: 38px; }
.features_header img { width:173px; height: 38px; }
.games_header img { width:173px; height: 38px; }
.joy_icon img { width: 30px; height: 30px; }
.kajigger img { width: 28px; height: 36px; }
.license_header img { width:160px; height: 38px; }
.login_tab img { width: 48px; height: 49px; }
.login_tab_active img { width: 48px; height: 49px; }
.new_icon img { width: 30px; height: 30px; }
.pad_icon img { width: 30px; height: 30px; }
.news_header img { width:173px; height: 38px; }
.next_button img { width: 80px; height: 26px; }
.next_button_hover img { width: 80px; height: 26px; }
.parts_header img { width:173px; height: 38px; }
.prev_button img { width: 82px; height: 26px; }
.prev_button_hover img { width: 82px; height: 26px; }
.restricted_icon img { width: 17px; height: 17px; }
.signup_header img { width:173px; height: 37px; }
.small_next_button img { width: 55px; height: 19px; }
.small_next_button_hover img { width: 55px; height: 19px; }
.small_prev_button img { width: 55px; height: 19px; }
.small_prev_button_hover img { width: 55px; height: 19px; }
.sps_icon img { width: 25px; height: 24px; }
.xbox_icon img { width: 25px; height: 24px; }
.custom_sprite_96, .custom_sprite_250, .custom_sprite_550 { background:transparent; }
.large_site_logo, .medium_site_logo { background:transparent url(/images/logos.png) no-repeat scroll; }
.about_header, .account_icon, .account_icon_hover, .buy_header, .cart_icon, .cart_icon_hover, .category_all, .category_all_hover, .category_joy, .category_joy_hover, .category_new, .category_new_hover, .category_pad, .category_pad_hover, .category_sps, .category_sps_hover, .category_xbox, .category_xbox_hover, .contact_header, .distributor_header, .distributor_icon, .faq_header, .features_header, .games_header, .joy_icon, .kajigger, .license_header, .login_tab, .login_tab_active, .news_header, .next_button, .next_button_hover, .new_icon, .pad_icon, .parts_header, .prev_button, .prev_button_hover, .restricted_icon, .signup_header, .small_next_button, .small_next_button_hover, .small_prev_button, .small_prev_button_hover, .sps_icon, .xbox_icon { background:transparent url(/images/sprites.png) no-repeat scroll; }
.large_site_logo { background-position: 0px 0px; }
.medium_site_logo { background-position: 0px -112px; }
.about_header { background-position: 0px -64px; }
.account_icon_hover { background-position:-400px -64px; }
.account_icon { background-position:-480px -64px; }
.buy_header { background-position:-176px -64px; }
.cart_icon_hover { background-position:-352px -64px; }
.cart_icon { background-position:-432px -64px; }
.category_all { background-position: 0px -304px; }
.category_all_hover { background-position: -48px -304px; }
.category_joy { background-position:-288px -304px; }
.category_joy_hover { background-position:-336px -304px; }
.category_new { background-position: -96px -304px; }
.category_new_hover { background-position:-144px -304px; }
.category_pad { background-position:-192px -304px; }
.category_pad_hover { background-position:-240px -304px; }
.category_sps { background-position:-384px -256px; }
.category_sps_hover { background-position:-432px -256px; }
.category_xbox { background-position:-384px -304px; }
.category_xbox_hover { background-position:-432px -304px; }
.contact_header { background-position: 0px -112px; }
.distributor_header { background-position:-176px -112px; }
.distributor_icon { background-position:-480px 0px; }
.faq_header { background-position: 0px -160px; }
.features_header { background-position:-176px -160px; }
.games_header { background-position: 0px -208px; }
.joy_icon { background-position:-416px -160px; }
.kajigger { background-position:-448px 0px; }
.license_header { background-position:-176px -208px; }
.login_tab { background-position:-304px 0px; }
.login_tab_active { background-position:-400px 0px; }
.news_header { background-position: 0px -256px; }
.next_button { background-position: -96px 0px; }
.next_button_hover { background-position: -96px -32px; }
.new_icon { background-position:-352px -160px; }
.pad_icon { background-position:-384px -160px; }
.parts_header { background-position:-176px -256px; }
.prev_button { background-position: 0px 0px; }
.prev_button_hover { background-position: 0px -32px; }
.restricted_icon { background-position:-480px -16px; }
.signup_header { background-position:-336px -208px; }
.small_next_button { background-position:-176px -32px; }
.small_next_button_hover { background-position:-176px 0px; }
.small_prev_button { background-position:-240px -32px; }
.small_prev_button_hover { background-position:-240px 0px; }
.sps_icon { background-position:-480px -160px; }
.xbox_icon { background-position:-448px -160px; }
.account_icon_hover:hover { background-position:-480px -64px; }
.account_icon:hover { background-position:-400px -64px; }
.cart_icon_hover:hover { background-position:-432px -64px; }
.cart_icon:hover { background-position:-352px -64px; }
.category_all:hover { background-position: -48px -304px; }
.category_joy:hover { background-position:-336px -304px; }
.category_new:hover { background-position:-144px -304px; }
.category_pad:hover { background-position:-240px -304px; }
.category_sps:hover { background-position:-432px -256px; }
.category_xbox:hover { background-position:-432px -304px; }
.login_tab:hover { background-position:-400px 0px; }
.login_tab_active:hover { background-position:-352px 0px; }
.next_button:hover { background-position: -96px -32px; }
.next_button_hover:hover { background-position: -96px 0px; }
.prev_button:hover { background-position: 0px -32px; }
.prev_button_hover:hover { background-position: 0px 0px; }
.small_next_button:hover { background-position:-176px 0px; }
.small_next_button_hover:hover { background-position:-176px -32px; }
.small_prev_button:hover { background-position:-240px 0px; }
.small_prev_button_hover:hover { background-position:-240px -32px; }
a.category_all, a.category_all_hover, a.category_joy, a.category_joy_hover, a.category_new, a.category_new_hover, a.category_pad, a.category_pad_hover, a.category_sps, a.category_sps_hover, a.category_xbox, a.category_xbox_hover, a.joy_icon, a.new_icon, a.pad_icon, a.sps_icon, a.xbox_icon, a.custom_sprite_96, a.custom_sprite_250, a.custom_sprite_550, a.large_site_logo, a.medium_site_logo, a.about_header, a.account_icon, a.account_icon_hover, a.buy_header, a.cart_icon, a.cart_icon_hover, a.contact_header, a.distributor_header, a.distributor_icon, a.faq_header, a.features_header, a.games_header, a.kajigger, a.license_header, a.login_tab, a.login_tab_active, a.news_header, a.next_button, a.next_button_hover, a.parts_header, a.prev_button, a.prev_button_hover, a.restricted_icon, a.signup_header, a.small_next_button, a.small_next_button_hover, a.small_prev_button, a.small_prev_button_hover { display:block; }
span.category_all, span.category_all_hover, span.category_joy, span.category_joy_hover, span.category_new, span.category_new_hover, span.category_pad, span.category_pad_hover, span.category_sps, span.category_sps_hover, span.category_xbox, span.category_xbox_hover, span.joy_icon, span.new_icon, span.pad_icon, span.sps_icon, span.xbox_icon, span.custom_sprite_96, span.custom_sprite_250, span.custom_sprite_550, span.large_site_logo, span.medium_site_logo, span.about_header, span.account_icon, span.account_icon_hover, span.buy_header, span.cart_icon, span.cart_icon_hover, span.contact_header, span.distributor_header, span.distributor_icon, span.faq_header, span.features_header, span.games_header, span.kajigger, span.license_header, span.login_tab, span.login_tab_active, span.news_header, span.next_button, span.next_button_hover, span.parts_header, span.prev_button, span.prev_button_hover, span.restricted_icon, span.signup_header, span.small_next_button, span.small_next_button_hover, span.small_prev_button, span.small_prev_button_hover { display:block; }
input.category_all, input.category_all_hover, input.category_joy, input.category_joy_hover, input.category_new, input.category_new_hover, input.category_pad, input.category_pad_hover, input.category_sps, input.category_sps_hover, input.category_xbox, input.category_xbox_hover, input.joy_icon, input.new_icon, input.pad_icon, input.sps_icon, input.xbox_icon, input.custom_sprite_96, input.custom_sprite_250, input.custom_sprite_550, input.large_site_logo, input.medium_site_logo, input.about_header, input.account_icon, input.account_icon_hover, input.buy_header, input.cart_icon, input.cart_icon_hover, input.contact_header, input.distributor_header, input.distributor_icon, input.faq_header, input.features_header, input.games_header, input.kajigger, input.license_header, input.news_header, input.next_button, input.next_button_hover, input.parts_header, input.prev_button, input.prev_button_hover, input.restricted_icon, input.signup_header, input.small_next_button, input.small_next_button_hover, input.small_prev_button, input.small_prev_button_hover { border-style:none; color:transparent; font-size:0; }
input.login_tab, input.login_tab_active { border-style:none; }
.header_tab, .header_tab_active, .header_tab_disabled, .footer_tab, .footer_tab_active, .footer_tab_disabled { background:url(/images/header_footer_tab_back.png) repeat-x; color:#fff; }
.header_tab_left, .header_tab_left_active, .header_tab_right, .header_tab_right_active, .footer_tab_left, .footer_tab_left_active, .footer_tab_right, .footer_tab_right_active { background:url(/images/header_footer_tab.png); }
.header_tab, .header_tab_active, .header_tab_disabled { cursor:pointer; padding:15px 8px 11px 8px; height:16px; white-space:normal; font-weight:normal; text-align:center; vertical-align:middle; font-size:14px; }
a.header_tab, a.header_tab_active, a.header_tab_disabled { display:block; text-decoration:none; }
.header_tab { background-position:0px 0px; }
.header_tab_active { background-position:0px -48px; }
.header_tab_disabled { background-position:0px -96px; }
.header_tab a { color:#fff; }
.header_tab_active a { color:#fff; }
.header_tab_disabled a { color:#fff; }
.header_tab_hover { background-position:0px -48px; }
.header_tab_hover a { }
.header_tab_left { width:70px; background-position:0px -96px; padding-left:16px; padding-right:0; }
.header_tab_right { width:70px; background-position:-96px -96px; padding-left:0; padding-right:16px; }
.header_tab_left_hover { background-position:-384px -96px; }
.header_tab_right_hover { background-position:-480px -96px; }
.header_tab_left_active { width:70px; background-position:-384px -96px; padding-left:16px; padding-right:0; }
.header_tab_right_active { width:70px; background-position:-480px -96px; padding-left:0; padding-right:16px; }
.footer_tab, .footer_tab_active, .footer_tab_disabled { cursor:pointer; padding:10px 8px 16px 8px; height:16px; white-space:normal; font-weight:normal; text-align:center; vertical-align:middle; font-size:14px; }
a.footer_tab, a.footer_tab_active, .footer_tab_disabled { display:block; text-decoration:none; }
.footer_tab { background-position:0px -144px; }
.footer_tab_active { background-position:0px -192px; }
.footer_tab_disabled { background-position:0px -240px; }
.footer_tab a { color:#fff; }
.footer_tab_active a { color:#fff; }
.footer_tab_disabled a { color:#fff; }
.footer_tab_hover { background-position:0px -192px; }
.footer_tab_hover a { }
.footer_tab_left { width:70px; background-position:-192px -96px; padding-left:16px; padding-right:0; }
.footer_tab_right { width:70px; background-position:-288px -96px; padding-left:0; padding-right:16px; }
.footer_tab_left_hover { background-position:-576px -96px; }
.footer_tab_right_hover { background-position:-672px -96px; }
.footer_tab_left_active { width:70px; background-position:-576px -96px; padding-left:16px; padding-right:0; }
.footer_tab_right_active { width:70px; background-position:-672px -96px; padding-left:0; padding-right:16px; }
.login_tab, .login_tab_active { cursor:pointer; font-weight:normal; text-align:center; font-size:10px; text-transform:uppercase; }
a.login_tab, a.login_tab_active { display:block; text-decoration:none; }
.login_tab { color:#655; }
.login_tab a { color:#655; }
.login_tab_active { color:#194; }
.login_tab_active a { color:#194; }
.login_tab_hover { color:#194; }
.login_tab_hover a { color:#194; }
.login_tab_active_hover { color:#928; }
.login_tab_active_hover a { color:#928; }
input.login_tab, input.login_tab_active { padding:39px 0 0 0; height:auto; }
.games_tab a { height:14px; font-size:10px; padding:34px 0 0 0; text-align:center; font-weight:normal; color:#000; }
.shady_button { font-weight:bold; padding:4px 8px; width:144px; height:16px; text-align:right; }
.shady_button { border:1px solid #bbb; background:#eee; color:#928; }
.shady_button { background-image:url(/images/about-menu-grad.gif); background-repeat:repeat-x; background-position:center center; }
.shady_button_hover { background:#928; color:#fff; }
a.shady_button:hover { color:#fff; }
.larger_button { padding:5px; width:256px; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; }
.larger_button { border:1px solid #bbb; background:#eee; color:#928; }
.larger_button_disabled { background:#eee; color:#aaa; }
.larger_button_hover { background:#928; color:#fff; }
a.larger_button:hover { color:#fff; }
.shady_button, .larger_button { cursor:pointer; }
a.shady_button, a.larger_button { display:block; }
span.shady_button, span.larger_button { display:block; }
input.shady_button { width:160px; height:26px; }
input.larger_button { width:268px; }
table.table_list1 { font-size:11px; border-collapse:collapse; }
table.table_list1 tr th, table.table_list1 tr td { border-left:1px solid #bbb; padding:2px 10px; }
table.table_list1 tr:first-child { border-left-style:none; }
table.table_list1 tr { background:#fff; }
table.table_list1 tr.alt { background:#ebf2fa; }
table.table_list1 tr th { background:#ddd; font-weight:bold; text-align:center; }
table.table_list1 tr td { text-align:left; }
table.table_list2 { font-size:11px; border-collapse:collapse; }
table.table_list2 tr { border-top:1px solid #ccc; padding:4px; }
table.table_list2:first-child { border-top-style:none; }
table.table_list2 tr th, table.table_list2 tr td { border-left:1px solid #ccc; padding:4px; }
table.table_list2 tr:first-child { border-left-style:none; }
table.table_list2 tr { background:#fff; }
table.table_list2 tr.alt { background:#f6f6f6; }
table.table_list2 tr th { background:#eef6ff; font-weight:bold; text-align:center; }
table.table_list2 tr td { text-align:center; }
table.table_list3 { font-size:11px; border-collapse:collapse; }
table.table_list3 tr th, table.table_list3 tr td { padding:4px; }
table.table_list3 tr td { text-align:center; }
table.table_list3 tr td span { margin:auto; }
table.table_list4 { border-collapse:collapse; }
table.table_list4 tr th, table.table_list4 tr td { padding:2px 4px; }
table.table_list4 tr th { text-align:right; vertical-align:top; white-space:nowrap; }
table.table_list4 tr td { text-align:left; vertical-align:top; }
table.table_features td.long_tr { background:url(/images/longbar.png) no-repeat scroll center right; }
table.table_features td.short_tr { background:url(/images/shortbar.png) no-repeat scroll center right; }
a { color:#928; }
a:hover, a.sml_news:hover { color:#EE2B7B; }
a.alpha_selected { color:#39B74B; }
a.gg_link, a.gg_small { color:#B8317D; font-weight:bold; font-size:12px; text-decoration:none; }
a.gg_small { font-size:10px; font-weight:normal; }
a.gg_link:hover, a.gg_small:hover { color:#888; }
a.sml_news { color:#932890; font-weight:normal; font-size:11px; }
a.more_news_link { color:#8F9092; font-weight:normal; font-size:10px; font-style:italic; }
a.more_news_link:hover { color:#932890; }
table.body { width:100%; border-collapse:collapse; }
.wide { width:100%; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { zoom:1; }
ul { list-style-image:url(/images/bullet.png); }
table.splash { border-collapse:collapse; background-repeat:no-repeat; background-color:transparent; width:901px; }
table.splash td { text-align:right; height:184px; vertical-align:bottom; font-weight:bolder; color:white; font-size:14px; padding:7px; }
.game_menu, .game_menuv, .game_menun, .game_menug, .game_menuj, .game_menux, .game_menup { border-collapse:collapse; width:326px; background-image:url(/images/image-sprite.jpg); }
.game_menu td, .game_menuv td, .game_menun td, .game_menug td, .game_menuj td, .game_menux td, .game_menup td { padding:0px; height:65px; width:50px; }
.game_menuv { background-position:0px -65px; }
.game_menun { background-position:0px -130px; }
.game_menug { background-position:0px -195px; }
.game_menuj { background-position:0px -260px; }
.game_menux { background-position:0px -325px; }
.game_menup { background-position:0px -390px; }
div.gamemap { position:relative; }
#g_browse, #g_new, #g_pad, #g_joy, #g_xbox, #g_ps3 { position:absolute; display:block; height:65px; width:50px; top:-30px; }
#g_browse { right:270px; }
#g_new { right:220px; }
#g_pad { right:170px; }
#g_joy { right:120px; }
#g_xbox { right:70px; }
#g_ps3 { right:20px; }
#g_browse img, #g_new img, #g_pad img, #g_joy img, #g_xbox img, #g_ps3 img { height:65px; width:50px; border-style:none; }
#g_browse h2, #g_new h2, #g_pad h2, #g_joy h2, #g_xbox h2, #g_ps3 h2 { display:none; }
h2.game_title { color:#932890; font-weight:bold; font-size:14px; }
.new_icon, .pad_icon, .joy_icon, .xbox_icon, .ps3_icon { background-image:url('/images/image-sprite.jpg'); width:26px; height:26px; }
.new_icon img, .pad_icon img, .joy_icon img, .xbox_icon img, .ps3_icon img { width:26px; height:26px; border-style:none; }
.new_icon { background-position:-326px 0px; }
.pad_icon { background-position:-352px 0px; }
.joy_icon { background-position:-378px 0px; }
.xbox_icon { background-position:-404px 0px; }
.ps3_icon { background-position:-430px 0px; }
td.about, td.about_over { border:1px solid #CCC; font-size:11px; background-color:#F1F1F1; padding:4px; height:34px; }
td.about_over { background:#D00F8C url('/images/about-grad.gif') repeat-x top center; }
td.about div.bullet, td.about_over div.bullet { width:10px; height:10px; background-image:url('/images/image-sprite.jpg'); }
td.about div.bullet img, td.about_over div.bullet img { width:10px; width:10px; border-style:none; }
td.about div.bullet { background-position:-326px -98px; }
td.about_over div.bullet{ background-position:-336px -98px; }
td.about a, td.about_over a { font-size:11px; }
td.about_over a { color:white; }
.page_links { font-size:11px; }
.page_links a { font-size:11px; border:1px solid #CCCCCC; padding:3px; }
.page_links a:hover { background-color:#932890; color:white; }
div.light_holes { width:20px; height:34px; background-image:url('/images/image-sprite.jpg'); background-position:-326px -108px; }
div.light_holes img { width:20px; height:34px; border-style:none; }
td.short_tr { background:#FFF url('/images/shortbar.jpg') no-repeat scroll center right; }
td.long_tr { background:#FFF url('/images/longbar.jpg') no-repeat scroll center right; }
.monitor_fts, .lan_fts, .pad_fts, .light_fts, .coin_fts, .spk_fts, .console_fts, .skins_fts, .cons_fts, .cd_fts, .power_fts, .license_fts, .monitor_over_fts, .lan_over_fts, .pad_over_fts, .light_over_fts, .coin_over_fts, .spk_over_fts, .console_over_fts, .skins_over_fts, .cons_over_fts, .cd_over_fts, .power_over_fts, .license_over_fts { background-image:url('/images/features.jpg'); width:82px; height:82px; }
.monitor_fts img, .lan_fts img, .pad_fts img, .light_fts img, .coin_fts img, .spk_fts img, .console_fts img, .skins_fts img, .cons_fts img, .cd_fts img, .power_fts img, .license_fts img, .monitor_over_fts img, .lan_over_fts img, .pad_over_fts img, .light_over_fts img, .coin_over_fts img, .spk_over_fts img, .console_over_fts img, .skins_over_fts img, .cons_over_fts img, .cd_over_fts img, .power_over_fts img, .license_over_fts img { width:82px; height:82px; border-style:none; }
.monitor_fts{ background-position: 0px 0px; }
.lan_fts { background-position: -82px 0px; }
.pad_fts { background-position:-164px 0px; }
.light_fts { background-position:-246px 0px; }
.coin_fts { background-position:-328px 0px; }
.spk_fts { background-position:-410px 0px; }
.console_fts{ background-position: 0px -164px; }
.skins_fts { background-position: -82px -164px; }
.cons_fts { background-position:-164px -164px; }
.cd_fts { background-position:-246px -164px; }
.power_fts { background-position:-328px -164px; }
.license_fts{ background-position:-410px -164px; }
.monitor_over_fts { background-position: 0px -82px; }
.lan_over_fts { background-position: -82px -82px; }
.pad_over_fts { background-position:-164px -82px; }
.light_over_fts { background-position:-246px -82px; }
.coin_over_fts { background-position:-328px -82px; }
.spk_over_fts { background-position:-410px -82px; }
.console_over_fts { background-position: 0px -246px; }
.skins_over_fts { background-position: -82px -246px; }
.cons_over_fts { background-position:-164px -246px; }
.cd_over_fts { background-position:-246px -246px; }
.power_over_fts { background-position:-328px -246px; }
.license_over_fts { background-position:-410px -246px; }
.features_td, .features_td div { color:#78787A; font-size:11px; }
.features_td a { color:#78787A; font-size:11px; font-weight:normal; }
.features_td a:hover { color:#C8178B; }
a.next, a.prev { display:block; background-image:url('/images/image-sprite.jpg'); width:55px; height:25px; }
a.next img, a.prev img { width:55px; height:25px; border-style:none; }
a.next { background-position:-326px -26px; }
a.prev { background-position:-326px -51px; }
a.next:hover { background-position:-381px -26px; }
a.prev:hover { background-position:-381px -51px; }
h3.header_title { color:#932890; font-size:14px; margin:2px; }
table.contact_form { width:100%; border-collapse: collapse; }
table.contact_form td { padding:4px; }
table.contact_form td.left { text-align:right; font-size:11px; width:20%; font-weight:bold; }
table.contact_form td textarea, table.contact_form td select { width:100%; }
a.submit { display:block; width:200px; height:27px; background:transparent url('/images/submit-button.jpg') no-repeat; }
a.submit img { width:200px; height:27px; border-style:none; }
a.submit:hover { background-position:0px -27px; }
tr.icon_tr { color:#999999; text-align:center; vertical-align:top; }
tr.icon_tr td { font-size:11px; padding-top:5px; width:16%; }
#header .menu_bar, #footer .menu_bar { background:transparent url(/images/header_footer_tab.png); }
#header, #footer { background:#777 url(/images/header_footer_back.png) repeat-x scroll; color:#aaa; }
#header { position:relative; height:144px; background-position:top left; }
#header h1 { margin:0; }
#header .large_site_logo { position:absolute; top:12px; left:22px; }
#header .menu_bar { position:absolute; bottom:0px; width:100%; background-position:-3px 0px; }
#header .menu_bar td { padding:0 1px 0 0; }
#header .menu_bar td a { color:#fff; }
#header .login_box { position:absolute; right:20px; top:20px; }
#footer { position:relative; height:144px; background-position:bottom left; }
#footer .menu_bar { position:absolute; top:0px; width:100%; background-position:-3px -48px; }
#footer .menu_bar td { padding:0 1px 0 0; }
#footer .menu_bar td a { color:#fff; }
#footer #footer_links { position:absolute; width:100%; bottom:32px; text-align:center; font-size:11px; }
#footer #footer_copyright { position:absolute; width:100%; bottom:8px; text-align:center; font-size:11px; }
#footer #footer_rimage { position:absolute; right:32px; bottom:16px; }
#content { border:1px solid #444; margin:2px auto; width:996px; background:#ccc url(/images/background-gradient.gif) repeat-y scroll top center; }
#content .content_holder { margin:16px 48px; padding:16px; background:#fff; text-align:left; font-size:11px; }
.login_box { width:192px; height:64px; background:#eee; padding:8px 16px; }
.login_box a { font-size:10px; font-weight:normal; }
.wide { width:100%; }
.outer_plain { margin:16px 48px; padding:16px; background:#f5f5f5; text-align:left; border:1px solid #ccc; }
#iconselect { background:#fff url(/images/select_back.png) no-repeat center right; border:1px solid #bbb; padding:4px 32px 4px 6px; height:16px; width:218px; cursor:pointer; text-align:left; }
#iconselectholder { border:1px solid #bbb; width:256px; height:96px; overflow:auto; display:none; position:absolute; background-color:#fff; text-align:left; }
.selectitems { width:224px; height:24px; border-bottom:dashed 1px #ddd; padding:4px; }
#iconselect img, .selectitems img { vertical-align:text-bottom; }
#iconselect span, .selectitems span { margin-left:5px; }
.hoverclass { background-color:#68b; color:#000; cursor:pointer; }
.selectedclass { background-color:#ccc; }
