﻿.right-column-features {
    margin-bottom: 20px;
    text-align: right;
}

#family-fun {
    float: none;
    clear: both;
    position: relative;
    width: 180px;
    height: 359px;
    background-image: url(/common/images/kids/common/family-fun.png);
    z-index: 100;
}

    #family-fun .btn-crafts {
        position: absolute;
        left: 13px;
        top: 55px;
        width: 153px;
        height: 40px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-crafts:hover {
            position: absolute;
            left: 9px;
            top: 52px;
            width: 162px;
            height: 47px;
            background-image: url(/common/images/kids/common/btn-crafts-rollover.png);
            z-index: 12;
        }

    #family-fun .btn-recipes {
        position: absolute;
        left: 13px;
        top: 105px;
        width: 154px;
        height: 41px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-recipes:hover {
            position: absolute;
            left: 9px;
            top: 102px;
            width: 163px;
            height: 48px;
            background-image: url(/common/images/kids/common/btn-recipes-rollover.png);
            z-index: 12;
        }

    #family-fun .btn-outdoor-activities {
        position: absolute;
        left: 13px;
        top: 156px;
        width: 154px;
        height: 41px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-outdoor-activities:hover {
            position: absolute;
            left: 9px;
            top: 153px;
            width: 163px;
            height: 48px;
            background-image: url(/common/images/kids/common/btn-outdoor-activities-rollover.png);
            z-index: 12;
        }

    #family-fun .btn-songs {
        position: absolute;
        left: 13px;
        top: 206px;
        width: 154px;
        height: 41px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-songs:hover {
            position: absolute;
            left: 10px;
            top: 203px;
            width: 161px;
            height: 47px;
            background-image: url(/common/images/kids/common/btn-songs-rollover.png);
            z-index: 12;
        }

    #family-fun .btn-printables {
        position: absolute;
        left: 13px;
        top: 256px;
        width: 154px;
        height: 41px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-printables:hover {
            position: absolute;
            left: 9px;
            top: 249px;
            width: 163px;
            height: 52px;
            background-image: url(/common/images/kids/common/btn-printables-rollover.png);
            z-index: 12;
        }

    #family-fun .btn-contests {
        position: absolute;
        left: 13px;
        top: 306px;
        width: 154px;
        height: 41px;
        cursor: pointer;
        z-index: 103;
    }

        #family-fun .btn-contests:hover {
            position: absolute;
            left: 9px;
            top: 303px;
            width: 162px;
            height: 48px;
            background-image: url(/common/images/kids/common/btn-contests-rollover.png);
            z-index: 12;
        }

#kids-feature1 {
    position: relative;
    width: 180px;
    clear: both;
    float: none;
}

    #kids-feature1 .header {
        position: relative;
        width: 164px;
        background: url(/common/images/kids/common/feature-header.png) top left repeat;
        padding: 8px;
        text-align: left;
        z-index: 2;
    }

        #kids-feature1 .header .title {
            position: relative;
            font-size: 14px;
            color: #d5f991;
            font-weight: bold;
        }

    #kids-feature1 ul {
        position: relative;
        top: -4px;
        left: 0px;
        list-style: none;
        color: #055fa3;
        text-align: left;
        padding: 0;
        margin: 0;
        z-index: 1;
    }

        #kids-feature1 ul a:link,
        #kids-feature1 ul a:visited {
            color: #016cfd;
            text-decoration: none;
        }

        #kids-feature1 ul a:hover {
            text-decoration: underline;
        }

        #kids-feature1 ul li {
            width: 159px;
            border-top: 2px dashed #333;
            padding: 4px 10px 6px;
        }

            #kids-feature1 ul li:first-child {
                border: none;
                width: 159px;
                padding: 6px 10px 6px;
            }

        #kids-feature1 ul li {
            border: none;
            width: 159px;
            padding: 4px 10px 6px;
            background-color: #d5f991;
        }

            #kids-feature1 ul li.alt {
                background-color: #bae069;
            }

#kidscontent-left #bg-features {
    position: relative;
    left: 0px;
    width: 724px;
    height: 478px;
    background: url(/common/images/kids/kidshome/bg-features1.png) no-repeat left top;
}

    #kidscontent-left #bg-features .rr-jr-cover {
        position: absolute;
        top: 48px;
        left: -10px;
        width: 145px;
        height: 168px;
        background: url(~/media/0EAEB10152F54819BC4D61529972969D.ashx) no-repeat left top;
    }

    #kidscontent-left #bg-features .rr-jr-content {
        position: absolute;
        top: 3px;
        left: 135px;
        width: 110px;
        height: 158px;
    }

        #kidscontent-left #bg-features .rr-jr-content .link1 {
            position: absolute;
            top: -47px;
            left: -110px;
            height: 34px;
            width: 210px;
        }

        #kidscontent-left #bg-features .rr-jr-content .link2 {
            position: absolute;
            top: 0px;
            left: -120px;
            height: 150px;
            width: 110px;
        }

        #kidscontent-left #bg-features .rr-jr-content a {
            color: #016cfd;
            font-size: 14px;
            text-decoration: none;
        }

            #kidscontent-left #bg-features .rr-jr-content a:hover {
                text-decoration: underline;
            }

    #kidscontent-left #bg-features .rr-cover {
        position: absolute;
        top: 298px;
        left: -10px;
        width: 145px;
        height: 168px;
        background: url(~/media/AFDE54A07D6845F98EC04D81E23A054D.ashx) no-repeat left top;
    }

    #kidscontent-left #bg-features .rr-content {
        position: absolute;
        top: 3px;
        left: 135px;
        width: 110px;
        height: 158px;
        font-size: 14px;
    }

        #kidscontent-left #bg-features .rr-content .link1 {
            position: absolute;
            top: -47px;
            left: -110px;
            height: 34px;
            width: 210px;
        }

        #kidscontent-left #bg-features .rr-content .link2 {
            position: absolute;
            top: 0px;
            left: -120px;
            height: 150px;
            width: 110px;
        }

        #kidscontent-left #bg-features .rr-content a {
            color: #016cfd;
            font-size: 14px;
            text-decoration: none;
        }

            #kidscontent-left #bg-features .rr-content a:hover {
                text-decoration: underline;
            }

    #kidscontent-left #bg-features .ad1 {
        position: absolute;
        top: 5px;
        left: 237px;
        width: 247px;
        text-align: center;
    }

    #kidscontent-left #bg-features .ad2 {
        position: absolute;
        top: 257px;
        left: 237px;
        width: 247px;
        text-align: center;
    }

    #kidscontent-left #bg-features .wab-content {
        position: absolute;
        top: 47px;
        left: 487px;
        width: 228px;
        text-align: center;
        font-size: 14px;
    }

        #kidscontent-left #bg-features .wab-title {
        position: absolute;
        top: 12px;
        left: 500px;
        width: 200px;
        text-align: center;
        font-size: 14px;
        color:#ffffff;
       font-weight:bold;
    }
          #kidscontent-left #bg-features .kidspick-title {
        position: absolute;
        top: 265px;
        left: 500px;
        width: 200px;
        text-align: center;
        font-size: 14px;
        color:#ffffff;
        font-weight:bold;
    }

        #kidscontent-left #bg-features .wab-content .link1 {
            position: absolute;
            top: -47px;
            left: 8px;
            height: 34px;
            width: 210px;
        }

    #kidscontent-left #bg-features .app-content {
        position: absolute;
        top: 300px;
        left: 487px;
        width: 228px;
        text-align: center;
        font-size: 14px;
    }

        #kidscontent-left #bg-features .app-content .link1 {
            position: absolute;
            top: -47px;
            left: 8px;
            height: 34px;
            width: 210px;
        }

#rr-jr-left-content {
}

    #rr-jr-left-content .bottom-content-ads {
        position: relative;
        width: 710px;
        margin-top: 20px;
    }

    #rr-jr-left-content .bottom-content-ad {
        float: left;
        margin-right: 10px;
    }

.right-column-features #family-fun-v1 {
    position: relative;
    text-align: left;
}

    .right-column-features #family-fun-v1 #family-fun-v1-top {
        position: relative;
        width: 180px;
        height: 28px;
        background: url(~/media/D7BFE8688D464D25985FED8F2A0D72A6.ashx) no-repeat left top;
    }

    .right-column-features #family-fun-v1 #family-fun-v1-mid {
        position: relative;
        width: 180px;
        background: url(~/media/9509E494EF3E4B0FAFBBB138F92FD57A.ashx) repeat-y left top;
    }

    .right-column-features #family-fun-v1 #family-fun-v1-bot {
        position: relative;
        width: 180px;
        height: 16px;
        background: url(~/media/8A99B918583D4CDB9E56E4F3451ED476.ashx) no-repeat left top;
    }

    .right-column-features #family-fun-v1 a,
    .right-column-features #family-fun-v1 a:link,
    .right-column-features #family-fun-v1 a:visited,
    .right-column-features #family-fun-v1 a:active,
    .right-column-features #family-fun-v1 a:focus {
        color: #016cfd;
        text-decoration: none;
    }

        .right-column-features #family-fun-v1 a:hover {
            text-decoration: underline;
        }

    .right-column-features #family-fun-v1 .header {
        position: relative;
        font-weight: bold;
        color: #016cfd;
        text-align: center;
        padding: 4px 0 4px 0;
    }

    .right-column-features #family-fun-v1 .content1 {
        position: relative;
        left: 10px;
        width: 160px;
        font-size: 1em;
        padding-bottom: 4px;
    }

        .right-column-features #family-fun-v1 .content1 img {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 0px;
        }

    .right-column-features #family-fun-v1 .content2 {
        position: relative;
        left: 10px;
        width: 160px;
        font-size: .8em;
        line-height: 1.3em;
        padding-bottom: 4px;
    }

.right-column-features #family-fun-v2 {
    position: relative;
    text-align: left;
}

    .right-column-features #family-fun-v2 #family-fun-v2-top {
        position: relative;
        width: 180px;
        height: 33px;
        background: url(~/media/EA73B772CF5847D78E9575F5AE7472EA.ashx) no-repeat left top;
    }

    .right-column-features #family-fun-v2 #family-fun-v2-mid {
        position: relative;
        width: 180px;
        background: url(~/media/A51965E9470F46BEB3EA234A9F5190F5.ashx) repeat-y left top;
    }

    .right-column-features #family-fun-v2 #family-fun-v2-bot {
        position: relative;
        width: 180px;
        height: 15px;
        background: url(~/media/1322B61AFBA54E60B20B1624CCB18875.ashx) no-repeat left top;
    }

    .right-column-features #family-fun-v2 a,
    .right-column-features #family-fun-v2 a:link,
    .right-column-features #family-fun-v2 a:visited,
    .right-column-features #family-fun-v2 a:active,
    .right-column-features #family-fun-v2 a:focus {
        color: #016cfd;
        text-decoration: none;
    }

        .right-column-features #family-fun-v2 a:hover {
            text-decoration: underline;
        }

    .right-column-features #family-fun-v2 .header {
        position: relative;
        font-weight: bold;
        color: #016cfd;
        text-align: center;
        padding: 4px 0 4px 0;
    }

    .right-column-features #family-fun-v2 .content1 {
        position: relative;
        left: 10px;
        width: 160px;
        font-size: 1em;
        padding-bottom: 4px;
    }

        .right-column-features #family-fun-v2 .content1 img {
            position: relative;
            float: left;
            margin-right: 4px;
            margin-bottom: 0px;
        }

    .right-column-features #family-fun-v2 .content2 {
        position: relative;
        left: 10px;
        width: 160px;
        font-size: .8em;
        line-height: 1.3em;
        padding-bottom: 4px;
    }
