/* --------------------------------------------------------------------- */
/* Team
/* --------------------------------------------------------------------- */  
#team {
    padding: 10px 0px 40px 0px;
    margin-bottom: 5px;
    color: #FFF; 
}
 
#team .content {
    padding: 10px 0px 20px 10px;
}
 
#team .content p {
    font-size: 12px;
    line-height: 130%;
    color: #000;
    padding: 10px 10px 0px 0px;
}

#team #rotate {
    max-height: 329px;
    overflow: hidden;
}

#team .profile {
    float: right;
    width: 365px;
}

#team .team_biography {
    padding: 10px 0px 0px 0px;
}

#team .video {
    padding: 10px 0px 0px 10px;
}

#team .video_heading {
    color: #333;
    padding: 4px 0px 2px;
    font-weight: bold;
    font-size: 12px;
}

#team .video_thumb {
    width: 200px;
}

#team .wallpaper {
    padding: 10px 0px 0px 10px;
}

#team .wallpaper img {
    border: 1px solid #666;
}

#team .wallpaper a, #team .wallpaper a:visited, #team .wallpaper a:link, #team .wallpaper a:active {
    font-size: 18px;
    line-height: 130%;
    color: #666;
    font-weight: bold;
}

#team .portrait {
    float: left;
    width: 347px;
    padding: 10px 0px 10px 10px; 
}

#team .blog {
    clear: both;
    padding: 0px 10px 20px;
    color: #111;
}

#team .blog .submenu {
    padding-bottom: 10px;
}

#team .blog .submenu a, #team .blog .submenu a:link, #team .blog .submenu a:visited, #team .blog .submenu a:active {
    clear: both;
    padding: 0px 6px;
    color: #111;
}

#team .blog .quotes_heading {
    font-size: 20px;
    line-height: 130%;
    color: #333;
    font-weight: bold;
}

#team .blog .quote {
    padding: 10px 30px 10px 20px;
    line-height: 130%;
    font-size: 11px;
}

#team .blog .grey {
    background-color: #e8e8e8;
}

#team .blog .author {
    font-size: 13px;
    line-height: 130%;
    padding-top: 4px;
    color: #555;
    font-weight: bold;
}

#team .blog .arrow {
    line-height: 130%;
    color: #FF0000;
    font-weight: bold;
}


/* --------------------------------------------------------------------- */
/* Action Buttons
/* --------------------------------------------------------------------- */
#action_buttons { padding: 0px 0px 0px 4px; height: 23px; }
#action_buttons div { float: left; }

#action_buttons #team_home { background: url(/retail3/images/team/action_buttons.jpg) no-repeat 0 0; width: 85px; height: 23px; }  
#action_buttons #team_home:hover { background-position: 0px -23px; cursor: pointer; }
  
#action_buttons #biography { background: url(/retail3/images/team/action_buttons.jpg) no-repeat -86px 0; width: 85px; height: 23px; }
#action_buttons #biography:hover { background-position: -86px -23px; cursor: pointer; } 
  
#action_buttons #videos { background: url(/retail3/images/team/action_buttons.jpg) no-repeat -172px 0; width: 85px; height: 23px; }
#action_buttons #videos:hover { background-position: -172px -23px; cursor: pointer; } 
  
#action_buttons #wallpapers { background: url(/retail3/images/team/action_buttons.jpg) no-repeat -258px 0; width: 84px; height: 23px; } 
#action_buttons #wallpapers:hover { background-position: -258px -23px; cursor: pointer; } 
  
#action_buttons #blog { background: url(/retail3/images/team/action_buttons.jpg) no-repeat -344px 0; width: 84px; height: 23px; } 
#action_buttons #blog:hover { background-position: -344px -23px; cursor: pointer; } 


 
/* --------------------------------------------------------------------- */
/* jCarousel - Home Carousel
/* --------------------------------------------------------------------- */
#home_carousel { padding-top: 10px; }
#home_carousel #bj_penn { background: url(/retail3/images/team/rotate-penn.jpg) no-repeat 0 0; width: 172px; height: 329px; }  
#home_carousel #bj_penn:hover { background-position: -172px 0; cursor: pointer; }
  
#home_carousel #derrick_rose { background: url(/retail3/images/team/rotate-rose.jpg) no-repeat 0 0; width: 172px; height: 329px; }
#home_carousel #derrick_rose:hover { background-position: -172px 0; cursor: pointer; } 
  
#home_carousel #adam_nelson { background: url(/retail3/images/team/rotate-nelson.jpg) no-repeat 0 0; width: 172px; height: 329px; }
#home_carousel #adam_nelson:hover { background-position: -172px 0; cursor: pointer; } 
  
#home_carousel #vernon_davis { background: url(/retail3/images/team/rotate-davis.jpg) no-repeat 0 0; width: 172px; height: 329px; } 
#home_carousel #vernon_davis:hover { background-position: -172px 0; cursor: pointer; } 
  
#home_carousel #greenville { background: url(/retail3/images/team/rotate-greenville.jpg) no-repeat 0 0; width: 172px; height: 329px; }
#home_carousel #greenville:hover { background-position: -172px 0; cursor: pointer; }   
             
.jcarousel-skin-home .jcarousel-container-horizontal { padding: 0px 5px 20px 5px; }
.jcarousel-skin-home .jcarousel-clip-horizontal { width:  720px; height: 329px; }
.jcarousel-skin-home .jcarousel-item { width: 172px; height: 329px; }
.jcarousel-skin-home .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-home .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-home .jcarousel-next-horizontal {
    position: absolute;
    top: 140px;
    right: 5px;
    width: 27px;
    height: 51px;
    cursor: pointer;
    background: transparent url(/retail3/images/team/next.png) no-repeat 0 0;
}
.jcarousel-skin-home .jcarousel-next-horizontal:hover { background-position: -27px 0; }

.jcarousel-skin-home .jcarousel-prev-horizontal {
    position: absolute;
    top: 140px;
    left: 5px;
    width: 27px;
    height: 51px;
    cursor: pointer;
    background: transparent url(/retail3/images/team/prev.png) no-repeat 0 0;
}
.jcarousel-skin-home .jcarousel-prev-horizontal:hover { background-position: -27px 0; } 


/* --------------------------------------------------------------------- */
/* jCarousel - Profile Carousel
/* --------------------------------------------------------------------- */
#profile_carousel { height: 98px; overflow: hidden; } 
 
#profile_carousel #bj_penn { background: url(/retail3/images/team/rotate-team_s.jpg) no-repeat 0 0; width: 111px; height: 91px; }  
#profile_carousel #bj_penn:hover { background-position: 0px -91px; cursor: pointer; }
  
#profile_carousel #derrick_rose { background: url(/retail3/images/team/rotate-team_s.jpg) no-repeat -111px 0px; width: 111px; height: 91px; }
#profile_carousel #derrick_rose:hover { background-position: -111px -91px; cursor: pointer; } 
  
#profile_carousel #vernon_davis { background: url(/retail3/images/team/rotate-team_s.jpg) no-repeat -222px 0px; width: 111px; height: 91px; } 
#profile_carousel #vernon_davis:hover { background-position: -222px -91px; cursor: pointer; } 
  
#profile_carousel #adam_nelson { background: url(/retail3/images/team/rotate-team_s.jpg) no-repeat -333px 0px; width: 111px; height: 91px; }
#profile_carousel #adam_nelson:hover { background-position: -333px -91px; cursor: pointer; } 
  
#profile_carousel #greenville { background: url(/retail3/images/team/rotate-team_s.jpg) no-repeat -444px 0px; width: 111px; height: 91px; }
#profile_carousel #greenville:hover { background-position: -444px -91px; cursor: pointer; }   
             
.jcarousel-skin-profile .jcarousel-container-horizontal { padding: 0px 5px 2px 5px; margin-top: 6px; }
.jcarousel-skin-profile .jcarousel-clip-horizontal { width:  339px; height: 91px; }
.jcarousel-skin-profile .jcarousel-item { width: 111px; height: 91px; }
.jcarousel-skin-profile .jcarousel-item-horizontal { margin-right: 2px;}
.jcarousel-skin-profile .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-profile .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 24px;
    width: 23px;
    height: 38px;
    cursor: pointer;
    background: transparent url(/retail3/images/team/next_s.png) no-repeat 0 0;
}
.jcarousel-skin-profile .jcarousel-next-horizontal:hover { background-position: -23px 0; }

.jcarousel-skin-profile .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    width: 23px;
    height: 38px;
    cursor: pointer;
    background: transparent url(/retail3/images/team/prev_s.png) no-repeat 0 0;
}
.jcarousel-skin-profile .jcarousel-prev-horizontal:hover { background-position: -23px 0; } 