html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { font-family: Arial, "Trebuchet MS"; font-size: 12px; } table { border-collapse: collapse; } html { background-color: #FFFFFF; } a { color: #0000FF; text-decoration: none; cursor: pointer; } a:hover { text-decoration: underline; } a:focus { outline-style: none; } a:active { outline: none; } ul { list-style-type: none; } a img { border: none; } th { font-weight: normal; text-align: left; } p { margin: 0px 0px 5px 0px; } h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-weight: normal; font-size: 100%; }  .centered { margin: 0px auto 0px auto; } .tac { text-align: center; } .tar { text-align: right; } .cb { clear: both; line-height: 0px; height: 0px; } .fl { float: left; } .fr { float: right; } .b { font-weight: bold; } .display_none { display: none; } ul.bullets li { background-repeat: no-repeat; background-position: 0px 6px; padding: 0px 0px 0px 7px; } .mt5 { margin-top: 5px; } .mb5 { margin-bottom: 5px; } .mr5 { margin-right: 5px; } .mb10 { margin-bottom: 10px; }  html { background: url("/images/bg1.jpg") repeat-x 0px 0px; background-color: #000000; } body { font-family: Trebuchet MS, Arial; font-size: 13px; color: #999999; } a { color: #FFFFFF; font-weight: bold; text-decoration: underline; } a:hover { color: #33CCFF; }  .frame { width: 1002px; margin: 0px auto 0px auto; }  .header1 { color: #33CCFF; font-size: 30px; margin: 0px 0px 10px 0px; } .header2 { color: #33CCFF; font-size: 18px; } .header2_alt { color: #99FF66; font-size: 18px; text-transform: uppercase; } .header3 { color: #33CCFF; font-size: 16px; } .header3_alt { color: #99FF66; font-size: 16px; } .text_alt { color: #99FF66; } .arrow { cursor: pointer; } .value { color: #FF9933; } .form_error { color: #FF0000; } .form_msg { color: #FFFFFF; }  .sub_nav { background: url("/images/sub_nav.gif") no-repeat 0px 0px; width: 957px; height: 38px; } .sub_nav li { display: block; float: left; background: url("/images/sub_nav_divider.gif") no-repeat bottom right; } .sub_nav li a { display: block; float: left; height: 26px; text-decoration: none; padding: 10px 37px 0px 37px; } .sub_nav li.last { background: none; } .sub_nav li.current a { color: #99ff66; }  #header { position: relative; color: #5F5F5F; } #myleague_stats { position: absolute; top: 5px; right: 110px; color: #33CCFF; font-weight: bold; font-size: 14px; } #header #myleage_logo { margin: 9px 0px 0px 0px; } #header #desc { font-size: 11px; font-weight: bold; font-family: Arial; position: absolute; top: 75px; left: 80px; } #ticker { position: relative; top: 54px; left: 15px; height: 15px; color: #AEAEAE; } #ticker #ticker_arrow_down { float: left; margin: 7px 6px 0px 0px; } #ticker #ticker_value { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #ticker #ticker_value li { display: none; } #ticker #ticker_value li.current { display: block; } #ticker #ticker_arrow_up { float: left; margin: 7px 0px 0px 6px; }  #footer { text-align: center; font-size: 11px; color: #999999; margin: 20px 0px 0px 0px; padding: 10px 0px 10px 0px; background: url("/images/footer_bg.jpg") repeat-x 0px 0px; clear: both; } #footer p { margin: 0px 0px 10px 0px; }  #top_search { position: absolute; top: 4px; right: 0px; background: url("/images/search.jpg") no-repeat bottom right; width: 546px; height: 111px; } #top_search .search_box { border: 1px solid #FFFFFF; font-size: 21px; position: relative; top: 41px; left: 27px; width: 385px; } #top_search .go { cursor: pointer; position: absolute; top: 0px; right: 8px; border: none; background: url("/images/go.gif") no-repeat bottom right; width: 100px; height: 100px; }  #main_nav { height: 31px; margin: 16px 0px 0px 280px; } #main_nav li { float: left; font-family: Arial; font-size: 12px; font-weight: bold; } #main_nav li a { float: left; display: block; height: 31px; padding: 0px 0px 0px 8px; background: url("/images/tab_left.jpg") no-repeat 0px 0px; text-decoration: none; text-transform: uppercase; } #main_nav li a span { float: left; display: block; height: 21px; background: url("/images/tab_right.jpg") no-repeat top right; padding: 10px 18px 0px 10px; } #main_nav li a:hover { color: #33ccff; } #main_nav li.current a { background: url("/images/tab_left_current.jpg") no-repeat 0px 0px; color: #33ccff; } #main_nav li.current a span { background: url("/images/tab_right_current.jpg") no-repeat top right; }  .divider1 { background: url("/images/content_bg_1.jpg") no-repeat 0px 0px; padding: 10px 10px 10px 20px; }  .sub_content { background: url("/images/content_bg_2.gif") no-repeat 0px 0px; padding: 10px 10px 10px 20px; margin: 20px 0px 0px 0px; } .sub_content2 { background: url("/images/sub_content_3.gif") no-repeat 0px 0px; background-color: #000000; padding: 10px 10px 10px 20px; margin: 20px 0px 0px 0px; height: auto !important; height: 301px; min-height: 301px;}  a.btn { height: 50px; padding: 0px 0px 0px 15px; display: block; font-weight: bold; text-decoration: none; text-align: center; white-space: nowrap; font-size: 18px; text-transform: uppercase; } a.btn .out { height: 50px; display: block; padding: 0px 15px 0px 0px; } a.btn .in { height: 44px; display: block; padding: 6px 0px 0px 0px; } a:hover.btn { text-decoration: underline; color: #FFFFFF; }  a.blue_btn { background: url("/images/button1_left.gif") no-repeat 0px 0px; } a.blue_btn .out { background: url("/images/button1_right.gif") no-repeat top right; } a.blue_btn .in { background: url("/images/button1_content.gif") repeat-x 0px 0px; }  a.orange_btn { background: url("/images/button2_left.gif") no-repeat 0px 0px; } a.orange_btn .out { background: url("/images/button2_right.gif") no-repeat top right; } a.orange_btn .in { background: url("/images/button2_content.gif") repeat-x 0px 0px; }  .form_bg1 { background: url("/images/form_bg1.jpg") repeat-x top left; margin: 0px 0px 10px 180px; width: 700px; } .form_row { width: 700px; clear: both; } .form_row label { cursor: pointer; display: block; float: left; position: relative; width: 160px; margin: 0px 0px 0px -180px; padding: 13px 0px 0px 20px; border-top: 1px solid #606060; white-space: nowrap; } .form_row .form_input { border-top: 1px solid #909090; padding: 0px 0px 7px 20px; } .form_row input, .form_row textarea, .form_row select { margin: 10px 0px 5px 0px; border: 1px solid #0099CC; } .form_row.last label { padding: 0px 0px 0px 20px; height: 0px; line-height: 0px; } .form_row.last .form_input { padding: 0px; } .form_row .form_field { width: 330px; float: left; padding: 0px 0px 5px 0px; } .form_row .field_desc { padding: 13px 0px 0px 0px; color: #999999; }  .comp_icon { background: url("/images/computer.gif") no-repeat top left; padding: 8px 0px 0px 45px; } .person_icon { background: url("/images/person.gif") no-repeat top left; padding: 8px 0px 0px 45px; } .tournament_icon { background: url("/images/tournament.gif") no-repeat top left; padding: 8px 0px 0px 45px; } .prize_icon { background: url("/images/prize.gif") no-repeat top left; padding: 8px 0px 0px 45px; }  .bar1 { background: url("/images/bar1.gif") no-repeat top left; width: 705px; height: 46px; }  .step_list { padding: 15px 0; } .step_list li { padding: 0px 27px 0px 20px; float: left; display: block; text-align: right; height: 37px; } .step_list li.last { padding: 0px 0px 0px 20px; } .step_list li div { float: left; padding: 10px 0px 0px 0px; height: 30px; display: block; background: url("/images/step_tab.gif") no-repeat center right; float: left; font-size: 18px; font-weight: bold; color: #666666; } .step_list li strong { position: relative; left: -8px; } .step_list li div span { position: relative; left: -10px; top: -1px; background: url("/images/circle.gif") no-repeat center left; float: left; padding: 10px 0px 0px 0px; height: 28px; width: 36px; text-align: center; font-size: 12px; color: #666666; margin: -7px 0px 0px 0px; } .step_list_container { padding: 0px 0px 0px 100px; } .step_list { margin: 10px 0px 0px 0px; } .step_list li { margin: 0px -10px 0px 0px; float: left; display: block; text-align: right; height: 37px; } .step_list li div { padding: 7px 30px 0px 0px; height: 30px; display: block; background: url("/images/step_tab.gif") no-repeat center right; float: left; font-size: 18px; font-weight: bold; color: #666666; } .step_list li div span { position: relative; left: -10px; background: url("/images/circle.gif") no-repeat center left; float: left; padding: 9px 0px 0px 0px; height: 28px; width: 37px; text-align: center; font-size: 12px; color: #666666; margin: -7px 20px 0px 0px; } .step_list li.current div { color: #FFFFFF; } .step_list li.current div.yellow { background: url("/images/step_tab_yellow.gif") no-repeat center right; } .step_list li.current div.blue { background: url("/images/step_tab_blue.gif") no-repeat center right; } .step_list li.current div.red { background: url("/images/step_tab_red.gif") no-repeat center right; } .step_list li.current div.purple { background: url("/images/step_tab_purple.gif") no-repeat center right; } .step_list li.current div.yellow span { background: url("/images/circle_yellow.gif") no-repeat center left; } .step_list li.current div.blue span { background: url("/images/circle_blue.gif") no-repeat center left; } .step_list li.current div.red span { background: url("/images/circle_red.gif") no-repeat center left; } .step_list li.current div.purple span { background: url("/images/circle_purple.gif") no-repeat center left; }  #privacy { padding: 15px 40px 0px 25px; } .effective { float: right; margin: 10px 0px 0px 0px; color: #FF9933; }  #contact_form { margin: 25px 0px 0px 0px !important; margin: 15px 0px 0px 0px; } #contact_form input { width: 300px; } #contact_form textarea { width: 540px; height: 147px; overflow: auto; } #contact_us_actions { padding: 10px 0px 0px 200px;} #contact_us_actions .next { width: 200px; float: left; margin: 0px 24px 0px 0px; } #contact_us_actions .back { width: 120px; float: left; }  #create_form { margin: 10px 0px 0px 0px; } #send_this_mail { width: 300px; float: left; margin: 0px 20px 0px 0px; } #clear_this_form { width: 200px; float: left; }  #activate_form { margin: 15px 0px 50px 0px; } #authentication_key { width: 200px; } #activate_actions { padding: 0px 0px 50px 320px; } #back_btn { width: 100px; float: left; } #activate_btn { width: 300px; float: left; margin: 0px 20px 0px 0px; } #no_email .header2_alt { border-bottom: 1px solid #4c4d4d; padding: 0px 0px 5px 0px; margin: 20px 0px 10px 0px; clear: both; } #no_email li { margin: 0px 0px 5px 10px; padding: 0px 0px 0px 11px; background: url("/images/bullet1.gif") no-repeat 0px 7px; }  .theme_choice { width: 300px; float: left; margin: 0px 13px 20px 0px; text-align: center; } .theme_choice label { cursor: pointer; } #select_theme_action { position: relative; } #activate_league { position: absolute; right: 40px; top: 10px; } #continue { width: 187px; margin: 0px auto 0px auto; }  #confirm_summary { color: #999999; margin: 0px 0px 30px 0px; } #confirm_summary dl { margin: 0px 0px 40px 0px; } #confirm_summary dt { color: #FFFFFF; font-weight: bold; margin: 0px 0px 0px 20px; display: block; width: 170px; float: left; } #confirm_summary dd { margin: 0px 0px 10px 0px; } #confirm_summary .header2_alt { border-bottom: 1px solid #4c4d4d; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; } #confirm_summary .header2 { margin: 0px 0px 10px 0px; } #confirm_buttons { padding: 0px 0px 0px 200px; } #confirm_btn { float: left; width: 350px; margin: 20px 20px 0px 0px; } #confirm_back_btn { float: left; width: 110px; margin: 20px 0px 0px 0px; } #theme_preview { float: right; text-align: center; width: 300px; }  #admin_username, #admin_email, #admin_email2, #league_name, #league_slogan, #league_rank_format, #league_type, #league_access, #league_service, #league_genre, #league_game { width: 300px; } #league_path { width: 135px; } #terms_of_use_box { margin: 0px 0px 0px 30px } #create_terms_of_use_header { border-bottom: 1px solid #999999; padding: 10px 0px 5px 0px; margin: 0px 0px 15px 0px; width: 880px; } #create_terms_of_use { width: 800px; height: 150px; margin: 10px 0px 10px 0px; background: #333333; color: #DEDEDE; } #create_buttons { padding: 30px 0px 0px 200px;} #create_buttons .next { width: 400px; float: left; margin: 0px 24px 0px 0px; } #create_buttons .back { width: 120px; float: left; }  .browse_results { width: 890px; margin: 0px 0px 0px 20px; } .items_found { font-size: 18px; margin: 0px 0px 15px 0px; } .search_table { margin: 10px 0px 0px 0px; color: #999999; background: url("/images/table_bg.jpg") repeat-y 0px 0px; } .search_table th { color: #33CCFF; font-weight: bold; background: url("/images/tab_l_search.gif") no-repeat 0px 0px; background-color: #000000; padding: 0px 0px 0px 3px; height: 29px;} .search_table th span { background: url("/images/tab_r_search.jpg") no-repeat top right; background-color: #000000; display: block; height: 28px; padding: 6px 5px 0px 2px; text-align: center; font-size: 14px; } .search_table td { background: #000000; border: 1px solid #3b3b3b; vertical-align: top; padding: 10px; } .search_table td.screenshot { border-left: none; } .search_table td.screenshot div { position: relative; } .search_table td.players { width: 59px; text-align: center; } .search_table td.upcomming_tournaments { width: 210px; } .search_table td.join_now { vertical-align: middle; border-right: none; } .create_new_league { float: right; margin: 15px 0px 0px 0px; } .search_table tr.myleague_plus td { background: none; } .search_table tr.myleague_plus td.league_description { color: #000033; } .search_table tr.myleague_plus td.league_description .league_name { background: url("/images/myleague_plus_small.gif") no-repeat scroll 0px 2px; padding: 0px 0px 0px 23px; }  #step1 { float: left; width: 254px; height: 201px; padding: 13px 10px 0px 20px; background: url("/images/step1.jpg") no-repeat 0px 0px; } #step2 { float: left; width: 249px; height: 201px; padding: 13px 10px 0px 20px; background: url("/images/step2.jpg") no-repeat 0px 0px; } #step3 { float: left; width: 358px; height: 201px; padding: 13px 10px 0px 20px; background: url("/images/step3.jpg") no-repeat 0px 0px; } .browse_step .box { width: 238px; height: 150px; padding: 5px 0px 0px 10px; margin: 6px 0px 0px 0px; background: url("/images/step_box.gif") no-repeat 0px 0px; } #step3 .see_all_games { float: right; margin: 5px 120px 0px 0px; font-size: 11px;} .myleague_plus_link { float: right; padding: 0px 0px 3px 23px; margin: 0px 5px 0px 0px; background: url("/images/myleague_plus_small.gif") no-repeat 0px 2px; } #reset_selection { margin: 0px 0px 0px 30px; width: 141px; color: #FFFFFF; }  ul.pagin { margin: 10px 0px 10px 0px; } ul.pagin li { float: left; border: 1px solid #333333; color: #33ccff; margin: 0px 5px 0px 0px; } ul.pagin li.current { border: 1px solid #33ccff; background: #33ccff; } ul.pagin li.current div { color: #FFFFFF; } ul.pagin li div { color: #FFFFFF; float: left; display: block; text-decoration: none; padding: 3px 7px 3px 7px; cursor:pointer;cursor:hand; } ul.pagin li div:hover { color: #33ccff; } ul.pagin li.ellipsis { color: #FFFFFF; border: none; padding: 0px 0px 0px 3px; }  #congrats_buttons { padding: 0px 0px 0px 160px; } #goto_league_home { float: left; margin: 0px 20px 0px 0px; width: 300px; } #goto_admin_login { float: left; width: 300px; }  .scroll_list { width: 232px; height: 145px; overflow: hidden; position: relative; color: #FFFFFF; font-size: 14px; } .scroll_list .scroll_container { position: relative; top: 0px; }  .myleague_plus_price { color: #FFFFFF; background: url("/images/grad1.gif") repeat-x 0px 0px; height: 114px; padding: 20px 20px 0px 33px; margin: 0px 0px 10px 0px; font-size: 18px; } .myleague_plus_price .title { font-size: 24px; font-weight: bold; color: #003366; margin: 0px 0px 10px 0px; } .myleague_more_features { color: #999999; width: 930px; margin: 0px 0px 0px 20px; } .myleague_more_features .header3_alt { } .myleague_more_features p { margin: 0px 0px 20px 0px; } .myleague_plus_offers { margin: 0px 0px 20px 0px; } #uptime_guarantee { float: left; width: 285px; padding: 0px 20px 0px 0px; background: url("/images/uptime.jpg") no-repeat 0px 0px; color: #999999; } #uptime_guarantee .great_feature { height: 60px; padding: 25px 0px 0px 80px; font-size: 18px; color: #3399ff; text-transform: uppercase; } #dedicated_servers { float: left; width: 285px; padding: 0px 20px 0px 0px; background: url("/images/dedicated.jpg") no-repeat 0px 0px; color: #999999; } #dedicated_servers .great_feature { height: 60px; padding: 25px 0px 0px 80px; font-size: 18px; color: #33cc66; text-transform: uppercase; } #live_support { float: left; width: 258px; padding: 0px 20px 0px 0px; background: url("/images/support.jpg") no-repeat 0px 0px; color: #999999; } #live_support .great_feature { height: 60px; padding: 25px 0px 0px 80px; font-size: 18px; color: #ff6600; text-transform: uppercase; } @IMPORT "/css/tour.css" ﻿ #homepage .frame { width: auto; } #homepage #header, #homepage #home_top { width: 1002px; margin: 0px auto 0px auto; } #homepage #home_top { position: relative; border-top: 1px solid #000000; } #homepage #main_nav { margin: 16px 0px 0px 280px; } #homepage .divider1 { padding: 20px 0px 70px 280px; } #homepage .desc { font-size: 18px; width: 680px; margin: 0px 0px 20px 0px; } #monitor { background: url("/images/monitor/monitor.jpg") no-repeat top left; position: absolute; top: 12px; left: -20px; width: 285px; height: 312px; } #quick_tour { float: left; margin: 0px 20px 0px 0px; width: 237px; } #create_league { float: left; width: 287px; } #home_page_actions { padding: 40px 0px 0px 70px; } .icons { margin: 0px 0px 20px 20px; } .icons li { float: left; height: 36px; display: block; margin: 5px 25px 0px 0px; font-size: 14px; font-weight: bold; } .icons .comp_icon { color: #66ccff; } .icons .person_icon { color: #ff9900; } .icons .tournament_icon { color: #99ff66; } .icons .prize_icon { color: #cc66ff; } #featured_leagues { height: 126px; background: url("/images/blue_bg.gif") repeat-x 0px 0px; color: #FFFFFF; } #featured_leagues a:hover { color: #003366; } #featured_leagues .content { width: 1002px; height: 126px; margin: 0px auto 0px auto; background: url("/images/featured_arrow.jpg") no-repeat 20px 2px; } #featured_leagues .section_title { padding: 40px 0px 0px 30px; float: left; width: 315px; } #featured_leagues .section_title .title { font-size: 30px; margin: 0px 0px 10px 0px; } #featured_leagues .featured_leagues_list { float: left; padding: 16px 0px 0px 0px; background: url("/images/right_grad.jpg") no-repeat top right;} #featured_leagues .featured_leagues_list .league { float: left; width: 126px; font-size: 11px; margin: 0px 20px 0px 0px; text-align: center; } #col3 { float: left; width: 316px; } #bottom_section { background: url("/images/bg1.jpg") repeat-x 0px -170px; color: #999999; height: 478px; } #bottom_section .content { background: url("/images/bottom_header.gif") no-repeat 0px 0px; background-color: #000000; width: 1002px; margin: 0px auto 0px auto; height: 300px; } #bottom_section .header2 { border-bottom: 1px solid #474747; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; } #league_tabs { height: 28px; display: block; margin: 0px 0px 0px 0px; padding: 9px 0px 0px 30px; } #league_tabs li { line-height: 12px; text-align: center; font-size: 11px; color: #FFFFFF; display: block; height: 28px; float: left; padding: 0px 0px 0px 5px; background: url("/images/home/tab_l.jpg") no-repeat 0px 0px; margin: 0px 1px 0px 0px; } #league_tabs li span { float: left; display: block; height: 26px; background: url("/images/home/tab_r.jpg") no-repeat top right; padding: 2px 20px 0px 15px; } #league_tabs li.current { background: url("/images/home/tab_l_current.jpg") no-repeat 0px 0px; } #league_tabs li.current span { background: url("/images/home/tab_r_current.jpg") no-repeat top right; } #league_list { float: left; width: 285px; background: url("/images/content_bg_2.gif") no-repeat 0px 0px; padding: 10px 20px 0px 15px; margin: 0px 0px 0px 10px; } #league_list .league_name { float: left; } #league_list .num_players { text-align: right; } #league_list .league_name, #league_list .num_players { border-bottom: 1px solid #474747; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; } #league_list .set_of_leagues { display: none; } #league_list #largest_leagues { display: block; } #recent_league_news { float: left; width: 310px; background: url("/images/content_bg_2.gif") no-repeat 0px 0px; padding: 10px 20px 0px 15px; margin: 0px 0px 0px 0px; } #recent_league_news .news { border-bottom: 1px solid #474747; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; } #join_the_revolution { background: url("/images/content_bg_2.gif") no-repeat 0px 0px; padding: 10px 20px 20px 15px; } #myleague_numbers { border: 1px solid #39393a; border-bottom: 0px solid #000000; width: 200px; margin: 10px auto 10px auto; } #myleague_numbers .key { float: left; color: #FFFFFF; padding: 0px 0px 0px 10px; } #myleague_numbers .value { text-align: right; padding: 0px 10px 0px 0px; border-bottom: 1px solid #39393a; } #join_actions { border-top: 1px solid #39393a; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; } #myleague_store { background: url("/images/content_bg_2.gif") no-repeat 0px 0px; padding: 10px 0px 0px 15px; } #myleague_store .contentc { width: 180px; float: left; margin: 0px 10px 0px 0px; } #myleague_store #checkout_merchandise { margin: 10px 0px 0px 0px; display: block; border-top: 1px solid #474747; padding: 5px 0px 0px 0px; }    *{padding: 0; margin: 0;}    #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;}    #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#FFFFFF; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed;  background: #FFFFFF; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#333333; color: #FFFFFF; height:27px; } #TB_title a { color: #FFFFFF; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;  } * html #TB_load {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }