.home-headlines
{
    padding: 3px 0 8px 0;
}
    .home-headlines .headline
    {
        font-size: 62px;
        line-height: 68px;
        text-transform: uppercase;
        color: #0099ff;
        height: 68px;
        overflow: hidden;
    }
    .home-headlines .subheadline
    {
        margin-top: -8px;
        font-weight: bold;
        font-size: 15px;
        line-height: 19px;
        text-transform: uppercase;
    }

    .html-box
    {
        width: 300px;
        overflow: hidden;
    }

/*

    Contribute box.

*/
.label-content-box .blue-content .top-content
{
}
    .label-content-box .blue-content .top-content .contribute-text
    {
        padding: 12px 0 6px 0;
        font-size: 12px;
        line-height: 14px;
        color: #FFFFFF;
        text-transform: uppercase;
        font-weight: bold;
        
    }

    .label-content-box .blue-content .top-content .contribute-button
    {
        margin: 0 -1px;
        padding-bottom: 3px;
        height: 20px;
        background: transparent url(../image/home/reason.submit.button.gif) repeat-x;
        text-align: center;
        cursor: pointer;
    }
        .label-content-box .blue-content .top-content .contribute-toggle-button
        {
            padding: 3px 0 0 0;
            font-size: 12px;
            line-height: 14px;
            text-transform: uppercase;
            font-weight: bold;
        }
        .label-content-box .blue-content .top-content .hide-button
        {
            display: none;
        }

#reason-tab-container
{
    display: none;
    padding: 11px 0 0 0;
}
    #reason-tab-container .tabs
    {

        padding: 0 10px;
    }
        #reason-tab-container .tabs .label
        {
            font-size: 11px;
            line-height: 15px;
            font-weight: bold;
            float: left;
            padding: 6px 6px 0 0;
        }

        #reason-tab-container .tabs .tab
        {
            border: 1px solid transparent;
            border-bottom: 0;
            float: left;
            padding: 3px 4px 4px 4px;
            cursor: pointer;
            margin-bottom: -1px;
            #position: relative;
            #bottom: -1px;
            #margin: 0;
            #border: 0;

            #padding: 4px 5px 5px 5px;
        }
        #reason-tab-container .tabs .tab-selected
        {
            background: #e9f2f8;
            border: 1px solid #c3c5c6;
            border-bottom: 0;
            #bottom: -1px;
            #padding: 3px 4px 5px 4px;
        }

            #reason-tab-container .tabs .tab .icon
            {
                float: left;
            }

            #reason-tab-container .tabs .tab .text
            {
                font-size: 11px;
                line-height: 15px;
                padding: 4px 0 7px 3px;
                float: left;
                cursor: pointer;
            }

            #reason-tab-container .tabs .tab-twitter .icon
            {
                margin: 2px 0 0 0;
                width: 15px;
                height: 19px;
                background: transparent url(../image/common/icons/reason.twitter.png) no-repeat;
            }
            
            #reason-tab-container .tabs .tab-sms .icon
            {
                width: 15px;
                height: 25px;
                background: transparent url(../image/common/icons/reason.sms.png) no-repeat;
            }

            #reason-tab-container .tabs .tab-website .icon
            {
                margin: 5px 0 0 0;
                width: 15px;
                height: 15px;
                background: transparent url(../image/common/icons/reason.website.png) no-repeat;
            }

            #reason-tab-container .tabs-contents
            {
                padding: 0 5px 0 4px;
                width: 291px;
                #padding: 0 0 0 0;
                #margin: 0 0 0 4px;
                overflow: hidden;

            }
                #reason-tab-container .tabs-contents .tab-content
                {
                    border: 1px solid #c3c5c6;
                    background: #e9f2f8;
                    padding: 4px 0 9px 4px;
                }

                #reason-tab-container .tabs-contents .tab-content-website
                {
                }
                    #reason-tab-container .tabs-contents .tab-content-website
                    {
                    }
                    
                    #reason-tab-container .tabs-contents .tab-content-website .form-item
                    {
                        padding: 0 0 9px 0;
                    }
                        #reason-tab-container .tabs-contents .tab-content-website .form-item label
                        {
                            padding: 0 0 1px 0;
                            margin-left: -1px;
                            font-size: 12px;
                            line-height: 15px;
                            display: block;
                        }

                        #reason-tab-container .tabs-contents .tab-content-website .form-item .textarea
                        {
                        }
                            #reason-tab-container .tabs-contents .tab-content-website .form-item .textarea textarea
                            {
                                font-family: Arial;
                                padding: 2px 4px 0 4px;
                                font-size: 12px;
                                line-height: 15px;
                                width: 264px;
                                height: 63px;
                                border-top: 1px solid #c1c3c5;
                                border-left: 1px solid #c1c3c5;
                                border-bottom: 1px solid #fafcfd;
                                border-right: 1px solid #fafcfd;
                            }

                        #reason-tab-container .tabs-contents .tab-content-website .form-item .input input
                        {
                            font-size: 12px;
                            line-height: 14px;
                            padding: 1px 4px 0 4px;
                            width: 264px;
                            height: 18px;
                            border-top: 1px solid #c1c3c5;
                            border-left: 1px solid #c1c3c5;
                            border-bottom: 1px solid #fafcfd;
                            border-right: 1px solid #fafcfd;
                        }

                        #reason-tab-container .tabs-contents .tab-content-website div.captcha-item
                        {
                            padding-top: 1px;
                            padding-bottom: 5px;
                        }
                            #reason-tab-container .tabs-contents .tab-content-website .captcha-item .captcha-display
                            {
                                width: 86px;
                                text-align: center;
                                float: left;
                                font-size: 20px;
                                line-height: 24px;
                            }

                            #reason-tab-container .tabs-contents .tab-content-website .captcha-item .input
                            {
                                float: left;
                            }
                                #reason-tab-container .tabs-contents .tab-content-website .captcha-item .input input
                                {
                                    width: 178px;
                                }

                            #reason-tab-container .tabs-contents .tab-content-website .captcha-item .captcha-description
                            {
                                padding: 4px 0 0 0;
                                font-size: 11px;
                                line-height: 14px;
                            }

                    #reason-tab-container .tab-content-website .submit-button
                    {
                        float: right;
                        padding: 0 9px 0 0;
                    }
                        #reason-tab-container .tab-content-website .submit-button .button-text
                        {
                            padding-right: 24px;
                            padding-left: 25px;
                        }

                    #reason-tab-container .tab-content-website .submit-loading
                    {
                        display: none;
                        float: right;
                        padding: 1px 9px 0 0;
                    }

        .label-content-box .blue-content .box-content .reasons
        {

        }
            .label-content-box .blue-content .box-content .reasons .reason
            {
                position: relative;
                padding: 5px 25px 3px 0px;
            }
            .label-content-box .blue-content .box-content .reasons div.reason-alternate
            {
                background: #f1f8fc url(../image/common/label.box.blue.item.alternate.gradient.gif) repeat-y;
            }
                .label-content-box .blue-content .box-content .reasons .reason .reason-texts .icon-row
                {
                    width: 28px;
                    overflow: hidden;
                    text-align: center;
                    padding: 0 0 0 12px;
                }

                .label-content-box .blue-content .box-content .reasons .reason .reason-texts .text-row
                {
                    width: 234px;
                    overflow: hidden;
                }
                .label-content-box .blue-content .box-content .reasons .reason .icon
                {
                    float: left;

                }
                .label-content-box .blue-content .box-content .reasons .reason .icon-website
                {
                    width: 15px;
                    height: 15px;
                    background: transparent url(../image/common/icons/reason.website.alpha.png) no-repeat;
                }
                .label-content-box .blue-content .box-content .reasons .reason .icon-sms
                {
                    width: 15px;
                    height: 25px;
                    background: transparent url(../image/common/icons/reason.sms.alpha.png) no-repeat;
                }
                .label-content-box .blue-content .box-content .reasons .reason .icon-twitter
                {
                    width: 15px;
                    height: 19px;
                    background: transparent url(../image/common/icons/reason.twitter.alpha.png) no-repeat;
                }

                    .label-content-box .blue-content .box-content .reasons .reason .reason-texts .reason-text
                    {
                        padding: 0 0 0 1px;
                        font-size: 13px;
                        line-height: 15px;
                        color: #0089e5;
                        word-wrap: break-wrap;
                    }
                    .label-content-box .blue-content .box-content .reasons .reason .reason-texts .author
                    {
                        font-size: 10px;
                        line-height: 15px;
                        font-weight: bold;
                        color: #000000;
                        padding-bottom: 1px;
                    }

            .more-options
            {
                padding: 5px 0 0 41px;
            }
                .more-options .view-more
                {
                    padding: 0 18px 0 0px;
                    float: left;
                }
                    .more-options .view-more a
                    {
                        cursor: pointer;
                    }

                .more-options .view-more-loader
                {
                    width: 60px;
                    text-align: center;
                    display: none;
                    float: left;
                }

                .more-options .view-all
                {
                    float: left;
                }
                    .more-options a
                    {
                        font-size: 12px;
                        line-height: 15px;
                        text-decoration: underline;
                        cursor: pointer;
                    }


    .label-content-box .blue-content .box-content
    {
        position: relative;
        padding-bottom: 370px;
    }


    .label-content-box .blue-content .box-content .competition-image
    {
        position: absolute;
        bottom: 0;
        #bottom: -4px;
        right: 0;
    }

        .label-content-box .blue-content .box-content .competition-image a
        {
            line-height: 0;
        }