body {background:#009DE9 url(/agkidzone/sp/sp-back.jpg) no-repeat fixed 50% 0pt }


#wrapper2 {
    background: url(/agkidzone/agk_content_cap-oldbrand.png) no-repeat;
    padding-top: 21px;
}

#content-frame {
    background: url(/agkidzone/agk_content_repeat-oldbrand.png) repeat-x #fff;
}

/*leftside*/
#brandedtop{
    height: 346px;
    width: 851px;
    margin:0 auto;
}
#b_leftpromo{
    width: 496px;
    height: 346px;
    background: url(/agkidzone/sp/images/sp_promo_wide.jpg) no-repeat left top;
    position: relative;
    float: left;
}

#b_leftpromo ol{
list-style:none;
    position: absolute;
    z-index: 1;
    margin-left: 8px;
    width: 126px;
    margin-top: 116px;
}

#b_leftpromo #promo{
    left: 20px;
    position: relative;
}

/* main nav buttons */
#b_leftpromo a {
background-image:url(/agkidzone/catalog/sp/nav.png);
height:37px;
width:126px;
margin: 0 0 6px;
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
}

/*rightside*/
#b_rightpromo{
    width: 355px;
    height: 333px;
    position: relative;
    float: left;
    background: url(/agkidzone/sp/images/sp_right_top.gif) no-repeat left top;
}

#b_rightpromo li, #b_rightpromo ul
{
    list-style:none;
    margin:0px;
    padding:0px;
}
#b_promo_tp,
#b_promo_md,
#b_promo_bt {
    background-image:url(/agkidzone/sp/images/edges_right.png);
    background-repeat:no-repeat;
    position:relative;
}

#b_promo_tp{
    height: 109px;
    width: 355px;
    margin-top: 13px;
    background-position:right 0;
}

#b_promo_tp2{height:109px; background-color:#000000; width:310px;}

#b_promo_tpbut a, #b_promo_mdbut a, #b_promo_btbut a{
    background: url(/agkidzone/sp/images/go.png);
    background-repeat:no-repeat;
    width:39px;
    height:39px;
    display:block;
    position:absolute;
    text-indent:-9999px;
 }

#b_promo_tpbut a:hover, #b_promo_mdbut a:hover, #b_promo_btbut a:hover{background-position:-39px 0;}

#b_promo_tpbut a{top:36px; right:6px; }

#b_promo_tp2 span {float:left; width:155px; background-image:url(/agkidzone/brand_games.png); background-repeat:no-repeat; background-position:0px 3px; padding:32px 0px 0px 0px; }

#b_promo_md2 span {float:left; width:155px; background-image:url(/agkidzone/brand_videos.png); background-repeat:no-repeat; background-position:0px 10px; padding:40px 0px 0px 0px; }

#b_promo_bt2 span {float:left; width:155px; background-image:url(/agkidzone/brand_activities.png); background-repeat:no-repeat; background-position:0px 10px; padding:40px 0px 0px 0px; }

#b_promo_tp2 span a, #b_promo_md2 span a, #b_promo_bt2 span a{color:#ffffff;}

#b_promo_tp2 span h3, #b_promo_md2 span h3, #b_promo_bt2 span h3{font-size: 11px;
    font-weight: normal;
    font-style: normal;
    line-height: 13px;
}

#b_promo_md{
    height: 113px;
    width: 355px;
    background-position:right -109px;
}

#b_promo_mdbut a{top:41px; right:6px;}

#b_promo_md2{height:114px; background-color:#180000; width:310px;}

#b_promo_bt{
    height: 111px;
    background-position:right -223px;
}

#b_promo_btbut a{top:40px; right:6px;}

#b_promo_bt2{height:111px; background-color:#000000; width:310px;}

/*Rollover right side promos*/
#b_rightpromo h2{
    margin:0px;
    padding:0px;
    color: #ffffff;
    font-size:13px;
}

#b_rightpromo h2 a:hover {text-decoration: underline;}

#b_rightpromo h3 a:hover {text-decoration: none;}

#b_promo_tp2 a img{margin-top:0px !important;}

#b_rightpromo a img
{
border:2px solid #480D0E;
float:left;
height:98px;
margin:5px;
width:136px;
filter: alpha(opacity=85); /* internet explorer */
-khtml-opacity: 0.85;      /* khtml, old safari */
-moz-opacity: 0.85;       /* mozilla, netscape */
opacity: 0.85;           /* fx, safari, opera */

}

#b_rightpromo a:hover img {
border:2px solid #ffffff;
filter: alpha(opacity=100); /* internet explorer */
-khtml-opacity: 1;      /* khtml, old safari */
-moz-opacity: 1;       /* mozilla, netscape */
opacity: 1;           /* fx, safari, opera */
}

/*MEET CHARACTERS PAGE*/
#agk-mc{ background-image: url(/agkidzone/sp/images/sp_blank.jpg); background-repeat:no-repeat; width:851px; height:486px; margin:0 auto; position:relative; z-index:300;}

#agk-mc #b_leftpromo{ background-image: none; width:140px;}

#agk-mc #agk-mcright{float:left; margin:30px 0px 0px 35px; border:3px solid #000000;}

/*Catalog brand-specific overrides*/
#agk-catalog #agk-main,
#agk-catalog #agk-main h1 {
    color: #7c081b;
}

#main_entry_container {
    background-color: #550013;
}

#main_entry_link_container {
    background-color: #e42b28;
}

#previous_entry_link {
    background: url(/agkidzone/catalog/sp/nav_bluebox_left.gif) no-repeat top left;
}

#next_entry_link {
    background: url(/agkidzone/catalog/sp/nav_bluebox_right.gif) no-repeat top left;
}

#previous_entry_icon {
    background: url(/agkidzone/catalog/sp/nav_btn_left.gif) no-repeat top left;
}

#next_entry_icon {
    background: url(/agkidzone/catalog/sp/nav_btn_right.gif) no-repeat top left;
}

#catalog {
    background-color: #550013;
}

#leftNav {
    background:#e50d2e url(/agkidzone/catalog/sp/sp_dots.gif) 0 280px;
}

#leftNav a {
    width:126px;
    height:37px;
    margin:0 6px 6px 15px;
    background-image:url(/agkidzone/catalog/sp/nav.png);
}

#leftNav #leftnav_logo {
    height:75px;
    background:url(/agkidzone/catalog/sp/sp_nav_logo.png)
}

#leftnav_separator {
    float:left;
    width:157px;
    height:17px;
    background:url(/agkidzone/catalog/sp/catalog_separator.gif)
}

#leftnav_games_sel,
#leftnav_games:hover {
    background-position:-126px 0;
}

#leftnav_videos {
    background-position:0 -37px;
}

#leftnav_videos_sel,
#leftnav_videos:hover {
    background-position:-126px -37px;
}

#leftnav_activities {
    background-position:0 -74px;
}

#leftnav_activities_sel,
#leftnav_activities:hover {
    background-position:-126px -74px;
}

#leftnav_home {
    background-position:0 -111px;
}

#leftnav_home_sel,
#leftnav_home:hover {
    background-position:-126px -111px;
}

#leftnav_meet {
    background-position:0 -148px;
}

#leftnav_meet_sel,
#leftnav_meet:hover {
    background-position:-126px -148px;
}

#tabs_and_page_nav {
    border-bottom: 14px solid #ff8523;
}

#tabs a {
    background-image: url(/agkidzone/catalog/sp/tabs.gif);
}

#pageNum {
    background-color: #e42b28;
}

#previous_link_container,
#next_link_container,
#previous_link,
#next_link  {
    background-image:url(/agkidzone/catalog/sp/arrows.gif);
}

#catalog_entries {
    background-color: #e42b28;
}

.catalog_entry {
    background-color: #fedd45;
    color: #000;
    border-color: #550013;
}

.catalog_entry h2 {
    color: #000;
}

#catalog_bg{
    background: url(/agkidzone/catalog/sp/catalog_bg.gif) no-repeat center bottom;
    position: relative;
    float: left;
}

#game_links a,
#activity_links #send_to_friend_link,
#activity_links #copy_url_link,
#video_links #send_to_friend_link,
#video_links #copy_url_link{
    background-color: #e42b28;
}
#next_video_thumb
{
    background: url(/agkidzone/catalog/sp/nav_bluebox_right.gif) no-repeat top left;
}
#video_info .video_title
{
    color:#000;
}
#video_info .video_desc
{
    color:#000;
}
#next_video #next_video_header
{
    color:#000;
}

.vjs-sp-skin {
    color: #f8f8f8;
}

.vjs-sp-skin .vjs-slider {
    background-color: #1a0006;
    background-color: rgba(26, 0, 6, 0.9);
}

.vjs-sp-skin .vjs-control-bar {
    background-color: #40000e;
    background-color: rgba(64, 0, 14, 0.9);
}

.vjs-sp-skin .vjs-volume-level {
    background: #1a0006 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAJ0lEQVQIW2N8wcDwn/F/Xh6QcHcHEmAuiABLnGFh+c94E0SAuSACACAbFLx/8zDCAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-sp-skin .vjs-play-progress {
    background: #1a0006 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAJ0lEQVQIW2N8wcDwn/F/Xh6QcHcHEmAuiABLnGFh+c94E0SAuSACACAbFLx/8zDCAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-sp-skin .vjs-load-progress {
    background: rgba(38, 0, 8, 0.9);
}

.vjs-sp-skin .vjs-big-play-button {
    background-color: #40000e;
    background-color: rgba(64, 0, 14, 0.9);
}

.vjs-sp-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    background-color: #40000e;
    background-color: rgba(64, 0, 14, 0.9);
}