

.MainMotherTongue {
    width: 72%;
    margin: auto;
}

.main_img_wrapper {
     margin-left:25px;
    width: 640px;
    height: 270px;
    position: relative;
    top: 0;
    left: 0;
}

.top_banner_wlc_txt {
    font-size: 18px;
    color: #fff;
    position: absolute;
    top: 190px;
    left: 57px;
}

    .top_banner_wlc_txt span {
        font-style: italic;
        font-size: 14px;
        display: block;
        padding: 3px 0 0 0;
    }

.title_wrapper {
    padding: 0 0 0 25px;
    position: relative;
}



.search_title {
    font-size: 14px;
    color: #72727d;
    padding: 4px 0 0 0;
}

.story_divider {
    border-bottom: 1px dotted #d6d6d6;
    margin: 22px 0;
}

.page_tabs {
    margin: 5px 0 0;
        width: 665px;
}

.subtabs-wrap-inactive, .subtabs-wrap {
    margin-left: 25px;
    height: 40px;
    
}

#subtabs {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    #subtabs li {
        float: left;
        display: block;
        font: normal 16px/27px arial;
        margin: 0 0 0 8px;
    }

        #subtabs li a {
            display: inline-block;
            padding: 5px 14px 0;
            height: 32px;
            background: #fff;
            color: #72727d;
            text-decoration: none;
        }

            #subtabs li a:hover {
                display: inline-block;
                font: normal 16px/27px arial;
                padding: 5px 14px 0;
                height: 32px;
                background: #fff;
                border-bottom: solid 2px #00bcd5;
                color: #72727d;
                text-decoration: none;
            }

    #subtabs .selected a, #subtabs .selected a:hover {
        display: inline-block;
        font: normal 16px/27px arial;
        padding: 5px 14px 0;
        height: 32px;
        background: #fff;
        border-bottom: solid 2px #00bcd5;
        color: #00bcd5;
        text-decoration: none;
    }

.tab_sec {
    width: 246px;
    padding: 11px 15px;
    background: #f1f1f2;
}

.tab_sec_outerwrap {
    box-shadow: 1px 1px 2px 0 #fff;
}

.tab_sec_wrap {
    background: #d5d5d5;
    padding: 2px;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
}


.breadcrum_wrapper {
    padding: 0 0 0 25px;
    font-size: 18px;
    color: #626262;
    line-height: 35px;
    height: 35px;
    background-color: white;
    margin-left: 25px;
    width: 97%;
}

    .breadcrum_wrapper span {
        background: url(../images/breadcrum-arrow.jpg) no-repeat right 11px;
        margin: 0 6px;
        width: 7px;
        height: 18px;
        display: inline-block;
    }

    .breadcrum_wrapper a {
        color: #E9893D;
        text-decoration: none;
    }

        .breadcrum_wrapper a:hover {
            text-decoration: underline;
        }

.breadcrum_wrapper_dir {
    font-size: 11px;
    color: #626262;
    line-height: 35px;
    height: 35px;
}

    .breadcrum_wrapper_dir span {
        background: url(../images/breadcrum-arrow.jpg) no-repeat right 11px;
        margin: 0 6px;
        width: 7px;
        height: 18px;
        display: inline-block;
    }

    .breadcrum_wrapper_dir a {
        color: #E9893D;
        text-decoration: none;
    }

        .breadcrum_wrapper_dir a:hover {
            text-decoration: underline;
        }



.search_details {
    font-size: 14px;
    color: #72727d;
    padding: 5px 0 0 0;
}

    .search_details span {
        font-size: 12px;
    }

    .search_details a {
        font-size: 12px;
        color: #E9893D;
        background: url(../images/search-for-arrow-d.gif) no-repeat right 5px;
        padding: 0 12px 0 0;
    }

        .search_details a:hover {
            text-decoration: none;
        }

#search-result * {
    margin: 0px;
    padding: 0px;
}

#search-result {
    margin: 0 0 0 25px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    font: normal 12px arial;
    color: #72727d;
    background: #f1f1f2;
    direction: ltr;
}

    #search-result .relative {
        position: relative;
        z-index: 4;
    }

    #search-result .cursor {
        cursor: hand;
        cursor: pointer;
    }

    #search-result .sr_dtd_line_btm {
        display: none;
    }

    #search-result .gray {
        color: #b1b3b9 !important;
    }

    #search-result .gray_1 {
        color: #adadad;
        margin-top: 10px;
    }

    #search-result .light_blue {
        color: #E9893D;
    }

.shortlist_ic {
    float: left;
    display: block;
    width: 18px;
    height: 17px;
    background: url(../images/shortlist-ic-v1.gif) no-repeat 0 0;
    margin: -2px 5px 0 0;
    vertical-align: middle;
}

.shortlist_ic_done {
    float: left;
    display: block;
    width: 18px;
    height: 17px;
    background: url(../images/shortlist-ic-v1.gif) no-repeat 0 -18px;
    margin: -2px 5px 0 0;
    vertical-align: middle;
}

.note_ic {
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/note-ic.gif) no-repeat 0 0;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.note_ic_done {
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/note-ic.gif) no-repeat 0 -16px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.mark_view {
    float: left;
    display: block;
    width: 16px;
    height: 14px;
    background: url(../images/icon-set-2-v1.gif) no-repeat -18px 0;
    margin: 6px 4px 0 0;
    vertical-align: middle;
}

#search-result .expint_icon_awaiting {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons-gray.gif) no-repeat -61px 0;
}

#search-result .expint_icon_awaiting_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons.gif) no-repeat -61px 0;
}

#search-result .reminder_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 20px;
    height: 17px;
    overflow: hidden;
    background: url(../images/reminder-icon-gray.gif) no-repeat;
}

#search-result .reminder_icon_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 20px;
    height: 17px;
    overflow: hidden;
    background: url(../images/reminder-icon.gif) no-repeat;
}

#search-result .viewprofile_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 16px;
    height: 17px;
    overflow: hidden;
    background: url(../images/viewprofile-icon-gray.gif) no-repeat;
}

#search-result .viewprofile_icon_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 16px;
    height: 17px;
    overflow: hidden;
    background: url(../images/viewprofile-icon.gif) no-repeat;
}

#search-result .viewed_profile_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-viewed-v1.gif) 0 -21px no-repeat;
}

#search-result .viewed_profile_icon_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-viewed-v1.gif) top left no-repeat;
}

#search-result .ignore_profile_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-ignored.png) 0 0 no-repeat;
}

#search-result .ignore_profile_icon_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-ignored.png) 0 -19px no-repeat;
}

#search-result .ignored_profile_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-ignored.png) 0 0 no-repeat;
}

#search-result .ignored_profile_icon_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
    overflow: hidden;
    background: url(../images/profile-ignored.png) 0 -19px no-repeat;
}

#search-result .expint_icon_accept {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons-gray.gif) no-repeat 0 0;
}

#search-result .expint_icon_accept_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons.gif) no-repeat 0 0;
}

#search-result .expint_icon_decline {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons-gray.gif) no-repeat -20px 0;
}

#search-result .expint_icon_decline_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons.gif) no-repeat -20px 0;
}

#search-result .expint_icon_heart_cancel {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons-gray.gif) no-repeat -41px 0;
}

#search-result .expint_icon_heart_cancel_normal {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(../images/express-icons.gif) no-repeat -41px 0;
}

#search-result .horo_lock_icon {
    display: block;
    float: left;
    width: 18px;
    height: 14px;
    overflow: hidden;
    background: url(../images/horoscope-lock.gif) left bottom no-repeat;
    margin: 9px 4px 0 5px;
}

#search-result .exp_int_offline {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(../images/icon-set-1-v2.png) no-repeat -151px -21px;
}

#search-result .contact_seal_not_validated_enabled {
    display: block;
    float: left;
    width: 19px;
    height: 21px;
    margin: 2px 0 0 5px;
    background: url(../images/phone.gif) no-repeat -41px 0;
}

#search-result .contact_seal_not_validated_disabled {
    display: block;
    float: left;
    width: 19px;
    height: 21px;
    margin: 2px 0 0 5px;
    background: url(../images/phone.gif) no-repeat -20px 0;
}

#search-result .contact_disabled_icon {
    display: block;
    float: left;
    width: 14px;
    height: 21px;
    overflow: hidden;
    background: url(../images/phone.gif) no-repeat 0 0;
    margin: 2px 0 0 5px;
}

#search-result .view_profile {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 18px;
    height: 20px;
    overflow: hidden;
    background: url(../images/profile-viewed.gif) left bottom no-repeat;
}

#search-result .horo_online {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: url(../images/icon-set-1-v1.gif) no-repeat -229px 0;
    margin: 9px 4px 0 5px;
}

#search-result .horo_offline {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: url(../images/icon-set-1-v1.gif) no-repeat -229px -14px;
    margin: 9px 4px 0 5px;
}

#search-result .result_box {
    width: 640px;
    padding: 0 6px 10px 16px;
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0 1px 2px rgba(43,59,93,0.29);
}

    #search-result .result_box:hover {
        box-shadow: 0 1px 2px rgba(43,59,93,0.29),0 0 13px rgba(43,59,93,0.29);
        transition: .2s all;
    }

#search-result .result_box_premium_plus {
    border-top: solid 1px #f8b900;
    border-bottom: solid 1px #f8b900;
}

#search-result .result_box_bold {
    border-top: solid 2px #ee911a;
    border-bottom: solid 2px #ee911a;
}

#search-result .result_box_select {
    border-top: solid 2px #e49dff;
    border-bottom: solid 2px #e49dff;
    background: #f9eefe;
}

    #search-result .result_box_select:hover {
        border-top: solid 2px #e49dff;
        border-bottom: solid 2px #e49dff;
        background: #f5e3fd;
    }

#search-result .result_box .check {
    display: inline;
    float: left;
    padding-top: 17px;
    *padding-top: 14px;
    margin-right: 6px;
}

#search-result .result_box .photo_section {
    display: inline;
    float: left;
    width: 143px;
    padding-top: 17px;
    margin-right: 11px;
}

    #search-result .result_box .photo_section .photo_normal {
        position: relative;
        border: solid 1px #dfe0e3;
        padding: 3px;
        height: 150px;
        background: #fff;
    }

    #search-result .result_box .photo_section .photo_premium {
        position: relative;
        border: solid 1px #dfe0e3;
        padding: 3px;
        height: 167px;
        background: #fff;
    }

    #search-result .result_box .photo_section .photo_premium_plus {
        position: relative;
        border: solid 1px #f8b900;
        padding: 3px;
        height: 167px;
        background: #fff;
        box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    }

        #search-result .result_box .photo_section .photo_premium_plus .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(../images/premium-plus-ribbon.gif) no-repeat;
            z-index: 21;
        }

    #search-result .result_box .photo_section .photo_select {
        position: relative;
        border: solid 1px #e49dff;
        padding: 3px;
        height: 167px;
        background: #fff;
        box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    }

        #search-result .result_box .photo_section .photo_select .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(../images/shaadi-select-ribbon.gif) no-repeat;
            z-index: 21;
        }

    #search-result .result_box .photo_section .photo_navigation {
        text-align: center;
        font: normal 11px arial;
        color: #b1b3b9;
        padding: 13px 6px 0;
        overflow: hidden;
    }

        #search-result .result_box .photo_section .photo_navigation .next_photo_disable {
            display: inline-block;
            background: url(../images/photo-nex-pre.png) no-repeat -53px 0;
            width: 10px;
            height: 11px;
        }

        #search-result .result_box .photo_section .photo_navigation .next_photo {
            display: inline-block;
            background: url(../images/photo-nex-pre.png) no-repeat -53px 0;
            width: 10px;
            height: 11px;
            cursor: pointer;
        }

            #search-result .result_box .photo_section .photo_navigation .next_photo:hover {
                display: inline-block;
                background: url(../images/photo-nex-pre.png) no-repeat -53px -19px;
                width: 10px;
                height: 11px;
                cursor: pointer;
            }

        #search-result .result_box .photo_section .photo_navigation .prev_photo_disable {
            display: inline-block;
            background: url(../images/photo-nex-pre.png) no-repeat 0 0;
            width: 10px;
            height: 11px;
        }

        #search-result .result_box .photo_section .photo_navigation .prev_photo {
            display: inline-block;
            background: url(../images/photo-nex-pre.png) no-repeat 0 0;
            width: 10px;
            height: 11px;
            cursor: pointer;
        }

            #search-result .result_box .photo_section .photo_navigation .prev_photo:hover {
                display: inline-block;
                background: url(../images/photo-nex-pre.png) no-repeat 0 -19px;
                width: 10px;
                height: 11px;
                cursor: pointer;
            }

#search-result .result_box .profile_container {
    display: inline;
    float: left;
    width: 455px;
}

    #search-result .result_box .profile_container .profile_basic {
        display: inline;
        float: left;
        width: 320px;
        margin-bottom: 10px;
        padding-top: 17px;
    }

    #search-result .result_box .profile_container .profile_title {
        display: inline;
        max-width: 180px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

        #search-result .result_box .profile_container .profile_title .title_text {
            color: #b1b3b9;
        }

    #search-result .result_box .profile_container .profile_icons {
        float: left;
        padding-top: 9px;
    }

        #search-result .result_box .profile_container .profile_icons .padd_right {
            display: inline;
            margin-right: 3px;
        }

    #search-result .result_box .profile_container .profile_basic .label {
        float: left;
        width: 94px;
        font: normal 12px arial;
        color: #b1b3b9;
        background-image: url(../images/colun.gif);
        background-position-x: 90px;
        background-position-y: top;
        background-repeat: no-repeat;
        height: 15px;
        text-align: left;
        padding: 0px;
    }

    #search-result .result_box .profile_container .profile_basic .info {
        float: left;
        width: 225px;
        font: normal 12px arial;
        color: #72727d;
    }

    #search-result .result_box .profile_container .profile_activity {
        float: right;
        width: 134px;
        margin-bottom: 15px;
        padding-top: 17px;
    }

    #search-result .result_box .profile_container .profile_content {
        width: 465px;
        padding-top: 10px;
        background: url(../images/dot-line.gif) top left no-repeat;
        word-wrap: break-word;
    }

#search-result .matches_message {
    background: -webkit-linear-gradient(top,#fffffd 0,#faf9e5 100%);
    background: -o-linear-gradient(top,#fffffd 0,#faf9e5 100%);
    background: -ms-linear-gradient(top,#fffffd 0,#faf9e5 100%);
    background: -moz-linear-gradient(top,#fffffd 0,#faf9e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFD',endColorstr='#FAF9E5',GradientType=0);
    background: linear-gradient(top,#fffffd 0,#faf9e5 100%);
    border-bottom: 1px solid #eae9d0;
    padding: 15px 0 10px 10px;
}

#search-result .no_matches_message {
    padding: 5px 0 10px;
}

#search_for_more .edit_btn {
    background: url(../images/edit-icon.png) no-repeat 0 1px;
    padding-left: 18px;
    font-size: 12px;
    margin-left: 12px;
}

#search_for_more .search_detail_header {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #72727d;
}

#search-result .photo_nav_left {
    display: inline-block;
    width: 7px;
    height: 9px;
    background: url(../images/photo-nav.gif) top left no-repeat;
    margin-right: 5px;
}

#search-result .photo_nav_right {
    display: inline-block;
    width: 7px;
    height: 9px;
    background: url(../images/photo-nav.gif) top right no-repeat;
    margin-left: 5px;
}

#search-result .search_for {
    padding: 5px 7px 0 0;
    height: 15px;
    font: normal 12px arial;
    position: relative;
}

#search-result a.modify:link, #search-result a.modify:visited {
    float: left;
    padding: 0 8px;
    background: url(../images/modify-bg.gif) repeat-x;
    border: solid 1px #b4b4b4;
    height: 22px;
    font: mormal 12px arial;
    line-height: 22px;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
    color: #72727d;
}

#search-result a.modify:hover {
    text-decoration: none;
    color: #72727d;
}

#search-result .search_for .more_container {
    border: solid 1px #fff;
    border-bottom: 0;
    padding: 5px;
    background: #fff;
    position: absolute;
    margin-top: -6px;
    right: 5px;
    z-index: 2;
}

    #search-result .search_for .more_container:hover {
        border: solid 1px #ed8a0d;
        border-bottom: 0;
    }

#search-result a.search_for_link {
    display: block;
    background: url(../images/search-for-arrow-d.gif) center right no-repeat;
    width: 40px;
    text-decoration: none;
}

#search-result a.search_for_link_up {
    display: block;
    background: url(../images/search-for-arrow-u.gif) center right no-repeat;
    width: 40px;
    text-decoration: none;
}

.search_for_more {
    position: absolute;
    left: 25px;
    background: #fff;
    width: 596px;
    border: solid 1px #ed8a0b;
    font: normal 12px arial;
    z-index: 30;
    top: 150;
}

    .search_for_more .search_detail {
        background: #fff;
        margin-left: 13px;
        width: 580px;
        padding-top: 15px;
        margin-bottom: 5px;
    }

        .search_for_more .search_detail .label {
            float: left;
            width: 142px;
            background: url(../images/colun-black.gif) 130px 3px no-repeat;
        }

        .search_for_more .search_detail .info {
            float: left;
            width: 405px;
        }

    .search_for_more .save_search {
        width: 673px;
        border-top: solid 1px #c9c7ca;
        padding: 13px;
    }

        .search_for_more .save_search .save_input {
            width: 218px;
            padding: 5px 6px;
            background: url(../images/search-for-bg.gif) repeat-x;
            border: solid 1px #c8c8c8;
            font: normal 12px arial;
            vertical-align: middle;
        }

#search-result a.button-gray, #search-result a.button-gray:hover {
    display: inline-block;
    background: url(../images/button-gray.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #c1c1c1;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

    #search-result a.button-gray span, #search-result a.button-gray:hover span {
        display: inline-block;
        background: url(../images/button-gray.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #c1c1c1;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
        text-decoration: none;
    }

#search-result a.button, #search-result a.button:hover {
    display: inline-block;
    background: url(../images/button.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    cursor: pointer;
}

    #search-result a.button span, #search-result a.button:hover span {
        display: inline-block;
        background: url(../images/button.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #eee;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
    }

#search-result a.button-light-green, #search-result a.button-light-green:hover {
    display: inline-block;
    background: url(../images/button-light-green.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

    #search-result a.button-light-green span, #search-result a.button-light-green:hover span {
        display: inline-block;
        background: url(../images/button-light-green.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #fff;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
        text-decoration: none;
    }

#search-result a.button-dark-green, #search-result a.button-dark-green:hover {
    display: inline-block;
    background: url(../images/button-dark-green.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    cursor: pointer;
}

    #search-result a.button-dark-green span, #search-result a.button-dark-green:hover span {
        display: inline-block;
        background: url(../images/button-dark-green.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #fff;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
    }

#search-result a.button-disable, #search-result a.button-disable:hover {
    display: inline-block;
    background: url(../images/button-disable-v1.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
}

    #search-result a.button-disable span, #search-result a.button-disable:hover span {
        display: inline-block;
        background: url(../images/button-disable-v1.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #eee;
        padding-right: 13px;
    }

#search-result .short_list {
    margin-right: 5px;
}

    #search-result .short_list li {
        float: left;
    }

#search-result a.short, #search-result a.short b {
    padding: 0 5px;
    font: normal 12px arial;
    height: 16px;
    line-height: 16px;
    height: 23px;
    color: #0067ac;
    text-decoration: none;
}

    #search-result a.short:hover {
        display: inline-block;
        color: #fff;
        background: url(../images/short-bg.gif) top left no-repeat;
        padding: 0 0 1px 5px;
        padding: 0 0 1px 5px\0/;
        *padding: 0 0 0 5px;
        text-decoration: none;
    }

        #search-result a.short:hover span {
            display: inline-block;
            color: #fff;
            background: url(../images/short-bg.gif) top right no-repeat;
            padding: 0 5px 1px 0;
            color: #fff;
            text-decoration: none;
        }

            #search-result a.short:hover span b {
                display: inline-block;
                color: #fff;
                background: url(../images/short-bg.gif) top center no-repeat;
                height: 23px;
                font: normal 12px arial;
                line-height: 16px;
                color: #fff;
                text-decoration: none;
            }

#search-result a.short_selected, #search-result a.short_selected:hover {
    display: inline-block;
    color: #fff;
    background: url(../images/short-bg.gif) top left no-repeat;
    padding: 0 0 1px 7px;
    padding: 0 0 1px 7px\0/;
    *padding: 0 0 0 7px;
    text-decoration: none;
}

    #search-result a.short_selected span {
        display: inline-block;
        color: #fff;
        background: url(../images/short-bg.gif) top right no-repeat;
        padding: 0 7px 1px 0;
        color: #fff;
        text-decoration: none;
    }

        #search-result a.short_selected span b {
            display: inline-block;
            color: #fff;
            background: url(../images/short-bg.gif) top center no-repeat;
            height: 23px;
            font: normal 12px arial;
            line-height: 16px;
            color: #fff;
            text-decoration: none;
        }

#search-result .arrow_up {
    width: 24px;
    height: 23px;
    overflow: hidden;
    background: url(../images/select-arrows.gif) no-repeat 0 0;
    display: block;
    float: left;
    margin-bottom: 3px;
}

#search-result .arrow_dw {
    width: 24px;
    height: 23px;
    overflow: hidden;
    background: url(../images/select-arrows.gif) no-repeat 0 -27px;
    display: block;
    float: left;
}

#search-result .express_all_bt_disable {
    width: 109px;
    height: 24px;
    border: 0;
    background: url(../images/multiple-express-bt-v1.gif) no-repeat 0 0;
    cursor: pointer;
    outline: 0;
}

#search-result .express_all_bt_active {
    width: 109px;
    height: 24px;
    border: 0;
    background: url(../images/multiple-express-bt-v1.gif) no-repeat left bottom;
    cursor: pointer;
    outline: 0;
}

#search-result .hint_container {
    position: relative;
    display: inline;
    z-index: 1;
}

#search-result .hint_position {
    position: absolute;
    left: -18px;
}

#search-result .hint {
    width: 235px;
    position: absolute;
}

    #search-result .hint .top {
        background: url(../images/hint-top-arrow.gif) no-repeat;
        font: normal 12px arial;
        line-height: 10px;
    }

    #search-result .hint .cont {
        border: solid 2px #6aa9c9;
        border-top: 0;
        padding: 4px 10px 4px 8px;
        background: #eef8fd url(../images/hint-bg.gif) repeat-x;
        font: normal 11px arial;
        color: #b1b3b9;
        word-wrap: no-wrap;
    }

#search-result div#refine {
    border: solid 1px #e8e7c7;
    border-bottom: 0;
    margin: 0;
    z-index: 1;
    width: 205px;
    height: 22px;
    padding: 3px 0;
}

#search-result .rsearchby {
    width: 168px;
    border: solid 1px #e8e7c7;
    border-top: 0;
    border-bottom: 0;
    font: normal 12px arial;
    padding-bottom: 5px;
}

    #search-result .rsearchby .heading {
        background: #f7f6da;
        font: normal 12px arial;
        color: #72727d;
        padding: 7px 7px 7px 10px;
        border-top: solid 1px #e8e7c7;
        border-bottom: solid 1px #e8e7c7;
    }

    #search-result .rsearchby .normal {
        font-weight: normal;
    }

    #search-result .rsearchby .text11 {
        font-size: 11px;
    }

    #search-result .rsearchby .gray {
        color: #b1b3b9;
    }

    #search-result .rsearchby a {
        color: #06c;
        text-decoration: none;
        outline: 0;
    }

    #search-result .rsearchby ul {
        margin: 0 0 5px 10px;
        padding: 0;
        list-style-type: none;
    }

        #search-result .rsearchby ul li {
            padding: 5px 0;
            color: #b1b3b9;
        }

    #search-result .rsearchby span {
        float: right;
        position: relative;
        margin: 0 5px 5px 0;
        z-index: 1;
    }

    #search-result .rsearchby .cluster {
        left: 43px;
    }

#search-result .rsearch-title {
    background: #fff;
    font: bold 16px/24px arial;
    color: #72727d;
    text-align: center;
}

    #search-result .rsearch-title .gray {
        color: #b1b3b9;
    }

#search-result .rsearch-bottom {
    border: solid 1px #e8e7c7;
    border-top: 0;
    background: #fff;
    font: normal 5px/5px arial;
    width: 205px;
    margin: 0 0 12px 0;
}

#search-result .rsearch1 {
    width: 205px;
    border: solid 1px #e8e7c7;
    border-top: 0;
    border-bottom: 0;
    font: normal 12px arial;
    color: #72727d;
}

    #search-result .rsearch1 .rsearch-header {
        padding: 5px 8px;
        background: #f7f6da;
        border-top: solid 1px #e8e7c7;
        border-bottom: solid 1px #e8e7c7;
        font: bold 12px arial;
        color: #72727d;
    }

    #search-result .rsearch1 .rsearch-option {
        padding: 0 5px 5px;
        background: #fff;
    }

        #search-result .rsearch1 .rsearch-option .text11 {
            font-size: 11px;
        }

        #search-result .rsearch1 .rsearch-option .normal {
            font-weight: normal;
        }

        #search-result .rsearch1 .rsearch-option ul {
            margin: 8px 0;
            padding: 0;
            list-style-type: none;
        }

            #search-result .rsearch1 .rsearch-option ul li {
                padding: 3px 0;
                *+padding:0;
                width: 100%;
                font-size: 11px;
            }

                #search-result .rsearch1 .rsearch-option ul li input {
                    vertical-align: middle;
                    margin: 0 6px 0 3px;
                    *margin: 0 6px 0 0;
                    font: normal 11px arial;
                }

                #search-result .rsearch1 .rsearch-option ul li label {
                    vertical-align: middle;
                }

        #search-result .rsearch1 .rsearch-option a {
            color: #b1b3b9;
            text-decoration: none;
            outline: 0;
        }

            #search-result .rsearch1 .rsearch-option a:hover {
                text-decoration: underline;
                outline: 0;
            }

        #search-result .rsearch1 .rsearch-option span {
            float: right;
            position: relative;
            margin-bottom: 5px;
            z-index: 24;
        }

            #search-result .rsearch1 .rsearch-option span a {
                color: #06c;
                text-decoration: none;
                font-weight: normal;
                outline: 0;
            }

                #search-result .rsearch1 .rsearch-option span a:hover {
                    text-decoration: underline;
                    font-weight: normal;
                    outline: 0;
                }

    #search-result .rsearch1 .plus {
        background: #f7f6da url(../images/plus-icon.gif) center right no-repeat;
        cursor: hand;
        cursor: pointer;
    }

    #search-result .rsearch1 .minus {
        background: #f7f6da url(../images/minus-icon.gif) center right no-repeat;
        cursor: hand;
        cursor: pointer;
    }

    #search-result .rsearch1 .loader {
        background: #f7f6da url(../images/loading.gif) 184px center no-repeat;
        cursor: pointer;
    }

#search-result .cluster {
    width: 495px;
    border: solid 1px #ed8a0d;
    text-align: left;
    display: none;
    position: absolute;
    top: -6px;
    left: 80px;
    background: #fff;
    z-index: 10000;
}

    #search-result .cluster .more_top {
        border: solid 1px #ed8a0d;
        border-right: 0;
        background: #fff;
        position: absolute;
        left: -58px;
        top: -1px;
        width: 44px;
        height: 24px;
        padding: 5px 0 0 13px;
    }

    #search-result .cluster .more_bot {
        display: none;
        border: solid 1px #ed8a0d;
        border-right: 0;
        background: #fff;
        position: absolute;
        left: -58px;
        bottom: -1px;
        width: 44px;
        height: 24px;
        padding: 5px 0 0 13px;
    }

    #search-result .cluster a {
        color: #06c;
        text-decoration: none;
        font-weight: bold;
        outline: 0;
    }

    #search-result .cluster .text11 {
        font-size: 11px;
    }

    #search-result .cluster .normal {
        font-weight: normal;
    }

    #search-result .cluster .heading {
        font: normal 12px arial;
        color: #72727d;
        background: #fff;
        padding: 5px 7px 9px;
        border-bottom: solid 1px #c6c6c6;
        border-top: 0;
    }

    #search-result .cluster .content {
        width: 470px;
        background: #fff;
        padding: 15px 0 10px 19px;
    }

        #search-result .cluster .content .available {
            font: normal 12px arial;
            color: #a1a1a1;
            display: block;
            margin-bottom: 3px;
        }

        #search-result .cluster .content .selection {
            font: normal 12px arial;
            color: #a1a1a1;
            display: block;
            margin-bottom: 3px;
        }

        #search-result .cluster .content .select {
            width: 200px;
            height: 204px;
            padding: 3px;
            border: solid 1px #bdd6a8;
            overflow-x: hidden;
            overflow-y: scroll;
            background: #f7f7f7 url(../images/input-bg.jpg) repeat-x;
            font: normal 12px arial;
            color: #434343;
        }

    #search-result .cluster .bottom {
        text-align: right;
        padding: 7px;
        border-top: solid 1px #c1c8d4;
    }

    #search-result .cluster .content .available-options {
        float: left;
        width: 205px;
        font: normal 13px arial;
        color: #72727d;
        margin-right: 35px;
    }

        #search-result .cluster .content .available-options span {
            float: left;
            font: normal 12px arial;
            color: #a1a1a1;
            display: block;
            margin-bottom: 3px;
        }

        #search-result .cluster .content .available-options div {
            width: 208px;
            height: 245px;
            padding: 3px;
            border: solid 1px #bdd6a8;
            overflow-x: hidden;
            overflow-y: scroll;
            background: #f7f7f7 url(../images/input-bg.jpg) repeat-x;
        }

            #search-result .cluster .content .available-options div ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }

                #search-result .cluster .content .available-options div ul li {
                    margin: 0;
                    padding: 0;
                    *margin-left: -2px;
                    line-height: 20px;
                    vertical-align: middle;
                    width: 208px;
                }

                #search-result .cluster .content .available-options div ul .hding {
                    background: #f2f2c3;
                    white-space: nowrap;
                    margin-bottom: 5px;
                }

                #search-result .cluster .content .available-options div ul li p {
                    float: left;
                    vertical-align: middle;
                    line-height: 16px;
                    margin: 0;
                    padding: 0;
                }

                    #search-result .cluster .content .available-options div ul li p.pp-leftpanel {
                        *padding-top: 2px;
                        width: 163px;
                        font: normal 12px arial;
                        color: #434343;
                    }

                    #search-result .cluster .content .available-options div ul li p.pp-rightpanel {
                        *padding-top: 2px;
                        width: 163px;
                        font: normal 12px arial;
                        color: #434343;
                    }

                    #search-result .cluster .content .available-options div ul li p input {
                        margin-right: 4px;
                        *margin-right: 2px;
                        vertical-align: top;
                    }

    #search-result .cluster .content .my-selection {
        float: left;
        width: 205px;
        font: normal 13px arial;
        color: #72727d;
    }

        #search-result .cluster .content .my-selection span {
            float: left;
            font: normal 12px arial;
            color: #a1a1a1;
            display: block;
            margin-bottom: 3px;
            width: 214px;
        }

        #search-result .cluster .content .my-selection div {
            width: 208px;
            height: 245px;
            padding: 3px;
            border: solid 1px #bdd6a8;
            overflow-x: hidden;
            overflow-y: scroll;
            background: #f7f7f7 url(../images/input-bg.jpg) repeat-x;
        }

            #search-result .cluster .content .my-selection div ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }

                #search-result .cluster .content .my-selection div ul li {
                    margin: 0;
                    padding: 0;
                    *margin-left: -2px;
                    line-height: 20px;
                    vertical-align: middle;
                    width: 208px;
                    font: normal 12px arial;
                }

                    #search-result .cluster .content .my-selection div ul li p {
                        float: left;
                        vertical-align: middle;
                        line-height: 16px;
                        margin: 0;
                        padding: 0;
                    }

                        #search-result .cluster .content .my-selection div ul li p.pp-rightpanel {
                            *padding-top: 2px;
                            width: 163px;
                            margin-left: 3px;
                            font: normal 12px arial;
                            color: #434343;
                        }

                        #search-result .cluster .content .my-selection div ul li p img {
                            margin-left: 3px;
                            vertical-align: top;
                            margin-top: 3px;
                            *margin-top: 5px;
                        }

            #search-result .cluster .content .my-selection div a {
                color: #0067ac;
            }

    #search-result .cluster .content-income {
        font: normal 11px arial;
        width: 560px;
        overflow: auto;
        background: #fff;
    }

        #search-result .cluster .content-income ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
            width: 540px;
        }

            #search-result .cluster .content-income ul li {
                float: left;
                width: 260px;
                padding: 5px;
                background: #fff;
            }

        #search-result .cluster .content-income .t {
            width: 531px;
            padding: 5px;
            background: #f4f3f3;
            font: bold 11px arial;
        }

#search-result .add-bttn {
    border: 0;
    background: url(../images/add-bttn.gif) no-repeat 0 0;
    outline: 0;
    width: 52px;
    height: 26px;
    margin-left: 5px;
    cursor: pointer;
    outline: 0;
    margin-bottom: 5px;
}

    #search-result .add-bttn:hover {
        background: url(../images/add-bttn.gif) no-repeat 0 -31px;
        cursor: pointer;
    }

#search-result .remove-bttn {
    border: 0;
    background: url(../images/remove-bttn.gif) no-repeat 0 0;
    outline: 0;
    width: 52px;
    height: 26px;
    margin-left: 5px;
    cursor: pointer;
    outline: 0;
}

    #search-result .remove-bttn:hover {
        background: url(../images/remove-bttn.gif) no-repeat 0 -31px;
        cursor: pointer;
    }

#search-result .search-bttn {
    border: 0;
    background: url(../images/search-bttn.gif) no-repeat 0 0;
    outline: 0;
    width: 60px;
    height: 24px;
    margin-left: 5px;
    cursor: pointer;
}

    #search-result .search-bttn:hover {
        background: url(../images/search-bttn.gif) no-repeat 0 -24px;
        cursor: pointer;
    }

#search-result a#button-orange {
    display: inline-block;
    background: url(../images/orange-bttn.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

    #search-result a#button-orange .inner {
        display: inline-block;
        background: url(../images/orange-bttn.gif) top right no-repeat;
        height: 24px;
        font: bold 13px arial;
        line-height: 24px;
        color: #fff;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
        text-decoration: none;
    }

    #search-result a#button-orange:hover {
        display: inline-block;
        background: url(../images/orange-bttn.gif) bottom left no-repeat;
        padding-left: 13px;
        text-decoration: none;
        color: #fff;
        cursor: hand;
        cursor: pointer;
        text-decoration: none;
    }

        #search-result a#button-orange:hover .inner {
            display: inline-block;
            background: url(../images/orange-bttn.gif) bottom right no-repeat;
            height: 24px;
            font: bold 13px arial;
            line-height: 24px;
            color: #fff;
            padding-right: 13px;
            cursor: hand;
            cursor: pointer;
            text-decoration: none;
        }

#search-result a.refineclose:link, #search-result a.refineclose:visited {
    display: inline-block;
    text-align: center;
    width: 22px;
    height: 22px;
    background: url(../images/close.gif) no-repeat;
    vertical-align: baseline;
    position: absolute;
    right: 5px;
    top: 4px;
}

#search-result a.refineclose:hover {
    background: url(../images/close.gif) no-repeat;
    text-decoration: none;
}

#search-result .upgrade_bt {
    border: 0;
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(../images/upgrade-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

#search-result .spotlight {
    width: 729px;
}

    #search-result .spotlight .content {
        background: #effafe url(../images/spotlight-bg.jpg) repeat-x;
        border: solid 2px #b9e5f5;
        width: 728px;
        padding-bottom: 3px;
    }

    #search-result .spotlight .spotlight_logo {
        padding: 5px 5px 0 0;
        margin-bottom: 10px;
    }

        #search-result .spotlight .spotlight_logo .logo {
            position: relative;
            margin-top: -11px;
            margin-left: 294px;
            width: auto !important;
        }

    #search-result .spotlight .padding1 {
        padding: 5px;
    }

    #search-result .spotlight .icon-margin {
        margin-bottom: 5px;
    }

    #search-result .spotlight .boxv {
        float: left;
        padding: 5px 0;
        text-align: left;
        width: 216px;
        margin: 0 5px;
    }

    #search-result .spotlight .thumb {
        float: left;
        width: 68px;
        height: 66px;
        padding-top: 8px;
        padding-left: 10px;
        margin-bottom: 5px;
    }

        #search-result .spotlight .thumb .thumb_normal {
            position: relative;
            border: solid 1px #c8c9c2;
            padding: 3px;
            height: 60px;
            background: #fff;
        }

        #search-result .spotlight .thumb .thumb_premium {
            position: relative;
            border: solid 1px #f8b900;
            padding: 3px;
            height: 60px;
            background: #fff;
        }

        #search-result .spotlight .thumb .thumb_premium_plus {
            position: relative;
            border: solid 1px #f8b900;
            padding: 3px;
            height: 60px;
            background: #fff;
        }

            #search-result .spotlight .thumb .thumb_premium_plus .thumb_ribbon {
                position: absolute;
                top: -5px;
                left: -5px;
                width: 65px;
                height: 65px;
                background: url(../images/premiumplus-spotlight.gif) no-repeat;
            }

        #search-result .spotlight .thumb .thumb_select {
            position: relative;
            border: solid 1px #e49dff;
            padding: 3px;
            height: 60px;
            background: #fff;
        }

            #search-result .spotlight .thumb .thumb_select .thumb_ribbon {
                position: absolute;
                top: -4px;
                left: -5px;
                width: 65px;
                height: 65px;
                background: url(../images/selectshaadi-spotlight.gif) no-repeat;
            }

    #search-result .spotlight .profileid {
        font: bold 12px arial;
        line-height: 13px;
        text-align: left;
        padding-left: 9px;
    }

    #search-result .spotlight .profiledetail {
        float: left;
        width: 127px;
        font: normal 12px arial;
        line-height: 15px;
        text-align: left;
        padding: 9px 0 0 7px;
        margin-bottom: 5px;
    }

    #search-result .spotlight .profilelink {
        padding: 2px 0 0 9px;
    }

    #search-result .spotlight .blue_box {
        border: solid 1px #d3f0fb;
        background: #fff;
        padding-bottom: 5px;
        margin-top: 5px;
    }

#search-result .grid_box {
    padding: 1px 11px 7px;
    background: #fff;
    border: solid 2px #fff;
    margin-right: 33px;
    _margin-right: 28px;
    width: 130px;
    float: left;
    height: 234px;
    _height: 218px;
}

#search-result .grid_box_profile {
    position: absolute;
    background: #f7f6da;
    border: solid 1px #d9d9d9;
    border-top: 0;
    padding: 5px 7px;
    width: 133px;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    font-size: 11px;
    z-index: 22;
}

#search-result .list_view_active {
    display: inline-block;
    background: url(../images/list-view.gif) left bottom no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
}

#search-result .list_view {
    display: inline-block;
    background: url(../images/list-view.gif) left top no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
}

#search-result .custom_select {
    position: relative;
    width: 119px;
    font: normal 12px arial;
    color: #72727d;
    margin-top: 2px;
}

#search-result .custom_select_selected {
    background: url(../images/selectbg.gif) no-repeat;
    cursor: hand;
    cursor: pointer;
    padding: 4px 0 5px 10px;
}

#search-result .custom_select_list {
    position: absolute;
    list-style: none;
    border: 1px solid #b8b8b8;
    border-top: 0;
    margin: 0;
    padding: 0;
    background: #fff;
}

#search-result .custom_select li a {
    width: 107px;
    list-style: none;
    margin: 0;
    padding: 5px 0 5px 10px;
    color: #72727d;
    background: #fff;
    text-decoration: none;
    display: block;
}

#search-result .custom_select li .custom_select_opt_selected {
    width: 107px;
    list-style: none;
    margin: 0;
    padding: 5px 0 5px 10px;
    color: #72727d;
    background: #edecec;
    text-decoration: none;
    display: block;
}

#search-result .curve {
    border-radius: 3px;
    font: normal 13px arial;
    color: #fff;
    background: #cf171f;
    width: 127px;
    text-align: center;
    padding: 5px 0;
    box-shadow: 1px 1px 5px #888;
}

#search-result .my_saved_search {
    width: 600px;
}

    #search-result .my_saved_search .search_container {
        display: block;
        border-bottom: solid 1px #8fa7bf;
        padding: 7px 0;
        width: 600px;
    }

    #search-result .my_saved_search .icon {
        margin-right: 10px;
    }

    #search-result .my_saved_search .width_217 {
        width: 217px;
    }

    #search-result .my_saved_search .width_350 {
        width: 340px;
        padding-left: 10px;
    }

    #search-result .my_saved_search .width_175 {
        width: 175px;
    }

    #search-result .my_saved_search .grayheader {
        background: #8fa7bf;
        color: #fff;
        padding: 3px 0;
    }

    #search-result .my_saved_search .error {
        color: #f30;
    }

#search-result .padd_t5 {
    padding-top: 5px;
}

#search-result .list_normal {
    margin: 5px 0 0 5px;
    padding: 0 0 0 5px;
}

    #search-result .list_normal li {
        margin: 0 0 0 5px;
        padding: 0 0 4px 0;
        list-style-position: outside;
        list-style-type: disc;
    }

#search-result .online_chat_text {
    padding-bottom: 7px;
    background: url(../images/dotted-border.gif) repeat-x left bottom;
    display: inline-block;
}

#search-result .online_chat_icon {
    background: url(../images/chat-icons.gif) no-repeat left top;
    display: inline-block;
    vertical-align: top;
    height: 17px;
    width: 17px;
    margin: 3px 0 0 6px;
}

#search-result .save_search_bot {
    background: #f7f7f7;
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
}

#search-result .save_search_btn {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#ededed 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background: linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
    overflow: hidden;
    font-size: 12px;
    border: solid 1px #b3b3b3;
    padding: 3px 10px 4px;
    margin-top: 2px;
    display: inline-block;
    color: #72727d;
    cursor: pointer;
}

#search-result .express_int_btn {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#ededed 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background: linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
    overflow: hidden;
    font-size: 12px;
    border: solid 1px #b3b3b3;
    padding: 3px 10px 4px;
    margin-top: 2px;
    display: inline-block;
    color: #b1b3b9;
}

    #search-result .express_int_btn:hover {
        color: #72727d;
        text-decoration: none;
    }

.search_gray_arrow {
    display: inline-block;
    background: url(../images/view-arrow.gif) no-repeat right center;
    padding-right: 5px;
    width: 7px;
    height: 9px;
    vertical-align: middle;
}

.search_icon {
    display: inline-block;
    background: url(../images/save-search.gif) no-repeat right center;
    margin-right: 5px;
    width: 22px;
    height: 15px;
    vertical-align: top;
}

#search-result .pro_chat_icon {
    background: url(../images/chat.gif) no-repeat left top;
    width: 19px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
}

#search-result .cluster_new_ic {
    background: url(../images/new-cluster.png) no-repeat scroll left top transparent;
    display: inline-block;
    font: normal 10px arial;
    color: #fff;
    text-align: center;
    width: 30px;
    height: 18px;
    position: absolute;
    top: -10px;
}

#search-result .green_btn_search {
    background: #E9893D;
    border: 1px solid #E9893D;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    padding: 7px 10px;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
}

    #search-result .green_btn_search:hover {
        background: #0194a8;
        border: 1px solid #0194a8;
        text-decoration: none;
    }

    #search-result .green_btn_search span {
        display: inline-block;
        background: url(../images/button-light-green.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #fff;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
        text-decoration: none;
    }

#search-result .del_btn_search {
    border-radius: 3px;
    font-weight: bold;
    background: #f3f3f3;
    border: 1px solid #d8d8d8;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    text-decoration: none;
}

    #search-result .del_btn_search span {
        float: left;
        padding: 7px 9px;
        color: #bebebe;
    }

#search-result .del_arrow {
    float: left;
    background: url(../images/grey-dwn-arrow.png) no-repeat 6px 12px;
    width: 18px;
    height: 29px;
    border-left: 1px solid #dcdcdc;
}

#search-result .del_btn_search_active {
    border-radius: 3px;
    font-weight: bold;
    background-color: #eaeaea;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eaeaea),color-stop(0.6,#eaeaea),color-stop(0.97,#eaeaea),color-stop(0.99,#f6f6f6));
    background: -moz-linear-gradient(bottom,#eaeaea,#eaeaea 60%,#eaeaea 96%,#f6f6f6 98%);
    text-decoration: none;
    border: 1px solid #bebebe;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    position: relative;
    text-decoration: none;
}

    #search-result .del_btn_search_active span {
        float: left;
        padding: 7px 9px;
        color: #5d5d5d;
        text-decoration: none;
    }

        #search-result .del_btn_search_active span:hover {
            border-radius: 3px 0 0 3px;
            background-color: #d8d8d8;
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#e2e1e1),color-stop(0.6,#e2e1e1),color-stop(0.97,#e2e1e1),color-stop(0.99,#f6f6f6));
            background: -moz-linear-gradient(bottom,#e2e1e1,#e2e1e1 60%,#e2e1e1 96%,#f6f6f6 98%);
            text-decoration: none;
        }

    #search-result .del_btn_search_active .del_arrow {
        float: left;
        width: 18px;
        height: 29px;
        border-left: 1px solid #bebebe;
        border-radius: 0 3px 3px 0;
        background-color: #eaeaea;
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eaeaea),color-stop(0.6,#eaeaea),color-stop(0.97,#eaeaea),color-stop(0.99,#f6f6f6));
        background: -moz-linear-gradient(bottom,#eaeaea,#eaeaea 60%,#eaeaea 96%,#f6f6f6 98%);
        background: url(../images/dgrey-dwn-arrow.png) no-repeat 6px 12px;
        text-decoration: none;
    }

        #search-result .del_btn_search_active .del_arrow:hover {
            background-color: #d8d8d8;
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#e2e1e1),color-stop(0.6,#e2e1e1),color-stop(0.97,#e2e1e1),color-stop(0.99,#f6f6f6));
            background: -moz-linear-gradient(bottom,#e2e1e1,#e2e1e1 60%,#e2e1e1 96%,#f6f6f6 98%);
            background: #d8d8d8 url(../images/dgrey-dwn-arrow.png) no-repeat 6px 12px;
            text-decoration: none;
        }

#search-result .del_more_search {
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.27);
    background: #fff;
    z-index: 2;
    width: 62px;
    border: solid 1px #bebebe;
    padding: 6px 9px 6px 8px;
    display: inline-block;
    position: absolute;
    top: 31px;
    right: -1px;
    display: none;
    text-decoration: none;
}

    #search-result .del_more_search:hover {
        background: #f8f8f8;
    }

    #search-result .del_more_search a {
        font-weight: normal;
        text-decoration: none;
    }

.sr_pgnbtm_in {
    text-align: right;
    padding-right: 10px;
}

.sr_dtd_line_btm {
    clear: both;
    background: url(../images/dotted-line.gif) repeat-x left top;
    padding: 1px 9px 6px 9px;
    font: normal 11px verdana;
    color: #757893;
    margin: 0 10 10px 10px;
    margin-top: 3px;
}

.square {
    font: normal 12px arial;
    text-decoration: none;
    padding: 3px 10px;
    color: #E9893D;
    border: solid 1px #d9d9d9;
    display: inline-block;
    background: #fff;
}

a.square:link, a.square:visited {
    font: normal 12px arial;
    text-decoration: none;
    padding: 3px 10px;
    color: #E9893D;
    border: solid 1px #d9d9d9;
    background: #fff;
}

a.square:hover {
    background: #fff;
    color: #E9893D;
    border: solid 1px #d9d9d9;
}

.square_selected {
    font: normal 12px arial;
    text-decoration: none;
    padding: 3px 10px;
    background: #fff;
    color: #72727d;
    border: solid 1px #d9d9d9;
    display: inline-block;
}

.prev_next_square {
    font: normal 12px arial;
    text-decoration: none;
    padding: 3px 10px;
    color: #E9893D;
    border: solid 1px #d9d9d9;
    display: inline-block;
    background: #fff;
}

a.prev_next_square {
    font: normal 12px arial;
    text-decoration: none;
    padding: 3px 10px;
    color: #E9893D;
    border: solid 1px #d9d9d9;
    background: #fff;
}

    a.prev_next_square:hover {
        background: #fff;
        color: #E9893D;
        border: solid 1px #d9d9d9;
    }

.matrimony_stories_wrapper {
    width: 654px;
    border: 1px solid #d6d6d6;
    margin: 25px 0 0 25px;
}

.matrimony_stories__wrap {
    background: #f0f0f0;
}














#search-result .result_box:hover .profile_pic_lock {
    width: 40px;
    height: 40px;
    margin: 67px 0 0 50px;
    background: url(/imgs/seo-landingpage/photo-lock.png) no-repeat left top;
    position: absolute;
    cursor: pointer;
}

.profile_pic_lock {
    position: absolute;
}

#search-result .result_box:hover .profile_pic_lock:hover {
    width: 40px;
    height: 40px;
    margin: 67px 0 0 50px;
    background: url(/imgs/seo-landingpage/photo-lock.png) no-repeat left -52px;
    position: absolute;
    cursor: pointer;
}

.profile_pic_lock_tootip {
    position: relative;
    width: 28px;
    height: 40px;
}

.profile_pic_text {
    font: normal 12px arial;
    color: #72727d;
    text-align: center;
    margin: 10px 0 0;
}

    .profile_pic_text a {
        color: #E9893D;
    }
