@import url(https://fonts.googleapis.com/css?family=Varela+Round);

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;
    background: transparent;
}

ol, ul, li {
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

p {
    word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    text-transform: capitalize;
    font-family: Varela Round;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

.strong {
    font-weight: bold;
    font-family: 'Varela Round',Arial, Helvetica, sans-serif;
}

a {
    text-decoration: none;
    color: #224f9f;
}

    a:hover {
        text-decoration: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

textarea {
    resize: none;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}

*:first-child + html .clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

* {
    outline: none;
}

.read-more, .read-more a {
    font-size: 12px;
    color: #1463b0;
}

.error-msg {
    color: #ff0000;
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 2px;
}

.green-msg {
    color: #51AF2F;
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 2px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, progress, summary {
    display: block;
    padding: 0;
    margin: 0;
}

body {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #515151;
}

#wrapper {
    width: 100%;
}

.fix-width {
    width: 1002px;
    margin: 0 auto;
}

.greenBtn {
    background: url(../images/green-btn.png) no-repeat left top;
    float: left;
    padding-left: 9px;
    position: relative;
    margin-top: -1px;
    cursor: pointer !important;
}

    .greenBtn span, .greenBtnTop span {
        background: url(../images/green-btn.png) no-repeat right -25px;
        display: block;
        height: 24px;
        line-height: 23px;
        padding: 1px 11px 0 3px;
        color: #fff;
        font-size: 12px;
        font-family: VARELA ROUND;
    }

#header {
    clear: both;
    background: url(../images/header-bg.png) repeat-x 0 12px;
    padding: 5px 0 19px 0;
    min-height: 60px;
    position: relative;
}

    #header .h-left {
        width: 210px;
        height: 42px;
        float: left;
    }

        #header .h-left a {
            width: 227px;
            height: 45px;
            background: url(../images/logo.png) no-repeat left top;
            text-indent: -9999px;
            display: block;
            margin: 5px 0 0 0px;
        }

    #header .h-right {
        width: 700px;
        *width: 700px;
        float: right;
        font-family: 'Varela Round',Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #313131;
    }

        #header .h-right > ul {
            float: right;
        }

            #header .h-right > ul > li {
                float: left;
                background: url(../images/free-icon.jpg) no-repeat right top;
                padding: 5px 51p 12px 0;
                padding: 2px 0px 2px 17px;
                background: url(../images/signup-li-divider.gif) no-repeat left top;
                font-family: Varela Round;
                font-size: 14px;
            }

                #header .h-right > ul > li:first-child {
                    background: url(../images/free-icon.jpg) no-repeat right 6px;
                    padding: 5px 51px 12px 0;
                    margin-right: 17px;
                }

                #header .h-right > ul > li a {
                    color: #313131;
                }

                #header .h-right > ul > li ul {
                    clear: both;
                    padding-top: 5px;
                    overflow: hidden;
                }

                    #header .h-right > ul > li ul li {
                        float: left;
                        margin-left: 6px;
                    }

                        #header .h-right > ul > li ul li:first-child {
                            margin: 0;
                            font-size: 14px;
                            font-family: Varela Round;
                            padding-top: 2px;
                        }

                        #header .h-right > ul > li ul li.txt-box {
                            background: url(../images/signup-txt-box-bg.gif) no-repeat left top;
                            width: 82px;
                            height: 20px;
                            padding: 2px 11px 0;
                        }

                            #header .h-right > ul > li ul li.txt-box input[type="text"], #header .h-right > ul > li ul li.txt-box input[type="password"] {
                                width: 82px;
                                height: 16px;
                                background: transparent;
                                border: 0;
                                font: 14px/16px 'Varela Round',Arial, Helvetica, sans-serif;
                                color: #515151;
                            }

                        #header .h-right > ul > li ul li input[type="button"] {
                            background: url(../images/go-btn.png) no-repeat left top;
                            width: 44px;
                            height: 22px;
                            border: 0;
                            cursor: pointer;
                        }

                #header .h-right > ul > li .forgot-pass {
                    clear: both;
                    padding-top: 0px;
                    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
                    text-align: right;
                    padding-right: 60px;
                    margin-top: -2px;
                }

                    #header .h-right > ul > li .forgot-pass a {
                        color: #979797;
                    }

                        #header .h-right > ul > li .forgot-pass a:hover {
                            text-decoration: underline;
                        }

        #header .h-right > .phone-number {
            clear: both;
            background: url(../images/phone-no.png) no-repeat;
            width: 290px;
            height: 48px;
            float: right;
            font-size: 21px;
            color: #696969;
            margin-top: 21px;
            right: -50px;
            display: none;
        }

.align {
    margin-left: 70px;
    margin-top: 10px;
}

.phone-number .phone-icon {
    background: url(../images/phone-icon-new.png) no-repeat bottom;
    width: 22px;
    height: 21px;
    display: inline-block;
    margin-top: 5px;
}

.phone-number .map {
    background: url(../images/map.png) no-repeat;
    width: 21px;
    height: 15px;
    display: inline-block;
    margin-top: -5px;
}

#header .h-right ul.profile-link {
    margin-top: 10px;
}

    #header .h-right ul.profile-link li {
        background: url(../images/profile-link-divider.gif) no-repeat 0 3px;
        padding: 3px 9px 18px 9px;
        margin: 0;
        font-size: 14px;
        font-family: Varela Round;
    }

        #header .h-right ul.profile-link li:first-child {
            background: none;
            width: 147px;
            text-align: right;
        }

        #header .h-right ul.profile-link li:last-child {
            padding-right: 0px;
        }

        #header .h-right ul.profile-link li a {
            color: #515151;
        }

        #header .h-right ul.profile-link li span.total-msg {
            background: url(../images/inbox-bg.png) no-repeat left top;
            float: left;
            padding-left: 9px;
            position: relative;
            margin-top: -1px;
        }

            #header .h-right ul.profile-link li span.total-msg span {
                background: url(../images/inbox-bg.png) no-repeat right -21px;
                display: block;
                padding: 2px 8px 2px 0;
                height: 17px;
                color: #fff;
                margin-right: 5px;
                line-height: 17px;
            }

#header .h-right #forgotPass {
    display: none;
}

#header .h-right #LoginPass {
    display: none;
}

#header .h-right #PvtLstPass {
    display: none;
}

#forgotPass fieldset .txt-box-email-new {
    padding: 10px 0;
    height: 25px;
}

#LoginPass fieldset .txt-box-email-new {
    padding: 10px 0;
    height: 25px;
}

#PvtLstPass fieldset .txt-box-email-new {
    padding: 10px 0;
    height: 25px;
}

.header-login .spnErrorPSW, .header-login .spnErrorUN {
    top: 0px;
}

.search-main {
    clear: both;
    background: url(../images/search-bg.png) no-repeat 13px 0;
    padding: 15px 0 0 30px;
    min-height: 72px;
    font: 15px 'Varela Round',Arial, Helvetica, sans-serif;
}

.seach-heading {
    float: left;
    font-size: 24px;
    color: #313131;
    background: url(../images/search-arrow.png) no-repeat right 13px;
    padding: 7px 20px 0 15px;
}

.search-main .form-curve-bg {
    float: left;
    background: url(../images/search-curve-bg.png) no-repeat left top;
    padding-left: 17px;
    margin-left: 9px;
}

    .search-main .form-curve-bg .right-curve {
        background: url(../images/search-curve-bg.png) no-repeat right -46px;
        padding-right: 17px;
        height: 46px;
    }

        .search-main .form-curve-bg .right-curve label {
            font-weight: bold;
        }

.search-main #FromAge, .search-main #ToAge {
    width: 100px;
}

.search-main #FromAge_msdd, .search-main #ToAge_msdd {
    background: none;
}

.search-main #FromAge_title, .search-main #ToAge_title {
    width: 100%;
}

.search-main .form-curve-bg .right-curve span.left {
    float: left;
    padding: 13px 0 0 0;
}

.search-main span.or-icon {
    background: url(../images/search-or-icon.png) no-repeat left top;
    float: left;
    width: 24px;
    height: 25px;
    text-indent: -9999px;
    margin: 7px 10px 7px 20px;
}

.search-main span.or-icon-rus {
    background: url(../images/search-or-icon-rus.png) no-repeat left top;
    float: left;
    width: 32px;
    height: 25px;
    text-indent: -9999px;
    margin: 7px 10px 7px 35px;
}

.search-main .button {
    background: url(../images/get-started-btn.png) no-repeat left top;
    float: left;
    width: 107px;
    height: 30px;
    text-indent: -9999px;
    border: 0;
    margin: 5px 0 0 15px;
}

.search-main .btnBrown {
    background: url(../images/go-btn-brown.png) no-repeat left top;
    float: left;
    width: 57px;
    height: 30px;
    text-indent: -9999px;
    border: 0;
    margin: 5px 0 0 15px;
}

.search-main .btnBrown-rus {
    background: url(../images/go-btn-brown-rus.png) no-repeat left top;
    float: left;
    width: 85px;
    height: 30px;
    text-indent: -9999px;
    border: 0;
    margin: 5px 0 0 15px;
}

.has-js .label_check, .has-js .label_radio {
    padding: 4px 0 1px 24px;
    margin: 10px 0 0 10px;
    float: left;
    cursor: pointer;
    height: 16px !important;
}

.has-js .label_radio {
    padding-bottom: 4px\9;
}

.has-js .label_radio {
    background: url(../images/radio-off.png) no-repeat left 2px;
}

.has-js .label_check {
    background: url("../images/check-off.png") no-repeat scroll 0 3px transparent;
}

.has-js label.c_on {
    background: url(../images/check-on.png) no-repeat 0 3px;
}

.has-js label.r_on {
    background: url(../images/radio-on.png) no-repeat left 2px;
}

.has-js .label_check input, .has-js .label_radio input, .has-js .label_check_data input, .has-js .label_con input, label.noActionLabel_check input {
    position: absolute;
    left: -9999px;
}

.has-js .label_check {
    margin: 0 0 0 0;
    padding: 0px 0 1px 17px;
    float: none;
    clear: both;
    display: block;
}
    /*AMit*/
    .has-js .label_check.bgPos {
        background-position: 0 3px !important;
        margin-top: -2px;
    }

.productMenu {
    float: right;
}

.dropdownMenu {
    width: 224px;
    margin-top: 10px;
}

.productMenu .dd {
    color: #515151;
    font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
    background: none;
}

    .productMenu .dd .ddTitle {
        cursor: default;
        overflow: hidden;
        height: 24px;
        width: 224px;
    }

        .productMenu .dd .ddTitle span.arrow {
            background: url(../images/dd_arrow.png) no-repeat 0 0;
            float: right;
            display: inline-block;
            width: 30px;
            height: 28px;
            cursor: pointer;
        }

        .productMenu .dd .ddTitle span.ddTitleText {
            line-height: 23px;
            overflow: hidden;
            padding: 0;
            text-indent: 1px;
        }

    .productMenu .dd .ddChild {
        position: absolute;
        border: 1px solid #eaeaea;
        border-top: none;
        display: none;
        margin: 3px 0 0 0;
        width: 224px;
        overflow: auto;
        overflow-x: hidden !important;
        background-color: #fff;
    }

        .productMenu .dd .ddChild a {
            display: block;
            padding: 3px 0 3px 8px;
            text-decoration: none;
            color: #515151;
            overflow: hidden;
            white-space: nowrap;
            cursor: pointer;
        }

            .productMenu .dd .ddChild a:hover {
                background-color: #fff;
                color: #242424;
            }

            .productMenu .dd .ddChild a.selected {
                background-color: #f2f2f2;
                color: #242424;
                font-weight: bold;
            }

.productMenu .hidden {
    display: none;
}

.productMenuright {
    float: right;
    width: 265px;
}

    .productMenuright .dd {
        color: #515151;
        font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
        background: none;
    }

        .productMenuright .dd .ddTitle {
            cursor: default;
            overflow: hidden;
            height: 24px;
            width: 265px;
        }

            .productMenuright .dd .ddTitle span.arrow {
                background: url(../images/dd_arrow.png) no-repeat 0 0;
                float: right;
                display: inline-block;
                width: 30px;
                height: 28px;
                cursor: pointer;
            }

            .productMenuright .dd .ddTitle span.ddTitleText {
                line-height: 23px;
                overflow: hidden;
                padding: 0;
                text-indent: 1px;
            }

        .productMenuright .dd .ddChild {
            position: absolute;
            border: 1px solid #eaeaea;
            border-top: none;
            display: none;
            margin: 3px 0 0 0;
            width: 265px;
            overflow: auto;
            overflow-x: hidden !important;
            background-color: #fff;
        }

            .productMenuright .dd .ddChild a {
                display: block;
                padding: 3px 0 3px 8px;
                text-decoration: none;
                color: #515151;
                overflow: hidden;
                white-space: nowrap;
                cursor: pointer;
            }

                .productMenuright .dd .ddChild a:hover {
                    background-color: #fff;
                    color: #242424;
                }

                .productMenuright .dd .ddChild a.selected {
                    background-color: #F8F8F8;
                    color: #242424;
                }

    .productMenuright .hidden {
        display: none;
    }

.productMenutravel {
    float: right;
    width: 340px;
}

    .productMenutravel .dd {
        color: #515151;
        font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
        background: none;
    }

        .productMenutravel .dd .ddTitle {
            cursor: default;
            overflow: hidden;
            height: 24px;
            width: 340px;
        }

            .productMenutravel .dd .ddTitle span.arrow {
                background: url(../images/dd_arrow.png) no-repeat 0 0;
                float: right;
                display: inline-block;
                width: 30px;
                height: 28px;
                cursor: pointer;
            }

            .productMenutravel .dd .ddTitle span.ddTitleText {
                line-height: 23px;
                overflow: hidden;
                padding: 0;
                text-indent: 1px;
            }

        .productMenutravel .dd .ddChild {
            position: absolute;
            border: 1px solid #eaeaea;
            border-top: none;
            display: none;
            margin: 3px 0 0 0;
            width: 340px;
            overflow: auto;
            overflow-x: hidden !important;
            background-color: #fff;
        }

            .productMenutravel .dd .ddChild a {
                display: block;
                padding: 3px 0 3px 8px;
                text-decoration: none;
                color: #515151;
                overflow: hidden;
                white-space: nowrap;
                cursor: pointer;
            }

                .productMenutravel .dd .ddChild a:hover {
                    background-color: #fff;
                    color: #242424;
                }

                .productMenutravel .dd .ddChild a.selected {
                    background-color: #F8F8F8;
                    color: #242424;
                }

    .productMenutravel .hidden {
        display: none;
    }

.drpDwns.removearrow .dd .ddTitle span.arrow {
    cursor: default;
}

.mrgBtm.removearrow .dd .ddTitle span.arrow {
    cursor: default;
}

.ad-Search-form-wrapper .sublist fieldset.education .productMenu, .ad-Search-form-wrapper .sublist fieldset.ms .productMenu {
    float: left;
}

.ad-Search-form-wrapper .sublist fieldset.education label, .ad-Search-form-wrapper .sublist fieldset.ms label {
    float: left;
    margin: 5px 5px 0 0;
    width: 110px;
}

.ad-Search-form-wrapper .sublist fieldset.education .productMenu .dd .ddChild {
    width: 224px !important;
}

.search-main .form-curve-bg .right-curve .productMenu {
    margin: 9px 0 0 0;
    position: relative;
    width: 220px;
}

.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu, .ad-Search-form-wrapper .sublist fieldset .basic-left .productMenuright {
    float: left;
    width: 70px;
    margin-right: 10px;
}

.ad-Search-form-wrapper .sublist fieldset .basic-left .dropdownMenu {
    width: 66px;
}

.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu .dd .ddTitle, .ad-Search-form-wrapper .sublist fieldset .basic-left .productMenuright .dd .ddTitle {
    width: 75px;
}

.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu .dd .ddChild,
.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenuright .dd .ddChild {
    width: 75px !important;
}

.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu .dd .ddTitle span.arrow, .ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu .dd .ddTitle span.arrow,
.ad-Search-form-wrapper .sublist fieldset .basic-left .productMenu .dd .ddTitle span.arrow, .ad-Search-form-wrapper .sublist fieldset .basic-left .productMenuright .dd .ddTitle span.arrow {
    background: url(../images/dd_arrow-age.png) no-repeat 0 0;
    width: 27px;
    height: 24px;
}

.ad-Search-form-wrapper .sublist fieldset .basic-right1 {
    width: 285px;
    float: right;
}

    .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu, .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenuright {
        float: left;
        width: 70px;
        margin-right: 10px;
    }

    .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu, .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenuright {
        float: left;
        width: 66px;
    }

        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu .dd .ddTitle,
        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenuright .dd .ddTitle {
            width: 75px;
        }

        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu .dd .ddChild,
        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenuright .dd .ddChild {
            width: 75px !important;
        }

        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu .dd .ddTitle span.arrow, .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu .dd .ddTitle span.arrow,
        .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenu .dd .ddTitle span.arrow, .ad-Search-form-wrapper .sublist fieldset .basic-right1 .productMenuright .dd .ddTitle span.arrow {
            background: url(../images/dd_arrow-age.png) no-repeat 0 0;
            width: 27px;
            height: 24px;
        }

.ad-Search-form-wrapper .sublist fieldset .basic-right .productMenu,
.ad-Search-form-wrapper .sublist fieldset .basic-right .productMenuright {
    float: left;
    width: 148px;
}

    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenu .dropdownMenu,
    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenu .productMenuright {
        width: 148px;
    }

    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenu .dd .ddTitle,
    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenuright .dd .ddTitle {
        width: 148px;
    }

    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenu .dd .ddChild,
    .ad-Search-form-wrapper .sublist fieldset .basic-right .productMenuright .dd .ddChild {
        width: 148px !important;
    }

.ad-Search-form-wrapper .sublist .select-height .productMenu,
.ad-Search-form-wrapper .sublist .select-height .productMenuright {
    width: 132px;
    margin-right: 15px;
}

.ad-Search-form-wrapper .sublist .select-height .dropdownMenu {
    width: 132px;
}

.ad-Search-form-wrapper .sublist .select-height .productMenu .dd .ddTitle,
.ad-Search-form-wrapper .sublist .select-height .productMenuright .dd .ddTitle {
    width: 132px;
}

.ad-Search-form-wrapper .sublist .select-height .productMenu .dd .ddChild,
.ad-Search-form-wrapper .sublist .select-height .productMenuright .dd .ddChild {
    width: 132px !important;
}

.ad-Search-form-wrapper .sublist fieldset.language .productMenu, .ad-Search-form-wrapper .sublist fieldset.other .productMenu,
.ad-Search-form-wrapper .sublist fieldset.language .productMenu, .ad-Search-form-wrapper .sublist fieldset.other .productMenuright {
    float: left;
    width: 208px;
}

.ad-Search-form-wrapper .sublist fieldset.language .dropdownMenu, .ad-Search-form-wrapper .sublist fieldset.other .dropdownMenu {
    width: 208px;
}

.ad-Search-form-wrapper .sublist fieldset.language .productMenu .dd .ddTitle, .ad-Search-form-wrapper .sublist fieldset.other .productMenu .dd .ddTitle {
    width: 208px;
}

.ad-Search-form-wrapper .sublist fieldset.language .productMenu .dd .ddChild, .ad-Search-form-wrapper .sublist fieldset.other .productMenu .dd .ddChild {
    width: 208px !important;
}

.midcontainer {
    clear: both;
    padding: 20px 0 0 0;
}

    .midcontainer .col-1 {
        width: 624px;
        float: left;
    }

        .midcontainer .col-1 .workes-slider {
            background: url(../images/it-works-arrow.png) no-repeat left 10px;
            padding-left: 35px;
            overflow: hidden;
            height: 348px;
        }

            .midcontainer .col-1 .workes-slider h1 {
                background: url(../images/h1-border.gif) repeat-x left 22px;
                overflow: hidden;
            }

                .midcontainer .col-1 .workes-slider h1 span.heading {
                    background: #fff url(../images/it-works-heading.png) no-repeat left top;
                    float: left;
                    width: 215px;
                    height: 47px;
                    text-indent: -9999px;
                }

                .midcontainer .col-1 .workes-slider h1 span.viewall {
                    background: #fff url(../images/viewall-arrow.png) no-repeat right 5px;
                    font-size: 14px;
                    float: right;
                    border-left: 1px solid #dddddd;
                    margin-top: 15px;
                    line-height: 16px;
                    padding-right: 5px;
                }

                    .midcontainer .col-1 .workes-slider h1 span.viewall a {
                        padding: 0 5px 0 5px;
                    }

                        .midcontainer .col-1 .workes-slider h1 span.viewall a:hover {
                            text-decoration: underline;
                        }

            .midcontainer .col-1 .workes-slider .carousel-scroll {
                clear: both;
                padding-top: 5px;
                position: relative;
                margin-bottom: 30px;
            }

                .midcontainer .col-1 .workes-slider .carousel-scroll ul li figure.img {
                    border: 1px solid #DFDFDF;
                    clear: both;
                    line-height: 19px;
                    margin-bottom: 10px;
                    min-height: 75px;
                    padding: 9px 4px 3px;
                    text-align: center;
                    width: 115px;
                }

                    .midcontainer .col-1 .workes-slider .carousel-scroll ul li figure.img img {
                        max-height: 75px;
                        max-width: 115px;
                    }

        .midcontainer .col-1 .banner {
            clear: both;
            margin-bottom: 19px;
            margin-top: 12px;
        }

        .midcontainer .col-1 .how-it-works, .midcontainer .col-2 .refer-a-friend {
            background: url(../images/shadow-bg.jpg) repeat-x left top;
            border-top: 1px solid #e1dede;
            padding: 24px 0 0 0;
        }

            .midcontainer .col-2 .refer-a-friend fieldset .msg {
                clear: both;
                padding: 5px 10px 20px;
                color: #f00;
            }

            .midcontainer .col-1 .how-it-works h2 {
                font: 700 16px 'Varela Round',Arial, Helvetica, sans-serif;
                color: #2c2c2c;
                padding: 0 0 5px 0;
            }

            .midcontainer .col-1 .how-it-works p {
                padding: 0 0 5px 0;
                line-height: 19px;
            }

            .midcontainer .col-1 .how-it-works .video-img {
                background: url(../images/play-video-heading.png) no-repeat left 20px;
                float: right;
                margin: -12px 0 0 10px;
                padding: 0 0 0 70px;
            }

    .midcontainer .col-2 {
        width: 348px;
        float: right;
        margin-left: 5px;
    }

        .midcontainer .col-2 .tab-main {
            clear: both;
            margin: 12px 0;
        }

            .midcontainer .col-2 .tab-main #output {
                background: #f7f7f7 url(../images/tab-content-bg.jpg) no-repeat left top;
                min-height: 160px;
            }

                .midcontainer .col-2 .tab-main #output .outputlist {
                    height: 238px;
                }

        /*.midcontainer .col-2 ul.new-member li {
            margin: 8px 7px 8px 8px;
            width: 65px;
            height: 91px;
            overflow: hidden;
            position: relative;
            float: left;
        }*/


        .midcontainer .col-2 ul.new-member li {
            float: left;
            height: 91px;
            margin: 8px 7px 8px 8px;
            /* overflow: hidden;*/
            padding: 0;
            position: relative;
            width: 65px;
        }

            /*.midcontainer .col-2 ul.new-member li a {
                border: 1px solid #DFDFDF;
                display: block;
                min-height: 89px;
                line-height: 89px;
                text-align: center;
            }*/


            .midcontainer .col-2 ul.new-member li a {
                border: 1px solid #dfdfdf;
                display: block;
                height: 89px;
                line-height: 86px;
                padding: 5px;
                text-align: center;
                width: 55px;
            }

            /*.midcontainer .col-2 ul.new-member li img {
                max-width: 65px;
                max-height: 85px;
                vertical-align: middle;
            }*/

            .midcontainer .col-2 ul.new-member li img {
                max-height: 100%;
                max-width: 100%;
                vertical-align: middle;
            }


.toolTip .onHoverData {
    position: absolute;
    background: url(../images/homepage-mouseover.png) no-repeat;
    width: 235px;
    height: 237px;
    left: -227px;
    z-index: 200;
    text-align: left;
    top: -35px;
}

.toolTip {
    position: relative;
    float: left;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.onHoverData .data {
    width: 195px;
    padding: 10px 13px 0 10px;
    font-size: 13px;
}

    .onHoverData .data .name {
        font-size: 16px;
        color: #2a74b9;
        margin-bottom: 10px;
    }

    .onHoverData .data .spac {
        margin-bottom: 10px;
        word-wrap: break-word;
    }

.midcontainer .col-2 ul.new-member li:hover span.spacer {
    position: absolute;
    left: 0;
    top: 0;
    width: 53px;
    height: 90px;
    border: 6px solid #1c6cb7;
    cursor: pointer;
}

.midcontainer .col-2 .viewall {
    text-align: right;
    padding: 5px 10px 0 0;
    font-size: 14px;
    clear: both;
    background: url(../images/viewall-arrow.png) no-repeat right 11px;
    margin-right: 7px;
}

.midcontainer .col-2 h2 {
    font: 700 16px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #2c2c2c;
}

.midcontainer .col-2 .featured-video {
    position: relative;
    background: #f7f7f7 url(../images/tab-content-bg.jpg) no-repeat left top;
    margin-top: 14px;
    padding: 18px 14px 10px;
    text-align: center;
    margin-bottom: 21px;
}

    .midcontainer .col-2 .featured-video .arrow {
        background: url(../images/tab-active-arrow.png) no-repeat left top;
        width: 26px;
        height: 14px;
        position: absolute;
        top: -12px;
        left: 38px;
        margin-left: -13px;
    }

#videoBlk {
    display: none;
    padding: 30px 0 0;
    border: 10px solid #E6E6E6;
    background: #fff;
    z-index: 99;
}

.midcontainer .col-2 .refer-a-friend h2, #forgotPass h2 {
    clear: both;
    min-height: 20px;
    padding-bottom: 10px;
}

.midcontainer .col-2 .refer-a-friend .txtbox-bg {
    float: left;
    background: url(../images/refe-friend-txtbox-bg.png) no-repeat left top;
    width: 178px;
    padding: 3px 15px;
    min-height: 24px;
    margin: 7px 10px 0 0;
}

    .midcontainer .col-2 .refer-a-friend .txtbox-bg input[type="text"] {
        width: 178px;
        height: 18px;
        font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
        background: transparent;
        border: 0px;
    }
/*.midcontainer .col-2 .refer-a-friend .submit, #forgotPass .submit{float:left;background:url(../images/submit-btn.png) no-repeat left top;width:74px;height:23px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:2px;}
.midcontainer .col-2 .refer-a-friend .submit, #LoginPass .submit{float:left;background:url(../images/submit-btn.png) no-repeat left top;width:74px;height:23px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:0px;}
.midcontainer .col-2 .refer-a-friend .submit{float:left;background:url(../images/submit-btn.png) no-repeat left top;width:74px;height:23px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:0px;}
#PvtLstPass .submit{float:left;background:url(../images/submit-btn.png) no-repeat left top;width:74px;height:23px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:0px;}
#PvtLstPass .update{float:left;background:url(../images/update.png) no-repeat left top;width:81px;height:25px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:0px;}
#PvtLstPass .cancel{float:left;background:url(../images/cancel_btn.png) no-repeat left top;width:86px;height:25px;cursor:pointer;border:0px;text-indent:-9999px;margin-top:11px;margin-left:6px;}*/
ul.tab {
    clear: both;
    font: 500 15px 'Varela Round',Arial, Helvetica, sans-serif;
    min-height: 25px;
}

    ul.tab li {
        float: left;
        color: #000000;
        padding: 0 8px;
        border-left: 1px solid #dddddd;
        position: relative;
        font-family: 'Varela Round',Arial;
        font-size: 14px;
    }

        ul.tab li:first-child {
            border: 0;
        }

        ul.tab li a {
            color: #000;
        }

        ul.tab li.active a {
            color: #224f9f;
        }

        ul.tab li.active .arrow {
            background: url(../images/tab-active-arrow.png) no-repeat left top;
            width: 26px;
            height: 14px;
            position: absolute;
            top: 25px;
            left: 50%;
            margin-left: -13px;
        }

#output {
    clear: both;
    display: block;
    margin-top: 12px;
}

.outputlist {
    display: block;
    padding: 18px 14px 8px;
}

#footer {
    background: #f1f1f1 url(../images/footer-bg.gif) repeat-x center top;
    clear: both;
    padding: 48px 0 0 0;
}

    #footer .inner {
        background: url(../images/footer-graphic.png) no-repeat 35px bottom;
        line-height: 19px;
        overflow: hidden;
    }

        #footer .inner h2 {
            font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #252525;
        }

        #footer .inner p {
            padding: 5px 0;
            clear: both;
        }

        #footer .inner .col {
            width: 184px;
            float: left;
            padding: 5px 8px 20px;
        }

            #footer .inner .col a {
                color: #515151;
            }

                #footer .inner .col a:hover {
                    text-decoration: underline;
                }

            #footer .inner .col ul li {
                padding: 2px 0;
            }

        #footer .inner .icon-link-block {
            clear: both;
            text-align: center;
            padding: 10px 0;
            line-height: 28px;
        }

            #footer .inner .icon-link-block span {
                display: inline-block;
                margin-left: 15px;
            }

            #footer .inner .icon-link-block a {
                color: #000;
            }

            #footer .inner .icon-link-block span.live-chat {
                background: url(../images/live-chat-icon.png) no-repeat left top;
                padding: 0 0 0 32px;
            }

            #footer .inner .icon-link-block span.videos-chat {
                background: url(../images/videos-chat-icon.png) no-repeat left top;
                padding: 0 0 0 32px;
            }

            #footer .inner .icon-link-block span.membership-options {
                background: url(../images/membership-options-icon.png) no-repeat left top;
                padding: 0 0 0 32px;
            }

            #footer .inner .icon-link-block span.affiliate {
                background: url(../images/affiliate-icon.png) no-repeat left top;
                padding: 0 0 0 32px;
            }

            #footer .inner .icon-link-block span.howItWorks {
                background: url(../images/how-it-work.png) no-repeat left top;
                padding: 0 0 0 32px;
            }

        #footer .inner .f-nav {
            clear: both;
            text-align: center;
            padding-bottom: 14px;
        }

            #footer .inner .f-nav a {
                color: #515151;
                margin: 0 10px;
            }

                #footer .inner .f-nav a:hover {
                    text-decoration: underline;
                }

        #footer .inner .copyright {
            background: url(../images/copyright-border.gif) no-repeat center top;
            padding: 12px 0 22px;
        }

            #footer .inner .copyright p {
                text-align: center;
                padding: 0;
            }

                #footer .inner .copyright p.link {
                    color: #979797;
                }

            #footer .inner .copyright a {
                color: #979797;
                margin: 0 4px;
            }

                #footer .inner .copyright a:hover {
                    text-decoration: underline;
                }

.detail-left {
    width: 300px;
    float: left;
    padding-top: 12px;
}

.intrested-btn {
    background: url(../images/graphic-btn-bg.png) no-repeat left top;
    padding-left: 46px;
    margin-left: 34px;
    clear: both;
    margin-bottom: 14px;
    overflow: hidden;
}

    .intrested-btn span {
        background: url(../images/graphic-btn-bg.png) no-repeat right -40px;
        font: 500 18px 'Arial',Arial, Helvetica, sans-serif;
        color: #fff;
        float: left;
        padding: 11px 15px 0 0;
        height: 29px;
        min-width: 130px;
        text-align: center;
    }

.intrested-btn_grey {
    background: url(../images/graphic-btn-bg_grey.png) no-repeat left top;
    padding-left: 46px;
    margin-left: 34px;
    clear: both;
    margin-bottom: 14px;
    overflow: hidden;
}

    .intrested-btn_grey span {
        background: url(../images/graphic-btn-bg_grey.png) no-repeat right -40px;
        font: 500 18px 'Arial',Arial, Helvetica, sans-serif;
        color: #fff;
        float: left;
        padding: 11px 15px 0 0;
        height: 29px;
        min-width: 130px;
        text-align: center;
    }

.intrested-btn span a {
    color: #fff;
}

.detail-left .video-link {
    clear: both;
    font: 300 16px/18px 'Varela Round',Arial, Helvetica, sans-serif;
    padding: 0 0 0 30px;
}

    .detail-left .video-link .thumbnail {
        float: left;
        width: 66px;
        height: 56px;
        padding: 4px;
        border: 1px solid #d9d9d9;
        margin: 0 11px 0 0;
    }

    .detail-left .video-link .text-block {
        float: left;
        width: 150px;
    }

        .detail-left .video-link .text-block p {
            padding: 2px 0;
        }

        .detail-left .video-link .text-block a {
            color: #224f9f;
            font-size: 14px;
        }

            .detail-left .video-link .text-block a:hover {
                text-decoration: underline;
            }

.detail-right {
    width: 680px;
    float: right;
    position: relative;
}

.detail-icon-nav {
    clear: both;
    float: right;
}

    .detail-icon-nav ul {
        float: right;
        font: 16px 'Varela Round',Arial, Helvetica, sans-serif;
    }

        .detail-icon-nav ul li {
            background: url(../images/icon-nav-divider.gif) no-repeat 17px top;
            float: left;
            padding: 8px 4px 0 4px;
        }

            .detail-icon-nav ul li.favorite {
                background: none !important;
            }

            .detail-icon-nav ul li:first-child {
                background-image: none;
            }

            .detail-icon-nav ul li a {
                display: block;
                padding: 5px 0 5px 28px;
                color: #3e3e3e;
                margin: 5px 0 5px 28px;
                font-family: Varela Round;
                font-size: 14px;
            }

                .detail-icon-nav ul li a img {
                }

    .detail-icon-nav.newnav ul li {
        float: left;
        padding: 8px 9px;
        background: none !important;
        padding: 8px 8px\9;
        font-family: Varela Round;
        font-size: 16px;
    }

        .detail-icon-nav.newnav ul li a {
            display: block;
            color: #3e3e3e;
            margin: 5px 0 5px 28px;
        }

#update_prf > span.updatePrfBtn {
    display: inline-block;
    margin-top: 18px;
}

.detail-icon-nav ul li.add a {
    background: url(../images/add-icon.png) no-repeat left 3px;
}

.detail-icon-nav ul li.favorite a {
    background: url(../images/favorite-star-icon.png) no-repeat left 2px;
}

.detail-icon-nav ul li.favorite_grey a {
    background: url(../images/favorite-star-icon_grey.png) no-repeat left 2px;
}

.detail-icon-nav ul li.chat a {
    background: url(../images/chat-icon2.png) no-repeat left 4px;
    padding: 5px 0 5px 32px;
}

.detail-icon-nav ul li.message a {
    background: url(../images/msg-icon.jpg) no-repeat left 7px;
    padding: 5px 0 5px 31px;
}

.detail-icon-nav ul li.contact a {
    background: url(../images/contact-icon.png) no-repeat left 7px;
    padding: 5px 0 5px 18px;
}

.detail-icon-nav ul li.last {
    padding-right: 0;
}

.detail-icon-nav ul li.contact {
    position: relative;
}

.detail-icon-nav .contactInfo {
    background: url("../images/contact-info.png") no-repeat scroll 0 0 transparent;
    display: none;
    font-size: 14px;
    height: 276px;
    /*left: 50%;*/
    right: 0px;
    margin-left: 218px;
    padding: 45px 25px 25px;
    position: absolute;
    top: 35px;
    width: 249px;
    z-index: 8;
}

    .detail-icon-nav .contactInfo.show {
        display: block;
    }

    .detail-icon-nav .contactInfo .blk {
        border-bottom: 1px solid #e6e6e6;
        float: left;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .detail-icon-nav .contactInfo .col-1 {
        float: left;
        width: 92px;
        color: #000;
    }

    .detail-icon-nav .contactInfo .col-2 {
        float: left;
        width: 150px;
        word-wrap: break-word;
    }
    /*Break word addded on 23-Jan-2014*/
    .detail-icon-nav .contactInfo h3 {
        padding-bottom: 5px;
        color: #000;
    }

.detail-right .two-col-wrapper {
    clear: both;
    border-top: 1px solid #dadada;
}

    /* .detail-right .two-col-wrapper .left-col {
        width: 350px;
        float: left;
        border-right: 1px solid #dadada;
        padding: 15px 25px 20px 0;
        position: relative;
    }*/

    .detail-right .two-col-wrapper .left-col {
        border-right: 1px solid #dadada;
        float: left;
        padding: 15px 10px 20px 0;
        position: relative;
        width: 365px;
    }

    .detail-right .two-col-wrapper .lft_Side_spl {
        width: 654px;
        float: left;
        border-right: 1px solid #dadada;
        padding: 15px 25px 20px 0;
        position: relative;
    }

.iam-callout {
    background: url(../images/i-am-callout.png) no-repeat left top;
    width: 79px;
    height: 50px;
    padding: 22px 5px 0;
    position: absolute;
    text-align: center;
    font-size: 16px;
    color: #2a2a2a;
    left: -60px;
    top: -50px;
}

.detail-right .two-col-wrapper .left-col h1 {
    font: 300 38px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #224f9f;
}

    .detail-right .two-col-wrapper .left-col h1 span.online {
        background: url(../images/online-icon.png) no-repeat left top;
        color: #5fb52c;
        font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 0 0 0 20px;
    }

.detail-right .two-col-wrapper .left-col h3 {
    font-size: 14px;
    color: #242424;
    border-bottom: 1px solid #d1d1d1;
    clear: both;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.detail-right .two-col-wrapper .left-col h2 {
    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #242424;
    padding: 12px 0 0 0;
}

    .detail-right .two-col-wrapper .left-col h2.interests {
        clear: both;
        overflow: hidden;
        border-bottom: 1px solid #d1d1d1;
        padding-bottom: 4px;
    }

        .detail-right .two-col-wrapper .left-col h2.interests span {
            background: url(../images/interests-icon.png) no-repeat right top;
            padding: 2px 28px 2px 0;
            float: left;
        }

.detail-right .two-col-wrapper .left-col p {
    line-height: 20px;
    padding: 4px 0 5px 0;
}

.detail-right .two-col-wrapper .right-col {
    padding: 42px 0 20px 25px;
    float: left;
    width: 278px;
}

    .detail-right .two-col-wrapper .right-col.newRightcol label {
        width: 115px;
        display: inline-block;
        float: left;
    }

    .detail-right .two-col-wrapper .right-col.newRightcol span.green {
        color: #47a60c;
        font-size: 16px;
    }

    .detail-right .two-col-wrapper .right-col h1 {
        font: 500 20px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #224F9F;
        padding: 12px 0 10px 0;
        border-bottom: 1px solid #d1d1d1;
        margin-bottom: 10px;
    }

.detail-right .two-col-wrapper .left-col h2.hideMsg {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 4px;
}

    .detail-right .two-col-wrapper .left-col h2.hideMsg span {
        background: url(../images/rest.png) no-repeat right top;
        padding: 2px 28px 2px 0;
        float: left;
    }

.detail-right .two-col-wrapper .left-col p.hideMsg {
    clear: both;
    overflow: hidden;
    padding-bottom: 4px;
    color: Green;
}

ul.aboutme-info {
    clear: both;
    padding-bottom: 15px;
}

    ul.aboutme-info li {
        display: block;
        clear: both;
        padding: 4px 0 4px 5px;
        overflow: hidden;
    }

        ul.aboutme-info li span {
            float: left;
            width: 150px;
        }

            ul.aboutme-info li span:first-child {
                width: 107px;
                padding-right: 10px;
                color: #000000;
            }

            ul.aboutme-info li span.green {
                color: #47a60c;
                font-size: 16px;
            }

.detail-right .two-col-wrapper .right-col h2 {
    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    padding: 12px 0 5px 0;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
}

.detail-right .two-col-wrapper .right-col p span {
    color: #000;
    padding-right: 4px;
    line-height: 19px;
}

.detail-slider-wrapper {
    clear: both;
    background: url(../images/detail-slider-bg.jpg) no-repeat center bottom;
    margin-bottom: 24px;
    width: 299px;
    padding-bottom: 20px;
    position: relative;
}

.footer-add-banner {
    clear: both;
    text-align: center;
    padding: 25px 0 0;
}

.dashboard-left {
    width: 735px;
    float: left;
}

.dashboard-tab-main {
    clear: both;
    min-height: 600px;
}

    .dashboard-tab-main .viewall {
        text-align: right;
        padding: 5px 10px 0 0;
        font-size: 14px;
        clear: both;
        background: url(../images/viewall-arrow.png) no-repeat right 11px;
    }

    .dashboard-tab-main ul.tab {
        font-size: 16px;
    }

        .dashboard-tab-main ul.tab li {
            padding: 0;
            border: 0;
            z-index: 0;
            top: 2px;
            font-size: 18px;
        }

            .dashboard-tab-main ul.tab li a {
                display: block;
                padding: 0 0 0 2px;
            }

                .dashboard-tab-main ul.tab li a span {
                    display: inline-block;
                    padding: 12px 20px 9px 18px;
                }

            .dashboard-tab-main ul.tab li.active a {
                background: url(../images/dashboard-tab-bg.png) no-repeat left -2px;
                color: #000;
            }

                .dashboard-tab-main ul.tab li.active a span {
                    background: url(../images/dashboard-tab-bg.png) no-repeat right -43px;
                    color: #5ea915;
                }

    .dashboard-tab-main #output {
        background: url(../images/dashboard-bg.gif) no-repeat left top;
        margin: 0;
        padding: 12px;
    }

    .dashboard-tab-main .outputlist {
        overflow: visible;
    }

ul.dasboard-nav li {
    float: left;
    padding: 2px 0 0 32px;
    margin: 0 0 0 20px;
    font: 500 15px 'Varela Round',Arial, Helvetica, sans-serif;
    min-height: 40px;
    position: relative;
}

    ul.dasboard-nav li:first-child {
        margin: 0 0 0 5px;
        padding: 2px 0 0 32px;
    }

    ul.dasboard-nav li a {
        color: #313131;
    }

    ul.dasboard-nav li.active a {
        color: #7eba44;
    }

    ul.dasboard-nav li.chat {
        background: url(../images/chat-icon.png) no-repeat left top;
        position: relative;
        padding-left: 28px;
    }

        ul.dasboard-nav li.chat a span, ul.dasboard-nav li.new-eoi a span, ul.dasboard-nav li.new-fans a span, ul.dasboard-nav li.who-viewed a span {
            background: url(../images/new-req.png) no-repeat;
            width: 26px;
            height: 27px;
            position: absolute;
            right: -10px;
            top: -22px;
            color: #FFFFFF;
            font-size: 10px;
            line-height: 26px;
            text-align: center;
        }

    ul.dasboard-nav li.new-eoi {
        background: url(../images/new-eoi-icon.png) no-repeat left 2px;
        padding-left: 28px;
    }

    ul.dasboard-nav li.new-fans {
        background: url(../images/new-fans-icon.png) no-repeat left 4px;
        padding-left: 30px;
    }

    ul.dasboard-nav li.who-viewed {
        background: url(../images/who-viewed-icon.png) no-repeat left 4px;
        padding-left: 28px;
    }

    ul.dasboard-nav li.update-profile {
        background: url(../images/update-profile-icon.png) no-repeat left 3px;
        padding-left: 22px;
    }

    ul.dasboard-nav li.favorite {
        background: url(../images/favorite-star-icon.png) no-repeat left 0px;
        padding-left: 27px;
    }

    ul.dasboard-nav li.myContacts {
        background: url(../images/my-contacts-icon.png) no-repeat left 3px;
        padding-left: 23px;
    }

    ul.dasboard-nav li.myMatches {
        background: url(../images/my-matches-icon.png) no-repeat left 2px;
        padding-left: 25px;
    }

    ul.dasboard-nav li.bestChoice {
        background: url(../images/mybestchoice.png) no-repeat left 2px;
        padding-left: 25px;
    }

    ul.dasboard-nav li.active span.arrow {
        background: url(../images/inner-tab-arrow.png) no-repeat left top;
        width: 36px;
        height: 16px;
        position: absolute;
        bottom: -3px;
        left: 50%;
        margin-left: -18px;
    }

#output-inner, #output-inner2 {
    clear: both;
    display: block;
    /*overflow: hidden;*/
    background: url(../images/inner-tab-bg.gif) no-repeat left top;
    min-height: 185px;
    padding: 34px 15px 0 20px;
    margin-left: 3px;
}

    #output-inner .viewall, #output-inner2 .viewall {
        margin-right: 22px;
        padding: 0px 10px 8px 0;
        margin-top: -25px;
        padding-top: 6px;
        padding-top: 7px\0/;
    }

.outputlist-inner, .outputlist-inner2, .outputlist-inner-online {
    display: block;
}

ul.chat-reqest, ul.myMatches {
    clear: both;
}

.option-all {
    clear: both;
}

    .option-all h3 {
        color: #313131;
        font-size: 18px;
        border-bottom: 1px solid #EFEFEF;
        clear: both;
        margin: -20px 22px 15px 12px;
        padding: 5px 0 7px;
    }

        .option-all h3 span {
            color: #5EA915;
        }

        .option-all h3 a {
            float: right;
        }

            .option-all h3 a span {
                color: #fff;
            }

ul.chat-reqest li, ul.myMatches li {
    float: left;
    width: 98px;
    margin: 0 20px 15px 10px;
    text-align: center;
    position: relative;
}

    ul.chat-reqest li:first-child {
        margin-left: 12px;
    }

    ul.chat-reqest li .thumb, ul.myMatches li .thumb {
        background: none repeat scroll 0 0 #F0F0F0;
        border: 1px solid #DDDDDD;
        display: block;
        height: 107px;
        line-height: 107px;
        margin-bottom: 10px;
        padding: 5px;
        text-align: center;
    }

        ul.chat-reqest li .thumb img, ul.myMatches li .thumb img {
            max-width: 100%;
            max-height: 100%;
            vertical-align: middle;
        }

    ul.chat-reqest li .remove, ul.myMatches li .remove {
        position: absolute;
        width: 25px;
        height: 26px;
        background: url(../images/remove-icon.png) no-repeat left top;
        z-index: 2;
        right: -5px;
        top: -10px;
        text-indent: -9999px;
    }

    ul.chat-reqest li .thumb .remove {
        display: none;
    }

    ul.chat-reqest li .thumb:hover .remove {
        display: block;
    }

ul.myMatches li {
    text-align: left;
}

    ul.myMatches li:first-child {
        margin-left: 12px;
    }

    ul.myMatches li .location {
        color: #626262;
        margin-bottom: 7px;
        margin-left: 5px;
        overflow: hidden;
        width: 100px;
        word-wrap: break-word;
        min-height: 25px;
    }

        ul.myMatches li .location .label_check {
            margin: 5px 0 0;
        }

.dashboard-left h2 {
    font: 300 22px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #0e0e0e;
    padding: 12px 0 0;
}

.dashboard-right {
    width: 232px;
    float: right;
}

.top-profile-slider {
    clear: both;
    position: relative;
    background: url(../images/top-profile-slider-bg.gif) no-repeat left top;
    height: 271px;
    width: 659px;
    padding: 35px 25px 15px;
    margin-left: -12px;
}

    .top-profile-slider ul li {
        width: 639px;
        float: left;
        margin-right: 15px;
    }

        .top-profile-slider ul li .left-col {
            width: 185px;
            float: left;
            margin: 0 12px 0 0;
        }

            /*.top-profile-slider ul li .left-col figure.thumb img {
                background: #f7f7f7;
                border: 1px solid #d4d4d4;
                padding: 5px;
                margin-bottom: 5px;
                max-width: 175px;
                max-height: 225px;
            }*/

            .top-profile-slider ul li .left-col figure.thumb img {
                background: none repeat scroll 0 0 #f7f7f7;
                border: 1px solid #d4d4d4;
                margin: 0;
                max-height: 100%;
                max-width: 100%;
                vertical-align: middle;
            }

            .top-profile-slider ul li .left-col a img {
                margin-left: 9px;
            }

        .top-profile-slider ul li .right-col {
            width: 440px;
            float: left;
        }

            .top-profile-slider ul li .right-col .header {
                clear: both;
                background: url(../images/line-h.gif) repeat-x left bottom;
                overflow: hidden;
                padding: 0 0 7px 0;
            }

                .top-profile-slider ul li .right-col .header h3 {
                    font-size: 16px;
                    color: #0066cc;
                    padding: 0 0 4px 0;
                }

.online-small {
    background: url(../images/online-icon-small.png) no-repeat left 1px;
    float: right;
    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
    padding: 2px 0 4px 20px;
    color: #56990c;
    margin-top: 5px;
}

.top-profile-slider ul li .right-col .content {
    clear: both;
    padding: 5px 0 0 0;
    line-height: 18px;
}

    .top-profile-slider ul li .right-col .content p {
        padding: 0 0 5px 0;
        clear: both;
    }

    .top-profile-slider ul li .right-col .content .s-link {
        clear: both;
        padding-top: 4px;
        overflow: hidden;
    }

        .top-profile-slider ul li .right-col .content .s-link a {
            float: left;
            margin: 0 16px 0 0;
            padding: 5px 0 5px 28px;
        }

            .top-profile-slider ul li .right-col .content .s-link a.eoi {
                background: url(../images/new-eoi-icon.png) no-repeat scroll left 5px;
                padding-left: 26px;
            }

            .top-profile-slider ul li .right-col .content .s-link a.chat {
                background: url(../images/chat-icon.png) no-repeat left 4px;
                padding-left: 32px;
            }

            .top-profile-slider ul li .right-col .content .s-link a.favorite {
                background: url(../images/favorite-star-icon.png) no-repeat left 2px;
            }

            .top-profile-slider ul li .right-col .content .s-link a.email {
                background: url(../images/msg-icon.jpg) no-repeat left 6px;
                padding-left: 30px;
            }

    .top-profile-slider ul li .right-col .content fieldset {
        clear: both;
        margin: 11px 20px 0 0;
    }

.txtarea-main {
    clear: both;
}

    .txtarea-main .top {
        background: url(../images/txtarea-curve-bg.png) no-repeat left top;
        padding-left: 6px;
    }

        .txtarea-main .top span {
            display: block;
            background: url(../images/txtarea-curve-bg.png) no-repeat right -8px;
            height: 8px;
        }

    .txtarea-main .mid {
        background: #faf9f9;
        min-height: 40px;
        border-left: 2px solid #e1e1e1;
        border-right: 2px solid #e1e1e1;
        padding: 0 7px;
    }

        .txtarea-main .mid textarea {
            width: 100%;
            overflow: visible;
            background: transparent;
            border: 0;
            color: #515151;
            height: 55px;
            font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #515151;
            behavior: url(/Content/PIE.htc);
        }

    .txtarea-main .bottom {
        background: url(../images/txtarea-curve-bg.png) no-repeat left -16px;
        padding-left: 6px;
    }

        .txtarea-main .bottom span {
            display: block;
            background: url(../images/txtarea-curve-bg.png) no-repeat right -23px;
            height: 7px;
        }

fieldset.button {
    text-align: right;
}

input.send {
    background: url(../images/send-btn.png) no-repeat left top;
    width: 63px;
    height: 24px;
    cursor: pointer;
    border: 0;
    overflow: visible;
}

.profile-listing {
    clear: both;
    margin-top: 25px;
}

.dashboard-right .status {
    text-align: right;
    font-size: 14px;
    padding-top: 11px;
    height: 32px;
}

    .dashboard-right .status a {
        color: #5ea915;
        background: url(../images/status-arrow.gif) no-repeat right 6px;
        padding-right: 15px;
    }

.dashboard-right .account-info {
    border: 1px solid #d6d6d6;
    overflow: hidden;
    margin-bottom: 25px;
    margin-top: -5px;
}

    .dashboard-right .account-info .thumb {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D2D2D2;
        display: block;
        float: left;
        height: 110px;
        line-height: 160px;
        margin-right: 5px;
        padding: 4px;
        text-align: center;
        width: 95px;
    }

        .dashboard-right .account-info .thumb img {
            max-width: 85px;
            max-height: 110px;
        }

    .dashboard-right .account-info .info {
        width: 111px;
        float: left;
    }

        .dashboard-right .account-info .info h4 {
            font: 500 18px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #224f9f;
            padding: 8px 0 2px 5px;
            text-transform: none !important;
        }

        .dashboard-right .account-info .info p {
            padding: 1px 0 1px 5px;
            line-height: 18px;
        }

        .dashboard-right .account-info .info .id {
            color: #515151;
            font-size: 12px;
        }

        .dashboard-right .account-info .info .place {
            color: #313131;
        }

ul.ac-links {
    clear: both;
    color: #515151;
}

    ul.ac-links.acPadding {
        padding: 10px 0;
    }

    ul.ac-links li {
        margin: 3px 0;
        padding: 1px 0 2px 22px;
        font-family: Arial;
        font-size: 12px;
    }

ul.ac-links-rus li {
    font-size: 14px !important;
}

ul.ac-links li a {
    color: #515151;
}

ul.ac-links li.my-account {
    background: url("../images/my-account-icon.png") no-repeat scroll 3px 1px;
}

ul.ac-links li.change-pass {
    background: url("../images/change-pass-icon.png") no-repeat scroll 3px 2px;
}

ul.ac-links li.add-new-women {
    background: url(../images/add_new_women.gif) no-repeat left 1px;
}

ul.ac-links li.my-profile {
    background: url(../images/my-profile-icon.png) no-repeat left 0px;
}

ul.ac-links li.my-blog {
    background: url(../images/blog.png) no-repeat 0px 4px;
    position: relative;
}

ul.ac-links li.elena-blogs {
    background: url("../images/elena-blogs-icon.png") no-repeat scroll 3px 1px;
}

.dashboard-right .account-info .time {
    clear: both;
    font: 14px 'Arial',Arial, Helvetica, sans-serif;
    background: url(../images/ac-shadow-bg.gif) repeat-x left top;
    border-top: 1px solid #dfdfdf;
    margin: 0 -12px;
    padding: 8px 0 8px 20px;
    line-height: 20px;
    color: #5f5f5f;
}

    .dashboard-right .account-info .time p strong {
        width: 106px;
        display: inline-block;
        font-weight: 500;
        color: #000;
    }

.dashboard-right .new-this-week {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}

    .dashboard-right .new-this-week h3 {
        font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #224F9F;
        padding: 0 0 5px 0;
    }

    .dashboard-right .new-this-week .slider-container {
        background: url(../images/new-this-week-bg.gif) no-repeat left top;
        padding: 22px 6px 10px 6px;
        overflow: hidden;
    }

        .dashboard-right .new-this-week .slider-container ul li div {
            float: left;
            width: 67px;
            height: 92px;
            margin: 0 3px 5px 3px;
        }

        .dashboard-right .new-this-week .slider-container p.viewall {
            background: #fff url(../images/viewall-arrow.png) no-repeat right 4px;
            float: right;
            margin-right: 7px;
        }

        .dashboard-right .new-this-week .slider-container .viewall a {
            color: #224F9F;
            margin-right: 8px;
        }

.searchResult-left {
    width: 253px;
    float: left;
}

    .searchResult-left .total-found {
        border: 1px solid #d0d0d0;
    }

        .searchResult-left .total-found .header {
            background: url(../images/total-found-header.gif) repeat-x left bottom;
            padding: 15px 20px 15px 17px;
        }

        .searchResult-left .total-found .headerChk {
            padding-bottom: 18px !important;
        }

    .searchResult-left .headerQsearch {
        clear: both;
        height: 44px;
        background: url(../images/newSearch.jpg) no-repeat center top;
        /*cursor: pointer;*/
    }

        .searchResult-left .headerQsearch a {
            cursor: pointer;
            float: right;
            margin-top: 15px;
            margin-right: 12px;
        }

    .searchResult-left .total-found .header h2 {
        font: 500 26px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #000;
        padding: 0 0 5px 0;
        margin-left: -1px;
    }

    .searchResult-left .total-found .header h3 {
        font-size: 14px;
        color: #515151;
        padding-bottom: 7px;
    }

    .searchResult-left .total-found .header span {
        font-size: 14px;
        color: #515151;
        width: 230px;
        position: relative;
    }

    .searchResult-left .total-found .header .radioBlk {
        clear: both;
        padding: 7px 0;
    }

        .searchResult-left .total-found .header .radioBlk .label_radio {
            float: none;
            color: #000000;
        }

    .searchResult-left .total-found .search-partner {
        clear: both;
        padding: 0 15px 30px;
        margin-top: 25px;
    }

        .searchResult-left .total-found .search-partner p {
            clear: both;
            padding: 0 0 10px 0;
            font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #000;
        }

        .searchResult-left .total-found .search-partner .slider {
            clear: both;
            margin: 0 5%;
            width: 90%;
        }

    .searchResult-left .search-by-id {
        clear: both;
        height: 44px;
        background: url(../images/search-by-profile-id.png) no-repeat center top;
        padding: 61px 10px 0;
        margin-top: 15px;
        border: 1px solid #D0D0D0;
    }

        .searchResult-left .search-by-id input[type="text"] {
            width: 156px;
            height: 16px;
            font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
            border: 1px solid #cfcfcf;
            padding: 4px 8px;
            border-radius: 20px;
            color: #515151;
            float: left;
        }

        .searchResult-left .search-by-id .search-btn { /*background:url(../images/searchbtn.png) 0 0px no-repeat;border:none;cursor:pointer;height:29px;width:45px;float:right;margin-top:-2px;*/
            margin-left: 8px;
        }

    .searchResult-left .advertise-block {
        clear: both;
        border: 1px solid #D0D0D0;
        margin: 15px 0 0 0;
    }

        .searchResult-left .advertise-block img {
            display: block;
            width: 100%;
        }

    .searchResult-left .member-block {
        clear: both;
        border: 1px solid #cfcfcf;
        margin-top: 15px;
        padding: 10px 15px;
    }

        .searchResult-left .member-block h3 {
            color: #56990c;
        }

        .searchResult-left .member-block img {
            border: 1px solid #D4D4D4;
            margin: 5px 0;
            padding: 5px;
        }

        .searchResult-left .member-block .member-block-name {
            color: #000;
            padding-top: 8px;
        }

        .searchResult-left .member-block a:last-child {
            clear: both;
            margin-left: 170px;
        }

.searchResult-right {
    width: 735px;
    float: right;
}

.blue-bg-block {
    background: #e1f4fd;
    padding: 20px;
    margin-bottom: 15px;
}

    .blue-bg-block h1 {
        font: 500 20px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #000;
        padding: 0 0 7px 26px;
    }

    .blue-bg-block ul.tab {
        font: 500 20px 'Varela Round',Arial, Helvetica, sans-serif;
        background: url(../images/tab-border-line.gif) repeat-x left bottom;
        overflow: hidden;
        padding: 0 0 1px 5px;
        /*margin: 0 32px 0 30px;*/
        margin: 0 18px 0 20px;
    }

        .blue-bg-block ul.tab li {
            padding: 0 0 20px 0;
            border: 0;
            font-family: Varela Round;
            font-size: 18px;
        }

            .blue-bg-block ul.tab li:first-child span {
                background-image: none;
            }

            .blue-bg-block ul.tab li span {
                background: url(../images/blue-tab-divider.gif) no-repeat left 4px;
                display: block;
                padding: 0 15px;
            }

            .blue-bg-block ul.tab li.active {
                background: url(../images/blue-tab-active.png) no-repeat center bottom;
            }

    .blue-bg-block .outputlist {
        padding: 0;
    }

    .blue-bg-block .slider-container {
        background: url(../images/s-result-slider-bg.png) no-repeat left top;
        height: 280px;
        padding: 20px 30px;
        position: relative;
    }

        .blue-bg-block .slider-container ul li {
            background: #f7f7f7;
            border: 1px solid #e7e7e7;
            padding: 5px;
            text-align: center;
            width: 172px;
            height: 268px;
            color: #313131;
        }

            .blue-bg-block .slider-container ul li img {
                clear: both;
                margin-bottom: 4px;
                max-width: 175px;
                max-height: 225px;
            }

            .blue-bg-block .slider-container ul li h2 {
                color: #224f9f;
                font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
                padding: 0 0 2px 0;
            }

.sResult-tab-wrapper {
    clear: both;
}

.search-woman-wrapper {
    clear: both;
    margin: 0 -26px;
}

ul.sresult-tab {
    clear: both;
    font: 500 15px 'Varela Round',Arial, Helvetica, sans-serif;
    min-height: 25px;
}

    ul.sresult-tab li {
        float: left;
        color: #000000;
        padding: 0 8px;
        border-left: 1px solid #dddddd;
        position: relative;
    }

        ul.sresult-tab li:first-child {
            border: 0;
        }

        ul.sresult-tab li a {
            color: #000;
        }

        ul.sresult-tab li.active a {
            color: #224f9f;
        }

        ul.sresult-tab li.active .arrow {
            background: url(../images/tab-active-arrow.png) no-repeat left top;
            width: 26px;
            height: 14px;
            position: absolute;
            top: 25px;
            left: 50%;
            margin-left: -13px;
        }

#output-sresult {
    clear: both;
    display: block;
    margin-top: 12px;
}

    #output-sresult .outputlist {
        display: block;
        padding: 18px 14px 8px;
        overflow: hidden;
    }

ul.sresult-tab {
    font-size: 16px;
}

    ul.sresult-tab li {
        float: left;
        color: #000000;
        padding: 0;
        border: 0;
        z-index: 2;
        top: 3px;
        position: relative;
        font-family: Varela Round;
        font-size: 16px;
    }

        ul.sresult-tab li a {
            display: block;
            padding: 0 0 0 2px;
        }

            ul.sresult-tab li a span {
                display: block;
                padding: 12px 20px 0 18px;
                height: 31px;
            }

        ul.sresult-tab li.active a {
            background: url(../images/dashboard-tab-bg.png) no-repeat left -2px;
            color: #000;
        }

            ul.sresult-tab li.active a span {
                background: url(../images/dashboard-tab-bg.png) no-repeat right -43px;
            }

#output-sresult {
    background: url(../images/shadow-bg.jpg) repeat-x left top;
    margin: 0;
    padding: 20px 0 12px 0;
    border-top: 1px solid #d9d9d9;
}

    #output-sresult .outputlist-sresult {
        padding: 0;
    }

#output-sresult1 {
    background: url(../images/shadow-bg.jpg) repeat-x left top;
    margin: 0;
    padding: 20px 0 12px 0;
}

    #output-sresult1 .outputlist-sresult {
        padding: 0;
    }

.gallery-view-wrapper {
    clear: both;
}

    .gallery-view-wrapper .top {
        background: url(../images/s-result-curve-bg.png) no-repeat left top;
        padding-top: 8px;
    }

    .gallery-view-wrapper .mid-bg {
        background: url(../images/s-result-mid-bg.png) repeat-y left top;
        padding: 15px 8px 15px 22px;
    }

        .gallery-view-wrapper .mid-bg ul li {
            float: left;
            overflow: hidden;
            min-height: 241px;
            margin: 0 34px 12px 5px;
            width: 102px;
        }

            .gallery-view-wrapper .mid-bg ul li .thumbnail {
                background: none repeat scroll 0 0 #F7F7F7;
                border: 1px solid #D4D4D4;
                display: block;
                height: 110px;
                line-height: 164px;
                margin-bottom: 5px;
                padding: 7px;
                text-align: center;
                width: 85px;
            }

                .gallery-view-wrapper .mid-bg ul li .thumbnail a {
                    display: block;
                    margin: auto;
                }

                .gallery-view-wrapper .mid-bg ul li .thumbnail img {
                    max-height: 110px;
                    max-width: 85px;
                }

            .gallery-view-wrapper .mid-bg ul li p {
                clear: both;
                line-height: 18px;
            }

                .gallery-view-wrapper .mid-bg ul li p.online {
                    background: url(../images/online-icon-small.png) no-repeat left 1px;
                    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
                    padding: 4px 0 4px 20px;
                    color: #56990c;
                    margin: 0 5px;
                }

                .gallery-view-wrapper .mid-bg ul li p.UserOnline {
                    background: url(../images/online-icon-small.png) no-repeat left 1px;
                    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
                    padding: 4px 0 4px 20px;
                    color: #56990c;
                    margin: 0 5px;
                }

                .gallery-view-wrapper .mid-bg ul li p.UserBusy {
                    background: url(../images/busy.png) no-repeat left 1px;
                    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
                    padding: 4px 0 4px 20px;
                    color: #E22301;
                    margin: 0 5px;
                }

                .gallery-view-wrapper .mid-bg ul li p.UserOffline {
                    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
                    color: #808080;
                    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
                    margin: 0 5px;
                    padding: 4px 0 4px 20px;
                }

                .gallery-view-wrapper .mid-bg ul li p.offline {
                    background: url(../images/offline-icon.png) no-repeat left 1px;
                    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
                    padding: 4px 0 4px 20px;
                    color: #808080;
                    margin: 0 5px;
                }

                .gallery-view-wrapper .mid-bg ul li p.name {
                    color: #224F9F;
                    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
                    margin: 0 4px;
                }

                .gallery-view-wrapper .mid-bg ul li p.location {
                    color: #626262;
                    margin: 0 5px;
                    min-height: 75px;
                }

                .gallery-view-wrapper .mid-bg ul li p.PrivateProfileMsg {
                    color: #E22301;
                    margin: 0 5px;
                }

    .gallery-view-wrapper .bottom {
        background: url(../images/s-result-curve-bg.png) no-repeat left -8px;
        padding-top: 8px;
    }

.pagination {
    clear: both;
    background: url(../images/pagination-bg.gif) repeat-x left bottom;
    margin: 10px 5px 0 5px;
    padding: 10px 20px;
    text-align: center;
    border-top: 1px solid #EFEFEF;
    position: relative;
}

    .pagination .next-arrow {
        width: 23px;
        height: 23px;
        float: right;
        background: url(../images/pagination-next.png) no-repeat right top;
        text-indent: -9999px;
    }

    .pagination .prev-arrow {
        width: 23px;
        height: 23px;
        float: left;
        background: url(../images/pagination-prev.png) no-repeat left top;
        text-indent: -9999px;
    }

    .pagination a {
        padding: 1px 6px;
        display: inline-block;
        margin-top: -3px;
        color: #535353;
    }

        .pagination a.active {
            background: #56b12e;
            color: #fff;
            behavior: url(/Content/PIE.htc);
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            position: relative;
        }

    .pagination .next-dull-arrow {
        width: 23px;
        height: 23px;
        float: right;
        background: url(../images/paging-next-dull.png) no-repeat right top;
        text-indent: -9999px;
        cursor: default;
    }

    .pagination .prev-dull-arrow {
        width: 23px;
        height: 23px;
        float: left;
        background: url(../images/paging-prev-dull.png) no-repeat left top;
        text-indent: -9999px;
        cursor: default;
    }

.list-view-wrapper {
    clear: both;
}

    .list-view-wrapper ul li {
        margin-bottom: 15px;
    }

        .list-view-wrapper ul li .top {
            background: url(../images/s-result-curve-bg.png) no-repeat left top;
            padding-top: 8px;
        }

        .list-view-wrapper ul li .mid-bg {
            background: url(../images/s-result-mid-bg.png) repeat-y left top;
            padding: 10px 8px 15px 22px;
            overflow: hidden;
        }

            .list-view-wrapper ul li .mid-bg .thumbnail {
                background: none repeat scroll 0 0 #F7F7F7;
                border: 1px solid #D4D4D4;
                float: left;
                height: 110px;
                line-height: 164px;
                margin-right: 15px;
                padding: 7px;
                text-align: center;
                width: 85px;
            }

                .list-view-wrapper ul li .mid-bg .thumbnail a {
                    display: block;
                    margin: auto;
                }

                .list-view-wrapper ul li .mid-bg .thumbnail img {
                    max-width: 85px;
                    max-height: 110px;
                }

            .list-view-wrapper ul li .mid-bg .detail {
                width: 435px;
                float: left;
                margin: 0 15px 0 0;
            }

                .list-view-wrapper ul li .mid-bg .detail p {
                    clear: both;
                    line-height: 18px;
                    padding: 2px 0;
                }

                .list-view-wrapper ul li .mid-bg .detail .name {
                    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
                    color: #224F9F;
                    height: 25px;
                    overflow: hidden;
                    width: 415px;
                    word-wrap: break-word;
                }

ul.myMatches li .name {
    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #030303;
    margin: 0 5px;
    height: 22px;
    overflow: hidden;
    width: 105px;
    word-wrap: break-word;
}

.list-view-wrapper ul li .mid-bg .detail .online, ul.myMatches li .online {
    background: url(../images/online-icon-small.png) no-repeat left 1px;
    font: 10px Arial, Helvetica, sans-serif;
    padding: 2px 0 4px 20px;
    color: #56990c;
    margin: 0 5px;
}

.list-view-wrapper ul li .mid-bg .detail .location {
    color: #313131;
}

.list-view-wrapper ul li .mid-bg .detail .PrivateProfileMsg {
    color: #E22301;
}

.list-view-wrapper ul li .mid-bg .pro-option {
    width: 110px;
    float: left;
    padding-left: 15px;
    border-left: 1px solid #efefef;
}

    .list-view-wrapper ul li .mid-bg .pro-option a {
        color: #3e3e3e;
    }

    .list-view-wrapper ul li .mid-bg .pro-option p {
        padding: 5px 0 5px 32px;
        margin-bottom: 5px;
        min-height: 15px;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .chat {
        background: url(../images/chat-icon.png) no-repeat left 4px;
        cursor: pointer;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .msg {
        background: url(../images/msg-icon-2.png) no-repeat left 5px;
        cursor: pointer;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .favorite {
        background: url(../images/favorite-star-icon.png) no-repeat 3px 2px;
        cursor: pointer;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .eoi {
        background: url(../images/new-eoi-icon.png) no-repeat 3px 4px;
        cursor: pointer;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .eoi_grey {
        background: url(../images/new-eoi-icon_grey.png) no-repeat 3px 4px;
        cursor: default;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .favorite_grey {
        background: url(../images/favorite-star-icon_grey.png) no-repeat 3px 2px;
        cursor: default;
    }

    .list-view-wrapper ul li .mid-bg .pro-option .chat_grey {
        background: url(../images/chat-icon_grey.png) no-repeat left 4px;
        cursor: default;
    }

.list-view-wrapper ul li .bottom {
    background: url(../images/s-result-curve-bg.png) no-repeat left -8px;
    padding-top: 8px;
}

.search-partner {
    clear: both;
    padding: 0 10px 15px 20px;
    min-height: 45px;
}

    .search-partner > h3 {
        font: 300 26px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #030303;
        float: left;
        padding: 10px 25px 0 0;
    }

    .search-partner .sorting-slider {
        float: left;
        padding: 20px 25px 0 0;
        width: 218px;
    }

    .search-partner .search-txtbox-bg {
        background: url(../images/search-txtbox-bg-inner.png) no-repeat left top;
        width: 113px;
        height: 23px;
        padding: 4px 0 0 8px;
        float: left;
        margin-top: 15px;
    }

        .search-partner .search-txtbox-bg input[type="text"] {
            width: 85px;
            font: 14px/16px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #515151;
            height: 18px;
            border: 0;
            float: left;
            margin-top: 0px;
        }

        .search-partner .search-txtbox-bg input.search-btn {
            background: url(../images/search-btn.png) no-repeat left top;
            width: 19px;
            height: 18px;
            border: 0;
            cursor: pointer;
            float: right;
            margin: 0 4px 0 0;
        }

    .search-partner .advance-search {
        /* float: left;
        padding: 19px 0 0 7px;
        position: relative;
        z-index: 10;*/
    }

        .search-partner .advance-search > a {
            background: url(../images/plus.png) no-repeat left 2px;
            padding: 0 0 0 16px;
            color: #414141;
            font-size: 14px;
            font-family: Varela Round;
        }

            .search-partner .advance-search > a.active {
                background-image: url(../images/minus.png);
            }

        /* .search-partner .advance-search .ad-Search-form-wrapper {
            position: absolute;
            display: none;
            width: 730px;
            right: -21px;
            top: 32px; top:36px;
            z-index: 9999;
        }*/

        .search-partner .advance-search .ad-Search-form-wrapper {
            width: 100%;
            margin: 0px;
            padding: 0px;
        }

.ad-Search-form-wrapper .s-top {
    background: url(../images/search-dropdown-bg.png) no-repeat left top;
    height: 24px;
}

.ad-Search-form-wrapper .s-mid {
    background: url(../images/search-dropdown-midbg.png) repeat-y left top;
    padding: 15px 30px;
}

#affilateUrls .ad-Search-form-wrapper .s-mid {
    background: none;
    padding: 15px 30px 15px 5px;
}

.ad-Search-form-wrapper .s-mid h1 {
    font: 500 20px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #515151;
    padding: 5px 0 10px 0;
    margin-bottom: 10px;
    float: left;
}

.ad-Search-form-wrapper .search-with {
    border-bottom: 1px solid #efefef;
    clear: both;
    padding: 0 0 10px;
}

.ad-Search-form-wrapper .s-mid h1 span {
    color: #224f9f;
}

.ad-Search-form-wrapper .s-mid .button {
    clear: both;
    overflow: hidden;
    margin-top: 10px;
    text-align: right;
}

    .ad-Search-form-wrapper .s-mid .button input.search-now {
        background: url(../images/search-now-btn.png) no-repeat left top;
        width: 112px;
        height: 27px;
        border: 0;
        cursor: pointer;
    }

    .ad-Search-form-wrapper .s-mid .button input.cancel {
        background: url(../images/cancel-btn.png) no-repeat left top;
        width: 92px;
        height: 27px;
        border: 0;
        cursor: pointer;
        margin-right: 10px;
    }

.ad-Search-form-wrapper .s-bottom {
    background: url(../images/search-dropdown-bg.png) no-repeat left -24px;
    height: 9px;
}

.ad-Search-form-wrapper .sublist fieldset {
    clear: both;
    margin: 7px 0 12px;
}

    .ad-Search-form-wrapper .sublist fieldset h3 {
        font: 700 16px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #515151;
        padding-top: 7px;
    }

    .ad-Search-form-wrapper .sublist fieldset.chkbox .label_check {
        float: left;
        clear: none;
        width: 182px;
        margin: 12px 0 0 0;
    }

        .ad-Search-form-wrapper .sublist fieldset.chkbox .label_check.min-space {
            background: url("../images/check-off.png") no-repeat scroll 0 2px transparent;
        }
            /*satyarth*/
            .ad-Search-form-wrapper .sublist fieldset.chkbox .label_check.min-space.c_on {
                background: url(../images/check-on.png) no-repeat scroll 0 2px transparent;
            }
    /*satyarth*/
    .ad-Search-form-wrapper .sublist fieldset.radio .label_radio {
        float: left;
        clear: none;
        width: 182px;
        margin: 12px 0 0 0;
    }

    .ad-Search-form-wrapper .sublist fieldset.radio-btn .label_radio {
        float: left;
        clear: none;
        width: 182px;
        margin: 7px 0 0 0;
    }

    .ad-Search-form-wrapper .sublist fieldset.language .left-col {
        width: 285px;
        float: left;
    }

    .ad-Search-form-wrapper .sublist fieldset.language label {
        float: left;
        width: 60px;
        padding-top: 5px;
    }

    .ad-Search-form-wrapper .sublist fieldset.language .right-col {
        width: 285px;
        float: right;
    }

    .ad-Search-form-wrapper .sublist fieldset.other label {
        float: left;
        width: 82px;
        margin: 5px 0 0 0;
    }

    .ad-Search-form-wrapper .sublist fieldset.other .left-col {
        width: 290px;
        float: left;
    }

    .ad-Search-form-wrapper .sublist fieldset.other .right-col {
        width: 290px;
        float: right;
    }

    .ad-Search-form-wrapper .sublist fieldset .basic-right {
        width: 250px;
        float: left;
        margin-left: 64px;
    }

        .ad-Search-form-wrapper .sublist fieldset .basic-right span.religion {
            float: left;
            margin: 3px 10px 0 0;
        }

    .ad-Search-form-wrapper .sublist fieldset .basic-left {
        width: 288px;
        float: left;
    }

        .ad-Search-form-wrapper .sublist fieldset .basic-left span.age {
            float: left;
            margin: 4px 5px 0;
        }

    .ad-Search-form-wrapper .sublist fieldset .basic-right1 span.age {
        float: left;
        margin: 4px 5px 0;
    }

    .ad-Search-form-wrapper .sublist fieldset .country {
        float: left;
        width: 56px;
        margin: 7px 4px 0 0;
    }

    .ad-Search-form-wrapper .sublist fieldset .keyword-txtbox {
        width: 515px;
        float: left;
        background: #fff;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        box-shadow: 0 2px 1px #9f9f9f inset;
        line-height: 19px;
        padding: 3px 12px;
    }

        .ad-Search-form-wrapper .sublist fieldset .keyword-txtbox input[type="text"] {
            width: 100%;
            border: 0;
            height: 18px;
            font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #515151;
        }

.ad-Search-form-wrapper .sublist .select-height {
    width: 254px;
    float: left;
    border: 1px solid #ABD9F1;
    position: relative;
    padding: 10px;
    z-index: 6;
    margin-top: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

    .ad-Search-form-wrapper .sublist .select-height h3 {
        position: absolute;
        top: -7px;
        background: #DCF2FD;
        left: 10px;
        color: #515151;
        padding: 0 5px;
        font-size: 14px;
        font-weight: bold;
    }

    .ad-Search-form-wrapper .sublist .select-height fieldset {
        margin: 14px 0 5px 0;
    }

    .ad-Search-form-wrapper .sublist .select-height label {
        width: 90px;
        float: left;
        margin-top: 5px;
        text-align: right;
    }

    .ad-Search-form-wrapper .sublist .select-height.weight {
        float: right;
    }

.accordion {
    margin-bottom: 20px;
}

    .accordion > li {
        position: relative;
        width: 100%;
        border-top: 1px solid #efefef;
        padding: 10px 0;
    }

        .accordion > li:first-child {
            border-top: 0;
        }

.sublistheader {
    color: #101010;
    display: block;
    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
}

    .sublistheader span.accordprefix {
        cursor: pointer;
        height: 14px;
        position: absolute;
        right: 5px;
        width: 14px;
    }

.sublist {
    clear: both;
    min-height: 100%;
    position: relative;
    padding: 15px 15px 20px;
    display: none;
    margin-top: 14px;
    background: #dcf2fd;
    border: 1px solid #abd9f1;
    color: #515151;
}

    .sublist .arrow-top {
        background: url(../images/accordion-arrow.png) no-repeat scroll left top;
        display: block;
        height: 13px;
        left: 12px;
        position: absolute;
        top: -13px;
        width: 22px;
        z-index: 5;
    }

    .sublist .colLft {
        width: 120px;
        float: left;
    }

.dashboard-right .account-info .agent-time {
    clear: both;
    margin: 0 0 25px 0;
    text-align: center;
    background: url(../images/agent-time-bg.png) no-repeat left top;
    height: 105px;
    padding: 12px 15px 0;
    color: #fff;
}

    .dashboard-right .account-info .agent-time .amount {
        clear: both;
        font: 300 31px 'museo_sans_300regular',Arial, Helvetica, sans-serif;
        padding: 2px 0;
    }

    .dashboard-right .account-info .agent-time .p-status {
        clear: both;
        font-size: 16px;
        padding: 0 0 16px 0;
    }

    .dashboard-right .account-info .agent-time .p-time {
        clear: both;
        font-size: 12px;
    }

.dashboard-right .new-listing {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}

    .dashboard-right .new-listing h3 {
        font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #000;
        padding: 0 0 5px 0;
    }

    .dashboard-right .new-listing .post-wrapper {
        background: url(../images/news-listing-bg.gif) no-repeat left top;
        padding: 20px 22px 10px;
    }

        .dashboard-right .new-listing .post-wrapper ul li {
            border-top: 1px solid #e7e7e7;
            padding: 12px 0;
        }

            .dashboard-right .new-listing .post-wrapper ul li:first-child {
                border: 0;
            }

        .dashboard-right .new-listing .post-wrapper p {
            line-height: 18px;
            padding: 2px 0;
        }

            .dashboard-right .new-listing .post-wrapper p.date {
                color: #000;
            }

.agent-acStatus-header {
    clear: both;
    padding: 0 0 10px 0;
    overflow: hidden;
}

    .agent-acStatus-header h1 {
        font: 300 24px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #000;
        margin-right: 15px;
        float: left;
    }

    .agent-acStatus-header .add-new-woman-btn {
        width: 184px;
        height: 27px;
        float: left;
        background: url(../images/add-new-woman-btn.png) no-repeat left top;
        cursor: pointer;
        border: 0;
        margin-top: 5px;
    }

    .agent-acStatus-header .quickSearch {
        width: 125px;
        height: 23px;
        padding: 2px 2px 0 8px;
        float: right;
        background: url(../images/quicksearch-bg.png) no-repeat left top;
    }

        .agent-acStatus-header .quickSearch input[type="text"] {
            width: 100px;
            float: left;
            height: 16px;
            font: 14px/16px 'Arial',Arial, Helvetica, sans-serif;
            color: #8c8c8c;
            border: 0;
            margin-top: 2px;
        }

        .agent-acStatus-header .quickSearch input.search-btn {
            background: url(../images/search-icon.png) no-repeat left top;
            float: left;
            width: 13px;
            height: 12px;
            border: 0;
            margin: 4px 0 0 5px;
            cursor: pointer;
        }

ul.agent-tab {
    float: right;
    margin-top: 5px;
}

    ul.agent-tab li {
        float: left;
        font-size: 12px;
        padding: 0 10px;
        margin-bottom: 10px;
        border-left: 1px solid #dedede;
    }

        ul.agent-tab li:first-child {
            border: 0;
        }

        ul.agent-tab li a {
            color: #515151;
        }

        ul.agent-tab li.active a {
            color: #329320;
        }

    ul.agent-tab li {
        color: #515151;
        cursor: pointer;
    }

        ul.agent-tab li.active {
            color: #329320;
            cursor: pointer;
        }

.agent-tab-content {
    background: none !important;
    padding: 0 !important;
    color: #515151;
}

    .agent-tab-content .th-bg th {
        background: #eeeeee url(../images/th-bg.gif) repeat-x left top;
        text-align: left;
        font: 700 14px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 12px 10px 12px 7px;
        vertical-align: middle;
    }

        .agent-tab-content .th-bg th.forAlignment {
            background: #eeeeee url(../images/th-bg.gif) repeat-x left top;
            text-align: left;
            font: 700 14px 'Varela Round',Arial, Helvetica, sans-serif;
            padding: 12px 26px;
        }

    .agent-tab-content .outputlist-inner > table tr td {
        padding: 8px 10px;
    }

    .agent-tab-content .even td {
        background: #f7f7f7;
    }

    .agent-tab-content td.approved {
        color: #5ea915;
    }

    .agent-tab-content td.rejected {
        color: #9e4f4f;
    }

    .agent-tab-content .tfooter td {
        background: #eeeeee url(../images/th-bg.gif) repeat-x left -4px;
        vertical-align: middle;
    }

        .agent-tab-content .tfooter td .go-to-page {
            float: left;
        }

.summary-statistic, .recent-msg {
    clear: both;
    margin: 30px 0 0 0;
}

    .summary-statistic h3, .recent-msg h3 {
        background: url(../images/statistic-icon.png) no-repeat left top;
        font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #313131;
        padding: 0 5px 10px 25px;
        margin-bottom: 10px;
    }

    .summary-statistic .statistic-content, .recent-msg-content {
        clear: both;
        background: url(../images/inner-tab-bg.gif) no-repeat scroll left top;
        position: relative;
        z-index: 0;
        padding: 30px 20px 10px 20px;
    }

        .summary-statistic .statistic-content span.arrow, .recent-msg-content span.arrow {
            background: url(../images/inner-tab-arrow.png) no-repeat left top;
            width: 36px;
            height: 16px;
            position: absolute;
            left: 55px;
            top: -13px;
        }

        .summary-statistic .statistic-content .col-1 {
            width: 150px;
            float: left;
            border-right: 1px solid #e3e3e3;
            padding-right: 4px;
            margin-right: 24px;
            margin-left: 6px;
            min-height: 120px;
        }

        .summary-statistic .statistic-content ul li {
            display: block;
            padding: 4px 0;
            overflow: hidden;
        }

        .summary-statistic .statistic-content .col-1 span {
            width: 95px;
            margin-right: 5px;
            float: left;
        }

        .summary-statistic .statistic-content .col-1 strong {
            width: 50px;
            float: right;
        }

        .summary-statistic .statistic-content .col-2 {
            width: 205px;
            float: left;
            border-right: 1px solid #e3e3e3;
            padding-right: 4px;
            margin-right: 24px;
            min-height: 120px;
        }

            .summary-statistic .statistic-content .col-2 span {
                width: 142px;
                margin-right: 5px;
                float: left;
            }

            .summary-statistic .statistic-content .col-2 strong {
                width: 50px;
                float: right;
            }

        .summary-statistic .statistic-content .col-3 {
            width: 214px;
            float: left;
        }

            .summary-statistic .statistic-content .col-3 span {
                width: 152px;
                margin-right: 5px;
                float: left;
            }

            .summary-statistic .statistic-content .col-3 strong {
                width: 50px;
                float: right;
            }

    .recent-msg h3 {
        background: url(../images/recent-msg-icon.png) no-repeat left top;
        padding-left: 30px;
    }

.recent-msg-content .col1, .recent-msg-content .col2, .recent-msg-content .col3, .recent-msg-content .col4 {
    width: 115px;
    float: left;
    border-left: 1px solid #e3e3e3;
    padding: 5px 10px;
    overflow: hidden;
    line-height: 18px;
}

.recent-msg-content .col1 {
    border: none;
    padding-left: 0;
}

.recent-msg-content .col2 {
    width: 115px;
}

.recent-msg-content .col3 {
    width: 180px;
}

.recent-msg-content .col4 {
    width: 160px;
    padding-right: 0;
}

.recent-msg-content .col1 .img-block, .recent-msg-content .col2 .img-block {
    width: 15px;
    float: left;
    margin-right: 2px;
}

.recent-msg-content .col3 .img-block, .recent-msg-content .col4 .img-block {
    width: 18px;
    float: left;
    margin-right: 2px;
}

.recent-msg-content .col1 .content, .recent-msg-content .col2 .content {
    width: 98px;
    float: left;
}

.recent-msg-content .col3 .content {
    width: 160px;
    float: left;
}

.recent-msg-content .col4 .content {
    width: 140px;
    float: left;
}

    .recent-msg-content .col1 .content a, .recent-msg-content .col2 .content a, .recent-msg-content .col3 .content a, .recent-msg-content .col4 .content a {
        color: #000000;
    }

#signup {
    display: none;
    width: 750px;
    padding: 0 0 20px;
    border: 10px solid #E6E6E6;
    z-index: 99;
    background: #fff;
    font-size: 12px;
}

#refer-friend, #videoBlk {
    width: 700px;
}

    #signup .left-col, #refer-friend .left-col {
        width: 433px;
        height: 466px;
        float: left;
        margin-right: 10px;
    }

    #signup .right-col, #refer-friend .right-col {
        width: 300px;
        float: left;
        color: #818181;
    }

        #signup .right-col .box {
            margin-top: 20px;
            padding-top: 20px;
        }

        #signup .right-col .box1 {
            margin-top: 20px;
            padding-top: 0px;
        }

        #signup .right-col .box:first-child {
            border: 0;
            padding: 0;
        }

        #signup .right-col h6, #refer-friend .right-col h6 {
            font: normal 18px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #313131;
            padding: 0 0 2px 0;
        }

        #signup .right-col p, #refer-friend .right-col p {
            font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
            padding: 2px 0 7px;
        }

.txtbox-left {
    display: block;
    padding-left: 15px;
    background: url(../images/txtbox-bg.png) no-repeat left top;
    width: 235px;
}

    .txtbox-left .right {
        display: block;
        background: url(../images/txtbox-bg.png) no-repeat right -26px;
        padding: 2px 10px 0 0;
        height: 24px;
    }

        .txtbox-left .right input[type="text"] {
            width: 100%;
            font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
            color: #999999;
            border: 0;
            background: transparent;
            height: 18px;
            margin-top: 1px;
        }

#signup .right-col .box fieldset, #refer-friend .right-col .box fieldset {
    clear: both;
    padding: 6px 0;
}

#signup .right-col .box1 fieldset {
    clear: both;
    padding: 6px 0;
}

#refer-friend .right-col {
    margin-top: 30px;
}

#refer-friend .left-col {
    height: auto;
    width: 390px;
}

.keyword-txt {
    font-size: 12px;
    clear: both;
    padding: 10px 0 0;
    color: #989898;
    margin-left: 85px;
}

.txtarea-top {
    background: url(../images/popup-txtarea-curve.png) no-repeat left top;
    height: 12px;
    clear: both;
    display: block;
}

.txtarea-mid {
    background: url(../images/txtarea-midbg.png) repeat-y left top;
    display: block;
    padding: 0 2px 0 8px;
}

    .txtarea-mid textarea {
        width: 100%;
        height: 50px;
        border: 0;
        background: transparent;
        font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #999999;
    }

.txtarea-bottom {
    background: url(../images/popup-txtarea-curve.png) no-repeat left bottom;
    height: 13px;
    clear: both;
    display: block;
}

.spnExprMsg {
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    margin: 0 0 4px 2px;
    color: #40A932;
}

.errPadding {
    height: 12px;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.home-banner img {
    width: 229px;
    cursor: pointer;
}

.home-banner #img1 {
    position: relative;
    margin-top: -200px;
    opacity: 0;
    margin-left: -10px;
}

.home-banner #img2 {
    margin-left: -25px;
    position: relative;
    margin-top: -200px;
    opacity: 0;
}

.home-banner #img3 {
    margin-left: -55px;
    position: relative;
    margin-top: -200px;
    opacity: 0;
}

.home-banner #img4 {
    margin-left: -40px;
    position: relative;
    margin-top: -200px;
    margin-right: 60px;
    opacity: 0;
}

.home-banner #img5 {
    position: relative;
    margin-bottom: -200px;
    opacity: 0;
    margin-left: -10px;
}

.home-banner #img6 {
    margin-left: -25px;
    position: relative;
    margin-bottom: -200px;
    opacity: 0;
}

.home-banner #img7 {
    margin-left: -55px;
    position: relative;
    margin-bottom: -200px;
    opacity: 0;
}

.home-banner #img8 {
    margin-left: -40px;
    position: relative;
    margin-bottom: -200px;
    margin-right: 60px;
    opacity: 0;
}

.imglast {
    display: none;
}

.home-banner-wrapper {
    width: 1002px;
    margin: 0 auto;
}

.home-banner {
    height: 302px;
    width: 800px;
    float: left;
    padding: 40px 60px 0 79px;
    overflow: hidden;
    margin-top: 10px;
    z-index: 0;
    position: relative;
}

span.left-arrow1 {
    background: url(../images/carousel-prev.png) no-repeat;
    width: 14px;
    height: 43px;
    float: left;
    margin-top: 186px;
    cursor: default;
}

span.right-arrow1 {
    background: url(../images/carousel-next.png) no-repeat;
    width: 14px;
    height: 43px;
    margin-top: 145px;
    float: right;
    cursor: default !important;
}

span.left-arrow {
    background: url(../images/carousel-prev.png) no-repeat;
    width: 14px;
    height: 43px;
    float: left;
    margin-top: 188px;
    margin-top: 145px/9;
    cursor: pointer;
    display: block;
}

span.right-arrow {
    background: url(../images/carousel-next.png) no-repeat;
    width: 14px;
    height: 43px;
    margin-top: 145px;
    cursor: pointer;
    float: right;
    display: block;
}

.overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.show-image {
    background: url(../images/baner-click.png) no-repeat;
    width: 552px;
    height: 503px;
    position: absolute;
    margin-left: 220px;
    z-index: 12;
    margin-top: -600px;
    pointer-events: visible;
}

.hide {
    display: none;
}

a.cross {
    color: red;
    font-weight: bold;
    font-size: 22px;
    position: absolute;
    background: url(../images/close-btn1.png) no-repeat;
    display: block;
    height: 27px;
    right: 18px;
    top: -8px;
    width: 26px;
}

.image-box {
    width: 892px;
    height: 360px;
    margin-left: 0;
}

.head-tag {
    margin: -38px 0 20px 80px;
    font-size: 28px;
    position: absolute;
    z-index: 0;
    font-family: 'Varela Round';
}

ul.token-input-list {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    cursor: text;
    font-size: 12px;
    font-family: 'Varela Round',Verdana, sans-serif;
    z-index: 999;
    background-color: #fff;
    width: 515px;
    float: left;
    background: #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: 0 0px 1px #9f9f9f inset;
    line-height: 19px;
    padding: 3px 12px;
}

    ul.token-input-list li {
        list-style-type: none;
    }

        ul.token-input-list li input {
            border: 0;
            width: 350px;
            padding: 3px 8px;
            background-color: white;
            -webkit-appearance: caret;
            float: left;
        }

ul.token-input-disabled, ul.token-input-disabled li input {
    background-color: #E8E8E8;
}

    ul.token-input-disabled li.token-input-token {
        background-color: #D9E3CA;
        color: #7D7D7D;
    }

        ul.token-input-disabled li.token-input-token span {
            color: #CFCFCF;
            cursor: default;
        }

li.token-input-token {
    height: auto !important;
    height: 1%;
    margin: 2px 3px 0;
    padding: 1px 5px;
    background-color: #9ECFE7;
    color: #000;
    font-weight: bold;
    cursor: default;
    display: compact;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    li.token-input-token p {
        float: left;
        padding: 0;
        margin: 0;
        color: #FFF;
    }

    li.token-input-token span {
        color: #777;
        cursor: pointer;
        margin-left: 10px;
        color: #FFF;
    }

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff;
}

    li.token-input-selected-token span {
        color: #bbb;
    }

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: 'Varela Round',Verdana, sans-serif;
    z-index: 1;
}

    div.token-input-dropdown p {
        margin: 0;
        padding: 5px;
        font-weight: bold;
        color: #777;
    }

    div.token-input-dropdown ul {
        margin: 0;
        padding: 0;
    }

        div.token-input-dropdown ul li {
            background-color: #fff;
            padding: 3px;
            list-style-type: none;
        }

            div.token-input-dropdown ul li.token-input-dropdown-item {
                background-color: #fafafa;
            }

            div.token-input-dropdown ul li.token-input-dropdown-item2 {
                background-color: #fff;
            }

            div.token-input-dropdown ul li em {
                font-weight: bold;
                font-style: normal;
            }

            div.token-input-dropdown ul li.token-input-selected-dropdown-item {
                background-color: #f5d778;
            }

.ad-Search-form-wrapper .sublist fieldset .error-msg {
    margin-left: 60px;
}

.ad-Search-form-wrapper .sublist fieldset .green-msg {
    margin-left: 60px;
}

div.selectBox {
    position: relative;
    display: inline-block;
    cursor: default;
    text-align: left;
    /*line-height: 28px;*/
    clear: both;
    color: #515151;
    font-size: 12px;
}

span.selected {
    width: 167px;
    text-indent: 10px;
    border: 1px solid #B5B5B5;
    border-right: none;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #fff;
    overflow: hidden;
}

span.selectArrow {
    width: 27px;
    border: 1px solid #b5b5b5;
    border-left: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: center;
    font-size: 12px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    background: #fff;
    color: #5F4533;
}

span.selectArrow, span.selected {
    position: relative;
    float: left;
    height: 24px;
    line-height: 25px;
    z-index: 1;
    font-size: 12px;
}

div.selectOptions {
    position: absolute;
    top: 29px;
    left: 0;
    width: 196px;
    border: 1px solid #ccc;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    display: none;
    padding-top: 10px;
    background: #fff;
    z-index: 99;
}

span.selectOption {
    display: block;
    width: 80%;
    line-height: 20px;
    font-size: 15px;
    padding: 2px 10% 2px 10%;
    background: #fff;
}

    span.selectOption:hover {
        color: #000;
        background: #fff;
    }

div.selectBox-age {
    position: relative;
    display: inline-block;
    cursor: default;
    text-align: left;
    line-height: 25px;
    clear: both;
    color: #515151;
    font-size: 12px;
}

span.selected-age {
    padding-right: 10px;
    text-indent: 10px;
    border: 1px solid #e5e5e5;
    border-right: none;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #fff;
    overflow: hidden;
}

span.selectArrow-age {
    width: 27px;
    border: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: center;
    font-size: 12px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    background: #fff;
    color: #b5b5b5;
}

span.selectArrow-age, span.selected-age {
    position: relative;
    float: left;
    height: 25px;
    z-index: 1;
}

div.selectOptions-age {
    position: absolute;
    top: 26px;
    left: 2px;
    padding: 0 5px;
    border: 1px solid #b5b5b5;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    background: #fff;
    padding-top: 0px;
    display: none;
    z-index: 10;
}

span.selectOption-age {
    display: block;
    width: 80%;
    line-height: 15px;
    padding: 5px 20px;
    margin-left: -10px;
    background: #fff;
    position: relative;
    z-index: 15;
}

    span.selectOption-age:hover {
        color: #000;
        background: #fff;
        padding: 5px 20px;
        margin-left: -10px;
    }

.search-partner .search-txtbox-bg-new {
    background: #fff;
    border: 1px solid #000;
}

.search-main .form-curve-bg .right-curve .search-txtbox-bg-new input[type="text"] {
    width: 149px;
    height: 18px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    margin-top: 9px;
    border: 1px solid #cfcfcf;
    padding: 3px 10px;
    border-radius: 20px;
    color: #515151;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txt-box-new input {
    width: 104px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 3px 5px;
    border-radius: 20px;
    color: #515151;
    background: #fff;
}

.txt-box-email-new input {
    width: 195px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 3px 10px;
    padding: 3px 0 3px 10px\0;
    border-radius: 20px;
    color: #515151;
    background: #fff;
    float: left;
    margin-right: 10px;
    behavior: url(/Content/PIE.htc);
}

.txtbox-left-new input {
    width: 240px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new-for input {
    width: 276px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new-compose input {
    font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    margin-right: 10px;
    background: #fff;
}

.txtbox-left-new input.midiumTxt-sm {
    width: 105px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    margin-top: 13px;
    font-size: 14px;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new input.midiumTxt-lr {
    width: 88px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 3px 5px;
    border-radius: 20px;
    color: #515151;
    background: #fff;
    margin-top: 13px;
    font-size: 14px;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new-small input {
    width: 125px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new-small {
    float: left;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.txtbox-left-new-date input {
    width: 147px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    background: #fff;
    margin: 0 0 10px;
}

.txtbox-left-new-ethencity input {
    width: 465px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 5px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
}

.txtbox-small input {
    width: 147px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    float: left;
    background: #fff;
}

.txtselect-left-new div.selectBox {
    width: 300px;
}

    .txtselect-left-new div.selectBox span.selected {
        width: 232px;
    }

    .txtselect-left-new div.selectBox div.selectOptions {
        width: 260px;
    }

.txtselect-left-new table td {
    padding: 0 20px 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .txtselect-left-new table td {
        padding: 0 20px 0 0;
    }

    /* Safari 5+ ONLY */
    ::i-block-chrome, .txtselect-left-new table td {
        padding: 0 5px 0 0 !important;
    }
}


.txtbox-left-new input.small {
    width: 120px;
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.search-with .topMargin {
    margin-top: -40px !important;
}

span.cancel {
    position: relative;
    margin-left: 495px;
    cursor: pointer;
}

#affilateUrls span.cancel {
    margin-left: 455px;
}

#affilateUrls .ad-Search-form-wrapper .sublist fieldset .keyword-txtbox {
    width: 485px;
}

#affilateUrls ul.token-input-list {
    width: 506px;
}

#affilateUrls .ad-Search-form-wrapper .sublist fieldset .basic-right {
    margin-left: 30px;
}

input.search-now-for {
    background: url(../images/search-now-btn.png) no-repeat;
    width: 112px;
    height: 27px;
    border: 0;
    cursor: pointer;
    float: right;
    margin-top: 10px;
}

input.search-now-at {
    background: url(../images/search-now-btn.png) no-repeat;
    width: 112px;
    height: 27px;
    border: 0;
    cursor: pointer;
    float: right;
    margin-top: -22px;
}

.clear {
    clear: both;
}

.hide {
    display: none;
}

.affiliate-banner {
    background: url(../images/affiliate-banner-bg.jpg) no-repeat left top;
    height: 652px;
    position: relative;
    width: 992px;
    position: relative;
    z-index: 0;
    margin: -120px auto 20px auto;
}

.affiliate-head {
    clear: both;
    text-align: center;
    background: url(../images/affiliate-heading-bg.png) no-repeat center bottom;
    padding-bottom: 35px;
    color: #131313;
}

    .affiliate-head h1 {
        font: normal 48px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 5px 0;
    }

    .affiliate-head h2 {
        font: normal 32px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 0 0 15px 0;
    }

.affiliate-3col-wrapper {
    clear: both;
    margin: 0 80px;
    line-height: 19px;
    padding: 15px 0;
    margin-bottom: 45px;
    overflow: hidden;
}

    .affiliate-3col-wrapper .col-1 {
        width: 260px;
        float: left;
        padding: 0 10px 0 0;
        border-right: 1px solid #dedede;
        margin-right: 25px;
    }

    .affiliate-3col-wrapper .col-2 {
        width: 235px;
        float: left;
        padding: 0 25px 0 0;
        border-right: 1px solid #dedede;
        margin-right: 25px;
    }

    .affiliate-3col-wrapper .col-3 {
        width: 215px;
        float: left;
        padding-top: 15px;
    }

    .affiliate-3col-wrapper a {
        color: #515151;
    }

.rt-poll-main {
    clear: both;
    width: 228px;
}

    .rt-poll-main .rt-poll-heading {
        background: #e3e7e8;
        position: relative;
        margin-top: -10px;
        padding: 15px;
        color: #586970;
    }

    .rt-poll-main header {
        padding: 15px;
        color: #586970;
        background: #e3e7e8;
        font-weight: bold;
    }

    .rt-poll-main article {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #d9d9d9;
        overflow: hidden;
        display: block;
        min-height: 60px;
    }

        .rt-poll-main article h2 {
            padding-left: 15px;
            font-size: 14px;
            color: #333333;
            padding-bottom: 5px;
        }

        .rt-poll-main article .label_radio {
            width: 170px;
            height: 20px;
            padding-top: 2px;
            margin-left: 15px;
            line-height: 16px;
        }

        .rt-poll-main article span {
            float: right;
        }

    .rt-poll-main .rt-poll-heading h2 {
        font-size: 16px;
        font-weight: normal;
        text-transform: uppercase;
    }

    .rt-poll-main .rt-poll-heading h3 {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px;
    }

    .rt-poll-main .rt-poll-options {
        padding: 10px 0;
    }

        .rt-poll-main .rt-poll-options li {
            line-height: 19px;
            color: #191919;
            padding-right: 10px;
        }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url(../images/slider-arrow-small.png) no-repeat left top !important;
    border: 0 !important;
}

.ui-slider .ui-slider-handle {
    width: 10px !important;
    height: 23px !important;
}

.ui-widget-content {
    background: url(../images/slider-bg.png) no-repeat left top !important;
    border: 0 !important;
}

.ui-widget-header {
    background: url(../images/slider-yellow-bg.png) repeat-x left top !important;
}

#affiliateForm {
    display: none;
    width: 805px;
    overflow: hidden;
}

    #affiliateForm .form-block {
        clear: both;
        padding: 15px 0 15px 30px;
    }

        #affiliateForm .form-block h1 {
            font: normal 16px 'Varela Round',Arial, Helvetica, sans-serif;
            padding: 0 0 5px 0;
        }

        #affiliateForm .form-block p {
            padding: 2px 0;
        }

        #affiliateForm .form-block fieldset {
            padding: 20px 0;
        }

            #affiliateForm .form-block fieldset input[type="text"], #affiliateForm .form-block fieldset input[type="password"] {
                width: 165px;
                behavior: url(/Content/PIE.htc);
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                height: 20px;
                font: 14px/20px 'Varela Round',Arial, Helvetica, sans-serif;
                border: 1px solid #dedede;
                margin-right: 18px;
                float: left;
                padding: 2px 8px;
                color: #515151;
            }

            #affiliateForm .form-block fieldset input.nextStep {
                background: url(../images/next-step-btn.png) no-repeat left top;
                width: 92px;
                height: 23px;
                border: 0;
                cursor: pointer;
            }

.affiliate-popup-bg {
    background: url(../images/affiliate-popup-pic.jpg) no-repeat left top;
    height: 323px;
}

.affiliate-reg-wrapper {
    width: 728px;
    margin: 0 auto;
}

    .affiliate-reg-wrapper h1 {
        background: url(../images/dashboard-tab-bg.png) no-repeat left -2px;
        color: #000;
        font: normal 22px 'Arial',Arial, Helvetica, sans-serif;
        color: #131313;
        clear: both;
        padding-left: 2px;
        position: relative;
        top: 3px;
        z-index: 5;
        float: left;
    }

        .affiliate-reg-wrapper h1 span {
            background: url(../images/dashboard-tab-bg.png) no-repeat right -43px;
            float: left;
            height: 35px;
            padding: 8px 20px 0 18px;
        }

    .affiliate-reg-wrapper .form-block {
        clear: both;
        background: url(../images/shadow-bg.jpg) repeat-x left -1px;
        border: 1px solid #d9d9d9;
        padding: 20px 0 10px;
    }

        .affiliate-reg-wrapper .form-block .box {
            clear: both;
            padding: 15px 60px 50px;
        }

            .affiliate-reg-wrapper .form-block .box h3 {
                font: normal 20px 'Varela Round',Arial, Helvetica, sans-serif;
                padding: 10px 0 15px 0;
                color: #5ea915;
            }

            .affiliate-reg-wrapper .form-block .box fieldset {
                clear: both;
                padding: 10px 0;
            }

                .affiliate-reg-wrapper .form-block .box fieldset label {
                    width: 212px;
                    float: left;
                    text-align: right;
                    margin: 4px 12px 0 0;
                    color: #656565;
                    font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
                }

                    .affiliate-reg-wrapper .form-block .box fieldset label span {
                        display: block;
                        clear: both;
                        font-size: 12px;
                        color: #acacac;
                    }

                .affiliate-reg-wrapper .form-block .box fieldset .field {
                    width: 315px;
                    float: left;
                }

                    .affiliate-reg-wrapper .form-block .box fieldset .field input[type="text"] {
                        width: 275px;
                        behavior: url(/Content/PIE.htc);
                        -webkit-border-radius: 10px;
                        -moz-border-radius: 10px;
                        border-radius: 10px;
                        height: 22px;
                        font: 14px/22px 'Varela Round',Arial, Helvetica, sans-serif;
                        border: 1px solid #dedede;
                        margin-right: 18px;
                        float: left;
                        padding: 2px 8px;
                        color: #515151;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field input.small {
                        width: 120px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field span.selected {
                        width: 260px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field div.selectOptions {
                        width: 260px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field.small-select span.selected {
                        width: 60px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field.small-select div.selectOptions {
                        width: 60px;
                    }

        .affiliate-reg-wrapper .form-block .button-block {
            clear: both;
            padding: 15px 50px 15px 90px;
            overflow: hidden;
        }

            .affiliate-reg-wrapper .form-block .button-block .left {
                width: 465px;
                float: left;
                line-height: 20px;
                color: #656565;
                margin-right: 10px;
            }

                .affiliate-reg-wrapper .form-block .button-block .left a {
                    color: #656565;
                    text-decoration: underline;
                }

                    .affiliate-reg-wrapper .form-block .button-block .left a:hover {
                        text-decoration: none;
                    }

            .affiliate-reg-wrapper .form-block .button-block .right {
                width: 100px;
                float: left;
                margin-top: 5px;
            }

.HSselect span.selected {
    width: 70px;
}

.HSselect div.selectOptions {
    z-index: 100;
    border-top: 0;
    left: 6px;
    top: 23px;
    width: 69px;
}

.right-curve .HSto {
    font-size: 15px;
    display: inline-block;
    padding: 0 1px 0 3px;
    vertical-align: middle;
    line-height: 0 !;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*.right-curve .HSto{top:-1px;}*/
    #output-inner .viewall, #output-inner2 .viewall {
        margin-right: 22px;
        padding: 7px 10px 8px 0;
        margin-top: -25px;
    }
}

.Profilegenderblock .mainlabel {
    display: block;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
    padding-top: 3px;
    color: #313131;
}

.Profilegenderblock .sublabel {
    margin-top: 0px;
}

.contactdropdown {
    margin-left: 10px;
}

    .contactdropdown img {
        margin-bottom: -3px;
    }

.contactdropdown-deatil {
    position: absolute;
    width: 175px;
    padding: 10px 18px;
    border: 1px solid #60b52c;
    z-index: 99999;
    background: #ffffff;
    left: 50%;
    margin-left: 266px;
    top: 112px;
    font-size: 21px;
}

    .contactdropdown-deatil span {
        font-size: 14px;
        color: #2C2C2C;
    }

.hide {
    display: none;
}

.affiliate-banner {
    background: url(../images/affiliate-banner-bg-new.jpg) no-repeat left top;
    height: 456px;
    position: relative;
    width: 992px;
    position: relative;
    z-index: 0;
    margin: -120px auto 20px auto;
}

.affiliate-head {
    clear: both;
    text-align: center;
    background: url(../images/affiliate-heading-bg.png) no-repeat center bottom;
    padding-bottom: 35px;
    color: #131313;
}

    .affiliate-head h1 {
        font: normal 30px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 5px 0;
        margin-top: -23px;
    }

    .affiliate-head h2 {
        font: normal 20px 'Varela Round',Arial, Helvetica, sans-serif;
        padding: 0 0 15px 0;
    }

.affiliate-3col-wrapper {
    clear: both;
    margin: 0 80px;
    line-height: 19px;
    padding: 15px 0;
    margin-bottom: 45px;
    overflow: hidden;
}

    .affiliate-3col-wrapper .col-1 {
        width: 260px;
        float: left;
        padding: 0 10px 0 0;
        border-right: 1px solid #dedede;
        margin-right: 25px;
    }

    .affiliate-3col-wrapper .col-2 {
        width: 235px;
        float: left;
        padding: 0 25px 0 0;
        border-right: 1px solid #dedede;
        margin-right: 25px;
    }

    .affiliate-3col-wrapper .col-3 {
        width: 215px;
        float: left;
        padding-top: 15px;
    }

    .affiliate-3col-wrapper a {
        color: #515151;
        cursor: pointer;
    }

.rt-poll-main {
    clear: both;
    width: 228px;
}

    .rt-poll-main .rt-poll-heading {
        background: #e3e7e8;
        position: relative;
        margin-top: -10px;
        padding: 15px;
        color: #586970;
    }

    .rt-poll-main header {
        padding: 15px;
        color: #586970;
        background: #e3e7e8;
        font-weight: bold;
    }

    .rt-poll-main article {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #d9d9d9;
        overflow: hidden;
        display: block;
        min-height: 60px;
    }

        .rt-poll-main article h2 {
            padding-left: 15px;
            font-size: 14px;
            color: #333333;
            padding-bottom: 5px;
        }

        .rt-poll-main article .label_radio {
            width: 170px;
            height: 20px;
            padding-top: 2px;
            margin-left: 15px;
            line-height: 16px;
        }

        .rt-poll-main article span {
            float: right;
        }

    .rt-poll-main .rt-poll-heading h2 {
        font-size: 16px;
        font-weight: normal;
        text-transform: uppercase;
    }

    .rt-poll-main .rt-poll-heading h3 {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px;
    }

    .rt-poll-main .rt-poll-options {
        padding: 10px 0;
    }

        .rt-poll-main .rt-poll-options li {
            line-height: 19px;
            color: #191919;
            padding-right: 10px;
        }

.ui-widget-content {
    background: url(../images/slider-bg.png) no-repeat left top !important;
    border: 0 !important;
}

.ui-widget-header {
    background: url(../images/slider-yellow-bg.png) repeat-x left top !important;
}

#amount {
    margin-top: 6px;
}

    #amount span.start {
        float: left;
        width: auto;
        margin-left: -5px;
        font-weight: bold;
        position: absolute;
        font-size: 10px;
        margin-top: -37px;
        margin-top: -40px\0/;
    }

    #amount span.end {
        float: left;
        width: auto;
        margin-left: 212px;
        font-weight: bold;
        position: absolute;
        font-size: 10px;
        margin-top: 3px;
    }

#amountHome {
    margin-top: 6px;
}

    #amountHome span.start {
        float: left;
        width: auto;
        margin-left: 0px;
        font-weight: bold;
        position: absolute;
        font-size: 10px;
        margin-top: -37px;
        margin-top: -40px\0/;
    }

    #amountHome span.end {
        float: left;
        width: auto;
        margin-left: 0px;
        font-weight: bold;
        position: absolute;
        font-size: 10px;
        margin-top: 3px;
    }

#affiliateForm {
    display: none;
    width: 805px;
    overflow: hidden;
}

    #affiliateForm .form-block {
        clear: both;
        padding: 15px 0 15px 30px;
    }

        #affiliateForm .form-block h1 {
            font: normal 16px 'Varela Round',Arial, Helvetica, sans-serif;
            padding: 0 0 5px 0;
        }

        #affiliateForm .form-block p {
            padding: 2px 0;
        }

        #affiliateForm .form-block fieldset {
            padding: 20px 0;
        }

            #affiliateForm .form-block fieldset input[type="text"], #affiliateForm .form-block fieldset input[type="password"] {
                width: 165px;
                behavior: url(/Content/PIE.htc);
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                height: 20px;
                font: 14px/20px 'Varela Round',Arial, Helvetica, sans-serif;
                border: 1px solid #dedede;
                margin-right: 18px;
                float: left;
                padding: 2px 8px;
                color: #515151;
            }

            #affiliateForm .form-block fieldset input.nextStep {
                background: url(../images/next-step-btn.png) no-repeat left top;
                width: 92px;
                height: 23px;
                border: 0;
                cursor: pointer;
            }

.affiliate-popup-bg {
    background: url(../images/affiliate-popup-pic.jpg) no-repeat left top;
    height: 323px;
}

.affiliate-reg-wrapper {
    width: 728px;
    margin: 0 auto;
}

    .affiliate-reg-wrapper h1 {
        background: url(../images/dashboard-tab-bg.png) no-repeat left -2px;
        color: #000;
        font: normal 22px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #131313;
        clear: both;
        padding-left: 2px;
        position: relative;
        top: 3px;
        z-index: 5;
        float: left;
    }

        .affiliate-reg-wrapper h1 span {
            background: url(../images/dashboard-tab-bg.png) no-repeat right -43px;
            float: left;
            height: 35px;
            padding: 8px 20px 0 18px;
            color: #5ea915;
        }

    .affiliate-reg-wrapper .form-block {
        clear: both;
        background: url(../images/shadow-bg.jpg) repeat-x left -1px;
        padding: 20px 0 10px;
    }

        .affiliate-reg-wrapper .form-block .box {
            clear: both;
            padding: 15px 60px 50px;
            border-bottom: 1px solid #d5d5d5;
        }

            .affiliate-reg-wrapper .form-block .box h3 {
                font: normal 20px 'Varela Round',Arial, Helvetica, sans-serif;
                padding: 10px 0 15px 0;
                color: #000;
            }

            .affiliate-reg-wrapper .form-block .box fieldset {
                clear: both;
                padding: 10px 0;
            }

                .affiliate-reg-wrapper .form-block .box fieldset label {
                    width: 212px;
                    float: left;
                    text-align: right;
                    margin: 4px 12px 0 0;
                    color: #656565;
                    font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
                }

                    .affiliate-reg-wrapper .form-block .box fieldset label span {
                        display: block;
                        clear: both;
                        font-size: 12px;
                        color: #acacac;
                    }

                .affiliate-reg-wrapper .form-block .box fieldset .field {
                    width: 315px;
                    float: left;
                }

                    .affiliate-reg-wrapper .form-block .box fieldset .field input[type="text"] {
                        width: 275px;
                        behavior: url(/Content/PIE.htc);
                        -webkit-border-radius: 10px;
                        -moz-border-radius: 10px;
                        border-radius: 15px;
                        height: 22px;
                        font: 14px/22px 'Varela Round',Arial, Helvetica, sans-serif;
                        border: 1px solid #dedede;
                        margin-right: 18px;
                        float: left;
                        padding: 1px 8px;
                        color: #515151;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field input.small {
                        width: 120px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field span.selected {
                        width: 260px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field div.selectOptions {
                        width: 260px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field.small-select span.selected {
                        width: 60px;
                    }

                    .affiliate-reg-wrapper .form-block .box fieldset .field.small-select div.selectOptions {
                        width: 60px;
                    }

        .affiliate-reg-wrapper .form-block .button-block {
            clear: both;
            padding: 15px 50px 15px 220px;
            overflow: hidden;
        }

            .affiliate-reg-wrapper .form-block .button-block .left {
                width: 465px;
                float: left;
                line-height: 20px;
                color: #656565;
                margin-right: 10px;
            }

                .affiliate-reg-wrapper .form-block .button-block .left a {
                    color: #5ea915;
                    text-decoration: underline;
                }

                    .affiliate-reg-wrapper .form-block .button-block .left a:hover {
                        text-decoration: none;
                    }

            .affiliate-reg-wrapper .form-block .button-block .right {
                width: 100px;
                float: left;
                margin-top: 20px;
            }

#videoSlider {
    display: none;
}

.HSselect span.selected {
    width: 70px;
}

.HSselect div.selectOptions {
}

span.HSto {
    position: absolute;
    top: -30px;
    width: 25px;
    font-size: 15px;
    text-align: center;
    display: inline-block;
}

.gotopageselect {
    float: left;
}

    .gotopageselect span.selected {
        background: url(../images/gotopage-select-bg.png) top left no-repeat;
        width: 55px;
        border: 0px;
        border-radius: 0px;
        font-size: 14px;
    }

    .gotopageselect span.selectArrow {
        display: none;
    }

    .gotopageselect div.selectBox {
        margin-left: 5px;
        position: absolute;
        z-index: 99;
        margin-top: -2px;
    }

    .gotopageselect div.selectOptions {
        top: 25px;
        width: 52px;
        font-size: 14px;
    }

.status-dropdown-section {
    position: relative;
}

.status-dropdown {
    position: absolute;
    width: 200px;
    background: #ffffff;
    padding: 10px 15px;
    border: 1px solid #D6D6D6;
    right: 0px;
}

.status-dropdown-section {
    position: relative;
}

.statusselect {
    float: left;
}

    .statusselect span.selected {
        background: none;
        text-indent: 5px;
        width: 50px;
        border: 0px;
        border-radius: 0px;
        font-size: 14px;
        color: #5EA915;
    }

    .statusselect span.selectArrow {
        background: none;
        border-radius: 0px;
        border: 0px;
        font-size: 10px;
        color: #878787;
        margin-left: 3px;
        margin-right: 3px;
        width: 10px;
        cursor: pointer;
    }

    .statusselect div.selectBox {
        margin-left: 0px;
        position: absolute;
        z-index: 9;
        margin-top: -18px;
        right: 0px;
        border-bottom: 0px;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .statusselect div.selectBox {
        margin-top: -5px;
    }
}

.statusselect div.selectOptions {
    top: 24px;
    width: 66px;
    font-size: 14px;
    margin-left: -1px;
    border-top: 0px;
    padding-top: 0px;
}

.status-dropdown-section .statusTxt {
    color: #242424;
}

.statusselect .statusvisible {
    border: 1px solid #cccccc !important;
}

.statusselect span.selectOption:hover {
    background: #f3f3f3;
    cursor: pointer;
}

.select-view {
    padding-left: 122px;
    *padding-left: 115px;
    float: left;
}

.sviewselect {
    float: left;
}

    .sviewselect span.selected {
        background: none;
        width: 85px;
        border: 0px;
        border-radius: 0px;
        font-size: 14px;
        color: #515151 !important;
    }

    .sviewselect span.selectArrow {
        background: none;
        border-radius: 0px;
        border: 0px;
        font-size: 10px;
        color: #878787;
        margin-left: 5px;
        margin-right: 5px;
        width: 10px;
    }

    .sviewselect div.selectBox {
        margin-left: 0px;
        position: absolute;
        z-index: 99;
        margin-top: -5px;
        border: 1px solid #f2f2f2;
        margin-left: 5px;
    }

    .sviewselect div.selectOptions {
        top: 28px;
        width: 105px;
        font-size: 14px;
        left: -1px;
    }

.status-dropdown-section {
    position: relative;
}

.status-dropdown {
    position: absolute;
    width: 200px;
    background: #ffffff;
    padding: 10px 15px;
    border: 1px solid #D6D6D6;
    right: 0px;
}

.sviewselect .statusvisible {
    border: 1px solid #cccccc !important;
}

.header-singup {
    width: 55px;
    *width: 55px;
}

.header-login {
    width: 335px;
    *width: 400px;
}

.Profilegenderblock .mainlabel {
    display: block;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
    padding-top: 3px;
    color: #313131;
    font-family: Varela Round;
}

.Profilegenderblock .sublabel {
    margin-top: 0px;
}

.contactdropdown {
    margin-left: 10px;
}

    .contactdropdown img {
        margin-bottom: -3px;
    }

/*.new-this-week ul.new-member li {
    float: left;
    margin: 0 2px 5px 3px;
    width: 63px!important;
    height: 85px;
    position: relative;
    display: block;
    margin: 0 4px 8px!important;
    line-height: 136px;
    text-align: center;
    border: 1px solid #dfdfdf;
}*/

.new-this-week ul.new-member li {
    border: 1px solid #dfdfdf;
    display: block;
    float: left;
    height: 85px;
    line-height: 83px;
    margin: 0 4px 8px !important;
    padding: 2px;
    position: relative;
    text-align: center;
    width: 59px !important;
}

    .new-this-week ul.new-member li img {
        max-height: 100% !important;
        max-width: 100% !important;
        vertical-align: middle;
    }

    .new-this-week ul.new-member li span.spacer {
        position: absolute;
        left: 0;
        top: 0;
        width: 53px;
        height: 78px;
        border: 6px solid #1c6cb7;
        cursor: pointer;
        display: block;
        display: none;
    }

.el-tooltip-container {
    width: 230px;
    position: absolute;
    z-index: 99;
    margin-left: -239px;
    margin-top: -38px;
}

    .el-tooltip-container .el-tooltip-top {
        background: url(../images/tool-tip-top.png) top left no-repeat;
        width: 230px;
        height: 15px;
    }

    .el-tooltip-container .el-tooltip-bottom {
        background: url(../images/tool-tip-bottom.png) bottom left repeat-y;
        width: 230px;
        height: 15px;
    }

    .el-tooltip-container .el-tooltip-mid {
        background: url(../images/tool-tip-mid.png) top left repeat-y;
        width: 230px;
        height: auto;
    }

    .el-tooltip-container .el-tooltip-inner {
        padding: 5px 20px;
        position: relative;
    }

    .el-tooltip-container .el-tooltip-aero {
        background: url(../images/tool-tip-aero.png) top right no-repeat;
        width: 20px;
        height: 23px;
        display: block;
        border: 0px solid #ff0000;
        position: absolute;
        right: -9px;
        top: 60px;
    }

    .el-tooltip-container .el-tooltip-inner span.name {
        color: #224F9F;
        font: 500 18px 'Varela Round',Arial,Helvetica,sans-serif;
    }

.detail-slider-wrapper a.browse {
    width: 14px;
    height: 21px;
    margin-top: 38px;
}

.detail-slider-wrapper a.prev, .detail-slider-wrapper a.prev:hover {
    background: url(../images/detail-green-left-aero.png) top right no-repeat;
}

.detail-slider-wrapper a.next, .detail-slider-wrapper a.next:hover {
    background: url(../images/detail-green-right-aero.png) top right no-repeat;
}

.detail-slider-wrapper a.prev.disabled, .detail-slider-wrapper a.prev.disabled:hover {
    background: url(../images/detail-gray-left-aero.png) top right no-repeat;
    visibility: visible !important;
}

.detail-slider-wrapper a.next.disabled, .detail-slider-wrapper a.next.disabled:hover {
    background: url(../images/detail-gray-right-aero.png) top right no-repeat;
    visibility: visible !important;
}

.blue-bg-block li.popular-members-img-block {
    position: relative;
}

    .blue-bg-block li.popular-members-img-block .detail {
        width: 145px;
        height: 245px;
        position: absolute;
        top: 5px;
        left: 5px;
        background: #F7F7F7;
        text-align: left;
        padding: 15px 15px 10px 15px;
        color: #161616;
        display: none;
    }

    .blue-bg-block li.popular-members-img-block:hover .detail {
        display: block;
    }

    .blue-bg-block li.popular-members-img-block .detail p {
        clear: both;
        line-height: 18px;
        padding: 2px 0;
        color: #161616;
    }

    .blue-bg-block li.popular-members-img-block .detail .name {
        color: #161616;
        font: 500 18px 'Varela Round',Arial,Helvetica,sans-serif;
    }

    .blue-bg-block li.popular-members-img-block .detail .location {
        color: #161616;
        margin-bottom: 7px;
    }

    .blue-bg-block li.popular-members-img-block .detail .Online {
        background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
        color: #56990C;
        font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
        margin-left: 5px;
        padding: 2px 0 4px 20px;
        float: right;
        margin-top: 5px;
    }

    .blue-bg-block li.popular-members-img-block .detail .Offline {
        background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
        color: #808080;
        font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
        margin-left: 5px;
        padding: 2px 0 4px 20px;
        float: right;
        margin-top: 5px;
    }

    .blue-bg-block li.popular-members-img-block .detail .Busy {
        background: url("../images/busy.png") no-repeat scroll left 1px transparent;
        color: #E22301;
        font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
        margin-left: 5px;
        padding: 2px 0 4px 20px;
        float: right;
        margin-top: 5px;
    }

    .blue-bg-block li.popular-members-img-block .detail .pro-option {
        border-top: 1px solid #EFEFEF;
        padding-top: 15px;
        width: 145px;
    }

        .blue-bg-block li.popular-members-img-block .detail .pro-option p {
            padding: 30px 0 0;
            width: auto;
            float: left;
            clear: none;
            margin-right: 9px;
            color: #161616;
            margin-left: 9px;
        }

            .blue-bg-block li.popular-members-img-block .detail .pro-option p a {
                color: #161616;
            }

            .blue-bg-block li.popular-members-img-block .detail .pro-option p:last-child {
                margin-right: 0px;
            }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .add {
            background: url("../images/add-icon3.png") no-repeat scroll center 4px transparent;
            cursor: pointer;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .favorite {
            background: url("../images/favorite-star-icon.png") no-repeat scroll center 1px transparent;
            cursor: pointer;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .chat {
            background: url("../images/chat-icon.png") no-repeat scroll center 4px transparent;
            cursor: pointer;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .eoi {
            background: url("../images/new-eoi-icon.png") no-repeat scroll center 4px transparent;
            cursor: pointer;
            width: 22px;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .favorite_grey {
            background: url(../images/favorite-star-icon_grey.png) no-repeat scroll center 1px transparent;
            cursor: default;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .chat_grey {
            background: url(../images/chat-icon_grey.png) no-repeat scroll center 4px transparent;
            cursor: default;
        }

        .blue-bg-block li.popular-members-img-block .detail .pro-option .eoi_grey {
            background: url(../images/new-eoi-icon_grey.png) no-repeat scroll center 4px transparent;
            cursor: default;
            width: 22px;
        }

.thanks-info {
    margin-top: 170px;
}

    .thanks-info .heading {
        font-size: 18px;
        font-weight: bold;
        color: #000000;
        margin-bottom: 10px;
    }

    .thanks-info .msg {
        margin: 10px 0;
        color: #000000;
    }

.conditionTerm input {
    margin-right: 5px;
}

div.no {
    margin: 20px 0 0 70px;
    font-size: 16px;
    width: 138px;
    background: url(../images/phone.png) no-repeat left top;
    height: 18px;
    padding-left: 25px;
    color: #000000;
    cursor: pointer;
}

.flag-one {
    background: url(../images/map1.png) no-repeat left top;
    width: 18px;
    height: 12px;
    display: inline-block;
    position: relative;
    float: right;
    margin-top: 2px;
    margin-left: 3px;
}

.featureVideo {
    float: left;
    font-family: Varela Round;
    font-size: 30px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: -23px;
    width: 300px;
}

textarea.txtareaLeft {
    behavior: url(/Content/PIE.htc);
    position: relative;
    width: 255px;
    border-radius: 12px;
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 5px 0px 5px 5px;
    color: #515151;
    overflow: auto;
    height: 75px;
}

.drpDownImg {
    background: url(../images/drpDownImg.png) no-repeat;
    width: 177px;
    height: 98px;
    position: absolute !important;
    z-index: 20;
    top: 120px;
    left: 50%;
    margin-left: 259px;
}

.showDrpDwn {
    display: block;
    position: absolute;
}

.passLeft {
    float: left;
    background: url(../images/passlft.jpg) no-repeat left 0;
    width: 307px;
    height: 402px;
}

#forgotPass h2 {
    color: #49ac31;
    padding-bottom: 5px;
}

#LoginPass h2 {
    color: #49ac31;
    padding-bottom: 5px;
}

#PvtLstPass h2 {
    color: #49ac31;
    padding-bottom: 5px;
}

#forgotPass input, #forgotPass .submit {
    margin: 10px 0 0;
    clear: both;
}

#LoginPass input, #LoginPass .submit {
    margin: 10px 0 0;
    clear: both;
}

#PvtLstPass input, #PvtLstPass .submit {
    margin: 10px 0 0;
    clear: both;
}

#PvtLstPass .cancel {
    margin: 10px 0 0 20px;
}

div.forgot-pass {
    float: left;
    margin: 40px 0 0 45px;
    width: 323px;
}

.frgtPass {
    width: 690px;
    display: none;
    border: 10px solid #E6E6E6;
    z-index: 99;
    background: #fff;
    font-size: 12px;
}

.pvtlstPass {
    width: 390px;
    display: none;
    border: 10px solid #E6E6E6;
    z-index: 99;
    background: #fff;
    font-size: 12px;
}

input.email {
    margin: 10px 0;
}

span.signUp {
    background: url(../images/free-icon.jpg) no-repeat;
    width: 47px;
    height: 33px;
    float: right;
}

.inbox_el {
    width: 245px;
    position: absolute;
    background: #ffffff;
    border: 1px solid #DDDDDD;
    z-index: 100;
    margin-top: 47px;
    left: 531px;
}

    .inbox_el ul li {
        padding: 15px 0 5px 0;
        border-bottom: 1px solid #dddddd;
    }

    .inbox_el .inbox_nav_rgt {
        float: right;
        margin-right: 11px;
        font-weight: bold;
        margin-top: 10px;
    }

    .inbox_el .inbox_nav_lft {
        float: left;
        width: 150px;
        margin-left: 15px;
    }

    .inbox_el .inbox_nav_rgt span.rightClick {
        background: url(../images/right.jpg) no-repeat;
        width: 15px;
        height: 15px;
        display: inline-block;
    }

    .inbox_el .inbox_nav_rgt span.wrongClick {
        background: url(../images/wrong.jpg) no-repeat;
        width: 14px;
        height: 14px;
        display: inline-block;
    }

.inbox_nav_lft div.mail_from {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.view-message {
    padding: 15px;
    background: #ededed;
    color: #000000;
    font-weight: bold;
    cursor: pointer;
}

.inbox-box {
    display: block !important;
}

.alert-box {
    display: block !important;
}

span.right {
    cursor: pointer;
}

span.wrong {
    cursor: pointer;
}

.upload-arrow {
    background: url(../images/inner-tab-arrow.png) no-repeat;
    width: 36px;
    height: 16px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: -16px;
    margin-left: -25px;
}

.termCondition {
    height: 580px !important;
    width: 850px;
    overflow-y: scroll;
    padding: 0 25px 10px;
}

.term-heading {
    font-size: 26px;
    color: #5ea915;
    margin-bottom: 0;
    margin-left: 25px;
    font-family: 'Varela Round';
}

.termCondition p {
    margin: 0 0 10px;
    line-height: 20px;
}

.termCondition div.heading1 {
    font-size: 18px;
    font-family: 'Varela Round';
}

.scroll-pane1 a.close_btn {
    position: absolute;
    width: 55px;
    color: #565656;
    font-family: 'Varela Round';
    font-size: 14px;
    right: 10px;
    margin-top: 34px;
    background: none;
}

.scroll-pane1 {
    background: #ffffff;
    border: 10px solid #e6e6e6;
    height: 600px;
    left: 50%;
    margin: -350px 0 0 -450px;
    padding: 35px 0;
    position: fixed !important;
    top: 50%;
    z-index: 100001;
}

.agent_registration {
    position: absolute;
    z-index: 999999;
    top: 0;
    width: 1002px;
    top: 20px;
    border: 10px solid #E6E6E6;
    background: #fff;
}

    .agent_registration .close_reg {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -17px;
        top: -17px;
        width: 30px;
        z-index: 99999;
    }

.midcontainer {
    margin-bottom: 40px;
}

div.table-membership {
    font-size: 26px;
    margin-bottom: 20px;
    color: #fecf3f;
}

table.prisingTable thead tr td {
    text-align: left;
    margin-right: 5px;
    padding-right: 3px;
    padding-left: 0;
    font-size: 24px;
    color: #000000;
}

    table.prisingTable thead tr td div.fst-col {
        background: #fecf3f;
        padding: 13px 20px;
    }

    table.prisingTable thead tr td div.scnd-col {
        background: #e1f4fd;
        padding: 13px 20px;
    }

    table.prisingTable thead tr td div.thrd-col {
        background: #e1f4fd;
        padding: 13px 20px;
    }

table.prisingTable tr td {
    padding: 5px 20px 5px 20px;
    text-align: left;
    vertical-align: middle;
}

    table.prisingTable tr td div.prise {
        width: 105px;
        float: left;
        margin-top: 12px;
    }

table.prisingTable {
    border-bottom: 1px solid #b8b8b8;
    background: #ffffff;
    width: 995px;
    margin: 0 5px;
}

    table.prisingTable td.last-row {
        background: #ffffff;
        text-align: right;
    }

    table.prisingTable td a.buyNow {
        background: url(../images/add-on-service-btn.png) no-repeat;
        width: 164px;
        height: 29px;
        float: left;
        margin-top: 5px;
    }

    table.prisingTable td a.buyNowAddOn {
        background: url(../images/addCart.png) no-repeat;
        width: 164px;
        height: 29px;
        display: inline-block;
    }

    table.prisingTable td a.remove {
        background: url(../images/remove.png) no-repeat;
        width: 164px;
        height: 29px;
        float: left;
    }

.done-btn {
    background: #fff;
    margin: 0;
    ;
    padding: 20px 30px;
}

    .done-btn a.no-thanks {
        line-height: 30px;
        float: right;
        padding: 0 10px;
    }

    .done-btn a.done {
        background: url(../images/checkout-now.png) no-repeat left top;
        width: 142px;
        height: 30px;
        float: right;
    }

table.prisingTable tbody tr:nth-child(even) {
    background: #fff;
}

table.prisingTable tbody tr:nth-child(odd) {
    background: #f7f7f7;
}

table.prisingTable tbody td {
    border-right: 1px solid #e1e1e1;
}

    table.prisingTable tbody td:last-child {
        border-right: 0;
    }

b.amt {
    margin: 0 15px;
}

b.min-icon {
    background: url(../images/remove-icon.png) no-repeat;
    width: 25px;
    height: 26px;
    display: inline-block;
    margin-bottom: -7px;
    cursor: pointer;
}

div.title {
    font-size: 24px;
    margin-bottom: 5px;
    color: #000000;
}

div.heading {
    margin-bottom: 38px;
}

div.rgt_agent {
    float: left;
    margin-left: 40px;
}

div.agent {
    float: left;
    background: #fff;
    margin-left: 10px;
}

div.status {
    margin-top: 5px;
    margin-left: 5px;
}

span.no-thanks {
    margin-top: 10px;
    float: left;
    margin-left: 700px;
}

.heading-top {
    padding: 0 20px;
    font-size: 20px;
    color: #000000;
    margin-bottom: -15px;
    font-weight: bold;
    width: 290px;
    margin-top: -25px;
    background: #ffffff;
    border-left: 2px solid #E5E5E5;
    border-right: 2px solid #E5E5E5;
    margin-left: 3px;
    position: absolute;
    padding: 3px 15px;
}

.forPadding {
    padding: 0 15px;
}

.gallery-view-wrapper {
    clear: both;
}

    .gallery-view-wrapper .top {
        background: url(../images/s-result-curve-bg.png) no-repeat left top;
        padding-top: 8px;
    }

    .gallery-view-wrapper .mid-bg1 {
        background: url(../images/s-result-mid-bg.png) repeat-y left top;
        padding: 50px 8px 0 22px;
        overflow: hidden;
    }

        .gallery-view-wrapper .mid-bg1 ul li {
            float: left;
            overflow: hidden;
            height: 232px;
            width: 130px;
            margin: 0 11px 12px 0;
        }

            .gallery-view-wrapper .mid-bg1 ul li .thumbnail {
                background: #f7f7f7;
                border: 1px solid #d4d4d4;
                padding: 7px;
                display: block;
                text-align: center;
                margin-bottom: 5px;
                width: 85px;
                height: 110px;
            }

            .gallery-view-wrapper .mid-bg1 ul li p {
                clear: both;
                line-height: 18px;
            }

                .gallery-view-wrapper .mid-bg1 ul li p.online {
                    background: url(../images/online-icon-small.png) no-repeat left 1px;
                    font: 10px 'Varela Round',Arial, Helvetica, sans-serif;
                    padding: 0 0 4px 15px;
                    color: #56990c;
                }

                .gallery-view-wrapper .mid-bg1 ul li p.name {
                    color: #030303;
                    font: 500 18px 'Varela Round',Arial, Helvetica, sans-serif;
                }

                .gallery-view-wrapper .mid-bg1 ul li p.location {
                    color: #626262;
                }

    .gallery-view-wrapper .bottom {
        background: url(../images/s-result-curve-bg.png) no-repeat left -8px;
        padding-top: 8px;
    }

#thumb1 {
    margin-right: 10px;
}

div.strip-data {
    background: url(../images/strip-slice.png) repeat-x;
    padding: 10px 0 10px 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-top: 2px;
}



.dd {
    text-align: left;
    /* background-color: #fff;*/
    background-color: transparent;
    position: relative;
}

.mrgBtm .dd {
    float: right;
}

.mrgBtmData .dd {
    float: left;
    margin-bottom: 10px;
}

.lft-age .dd {
    float: left;
}

.rgt-age .dd {
    float: left;
}

.dd .ddTitle {
    text-indent: 10px;
    border: 1px solid #cfcfcf;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background: #fff;
    overflow: hidden;
    height: 25px;
    position: relative;
    z-index: 0;
    behavior: url(/Content/PIE.htc);
}

TEST {
    background: url(../images/dropdown_arrow.jpg) no-repeat 0 0;
    float: right;
    width: 31px;
    height: 25px;
}

.dd .ddTitle span.arrow {
    width: 27px;
    text-align: center;
    font-size: 12px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    background: #fff;
    color: #5F4533;
    height: 25px;
    background: url(../images/dropdownarrow.jpg) no-repeat center center !important;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 0;
    display: inline-block;
}

.dd .ddTitle span.ddTitleText {
    text-indent: 0px;
    overflow: hidden;
    line-height: 25px;
    font-size: 12px;
    color: #515151;
    font-family: Arial, Helvetica, sans-serif;
}

.dd .ddChild {
    position: absolute;
    border: 1px solid #CCCCCC;
    border-top: none;
    display: none;
    margin: 0;
    width: auto;
    overflow: auto;
    overflow-x: hidden !important;
    background-color: #fff;
    font-size: 12px;
    padding-top: 7px;
    top: 20px !important;
    z-index: 10 !important;
    height: 100px !important;
    font-family: Arial, Helvetica, sans-serif;
}

    .dd .ddChild .opta a, .dd .ddChild .opta a:visited {
        padding-left: 10px;
    }

    .dd .ddChild a {
        display: block;
        padding: 3px 0 3px 9px;
        text-decoration: none;
        color: #515151;
        overflow: hidden;
        cursor: pointer;
        font-family: Arial, Helvetica, sans-serif;
    }

        .dd .ddChild a:hover {
            background-color: #fff;
            color: #000;
        }

        .dd .ddChild a.selected {
            background-color: #F3F3F3;
            color: #515151 !important;
            font-family: Arial, Helvetica, sans-serif;
        }

.dd .borderTop {
    border-top: 1px solid #c3c3c3 !important;
}

.dd .noBorderTop {
    border-top: none 0 !important;
}

#ProfileSubmitBlock2 span.date {
    position: relative;
    float: left;
    height: 24px;
    width: 170px;
}

    #ProfileSubmitBlock2 span.date input {
        width: 150px;
    }

    #ProfileSubmitBlock2 span.date a {
        position: absolute;
        right: 5px;
    }

.mrgTop {
    margin: 20px 0 15px;
}

.mrgBtm {
    margin-bottom: 10px;
}

    .mrgBtm .padding {
        padding-top: 5px;
    }

    .mrgBtm .spanPaddNotToApply {
        position: absolute;
        margin-top: 10px;
    }

.drpDownMidium {
    width: 165px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .drpDownMidium {
        width: 165px !important;
    }
}

.drpDownSmall {
    width: 60px !important;
}

.affiliate-banner {
    position: relative;
}

ul.affilation {
    margin-left: 122px;
    top: 526px;
    position: absolute;
}

    ul.affilation li {
        background: url(../images/menu_aff.png) no-repeat;
        width: 148px;
        height: 147px;
        z-index: 15;
        text-align: center;
        float: left;
    }

        ul.affilation li span {
            width: 83px;
            margin-top: 40px;
            display: inline-block;
            padding: 0;
            color: #fff;
            font-size: 12px;
            font-family: arial,sans-serif;
            font-weight: bold;
        }

            ul.affilation li span.ext-mrgn {
                margin-top: 55px;
            }

.reg-affilation {
    width: 806px;
    background: #ffffff;
    padding: 15px 0 0 0;
}

    .reg-affilation .affData {
        width: 373px;
        margin-top: 97px;
    }

.life-time {
    border-top: 1px solid #e4e4e4;
    background: #fefefe;
    margin-top: 36px;
}

.affData .affData-heading {
    font-size: 30px;
    color: #2b539b;
    font-family: Varela Round;
}

.reg-info {
    margin: 10px 0 15px 0;
    padding: 0 35px;
}

.reg-heading {
    font-size: 18px;
    color: #3d9a13;
    padding: 0 35px;
    font-family: Varela Round;
}

.input-fields {
    padding: 0 35px;
}

.close_btn_rgt {
    float: right;
    margin: 10px;
    color: #515151;
}

.fLeft {
    float: left;
}

.fRight {
    float: right;
}

    .fRight span {
        padding-right: 6px;
    }

.box .dd {
    float: left;
}

input.checkData {
    margin-right: 5px;
}

.phone-number #ph-num {
    width: 200px;
}

.phone-number .dd {
    background: none;
    cursor: pointer;
    padding: 16px 0 0 33px;
    z-index: 11;
}

    .phone-number .dd .ddTitle {
        background: none;
        border: none;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        height: 25px;
        margin-left: -6px;
        margin-top: 1px;
    }

        .phone-number .dd .ddTitle span.arrow {
            display: none;
        }

        .phone-number .dd .ddTitle span.ddTitleText {
            color: #000000;
            font-size: 14px;
            height: 22px;
            line-height: 22.5px;
            font-size: 15px\9;
        }

            .phone-number .dd .ddTitle span.ddTitleText .ddTitleText {
                float: left;
                background: url(../images/phone.png) no-repeat 0 center;
                padding-left: 22px;
                font-size: 14px;
            }

    .phone-number .dd .ddChild .ddTitleText {
        background: url(../images/phone.png) no-repeat 0 center;
        padding-left: 22px;
        line-height: 21px;
        display: inline-block;
    }

.phone-number #ph-num_msdd img {
    height: 12px;
    margin: -5px 4px 4px 0;
    margin: 0px 4px 4px -5px\0;
    width: 18px;
}

.phone-number .dd .ddChild {
    background: url(../images/drpdown.png) no-repeat center bottom;
    border: none;
    font-size: 14px;
    min-height: 94px;
    right: 44px;
    top: 38px !important;
    width: 177px !important;
    padding: 0 0 10px;
    overflow: auto;
    height: auto !important;
}

    .phone-number .dd .ddChild a {
        padding: 5px 6px 5px 10px;
        color: #000000;
    }

        .phone-number .dd .ddChild a:first-child {
            margin-top: 7px;
        }

.phone-number #ph-num_msdd .ddChild img {
    float: right;
    height: 12px;
    margin: 5px 13px 4px 0;
    margin: 5px 18px 4px 0\0;
    width: 18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .phone-number #ph-num_msdd .ddChild img {
        margin: 5px 11px 4px 0;
    }
}


.tot-amt .buy-btn {
    margin-right: 100px;
    margin-top: 10px;
    display: block;
}

    .tot-amt .buy-btn img {
        margin-top: 10px;
    }

.em-readmore {
    text-decoration: none;
    float: right;
}

    .em-readmore:hover {
        text-decoration: underline;
    }

#personal-msg, #Personality-msg, #interests-msg {
    width: 650px;
    padding: 25px 0px 10px 10px;
}

.header-login .txt-box-new input {
    padding: 2px 10px 4px 10px;
    width: 94px;
    behavior: url(/Content/PIE.htc);
}

#header .header-singup {
    padding: 0px;
    margin-top: -2px;
}

    #header .header-singup a {
        display: block;
        padding: 5px 51px 12px 0;
        width: 57px;
    }

.inbox_el .upload-arrow {
    background: url(../images/inbox-header-aero.png) no-repeat center bottom;
}

.fancybox-inner h2 {
    color: #5EA915;
    font-size: 26px;
    padding-bottom: 5px;
}

#alertMsg {
    margin-left: 140px;
}

.inviteBtn {
    background: url(../images/invitenow-btn.png) no-repeat;
    width: 105px;
    height: 26px;
    display: inline-block;
    border: 0;
    cursor: pointer;
}

fieldset.error .dd .ddTitle {
    border: 1px solid #f00;
}

.error-txt {
    background: #FFF5F5;
    border: 1px solid #F2E3E3;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    clear: both;
    color: #FF0000;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 10px;
}

a.remove-list {
    background: url(../images/remove-list.png) no-repeat;
    width: 168px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
}

a.remove-best-choice {
    background: url(../images/remove_best_choice.png) no-repeat;
    width: 198px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
}

.spnError1 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 50px;
    margin-top: -10px;
}

.spnError2 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 350px;
    margin-top: -6px;
}

.spnError3 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 10px;
    margin-top: -6px;
}

.spnError4 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

.spnError6 {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 50px;
}

.spnError7 {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

.spnErrorFP {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 15px;
    margin-left: 5px\0;
    margin-top: 5px;
}

.spnError9 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 10px;
    margin-top: 0px;
    position: absolute;
}

.spnError10 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 130px;
    margin-top: 0px;
    position: absolute;
}

.spnErrorUN {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 46px;
    margin-top: 0px;
    position: absolute;
}

.spnErrorPSW {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 164px;
    margin-top: 0px;
    position: absolute;
}

.spnErrorAgeFrom {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 209px;
    margin-top: -5px;
    position: absolute;
}

.spnErrorAgeTo {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 332px;
    margin-top: -5px;
    position: absolute;
}

/*Search Bar*/
.spnErrorAgeFromSearchBar {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 17px;
    margin-top: -5px;
    position: absolute;
}

.spnErrorAgeToSearchBar {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 136px;
    margin-top: -5px;
    position: absolute;
}
/*End Search Bar*/

.spnErrorSeacrhbyId {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 9px;
    margin-top: -5px;
    position: absolute;
}

.spnErrorSById {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 20px;
    margin-top: -11px;
    position: absolute;
}

.spnErrorRefer {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 15px;
    margin-top: 0px;
}

.spnErrorAdvance1 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 10px;
    margin-top: -6px;
}

.spnErrorAdvance2 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-right: 10px;
    margin-top: -12px;
}

.spnErrorAgeAdvSearch {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 72px;
    margin-top: 5px;
}

.paging .dd {
    color: #515151;
    font: 14px 'Varela Round',Arial, Helvetica, sans-serif;
    background: none;
    width: 75px !important;
    z-index: 9 !important;
    position: absolute;
    left: 50%;
    margin-left: 210px;
    margin-top: -21px;
}

    .paging .dd .ddTitle {
        cursor: default;
        height: 24px;
        overflow: hidden;
        width: 74px !important;
    }

    .paging .dd .ddChild {
        position: absolute;
        border: 1px solid #eaeaea;
        border-top: none;
        display: none;
        margin: 3px 0 0 5px;
        width: 64px !important;
        overflow: auto;
        overflow-x: hidden !important;
        z-index: 99999 !important;
        background: #fff;
    }

.drpDown-lft .fRight .dd {
    float: left !important;
}

.drpDown-lft .fRight {
    margin: 10px 0;
}

.forId {
    width: 120px;
    margin: 5px 0 5px 5px;
}

.conversation {
    font-size: 12px;
    width: 120px;
    margin-left: 5px;
}

.comm-content .fRight {
    margin-right: 15px;
}

    .comm-content .fRight a {
        display: block;
        line-height: 20px;
        font: 'Varela Round',Arial,Helvetica,sans-serif;
    }

.comm-content .scndDiv {
    margin-left: 13px;
}

.comm-content {
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 15px 15px 0;
    margin-right: 9px;
}

    .comm-content .scndDiv .name {
        color: #030303;
        font: 500 18px 'Varela Round',Arial,Helvetica,sans-serif;
    }

    .comm-content .scndDiv .data {
        color: #777777;
        margin: 2px 0;
    }

.option-all1 {
    clear: both;
}

    .option-all1 h3 {
        color: #313131;
        font-size: 18px;
        clear: both;
        margin: -20px 22px 15px 12px;
        padding: 5px 0 7px;
    }

        .option-all1 h3 span {
            color: #5EA915;
        }

ul.comm-style li {
    text-align: center;
    padding: 15px;
}

    ul.comm-style li .smallName {
        color: #5ea915;
    }

    ul.comm-style li .acceptRequest {
        padding: 20px 30px;
        border: 1px solid #c6dfad;
        width: 415px;
        margin-left: 30px;
        margin-top: 25px;
        background: #eef5e7;
        position: relative;
    }

        ul.comm-style li .acceptRequest .arrow {
            background: url(../images/comm-arrow.png) no-repeat;
            width: 10px;
            height: 17px;
            display: block;
            position: absolute;
            margin: -15px 0 0 -40px;
        }

ul.comm-style .fLeft .date {
    color: #000;
}

.view-comm {
    font-size: 18px;
    color: #000;
    padding: 20px 0 0 0;
}

    .view-comm .noOfComm {
        color: #5ea915;
    }

ul.comm-style li .accept {
    padding: 20px 30px;
    border: 1px solid #e5e5e5;
    width: 415px;
    margin-left: 30px;
    background: #f6f5f5;
    position: relative;
    text-align: left;
}

    ul.comm-style li .accept .arrow {
        background: url(../images/comm-arrow1.png) no-repeat;
        width: 10px;
        height: 17px;
        display: block;
        position: absolute;
        margin: 0px 0 0 -39px;
    }

.neg-hover {
    width: 160px;
    position: absolute;
    z-index: 99;
    top: -140px;
    border: 8px solid #e6e6e6;
    background: #fff;
    left: 100px;
    padding: 15px 4px 10px 4px;
}

.negative {
    position: relative;
}

.neg-hover input {
    float: left;
}

.neg-hover label {
    float: left;
    margin-left: 5px;
    margin-top: 1px;
}

ul li.hoverdata {
    float: left;
    margin: 0 20px 15px 10px;
    position: relative;
    text-align: left;
    width: 140px !important;
}

.show-bestchoice {
    background: url(../images/show_mybestchoice.png) no-repeat 0 0;
    width: 12px;
    height: 13px;
    display: inline-block;
    margin: 0;
}

span.status_online {
    background: url(../images/online-icon.png) no-repeat 0 0;
    position: absolute;
    width: 17px;
    height: 17px;
    right: 0px;
    bottom: 0px;
}

span.status_offline {
    background: url(../images/offline-icon.png) no-repeat 0 0;
    position: absolute;
    width: 17px;
    height: 17px;
    right: 0px;
    bottom: 0px;
}

.btns-green {
    background: url(../images/btn_bg.png) no-repeat 0 0;
}

    .btns-green span {
        background: url(../images/btn_bg.png) no-repeat right -24px;
    }

.btns-red {
    background: url(../images/btn_bg.png) no-repeat 0 -48px;
}

    .btns-red span {
        background: url(../images/btn_bg.png) no-repeat right -72px;
    }

.btns-green, .btns-red {
    display: inline-block;
    float: left;
    margin-left: 9px;
    color: #fff;
    font-size: 14px;
    padding: 0 0 0 13px;
}

    .btns-green span, .btns-red span {
        height: 24px;
        line-height: 23px;
        padding: 0 18px 0 5px;
        display: block;
    }

.forgot-pass .btns {
    clear: both;
}

    .forgot-pass .btns .backlogin {
        float: left;
        margin: 14px 0 0 14px;
        color: #424242;
    }

.signupBg {
    clear: both;
    margin: 36px 0 0;
}

    .signupBg a.sign-left {
        background: url(../images/singup_bg.png) no-repeat left 0;
        padding-left: 12px;
        display: inline-block;
        position: relative;
    }

        .signupBg a.sign-left .sign-ryt {
            background: url(../images/singup_bg.png) no-repeat right -58px;
            padding: 5px 12px 0 0;
            display: block;
            height: 52px;
            color: #fff;
        }

        .signupBg a.sign-left .heart {
            position: absolute;
            width: 41px;
            height: 37px;
            right: 0px;
            top: -11px;
            background: url(../images/heart.png) no-repeat 0 0;
        }

        .signupBg a.sign-left .htext {
            font-size: 20px;
            clear: both;
            display: block;
            line-height: 27px;
        }

        .signupBg a.sign-left .intext {
            display: block;
            line-height: 16px;
        }

.forgot-pass input[type="text"] {
    width: 250px;
}

ul.dasboard-nav li.myContacts_grey {
    background: url(../images/my-contacts-icon_grey.png) no-repeat left 3px;
    padding-left: 21px;
}

ul.dasboard-nav li.favorite_grey {
    background: url(../images/favorite-star-icon_grey.png) no-repeat left 0px;
    padding-left: 25px;
}

ul.dasboard-nav li.new-eoi_grey {
    background: url(../images/new-eoi-icon_grey.png) no-repeat left 2px;
    padding-left: 26px;
}

ul.dasboard-nav li.new-fans_grey {
    background: url(../images/new-fans-icon_grey.png) no-repeat left 4px;
    padding-left: 26px;
}

ul.dasboard-nav li.bestChoice_grey {
    background: url(../images/mybestchoice_grey.png) no-repeat left 2px;
    padding-left: 22px;
}

.top-profile-slider ul li .right-col .content .s-link a.eoi_grey {
    background: url(../images/new-eoi-icon_grey.png) no-repeat scroll left 5px;
    padding-left: 26px;
}

.top-profile-slider ul li .right-col .content .s-link a.favorite_grey {
    background: url(../images/favorite-star-icon_grey.png) no-repeat left 2px;
}

.top-profile-slider ul li .right-col .content .s-link a.chat_grey {
    background: url(../images/chat-icon_grey.png) no-repeat left 6px;
    padding-left: 25px;
}

.list-view-wrapper ul li .mid-bg .detail .offline, ul.myMatches li .offline {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.list-view-wrapper ul li .mid-bg .detail .busy, ul.myMatches li .busy {
    background: url("../images/busy.png") no-repeat scroll left 1px transparent;
    color: #e22301;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.offline-small {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
}

#overlay_refer {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.25;
    width: 100%;
    z-index: 12;
}

#overlay_login {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.25;
    width: 100%;
    z-index: 12;
}

p.viewall a {
    cursor: pointer;
}

ul.dasboard-nav li a {
    cursor: pointer;
}

.forCenter {
    position: absolute;
    top: 198px;
    right: 324px;
    margin-left: 50%;
}

span.userStatusUnknown {
    color: #5EA915 !important;
}

span.userStatusOnline {
    color: #5EA915 !important;
}

span.userStatusBusy {
    color: #e22301 !important;
}

span.userStatusOffline {
    color: #515151 !important;
}

span.UserUnknown {
    background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
    color: #56990C;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
}

span.UserOnline {
    background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
    color: #56990C;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
}

span.UserBusy {
    background: url("../images/busy.png") no-repeat scroll left 1px transparent;
    color: #E22301;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
}

span.UserOffline {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
}

.list-view-wrapper ul li .mid-bg .detail .online, ul.myMatches li .UserUnknown {
    background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
    color: #56990C;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.list-view-wrapper ul li .mid-bg .detail .online, ul.myMatches li .UserOnline {
    background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
    color: #56990C;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.list-view-wrapper ul li .mid-bg .detail .online, ul.myMatches li .UserBusy {
    background: url("../images/busy.png") no-repeat scroll left 1px transparent;
    color: #E22301;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.list-view-wrapper ul li .mid-bg .detail .online, ul.myMatches li .UserOffline {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 3px 0 4px 20px;
}

.detail-right .two-col-wrapper .left-col h1 span.userUnknown {
    background: url("../images/online-icon.png") no-repeat scroll left top transparent;
    color: #5FB52C;
    font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    padding: 0 0 0 20px;
}

.detail-right .two-col-wrapper .left-col h1 span.userOnline {
    background: url("../images/online-icon.png") no-repeat scroll left top transparent;
    color: #5FB52C;
    font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    padding: 0 0 0 20px;
}

.detail-right .two-col-wrapper .left-col h1 span.userBusy {
    background: url("../images/busy.png") no-repeat scroll left top transparent;
    color: #E22301;
    font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    padding: 0 0 0 20px;
}

.detail-right .two-col-wrapper .left-col h1 span.userOffline {
    background: url("../images/offline-icon.png") no-repeat scroll left top transparent;
    color: #808080;
    font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    padding: 0 0 0 20px;
}

.errorSpn {
    background: #FFF5F5;
    border: 1px solid #FF0000;
}

.error-txt1111 {
    background: #FFF5F5;
    border: 1px solid #F2E3E3;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    clear: both;
    color: #FF0000;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 10px;
}

/*.photoGallery-popup {
    position: fixed;
    background: #ffffff;
    z-index: 15;
    width: 546px;
    padding: 12px;
    left: 25%;
    top: 25%;
    border: 10px solid #E6E6E6;
}*/

a.close_btn {
    background: url("../images/fancy-btn.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -36px;
    top: -18px;
    width: 45px;
    z-index: 8040;
}

.overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.25;
    width: 100%;
    z-index: 11;
}

.photoGallery-popup a.submit_btn_update {
    background: url("../images/submit_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 86px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
}

.photoGallery-popup .sub {
    margin-bottom: 5px;
}

.photoGallery-popup input.textFld {
    width: 95%;
    margin-bottom: 15px;
}

.photoGallery-popup textarea {
    width: 95%;
    height: 188px;
    margin-bottom: 15px;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 8px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    overflow: auto;
}

.forPadding {
    padding: 25px 40px;
}

.required {
    color: red;
}

.messageTitle .messagerName {
    color: #515151;
}

.cancel_btn_msg {
    background: url("../images/cancel_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    width: 86px;
    margin-left: 0px;
    float: left;
    margin-right: 5px;
}

.change-password label {
    margin-bottom: 22px;
    width: 120px;
}

.change-password {
    margin-left: 120px;
    margin-top: 40px;
}

    .change-password .txtbox-left-new .spnErrorChangePassword {
        margin-right: 100px;
    }

.spnErrorPassword {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 131px;
    margin-top: -10px;
}

.translator-popup {
    width: 756px !important;
    padding: 25px;
    top: 25%;
    left: 50%;
    position: fixed;
    margin-left: -470px;
}

.fstCol {
    margin-right: 50px;
    width: 350px;
}

textarea.translator-txtarea {
    margin: 10px 0;
    height: 295px;
    width: 342px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #b4b4b4;
    position: relative;
    behavior: url(/Content/PIE.htc);
    overflow: auto;
}

a.translatorData {
    background: url("../images/translator.png") no-repeat scroll 0 0 transparent;
    width: 29px;
    height: 111px;
    display: inline-block;
    position: fixed;
    top: 200px;
    z-index: 99999;
}
/*Amit*/
.translator {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #E6E6E6;
    position: fixed;
    top: 40%;
    width: 1002px;
    z-index: 99;
}

    .translator .close_reg {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -17px;
        top: -17px;
        width: 30px;
        z-index: 99999;
    }

.readmore {
    margin-right: 8px;
}

/*.photoGallery-popup {
    position: fixed;
    background: #ffffff;
    z-index: 100;
    width: 546px;
    padding: 12px;
    left: 25%;
    top: 25%;
    border: 10px solid #E6E6E6;
}*/

.photoGallery-popup {
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #e6e6e6;
    height: 500px;
    left: 50%;
    margin: -270px 0 0 -273px;
    padding: 12px;
    position: fixed;
    top: 50%;
    width: 546px;
    z-index: 100;
}


a.close_btn {
    background: url("../images/fancy-btn.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -36px;
    top: -18px;
    width: 45px;
    z-index: 8040;
}

.overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.25;
    width: 100%;
    z-index: 11;
}

.photoGallery-popup input.submit_btn_update {
    background: url("../images/submit_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 86px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
}

.photoGallery-popup .messageTitle {
    color: #515151;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
    width: 360px;
}

.photoGallery-popup .sub {
    margin-bottom: 5px;
}

.photoGallery-popup input.textFld {
    width: 95%;
    margin-bottom: 15px;
}

.photoGallery-popup textarea {
    width: 95%;
    height: 188px;
    margin-bottom: 15px;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 8px;
    color: #515151;
    float: left;
    margin-right: 10px;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    overflow: auto;
}

.forPadding {
    padding: 25px 40px;
}

.required {
    color: red;
}

.messageTitle .messagerName {
    margin-left: 10px;
    font-size: 12px;
    font-weight: normal;
}

.cancel_btn_msg {
    float: left;
}

.gold_membership {
    background: url("../images/star.png") no-repeat;
    height: 24px;
    padding-left: 34px;
    font-size: 22px;
}

div.prcperMnth {
    float: left;
    margin-top: 8px;
    margin-left: 20px;
}

    div.prcperMnth span.upgrade {
        border-right: 1px solid #e3e3e3;
        padding-right: 10px;
    }

    div.prcperMnth span.perMnth {
        padding-left: 10px;
    }

.titleBox {
    background: url("../images/compare_header_slice.png") repeat-x;
    height: 58px;
    padding: 26px 22px;
}

#output1 {
    background: url("../images/dashboard-bg.gif") no-repeat scroll left top transparent;
    margin-top: 17px;
    padding: 1px 2px;
}

.goldPadding {
    padding: 0 22px;
}

table.goldMembershipData {
    margin-top: -10px;
}

    table.goldMembershipData tr.tbl-header {
        background: #5ea915;
        color: #fff;
    }

    table.goldMembershipData tr td {
        padding: 15px 17px;
        border-bottom: 1px solid #e3e3e3;
    }

ul.dasboard-nav1 li {
    float: left;
    padding: 2px 0 0 18px;
    font: 500 16px 'Varela Round',Arial, Helvetica, sans-serif;
    min-height: 40px;
    position: relative;
}

    ul.dasboard-nav1 li.grey a {
        color: #b9b9b9 !important;
        cursor: default;
    }

    ul.dasboard-nav1 li:first-child {
        margin: 0 0 0 5px;
        padding: 2px 0 0 32px;
    }

    ul.dasboard-nav1 li a {
        color: #000;
    }

    ul.dasboard-nav1 li.active a {
        color: #7eba44;
    }

    ul.dasboard-nav1 li.active span.arrow {
        background: url(../images/inner-tab-arrow.png) no-repeat left top;
        width: 36px;
        height: 16px;
        position: absolute;
        bottom: -3px;
        left: 50%;
        margin-left: -18px;
    }

.tpMrg {
    margin-top: 20px;
}

ul.dasboard-nav1 li.black a {
    color: #000;
}

.change-password {
    margin: 40px 0 0 120px;
}

    .change-password label {
        width: 120px;
        margin-bottom: 22px;
        margin-top: 4px;
    }

    .change-password span.txtbox-left-new {
        ;
        margin-bottom: 22px;
    }

    .change-password a.updatePassword {
        margin-left: 120px;
    }

    .change-password input.updatePassword {
        background: url("../images/update.png") no-repeat scroll 0 0 transparent;
        border: 0 none;
        cursor: pointer;
        height: 24px;
        width: 80px;
        margin-left: 120px;
        float: left;
        margin-top: 10px;
    }

.translator-popup-blog {
    width: 425px !important;
    padding: 25px;
    top: 35%;
    left: 50%;
    position: fixed;
    margin-left: -220px;
}

.fstCol-blog {
    margin-right: 50px;
}

textarea.translator-txtarea-blog {
    margin: 10px 0;
    height: 200px;
    overflow-y: scroll;
}

.translator-btns-blog {
    margin-top: 20px;
}

a.translatorData-blog {
    background: url("../images/translator.png") no-repeat scroll 0 0 transparent;
    width: 29px;
    height: 111px;
    display: inline-block;
    position: absolute;
    top: 156px;
}

.admin-alert .alert-top a.closex {
    position: absolute;
    right: 15px;
    color: #fff;
}

.admin-alert .alert-top div.alert-txt {
    float: left;
    font-size: 16px;
}

.alert-top {
    background: #5EA915;
    padding: 10px;
    color: #ffffff;
    position: relative;
    margin-bottom: 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    behavior: url(/Content/PIE.htc);
}

.admin-alert {
    position: absolute;
    right: -54px;
    z-index: 1;
    background: #ffffff;
    top: 0;
    z-index: 101 !important;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.75);
}

.alert-desc {
    color: #000;
    width: 500px;
    ;
}

.diff-circle span.circle.active {
    background: #5FA517;
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #5FA517;
    border-radius: 50%;
    behavior: url(/Content/PIE.htc);
    text-align: center;
    font-size: 12px;
    color: #ffffff;
}

.diff-circle span.circle {
    background: #F2F2F2;
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #F2F2F2;
    border-radius: 50%;
    behavior: url(/Content/PIE.htc);
    text-align: center;
    font-size: 12px;
    color: #000000;
}

.diff-circle {
    margin-top: -20px;
    text-align: right;
    margin-right: 20px;
    position: absolute;
    bottom: 6px;
    right: 40px;
}

.jspVerticalBar {
    right: 0;
}

.fstCol .dd {
    float: left;
}

.diff-circle .prev.active {
    background: url("../images/prev_active.png") no-repeat scroll 0 0 transparent;
    width: 7px;
    height: 9px;
    display: inline-block;
    margin-right: 5px;
}

.diff-circle .next.active {
    background: url("../images/next_active.png") no-repeat scroll 0 0 transparent;
    width: 7px;
    height: 9px;
    display: inline-block;
}

.errormessage {
    color: red;
}

.admin-alert {
    position: absolute;
    right: 130px;
    top: 40px;
}

.height {
    height: 370px !important;
}

.spnErrorStory {
    color: #B66262 !important;
    margin-left: -6px;
}

.spnErrorAffiliateReg {
    color: #B66262;
    float: left;
    font-size: x-small;
    font-weight: normal;
    line-height: 1;
    margin-right: 35px;
}

.fstCol .dd {
    float: left;
    position: relative;
    behavior: url(/Content/PIE.htc);
}

span.NewUserUnknown {
    background: url("../images/online-icon-small.png") no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    position: absolute;
    display: inline-block;
    z-index: 9;
    bottom: 2px;
    right: 2px;
}

span.NewUserOnline {
    background: url("../images/online-icon-small.png") no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    position: absolute;
    display: inline-block;
    z-index: 9;
    bottom: 2px;
    right: 2px;
}

span.NewUserBusy {
    background: url("../images/busy.png") no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    position: absolute;
    display: inline-block;
    z-index: 9;
    bottom: 2px;
    right: 2px;
}

span.NewUserOffline {
    background: url("../images/offline-icon.png") no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    position: absolute;
    display: inline-block;
    z-index: 9;
    bottom: 2px;
    right: 2px;
}

span.offlinePrfc {
    background: url("../images/offline-icon.png") no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    position: absolute;
    display: inline-block;
    z-index: 9;
    bottom: 2px;
    right: 2px;
}

ul li p.name span.User1Online {
    background: url("../images/online-icon-small.png") no-repeat scroll left 1px transparent;
    color: #56990C;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 4px 0 4px 20px;
}

ul li p.name span.User1Offline {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 4px 0 4px 20px;
}

ul li p.name span.User1Busy {
    background: url("../images/busy.png") no-repeat scroll left 1px transparent;
    color: #E22301;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin: 0 5px;
    padding: 4px 0 4px 20px;
}

.right-border a#aTranslate {
    margin-top: -26px;
}

.fixed-width.full_width {
    max-width: 98%;
    margin: 0 auto;
    clear: both;
    min-width: 1600px;
}

    .fixed-width.full_width .grid_container {
        width: 100%;
    }

    .fixed-width.full_width .tbl_scroll {
        overflow: inherit;
    }

.header_inner.header_inner_fullWidth {
    max-width: 98%;
    margin: 0 auto;
    padding: 12px 0 8px;
    min-width: 1600px;
}

.navigation.full_width {
    min-width: 1600px;
}

.header.full_width {
    min-width: 1600px;
}

.right-border a#aTranslate {
    margin-top: -26px;
}

.agent_registration_mem {
    position: fixed;
    z-index: 99;
    top: 50%;
    width: 1002px;
    border: 10px solid #E6E6E6;
    background: #fff;
    left: 50%;
    height: 720px;
    margin: -360px 0 0 -500px !important;
}

    .agent_registration_mem .close_reg {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -17px;
        top: -17px;
        width: 30px;
        z-index: 99999;
    }

.ad-Search-form-wrapper-faq .s-mid .search-with h1 {
    color: #515151 !important;
    float: left;
    font: 500 20px 'Varela Round',Arial,Helvetica,sans-serif !important;
    margin-bottom: 10px !important;
    padding: 5px 0 10px !important;
}

.ad-Search-form-wrapper-faq .search-with {
    border-bottom: 1px solid #efefef;
    clear: both;
}

.spnErrorMessage {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 10px;
    margin-top: -10px;
}

.spnMsgMessage {
    color: Red;
    display: block;
    font-size: 12px;
    padding-top: 2px;
}

a#cls_btn_upload {
    background: url("../images/wrong.png") no-repeat scroll 0 0 transparent;
    width: 14px;
    height: 14px;
    float: right;
    margin-top: -15px;
    margin-right: 5px;
}

.advertise-banner img {
    width: 100%;
}

.agreen {
    color: #51AF2F !important;
}

.updateAgent label {
    width: 120px;
    margin-bottom: 22px;
}

.updateAgent {
    margin-left: 120px;
    margin-top: 40px;
}

    .updateAgent .txtbox-left-new .spnErrorChangePassword {
        margin-right: 100px;
    }

span.textboxStyle {
    width: 102px;
    padding: 0px 6px 0 6px;
    height: 20px;
    border: 1px solid #cfcfcf;
    background: #fff;
    position: relative;
    border-radius: 20px;
    behavior: url(/Content/PIE.htc);
    display: inline-block;
    line-height: 18px;
}

    span.textboxStyle input {
        border: none;
        font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
        color: #515151;
        width: 99px;
        height: 12px;
        margin: 3px 0 0 2px;
        -webkit-appearance: none;
    }
/*Amit*/
.createAgentGirl.updateAgent label {
    width: 163px !important;
    margin-bottom: 22px;
}

#output-innerForAgentGirl {
    clear: both;
    display: block;
    background: url(../images/inner-tab-bg.gif) no-repeat left top;
    min-height: 185px;
    padding: 34px 15px 0 20px;
    margin-left: 3px;
}

.defaultSkin .mceStatusbar div span {
    display: none !important;
}

.data-pro.languageBlock .dd {
    width: 517px !important;
    margin-right: 0px !important;
}

.data-pro.languageBlock .ddChild {
    width: 517px !important;
}

.data-pro .mrgLabel {
    margin-right: 25px;
    width: 95px;
    display: inline-block;
    margin-top: -5px !important;
}

.mrgLabelProfile {
    margin-right: 25px;
    width: 82px;
    display: inline-block;
}

label.imgIntrest {
    background: url(../images/interests-icon.png) 166px -1px no-repeat;
    height: 23px;
}

.russianTextarea {
    border: 1px solid #E3E3E3;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin-bottom: 20px;
    overflow: auto;
}

.russianEthinicity .ddChild {
    height: 112px !important;
    overflow-y: scroll !important;
}

.mrgBtmRussian .mrgBtm .dd {
    float: left !important;
}

.russianAbout label {
    margin-top: 3px !important;
    margin-right: 3px !important;
    display: inline-block;
}

    .russianAbout label span {
        position: relative;
        right: -8px;
        top: -21px;
    }

.russianAbout span.required {
    margin: 2px 0 0 0;
}

li.my-blog a.newBlog {
    background: url(../images/my-blog-new.png) no-repeat right 3px;
    height: 17px;
    display: inline-block;
    padding-right: 41px;
    margin-bottom: -3px;
}

li.elena-blogs a.readitnow {
    background: url(../images/read-it-now.png) no-repeat right 3px;
    height: 17px;
    display: inline-block;
    padding-right: 77px;
    margin-bottom: -3px;
}

.myBlogPopUp {
    left: 50%;
    margin-left: -339px;
    top: 26% !important;
    width: 684px !important;
    position: fixed !important;
}

.my-blog-popup {
    padding: 30px;
}

.myBlog-Title {
    font-size: 22px;
    margin-top: 35px;
    margin-bottom: 35px;
}

.my-blog-popup p {
    margin-top: 12px;
}

    .my-blog-popup p:last-child {
        margin-top: 20px;
    }

a.fter-myBlog {
    display: block;
    text-align: center;
    margin-bottom: 30px;
}

.error-msg {
    font-size: 12px;
    color: Red;
    padding: 0 10px;
}

.spnErrorSetting1 {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin: -15px 0px 0px 15px;
}

.phnData .ddTitleText span a {
    display: none !important;
}

.spnErrorPvtPswd {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    margin-top: 5px;
}

#header .fix-width {
    position: relative;
}

section.photo-gallery {
    width: 620px;
    margin-left: 25px;
}

.photo-gallery ul li {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

    .photo-gallery ul li a img {
        border: 5px solid #fff;
    }

.lghtbox {
    position: fixed;
    z-index: 9998;
    background: #ffffff;
    padding: 30px 0px 25px 25px;
    border: 10px solid #E6E6E6;
    top: 50%;
    left: 50%;
    margin-left: -315px !important;
}

    .lghtbox .fRight {
        margin-right: 29px;
    }

    .lghtbox .close_btn {
        background: url("../images/fancy-btn.png") no-repeat scroll left top transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -19px;
        top: -19px;
        width: 30px;
        z-index: 8040;
    }

.overlay_attach {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

#attach_lghtBox li.active a img.image_data, #attach_lghtBox li:hover a img.image_data {
    border: 5px solid #7EBA44;
}

#DeclineTemplate {
    width: 590px;
    margin-bottom: 10px;
}

    #DeclineTemplate .label_radio {
        margin: 0px;
        height: 22px;
    }

    #DeclineTemplate tr td {
        vertical-align: top;
        padding-bottom: 10px;
    }

a.backToAdmin {
    background: url("../images/back-to-admin.png") no-repeat scroll 0 0 transparent;
    width: 141px;
    height: 29px;
    display: inline-block;
    position: fixed;
    top: 0px;
}

#DeclineTemplate tr td {
    vertical-align: top;
    padding-bottom: 10px;
}

ul.ac-links li.myStory {
    background: url(../images/story.jpg) no-repeat 0px 2px;
}

ul.ac-links li.subscribeNewsletter {
    background: url(../images/Subsciption-newsletter.jpg) no-repeat 0px 2px;
}

.global_block_msg {
    padding: 15px 10px 15px 15px;
    border: 7px solid #9b9b9b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/Content/PIE.htc);
    height: auto;
    overflow: inherit;
    background: #ffffff;
}

    .global_block_msg h2 {
        font-size: 16px;
        font-family: 'Varela Round',Arial, Helvetica, sans-serif;
        padding-bottom: 5px;
    }

    .global_block_msg p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0 0 5px 0;
        color: #444444;
    }

.global_block_button {
    float: left;
    width: auto;
    min-width: 30px;
    line-height: 24px;
}

    .global_block_button a, .global_block_button input {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        behavior: url(/Content/PIE.htc);
        padding: 5px 15px;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
        cursor: default;
    }

    .global_block_button input {
        margin: 0px;
        padding: 5px 15px;
        border: 0;
        cursor: pointer;
    }

    .global_block_button submit {
        margin: 0px;
        padding: 5px 15px;
        border: 0;
        cursor: pointer;
    }

    .global_block_button img {
        position: absolute;
        margin-left: 15px;
        margin-top: 6px;
        cursor: default;
    }

.global_block_msg h2.blue {
    color: #224f9f;
}

.global_block_button.blue a, .global_block_button.blue input {
    background: #224f9f;
}

.global_block_msg h2.green {
    color: #339b0a;
}

.global_block_button.green a, .global_block_button.green input {
    background: #339b0a;
}

.global_block_msg h2.red {
    color: #b22727;
}

.global_block_button.red a, .global_block_button.red input {
    background: #b22727;
    cursor: pointer;
}

.global_block_msg h2.black {
    color: #151515;
}

.global_block_button.black a, .global_block_button.black input {
    background: #151515;
}

.global_block_button.orange a, .global_block_button.orange input {
    background: #FF9C02;
}

.global_block_button.grey a, .global_block_button.grey input {
    background: #A8A8A8;
    cursor: pointer;
}

.global_block_setting {
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    height: 150px;
    padding: 3px 10px;
}

    .global_block_setting h2 {
        font-size: 14px;
        padding-bottom: 5px;
    }

    .global_block_setting p {
        font-family: Arial, Helvetica, sans-serifa;
        font-size: 12px;
        margin: 0 0 5px 0;
        color: #444444;
        padding: 0 5px;
    }

    .global_block_setting h2.blue {
        color: #224f9f;
    }

    .global_block_setting h2.green {
        color: #339b0a;
    }

.global_block_button.green a, .global_block_button.green input {
    background: #339b0a;
    cursor: pointer;
}

.global_block_setting h2.red {
    color: #b22727;
}

.global_block_msg h2.black {
    color: #151515;
}

.noRecordFound {
    width: auto;
    margin: 10px auto;
    text-align: center;
}

    .noRecordFound h2 {
        font-size: 20px;
        font-family: 'VarelaRound-Regular';
        padding-bottom: 5px;
        color: #224f9f;
    }

    .noRecordFound p {
        font-family: Arial, Helvetica, sans-serifa;
        font-size: 12px;
        margin: 0 0 5px 0;
        color: #444444;
    }

.pre_loader_block {
    width: auto;
    margin: 10px auto;
}

    .pre_loader_block h2 {
        font-size: 20px;
        font-family: 'VarelaRound-Regular';
        padding-bottom: 5px;
        color: #224f9f;
    }

.preLoader {
    cursor: default;
    position: absolute;
    margin-left: -40px;
    margin-top: 5px;
}

.forDrpDwn .dd {
    float: left;
    width: 91px !important;
}

.forDrpDwn .ddChild {
    width: 83px !important;
    margin-left: 3px;
}

.forDrpDwn .dd a span {
    color: #000 !important;
}

.forDrpDwn .dd a {
    float: none !important;
}

.forDrpDwn .contactList .dd {
    float: left;
    width: 164px !important;
}

.forDrpDwn .contactList .ddChild {
    width: 137px !important;
    margin-left: 3px;
}

.headingBrowse {
    font-size: 22px;
}

.browse-data {
    min-height: 400px;
}

    .browse-data ul li {
        margin-bottom: 20px;
    }

.profile-sender {
    padding-left: 38px;
}

.titleBoxPurchase {
    padding: 26px 24px 10px; /*Change by amit 7jan15 last 26px 24px*/
}

table.goldMembershipData1 {
    margin-bottom: 60px;
}

    table.goldMembershipData1 tr.tbl-header {
        background: #5ea915;
        color: #fff;
    }

    table.goldMembershipData1 tr td {
        padding: 15px 20px;
        border-bottom: 1px solid #e3e3e3;
    }

div.purchaseBox {
    border: 48px solid #f4f4f4;
    position: relative; /*Change by amit 7Jan15*/
}

div.summary-heading {
    background: url("../images/purchase-summary-strip.png") no-repeat scroll 92px 43px transparent;
    height: 94px;
    margin-bottom: -34px;
    width: 687px;
}

div.purTblHeader {
    font-size: 24px;
    padding-left: 9px;
    padding-bottom: 23px;
}

.greenText {
    color: #7fba45;
    font-size: 16px;
}

table.totalTbl tr td {
    padding: 5px 8px;
}

.noteClass {
    padding: 15px 0;
    border-top: 1px solid #e9e9e9;
}

table.totalTbl {
    margin-top: -38px;
}

.agent-tab-content .th-bg th {
    white-space: nowrap;
}

.dashboard-right .account-info .likeProfile {
    clear: both;
    font: 14px 'Arial',Arial, Helvetica, sans-serif;
    background: url(../images/sliceLike.png) repeat-x;
    border-top: 1px solid #dfdfdf;
    height: 31px;
    padding: 7px 0 0 0;
    border-bottom: 1px solid #DFDFDF;
}

    .dashboard-right .account-info .likeProfile .countLike {
        color: #375C96;
        display: inline-block;
        font-size: 22px;
        margin: -8px 0 0 0;
        background: url("../images/arrow-like.png") no-repeat right;
        height: 41px;
        padding: 0 15px 0 0;
        width: 90px;
        text-align: center;
    }

.dashboard-right .account-info .imageInfoPd {
    padding: 12px 4px 0;
}

    .dashboard-right .account-info .imageInfoPd.mrgImfo {
        margin-bottom: 7px !important;
    }

.numberLIke {
    margin-top: 7px;
    display: inline-block;
}

.likeTerm {
    background: url("../images/likeBtn.jpg") no-repeat scroll right 1px transparent;
    display: inline-block;
    font-size: 14px;
    height: 16px;
    margin-left: 8px;
    margin-top: 3px;
    padding-right: 40px;
    position: absolute;
}

.imageInfoPdUl {
    padding: 9px 8px 5px 21px;
}

.filecmnts {
    width: 255px;
}

.spnErrorUpload {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin: -5px 0 0 10px;
}

.imgcountMsg {
    position: relative;
    width: 296px;
    text-align: left;
    color: #fff;
    top: 0px;
    font-weight: normal;
    /*padding: 7px 0px;*/
    padding: 2px 0px;
}

    .imgcountMsg span {
        color: #40A932;
        font-weight: bold;
    }

    .imgcountMsg > a {
        float: left;
        margin: 0px 39px 0px 0px;
        text-decoration: underline;
    }


.agent-tab-content .th-bg th {
    white-space: nowrap;
}

.upload-photo-right {
    float: right;
    width: 216px;
    word-wrap: break-word;
}

.partner-content {
    height: 100px;
    word-wrap: break-word;
    overflow: hidden;
}

textarea {
    font: 12px 'Varela Round',Arial, Helvetica, sans-serif;
    color: #515151;
}

.btnLike {
    background: green;
    text-align: center;
    padding: 5px 0;
    border-radius: 16px;
    color: #fff;
    width: 120px;
    position: absolute;
    left: 83px;
    bottom: 161px;
    cursor: pointer;
}

.btnUnLike {
    background: #A8A8A8;
    text-align: center;
    padding: 5px 0;
    border-radius: 16px;
    color: #fff;
    width: 130px;
    position: absolute;
    left: 83px;
    bottom: 161px;
    cursor: pointer;
}

.greenBtnThumb {
    margin-left: 3px;
}

.imageStyle .imgUserName {
    padding: 10px 0 5px 0px;
    color: #40A932;
    font-size: 16px;
}

.imageStyle .imgTitle {
    font-size: 16px;
}

.imageStyle .imgComments {
    font-size: 12px;
}

#dvRenderParticalViews #MemberPhotoSection #gallery-photo li .pic_img img {
    border: 0px;
    max-width: 65px !important;
    max-height: 85px !important;
}

.payment_message_block {
    text-align: center;
    width: 350px;
    margin: 0 auto;
    padding: 20px 0;
}

    .payment_message_block h2 {
        padding-bottom: 3px;
    }

    .payment_message_block .red {
        color: #b22727;
    }

    .payment_message_block .green {
        color: #339b0a;
    }

    .payment_message_block .pay_msg_url {
        color: #333333;
        text-decoration: underline;
        display: block;
        margin-top: 3px;
        margin-bottom: 10px;
    }

.pay_msg_logo {
    margin: 0px auto 20px auto;
}

.pay_msg_num {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #339b0a;
    line-height: 30px;
    margin: 10px 0px;
}

    .pay_msg_num span {
        display: block;
        font-size: 14px;
        color: #333333;
        line-height: 20px;
        margin: 0 0 5px 0;
    }

.payment_message_block p {
    margin-bottom: 10px;
}

.global_block_popup {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9999;
}

.header-login #waitImage {
    position: absolute;
    top: 10px;
    right: -16px;
    z-index: 999;
}

.photoGallery-popup #divImageEdit #FileComments {
    height: 75px;
}

body #divRenderViewImageInfo {
    left: 50%;
    margin-left: -307px;
    position: absolute;
}

#divMemberAddonServices .rgt_agent {
    float: right;
    margin-right: 40px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body .navigation-data .dp-choose-date {
        margin-top: -15px;
    }
}

.WaitOrLoadingImage {
    clear: both;
    display: block;
    overflow: hidden;
    background: url(../images/inner-tab-bg.gif) no-repeat left top;
    min-height: 185px;
    padding: 34px 15px 0 20px;
    margin-left: 3px;
}

.settingsEM .dd {
    width: 200px !important;
}

.settingsEM .ddChild {
    width: 197px !important;
}

    .settingsEM .ddChild .enabled {
        padding: 10px;
        border-bottom: 1px solid #DCDCDC;
    }

        .settingsEM .ddChild .enabled:hover {
            background: #F3F3F3;
        }

.mrgTopBtn {
    margin-top: 10px;
}

.dashboard-right .user-story-block {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    word-wrap: break-word;
    padding: 10px;
}

    .dashboard-right .user-story-block h3 {
        font-family: 'Varela Round',Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 16px;
        color: #40A932;
        padding: 0 0 5px 0;
    }

    .dashboard-right .user-story-block img {
        border: 1px solid #EFEFEF;
        padding: 2px;
    }

    .dashboard-right .user-story-block .story {
        word-wrap: break-word;
        width: 211px;
        line-height: 18px;
    }

    .dashboard-right .user-story-block .bColor {
        color: #000;
    }

    .dashboard-right .user-story-block a {
        color: #224F9F;
        cursor: pointer;
        float: right;
    }

    .dashboard-right .user-story-block p.viewall {
        background: #fff url(../images/viewall-arrow.png) no-repeat right 3px;
        float: right;
    }

    .dashboard-right .user-story-block .viewall a {
        color: #224F9F;
        margin-right: 8px;
    }

.global_block_popup a.global_popup_closebtn {
    background: url("../images/close-btn1.png") no-repeat scroll left top transparent;
    right: 0;
    top: 0;
    margin-top: -10px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    position: absolute;
    margin-right: -14px;
    margin-top: -16px;
}

.global_block_popup {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9999;
}

.global_block_popup_overlay {
    background: #bbbbbb;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 3000px;
    height: 30000px;
    z-index: 9998;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.newsletter_subscriptions_tbl {
    margin-top: 10px;
    border: 1px solid #a2c0e4;
}

    .newsletter_subscriptions_tbl tr td, .newsletter_subscriptions_tbl tr th {
        padding: 5px 10px;
        vertical-align: middle;
    }

    .newsletter_subscriptions_tbl tr th {
        background: #224F9F;
        color: #fff;
        border-bottom: 1px solid #A2C0E4;
        font-weight: normal;
    }

    .newsletter_subscriptions_tbl .check {
        text-align: center;
        border-left: 1px solid #A2C0E4;
    }

.newsletter_btn { /*width:300px;float:none;display:block;*/
    margin: 10px 68px auto;
}

#newsletterPopup.global_block_popup {
    margin-left: -272px;
    margin-top: -177px;
}

p.greenTexts a {
    color: #73b434 !important;
}

p.redTexts a {
    color: #c96554 !important;
}

ul.chat-data {
    padding: 40px 0;
    border: 1px solid #d5d5d5;
    border-right: 0;
    border-left: 0;
    margin-top: 45px;
    line-height: 20px;
}

    ul.chat-data li {
        width: 324px;
    }

        ul.chat-data li div.fstPara {
            width: 263px;
            float: left;
        }

.video-chat p {
    line-height: 20px;
    margin-top: 20px;
}

.video-chat h1 {
    font-size: 30px;
    color: #234f9f;
    margin-top: 10px;
}

.chat-with {
    background: url(../images/videochat-tag.png) no-repeat bottom;
    float: right;
    width: 482px;
    height: 42px;
    margin-top: -2px;
}

span.chat-arrow {
    background: url(../images/chat-arrow.png) no-repeat;
    width: 24px;
    height: 45px;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

div.logoScreen {
    background: url(../images/someScreenShotLogo.png) no-repeat;
    width: 368px;
    height: 48px;
    margin: 35px 0;
}

a.btnAccount {
    background: url(../images/createAccount.png) no-repeat;
    width: 290px;
    height: 57px;
    display: inline-block;
}

span.btnShadow {
    background: url("../images/createBtnShadow.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 33px;
    position: absolute;
    right: 246px;
    top: 68px;
    width: 281px;
}

.createBtn {
    margin-bottom: 50px;
    margin-left: 469px;
    margin-top: 35px;
    position: relative;
}

.forChat {
    position: relative;
}

.chatText {
    bottom: 24px;
    color: #FFFFFF;
    position: absolute;
    right: 81px;
    width: 642px;
}

.article_info {
    color: #fff;
    display: inline-block;
    margin-top: 9px;
    margin-left: 45px;
}

    .article_info .linkChat {
        color: #fff;
        text-decoration: underline;
        margin-left: 10px;
    }

p.looking-for {
    background: url(../images/looking-for.png) no-repeat;
    width: 300px;
    height: 57px;
}

div.chatDataP {
    margin-bottom: 10px;
    font-size: 18px;
    color: #234f9f;
    margin-top: -20px;
}

.articleForU {
    background: url(../images/articleForU.png) no-repeat;
    width: 363px;
    height: 63px;
    margin: 15px 0;
}

.headingArticle {
    color: #335aa8;
}

.video-chat a.signUp {
    background: url(../images/signUpFree.png) no-repeat;
    width: 170px;
    height: 39px;
    display: inline-block;
    position: relative;
    left: 350px;
    top: -140px;
}

#divFromAge .dd .ddChild {
    width: 84px !important;
    margin-left: 5px !important;
    padding-bottom: 27px;
    padding-bottom: 10px\0/;
    padding-bottom: 10px\9;
}

#divToAge .dd .ddChild {
    width: 84px !important;
    margin-left: 5px !important;
    ;
    padding-bottom: 27px;
    padding-bottom: 10px\0/;
    padding-bottom: 10px\9;
}

#spnFavoriteMessage, #spnFavouriteBestChoice {
    color: #5EA915;
    left: 25px;
    position: absolute;
    top: 55px;
}

#spnRemoveBestChoiceError {
    left: 25px;
    position: absolute;
    top: 55px;
}

#getUrlpopup {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
}

.dateBirthHeading {
    color: #313131;
    margin-bottom: 5px;
    margin-left: 5px;
    font-family: Varela Round;
}

.label_check_data {
    clear: both;
    background: url("../images/check-off.png") no-repeat scroll 0 2px transparent;
    float: none;
    margin: 17px 0 0;
    padding: 1px 0 1px 18px;
}

.has-js .label_con {
    background: url("../images/check-on.png") no-repeat scroll 0 2px transparent !important;
    float: none;
    margin: 17px 0 0;
    padding: 1px 0 1px 18px;
}

.truncate_more_custom {
    display: inline !important;
}

.truncate_more_link {
    float: right;
}

.msgingText {
    display: inline-block;
    margin-right: 15px;
    width: 110px;
}

.tblDropdowns .dd .ddChild {
    margin-left: 2px;
    width: 63px !important;
    padding-bottom: 12px;
    padding-bottom: 14px\0/;
    padding-bottom: 4px\9;
}

.tblDropdownsRuss .dd .ddChild {
    padding-bottom: 5px;
    padding-bottom: 3px\0/;
    padding-bottom: 1px\9;
    height: 142px !important;
}

.lbl_women {
    float: left;
    width: 200px !important;
    text-align: inherit !important;
}

.txt_women {
    float: left;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 20px;
    text-align: left;
}

.lbl_scn_col {
    width: 196px !important;
    text-align: inherit !important;
}

.txt_women_scnd_col {
    float: left;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 8px;
    text-align: left;
}

.txt_women {
    float: left;
    margin-left: 5px;
    text-align: left;
}

section.for-alerts {
    border: 5px solid #E6E6E6;
    /* padding: 5px 0 20px 0;
    background: #fff8eb;*/
    /*overflow: hidden;*/
    position: relative;
    width: 990px;
    margin-top: 15px;
    padding: 0px;
}

    section.for-alerts .admin-heading {
        color: #ffae3b;
        margin-bottom: 4px;
        font-size: 14px;
        font-family: Varela Round;
        margin-left: 10px;
        font-weight: bold;
    }

    section.for-alerts .admin-desc {
        font-size: 12px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

    section.for-alerts .crossAlert {
        float: right;
        clear: both;
        color: #ffae3b;
        font-weight: bold;
        margin-bottom: 2px;
        margin-right: 15px;
    }

.for-alerts .name, .for-alerts .location {
    font-size: 12px !important;
    font-family: Varela Round;
}

.for-alerts .name {
    margin-bottom: 3px !important;
}

.divMainContent {
    /* float: left;
   width: 990px;
    margin-left: 10px;
    padding:5px;
    max-height:370px;
    overflow-y:auto;
    overflow-x:hidden;*/
}

.previousAlert {
    position: absolute;
    bottom: 5px;
    left: 11px;
}

.nextAlert {
    position: absolute;
    bottom: 5px;
    right: 11px;
}

.myMatches.matchMy p {
    margin: 0 5px;
}

#divMainContent p {
}

.forVideoPlay {
    position: relative;
}

    .forVideoPlay img.play_icon {
        left: 43%;
        position: absolute;
        top: -205px;
    }

#dvPopularProfiles .jcarousel-prev-disabled, #dvThisWeekOrPopularUsers .jcarousel-prev-disabled {
    background: url("../images/s-result-carousel-prev-disable.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    height: 26px;
    left: 9px;
    position: absolute;
    top: 136px;
    width: 12px;
    z-index: 9;
}

#dvPopularProfiles .jcarousel-next-disabled, #dvThisWeekOrPopularUsers .jcarousel-next-disabled {
    background: url("../images/s-result-carousel-next-disable.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    height: 26px;
    position: absolute;
    top: 136px;
    width: 12px;
    z-index: 9;
}

.noActionLabel_check {
    margin: 5px 0 0;
    background: url("../images/check-off.png") no-repeat scroll 0 2px transparent;
    float: left;
    clear: both;
    display: block;
    padding-left: 18px;
}

span.LatestVisitors {
    background: none repeat scroll 0 0 #0033CC;
    bottom: 116px;
    bottom: 112px\9;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    left: 6px;
    opacity: 0.7;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 75px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -khtml-opacity: 0.70;
    -moz-opacity: 0.70;
    opacity: 0.70;
}

.WaitOrLoadingImageWithoutBackground {
    clear: both;
    display: block;
    overflow: hidden;
    min-height: 185px;
    padding: 34px 15px 0 20px;
    margin-left: 3px;
}

.customScroller {
    width: 654px;
    height: 271px;
    overflow: hidden;
    padding: 0 0 0 10px;
}

    .customScroller span.jcarousel-next {
        position: absolute;
        top: 152px;
        right: 15px;
        width: 9px;
        height: 16px;
        cursor: pointer;
        background: transparent url(../images/profile-carousel-next.png) no-repeat 0 0;
        z-index: 9;
    }

    .customScroller span.jcarousel-prev {
        position: absolute;
        top: 152px;
        left: 14px;
        width: 9px;
        height: 16px;
        cursor: pointer;
        background: transparent url(../images/profile-carousel-prev.png) no-repeat 0 0;
        z-index: 9;
    }

div.imageTop {
    background: url(../images/top-header.png) no-repeat;
    width: 1011px;
    height: 8px;
    margin-left: 1.5px;
}

div.imageMiddle {
    background: url(../images/pricingmiddle.png) repeat-y;
    width: 971px;
    padding: 36px;
    font-family: Varela round;
}

div.imageMiddle1 {
    background: url(../images/pricingmiddle.png) repeat-y;
    width: 1011px;
    padding: 15px 0 0 0;
    font-family: Varela round;
    float: left;
}

div.imageBottom {
    background: url(../images/pricingbottom.png) no-repeat;
    width: 1015px;
    height: 14px;
}

h1.lessheading {
    font-size: 20px;
}

    h1.lessheading span.green {
        font-size: 24px;
        color: #59ab08;
    }

h2.secondHeading {
    font-size: 18px;
    color: #234e9d;
    margin-top: 8px;
}

div.fst-colPrising {
    width: 406px;
    padding: 0 30px;
}

    div.fst-colPrising .spl-offer {
        margin-top: 24px;
        font-size: 21px;
        margin-bottom: 18px;
    }

    div.fst-colPrising .spl-offer1 {
        margin-top: 110px;
        font-size: 21px;
        margin-bottom: 0;
        margin-left: 10px;
    }

    div.fst-colPrising .spl-offer-data {
        font-size: 27px;
        display: block;
    }

.spl-offerBox .offerPrise {
    background: url(../images/yellowPrising.png) no-repeat;
    width: 141px;
    height: 142px;
    margin-bottom: 18px;
    position: relative;
}

    .spl-offerBox .offerPrise span {
        font-size: 23px;
        color: #fff;
        position: absolute;
        top: 55px;
        left: 30px;
    }

.spl-offerBox1 .offerPrise1 {
    background: url(../images/yellowPrising.png) no-repeat;
    width: 141px;
    height: 142px;
    margin-bottom: 18px;
    position: relative;
}

    .spl-offerBox1 .offerPrise1 span {
        font-size: 18px;
        color: #fff;
        position: absolute;
        top: 50px;
        left: 18px;
    }

        .spl-offerBox1 .offerPrise1 span p {
            font-size: 15px;
            color: #000;
            margin: 0;
            padding: 0 0 0 12px;
        }

.offerRight {
    font-size: 12px;
    margin: 45px 0 0 20px;
    width: 117px;
    font-family: Arial;
}

.spl-note {
    margin-bottom: 17px;
    font-size: 12px;
    font-family: Arial;
}

    .spl-note .endDate {
        color: #234e9d;
        display: block;
    }

.scnd-colPrising {
    width: 406px;
}

    .scnd-colPrising .membershipDate {
        font-size: 16px;
        width: 334px;
        margin-bottom: 20px;
    }

        .scnd-colPrising .membershipDate .greenColor {
            color: #58a929;
            display: block;
        }

ul.spl-listing li {
    font-family: arial;
    background: url(../images/pricing-right.png) no-repeat left top;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 12px;
    font-size: 12px;
}

.spl-warning {
    margin: 15px 0 20px;
    font-family: arial;
    font-size: 12px;
}

.diffrent-note {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
}

    .diffrent-note .fst {
        color: #58a929;
    }

    .diffrent-note .scnd {
        color: #2851a0;
    }

.my-selection {
    font-family: arial;
    font-size: 12px;
    margin-top: 7px;
}

.note-style {
    font-family: arial;
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 10px;
}

.noteIndividual {
    display: inline-block;
    font-size: 24px;
    left: 393px;
    position: absolute;
    top: 35px;
    width: 120px;
    color: #2851a0;
}

div.fst-colPrising1 {
    padding: 0 30px;
    position: relative;
    width: 484px;
}

div.fst-colPrising3 {
    width: 455px;
}

.scnd-colPrising1 {
    padding: 76px 0 0;
    width: 340px;
}

.scnd-colPrising3 {
    padding: 49px 0 0;
}

.choice {
    font-family: arial;
    font-size: 12px;
}

.quality {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 12px 12px 12px 12px;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    margin-top: 20px;
    padding: 5px 5px 9px 15px;
    behavior: url('/Content/PIE.htc');
}

    .quality .noOfQuality {
        background: #fff;
        border-radius: 12px 12px 12px 12px;
        padding: 3px 15px 6px;
        behavior: url('/Content/PIE.htc');
    }

.paymentProcess {
    margin-top: 90px;
}

.deal {
    color: #234E9D;
    margin-right: 5px;
    margin-top: 14px;
}

.deatailPara {
    width: 403px;
    font-size: 12px;
    font-family: arial;
    line-height: 18px;
}

    .deatailPara span {
        display: block;
    }

.heading-para3 {
    color: #234e9d;
    margin-bottom: 10px;
    font-size: 18px;
}

.offerDesc {
    background: url(../images/yellowStar.png) no-repeat;
    width: 165px;
    height: 169px;
    margin-bottom: 18px;
    position: relative;
}

    .offerDesc span {
        color: #FFFFFF;
        font-size: 18px;
        left: 22px;
        position: absolute;
        text-align: center;
        top: 50px;
        width: 125px;
    }

.spl-offerBox.clearfix {
    margin-top: 20px;
}

.spl-offerBox1.clearfix {
    margin-top: 20px;
    position: absolute;
    top: 80px;
    left: 340px;
}

.spl-listing.fLeft {
    margin-left: 37px;
}

.fortop {
    margin-top: 25px;
    margin-bottom: 8px;
    color: #234e9d;
}

.forMrg {
    margin-left: 38px;
}

.topMarginBtn {
    margin-top: 40px;
}

.metLove {
    font-size: 18px;
    color: #234e9d;
}

.bestpackage {
    font-size: 12px;
    font-family: arial;
}

.meetLove {
    margin-top: 10px;
}

.onlyFor {
    width: 140px;
    text-align: center;
}

    .onlyFor span.rate {
        font-size: 24px;
        color: #404040;
    }

    .onlyFor span {
        display: block;
    }

        .onlyFor span.silver {
            font-size: 14px;
            color: #69a72d;
        }

.renewBtn {
    float: right;
}

.offer {
    background: url("../images/yellowStar.png") no-repeat scroll 0 0 transparent;
    height: 169px;
    left: 50%;
    margin-bottom: 18px;
    position: absolute;
    top: 56px;
    width: 165px;
    z-index: 9999;
}

    .offer span {
        color: #FFFFFF;
        font-size: 18px;
        left: 22px;
        position: absolute;
        text-align: center;
        top: 50px;
        width: 125px;
    }

div.fst-colPrising4 {
    width: 283px;
    padding: 0 30px;
}

.meet-love {
    font-size: 12px;
    font-style: arial;
    text-align: center;
    padding: 3px 60px 3px 0;
    line-height: 18px;
}

    .meet-love span {
        display: block;
    }

        .meet-love span.live {
            color: #69a72d;
        }

span.onlyCls {
    display: block;
    font-size: 16px !important;
    margin-bottom: 10px;
    line-height: 21px;
}

.forSize {
    font-size: 16px !important;
}

div.note-add {
    font-size: 12px;
    font-style: arial;
    line-height: 18px;
    margin-bottom: 20px;
}

.bonus-offer {
    margin-top: 60px;
    position: relative;
}

    .bonus-offer .gold-offer {
        border: 1px solid #FFBC66;
        border-radius: 12px 12px 12px 12px;
        float: left;
        height: 124px;
        padding: 20px;
        width: 200px;
    }

    .bonus-offer .plus-sign {
        background: url("../images/pricing-plus.png") no-repeat scroll 0 0 transparent;
        float: left;
        width: 24px;
        height: 22px;
        margin: 42px 27px 0;
    }

.gold-offer span {
    display: block;
}

.gold-offer .gold-medal {
    font-size: 14px;
    color: #67aa02;
}

.gold-offer .gold-desc {
    font-size: 12px;
    font-family: arial;
    line-height: 18px;
}

.scnd-colPrising4 {
    width: 609px;
}

.spl-listing.topMrg {
    margin-top: 5px;
}

.offerPad {
    padding-left: 30px;
}

.bonusGap {
    margin-bottom: 20px;
}

.payment-proceed {
    float: right;
    font-family: arial;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 8px;
    text-align: center;
    width: 110px;
    line-height: 18px;
}

.platinum {
    font-family: arial;
    font-size: 14px;
    margin-top: 15px;
    font-style: italic;
    color: #afafaf;
}

.verified {
    margin-top: 6px;
}

.global_block_button.orange > a {
    cursor: pointer;
    font-family: VARELA ROUND;
}

#dvSighUpThanks {
}

.thanks-infoNew {
    margin-top: 20px;
    text-align: center;
}

    .thanks-infoNew .global_block_button {
        float: none !important;
    }

    .thanks-infoNew .heading {
        color: #5EA915;
        font-family: Varela Round;
        font-size: 22px;
        margin-bottom: 10px;
    }

    .thanks-infoNew .msg {
        margin: 10px 0;
        color: #000000;
    }

.jcarousel-prev-disabled {
    cursor: default !important;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.jcarousel-next-disabled, .forCursor {
    cursor: default !important;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.ethnicityDropDown .ddChild {
    margin-left: 2px;
    width: 163px !important;
}

.individualServicesButton {
    margin-top: 7px;
    margin-left: 10px;
}

.inboxMargin {
    margin-top: 43px;
}

.cntnt.data p, .cntnt.data {
    margin-left: 15px !important;
    margin-top: 10px !important;
    width: 465px !important;
    word-wrap: break-word;
    float: right;
}

.tab.inbox li {
    font-size: 16px !important;
}

.dashboard-tab-main ul.tab.inbox li a span.inboxSpan {
    display: inline-block;
}

    .dashboard-tab-main ul.tab.inbox li a span.inboxSpan span {
        display: inline-block;
        padding: 0 0 0 5px !important;
    }

.fancybox_blue {
    clear: both;
    color: #FFFFFF;
}

    .fancybox_blue .f_top {
        background: url("../images/admin/fancyboxBlue_bg.png") no-repeat scroll left top transparent;
        padding: 0 0 0 6px;
    }

        .fancybox_blue .f_top .f_top_right {
            background: url("../images/admin/fancyboxBlue_bg.png") no-repeat scroll right -6px transparent;
            height: 6px;
            padding: 0;
        }

    .fancybox_blue .f_bottom {
        background: url("../images/admin/fancyboxBlue_bg.png") no-repeat scroll left -12px transparent;
        padding: 0 0 0 6px;
    }

        .fancybox_blue .f_bottom .f_bottom_right {
            background: url("../images/admin/fancyboxBlue_bg.png") no-repeat scroll right -18px transparent;
            height: 6px;
            padding: 0;
        }

    .fancybox_blue .f_mid {
        background: none repeat scroll 0 0 #234E78;
        padding: 25px 32px 0;
    }

    .fancybox_blue .dropdown {
        background: none repeat scroll 0 0 #FFFFFF;
        padding: 2px 4px;
    }

        .fancybox_blue .dropdown select {
            background: none repeat scroll 0 0 transparent;
            border: 0 none;
            width: 100%;
        }

    .fancybox_blue label {
        display: inline-block;
        padding-bottom: 4px;
    }

    .fancybox_blue .btn_block {
        padding: 15px 0;
    }

.overlayData {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.logInPopUp {
    position: fixed;
    z-index: 99999;
    border: 10px solid #E6E6E6;
    background: #fff;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -303px;
    height: 265px;
}

    .logInPopUp .thanksDesc {
        width: 200px;
        line-height: 18px;
        font-family: varela round;
    }

.loginShaded {
    background: url("../images/loginShade.jpg") no-repeat scroll right -1px transparent;
    height: 100px;
    /*padding: 64px 26px;*/
    padding: 6px 26px 6px 10px;
}

.rightLogin {
    /*padding: 30px;
    padding-right: 0;*/
    padding: 0 16px 60px 30px;
}

.loginShaded h1 {
    color: #5EA915;
    font: 18px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
}

.rightLogin h6 {
    color: #313131;
    margin-bottom: 5px;
    font: 16px 'Varela Round',Arial,Helvetica,sans-serif;
}

.rightLogin .box > p {
    margin-bottom: 10px;
}

.rightLogin .txtbox-left-new input {
    margin-bottom: 10px;
}

.logInPopUp a.closeLoginPop, .logInPopUpBig a.closeLoginPop, #PvtLstPass a.closeLoginPop {
    background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 30px;
    display: inline-block;
    float: right;
    top: -17px;
    right: -22px;
    position: relative;
}

.ocupation {
    word-wrap: break-word;
}

.logInPopUp > div#dvVisitorSighUpThanks {
    padding: 20px 30px;
    width: 350px;
}

#image_wrap {
    min-height: 362px !important;
    line-height: 360px;
    text-align: center;
    border: 1px solid #E9E9E9;
}

.detail-slider-wrapper #image_wrap img {
    display: inline !important;
    vertical-align: middle !important;
}

span.prfConfirm {
    background: url("../images/confirmed.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 47px;
    left: -8px;
    position: absolute;
    top: -15px;
    width: 142px;
}

.forConfirm {
    position: relative;
}

/*Search Bar*/
/*For Search Box bar*/
.arrowSB {
    background: #fff;
    border-radius: 8px;
    bottom: -10px;
    height: auto;
    left: 0px;
    position: absolute;
    width: 84px;
    border: 1px solid #ffcf3b;
}


/*.Arel .arrowSB a { width:57px; height:20px; background:url(../images/searchBox_aero_up.png) center right no-repeat; display:block; cursor:pointer; padding:2px 10px;}
.Arel .arrowSB a.active { width:57px; height:20px; background:url(../images/searchBox_aero_down.png) center right no-repeat; cursor:pointer; -webkit-box-shadow: inset 0px 3px 5px -15px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 3px 5px -15px rgba(0,0,0,0.75);
box-shadow: inset 0px 3px 5px -15px rgba(0,0,0,0.75); }*/
.Arel {
    position: relative;
    min-height: 75px;
    margin: 0px;
}

    .Arel .search-main {
        background: #ffcf3b; /*url("../images/search-bg.png") no-repeat scroll 15px 0 rgba(0, 0, 0, 0);*/
        clear: both;
        font: 15px 'Varela Round',Arial,Helvetica,sans-serif;
        margin: 0px auto;
        min-height: 60px;
        padding: 15px 0 0 0px !important;
        position: absolute;
        left: 50%;
        margin-left: -500px;
    }

        .Arel .search-main .seach-heading {
            padding: 7px 30px 0 55px;
        }


        .Arel .search-main span.or-icon {
            margin: 7px 21px 7px 45px;
        }

        .Arel .search-main .form-curve-bg .right-curve .search-txtbox-bg-new input[type="text"] {
            width: 250px;
        }

        .Arel .search-main .form-curve-bg {
            margin-left: 25px;
        }

/*End Search Bar*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
    fieldset.form-curve-bg-home {
        width: 442px !important;
    }
    /*Search Bar*/
    .Arel fieldset.form-curve-bg-home {
        width: 245px !important;
    }
    /*End Search Bar*/
    .search-main .form-curve-bg .right-curve label {
        font-size: 14px;
        font-weight: bold;
    }
}

#EmailChange h2 {
    color: #49ac31;
    padding-bottom: 5px;
}

#EmailChange input, #EmailChange .submit {
    margin: 10px 0 0;
    clear: both;
}

#header .h-right #EmailChange {
    display: none;
}

#EmailChange fieldset .txt-box-email-new {
    padding: 10px 0;
    height: 25px;
}

.midcontainer .col-2 .refer-a-friend .submit, #EmailChange .submit {
    float: left;
    background: url(../images/submit-btn.png) no-repeat left top;
    width: 74px;
    height: 23px;
    cursor: pointer;
    border: 0px;
    text-indent: -9999px;
    margin-top: 0px;
}

.pvtVideoLogin {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 50%;
    margin-left: -170px;
    margin-right: -35px;
    top: 30%;
    position: fixed;
    z-index: 999999;
    border: 10px solid #E6E6E6;
}

.forPie {
    behavior: url(/Content/PIE.htc);
    position: relative;
}

.progress-indicator {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 1000;
    background-color: black;
    display: none;
}

    .progress-indicator img {
        margin-top: 400px;
    }

/*.forCenterAlignImg {
    height: 233px;
    line-height: 330px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #E9E9E9;
    margin-bottom: 5px;
}*/

.forCenterAlignImg {
    border: 1px solid #e9e9e9;
    display: block;
    height: 223px;
    line-height: 233px;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
    width: 175px;
}

.forCenterAlignPopularImg {
    display: block;
    height: 225px;
    line-height: 225px;
    padding: 0 0 5px 0;
    text-align: center;
    width: 167px;
}

.pic_img {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D4D4D4;
    display: block;
    height: 85px;
    line-height: 117px;
    text-align: center;
    width: 64px;
}

.border_red {
    border: 1px solid #ff0000;
}

span.videoArrow {
    background: url("../images/videoPlay.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 48px;
    position: absolute;
    right: 155px;
    top: 79px;
    width: 48px;
}

a#aFeaturedVideoFile span.videoPlay {
    background: url("../images/videoPlay.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 48px;
    position: absolute;
    right: 335px;
    top: 256px;
    width: 48px;
}

figure.thumbCenter {
    background: none repeat scroll 0 0 #E1F4FD;
    border: 4px solid #B2C9D4;
    display: inline-block;
    float: left;
    height: 83px;
    line-height: 130px;
    margin-right: 6px;
    width: 73px;
    cursor: pointer;
    padding: 3px 0 5px;
    text-align: center;
}

.blog-new-img {
    background: url("../images/new-req.png") no-repeat scroll 0 0 transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 10px;
    left: 142px;
    line-height: 24px;
    min-height: 28px;
    position: absolute;
    right: 18px;
    text-align: center;
    top: -20px;
    width: 26px;
}

.profileCrousel {
    overflow: hidden;
}

    .profileCrousel ul {
        overflow: hidden;
    }

        .profileCrousel ul li {
            float: left !important;
            width: 575px !important;
        }

.jcarousel-next-horizontal {
    background: url("../images/carousel-next.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 44px;
    position: absolute;
    right: 15px;
    top: 152px;
    width: 15px;
    z-index: 9;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 152px;
    left: -30px;
    width: 15px;
    height: 44px;
    cursor: pointer;
    background: transparent url(../images/carousel-prev.png) no-repeat 0 0;
    z-index: 9;
}

.profileCrousel a.prfImageData {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 719px !important;
    line-height: 715px;
    text-align: center;
    min-height: 715px;
    cursor: default;
}




.imageStyle img {
    max-width: 575px;
    max-height: 715px;
    vertical-align: middle;
}

a.rightCrousel {
    background: url("../images/carousel-next.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 43px;
    position: absolute;
    width: 14px;
    right: 5px;
    top: 50%;
}

a.leftCrousel {
    background: url("../images/carousel-prev.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 43px;
    position: absolute;
    width: 14px;
    left: 5px;
    top: 50%;
}

.autoComUserImage {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.autoComUserName {
    vertical-align: top;
    margin-left: 5px;
}

ul#gallery-photo li a.pic_img {
    display: block;
    line-height: 85px;
    width: 65px;
    height: 85px;
    padding: 5px;
    background: #fff;
    text-align: center;
}

    ul#gallery-photo li a.pic_img img {
        max-height: 100%;
        max-width: 100%;
        vertical-align: middle;
        border: 0px;
    }

#MemberPhotoSection ul#gallery-photo li a.pic_img {
    /* padding: 0; */
}

#scrollable .thumbCenter a.imageOuter {
    display: block;
    line-height: 83px;
    width: 73px;
    height: 83px;
    text-align: center;
}

    #scrollable .thumbCenter a.imageOuter img {
        max-height: 100%;
        max-width: 100%;
        vertical-align: middle;
        border: 0px;
    }

.gallery-view-wrapper .mid-bg ul li .thumbnail a {
    display: block;
    line-height: 110px;
    width: 85px;
    height: 110px;
    text-align: center;
}

.gallery-view-wrapper .mid-bg ul li .thumbnail img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    border: 0px;
}

.list-view-wrapper ul li .mid-bg .thumbnail {
    line-height: 110px;
}

    .list-view-wrapper ul li .mid-bg .thumbnail img a {
        display: block;
        line-height: 110px;
        width: 85px;
        height: 110px;
        text-align: center;
    }

    .list-view-wrapper ul li .mid-bg .thumbnail img {
        max-height: 100%;
        max-width: 100%;
        vertical-align: middle;
        border: 0px;
    }

body .detail-icon-nav.detail-profile-nav .accept_EOI {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 20px;
}

    body .detail-icon-nav.detail-profile-nav .accept_EOI a {
        padding-left: 0 !important;
        margin-left: 0px !important;
    }

.memberPagination {
    float: right;
    text-transform: none;
}

.comm-style .ui-state-default {
    background: url("../images/plus.png") no-repeat 3px 0 transparent !important;
    width: 15px;
    height: 15px;
    padding-left: 30px;
}

.comm-style .ui-accordion-header-active {
    background: url("../images/minus.png") no-repeat 3px 0 transparent !important;
    width: 15px;
    height: 15px;
    padding-left: 30px;
}

.comm-style .inner-tab-arrow1 {
    background: url("../images/inner-tab-arrow1.png") no-repeat 3px 0 transparent !important;
    width: 22px;
    height: 10px;
    display: block;
    position: relative;
    top: -24px;
}

#spnAnnouncementCount {
    background: none repeat scroll 0 0 red;
    border-radius: 50%;
    color: #FFFFFF;
    margin-left: 5px;
    padding: 0 5px !important;
}

.testp p {
    height: auto !important;
}

.scnd-colPrising2 {
    width: 381px;
    margin-top: 40px;
}

.membersGold {
    font-size: 30px;
    font-family: varela round;
    color: #96c14b;
    margin-bottom: 35px;
}

    .membersGold span {
        color: #2250a5;
    }

.headingTool {
    font-family: varela round;
    font-size: 18px;
    color: #2250a5;
    margin-bottom: 10px;
}

.dealConfirm {
    color: #2350a1;
    font-size: 22px;
    font-family: varela round;
}

.buyNow {
    background: url("../images/buyNow.jpg") no-repeat scroll 0 0 transparent;
    width: 151px;
    height: 51px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 13px;
}

.relPos {
    position: relative;
}

.upgradeGold {
    bottom: 341px;
    color: #FFFFFF;
    font-family: varela round;
    font-size: 16px;
    position: absolute;
    right: 36px;
    text-align: center;
    width: 88px;
}

.upgradeSilver {
    bottom: 183px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Varela Round;
    font-size: 18px;
    position: absolute;
    right: 25px;
    text-align: center;
    width: 149px;
    -webkit-transform: rotate(350deg);
    -moz-transform: rotate(350deg);
    -o-transform: rotate(350deg);
}

.meetLove {
    bottom: 63px;
    font-family: Varela Round;
    left: 108px;
    position: absolute;
}

.noThanks {
    background: url("../images/no-thanks-new.png") no-repeat scroll 0 0 transparent;
    width: 151px;
    height: 51px;
    display: inline-block;
}

.thanksBtn {
    margin-left: 114px;
}

.my-selection {
    position: relative;
    top: -31px;
}

.fst-colPrising4-new {
    width: 468px;
}

.meet-love-new {
    font-family: Varela Round;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
}

    .meet-love-new span {
        display: block;
    }

        .meet-love-new span.live {
            color: #2350a1;
        }

.scnd-colPrising4-new {
    width: 530px;
}

.videoSaving {
    font-family: Varela Round;
    font-size: 30px;
    color: #70ab09;
}

    .videoSaving span {
        color: #2250a5;
    }

.offerPadNew {
    padding-left: 30px;
    padding-top: 24px;
}

.bonus-offer .plus-sign-new {
    background: url("../images/plus-new.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    left: 218px;
    position: absolute;
    top: 65px;
    width: 47px;
    z-index: 2;
}

.spl-listing-new.topMrg > li {
    font-family: varela round;
    font-size: 14px !important;
    line-height: 18px;
}

.valueof {
    background: url("../images/value.jpg") no-repeat scroll 0 0 transparent;
    width: 487px;
    height: 203px;
    position: relative;
}

.valueof_Dis {
    width: 462px;
    height: 84px;
    position: relative;
}

.valueOfHeading {
    color: #FFFFFF;
    font-family: varela round;
    font-size: 25px;
    left: 40px;
    position: absolute;
    top: 25px;
}

.fLeft.outDiv {
    margin-top: 10px;
    width: 420px;
}

    .fLeft.outDiv .savingMoney {
        font-size: 30px;
        font-family: varela round;
        color: #70ab09;
    }

.smlDesc {
    line-height: 20px;
}

.savingMoney span {
    color: #2250a5;
}

.valueOfferData {
    padding: 0 83px;
    position: relative;
    top: -70px;
}

.exchange {
    border: 1px solid #FEB659;
    border-radius: 12px 12px 12px 12px;
    float: left;
    height: 186px;
    margin-top: 8px;
    padding: 28px 20px;
    width: 190px;
    font-family: varela round;
}

.newright li {
    margin-bottom: 0 !important;
}

.exchange ul li {
    margin-left: 7px;
    margin-top: 5px;
}

.contactsTotal {
    color: #74AD0A;
    font-family: varela round;
    font-size: 18px;
    margin-bottom: 10px;
}

.tabHover span.arrowUp {
    background: url("../images/upArrow.png") no-repeat scroll -1px 0 transparent !important;
    display: inline-block;
    height: 9px;
    left: 50%;
    margin-left: -54px;
    padding: 0;
    position: absolute;
    top: -9px;
    width: 14px;
}

.mycontact_hover {
    width: 185px;
    position: absolute;
    background: #ffffff;
    box-shadow: 0px -2px 8px #888888;
    border: 1px solid #DDDDDD;
    z-index: 100;
    top: 33px;
    left: -28px;
}

    .mycontact_hover .upload-arrow {
        background: url(../images/inbox-header-aero.png) no-repeat center bottom;
    }

    .mycontact_hover a.listingMyContact {
        display: block;
        padding: 15px 20px;
        border-bottom: 1px solid #ddd;
    }

        .mycontact_hover a.listingMyContact.contact {
            background: url(../images/my-contacts-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .mycontact_hover a.listingMyContact.favorites {
            background: url(../images/favorite-star-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .mycontact_hover a.listingMyContact.eoi {
            background: url(../images/new-eoi-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .mycontact_hover a.listingMyContact.fans {
            background: url(../images/new-fans-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .mycontact_hover a.listingMyContact.bestChoices {
            background: url(../images/mybestchoice.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

.homepage_hover {
    width: 185px;
    position: absolute;
    background: #ffffff;
    box-shadow: 0px -2px 8px #888888;
    border: 1px solid #DDDDDD;
    z-index: 100;
    top: 33px;
    left: -28px;
}

    .homepage_hover .upload-arrow {
        background: url(../images/inbox-header-aero.png) no-repeat center bottom;
    }

    .homepage_hover a.listingMyHomePage {
        display: block;
        padding: 15px 20px;
        border-bottom: 1px solid #ddd;
    }

        .homepage_hover a.listingMyHomePage.membership {
            background: url(../images/my-account-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.changePassword {
            background: url(../images/change-pass-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.myProfile {
            background: url(../images/my-profile-icon.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.myBlog {
            background: url(../images/blog.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.myStory {
            background: url(../images/story.jpg) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.subscribeNewsletter {
            background: url(../images/Subsciption-newsletter.jpg) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.editProfile {
            background: url(../images/edit_profile.png) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.editGallery {
            background: url(../images/edit_gallery.gif) no-repeat 15px 15px;
            padding-left: 45px;
        }

        .homepage_hover a.listingMyHomePage.editContact {
            background: url(../images/edit_contact.gif) no-repeat 15px 15px;
            padding-left: 45px;
        }

input.quantityVlaue {
    border: 1px solid #CBCBCB;
    border-radius: 8px 8px 8px 8px;
    padding: 8px 16px;
    width: 48px;
}

.quantity {
    margin: 15px 5px;
}

.notePayment {
    color: #4D4D4D;
    display: inline;
    float: right;
    font-size: 14px;
    margin-top: -10px;
    width: 141px;
}

.pkgeHeading {
    width: 628px;
}

    .pkgeHeading h2 {
        font-size: 36px;
        font-family: varela round;
        color: #5fae26;
    }

.rgtData {
    line-height: 21px;
    margin-right: 40px;
    width: 270px;
}

.compareBar {
    background: url("../images/compareBar.png") repeat-x scroll 0 0 transparent;
    height: 238px;
    padding: 0 20px;
}

.comapreGap {
    margin-top: 22px;
}

    .comapreGap h3 {
        float: left;
        color: #29509d;
        font-family: Varela Round;
        font-size: 18px;
    }

    .comapreGap .chooseBtn {
        float: right;
        background: url("../images/choosePlan.png") repeat-x scroll 0 0 transparent;
        height: 31px;
        width: 177px;
        margin-top: -6px;
    }

#ComparePaymentTbl tr th {
    text-align: left;
    font-family: Varela round;
}

#ComparePaymentTbl {
    margin-top: 40px;
    margin-bottom: 40px;
}

    #ComparePaymentTbl tr th {
        font-size: 24px;
        padding: 20px 18px;
    }

        #ComparePaymentTbl tr th div.colInfo {
            font-size: 14px;
            margin-top: 5px;
        }

th.greenCol {
    background: #5ea915;
    border-radius: 8px 8px 0 0;
}

#ComparePaymentTbl tr td {
    font-family: varela round;
}

td.greenCol {
    background: #5ea915;
    color: #FFFFFF;
    padding: 6px 22px;
}

    td.greenCol:lastchild {
        border-bottom: 0;
    }

#ComparePaymentTbl tr.headRow {
    border-bottom: 1px solid #e5e5e5;
}

tr .fstCol {
    text-align: right !important;
    padding-right: 25px !important;
    width: 250px;
}

th.platinumCol {
    background: #29509d;
    border-radius: 8px 8px 0 0;
    padding: 6px 22px;
}

td.platinumCol {
    background: #29509d;
    color: #FFFFFF;
    padding: 0px 22px;
    width: 110px;
}

    td.platinumCol:lastchild {
        border-bottom: 0;
    }

#ComparePaymentTbl tr td:last {
    border-bottom: 0 !important;
}

.monthlyMember {
    background: url("../images/compairenew.png") repeat-x scroll 0 0 transparent;
    height: 52px;
    padding: 10px 20px 20px 20px;
    font-size: 18px;
    color: #29509d;
    font-family: varela round;
}

.fstColData {
    top: 20px;
    position: relative;
}

#btmTable a.buyNow {
    background: url("../images/buy-now-small.png") repeat-x scroll 0 0 transparent;
    height: 31px;
    width: 107px;
    position: relative;
    top: 5px;
    float: right;
}

#btmTable tr td.fstCol {
    text-align: right;
    width: 350px;
    padding-right: 59px !important;
}

#btmTable tr {
    border-bottom: 1px dotted #cdcdcd;
}

    #btmTable tr td {
        font-family: varela round;
        padding: 10px 0 16px;
    }

    #btmTable tr:last-child {
        border-bottom: 0;
    }

.topLayer {
    background: url("../images/top-popUp.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width: 355px;
}

.middleLayer {
    background: url("../images/compaire-middle.png") repeat-y scroll 0 0 transparent;
    padding: 7px 40px;
}

.bottomLayer {
    background: url("../images/compaire-bottom.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width: 355px;
}

.infoPopUp {
    margin-left: -54px;
    position: absolute;
    top: 140px;
    z-index: 10;
    display: none;
    color: #515151;
}

.middleLayer table tr {
    padding: 0 20px;
    border-bottom: 1px dotted #dadada;
}

    .middleLayer table tr:last-child {
        border-bottom: 0;
    }

    .middleLayer table tr td {
        padding: 10px 0;
    }

table#paymentInfoPopUp span.money {
    font-size: 24px;
}

table#paymentInfoPopUp tr td {
    font-famly: varela round;
}

    table#paymentInfoPopUp tr td.scndCol {
        padding-top: 15px;
        vertical-align: middle;
    }

.None {
    background: #d8d8d8 !important;
}

tr.scndRow {
    padding-top: 40px;
}

    tr.scndRow td {
        padding-top: 20px !important;
    }

#ComparePaymentTbl td.gap, #ComparePaymentTbl th.gap {
    padding: 2px !important;
    width: 5px;
    display: inline-block;
    margin-right: 0 !important;
}

th.gold {
    background: none repeat scroll 0 0 #FF9600;
    color: #FFFFFF;
    border-radius: 8px 8px 0 0;
    padding: 6px 22px;
}

td.gold {
    background: none repeat scroll 0 0 #FF9600;
    color: #FFFFFF;
    padding: 0 18px;
}

th.ultimate, td.ultimate {
    padding: 0 18px;
}

.rgtData img {
    margin-top: -19px;
}

.packInfo {
    font-size: 18px;
    font-family: Varela Round;
}

.relPos {
    position: relative;
}

.msgBoxDiv {
    float: right;
    width: auto;
    margin-top: 11px;
}

    .msgBoxDiv .favourite {
        background: url("../images/favorite-star-icon.png") no-repeat scroll left 4px transparent;
        padding: 10px 5px 10px 28px;
        text-decoration: none;
    }

    .msgBoxDiv .myBestChoice {
        background: url("../images/mybestchoice.png") no-repeat scroll left 4px transparent;
        padding: 10px 0 10px 25px;
        text-decoration: none;
    }

    .msgBoxDiv .favorite_grey {
        background: url("../images/favorite-star-icon_grey.png") no-repeat scroll left 4px transparent;
        padding: 10px 5px 10px 28px;
        text-decoration: none;
    }

    .msgBoxDiv .myBestChoice_grey {
        background: url("../images/mybestchoice_grey.png") no-repeat scroll left 4px transparent;
        padding: 10px 0 10px 25px;
        text-decoration: none;
    }

.crossBtnAlert {
    position: absolute;
    left: 50%;
    margin-left: 492px;
    margin-top: 87px;
}

.msgBoxDiv {
    float: right;
    width: auto;
    margin-top: 11px;
}

    .msgBoxDiv .favourite {
        background: url("../images/favorite-star-icon.png") no-repeat scroll left 4px transparent;
        padding: 10px 5px 10px 28px;
        text-decoration: none;
    }

    .msgBoxDiv .myBestChoice {
        background: url("../images/mybestchoice.png") no-repeat scroll left 4px transparent;
        padding: 10px 0 10px 25px;
        text-decoration: none;
    }

    .msgBoxDiv .favorite_grey {
        background: url("../images/favorite-star-icon_grey.png") no-repeat scroll left 4px transparent;
        padding: 10px 5px 10px 28px;
        text-decoration: none;
    }

    .msgBoxDiv .myBestChoice_grey {
        background: url("../images/mybestchoice_grey.png") no-repeat scroll left 4px transparent;
        padding: 10px 0 10px 25px;
        text-decoration: none;
    }

th.greenCol .colHead {
    color: #FFFFFF;
}

th.platinumCol .colHead {
    color: #FFFFFF;
}

.thHover:hover .infoPopUp {
    display: block;
}

.infoTbl {
    font-size: 14px;
    font-weight: normal;
}

.msgBoxDiv a {
    display: block;
}

.msg_new {
    background: url("../images/msg-icon.jpg") no-repeat scroll left 2px transparent;
    cursor: pointer;
    padding-left: 32px;
}

.alertBox_admin {
    min-width: 300px;
    background: #fff;
    border: 5px solid #E7E7E7;
    border-radius: 8px;
    padding: 5px;
    display: none;
    z-index: 99999;
    max-width: 511px;
}

    .alertBox_admin .alertTitle {
        color: #fff;
        background: #1a4b77;
        border-radius: 8px;
        padding: 7px 10px;
        height: 20px;
    }

    .alertBox_admin .alertDesc {
        padding: 10px 10px 22px;
        color: #000;
        margin-bottom: 10px;
        border-bottom: 1px solid #E7E7E7;
    }

.alertBtns {
}

.alertBox_admin .alertBtns a {
    float: right;
    margin-right: 5px;
}

.alertBox_admin .alertBtns .green a {
    background: #5EA915;
}

.alertBox_admin .alertBtns .red a {
    background: #C2867C;
}

.overlay_alert {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 98;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.cometchat_container_title {
    /* background: #5EA915;*/
    /*background:transparent;
    font: bold 12px arial,verdana;
    color: #fff;
    padding: 6px;
    margin: 0 2px 0 0;*/
}

#cometchat_base {
    left: 0 !important;
    width: 100% !important;
}


.cometchat_closebox {
    background: url("../../cometchat/themes/default/images/cometchat.png") no-repeat scroll 4px -973px transparent;
    cursor: pointer;
    float: right;
    height: 12px;
    opacity: 0.5;
    width: 21px;
}

.cometchat_container {
    z-index: 9999999;
    display: block;
}

ul.servicelisting li {
    width: 179px;
    float: left;
}

span.prfLast24Hour {
    background: url("../images/last24Hour.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 47px;
    left: -8px;
    position: absolute;
    top: -15px;
    width: 142px;
}

.titleBoxPurchase a.upgrade_mem.fRight {
    color: #FFFFFF !important;
    font-family: varela round;
    font-size: 14px;
}

.titleBoxPurchase .upgrade_mem.fRight span.leftCorner {
    background: url("../images/leftCorner.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 13px;
}

.titleBoxPurchase .upgrade_mem.fRight span.middle {
    background: url("../images/middle.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 25px;
    margin-left: -6px;
    padding-left: 5px;
    padding-top: 4px;
}

.titleBoxPurchase .upgrade_mem.fRight span.rightCorner {
    background: url("../images/rightCorner.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    margin-top: -1px;
    width: 13px;
}

.upgrade_mem.fRight a {
    font-family: Varela round;
    font-size: 14px;
    color: #fff !important;
}

.upgrade_mem.fRight span.leftCorner {
    background: url("../images/leftCorner.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 13px;
}

.upgrade_mem.fRight span.middle {
    background: url("../images/middle.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 25px;
    margin-left: -6px;
    padding-left: 5px;
    padding-top: 4px;
}

.upgrade_mem.fRight span.rightCorner {
    background: url("../images/rightCorner.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    margin-top: -1px;
    width: 13px;
}

.upgrade_mem.fRight a.greenBtnAn {
    font-family: Varela round;
    font-size: 14px;
    color: #fff !important;
}

.upgrade_mem.fRight span.leftCornerGreen {
    background: url("../images/rightCornerGreen.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    width: 13px;
}

.upgrade_mem.fRight span.middleGreen {
    background: url("../images/middleGreen.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 26px;
    margin-left: -6px;
    padding-left: 5px;
    padding-top: 4px;
}

.upgrade_mem.fRight span.rightCornerGreen {
    background: url("../images/leftCornerGreen.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 13px;
}

.greenBtnTop {
    background: url("../images/green-btn.png") no-repeat scroll left top transparent;
    cursor: pointer !important;
    float: right;
    margin-top: 11px;
    padding-left: 9px;
    position: relative;
    margin-right: 20px;
}

.guest_alertBoxData {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #EEEEEE;
    position: absolute;
    width: 551px;
    z-index: 9999;
    padding: 25px 15px 40px 20px;
    display: none;
}

    .guest_alertBoxData .descData {
        color: #494949;
        font-family: varela round;
        font-size: 18px;
        margin: 23px 0 18px;
    }

        .guest_alertBoxData .descData .note {
            font-size: 12px;
        }

    .guest_alertBoxData .fLeft h3 {
        margin-top: 25px;
        font-size: 30px;
        font-family: varela round;
        color: #2250a5;
        text-transform: none !important;
    }

    .guest_alertBoxData .popUpBrowse {
        margin-right: 6px;
        width: 230px;
    }

    .guest_alertBoxData .closeBoxPopUp {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        width: 30px;
        height: 30px;
        position: absolute;
        right: -20px;
        top: -20px;
    }

.slidewarp .ui-corner-all {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

span.imgClick {
    display: inline-block;
    margin-top: 10px;
}

.topPayment {
    margin-top: 10px;
}

.secPayment {
    font-family: varela round;
    font-size: 14px;
}

#divSearchPartner .ui-state-default.ui-corner-all.a1 {
    background: url(../images/slider-arrow-small.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px;
    width: 7px;
}

#divSearchPartner .ui-state-default.ui-corner-all.a2 {
    background: url(../images/slider-arrow-small-rotate.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px;
    width: 7px;
}

#divSearchPartner a#firstChildSlider {
    background: url(../images/slider-arrow-small.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px !important;
    width: 7px !important;
    margin-top: -3px\0/;
}

#divSearchPartner a#secondChildSlider {
    background: url(../images/slider-arrow-small-rotate.png) no-repeat left top !important;
    border: 0 !important;
    height: 18px !important;
    width: 7px !important;
    margin-top: 12px;
    margin-left: -4px;
}

.searchPartnerPara {
    margin-bottom: 10px;
}

.memberShipImage {
    display: inline-block;
    right: 15px;
    position: absolute;
    top: 1px;
}

.errorAffiliateBlockContent {
    color: #B66262;
    font-size: x-small;
    font-weight: normal;
    line-height: 1;
}

#refer-friend {
    width: 700px;
    position: fixed;
    z-index: 99991;
    background: #ffffff;
    top: 50%;
    left: 50%;
    margin-left: -350px;
    margin-top: -200px;
}

#refer-friend-overlay {
    width: 3000px;
    height: 3000px;
    position: fixed;
    z-index: 9999;
    background: transparent;
    top: 0;
    left: 0;
}

.refer-friend-popup-skin {
    padding: 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 10px solid #E6E6E6;
}

#refer-friend-close {
    background: url("../../Content/images/fancy-btn.png") no-repeat left top transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -37px;
    top: -20px;
    width: 45px;
    z-index: 8040;
}

.tabHover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C7C8;
    display: none;
    font-size: 12px;
    padding: 10px 20px;
    position: absolute;
    top: 30px;
    width: 200px;
    z-index: 9;
    left: -20px;
    line-height: 18px;
}

ul.dasboard-nav li {
    position: relative;
}

.relBox {
    position: relative;
}

.tooltipBox {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 40px;
    position: absolute;
    top: 45px;
    display: none;
    z-index: 9;
    width: 100px;
    height: 17px;
}

.accept-eoi {
    background: url(../images/acceptEoi.png) no-repeat;
    display: inline-block;
    width: 170px;
    height: 43px;
    margin-left: 56px;
    margin-bottom: 16px;
}

.topArrowImgTip {
    background: url("../images/topImg.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 23px;
    position: relative;
    top: -10px;
    width: 219px;
    left: 1px;
}

.middleArrowImgTip {
    background: url("../images/middleImg.png") repeat-y scroll 0 0 transparent;
    display: inline-block;
    font-size: 14px;
    left: 1px;
    line-height: 20px;
    margin-right: 0;
    padding-bottom: 11px;
    padding-left: 15px;
    position: relative;
    top: -16px;
    width: 200px;
    padding-right: 5px;
}

.bottomArrowImgTip {
    background: url("../images/bottomImg.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    position: relative;
    top: -18px;
    width: 221px;
}

.btnAccRej {
    display: inline-block;
    position: relative;
    top: 8px;
}

.send-eoi {
    background: url(../images/sendEoi.png) no-repeat;
    display: inline-block;
    width: 172px;
    height: 45px;
    margin-left: 56px;
    margin-bottom: 16px;
}

.detail-slider-wrapper a.prevVideoSlider, .detail-slider-wrapper a.prevVideoSlider:hover {
    background: url(../images/detail-green-left-aero.png) top right no-repeat;
}

.detail-slider-wrapper a.nextVideoSlider, .detail-slider-wrapper a.nextVideoSlider:hover {
    background: url(../images/detail-green-right-aero.png) top right no-repeat;
}

.detail-slider-wrapper a.prevVideoSlider.disabled, .detail-slider-wrapper a.prevVideoSlider.disabled:hover {
    background: url(../images/detail-gray-left-aero.png) top right no-repeat;
    visibility: visible !important;
}

.detail-slider-wrapper a.nextVideoSlider.disabled, .detail-slider-wrapper a.nextVideoSlider.disabled:hover {
    background: url(../images/detail-gray-right-aero.png) top right no-repeat;
    visibility: visible !important;
}

.close-box {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -20px;
    top: -22px;
    width: 30px;
    z-index: 99999 !important;
    background: url("../images/fancy-btn.png") no-repeat 0 0;
}

/*Added by Amit Singh 20/12/2013 create new button*/
.em_large_green_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    /*for a tag*/
    .em_large_green_btn a {
        display: block;
        height: 30px;
        padding: 0px 12px 0px 0px;
        background: url(../images/large_green_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 16px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_large_green_btn a span {
            display: block;
            line-height: 30px;
            padding: 0 10px 0 20px;
            background: url(../images/large_green_btn_bg.png) 0 -30px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_large_green_btn span {
        display: block;
        height: 30px;
        padding: 0px 11px 0px 0px;
        cursor: pointer;
        background: url(../images/large_green_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 16px;
    }

        .em_large_green_btn span input {
            display: block;
            height: 30px;
            line-height: 30px;
            color: #fff;
            border: 0;
            cursor: pointer;
            font: 16px 'Varela Round',Arial,Helvetica,sans-serif;
            padding: 0px 2px 2px 15px;
            background: url(../images/large_green_btn_bg.png) 0 -30px no-repeat;
            color: #fff;
        }


.em_small_green_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    /*for a tag*/
    .em_small_green_btn a {
        display: block;
        height: 24px;
        padding: 0px 10px 0px 0px;
        background: url(../images/small_green_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_green_btn a span {
            display: block;
            line-height: 25px;
            padding: 0 7px 0 15px;
            background: url(../images/small_green_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_green_btn span {
        display: block;
        height: 24px;
        padding: 0px 8px 0px 0px;
        cursor: pointer;
        background: url(../images/small_green_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_green_btn span input {
            display: block;
            height: 24px;
            line-height: 25px;
            padding: 0px 2px 2px 10px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_green_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }

            .em_small_green_btn span input.extra-padding {
                padding: 2px 2px 2px 10px;
            }


.em_large_red_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    /*for a tag*/
    .em_large_red_btn a {
        display: block;
        height: 30px;
        padding: 0px 12px 0px 0px;
        background: url(../images/large_red_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 16px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_large_red_btn a span {
            display: block;
            line-height: 30px;
            padding: 0 10px 0 20px;
            background: url(../images/large_red_btn_bg.png) 0 -30px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_large_red_btn span {
        display: block;
        height: 30px;
        padding: 0px 11px 0px 0px;
        cursor: pointer;
        background: url(../images/large_red_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 16px;
    }

        .em_large_red_btn span input {
            display: block;
            height: 30px;
            line-height: 30px;
            padding: 0 10px 0 20px;
            border: 0;
            cursor: pointer;
            font: 16px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/large_red_btn_bg.png) 0 -30px no-repeat;
            color: #fff;
        }


.em_small_darkred_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    /*for a tag*/
    .em_small_darkred_btn a {
        display: block;
        height: 24px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_darkred_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_darkred_btn a span {
            display: block;
            line-height: 24px;
            padding: 0 5px 0 15px;
            background: url(../images/small_darkred_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_darkred_btn span {
        display: block;
        height: 25px;
        padding: 0px 9px 0px 0px;
        cursor: pointer;
        background: url(../images/small_darkred_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_darkred_btn span input {
            display: block;
            height: 25px;
            line-height: 25px;
            padding: 0 5px 0 13px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_darkred_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }


.em_small_red_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    /*for a tag*/
    .em_small_red_btn a {
        display: block;
        height: 23px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_red_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_red_btn a span {
            display: block;
            line-height: 23px;
            padding: 0 7px 0 15px;
            background: url(../images/small_red_btn_bg.png) 0 -23px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_red_btn span {
        display: block;
        height: 23px;
        padding: 0px 8px 0px 0px;
        cursor: pointer;
        background: url(../images/small_red_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_red_btn span input {
            display: block;
            height: 23px;
            line-height: 23px;
            padding: 0 5px 0 15px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_red_btn_bg.png) 0 -23px no-repeat;
            color: #fff;
        }

.em_small_grey_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}
    /*for a tag*/
    .em_small_grey_btn a {
        display: block;
        height: 24px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_grey_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_grey_btn a span {
            display: block;
            line-height: 24px;
            padding: 0 5px 0 15px;
            background: url(../images/small_grey_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_grey_btn span {
        display: block;
        height: 25px;
        padding: 0px 9px 0px 0px;
        cursor: pointer;
        background: url(../images/small_grey_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_grey_btn span input {
            display: block;
            height: 25px;
            line-height: 25px;
            padding: 0 5px 0 13px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_grey_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }


.em_small_solidred_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}
    /*for a tag*/
    .em_small_solidred_btn a {
        display: block;
        height: 24px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_solidred_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_solidred_btn a span {
            display: block;
            line-height: 24px;
            padding: 0 5px 0 15px;
            background: url(../images/small_solidred_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_solidred_btn span {
        display: block;
        height: 25px;
        padding: 0px 9px 0px 0px;
        cursor: pointer;
        background: url(../images/small_solidred_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_solidred_btn span input {
            display: block;
            height: 25px;
            line-height: 25px;
            padding: 0 5px 0 13px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_solidred_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }


.em_small_orange_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}
    /*for a tag*/
    .em_small_orange_btn a {
        display: block;
        height: 24px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_yellow_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_orange_btn a span {
            display: block;
            line-height: 24px;
            padding: 0 5px 0 15px;
            background: url(../images/small_yellow_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }
    /*for intput button*/
    .em_small_orange_btn span {
        display: block;
        height: 25px;
        padding: 0px 9px 0px 0px;
        cursor: pointer;
        background: url(../images/small_yellow_btn_bg.png) right top no-repeat;
        color: #fff;
        font-size: 14px;
    }

        .em_small_orange_btn span input {
            display: block;
            height: 25px;
            line-height: 25px;
            padding: 0 5px 0 13px;
            border: 0;
            cursor: pointer;
            font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
            background: url(../images/small_yellow_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }

/*.header-login .em_small_green_btn span input{ padding:0px 2px 2px 10px;}*/



.discount-offer {
    float: left;
    width: 490px;
    position: relative;
    background: url('../images/value.jpg') no-repeat scroll 0 0 transparent;
}

.loading_Output {
    padding: 70px 160px;
}

/* Help Desk */
.helpDeskform .dd {
    float: left !important;
    margin-top: 5px;
    font-size: 12px;
    width: 262px !important;
}

.helpDeskform .ddChild {
    width: 262px !important;
}

.helpDeskLabel {
    float: left;
    width: 166px;
    margin-top: 5px;
    text-align: right;
    margin-right: 15px;
}

.helpDeskform {
    padding: 12px;
}

.helpDesk-popup {
    position: fixed;
    background: #ffffff;
    z-index: 9999;
    width: 600px;
    left: 30%;
    top: 15%;
    border: 10px solid #E6E6E6;
}

    .helpDesk-popup .deskTitle {
        font-size: 18px;
        font-family: 'Varela Round';
        color: #77aa29;
        margin-bottom: 10px;
    }

.helpDeskUpper {
    background: #fdfdfd;
    padding-top: 20px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 20px;
    padding-right: 20px;
}

textarea.helpDeskTxtArea {
    border: 1px solid #d7d7d7;
    border-radius: 12px;
    padding: 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    width: 350px;
    height: 139px;
    margin-bottom: 10px;
}

.errorContactdrp {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0;
    margin-left: 192px;
    margin-top: 37px;
    position: absolute;
}

.errorContact {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0;
    margin-left: 192px;
    margin-top: 29px;
    position: absolute;
}

.contactUsData {
    margin-top: 146px;
    margin-top: 131px\9;
    margin-top: 131px/0\;;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .contactUsData {
        margin-top: 146px;
    }

    .errorContactData {
        margin-top: 33px;
    }
}

.left-arrow-unselect, .right-arrow-unselect {
    cursor: default;
    opacity: 0.2;
    display: none;
}


.make-profile {
    display: inline-block;
    vertical-align: text-top;
    margin: -3px 0 0 0;
}

.fLeft.outDiv .goldplan {
    font-size: 24px;
    font-family: varela round;
    color: #515151;
    padding: 12px 0 0 30px;
}

    .fLeft.outDiv .goldplan span {
        font-size: 15px;
        font-family: varela round;
        color: #515151;
    }

.fLeft.outDiv .membership {
    font-size: 15px;
    font-family: varela round;
    color: #515151;
    padding: 0 0 0 30px;
}

    .fLeft.outDiv .membership span {
        font-size: 15px;
        font-family: varela round;
        color: #2250A5;
    }


.membershipDate .savingMoney {
    font-size: 30px;
    font-family: varela round;
    color: #70ab09;
}

.scnd-colPrising .membershipDate.size {
    font-size: 16px;
    padding: 0 0 0 5px;
    width: 400px;
}

.diffrent-note .renew {
    font-size: 20px;
    font-family: varela round;
    color: #515151;
    padding: 15px 0 5px 0;
}

.diffrent-note .newoffer {
    font-size: 13px;
    font-family: varela round;
    color: #515151;
}


.renewnowBtn {
    float: left;
    margin: 10px 0 0 0;
}

object {
    visibility: hidden;
}



.height-auto .fLeft label {
    height: auto !important;
    margin: 0 !important;
    padding: 0 0 0 15px !important;
}


.spnError3.error-span {
    position: absolute;
    top: 40px;
    left: 150px;
}


.spnError3.error-span-textarea {
    position: absolute;
    top: 69px;
    left: 150px;
}

.cmpusry .mrgBtm {
    position: relative;
    margin-bottom: 15px;
}

    .cmpusry .mrgBtm input {
        height: 20px;
        padding: 5px 10px 0 10px\0;
        padding: 3px 10px 2px 10px;
        line-height: 18px\0;
    }


.cmpusry .mrgBtmData input {
    height: 20px;
    padding: 5px 10px 0 10px\0;
    padding: 3px 10px 2px 10px;
    line-height: 18px\0;
}


.cmpusry .mrgBtmData {
    position: relative;
    margin-bottom: 15px;
}

.conditionTerm .label_check.bgPos {
    background-position: 0 1px !important;
}
/*AMit*/

.listing-data ul {
    margin: 0;
    padding: 0;
}

    .listing-data ul li {
        margin: 0;
        padding: 0 5px 0 0;
        float: left;
        width: 86px;
    }

css3-container {
    direction: ltr !important;
}

.div_checkWidth {
    width: 200px !important;
    position: relative;
    float: left;
}

.forDate {
    margin-top: 2px;
}

.uploading span {
    float: left;
}

.uploading button {
    float: right;
}

.txtselect-left-new table {
    width: 250px !important;
}

.homeProfileDetail {
    width: 690px;
    display: none;
    border: 10px solid #E6E6E6;
    z-index: 99;
    background: #fff;
    font-size: 12px;
}

#cometchat_container_transliterate {
    position: fixed;
}

#cometchat_container_smilies {
    position: fixed;
}

#cometchat_container_chathistory {
    position: fixed;
}

#cometchat_container_blocks {
    position: fixed;
}

.calender-input-inbox {
    background: #fff url(../images/calendar-green.png) no-repeat right 4px !important;
    cursor: pointer;
}

.calender-input-agent {
    background: #fff url(../images/calendar-green.png) no-repeat right 4px !important;
    cursor: pointer;
}

.geo-trust {
    /*background: #fff url(../images/geo-trust.png) no-repeat;*/
    width: 100px;
    height: 48px;
    position: absolute;
    left: 8px;
    top: 10px;
    z-index: 999;
}


div.strip-idle {
    background: url("../images/strip-slice.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 14px;
    left: 0;
    padding: 13px 0;
    position: absolute;
    text-align: center;
    top: 83px;
    width: 100%;
    z-index: -9;
}


.search-partner .sorting-slider .slider {
    clear: both;
    margin: 0 5%;
    width: 90%;
}


#divSearchPartner-advanced .ui-state-default.ui-corner-all.a1 {
    background: url(../images/slider-arrow-small.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px;
    width: 7px;
}

#divSearchPartner-advanced .ui-state-default.ui-corner-all.a2 {
    background: url(../images/slider-arrow-small-rotate.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px;
    width: 7px;
}

#divSearchPartner-advanced a#firstChildSlider {
    background: url(../images/slider-arrow-small.png) no-repeat left top !important;
    border: 0 !important;
    height: 15px !important;
    width: 7px !important;
    margin-top: -3px\0/;
}

#divSearchPartner-advanced a#secondChildSlider {
    background: url(../images/slider-arrow-small-rotate.png) no-repeat left top !important;
    border: 0 !important;
    height: 18px !important;
    width: 7px !important;
    margin-top: 12px;
    margin-left: -4px;
}


.messageTitleChatpopup .messagerName {
    color: #515151;
}

.messageTitleChatpopup .messagerName {
    margin-left: 10px;
    font-size: 12px;
    font-weight: normal;
}

.photoGallery-popup .messageTitleChatpopup {
    color: #515151;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 20px;
    width: 360px;
}

select {
    max-width: 100%;
}

.global_block_msg1 {
    padding: 15px 10px 15px 15px;
    height: auto;
    overflow: inherit;
    background: #ffffff;
}

    .global_block_msg1 h2 {
        font-size: 16px;
        font-family: 'Varela Round',Arial, Helvetica, sans-serif;
        padding-bottom: 5px;
    }

    .global_block_msg1 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0 0 5px 0;
        color: #444444;
    }

.unsubscribe {
    color: #29509d;
    font-family: Varela Round;
    font-size: 18px;
}



/* this css add by praveen sir*/
#refer-friend1 {
    background: none repeat scroll 0 0 #ffffff;
    width: 770px;
    margin: 0px auto;
}

    #refer-friend1 .left-col {
        float: left;
        height: 466px;
        margin-right: 10px;
        width: 433px;
    }

    #refer-friend1 .right-col {
        margin-top: 30px;
        color: #818181;
        float: left;
        width: 300px;
    }

        #refer-friend1 .right-col h6 {
            color: #313131;
            font: 18px 'Varela Round',Arial,Helvetica,sans-serif;
            padding: 0 0 2px;
        }

        #refer-friend1 .right-col .box fieldset {
            clear: both;
        }


#textchatlink, #videochatlink {
    float: left;
    padding: 10px 0;
}

#divAlertBoxAdminLeftCredit #divAlertText1 {
    border-bottom: medium none !important;
    float: left;
    font-size: 13px;
    margin: 10px 0 0;
    padding: 10px 0 0;
}

.forCenterSetTofriend {
    /*position: absolute;
    top: 413px;
    left: 189px;
    margin-left: 50%;*/
    float: left;
    margin: -15px 0 0 0;
}

.spnErrorFPasswordCustom {
    color: #b66262;
    float: left;
    font-size: x-small;
    font-weight: normal;
    line-height: 0;
    margin-left: 1px;
    margin-top: 11px;
}

div.strip-dataMembershipExpired {
    background: #d48787; /* Old browsers */
    background: -moz-linear-gradient(top, #d48787 20%, #c66c6c 71%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d48787), color-stop(71%,#c66c6c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d48787 20%,#c66c6c 71%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d48787 20%,#c66c6c 71%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d48787 20%,#c66c6c 71%); /* IE10+ */
    background: linear-gradient(to bottom, #d48787 20%,#c66c6c 71%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d48787', endColorstr='#c66c6c',GradientType=0 ); /* IE6-9 */
    color: #fff;
    font-size: 14px;
    /*height: 54px;*/
    /*padding: 13px 5px 10px 20px !important;*/
    padding: 10px 30px 10px 30px !important;
    text-align: center;
}

.blinkmessage {
    background: url("../images/expired-icon2.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 4px 41px !important;
    text-align: center;
}

.mar_R177 {
    margin-right: 175px;
}
/*
.bluecircle {
    background: url("../images/bluePricing.png") no-repeat scroll 0 0 transparent;
    height: 142px;
    left: -113px;
    position: absolute;
    top: -15px;
    width: 141px;
    z-index: 99999;
}

.bluecircle span {
    color: #ffffff !important;
    font-size: 11px;
    left: 0;
    position: relative;
    text-align: center;
    top: 36px;
    width: auto;
}
.bluecircle span a .heads
        {
            color: #fff;
            text-transform:uppercase;
            margin-bottom:10px;
            font-weight:bold;
            font-size:11px;
           font-family: Varela Round;

        }
.bluecircle span a .months
        {
            color: #fff;
            text-transform:none;
        }
.bluecircle span a .price
        {
            color: #fff;
            text-transform:none;
           font-size:14px;
           font-weight:bold;
           }
.bluecircle span a .discount
        {
            color:#191f4c;
            text-transform:none;
            font-size:14px;
        }

    */


.bluecircle {
    background: url("../images/bluePricing.png") no-repeat scroll 0 0 transparent;
    height: 127px;
    left: -95px;
    position: absolute;
    top: -25px;
    width: 128px;
    z-index: 99999;
}

    .bluecircle span {
        color: #ffffff !important;
        font-size: 11px;
        left: 0;
        position: relative;
        text-align: center;
        top: 24px;
        width: auto;
    }

        .bluecircle span a .heads {
            color: #fff;
            font-family: Varela Round;
            font-size: 15px;
            font-weight: bold;
            margin-bottom: 1px;
            text-transform: uppercase;
            margin: 0 22px;
        }

        .bluecircle span a .months {
            color: #fff;
            text-transform: none;
        }

        .bluecircle span a .price {
            color: #fff;
            font-size: 13px;
            font-weight: bold;
            text-transform: none;
        }

        .bluecircle span a .discount {
            color: #191f4c;
            font-size: 13px;
            text-transform: none;
        }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .rightLogin {
        padding: 30px 16px 60px 30px !important;
    }
}

.logInPopUpBig {
    position: fixed;
    z-index: 99999;
    border: 10px solid #E6E6E6;
    background: #fff;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -375px;
    width: 750px;
    height: 150px;
}

    .logInPopUpBig a.closeLoginPop {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        height: 30px;
        width: 30px;
        display: inline-block;
        float: right;
        top: -17px;
        right: -22px;
        position: relative;
    }

    .logInPopUpBig > div#dvVisitorSighUpThanks {
        padding: 20px 30px;
        width: 750px;
    }

    .logInPopUpBig > div#dvVisitorSighUpThanks {
        padding: 20px 30px;
        width: 750px;
    }



/*404 page css*/
.errorpage404 {
    color: #4a4c96;
    font-family: 'Varela Round';
    font-size: 18px;
    padding: 50px 0px;
    text-align: left;
}

    .errorpage404 p {
        margin: 0px 0px 15px 160px;
    }

        .errorpage404 p a {
            color: #3b8db3;
            text-decoration: underline;
        }

            .errorpage404 p a:hover {
                color: #3b8db3;
                text-decoration: none;
            }
/*End 404 page css*/

/*active Last hours*/
.lastonline {
    background: none repeat scroll 0 0 #0a9ccd;
    border-radius: 8px;
    color: #fff;
    float: right;
    font-size: 12px;
    margin: 13px 0 0;
    padding: 5px 8px;
    text-transform: none !important;
}

.lastonlinedashboard {
    position: absolute;
    top: 7px;
    left: 7px;
    background: rgba(10,156,205,.8);
    padding: 5px 8px;
    color: #fff;
    font-size: 14px;
    font-family: arial;
    text-shadow: 4px 2px 3px rgba(0,0,0,.5);
    border-radius: 0px 8px 8px 0px;
}

.mar0px {
    margin: 0px !important;
}

.widthauto {
    width: auto !important;
}
/*End active Last hours*/



/*Popular this week slider CSS */

.eleslider {
    width: 712px;
    height: 365px;
    margin: 0px 0px 0px -10px;
    padding: 0px;
    overflow: hidden;
}

.sliderbg {
    height: 310px;
    margin: 24px 0px 24px 8px;
    width: auto;
}
/*#eleslider .sliderbg{ width:636px; height:310px; background:#fff; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); margin:0px auto;}*/
/*.bxslider li{  background: none repeat scroll 0 0 #f7f7f7;   border: 1px solid #e7e7e7;   color: #313131;   height: 268px;  padding: 5px;  text-align: center;   width: 172px; position: relative;}*/
.jcarousel-list {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    z-index: 1;
}
/*
.forCenterAlignPopularImg {
    display: block;
    width: 167px;
    height: 225px; 
    text-align: center;
    vertical-align: middle !important;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

    */
/*
.forCenterAlignPopularImg {
    width: 151px;
    height: 225px;
    text-align: center;
    border: 0px;
    line-height:225px;
}
    */

.sliderbg ul li img {
    /* clear: both;
    display: inline-block;
     height: auto;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    width: auto;*/
}

.sliderbg ul li h2 {
    color: #224f9f;
    font: 500 16px 'Varela Round',Arial,Helvetica,sans-serif;
    padding: 0 0 2px;
    margin: 5px 0;
}

.sliderbg ul li {
    color: #313131;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style: none outside none;
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #e7e7e7; /*  height: 268px;*/
    padding: 10px 10px 5px;
    width: 165px;
    display: inline-block;
    margin: 0px;
}

.popular-members-img-block > p {
    margin: 0 0 5px 0;
    padding: 0;
}

.sliderbg ul li.popular-members-img-block .detail {
    background: none repeat scroll 0 0 #f7f7f7;
    color: #161616;
    display: none;
    height: 262px;
    left: 5px;
    padding: 15px 15px 10px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 145px;
}

    .sliderbg ul li.popular-members-img-block .detail .name {
        color: #161616;
        font: 500 18px 'Varela Round',Arial,Helvetica,sans-serif;
    }

    .sliderbg ul li.popular-members-img-block .detail p {
        clear: both;
        color: #161616;
        line-height: 18px;
        padding: 2px 0;
        margin: 0px !important;
    }

    .sliderbg ul li.popular-members-img-block .detail .location {
        color: #161616;
        margin-bottom: 7px;
    }

.partner-content {
    height: 145px;
    overflow: hidden;
    word-wrap: break-word;
}

.sliderbg ul li.popular-members-img-block .detail .pro-option {
    border-top: 1px solid #efefef;
    padding-top: 15px;
    width: 145px;
}

    .sliderbg ul li.popular-members-img-block .detail .pro-option p {
        clear: none;
        color: #161616;
        float: left;
        margin: 0px;
        margin-left: 9px;
        margin-right: 9px;
        padding: 29px 8px 0 !important;
        width: auto;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .eoi {
        background: url("../images/new-eoi-icon.png") no-repeat scroll center 4px transparent;
        cursor: pointer;
        width: 22px;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option p a {
        color: #161616;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .eoi_grey {
        background: url("../images/new-eoi-icon_grey.png") no-repeat scroll center 4px transparent;
        cursor: default;
        width: 22px;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .favorite {
        background: url("../images/favorite-star-icon.png") no-repeat scroll center 1px transparent;
        cursor: pointer;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .favorite_grey {
        background: url("../images/favorite-star-icon_grey.png") no-repeat scroll center 1px transparent;
        cursor: default;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .chat {
        background: url("../images/chat-icon.png") no-repeat scroll center 4px transparent;
        cursor: pointer;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option p:last-child {
        margin-right: 0;
    }

    .sliderbg ul li.popular-members-img-block .detail .pro-option .chat_grey {
        background: url("../images/chat-icon_grey.png") no-repeat scroll center 4px transparent;
        cursor: default;
    }

.sliderbg ul li.popular-members-img-block:hover .detail {
    display: block;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, progress, summary {
    display: block;
    margin: 0;
    padding: 0;
}

.sliderbg ul li.popular-members-img-block .detail .Offline {
    background: url("../images/offline-icon.png") no-repeat scroll left 1px transparent;
    color: #808080;
    float: right;
    font: 10px 'Varela Round',Arial,Helvetica,sans-serif;
    margin-left: 5px;
    margin-top: 5px;
    padding: 2px 0 4px 20px;
}

/*End Region */



.left-section-home {
    width: 46%;
    float: left;
    margin: 0 4% 0 0;
}

.right-section-home {
    width: 48%;
    float: left;
}

.marB15 {
    margin-bottom: 15px;
}


.blog-sub-heading {
    font: italic 10px arial;
    margin: -5px 0 5px;
}

.blog-view-all {
    font: 11px/normal arial;
    margin: 0px 15px 0px 0px;
    float: right;
    font-size-adjust: none;
    font-stretch: normal;
}

    .blog-view-all a {
        color: #000;
        text-decoration: none;
    }

        .blog-view-all a:hover {
            color: #000;
            text-decoration: underline;
        }

ul.bjqs {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none;
}

li.bjqs-slide {
    position: absolute; /*display:none;*/
}

ul.bjqs-controls {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}

    ul.bjqs-controls.v-centered li a {
        position: absolute;
    }

    ul.bjqs-controls.v-centered li.bjqs-next a {
        right: 25px;
    }

    ul.bjqs-controls.v-centered li.bjqs-prev a {
        right: 35px;
    }

ol.bjqs-markers {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

    ol.bjqs-markers.h-centered {
        text-align: center;
    }

    ol.bjqs-markers li {
        display: inline;
    }

        ol.bjqs-markers li a {
            display: inline-block;
        }

p.bjqs-caption {
    display: block;
    width: 96%;
    margin: 0;
    padding: 2%;
    position: absolute;
    bottom: 0;
}

/*deepak*/
.profilelastlogin {
    width: 210px;
    float: left;
}

/*Offer Plan for Upgrade offer*/

.dvofferPlan {
    background: url("../images/DiscountPlanStar.png") no-repeat scroll 0 0 transparent;
    /* height: 70px;
    left: 50%;
    margin-left: 199px;
    position: absolute;
    right: 0;
    top: 152px;
    width: 73px;
    z-index: 90;*/
    height: 127px;
    left: -93px;
    position: absolute;
    top: -14px;
    width: 128px;
    z-index: 99999;
}



    .dvofferPlan span {
        color: #ffffff !important;
        font-size: 11px;
        left: 0;
        position: relative;
        text-align: center;
        top: 24px;
        width: auto;
    }

        .dvofferPlan span a .heads {
            color: #fff;
            font-family: Varela Round;
            font-size: 16px;
            font-weight: bold;
            /*margin-bottom: 1px;*/
            text-transform: uppercase;
            /*margin-top: 5px;*/
            width: 70%;
            margin: 0 auto;
        }

        .dvofferPlan span a .months {
            color: #fff;
            text-transform: none;
            padding: 8px 0 0;
        }

        .dvofferPlan span a .price {
            color: #fff;
            font-size: 13px;
            font-weight: bold;
            text-transform: none;
        }

        .dvofferPlan span a .discount {
            color: #191f4c;
            font-size: 13px;
            text-transform: none;
        }


.greenbtton2 {
    background: rgb(70,171,49); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(70,171,49,1) 0%, rgba(95,181,44,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,171,49,1)), color-stop(100%,rgba(95,181,44,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46ab31', endColorstr='#5fb52c',GradientType=0 ); /* IE6-9 */
    color: #fff;
    font-size: 24px !important;
    padding: 0px;
    text-align: center;
    border-radius: 5px;
    margin: 10px 0 0 0;
}

    .greenbtton2 a {
        padding: 5px 12px !important;
        display: block;
        color: #fff !important;
    }


@media only screen and (max-width:1024px) {
    #comparePlan {
        height: 500px !important;
        left: 50%;
        margin-left: -400px !important;
        margin-top: -260px !important;
        top: 50%;
        width: 750px !important;
    }

        #comparePlan .cntnt {
            width: 90% !important;
        }


    .infoPopUp {
        top: 140px !important;
    }

    table.prisingTable thead tr td div.fst-col {
        padding: 5px !important;
    }

    .agent_registration_mem {
        width: 700px;
        top: 50% !important;
        left: 50% !important;
        margin: -275px 0px 0px -350px !important;
        max-height: 570px !important;
    }

        .agent_registration_mem img {
            width: 100% !important;
        }

    div.title {
        font-size: 20px;
    }

    div.heading {
        margin-bottom: 10px;
    }

    table.prisingTable {
        width: 700px;
    }

        table.prisingTable thead tr td div.fst-col {
            padding: 5px 10px;
        }

        table.prisingTable thead tr td div.scnd-col {
            padding: 5px 10px;
        }

        table.prisingTable thead tr td {
            font-size: 16px;
            font-weight: bold;
        }

        table.prisingTable tr td {
            padding: 5px 10px;
            word-break: break-all;
        }

    #divMemberAddonServices .rgt_agent {
        margin-right: 8px;
    }

    .greenbtton2 {
        font-size: 18px !important;
        padding: 0px;
        text-align: center;
        border-radius: 5px;
        margin: 0;
    }

        .greenbtton2 a {
            padding: 5px 12px !important;
            display: block;
            color: #fff !important;
        }

    .scroll-pane1 {
        height: 500px !important;
        left: 50% !important;
        margin: -280px 0 0 -390px !important;
        top: 50% !important;
        width: 780px !important;
    }

    .termCondition {
        padding: 0 25px 10px;
        width: auto;
        height: 490px !important;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

.location a, .partner-content a {
    color: #161616 !important;
}

#dvliEmailContent {
    overflow: hidden;
}

.popheight {
    height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}

.greenbtton {
    background: rgb(70,171,49); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(70,171,49,1) 0%, rgba(95,181,44,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,171,49,1)), color-stop(100%,rgba(95,181,44,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(70,171,49,1) 0%,rgba(95,181,44,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46ab31', endColorstr='#5fb52c',GradientType=0 ); /* IE6-9 */
    color: #fff;
    font-size: 14px !important;
    /*height: 54px;*/
    padding: 0px;
    text-align: center;
    border-radius: 12px;
    margin: 10px 0 0 0;
}

    .greenbtton a {
        padding: 5px 12px !important;
        display: block;
        color: #fff !important;
    }


pre {
    white-space: pre-line;
}

.alertBox_adminbig {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #e7e7e7;
    border-radius: 8px;
    display: none;
    width: 600px;
    padding: 5px;
    z-index: 99999;
    height: 125px;
}

    .alertBox_adminbig .alertTitle {
        color: #fff;
        background: #1a4b77;
        border-radius: 8px;
        padding: 7px 10px;
        height: 20px;
    }

    .alertBox_adminbig .alertDesc {
        padding: 10px 10px 22px;
        color: #000;
        margin-bottom: 10px;
        border-bottom: 1px solid #E7E7E7;
    }

    .alertBox_adminbig .alertBtns a {
        float: right;
        margin-right: 5px;
    }

    .alertBox_adminbig .alertBtns .green a {
        background: #5EA915;
    }

    .alertBox_adminbig .alertBtns .red a {
        background: #C2867C;
    }


.mce-window .mce-reset .mce-label.mce-autoscroll {
    width: auto !important;
    left: 0 !important;
    padding: 9px;
}


/*help desk contact link Area Define*/
ul.ac-links li.helpdesk-contactlink {
    background: url("../images/Helpdeskmailicon.jpg") no-repeat scroll 1px 1px;
}

.linkcontactHelpdesk {
    background: url("../images/Helpdeskmailicon.jpg") no-repeat scroll 3px 1px;
}

.help-deskdiv {
    /*margin-left: 100px;*/
    float: right;
    margin-bottom: 5px;
}

.help-deskdiv-rus {
    /*margin-left: 100px;*/
    float: right;
    margin-bottom: 5px;
}


.help-deskdiv > a {
    background: url("../images/Helpdeskmailicon.jpg") no-repeat scroll 3px 0px rgba(0, 0, 0, 0);
    padding: 0 0 0 25px;
    color: #515151;
    font-family: Arial;
    font-size: 12px;
}

.help-deskdiv-rus > a {
    background: url("../images/Helpdeskmailicon.jpg") no-repeat scroll 3px 0px rgba(0, 0, 0, 0);
    padding: 0 0 0 25px;
    color: #515151;
    font-family: Arial;
    font-size: 14px;
}
/*.help-deskdiv > a:hover {
    color:#515151;
    text-decoration:underline;
}*/


/*Blog Area Define*/
.blogareadetails {
    width: 100%;
    height: auto;
    /*margin: 60px 0px;*/
    margin-top: 60px;
}

    .blogareadetails h2 {
        margin: 5px 0 0 3px;
    }

        .blogareadetails h2 span {
            color: #234aff;
        }

.blogareacontent .blogdescription {
    float: left;
    clear: both;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    line-height: 18px;
    color: #515151;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.reading a {
    float: right;
    clear: both;
    color: #224f9f;
    font-size: 12px;
    font-weight: bold;
    /*margin-top:10px;*/
    margin-top: -15px;
}

    .reading a span {
        font-size: 14px;
    }

.blogareacontent ul li .heading {
    font-family: verela Round;
    font-size: 16px;
    font-weight: 500;
    padding: 0 0 4px;
    text-transform: capitalize;
}

.blogareacontent ul li .date {
    font-family: verela Round;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 4px;
    float: right;
}

.blogareacontent {
    position: relative;
    background: #f0f0f0;
    border: 2px solid #ccc;
    min-height: 100px;
    padding: 10px;
    margin: 18px 6px 0 4px;
}

    .blogareacontent:after, .blogareacontent:before {
        bottom: 100%;
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .blogareacontent:after {
        border-color: rgba(240, 240, 240, 0);
        border-bottom-color: #f0f0f0;
        border-width: 15px;
        margin-left: -15px;
    }

    .blogareacontent:before {
        border-color: rgba(204, 204, 204, 0);
        border-bottom-color: #ccc;
        border-width: 17px;
        margin-left: -17px;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .blogareacontent {
        min-height: 100px !important;
    }
}

.viewallblog {
    background: url("../images/viewall-arrow.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    clear: both;
    float: right;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin-right: 35px;
    padding: 0 10px 0 0;
    text-align: right;
    width: 100px;
}

/*ONline Busy Members*/
.online-busy-members {
    margin: 20px 0px 0px 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

    .online-busy-members h2 {
        /* color: #000;
        font-family: Arial;
        font-size: 20px;
        font-weight: bold;padding: 0px;*/
        margin: 0 0 15px 3px;
    }

        .online-busy-members h2 span {
            color: #6b6866;
        }

.arrowmember {
    background: url("../images/inner-tab-arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    top: -13px;
    height: 16px;
    left: 50px;
    position: absolute;
    width: 36px;
}


/*Search Contact- My Contact Css*/

.searchcontact {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cfcfcf;
    border-radius: 20px;
    float: right;
    margin: 0 0 10px;
    padding: 4px 0px 3px 0px;
    width: 260px;
}

.search-contact-btn {
    background: url("../images/search-btn.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: 0 4px 0 0;
    width: 19px;
}

.searchcontact > input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #515151;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 5px 0 10px;
    width: 220px;
}



.progress-indicatorinbox {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 1000;
    background-color: black;
    display: none;
}

    .progress-indicatorinbox img {
        margin-top: 400px;
    }


.profileMatchesloader {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}



#totalWidthContainer ul.alertbxslider li.liAlertEMslider {
    width: 100%;
    height: 325px;
    text-align: center;
    display: table;
}

    #totalWidthContainer ul.alertbxslider li.liAlertEMslider #divMainContent {
        width: 100%;
        height: 325px;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
    }

.linkrussiansignup {
    float: right;
    margin: 6px 15px 0 0;
}

    .linkrussiansignup a {
        background: url(../images/russian-jion-button.jpg) left center no-repeat #fff;
        padding: 0px 0px 0px 30px;
        display: block;
        text-decoration: none;
        color: #313131;
        line-height: 21px;
    }
/*.linkrussiansignup a:hover {
     text-decoration:underline;
  
    }*/

a.backToCSR {
    background: url("../images/back-to-csr.png") no-repeat scroll 0 0 transparent;
    width: 141px;
    height: 29px;
    display: inline-block;
    position: fixed;
    top: 0px;
}

/*========== all class for New Css Button */
.fllLft {
    float: left;
}

.fltRht {
    float: right;
}

.redbuttonNew {
    background: #e36666; /* Old browsers */
    background: -moz-linear-gradient(top, #e36666 0%, #ac3e3e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e36666), color-stop(100%,#ac3e3e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e36666 0%,#ac3e3e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e36666 0%,#ac3e3e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e36666 0%,#ac3e3e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e36666 0%,#ac3e3e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36666', endColorstr='#ac3e3e',GradientType=0 ); /* IE6-9 */
    color: #fff;
    font-size: 14px;
    /*height: 54px;*/
    padding: 0px;
    text-align: left;
    border-radius: 12px;
    display: inline-block;
}

    .redbuttonNew a {
        padding: 5px 12px !important;
        display: block;
        color: #fff;
    }


/*==== End ======*/
.height-auto .fLeft .Travel {
    height: 75px !important;
}

.height-auto .fLeft .Seeking {
    height: 50px !important;
}


.bx-loader {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat;
    height: 100%;
    width: 100%;
}


/*Pop for the Profile Images */
@media only screen and (width:1024px) {

    .imageStyle img {
        max-width: 442px !important;
        max-height: 550px !important;
        vertical-align: middle;
    }


    .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
        display: block;
        height: 550px !important;
        line-height: 550px;
        min-height: 550px;
        text-align: center;
    }


    .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        display: block;
        height: 480px !important;
        line-height: 480px;
        text-align: center;
        min-height: 480px;
        cursor: default;
    }

    #divImagePopup {
        position: fixed;
        left: 50%;
        top: 50%;
        margin: -275px 0px 0px -300px !important;
    }

    .forPadding {
        padding: 10px 10px !important;
    }
}


.profileimagepopup {
    /*height: 600px !important;*/
    left: 50% !important;
    /*margin-left: -315px !important;
  margin-top: -320px !important;*/
    padding: 10px 25px !important;
    position: fixed !important;
    top: 50% !important;
    width: 575px !important;
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #e6e6e6;
    word-wrap: break-word;
    z-index: 999;
}

    .profileimagepopup img {
        max-height: 620px;
        max-width: 575px;
        vertical-align: middle;
    }


    .profileimagepopup a#closeImg {
        background: url("../images/fancy-btn.png") no-repeat scroll left top transparent;
        cursor: pointer;
        height: 33px;
        position: absolute;
        right: -33px;
        top: -24px;
        width: 45px;
        z-index: 8040;
    }




    .profileimagepopup .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
        display: block;
        height: 620px !important;
        line-height: 620px;
        min-height: 620px;
        text-align: center;
    }

@media screen and (max-height: 600px) {

    .profileimagepopup {
        /*height: 600px !important;*/
        left: 50% !important;
        margin-left: -315px !important;
        margin-top: -250px !important;
        padding: 10px 25px !important;
        position: fixed !important;
        top: 50% !important;
        width: 575px !important;
        background: none repeat scroll 0 0 #ffffff;
        border: 10px solid #e6e6e6;
        word-wrap: break-word;
        z-index: 999;
    }

        .profileimagepopup img {
            max-height: 450px;
            max-width: 575px;
            vertical-align: middle;
        }

        .profileimagepopup .profileCrousel a.prfImageData {
            background: none repeat scroll 0 0 #fff;
            cursor: default;
            display: block;
            height: 450px !important;
            line-height: 450px;
            min-height: 450px;
            text-align: center;
        }
}

/*End Region*/

/* for vip membership */
.image-link {
    border: 3px solid #244ca1;
    float: left;
    margin-bottom: 3px;
}

    .image-link .main-img img {
        width: 100%;
        vertical-align: top;
    }

    .image-link .month-img {
    }

    .image-link .month-img {
        float: left;
        width: 50%;
        margin-top: -8%;
        position: relative;
    }

        .image-link .month-img img {
            width: 100%;
            vertical-align: top;
        }

    .image-link .buttons {
        float: left;
        width: 50%;
        margin-top: -1px;
        position: relative;
        text-align: center;
    }

        .image-link .buttons a {
            background: #ef7337;
            color: #fff;
            font-family: Varela Round;
            font-size: 12px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            vertical-align: top;
            display: block;
            padding: 4px;
            text-decoration: none;
        }

        .image-link .buttons span {
            display: block;
            background: #fff;
            color: #111;
            line-height: 16px;
            height: 15px;
        }


.card-details {
    float: left;
    width: 57%;
    display: inline-block;
}

.agent-reg-wrapper .form-block .box.payment label {
    text-align: right;
    float: left;
    width: 135px;
}

.btndiv {
    float: right;
    width: 43%;
    display: inline-block;
}

.agent-reg-wrapper .form-block .box.payment {
    display: inline-block;
    padding: 25px 25px 22px;
}

p.cards {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    line-height: 25px;
    float: left;
    font-size: 13px;
}

.agent-reg-wrapper .form-block .agent-reg-smallfoot img {
    display: inline-block;
    width: auto;
    margin-right: 5px;
}

.agent-reg-wrapper .agent-reg-smallfoot div.right1 {
    float: right;
    margin-top: 0;
    width: auto;
}

.btn_payment {
    background: #eb7634;
    border-radius: 0;
    padding: 0 50px;
    font-size: 20px;
    color: #fff;
    border: 0;
    cursor: pointer;
    line-height: 50px;
}

    .btn_payment:hover {
        opacity: .7;
    }

.agent-reg-wrapper .form-block .box.payment .button-block {
    padding: 30px 15px;
}

    .agent-reg-wrapper .form-block .box.payment .button-block .mid {
        margin-right: 0px;
        margin-top: 0px;
        width: 100% !important;
        font-size: 16px;
    }

    .agent-reg-wrapper .form-block .box.payment .button-block table {
        width: 100%;
    }

    .agent-reg-wrapper .form-block .box.payment .button-block .right {
        float: right;
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }


    .agent-reg-wrapper .form-block .box.payment .button-block #divBankMembershipPrice.mid {
        float: none;
        font-size: 16px;
        margin: 0 auto;
        width: 86% !important;
    }

    .agent-reg-wrapper .form-block .box.payment .button-block #divBankMembershipPrice table {
        text-align: right;
        width: 98%;
    }

        .agent-reg-wrapper .form-block .box.payment .button-block #divBankMembershipPrice table td {
            vertical-align: bottom;
            padding-bottom: 5px;
        }

            .agent-reg-wrapper .form-block .box.payment .button-block #divBankMembershipPrice table td.rtd {
                padding-left: 8px;
            }


.agent-reg-wrapper .form-block .box.payment fieldset .field {
    float: right;
    width: 280px;
}

.agent-reg-wrapper .form-block .box.payment .geo-trust1 {
    display: inline-block;
    float: right;
    width: auto;
    margin-top: 20px;
}

.agent-reg-wrapper .agent-reg-smallfoot.payments {
    height: auto;
    margin: 20px 0px 20px 30px;
    overflow: hidden;
}

    .agent-reg-wrapper .agent-reg-smallfoot.payments .left {
        margin-top: 5px;
    }

        .agent-reg-wrapper .agent-reg-smallfoot.payments .left > img {
            width: 35px;
        }

.btndiv > a {
    display: inline-block;
    font-size: 17px;
    margin: 38px 0 0 0;
    color: #111;
    font-size: 20px;
}

    .btndiv > a:hover {
        text-decoration: none;
    }

.agent-reg-wrapper h1.newclass em {
    border-right: 1px solid #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px !important;
    margin: 0 15px;
}

.errordiv {
    background: #ffbeca;
    clear: both;
    color: #343434;
    display: inline-block;
    margin-top: 30px;
    padding: 2% 3%;
    width: 94%;
    font-size: 11px;
}

.agent-reg-wrapper .msg-div {
    background: #f4f4f4;
    clear: both;
    color: #343434;
    display: inline-block;
    margin-top: 0;
    padding: 2% 3.5%;
    width: 93%;
    font-size: 14px;
}

    .agent-reg-wrapper .msg-div span {
        font-weight: bold;
    }

.agent-reg-wrapper h1.newclass {
    font: 18px/52px "Arial",Arial,Helvetica,sans-serif;
}

.agent-reg-wrapper {
    position: relative;
}

.auto-renewal {
    left: 4px;
    position: absolute;
    top: 44px;
    z-index: 999;
    font-size: 14px;
}

.agent-reg-wrapper h1.newclass span {
    background: url("../images/agent-form-green-aero.png") no-repeat scroll 63px 67px rgba(0, 0, 0, 0);
    float: left;
    height: 55px;
    padding: 0 40px 28px 0;
    font: 26px "Arial",Arial,Helvetica,sans-serif;
    padding: 8px 52px 20px 0;
}

div.strip-PayNow {
    background: #eb7634; /* Old browsers */
    color: #fff;
    font-size: 20px;
    padding: 10px 0 !important;
    text-align: center;
    letter-spacing: 0.5px;
}

.agent-reg-wrapper .form-block .box fieldset .field input[type="text"][type="text"] {
    width: 80%;
}

.bypaypal {
    text-align: center;
    display: block;
}

    .bypaypal a {
        display: inline-block;
        font-size: 20px;
        margin: 10px 0 0 0;
        color: #111;
        font-size: 20px;
    }

        .bypaypal a:hover {
            text-decoration: underline;
        }

.or {
    text-align: center;
    display: block;
    background: url(../images/bdr.png) repeat-x 0 center;
    margin-top: 10px;
}

    .or span {
        text-align: center;
        color: #111;
        display: inline-block;
        width: 30px;
        background: #fff;
        font-size: 20px;
    }

.agent-reg-wrapper .agent-reg-smallfoot.payments .left {
    width: 44%;
    font-family: Arial, Helvetica, sans-serif;
}

.agent-reg-wrapper .agent-reg-smallfoot.payments .right {
    width: 56%;
    text-align: left;
    margin-top: 3px;
}

    .agent-reg-wrapper .agent-reg-smallfoot.payments .right p {
        float: left;
        width: auto;
        text-align: left;
        color: #000;
        font-size: 12px;
        line-height: 15px;
    }

#CardExMonth_msdd {
    margin-right: 10px;
}

/********** welcome css start***********/
.welcome-container {
    display: block;
    margin: 0 auto;
    width: 1002px;
    min-height: 565px;
}

    .welcome-container h2 {
        color: #204d99;
        font: normal 30px/30px Varela Round;
        text-align: center;
        margin: 30px 0;
        display: block;
    }

    .welcome-container h3 {
        background: #204d99 url(../images/welcome-sprite.png) no-repeat -6px -249px;
        color: #fff;
        font: normal 20px/40px Varela Round;
        text-align: center;
        margin: 0px 0;
        height: 40px;
        display: block;
    }

        .welcome-container h3.dubleline {
            font: normal 20px/20px Varela Round;
            height: 50px;
            padding-top: 10px;
            background-position: -6px -238px;
        }

            .welcome-container h3.dubleline span {
                font: normal 14px/14px Varela Round;
            }

.addphoto {
    float: left;
    width: 100%;
    margin: 40px 0 0;
    text-align: center;
}

.nothanks {
    float: left;
    width: 100%;
    margin: 10px 0 30px 0;
    text-align: center;
}

    .nothanks a {
        text-decoration: underline;
        color: #204d99;
        font: bold 18px/20px Varela Round;
        text-align: center;
        margin: 0px;
        display: inline-block;
    }

.addphoto a {
    color: #282828;
    display: inline-block;
    font: bold 18px/18px Varela Round;
    margin: 0 0 15px;
    min-height: 42px;
    padding-left: 50px;
    padding-top: 2px;
    text-align: left;
    width: 320px;
}

.addphoto.rus {
    text-align: left;
}

    .addphoto.rus a {
        color: #282828;
        display: inline-block;
        font: bold 18px/18px Varela Round;
        margin: 0;
        min-height: 42px;
        padding-left: 50px;
        padding-top: 2px;
        text-align: left;
        width: 255px;
    }

        .addphoto.rus a.fl {
            float: left;
        }

        .addphoto.rus a.fr {
            float: right;
        }

.addphoto a span {
    font: normal 16px/16px Varela Round;
}

.addphoto a:last-child {
    margin-bottom: 0px;
}

.addphoto a.add-photo {
    background: url(../images/welcome-sprite.png) no-repeat 0 -202px;
}

.addphoto a.edit-profile {
    background: url(../images/welcome-sprite.png) no-repeat 1px -100px;
}

.addphoto a.p-message {
    background: url(../images/welcome-sprite.png) no-repeat 1px 0px;
}

.addphoto a.interest {
    background: url(../images/welcome-sprite.png) no-repeat 1px -50px;
}

.addphoto a.children-details {
    background: url(../images/welcome-sprite.png) no-repeat 1px -151px;
}

.addphoto a.howtouse {
    background: url(../images/welcome-sprite.png) no-repeat 1px -298px;
}

.addphoto a.videog {
    background: url(../images/welcome-sprite.png) no-repeat 1px -487px;
}

.addphoto a.chatw {
    background: url(../images/welcome-sprite.png) no-repeat 1px -389px;
}

.youcan-contact {
    display: block;
    margin: 40px auto 30px auto;
    height: 50px;
    width: 750px;
    background: url(../images/youcan-bg.jpg) no-repeat 0 0;
    line-height: 100px;
    padding: 10px 40px;
}

    .youcan-contact a.start {
        background: #204d99;
        color: #fff;
        font: normal 22px/40px Varela Round;
        text-align: center;
        margin: 5px 0 0;
        padding: 0 50px;
        display: inline-block;
        float: right;
    }

    .youcan-contact p {
        color: #282828;
        font: normal 25px/25px Varela Round;
        display: inline-block;
        float: left;
        margin-top: 13px;
        text-align: center;
        width: 78%;
    }

.membershipdiv {
    float: left;
    width: 100%;
    display: inline-block;
}

    .membershipdiv a.moptions {
        background: #ef7337;
        color: #fff;
        font: normal 22px/40px Varela Round;
        text-align: center;
        margin: 35px 0 0;
        padding: 0 50px;
        display: inline-block;
        float: right;
    }

.appsdwn {
    display: inline-block;
    width: 340px;
    float: left;
}

    .appsdwn.rus {
        float: right;
        width: 240px;
    }

.appsdwn1 {
    display: inline-block;
    width: 340px;
    float: left;
}

    .appsdwn1.rus {
        float: right;
        width: 240px;
    }

.appsdwn a.ios {
    background: rgba(0, 0, 0, 0) url("../images/appssprites.png") no-repeat scroll -2px -2px;
    color: #818181;
    display: inline-block;
    font: 18px/24px Varela Round;
    height: 30px;
    margin: 0 0 10px;
    padding-left: 35px;
    padding-top: 4px;
    text-align: left;
}

.appsdwn a.android {
    background: rgba(0, 0, 0, 0) url("../images/appssprites.png") no-repeat scroll -2px -53px;
    color: #818181;
    display: inline-block;
    font: 18px/24px Varela Round;
    height: 30px;
    margin: 0;
    padding-left: 35px;
    padding-top: 11px;
    text-align: left;
}

.addphoto.rus .links-div {
    margin: 0 auto 40px auto;
    width: 80%;
    overflow: hidden;
}

.addphoto.rus .links-div1 {
    margin: 40px auto;
    width: 80%;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.addphoto.rus .links-div2 {
    border: 2px dashed #d8d8d8;
    height: 82px;
    margin: 40px 0 40px 19.5%;
    overflow: inherit;
    padding: 40px 0px;
    position: relative;
    text-align: left;
    width: 70%;
}

    .addphoto.rus .links-div2 ul {
        display: inline-block;
        float: left;
        margin: 10px 0 0 20%;
        padding: 0 0 0 16px;
        width: auto;
    }

        .addphoto.rus .links-div2 ul li {
            font: 16px/16px Varela Round;
            list-style: disc;
            margin: 0;
            padding: 0;
            text-align: left;
        }

.addphoto.rus .links-div1 hr {
    position: absolute;
    width: 100%;
    z-index: 1;
    border-color: #d8d8d8;
    height: 1px;
    left: 0;
    opacity: 0.4;
    top: 11px;
    color: #d8d8d8;
}

.welcome-img-div {
    width: 200px;
    height: 200px;
    display: inline-block;
    border: 0px;
    border-radius: 200px;
    overflow: hidden;
    position: absolute;
    top: -20px;
    left: -97px;
    z-index: 3;
}

.confirmed {
    width: 250px;
    height: 35px;
    display: inline-block;
    border: 0px;
    border-radius: 100px;
    overflow: hidden;
    position: absolute;
    top: -19px;
    left: 0px;
    z-index: 2;
    background: #389b00;
    padding: 0px;
}

    .confirmed span {
        width: auto;
        display: inline-block;
        float: right;
        color: #fff;
        background: url(../images/welcome-tick.png) no-repeat right center;
        padding: 0px;
        font: normal 14px/18px Varela Round;
        margin: 9px 12px 0 0;
        padding: 0 22px 0 0;
    }

.addphoto.rus .links-div1 h3, .addphoto.rus .links-div2 h3 {
    margin: 0;
    width: auto;
    display: inline-block;
    color: #282828;
    font: normal 22px/22px Varela Round;
    background: #fff;
    padding: 5px;
    text-align: center;
    position: relative;
    z-index: 2;
    height: auto;
}

.addphoto.rus .links-div2 h3 {
    float: left;
    height: auto;
    margin-left: 20%;
    overflow: hidden;
    padding: 0;
    text-align: left;
    font: normal 20px/20px Varela Round;
}

.addphoto.rus a.btnlinks {
    background: #204d99;
    color: #fff;
    font: normal 20px/40px Varela Round;
    text-align: center;
    margin: 0 20px 0 0;
    padding: 0 30px;
    display: inline-block;
    width: auto;
}

.appdownload-div {
    float: left;
    width: auto;
    margin: 25px 85px 0;
}

.appsdwn1.rus a {
    float: right;
}

.appdownload-div a, .appsdwn1 a {
    display: inline-block;
    float: left;
}

    .appdownload-div a:first-child {
        margin-right: 50px;
    }

    .appdownload-div a img, .appsdwn1 a img {
        float: left;
        width: 200px;
        margin: 0;
    }

/********** welcome css end***********/
.detail-icon-nav.newnav .update-link-divmain {
    overflow: hidden;
    display: block;
    padding: 0 0 20px;
    margin-top: 20px;
}

.detail-icon-nav.newnav .update-link-div {
    display: inline-block;
    width: auto;
    text-align: right;
    margin: 0;
    padding: 0;
    float: right !important;
}

    .detail-icon-nav.newnav .update-link-div li {
        display: inline-block;
        width: auto;
        float: right;
        margin-left: 10px;
        list-style: none;
        padding: 0 !important;
    }

        .detail-icon-nav.newnav .update-link-div li a {
            padding: 0;
            margin: 0px;
        }

.update-view-profile {
}

.detail-icon-nav.newnav ul.update-view-profile li span.arrow {
    bottom: -1px !important;
}

.detail-icon-nav.newnav ul.update-view-profile li {
    padding: 4px 0px 15px 10px !important;
}

.detail-icon-nav.newnav .update-link-div li a.forApproval {
    padding: 0 10px 0 0;
}

.p-caps {
    font-weight: normal;
    text-transform: capitalize;
    font-family: Varela Round;
    font-size: 18px;
}

/*added on 02-09-2016*/
.loader-new {
    display: none;
    width: 0px;
    height: 0;
    opacity: 0;
}

.regular-pop-up, .regular-pop-up .popup-body {
    padding: 10px;
}

    .regular-pop-up h3.single {
        color: #fff;
        background: #1a4b77;
        border-radius: 8px;
        padding: 7px 10px;
        height: 20px;
    }

.profilePopupsingleBtnWrap, .profilePopupBtnWrap {
    width: 100%;
    margin-top: 10px;
}

.popup-body.login-panel:after {
    display: block;
    content: "";
    clear: both;
}

.regular-pop-up .container {
    min-width: 300px;
}

.profilePopupsingleBtnWrap .elenas-button, .profilePopupBtnWrap .elenas-button {
    display: block;
    height: 24px;
    line-height: 24px;
    float: right;
    margin-left: 10px;
    padding: 0 10px;
    border-radius: 20px;
    background: url(../images/small_green_btn_bg.png) center bottom no-repeat;
    color: #fff;
    font: 14px/24px 'Varela Round',Arial,Helvetica,sans-serif ;
}

    .profilePopupBtnWrap .elenas-button.redBtnOld {
        background: url("../images/small_solidred_btn_bg.png") center bottom no-repeat;
    }

.sendMailPopup {
    width: 650px;
}

    .sendMailPopup .container {
        padding: 20px 40px 15px 40px;
    }

        .sendMailPopup .container h3 {
            display: none;
        }

    .sendMailPopup .messageTitle {
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .sendMailPopup .mailToDiv {
        font-weight: bold;
        font-size: 18px;
    }

    .sendMailPopup .marB10 {
        margin-bottom: 20px;
    }

    .sendMailPopup .livespell_textarea {
        width: 100% !important;
        height: 200px !important;
    }

    .sendMailPopup .photo-video {
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }

    .sendMailPopup .sendMailAction span.photo {
        background: url(/Content/images/photo.png) no-repeat scroll 1px center transparent;
        cursor: pointer;
        height: 9px;
        padding-left: 18px;
        width: 11px;
    }

    .sendMailPopup .ui-cross .ui-cross-line {
        background: url(../images/fancy-btn.png) no-repeat scroll left top transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -24px;
        top: -9px;
        width: 45px;
        z-index: 8040;
    }
/*added on 02-09-2016*/
/*added on 21-11-2016*/
.textareaPopUp {
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 8px;
    width: 100% !important;
    height: 200px !important;
    margin: 0px 10px 15px 1px;
    padding: 4px 10px;
}

.sendMailPopup .messageTitle img {
    width: 50px;
    float: left;
    margin-right: 10px;
}

/*----------Added on 25-7-2017 For Elite membership tag for male users------------*/
.eliteClass {
    right: 5px !important;
}

.badges {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
}

.eliteMembership {
    font-family: 'Playfair Display', serif;
    width: 100px;
    height: 30px;
    background: #c29d6b;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 0.25px;
    padding-left: 35px;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top;
}

    .eliteMembership:before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 30px;
        background: url(../responsive/images/diamond.png) no-repeat;
        background-size: contain;
        margin-right: 10px;
        padding-top: 0;
        background-position: 0 8px;
        position: absolute;
        left: 10px;
    }

    .eliteMembership.admin-cs {
        font-family: 'Playfair Display', serif;
        width: 85px;
        height: 30px;
        background: #c29d6b;
        text-align: center;
        line-height: 30px;
        font-size: 16px;
        text-transform: uppercase;
        color: #000;
        letter-spacing: 0.25px;
        padding-right: 0;
        display: inline-block;
        vertical-align: top;
        padding-left: 15px;
    }

.left-align {
    left: 0;
}

.right-pn {
    position: relative;
}

    .right-pn .eliteMembership {
        font-family: 'Playfair Display', serif;
        width: 55px;
        height: 30px;
        background: #c29d6b;
        text-align: left;
        line-height: 30px;
        font-size: 16px;
        text-transform: uppercase;
        color: #000;
        letter-spacing: 0.25px;
        padding-left: 40px;
        padding-right: 15px;
        display: inline-block;
        vertical-align: top;
        margin-left: 0;
    }

        .right-pn .eliteMembership:before {
            content: '';
            display: inline-block;
            width: 18px;
            height: 30px;
            background: url(../responsive/images/diamond.png) no-repeat;
            background-size: contain;
            margin-right: 10px;
            padding-top: 0;
            background-position: 0 8px;
            position: absolute;
            left: 17px;
        }
/*---video Popup----*/
.fslide-video{
    height:100%;
    padding: 0 10px;
}

.video-sliders{
    height: 500px;
    width: 100%;
    max-width:750px;
}
.video-slider.auto-height{
    min-height: 400px;
    height: auto;
}
.fslide-video .flowplayer{
    background:#333;
}
.flowplayer .fp-logo{ 
    display: block;
    left: auto;
    right: 0px;
    top: 0px;
    bottom: auto;

}
.flowplayer.is-paused{
    background-image:none !important;
}

.video-slider .fslide-video h1 {

    padding: 15px 0 15px 0;
}
.featureVideo .flowplayer{height:450px;}
#spnFeaturedVideo{    padding: 10px 0;
    display: block;}
.cometchat_tabpopup{
    bottom:26px !important;
}
#cometchat .cometchat_tabcontentinput textarea.cometchat_textarea{
    height:32px !important;
}
.flowplayer object{
    visibility:visible;
}
.composeArea .marCompose {
    width: 37%;
    float:  left;
}
.composeArea .marCompose label {
    margin: 5px !IMPORTANT;
}
.composeArea .marCompose span
 input{
    display:  block;
    float:  left;
    margin:  0 !important;
}

/*--- Custom CHeck box --*/
.cust-chkbox{
    position:relative;
    margin-top:10px;
}
.cust-chkbox label.agree{
    text-align: left !IMPORTANT;
    width: 100% !IMPORTANT;
}
label.agree input[type=checkbox] {
    opacity: 0;
    top: 0;
    position: absolute !important;
}

label.agree span {
    background: url(../images/checkbox-sprite1.png) no-repeat;
    height: 15px;
    width: 15px;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

label.agree input[type=checkbox]:checked + span {
    background: url(../images/checkbox-sprite1.png) 0 -50px no-repeat;
}
.btn_payment.disabled {
    background: #ccc;
}
