#Products	{width:742px; height:483px; background-image:url(images/products/track.jpg); background-position:top left; background-repeat:no-repeat; position:relative; margin:0 0 0 -20px}
#Products #MainProduct	{position:absolute; font-size:16px; color:white; font-weight:bold; top:211px; left:190px; z-index:0}
#Products #MainProduct #Action	{top:155px; font-size:11px; color:#92FF00}
#Products #MainProduct #Action a:hover	{margin:1px 0 0 1px}
#Products #MainProduct #Action input	{font-size:12px; font-weight:normal}
#Products #MainProduct #Action span	{font-weight:bold; font-size:16px}
#Products #MainProduct #Description	{font-size:12px; color:white; top:30px; width:320px}
#Products #MainProduct #Points	{font-size:16px; color:white; font-weight:bold; top:120px}
#Products #MainProduct #Points a	{font-size:12px; text-decoration:underline}
#Products #MainProduct img	{left:102px; top:32px; position:absolute; z-index:-1}
#Products #MainProduct ul	{margin:0; padding:0}
#Products li	{position:absolute; list-style:none}
#Products li a	{display:block; background-repeat:no-repeat; background-position:top left; text-decoration:none}
#Products li a span	{display:none}
#Products li a:hover	{margin:0}
#Products li a:hover span	{background:url(images/products/details_bg.png) right no-repeat; color:white; font-weight:bold; padding:8px 10px 0 0; float:left; height:38px; font-size:12px; position:relative; display:block; white-space:nowrap; cursor:pointer}
#Products li#Link	{left:590px; top:21px}
#Products li#Link a	{text-decoration:underline; font-size:14px}
#Products li#Product1	{left:26px; top:265px}
#Products li#Product1 a	{width:156px; height:154px; background-image:url(images/products/RCR001_TShirt-Hat.jpg)}
#Products li#Product1 a span	{left:156px; top:44px}
#Products li#Product1 a:hover	{background-image:url(images/products/RCR001_TShirt-Hat_over.jpg)}
#Products li#Product2	{left:12px; top:132px}
#Products li#Product2 a	{width:87px; height:173px; background-image:url(images/products/RCR002_WaterBottle.jpg)}
#Products li#Product2 a span	{left:77px; top:75px}
#Products li#Product2 a:hover	{background-image:url(images/products/RCR002_WaterBottle_over.jpg)}
#Products li#Product3	{left:64px; top:75px}
#Products li#Product3 a	{width:147px; height:158px; background-image:url(images/products/RCR004_Tote.jpg)}
#Products li#Product3 a span	{left:137px; top:63px}
#Products li#Product3 a:hover	{background-image:url(images/products/RCR004_Tote_over.jpg)}
#Products li#Product4	{left:182px; top:40px}
#Products li#Product4 a	{width:156px; height:157px; background-image:url(images/products/RCR003_Pliers.jpg)}
#Products li#Product4 a span	{left:126px; top:64px}
#Products li#Product4 a:hover	{background-image:url(images/products/RCR003_Pliers_over.jpg)}
#Products li#Product5	{left:292px; top:40px}
#Products li#Product5 a	{width:184px; height:157px; background-image:url(images/products/RCR005_OgioBag.jpg)}
#Products li#Product5 a span	{left:154px; top:64px}
#Products li#Product5 a:hover	{background-image:url(images/products/RCR005_OgioBag_over.jpg)}
#Products li#Product6	{left:437px; top:40px}
#Products li#Product6 a	{width:191px; height:157px; background-image:url(images/products/RCR006_Car.jpg)}
#Products li#Product6 a span	{left:171px; top:64px}
#Products li#Product6 a:hover	{background-image:url(images/products/RCR006_Car_over.jpg)}
#Products li#Product7	{left:592px; top:40px}
#Products li#Product7 a	{width:117px; height:193px; background-image:url(images/products/RCR007_Chair.jpg)}
#Products li#Product7 a span	{left:107px; top:88px}
#Products li#Product7 a:hover	{background-image:url(images/products/RCR007_Chair_over.jpg)}
#Products li#Product8	{left:592px; top:179px}
#Products li#Product8 a	{width:165px; height:147px; background-image:url(images/products/RCR008_Tools.jpg)}
#Products li#Product8 a span	{left:165px; top:59px}
#Products li#Product8 a:hover	{background-image:url(images/products/RCR008_Tools_over.jpg)}
#Products li#Product9	{left:539px; top:305px; z-index:2}
#Products li#Product9 a	{width:160px; height:133px; background-image:url(images/products/RCR009_SAF-Tags.gif)}
#Products li#Product9 a span	{left:115px; top:27px}
#Products li#Product9 a:hover	{background-image:url(images/products/RCR009_SAF-Tags_over.gif)}
#Products li#Title	{left:30px; top:19px; font-weight:bold; font-size:18px}
#Products li:hover, #Products li.jshover	{z-index:1; border-color:#FEFEFE; /* need this to make the z-index work */}
#banner	{margin: 6px 0 0 -3px; height:85px}

#sweeps_btn {position: relative; top: 160px; left: 15px}

#content	{width:600px; margin-left:20px}
#dev_nav	{position:absolute; left:0; top:0}
#err	{margin:auto; width:550px; border:1px solid #333; background-color:#ccc; padding:5px; color:#900}
#footer1	{clear:both; margin-bottom:4px}
#footer1 #partnerlogos	{float:right}
#footer1 #partnerlogos img	{margin-right:20px; vertical-align:top}
#footer1 #partnerpara	{padding:8px 0 0 5px}
#footer1 #partners	{background:url(images/footer1_bg2.jpg) top left no-repeat; width:666px; height:70px; padding:3px 0 0 10px}
#footer2	{clear:both; background-color:#e9e9e9; font-size:11px; color:#adadad; padding:10px 25px; line-height:15px; margin-top:10px; position:relative; top:-240px}
#footer2 a	{text-decoration:none; margin:0 5px}
#footer2 a:hover	{text-decoration:underline}
#fr	{padding:5px}
#fr #box_right	{float:right; padding:20px 70px 0 0; width:190px; height:170px}
#fr #box_right li	{margin:5px 0; padding:0; list-style:square; color:#F00}
#fr #box_right li a	{color:#F00; text-decoration:none}
#fr #box_right ul	{margin:0 0 0 20px; padding:0}
#fr #fr_content	{border:solid 1px #D9D9D9; clear:both; height:380px; padding:5px; margin:0; top:0; position:relative}
#fr #fr_content .scroll	{width:689px; height:350px}
#fr #fr_index	{margin-right:400px}
#fr #fr_index b	{color:#000}
#fr #fr_index h2	{font-size:28px; color:#000; margin-bottom:-5px; font-family:Verdana, Geneva, sans-serif}
#fr #fr_index h2.red	{color:#f00; text-align:right; margin:-5px 0 0}
#fr #fr_picks	{position:absolute; top:0; left:370px; width:320px}
#fr #fr_picks a	{color:#555}
#fr #fr_picks a	{text-decoration:none; line-height:16px}
#fr #fr_picks h3, #fr_select_race span, #frpicks_tiebreaker span	{color:#000; font-size:17px; border-bottom:solid 1px #D9D9D9; padding-bottom:5px; margin:10px 0 5px; font-weight:bold; display:block}
#fr #fr_races_content	{width:330px}
#fr #fr_races_content a	{text-decoration:none}
#fr #fr_races_title	{border:solid 1px #D9D9D9; padding:10px; width:310px; margin:5px 0}
#fr #fr_select_race	{width:330px}
#fr #frpicks_button input	{position:absolute; top:340px; left:580px}
#fr #frpicks_instructions	{margin:5px 0; padding:5px 0; border-style:solid; border-width:1px 0; border-color:#D9D9D9}
#fr #frpicks_instructions li	{margin:0; padding:0; font-weight:normal}
#fr #frpicks_instructions ul	{margin:0; padding:0 0 0 15px}
#fr #frpicks_tiebreaker .bottomlink	{font-size:10px; text-decoration:underline}
#fr .err_txt, .fr_highlight_text	{font-weight:bold; color:#00F}
#fr .nav	{position:relative; margin:25px 0 0 0}
#fr .nav li	{float:right; list-style:none; position:relative}
#fr .nav li a	{display:block; background-color:#FFF; position:relative; text-decoration:none; margin:0 4px; background:url(fr/images/tab_right.jpg) bottom right no-repeat}
#fr .nav li a span	{background:url(fr/images/tab_left.jpg) bottom left no-repeat; padding:7px 20px 5px; display:block}
#fr .nav li a.me	{top:1px; color:#333; font-weight:bold; background-image:url(fr/images/tab_right_over.jpg); z-index:1}
#fr .nav li a.me span	{background-image:url(fr/images/tab_left_over.jpg)}
#fr .nav li a:hover	{}
#fr .races_nav	{display:none}
#friends	{font-size:10px}
#left	{float:left; width:757px; margin:0}
#left #header	{padding:25px 30px 0 50px; height:189px; background:url(images/header_bg.jpg) top right no-repeat}
#left #header #header_buttons	{margin-top:7px}
#left #header #header_content	{margin-top:55px; float:left; width:457px}
#left #header #home_link	{float:left; display:block; width:165px; height:150px; margin-right:55px}
#main	{width:990px; margin:5px auto}
#modal_close	{text-align:right}
#modal_close img	{margin:10px 10px 0 0}
#modal_content	{position:absolute; left:30px; top:130px; width:620px; font-size:12px}
#modal_content #about	{position:absolute; left:470px; top:-77px; text-align:right; width:200px; font-size:12px}
#modal_content #back	{position:absolute; left:457px; top:0; text-align:right; width:200px; font-size:12px}
#modal_content #fr_index #about	{position:absolute; left:493px; top:-50px}
#modal_content #friends	{position:absolute; left:-30px; top:-96px}
#modal_content #friends #about	{position:absolute; left:500px; top:22px}
#modal_content #friends #access	{position:absolute; left:0; top:0; width:300px}
#modal_content #friends #f_refer	{font-size:11px; position:absolute; left:32px; top:130px; width:390px}
#modal_content #friends #f_refstat	{font-size:11px; position:absolute; left:32px; top:130px; width:410px}
#modal_content #friends #f_refstat #refstat_pagination	{font-size:10px; position:absolute; left:0; top:240px; width:360px}
#modal_content #friends #f_refstat .email	{width:190px}
#modal_content #friends #f_refstat .pending	{width:70px}
#modal_content #friends #f_refstat .success	{text-align:right; width:100px}
#modal_content #friends #f_refstat .successful	{width:70px}
#modal_content #friends #f_refstat td.no	{text-align:right; padding-right:4px}
#modal_content #friends #f_upload	{font-size:11px; position:absolute; left:32px; top:130px; width:650px}
#modal_content #friends #msg_container	{float:right}
#modal_content #friends #oz_icons_container	{float:right; width:285px}
#modal_content #friends #ref_leaders	{width:163px; position:absolute; left:425px; top:-10px; padding:0 50px 10px 20px; background-image:url(images/sidebar_team_standings.jpg); background-repeat:no-repeat}
#modal_content #friends #ref_leaders .name	{width:100px}
#modal_content #friends #ref_leaders .rank	{width:50px}
#modal_content #friends #ref_leaders .state	{width:50px}
#modal_content #friends #ref_leaders h5	{margin-bottom:10px; padding:44px 0 0 10px; color:black; text-align:center}
#modal_content #friends #ref_leaders ul	{padding:6px 0 0 38px; list-style-image:url(images/arrow_grey.jpg); color:gray}
#modal_content #friends #ref_leaders_bttm	{position:relative; top:-18px; padding:0 50px 10px 20px; background-image:url(images/sidebar_team_standings_bttm.jpg); background-repeat:no-repeat}
#modal_content #friends #ref_leaders_bttm h5	{color:black; text-align:center; font-size:11px; padding-top:7px}
#modal_content #friends #ref_leaders_bttm h5 a	{color:black}
#modal_content #friends #ref_leaders_inside	{height:180px; border-right:solid 2px #f7d678; border-left:solid 2px #f7d678; border-bottom:solid 2px #f7d678; margin:-10px -28px 0 -18px; padding:7px}
#modal_content #friends #ref_leaders_inside #ref_ldrs_pagination	{font-size:10px; position:absolute; left:10px; top:240px; width:190px}
#modal_content #friends #ref_leaders_inside .name	{width:110px}
#modal_content #friends #ref_leaders_inside .rank	{width:40px}
#modal_content #friends #ref_leaders_inside .state	{width:40px}
#modal_content #friends #ref_leaders_inside table	{width:190px}
#modal_content #friends #results	{position:absolute; left:0; top:0; width:300px}
#modal_content #friends #tb_refer	{font-size:12px; text-align:center; position:absolute; left:52px; top:99px; color:gray; font-weight:normal; text-decoration:none; width:105px}
#modal_content #friends #tb_refstat	{font-size:12px; text-align:center; position:absolute; left:376px; top:99px; color:gray; font-weight:normal; text-decoration:none; width:105px}
#modal_content #friends #tb_upload	{font-size:12px; text-align:center; position:absolute; left:215px; top:99px; color:gray; font-weight:normal; text-decoration:none; width:105px}
#modal_content #friends .txt	{font-size:12px}
#modal_content #friends .txtbox	{width:195px}
#modal_content #friends td	{font-size:10px; font-weight:normal; padding:0 5px}
#modal_content #friends textarea.txtbox	{width:320px}
#modal_content #friends th	{padding:0 5px}
#modal_content #my_account	{font-size:10px}
#modal_content #my_account #a_accru	{color:gray; position:absolute; left:0; top:30px; width:600px}
#modal_content #my_account #a_exch	{color:gray; position:absolute; left:0; top:30px; width:600px}
#modal_content #my_account #a_manage	{color:gray; position:absolute; left:0; top:30px}
#modal_content #my_account #a_manage td	{padding:0 10px 8px 0; white-space:nowrap}
#modal_content #my_account #accrued	{position:absolute; left:140px; top:-83px}
#modal_content #my_account #exchanged	{position:absolute; left:354px; top:-83px}
#modal_content #my_account #exchanged.point_total .pts	{color:red}
#modal_content #my_account #pagination7	{font-size:10px; position:absolute; left:0; top:200px; width:600px}
#modal_content #my_account #pagination8	{font-size:10px; position:absolute; left:0; top:200px; width:600px}
#modal_content #my_account #prizes_obtained	{padding-right:10px; border-right:solid 1px gray; margin-right:10px}
#modal_content #my_account #tb_accru	{width:125px; font-size:12px; text-align:center; position:absolute; left:174px; top:3px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #my_account #tb_exch	{width:125px; font-size:12px; text-align:center; position:absolute; left:332px; top:3px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #my_account #tb_manage	{width:125px; font-size:12px; text-align:center; position:absolute; left:9px; top:3px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #my_account .date	{width:100px}
#modal_content #my_account .descr	{width:250px}
#modal_content #my_account .details	{width:320px; font-size:12px}
#modal_content #my_account .id	{width:100px; text-align:right}
#modal_content #my_account .loc	{width:300px}
#modal_content #my_account .point_total	{float:left; margin:0 10px 10px 0}
#modal_content #my_account .points	{width:100px; text-align:right}
#modal_content #my_account .qty	{width:150px}
#modal_content #my_account .txtbox	{width:195px; font-size:10px}
#modal_content #my_account .txtboxmedium	{width:109px}
#modal_content #my_account .txtboxshort	{width:73px}
#modal_content #my_account .type	{width:200px}
#modal_content #schedule.modal_details	{height:200px}
#modal_content #staff #cat_prod_table a	{text-decoration:none}
#modal_content #staff #left_col	{float:left; width:300px}
#modal_content #staff #right_col	{float:right; width:300px; position:absolute; left:332px}
#modal_content #staff .bttn	{background-color:red; color:white; border:solid 1px #666; margin:0 2px 0 2px; cursor:pointer; font:bold 13px sans-serif}
#modal_content #staff .bttn:hoveselectr	{background-color:#9B1313; font:bold 13px sans-serif}
#modal_content #staff .smalltype	{font-size:10px}
#modal_content #staff a.bttn	{text-decoration:none; padding:1px 5px; color:white; font:bold 13px sans-serif}
#modal_content #staff a:hover.bttn	{text-decoration:none; color:white; font:bold 13px sans-serif}
#modal_content #team	{position:absolute; left:-30px; top:-130px}
#modal_content #team #about	{position:absolute; left:500px; top:50px}
#modal_content #team #buttons	{margin:8px 0}
#modal_content #team #t_admin	{background:url(images/team_admin.gif) no-repeat; position:absolute; left:22px; top:244px; width:142px; padding:10px}
#modal_content #team #t_admin a	{font-size:11px}
#modal_content #team #t_admin h3	{font-size:12px; color:gray; position:relative; left:20px; top:-8px}
#modal_content #team #t_admin p	{font-size:10px}
#modal_content #team #t_admin ul	{list-style-image:url(images/arrow_red.jpg); position:relative; left:-28px; top:0}
#modal_content #team #t_dv1	{color:gray; position:absolute; left:500px; top:154px; width:180px}
#modal_content #team #t_dv2	{color:gray; position:absolute; left:500px; top:154px; width:180px}
#modal_content #team #t_logo	{position:absolute; left:10px; top:10px}
#modal_content #team #t_msgbd	{color:gray; font-weight:bold; font-size:10px; position:absolute; left:171px; top:154px; width:310px}
#modal_content #team #t_name	{width:500px; background:url(images/hr_fader.jpg) bottom left no-repeat; color:gray; font-weight:bold; font-size:20px; position:absolute; left:150px; top:69px}
#modal_content #team #t_owner_msg	{color:black; background-color:#dedede; position:absolute; left:495px; top:408px; width:175px; padding:10px}
#modal_content #team #t_owner_msg h3	{font-size:12px; text-align:center}
#modal_content #team #t_owner_msg p	{font-size:10px}
#modal_content #team #t_rstr	{color:gray; position:absolute; left:171px; top:154px; width:300px}
#modal_content #team #t_rstr .location	{width:140px}
#modal_content #team #t_rstr .name	{width:140px}
#modal_content #team #t_rstr .no	{width:20px}
#modal_content #team #t_rstr table	{width:300px}
#modal_content #team #t_rstr td.no	{text-align:right; padding-right:4px}
#modal_content #team #t_rstr_pagination	{font-size:10px; position:absolute; left:0; top:135px; width:300px}
#modal_content #team #t_stats	{color:gray; font-weight:bold; font-size:10px; position:absolute; left:32px; top:160px; width:110px}
#modal_content #team #t_stats table	{width:116px}
#modal_content #team #t_ts1_pagination	{font-size:10px; position:absolute; left:0; top:215px; width:180px}
#modal_content #team #t_ts2_pagination	{font-size:10px; position:absolute; left:0; top:215px; width:180px}
#modal_content #team #tb_dv1	{width:80px; font-size:12px; text-align:center; position:absolute; left:502px; top:131px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #team #tb_dv2	{width:80px; font-size:12px; text-align:center; position:absolute; left:600px; top:131px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #team #tb_msgbd	{width:130px; font-size:12px; text-align:center; position:absolute; left:179px; top:131px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #team #tb_rstr	{width:130px; font-size:12px; text-align:center; position:absolute; left:338px; top:131px; color:gray; font-weight:normal; text-decoration:none}
#modal_content #team #tb_stats	{width:100px; font-size:12px; text-align:center; position:absolute; left:37px; top:131px; color:gray; font-weight:bold; text-decoration:none}
#modal_content #team .rank	{width:40px}
#modal_content #team .team	{width:108px}
#modal_content #team td	{font-size:10px}
#modal_content #team td.points	{width:50px; text-align:right}
#modal_content #team textarea.txtbox	{width:450px}
#modal_content #team th	{font-size:10px}
#modal_content #team th.points	{width:50px}
#modal_content #team_comp	{width:480px}
#modal_content #team_logo #left_col	{float:left; width:300px}
#modal_content #team_logo #right_col	{float:right; width:300px; position:absolute; left:332px}
#modal_content #team_logo #t_logo	{position:absolute; left:-20px; top:-120px}
#modal_content #team_logo #t_name	{width:500px; background:url(images/hr_fader.jpg) bottom left no-repeat; color:gray; font-weight:bold; font-size:20px; position:absolute; left:120px; top:-60px}
#modal_content #team_msgbd #t_logo	{position:absolute; left:-20px; top:-120px}
#modal_content #team_msgbd #t_name	{width:500px; background:url(images/hr_fader.jpg) bottom left no-repeat; color:gray; font-weight:bold; font-size:20px; position:absolute; left:120px; top:-60px}
#modal_content #team_rstr #access	{position:absolute; left:0; top:0; width:300px}
#modal_content #team_rstr #msg_container	{float:right}
#modal_content #team_rstr #oz_icons_container	{float:right; width:285px}
#modal_content #team_rstr #t_add	{position:absolute; left:0; top:33px}
#modal_content #team_rstr #t_add #msgs_add	{position:absolute; left:437px; top:33px; width:200px}
#modal_content #team_rstr #t_logo	{position:absolute; left:-20px; top:-120px}
#modal_content #team_rstr #t_name	{width:500px; background:url(images/hr_fader.jpg) bottom left no-repeat; color:gray; font-weight:bold; font-size:20px; position:absolute; left:120px; top:-60px}
#modal_content #team_rstr #t_remove	{position:absolute; left:0; top:33px}
#modal_content #team_rstr #t_remove #msgs_remove	{position:absolute; left:437px; top:0; width:200px}
#modal_content #team_rstr #t_remove #rm_rstr_pagination	{font-size:10px; position:absolute; left:0; top:187px; width:380px}
#modal_content #team_rstr #t_remove .action	{width:50px}
#modal_content #team_rstr #t_remove .location	{width:150px}
#modal_content #team_rstr #t_remove .name	{width:150px}
#modal_content #team_rstr #t_remove .no	{width:30px}
#modal_content #team_rstr #t_remove table	{width:380px}
#modal_content #team_rstr #t_remove td.no	{text-align:right; padding-right:4px}
#modal_content #team_rstr #t_upload	{position:absolute; left:0; top:33px; width:650px}
#modal_content #team_rstr #tb_add	{font-size:12px; text-align:center; position:absolute; left:22px; top:3px; color:gray; font-weight:normal; text-decoration:none; width:104px}
#modal_content #team_rstr #tb_remove	{font-size:12px; text-align:center; position:absolute; left:342px; top:3px; color:gray; font-weight:normal; text-decoration:none; width:104px}
#modal_content #team_rstr #tb_upload	{font-size:12px; text-align:center; position:absolute; left:183px; top:3px; color:gray; font-weight:normal; text-decoration:none; width:104px}
#modal_content #team_rstr textarea.txtbox	{width:320px}
#modal_content #team_setup #left_col	{float:left; width:300px}
#modal_content #team_setup #right_col	{float:right; width:300px; position:absolute; left:332px}
#modal_content #team_setup #t_logo	{position:absolute; left:-20px; top:-120px}
#modal_content #team_standings .members	{width:50px}
#modal_content #team_standings .points	{width:50px}
#modal_content #team_standings .rank	{width:50px}
#modal_content #team_standings .team	{width:250px}
#modal_content #team_standings td.members	{text-align:right}
#modal_content #team_standings td.points	{text-align:right}
#modal_content #team_standings th	{color:black}
#modal_content #thanks.modal_details	{height:175px}
#modal_content h1	{padding-bottom:5px; width:300px; font-size:12px; color:gray}
#modal_content_	{position:relative; left:30px; top:90px; width:620px; font-size:12px}

#modal_content #slideshow	{position:absolute; left:30px; top:-120px; width:620px; font-size:12px}

#nyroModalContent	{margin:0}
#nyroModalContent #fr #fr_header	{margin:0 0 0 120px; width:500px; position:relative}
#nyroModalContent #fr #fr_header h1	{font-size:24px; font-family:Verdana, Geneva, sans-serif}
#nyroModalLoading	{width:711px; height:150px; text-indent:-9999em; background:white url(images/ajax-loader.gif) no-repeat; background-position:center}
#nyroModalWrapper .wrapper	{overflow:auto; background-color:#fff}
#prize_details	{font-size:12px}
#prize_details #buttons	{margin:8px 0}
#prize_details #product_image	{width:auto; margin-right:5px}
#prize_details .catalogheadertype	{font-weight:bold; font-size:12px}
#prize_details .price	{font-weight:bold; font-size:12px; color:red; margin-bottom:8px}
#prize_details .txtbox	{font-size:10px}
#prize_details table	{font-size:9px}
#register	{font-size:10px}
#register .txt	{font-size:12px}
#register .txtbox	{width:195px; font-size:10px}
#register .txtboxmedium	{width:109px}
#register .txtboxshort	{width:73px}
#register td	{padding:0 10px 8px 0}
#report_donation	{font-size:10px; line-height:14px}
#report_donation #notes	{width:260px; float:right; font-size:12px}
#report_donation #thankyou	{font-size:14px}
#report_donation .form_element	{margin:0 0 8px}
#report_donation .txtbox	{font-size:10px; width:200px}
#request_form_container #autographed_items input	{width:25px}
#request_form_container #tickets_table input	{width:100px}
#request_form_container .request_details	{font-size:10px; line-height:1.1em}
#request_form_container .txtbox	{border:solid 1px #999}
#request_form_container table	{border:solid 1px #666; border-bottom:none; margin:5px 0}
#request_form_container td	{border-bottom:solid 1px #666; padding:2px; background-color:white}
#request_form_container textarea	{width:400px; height:75px}
#right	{float:right; width:233px; padding:0; background:url(images/header_right_bg.jpg) top left no-repeat}
#right #sidebar_facebook	{margin:10px 0 10px 0; height:80px}
#right #sidebar_filler0	{padding-bottom:220px}
#right #sidebar_filler	{padding-bottom:70px}
#right #sidebar_news	{color:black; text-align:center; width:214px; background:url(images/sidebar_news.jpg) no-repeat; height:34px; font-size:15px; padding-top:29px}
#right #sidebar_news a	{color:black; font-size:15px; text-decoration:none}
#right #sidebar_saf	{margin-top:10px}
#right #sidebar_sweeps {margin-top:7px}
#right #sidebar_team_setup	{color:black; text-align:center; width:214px; background:url(images/sidebar_news.jpg) no-repeat; height:34px; font-size:15px; padding-top:29px; margin-top:10px}
#right #sidebar_team_setup a	{color:black; font-size:15px; text-decoration:none}
#right #sidebar_team_standings	{border-bottom:medium none; border-left:medium none; padding-bottom:0; margin:0; padding-left:0; width:213px; padding-right:0; border-top:medium none; border-right:medium none; padding-top:0}
#right #sidebar_team_standings_bttm1	{margin-left:4px; text-align:center; background:url(images/expand-gradient-bttm.gif) no-repeat; height:20px; color:#000; font-size:12px; padding-top:5px}
#right #sidebar_team_standings_bttm1 a	{font-weight:bold}
#right #sidebar_team_standings_bttm2	{background:url(images/expand-bttm.gif) no-repeat; height:4px}
#right #sidebar_team_standings_complete	{text-align:center; padding-bottom:8px}
#right #sidebar_team_standings_inside1	{text-align:center; margin:0; height:21px; color:#999; cursor:pointer}
#right #sidebar_team_standings_inside1 li	{position:relative; top:4px; left:0; padding:0; margin:0; border:0; font-size:11px}
#right #sidebar_team_standings_inside1 ul	{position:relative; top:0; left:0; padding:0; margin:0; border:0; list-style:none; color:gray}
#right #sidebar_team_standings_inside1_ ul	{position:relative; top:0; left:0; padding:0; margin:0; border:0; list-style-image:url(images/arrow_grey.jpg); color:gray}
#right #sidebar_team_standings_inside2	{text-align:center; margin:0; height:21px; color:#999; cursor:pointer}
#right #sidebar_team_standings_inside2 a	{height:21px; text-decoration:none}
#right #sidebar_team_standings_inside2 li	{position:relative; top:4px; left:0; padding:0; margin:0; border:0; font-size:11px}
#right #sidebar_team_standings_inside2 ul	{position:relative; top:0; left:0; padding:0; margin:0; border:0; list-style:none; color:gray}
#right #sidebar_team_standings_inside2_ ul	{position:relative; top:0; left:0; padding:0; margin:0; border:0; list-style-image:url(images/arrow_grey_dn.jpg); color:gray}
#right #sidebar_team_standings_inside3	{color:black; margin:0; padding-left:3px}
#right #sidebar_team_standings_inside3 #dv1	{position:relative; top:12px; height:290px}
#right #sidebar_team_standings_inside3 #dv2	{position:relative; top:12px; height:290px}
#right #sidebar_team_standings_inside3 #ts1_hidden_result	{height:244px}
#right #sidebar_team_standings_inside3 #ts1_pagination	{font-size:10px; position:relative; top:0; left:2px; width:200px}
#right #sidebar_team_standings_inside3 #ts1_search_result	{height:244px}
#right #sidebar_team_standings_inside3 #ts2_hidden_result	{height:244px}
#right #sidebar_team_standings_inside3 #ts2_pagination	{font-size:10px; position:relative; top:0; left:2px; width:200px}
#right #sidebar_team_standings_inside3 #ts2_search_result	{height:244px}
#right #sidebar_team_standings_inside3 .points	{width:50px}
#right #sidebar_team_standings_inside3 .rank	{width:50px}
#right #sidebar_team_standings_inside3 .team	{width:150px}
#right #sidebar_team_standings_inside3 table	{width:200px; margin:0 3px 0 3px}
#right #sidebar_team_standings_inside3 td	{font-size:11px}
#right #sidebar_team_standings_inside3 td.points	{text-align:right}
#right #sidebar_team_standings_tabs	{position:relative; font-size:11px}
#right #sidebar_team_standings_tabs #h_dv1	{position:relative; top:5px; left:26px}
#right #sidebar_team_standings_tabs #h_dv2	{position:relative; top:5px; left:82px}
#right #sidebar_team_standings_tabs a	{text-decoration:none; text-align:center; position:relative}
#right #sidebar_team_standings_top	{color:black; text-align:center; width:214px; background:url(images/sidebar_top.jpg) no-repeat; height:26px; font-size:15px; padding-top:4px; margin-top:10px}
#right #sidebar_team_standings_top_	{color:black; text-align:center; width:213px; background:url(images/expand-top.gif) no-repeat; height:24px; font-size:15px; padding-top:29px}
#right #user_box	{font-size:11px; padding-right:18px; clear:both}
#right #user_box #tr_filler	{display:block; margin:5px 0 0 0; width:214px; height:38px; padding-top:20px}
#right #user_box input.txtbox	{border:solid 1px gray; width:210px; margin:2px 0 4px}
#right #user_box ul	{list-style-image:url(images/arrow_red.jpg)}
#right #user_box ul #shopping_cart	{list-style-image:url(images/shopping_cart.jpg)}
#right #user_box ul #shopping_cart a	{color:red}
#right #user_box ul li	{margin-bottom:3px}
#schedule #zip	{margin:5px 0}
#twitter	{background:url(images/twitter_box.jpg) top left no-repeat; width:308px; height:236px; margin:0 0 10px 0; position:relative; top:-240px; left:687px}
#twitter #follow	{position:relative; top:49px; left:41px; color:#fff; font-weight:bold}
#twitter #follow a	{font-style:italic; text-decoration:none}
#twitter #updates	{position:relative; top:40px; left:217px; color:#fff; font-weight:bold; font-style:italic}
#twitter ul	{list-style-type:none; position:relative; top:43px; left:12px; font-size:11px; width:280px; height:147px; overflow:hidden; margin:0; padding:0}
#twitter ul li	{margin:10px; border-bottom:1px solid #eee}
#twitter ul li div.dt	{color:#bbb; display:inline}
#twitter ul li span	{height:60px; display:block}
#twitter ul li span.img	{display:block; height:48px; left:0; margin:0 10px 0 10px; overflow:hidden; position:absolute; width:48px; z-index:10}
#twitter ul li span.txt	{width:208px; margin-left:53px; display:block}
.align_right	{text-align:right}
.bigred	{font-weight:bold; color:red; font-size:16px}
.blk	{color:black}
.btn	{display:block; float:left; text-align:center; color:white; margin:1px 1px; cursor:pointer; font-size:13px; text-decoration:none; border:0}
.btn_black	{width:114px; padding-top:7px; height:26px; background:url(images/btn_black.jpg)}
.btn_large_green	{background:url(images/btn_large_green.jpg)}
.btn_large_grey	{background:url(images/btn_large_grey.jpg)}
.btn_large_red	{background:url(images/btn_large_red.jpg)}
.btn_large_red, .btn_large_green, .btn_large_grey	{width:150px; padding-top:8px; height:42px}
.btn_red	{width:112px; padding-top:7px; height:33px; background:url(images/btn_red.jpg)}
.btn_standard_green	{background:url(images/btn_standard_green.jpg)}
.btn_standard_grey	{background:url(images/btn_standard_grey.jpg)}
.btn_standard_red	{background:url(images/btn_standard_red.jpg)}
.btn_standard_red, .btn_standard_grey	{width:100px; padding-top:11px; height:25px}
.clr	{clear:both}
.contacts	{float:left; font-size:11px; width:300px; height:330px; overflow:scroll; margin-right:5px; border:solid 1px #ccc}
.contacts label	{display:block; cursor:pointer; border-bottom:solid 1px #ddd}
.fr_nyro #content	{width:inherit}
.fr_nyro #modal_close	{z-index:1; position:relative}
.fr_nyro #modal_content	{top:9px; width:711px; left:0}
.fr_nyro #nyroModalContent	{background:url(fr/images/rcr_logo.jpg) top left no-repeat}
.hdn	{display:none}
.hlt	{background:#ff6}
.jshover	{background:none}
.lft	{float:left}
.modal_details p	{font-size:11px}
.modal_details th	{font-weight:bold; color:red}
.msg_dev	{color:orange; font-size:small}
.msg_error	{color:red; font-weight:bold}
.msg_info	{color:blue; font-weight:bold}
.msg_success	{color:red; font-weight:bold}
.netcentive_table th	{text-align:center}
.netcentive_table th.align_right	{text-align:right}
.next	{float:right}
.oz_bookmark_delicious span	{background-image:url(images/bookmark_icons.png); background-position:0 -96px}
.oz_bookmark_digg span	{background-image:url(images/bookmark_icons.png); background-position:0 0}
.oz_bookmark_facebook span	{background-image:url(images/bookmark_icons.png); background-position:0 -32px}
.oz_bookmark_link	{height:20px}
.oz_bookmark_link a	{text-decoration:none}
.oz_bookmark_link span	{vertical-align:middle; padding-left:20px; background-repeat:no-repeat; font-weight:bold}
.oz_bookmark_myspace span	{background-image:url(images/bookmark_icons.png); background-position:0 -48px}
.oz_bookmark_reddit span	{background-image:url(images/bookmark_icons.png); background-position:0 -16px}
.oz_bookmark_stumbleupon span	{background-image:url(images/bookmark_icons.png); background-position:0 -80px}
.oz_bookmark_twitter span	{background-image:url(images/bookmark_icons.png); background-position:0 -64px}
.oz_logo	{width:80px; height:40px; line-height:40px; padding:0; margin:5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; float:left; position:relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow:hidden; /* */ cursor:pointer; text-align:center}
.oz_logo span	{width:80px; height:40px; background-repeat:no-repeat; display:block; position:absolute; top:0; left:0; z-index:1; /*for Opera 5 and 6*/}
.oz_logo_ span	{background-image:url(images/abi.png); background-position:0 0}
.oz_logo_aliceit span	{background-image:url(images/abi3.png); background-position:0 -200px}
.oz_logo_aol span	{background-image:url(images/abi.png); background-position:0 -160px}
.oz_logo_databg span	{background-image:url(images/abi.png); background-position:0 -640px}
.oz_logo_daumnet span	{background-image:url(images/abi3.png); background-position:0 0}
.oz_logo_emailit span	{background-image:url(images/abi3.png); background-position:0 -80px}
.oz_logo_fastmail span	{background-image:url(images/abi.png); background-position:0 -480px}
.oz_logo_file_oecsv span	{background-image:url(images/abi_file.png); background-position:0 -40px}
.oz_logo_file_olcsv span	{background-image:url(images/abi_file.png); background-position:0 0}
.oz_logo_file_tbldif span	{background-image:url(images/abi_file.png); background-position:0 -80px}
.oz_logo_file_vcf span	{background-image:url(images/abi_file.png); background-position:0 -160px}
.oz_logo_file_wmcsv span	{background-image:url(images/abi_file.png); background-position:0 -120px}
.oz_logo_freenet span	{background-image:url(images/abi2.png); background-position:0 -120px}
.oz_logo_gmail span	{background-image:url(images/abi.png); background-position:0 -40px}
.oz_logo_gmx span	{background-image:url(images/abi.png); background-position:0 -360px}
.oz_logo_hotmail span	{background-image:url(images/abi.png); background-position:0 -120px}
.oz_logo_icq span	{background-image:url(images/abi.png); background-position:0 -560px}
.oz_logo_igcombr span	{background-image:url(images/abi.png); background-position:0 -680px}
.oz_logo_indiatimes span	{background-image:url(images/abi.png); background-position:0 -440px}
.oz_logo_interia span	{background-image:url(images/abi2.png); background-position:0 -240px}
.oz_logo_is_bebo span	{background-image:url(images/is_common.png); background-position:0 -280px}
.oz_logo_is_blackplanet span	{background-image:url(images/is_common.png); background-position:0 -240px}
.oz_logo_is_facebook span	{background-image:url(images/is_common.png); background-position:0 0}
.oz_logo_is_friendster span	{background-image:url(images/is_common.png); background-position:0 -80px}
.oz_logo_is_hi5 span	{background-image:url(images/is_common.png); background-position:0 -120px}
.oz_logo_is_hyves span	{background-image:url(images/is_common.png); background-position:0 -440px}
.oz_logo_is_meinvz span	{background-image:url(images/is_common.png); background-position:0 -400px}
.oz_logo_is_myspace span	{background-image:url(images/is_common.png); background-position:0 -40px}
.oz_logo_is_orkut span	{background-image:url(images/is_common.png); background-position:0 -160px}
.oz_logo_is_twitter span	{background-image:url(images/is_common.png); background-position:0 -480px}
.oz_logo_is_xing span	{background-image:url(images/is_common.png); background-position:0 -200px}
.oz_logo_libero span	{background-image:url(images/abi2.png); background-position:0 -160px}
.oz_logo_linkedin span	{background-image:url(images/is_common.png); background-position:0 -320px}
.oz_logo_lycos span	{background-image:url(images/abi.png); background-position:0 -200px}
.oz_logo_maildotcom span	{background-image:url(images/abi.png); background-position:0 -280px}
.oz_logo_mailru span	{background-image:url(images/abi2.png); background-position:0 0}
.oz_logo_medotcom span	{background-image:url(images/abi.png); background-position:0 -240px}
.oz_logo_mynet span	{background-image:url(images/abi.png); background-position:0 -600px}
.oz_logo_naver span	{background-image:url(images/abi3.png); background-position:0 -40px}
.oz_logo_o2 span	{background-image:url(images/abi2.png); background-position:0 -360px}
.oz_logo_onet span	{background-image:url(images/abi2.png); background-position:0 -200px}
.oz_logo_orangees span	{background-image:url(images/abi3.png); background-position:0 -120px}
.oz_logo_orkut span	{background-image:url(images/is_common.png); background-position:0 -160px}
.oz_logo_plaxo span	{background-image:url(images/is_common.png); background-position:0 -360px}
.oz_logo_rambler span	{background-image:url(images/abi2.png); background-position:0 -40px}
.oz_logo_rediff span	{background-image:url(images/abi.png); background-position:0 -400px}
.oz_logo_sapo span	{background-image:url(images/abi2.png); background-position:0 -320px}
.oz_logo_terra span	{background-image:url(images/abi3.png); background-position:0 -160px}
.oz_logo_tonlinede span	{background-image:url(images/abi2.png); background-position:0 -400px}
.oz_logo_virgilioit span	{background-image:url(images/abi3.png); background-position:0 -240px}
.oz_logo_wa_gmail span	{background-image:url(images/abi.png); background-position:0 -40px}
.oz_logo_wa_googleapps span	{background-image:url(images/abi.png); background-position:0 -320px}
.oz_logo_wa_hotmail span	{background-image:url(images/abi.png); background-position:0 -120px}
.oz_logo_webde span	{background-image:url(images/abi.png); background-position:0 -520px}
.oz_logo_wppl span	{background-image:url(images/abi2.png); background-position:0 -280px}
.oz_logo_yahoo span	{background-image:url(images/abi.png); background-position:0 -80px}
.oz_logo_yandex span	{background-image:url(images/abi2.png); background-position:0 -80px}
.oz_separator	{clear:both; border-top:dashed 1px #D0D0D0; padding-top:5px; padding-bottom:0}
.point_total	{margin:5px 0 0 0; width:209px; height:38px; padding:20px 0 0 5px; color:white; background:url(images/point_total_bg.jpg); font-size:10px}
.point_total .disp	{float:left; margin-top:3px}
.point_total .pts	{font-size:17px; color:#92FF00; text-align:right; margin-right:15px; float:right}
.prev	{float:left}
.req_err	{color:red}
.rgt	{float:right}
.scroll	{overflow:auto; height:328px; width:651px; font-size:12px}
.summary	{font-weight:bold}
.tac	{text-align:center}
.tar	{text-align:right}
.trEven	{}
.trOdd	{background-color:#ededed}
.txtbox	{border:solid 1px gray; color:#444}
a	{color:red}
a.visited	{color:red}
body	{font-size:12px; margin:0; padding:0; color:#666; font-size:13px; background:transparent}
em .pending	{font-size:9px; color:red}
fileupload_pbar	{width:300px}
form	{margin:0}
h1	{font-size:14px; margin:5px 0}
h2	{font-size:14px; margin:5px 0}
h3	{font-size:14px; margin:5px 0}
h4	{font-size:14px; font-weight:normal; margin:5px 0}
h5	{font-size:14px; font-weight:bold; margin:5px 0}
html *	{font-family:Arial, Helvetica, sans-serif}
img	{border:0}
input.btn_standard_grey	{padding-top:0; height:36px}
input.btn_standard_red	{padding-top:0; height:36px}
li	{font-size:11px}
ol li	{padding-bottom:10px}
p	{margin:8px 0}
strong	{color:red}
table	{border-collapse:collapse}
td	{font-size:11px; vertical-align:top}
textarea	{font-size:12px}
th	{font-weight:bold; text-align:left; font-size:11px}
ul	{margin-top:5px; margin-bottom:5px}
