/* @override 
    http://dev.web1.imgag.com:10104/css/agkidzone/main.css
    http://dev.imgag.com:10104/css/agkidzone/main.css
    http://test.agkidzone.com/css/main.css
    http://dev.agkidzone.com/css/main.css
    http://dev.imgag.com:3333/css/agkidzone/main.css
*/

/* IE PNG Fix */

/*img, div { behavior: url('/js/iepngfix.htc') }*/
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, strong, sub, sup, tt, var,
b, u, i, center,
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;
}


body
{
text-align: center;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 12px;
background: #009DE9 url(/agkidzone/agk-back.jpg) repeat-x fixed 450px;
}

#agk-exit #agk-container
{
margin: 0 auto;
width: 800px;
text-align: left;
}

#agk-container
{
margin: 0 auto;
width: 938px;
text-align: left;
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


div.header {
    background-position: bottom;
    width: 938px;
    background-image: url('/agkidzone/universalnav/header_back.gif');
    background-repeat: no-repeat;
    position:relative;
    z-index: inherit;
}
#headWrap {
    margin:0px;
    padding:0px;
    position:relative;
    height:75px;
}
#agk_logo {
    margin: 3px 0px 0px;
    width:180px;
    padding-left: 18px;
    position: relative;

}

.km_logo {
    position: absolute;
    top:-7px; 
    right:-6px;
}

.hm_logo {
    height:62px;
    margin:7px 35px 0 18px;
    width:62px;
}
#agk-aglogohead {
    position: absolute;
    top:10px; right:10px;

}
#headWrapLogo h1 {
    background:transparent url(/agkidzone/ag-logo.gif) no-repeat scroll left center;
    height: 39px;
    margin: 20px 35px 0 20px;
    text-indent:-5000px;
    width:138px;
}
#headWrap h1 {
    background:transparent url(/agkidzone/agk-logo.gif) no-repeat scroll left center;
    height:39px;
    text-indent:-5000px;
    width: 162px;
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
}
#headWrap img.marg {
 background:transparent height:39px;
    margin: 20px 20px 0;
    text-indent:-5000px;
    width:162px;
}
#navWrap {
    float: left;
    margin: 0;
}
#navWrap ul {
    margin:0px;
    padding: 25px 0 0;
    list-style:none;
}
#navWrap li {
    float:left;
    margin:0 0 0 8px;
    padding: 0;
    width: 161px;
    height: 50px;
}
#navWrap a {
    display: block;
    width:100%;
    text-align: center;
    padding: 0px;
    text-indent: -5000px;
}
#navWrap> ul a {
    width: auto;
    height:50px;
}
#agk-register {
    background: no-repeat;
}
#agk-register:hover {
    background: url(/agkidzone/agk-register-up.gif) no-repeat;
}
#register #agk-register a {
    background: url(/agkidzone/agk-register-up.gif) no-repeat;
    margin-left: 0px;
    width: 161px;
    position: absolute;
}
div.brands {
    margin: 0;
}
#video-top {
    height:540px;
}
#games-top {
    background: url(/agkidzone/arched-back.jpg) no-repeat top center;
    padding:20px 0 0 32px;
    text-align:left
}
#game {
    width: 875px;
    text-align: center;
    position: relative;
    float: left;
    z-index: 1;
}
#activities-top-pp {
    background: url(/agkidzone/arched-back.jpg) no-repeat top center;
    padding:20px 0 0 22px;
    text-align:left
}
#activities-pp {
}
#catalog {
}
#agk-main {
    background-image:url('/agkidzone/main_back.jpg');
    background-repeat:no-repeat;
    background-color:#fff;
    position: relative;
    padding: 0px 15px 0px 16px;
    width: 907px;
}

/* css for universal nav */

#universalnav {
    height: 57px;
    overflow: hidden;
    position: absolute;
    top: 18px;
    left: 208px;
}
#universalnav li
{
    list-style-type: none;
    padding:0px;
    margin-left: 9px;
}
.navbutton {
    margin-top: 5px;
    width:149px;
    height: 66px;
    float:left;
    position: relative;
    z-index: 2;
    margin-left: 7px;
    cursor:pointer;
}
#games {
    background-image:url('/agkidzone/universalnav/games_normal.gif');
    text-indent:-9999px;
}
#games:hover {
    background-image:url('/agkidzone/universalnav/games_active.gif');
}
#activities {
    background-image:url('/agkidzone/universalnav/activities_normal.gif');
    text-indent:-9999px;
}
#activities:hover {
    background-image:url('/agkidzone/universalnav/activities_active.gif');
}
#videos {
    background-image:url('/agkidzone/universalnav/videos_normal.gif');
    text-indent:-9999px;
}
#videos:hover {
    background-image:url('/agkidzone/universalnav/videos_active.gif');
}
#shop {
    background-image:url('/agkidzone/universalnav/shop_normal.gif');
    text-indent:-9999px;
}
#shop:hover {
    background-image:url('/agkidzone/universalnav/shop_active.gif');
}
.hole {
    float: left;
    width: 164px;
    height: 57px;
    margin-left: 9px;
    background: url('/agkidzone/universalnav/hole.gif') no-repeat 0 48px;
}
/* css for bottom buttons (secret code, parents */

.navbutton_bt {
    width: 149px;
    height: 66px;
    float: left;
    position: relative;
    z-index: 55;
    margin: -15px 0px 0px 0;
    cursor:pointer;
}
.hole_sc {
    position:relative;
    float: left;
    width: 211px;
    height: 57px;
    background: url('/agkidzone/universalnav/bt_hole_sc.gif') no-repeat;
    z-index:55;
    margin: 0px 0px 0px 40px;
    overflow:hidden;
    padding-left:13px;
}
.hole_pr {
    position:relative;
    width: 178px;
    height: 57px;
    background: url('/agkidzone/universalnav/bt_hole_pr.gif') no-repeat;
    z-index:55;
        overflow:hidden;
    padding-left:14px;
    float:right;
    margin-right:10px;
}
#bottombtns {
    margin:-17px 0px 0px 0px;
    height:70px;
    overflow: hidden;
    z-index:35;
}
#vault {
    background-image:url('/agkidzone/universalnav/vault_normal.gif');
    width:185px;
}
#vault:hover {
    background-image:url('/agkidzone/universalnav/vault_active.gif');
}
#parents {
    background-image:url('/agkidzone/universalnav/parents_down_normal.gif');
}
#parents:hover {
    background-image:url('/agkidzone/universalnav/parents_down_active.gif');
}
#scode
{
    width:900px;
    height:250px;
    position:relative;
    z-index:100;
    margin: -282px 0px 30px;
    background-color:transparent;
    overflow:hidden;
    z-index:0;
}
#scodeswf
{
    margin-top:0px;
    background-color:transparent;
}
/* general page css */


#agkzlogin {
    color: #ffffff;
    position: absolute;
    top: 65px;
    left: 27px;
    width: 160px;
    text-align: center;
}
#agkzlogin a {
    color: white;
    font-size: 12px;
    font-weight:bold;
}
#agkzlogin a:hover{
    text-decoration: underline;
    color: white;
}


#agkflogin {
    margin-top: 4px;
    color: #b0b0ff;
    font-size: 10pt;
    margin-bottom: 5px;
}
#agkflogin a {
    color: blue;
    font-size: 10pt;
    margin-top: 4px;
}
#agkzname {
    color: white;
    font-size: 12px;
    position: absolute;
    top:65px;
    right:80px;
    font-weight:bold;
}
.agkz_page_error_div {
    background-color: #fff;
    padding: 10px;
    margin: 5px 0 5px 0;
    text-align: center;
}
.agkz_page_error_text {
    font-size: 16px;
    color: #ed1c24;
}
div.errorBox {
    padding:100px;
    width:660px;
    font-family:arial;
    font-size:16px;
    color:#007EDD;
    font-weight:bold;
}

/* Email dialog styling (e.g., contact-us, send-to-a-friend) */
#email_dialog {
    width: 600px;
    float:left;
    background:url(/agkidzone/contact/contact_us.jpg) no-repeat left bottom;
}

#email_dialog #header_logo {
    float:left;
    width:171px;
    height:45px;
    background: url(/agkidzone/facefiles/agk-logo-blue.gif) no-repeat left center;
}

#email_dialog #header_message {
    height:45px;
    width:250px;
    float:left;
    font-weight:bold;
    text-align:center;
    font-size:1.1em;
}

#email_dialog fieldset {
    float:left;
    width:590px;
    margin-top:3px;
}

#email_dialog fieldset ol {
    list-style-type:none;
    float:left;
    width:430px;
}

#email_dialog fieldset ol li {
    width:430px;
    float:left;
    height:51px;
}

#email_dialog fieldset ol li#comment_row {
    height:190px;
}

#email_dialog fieldset li label {
    float:left;
    text-align:right;
    width:154px;
    padding-right:18px;
    height:51px;
    background:url(/agkidzone/field_arrow.png) no-repeat top right;
}

#email_dialog fieldset ol li#comment_row label {
    height:190px;
}

#email_dialog fieldset li label.valid {
    background:url(/agkidzone/valid.png) no-repeat top right;
}

#email_dialog fieldset li label.invalid {
    background:url(/agkidzone/invalid.png) no-repeat top right;
}

#email_dialog fieldset ol li .form_error {
    font-weight:bold;
    color:red;
    float:left;
    margin:3px;
    font-size:0.9em;
    width:244px;
    text-align:left;
}

#email_dialog fieldset li img {
    cursor:pointer;
    float:left;
    margin:3px 3px 0px 3px;
}

#email_dialog input,
#email_dialog textarea {
    border:1px solid #018CE9;
    color:#018CE9;
    font-size:1.15em;
    font-size:15px;
    font-weight:bold;
    width:246px;
    float:left;
    padding:2px;
    margin-left:3px;
}

#email_dialog textarea {
    height:150px;
}

.ui-datepicker {
    z-index: 10001;
}

#email_dialog #submit_button {
    cursor:pointer;
    float:left;
    margin-left:227px;
    width:125px;
    height:35px;
    background:url(/agkidzone/contact/submit.png) no-repeat top left;
}

#email_dialog #submit_button:hover {
    background:url(/agkidzone/contact/submit_over.png) no-repeat top left;
}

#email_dialog #privacy_disclaimer,
#email_dialog #privacy_policy,
#email_dialog #coppa_notice {
    border:1px solid #007edd;
    text-align:left;
    padding: 3px 5px;
    float:right;
    width:135px;
    background: url(/agkidzone/fading_background.png) repeat-x bottom left;
}

#email_dialog #privacy_disclaimer a,
#email_dialog #coppa_notice a,
#email_dialog #privacy_policy a {
    color:#007edd;
}

#email_dialog #privacy_policy {
    position:absolute;
    top:87px;
    right:0.2em;
    width:625px;
    height:316px;
    border:0;
    padding:0;
}

#email_dialog #privacy_policy #agk-legalpages {
    overflow:auto;
    height:306px;
    text-align:left;
    padding:3px 5px;
    border:1px solid #007edd;
}

#email_dialog #hide_privacy_policy_link {
    text-align:left;
    padding-left:18px;
    font-weight:bold;
    color:red;
    float:right;
    margin:10px 10px 0px 0px;
    background: url(/agkidzone/close.png) no-repeat left center;
}

.text_input {
    color:#007edd;
    font-size:1.15em;
}

#copySWF
{
    margin-top:10px;
}
#nfheader {
    width:938px;
    text-align:left;
    margin: 20px auto 10px;
}
.nftop {
    background: url(/agkidzone/agk-header.gif) no-repeat;
    text-align: center;
    width:938px;
    height:200px;
}
#nfhome-content {
    height:400px;
}
#nfheaderleft {
    float:left;
    margin-top: 20px;
}
#nfheaderright {
    float:right;
}
body.popup {
    background: #018CE9;
}
div.siteInfo {
    padding: 0px;
    font-weight: normal;
    text-align: left;
    color: black;
}
div.siteInfoInner {
    width: 860px;
    min-height: 250px;
    padding: 32px;
}
div.main {
 background: width:938px;
    padding: 0;
    margin:0px auto 0px auto;
}
div.nav {
    padding: 20px 0px 0px;
}
#banner {
    background: url(/agkidzone/agk-banner.gif) no-repeat;
    width:790px;
    height:110px;
margin:0 auto;
}
#banner p.display {
    background: #0068B7;
    width:729px;
    height:90px;
}
#banner iframe {
        margin:6px 0px 0px 45px;
    border:1px solid;
}

#footerTop{margin-top:15px;}

#footerTop h3{color:#DD1717;
    font-size: 16px;
}
#footerTop ul {float:left; list-style:none; margin:10px 0px 10px 25px; font-size:11px; width: 400px;}
#footerTop ul.agk-kidsstuff {float:right; list-style:none; width: 395px; margin:10px 0px 10px 25px; font-size:11px;}
#footerTop ul li {float:left; border-right:1px solid #B3DEFF; margin-top:5px;
    padding: 0px 5px;
    position: relative;
    left: -4px;
}
#footerTop ul li.agk-llist {border-right:0px;}


.footerBottom {text-align:center; background: #FFF url(/agkidzone/agk-fbar.gif) no-repeat;
height:27px;
margin:30px auto 0px auto;
    padding-top: 5px;
    padding-left: 20%;
    padding-bottom: 15px;
}

.footerBottom ul
{
list-style:none;
}
    
.footerBottom ul li {
float:left;
text-decoration: none;
padding-left:10px;
}

.footerBottom ul li a{color:#ffffff;
    padding: 3px 10px;
    top: 1px;
    position: relative;
}
.footerBottom ul li a:hover{
    color: white;
    text-decoration: underline;
}


a {
    color:#007EDD;
    text-decoration: none;
}

a:hover {

    text-decoration: underline;
}


h1 {
    color:#008AD8;
    margin:0px 0px 5px 0px;
    padding:0px;
    font-weight: bold;
    font-size: 20px;
}
h2 {
    font-size: 15px;
    color:#008AD8;
    margin:0px 0px 5px 0px;
    padding:0px;
    font-weight:bold;
}
.center {
    margin:auto;
    text-align:center;
    clear:both;
}
.clear {
    clear:both;
}
#register {
    z-index:50;
}
#login {
    position:absolute;
    z-index:50;
    left:70px;
}
#mtc
{
    margin:auto;
    position:relative;
}

#bottompromos
{
    background-position: center top;
    background-image: url(  '/agkidzone/promoplayer/bt_promo_bk.jpg' );
    background-repeat: no-repeat;
    height: 282px;
    padding: 20px 0px 0px 4px;
    position: relative;
    z-index:30;
}
#bottompromos li
{
    list-style-type: none;
    display:inline;
    margin:0px;
    padding:0px;
    position:relative;
}
#bottompromos img
{
     display:inline;
}

#holder
{
    background-position: center;
    height: 29px;
    margin-top: -29px;
    background-image: url(/agkidzone/promoplayer/tp_promo_bk.gif);
    background-repeat: no-repeat;
}

.agk-bicon{float:left; padding-top:10px;}
.agk-bthumb{float:left; margin:0px 0px 0px 4px; width:150px;}
#noflashimg
{
    margin-left:120px;
    position:relative;
}

/* css for make my homepage popup (jquery dialog) */
#Instrs
{
    background:url('/agkidzone/homepage.jpg') no-repeat ;
    width:766px;
    height:492px;
    margin:auto;
    display:none;
}
#Instrs h1
{
   margin-top:20px;
}
#Instrs ol
{
    width: 420px;
    text-align: left;
    margin-left: 200px;
    color: #007DFF;
    font-weight: bold;
    list-style-type: decimal;
}
#mhpHeader
{
    background-image:url('/agkidzone/homepage_title.gif');
    background-repeat:no-repeat;
    width:475px;
    height:49px;
    text-indent:-5000px;
    margin:auto;
}
#mbmHeader
{
    background-image:url('/agkidzone/favorites.gif');
    background-repeat:no-repeat;
    width:475px;
    height:49px;
    text-indent:-5000px;
    margin:20px auto 0px auto;
}
/* Social Tools (jquery dialog) */
#socialForm
{
    background:url('/agkidzone/homepage.jpg') no-repeat ;
    width:766px;
    height:492px;
    margin:auto;
    display:none;
    padding-top:55px;
}

/* From dialog.css*/
#away_box, #away_box_parents {
    background-image: url('/agkidzone/away_bg.gif');
    height: 211px;
    width: 800px;
    background-repeat: no-repeat;
    margin-top: 64px;
}
#yes_parent {
    height: 40px;
    width: 221px;
    position: absolute;
    top: 136px;
    left: 273px;
}
#no_parent {
    height: 40px;
    width: 195px;
    position: absolute;
    top: 136px;
    left: 503px;
}
#away_parents_site {
        background-image: url('/agkidzone/away_parent.jpg');
        height: 189px;
        width: 757px;
        background-repeat: no-repeat;
        position: relative;
        top: 15px;
        margin: auto;
        left:12px;
}
#away_outside_site {
    background-image: url('/agkidzone/away_site.jpg');
    height: 189px;
    width: 757px;
    background-repeat: no-repeat;
    position: relative;
    top: 15px;
    left: 33px;
}
#yes_site {
    height: 40px;
    width: 175px;
    position: absolute;
    top: 143px;
    left: 273px;
}
#no_site {
    height: 40px;
    width: 179px;
    position: absolute;
    top: 143px;
    left: 463px;
}
#b_rightpromo a:hover{
    text-decoration: none;
}
#b_rightpromo h2 a:hover{
    text-decoration: underline;
}

#agk-footerpages #agk-main #agk-legalpages, #agk-contactus{padding:20px;}

#agk-footerpages #agk-main ol,
#privacy_policy #agk-legalpages ol {padding:10px 0 10px 40px;}

/*Game loader ad styling*/
#loader_ad_container {
    padding-top:6px;
    margin:0 auto;
    text-align:center;
    width:631px;
    background: url(../../agkidzone/loader/bg_top.png) no-repeat top left;
}

#loader_ad_container .loader_ad_text {
    text-align:center;
    margin: 4px 0;
    color:#23d;
    font-size:1em;
    font-weight:bold;
}

#loader_ad_container a:hover {
    text-decoration:none;
}

#loader_ad_bottom_border {
    width:631px;
    height:19px;
    background: url(../../agkidzone/loader/bg_bottom_border.jpg) no-repeat top left;
}

#loader_ad_message {
    margin:0 auto;
    width:298px;
    height:26px;
    margin-bottom:4px;
    background: url(../../agkidzone/loader/load_text.jpg) no-repeat top center;
}

#loader_ad_progress_bar_container {
    margin:0 auto;
    text-align:left;
    width:298px;
    height:15px;
    border:1px solid #444;
    background-color:white;
}

#loader_ad_progress_bar {
    background-color:#ff306e;
    width:0px;
    height:15px;
}

/*Default catalog styling with no brand theme*/
#agk-catalog #agk-main h1 {
    color: #0169b8;
    padding-left: 11px;
    font: bold 25px Verdana;
}

#main_content {
    margin:0 auto;
    width:882px;
    position: relative;
}

/*Activity specific navigation */
#main_entry_container {
    float:left;
    width: 470px;
    height: 410px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #b0effe;
}

#main_entry_link_container {
    width: 470px;
    height: 356px;
    background-color: #28b1ff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

#main_entry_link_container img {
    width: 450px;
    height: 336px;
    margin: 10px;
    background-color: #28b1ff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#game_links{
    position:relative;
    text-align:center;
}
#activity_links{
    position: relative;
    text-align: center;
    margin-top: 10px;
}

#game_links a,
#activity_links #send_to_friend_link,
#activity_links #copy_url_link{
    color: #fff;
    background-color: #28b1ff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background-color:#28B1FF;
    color:#FFFFFF;
    display:inline-block;
    height: 15px;
    overflow:hidden;
    padding: 8px 15px 6px 35px;
    position:relative;
    width: 100px;
    margin-right: 3px;
    margin-bottom: 2px;
    margin-left: 3px;
    font-size: 11px;
}

#print_link{
    display: inline-block;
    position: relative;
    height: 20px;
}

#game_links {
    position: relative;
    z-index: 0;
}

#send_to_friend_link {
    background: url(../../agkidzone/icon_sendfriend.png) no-repeat 7px 6px;
}

#copy_url_link {
    background: url(../../agkidzone/icon_copy.png) no-repeat 7px 4px;
}

#previous_entry_link_container,
#next_entry_link_container {
    width: 193px;
    height: 129px;
    position:relative;
}

#previous_entry_link_container {
    margin:142px 12px 0 0;
    float: left;
    background: url(../../agkidzone/catalog/nav_bluebox_left.gif) no-repeat top left;
}

#next_entry_link_container {
    margin:142px 0 0 12px;
    float: right;
    background: url(../../agkidzone/catalog/nav_bluebox_right.gif) no-repeat top left;
}

#previous_entry_icon,
#next_entry_icon {
    position: absolute;
    top: 44px;
    z-index: 100;
    width: 42px;
    height: 42px;
}

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

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

#previous_entry_link_container img,
#next_entry_link_container img {
    position: absolute;
    top: 10px;
    z-index: 0;
    width: 150px;
    height: 108px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#previous_entry_link_container img {
    left: 32px;
}

#next_entry_link_container img {
    right: 32px;
}

#catalog {
    width: 882px;
    background-color: #7bdcff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
    position: relative;
    margin: auto;
    margin-top: 8px;
}

#loading_catalog {
    text-align:center;
    font-weight: bold;
    width: 200px;
    position: relative;
    top: 8%;
    height: 30px;
    background-color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    line-height: 29px;
    color: #28b1ff;
    font-size: 16px;
}

#leftNav {
    background-color: #28b1ff;
    float: left;
    height: 520px;
    width: 158px;
    margin-right: 12px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    padding: 5px 0 0 0;
}

#leftNav a {
    float: left;
    width: 147px;
    height: 50px;
}

#leftnav_all_games {
    background: url(../../agkidzone/catalog/catalog_char_allgames.png)
}

#leftnav_all_games_sel,
#leftnav_all_games:hover {
    background: url(../../agkidzone/catalog/catalog_char_allgames_sel.png)
}

#leftnav_all_videos {
    background: url(../../agkidzone/catalog/catalog_char_allvid.png)
}

#leftnav_all_videos_sel,
#leftnav_all_videos:hover {
    background: url(../../agkidzone/catalog/catalog_char_allvid_sel.png)
}

#leftnav_all_activities {
    background: url(../../agkidzone/catalog/catalog_char_allact.png)
}

#leftnav_all_activities_sel,
#leftnav_all_activities:hover {
    background: url(../../agkidzone/catalog/catalog_char_allact_sel.png)
}

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

#leftnav_care_bears {
    background: url(../../agkidzone/catalog/catalog_char_cb.png)
}

#leftnav_care_bears_sel,
#leftnav_care_bears:hover {
    background: url(../../agkidzone/catalog/catalog_char_cb_sel.png)
}


#leftnav_strawberry_shortcake {
    background: url(../../agkidzone/catalog/catalog_char_ss.png)
}

#leftnav_strawberry_shortcake_sel,
#leftnav_strawberry_shortcake:hover {
    background: url(../../agkidzone/catalog/catalog_char_ss_sel.png)
}

#leftnav_sushi_pack {
    background: url(../../agkidzone/catalog/catalog_char_sp.png)
}

#leftnav_sushi_pack_sel,
#leftnav_sushi_pack:hover {
    background: url(../../agkidzone/catalog/catalog_char_sp_sel.png)
}

#leftnav_holly_hobbie {
    background: url(../../agkidzone/catalog/catalog_char_hhf.png)
}

#leftnav_holly_hobbie_sel,
#leftnav_holly_hobbie:hover {
    background: url(../../agkidzone/catalog/catalog_char_hhf_sel.png)
}

#leftnav_popples {
    background: url(../../agkidzone/catalog/catalog_char_pop.png)
}

#leftnav_popples_sel,
#leftnav_popples:hover {
    background: url(../../agkidzone/catalog/catalog_char_pop_sel.png)
}

#leftnav_maryoku_yummy {
    background: url(../../agkidzone/catalog/catalog_char_my.png)
}

#leftnav_maryoku_yummy_sel,
#leftnav_maryoku_yummy:hover {
    background: url(../../agkidzone/catalog/catalog_char_my_sel.png)
}

#leftnav_tinpo {
    background: url(../../agkidzone/catalog/catalog_char_tin.png)
}

#leftnav_tinpo_sel,
#leftnav_tinpo:hover {
    background: url(../../agkidzone/catalog/catalog_char_tin_sel.png)
}

#leftnav_twisted_whiskers {
    background: url(../../agkidzone/catalog/catalog_char_tw.png)
}

#leftnav_twisted_whiskers_sel,
#leftnav_twisted_whiskers:hover {
    background: url(../../agkidzone/catalog/catalog_char_tw_sel.png)
}

#leftnav_more_games {
    background: url(../../agkidzone/catalog/catalog_char_moregames.png)
}

#leftnav_more_games_sel,
#leftnav_more_games:hover {
    background: url(../../agkidzone/catalog/catalog_char_moregames_sel.png)
}

#tabs_and_page_nav {
    height: 35px;
    width: 712px;
    float: left;
    position: relative;
    padding-top: 14px;
    border-bottom: 14px solid #008fe9;
}

#tabs {
    float:left;
    width:506px;
    height:35px;
}

#tabs a {
    float: left;
    width:126px;
    height:35px;
}

#tabs_all_videos {
    background: url(../../agkidzone/catalog/catalog_tab_videos_all.gif)
}

#tabs_all_videos_sel,
#tabs_all_videos:hover {
    background: url(../../agkidzone/catalog/catalog_tab_videos_all_sel.gif)
}

#tabs_music_videos {
    background: url(../../agkidzone/catalog/catalog_tab_videos_music.gif)
}

#tabs_music_videos_sel,
#tabs_music_videos:hover {
    background: url(../../agkidzone/catalog/catalog_tab_videos_music_sel.gif)
}

#tabs_tv_shows {
    background: url(../../agkidzone/catalog/catalog_tab_videos_tv.gif)
}

#tabs_tv_shows_sel,
#tabs_tv_shows:hover {
    background: url(../../agkidzone/catalog/catalog_tab_videos_tv_sel.gif)
}

#tabs_video_clips {
    background: url(../../agkidzone/catalog/catalog_tab_videos_clips.gif)
}

#tabs_video_clips_sel,
#tabs_video_clips:hover {
    background: url(../../agkidzone/catalog/catalog_tab_videos_clips_sel.gif)
}

#pageNum {
    background-color: #28b1ff;
    height: 24px;
    color: white;
    font-weight: bold;
    float: right;
    width: 93px;
    text-align: center;
    padding-top:10px;
    margin-top:-5px;
    overflow: hidden;
}

#previous_link_container,
#next_link_container {
    float: right;
    width: 36px;
    height: 34px;
}

#previous_link_container {
    margin-top:-5px;
    background: url(../../agkidzone/catalog/catalog_arrow_left_blank.gif)
}

#next_link_container {
    margin-top:-5px;
    margin-right: 9px;
    background: url(../../agkidzone/catalog/catalog_arrow_right_blank.gif)
}

#previous_link, #next_link {
    float: right;
    width: 36px;
    height: 34px;
    outline:0;
}

#previous_link {
    background: url(../../agkidzone/catalog/catalog_arrow_left.gif)
}

#next_link {
    background: url(../../agkidzone/catalog/catalog_arrow_right.gif)
}

#loader_ad_timeout {
    display:none;
}

#catalog_entries {
    float: left;
    background-color: #28b1ff;
    width: 712px;
    height: 445px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    overflow-y: auto;
}

.catalog_entry {
    width: 153px;
    height: 192px;
    float: left;
    background-color: #b0effe;
    margin-top: 12px;
    margin-left: 7px;
    font-weight: bold;
    padding: 5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-bottom-style: solid;
    border-right-style: solid;
    border-width: 1px;
    overflow: hidden;
    position: relative;
    font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
    color: #0169b8;
}

.catalog_entry:hover {
    text-decoration: none;
    background-color: white;
}

.catalog_entry .game,
.catalog_entry .music-video,
.catalog_entry .show,
.catalog_entry .video-clip,
.catalog_entry .printable {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 9px;
    right: 12px;
    z-index: 100;
}

.catalog_entry .game {
    background: url(../../agkidzone/catalog/icon_game.png)
}

.catalog_entry .music-video {
    background: url(../../agkidzone/catalog/icon_music_video.png)
}

.catalog_entry .show {
    background: url(../../agkidzone/catalog/icon_show.png)
}

.catalog_entry .video-clip {
    background: url(../../agkidzone/catalog/icon_video_clip.png)
}

.catalog_entry .printable {
    background: url(../../agkidzone/catalog/icon_printable.png)
}

.catalog_entry img {
    float: left;
    width: 150px;
    height: 108px;
    border: 1px solid #b9b9b9;
}

.catalog_entry h2 {
    float: left;
    width: 150px;
    font-size: 13px;
    margin-bottom: 5px;
    color: #0169b8;
    padding-top: 4px;
}

 .catalog_entry h3 {
    float:left;
    width: 150px;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
}

#selected_entry {
    background-color: white;
}

/*Game instructions*/
#game_content #game {
    float: left;
}
#game_content .bold {
    font-weight:bold;
}

#instructions {
    color: #0091FF;
    padding: 5px;
    margin-left:4px;
    font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
    position: relative;
    float: left;
}

#instructions_bottom {
    margin-left:37px;
    width:780px;
    float:left;
    margin-top:15px;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    background: url(../../agkidzone/catalog/game_instructions/background_bottom.png) no-repeat center top;
    color: #0091FF;
    padding: 10px;
    font-size: 12px;
}

#instructions_bottom .section {
    margin-left:10px;
    float:left;
    width: 190px;
}

#instructions ul,
#instructions_bottom ul {
    margin-top: 6px;
    margin-bottom: 6px;
    display: inline-block;
}

#instructions li,
#instructions_bottom li {
    list-style-type: disc;
    padding-bottom: 1px;
    margin-left: 18px;
}

.tophead,
.tophead_floated {
    font-size: 22px;
    color: #ed1c24;
    font-weight: bold;
    display: block;
    padding-bottom: 8px;
    line-height: 23px;
    margin-top: -6px;
}

.tophead_floated {
    height:23px;
}

.tophead_floated span {
    float:left;
}

.tophead_floated .small_text {
    padding:2px 4px;
    font-size:0.5em;
}

.subhead {
     font-size: 15px;
    color:#ed1c24;
    font-weight: bold;
    display: block;
    margin-top: 7px;
}

#instr_icon_left,
#instr_icon,
#instr_icon_right {
    margin-top: 5px;
    text-align:center;
    padding: 73px 0 15px;
    font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#instr_icon_left,
#instr_icon_right {
    width: 110px;
}

#instr_icon_left {
    float:left;
    margin-left:20px;
}

#instr_icon_right {
    float:right;
    margin-right:20px;
}

#game_content .mouse {
    background:url(../../agkidzone/catalog/game_instructions/mouse.png) no-repeat center top;
}

#game_content .mouse_button_up {
    background:url(../../agkidzone/catalog/game_instructions/mouse_upbtn.png) no-repeat center top;
}

#game_content .mouse_space {
    background:url(../../agkidzone/catalog/game_instructions/mouse_space.png) no-repeat center top;
}

#game_content .mouse_move {
    background:url(../../agkidzone/catalog/game_instructions/mouse_move.png) no-repeat center top;
}

#game_content .arrows {
    background:url(../../agkidzone/catalog/game_instructions/arrows.png) no-repeat center top;
}

#game_content .space {
    background:url(../../agkidzone/catalog/game_instructions/space.png) no-repeat center top;
}

.new{
    color: #ed1c24;
    font-weight: bold;
}
#catalog_bg{
    background: url(../../agkidzone/catalog/catalog_bg.gif) no-repeat center bottom;
    position: relative;
    float: left;
}
#vidplayerHD
{
    position:relative;
    float:left;
}

#video_info
{
    width:222px;
    position:relative;
    float:left;
    padding:0px 8px;
}
#video_info .video_title
{
    font-size: 22px;
    color: #ed1c24;
    font-weight: bold;
    display: block;
    padding-bottom: 8px;
    line-height: 23px;
    margin-top: -6px; 
}
#video_info .video_desc
{
    color: #0091FF;
    margin-bottom:10px;
    font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
    position: relative;
    float: left;
}
#next_video
{
    position:relative;
    float:left;
    margin:5px 0px 0px 35px;    
    color:#28b1ff;
}
#next_video #next_video_header
{
    font-size:12px;
    font-weight:bold;
}
#next_video #next_entry_icon
{
    margin-top:17px;
}
#next_video_thumb
{
    margin-top:3px;
    width:193px;
    height:129px;
    background:transparent url(../../agkidzone/catalog/nav_bluebox_right.gif) no-repeat;
}
#next_video_thumb img
{
    padding:10px 0px 0px 10px;
}
#video_links 
{
    float:left;
    width:222px;
    position:relative;
    text-align:center;
    padding:8px;
}
#video_links #send_to_friend_link,
#video_links #copy_url_link{
    color: #fff;
    background-color: #28b1ff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background-color:#28B1FF;
    color:#FFFFFF;
    display:inline-block;
    height: 15px;
    overflow:hidden;
    padding: 8px 15px 6px 35px;
    position:relative;
    width: 180px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    font-size: 11px;
}
#video_info .video_logo
{
    margin:auto;
    padding-bottom:10px;
}
#cb_video_logo
{
    background: transparent url(../../agkidzone/catalog/cb/cb_nav_logo2.png) no-repeat;
    height:75px;
    width:126px;    
}
#hh_video_logo
{
    background: transparent url(../../agkidzone/catalog/hh/hh_nav_logo.png) no-repeat;
    height:75px;
    width:126px;    
}
#my_video_logo
{
    background: transparent url(../../agkidzone/catalog/my/my_nav_logo2.png) no-repeat;
    height:70px;
    width:137px;    
}
#ss_video_logo
{
    background: transparent url(../../agkidzone/catalog/ss/ss_nav_logo.png) no-repeat;
    height:75px;
    width:126px;    
}
#sp_video_logo
{
    background: transparent url(../../agkidzone/catalog/sp/sp_nav_logo.png) no-repeat;
    height:75px;
    width:126px;    
}
#tp_video_logo
{
    background: transparent url(../../agkidzone/catalog/tp/tp_nav_logo.png) no-repeat;
    height:75px;
    width:126px;    
}
#tw_video_logo
{
    background: transparent url(../../agkidzone/catalog/tw/tw_nav_logo.png) no-repeat;
    height:75px;
    width:126px;    
}