﻿/* update myaccount header - select a sport  */

#UL_MainMenu { position:relative; z-index:-2; }
.menuIsportHome {  }


.menuIsportNotLogin{
    position:absolute;
    right:0;
    text-decoration:underline;
    top:-3px;
}



.dropdownStyleBig .sp_open .sp_right_no_login { background-position:0 -288px!important; }

.selectSportMyaccountLink { font-size:11px; padding:8px 0 10px; display:block; }
    .selectSportMyaccountLink b { font-weight:normal; text-decoration: underline;}
.bgBothLr { background: url("../images/Bg/Bg_PageArea.gif") repeat-y scroll center top #fff; }
#DIV_PageMenu { z-index:5; }
.sp_b_left, .sp_b_middle, .sp_t_middle, .sp_t_right, .sp_b_right, .sp_option li, .bgheaderNoSport { background-image:url("../images/Bg/sportSelect.png"); }

.viewAllSportLink {bottom:10px;left:15px;position:absolute;width:250px; font-size:11px; }
    .viewAllSportLink b { font-weight: normal;}
.viewAllSportPosition {height:25px; width:150px; clear: both;}
.viewAllSportPosition2 {clear:both;color:#FFFFFF; height:25px;padding-top:12px;text-decoration:underline; font-weight:normal; font-size:11px; }
.bgheaderNoSport { position: relative; z-index:1; }

    .NoSportSelectPosition, .sp_lineVer, .simpleLogo, .accountSettingTask { position: absolute; z-index:2; }

.bgheaderNoSport { background-repeat: repeat-x; }
    
    #bannerMenu { position:absolute; bottom:1px; padding-left:17px; height:1px; top:79px; left:0; }
    
    .bgheaderNoSport  
    {
        min-height:90px;  
        background-position:0 bottom;
        border-bottom:1px solid #D3D3D3;
        }
        
    .bgheaderNoSport .simpleLogo 
    {        
        top:20px;
        left:8px;
        display: block;
        }
        
        .simpleLogo img { display: block; }
        
    .selectSport 
    {
        /*left:239px; 
        top:23px;*/
        }
        
    .NoSportSelectPosition 
    {
        left:239px; 
        top:23px;
        z-index:10;
        width:600px;
        }
    



/* //  */

/* Right bar  */
.accountSettingTask 
    {
        top:9px;
        right:11px;
        }
        
.accountSettingTask dl, .accountSettingTask dd, .accountSettingTask dt  
{
    margin:0; 
    padding:0; 
    display: block; 
    }

.accountSettingTask dd, .accountSettingTask dt 
{
    float:left; 
    font-weight: bold;    
    }

    .accountSettingTask dt  
    {
        color:#242424; 
        margin-right: 12px;         
        }
        
         
    .accountSettingTask dd label  
    {
        margin: 0 5px 0 0;         
        color: #02426E;
        font-weight: normal;
        }
    
    .accountSettingTask dd a 
    {        
        font-size:12px;
        margin: 0 5px 0 0;
        }
        
        
            
        .accountSettingTaskLogout a{ color: #242424; }
            
            .accountSettingTaskLogout a:hover { color: #242424; }

/* //  */
/* Select a sport  */

.sp_option li { float: left; }

.sp_left, .sp_right { background-repeat: no-repeat; }

.sp_middle { background-repeat: repeat-x; font-weight: bold; /*min-width:72px*/ }


.sp_content_title { color:#fff; padding:8px 0 3px 7px; position:relative; z-index:0; }


.sp_option { cursor: pointer; }

.SmallMenuSport  { padding:4px 12px 0 0; float:left }



            /* Big select start class .dropdownStyleBig  */
                
                
                    .dropdownStyleBig .sp_left { width:9px; }                   
                    .dropdownStyleBig .sp_right {  }/* careful when set property here */
                    .dropdownStyleBig .sp_middle { line-height:23px; padding:0; font-size:15px; font-weight: bold;  }                            
                    
                    .dropdownStyleBig .sp_middle span { width: auto!important; display: block; padding-left:24px; margin-top:2px; }
                    
                    .dropdownStyleBig .sp_middle object { margin-top:5px; cursor: pointer; }
                    
                    *:first-child + html .dropdownStyleBig .sp_middle object { margin-top:2px; cursor: pointer; }                       
                  
                    
                         
                         /* close */
                        .dropdownStyleBig .sp_close .sp_option, .dropdownStyleBig .sp_close li { height: 26px; }
                        .dropdownStyleBig .sp_close .sp_left { background-position:0 -32px; }                    
                        .dropdownStyleBig .sp_close .sp_middle { background-position:0 -61px; color:#fff;}                    
                        .dropdownStyleBig .sp_close .sp_right {background-position: 0 -89px; width: 44px; }
                        /* //  */    
                        
                        /* open */                                        
                        .dropdownStyleBig .sp_open .sp_option, .dropdownStyleBig .sp_open li { height: 34px; }
                        .dropdownStyleBig .sp_open .sp_left { background-position:0 -121px; }
                        .dropdownStyleBig .sp_open .sp_middle { background-position:0 -159px; color: #E4E4E4; }
                        .dropdownStyleBig .sp_open .sp_right { background-position:0 -199px; width:44px; }
                    
                    
                    /* //  */
                    
            /* //  */
            
            
            
            
            /* Big select start class .dropdownStyleSmall  */
                
                
                    .dropdownStyleSmall .sp_left { width:12px; }                     
                    .dropdownStyleSmall .sp_right {  } /* careful when set property here */
                    .dropdownStyleSmall .sp_middle { font-size:15px; font-weight: bold; line-height:25px; }                            
                        
                    
                    /* status */
                    
                        /* close */
                        .dropdownStyleSmall .sp_close .sp_option, .dropdownStyleSmall .sp_close li { height: 26px; }
                        .dropdownStyleSmall .sp_close .sp_left { background-position:0 -32px; }                    
                        .dropdownStyleSmall .sp_close .sp_middle { background-position:0 -61px; color:#fff;}                    
                        .dropdownStyleSmall .sp_close .sp_right {background-position: 0 -89px; width: 33px; }
                        /* //  */    
                        
                        /* open */                
                        .dropdownStyleSmall .sp_open .sp_option, .dropdownStyleSmall .sp_open li { height: 33px; }
                        .dropdownStyleSmall .sp_open .sp_left { background-position:0 -121px; }
                        .dropdownStyleSmall .sp_open .sp_middle { background-position:0 -159px; color: #E4E4E4; }
                        .dropdownStyleSmall .sp_open .sp_right { background-position:0 -199px; width:36px; }
                        
                        
                            /* Set position more open */                
                                .dropdownStyleSmall .sp_open{ position:relative; z-index:10; }
                            /* //  */
                        /* //  */
                    
                    
                    /* //  */
                    
            /* //  */
        
        
     /* main select */       
        .sp_main  
        {
            position: absolute;
            /*display: none;*/
            /*width:429px;*/
            }
            
            
            
            .sp_t_left, .sp_m_right {
                
                background-image:url("http://www.isport.com/css/../images/Bg/sportSelectHori.png");
                /*background-image:url("../images/Bg/sportSelectHori.png");*/
                background-repeat:repeat-y;                
                }                
            
                
            /* offset */          
            .sp_t_left, .sp_b_left { width:14px; }            
            
            .sp_b_left, .sp_b_middle, .sp_b_right { height: 18px;}
            
            .sp_m_right, .sp_b_right, .sp_t_right{ width:17px; }
            
            .sp_t_middle, .sp_t_right { height:14px; }                        
            
            .sp_t_middle, .sp_b_middle { background-repeat:repeat-x; }                       
            /* //  */
            
            /* Map */          
                .sp_b_right { background-position:-34px -136px; }                
                .sp_t_right { background-position:-34px -120px; }
                .sp_t_middle { background-position:0 -247px;}
                .sp_b_middle { background-position:0 -266px; }
                .sp_b_left { background-position:-18px -136px; }
                
            /* //  */
                
           /* main content */          
           .sp_content { background-color:#283f59; }
           
                .sp_alignLine, .sp_l_menu, .sp_r_menu, .sp_content dd, .sp_content dt { float: left; }
                
                    .sp_l_menu { /*padding:0 12px 0 0; */ }                                       
                    .sp_r_menu { padding: 0 42px 0 0; }
                
                .sp_content dl, .sp_content dt, .sp_content dd { margin:0; padding: 0; }
                
                    .sp_content dd { margin: 0 33px 0 0;}
            
                    .sp_content label, .sp_content a { color:#fff; display: block; }
                    
                        .sp_content label { font-weight: bold; padding:0 0 10px;  }                        
                        
                        .sp_content a { line-height:19px; outline: none; }
                        
                            .sp_content a:hover { color: #f8f8f8; text-decoration: underline!important; }
                        
                        
                        .sp_alignLine { position: relative; width: 12px; display: block; height:50px; margin:0 15px 0 0;}
                        
                        .sp_lineVer { background-color:#496fa2; border-left:1px solid #162131; width:1px; right:0;  }
                        
                        .sp_sportSame { font-weight: bold; }
                         
                
          /* //  */       
                
             
            
            .sp_main .sp_m_right 
            {                
                background-position:-16px 0;
                }   
        
            /* Big select start class .dropdownStyleBig  */
            .dropdownStyleBig .sp_main { top: 29px;  left:14px; z-index:-1; }
            
            .dropdownStyleBig .sp_main ol { padding:8px 0 0 7px; }
            
            .dropdownStyleBig .sp_lineVer { height:406px; top:-38px; }
            
            /*.dropdownStyleBig .sp_content_title { display: none; }*/
            
            
            /* //  */     
            
            
            /* Big select start class .dropdownStyleSmall  */
            .dropdownStyleSmall .sp_main { top: 22px; left:9px; z-index:9; }
            
            .dropdownStyleSmall .sp_main ol { padding:8px 0 0 7px; }
            
            .dropdownStyleSmall .sp_lineVer { height:398px; top:0px; }
            
            
            /* //  */     

    /* //  */     

/* //  */


.General-Sport-icosmall-1,.General-Sport-icosmall-2, .General-Sport-icosmall-3, .General-Sport-icosmall-4, .General-Sport-icosmall-5,
.General-Sport-icosmall-6, .General-Sport-icosmall-7, .General-Sport-icosmall-8, .General-Sport-icosmall-9, .General-Sport-icosmall-10,
.General-Sport-icosmall-11, .General-Sport-icosmall-12, .General-Sport-icosmall-13, .General-Sport-icosmall-14, .General-Sport-icosmall-15,
.General-Sport-icosmall-16, .General-Sport-icosmall-17, .General-Sport-icosmall-18, .General-Sport-icosmall-19, .General-Sport-icosmall-20,
.General-Sport-icosmall-21, .General-Sport-icosmall-22, .General-Sport-icosmall-23, .General-Sport-icosmall-24, .General-Sport-icosmall-25,
.General-Sport-icosmall-26, .General-Sport-icosmall-27, .General-Sport-icosmall-28, .General-Sport-icosmall-29, .General-Sport-icosmall-30,
.General-Sport-icosmall-31, .General-Sport-icosmall-32, .General-Sport-icosmall-33, .General-Sport-icosmall-34, .General-Sport-icosmall-35,
.General-Sport-icosmall-36, .General-Sport-icosmall-37, .General-Sport-icosmall-38, .General-Sport-icosmall-39, .General-Sport-icosmall-40,
.General-Sport-icosmall-41, .General-Sport-icosmall-42, .General-Sport-icosmall-43, .General-Sport-icosmall-44, .General-Sport-icosmall-45,
.General-Sport-icosmall-46, .General-Sport-icosmall-47, .General-Sport-icosmall-48, .General-Sport-icosmall-49, .General-Sport-icosmall-50,
.General-Sport-icosmall-51, .General-Sport-icosmall-52, .General-Sport-icosmall-53, .General-Sport-icosmall-54, .General-Sport-icosmall-55,
.General-Sport-icosmall-56, .General-Sport-icosmall-57, .General-Sport-icosmall-58, .General-Sport-icosmall-59, .General-Sport-icosmall-60,
.General-Sport-icosmall-61, .General-Sport-icosmall-62, .General-Sport-icosmall-63, .General-Sport-icosmall-64, .General-Sport-icosmall-65,
.General-Sport-icosmall-66, .General-Sport-icosmall-67, .General-Sport-icosmall-68, .General-Sport-icosmall-69, .General-Sport-icosmall-70,
.General-Sport-icosmall-71, .General-Sport-icosmall-72, .General-Sport-icosmall-73, .General-Sport-icosmall-74, .General-Sport-icosmall-75,
.General-Sport-icosmall-76, .General-Sport-icosmall-77, .General-Sport-icosmall-78, .General-Sport-icosmall-79, .General-Sport-icosmall-80,
.General-Sport-icosmall-81, .General-Sport-icosmall-82, .General-Sport-icosmall-83, .General-Sport-icosmall-84, .General-Sport-icosmall-85,
.General-Sport-icosmall-86, .General-Sport-icosmall-87, .General-Sport-icosmall-88, .General-Sport-icosmall-89, .General-Sport-icosmall-90,
.General-Sport-icosmall-91, .General-Sport-icosmall-92, .General-Sport-icosmall-93, .General-Sport-icosmall-94, .General-Sport-icosmall-95,
.General-Sport-icosmall-961, .General-Sport-icosmall-97, .General-Sport-icosmall-98, .General-Sport-icosmall-99, .General-Sport-icosmall-100,
.General-Sport-icosmall-135, .General-Sport-icosmall-136, .General-Sport-icosmall-allsport 
{float:left; width:18px; margin:0 0px 0 0px; background-image:url(../images/icon/small_icon.png); background-repeat:no-repeat }
.General-Sport-icosmall-1 { height:19px; background-position:0 -300px;}  /* Swimming */
.General-Sport-icosmall-2 { height:19px; background-position:0 -440px }  /* Synchro Swim */
.General-Sport-icosmall-3 { height:19px; background-position:0 -279px }  /* Diving */
.General-Sport-icosmall-5 { height:19px; background-position:0 -340px }  /* Water Polo */
.General-Sport-icosmall-6 { height:19px; background-position:0 -200px }  /* Fitness */
.General-Sport-icosmall-7 { height:21px; background-position:0 -542px }  /* Hiking */
.General-Sport-icosmall-8 { height:19px; background-position:0 -219px }  /* Running */
.General-Sport-icosmall-9 { height:19px; background-position:0 -481px }  /* Triathlon */
.General-Sport-icosmall-10 { height:19px; background-position:0 -80px }  /* Cycling */
.General-Sport-icosmall-11 { height:19px; background-position:0 -40px }  /* Yoga1 */
.General-Sport-icosmall-12 { height:53px; background-position:0 -20000px }  /* Body Building */
.General-Sport-icosmall-13 { height:19px; background-position:0 -259px }  /* Gymnastics */
.General-Sport-icosmall-14 { height:19px; background-position:0 -60px }  /* Track and Field */
.General-Sport-icosmall-15 { height:19px; background-position:0 -460px }  /* Pilates */
.General-Sport-icosmall-16 { height:53px; background-position:0 -20000px }  /* BMX Racing */
.General-Sport-icosmall-17 { height:53px; background-position:0 -20000px }  /* Rock Climbing */
.General-Sport-icosmall-18 { height:53px; background-position:0 -20000px }  /* Skateboarding */
.General-Sport-icosmall-19 { height:53px; background-position:0 -20000px }  /* Bungee Jumping */
.General-Sport-icosmall-21 { height:53px; background-position:0 -20000px }  /* Hang Gliding */
.General-Sport-icosmall-22 { height:53px; background-position:0 -20000px }  /* Skydiving */
.General-Sport-icosmall-24 { height:53px; background-position:0 -20000px }  /* Karate */
.General-Sport-icosmall-25 { height:21px; background-position:0 -645px }  /* MMA */
.General-Sport-icosmall-26 { height:19px; background-position:0 -705px }  /* Boxing */
.General-Sport-icosmall-27 { height:19px; background-position:0 -239px }  /* Wrestling */
.General-Sport-icosmall-28 { height:53px; background-position:0 -20000px }  /* Judo */
.General-Sport-icosmall-29 { height:19px; background-position:0 -522px }  /* Fencing */
.General-Sport-icosmall-30 { height:53px; background-position:0 -20000px }  /* Paintball */
.General-Sport-icosmall-31 { height:53px; background-position:0 -20000px }  /* Kickboxing */
.General-Sport-icosmall-33 { height:53px; background-position:0 -20000px }  /* Taekwondo */
.General-Sport-icosmall-34 { height:53px; background-position:0 -20000px }  /* Canoeing & Kayaking */
.General-Sport-icosmall-35 { height:53px; background-position:0 -20000px }  /* Sailing */
.General-Sport-icosmall-36 { height:53px; background-position:0 -20000px }  /* Hunting */
.General-Sport-icosmall-37 { height:53px; background-position:0 -20000px }  /* Fishing */
.General-Sport-icosmall-38 { height:53px; background-position:0 -20000px }  /* Mountaineering */
.General-Sport-icosmall-39 { height:53px; background-position:0 -20000px }  /* Paragliding */
.General-Sport-icosmall-40 { height:53px; background-position:0 -20000px }  /* Boating */
.General-Sport-icosmall-41 { height:53px; background-position:0 -20000px }  /* Rafting */
.General-Sport-icosmall-42 { height:53px; background-position:0 -20000px }  /* Yacht Racing */
.General-Sport-icosmall-43 { height:19px; background-position:0 -379px }  /* Golf */
.General-Sport-icosmall-44 { height:53px; background-position:0 -20000px }  /* Bowling */
.General-Sport-icosmall-45 { height:53px; background-position:0 -20000px }  /* Archery */
.General-Sport-icosmall-46 { height:53px; background-position:0 -20000px }  /* Billiards */
.General-Sport-icosmall-47 { height:53px; background-position:0 -20000px }  /* Shooting Sports */
.General-Sport-icosmall-48 { height:19px; background-position:0 -120px }  /* Tennis */
.General-Sport-icosmall-50 { height:53px; background-position:0 -20000px }  /* Squash */
.General-Sport-icosmall-51 { height:19px; background-position:0 -626px }  /* Badminton */
.General-Sport-icosmall-52 { height:53px; background-position:0 -20000px }  /* Racquetball */
.General-Sport-icosmall-53 { height:19px; background-position:0 0px }  /* Baseball */
.General-Sport-icosmall-54 { height:19px; background-position:0 -140px }  /* Basketball */
.General-Sport-icosmall-55 { height:19px; background-position:0 -320px }  /* Football (Soccer) */
.General-Sport-icosmall-56 { height:19px; background-position:0 -360px }  /* Football (American) */
.General-Sport-icosmall-57 { height:21px; background-position:0 -605px }  /* Softball */
.General-Sport-icosmall-58 { height:19px; background-position:0 -100px }  /* Volleyball */
.General-Sport-icosmall-65 { height:19px; background-position:0 -180px }  /* Hockey */
.General-Sport-icosmall-60 { height:19px; background-position:0 -20px }  /* Lacrosse */
.General-Sport-icosmall-61 { height:18px; background-position:0 -399px }  /* Cheerleading */
.General-Sport-icosmall-62 { height:53px; background-position:0 -20000px }  /* Cricket */
.General-Sport-icosmall-63 { height:19px; background-position:0 -502px }  /* Beach Volleyball */
.General-Sport-icosmall-64 { height:53px; background-position:0 -20000px }  /* Handball */
.General-Sport-icosmall-59 { height:53px; background-position:0 -20000px }  /* Hockey */
.General-Sport-icosmall-66 { height:53px; background-position:0 -20000px }  /* Curling */
.General-Sport-icosmall-67 { height:53px; background-position:0 -20000px }  /* Indoor Field Hockey */
.General-Sport-icosmall-68 { height:19px; background-position:0 -666px }  /* Roller Hockey */
.General-Sport-icosmall-69 { height:19px; background-position:0 -160px }  /* Rugby */
.General-Sport-icosmall-70 { height:53px; background-position:0 -20000px }  /* Street Hockey */
.General-Sport-icosmall-71 { height:53px; background-position:0 -20000px }  /* Ultimate Frisbee */
.General-Sport-icosmall-72 { height:53px; background-position:0 -20000px }  /* Wakeboarding */
.General-Sport-icosmall-73 { height:53px; background-position:0 -20000px }  /* Windsurfing */
.General-Sport-icosmall-75 { height:53px; background-position:0 -20000px }  /* Kiteboarding */
.General-Sport-icosmall-76 { height:53px; background-position:0 -20000px }  /* Rowing */
.General-Sport-icosmall-77 { height:22px; background-position:0 -417px }  /* Surfing */
.General-Sport-icosmall-78 { height:53px; background-position:0 -20000px }  /* Scuba Diving */
.General-Sport-icosmall-79 { height:53px; background-position:0 -20000px }  /* Snorkeling */
.General-Sport-icosmall-80 { height:53px; background-position:0 -20000px0 }  /* Water Skiing */
.General-Sport-icosmall-85 { height:53px; background-position:0 -20000px }  /* Australian Football */
.General-Sport-icosmall-86 { height:53px; background-position:0 -20000px }  /* American Handball */
.General-Sport-icosmall-87 { height:53px; background-position:0 -20000px }  /* Canadian Football */
.General-Sport-icosmall-88 { height:53px; background-position:0 -20000px }  /* Kickball */
.General-Sport-icosmall-89 { height:53px; background-position:0 -20000px }  /* Roller Derby */
.General-Sport-icosmall-90 { height:53px; background-position:0 -20000px }  /* English Riding */
.General-Sport-icosmall-91 { height:53px; background-position:0 -20000px }  /* Harness */
.General-Sport-icosmall-92 { height:53px; background-position:0 -20000px }  /* Horse Racing */
.General-Sport-icosmall-93 { height:53px; background-position:0 -20000px }  /* Western Riding */
.General-Sport-icosmall-94 { height:53px; background-position:0 -20000px }  /* Capoeira */
.General-Sport-icosmall-95 { height:53px; background-position:0 -20000px }  /* Caving */
.General-Sport-icosmall-96 { height:53px; background-position:0 -20000px }  /* Disc Golf */
.General-Sport-icosmall-97 { height:53px; background-position:0 -20000px }  /* Lawn Bowling */
.General-Sport-icosmall-98 { height:53px; background-position:0 -20000px }  /* Hurling */
.General-Sport-icosmall-100 { height:53px; background-position:0 -20000px }  /* Flag Football */
.General-Sport-icosmall-101 { height:53px; background-position:0 -20000px }  /* Skiing */
.General-Sport-icosmall-102 { height:53px; background-position:0 -20000px }  /* Figure Skating */
.General-Sport-icosmall-103 { height:53px; background-position:0 -20000px }  /* Cross-country Skiing */
.General-Sport-icosmall-104 { height:53px; background-position:0 -20000px }  /* Snowboarding */
.General-Sport-icosmall-135 { height:19px; background-position:0 -563px }  /* Muaythai */
.General-Sport-icosmall-136 { height:19px; background-position:0 -583px }  /* Ballet */
.General-Sport-icosmall-allsport { height:19px; background-position:0 -685px }
