html {
    font: normal 12px arial;
    color: #000;
    background: #fff;
    direction: ltr;
}

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, td, map {
    /*margin: 0;
    padding: 0;
    line-height: auto;*/
       
}

h1, h2, h3, h4, h5, h6 {
    display: inline;
}

table {
    border: 0;
    border-spacing: 0;
}

img {
    border: 0;
}

li {
    list-style: none;
}

a:link, a:visited, a:focus {
    text-decoration: none;
    outline: 0;
}

a:hover {
    /*text-decoration: underline;
    outline: 0;*/
}

input, select, textarea {
    resize: none;
    outline: none !important;
    font-family: arial;
}

textarea {
    -webkit-appearance: none;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}

.rad_2 {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.rad_3 {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.rad_4 {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.rad_5 {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.rad_10 {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.rad_0_5 {
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.rad_0_3 {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}

.align_c {
    text-align: center;
}

.align_l {
    text-align: left;
}

.align_r {
    text-align: right;
}

.valign_m {
    vertical-align: middle;
}

.none {
    display: none;
}

.block {
    display: block;
}

.inline {
    display: inline;
}

.inline_block {
    display: inline-block;
}

.hidden {
    visibility: hidden;
}

.cursor_auto {
    cursor: auto;
}

.webkit_app_none {
    -webkit-appearance: none;
}

.break_word {
    word-wrap: break-word;
}

.nowrap {
    white-space: nowrap;
}

.spacer_1 {
    padding: 1px;
}

.spacer_2 {
    padding: 2px;
}

.spacer_3 {
    padding: 3px;
}

.spacer_4 {
    padding: 4px;
}

.spacer_5 {
    padding: 5px;
}

.spacer_6 {
    padding: 6px;
}

.spacer_7 {
    padding: 7px;
}

.spacer_8 {
    padding: 8px !important;
}

.spacer_10 {
    padding: 10px;
}

.spacer_11 {
    padding: 11px;
}

.spacer_13 {
    padding: 13px;
}

.spacer_15 {
    padding: 15px;
}

.spacer_16 {
    padding: 16px;
}

.spacer_18 {
    padding: 18px;
}

.spacer_26 {
    padding: 26px;
}

.spacer_30 {
    padding: 30px;
}

.spacer_40 {
    padding: 40px;
}

.fl, .left {
    float: left;
}

.fr, .right {
    float: right;
}

.clear_fixed, .clear, .clearfix {
    clear: both;
    font-size: 0;
    height: 0;
}

.pad_t_1 {
    padding-top: 1px;
}

.pad_t_2 {
    padding-top: 2px;
}

.pad_t_3 {
    padding-top: 3px;
}

.pad_t_4 {
    padding-top: 4px;
}

.pad_t_5 {
    padding-top: 5px;
}

.pad_t_6 {
    padding-top: 6px;
}

.pad_t_7 {
    padding-top: 7px;
}

.pad_t_8 {
    padding-top: 8px;
}

.pad_t_9 {
    padding-top: 9px;
}

.pad_t_10 {
    padding-top: 10px;
}

.pad_t_11 {
    padding-top: 11px;
}

.pad_t_13 {
    padding-top: 13px;
}

.pad_t_15 {
    padding-top: 15px;
}

.pad_t_20 {
    padding-top: 20px;
}

.pad_t_25 {
    padding-top: 25px;
}

.pad_t_30 {
    padding-top: 30px;
}

.pad_t_35 {
    padding-top: 35px;
}

.pad_t_40 {
    padding-top: 40px;
}

.pad_t_48 {
    padding-top: 48px;
}

.pad_t_50 {
    padding-top: 50px;
}

.pad_t_55 {
    padding-top: 55px;
}

.pad_t_60 {
    padding-top: 60px;
}

.pad_t_111 {
    padding-top: 111px;
}

.pad_t_170 {
    padding-top: 170px;
}

.pad_r_4 {
    padding-right: 4px;
}

.pad_r_5 {
    padding-right: 5px;
}

.pad_r_8 {
    padding-right: 8px;
}

.pad_r_9 {
    padding-right: 9px;
}

.pad_r_10 {
    padding-right: 10px;
}

.pad_r_15 {
    padding-right: 15px;
}

.pad_r_27 {
    margin-right: 27px;
}

.pad_r_50 {
    margin-right: 50px;
}

.pad_r_53 {
    margin-right: 53px;
}

.pad_r_62 {
    margin-right: 62px;
}

.pad_r_65 {
    margin-right: 65px;
}

.pad_r_105 {
    padding-right: 105px;
}

.pad_b_3 {
    padding-bottom: 3px;
}

.pad_b_4 {
    padding-bottom: 4px;
}

.pad_b_5 {
    padding-bottom: 5px;
}

.pad_b_6 {
    padding-bottom: 6px;
}

.pad_b_7 {
    padding-bottom: 7px;
}

.pad_b_10 {
    padding-bottom: 10px;
}

.pad_b_11 {
    padding-bottom: 11px;
}

.pad_b_12 {
    padding-bottom: 12px;
}

.pad_b_13 {
    padding-bottom: 13px;
}

.pad_b_15 {
    padding-bottom: 15px;
}

.pad_b_20 {
    padding-bottom: 20px;
}

.pad_b_30 {
    padding-bottom: 30px;
}

.pad_b_40 {
    padding-bottom: 40px;
}

.pad_b_48 {
    padding-bottom: 48px;
}

.pad_b_50 {
    padding-bottom: 50px;
}

.pad_l_5 {
    padding-left: 5px;
}

.padd_l_7 {
    padding-left: 7px;
}

.padd_l_8 {
    padding-left: 8px;
}

.pad_l_9 {
    padding-left: 9px;
}

.pad_l_10 {
    padding-left: 10px;
}

.pad_l_15 {
    padding-left: 15px;
}

.pad_l_20 {
    padding-left: 20px;
}

.pad_l_27 {
    padding-left: 27px;
}

.pad_l_45 {
    padding-left: 45px;
}

.pad_l_55 {
    padding-left: 55px;
}

.pad_l_70 {
    padding-left: 70px;
}

.pad_l_105 {
    padding-left: 105px;
}

.pad_l_160 {
    padding-left: 160px;
}

.pad_0_30 {
    padding: 0 30px;
}

.pad_3 {
    padding: 3px;
}

.pad_6_28 {
    padding: 6px 28px;
}

.pad_10 {
    padding: 10px;
}

.pad_13_15 {
    padding: 13px 15px;
}

.pad_18 {
    padding: 18px;
}

.pad_20 {
    padding: 20px;
}

.pad_15_20 {
    padding: 15px 20px;
}

.pad_5_15 {
    padding: 5px 15px;
}

.mar_0_auto {
    margin: 0 auto;
}

.mar_t_3 {
    margin-top: 3px;
}

.mar_t_5 {
    margin-top: 5px;
}

.mar_t_6 {
    margin-top: 6px;
}

.mar_t_8 {
    margin-top: 8px;
}

.mar_t_10 {
    margin-top: 10px;
}

.mar_t_15 {
    margin-top: 15px;
}

.mar_t_20 {
    margin-top: 20px;
}

.mar_t_30 {
    margin-top: 30px;
}

.mar_t_35 {
    margin-top: 35px;
}

.mar_t_42 {
    margin-top: 42px;
}

.mar_b_5 {
    margin-bottom: 5px;
}

.mar_b_10 {
    margin-bottom: 10px;
}

.mar_b_15 {
    margin-bottom: 15px;
}

.mar_b_17 {
    margin-bottom: 17px;
}

.mar_b_20 {
    margin-bottom: 20px;
}

.mar_b_28 {
    margin-bottom: 28px;
}

.mar_l_0 {
    margin-left: 0 !important;
}

.mar_l_3 {
    margin-left: 3px;
}

.mar_l_5 {
    margin-left: 5px;
}

.mar_l_7 {
    margin-left: 7px;
}

.mar_l_10 {
    margin-left: 10px;
    _margin-left: 5px;
}

.mar_l_12 {
    margin-left: 12px;
}

.mar_l_15 {
    margin-left: 15px;
}

.mar_l_20 {
    margin-left: 20px;
}

.mar_l_40 {
    margin-left: 40px;
}

.mar_l_48 {
    margin-left: 48px;
}

.mar_l_50 {
    margin-left: 50px;
}

.mar_l_55 {
    margin-left: 55px;
}

.mar_l_60 {
    margin-left: 60px;
}

.mar_l_100 {
    margin-left: 100px;
}

.mar_l_105 {
    margin-left: 105px;
}

.mar_l_148 {
    margin-left: 148px;
}

.mar_r_2 {
    margin-right: 2px;
}

.mar_r_3 {
    margin-right: 3px;
}

.mar_r_5 {
    margin-right: 5px;
}

.mar_r_6 {
    margin-right: 6px;
}

.mar_r_7 {
    margin-right: 7px;
    _margin-right: 3px;
}

.mar_r_8 {
    margin-right: 8px;
}

.mar_r_10 {
    margin-right: 10px;
}

.mar_r_15 {
    margin-right: 15px;
}

.mar_r_13 {
    margin-right: 13px;
}

.mar_r_18 {
    margin-right: 18px;
}

.mar_r_20 {
    margin-right: 20px;
}

.mar_r_87 {
    margin-right: 87px;
}

.mar_t_-7_ie7 {
    *margin-top: -7px;
}

.mar_l_r_5 {
    margin: 0 5px;
}

.mar_15 {
    margin: 15px;
}

.mar_0_23 {
    margin: 0 23px;
}

.font_0 {
    font-size: 0;
}

.font_10 {
    font-size: 10px;
}

.font_11 {
    font-size: 11px;
}

.font_12 {
    font-size: 12px;
}

.font_13 {
    font-size: 13px;
}

.font-14, .font_14 {
    font-size: 14px;
}

.font-16, .font_16 {
    font-size: 16px;
}

.font_18 {
    font-size: 18px;
}

.font_20 {
    font-size: 20px;
}

.font_21 {
    font-size: 21px;
}

.font_24 {
    font-size: 24px;
}

.font_25 {
    font-size: 25px;
}

.font_28 {
    font-size: 28px;
}

.font_30 {
    font-size: 30px;
}

.line_height_16 {
    line-height: 16px !important;
}

.line_height_18 {
    line-height: 18px !important;
}

.line_h_19 {
    line-height: 19px;
}

.line_height_24 {
    line-height: 24px;
}

.line_h_94 {
    line-height: 94px;
}

.font_bold {
    font-weight: bold;
}

.font_normal {
    font-weight: normal;
}

.font_italic {
    font-style: italic;
}

.border_dashed {
    border-bottom: 1px dashed #d9d9d9;
}

.bdr_b_e7 {
    border-bottom: solid 1px #e7e7e7;
}

.grey_top_bdr {
    border-top: 1px solid #ccc;
}

.grey_top_bdr_dot {
    border-top: dotted 1px #9f9f9f;
}

.grey_bdr {
    border: 1px solid #ccc;
}

.l_blue_bg {
    background: #8fa7bf;
}

.width_5 {
    width: 5px;
}

.width_10 {
    width: 10px;
}

.width_14 {
    width: 14px;
}

.width_15 {
    width: 15px;
}

.width_18 {
    width: 18px;
}

.width_43 {
    width: 43px;
}

.width_50 {
    width: 50px;
}

.width_67 {
    width: 67px;
}

.width_72 {
    width: 72px;
}

.width_77 {
    width: 77px;
}

.width_79 {
    width: 79px;
}

.width_87 {
    width: 87px;
}

.width_91 {
    width: 91px;
}

.width_94 {
    width: 94px;
}

.width_100 {
    width: 100px;
}

.width_105 {
    width: 105px;
}

.width_110 {
    width: 110px;
}

.width_114 {
    width: 114px;
}

.width_115 {
    width: 115px;
}

.width_133 {
    width: 133px;
}

.width_137 {
    width: 137px;
}

.width_141 {
    width: 141px;
}

.width_150 {
    width: 150px;
}

.width_158 {
    width: 158px;
}

.width_155 {
    width: 155px;
}

.width_165 {
    width: 165px;
}

.width_172 {
    width: 172px;
}

.width_179 {
    width: 179px;
}

.width_182 {
    width: 182px;
}

.width_183 {
    width: 183px;
}

.width_192 {
    width: 192px;
}

.width_195 {
    width: 195px;
}

.width_213 {
    width: 213px;
}

.width_217 {
    width: 217px;
}

.width_236 {
    width: 236px;
}

.width_237 {
    width: 237px;
}

.width_241 {
    width: 241px;
}

.width_245 {
    width: 245px;
}

.width_250 {
    width: 250px;
}

.width_262 {
    width: 262px;
}

.width_270 {
    width: 270px;
}

.width_302 {
    width: 302px;
}

.width_315 {
    width: 315px;
    height: 29px;
    line-height: 29px;
    font-size: 13px;
}

.width_316 {
    width: 316px;
}

.width_318 {
    width: 318px;
}

.width_320 {
    width: 320px;
}

.width_343 {
    width: 343px;
}

.width_375 {
    width: 375px;
}

.width_390 {
    width: 390px;
}

.width_410 {
    width: 410px;
}

.width_424 {
    width: 424px;
}

.width_443 {
    width: 443px !important;
}

.width_450 {
    width: 450px;
}

.width_456 {
    width: 456px;
}

.width_458 {
    width: 458px;
}

.width_471 {
    width: 471px;
}

.width_476 {
    width: 476px;
}

.width_490 {
    width: 490px;
}

.width_502 {
    width: 502px;
}

.width_507 {
    width: 507px;
}

.width_520 {
    width: 520px;
}

.width_528 {
    width: 528px;
}

.width_534 {
    width: 534px;
}

.width_539 {
    width: 539px;
}

.width_540 {
    width: 540px;
}

.width_559 {
    width: 559px;
}

.width_580 {
    width: 580px;
}

.width_525 {
    width: 525px;
}

.width_570 {
    width: 570px;
}

.width_611 {
    width: 611px;
}

.width_630 {
    width: 630px;
    _width: 960px;
}

.width_680 {
    width: 680px;
}

.width_680_ie6 {
    _width: 680px;
}

.width_684 {
    width: 684px;
}

.width_688 {
    width: 688px;
    _width: 640px;
}

.width_722 {
    width: 722px;
}

.width_730 {
    width: 730px;
}

.width_820 {
    width: 820px;
}

.width_922 {
    width: 922px;
}

.width_1800 {
    width: 1800px;
}

.width_85 {
    width: 85%;
}

.width_95 {
    width: 95%;
}

.height_15 {
    height: 15px;
}

.height_20 {
    height: 20px;
}

.height_23 {
    height: 23px;
}

.height_28 {
    height: 28px;
}

.height_33 {
    height: 33px;
}

.height_38 {
    height: 38px;
}

.height_40 {
    height: 40px;
}

.height_45 {
    height: 45px;
}

.height_50 {
    height: 50px;
}

.height_100 {
    height: 100px;
}

.height_110 {
    height: 110px;
}

.height_170 {
    height: 170px;
}

.height_180 {
    height: 180px;
}

.height_204 {
    height: 204px;
}

.height_255 {
    height: 255px;
}

.height_282 {
    height: 282px;
}

.height_285 {
    height: 285px;
}

.height_328 {
    height: 328px;
}

.height_335 {
    height: 335px;
}

.height_337 {
    height: 337px;
}

.height_375 {
    height: 375px;
}

.height_412 {
    height: 412px;
}

.height_457 {
    height: 457px;
}

.height_542 {
    height: 542px;
}

.height_95 {
    height: 95%;
}

.row {
    width: 100%;
}

.over_y {
    overflow-y: auto;
}

#pg_wrap .heading2 {
    margin-left: 0px;
}

.white_right_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -46px;
    height: 13px;
    width: 6px;
    font-size: 0;
}

.white_right_arrow_sm {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -669px;
    height: 11px;
    width: 6px;
    font-size: 0;
}

.green_btn {
    background: #86b035;
    border: 1px solid #5d8d19;
    display: inline-block;
    box-shadow: inset 0 1px 0 #a5cf65;
    -moz-box-shadow: inset 0 1px 0 #a5cf65;
    -webkit-box-shadow: inset 0 1px 0 #a5cf65;
}

    .green_btn:hover {
        background: #689626;
        text-decoration: none;
    }

.grey_btn {
    background: #ddd;
    border: 1px solid #b5b5b5;
    padding: 4px 10px;
}

    .grey_btn:hover {
        background: #86af35;
        border: 1px solid #4f8305;
        color: #fff;
        font-weight: bold;
        text-decoration: none !important;
    }

.green_btn_inact {
    background: #ddd;
    border: 1px solid #ddd;
    display: inline-block;
    box-shadow: inset 0 1px 0 #ddd;
    -moz-box-shadow: inset 0 1px 0 #ddd;
    -webkit-box-shadow: inset 0 1px 0 #ddd;
}

.fb_btn {
    background: #637bad url(/imgs/registration/fb-btnicon.jpg) left top no-repeat;
    border: 1px solid #29447e;
    display: inline-block;
    text-decoration: none;
    padding-left: 40px;
    box-shadow: inset 0 1px 0 #8094bc;
    -moz-box-shadow: inset 0 1px 0 #8094bc;
    -webkit-box-shadow: inset 0 1px 0 #8094bc;
}

    .fb_btn:hover {
        text-decoration: none;
        background: #3b5b9a url(/imgs/registration/fb-btnicon.jpg) left top no-repeat;
    }

.share_btn {
    background: #86af35;
    border: 1px solid #4f8305;
    color: #fff;
    font-weight: bold;
    text-decoration: none !important;
    padding: 4px 10px;
}

.know_more_select_btn {
    background: #cbaad5;
}

    .know_more_select_btn:hover {
        background: #d7bfe0;
    }

.know_more_centre_btn {
    background: #f4b679;
}

    .know_more_centre_btn:hover {
        background: #f3c597;
    }

.icon {
    background-image: url(/imgs/homepage-12/shaadi-sprite.gif);
    background-repeat: no-repeat;
}

.icon_quote {
    background-position: left -35px;
    height: 21px;
    padding-left: 25px;
}

.icon_call {
    background-position: 4px -56px;
    height: 17px;
    width: 25px;
}

.icon_help_line {
    background-position: left -73px;
    height: 19px;
    width: 23px;
}

.icon_ind_flag {
    background-position: left -142px;
    height: 11px;
    width: 16px;
}

.icon_singpr_flag {
    background-position: left -204px;
    height: 13px;
    width: 16px;
}

.icon_uk_flag {
    background-position: left -154px;
    height: 11px;
    width: 16px;
}

.icon_aus_flag {
    background-position: left -218px;
    height: 13px;
    width: 16px;
}

.icon_usa_flag {
    background-position: left -166px;
    height: 11px;
    width: 16px;
}

.icon_mal_flag {
    background-position: left -232px;
    height: 11px;
    width: 16px;
}

.icon_pak_flag {
    background-position: left -178px;
    height: 13px;
    width: 16px;
}

.icon_nz_flag {
    background-position: left -244px;
    height: 13px;
    width: 16px;
}

.icon_can_flag {
    background-position: left -192px;
    height: 11px;
    width: 16px;
}

.icon_sa_flag {
    background-position: left -258px;
    height: 13px;
    width: 16px;
}

.icon_uae_flag {
    background-position: left -131px;
    height: 13px;
    width: 16px;
}

.icon_how_work {
    background-position: left -330px;
    height: 17px;
    width: 17px;
}

.icon_twtr {
    background-position: left -273px;
    height: 16px;
    width: 16px;
}

.icon_chat {
    background-position: left -291px;
    height: 16px;
    width: 16px;
}

.icon_write {
    background-position: left -308px;
    height: 17px;
    width: 16px;
}

.icon_feedback {
    background-position: left -326px;
    height: 16px;
    width: 16px;
}

.icon_more_arrow {
    background-position: 41px -347px;
    padding-right: 14px;
}

    .icon_more_arrow:hover {
        background-position: 41px -1221px;
        padding-right: 14px;
    }

.icon_more_down_arrow {
    background-position: 41px -370px;
    padding-right: 14px;
}

.icon_help {
    background-position: left -395px;
    height: 16px;
    width: 16px;
    cursor: help;
}

.icon_fb {
    background-position: left -424px;
    height: 32px;
    width: 32px;
}

.icon_fb_light {
    background-position: left -461px;
    height: 32px;
    width: 32px;
}

    .icon_fb_light:hover {
        background-position: left -424px;
    }

.icon_twiter {
    background-position: left -498px;
    height: 32px;
    width: 32px;
}

.icon_twiter_light {
    background-position: left -535px;
    height: 32px;
    width: 32px;
}

    .icon_twiter_light:hover {
        background-position: left -498px;
    }

.icon_youtube_light {
    background-position: left -609px;
    height: 32px;
    width: 32px;
}

    .icon_youtube_light:hover {
        background-position: left -572px;
    }

.icon_gplus_light {
    background-position: left -683px;
    height: 32px;
    width: 32px;
}

    .icon_gplus_light:hover {
        background-position: left -646px;
    }

.icon_gplus {
    background-position: left -646px;
    height: 32px;
    width: 32px;
}

.icon_linkedin_light {
    background-position: left -757px;
    height: 32px;
    width: 32px;
}

    .icon_linkedin_light:hover {
        background-position: left -720px;
    }

.icon_linkedin {
    background-position: left -720px;
    height: 32px;
    width: 32px;
}

.icon_rss_light {
    background-position: left -831px;
    height: 32px;
    width: 32px;
}

    .icon_rss_light:hover {
        background-position: left -794px;
    }

.icon_apple_light {
    background-position: left -905px;
    height: 32px;
    width: 32px;
}

    .icon_apple_light:hover {
        background-position: left -868px;
    }

.icon_android_light {
    background-position: left -979px;
    height: 32px;
    width: 32px;
}

    .icon_android_light:hover {
        background-position: left -942px;
    }

.icon_mail {
    background-position: left -1066px;
    height: 33px;
    width: 33px;
}

.icon_close {
    background-position: right -1103px;
    height: 14px;
    width: 14px;
}

    .icon_close:hover {
        background-position: left -1103px;
        height: 14px;
        width: 14px;
    }

.icon_twr_arrow {
    background-position: right -1124px;
    height: 5px;
    width: 9px;
}

.icon_fb_arrow {
    background-position: right -1146px;
    height: 5px;
    width: 9px;
}

.matches_ic {
    background-image: url(/community/matches-sprite-v1.gif);
    background-repeat: no-repeat;
}

.icon_best_matches {
    background-position: left -32px;
    width: 19px;
    height: 14px;
}

.icon_max_response {
    background-position: left -15px;
    width: 16px;
    height: 14px;
}

.icon_fully_secure {
    background-position: left top;
    width: 13px;
    height: 14px;
}

.sm_alert {
    margin: 0 0 10px 0;
    padding: 5px;
    width: 305px;
    height: 14px;
    border: solid 1px #cdcc7a;
    background: #feffbd;
    font: normal 11px arial;
    color: #000;
}

.info_sm {
    background-position: left bottom;
    width: 16px;
    height: 14px;
}

.green_dwn_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left top;
    height: 7px;
    width: 8px;
    font-size: 0;
}

.green_up_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -7px;
    height: 7px;
    width: 8px;
    font-size: 0;
}

.grey_dwn_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -15px;
    height: 9px;
    width: 8px;
    font-size: 0;
}

.grey_up_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -24px;
    height: 9px;
    width: 8px;
    font-size: 0;
}

.grey_right_arrow_mdm {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -651px;
    height: 11px;
    width: 6px;
    font-size: 0;
}

.grey_right_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
    height: 9px;
    width: 6px;
    font-size: 0;
}

.grey_right_small_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -61px;
    height: 9px;
    width: 5px;
    font-size: 0;
}

.grey_dwn_small_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -83px;
    height: 5px;
    width: 7px;
    font-size: 0;
}

.grey_up_small_arrow {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -75px;
    height: 5px;
    width: 7px;
    font-size: 0;
}

.help_shaadi {
    background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat 0 -549px;
    width: 209px !important;
    height: 16px;
}

    .help_shaadi:hover {
        background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat 0 -527px;
        width: 209px !important;
        height: 16px;
    }

#twitter_div .twtr-doc, #twitter_div .twtr-hd a, #twitter_div h3, #twitter_div h4 {
    background-color: #919ca1 !important;
    color: #fff !important;
}

#twitter_div .twtr-bd, #twitter_div .twtr-timeline i a, #twitter_div .twtr-bd p {
    color: #1985b5 !important;
}

#twitter_div .twtr-avatar {
    display: none;
}

#twitter_div .twtr-new-results, #twitter_div .twtr-results-inner, #twitter_div .twtr-timeline {
    background: #fff !important;
}

#twitter_div .twtr-tweet a {
    color: #444 !important;
}

.btn_pad {
    padding: 7px 15px;
}

.btn_pad_sm {
    padding: 5px 10px;
}

.arrow_btn_pad {
    padding: 6px 14px;
}

#pg_wrap {
    width: 950px;
    /*border: solid 1px #e1e4e6;*/
    border-top: 0;
    border-bottom: 0;
    /*margin: 0 auto;*/
    padding: 0px;
    font: normal 12px arial;
    color: #333;
}

#login_wrap {
    width: 958px;
    margin: 0 auto;
    border: solid 1px #e1e4e6;
    border-top: 0;
    border-bottom: 0;
}

#login_form_container {
    border-top: solid 1px #e7e7e7;
    padding: 30px 0;
}

#form_section {
    width: 326px;
    padding: 0 77px;
}

    #form_section .in_put {
        width: 313px;
        border: solid 1px #c9dba6;
        height: 27px;
        line-height: 27px;
        font-size: 13px;
        padding-left: 5px;
    }

    #form_section .in_put_error {
        width: 313px;
        border: solid 1px #d60000;
        height: 27px;
        line-height: 27px;
        font-size: 13px;
        padding-left: 5px;
    }

    #form_section .error_msg {
        padding: 4px 0 0 0;
        color: #d60000;
        font-size: 11px;
    }

    #form_section .fb_wrap {
        width: 318px;
        background: #fff;
        height: 37px;
        line-height: 37px;
        border: solid 1px #efefef;
        border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
    }

    #form_section .grey {
        color: #999;
    }

#best_matches {
    width: 439px;
    min-height: 372px;
    background: url(/community/login-pg-v-divider.gif) no-repeat left center;
}

    #best_matches .grey {
        color: #999;
    }

#new_to_shaadi {
    width: 347px;
    margin: 100px auto 0 auto;
    padding-bottom: 16px;
    margin-bottom: 15px;
}

#footer_nav {
    background: #fafafa url(/imgs/homepage-12/gradient-sprite-v2.jpg) repeat-x left -86px;
    padding: 18px;
    margin: 0 auto;
    width: 924px;
}

.footerlink_head {
    background: #f0f0f0;
    width: 97px;
    padding: 5px 10px;
}

.social_head {
    background: #f0f0f0;
    width: 125px;
    padding: 5px 10px;
}

#footer_nav ul li {
    padding: 3px 0 3px 10px;
}

#footer_common {
    width: 960px;
    margin: 0 auto;
    font: normal 12px arial;
    color: #333;
}

    #footer_common .footer_bottom {
        background: #f0f0f0;
        border-top: 1px solid #dfdfdf;
    }

    #footer_common .bottom_logo {
        background: #f0f1db url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -401px;
        width: 64px;
        height: 64px;
    }

    #footer_common .width_580 {
        width: 580px;
    }

    #footer_common .double_border {
        border-top: 1px solid #d8d8d8;
        background: #fff;
        height: 1px;
        font-size: 0;
    }

    #footer_common .grey {
        color: #666;
    }

    #footer_common .light_grey {
        color: #999;
    }

    #footer_common a.white {
        text-decoration: none;
    }

#error {
    width: 784px;
    border: solid 1px #ef0000;
    background: #ffffbf;
    padding: 3px 0 3px 3px;
    text-align: left;
    margin: 0 0 20px 65px;
}

.alert {
    width: 27px;
    height: 27px;
    background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat 0 -27px;
    display: block;
    float: left;
    margin: 8px;
}

.msg {
    line-height: 16px;
    text-align: left;
    float: left;
}

.pg_container {
    padding: 30px 0;
    border-top: 1px solid #e7e7e7;
}

.result_box_new {
    width: 430px;
    padding: 0 6px 20px 16px;
    background: #f9f8e5;
    border-top: solid 1px #d9d9d9;
    border-bottom: solid 1px #d9d9d9;
}

.result_box_new_hover {
    background: #f7f6da;
}

.result_box_new_bold {
    border-top: solid 2px #ee911a;
    border-bottom: solid 2px #ee911a;
}

.result_box_new_premium_plus {
    border-top: solid 1px #f8b900;
    border-bottom: solid 1px #f8b900;
}

.result_box_new_select {
    border-top: solid 1px #e49dff;
    border-bottom: solid 1px #e49dff;
    background: #f9eefe;
}

.result_box_new_select_hover {
    border-top: solid 1px #e49dff;
    border-bottom: solid 1px #e49dff;
    background: #f5e3fd;
}

.result_box_new .photo_section {
    display: inline;
    width: 133px;
    padding-top: 17px;
    margin-right: 11px;
}

    .result_box_new .photo_section .photo_normal {
        position: relative;
        border: solid 1px #c8c9c2;
        padding: 3px;
        height: 167px;
        background: #fff;
    }

    .result_box_new .photo_section .photo_premium {
        position: relative;
        border: solid 1px #c8c9c2;
        padding: 3px;
        height: 167px;
        background: #fff;
    }

    .result_box_new .photo_section .photo_premium_plus {
        position: relative;
        border: solid 1px #f8b900;
        padding: 3px;
        height: 167px;
        background: #fff;
    }

        .result_box_new .photo_section .photo_premium_plus .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(/community/search-result/premium-plus-ribbon.gif) no-repeat;
        }

    .result_box_new .photo_section .photo_select {
        position: relative;
        border: solid 1px #e49dff;
        padding: 3px;
        height: 167px;
        background: #fff;
    }

        .result_box_new .photo_section .photo_select .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
        }

.profile_content_new {
    width: 276px;
    background: url(/community/search-result/dotted-border-v2.gif) repeat-x left top;
    padding: 7px 0 8px 0;
    word-wrap: break-word;
}

.profile_basic_new {
    display: inline;
    width: 270px;
    margin-bottom: 10px;
}

.profile_container_new {
    display: inline;
    width: 270px;
}

.profile_title_new {
    display: inline;
    padding-top: 17px;
    margin-right: 7px;
}

.btngrey, .btngrey:hover {
    background: #ececec;
    background: #fefefe;
    background: -moz-linear-gradient(top,#fefefe 0,#ececec 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ececec));
    background: -webkit-linear-gradient(top,#fefefe 0,#ececec 100%);
    background: -o-linear-gradient(top,#fefefe 0,#ececec 100%);
    background: -ms-linear-gradient(top,#fefefe 0,#ececec 100%);
    background: linear-gradient(top,#fefefe 0,#ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#ececec',GradientType=0);
    border: 1px solid #e0e0e0;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    color: #9d9d9d !important;
}

.cursor_p {
    cursor: pointer;
}

.disc_pad {
    padding: 4px 0;
}

.btn_pad {
    padding: 7px 15px;
}

.btn_pad_sm {
    padding: 5px 10px;
}

.arrow_btn_pad {
    padding: 6px 14px;
}

.logout_bg {
    background: url(/imgs/homepage-12/bottom-shadow.gif) no-repeat bottom center;
    padding-bottom: 21px;
}

.grey_box {
    background: #f0f0f0;
    border: solid 1px #f0f0f0;
}

    .grey_box:hover {
        background: #f0f0f0;
        border: solid 1px #d4d4d4;
    }

.pos_rel {
    position: relative;
}

.login_box {
    width: 350px;
    right: -6px;
    top: -6px;
}

.login_box_top {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat left -201px;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat left -201px;
    height: 21px;
    padding-top: 3px;
}

.login_box_middle {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat left -225px;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat left -225px;
    height: 10px;
}

.login_box_bottom {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat left bottom;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat left bottom;
}

    .login_box_bottom .input_box {
        background: #fff;
        border: 1px solid #c6d8a3;
        height: 24px;
        width: 210px;
    }

    .login_box_bottom .input_box_error {
        background: #fff;
        border: 1px solid #ce181f;
        height: 24px;
        width: 210px;
    }

.login_error {
    margin-left: 105px;
    _margin-left: 53px;
}

.fb_like_iframe {
    border: 0;
    overflow: hidden;
    width: 100px;
    height: 21px;
}

.layerbox {
    background: #fff;
    border: 5px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
    right: -3px;
    top: 3px;
    z-index: 90;
    *border: 5px solid #ccc;
    border: 3px solid #ccc;\9
}

    .layerbox a.grey:hover, .layerbox a.grey {
        padding: 10px 0;
        text-decoration: none;
        color: #666;
    }

    .layerbox ul li {
        border-bottom: 1px solid #f2f2f2;
    }

        .layerbox ul li:hover {
            background: #f9f9f9;
        }

.more_box {
    right: 19px;
    _right: 27px;
    top: -30px;
    z-index: 80;
    width: 466px;
}

.more_box_top_pos {
    right: 102px;
    top: -29px;
}

.more_box_bottom_pos {
    top: 32px;
}

.more_box_top {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat -383px top;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat -383px top;
    height: 22px;
    width: 69px;
    padding: 10px 0 0 14px;
}

.more_box_middle {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat left -31px;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat left -31px;
    height: 7px;
    width: 466px;
}

.more_box_bottom {
    background: url(/imgs/homepage-12/layer-box.png) no-repeat left -50px;
    padding: 6px 15px 15px;
    _background: url(/imgs/homepage-12/layer-box.gif) no-repeat left -50px;
    _padding: 0 7px 7px;
    _height: 125px;
}

    .more_box_bottom ul li {
        display: block;
        padding: 4px;
    }

.pos_abslt {
    position: absolute;
}

.logo_wrap {
    width: 500px;
}

    .logo_wrap .grey {
        color: #666;
    }

.zindex_2000 {
    z-index: 2000;
}

.zindex_1000 {
    z-index: 1000;
}

.white {
    color: #fff;
}

.sm_gry_link, .footer_link {
    color: #6b7b84;
}

.orange {
    color: #f8991d;
}

.orange_new {
    color: #f07700;
}

.light_orange {
    color: #f7991d;
}

.green {
    color: #59ad11;
}

.dark_copy {
    color: #434343;
}

.fb_copy {
    color: #475a71;
}

.grey_65 {
    color: #656565;
}

.black {
    color: #000;
}

.link_blue, .light_blue, .blue, .smallbluelink, .gray_1 {
    color: #0067ac;
}

.logout_blue {
    color: #8bb5ce;
}

.light_link_blue {
    color: #69c;
}

.alert_text {
    color: #ef0000;
}

.grey_999, .light_gray {
    color: #999;
}

.dark_gray {
    color: #5d5d5d;
}

.gray {
    color: #404040;
}

.red {
    color: #d60000;
}

.lred {
    color: #dc5858;
}

.dark_gray {
    color: #7e7d7d;
}

.bluelink {
    color: #069;
}

.dgray {
    color: #6c6c6c;
}

.gray_333, .grey_333 {
    color: #333;
}

.grey_be {
    color: #bebebe;
}

.grey_66 {
    color: #666;
}

.lbrown {
    color: #a77b3b;
}

.grey_bg {
    background: #f7f7f7;
}

.grey_f7 {
    background: #f7f7f7;
}

.white_bg {
    background: #fff;
}

.uploadphoto_block {
    background-color: #f7f5da;
    border: 1px solid #e7e5c3;
}

.fbphoto_block {
    background-color: #edeff4;
    border: 1px solid #c4cde0;
}

#man_photo {
    margin: 0 auto;
}

    #man_photo .grey {
        color: #999;
    }

.other_reg_block a {
    color: #1f79c4;
}

.other_block {
    background: url(/imgs/registration/other-divider.jpg) no-repeat left top;
}

.reg-icon {
    background: url(/imgs/registration/icon-set.gif) no-repeat left top;
    height: 19px;
    padding-right: 20px;
    float: left;
    margin-right: 5px;
}

.post-icon {
    background-position: -26px 3px;
}

.uploadlayer_block {
    text-align: left;
    border: solid 1px #cf7200;
    border-top: 0;
    background: #f7f5da;
}

.uploadheader_block {
    background: url(/imgs/registration/heading-bg.gif) repeat-x top left;
    height: 24px;
    color: #fff;
    font: normal 24px arial;
    margin: 0;
    padding: 4px 0 9px 15px;
}

.uploadimg_block {
    border: solid 1px #e3e1d2;
    background: #fff;
}

.loadimg_block {
    border-bottom: dashed 1px #e3e1d2;
}

.facebookphotos_block {
    border: solid 1px #cf7200;
    border-top: 0;
    background: #f7f5da;
}

.facebookheader_block {
    background: url(/imgs/registration/heading-bg.gif) repeat-x top left;
    color: #fff;
}

.albumsel_block {
    border: solid 1px #e3e1d2;
    background: #fff;
}

.selelctalbum {
    border-bottom: 1px solid #d3d3d3;
}

.close_btn {
    right: -9px;
    top: -9px;
    cursor: pointer;
}

.facebook_picscount {
    border-top: solid 1px #e3e1d2;
}

.photo_view_block {
    border: solid 1px #e7e5c3;
}

.photo_frame {
    width: 130px;
    height: 173px;
    border: solid 1px #c8c9c2;
}

.greynote {
    color: #9a9a9a;
}

.progress_block {
    border-bottom: solid 1px #ccc;
}

.zoom_1 {
    zoom: 1;
}

.chkboxx {
    bottom: 7px;
    Left: 3px;
}

.tweenClose {
    cursor: pointer;
    display: block;
    width: 25px;
    height: 25px;
    margin: 0 5px 0 0;
}

    .tweenClose a:link, .tweenClose a:visited {
        display: block;
        width: 25px;
        height: 25px;
        overflow: hidden;
        background: url(/imgs/common/layer-close-v1.gif) no-repeat left top;
    }

    .tweenClose a:hover {
        background: url(/imgs/common/layer-close-v1.gif) no-repeat 0 -25px;
        text-decoration: none;
    }

.layerClose {
    cursor: pointer;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0;
    position: absolute;
    top: -7px;
    right: -7px;
}

    .layerClose a:link, .layerClose a:visited {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        background: url(/imgs/common/layer-close-v3.png) no-repeat left top;
    }

    .layerClose a:hover {
        background: url(/imgs/common/layer-close-v3.png) no-repeat 0 -30px;
        text-decoration: none;
    }

.message_layer_main {
    border: 10px solid #4a4a4a;
    border: 10px solid rgba(0,0,0,0.25);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.message_layer_header_bg {
    background: #f8bb49;
    background: -moz-linear-gradient(top,#f8bb49 0,#f7941d 76%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8bb49),color-stop(76%,#f7941d));
    background: -webkit-linear-gradient(top,#f8bb49 0,#f7941d 76%);
    background: -o-linear-gradient(top,#f8bb49 0,#f7941d 76%);
    background: -ms-linear-gradient(top,#f8bb49 0,#f7941d 76%);
    background: linear-gradient(to bottom,#f8bb49 0,#f7941d 76%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb49',endColorstr='#f7941d',GradientType=0);
    color: #fff;
    padding: 8px 0 8px 15px;
    font: bold 20px arial;
    margin: 0;
    position: relative;
}

.message_layer_inner_bg {
    background: #fff;
}

.message_layer_inner_container {
    padding: 16px;
    background: #fff;
}

.message_layer_inner {
    border: solid 1px #e3e1d2;
    background: #fff;
    padding: 15px;
    font: normal 14px arial;
    overflow: hidden;
    *height: 100%;
}

.message_layer_inner_fb {
    background-color: #fff;
    font: normal 14px arial;
    padding: 20px 15px;
}

.message_layer_inner_scroll {
    background-color: #fff;
    font: normal 14px arial;
}

    .message_layer_inner_scroll .inner_content_layer {
        padding: 2px 0 20px 15px !important;
        max-height: 335px;
        overflow: auto;
    }

    .message_layer_inner_scroll .accepted_members_list {
        padding: 2px 0 0 10px !important;
    }

.message_layer_inner_over {
    margin: 16px 16px 16px 16px;
    -margin: 12px 16px 16px 16px;
    border: solid 1px #e3e1d2;
    background: #fff;
    padding: 15px;
    font: normal 14px arial;
}

.message_layer_input {
    border: solid 1px #e3e1d2;
    padding: 5px 10px;
    color: #a3a3a3;
}

.message_layer_input_error {
    border: solid 1px #f00;
    padding: 5px 10px;
    color: #a3a3a3;
}

.verify_bt {
    background: url(/community/button/verify-now.gif) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 30px;
    overflow: hidden;
    width: 78px;
}

    .verify_bt:hover {
        background: url(/community/button/verify-now.gif) no-repeat 0 -30px;
    }

a#layer_close:link, a#layer_close:visited {
    background: url(/imgs/common/layer-close-v1.gif) 0 0 no-repeat;
    display: block;
    height: 25px;
    overflow: hidden;
    width: 25px;
}

a#layer_close:hover {
    background: url(/imgs/common/layer-close-v1.gif) 0 -25px no-repeat;
    display: block;
    height: 25px;
    overflow: hidden;
    width: 25px;
}

#vexpress {
    width: 563px;
    text-align: left;
}

    #vexpress .border {
        border: solid 1px #ca7307;
    }

    #vexpress .content {
        background: #f7f5da;
        font: normal 12px arial;
        color: #000;
        padding-bottom: 10px;
    }

        #vexpress .content .heading {
            font-size: 14px;
            font-weight: bold;
            color: #f07700;
            display: block;
            width: 80%;
            float: left;
            margin: 0;
        }

        #vexpress .content .subheading {
            font-size: 12px;
            font-weight: bold;
            color: #000;
        }

    #vexpress .branding {
        display: none;
    }

    #vexpress .greyborder {
        border: solid 1px #e3e1d2;
        background: #fff;
        margin: 0 15px;
    }

        #vexpress .greyborder .canned {
            padding: 11px 0 10px 10px;
            background: url(/imgs/valentine-e-gift/li-dotlline.gif) left bottom repeat-x;
        }

            #vexpress .greyborder .canned b {
                display: block;
                margin-left: 5px;
                font: bold 12px arial;
                color: #000;
            }

        #vexpress .greyborder .canned1 {
            padding: 11px 0 10px 10px;
        }

a.express_bt:link, a.express_bt:visited {
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.express_bt:hover {
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 -30px;
}

.express_bt {
    border: 0;
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .express_bt:hover {
        background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.accept_int_bt:link, a.accept_int_bt:visited {
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.accept_int_bt:hover {
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 -30px;
}

.accept_int_bt {
    border: 0;
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .accept_int_bt:hover {
        background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.decline_bt:link, a.decline_bt:visited {
    width: 108px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/decline-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.decline_bt:hover {
    background: url(/imgs/profiles/ver2/decline-bt.gif) no-repeat 0 -30px;
}

.decline_bt {
    border: 0;
    width: 108px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/decline-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .decline_bt:hover {
        background: url(/imgs/profiles/ver2/decline-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

.tween-title-bg {
    background: url(/imgs/registration/heading-bg.gif) repeat-x;
    height: 36px;
    color: #fff;
    padding: 0 0 0 15px;
    font: bold 14px arial;
}

    .tween-title-bg .tween-title {
        display: inline-block;
        padding-top: 10px;
    }

#tweenClose {
    cursor: hand;
    cursor: pointer;
    height: 17px;
    width: 18px;
    display: block;
    margin: 5px 15px 5px 5px;
    float: right;
}

    #tweenClose a.cls:link, a.cls:visited {
        background: url(/imgs/common/layer-close-v1.gif) 0 0 no-repeat;
        display: block;
        height: 25px;
        overflow: hidden;
        width: 25px;
    }

    #tweenClose a.cls:hover {
        background: url(/imgs/common/layer-close-v1.gif) 0 -25px no-repeat;
        display: block;
        height: 25px;
        overflow: hidden;
        width: 25px;
    }

.custome_msg {
    width: 496px;
    background: #fff;
    font: normal 11px/18px arial;
    color: #818181;
    border: solid 1px #cce5bd;
    margin-left: 0;
    padding: 5px;
    overflow: auto;
    height: 115px;
}

.padd_t_b {
    padding: 9px 15px;
}

.padd_t_bSamll {
    padding: 5px 10px;
}

.btnOrange {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f08300;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#f08300),color-stop(0.6,#f08300),color-stop(0.97,#f08300),color-stop(0.99,#fcbb6e));
    background: -moz-linear-gradient(bottom,#f08300,#f08300 60%,#f08300 96%,#fcbb6e 98%);
    border: 1px solid #c47d40;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

    .btnOrange:hover {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color: #e76802;
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#e76802),color-stop(0.6,#e76802),color-stop(0.97,#e76802),color-stop(0.99,#f1a350));
        background: -moz-linear-gradient(bottom,#e76802,#e76802 60%,#e76802 96%,#fab66e 98%);
        border: 1px solid #b96115;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        text-decoration: none !important;
        line-height: 19px;
        outline: 0;
    }

.btnGreen {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #86b035;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#86b035),color-stop(0.6,#86b035),color-stop(0.97,#86b035),color-stop(0.99,#a5cf65));
    background: -moz-linear-gradient(bottom,#86b035,#86b035 60%,#86b035 96%,#a5cf65 98%);
    border: 1px solid #5d8d19;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

    .btnGreen:hover {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color: #689626;
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#689626),color-stop(0.6,#689626),color-stop(0.97,#689626),color-stop(0.99,#a5cf65));
        background: -moz-linear-gradient(bottom,#689626,#689626 60%,#689626 96%,#a5cf65 98%);
        border: 1px solid #5d8d19;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        text-decoration: none !important;
        line-height: 19px;
        outline: 0;
    }

.btnDisable {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #c0c0c0;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#c0c0c0),color-stop(0.6,#c0c0c0),color-stop(0.97,#c0c0c0),color-stop(0.99,#ccc));
    background: -moz-linear-gradient(bottom,#c0c0c0,#c0c0c0 60%,#c0c0c0 96%,#ccc 98%);
    border: 1px solid #acacac;
    color: #fff !important;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

.btnGrey {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    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%);
    border: 1px solid #bebebe;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

    .btnGrey:hover {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color: #e2e1e1;
        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%);
        border: 1px solid #bebebe;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        text-decoration: none !important;
        line-height: 19px;
        outline: 0;
    }

.btnred {
    -moz-box-shadow: inset 0 1px 0 0 #fb8484;
    -webkit-box-shadow: inset 0 1px 0 0 #fb8484;
    box-shadow: inset 0 1px 0 0 #fb8484;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f01111;
    border: 1px solid #bb0909;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

    .btnred:hover {
        background-color: #dd0202;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        text-decoration: none !important;
        line-height: 19px;
        outline: 0;
    }

.btnorange {
    -moz-box-shadow: inset 0 1px 0 0 #f39c35;
    -webkit-box-shadow: inset 0 1px 0 0 #f39c35;
    box-shadow: inset 0 1px 0 0 #f39c35;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #e97e1d;
    border: 1px solid #cf7200;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-decoration: none !important;
    line-height: 19px;
    outline: 0;
}

    .btnorange:hover {
        background-color: #e76802;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        text-decoration: none !important;
        line-height: 19px;
        outline: 0;
    }

.tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    width: 203px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
    cursor: help;
}

    .tt span {
        display: none;
    }

.tt {
    position: relative;
    text-decoration: none;
    z-index: 1000;
}

span.tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    width: 203px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt.rightEnd .tooltip {
    right: 41px;
    left: 0;
}

.tt .top {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble.gif) no-repeat top;
}

.tt.rightEnd .top {
    background: url(/imgs/profiles/ver2/bubble-right.gif) no-repeat top;
}

.tt .middle-tip {
    display: block;
    padding: 0 8px;
    background: #fcfeff url(/imgs/profiles/ver2/bubble-filler.gif) repeat-x bottom;
    border: solid 2px #6aa9c9;
    border-top: 0;
    border-bottom: 0;
}

.tt .bottom {
    display: block;
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble.gif) no-repeat bottom;
}

.tt span.tooltip_top {
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
    padding: 0;
    width: 155px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt span.top2 {
    display: block;
    padding: 13px 4px 0;
    background: url(/imgs/profiles/ver2/profile_tt-1.gif) no-repeat top;
    font: normal 12px arial;
    color: #000;
    height: 49px;
}

.tt span.date {
    display: block;
    padding: 13px 4px 0;
    background: url(/imgs/profiles/ver2/profile-tt-v2.gif) no-repeat top;
    font: normal 12px arial;
    color: #000;
    height: 48px;
}

.tt.rightEnd:hover span.tooltip {
    right: 41px;
    left: 0;
}

.tt.rightEnd_rev span.tooltip {
    right: 41px;
    left: 0;
}

.tt.rightEnd_rev span.top {
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble-tp.gif) no-repeat top;
}

.tt.rightEnd_rev span.middle-tip {
    display: block;
    padding: 0 8px;
    background: #ebf7fd url(/imgs/profiles/ver2/bubble-filler-tp.gif) repeat-x bottom;
    border: solid 2px #6aa9c9;
    border-top: 0;
    border-bottom: 0;
}

.tt.rightEnd_rev span.bottom {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble-tp.gif) no-repeat bottom;
}

.tt_rev {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
}

    .tt_rev span {
        display: none;
    }

.tt_rev {
    position: relative;
    text-decoration: none;
    z-index: 1000;
}

span.tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    width: 203px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt_rev span.top {
    display: block;
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble-right-tp.gif) no-repeat top;
}

.tt_rev span.middle-tip {
    display: block;
    padding: 0 8px;
    background: #ebf7fd url(/imgs/profiles/ver2/bubble-filler-tp.gif) repeat-x bottom;
    border: solid 2px #6aa9c9;
    border-top: 0;
    border-bottom: 0;
}

.tt_rev span.bottom {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble-right-tp.gif) no-repeat bottom;
}

a.tooltip_icon:link, a.tooltip_icon:visited {
    float: left;
    width: 16px;
    height: 16px;
    display: block;
    background: url(/imgs/my-shaadi/ver2/tooltip-icon.gif) left top no-repeat;
    margin: 0 0 0 5px;
}

a.tooltip_icon:hover {
    float: left;
    width: 16px;
    height: 16px;
    display: block;
    background: url(/imgs/my-shaadi/ver2/tooltip-icon.gif) left bottom no-repeat;
}

.padding_top5 {
    padding-top: 5px;
}

.feed-tooltip {
    display: block;
    position: absolute;
    top: -21px !important;
    left: 0 !important;
    padding: 15px 0 0 0;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.profileId-tooltip {
    display: block;
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    padding: 0;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.feed-tt {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
    cursor: text !important;
}

    .feed-tt span {
        display: none;
    }

.feed-tt {
    position: relative;
    text-decoration: none;
    z-index: 999;
}

span.feed-tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 0 46px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.feed-tt .top {
    display: block;
    height: 9px;
    padding: 0 0 0 20px;
    z-index: 200;
    position: relative;
    background: 0;
}

.feed-tt .middle-tip {
    display: block;
    padding: 0;
    background: #ebf7fd url("/imgs/communicate/feed-tooltipMiddle.gif") repeat-x top;
    border: solid 2px #6aa9c9;
    border-top: 0;
    height: 100%;
    overflow: hidden;
}

.feed-tt .middle-profileIDtip {
    display: block;
    padding: 5px;
    background: #ebf7fd url("/imgs/communicate/feed-tooltipMiddle.gif") repeat-x top;
    border: solid 2px #6aa9c9;
    border-top: 0;
    height: 100%;
    overflow: hidden;
    width: 125px !important;
}

.middle-profileIDtip td.profileID {
    font: normal 11px arial;
    color: #818181;
    padding: 0 !important;
}

.feed-smalltooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
    min-width: 80px;
}

.feed-tt {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
}

    .feed-tt span {
        display: none;
    }

span.feed-smalltooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
    min-width: 80px;
}

.feed-tt .smallmiddle-tip {
    display: block;
    padding: 5px 8px;
    background: #fcfeff url(/imgs/communicate/tooltip-middle.gif) repeat-x bottom;
    border: solid 1px #6aa9c9;
    overflow: hidden;
}

.feed-tt .smallbottom {
    display: block;
    margin-top: -1px;
    z-index: 2000;
    text-align: center;
}

a.tiplink {
    font-weight: normal !important;
}

.or {
    font-weight: bold;
    padding: 8px 0 5px;
}

.tool_top_callout {
    display: block;
    position: absolute;
    top: 0 !important;
    left: 45px !important;
    _left: -195px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
    width: 200px;
}

.tooltip-orange {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    width: 204px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt-orange {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
    cursor: help;
}

    .tt-orange span {
        display: none;
    }

.tt-orange {
    position: relative;
    text-decoration: none;
    z-index: 1000;
}

span.tooltip-orange {
    display: block;
    position: absolute;
    top: 0;
    0px;
    padding: 15px 0 0 0;
    width: 204px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt-orange.rightEnd .tooltip {
    right: 41px;
    left: 0;
}

.tt-orange .top-orange {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble-orange.gif) no-repeat top;
}

.tt-orange.rightEnd .top-orange {
    background: url(/imgs/profiles/ver2/bubble-right-orange.gif) no-repeat top;
}

.tt-orange .middle-tip-orange {
    font: normal 12px arial;
    display: block;
    padding: 0 8px;
    background: #fcfeff url(/imgs/profiles/ver2/bubble-filler-orange.gif) repeat-x left bottom;
    border: solid 2px #ff9600;
    border-top: 0;
    border-bottom: 0;
}

.tt-orange .bottom-orange {
    display: block;
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble-orange.gif) no-repeat bottom;
}

.tt-orange.rightEnd_rev span.tooltip {
    right: 41px;
    left: 0;
}

.tt-orange.rightEnd_rev span.top-orange {
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble-tp-orange.gif) no-repeat top;
}

.tt-orange.rightEnd_rev span.middle-tip-orange {
    font: normal 12px arial;
    display: block;
    padding: 0 8px;
    background: #fff9f1 url(/imgs/profiles/ver2/bubble-filler-tp-orange.gif) repeat-x left bottom;
    border: solid 2px #ff9600;
    border-top: 0;
    border-bottom: 0;
}

.tt-orange.rightEnd_rev span.bottom-orange {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble-tp-orange.gif) no-repeat bottom;
}

.tt_rev-orange {
    font: normal 12px/16px arial;
    color: #000;
    text-decoration: none;
}

    .tt_rev-orange span {
        display: none;
    }

.tt_rev-orange {
    position: relative;
    text-decoration: none;
    z-index: 1000;
}

span.tooltip-orange {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    width: 204px;
    text-align: left;
    text-decoration: none;
    z-index: 2000;
}

.tt_rev-orange span.top-orange {
    display: block;
    padding: 3px 8px 10px;
    background: url(/imgs/profiles/ver2/bubble-right-tp-orange.gif) no-repeat top;
}

.tt_rev-orange span.middle-tip-orange {
    font: normal 12px arial;
    display: block;
    padding: 0 8px;
    background: #fff9f1 url(/imgs/profiles/ver2/bubble-filler-tp-orange.gif) repeat-x bottom;
    border: solid 2px #ff9600;
    border-top: 0;
    border-bottom: 0;
}

.tt_rev-orange span.bottom-orange {
    display: block;
    padding: 25px 8px 0;
    background: url(/imgs/profiles/ver2/bubble-right-tp-orange.gif) no-repeat left bottom;
}

.tooltip-orange ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.greentick li {
    background: url(/imgs/profiles/ver2/greentick.gif) no-repeat 0 3px;
    padding-left: 19px;
    margin-bottom: 5px;
}

.grayfont {
    color: #878686;
}

.warning {
    border: 1px solid #d90009;
    background: #fefec9;
    font: normal 11px arial;
    padding: 3px 0 8px 6px;
    width: 414px;
}

.subtabs-wrap-inactive, .subtabs-wrap {
    height: 33px;
    background: url(/imgs/communicate/subtabs-boder-v2.gif) repeat-x left bottom;
    padding-top: 9px;
}

#subtabs {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    #subtabs li {
        float: left;
        display: block;
        font: bold 12px arial;
        margin: 0 0 0 8px;
    }

        #subtabs li a {
            display: inline-block;
            padding: 8px 14px 0;
            height: 23px;
            background: #aabe53;
            background: -moz-linear-gradient(top,#aabe53 0,#829e38 100%);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#aabe53),color-stop(100%,#829e38));
            background: -webkit-linear-gradient(top,#aabe53 0,#829e38 100%);
            background: -o-linear-gradient(top,#aabe53 0,#829e38 100%);
            background: -ms-linear-gradient(top,#aabe53 0,#829e38 100%);
            background: linear-gradient(to bottom,#aabe53 0,#829e38 100%);
            border-radius: 5px 5px 0 0;
            -moz-border-radius: 5px 5px 0 0;
            -webkit-border-radius: 5px 5px 0 0;
            border: solid 1px #87a93e;
            color: #fff;
            text-decoration: none;
        }

            #subtabs li a:hover {
                display: inline-block;
                font: bold 12px arial;
                padding: 8px 14px 0;
                height: 23px;
                background: #fff;
                border-radius: 5px 5px 0 0;
                -moz-border-radius: 5px 5px 0 0;
                -webkit-border-radius: 5px 5px 0 0;
                border: solid 1px #87a93e;
                border-bottom: solid 1px #fff;
                color: #87a93e;
                text-decoration: none;
            }

    #subtabs .selected a {
        display: inline-block;
        font: bold 12px arial;
        padding: 8px 14px 0;
        height: 23px;
        background: #fff;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border: solid 1px #87a93e;
        border-bottom: solid 1px #fff;
        color: #87a93e;
        text-decoration: none;
    }

.subtabs-wrap-inactive #subtabs li a {
    display: inline-block;
    padding: 8px 14px 0;
    height: 23px;
    background: #aabe53;
    background: -moz-linear-gradient(top,#aabe53 0,#829e38 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#aabe53),color-stop(100%,#829e38));
    background: -webkit-linear-gradient(top,#aabe53 0,#829e38 100%);
    background: -o-linear-gradient(top,#aabe53 0,#829e38 100%);
    background: -ms-linear-gradient(top,#aabe53 0,#829e38 100%);
    background: linear-gradient(to bottom,#aabe53 0,#829e38 100%);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border: solid 1px #87a93e;
    color: #fff;
    text-decoration: none;
    cursor: text;
}

#profile .cam {
    width: 15px;
    height: 17px;
    display: block;
    float: left;
    margin: -3px 7px 0 14px;
    -margin: -3px 3px 0 7px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -119px -21px;
}

#profile .seal {
    width: 64px;
    height: 47px;
    display: block;
    float: left;
    margin: 0 0 0 50px;
    -margin: 0 0 0 25px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat 0 -40px;
}

#profile .seal_request {
    width: 64px;
    height: 47px;
    display: block;
    float: left;
    margin: 0 0 0 50px;
    -margin: 0 0 0 25px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -64px -40px;
}

#profile .seal_requested {
    width: 64px;
    height: 47px;
    display: block;
    float: left;
    margin: 0 0 0 50px;
    -margin: 0 0 0 25px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -128px -40px;
}

#profile .vod_icon {
    width: 17px;
    height: 13px;
    display: block;
    float: left;
    margin: 0 4px 0 10px;
    -margin: 0 2px 0 5px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -134px -21px;
}

#profile .exp_int_online {
    display: block;
    float: left;
    margin: 0 10px;
    -margin: 0 5px;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -165px -21px;
}

#profile .exp_int_offline {
    display: block;
    float: left;
    margin: 0 10px;
    -margin: 0 5px;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -151px -21px;
}

#profile .expint_icon_accept {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/express-icons.gif) no-repeat 0 0;
}

#profile .expint_icon_decline {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/express-icons.gif) no-repeat -20px 0;
}

#profile .expint_icon_heart_cancel {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/express-icons.gif) no-repeat -41px 0;
}

#profile .expint_icon_awaiting {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 17px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/express-icons.gif) no-repeat -61px 0;
}

#profile .cont_ic_online {
    display: block;
    float: left;
    margin: -4px 7px 0 10px;
    -margin: -4px 3px 0 5px;
    width: 16px;
    height: 21px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -102px 0;
}

#profile .cont_ic_offline {
    display: block;
    float: left;
    margin: -4px 7px 0 10px;
    -margin: -4px 3px 0 5px;
    width: 16px;
    height: 21px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -118px 0;
}

#profile .contact_seal_not_validated_enabled {
    display: block;
    float: left;
    margin: -4px 6px 0 10px;
    -margin: -4px 6px 0 5px;
    width: 19px;
    height: 21px;
    background: url(/imgs/profiles/ver2/contact-icons.gif) no-repeat -19px 0;
}

#profile .contact_seal_not_validated_disabled {
    display: block;
    float: left;
    margin: -4px 6px 0 10px;
    -margin: -4px 6px 0 5px;
    width: 19px;
    height: 21px;
    background: url(/imgs/profiles/ver2/contact-icons.gif) no-repeat 0 0;
}

#profile .write_online {
    display: block;
    float: left;
    margin: 0 7px 0 10px;
    -margin: 0 3px 0 5px;
    width: 16px;
    height: 11px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -179px -21px;
}

#profile .write_offline {
    display: block;
    float: left;
    margin: 0 7px 0 10px;
    -margin: 0 3px 0 5px;
    width: 16px;
    height: 11px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -195px -21px;
}

#profile .chat_online {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 6px 0 5px;
    width: 19px;
    height: 17px;
    background: url(/imgs/profiles/ver2/chat-icons-v2.gif) no-repeat 0 0;
}

#profile .chat_icon_busy {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 6px 0 5px;
    width: 19px;
    height: 17px;
    background: url(/imgs/profiles/ver2/chat-icons-v2.gif) no-repeat -19px 0;
}

#profile .chat_busy {
    font: normal 11px arial;
    color: #ba0505;
}

#profile .chat_offline {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 6px 0 5px;
    width: 19px;
    height: 17px;
    background: url(/imgs/profiles/ver2/chat-icons-v2.gif) no-repeat -38px 0;
}

#profile .horo_online {
    display: block;
    float: left;
    margin: 0 7px 0 10px;
    -margin: 0 3px 0 5px;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px 0;
}

#profile .horo_offline {
    display: block;
    float: left;
    margin: 0 7px 0 10px;
    -margin: 0 3px 0 5px;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px -14px;
}

#profile .top_curve {
    background: url(/imgs/profiles/ver2/top-curve-main.gif) top right no-repeat;
    height: 14px;
    width: 340px;
}

#profile .middle_content {
    background: url(/imgs/profiles/ver2/middle-bg.gif) #fff repeat-x bottom left;
    height: 157px;
    font: normal 12px/16px arial;
    color: #000;
    border: solid 1px #63ac33;
    border-top: 0;
    border-bottom: 0;
}

    #profile .middle_content .wrap {
        padding: 0 17px;
    }

#profile .bottom_curve {
    background: url(/imgs/profiles/ver2/bottom-curve-main.gif) top right no-repeat;
    width: 340px;
    height: 14px;
}

#profile .down_arrow_ic {
    float: left;
    display: block;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) repeat-x -53px 0;
    width: 7px;
    height: 11px;
    margin-top: 9px;
}

#profile .down_arrow_ic_hover {
    float: left;
    display: block;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) repeat-x -60px 0;
    width: 7px;
    height: 11px;
    margin-top: 9px;
}

#profile .shortlist_ic {
    float: left;
    display: block;
    width: 18px;
    height: 17px;
    background: url(/community/shortlist/shortlist-ic.gif) no-repeat 0 0;
    margin: -2px 5px 0 0;
    -margin: -2px 2px 0 0;
    vertical-align: middle;
}

#profile .shortlist_ic_done {
    float: left;
    display: block;
    width: 18px;
    height: 17px;
    background: url(/community/shortlist/shortlist-ic.gif) no-repeat 0 -18px;
    margin: -2px 5px 0 0;
    -margin: -2px 2px 0 0;
    vertical-align: middle;
}

#profile .note_ic {
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background: url(/community/shortlist/note-ic.gif) no-repeat 0 0;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .note_ic_done {
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background: url(/community/shortlist/note-ic.gif) no-repeat 0 -16px;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .add_bt {
    border: 0;
    background: url(/community/button/add-bt-v2.gif) no-repeat 0 0;
    outline: 0;
    width: 40px;
    height: 24px;
    margin-left: 5px;
    cursor: pointer;
    vertical-align: top;
}

    #profile .add_bt:hover {
        background: url(/community/button/add-bt-v2.gif) no-repeat 0 -26px;
        cursor: pointer;
    }

#profile .add_dis_bt {
    border: 0;
    background: url(/community/button/add-bt-v2.gif) no-repeat 0 -52px;
    outline: 0;
    width: 40px;
    height: 24px;
    margin-left: 5px;
    cursor: text;
    vertical-align: top;
}

#profile .save_bt {
    border: 0;
    background: url(/community/button/save-bt.gif) no-repeat 0 0;
    outline: 0;
    width: 41px;
    height: 24px;
    cursor: pointer;
    vertical-align: middle;
}

    #profile .save_bt:hover {
        background: url(/community/button/save-bt.gif) no-repeat 0 -26px;
        cursor: pointer;
    }

#profile .save_dis_bt {
    border: 0;
    background: url(/community/button/save-bt.gif) no-repeat 0 -52px;
    width: 41px;
    height: 24px;
    cursor: pointer;
    vertical-align: middle;
}

#profile .addtofav {
    float: left;
    display: block;
    width: 18px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat 0 0;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .addtofav_done {
    float: left;
    display: block;
    width: 18px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat 0 -16px;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .mark_view {
    float: left;
    display: block;
    width: 16px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat -18px 0;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .mark_view_done {
    float: left;
    display: block;
    width: 16px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat -18px -16px;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .mark_view_disable {
    float: left;
    display: block;
    width: 16px;
    height: 14px;
    background: url(/imgs/profiles/ver2/mark-dis.gif) no-repeat 0 0;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

#profile .forward {
    float: left;
    display: block;
    width: 19px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat -34px 0;
    margin: 0 5px 0 0;
    -margin: 0 2px 0 0;
    vertical-align: middle;
}

.backtotop {
    float: right;
    display: block;
    width: 7px;
    height: 10px;
    background: url(/imgs/profiles/ver3/back-to-top.gif) no-repeat left top;
    margin: 2px 0 0 5px;
    -margin: 2px 0 0 2px;
}

#profile .layer2top {
    background: url(/imgs/profiles/ver2/layer2-tp-curve.gif) no-repeat top left;
    width: 388px;
    height: 11px;
    margin: 0;
}

#profile .layer2mdl {
    background: url(/imgs/profiles/ver2/layer2-md-curve.gif) repeat-y top left;
    width: 368px;
    padding: 0 10px 0 10px;
    font: normal 12px/16px arial;
    margin: 0;
}

a.layerclose:link, a.layerclose:visited {
    float: right;
    width: 41px;
    height: 12px;
    display: block;
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat 0 -31px;
    text-decoration: none;
    font: normal 11px arial;
    color: #0067ac;
}

a.layerclose:hover {
    background: url(/imgs/profiles/ver2/icon-set-2-v1.gif) no-repeat 0 -45px;
    text-decoration: underline;
}

.layer2bottom {
    background: url(/imgs/profiles/ver2/layer2-bt-curve.gif) no-repeat top left;
    width: 388px;
    height: 11px;
    margin: 0;
}

a.know_more:link, a.know_more:visited {
    width: 67px;
    height: 10px;
    display: block;
    float: left;
    background: url(/imgs/profiles/ver2/know-more.gif) no-repeat 0 0;
    margin: 11px 0 0 0;
}

a.know_more:hover {
    width: 67px;
    height: 10px;
    display: block;
    float: left;
    background: url(/imgs/profiles/ver2/know-more.gif) no-repeat 0 -20px;
}

a.express_bt:link, a.express_bt:visited {
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.express_bt:hover {
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 -30px;
}

.express_bt {
    border: 0;
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .express_bt:hover {
        background: url(/imgs/profiles/ver2/express-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.upgrade_bt:link, a.upgrade_bt:visited {
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/upgrade-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.upgrade_bt:hover {
    background: url(/imgs/profiles/ver2/upgrade-bt.gif) no-repeat 0 -30px;
}

.upgrade_bt {
    border: 0;
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/upgrade-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .upgrade_bt:hover {
        background: url(/imgs/profiles/ver2/upgrade-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.register_bt:link, a.register_bt:visited {
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/register-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.register_bt:hover {
    background: url(/imgs/profiles/ver2/register-bt.gif) no-repeat 0 -30px;
}

.register_bt {
    border: 0;
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/register-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .register_bt:hover {
        background: url(/imgs/profiles/ver2/register-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.send_bt:link, a.send_bt:visited {
    width: 48px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/send-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.send_bt:hover {
    background: url(/imgs/profiles/ver2/send-bt.gif) no-repeat 0 -30px;
}

.send_bt {
    border: 0;
    width: 48px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/send-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .send_bt:hover {
        background: url(/imgs/profiles/ver2/send-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.submit_bt:link, a.submit_bt:visited {
    width: 59px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/submit_bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.submit_bt:hover {
    background: url(/imgs/profiles/ver2/submit_bt.gif) no-repeat 0 -30px;
}

.submit_bt {
    border: 0;
    width: 59px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/submit_bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .submit_bt:hover {
        background: url(/imgs/profiles/ver2/submit_bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.send_reminder_bt:link, a.send_reminder_bt:visited {
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/send-reminder-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.send_reminder_bt:hover {
    background: url(/imgs/profiles/ver2/send-reminder-bt.gif) no-repeat 0 -30px;
}

.send_reminder_bt {
    border: 0;
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/send-reminder-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .send_reminder_bt:hover {
        background: url(/imgs/profiles/ver2/send-reminder-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

.send_reminder_de_bt {
    border: 0;
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/send-reminder-de-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.view_horo_bt:link, a.view_horo_bt:visited {
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-horo-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.view_horo_bt:hover {
    background: url(/imgs/profiles/ver2/view-horo-bt.gif) no-repeat 0 -30px;
}

.view_horo_bt {
    border: 0;
    width: 113px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-horo-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .view_horo_bt:hover {
        background: url(/imgs/profiles/ver2/view-horo-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.view_phone_bt:link, a.view_phone_bt:visited {
    width: 135px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-phone-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.view_phone_bt:hover {
    background: url(/imgs/profiles/ver2/view-phone-bt.gif) no-repeat 0 -30px;
}

.view_phone_bt {
    border: 0;
    width: 135px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-phone-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .view_phone_bt:hover {
        background: url(/imgs/profiles/ver2/view-phone-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.view_contact_bt:link, a.view_contact_bt:visited {
    width: 135px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-contact-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.view_contact_bt:hover {
    background: url(/imgs/profiles/ver2/view-contact-bt.gif) no-repeat 0 -30px;
}

.view_contact_bt {
    border: 0;
    width: 135px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/view-contact-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .view_contact_bt:hover {
        background: url(/imgs/profiles/ver2/view-contact-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.req_contact_bt:link, a.req_contact_bt:visited {
    width: 155px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/req-contact-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.req_contact_bt:hover {
    background: url(/imgs/profiles/ver2/req-contact-bt.gif) no-repeat 0 -30px;
}

.req_contact_bt {
    border: 0;
    width: 155px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/req-contact-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .req_contact_bt:hover {
        background: url(/imgs/profiles/ver2/req-contact-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.confirm_exp_int_bt:link, a.confirm_exp_int_bt:visited {
    width: 161px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/confirm-exp-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.confirm_exp_int_bt:hover {
    background: url(/imgs/profiles/ver2/confirm-exp-int-bt.gif) no-repeat 0 -30px;
}

.confirm_exp_int_bt {
    border: 0;
    width: 161px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/confirm-exp-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .confirm_exp_int_bt:hover {
        background: url(/imgs/profiles/ver2/confirm-exp-int-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.accept_int_bt:link, a.accept_int_bt:visited {
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.accept_int_bt:hover {
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 -30px;
}

.accept_int_bt {
    border: 0;
    width: 106px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .accept_int_bt:hover {
        background: url(/imgs/profiles/ver2/accept-int-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

a.launch_msger_bt:link, a.launch_msger_bt:visited {
    width: 198px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/launch-msger-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
}

a.launch_msger_bt:hover {
    background: url(/imgs/profiles/ver2/launch-msger-bt.gif) no-repeat 0 -30px;
}

.launch_msger_bt {
    border: 0;
    width: 198px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/launch-msger-bt.gif) no-repeat 0 0;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

    .launch_msger_bt:hover {
        background: url(/imgs/profiles/ver2/launch-msger-bt.gif) no-repeat 0 -30px;
        cursor: pointer;
    }

.go {
    border: 0;
    background: url(/imgs/profiles/ver2/go.gif) no-repeat 0 0;
    outline: 0;
    width: 35px;
    height: 24px;
    margin-left: 5px;
    cursor: pointer;
}

    .go:hover {
        background: url(/imgs/profiles/ver2/go.gif) no-repeat 0 -24px;
        cursor: pointer;
    }

.reminder_icon {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 20px;
    height: 17px;
    overflow: hidden;
    background: url(/community/search-result/reminder-icon.gif) no-repeat;
}

.delete_interest_icon {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 5px;
    width: 19px;
    height: 16px;
    overflow: hidden;
    background: url(/imgs/profiles/ver2/delete-interest.gif) no-repeat;
}

em {
    font: normal 12px arial;
}

#heading_band {
    float: left;
    padding: 2px 0 0 0;
    height: 28px;
    width: 247px;
}

    #heading_band .autoproid {
        font: normal 18px arial;
        color: #f07700;
        float: left;
        margin-right: 8px;
        text-decoration: none;
        display: block;
    }

    #heading_band .cont_act {
        display: block;
        float: left;
        width: 16px;
        height: 21px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -102px 0;
        margin-right: 9px;
    }

    #heading_band .cont_nact {
        display: block;
        float: left;
        width: 16px;
        height: 21px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -118px 0;
        margin-right: 9px;
    }

    #heading_band a.chat_icon:link, #heading_band a.chat_icon:visited {
        display: block;
        float: left;
        width: 47px;
        height: 21px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -134px 0;
    }

    #heading_band .chat_icon_busy {
        display: block;
        float: left;
        width: 44px;
        height: 21px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -195px -32px;
    }

    #heading_band a.chat_icon:hover {
        display: block;
        float: left;
        width: 47px;
        height: 21px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -181px 0;
    }

.print_icon {
    float: right;
    width: 16px;
    height: 16px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -81px -25px;
}

.font_option {
    float: right;
    width: 45px;
    height: 25px;
}

    .font_option a.size12:link, .font_option a.size12:visited {
        display: block;
        float: left;
        width: 23px;
        height: 25px;
        background: url(/imgs/profiles/ver2/small-font.gif) no-repeat 0 -25px;
    }

    .font_option a.size12:hover {
        display: block;
        float: left;
        width: 23px;
        height: 25px;
        background: url(/imgs/profiles/ver2/small-font.gif) no-repeat 0 0;
    }

    .font_option .size12 {
        display: block;
        float: left;
        width: 23px;
        height: 25px;
        background: url(/imgs/profiles/ver2/small-font.gif) no-repeat 0 0;
    }

    .font_option a.size14:link, .font_option a.size14:visited {
        display: block;
        float: left;
        width: 22px;
        height: 25px;
        background: url(/imgs/profiles/ver2/large-font.gif) no-repeat 0 -25px;
    }

    .font_option a.size14:hover {
        display: block;
        float: left;
        width: 22px;
        height: 25px;
        background: url(/imgs/profiles/ver2/large-font.gif) no-repeat 0 0;
    }

    .font_option .size14 {
        display: block;
        float: left;
        width: 22px;
        height: 25px;
        background: url(/imgs/profiles/ver2/large-font.gif) no-repeat 0 0;
    }

#info_bar {
    border: solid 1px #eae9d0;
    background: #f9f8e5;
    font: normal 12px arial;
    color: #000;
}

    #info_bar #last_online {
        float: left;
        font: normal 12px arial;
        color: #000;
        padding: 3px 10px;
        margin: 4px 0;
        border-right: solid 1px #eae9d0;
    }

    #info_bar .astro_block {
        float: left;
        display: block;
        padding: 7px 10px;
    }

    #info_bar .sel_act {
        float: right;
        display: block;
        padding: 7px 0;
        width: 225px;
    }

#alert {
    width: auto;
    border: solid 1px #cccc78;
    background: #ffffbf;
    padding: 3px 0 3px 3px;
    text-align: left;
    margin: 0 auto;
}

    #alert .info {
        width: 27px;
        height: 27px;
        background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat 0 0;
        display: block;
        float: left;
        margin: 4px 8px 4px 8px;
        -margin: 4px 8px 4px 4px;
    }

    #alert .msg {
        line-height: 16px;
        text-align: left;
        float: left;
        padding-top: 8px;
    }

a.down_arrow:link, a.down_arrow:visited {
    display: block;
    float: left;
    padding: 0 10px 0 0;
    height: 30px;
    background: #f9f8e4 url(/imgs/profiles/ver2/h-nav-bg-v2.gif) repeat-x 0 -30px;
    overflow: hidden;
    font: normal 13px arial;
    color: #0067ac;
    text-decoration: none;
    margin-right: 4px;
    cursor: pointer;
}

a.down_arrow:hover {
    background: url(/imgs/profiles/ver2/h-nav-bg-v2.gif) repeat-x 0 0;
    overflow: hidden;
    font: normal 13px arial;
    color: #fff;
    text-decoration: none;
}

#section_heading {
    height: 32px;
    background: url(/imgs/profiles/ver2/sec-hd-bg.gif) repeat-x top left;
    border: solid 1px #d9d9d9;
    border-top: 0;
    border-bottom: 0;
    font: normal 18px arial;
    color: #2c2c2c;
    line-height: 32px;
    padding-left: 10px;
    margin-top: 15px;
}

#sub_heading {
    font: bold 14px arial;
    color: #63ac33;
    margin: 15px 0 5px 0;
}

.single_data_cont {
    border: solid 1px #d9d9d9;
    padding: 10px;
    color: #000;
    line-height: 16px;
    border-right: 0;
    border-left: none;
}

.more {
    text-align: right;
    font: normal 11px arial;
}

    .more .arrow_more {
        width: 7px;
        height: 6px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -72px 0;
        display: block;
        float: right;
        margin: 5px 0 0 4px;
    }

        .more .arrow_more a {
            width: 7px;
            height: 6px;
            display: block;
            text-decoration: none;
        }

    .more .arrow_less {
        width: 7px;
        height: 6px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -79px 0;
        display: block;
        float: right;
        margin: 5px 0 0 4px;
    }

#more .arrow_less a {
    width: 7px;
    height: 6px;
    display: block;
    text-decoration: none;
}

#next_prev {
    float: right;
    width: 377px;
    text-align: right;
    margin: 10px 5px 0 0;
    -margin: 10px 2px 0 0;
    font: normal 12px arial;
    color: #0067ac;
}

    #next_prev .previous_arrow {
        width: 8px;
        height: 9px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -86px 0;
        display: block;
        margin: 3px 4px 0 0;
    }

        #next_prev .previous_arrow a {
            width: 7px;
            height: 6px;
            display: block;
            text-decoration: none;
        }

    #next_prev .next_arrow {
        width: 8px;
        height: 9px;
        background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -94px 0;
        display: block;
        margin: 3px 0 0 4px;
    }

        #next_prev .next_arrow a {
            width: 7px;
            height: 6px;
            display: block;
            text-decoration: none;
        }

    #next_prev span {
        float: right;
    }

#prof_pic_block {
    width: 197px;
    float: left;
    background: url(/imgs/profiles/ver2/pro-pic-bg.gif) no-repeat left top;
}

    #prof_pic_block .photo_section {
        width: 150px;
        height: 200px;
        display: block;
        margin: 13px 0 0 14px;
        position: relative;
    }

    #prof_pic_block .photo_navigation {
        text-align: center;
        font: normal 11px arial;
        color: #818181;
        padding: 3px 36px 0 17px;
        overflow: hidden;
    }

        #prof_pic_block .photo_navigation .next_photo_disable {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
            width: 10px;
            height: 11px;
        }

        #prof_pic_block .photo_navigation .next_photo {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat -53px 0;
            width: 10px;
            height: 11px;
            cursor: pointer;
        }

            #prof_pic_block .photo_navigation .next_photo:hover {
                display: inline-block;
                background: url(/community/search-result/photo-nex-pre.png) no-repeat -53px -19px;
                width: 10px;
                height: 11px;
                cursor: pointer;
            }

        #prof_pic_block .photo_navigation .prev_photo_disable {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
            width: 10px;
            height: 11px;
        }

        #prof_pic_block .photo_navigation .prev_photo {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 0;
            width: 10px;
            height: 11px;
            cursor: pointer;
        }

            #prof_pic_block .photo_navigation .prev_photo:hover {
                display: inline-block;
                background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 -19px;
                width: 10px;
                height: 11px;
                cursor: pointer;
            }

.mediumbluelink {
    font: normal 12px arial;
    color: #0067ac;
}

a.mediumbluelink:link, a.mediumbluelink:visited {
    font: normal 12px arial;
    color: #0067ac;
    outline: 0;
    text-decoraton: none;
}

a.mediumbluelink:hover {
    font: normal 12px arial;
    color: #0067ac;
    outline: 0;
    text-decoraton: underline;
}

.custome_msg_pro {
    width: 425px;
    *width: 437px;
    background-color: #fff;
    font: normal 11px arial;
    color: #000;
    border: solid 1px #cce5bd;
    margin-left: 25px;
    padding: 5px;
    overflow: auto;
    height: 60px;
}

.section_hover {
    background: #f9f8e5;
}

.data_cont {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font: normal 12px arial;
    word-wrap: break-word;
}

    .data_cont li {
        float: left;
    }

    .data_cont .td_content_1 {
        border-right: solid 1px #d9d9d9;
        padding: 0 5px 0 0;
    }

        .data_cont .td_content_1 ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .data_cont .td_content_1 ul li {
                float: left;
                padding: 0 0 5px;
            }

                .data_cont .td_content_1 ul li label {
                    font: normal 12px arial;
                    float: left;
                    color: #7f7f7f;
                    background: url(/imgs/profiles/ver2/colun.gif) no-repeat top right;
                    margin-right: 10px;
                    width: 112px;
                }

    .data_cont .td_content_2 {
        padding: 0 5px;
        border-right: solid 1px #d9d9d9;
    }

        .data_cont .td_content_2 ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .data_cont .td_content_2 ul li {
                float: left;
                padding: 0 0 5px;
            }

                .data_cont .td_content_2 ul li label {
                    font: normal 12px arial;
                    float: left;
                    color: #7f7f7f;
                    background: url(/imgs/profiles/ver2/colun.gif) no-repeat top right;
                    margin-right: 10px;
                    width: 112px;
                }

    .data_cont .td_content_3 {
        padding: 0 0 0 5px;
    }

        .data_cont .td_content_3 ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .data_cont .td_content_3 ul li {
                float: left;
                padding: 0 0 5px;
            }

                .data_cont .td_content_3 ul li label {
                    font: normal 12px arial;
                    float: left;
                    color: #7f7f7f;
                    background: url(/imgs/profiles/ver2/colun.gif) no-repeat top right;
                    margin-right: 10px;
                    width: 112px;
                }

    .data_cont .td_content_4 {
        padding: 0 5px;
    }

        .data_cont .td_content_4 ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .data_cont .td_content_4 ul li {
                float: left;
                padding: 0 0 5px;
            }

                .data_cont .td_content_4 ul li label {
                    font: normal 12px arial;
                    float: left;
                    color: #7f7f7f;
                    background: url(/imgs/profiles/ver2/colun.gif) no-repeat top right;
                    margin-right: 10px;
                    width: 112px;
                }

html > body .top_left_png {
    background-repeat: no-repeat;
    background: url('/imgs/profiles/express-thanku-01.png')left;
    height: 15px;
    width: 8px;
}

.top_left_png {
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-01.png',enabled='true',sizingMethod='scale');
    height: 15px;
    width: 14px;
}

html > body .top_middle_png {
    background: url('/imgs/profiles/express-thanku-02.png') repeat-x;
    height: 15px;
    width: 265px;
}

.top_middle_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-02.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: repeat-x;
    height: 15px;
    width: 265px;
}

html > body .top_right_png {
    background: url('/imgs/profiles/express-thanku-03.png') no-repeat;
    height: 15px;
    width: 21px;
}

.top_right_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-03.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: no-repeat;
    height: 15px;
    width: 21px;
}

html > body .left_border_png {
    background: url('/imgs/profiles/express-thanku-04.png') repeat-y;
    width: 14px;
}

.left_border_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-04.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: repeat-y;
    width: 14px;
}

html > body .right_border_png {
    background: url('/imgs/profiles/express-thanku-06.png') repeat-y;
    width: 21px;
}

.right_border_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-06.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: repeat-y;
    width: 21px;
}

html > body .bottom_left_png {
    background-repeat: no-repeat;
    background: url('/imgs/profiles/express-thanku-07.png');
    height: 17px;
    width: 14px;
}

.bottom_left_png {
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-07.png',enabled='true',sizingMethod='scale');
    height: 17px;
    width: 14px;
}

html > body .bottom_middle_png {
    background: url('/imgs/profiles/express-thanku-08.png') repeat-x;
    height: 17px;
    width: 265px;
}

.bottom_middle_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-08.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: repeat-x;
    height: 17px;
    width: 265px;
}

html > body .bottom_right_png {
    background: url('/imgs/profiles/express-thanku-09.png') no-repeat;
    height: 17px;
    width: 21px;
}

.bottom_right_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/profiles/express-thanku-09.png',enabled='true',sizingMethod='scale');
    background-image: none;
    background-repeat: no-repeat;
    height: 17px;
    width: 21px;
}

.relative {
    position: relative;
}

#tabsAndContent {
    width: 501px;
}

    #tabsAndContent ul, #tabsAndContent li {
        padding: 0;
        margin: 0;
    }

ul#tabsNav {
    float: left;
    width: 165px;
    list-style: none;
    position: absolute;
    z-index: 1;
}

    ul#tabsNav li {
        background: url(/imgs/profiles/ver2/tab-link-bg.gif) no-repeat;
        height: 37px;
        padding: 0 2px 0;
        cursor: hand;
        cursor: pointer;
    }

        ul#tabsNav li:hover {
            background: url(/imgs/profiles/ver2/tab-link-bg.gif) no-repeat;
            height: 37px;
            text-decoration: none;
        }

        ul#tabsNav li.active {
            background: url(/imgs/profiles/ver2/onclick-bg.gif) no-repeat 2px 0;
            text-decoration: none;
            outline: 0;
        }

        ul#tabsNav li.active_top {
            background: url(/imgs/profiles/ver2/onclick-bg.gif) no-repeat 2px 0;
            text-decoration: none;
            outline: 0;
        }

        ul#tabsNav li.active_bottom {
            background: url(/imgs/profiles/ver2/onclick-lt-tab-bg.gif) no-repeat 1px 0;
            text-decoration: none;
            outline: 0;
        }

        ul#tabsNav li.active_bottom2 {
            background: url(/imgs/profiles/ver2/onclick-bg-chat.gif) no-repeat 2px 0;
            text-decoration: none;
            outline: 0;
        }

            ul#tabsNav li.active a.green, ul#tabsNav li.active_top a.green, ul#tabsNav li.active_bottom a.green, ul#tabsNav li.active_bottom2 a.green {
                font: bold 12px arial;
                color: #63ac33;
                text-decoration: none;
                outline: 0;
            }

ul#tabContent {
    padding: 0;
    margin: 0;
    list-style: none;
}

#tabsAndContent .lefttab {
    position: absolute;
    z-index: 0;
    width: 337px;
    left: 164px;
}

#tabsAndContent .topc {
    background: url(/imgs/profiles/ver2/top-curve-main.gif) no-repeat;
    width: 340px;
    height: 14px;
}

#tabsAndContent .middleb {
    border-left: solid 1px #63ac33;
    border-right: solid 1px #63ac33;
    width: 302px;
    padding: 0 18px;
    background: url(/imgs/profiles/ver2/middle-bg.gif) repeat-x;
}

    #tabsAndContent .middleb #line_top {
        position: absolute;
        width: 30px;
        height: 31px;
        background: #fff;
        border-top: 1px solid #63ac33;
        top: 2px;
        left: -20px;
        display: block;
    }

    #tabsAndContent .middleb #line_bottom {
        position: absolute;
        width: 30px;
        height: 14px;
        background: #f9f9f3;
        border-bottom: 1px solid #63ac33;
        bottom: 17px;
        left: -20px;
        display: none;
    }

    #tabsAndContent .middleb .text {
        width: 302px;
        height: 157px;
        overflow: auto;
    }

#tabsAndContent .bottomc {
    background: url(/imgs/profiles/ver2/bottom-curve-main.gif) no-repeat;
    width: 340px;
    height: 14px;
}

#tabsAndContent a.green:link, #tabsAndContent a.green:visited {
    font: normal 12px arial;
    color: #63ac33;
    text-decoration: none;
    outline: 0;
    display: block;
    height: 25px;
    padding-top: 12px;
}

#tabsAndContent a.green:hover {
    font: bold 12px arial;
    color: #63ac33;
    text-decoration: none;
    outline: 0;
}

a.photolinksmall {
    color: #0067ac;
}

#tickmark li {
    background: url(/imgs/profiles/ver2/tick-mark.gif) no-repeat 0 4px;
    padding: 0 5px 0 15px;
    margin-bottom: 5px;
    float: left;
}

#basic_left {
    float: left;
    width: 230px;
    padding-right: 5px;
    font: normal 12px/20px arial;
    color: #000;
}

    #basic_left li {
        clear: all;
    }

    #basic_left .label {
        width: 93px;
        float: left;
        color: #7f7f7f;
        background: url(/imgs/profiles/ver2/colun.gif) no-repeat center right;
        margin-right: 10px;
    }

    #basic_left .detail {
        float: left;
        width: 100px;
    }

#basic_right {
    float: left;
    width: 260px;
    padding-right: 5px;
    font: normal 12px/20px arial;
    color: #000;
}

    #basic_right .label {
        width: 93px;
        float: left;
        color: #7f7f7f;
        background: url(/imgs/profiles/ver2/colun.gif) no-repeat center right;
        margin-right: 10px;
    }

    #basic_right .detail {
        float: left;
        width: 145px;
    }

#basic_right_my {
    float: left;
    width: 225px;
    padding-right: 5px;
    font: normal 12px/20px arial;
    color: #000;
}

    #basic_right_my li {
        clear: all;
    }

    #basic_right_my .label {
        width: 93px;
        float: left;
        color: #7f7f7f;
        background: url(/imgs/profiles/ver2/colun.gif) no-repeat center right;
        margin-right: 10px;
    }

    #basic_right_my .detail {
        float: left;
        width: 110px;
    }

.layer_wrap {
    position: relative;
    width: 100%;
}

    .layer_wrap .layer_main {
        width: 220px;
        position: absolute;
        top: -21px;
        right: 19px;
        z-index: 11;
    }

    .layer_wrap .layer_main2 {
        width: 220px;
        position: absolute;
        top: -21px;
        left: -129px;
        z-index: 11;
    }

    .layer_wrap .layer_main .layer_hd_tp {
        height: 17px;
        width: 85px;
        border: solid 1px #ee911a;
        border-bottom: 0;
        padding: 5px;
        background: #fff;
        z-index: 5;
        position: absolute;
        top: 0;
        right: 0;
    }

    .layer_wrap .layer_main2 .layer_hd_tp {
        height: 17px;
        width: 85px;
        border: solid 1px #ee911a;
        border-bottom: 0;
        padding: 5px;
        background: #fff;
        z-index: 5;
        position: absolute;
        top: 0;
        right: 0;
    }

    .layer_wrap .layer_main .layer_hd_bm {
        height: 17px;
        width: 85px;
        border: solid 1px #ee911a;
        border-top: 0;
        padding: 5px;
        background: #fff;
        z-index: 5;
        position: absolute;
        top: 0;
        right: 0;
    }

    .layer_wrap .layer_main2 .layer_hd_bm {
        height: 17px;
        width: 85px;
        border: solid 1px #ee911a;
        border-top: 0;
        padding: 5px;
        background: #fff;
        z-index: 5;
        position: absolute;
        top: 0;
        right: 0;
    }

    .layer_wrap .layer_main .layer_bt_tp {
        width: 218px;
        border: solid 1px #ee911a;
        padding: 5px 1px;
        background: #fff;
        z-index: 2;
        top: 27px;
        right: 0;
        position: absolute;
        font: normal 12px arial;
        color: #000;
    }

    .layer_wrap .layer_main2 .layer_bt_tp {
        width: 218px;
        border: solid 1px #ee911a;
        padding: 5px 1px;
        background: #fff;
        z-index: 2;
        top: 27px;
        right: 0;
        position: absolute;
        font: normal 12px arial;
        color: #000;
    }

    .layer_wrap .layer_main .layer_bt_bm {
        width: 218px;
        border: solid 1px #ee911a;
        padding: 5px 1px;
        background: #fff;
        z-index: 2;
        bottom: -1px;
        right: 0;
        position: absolute;
        font: normal 12px arial;
        color: #000;
    }

    .layer_wrap .layer_main2 .layer_bt_bm {
        width: 218px;
        border: solid 1px #ee911a;
        padding: 5px 1px;
        background: #fff;
        z-index: 2;
        bottom: -1px;
        right: 0;
        position: absolute;
        font: normal 12px arial;
        color: #000;
    }

.wrap {
    margin: 10px 0 0 7px;
}

    .wrap table {
        width: 150px;
    }

.add_edit {
    width: 194px;
    height: 87px;
    border: 1px solid #dadada;
    font: 12px arial;
    color: #000;
    padding: 3px;
    overflow-x: hidden;
    overflow-y: auto;
}

.counter_wrap {
    margin: 7px 0 0 0;
    font: normal 11px arial;
    color: #666;
}

.counter {
    float: left;
    font: normal 14px arial;
    color: #666;
    margin: 0 5px 0 0;
}

.close_brd {
    border-top: solid 1px #ccc;
    font-size: 11px;
    margin: 0 auto;
    width: 96%;
    padding: 10px 0;
}

.loading_img {
    vertical-align: middle;
    -vertical-align: baseline;
}

#profilecontent_area .leftheader_band {
    background: #fffffe;
    background: -moz-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(99%,#f9f8e5),color-stop(100%,#f9f8e5));
    background: -webkit-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -o-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -ms-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: linear-gradient(to bottom,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe',endColorstr='#F9F8E5',GradientType=0);
    border-bottom: 1px solid #eae9d0;
    width: 270px;
    height: 79px;
    float: left;
    padding: 0 12px 0 20px;
}

#profilecontent_area .pro_pic_container {
    background: #fff;
    border: 1px solid #f8b900;
    box-shadow: 0 1px 1px 1px rgba(187,187,187,0.5);
    -webkit-box-shadow: 0 1px 1px 1px rgba(187,187,187,0.5);
    width: 250px;
    height: 340px;
    margin: 15px 0 0 0;
    padding: 7px 7px 7px 5px;
    position: relative;
    top: 0;
    left: 0;
}

#profilecontent_area .pro_normal_pic_container {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px 1px rgba(187,187,187,0.5);
    -webkit-box-shadow: 0 1px 1px 1px rgba(187,187,187,0.5);
    width: 250px;
    height: 340px;
    margin: 15px 0 0 0;
    padding: 7px 7px 7px 5px;
    position: relative;
    top: 0;
    left: 0;
}

#profilecontent_area .photo_section {
    display: inline-block;
    width: 250px;
    height: 312px;
    border: solid 1px #d9d9d9;
}

#profilecontent_area .pro_pic_container .prem_photo_ribbon {
    background: url(/imgs/profiles/ver3/premium-plus-band.png) no-repeat left top;
    position: absolute;
    top: -6px;
    left: -6px;
    width: 51px;
    height: 51px;
    z-index: 2;
}

#profilecontent_area .photo_album_big {
    background: url(/community/search-result/album-icon.png) no-repeat left top;
    position: absolute;
    bottom: 34px;
    left: 2px;
    width: 27px;
    height: 25px;
    z-index: 2;
}

#profilecontent_area .photo_zoom_big {
    background: url(/community/search-result/zoom-icon.png) no-repeat left top;
    position: absolute;
    bottom: 34px;
    left: 2px;
    width: 27px;
    height: 25px;
    z-index: 2;
}

#profilecontent_area .photo_navigation {
    margin: 0 auto;
    font: normal 11px arial;
    color: #818181;
    padding: 12px 0 0 0;
    overflow: hidden;
    width: 100px;
}

#profilecontent_area .next_photo {
    display: inline-block;
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat -53px top;
    width: 10px;
    height: 11px;
    cursor: pointer;
    float: left;
}

#profilecontent_area .next_photo_disable {
    display: inline-block;
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat -53px -37px;
    width: 10px;
    height: 11px;
    cursor: pointer;
    float: left;
}

#profilecontent_area .caption {
    width: 58px;
    text-align: center;
    line-height: 11px;
    float: left;
}

#profilecontent_area .prev_photo {
    display: inline-block;
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat left top;
    width: 10px;
    height: 11px;
    cursor: pointer;
    float: left;
}

#profilecontent_area .prev_photo_disable {
    display: inline-block;
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat left -37px;
    width: 10px;
    height: 11px;
    cursor: pointer;
    float: left;
}

#profilecontent_area .rightheader_band {
    background: #fffffe;
    background: -moz-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(99%,#f9f8e5),color-stop(100%,#f9f8e5));
    background: -webkit-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -o-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -ms-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: linear-gradient(to bottom,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe',endColorstr='#F9F8E5',GradientType=0);
    border-bottom: 1px solid #eae9d0;
    width: 620px;
    height: 79px;
    float: left;
    color: #333;
}

#profilecontent_area .pro_detail_top_bdr {
    background: url(/imgs/profiles/ver3/pro-detail-top-bdr.png) no-repeat right bottom;
    height: 79px;
    padding: 0 8px 0 0;
}

#profilecontent_area .pro_chat_icon {
    background: url(/imgs/profiles/ver3/chat.gif) no-repeat left top;
    width: 19px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
}

#profilecontent_area .chat_detail_sep {
    padding: 0 17px 0 13px;
}

#profilecontent_area .pro_name_section {
    float: left;
    width: 330px;
    padding: 23px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#profilecontent_area .prev_next_section {
    float: right;
    padding: 17px 0 0 0;
}

    #profilecontent_area .prev_next_section .pro_left_curve {
        background: url(/imgs/profiles/ver3/pro-left-curve.png) no-repeat left top;
        width: 14px;
        height: 21px;
        float: left;
    }

    #profilecontent_area .prev_next_section .pro_center_bg {
        background: #fff;
        line-height: 20px;
        border-bottom: 1px solid #e6e6e6;
        color: #999;
        float: left;
        font-size: 14px;
    }

    #profilecontent_area .prev_next_section .pro_right_curve {
        background: url(/imgs/profiles/ver3/pro-right-curve.png) no-repeat left top;
        width: 14px;
        height: 21px;
        float: left;
    }

.pro_prev {
    background: url(/imgs/profiles/ver3/pro-next-prev.png) left -12px;
    padding: 0 0 0 12px;
    color: #69c;
    vertical-align: top;
}

.pro_next {
    background: url(/imgs/profiles/ver3/pro-next-prev.png) right -12px;
    padding: 0 12px 0 0;
    color: #69c;
    vertical-align: top;
}

#profilecontent_area .basic_information {
    float: right;
    width: 618px;
}

#profilecontent_area .basic_left {
    float: left;
    width: 300px;
    padding: 11px 7px 15px 0;
    line-height: 22px;
}

#profilecontent_area .basic_right {
    float: left;
    width: 300px;
    padding: 11px 11px 15px 0;
    line-height: 22px;
}

#profilecontent_area .pro_left_label {
    float: left;
    width: 77px;
    color: #999;
}

#profilecontent_area .pro_colun {
    float: left;
    width: 12px;
}

#profilecontent_area .pro_left_detail {
    float: left;
    width: 211px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#profilecontent_area .pro_right_label {
    float: left;
    width: 84px;
    color: #999;
}

#profilecontent_area .pro_right_detail {
    float: left;
    width: 204px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#profilecontent_area .next_step_bg {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#fefefe 18%,#f2f2f2 89%,#f2f2f2 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(18%,#fefefe),color-stop(89%,#f2f2f2),color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top,#fff 0,#fefefe 18%,#f2f2f2 89%,#f2f2f2 100%);
    background: -o-linear-gradient(top,#fff 0,#fefefe 18%,#f2f2f2 89%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,#fff 0,#fefefe 18%,#f2f2f2 89%,#f2f2f2 100%);
    background: linear-gradient(to bottom,#fff 0,#fefefe 18%,#f2f2f2 89%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
    box-shadow: 0 1px 2px 1px rgba(180,180,180,0.9);
    -webkit-box-shadow: 0 1px 2px 1px rgba(180,180,180,0.9);
    width: 617px;
    border: solid 1px #f2f2f2;
}

#profilecontent_area .next_step_left {
    float: left;
    padding: 16px 13px 0;
    width: 366px;
    height: 159px;
    position: relative;
    top: 0;
    left: 0;
}

#profilecontent_area .bottom_links {
    line-height: 20px;
    font-size: 11px;
    position: absolute;
    bottom: 7px;
    left: 12px;
}

#profilecontent_area .loader_img {
    background: url(/community/loader-big.gif) no-repeat left top;
    width: 31px;
    height: 31px;
    position: absolute;
    top: 72px;
    left: 180px;
    z-index: 1;
}

#profilecontent_area .next_step_btm_section {
    width: 366px;
    position: absolute;
    top: 150px;
    left: 0;
    font-size: 11px;
}

#profilecontent_area .pro_interested {
    text-align: center;
    font-size: 20px;
    color: #666;
}

#profilecontent_area .pro_interested_disable {
    text-align: center;
    font-size: 20px;
    color: #e0e0e0;
}

#profilecontent_area .next_step {
    color: #333;
}

#profilecontent_area .shortlist_ignore {
    width: 89px;
    position: absolute;
    z-index: 11;
    left: 89px;
}

#profilecontent_area .shortlist {
    width: 89px;
    position: absolute;
    z-index: 11;
    left: 140px;
}

#profilecontent_area .ignore {
    position: absolute;
    left: 149px;
}

.pro_green_btn {
    background: #86b035;
    border: 1px solid #5d8d19;
    display: inline-block;
    box-shadow: inset 0 1px 0 #a5cf65;
    -moz-box-shadow: inset 0 1px 0 #a5cf65;
    -webkit-box-shadow: inset 0 1px 0 #a5cf65;
    color: #fff;
    font-size: 18px;
    padding: 6px 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

    .pro_green_btn:hover {
        background: #689626;
        text-decoration: none;
    }

.pro_green_pre_icon {
    background: url(/imgs/profiles/ver3/premium-bttn-icon.png) no-repeat;
    height: 17px;
    width: 17px;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}

#profilecontent_area .shortlist_ic {
    background: 0;
    display: none;
}

#shortlist_title_top {
    width: 107px;
    overflow: hidden;
}

#profilecontent_area .shortlist_ic_done {
    float: left;
    display: none;
    background: 0;
    margin: 0;
    -margin: 0;
}

#profilecontent_area .pro_lightblue_btn {
    background: #73acd1;
    border: 1px solid #618da9;
    display: inline-block;
    box-shadow: inset 0 1px 0 #abcde3;
    -moz-box-shadow: inset 0 1px 0 #abcde3;
    -webkit-box-shadow: inset 0 1px 0 #abcde3;
    color: #fff;
    font: bold 16px arial;
    padding: 7px 0;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-right: 0;
    cursor: pointer;
    text-decoration: none;
    float: left;
    width: 80px;
    text-align: center;
}

#shortlist_drop_down {
    float: left;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    width: 8px;
    height: 18px;
    border: 1px solid #618da9;
    display: inline-block;
    padding: 8px;
    cursor: pointer;
    box-shadow: inset 0 1px 0 #abcde3;
    -moz-box-shadow: inset 0 1px 0 #abcde3;
    -webkit-box-shadow: inset 0 1px 0 #abcde3;
    color: #fff;
    font: bold 16px arial;
    background: #73acd1 url(/imgs/background/shortlist-white-down.png) no-repeat center center;
}

@media not screen and (1) {
    #shortlist_drop_down {
        padding: 8px 8px 7px 8px;
    }
}

@media all and (min-width:0) {
    #profilecontent_area .pro_lightblue_btn {
        padding: 8px 0\0/IE9;
    }
}

#profilecontent_area #shortlist_drop_down:hover {
    background: #4986af url(/imgs/background/shortlist-white-down.png) no-repeat center center;
}

#profilecontent_area .pro_lightblue_btn:hover {
    background: #4986af;
    text-decoration: none !important;
}

.pro_gray_btn {
    background: #c0c0c0;
    border: 1px solid #aaa;
    display: inline-block;
    box-shadow: inset 0 1px 0 #d4d4d4;
    -moz-box-shadow: inset 0 1px 0 #d4d4d4;
    -webkit-box-shadow: inset 0 1px 0 #d4d4d4;
    font: bold 16px arial;
    color: #fff;
    padding: 7px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

.pro_lgray_btn {
    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-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #bebebe;
    color: #5d5d5d;
    font: bold 16px arial;
    display: inline-block;
    padding: 7px 10px;
    cursor: pointer;
    text-decoration: none;
}

    .pro_lgray_btn: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%);
        text-decoration: none;
    }

.pro_orange_btn {
    background: #f08300;
    border: 1px solid #c47d40;
    display: inline-block;
    box-shadow: inset 0 1px 0 #fcbb6e;
    -moz-box-shadow: inset 0 1px 0 #fcbb6e;
    -webkit-box-shadow: inset 0 1px 0 #fcbb6e;
    font: bold 16px arial;
    color: #fff;
    padding: 7px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

    .pro_orange_btn:hover {
        background: #e76802;
        text-decoration: none;
    }

.pro_gray_add_btn {
    background: #fefefe;
    background: -moz-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#fefefe),color-stop(100%,#eee));
    background: -webkit-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -o-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -ms-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: linear-gradient(to bottom,#fefefe 1%,#eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eeeeee',GradientType=0);
    border: 1px solid #c5c5c5;
    display: inline-block;
    font: bold 12px arial;
    color: #333;
    padding: 3px 7px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
}

    .pro_gray_add_btn:hover {
        background: #fcfcfc;
        background: -moz-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fcfcfc),color-stop(1,#f1f1f1));
        background: -webkit-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
        background: -o-linear-gradient(top,#fcfcfc 5%,#f1f1f1 100%);
        background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f1f1f1');
        border: 1px solid #999;
        text-decoration: none;
    }

.pro_short_list_close {
    background: url(/imgs/profiles/ver3/close-icon.png) no-repeat left top;
    width: 11px;
    height: 11px;
    display: inline-block;
}

    .pro_short_list_close:hover {
        background: url(/imgs/profiles/ver3/close-icon.png) no-repeat right top;
    }

#profilecontent_area .pro_short_list_container {
    height: 36px;
}

#profilecontent_area .short_list_close {
    background: url(/imgs/profiles/ver3/close.png) no-repeat right top;
    height: 11px;
}

#profilecontent_area .short_list_data {
    width: 162px;
    color: #333;
}

#profilecontent_area .view_message_history {
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat right -24px;
    padding: 0 8px 0 0;
    color: #69c;
    font-size: 11px;
}

#profilecontent_area .member_filtered {
    font-size: 11px;
    color: #dc5858;
    padding: 18px 0 0 0;
}

#profilecontent_area .next_step_right {
    float: right;
    background: url(/imgs/profiles/ver3/next-step-divider.png) no-repeat left top;
    width: 204px;
    height: 175px;
    padding: 0 7px 0 14px;
    position: relative;
    top: 0;
    left: 0;
}

#profilecontent_area .pro_crown_icon {
    background: url(/imgs/profiles/ver3/premium-v1.png) no-repeat right top;
    width: 30px;
    height: 43px;
    position: absolute;
    top: -1px;
    right: 6px;
}

#profilecontent_area .pro_crown_icon_hover {
    background: url(/imgs/profiles/ver3/premium-v1.png) no-repeat right -56px;
    width: 30px;
    height: 43px;
    position: absolute;
    top: -1px;
    right: 6px;
}

#profilecontent_area .pro_free_icon {
    background: url(/imgs/profiles/ver3/free-v1.png) no-repeat right top;
    width: 30px;
    height: 43px;
    position: absolute;
    top: -1px;
    right: 6px;
}

#profilecontent_area .pro_free_icon_hover {
    background: url(/imgs/profiles/ver3/free-v1.png) no-repeat right -56px;
    width: 30px;
    height: 43px;
    position: absolute;
    top: -1px;
    right: 6px;
    cursor: help;
}

#profilecontent_area .benefit_title {
    font: bold 14px arial;
    color: #666;
    border-bottom: 1px solid #e4e4e4;
    width: 162px;
    padding: 12px 0 7px 7px;
    text-align: left;
}

#profilecontent_area .benefits_activity {
    padding: 12px 0 10px 7px;
}

#profilecontent_area .contact_disabled_icon {
    display: block;
    float: left;
    margin: -5px 10px 0 0;
    width: 14px;
    height: 21px;
    overflow: hidden;
    background: url(/community/search-result/phone.gif) no-repeat left top;
}

#profilecontent_area .horo_lock_icon {
    display: block;
    float: left;
    margin: 0 7px 0 0;
    width: 18px;
    height: 15px;
    overflow: hidden;
    background: url(/community/search-result/horoscope-lock.gif) no-repeat left bottom;
}

#profilecontent_area .horo_online {
    display: block;
    float: left;
    margin: 1px 11px 0 0;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px top;
}

#profilecontent_area .horo_offline {
    display: block;
    float: left;
    margin: 1px 11px 0 0;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px -14px;
}

#profilecontent_area .contact_seal_not_validated_enabled {
    display: block;
    float: left;
    margin: -2px 5px 0 0;
    width: 19px;
    height: 21px;
    background: url(/imgs/profiles/ver2/contact-icons.gif) no-repeat -19px top;
}

#profilecontent_area .contact_seal_not_validated_disabled {
    display: block;
    float: left;
    margin: -2px 5px 0 0;
    width: 19px;
    height: 21px;
    background: url(/imgs/profiles/ver2/contact-icons.gif) no-repeat left top;
}

#profilecontent_area .write_online {
    display: block;
    float: left;
    margin: 2px 9px 0 0;
    width: 16px;
    height: 11px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -179px -21px;
}

#profilecontent_area .write_offline {
    display: block;
    float: left;
    margin: 2px 9px 0 0;
    width: 16px;
    height: 11px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -195px -21px;
}

#profilecontent_area .chat_online {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    width: 17px;
    height: 14px;
    background: url(/imgs/profiles/ver3/chat-icons.png) no-repeat left top;
}

#profilecontent_area .chat_icon_busy {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    width: 17px;
    height: 17px;
    background: url(/imgs/profiles/ver3/chat-icons.gif) no-repeat -19px top;
}

#profilecontent_area .chat_offline {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    width: 17px;
    height: 14px;
    background: url(/imgs/profiles/ver3/chat-icons.png) no-repeat 0 -20px;
}

#profilecontent_area .benefits_bottom {
    line-height: 20px;
    background: #e8e8e8;
    font-size: 11px;
    padding: 0 0 0 9px;
    position: absolute;
    bottom: 7px;
    left: 12px;
    width: 197px;
}

#profilecontent_area .pro_upgrade {
    background: url(/imgs/profiles/ver3/pro-next-prev.png) no-repeat right -24px;
    padding: 0 8px 0 0;
    color: #0067ac;
}

#profiledata_left {
    background: #fff;
    width: 684px;
    float: left;
    padding: 0 11px 0 0;
}

#profiledata_right {
    width: 227px;
    float: right;
    border-bottom: solid 15px #fff;
}

    #profiledata_right .pro_data_heading {
        background: #fff;
        background: -moz-linear-gradient(top,#fff 0,#fefefe 17%,#f0f0f0 76%,#ededed 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(17%,#fefefe),color-stop(76%,#f0f0f0),color-stop(100%,#ededed));
        background: -webkit-linear-gradient(top,#fff 0,#fefefe 17%,#f0f0f0 76%,#ededed 100%);
        background: -o-linear-gradient(top,#fff 0,#fefefe 17%,#f0f0f0 76%,#ededed 100%);
        background: -ms-linear-gradient(top,#fff 0,#fefefe 17%,#f0f0f0 76%,#ededed 100%);
        background: linear-gradient(to bottom,#fff 0,#fefefe 17%,#f0f0f0 76%,#ededed 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
        color: #63ac33;
        font: bold 16px/30px arial;
        border: 1px solid #d9d9d9;
        padding: 0 0 0 15px;
    }

    #profiledata_right .pro_container {
        background: #fff;
        padding: 12px;
        border: 1px solid #d9d9d9;
        border-top: 0;
    }

    #profiledata_right .pro_thumb_60 {
        float: left;
        background: #fff;
        border: 1px solid #d6d6d6;
        box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -webkit-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        display: inline-block;
        width: 60px;
        height: 60px;
        padding: 3px;
    }

    #profiledata_right .pro_thumb_detail {
        float: left;
        width: 118px;
        padding: 0 0 0 7px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 16px;
    }

#profiledata {
    margin: 0;
    padding: 0 0 5px 0;
}

    #profiledata .pro_data_activity {
        float: right;
        text-align: right;
        font-size: 11px;
        color: #000;
        height: 21px;
        width: 124px;
        padding-top: 9px;
    }

    #profiledata .pro_data_email {
        background: url(/imgs/profiles/ver3/email-icon.png) no-repeat left top;
        display: inline-block;
        width: 16px;
        height: 14px;
        margin: 0 10px 0 0;
    }

    #profiledata .pro_data_print {
        background: url(/imgs/profiles/ver3/print-icon.png) no-repeat left top;
        display: inline-block;
        width: 16px;
        height: 16px;
        margin: 0 8px 0 0;
    }

.pro_btm_prev_next {
    margin: 27px 0 0 0;
    border: 0;
}

.pro_btm_left_curve {
    background: url(/imgs/profiles/ver3/btm-left-curve.png) no-repeat left top;
    width: 14px;
    height: 21px;
    float: left;
}

.pro_btm_center_bg {
    background: #fff;
    line-height: 20px;
    border-top: 1px solid #e6e6e6;
    color: #999;
    float: left;
    font-size: 14px;
}

.pro_btm_right_curve {
    background: url(/imgs/profiles/ver3/btm-right-curve.png) no-repeat left top;
    width: 14px;
    height: 21px;
    float: left;
}

.bottom_tplink_bg {
    min-height: 20px;
    background: #fffffe;
    background: -moz-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(99%,#f9f8e5),color-stop(100%,#f9f8e5));
    background: -webkit-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -o-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: -ms-linear-gradient(top,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    background: linear-gradient(to bottom,#fffffe 0,#f9f8e5 99%,#f9f8e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe',endColorstr='#F9F8E5',GradientType=0);
    border-bottom: 1px solid #eae9d0;
}

.success {
    border: solid 1px #cccc78;
    background: #ffffbf;
    margin: 0 0 0 8px;
    padding: 5px;
    font: normal 11px arial;
    color: #000;
}

    .success img {
        float: left;
        margin-right: 4px;
    }

.failure {
    border: solid 1px #d90009;
    background: #ffffbf;
    margin: 0 0 0 8px;
    padding: 5px;
    font: normal 11px arial;
    color: #000;
}

    .failure img {
        float: left;
        margin-right: 4px;
    }

.msg {
    float: left;
}

.confirm_del {
    margin: 0 0 0 8px;
    padding: 7px;
    font: normal 11px arial;
    color: #a5a3a4;
}

    .confirm_del .msg b {
        font-weight: bold;
        color: #f20001;
    }

    .confirm_del img {
        float: left;
        margin-right: 4px;
    }

.pop {
    background: url('/community/search-result/grey.png') repeat top left;
    _background: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    width: 288px;
    position: absolute;
    z-index: 11;
}

.pop_top_l {
    background: url(/community/search-result/pop-top.gif) top left no-repeat;
    width: 12px;
    height: 9px;
}

.pop_top_m {
    border-top: solid 3px #fc9700;
    background: #fff;
    font: normal 5px arial;
    line-height: 5px;
    height: 13px;
}

.pop_top_r {
    background: url(/community/search-result/pop-top.gif) top right no-repeat;
    width: 12px;
}

.pop_middle {
    border-left: solid 3px #fc9700;
    border-right: solid 3px #fc9700;
    background: #fff;
    padding: 0 10px;
    clear: left;
}

    .pop_middle .label {
        background: url(/imgs/profiles/ver2/colun.gif) no-repeat scroll right center;
        float: left;
        margin-right: 10px;
        width: 150px;
    }

    .pop_middle .contact {
        background: #fff;
        border-top: solid 1px #e5edf0;
        border-bottom: solid 1px #e5edf0;
        padding: 2px;
    }

.pop_bot_l {
    background: url(/community/search-result/pop-bot.gif) bottom left no-repeat;
    padding-left: 12px;
    height: 15px;
    font: normal 12px arial;
}

.pop_bot_m {
    border-bottom: solid 3px #fc9700;
    background: #fff;
    font: normal 6px arial;
}

.pop_bot_r {
    background: url(/community/search-result/pop-bot.gif) bottom right no-repeat;
    height: 15px;
    font: normal 12px arial;
    line-height: 21px;
}

a.popclose:link, a.popclose:visited {
    float: right;
    width: 22px;
    height: 22px;
    display: block;
    background: url(/imgs/common/layer-close-v3.png) no-repeat;
    text-decoration: none;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 0;
    color: #fff;
    text-decoration: none;
}

a.popclose:hover {
    background: url(/imgs/common/layer-close-v3.png) no-repeat left -30px;
    text-decoration: none;
}

.horo_lock_icon {
    display: block;
    float: left;
    margin: 0 6px 0 10px;
    -margin: 0 3px 0 10px;
    width: 18px;
    height: 15px;
    overflow: hidden;
    background: url(/community/search-result/horoscope-lock.gif) left bottom no-repeat;
}

.contact_disabled_icon {
    display: block;
    float: left;
    margin: -4px 6px 0 10px;
    -margin: -4px 3px 0 10px;
    width: 14px;
    height: 21px;
    overflow: hidden;
    background: url(/community/search-result/phone.gif) no-repeat 0 0;
}

a.button, a.button:hover {
    display: inline-block;
    background: url(/community/search-result/button.gif) no-repeat;
    padding-left: 13px;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    cursor: pointer;
}

    a.button span, a.button:hover span {
        display: inline-block;
        background: url(/community/search-result/button.gif) top right no-repeat;
        height: 30px;
        font: bold 12px arial;
        line-height: 30px;
        color: #eee;
        padding-right: 13px;
        cursor: hand;
        cursor: pointer;
    }

.personalized_msg {
    margin-top: 15px;
    height: 119px;
    overflow: auto;
    padding-right: 10px;
}

    .personalized_msg li {
        padding: 0 0 11px 14px;
        margin-bottom: 14px;
        border-bottom: dotted 1px #999;
        background: url(/imgs/profiles/ver2/org-arrow-bullet.gif) 3px 3px no-repeat;
        line-height: 18px;
    }

.contact_hidden {
    color: #c1690b;
    background: #ffffbe;
}

#container-inner #right_reg {
    width: 171px;
    color: #898989;
}

.margin_t_10 {
    margin-top: 10px;
}

.profile_reg_top {
    background: #70a02d url(/imgs/profiles/ver2/profile_reg.gif) no-repeat left top;
    height: 42px;
    padding: 10px 0 0 15px;
}

.profile_reg_middle {
    background: #fff url(/imgs/profiles/ver2/profile_reg.gif) repeat-y left -64px;
}

.profile_reg_bottom {
    background: #fff url(/imgs/profiles/ver2/profile_reg.gif) no-repeat left -59px;
    height: 4px;
}

.profile_reg_divider {
    background: #bcbcbc url(/imgs/profiles/ver2/profile_reg.gif) no-repeat -10px -63px;
    height: 1px;
}

.policytxt {
    width: 130px;
    margin-left: 4px;
    word-spacing: -1px;
}

.reg_input, .reg_select {
    border: 1px solid #d9d9d9;
    color: #7c7c7c;
    height: 20px;
    width: 149px;
    outline: 0;
}

.reg_fname_input_r, .reg_lname_input_r {
    border: 1px solid #d9d9d9;
    color: #7c7c7c;
    height: 20px;
    width: 70px;
    outline: 0;
}

.reg_fname_input_r {
    margin-right: 4px;
}

.hint {
    display: block;
    left: -262px;
    top: -5px;
    width: 263px;
    position: absolute;
    z-index: 4;
}

.top_hint {
    background: url(/imgs/home/sep09/reg-hint-top.png) no-repeat left top;
    _background: #a7d383;
    _border: 1px solid #86a569;
    _border-bottom: 0;
    font-size: 0;
    height: 8px;
    line-height: 0;
    width: 255px;
    _width: 253px;
}

.middle_hint {
    background: #a7d383;
    border: 1px solid #729e4d;
    border-top: 0;
    border-bottom: 0;
    color: #000;
    font: normal 11px arial;
    padding: 0 5px 0 8px;
    width: 240px;
}

.bottom_hint {
    background: url(/imgs/home/sep09/reg-hint-bottom.png) no-repeat left top;
    _background: #a7d383;
    _border: 1px solid #86a569;
    _border-top: 0;
    font-size: 0;
    height: 8px;
    line-height: 0;
    width: 255px;
    _width: 253px;
}

.arrow_hint {
    background: url(/imgs/home/sep09/arrow_hint.gif) no-repeat left top;
    height: 13px;
    left: 254px;
    position: absolute;
    top: 9px;
    width: 8px;
    font-size: 0;
    line-height: 0;
}

.error_tooltip {
    display: block;
    left: -262px;
    top: -5px;
    position: absolute;
    z-index: 4;
}

.error_tooltip_top {
    background: url(/imgs/home/sep09/error_tooltip_top.png) no-repeat left top;
    _background: #fff2f2;
    _border: 1px solid #d60000;
    _border-bottom: 0;
    font-size: 0;
    height: 8px;
    line-height: 0;
    width: 255px;
    _width: 253px;
}

.error_tooltip_middle {
    background: #fff2f2;
    border: 1px solid #d60000;
    border-top: 0;
    border-bottom: 0;
    color: #d60000;
    font: normal 11px arial;
    padding: 0 5px 0 8px;
    width: 240px;
}

.error_tooltip_bottom {
    background: url(/imgs/home/sep09/error_tooltip_bottom.png) no-repeat left top;
    _background: #fff2f2;
    _border: 1px solid #d60000;
    _border-top: 0;
    font-size: 0;
    height: 8px;
    line-height: 0;
    width: 255px;
    _width: 253px;
}

.error_tooltip_arrow {
    background: url(/imgs/home/sep09/error_tooltip_arrow.gif) no-repeat left top;
    height: 13px;
    left: 254px;
    position: absolute;
    top: 9px;
    width: 8px;
    font-size: 0;
    line-height: 0;
}

.reg_input_error, .reg_select_error {
    border: 1px solid #d60000;
    color: #7c7c7c;
    height: 20px;
    width: 149px;
    outline: 0;
}

.reg_fname_input_error, .reg_lname_input_error {
    border: 1px solid #d60000;
    color: #7c7c7c;
    height: 20px;
    width: 70px;
    outline: 0;
}

.reg_fname_input_r, .reg_fname_input_error {
    margin-right: 4px;
}

.border_red {
    border: 1px solid #d60000;
}

label[for=gender-Male] {
    margin-right: 10px;
}

.online_chat_icon {
    background: url(/community/search-result/chat.gif) no-repeat left top;
    display: inline-block;
    vertical-align: top;
    height: 12px;
    width: 16px;
    margin: 3px 0 0 6px;
}

.left_border_new {
    background: url(/imgs/background/inner-page-bg-v3.gif) repeat-y -8px top;
}

.loader {
    background-image: url(/imgs/profiles/ver2/loading.gif) !important;
    background-repeat: no-repeat !important;
}

.loader_big {
    background-image: url(/community/loader-big.gif) !important;
    background-repeat: no-repeat !important;
}

.loader_bg {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: .6;
    filter: alpha(opacity=60);
}

.bg_pos_cc {
    background-position: center center !important;
}

.list_num {
    margin: 5px 0 10px 10px;
    padding: 0 0 0 10px;
}

    .list_num li {
        margin: 0 0 8px 5px;
        *margin: 0 0 8px 10px;
        padding: 0 0 4px 0;
        list-style-position: outside;
        list-style-type: decimal;
        line-height: 16px;
    }

.list_disc {
    margin: 5px 0 0 5px;
    padding: 0 0 0 5px;
}

    .list_disc li {
        margin: 0 0 0 5px;
        padding: 0 0 4px 0;
        list-style-position: outside;
        list-style-type: disc;
        line-height: 16px;
    }

.thumb_60 {
    background: #fff;
    box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    -webkit-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    width: 60px;
    height: 60px;
    padding: 3px;
    border: 1px solid #d6d6d6;
    margin-left: 5px;
    *margin-left: 0;
    display: inline-block;
    position: relative;
}

.thumb_27 {
    background: #fff;
    box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    -webkit-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    width: 27px;
    height: 27px;
    padding: 1px;
    border: 1px solid #d6d6d6;
    margin-left: 5px;
    *margin-left: 0;
    display: inline-block;
}

.thumb_zoom {
    background: url(/imgs/unified/zoom.png) no-repeat left top;
    width: 17px;
    height: 16px;
    position: absolute;
    top: 47px;
    left: -4px;
}

.thumb_album {
    background: url(/imgs/unified/album-icon.png) no-repeat left top;
    width: 17px;
    height: 16px;
    position: absolute;
    top: 47px;
    left: -4px;
}

.thumb_zoom_big {
    background: url(/community/search-result/zoom-icon.png) no-repeat left top;
    width: 27px;
    height: 25px;
    position: absolute;
    bottom: 2px;
    left: -6px;
    z-index: 2;
}

.thumb_album_big {
    background: url(/community/search-result/album-icon.png) no-repeat left top;
    width: 27px;
    height: 25px;
    position: absolute;
    bottom: 2px;
    left: -6px;
    z-index: 2;
}

.thumb_zoom_grid {
    float: left;
    display: block;
    background: url(/imgs/unified/zoom.png) no-repeat left top;
    width: 17px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

.thumb_album_grid {
    float: left;
    display: inline-block;
    background: url(/imgs/unified/album-icon.png) no-repeat left top;
    width: 17px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

a.text_deco_none:link, a.text_deco_none:visited, a.text_deco_none:hover {
    text-decoration: none;
}

.zindex_1 {
    z-index: 1;
}

.grey_bg {
    background: #f0f0f0;
}

.lgrey_bg {
    background: #f3f3f3;
}

.pink_bg {
    background: #fff0ea;
}

.yellow_bg {
    background: #ffffbe;
}

.grey_bdr {
    border: 1px solid #e7e7e7;
}

.grey_top_bdr {
    border-top: 1px solid #e7e7e7;
}

.grey_btm_bdr {
    border-bottom: 1px solid #e7e7e7;
}

.lgreen_bdr {
    border: 1px solid #cce5bd;
}

.bdr_be {
    border: 1px solid #bebebe;
}

.bdr_none {
    border: 0;
    border: 0;
}

.unified_view_arrow {
    display: inline-block;
    background: url(/imgs/unified/rgrey-arrow.png) no-repeat right center;
    padding-right: 7px;
}

.unified_view_arrow_grey {
    display: inline-block;
    background: url(/imgs/unified/grey-arrow-filter.gif) no-repeat right center;
    padding-right: 5px;
    width: 8px;
    height: 9px;
}

#unified {
    padding-bottom: 30px;
}

    #unified input[type="text"] {
        -webkit-appearance: none;
    }

    #unified .heading2 {
        margin: 10px 0 7px;
    }

        #unified .heading2 h2 {
            font-size: 16px;
            font-weight: bold;
            color: #333;
            padding-left: 10px;
        }

    #unified .unified_header {
        padding: 2px 10px 6px;
    }

.unified_counter {
    background: #dc0909;
    color: #fff;
    font: normal 11px arial;
    padding: 2px 6px;
    box-shadow: inset 0 1px 0 1px rgba(0,0,0,0.50);
    -webkit-box-shadow: inset 0 1px 0 1px rgba(0,0,0,0.50);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-left: 6px;
    text-decoration: none !important;
}

#unified .delete {
    background: url(/imgs/unified/delete-active.png) no-repeat center center;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
}

#unified .delete_deactive {
    background: url(/imgs/unified/delete-normal.png) no-repeat center center;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
}

#unified .unified_profile_list {
    background: #fff;
    border-top: solid 1px #e7e7e7;
    padding: 14px 10px 18px 10px;
    margin-bottom: 5px;
}

#unified .unified_profile_list_new {
    background: #f9f8e5;
    border-top: solid 1px #e7e7e7;
    padding: 14px 10px 18px 10px;
    margin-bottom: 5px;
}

    #unified .unified_profile_list_new:hover {
        background: #f7f6da;
    }

#unified .unified_status {
    color: #333;
    display: inline-block;
    padding-top: 2px;
    font-weight: bold;
}

#unified .unified_profile_container {
    width: 540px;
    padding-left: 8px;
}

#unified .unified_profile_activity {
    padding-top: 2px;
    font-size: 11px;
    color: #999;
}

#unified .unified_profile_msg {
    width: 530px;
    word-wrap: break-word;
}

#unified .unified_profile_msg_small {
    width: 300px;
    padding: 3px 0;
}

#unified .unified_status_msg_container {
    position: relative;
    display: inline-block;
    float: left;
    width: 530px;
}

#unified .unified_view_profile {
    background: url(/imgs/unified/light-grey-arrow.gif) no-repeat right center;
    padding-right: 10px;
    margin: 5px 15px 0 0;
}

#unified .unified_view_history {
    background: url(/imgs/unified/light-grey-arrow.gif) no-repeat right center;
    padding-right: 10px;
    margin-top: 5px;
}

#unified .unified_min_profile {
    color: #999;
    width: 530px;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#unified .unified_mini_profile {
    background: url(/imgs/unified/mini-profile-bg-v2.png) no-repeat left top;
    width: 221px;
    height: 82px;
    position: absolute;
    top: -13px;
    right: -250px;
    z-index: 3;
    padding: 10px 15px 12px 20px;
    font-weight: normal;
    display: none;
}

    #unified .unified_mini_profile ul {
        font-size: 12px;
        clear: both;
    }

        #unified .unified_mini_profile ul li label {
            background: url(/imgs/unified/colun.gif) no-repeat right top;
            color: #7f7f7f;
            float: left;
            margin-right: 10px;
            width: 95px;
        }

        #unified .unified_mini_profile ul li {
            float: left;
            padding-bottom: 3px;
            *padding-bottom: 2px;
            line-height: 20px\9;
            line-height: 17px;
            *line-height: 9px;
            color: #000;
            width: 110px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

#unified .unified_premium_plus {
    background: url(/imgs/unified/premium-plus.gif) no-repeat left top;
    width: 63px;
    height: 16px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: text-top;
}

#unified .unified_shaadi_cent {
    background: url(/imgs/unified/shaadi-centre.gif) no-repeat left top;
    width: 76px;
    height: 16px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: text-top;
}

#unified .unified_shaadi_select {
    background: url(/imgs/unified/select.gif) no-repeat left top;
    width: 48px;
    height: 16px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: text-top;
}

#unified .filter_msg {
    background: #fff0ea;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 12px;
    color: #dc5858;
    padding: 3px 8px;
    text-align: center;
    margin-bottom: 6px;
}

#unified .pink_msg {
    background: #fff0ea;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
    color: #dc5858;
    padding: 2px 8px;
    display: inline-block;
}

#unified .green_msg {
    background: #ddefdb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
    color: #3c7d46;
    padding: 2px 8px;
    display: inline-block;
}

#unified .grey_msg {
    background: #f3f3f3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 12px;
    color: #666;
    padding: 2px 8px;
    display: inline-block;
}

#unified .lgrey_msg {
    background: #f3f3f3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
    color: #999;
    padding: 2px 8px;
    display: inline-block;
}

#unified .forward_msg {
    background: #fffec0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
    color: #a77b3b;
    padding: 2px 8px;
    display: inline-block;
}

#unified .delete_msg {
    font-size: 14px;
    text-align: center;
    line-height: 18px;
    padding: 10px 0;
}

#unified .actionbuttons_container {
    height: 25px;
    padding-top: 8px;
}

.unified_grey_btn_deactive {
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #e2e2e2;
    vertical-align: middle;
    color: #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    padding: 4px 8px;
    text-decoration: none;
    margin-right: 2px;
}

.unified_grey_btn {
    background: #fefefe;
    background: -moz-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#fefefe),color-stop(100%,#eee));
    background: -webkit-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -o-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: -ms-linear-gradient(top,#fefefe 1%,#eee 100%);
    background: linear-gradient(to bottom,#fefefe 1%,#eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eeeeee',GradientType=0);
    border: 1px solid #c5c5c5;
    vertical-align: middle;
    color: #696969;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    padding: 4px 8px;
    text-decoration: none;
    margin-right: 2px;
}

    .unified_grey_btn:hover {
        background: -moz-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fcfcfc),color-stop(1,#f1f1f1));
        background: -webkit-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
        background: -o-linear-gradient(top,#fcfcfc 5%,#f1f1f1 100%);
        background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f1f1f1');
        border: 1px solid #999;
        vertical-align: middle;
        color: #696969;
        text-decoration: none;
        margin-right: 2px;
    }

.unified_grey_btn_error {
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #d60000;
    vertical-align: middle;
    color: #696969;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    padding: 4px 8px;
    text-decoration: none;
}

.gray_btn_unified {
    background: #c0c0c0;
    border: 1px solid #aaa;
    display: inline-block;
    -moz-box-shadow: inset 0 1px 0 #d4d4d4;
    -webkit-box-shadow: inset 0 1px 0 #d4d4d4;
    box-shadow: inset 0 1px 0 #d4d4d4;
    font-weight: bold;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

.green_btn_unified {
    background: #86b035;
    border: 1px solid #5d8d19;
    display: inline-block;
    box-shadow: inset 0 1px 0 #a5cf65;
    -moz-box-shadow: inset 0 1px 0 #a5cf65;
    -webkit-box-shadow: inset 0 1px 0 #a5cf65;
    font-weight: bold;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

    .green_btn_unified:hover {
        background: #689626;
        text-decoration: none;
    }

.lgrey_btn_unified {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    display: inline-block;
    -moz-box-shadow: inset 0 1px 0 #fafafa;
    -webkit-box-shadow: inset 0 1px 0 #fafafa;
    box-shadow: inset 0 1px 0 #fafafa;
    font-weight: bold;
    color: #bebebe;
    padding: 4px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

.lgrey_btn_active_unified {
    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-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #bebebe;
    color: #5d5d5d;
    font-weight: bold;
    display: inline-block;
    padding: 4px 10px;
    cursor: pointer;
    text-decoration: none;
}

    .lgrey_btn_active_unified: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%);
        text-decoration: none;
    }

.del_btn_unified {
    box-shadow: inset 0 1px 0 #fafafa;
    -moz-box-shadow: inset 0 1px 0 #fafafa;
    -webkit-box-shadow: inset 0 1px 0 #fafafa;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-weight: bold;
    background: #f3f3f3;
    border: 1px solid #d8d8d8;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    z-index: 2;
    text-decoration: none;
}

    .del_btn_unified span {
        float: left;
        padding: 4px 9px;
        color: #bebebe;
    }

    .del_btn_unified .del_arrow {
        float: left;
        background: url(/imgs/unified/grey-dwn-arrow.png) no-repeat 6px 10px;
        width: 18px;
        height: 23px;
        border-left: 1px solid #dcdcdc;
    }

.del_btn_active_unified {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    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;
    z-index: 2;
    text-decoration: none;
}

    .del_btn_active_unified span {
        float: left;
        padding: 4px 9px;
        color: #5d5d5d;
        text-decoration: none;
    }

        .del_btn_active_unified span:hover {
            border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            -webkit-border-radius: 4px 0 0 4px;
            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;
        }

    .del_btn_active_unified .del_arrow {
        float: left;
        width: 18px;
        height: 23px;
        border-left: 1px solid #bebebe;
        border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 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(/imgs/unified/dgrey-dwn-arrow.png) no-repeat 6px 10px;
        text-decoration: none;
    }

        .del_btn_active_unified .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(/imgs/unified/dgrey-dwn-arrow.png) no-repeat 6px 10px;
            text-decoration: none;
        }

.del_more_unified {
    -moz-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.27);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.27);
    box-shadow: 0 1px 2px 1px rgba(0,0,0,0.27);
    background: #fff;
    z-index: 1;
    width: 67px;
    border: solid 1px #bebebe;
    padding: 6px 9px 6px 8px;
    display: inline-block;
    position: absolute;
    top: 26px;
    right: -1px;
    display: none;
    text-decoration: none;
}

    .del_more_unified:hover {
        background: #f8f8f8;
    }

    .del_more_unified a {
        font-weight: normal;
        text-decoration: none;
    }

.greenbtn {
    background: #86b035;
    border: 1px solid #5d8d19;
    display: inline-block;
    -moz-box-shadow: inset 0 1px 0 #a5cf65;
    -webkit-box-shadow: inset 0 1px 0 #a5cf65;
    box-shadow: inset 0 1px 0 #a5cf65;
    text-decoration: none;
}

.greenbtn_bg {
    background: #86b035;
    border: 1px solid #789e30;
    vertical-align: middle;
}

.greenbtnactive {
    background-color: #86b035;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#86b035),color-stop(0.6,#86b035),color-stop(0.97,#86b035),color-stop(0.99,#a5cf65));
    background: -moz-linear-gradient(bottom,#86b035,#86b035 60%,#86b035 96%,#a5cf65 98%);
    text-decoration: none;
}

    .greenbtnactive:hover {
        background-color: #689626;
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#689626),color-stop(0.6,#689626),color-stop(0.97,#689626),color-stop(0.99,#a5cf65));
        background: -moz-linear-gradient(bottom,#689626,#689626 60%,#689626 96%,#a5cf65 98%);
        text-decoration: none;
    }

.greenbtn_down_aroactive {
    background: url(/imgs/unified/white-dwn-arrow.png) no-repeat 8px 10px;
    width: 23px;
    height: 23px;
    border-left: 1px solid #789e30;
}

.greenbtn_down_aro {
    background: url(/imgs/unified/green-dwn-arrow.png) no-repeat 8px 10px;
    width: 23px;
    height: 23px;
    border-left: 1px solid #789e30;
}

.unified_refine {
    background: url(/imgs/unified/grey-down-arrow.gif) no-repeat right center;
    padding-right: 15px;
    display: inline-block;
    margin: 5px 0;
    color: #0067ac;
    cursor: pointer;
}

.refine_box {
    text-align: right;
    border: 1px solid #bebebe;
    position: absolute;
    top: 23px;
    right: 0;
    z-index: 999;
    background: #fff;
    -moz-box-shadow: -7px 7px 10px #c1c1c1;
    -webkit-box-shadow: -7px 7px 10px #c1c1c1;
    box-shadow: -1px 2px 5px #c1c1c1;
    white-space: nowrap;
}

    .refine_box a.options {
        display: block;
        padding: 8px 15px;
        color: #0067ac;
        font-size: 12px;
    }

        .refine_box a.options:hover {
            display: block;
            padding: 8px 15px;
            text-decoration: none;
            background: #f8f8f8;
        }

    .refine_box a.optionsactive {
        display: block;
        padding: 8px 15px;
        color: #333;
        text-decoration: none;
        font-weight: bold;
    }

        .refine_box a.optionsactive:hover {
            display: block;
            padding: 8px 15px;
            color: #333;
            text-decoration: none;
            font-weight: bold;
            background: #f8f8f8;
        }

.unified_pagination {
    background: #f0f0f0;
    padding: 7px 10px;
    font-size: 12px;
}

a.prev {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #c8c8c8;
    border-right: 0;
    vertical-align: middle;
    line-height: 0;
}

a.prevactive {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    line-height: 0;
}

    a.prevactive:hover {
        border: 1px solid #999;
        vertical-align: middle;
    }

.prev_img {
    background: url(/imgs/unified/prev.png) no-repeat center center;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.prevactive_img {
    background: url(/imgs/unified/prev-active.png) no-repeat center center;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

a.next {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    line-height: 0;
}

a.nextactive {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
    background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    line-height: 0;
}

    a.nextactive:hover {
        border: 1px solid #999;
        vertical-align: middle;
    }

.next_img {
    background: url(/imgs/unified/next.png) no-repeat center center;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.nextactive_img {
    background: url(/imgs/unified/next-active.png) no-repeat center center;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.pendinglayer {
    max-height: 335px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
}

    .pendinglayer ul li label {
        background: url(/imgs/unified/colun.gif) no-repeat right top;
        color: #7f7f7f;
        float: left;
        margin-right: 5px;
        width: 103px;
    }

    .pendinglayer ul li {
        float: left;
        padding-bottom: 2px;
        *line-height: 14px;
    }

.history_date {
    background: #86b035;
    border: 1px solid #789e30;
}

.history_date_bg {
    background: url(/imgs/unified/dot.gif) center center repeat-x;
}

.orange_arro {
    background: url(/imgs/unified/org-arrow.gif) no-repeat left 1px;
    padding-left: 8px;
}

.acceptlist_checkbox {
    display: inline-block;
    padding: 10px 12px 0 3px;
}

.acceptlist_container {
    border-bottom: 1px solid #e7e7e7;
    margin-right: 2px;
    padding: 7px 0 10px 7px;
}

.acceptlist_min_profile {
    color: #333;
    width: 390px;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
}

.acceptlist_profile_arrow {
    background: url(/imgs/unified/rgrey-arrow.png) no-repeat;
    display: inline-block;
    width: 4px;
    height: 7px;
    vertical-align: middle;
}

.draft_bg {
    background: url(/imgs/unified/draft-bg.png) left top no-repeat;
    position: absolute;
    width: 13px;
    height: 382px;
    left: 0;
    top: 0;
    z-index: 3;
}

.draft_label {
    display: inline-block;
    width: 100px;
    font-size: 14px;
    padding-top: 5px;
}

.draft_input_errortxt {
    color: #d60000;
    display: block;
    padding-top: 5px;
    font-size: 11px;
}

.draft_area {
    width: 507px;
    height: 180px;
    font-size: 14px;
    border: 1px solid #cce5bd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px;
    font: normal 12px arial;
}

.draft_area_error {
    width: 507px;
    height: 180px;
    font-size: 14px;
    border: 1px solid #d60000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px;
}

.create_draft_area {
    width: 515px;
    height: 170px;
    font: normal 12px arial;
    color: #666;
    border: 1px solid #cce5bd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px 2px 2px 5px;
}

.create_draft_area_error {
    width: 515px;
    height: 170px;
    font: normal 12px arial;
    color: #666;
    border: 1px solid #d60000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px 2px 2px 5px;
    margin-top: 5px;
}

.draft_saved_container {
    overflow: hidden;
    width: 245px;
    height: 324px;
}

.draft_saved {
    padding: 10px 10px 12px 15px;
    border-bottom: solid 1px #e7e7e7;
    color: #666;
    word-wrap: break-word;
}

    .draft_saved:hover {
        background: #fafafa;
    }

.draft_save {
    padding: 15px 5px 10px 15px;
    border-bottom: solid 1px #e7e7e7;
}

.draft_to {
    border: 1px solid #cce5bd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 8px 4px 7px;
    clear: both;
    display: inline-block;
    margin-right: 3px;
}

.draft_to_close {
    background: url(/imgs/homepage-12/shaadi-sprite.gif) right -1103px no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    margin-left: 3px;
    vertical-align: bottom;
}

    .draft_to_close:hover {
        background: url(/imgs/homepage-12/shaadi-sprite.gif) left -1103px no-repeat;
    }

#unified .unified_alert {
    width: auto;
    border: solid 1px #cccc78;
    background: #ffffbf;
    padding: 5px 5px 3px 12px;
    text-align: left;
    margin: 0 auto;
    margin-bottom: 8px;
}

    #unified .unified_alert .unified_info {
        width: 27px;
        height: 27px;
        background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat 0 0;
        display: block;
        float: left;
    }

    #unified .unified_alert .unified_msg {
        margin-left: 35px;
        line-height: 12px;
        text-align: left;
    }

.unified_empty {
    border-bottom: solid 1px #e7e7e7;
    padding: 28px 10px 18px;
    color: #333;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}

.unified_empty_top_bdr {
    border-top: solid 2px #f0f0f0;
}

.unified_empty_bot_bdr {
    border: 0;
    border-bottom: solid 2px #f0f0f0;
}

.unified_empty_header {
    font-size: 18px;
}

.free_left_section {
    float: left;
    width: 220px;
    text-align: center;
    padding-left: 20px;
    padding-top: 10px;
}

.free_divider {
    float: left;
    background: url(/imgs/unified/or.gif) center top no-repeat;
    height: 114px;
    padding: 0 34px 0 60px;
}

.free_right_section {
    float: left;
    width: 270px;
    text-align: center;
    padding-top: 10px;
}

.unified_blue_arrow {
    display: inline-block;
    background: url(/imgs/unified/gray-arrow-big.png) no-repeat;
    height: 12px;
    width: 6px;
    font-size: 0;
    margin-left: 4px;
}

.unified_empty_layer {
    padding: 30px 0 25px;
    text-align: center;
}

.unified_left_nav {
    width: 179px;
    padding: 23px 0 40px;
}

    .unified_left_nav ul .first {
        border-top: solid 1px #e8e7c7;
        border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
    }

        .unified_left_nav ul .first a:hover {
            border-top-left-radius: 5px;
            -webkit-border-top-left-radius: 5px;
            -moz-border-radius-topleft: 5px;
        }

    .unified_left_nav ul li {
        background: #f7f6da;
        border: solid 1px #e8e7c7;
        border-top: solid 1px #fff;
        border-right: 0;
    }

        .unified_left_nav ul li span {
            font-weight: bold;
            font-size: 11px;
            color: #999;
        }

        .unified_left_nav ul li a {
            font-size: 14px;
            color: #333;
            display: block;
            padding-left: 8px;
            line-height: 34px;
        }

            .unified_left_nav ul li a:hover {
                color: #333;
                text-decoration: none;
                background: #eeedcb;
            }

    .unified_left_nav ul .last {
        border-bottom: solid 1px #e8e7c7;
        border-bottom-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
    }

        .unified_left_nav ul .last a:hover {
            border-bottom-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomleft: 5px;
        }

    .unified_left_nav ul .active {
        font-weight: normal;
        background-color: #e1dfb4 !important;
    }

        .unified_left_nav ul .active a:hover {
            font-weight: normal;
            background-color: #e1dfb4 !important;
        }

        .unified_left_nav ul .active span {
            font-weight: bold;
            font-size: 11px;
            color: #999;
        }

    .unified_left_nav ul .filter {
        background: #f7f6da url(/imgs/unified/filter-link.gif) 9px 8px no-repeat;
    }

        .unified_left_nav ul .filter a {
            font-size: 12px;
            padding-left: 24px;
        }

            .unified_left_nav ul .filter a:hover {
                background: #eeedcb url(/imgs/unified/filter-link.gif) 9px 8px no-repeat;
            }

    .unified_left_nav .send_mail_deactive {
        background: -moz-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fdfdfd),color-stop(1,#f7f7f7));
        background: -webkit-linear-gradient(center top,#fdfdfd 5%,#f7f7f7 100%);
        background: -o-linear-gradient(top,#fdfdfd 5%,#f7f7f7 100%);
        background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f7f7f7');
        border: 1px solid #e2e2e2;
        vertical-align: middle;
        color: #ccc;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        display: inline-block;
        cursor: pointer;
        padding: 6px 24px;
    }

    .unified_left_nav .send_mail {
        background: #fefefe;
        background: -moz-linear-gradient(top,#fefefe 1%,#eee 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#fefefe),color-stop(100%,#eee));
        background: -webkit-linear-gradient(top,#fefefe 1%,#eee 100%);
        background: -o-linear-gradient(top,#fefefe 1%,#eee 100%);
        background: -ms-linear-gradient(top,#fefefe 1%,#eee 100%);
        background: linear-gradient(to bottom,#fefefe 1%,#eee 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eeeeee',GradientType=0);
        border: 1px solid #c5c5c5;
        vertical-align: middle;
        color: #696969;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        display: inline-block;
        cursor: pointer;
        padding: 6px 24px;
    }

        .unified_left_nav .send_mail:hover {
            background: -moz-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fcfcfc),color-stop(1,#f1f1f1));
            background: -webkit-linear-gradient(center top,#fcfcfc 5%,#f1f1f1 100%);
            background: -o-linear-gradient(top,#fcfcfc 5%,#f1f1f1 100%);
            background: -ms-linear-gradient(top,#f8f8f8 5%,#d9d9d9 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f1f1f1');
            border: 1px solid #999;
            vertical-align: middle;
            color: #696969;
        }

#unified .email_con_profile {
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 2px #e8e7c7;
    background: #f9f8e5;
    padding: 14px 10px 18px;
}

#unified .email_con_profile_arrow {
    background: url(/imgs/unified/email-con-bot-arrow.gif) center top no-repeat;
    height: 7px;
}

#unified .email_con {
    padding: 15px 10px 20px;
    border-bottom: solid 1px #e7e7e7;
    overflow: hidden;
}

#unified .email_con_msg {
    width: 560px;
    padding-left: 8px;
    word-wrap: break-word;
}

#unified .email_con_activity {
    padding-top: 2px;
    font-size: 11px;
    color: #999;
}

#unified .email_con_area_section {
    background: #f9f8e5;
    padding: 14px 10px 18px;
    overflow: hidden;
}

#unified .email_con_area {
    width: 557px;
    height: 96px;
    font-size: 14px;
    border: 1px solid #cce5bd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px;
    font: normal 12px arial;
}

#unified .email_con_area_error {
    width: 557px;
    height: 96px;
    font-size: 14px;
    border: 1px solid #d60000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px;
}

#unified .email_con_input_errortxt {
    color: #d60000;
    display: block;
    padding-top: 5px;
    font-size: 11px;
}

#unified .email_con_area_count {
    background: #f9f8e5;
    width: 100px;
    border: 0;
    font-size: 18px;
    color: #bebebe;
    text-align: right;
}

#unified .manage_draft_section {
    border-top: 1px solid #e7e7e7;
    padding: 12px 15px 12px 11px;
    color: #666;
}

#unified .manage_draft_msg {
    float: left;
    width: 510px;
    padding-right: 37px;
    word-wrap: break-word;
}

#unified .manage_use_draft {
    float: left;
    width: 80px;
}

#unified .manage_use_draft_link {
    float: left;
    font-size: 11px;
    color: #999;
    width: 75px;
    padding-top: 5px;
}

#unified .manage_draft_btm_msg {
    font-size: 18px;
    color: #333;
    text-align: center;
    border-top: 1px solid #e7e7e7;
    padding-top: 10px;
}

#unified .email {
    display: inline-block;
    background: url(/imgs/unified/email.gif) no-repeat;
    width: 22px;
    height: 12px;
}

.inner_content_layer .manage_draft_section {
    border-bottom: 1px solid #e7e7e7;
    padding: 12px 0;
    color: #666;
    font-size: 12px;
}

.inner_content_layer .manage_draft_msg {
    float: left;
    width: 510px;
    padding-right: 37px;
    word-wrap: break-word;
}

.inner_content_layer .manage_use_draft {
    float: left;
    width: 83px;
}

.note-row {
    border-bottom: 1px solid #e5e5e5;
    margin: 8px 8px 6px;
    *margin: 8px 8px 5px;
    clear: both;
    padding-bottom: 5px;
    height: 100%;
}

.feed_info {
    padding-top: 5px;
    float: left;
}

.feeds {
    border: 1px solid #e7e5e8;
    float: left;
    margin-right: 5px;
    padding: 1px;
}

.feed_Bigrow {
    border-bottom: 1px solid #e5e5e5;
    margin: 8px 8px 6px;
    *margin: 8px 8px 5px;
    overflow: hidden;
    clear: both;
    padding-bottom: 5px;
    height: 100%;
}

.feed_txtBig {
    float: left;
    line-height: 16px;
}

.timestamp {
    color: #acacac;
    font-size: 11px;
    margin-right: 2px;
}

.actiontxt {
    color: #f08302;
    font: bold 10px arial;
    background: #f5f2e1;
    padding: 2px;
}

#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: #818181 !important;
}

#search-result .gray_1 {
    color: #adadad;
}

#search-result .light_blue {
    color: #0067ac;
    border-radius:15px;
}

#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(/community/search-result/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(/imgs/profiles/ver2/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/imgs/profiles/ver2/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(/community/search-result/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(/imgs/profiles/ver2/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(/community/search-result/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(/imgs/profiles/ver2/express-icons.gif) no-repeat -41px 0;
}

#search-result .horo_lock_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 18px;
    height: 20px;
    overflow: hidden;
    background: url(/community/search-result/horoscope-lock.gif) left bottom no-repeat;
}

#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(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -151px -21px;
}

#search-result .contact_seal_not_validated_enabled {
    display: block;
    float: left;
    width: 19px;
    height: 21px;
    margin-right: 6px;
    -margin-right: 3px;
    background: url(/community/search-result/phone.gif) no-repeat -41px 0;
}

#search-result .contact_seal_not_validated_disabled {
    display: block;
    float: left;
    width: 19px;
    height: 21px;
    margin-right: 6px;
    -margin-right: 3px;
    background: url(/community/search-result/phone.gif) no-repeat -20px 0;
}

#search-result .contact_disabled_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 14px;
    height: 21px;
    overflow: hidden;
    background: url(/community/search-result/phone.gif) no-repeat 0 0;
}

#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(/community/search-result/profile-viewed.gif) left bottom no-repeat;
}

#search-result .horo_online {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px 0;
    margin: 6px 4px 0 0;
    -margin: 6px 4px 0 0;
}

#search-result .horo_offline {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: url(/imgs/profiles/ver2/icon-set-1-v1.gif) no-repeat -229px -14px;
    margin: 6px 4px 0 0;
    -margin: 6px 4px 0 0;
}

#search-result .result_box {
    width: 940px;
    padding: 0 6px 10px 10px;
    background: #f9f9f9;
    border-top: solid 1px #d9d9d9;
    border-bottom: solid 1px #d9d9d9;
    margin-bottom: 13px;
}

#search-result .result_box_hover {
    background: #f7f6da;
}

#search-result .result_box_bold {
    border-top: solid 2px #ee911a;
    border-bottom: solid 2px #ee911a;
}

#search-result .result_box_premium_plus {
    border-top: solid 1px #f8b900;
    border-bottom: solid 1px #f8b900;
}

#search-result .result_box_select {
    border-top: solid 1px #e49dff;
    border-bottom: solid 1px #e49dff;
    background: #f9eefe;
}

#search-result .result_box_select_hover {
    border-top: solid 1px #e49dff;
    border-bottom: solid 1px #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: 133px;
    padding-top: 17px;
    margin-right: 11px;
}

    #search-result .result_box .photo_section .photo_normal {
        position: relative;
        /*border: solid 1px #c8c9c2;*/
        padding: 3px;
        height: 167px;
        /*background: #fff;
        box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -webkit-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);*/
    }

    #search-result .result_box .photo_section .photo_premium {
        position: relative;
        border: solid 1px #c8c9c2;
        padding: 3px;
        height: 167px;
        background: #fff;
        box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -webkit-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
    }

    #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);
        -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -webkit-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(/community/search-result/premium-plus-ribbon.gif) no-repeat;
            z-index: 2;
        }

    #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);
        -moz-box-shadow: 0 1px 1px 0 rgba(119,119,119,0.3);
        -webkit-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(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
            z-index: 2;
        }

    #search-result .result_box .photo_section .photo_navigation {
        text-align: center;
        font: normal 11px arial;
        color: #818181;
        padding: 13px 6px 0;
        overflow: hidden;
    }

        #search-result .result_box .photo_section .photo_navigation .next_photo_disable {
            display: inline-block;
            background: url(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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: 1000px;
}

    #search-result .result_box .profile_container .profile_basic {
        display: inline;
        float: left;
        width: 500px;
        margin-bottom: 10px;
    }

    #search-result .result_box .profile_container .profile_title {
        display: inline;
        padding-top: 17px;
        margin-right: 7px;
    }

    #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: 104px;
        font: normal 12px arial;
        color: #818181;
        background: url(/community/search-result/colen.gif) 94px 5px no-repeat;
    }

    #search-result .result_box .profile_container .profile_basic .info {
        /*float: left;*/
        width: 700px;
        color: #444444;
    font: 13px / 1.5em Arial, Helvetica, sans-serif;
    }

    #search-result .result_box .profile_container .profile_activity {
        float: right;
        width: 144px;
        margin-bottom: 15px;
        padding-top: 17px;
    }

    #search-result .result_box .profile_container .profile_content {
        width: 505px;
        padding-top: 10px;
        background: url(/community/search-result/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: 5px 0 12px 20px;
}

#search_for_more .edit_btn {
    background: url(/community/search-result/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: #333;
}

#search-result .photo_nav_left {
    display: inline-block;
    width: 7px;
    height: 9px;
    background: url(/community/search-result/photo-nav.gif) top left no-repeat;
    margin-right: 5px;
}

#search-result .photo_nav_right {
    display: inline-block;
    width: 7px;
    height: 9px;
    background: url(/community/search-result/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;
    z-index: 3;
}

#search-result a.modify:link, #search-result a.modify:visited {
    float: left;
    padding: 0 8px;
    background: url(/community/search-result/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: #000;
}

#search-result a.modify:hover {
    text-decoration: none;
    color: #000;
}

#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(/community/search-result/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(/community/search-result/search-for-arrow-u.gif) center right no-repeat;
    width: 40px;
    text-decoration: none;
}

#search-result .search_for_more {
    position: absolute;
    top: 21px;
    left: 0;
    background: #fff;
    width: 596px;
    border: solid 1px #ed8a0b;
    font: normal 12px arial;
    z-index: 1;
}

    #search-result .search_for_more .search_detail {
        background: #fff;
        margin-left: 13px;
        width: 580px;
        padding-top: 15px;
        margin-bottom: 5px;
    }

        #search-result .search_for_more .search_detail .label {
            float: left;
            width: 142px;
            background: url(/community/search-result/colen-black.gif) 130px 3px no-repeat;
        }

        #search-result .search_for_more .search_detail .info {
            float: left;
            width: 405px;
        }

    #search-result .search_for_more .save_search {
        width: 673px;
        border-top: solid 1px #c9c7ca;
        padding: 13px;
    }

        #search-result .search_for_more .save_search .save_input {
            width: 218px;
            padding: 5px 6px;
            background: url(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/shortlist/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(/community/shortlist/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/hint-bg.gif) repeat-x;
        font: normal 11px arial;
        color: #818181;
        word-wrap: no-wrap;
    }

#search-result div#refine {
    border: solid 1px #e8e7c7;
    border-bottom: 0;
    margin: 0;
    z-index: 1;
    width: 168px;
    height: 22px;
    padding-top: 5px;
}

#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: #333;
        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: #818181;
    }

    #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: #818181;
        }

    #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 {
    margin: -19px 10px 13px 41px;
    position: absolute;
    background: #fff;
    padding: 0 5px;
    font: bold 16px/24px arial;
    color: #333;
}

    #search-result .rsearch-title .gray {
        color: #818181;
    }

#search-result .rsearch-bottom {
    border: solid 1px #e8e7c7;
    border-top: 0;
    background: #fff;
    font: normal 5px/5px arial;
    width: 168px;
    margin-bottom: 12px;
}

#search-result .rsearch1 {
    width: 168px;
    border: solid 1px #e8e7c7;
    border-top: 0;
    border-bottom: 0;
    font: normal 12px arial;
    color: #666;
}

    #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: #333;
    }

    #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: 152px;
                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: #818181;
            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: 3;
        }

            #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(/community/search-result/plus-icon.gif) center right no-repeat;
        cursor: hand;
        cursor: pointer;
    }

    #search-result .rsearch1 .minus {
        background: #f7f6da url(/community/search-result/minus-icon.gif) center right no-repeat;
        cursor: hand;
        cursor: pointer;
    }

    #search-result .rsearch1 .loader {
        background: #f7f6da url(/imgs/profiles/ver2/loading.gif) 146px center no-repeat;
        cursor: hand;
        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: #000;
        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(/imgs/gift/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: #000;
        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(/imgs/gift/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: #000;
    }

        #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(/imgs/gift/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(/community/search-result/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(/community/search-result/add-bttn.gif) no-repeat 0 -31px;
        cursor: pointer;
    }

#search-result .remove-bttn {
    border: 0;
    background: url(/community/search-result/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(/community/search-result/remove-bttn.gif) no-repeat 0 -31px;
        cursor: pointer;
    }

#search-result .search-bttn {
    border: 0;
    background: url(/community/search-result/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(/community/search-result/search-bttn.gif) no-repeat 0 -24px;
        cursor: pointer;
    }

#search-result a#button-orange {
    display: inline-block;
    background: url(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/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(/community/search-result/close.gif) no-repeat;
    vertical-align: baseline;
    position: absolute;
    right: 5px;
    top: 4px;
}

#search-result a.refineclose:hover {
    background: url(/community/search-result/close.gif) no-repeat;
    text-decoration: none;
}

#search-result .upgrade_bt {
    border: 0;
    width: 95px;
    height: 30px;
    outline: 0;
    background: url(/imgs/profiles/ver2/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(/community/search-result/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(/community/search-result/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(/community/search-result/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;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    font-size: 11px;
    z-index: 10;
}

#search-result .grid_box_last {
    margin-right: 0;
}

#search-result .grid_box_bold {
    border: solid 1px #ee911a;
    border-top: 0;
}

#search-result .grid_box_premium_plus {
    border: solid 1px #f8b900;
    border-top: 0;
}

#search-result .grid_box_select {
    border: solid 1px #e49dff;
    background: #f9eefe;
    border-top: 0;
}

#search-result .grid_box .check {
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

#search-result .grid_box .profile_title {
    flaot: left;
    padding-top: 6px;
    width: 106px;
}

#search-result .grid_box .profile_icons {
    float: left;
    padding-top: 0;
}

#search-result .grid_box .photo_section {
    float: left;
    padding-top: 5px;
}

    #search-result .grid_box .photo_section .photo_normal {
        position: relative;
        border: solid 1px #c8c9c2;
        padding: 3px;
        width: 142px;
        height: 167px;
        background: #fff;
    }

    #search-result .grid_box .photo_section .photo_shadow {
        -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
        box-shadow: 0 0 5px rgba(0,0,0,0.2);
    }

    #search-result .grid_box .photo_section .photo_premium {
        position: relative;
        border: solid 1px #c8c9c2;
        padding: 3px;
        width: 142px;
        height: 167px;
        background: #fff;
    }

    #search-result .grid_box .photo_section .photo_premium_plus {
        position: relative;
        border: solid 1px #f8b900;
        padding: 3px;
        width: 142px;
        height: 167px;
        background: #fff;
    }

        #search-result .grid_box .photo_section .photo_premium_plus .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(/community/search-result/premium-plus-ribbon.gif) no-repeat;
            z-index: 2;
        }

    #search-result .grid_box .photo_section .photo_select {
        position: relative;
        border: solid 1px #e49dff;
        padding: 3px;
        width: 142px;
        height: 167px;
        background: #fff;
    }

        #search-result .grid_box .photo_section .photo_select .photo_ribbon {
            position: absolute;
            top: -5px;
            left: -5px;
            width: 65px;
            height: 65px;
            background: url(/community/search-result/shaadi-select-ribbon.gif) no-repeat;
            z-index: 2;
        }

    #search-result .grid_box .photo_section .grid_contacts_bg {
        position: absolute;
        bottom: 3px;
        left: 3px;
        z-index: 2;
        width: 142px;
        height: 42px;
        background: #fff;
        opacity: .8;
        filter: alpha(opacity=80);
        display: none;
    }

    #search-result .grid_box .photo_section .grid_contacts {
        position: absolute;
        bottom: 3px;
        left: 3px;
        width: 142px;
        height: 42px;
        visibility: hidden;
        z-index: 2;
    }

    #search-result .grid_box .photo_section .next_photo_grid_disable {
        display: inline-block;
        background: url(/community/search-result/photo-nex-pre.png) no-repeat -45px -38px;
        width: 19px;
        height: 22px;
        cursor: pointer;
        position: absolute;
        right: -1px;
        top: 3px;
        z-index: 2;
    }

    #search-result .grid_box .photo_section .next_photo_grid {
        display: inline-block;
        background: url(/community/search-result/photo-nex-pre.png) no-repeat -45px -38px;
        width: 19px;
        height: 22px;
        cursor: pointer;
        position: absolute;
        right: -1px;
        top: 3px;
        cursor: pointer;
        z-index: 2;
    }

        #search-result .grid_box .photo_section .next_photo_grid:hover {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat -45px -68px;
            width: 19px;
            height: 22px;
            cursor: pointer;
            position: absolute;
            right: -1px;
            top: 3px;
            cursor: pointer;
            z-index: 2;
        }

    #search-result .grid_box .photo_section .prev_photo_grid_disable {
        display: inline-block;
        background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 -38px;
        width: 19px;
        height: 22px;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 3px;
        z-index: 2;
    }

    #search-result .grid_box .photo_section .prev_photo_grid {
        display: inline-block;
        background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 -38px;
        width: 19px;
        height: 22px;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 3px;
        cursor: pointer;
        z-index: 2;
    }

        #search-result .grid_box .photo_section .prev_photo_grid:hover {
            display: inline-block;
            background: url(/community/search-result/photo-nex-pre.png) no-repeat 0 -68px;
            width: 19px;
            height: 22px;
            cursor: pointer;
            position: absolute;
            left: 0;
            top: 3px;
            cursor: pointer;
            z-index: 2;
        }

#search-result .grid_view_active {
    display: inline-block;
    background: url(/community/search-result/grid-view.gif) left bottom no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
    margin-left: 3px;
}

#search-result .grid_view {
    display: inline-block;
    background: url(/community/search-result/grid-view.gif) left top no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
    margin-left: 3px;
}

#search-result .list_view_active {
    display: inline-block;
    background: url(/community/search-result/list-view.gif) left bottom no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
}

#search-result .list_view {
    display: inline-block;
    background: url(/community/search-result/list-view.gif) left top no-repeat;
    width: 31px;
    height: 24px;
    margin-top: 2px;
}

#search-result .grid_album_icon {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    -margin: 0 3px 0 0;
    width: 14px;
    height: 15px;
    overflow: hidden;
    background: url(/community/search-result/album-icon.gif) left bottom no-repeat;
}

#search-result .custom_select {
    position: relative;
    width: 119px;
    font: normal 12px arial;
    color: #000;
    margin-top: 2px;
}

#search-result .custom_select_selected {
    background: url(/community/search-result/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: #000;
    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: #000;
    background: #edecec;
    text-decoration: none;
    display: block;
}

#search-result .curve {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: normal 13px arial;
    color: #fff;
    background: #cf171f;
    width: 127px;
    text-align: center;
    padding: 5px 0;
    -webkit-box-shadow: 1px 1px 5px #888;
    -moz-box-shadow: 1px 1px 5px #888;
    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(/community/search-result/dotted-border.gif) repeat-x left bottom;
    display: inline-block;
}

#search-result .online_chat_icon {
    background: url(/imgs/profiles/ver3/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: -o-linear-gradient(top,#fff 0,#ededed 100%);
    background: -ms-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: #000;
    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: -o-linear-gradient(top,#fff 0,#ededed 100%);
    background: -ms-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: #999;
}

    #search-result .express_int_btn:hover {
        color: #000;
        text-decoration: none;
    }

.search_gray_arrow {
    display: inline-block;
    background: url(/community/search-result/view-arrow.gif) no-repeat right center;
    padding-right: 5px;
    width: 7px;
    height: 9px;
    vertical-align: middle;
}

.search_icon {
    display: inline-block;
    background: url(/community/search-result/save-search.gif) no-repeat right center;
    margin-right: 5px;
    width: 22px;
    height: 15px;
    vertical-align: top;
}

#search-result .pro_chat_icon {
    background: url(/imgs/profiles/ver3/chat.gif) no-repeat left top;
    width: 19px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
}

#save-search .heading2 {
    padding-left: 18px;
}

#save-search .search_for {
    padding: 5px 7px 0 0;
    height: 15px;
    font: normal 12px arial;
    position: relative;
}

#save-search .header {
    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: -o-linear-gradient(top,#fff 0,#ededed 100%);
    background: -ms-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: 14px;
    border: solid 1px #dadada;
    padding: 10px 0 7px;
}

#save-search .save_search_container {
    border-bottom: solid 1px #ebebeb;
    padding: 18px 0 14px;
}

#save-search .del_search_container {
    border-bottom: solid 1px #ebebeb;
    height: 59px;
}

#save-search .col_1 {
    float: left;
    width: 181px;
    padding-left: 14px;
}

#save-search .col_2 {
    float: left;
    width: 515px;
}

#save-search .col_3 {
    float: left;
    width: 125px;
    position: relative;
}

    #save-search .col_3 select {
        border: solid 1px #d9d9d9;
        font-size: 12px;
    }

#save-search .col_4 {
    float: left;
    width: 81px;
}

#save-search .max_search {
    padding: 18px 0;
    font-size: 18px;
    color: #333;
    text-align: center;
}

#save-search .search_for_more {
    position: absolute;
    top: 21px;
    left: 0;
    background: #fff;
    width: 500px;
    border: solid 1px #bebebe;
    font-size: 12px;
    z-index: 1;
    box-shadow: 0 3px 3px 2px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 3px 3px 2px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 3px 3px 2px rgba(0,0,0,0.12);
}

    #save-search .search_for_more .search_detail {
        background: #fff;
        margin-left: 13px;
        width: 485px;
        padding-top: 15px;
        margin-bottom: 5px;
    }

        #save-search .search_for_more .search_detail .label {
            float: left;
            width: 110px;
            background: url(/community/search-result/colen-black.gif) 100px 3px no-repeat;
        }

        #save-search .search_for_more .search_detail .info {
            float: left;
            width: 350px;
        }

#save-search .forward_msg {
    position: absolute;
    top: 22px;
    left: -3px;
    background: #fffec0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
    color: #a77b3b;
    padding: 2px 8px;
    display: inline-block;
    white-space: nowrap;
}

.blue_arrow {
    display: inline-block;
    background: url(/imgs/unified/blue-arrow.gif) no-repeat;
    height: 12px;
    width: 6px;
    font-size: 0;
    margin-left: 4px;
}

.save_pop_left_input_text {
    display: block;
    width: 171px;
    float: left;
    font-size: 12px;
    color: #333;
    padding-top: 7px;
}

.save_pop_left_select {
    display: block;
    width: 171px;
    float: left;
    font-size: 12px;
    color: #333;
    padding-top: 3px;
}

.save_pop_right {
    width: 220px;
    float: left;
}

.save_pop_input {
    width: 213px;
    border: solid 1px #c9dba6;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    padding-left: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.save_pop_input_error {
    width: 218px;
    border: solid 1px #d60000;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    padding-left: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.save_pop_select {
    width: 210px;
    border: solid 1px #c9dba6;
    height: 20px;
    font-size: 12px;
    padding-left: 2px;
}

.save_pop_select_error {
    width: 210px;
    border: solid 1px #d60000;
    height: 20px;
    font-size: 12px;
    padding-left: 2px;
}

.save_pop_select_small {
    width: 88px;
    border: solid 1px #c9dba6;
    height: 20px;
    font-size: 12px;
    color: #333;
    padding-left: 2px;
}

.save_pop_error_msg {
    padding: 4px 0 0 0;
    color: #d60000;
    font-size: 11px;
}

.save_search_pop {
    width: 262px;
    position: absolute;
    bottom: 25px;
    left: 0;
    z-index: 4;
}

    .save_search_pop .top {
        height: 9px;
        background: url(/community/search-result/save-search-pop-top.png) no-repeat;
    }

    .save_search_pop .mid {
        background: url(/community/search-result/save-search-pop-mid.png) repeat-y;
        padding: 5px 15px;
        word-wrap: break-word;
    }

        .save_search_pop .mid .close {
            width: 11px;
            height: 11px;
            display: inline-block;
            background: url(/imgs/shbar/close-icon.png) no-repeat top left;
            position: absolute;
            top: 8px;
            right: 10px;
            cursor: pointer;
        }

            .save_search_pop .mid .close:hover {
                background: url(/imgs/shbar/close-icon.png) no-repeat top right;
                text-decoration: underline;
            }

    .save_search_pop .bot {
        height: 16px;
        background: url(/community/search-result/save-search-pop-bot.png) no-repeat;
    }

.save_search_pop_online {
    width: 262px;
    position: absolute;
    bottom: 25px;
    right: 0;
    z-index: 4;
}

    .save_search_pop_online .top {
        height: 9px;
        background: url(/imgs/shbar/nt-pop-top.png) no-repeat;
    }

    .save_search_pop_online .mid {
        background: url(/imgs/shbar/nt-pop-mid.png) repeat-y;
        padding: 5px 15px;
        word-wrap: break-word;
    }

        .save_search_pop_online .mid .close {
            width: 11px;
            height: 11px;
            display: inline-block;
            background: url(/imgs/shbar/close-icon.png) no-repeat top left;
            position: absolute;
            top: 8px;
            right: 10px;
            cursor: pointer;
        }

            .save_search_pop_online .mid .close:hover {
                background: url(/imgs/shbar/close-icon.png) no-repeat top right;
                text-decoration: underline;
            }

    .save_search_pop_online .bot {
        height: 16px;
        background: url(/imgs/shbar/nt-pop-bot.png) no-repeat;
    }

.my_matches_pop {
    width: 262px;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 4;
}

    .my_matches_pop .top {
        height: 16px;
        background: url(/community/search-result/save-search-pop-top-arrow.png) no-repeat;
    }

    .my_matches_pop .mid {
        background: url(/community/search-result/save-search-pop-mid.png) repeat-y;
        padding: 5px 15px;
        word-wrap: break-word;
        font: normal 12px arial;
        color: #333;
    }

        .my_matches_pop .mid .close {
            width: 11px;
            height: 11px;
            display: inline-block;
            background: url(/imgs/shbar/close-icon.png) no-repeat top left;
            position: absolute;
            top: 4px;
            right: 10px;
            cursor: pointer;
        }

            .my_matches_pop .mid .close:hover {
                background: url(/imgs/shbar/close-icon.png) no-repeat top right;
                text-decoration: underline;
            }

    .my_matches_pop .bot {
        height: 9px;
        background: url(/community/search-result/save-search-pop-bot-1.png) no-repeat;
    }

.mani-heading {
    font: bold 13px arial;
    color: #333;
    padding: 7px 3px 4px;
    margin-bottom: 20px;
}

.col {
    float: left;
    width: 327px;
    margin: 0 21px 25px 0;
}

    .col .heading {
        font: bold 13px arial;
        color: #333;
        padding: 7px 3px 4px;
        border-bottom: solid 3px #e7e7e7;
        margin-bottom: 12px;
    }

    .col .last {
        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 140px;
    }

    .col ul {
        float: left;
        margin: 0 47px 0 0;
        padding: 0;
        list-style-type: none;
        width: 140px;
    }

        .col ul li {
            border-bottom: solid 1px #f0f1f2;
            padding: 7px 5px;
        }

.col-big {
    float: left;
    width: 700px;
    margin: 0 21px 25px 0;
}

    .col-big .heading {
        font: bold 13px arial;
        color: #333;
        padding: 7px 3px 4px;
        border-bottom: solid 3px #e7e7e7;
        margin-bottom: 12px;
    }

    .col-big ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .col-big li {
        border-bottom: solid 1px #f0f1f2;
        padding: 7px 5px;
        float: left;
        width: 140px;
        height: 25px;
        margin-right: 25px;
    }

.col-last {
    width: 327px;
}

#forgot_password {
    padding: 8px 0 0 14px;
    font-size: 12px;
    min-height: 345px;
}

    #forgot_password .input_text {
        font-size: 12px;
        color: #333;
        border: 1px solid #d3d3d3;
        width: 218px;
        height: 24px;
        line-height: 24px;
        vertical-align: middle;
    }

    #forgot_password .input_text_error {
        border: 1px solid #d1341e;
    }

    #forgot_password .error {
        background: url(/imgs/registration/hint.gif) no-repeat -11px -15px;
        color: #c00;
        font-size: 11px;
        padding-left: 15px;
        margin: 5px 0 0 91px;
    }

    #forgot_password #forgot_alert {
        border: solid 1px #ef0100;
        background: #ffffbf;
        width: 690px;
    }

        #forgot_password #forgot_alert .alert_img {
            background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat left -27px;
            width: 27px;
            height: 27px;
            float: left;
            margin: 6px 7px 6px 16px;
        }

        #forgot_password #forgot_alert .forgot_msg {
            line-height: 16px;
            color: #d00000;
            font-weight: bold;
            float: left;
            margin-top: 10px;
        }

    #forgot_password .grey_arrow {
        background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
        height: 9px;
        width: 7px;
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
    }

    #forgot_password .label {
        display: inline-block;
        width: 142px;
        cursor: pointer;
    }

    #forgot_password .error_change_password {
        background: url(/imgs/registration/hint.gif) no-repeat -11px -15px;
        color: #c00;
        font-size: 11px;
        padding-left: 15px;
        margin: 5px 0 0 5px;
        float: left;
        width: 310px;
    }

#unsubscribe {
    padding: 8px 0 0 14px;
    font-size: 12px;
    min-height: 200px;
}

    #unsubscribe .input_text {
        font-size: 12px;
        color: #333;
        border: 1px solid #d3d3d3;
        width: 218px;
        height: 24px;
        line-height: 24px;
        vertical-align: middle;
    }

    #unsubscribe .input_text_error {
        border: 1px solid #d1341e;
    }

    #unsubscribe .error {
        background: url(/imgs/registration/hint.gif) no-repeat -11px -15px;
        color: #c00;
        font-size: 11px;
        padding-left: 15px;
        margin: 5px 0 0 91px;
    }

    #unsubscribe #forgot_alert {
        border: solid 1px #ef0100;
        background: #ffffbf;
        width: 690px;
    }

        #unsubscribe #forgot_alert .alert_img {
            background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat left -27px;
            width: 27px;
            height: 27px;
            float: left;
            margin: 6px 7px 6px 16px;
        }

        #unsubscribe #forgot_alert .forgot_msg {
            line-height: 16px;
            color: #d00000;
            font-weight: bold;
            float: left;
            margin-top: 10px;
        }

    #unsubscribe .grey_arrow {
        background: url(/imgs/homepage-12/shaadi-sprite-2-v5.gif) no-repeat left -35px;
        height: 9px;
        width: 7px;
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
    }

    #unsubscribe .label {
        display: inline-block;
        width: 142px;
        cursor: pointer;
    }

    #unsubscribe .error_change_password {
        background: url(/imgs/registration/hint.gif) no-repeat -11px -15px;
        color: #c00;
        font-size: 11px;
        padding-left: 15px;
        margin: 5px 0 0 5px;
        float: left;
        width: 310px;
    }

#alert_manager .alert_heding {
    background: #8ea6be;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 6px 0 4px 9px;
    margin-top: 15px;
}

#alert_manager .alert_head_band {
    background: #8ea6be;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 6px 0 4px 9px;
    margin-top: 15px;
}

#alert_manager .section {
    border-bottom: 1px solid #dadada;
    padding: 10px 0;
}

#alert_manager .coloumn_left {
    width: 358px;
    padding: 0 40px 0 10px;
    float: left;
}

    #alert_manager .coloumn_left p {
        font-weight: bold;
        padding-bottom: 10px;
    }

    #alert_manager .coloumn_left .alerticon {
        float: left;
        padding-left: 8px;
        width: 36px;
    }

    #alert_manager .coloumn_left .alerticon_msg {
        float: left;
        width: 314px;
    }

#alert_manager .column_right {
    width: 318px;
    float: left;
    padding-left: 0;
}

    #alert_manager .column_right p {
        font-weight: bold;
        color: #690;
        padding-bottom: 10px;
    }

    #alert_manager .column_right ul li {
        overflow: hidden;
        margin-bottom: 5px;
    }

        #alert_manager .column_right ul li label {
            display: block;
            width: 300px;
            overflow: hidden;
        }

            #alert_manager .column_right ul li label input {
                float: left;
                margin-bottom: 5px;
            }

#alert_manager .matches_receive {
    border-top: 1px dotted #cfcfcf;
    margin-top: 10px;
    padding-top: 10px;
}

#alert_manager .bdr_bot_none {
    border-bottom: 0;
}

.tinydgray {
    color: #999;
    font: normal 10px Tahoma;
}

.star {
    font-family: Tahoma;
    font-weight: normal;
    color: #999;
}

.tbl1 tr, .tbl2 tr {
    vertical-align: top;
}

    .tbl1 tr td {
        border-bottom: 3px solid #fff;
    }

    .tbl2 tr td {
        border-bottom: 1px solid #ccc;
        padding: 6px 0 6px 3px;
    }

    .tbl1 tr .td1 {
        width: 150px;
    }

    .tbl1 tr .td2 {
        width: 375px;
    }

    .tbl2 tr .td22 {
        width: 234px;
    }

    .tbl1 tr .noedit {
        color: #666;
    }

    .tbl1 tr td em, .tbl2 tr td em {
        margin-right: 4px;
        font-family: Tahoma;
        font-style: normal;
        color: #f30;
    }

.mar_t_-15 {
    margin-top: -15px;
}

.width_9 {
    width: 9px;
}

.shaadi-seal-banner {
    width: 303px;
    float: left;
    background: url(/imgs/customer-relations/get-seal-bg.gif) repeat-x left top;
    margin-top: 30px;
}

.shaadi-seal-banner-left {
    padding: 0 10px 0 10px;
    height: 173px;
    background: url(/imgs/customer-relations/get-seal-2.jpg) no-repeat right top;
}

.shaadi-seal-banner-right {
    width: 245px;
    float: left;
    line-height: 1px;
    margin-top: -1px;
}

.shaadi-seal-benefit {
    border-top: 1px solid #f4c047;
    border-bottom: 1px solid #f4c047;
}

.shaadi-seal-profile {
    width: 192px;
    float: right;
    margin-top: -25px;
    text-align: center;
    background: url(/imgs/customer-relations/sujata-bg.gif) no-repeat;
    height: 223px;
}

.shaadi-seal-works {
    margin: 20px 0;
    padding: 0 5px 0 20px;
    border-bottom: 2px solid #f4c047;
}

.shaadi-seal-works-banner {
    width: 416px;
    margin: 15px 0;
    line-height: 0;
}

.shaadi-seal-loggedin {
    margin: 0 5px 40px 20px;
}

.shaadi-seal-express {
    color: #333;
    padding-top: 9px;
}

.shaadi-seal-whyjoin {
    padding-left: 40px;
}

.shaai-seal-popup-link {
    cursor: pointer;
    outline: 0;
}

.mediumred {
    color: #f30;
    font: normal 12px arial;
    text-decoration: none;
}

.mediumgreen {
    font: normal 12px arial;
    color: #690;
    text-decoration: none;
}

.mediumgreenbold {
    font: bold 12px arial;
    color: #690;
    text-decoration: none;
}

.note_section {
    color: #f30;
    padding-top: 10px;
}

.pro-data {
    font: normal 12px arial;
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #e5e5e5;
    line-height: 24px;
    height: 24px;
    padding-left: 9px;
}

    .pro-data img {
        padding-right: 5px;
    }

.pro-data-container {
    border: 1px solid #e3e1d2;
}

.pro-data-title {
    border: 0;
    background: url("/imgs/registration/pp-title-bg.jpg") repeat-x scroll left top #ededed;
    color: #690;
    font: bold 16px arial;
    height: 22px;
    overflow: hidden;
    padding: 6px 0 4px 5px;
}

.pro-data-title-thnk {
    border: 0;
    background: url("/imgs/registration/pp-title-bg.jpg") repeat-x scroll left top #ededed;
    border: solid 1px #dbdbd9;
    border-bottom: 0;
    color: #690;
    font: bold 16px arial;
    height: 22px;
    overflow: hidden;
    padding: 6px 0 4px 9px;
}

.thank-header {
    border-bottom: 0;
    color: #690;
    font: bold 16px arial;
    height: 22px;
    overflow: hidden;
    padding: 6px 0 4px 13px;
}

.font_24_or {
    font: bold 24px arial;
    color: #690;
}

.border_top_seal {
    border-top: 1px solid #e5e5e5;
}

.border_grey {
    border: 1px solid #ccc;
}

.mediumblack {
    font: normal 12px arial;
    color: #333;
    text-decoration: none;
    line-height: 16px;
}

.largewhitebold {
    font: bold 14px 'ms sans serif';
    color: #fff;
    text-decoration: none;
}

.bor_none {
    border: 0;
}

.view_seal {
    margin: -15px 17px 0 16px;
    padding: 10px 0 0 3px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}

.star {
    color: #333;
}

.dgrey_arrow {
    display: inline-block;
    background: url(/imgs/common/grey-arrow.gif) no-repeat right center;
    padding-right: 12px;
}

.dgrey_arrow1 {
    display: inline-block;
    background: url(/community/search-result/lgrey.png) no-repeat right center;
    padding-right: 12px;
}

.lgrey_arrow {
    display: inline-block;
    background: url(/imgs/common/lgrey-arrow.gif) no-repeat right center;
    padding-right: 10px;
}

.error_block span {
    display: block;
    overflow: hidden;
    position: relative;
    width: 25px;
    height: 33px;
    margin: 6px 10px 0 15px;
    _margin: 6px 10px 0 06px;
    float: left;
}

    .error_block span img {
        border: 0;
        position: absolute;
        left: 0;
        top: -27px;
        vertical-align: bottom;
    }

.wrapper b {
    font: bold 12px arial;
    /*color: #c00;*/
}

.mandatory {
    color: #fe6c00;
}

.error_block {
    background: #ffffbf;
    border: solid 1px #ef0000;
    font: bold 12px arial;
    width: 670px;
    margin: 15px 0 0 5px;
    color: #c00;
}

.reg_photo_header {
    font: normal 26px arial;
    color: #4ea701;
    width: 700px;
    margin-top: 20px;
}

.photo_help {
    margin: 0;
    padding: 0;
}

    .photo_help ul {
        list-style-type: none;
        margin: 15px 0 5px 5px;
        padding: 0;
    }

    .photo_help li {
        font: normal 12px arial;
        color: #333;
        background: url(/imgs/my-shaadi/arrow-green-photo.jpg) no-repeat left top;
        text-indent: 25px;
        margin: 5px 0;
    }

.photo_edit_container {
    border: solid 1px #e7e5c3;
    margin: 30px 0 0 34px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 20px;
    width: 608px;
}

.photo_container {
    width: 400px;
    height: 500px;
    border: solid 1px #c8c9c2;
    float: left;
}

.photo_thumpnail_container {
    float: left;
    text-align: center;
    margin-left: 32px;
}

.photo_thumpnail {
    width: 150px;
    height: 200px;
    padding: 5px;
    margin-bottom: 3px;
    border: solid 1px #c8c9c2;
}

.btn_save_continue {
    border: 0;
    margin: 16px 0 0 204px;
    cursor: pointer;
    margin-bottom: 20px;
}

.pre_loader {
    height: 250px;
    padding-top: 252px;
    width: 608px;
    text-align: center;
}

.skip_link a {
    color: #69c;
    float: right;
    margin: 30px 80px 0 0;
    *margin: -60px 80px 0 0;
}

.astro_bor_top {
    float: left;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.astro_head_bg {
    margin-top: 3px;
    background: #8fa7bf;
}

.astro_dis_title {
    padding: 5px 0;
    font-weight: bold;
}

.astro_p {
    padding: 6px 0 2px;
    margin: 10px 0 5px;
}

.astro_close_container {
    margin-top: 10px;
    padding: 7px 0 10px 0;
    text-align: right;
    border-top: 1px solid #ccc;
}

#gift_member {
    padding-top: 12px;
}

    #gift_member .dottedbg {
        display: block;
        padding-bottom: 8px;
        background: url(/imgs/gift/dotted-bg.gif) repeat-x left bottom;
        margin-bottom: 20px;
        font-size: 25px;
        color: #588c33;
    }

    #gift_member .gifts {
        width: 118px;
        background: url(/imgs/gift/gifts.jpg) no-repeat left bottom;
        height: 350px;
        float: left;
    }

    #gift_member .model {
        width: 192px;
        background: url(/imgs/gift/gift-model.jpg) no-repeat left bottom;
        height: 350px;
        float: left;
    }

    #gift_member .mainbg {
        padding: 0 9px 0 0;
        background: url(/imgs/gift/gift-bg.gif) repeat-x left top;
        height: 350px;
    }

    #gift_member .leftbg {
        background: url(/imgs/gift/gift-ribbon.gif) no-repeat left top;
        padding: 40px 80px 0 95px;
        width: 375px;
        float: left;
        font-size: 13px;
    }

    #gift_member .box_gift {
        width: 350px;
        float: left;
        font-size: 11px;
    }

    #gift_member .box_gift_last {
        float: left;
        font-size: 11px;
    }

    #gift_member .price {
        margin: 10px 0 7px 0;
        color: #b02d2d;
        font-size: 20px;
    }

    #gift_member .how_to_pur {
        padding: 2px 0 7px 14px;
    }

    #gift_member .gift_heading {
        color: #b02d2d;
        font-size: 25px;
    }

    #gift_member .gift_sub_heading {
        color: #404040;
        font-size: 20px;
        padding: 6px 0 10px 0;
    }

    #gift_member .gift_pages {
        color: #b02d2d;
        font-size: 15px;
        font-weight: bold;
    }

    #gift_member .three_month {
        padding-left: 37px;
        font-weight: bold;
    }

    #gift_member .content {
        padding-left: 21px;
        font-size: 13px;
    }

    #gift_member .black_arrow {
        width: 9px;
        height: 10px;
        margin-right: 2px;
    }

    #gift_member .gift_but {
        display: block;
        margin-top: 12px;
        margin-left: 5px;
    }

    #gift_member .list {
        padding-left: 25px;
        background: url(/imgs/partner-search/mark.gif) no-repeat 0 4px;
        line-height: 18px;
        font-size: 15px;
        margin: 5px 0 0 5px;
    }

#spotlight_member {
    padding-top: 12px;
}

    #spotlight_member .spotlight {
        background: #f4f5f3;
        width: 920px;
    }

    #spotlight_member .left_spotlight {
        float: left;
        width: 381px;
    }

        #spotlight_member .left_spotlight img {
            display: block;
            width: 381px;
        }

    #spotlight_member .shine {
        width: 492px;
        padding: 25px 13px 18px 33px;
        background: url(/imgs/partner-search/gradient-bg.gif) repeat-x left top;
        float: left;
        font-size: 13px;
        line-height: 19px;
    }

    #spotlight_member .arrow {
        background: url(/imgs/partner-search/left-arrow.gif) no-repeat left top;
        margin: 14px 0 0 5px;
        float: left;
    }

    #spotlight_member .box_spotlight {
        background: url(/imgs/partner-search/middle-bg.gif) repeat-x left top;
        border: 1px solid #bdbcbd;
        border-left: none;
        padding: 8px 10px;
        width: 530px;
        margin-left: 10px;
        font-size: 12px;
    }

    #spotlight_member .box_spotlight_2 {
        background: url(/imgs/partner-search/middle-bg.gif) repeat-x left top;
        border: 1px solid #bdbcbd;
        border-left: none;
        padding: 12px 10px 13px 10px;
        width: 530px;
        margin-left: 10px;
        font-size: 12px;
    }

    #spotlight_member .list_spotlight {
        padding-left: 25px;
        background: url(/imgs/partner-search/mark.gif) no-repeat 0 4px;
        line-height: 18px;
        list-style-position: outside;
        margin: 5px 0 0 5px;
    }

    #spotlight_member .spot_heading {
        font-size: 22px;
        font-weight: bold;
        color: #b02d2d;
        margin-bottom: 7px;
        display: inline-block;
    }

    #spotlight_member .mon_package {
        padding-top: 5px;
        font-size: 20px;
        font-weight: bold;
    }

    #spotlight_member .content {
        padding-left: 24px;
        font-size: 13px;
    }

    #spotlight_member .pad_l_110px {
        padding-left: 110px;
    }

    #spotlight_member .thumbnail {
        font-size: 12px;
        font-weight: bold;
        float: left;
    }

    #spotlight_member .advantage {
        display: block;
        padding: 0 0 5px 3px;
        font-size: 20px;
        color: #3a6b17;
    }

    #spotlight_member .dottedbg {
        display: block;
        padding-bottom: 8px;
        background: url(/imgs/gift/dotted-bg.gif) repeat-x left bottom;
        margin-bottom: 15px;
        font-size: 25px;
        color: #588c33;
    }

#profile_blaster {
    padding-top: 12px;
}

    #profile_blaster .mainbg {
        background: #eee url(/imgs/my-shaadi/ver2/blaster-landing-bg2.gif) repeat-x left top;
        width: 920px;
    }

    #profile_blaster .blaster_heading {
        padding-top: 10px;
        color: #b01528;
        font-size: 20px;
        font-weight: bold;
    }

    #profile_blaster .blaster_sub_heading {
        padding-bottom: 10px;
        font-size: 16px;
        font-weight: bold;
    }

    #profile_blaster .blaster_list li {
        background: url(/imgs/my-shaadi/ver2/green-tick.gif) no-repeat 0 5px;
        padding: 0 5px 0 23px;
        line-height: 16px;
    }

    #profile_blaster .smallorange li {
        background: url(/imgs/my-shaadi/ver2/smal-org-arrow.gif) no-repeat 0 4px;
        padding: 0 5px 34px 10px;
    }

    #profile_blaster .blaster_left {
        padding: 0 50px 0 36px;
        float: left;
    }

        #profile_blaster .blaster_left img {
            display: block;
            width: 323px;
        }

    #profile_blaster .blaster_right {
        width: 470px;
        float: left;
    }

    #profile_blaster .sample_blast {
        padding-top: 5px;
        font-size: 13px;
    }

    #profile_blaster .how_to_blast {
        padding: 15px 0 0 24px;
        font-size: 12px;
    }

        #profile_blaster .how_to_blast img {
            display: block;
        }

    #profile_blaster .note {
        float: left;
        font-size: 11px;
        width: 38px;
        font-weight: bold;
    }

    #profile_blaster .note_description {
        float: left;
        font-size: 11px;
        width: 726px;
    }

    #profile_blaster .darkgreen {
        color: #499805;
        font-size: 16px;
        font-weight: bold;
    }

    #profile_blaster .blaster_gray {
        color: #787878;
        font-size: 11px;
    }

    #profile_blaster .yellowbox {
        background: #feffd7;
        border: 1px solid #cac8cb;
        width: 200px;
        padding: 10px;
        float: right;
    }

    #profile_blaster label {
        float: left;
        margin-right: 10px;
    }

    #profile_blaster input.chkbox {
        float: left;
        height: 13px;
        margin-top: 0;
    }

    #profile_blaster .topcurve-left-pb {
        background: url(/imgs/my-shaadi/ver2/top-curve-pb.gif) no-repeat left top;
        padding-left: 65px;
    }

    #profile_blaster .topcurve-right-pb {
        background: url(/imgs/my-shaadi/ver2/top-curve-pb.gif) no-repeat right top;
        height: 11px;
    }

    #profile_blaster .bottomcurve-left-pb {
        background: url(/imgs/my-shaadi/ver2/pb-bottom-curve.gif) no-repeat left top;
        padding-left: 65px;
        line-height: 32px;
        font: normal 11px arial;
    }

    #profile_blaster .bottomcurve-right-pb {
        background: url(/imgs/my-shaadi/ver2/pb-bottom-curve.gif) no-repeat right top;
        height: 32px;
        line-height: 32px;
        font: normal 29px arial;
    }

    #profile_blaster .middleborder-pb {
        background: #fff url(/imgs/my-shaadi/ver2/middle-bg-plus.gif) repeat-x center bottom;
        border-left: 2px solid #6aa9c9;
        border-right: 2px solid #6aa9c9;
        padding: 0 5px 0 10px;
        font-size: 11px;
        color: #000;
    }

    #profile_blaster .yellowband {
        background: #ffffb7;
        border: 1px solid #bfdd9f;
        width: 726px;
        margin-bottom: 12px;
    }

    #profile_blaster .blaster_icon {
        float: left;
        width: 27px;
        height: 27px;
        background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat left top;
        border: 0;
        margin: 8px 8px 8px 20px;
    }

    #profile_blaster .heading1 {
        background: #fff url(/imgs/my-shaadi/ver2/blaster-bg.gif) repeat-x left top;
        border-bottom: 1px solid #d9d9d9;
        padding: 5px 0 5px 15px;
        color: #63ac33;
        font-size: 16px;
    }

    #profile_blaster .mainborder {
        border: 1px solid #dbdbdb;
        width: 728px;
    }

    #profile_blaster .borderbottom {
        border-bottom: 1px solid #e5e5e5;
        padding: 5px 0;
    }

    #profile_blaster .redicon {
        float: left;
        width: 27px;
        height: 27px;
        background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat 0 -27px;
        border: 0;
        margin: 8px 8px 8px 20px;
    }

    #profile_blaster .yellowbandred {
        background: #ffffb7;
        border: 1px solid #ef0000;
        width: 700px;
        margin-bottom: 12px;
    }

    #profile_blaster .blaster_tooltip {
        width: 349px;
        position: relative;
        left: 30px;
        top: -250px;
    }

    #profile_blaster .padding-tb {
        padding: 5px 0;
    }

    #profile_blaster .topcurve-left {
        background: url(/imgs/my-shaadi/ver2/top-curve-plus.gif) no-repeat left top;
        padding-left: 65px;
    }

    #profile_blaster .topcurve-right {
        background: url(/imgs/my-shaadi/ver2/top-curve-plus.gif) no-repeat top right;
        height: 16px;
    }

    #profile_blaster .bottomcurve-left {
        background: url(/imgs/my-shaadi/ver2/bottom-curve-plus.gif) no-repeat left top;
        padding-left: 65px;
        line-height: 6px;
        font: normal 3px arial;
    }

    #profile_blaster .bottomcurve-right {
        background: url(/imgs/my-shaadi/ver2/bottom-curve-plus.gif) no-repeat right top;
        height: 6px;
        line-height: 6px;
        font: normal 3px arial;
    }

    #profile_blaster .middleborder {
        background: #fff url(/imgs/my-shaadi/ver2/middle-bg-plus.gif) repeat-x center bottom;
        border-left: 1px solid #bbd6f1;
        border-right: 1px solid #bbd6f1;
    }

#less {
    text-align: left;
    padding: 7px 7px 10px 15px;
    font: normal 12px arial;
    width: 553px;
}

    #less .fright {
        float: right;
    }

    #less .fleft {
        float: left;
    }

    #less .tcenter {
        text-align: center;
    }

    #less .yellowband {
        background: #ffffb7;
        border: 1px solid #bfdd9f;
        margin-bottom: 6px;
        width: 530px;
        padding: 8px 0 8px 20px;
    }

    #less .font-15 {
        font: normal 15px arial;
    }

    #less .font-11 {
        font: normal 11px arial;
    }

    #less .font-12 {
        font: normal 12px arial;
    }

    #less .blue {
        color: #0067ac;
    }

    #less .bluelink {
        color: #0664bc;
        font: normal 12px arial;
    }

    #less a.bluelink:link, a.bluelink:visited {
        color: #0664bc;
        font: normal 12px arial;
    }

#lessx a.bluelink:hover {
    color: #0664bc;
    font: normal 12px arial;
}

#less .picon {
    width: 27px;
    height: 27px;
    background: url(/imgs/my-shaadi/ver2/my-shaadi-v2.gif) no-repeat 0 0;
    margin-right: 8px;
}

#success_story .blueband {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #8fa7bf;
    padding: 5px 9px;
}

#success_story .more_success {
    font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
}

#success_story .justify {
    padding: 9px 0 0 9px;
    text-align: justify;
}

#success_story .more_success_bor {
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 8px 0;
    font-weight: bold;
}

#success_story .serial_no {
    float: left;
    width: 70px;
}

#success_story .profie_id {
    float: left;
    width: 150px;
}

#success_story .residing_in {
    float: left;
    width: 200px;
}

#success_story .gender {
    float: left;
    width: 90px;
}

#success_story .religion {
    float: left;
}

#success_story .divider {
    border-bottom: 1px solid #ccc;
    padding: 6px 0;
}

#success_story .month {
    margin: 20px 0 5px 0;
    padding: 3px 7px;
    background: #8ea6be;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

#success_story .couple_photo {
    width: 152px;
    float: left;
    padding: 0 10px;
}

#success_story .listing {
    border-bottom: 1px solid #8fa7bf;
    padding: 10px 0;
}

#success_story .couple_description {
    width: 530px;
    float: left;
    padding-top: 5px;
}

#success_story .photo_border {
    border: 1px solid #333;
    display: inline-block;
}

#success_story 09-Oct-2020 {
    padding: 10px 0 20px;
    border-bottom: 1px solid #bbb;
}

#success_story .greenfont {
    font: normal 18px arial;
    color: #4ea701;
}

#success_story .input1 {
    background: url(/imgs/registration/input-bg.gif) repeat-x scroll 0 0 #ededed;
    border: 1px solid #bdd6a8;
    color: #434343;
    font: normal 13px arial;
    height: 23px;
    margin-right: 5px;
    padding: 1px 1px 0 5px;
    width: 245px;
}

#success_story .select1 {
    background: #fafafa;
    height: 24px;
    border: solid 1px #bdd6a8;
    font: normal 13px arial;
    color: #434343;
    padding: 1px 0;
}

#success_story .textarea {
    width: 643px;
    height: 114px;
    font: normal 13px arial;
    color: #434343;
    border: 1px solid #bdd6a8;
    background: url(/imgs/registration/input-bg.gif) repeat-x scroll 0 0 #ededed;
    margin-top: 10px;
}

#success_story .toppadding {
    padding-top: 3px;
}

#success_story .alternateemail {
    padding-top: 3px;
    width: 155px;
    float: left;
}

#success_story .colon {
    padding-top: 3px;
    width: 10px;
    float: left;
}

#success_story .checkbox {
    width: 250px;
    float: left;
}

#success_story .font-12 {
    font: normal 12px arial;
    color: #000;
}

#success_story .giveus {
    margin-top: 20px;
    border: 1px solid #e0e2e4;
    padding: 5px 20px 10px 25px;
}

#success_story .grayborder {
    border: 1px solid #dcddde;
}

#success_story .successerror {
    margin: 0;
    height: 24px;
    background: url(/imgs/shaadi-info/hint.gif) no-repeat -11px -11px;
    font: normal 11px arial;
    color: #db0006;
}

    #success_story .successerror span {
        margin-left: 15px;
        display: block;
        padding-top: 3px;
    }

#success_story .contact {
    border: 1px solid #e0e2e4;
    padding: 15px 20px;
    color: #878686;
    font-size: 14px;
}

#success_story .contact_form {
    color: #878686;
    font-size: 14px;
    padding-top: 3px;
    font-weight: bold;
}

#success_story .freeholiday_pos {
    width: 172px;
    position: relative;
}

#success_story .feature_left {
    float: left;
    width: 550px;
    padding-right: 8px;
}

#success_story .feature_right {
    float: left;
    width: 172px;
}

#success_story .featured li {
    float: left;
    width: 160px;
}

#success_story .freeholiday_congratulation {
    background: url(/imgs/shaadi-info/top1.gif) no-repeat left top;
    height: 33px;
    width: 172px;
}

#success_story .freeholiday_top {
    background: url(/imgs/shaadi-info/top2.jpg) no-repeat left top;
    height: 27px;
    padding-top: 10px;
    font: bold 11px tahoma;
    text-align: center;
}

    #success_story .freeholiday_top a {
        text-decoration: none;
        color: #333;
    }

#success_story .freeholiday_left {
    background: url(/imgs/shaadi-info/left-img.gif) no-repeat left top;
    float: left;
    width: 19px;
    height: 94px;
}

#success_story .freeholiday_middle {
    float: left;
    width: 133px;
}

#success_story .freeholiday_right {
    background: url(/imgs/shaadi-info/right-img.gif) no-repeat left top;
    float: left;
    width: 20px;
    height: 94px;
}

#success_story .freeholiday_bottom {
    width: 153px;
    height: 105px;
    background: url(/imgs/shaadi-info/top5-bg.jpg) no-repeat left top;
    font: normal 11px Tahoma;
    padding: 18px 5px 18px 14px;
    text-align: left;
}

#success_story .couple_image_container {
    width: 180px;
    float: left;
    padding: 0 30px;
    line-height: 17px;
}

#success_story .couple_image {
    background: url(/imgs/shaadi-info/couple-bg.jpg) no-repeat center center;
    width: 159px;
    text-align: center;
    height: 132px;
    padding-top: 25px;
}

#success_story .success_stories li {
    background: url(/imgs/shaadi-info/couple-bg.jpg) no-repeat center center;
    width: 179px;
    text-align: center;
    height: 132px;
    padding-top: 25px;
    float: left;
    margin: 7px 0;
}

#success_story .profile_id {
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    color: #0067ac;
}

#success_story .pin {
    padding: 0 8px 0 20px;
    display: inline-block;
    font-size: 14px;
    color: #878686;
    font-weight: bold;
}

#success_story .country {
    padding: 0 8px 0 27px;
    display: inline-block;
    font-size: 14px;
    color: #878686;
    font-weight: bold;
}

#success_story .correspondance {
    display: block;
    padding: 22px 0 5px 0;
    color: #fe6c00;
}

#success_story .submit {
    margin-left: 168px;
}

#success_story .success_heading {
    padding: 15px 20px;
    font-size: 14px;
    color: #878686;
}

#success_story .fotmat {
    display: block;
    padding: 2px 0 5px 0;
    color: #f07700;
}

#success_story .text_stories p {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 9px 9px 6px;
}

#success_story .container {
    border-bottom: 1px solid #bbb;
    padding: 10px 0 20px;
}

#success_story .proceed {
    text-align: center;
    padding: 10px 0 20px;
    color: #f07700;
}

#success_story .success_error {
    color: #db0006;
    font: normal 11px arial;
}

#calls_list .calls_list_title {
    font-weight: bold;
    color: #690;
    padding: 0 0 0 15px;
}

#calls_list li {
    float: left;
    line-height: 20px;
}

#calls_list .column_1 {
    font-weight: bold;
    word-wrap: break-word;
    background: #ffffe5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 5px 0 15px;
    width: 100px;
}

#calls_list .column_2 {
    font-weight: bold;
    word-wrap: break-word;
    background: #ffffe5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 5px 0 0;
    width: 100px;
}

#calls_list .column_3 {
    font-weight: bold;
    word-wrap: break-word;
    background: #ffffe5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 5px 0 0;
    width: 240px;
}

#calls_list .column_4 {
    font-weight: bold;
    word-wrap: break-word;
    background: #ffffe5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 5px 0 0;
    width: 150px;
}

#calls_list .data_column_1 {
    word-wrap: break-word;
    padding: 0 5px 0 15px;
    width: 100px;
}

#calls_list .data_column_2 {
    word-wrap: break-word;
    padding: 0 5px 0 0;
    width: 100px;
}

#calls_list .data_column_3 {
    word-wrap: break-word;
    padding: 0 5px 0 0;
    width: 240px;
}

#calls_list .data_column_4 {
    word-wrap: break-word;
    padding: 0 5px 0 0;
    width: 150px;
}

#calls_list .noresult_column {
    word-wrap: break-word;
    border-bottom: 1px solid #ccc;
    padding: 0 5px 0 10px;
    line-height: 20px;
}

#calls_list .row_divider {
    border-top: 4px solid #ccc;
}

.boosters_top_banner_container {
    height: 180px;
    font: normal 15px arial;
    line-height: 17px;
    color: #fff;
    margin: 12px 0 0 0;
}

.boosters_banner_left {
    width: 6px;
    height: 180px;
    overflow: hidden;
    float: left;
    background: url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) no-repeat 0 0;
}

.boosters_banner_center {
    width: 910px;
    height: 180px;
    overflow: hidden;
    float: left;
    background: #78c5d7 url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) repeat-x 0 -180px;
}

.boosters_banner_txt {
    width: 500px;
    float: left;
    margin-top: 15px;
}

.boosters_banner_right {
    width: 6px;
    height: 180px;
    overflow: hidden;
    float: left;
    background: url(/imgs/my-shaadi/response-boosters/res-boost-bg.gif) no-repeat 0 -360px;
}

.boosters_banner_model {
    margin: 0 100px 0 70px;
    float: left;
}

.boosters_banner_top {
    margin-top: 33px;
    float: left;
}

.spacer_23 {
    padding: 23px;
}

.mar_t_18 {
    margin-top: 18px;
}

.boosters_data_container {
    width: 718px;
    margin: 0 auto;
}

.data_point_1 {
    width: 222px;
    float: left;
    font: normal 12px arial;
    line-height: 16px;
    color: #545454;
    text-align: center;
}

.data_point_2 {
    width: 274px;
    float: left;
    font: normal 12px arial;
    line-height: 16px;
    color: #545454;
    text-align: center;
}

.data_point_3 {
    width: 222px;
    float: left;
    font: normal 12px arial;
    line-height: 16px;
    color: #545454;
    text-align: center;
    padding-top: 20px;
}

.data_point_4 {
    width: 230px;
    float: left;
    font: normal 12px arial;
    line-height: 16px;
    color: #545454;
    text-align: center;
}

.data_point_5 {
    width: 256px;
    margin-left: 28px;
    width: 230px;
    float: left;
    font: normal 12px arial;
    line-height: 16px;
    color: #545454;
    text-align: center;
}

.data_container_center {
    width: 515px;
    margin: 0 auto;
}

#pnf {
    padding: 65px 0 65px 25px;
    border-top: 1px solid #e7e7e7;
}

    #pnf .pnf_heading {
        font-size: 30px;
        font-weight: bold;
    }

    #pnf .bor_dash {
        border-top: 1px dashed #8a8a8a;
        margin-top: 22px;
        padding-top: 12px;
        color: #999;
    }

    #pnf .pnf_content {
        padding: 90px 0 0 30px;
        float: left;
        font-size: 20px;
        line-height: 25px;
    }

.sample_preview_container {
    margin: 0 auto;
    width: 710px;
}

.sample_container {
    padding: 10px 0 0 0;
    width: 302px;
    height: 80px;
    float: left;
    background: #f7f6da;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #e8e5c4;
}

.preview_center_container {
    width: 82px;
    float: left;
    padding-top: 40px;
    text-align: center;
    font-size: 11px;
}

.preview_container {
    padding: 10px 0 0 0;
    width: 318px;
    height: 80px;
    float: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #e8e5c4;
}

.sample_photo_container {
    float: left;
    width: 66px;
    margin: 0 15px;
    text-align: center;
}

.sample_photo {
    float: left;
    padding: 3px;
    border: 1px solid #c8c9c2;
    margin: 0 13px 3px 0;
}

.sample_txt {
    font: normal 14px arial;
    float: left;
    width: 205px;
    padding-top: 8px;
}

.preview_photo_container {
    float: left;
    width: 66px;
    margin: 0 12px;
}

.preview_photo {
    padding: 3px;
    border: 1px solid #c8c9c2;
    margin: 0 0 3px 0;
    width: 60px;
}

.preview_txt {
    font: normal 14px arial;
    float: left;
    width: 216px;
    text-align: center;
    padding: 8px 0 0 0;
}

.photo_crop_container {
    border: 1px solid #c8c9c2;
    text-align: center;
    width: 896px;
    margin: 20px auto 0 auto;
}

.photo_crop_pre_loader {
    padding: 200px 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.column_right {
    width: 266;
    float: left;
    padding-left: 30px;
}

.profile_tips {
    padding-top: 40px;
    font-size: 15px;
    color: #666;
}

    .profile_tips li {
        padding: 0 0 25px 20px;
        background: url(/imgs/my-shaadi/arrow-green.gif) no-repeat 0 3px;
    }

.guidline-icon {
    background-position: -52px 0;
}

.faq-icon {
    background-position: 1px -24px;
}

.tip-icon {
    background-position: -23px -25px;
}

#order_activation {
    border-top: 1px solid #e7e7e7;
    padding: 0 15px 47px 15px;
}

    #order_activation .title {
        font: normal 30px arial;
        padding-top: 26px;
        text-align: center;
    }

    #order_activation .later_arrow {
        float: right;
        color: #0067ac;
        font-size: 14px;
        display: inline-block;
        background: url(/imgs/common/lgrey-arrow.gif) no-repeat right center;
        padding-right: 10px;
    }

    #order_activation .orange {
        color: #eb8500;
    }

    #order_activation .order_content {
        background: #f9f8e5;
        padding: 15px;
        margin-top: 10px;
        font-size: 14px;
    }

    #order_activation .dash_border {
        border-bottom: 1px dotted #9b9696;
        padding-bottom: 10px;
    }

    #order_activation .your_offer {
        font-size: 20px;
        color: #659c41;
        padding: 18px 0 10px 0;
        text-align: center;
    }

    #order_activation .white_box {
        border-right: 1px solid #dadacd;
        border-bottom: 1px solid #dadacd;
        background: #fff;
        width: 600px;
        margin: 0 auto;
    }

        #order_activation .white_box ul {
            padding: 0 15px;
            border-bottom: 1px dashed #b0adb0;
        }

        #order_activation .white_box li {
            padding: 10px 0;
            font-size: 16px;
            color: #818181;
            border-bottom: 1px dotted #cdcbcd;
        }

        #order_activation .white_box .last {
            border-bottom: 0;
        }

        #order_activation .white_box .payable {
            padding: 16px 15px;
            font-size: 16px;
            font-weight: bold;
            color: #818181;
        }

        #order_activation .white_box .currency_icon {
            width: 50px;
            text-align: right;
            float: left;
            font-weight: bold;
            font-size: 14px;
            padding-top: 3px;
        }

        #order_activation .white_box .currency {
            width: 72px;
            text-align: right;
            float: left;
            padding-left: 5px;
        }

        #order_activation .white_box .free {
            float: left;
        }

    #order_activation .cancel {
        float: left;
        display: inline-block;
        padding: 13px 0 0 13px;
    }

    #order_activation .white_box .note {
        padding: 8px 0;
        text-align: center;
    }

    #order_activation .makepayment {
        padding: 15px 0 0 316px;
    }

    #order_activation .green_btn {
        background: #86b035;
        border: 1px solid #5d8d19;
        display: inline-block;
        float: left;
        padding: 6px 14px;
        box-shadow: inset 0 1px 0 #a5cf65;
        -moz-box-shadow: inset 0 1px 0 #a5cf65;
        -webkit-box-shadow: inset 0 1px 0 #a5cf65;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: 18px;
        color: #fff;
        cursor: pointer;
    }

.shortlist_dropdown_new {
    font: normal 12px arial;
    color: #000;
    background: #fff;
    width: 203px;
    max-width: 256px;
    border: 1px solid #bebebe;
    box-shadow: 0 3px 4px 1px #ddd;
    -moz-box-shadow: 0 3px 4px 1px #ddd;
    -webkit-box-shadow: 0 3px 4px 1px #ddd;
    -ms-box-shadow: 0 3px 4px 1px #ddd;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}

.shortlist_dropdown_search {
    font: normal 12px arial;
    color: #000;
    background: #fff;
    width: 203px;
    max-width: 256px;
    border: 1px solid #bebebe;
    box-shadow: 0 3px 4px 1px #ddd;
    -moz-box-shadow: 0 3px 4px 1px #ddd;
    -webkit-box-shadow: 0 3px 4px 1px #ddd;
    -ms-box-shadow: 0 3px 4px 1px #ddd;
    position: absolute;
    left: -6px;
    top: 20px;
    z-index: 9;
}

.shortlist_dropdown_pro {
    font: normal 12px arial;
    color: #000;
    background: #fff;
    width: 203px;
    max-width: 256px;
    border: 1px solid #bebebe;
    box-shadow: 0 3px 4px 1px #ddd;
    -moz-box-shadow: 0 3px 4px 1px #ddd;
    -webkit-box-shadow: 0 3px 4px 1px #ddd;
    -ms-box-shadow: 0 3px 4px 1px #ddd;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 9;
}

.shortlist_dropdown_grid {
    left: 0;
    top: 20px;
}

.shortlist_dropdown_prof_page {
    font: normal 12px arial;
    color: #000;
    background: #fff;
    width: 211px;
    max-width: 256px;
    border: 1px solid #bebebe;
    box-shadow: 0 3px 4px 1px #ddd;
    -moz-box-shadow: 0 3px 4px 1px #ddd;
    -webkit-box-shadow: 0 3px 4px 1px #ddd;
    -ms-box-shadow: 0 3px 4px 1px #ddd;
}

    .shortlist_dropdown_new .user_lists p, .shortlist_dropdown_prof_page .user_lists p {
        color: #333;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        padding: 0 0 0 9px;
    }

    .shortlist_dropdown_new .user_lists ul, .shortlist_dropdown_prof_page .user_lists ul {
        list-style: none;
        padding-bottom: 8px;
        width: 100%;
    }

        .shortlist_dropdown_new .user_lists ul li, .shortlist_dropdown_prof_page .user_lists ul li {
            height: 22px;
            line-height: 22px;
            *height: 19px;
            *line-height: 19px;
            padding: 0 0 0 9px;
            *padding: 0 0 0 5px;
            overflow: hidden;
            width: auto;
        }

            .shortlist_dropdown_new .user_lists ul li:hover, .shortlist_dropdown_prof_page .user_lists ul li:hover {
                background: #efefef;
            }

            .shortlist_dropdown_new .user_lists ul li label, .shortlist_dropdown_prof_page .user_lists ul li label {
                float: left;
                width: 71%;
                overflow: hidden;
                cursor: pointer;
            }

                .shortlist_dropdown_new .user_lists ul li label span, .shortlist_dropdown_prof_page .user_lists ul li label span {
                    display: block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .shortlist_dropdown_new .user_lists ul li label input, .shortlist_dropdown_prof_page .user_lists ul li label input {
                    float: left;
                    margin: 5px 5px 0 0;
                    *margin: 0 2px 0 0;
                }

.shortlist_btn_inactive {
    background: #c0c0c0;
    box-shadow: inset 0 1px 0 #d4d4d4;
    -moz-box-shadow: inset 0 1px 0 #d4d4d4;
    -webkit-box-shadow: inset 0 1px 0 #d4d4d4;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-decoration: none;
    border: 1px solid #bebebe;
    color: #fff;
    font: bold 12px arial;
    display: inline-block;
    padding: 4px 11px;
    margin: 0 0 9px 10px;
    *min-width: 105px;
    text-decoration: none;
}

.shortlist_btn_active {
    background: #74acd1;
    box-shadow: inset 0 1px 0 #d4d4d4;
    -moz-box-shadow: inset 0 1px 0 #d4d4d4;
    -webkit-box-shadow: inset 0 1px 0 #d4d4d4;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #618da9;
    display: inline-block;
    color: #fff;
    font: bold 12px arial;
    padding: 4px 11px;
    margin: 0 0 9px 10px;
    *min-width: 105px;
    text-decoration: none;
}

    .shortlist_btn_inactive:hover, .shortlist_btn_active:hover {
        text-decoration: none;
    }

.create_new_list {
    overflow: hidden;
    padding: 12px 0 12px 9px;
    background: #f0f0f0;
}

    .create_new_list a {
        text-decoration: none;
        font: normal 12px arial;
        color: #0067ac;
    }

        .create_new_list a:hover {
            text-decoration: underline;
        }

.view_list {
    float: right;
    padding: 4px 0 0 0;
    text-decoration: none;
    font: normal 11px arial;
    color: #69c;
    width: 29%;
    display: none;
}

    .view_list:hover {
        text-decoration: underline;
    }

.prof_shortlist_dropdwn {
    width: 115px;
    height: 15px;
    padding: 5px 5px 6px 5px;
    background: #fff;
    border: 1px solid #bebebe;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    box-shadow: 0 -1px 0 0 #ddd;
    -moz-box-shadow: 0 -1px 0 0 #ddd;
    -webkit-box-shadow: 0 -1px 0 0 #ddd;
    -ms-box-shadow: 0 -1px 0 0 #ddd;
    position: absolute;
    left: -6px;
    top: -6px;
    z-index: 10 !important;
}

.grid_shortlist_dropdwn {
    left: 0;
    z-index: 10;
}

.grid_shorlist {
    width: 133px;
}

#shortlist_profile_next_container {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    text-align: center;
    *display: none;
}

#profilecontent_area .pro_shortlisted {
    text-align: center;
    font-size: 20px;
    color: #618da8;
}

.dis_name {
    display: block;
    max-width: 169px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin-left: 2px;
}
