textarea {
    resize: none;
}

.tr_bg_color {
    background-color: #F7F7F4;
}

.blog_header_title {
    background-color: #FFFFFF;
}

.blog_content_main {
    background-color: #FFFFFF;
}

.font_bold {
    font-weight: bold;
}

.forum_link {
    font-size: 11px;
}

.search_tr_bg {
    background-color: #cccccc;
}

.navigation_css {
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #000000;
    background-color: #EEEEEE;
}

.my_number_color {
    font-weight: normal;
    color: #818181;
}

.my_number_color_normal {
    color: blue;
}

.highlight {
    background-color: #e6edf7;
}

.highlight_bg {
    background-image: url(highlight_bg.jpg)/*tpa=http://cdn.agematch.com/common-de/highlight_bg.jpg*/;
}

.user_info_who_blocked {
    background-color: #F7F7F4;
}

.forum_add_comment_table {
    background-color: #CA8F8F
}

.forum_add_comment_td {
    background-color: #F7F7F4
}

.new_profile_note_table {
    border: 1px solid #DBB590;
    list-style-type: disc;
    margin-top: 15px;
    background-color: #ffffff;
}

.upgrade_member_table {
    background-color: #000000;
}

.upgrade_member_td {
    background-color: #ffffff;
}

.my_profile_title1 {
    color: #536BA9;
}

.my_profile_title2 {
    font-size: 13px;
    color: blue;
}

.my_profile_title_ms {
    font-size: 13px;
    color: blue;
    text-align: left;
    width: 520px;
}

.my_profile_title3 {
    font-size: 12px;
    font-family: Times New Roman, Times, serif;
    font-weight: bold;
}

.memberonly_title {
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ddb20b;
}

.offered_membership_font {
    color: blue;
}

.red_star {
    color: #FF0000;
}

.blue_star {
    color: blue;
}

.font_blue, .font_blue a:link, .font_blue a:visited {
    color: blue;
}

.font_red {
    color: red;
}

.font_limegreen {
    color: limegreen;
}

.font_dark_green {
    color: #006600;
}

a.font_blue:hover, a.font_blue:link, a.font_blue:visited {
    color: blue;
    text-decoration: none;
    border-bottom: blue solid 1px;
}

a.font_blue_u:hover, a.font_blue_u:link, a.font_blue_u:visited {
    color: blue;
    text-decoration: underline;
}

.a1, .a1 a:link, .a1 a:visited {
    text-decoration: underline;
    color: blue;
}

.a1 a:hover {
    text-decoration: underline;
    color: blue;
}

.font_red {
    color: red;
}

.button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #000000;
    height: 24px;
    overflow: visible;
    width: auto;
    padding-right: 2px;
    padding-left: 2px;
}

.button2 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
    padding-left: 2px;
    padding-right: 2px;
}

.button_short {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
    padding-left: 2px;
    padding-right: 2px;
    width: 40px;
}

.buttont_details {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
    overflow: visible;
    width: auto;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}

.main_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.picture_format_explain {
    text-align: left;
    width: 100%;
    padding-left: 100px;
    font-size: 11px;
}

.div_padding_left2 {
    padding-left: 60px;
}

.div_padding_left3 {
    padding-left: 20px;
}

.profile_privacy {
    padding-bottom: 3px;
}

.profile_privacy_note {
    color: gray;
}

.profile_privacy_note a:link {
    color: gray;
    text-decoration: underline;
}

.profile_privacy_blue_note {
    color: blue;
}

.distance_note {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.distance_note2 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.censor_tid {
    font-weight: bold;
    font-size: 14px;
}

.complete_profile_font, .complete_profile_font a:link, .complete_profile_font a:visited {
    color: #ff0000
}

.wiki_red {
    background-color: #FFCCCC;
    color: #990000;
    text-decoration: line-through;
}

.wiki_green {
    background-color: #CCFFCC;
    color: #009900;
    font-weight: bold;
}

.send_email_tip {
    background-color: #ffffcc;
}

.linktext {
    color: rgb(70, 70, 70);
}

.faint_note {
    color: #818181;
}

.linktext_pay {
    font-size: 13px;
    font-weight: bold;
    color: #666666;
}

.user_info_pic_control {
    text-decoration: none;
}

.table_bg_color {
    background-color: #D9D9D9;
}

.left_img {
    float: left;
    width: 182px;
    background-color: #FFFFFF;
}

.left_img img {
    margin-bottom: 10px;
}

.left_img span {
    font-size: 10px;
    color: blue;
}

.left_without_img {
    margin-top: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.left_without_img_guest {
    margin-top: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.left_without_img a {
    text-decoration: none;
}

.reminding_tip {
    background-color: #ffffcc;
    width: 90px;
    border: 2px solid #ff9a00;
}

.reminding {
    border: 1px solid #ff9a00;
    padding: 10px;
    line-height: normal;
    color: #ff0000;
    background-color: #f6f0f0;
}

.rate_video_note {
    color: #3A94E4;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.guest_home_page_note_frame {
    border: #aa3400 1px solid;
    padding: 5px;
    background: #f4e1d0;
    float: right;
}

.t11 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.videos_currently {
    background-image: url("button_11.gif")/*tpa=http://cdn.agematch.com/common/button_11.gif*/;
    background-repeat: repeat-x;
}

.videos_other {
    background-image: url("button_04.gif")/*tpa=http://cdn.agematch.com/common/button_04.gif*/;
    background-repeat: repeat-x;
}

.videos_title_other {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.videos_title_other a:link {
    font-size: 12px;
    text-decoration: none;
}

.videos_title_other a:hover {
    text-decoration: none;
    font-size: 12px;
}

.videos_title_other a:visited {
    font-size: 12px;
    text-decoration: none;
}

.videos_title_currently {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.t9_gray {
    font-size: 10px;
}

.biaodan {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 35px;
    width: 310px;
}

.preferred_member {
    color: #425889;
}

.faint_red {
    color: rgb(173, 0, 16);
}

.bd1 {
    background-color: #F3F3F3;
    border: 1px solid #CECECE;
}

.adv_search_title {
    background: #fae3ba;
}

.pay_check_bgcolor {
    background: #FFF;
}

.zip_search {
    width: 50px;
}

.pay {
    float: left;
    width: 50%;
}

.create_your_own_blog {
    font-family: Arial;
    font-size: 14px;
    color: rgb(128, 0, 0);
    font-weight: bold;
    text-decoration: none;
}

.complete_profile_scale_outer {
    width: 100%;
    height: 16px;
    border: 1px solid #000000;
    font-size: 1px
}

.complete_profile_scale_inner {
    background: none repeat scroll 0 0 blue;
    margin: 1px;
    height: 14px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    line-height: 14px;
}

.complete_profile_manage, .complete_profile_manage a:link, .complete_profile_manage a:hover, .complete_profile_manage a:visited {
    font-size: 8pt;
    color: blue;
}

.profile_incomplete_table {
    padding-bottom: 5px;
    width: 90%;
}

.profile_completed_table {
    padding-bottom: 5px;
    width: 190px;
}

.complete_profile_td_style{
    text-align: center;
    font-size:10px;
}

.highlight_preferred_member {
    color: blue;
}

.highlight_preferred_member_tip {
    display: none;
    position: absolute;
    z-index: 10000;
    text-align: left;
    border: 1px solid #000;
    background: #ffffe1;
    color: #000;
    width: 265px;
    font-size: 11px;
    margin-left: 142px;
    *margin-left: -8px;
    margin-top:
    0px;
    * margin-top: 8px;
    padding:
    2px;
}

a.highlight_preferred_member:hover, a.highlight_preferred_member:link, a.highlight_preferred_member:visited {
    color: blue;
}

.secure-title {
    font-weight: bold;
    color: rgb(120, 8, 8);
}

.secure-tip {
    font-size: .8em;
}

.secure-tip-date {
    color: red;
}

.main_text_2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.black {
    color: #000000;
}

.b1 {
    border: 1px solid #CCCCCC;
    border-bottom-style: none;
    border-right-style: none;
}

.b2 {
    border: 1px solid #CCCCCC;
    border-left-style: none;
    border-top-style: none;
}

.b3 {
    background-color: #e5e5e5;
}

.list {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.privileges_list_border {
    border: solid #CCCCCC 1px;
}

/* Photo upload pop on user_details page */
.photoUploadPopLeft {
    width: 400px;
    height: 260px;
    float: left;
    overflow: hidden;
}

.photoUploadPopRight {
    width: 190px;
    height: 260px;
    float: right;
    text-align: left;
    overflow: hidden;
}

.uploadLeft {
    margin: 20px 5px;
    position: relative;
    width: 380px;
    height: 175px;
}

#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#popupContact {
    display: none;
    position: fixed;
    _position: absolute;
    height: 250px;
    width: 610px;
    background: #FFFFFF;
    border: 2px solid #cecece;
    z-index: 2;
    padding: 12px;
    font-size: 13px;
}

.time {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.font_gray {
    color: #666666;
}

div#opt-icon {
    float: left;
    height: 12px;
    margin: 2px 3px 2px 0pt;
    overflow: hidden;
    width: 12px;
}

.minus {
    background: transparent url(nav_logo4.png)/*tpa=http://cdn.agematch.com/common-de/nav_logo4.png*/ no-repeat scroll -126px -78px;
}

.plus {
    background: transparent url(nav_logo4.png)/*tpa=http://cdn.agematch.com/common-de/nav_logo4.png*/ no-repeat scroll -114px -78px;
}

.dropmenudiv {
    position: absolute;
    top: 0;
    border: 1px solid #BBB;
    border-bottom-width: 0;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: white;
    width: 200px;
    display: none;
}

.dropmenudiv a {
    width: auto;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #BBB;
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}
* html .dropmenudiv a {
    width: 100%;
}

.dropmenudiv a:hover {
    background-color: #f0f0f0;
}

.BoxContent {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding-top: 8px;
    text-align: left;
    text-decoration: none;
}

.img60 {
    float: left;
    margin-top: 3px;
    padding-bottom: 0px;
    padding-right: 10px;
}

.main_text_order {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 18px;
    width: 180px;
    border: 1px solid #496096;
}

.blog_topic a:visited, .forum_topic a:visited, .forum_category a:visited {
    color: #990099;
}

a.complete_profile_font:link {
    color: blue;
}

.placeholder {
    color: #aaa;
}

#view_profile_link {
    font-weight: bold;
    text-decoration: underline;
}

/**
 * item-list
 */
.item-list {
}

.item-list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.item-list ul li {
    margin: 0 .2em;
    display: inline;
}

.item-list ul li img {
    border: 0;
}

.mail_top_left_image, .mail_top_right_image {
    overflow: hidden;
}

/**
 * Dating sites search new style (12/10/2009)
 */
.search_frame_border {
    border: 1px solid #cacaca;
}

.search_frame_width {
    width: 100%;
}

.search_label_padding {
    padding-left: 3px;
    height: 20px;
}

.search_frame_width input {
    margin-left: 0px;
    padding-left: 0px;
}

.search_label_background {
    background: #bcc9e5;
}

.title_border {
    border-collapse: collapse;
    border: 1px solid #bcc9e5;
    dudley: expression(cellSpacing = 0);
}

.models_info {
    border: 1px solid #cacaca
}

.models_info_top {
    background: #cccccc;
    height: 20px;
    padding-top: 5px;
    padding-left: 5px;
}

.models_info_left {
    padding-left: 5px;
}

.register_table {
    background: #e9e9e9;
}

.imgload {
    background: url(loading-1.gif)/*tpa=http://cdn.agematch.com/common/loading.gif*/ no-repeat center center;
}

.n_forgetpass {
    border: 1px solid #ccc;
}

.n_forgetpass tr td {
    padding: 4px;
}

.n_margintop {
    margin-top: 15px;
}

.seen_mail a, .seen_mail a:visited, .seen_mail a:link, .seen_mail a:hover, .seen_mail a:active {
    font-weight: normal;
    font-size: 1em;
}

.no_top_border {
    border-top: 0;
}

.no_bottom_border {
    border-bottom: 0;
}

div.slidebutton {
    background: url("bg.png")/*tpa=http://images.commercialless.com/common-de/bg.png*/ no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    position: relative;
    width: 80px;
    margin-left: 45px;
}

div.slidebutton .sl_handle {
    cursor: pointer;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 45px;
}

div.slidebutton .sl_handle .sl_slider {
    background: url("slider.png")/*tpa=http://images.commercialless.com/common-de/slider.png*/ no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 2;
}

.text_area_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.n_leftnav {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.n_leftnav li {
    position: relative;
    padding: 8px 0 8px 5px;
    margin-bottom: 1px;
}

.n_leftnav_sel {
    background: #e86721;
    font-weight: bold;
}

.arrow {
    width: 8px;
    float: left;
    position: absolute;
    right: -8px;
    top: 0;
    clear: both;
}

.save-left-space {
    padding-left: 16px;
    margin: 5px 0 5px;
}

.ipal-mail-logo {
    background: url("ipalmail.png")/*tpa=http://cdn.agematch.com/common-de/ipalmail.png*/ no-repeat scroll 16px 2px;
    padding-left: 48px;
}

.story_tip {
    margin-left: 10px;
    *margin-left: 35px;
}

.story_tip li {
    margin-bottom: 3px;
}

#member_required .title, #member_required .title_td_border {
    background: #ccc !important;
    border: 0 !important;
}

.verify_reason {
    list-style-position: outside;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 5px;
}

.minus_arrow_down {
    background: url(arrow_down_new.gif)/*tpa=http://cdn.agematch.com/common-de/arrow_down_new.gif*/ no-repeat;
}

.plus_arrow {
    background: url(arrow.gif)/*tpa=http://cdn.agematch.com/common-de/arrow.gif*/ no-repeat;
}

/* my-profile define styles on the my page */
#my-profile {
}

#my-profile h3 {
    margin: 0 0 0 3px;
    margin: 1em 0 .5em;
    font-size: 1em;
}

#my-profile h3 .faint_note {
    font-weight: normal;
}

#my-profile ul {
    margin: 0 0 0 18px;
    padding: 0;
}

#my-profile ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#my-profile ul.highlighting {
    margin-left: 0;
}

#my-profile ul#verify_mail li {
    list-style-type: disc;
}

#my-profile .plus, #my-profile .minus {
    margin-left: -15px;
}

#my-profile .has-icon {
    width: 15px;
    float: left;
    clear: both;
    margin-left: -15px;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 {
    display: block;
    overflow: hidden;
    width: 1px;
    background: #acd3ea;
    float: left;
}

.xb1 {
    margin: 7px 0;
    height: 16px;
}

.xb2 {
    margin: 8px 0;
    height: 14px;
}

.xb3 {
    margin: 9px 0;
    height: 12px;
}

.xb4 {
    margin: 10px 0;
    height: 10px;
}

.xb5 {
    margin: 11px 0;
    height: 8px;
}

.xb6 {
    margin: 12px 0;
    height: 6px;
}

.xb7 {
    margin: 13px 0;
    height: 4px;
}

.xb8 {
    margin: 14px 0;
    height: 2px;
}

.account_manage_btn {
    width: 200px;
}

.greeting_color_sel {
    width: 100px;
    background: #fff;
}

.fashion_show_search_list {
    text-align: center;
    background: #f7f7f4;
    width: 210px;
    border: 1px solid #d9d9d9;
    padding: 3px;
}

.fashion_show_search_list div {
    padding-left: 8px;
    text-align: left;
}

.fashion_show_search_list div font, .fashion_show_search_list div font a {
    color: gray;
}

.fashion_show_search_list div span {
    color: blue;
}

.chat_bg {
    background: url("btn_chat.gif")/*tpa=http://images.commercialless.com/common/btn_chat.gif*/ no-repeat scroll left top transparent;
    width: 185px;
    padding: 0 0 0 6px;
    line-height: 21px;
    float: left;
    text-decoration: none;
    text-align: left;
    color: blue;
}

table.form td.form-item {
    width: 18em;
}

table.form td.form-item em {
    visibility: hidden;
}

table.form td.form-item label {
    font-weight: bold;
}

table.form td.required em {
    visibility: visible;
    color: #f00;
}

.my_clip_button {
    width: 110px;
    text-align: center;
    border: 1px solid #aaaaaa;
    background-color: #dddddd;
    margin: 0px;
    padding: 5px;
    cursor: default;
    font-size: 12px;
}

.my_clip_button.hover {
    background-color: #eeeeee;
}

.my_clip_button.active {
    background-color: #aaaaaa;
}

.tipsFocus {
    color: #000000;
}

.tipsBlur {
    color: #818181;
}

.tipsFontFamily {
    font-family: Arial,Helvetica,sans-serif;
}

.menu-highlighting {
    color: #00f;
    font-weight: bold;
}

.bid-link-bg {
    float: left;
    padding: 4px 10px;
    color: #fff;
    background: #ea5098 url(bid-link-bg.gif)/*tpa=http://cdn.agematch.com/common-de/bid-link-bg.gif*/ repeat-x left top;
}

.bid-link-bg a {
    color: #fff;
    text-decoration: none;
}

.bid-link-bg a:hover {
    color: #fff;
}

.bid-btn {
    float: left;
}

.bid-left {
    float: left;
    width: 100%;
}

.bid-or {
    float: left;
    padding: 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: blue;
}

.blue_tall_note {
    background: url("blue_tall_note.gif")/*tpa=http://cdn.agematch.com/common-de/blue_tall_note.gif*/ repeat-x scroll left top;
    padding: 10px;
    color: white;
}

.blue_tall_note a {
    color: yellow;
}

.sub_title {
    border-collapse: collapse !important;
    border: 1px solid #bcc9e5 !important;
    dudley: expression(cellSpacing = 0) !important;
    border-bottom: none !important;
    border-top: none !important;
    color: #cb8b00;
    padding: 3px;
    text-align: center;
}

.my_blog_menu {
    border-bottom: 1px #cccccc solid;
    padding-left: 5px;
}

.my_blog_menu a {
    float: left;
    border: 1px #cccccc solid;
    border-bottom: 0;
    margin-left: 2px;
    padding: 0px 5px;
    height: 25px;
    line-height: 25px;
}

.manage_photo_upload_more {
    background: url("highlight_bg_2.png")/*tpa=http://cdn.agematch.com/common/highlight_bg_2.png*/ repeat-x scroll 0 0 transparent;
    display: block;
    height: 28px;
    line-height: 28px;
    padding-left: 3px;
    text-align: center;
}

/* auction begin */
.phone_number_auction_title {
    height: 20px;
    padding: 5px 0 0 0px;
    font-weight: normal;
}

.auction-nav {
    float: left;
    width: 100%;
    height: 29px;
    margin-bottom: 10px;
    margin: 0px;
    padding: 0px;
}

.auction-nav a {
    text-decoration: none;
    border: 1px solid #eab9cc;
    line-height: 25px;
    padding: 0 5px;
    float: left;
    background-image: url("bbutton2.jpg")/*tpa=http://cdn.agematch.com/common/bbutton2.jpg*/;
    background-repeat: repeat-x;
}

.auction-nav a:hover, .auction-nav a.action {
    border-bottom: 1px solid #fff;
    background-image: url("bbutton1.jpg")/*tpa=http://cdn.agematch.com/common/bbutton1.jpg*/;
    background-repeat: repeat-x;
}

.auction-nav ul {
    list-style: none;
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #eab9cc;
}

.auction-nav li {
    float: left;
    bottom: -1px;
    margin-left: 2px;
    position: relative;
}

.add_auction_note {
    padding: 5px 10px;
    border-top: 1px solid #eab9cc;
}

.bid_my_number {
    display: block;
    padding-left: 3px;
    height: 28px;
    line-height: 28px;
    background: url(highlight_bg_2.png)/*tpa=http://cdn.agematch.com/common/highlight_bg_2.png*/ repeat-x;
    text-align: center;
}

.banner_refound {
    background-image: url(banner.png)/*tpa=http://cdn.agematch.com/common/banner.png*/;
    background-repeat: no-repeat;
    height: 93px;
    width: 407px;
}

.banner_refound p {
    width: 290px;
    font-size: 12px;
    color: #f7e9d0;
    float: right;
    margin-right: 17px;
    text-align: left;
}

.banner_back {
    background-color: #f8f7f4;
    background-repeat: no-repeat;
    border: 1px solid #c998c4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 2px;
    width: 144px;
}

/* auction end */
.n-like {
    float: left;
    padding-top: 5px;
}

.n-like-num {
    background: url("like-left.gif")/*tpa=http://cdn.agematch.com/common-de/like-left.gif*/ no-repeat left top;
    padding: 6px 13px;
    float: left;
}

.n-like-button {
    float: left;
    background: url("button-like.gif")/*tpa=http://cdn.agematch.com/common-de/button-like.gif*/;
    height: 26px;
    width: 103px;
}

.n-unlike-button {
    float: left;
    background: url("button-unlike.gif")/*tpa=http://cdn.agematch.com/common-de/button-unlike.gif*/;
    height: 26px;
    width: 103px;
}

.respond {
    float: left;
    padding-top: 50px;
    margin-left: 10px;
    padding: 5px 0px 0px;
}

.respond-left {
    background-image: url(buttonback.gif)/*tpa=http://cdn.agematch.com/common-de/buttonback.gif*/;
    background-repeat: no-repeat;
    background-position: left;
    float: left;
    height: 26px;
    width: 80px;
    margin: 0px;
    padding: 0px;
}

.respond-right {
    background-image: url(buttonback.gif)/*tpa=http://cdn.agematch.com/common-de/buttonback.gif*/;
    background-repeat: no-repeat;
    background-position: right;
    height: 26px;
    width: 3px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.respond_text {
    padding: 6px 20px;
    float: left;
    background-repeat: no-repeat;
}

.firstdateback1 {
    width: 350px;
}

.firstdateback-w {
    float: left;
    margin: 2px 0;
}

.firstdateback {
    background: url(first_date_white_frame_02.png)/*tpa=http://cdn.agematch.com/common-de/first_date_white_frame_02.png*/ no-repeat left 5px;
    position: relative;
    right: 10px;
    width: 345px;
    z-index: 1;
    float: left;
    padding: 2px 0;
}

.firstdateback2 {
    background: url(first_date_white_frame_short_02.png)/*tpa=http://cdn.agematch.com/common-de/first_date_white_frame_short_02.png*/ no-repeat scroll left 5px transparent;
    float: left;
    padding: 2px 0;
    position: relative;
    right: 10px;
    width: 255px;
    *width: 255px;
    _width:
    255px;
    overflow: hidden;
    z-index:
    1;
}

.firstdatebacktitle {
    padding: 5px 20px 0 15px;
    float: left;
    width: 325px;
    *width: 335px;
    _width:
    335px;
    background:
    url(first_date_white_frame_01.png)/*tpa=http://cdn.agematch.com/common-de/first_date_white_frame_01.png*/no-repeat left top;
    overflow: hidden;
}

.firstdatebacktitle2 {
    background: url(first_date_white_frame_short_01.png)/*tpa=http://cdn.agematch.com/common-de/first_date_white_frame_short_01.png*/ no-repeat scroll left top transparent;
    float: left;
    overflow: hidden;
    padding: 5px 0 0 15px;
    width: 240px;
    *width: 255px;
}

.first_date_white_frame_bot {
    float: left;
    margin: -2px 0 0 -10px;
}

.first_date_white_frame_bot2 {
    float: left;
    margin: -2px 0 0 -10px;
    *margin: -2px 0 0 -10px;
    _margin:
    -8px 0 0 -10px;
}

/* pop up box begin */
#pop_up_box .bg {
    background: url("box_bg.png")/*tpa=http://cdn.agematch.com/common-de/box_bg.png*/;
    height: 10px;
    float: left;
}

#pop_up_box .tl {
    background: url("box_tl.png")/*tpa=http://cdn.agematch.com/common-de/box_tl.png*/;
    float: left;
}

#pop_up_box .tr {
    background: url("box_tr.png")/*tpa=http://cdn.agematch.com/common-de/box_tr.png*/;
    float: right;
}

#pop_up_box .bl {
    background: url("box_bl.png")/*tpa=http://cdn.agematch.com/common-de/box_bl.png*/;
    float: left;
}

#pop_up_box .br {
    background: url("box_br.png")/*tpa=http://cdn.agematch.com/common-de/box_br.png*/;
    float: right;
}

#pop_up_box .pop_header, #pop_up_box .pop_footer {
    width: 100%;
    height: 10px;
    position: relative;
    overflow: hidden;
}

#pop_up_box .pop_content {
    width: 100%;
    background: url("box_bg.png")/*tpa=http://cdn.agematch.com/common-de/box_bg.png*/;
    position: relative;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#pop_up_box .pop_loading {
    background: url("loading-1.gif")/*tpa=http://cdn.agematch.com/common/loading.gif*/ no-repeat scroll center center #ffffff;
    text-align: center;
    margin: 0px 10px 0px;
}

#pop_up_box .tl, #pop_up_box .tr, #pop_up_box .bl, #pop_up_box .br {
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0px;
}

/* pop up box end */
.profile_update_frame {
    height: 35px;
    background: url(profile_update_frame.png)/*tpa=http://cdn.agematch.com/common-de/profile_update_frame.png*/ no-repeat;
    position: relative;
    right: 10px;
    z-index: 1;
    width: 350px;
}

.profile_update_tip {
    padding: 10px 10px 0px 20px;
}

.profile_update_frame_new {
    height: 26px;
    width: 460px;
}

.profile_update_frame_left {
    background: url(profile_update_frame_left.png)/*tpa=http://cdn.agematch.com/common-de/profile_update_frame_left.png*/ no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    width: 18px;
}

.profile_update_frame_right {
    background: url(profile_update_frame_right.png)/*tpa=http://cdn.agematch.com/common-de/profile_update_frame_right.png*/ no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    width: 14px;
}

.profile_update_frame_bg {
    background: url(profile_update_frame_new.png)/*tpa=http://cdn.agematch.com/common-de/profile_update_frame_new.png*/ repeat-x scroll 0 0 transparent;
    float: left;
    height: 26px;
    line-height: 26px;
    width: auto;
}

.place-note {
    font-weight: bold;
    float: left;
    width: 100%;
    padding: 10px 0;
}

.color-red {
    color: red;
}

.placebox {
    float: left;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #ccc;
    width: 97.5%;
}

.placebox ul {
    list-style: none;
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
}

.placebox ul li {
    float: left;
    padding: 5px 0px;
    margin: 0px;
    width: 100%;
}

.placebox ul li label {
    float: left;
    font-weight: bold;
    padding-right: 5px;
    width: 75px;
}

.place-textarea {
    width: 600px;
    height: 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 2px;
    background: #f4f3f3;
    border: 1px solid #7f9db9;
}

.place-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 2px;
    width: 527px;
    background: #f4f3f3;
    border: 1px solid #7f9db9;
}

.n-bestplace-title {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}

.n-bestplaces-box {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 10px 0;
    background: #efefef;
}

.n-bestplaces-box tr td {
    padding: 5px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.blog_message_background0 {
    background-color: #f0f0f0;
}

.blog_message_background1 {
    background-color: #e0e0e0;
}

.blog_message_background2 {
    background-color: #d0d0d0;
}

.n-reply {
    float: left;
    margin: 0 0 0 18px;
    padding: 0 0 0 10px;
}

.n-like2 {
    float: left;
    padding-top: 5px;
}

.n-like-num2 {
    background: url("like-left2.gif")/*tpa=http://images.commercialless.com/common-de/like-left2.gif*/ no-repeat scroll left top transparent;
    float: left;
    padding: 6px 13px;
}

.n-unlike-button2 {
    background: url("button-like-1.gif")/*tpa=http://images.commercialless.com/common-de/button-like.gif*/ no-repeat right top;
    float: left;
    height: 26px;
    width: 150px;
    text-align: center;
    line-height: 26px;
    color: blue;
}

.n-unlike-button2 a {
    color: blue;
    cursor: hand;
    cursor: pointer;
    text-decoration: none !important;
    font-weight: bold;
}

.respond2 {
    float: left;
    margin: 5px 0 0 10px;
    background: url("bg-respond-right.gif")/*tpa=http://images.commercialless.com/common-de/bg-respond-right.gif*/ no-repeat right top;
}

.respond2 a {
    float: left;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    color: blue;
    cursor: hand;
    cursor: pointer;
    text-decoration: none !important;
    padding: 0 20px;
    background: url("bg-respond-left.gif")/*tpa=http://images.commercialless.com/common-de/bg-respond-left.gif*/ no-repeat left top;
}

.n-like-button2 {
    float: left;
    background: url("bg-respond-right.gif")/*tpa=http://images.commercialless.com/common-de/bg-respond-right.gif*/ no-repeat right top;
}

.n-like-button2 a {
    float: left;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    color: blue;
    cursor: hand;
    cursor: pointer;
    text-decoration: none !important;
    padding: 0 20px;
    background: url("bg-respond-left.gif")/*tpa=http://images.commercialless.com/common-de/bg-respond-left.gif*/ no-repeat left top;
}

.reg_tips {
    padding: 0;
    margin: 0;
    list-style: outside;
    padding-left: 12px;
    float: left;
    text-align: left
}

.n-comment-list-gray, .n-comment-list-white {
    background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding-top: 3px;
    width: 100%;
}

.n-comment-list-white {
    background: #fff;
}

.n-comment-img {
    border-right: 1px solid #d7ebfa;
}

.pic_back {
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px;
}

/* powerFloat */
.float_list_ul {
    margin: 0;
    padding: 1px;
    border: 1px solid #beceeb;
    background-color: #fff;
    font-size: 12px;
    list-style-type: none;
}

.float_list_a {
    display: block;
    text-decoration: none;
}

.float_list_a:hover {
    background-color: #f0f3f9;
    color: #333;
    text-decoration: none;
}

.float_list_ul li {
    line-height: 20px;
    border-top: 1px solid #f0f3f9;
    text-indent: 5px;
}

.float_list_ul li:first-child {
    border-top: 0;
}

.float_list_null {
    padding: 40px 20px;
    text-align: center;
}

.float_loading {
    width: 100px;
    height: 100px;
    background: url(loading-2.gif)/*tpa=http://cdn.agematch.com/common-de/loading.gif*/ no-repeat center;
}

.float_ajax_image {
    padding: 5px;
}

.float_ajax_box {
    border: 1px solid #ccc;
    background-color: #fff;
}

.float_corner {
    font-size: 18px;
    position: absolute;
    left: -6000px;
    overflow: hidden;
}

.float_corner .corner {
    position: absolute;
}

.float_corner .corner_1 {
    color: #ccc;
}

.float_corner .corner_2 {
    color: #fff;
}

.float_corner_top, .float_corner_bottom {
    width: 16px;
    height: 8px;
}

.float_corner_top {
    line-height: 14px;
}

.float_corner_bottom {
    line-height: 17px;
}

.float_corner_left, .float_corner_right {
    width: 8px;
    height: 16px;
}

.float_corner_top .corner, .float_corner_bottom .corner {
    left: 0;
}

.float_corner_right .corner, .float_corner_left .corner {
    top: -2px;
}

.float_corner_bottom .corner_1 {
}

.float_corner_bottom .corner_2 {
    top: 1px;
}

.float_corner_left .corner_1 {
    right: 0;
}

.float_corner_left .corner_2 {
    right: 1px;
}

.float_corner_top .corner_1 {
    bottom: 0;
}

.float_corner_top .corner_2 {
    bottom: 1px;
}

.float_corner_right .corner_2 {
    left: 1px;
}

/* powerFloat */
/*-------greeting card page-----*/
.n-color-bot {
    background: #f0eeee;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    padding: 3px 5px;
    height: 25px;
}

.n-rate-star { padding: 3px 0; }

.n-card-left {
    float: left;
    width: 20px;
}

.n-card-pic {
    padding: 10px;
    border: 1px solid #cccccc;
    background: #ffffff;
    height: 187px;
}


.n-card-pic img{
    border: 1px solid #CCCCCC;
}

.n-card-pic p {
    padding: 5px 0px 0 0;
    margin: 0px;
}

.n-card-right {
    float: right;
    text-align: center;
    width: 254px;
    padding-top: 2px;
}

.b-card-box {
    margin: 10px 0 0 0;
}

.n-card-pic-top {
    border: 1px solid #cccccc;
    border-bottom: none;
    padding: 2px 5px;
}

/* --------greeting card page end----- */
.online_chat_btn_left {
    background: url("btn_chat_left.png")/*tpa=http://images.commercialless.com/common/btn_chat_left.png*/ no-repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 1px;
    height: 27px;
    width: 31px;
    padding-left: 0px !important;
}

.online_chat_btn_center {
    background: url("btn_chat_center.png")/*tpa=http://images.commercialless.com/common/btn_chat_center.png*/ repeat-x scroll 0 0 transparent;
    color: black;
    cursor: pointer;
    padding: 5px 8px 6px 6px;
    text-align: left;
    text-decoration: none;
}

.online_chat_btn_right {
    background: url("btn_chat_right.png")/*tpa=http://images.commercialless.com/common/btn_chat_right.png*/ no-repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 1px;
    height: 27px;
    width: 3px;
}

/* member loading progress bar */
.member-loading {
    width: 100%;
    padding: 10px 0;
}

.member-loading p {
    width: 285px;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 10px;
}

.member-loading-main {
    width: 285px;
}

/* member loading progress bar */
.private_note_viewer {
    width: 180px;
    word-wrap: break-word;
}

.hidden_pic_mask {
    background: url(blockphotobg_01.png)/*tpa=http://images.commercialless.com/blockphotobg_01.png*/ repeat-x scroll left bottom transparent;
    width: 100%;
    height: 100%;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    _position: absolute;
    _top: 50%;
    left: 0px;
    top: 0px;
    padding-top: 25px;
}

/* payment page */
.upgrade-tip{
    padding:10px;
    line-height:18px;
    text-align: left;
}
.upgrade-btn{
    margin:0 auto;
    width:457px;
    height:40px;
    overflow:hidden;
}
.upgrade-btn-continue{
    margin:0 auto;
    padding:10px 0;
    width:100%;
    height:40px;
    overflow:hidden;
}
.button.upgrade-button {
    background:#e6e6e6;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb576', endColorstr='#ed5d04'); /*  IE */
    background:-webkit-gradient(linear, left top, left bottom, from(#fbb576), to(#ed5d04)); /*  WebKit */
    background:-moz-linear-gradient(top, #fbb576, #ed5d04);
    border:1px solid #c5540b;
    cursor: pointer;
    cursor:hand;
    text-align:center;
    text-decoration:none;
    font: 14px/100% 'microsoft yahei';
    padding:4px 40px;
    text-shadow: 0 1px 1px #f9a460;
    font-weight:bold;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    color: #020202;
    height:30px;
}
.upgrade-btn-left{
    float:left;
}
.upgrade-btn-right{
    border:0px;
    padding:6px 5px 11px 0;
    height:33px;
    float:left;
    font-weight:bold;
    font-size:14px;
    color:#3677b4;
    font-family:Arial, Helvetica, sans-serif;
    font-shadow:0 -1px 0 #fff;
    width:450px;
    cursor:hand;
    cursor:pointer;
    text-shadow: 0 1px 0 #FFFFFF;
    background:url(upgrade-btn-right.png)/*tpa=http://cdn.agematch.com/common-de/upgrade-btn-right.png*/ no-repeat right top;
}
.upgrade_btn{
    margin:0 auto;
    height:41px;
}
.upgrade_btn_left{
    background:url(upgrade_btn_left.png)/*tpa=http://cdn.agematch.com/common-de/upgrade_btn_left.png*/ left no-repeat;
    height:41px;
    color:#fff;
    font-weight:bold;
    font-size:16px;
    line-height:41px;
    padding-left:40px;
    display:inline-block;
    cursor:pointer;
}

.upgrade_btn_right{
    background:url(upgrade_btn_right.png)/*tpa=http://cdn.agematch.com/common-de/upgrade_btn_right.png*/ right no-repeat;
    height:41px;
    border:none;
    color:#fff;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    padding-right:40px;
    cursor:pointer;
}
.upgrade_btn_shadow{
    margin:0 auto;
    height:20px;
    background:url(upgrade_btn_shadow.png)/*tpa=http://cdn.agematch.com/common-de/upgrade_btn_shadow.png*/ no-repeat center;
}
.upgrade-tip-each {
    font-size: 12px;
    text-indent: -8px;
    margin: 0 0 0 8px;
}
.paycc-upgrade-btn-right{
    border:0px;
    padding: 7px 25px 11px 20px;
       height:40px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    cursor:hand;
    cursor:pointer;
    text-shadow: 0 1px 0 #666;
    background:url(paycc-upgrade-btn-right.png)/*tpa=http://cdn.agematch.com/common-de/paycc-upgrade-btn-right.png*/ no-repeat right top;
       margin:0px;
}
/* payment page */
/* tabs on delete account and hold account page */
.member_nav {
    position: relative;
    border-style: none;
    margin: 0px;
    padding: 0px;
}
.member_nav ul {
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding-left: 15px;
    border-style: none;
}
.member_nav li {
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    color: #000;
    margin-right: 5px;
    background: none repeat scroll 0 0 #F6F6F6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
}
.member_nav li.active {
    background: #DDD;
    border-top: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    color: #333;
    font-size: 13px;
    font-weight: bold;
}
.member_nav ul li a {
    color: #777777;
    display: block;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.member_nav ul li a:hover {
    color: #C00;
    text-decoration: none;
}
/* tabs on setting profile page and friend_massinvite */
.switch-nav {
    width: 100%;
    height: 26px;
    position: relative;
}

.switch-nav ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: -1px;
}

.switch-nav ul li {
    float: left;
    padding-right: 3px;
}

.switch-nav a {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #DBB590;
    padding: 5px 15px;
    float: left;
    text-decoration: none;
    font-weight: bold;
}

.switch-nav a:hover {
    border: 1px solid #DBB590;
}


.switch-nav a.active {
    border: 1px solid #DBB590;
    background: #DBB590;
    color: #000;
}

.profile-setting-nav a:hover {
    border: 1px solid #dbb590;
}

.profile_setting_nav_new {
    width: 100%;
    height: 26px;
    position: relative;
}
.profile_setting_nav_new ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    left: 13px;
    bottom: -1px;
    width: 92%;
}
.profile_setting_nav_new ul li {
    float: left;
    width: 33.3%;
    padding-right: 0px;
}
.profile_setting_nav_new a {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px;
    text-decoration: none;
    font-weight: bold;
    display: block;
}
.profile_setting_nav_new a.active {
    color: #000;
}
.marginleft13 {
    margin-left: 13px;
}

/* tabs on setting profile page */

/* Compare benefits of gold and standard membership page */
.note_top_upgrade_from_my_container {width: 98%; margin: 5px auto; panding: 4px;}
.note_top_upgrade_from_my { border: 1px solid #e8b180; background: url(up_back.gif)/*tpa=http://cdn.agematch.com/common/up_back.gif*/ repeat-x; padding: 3px; text-align: center; height: 60px; clear: both; }
.note_top_upgrade_from_my h3{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; float: left; width: 680px; margin: 0px 0px 5px; padding: 8px; text-align: left; line-height: 16px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border:none }
.note_top_upgrade_from_my img{ margin-top: 10px; border:none; float: left; }

.note_button_upgrade_from_my { border: 1px solid #e8b180; background: url(up_back.gif)/*tpa=http://cdn.agematch.com/common/up_back.gif*/ repeat-x; margin: 5px auto; padding: 3px; text-align:; text-align: center; height: 40px; width: 97%; clear: both; }
.note_button_upgrade_from_my h4 { margin: 10px 0px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; border:none; float: left; width: 400px; }
.note_button_upgrade_from_my .manage { margin: 2px 0px 5px 80px; padding: 0px; border:none; float: left; width: 36px; }
.note_button_upgrade_from_my .up_button{ padding: 0px; float: left; width: 150px; border-style: none; margin-left: 100px; margin-top: 5px; }
/* Compare benefits of gold and standard membership page */

/* upgrade_item and search result page. */
#upgrade_item { border: 1px solid #e8b180; background: url(up_back.gif)/*tpa=http://cdn.agematch.com/common/up_back.gif*/ repeat-x; padding: 5px; text-align:; text-align: center; }
#upgrade_item h3{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; float: left; margin: 0px 0px 5px; padding: 6px; border:none }
#upgrade_item h4 { margin: 6px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; border:none }
/* upgrade_item and search result page. */

/* for search page */
.search_new_left{width: 27%; float: left; text-align: left;}
.search_new_left_title{padding: 8px; font-weight: bold;}
.search_new_right{width: 70%; float: right; overf}
.search_new_main {padding-top: 15px;}
.search_new_tools_list {list-style:none; margin: 0px; padding:0px; text-align: left;}
.search_new_tools_list li{position: relative; padding: 8px 0px 8px 5px; margin: 3px 0px 0px 0px;}
.search_tools a { white-space:nowrap;}
span.search_link a, span.search_link a:hover { text-decoration: none; }
.search_link {margin-right:3px; line-height:17px; height:17px; margin-bottom:3px; border:1px solid #cacaca; display:inline-block; padding:0 3px; background:#f4f4f4; overflow:hidden;}
.search_nlink{background:#e6e6e6;}
/* for search page */

/* for upgradet page */
.upgradetd {color: green;}
.upgradetd p{padding: 10px 5px; margin: 0px;}
.whyupgrade-list{width: 100%; position: relative;}
.whyupgrade-list ul{list-style: none; padding: 0px; margin: 0px;}
.whyupgrade-list li{background:url(upgrade-icon01.png)/*tpa=http://cdn.agematch.com/common-de/upgrade-icon01.png*/ no-repeat 10px center; padding:0 0 0 30px; line-height:20px;}
.float-trust {position: absolute; right: 0px; top: -8px;}
.float-trust span{float: left; padding-right: 20px;}
/* for upgradet page */

/* for jquery plugin textarearesizer */
div.grippie {
    background: #eeeeee url(grippie.png)/*tpa=http://cdn.agematch.com/common-de/grippie.png*/ no-repeat scroll center 2px;
    border-color: #dddddd;
    border-style: solid;
    border-width: 0pt 1px 1px;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}
.resizable-textarea textarea {
    display: block;
    margin-bottom: 0pt;
    width: 95%;
    height: 20%;
}
/* for jquery plugin textarearesizer */

#ul_photo_example {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#ul_photo_example li {
    float: left;
    margin-right: 30px;
}

.bf-navlink {
    float:left;
    padding:15px 0px 5px 0;
    margin:0px;
    width: 100%;
}
.bf-navlink ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.bf-navlink ul li {
    float:left;
    padding-right:5px;
}
.bf-navlink ul li div {
    float:left;
}
.bf-navlink ul li a {
    background:url(blog-btn-bg.gif)/*tpa=http://cdn.agematch.com/common-de/blog-btn-bg.gif*/ no-repeat right top;
    line-height:25px;
    float:left;
    padding:0 10px 0 2px;
    text-decoration:none;
}
.bf-navlink ul li label {
    float:left;
    line-height: 25px;
    padding: 0 0px 0 2px;
    background:url(blog-btn-bg.gif)/*tpa=http://cdn.agematch.com/common-de/blog-btn-bg.gif*/ no-repeat left top;
}
.bf-navlink div {
    float:right;
    line-height: 25px;
}
.bf-navlink-border { border-bottom:1px solid #ccc; }

.update_status_link:link {text-decoration: none !important;}
.update_status_link:hover {text-decoration: underline !important;}

div.page-link { font-size: 100%; margin: 3px 2px 3px 0px; color: #333; padding: 3px 3px 3px 0px; }
div.page-link a { color: #333; text-decoration: none; border: 1px solid #7a7a7a; background: #f5f5f5; padding: 2px 5px; }
div.page-link a:hover { color: #000; background: #ffc794; border: 1px solid #c30; text-decoration: none; }
div.page-link a:active { color: #fff; background: #666 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #333; text-decoration: none; }
div.page-link span.current { font-weight: bold; color: #fff; margin-right: -2px; padding: 2px 5px; background: #d68429; border: 1px solid #c67a26; }
div.page-link span.disabled { color: #999; background: #f5f5f5; padding: 2px 5px; border: 1px solid #ccc; }

div.page-rf { font-size: 100%; margin: 3px 0px; color: #333; padding: 3px 0px 3px 3px; text-align: right; }
div.page-rf a { color: #333; margin-right: 2px; text-decoration: none; border: 1px solid #7a7a7a; background: #f5f5f5 url(arr_left.png)/*tpa=http://cdn.agematch.com/common-de/arr_left.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; }
div.page-rf a:hover { color: #000; background: #ffc794 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #c30; background: #ffc794 url(arr_left.png)/*tpa=http://cdn.agematch.com/common-de/arr_left.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }
div.page-rf a:active { color: #fff; background: #666 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #333; background: #f5f5f5 url(arr_left.png)/*tpa=http://cdn.agematch.com/common-de/arr_left.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }

div.page-rr { font-size: 100%; margin: 3px 0px; color: #333; padding: 3px 0px 3px 3px; text-align: right; }
div.page-rr a { color: #333; margin-right: 2px; text-decoration: none; border: 1px solid #7a7a7a; background: url("arr_right.png")/*tpa=http://cdn.agematch.com/common-de/arr_right.png*/ no-repeat scroll right 5px center #f5f5f5; padding: 2px 22px 2px 5px; }
div.page-rr a:hover { color: #000; background: url("arr_right.png")/*tpa=http://cdn.agematch.com/common-de/arr_right.png*/ no-repeat scroll right 5px center #f5f5f5; border: 1px solid #c30; padding: 2px 22px 2px 5px; text-decoration: none; }
div.page-rr a:active { color: #fff; background: #666 url(arr_right.png)/*tpa=http://cdn.agematch.com/common-de/arr_right.png*/ no-repeat 120px 5px; border: 1px solid #333; padding: 2px 22px 2px 5px; text-decoration: none; }

div.page-bt { font-size: 100%; margin: 3px 0px; color: #333; padding: 3px 0px 3px 3px; text-align: right; }
div.page-bt a { color: #333; margin-right: 2px; text-decoration: none; border: 1px solid #7a7a7a; background: #f5f5f5 url(arr_top.png)/*tpa=http://cdn.agematch.com/common-de/arr_top.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; }
div.page-bt a:hover { color: #000; background: #ffc794 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #c30; background: #ffc794 url(arr_top.png)/*tpa=http://cdn.agematch.com/common-de/arr_top.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }
div.page-bt a:active { color: #fff; background: #666 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #333; background: #f5f5f5 url(arr_top.png)/*tpa=http://cdn.agematch.com/common-de/arr_top.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }

div.page-bt_t { font-size: 100%; margin: 3px 0px; color: #333; padding: 3px 0px 3px 3px; text-align: right; }
div.page-bt_t a { color: #333; margin-right: 2px; text-decoration: none; border: 1px solid #7a7a7a; background: #f5f5f5 url(arr_down.png)/*tpa=http://cdn.agematch.com/common-de/arr_down.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; }
div.page-bt_t a:hover { color: #000; background: #ffc794 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #c30; background: #ffc794 url(arr_down.png)/*tpa=http://cdn.agematch.com/common-de/arr_down.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }
div.page-bt_t a:active { color: #fff; background: #666 url(none)/*tpa=http://cdn.agematch.com/common-de/none*/; border: 1px solid #333; background: #f5f5f5 url(arr_down.png)/*tpa=http://cdn.agematch.com/common-de/arr_down.png*/ no-repeat 5px 5px; padding: 2px 5px 2px 22px; text-decoration: none; }

#rep {
    color: #FFFFFF;
    font-size: 12px;
    height: 26px;
    position: absolute;
    top: -35px;
    display: none;
}
#rep .w1 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
#rep .w2 {
    color: #0099FF;
    font-size: 12px;
    font-weight: bold;
}
#rep img {
    float: left;
}

.member_top_nav{ margin-top: 10px; margin-bottom: 20px; }
.member_nav { position: relative; border-style: none; margin: 0px; padding: 0px; text-align: left;
}
.member_title h1{ font-size: 18px; text-align: center; margin-bottom: 20px; }
.member_nav ul { height: 30px; list-style: none outside none; margin: 0; border-style: none; text-align: left; }
.member_nav li { float: left; font-size: 11px; font-weight: bold; height: 30px; line-height: 30px; padding: 0 15px; color: #000; background: #DDD; margin-right: 5px; border-top: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; }
.member_nav li.active { background: none repeat scroll 0 0 #F6F6F6; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; color: #333; font-size: 13px; font-weight: bold;
}
.member_nav ul li a { color: #777777; display: block; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF; }
.member_nav ul li a:hover { color: #C00; text-decoration: none; }

.member_body{ width: 98%; padding: 10px; border-top: none; border-right: none; border-bottom: none; border-left: none; }
.member_body ul{ padding: 15px; margin: 0px; }
.member_body li{ margin: 0px 0px 10px; }

.n-card-pic-luxuries {
    border: 1px solid #d5bb99;
    padding: 10px;
}

.n-card-pic-luxuries p {
    margin: 0;
    padding: 5px 0 0 0;
    text-align:left;
}
/*-------iris changed 10/25----*/
.n-card-pic-luxuries img {
}
/*-------iris new added 10/25----*/
.luxuries-rating{
    text-align:left;
    padding:5px 0 0 0;
}

.luxuries-userinfo { border-top: 1px solid #cccccc; margin: 5px auto 0; background: #efefef; padding: 3px; height: 36px;}
.luxuries-userinfo a { margin: 0px; background: #efefef; padding: 0px; }
.luxuries-userinfo tr td { padding: 3px 2px; }
.luxuries-userinfo tr td p { margin: 0px; padding: 0px; line-height: 10px; }
.luxuries-userinfo img { border: 1px solid #cccccc; }
.luxuries-userinfo font { color: #666666; font-size: 11px; line-height: 10px; }
.luxuries-userinfo b { font-size: 12px; line-height: 22px; }

.selected_date_category {
    background-color: #efefef !important;
    border-collapse: collapse !important;
    dudley:expression(cellSpacing=0) !important;
}

.selected_date_category_menu {
    background:url(icon-j.gif)/*tpa=http://cdn.agematch.com/common-de/icon-j.gif*/ no-repeat 98% 50%  #efefef !important;
    border-collapse: collapse !important;
    dudley:expression(cellSpacing=0) !important;
    font-weight:bold;
    text-decoration:none;
}
.selected_date_category_menu a{
    text-decoration:none;
}

.n-card-pic-list {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.35);
    padding: 0;
    width: 280px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9c9c9c')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9c9c9c');
}

.luxlisturies-userinfo tr td {
    padding: 3px 2px;
}
.list-userinfo tr td p {
    line-height: 10px;
    margin: 0;
    padding: 0;
}

.user_info_descr_middle {
    width: 235px;
    vertical-align: middle;
}

.list-margin{
    margin-bottom:15px;
}

.list-userinfo {
    margin: 0 auto;
    padding: 3px;
}
.list-userinfo a {
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 0;
    padding: 0;
}
.kuang_topbg{
    background:url(kuang_topbg.gif)/*tpa=http://cdn.agematch.com/common-de/kuang_topbg.gif*/ repeat-x left top;
    height:39px;
    width:290px;
	-moz-border-radius: 8px 8px 0 0; 
	-webkit-border-radius: 8px 8px 0 0; 
	border-radius: 8px 8px 0 0; 
}
.kuang_centerbg{
    padding:10px;
}
.kuang_bottombg {
    height:2px;
}
.signin_button {
    width:70px;
    height:30px;
    font-size:16px;
}


/*-------profile advisor start----*/
.style1 {
    color: #940000;
    font-weight: bold;
}
#laststep {
    font-size: 20px;
    color: #cc6666;
    font-weight: bold;
    text-align: center;
    display: block;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}
.non-photo-box {
    border:1px solid blue;
    padding:1em;
}
.non-photo-box a {
    text-decoration:none;
    color:black;
}
.non-photo-box a.logo {
    color:blue;
    font-size:14px;
    font-weight:bold;
}
textarea {
    font-family: Arial;
}
.profileadvisor-small { float: left; margin: 10px 0 0 10px; width: 260px; }
.profileadvisor-small em { float:left; padding:0px 0 0 10px; }
.profileadvisor-small div { float: left; padding: 0 0 10px 10px; width: 240px; }

#profileAdvisorContainer {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#profileAdvisorContainer .tr{
color:#000;
}
#profileAdvisorContainer a{
color:#000;
}
#profileAdvisorContainer #logo {
    border: 10px solid #FFFFFF;
    margin: 0;
    padding: 0;
}
#profileAdvisorContainer .main {
    background: url("profile_advisor_background.jpg")/*tpa=http://cdn.agematch.com/common-de/profile_advisor_background.jpg*/ repeat scroll 0 0 transparent;
    height: 398px;
    position: relative;
    width: 100%;
}

#profileAdvisorContainer .main .copy {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0;
    padding-left: 37px;
    padding-top: 217px;
    width: 390px;

}
#profileAdvisorContainer .main .copy .price {
    color: #FFFFFF;
    display: block;
    font-size: 32px;
    font-weight: bold;
    position: absolute;
    left: 461px;
    top: 29px;
    width: 180px;
}
#profileAdvisorContainer .main .copy .continue {
    background: url(btn-continue-eh.gif)/*tpa=http://cdn.agematch.com/common-de/btn-continue-eh.gif*/ no-repeat scroll 0 0 transparent;
    height: 64px;
    left: 30px;
    position: absolute;
    top: 309px;
    width: 181px;
    border:0;
    text-indent:-999px;
    overflow:hidden;
    cursor:hand;
    cursor:pointer;
}
#profileAdvisorContainer .main .des{
color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    left: 37px;
    position: absolute;
    top: 164px;
    width: 400px;
}
#profileAdvisorContainer .main .link-ordernow {
    font-weight: bold;
    position: absolute;
    left: 495px;
    top: 66px;
    font-size: 18px;
    text-align: center;
    line-height:18px
}
#profileAdvisorContainer .main .link-ordernow a { color: #000000; text-decoration: underline; }
#profileAdvisorContainer .main .link-ordernow a:hover { text-decoration: none; }

#profileAdvisorContainer .before-after {
    background: url(see-before-after.png)/*tpa=http://cdn.agematch.com/common-de/see-before-after.png*/ no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 43px;
    overflow: hidden;
    text-indent: -999px;
    width: 286px;
}
#profileAdvisorContainer .special-offer { background: url(profile_advisor_photos_review.png)/*tpa=http://cdn.agematch.com/common-de/profile_advisor_photos_review.png*/ no-repeat scroll 0 0 transparent; display: block; float: right; height: 257px; overflow: hidden; text-indent: -999px; width: 348px; border:0; cursor:hand; cursor:pointer; }

#profileAdvisorContainer .bullets {
    margin: 40px 0 0 30px;
    padding: 0;
}
#profileAdvisorContainer .bullets ul {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
#profileAdvisorContainer .bullets ul li {
    color: #000000;
    font-size: 14px;
    list-style-image: url(bullet-checkmark.png)/*tpa=http://cdn.agematch.com/common-de/bullet-checkmark.png*/;
    margin: 0 0 0 40px;
    padding: 0 0 0 5px;
}
#profileAdvisorContainer .bullets ul li strong {
    color: #000000;
    font-size: 16px;
}
#profileAdvisorContainer .footer { background: url(profile_advisor_bottom_bar.png)/*tpa=http://cdn.agematch.com/common-de/profile_advisor_bottom_bar.png*/ no-repeat scroll 0 0 transparent; clear: both; height: 70px; width: auto; }

#profileAdvisorContainer .bullets strong {
    color: #FF6600;
    font-size: 20px;
    font-weight: bold;
}
/*-------profile advisor end----*/


/*-------Latest Activity Start----*/
.LatestActivity {
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    padding-bottom: 25px;
}

.d_line, .d_line_top {
    border-top: 1px solid #e5e5e5;
}

.L_time {
    color: #999999;
    font-size: 11px;
}

.L_vote {
    color: #000;
    font-size: 12px;
    float: right;
}

.L_vote_new {
    color: #000;
    font-size: 12px;
}

.d_line .L_title , .d_line .L_title a{display: inline; font-weight: bold; text-decoration: none;}

.activity_sortby {
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    width: 88px;
}
.activity_sortby2 {
    background: url("activity_type_bground.gif")/*tpa=http://cdn.agematch.com/common-de/activity_type_bground.gif*/ no-repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    width: 88px;
}
.activity_sortby2 a, .activity_sortby2 a:link, .activity_sortby2 a:visited, .activity_sortby2 a:hover {
    color: #000000;
    text-decoration: none;
}
.activity_sortby a:link {
    color: #000000;
    text-decoration: none;
}
.activity_sortby a:visited {
    color: #000000;
    text-decoration: none;
}
.activity_sortby a:hover {
    color: #666666;
    text-decoration: underline;
}

.activity_bar_bg {
    background:url("activity_03.gif")/*tpa=http://cdn.agematch.com/common-de/activity_03.gif*/ repeat-x; height:28px;
}

.activity_sortby2_rt_360403 {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background:#fff;
}

.activity_sortby2_rt_360403 a, .activity_sortby2_rt_360403 a:link, .activity_sortby2_rt_360403 a:visited, .activity_sortby2_rt_360403 a:hover {
    color: #000000;
    text-decoration: none;
}

.activity_sortby_rt_360403 {
    font-size: 12px;
    height: 25px;
    line-height: 24px;
}

.activity_sortby_rt_360403 a:link, .activity_sortby_rt_360403 a:visited {
    color: #000000;
    text-decoration: none;
}

.activity_sortby_rt_360403 a:hover {
    color: #666666;
    text-decoration: underline;
}
/*-------Latest Activity End----*/

#lastet_activity_note {
    width: 160px;
}

.luxuries_sortby {
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    padding:0 2px;
}
.luxuries_sortby2 {
    background: url("activity_type_bground.gif")/*tpa=http://cdn.agematch.com/common-de/activity_type_bground.gif*/ no-repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 25px;
    line-height: 24px;
    width: 88px;
}
.luxuries_sortby2 a, .luxuries_sortby2 a:link, .luxuries_sortby2 a:visited, .luxuries_sortby2 a:hover {
    color: #000000;
    text-decoration: none;
}
.luxuries_sortby a:link {
    color: #000000;
    text-decoration: none;
}
.luxuries_sortby a:visited {
    color: #000000;
    text-decoration: none;
}
.luxuries_sortby a:hover {
    color: #666666;
    text-decoration: underline;
}
.luxuries_bar_bg {
    background: url("activity_03.gif")/*tpa=http://cdn.agematch.com/common-de/activity_03.gif*/ repeat-x scroll 0 0 transparent;
    height: 28px;
}

.3new_border {
    border: 1px solid #facb5a;
    background: url("new_bg.jpg")/*tpa=http://cdn.agematch.com/common-de/3new_member/new_bg.jpg*/ repeat-x #fed9b1;
}
.3new_bg {
    background: url("3new_bg.jpg")/*tpa=http://cdn.agematch.com/common-de/3new_member/3new_bg.jpg*/ no-repeat bottom center;
}
.featured_member_info {
    font-size: 11px;
    text-align: center;
}
.featured_member_info .featured_member_name, .featured_member_info .featured_member_name_link {
    font-weight: bold;
}
.prompt {
    background: none repeat scroll 0 0 #fbf9e3;
    border: 1px solid #fac798;
    padding: 4px;
}
#foot_banner_list ul { margin: 0; padding: 0; list-style-type: none; }
#foot_banner_list ul li { margin: 0 .2em; display: inline; }

.extra-photo-comment {
    padding:2px 0;
}
.extra-photo-comment a {
    text-decoration:none;
}
.extra-photo-comment a:hover {
    text-decoration:underline;
}
.extra-photo-comment a.font_blue:hover {
    color:#666;
}
.photo-comment-con {
    float: left;
    margin-top: -17px;
    padding: 5px;
    width: 98%;
    position:relative;
    z-index:999;
}
.extra-photo-comment .photo-num {
    font-size:10px;
    color:#666;
    margin-top:-10px;
    width:100%;
    text-align:center;
    position:relative;
    z-index:999;
}
.n_verification_status {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.n_verification_status li {
    margin-bottom: 1px;
    padding: 8px 0 0px 5px;
    position: relative;
}

.float-trust-advise {
    position: absolute;
    right:-10px;
    top: 0;
    float: right;
}
.float-trust-advise span {
    float: left;
    padding-right: 20px;
}
.select_pic {
    margin: 9px 5px 3px;
    border: 3px solid #bebebe;
    background: #bebebe;
    width:50px;
    height:50px;
    overflow:hidden;
}
.photo_arr {
    height: 9px;
    width: 17px;
    position: absolute;
    top: 2px;
    left: 26px;
    background: url(arr.png)/*tpa=http://cdn.agematch.com/common-de/arr.png*/ no-repeat;
}
.pic_box {
    width: 70px;
    height: 66px;
    float: left;
    cursor: pointer;
    position:relative;
}

.pic_box .select_pic .blockphoto { margin: 9px 6px 3px; border: 3px solid #bebebe; background: #bebebe; }
.scrollbox { zoom: 1; overflow: hidden; height: 67px; margin-top: 8px; padding:  0 0 0 5px; }
#scroll { padding: 0px; margin: 0px; }
.photo_arr_select { display: block; }
.photo_arr_no_select { display: none; }
.blockphoto { background: #000; padding: 5px 0; width: 77px; color: #fff; text-align: center;font-size: 11px;-webkit-text-size-adjust:none; }

.dateidea-tab{
    margin:10px 0 5px 0;
}
.dateidea-bg-tm{
    background:url(dateidea-bg-tm.png)/*tpa=http://cdn.agematch.com/common-de/dateidea/dateidea-bg-tm.png*/ repeat-x left top
}
.dateidea-bg-ml{
    background:url(dateidea-bg-ml.png)/*tpa=http://cdn.agematch.com/common-de/dateidea/dateidea-bg-ml.png*/ repeat-y left top
}
.dateidea-bg-mr{
    background:url(dateidea-bg-mr.png)/*tpa=http://cdn.agematch.com/common-de/dateidea/dateidea-bg-mr.png*/ repeat-y left top
}
.dateidea-bg-bm{
    background:url(dateidea-bg-bm.png)/*tpa=http://cdn.agematch.com/common-de/dateidea/dateidea-bg-bm.png*/ repeat-x left bottom
}
.dateidea-box{
    width:100%;
    float:left;
    position:relative;
    background-color: #fff;
}
.dateidea-bg-arrow{
    position:absolute;
    left:20px;
    bottom:-35px;
}
.dateidea-box-left{
    float:left;
    padding:0 10px 0 10px;
}
.dateidea-box-left a{
    border:1px solid #ccc;
    padding:2px;
    float:left;
}
.dateidea-box-right{
    float:left;
    width:85%;
}
.dateidea-box-right p{
    padding:2px 0;
    margin:0px;
}

.import_area{
    position: absolute;
    z-index:1;
    background:url(import.png)/*tpa=http://cdn.agematch.com/common/import.png*/ no-repeat;
    width:221px;
    height:68px;
    left:368px;
    top:-40px;}
.import_area h1{
    font-size:13px;
    font-weight:bold;
    color:#3b5998;
    padding:10px 15px 5px 15px;
    margin:0;
    line-height:16px;}
.import_area h2{
    margin:0 15px;
    font-size:12px;
    font-weight:normal;
    line-height:14px;}

.pin-profile-photos{ width:100%; }
.pin-profile-photos ul{ list-style:none; padding:0px 0 0 2px; margin:0px; }
.pin-profile-photos ul li{ padding:10px 5px; float:left; }
.pin-profile-photos ul li img { width: 96px; border: 0; }

.feature_close { position: absolute; float: right; height: 16px; width: 16px; margin-left: 143px; }
.phptoalbum-next {
    float:right;
    text-align:right;
}
.phptoalbum-view {
    float:left;
    line-height:22px;
}
#fb_like {
    float:left;
}
.phptoalbum-next-btn {
    float:left;
    margin-top:0px;
    padding:0px;
}
div.phptoalbum-next-btn a {
    border-radius: 3px 3px 3px 3px;
    background:#fff;
    border:1px solid #959999;
    padding:2px 10px;
    text-decoration:none;
    font-weight:bold;
    text-shadow: 1px 1px 1px #FFFFFF;
    float:left;
    margin-left:5px;
}
div.phptoalbum-next-btn a:hover {
    text-decoration:underline;
}
.quick_message_group_album, .perboard_comment_album{
    border-bottom:1px solid #ccc;
    margin:0 0 10px 0;
    width:100%;
}
.quick_message_group_album tr td{
    padding:2px 0;
    text-align:left;
}

#pw_tips {
    width: 600px;
    height: 500px;
}
.questionarea {
    padding:10px;
}
.question_top {
    background:#f1f1f1;
    border-bottom:1px solid #dedede;
}
.question_item {
    border-bottom:1px dashed #dedede;
}
.questionarea ul {
    list-style:none;
    margin:0;
    padding:0;
}
.questionarea ul li .del {
    float:right;
    width:10px;
    height:10px;
    margin:-5px -5px 0 0;
}
.questionarea ul li .del a {
    font-size:18px;
    display:none;
    _display:none;
    *display:block;
    color:gray;
    text-decoration:none;
}
.questionarea ul li:hover .del a {
    display:block;
}
.questionarea ul li .del a:hover {
    color:red;
}
.questionarea ul li .question-name a {
    text-decoration:none;
}
.questionarea ul li label {
    margin:0 10px 0 0;
    border:1px solid #ccc;
    float:left;
    padding:0px;
}
.questionarea ul li label a {
    float:left;
    width:100px;
    /* height:74px; */
    text-align:center;
    text-decoration:none;
}
.questionarea ul li label img {
    border:0px;
}
.questionarea ul li label a span {
    color:blue;
    font-size:11px;
    margin-top:30px;
    float:left;
    width:100%;
    text-align:center;
}
.questionarea ul li p {
    padding:5px 0 20px 0;
    width:100%;
    float:left;
}
.questionarea ul li .question-time {
    color:#8c8989;
    font-size:11px;
    right:-10px;
    position:absolute;
    text-align:right;
    top:-2px;
    font-weight:normal;
}
.questionarea ul li .question-name {
    font-weight:bold;
    position:relative;
}
.question-right {
    float: left;
    width:80%;
}
.question-right .question_text {
    margin:0px;
    padding:8px 0px;
}
.question-right .ownquestion {
    margin:0px;
    font-size:14px;
    font-weight:bold;
    padding:8px 0px;
}
.n-Button.Button-question {
    font-size: 12px;
    height: 25px;
    margin:0 !important;
    float:none;
    padding:0 15px !important;
}
.btn_question {
    margin:5px 0;
}
.question-bot {
    margin-top:10px;
}
.question-bot a {
    text-decoration:none;
}
.anwserquestionaera {
    margin:10px 0;
    padding:0 10px;
}
.anwserquestionaera h4 {
    font-size:12px;
    font-weight:bold;
    padding:0;
    line-height:18px;
    margin:0;
    float:left;
}
.anwserquestionaera ul {
    list-style:none;
    margin:0;
    padding:10px 0 0 0;
}
.n-answer-tips {
    float: left;
    height: 17px;
    margin: 0 0 0 5px;
    position: relative;
    width: 16px;
}
.n-answer-tips .n-answer-arrow {
    display: none;
    left: 18px;
    position: absolute;
    top: -8px;
    z-index: 99999;
}
.n-answer-tips:hover .n-answer-arrow {
    display: block;
}
.n-answer-tips .n-answer-tips01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    display: none;
    float: left;
    left: 26px;
    padding: 10px;
    position: absolute;
    top: -22px;
    width: 320px;
    z-index: 9999;
}
.n-answer-tips:hover .n-answer-tips01 {
    display: block;
}
.question-name a {
    font-weight:bold;
}
.question-left {
    float:left;
    padding:0 10px 0 0;
    text-align:center;
    font-size:11px;
}
.question-right {
    float:left;
    width:480px;
}
.question-right p {
    margin:0px;
    padding:8px 0px;
}
.question-bot {
    color:#333;
}
.whoviewd-tit{
    color:#bf6709;
    font-weight:bold;
    text-align:center;
    font-size:14px;
    padding:15px 0;
    background:url(whoviewed-line.gif)/*tpa=http://cdn.agematch.com/common-de/whoviewed-line.gif*/ no-repeat center bottom;
}
.whoviewd-info{
    padding:10px 0;
}
.whoviewed-top{
    border-bottom:1px solid #facb5a;
}
.whoviewed-border{
    border:1px solid #facb5a;
    background:url(highlight_bg.jpg)/*tpa=http://cdn.agematch.com/common-de/highlight_bg.jpg*/ no-repeat left top;
    margin:2px 0;
}

.edit-btn {
    padding:5px 15px;
    margin:0 0 2px 0;
    float:left;
    border:1px solid #d6dae2;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    background-color: #e8e8e8;
    background: -moz-linear-gradient(center top, #fefefe, #e6e6e6 0%, #fefefe 0%, #e6e6e6);
    background: -o-linear-gradient(top left, #fefefe, #e6e6e6 0%, #fefefe 0%, #e6e6e6);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#e6e6e6), color-stop(.5, #fefefe), color-stop(.5, #e6e6e6));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6');
    text-decoration: none !important;
}

.profile-btns a.hidden {
    background: url("profile-btn-right.gif")/*tpa=http://cdn.agematch.com/common-de/profile-btn-right.gif*/ no-repeat scroll right top transparent;
    color: #787878;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0 3px 0 4px;
    text-decoration: none !important;
    text-shadow: 1px 1px 1px #ffffff;
}

.photoalbum-right li a.hidden {
    background: url("profile-btn-right.gif")/*tpa=http://cdn.agematch.com/common-de/profile-btn-right.gif*/ no-repeat scroll right top transparent;
    color: #787878;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0 3px 0 4px;
    text-decoration: none !important;
    text-shadow: 1px 1px 1px #ffffff;
}

#ques_tip ul li {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
}

#ques_tip h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.myquestion{
    width:100%;
    float:left;
    background:#f0f0f0;
    border-top:1px solid #d4d3d3;
}
.myquestion .left{
    float:left;
    width:120px;
    padding:20px 0 20px 20px;
}
.myquestion .left img{
    padding:2px;
    border:1px solid #ccc;
}
.myquestion .right{
    float:left;
    width:70%;
    padding:20px 0px 0px 10px;
}
.myquestion .right p{
    line-height:22px;
    padding:10px 0 15px 0px;
    margin:0px;
}
.myquestion .right .q-title{
    font-size:18px;
    font-weight:bold;
    margin-top:-5px;
}
.bg-myquestion{
    background:url(bg-myquestion.png)/*tpa=http://cdn.agematch.com/common-de/bg-myquestion.png*/ no-repeat center top;
    height:12px;
    width:100%;
    float:left;
    margin:0 0 10px 0;
}
.lc_verified_bg {
    background: url("certified_lesbian.png")/*tpa=http://cdn.agematch.com/common/certified_lesbian.png*/ no-repeat scroll right top transparent;
}

.like_link{
        width:200px;
        height:20px;
        font-weight:bold;
        float:right;
        text-align:left;
        margin:10px 0;
}

.like_link img{
        margin:0 5px;
        border:none;
        vertical-align:middle;}
.like_area{
        width:347px;
        height:132px;
        margin-left:20px;
        z-index:1;
}
.like_area ul{
        list-style:none;
        margin:0;
        padding:0;}

.like_area ul.like_arrow{
        height:120px;
        width:12px;
        background:url("Like_arrow_left.png")/*tpa=http://cdn.agematch.com/common/Like_arrow_left.png*/ no-repeat 0 20%;
        float:left;
}
.like_area ul.like_bg{
        background:url("like_bg_new.png")/*tpa=http://cdn.agematch.com/common/like_bg_new.png*/ no-repeat;
        height:120px;
        padding:10px;
        float:left;
        width: 277px;
}
.like_area ul.like_bg img{
        float:right;
        margin-right:1px;
        vertical-align:middle;}
.like_area ul.like_bg li.like_title{
        line-height:18px;
        height:18px;
        padding:0 0 5px 0;
        margin-bottom:5px;
        font-weight:bold;
        font-size:12px;
        text-align: left;
        }
.like_area ul.like_bg li.like_input{
        width:280px;
        margin:0 auto;
        height:45px;}
.like_input_style{
        width:269px;
        height:35px;
        line-height:12px;
        vertical-align:top;}
.like_area ul.like_bg li.like_button{
        float:right;
        margin:5px 0;
}

.title-td-link{background:#ebe9e9;}
.title-a{display:inline; overflow:hidden; float:left; width:100%; padding:10px 0; }
.title-a a{ width:263px; text-indent:10px; line-height: 20px; white-space:nowrap;display:block;}
.menu_hl { color: #cc6600; }

.photo_large {
    background: #FFF;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #CCC;
    box-shadow:1px 1px 5px rgba(0, 0, 0, 0.35);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9c9c9c')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9c9c9c');
}

#quality_messages_tips h3 {margin-bottom:0px;}
.stat_left{width:238px; border:1px solid #ADC8EE;}
.stat_left ul{list-style:none; margin:0; padding:0; padding-bottom:10px;}
.left_tit{height:30px; line-height:30px; font-size:15px; font-weight:bold; background:#adc8ee; width:238px; text-indent:3px;}
.left_li{margin-top:5px; padding-left:5px;}
.left_tit span{margin-top:7px; float:left;}
.left_tit span input{margin:0; padding:0; width:15px; height:15px}

.cursor_link { cursor: pointer }
.details_item {
    font-weight: bold;
}
.tab-bolder{border:2px solid #ccc;padding:15px 10px 10px 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;position:relative;float:left;height:192px;}
.tab-bolder strong{position:absolute;left:10px;top:-7px;background:#fff;font-size: 14px;}

ul.privacy_setting a.hide {color: gray;}
ul.privacy_setting a.open {color: blue;}

#learn_more ul li, li { font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin: 0px; padding: 0px; }
#learn_more h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.login-container{
    width:85%;
    margin:0 auto;
    color:#606060;
    font-size:12px;
}
.login-container-bg{
    float:left;
    padding:20px 10px;
    background:#fff;
    width: 100%;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.sign-register{
    float:left;
    width:35%;
    margin:0 20px;
    border-right:1px solid #ccc;
}
.sign-register ul{
    list-style:none;
    padding:0px;
    margin:0px;
    width:100%;
}
.sign-register ul form{
    margin:0;
    padding:0;
}

.sign-register ul li{
    width:100%;
    padding:4px 0;
    text-align:left;
}
.sign-register ul li label{
    font-weight:bold;
    width:100%;
    float:left;
    padding:0 2px 0 0;
    margin:0;
}
.sign-register ul li span.login_forgot a{
    float: right;
    font-size: 11px;
    line-height: 25px;
    padding-right: 50px;
    text-decoration:none;
}
.sign-register h4 {
    font-size: 20px;
    margin: 0;
    padding: 0 0 10px;
    text-align: left;
}
.sign-register h5 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-align: left;
}
.sign-login{
    border:0px;
    width:52%;
}

.iput01{
    width:200px;
    padding:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3e7db7;
    font-weight:bold;
}

.extra-photo-comment .perboard_td_color a:link, .extra-photo-comment .perboard_td_color a:visited { font-size: 13px; text-decoration: underline; color: #333; font-weight: bold; }

.tab-bolder{border:2px solid #ccc;padding:15px 10px 10px 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;position:relative;float:left;height:192px;}
.tab-bolder strong{position:absolute;left:10px;top:-7px;background:#fff;font-size: 14px;}

.gotopage{ float:right; margin:2px 0 0 5px }
.gotopage span{ float:left; margin:4px 5px 0 0; }
.gotopage input{ float:left; }
.gotopage .input-go{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; margin:1px 5px 0 0; width:50px; }
.upgrade_now {
    color: blue;
}

.facebox_btn {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    padding: 4px;
}

.activity_pics img{
    width: 65px;
}

.fraud-awareness{
    margin:10px 0 0 0;
}
.fraud-awareness .awareness-tit{
    font-weight:bold;
    padding:2px 5px;
}
.fraud-awareness p{
    padding:5px;
    margin:0px;
}

#dating_tips_category a {
    line-height: 24px;
}
#dating_tips_category a:link {
    text-decoration: none;
}
#dating_tips_category a:hover {
    text-decoration: underline;
}

.n-Button {
    border: 1px solid transparent;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    cursor: pointer;
    display: inline-block;
    font-family:"helvetica neue", arial, sans-serif;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: .11em .825em .21em;
    height:28px;
    float:left;
    margin-left:5px;
    text-align: center;
    -moz-transition: all .05s ease-in-out;
    -o-transition: all .05s ease-in-out;
    -webkit-transition: all .05s ease-in-out;
}
.n-Button.Button-white {
    background-color: #f0eded;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5, #f9f7f7), color-stop(.5, #f6f3f4));
    background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    border-color: #bbb;
    color: #524d4d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
    text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
.n-Button.Button-orange{
    background-color: #f0933b !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9c08b), to(#f0933b), color-stop(.0, #f9c08b), color-stop(.0, #f0933b)) !important;
    background-image: -moz-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b) !important;
    background-image: -o-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b) !important;
    background-image: -webkit-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b) !important;
    border-color: #cf7015;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c08b', endColorstr='#f0933b') !important;
    text-shadow: 0 1px #f9c08b;
}
.n-Button.Button-orange:hover{
    background-color: #dd8028;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efae72), to(#dd8028), color-stop(.0, #efae72), color-stop(.0, #dd8028));
    background-image: -moz-linear-gradient(top, #efae72, #dd8028 0%, #efae72 0%, #dd8028);
    background-image: -o-linear-gradient(top, #efae72, #dd8028 0%, #efae72 0%, #dd8028);
    background-image: -webkit-linear-gradient(top, #efae72, #dd8028 0%, #efae72 0%, #dd8028);
    border-color: #cf7015;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efae72', endColorstr='#dd8028');
    text-shadow: 0 1px #f9c08b;
}
.n-Button.Button-otherstyle {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin-left: 0;
    margin-right: 5px;
    padding: 0 10px !important;
    text-decoration: none;
}

.n-Button.Button-login {
    font-size: 16px;
    height: 35px;
    margin-left: 0;
}
.n-Button.Button-search{
    font-size: 13px;
    height: 35px;
    margin: 0;
    padding: 0.11em 2.825em 0.21em;
    float: none;
}
.n-Button.Button-profilebtn {
    font-size: 12px;
    height: 22px;
    margin:0 10px 10px 0;
    line-height:22px;
    padding:2px 15px;
}
.n-Button.Button-profilebtn a{
    text-decoration:none;
}
.n-Button.Button-faq {
    float: none;
    font-size:14px;
    height:30px;
    line-height: 30px;
    margin-left: 0;
    margin-right: 5px;
    padding: 0 40px !important;
    text-decoration: none;
}
.uploadpic-note {
    color: gray;
    font-size: 10px;
}

.footer_anchor_text a:link, .footer_anchor_text a:hover, .footer_anchor_text a:visited {
    text-decoration: none;
}

.left_menu_anchor_text a:link, .left_menu_anchor_text a:visited { text-decoration: none; }
.left_menu_anchor_text a:hover { text-decoration: underline; }

input[type="submit"], input[type="radio"], input[type="button"], input[type="file"], input[type="checkbox"], input[type="image"], select
{
    cursor: pointer;
}

.tag_a_tyle a:link {
    text-decoration: none;
}
.tag_a_tyle a:hover {
    text-decoration: underline;
}

.nav-dropdown, .nav-dropdown-display {
    width:98%;
    float:left;
    line-height:28px;
    position:relative;
    z-index:1000;
}
.nav-dropdown {
    border:0px;
}
.nav-dropdown ul {
    display:none;
}
.nav-dropdown-display ul {
    display:block;
    padding:0 0 0 4px;
    margin:0px;
    list-style:none;
    width:150px;
    position:absolute;
    left:-1px;
    top:28px;
    background:#ffffff;
    text-align:left;
    border:1px solid #ccc;
}
.nav-dropdown-display ul li {
    border-bottom:1px solid #cbcbcb;
    float:left;
    width:100%;
    line-height:30px;
    position:relative;
    z-index:1000;
}
.nav .nav-dropdown-display ul li a {
    font-weight:normal;
    font-size:12px;
    padding:2px 0;
    color:#333;
    float:left;
    width:100%;
}
.nav .nav-dropdown-display ul li a span {
    padding:0 6px;
}
.nav .nav-dropdown-display ul li a:hover {
}
.n-line-links {
    line-height:24px;
}
.n-line-links a {
    text-decoration:none;
}
.n-line-links a:hover {
    text-decoration:underline;
}
.upgrade-top-user{
    margin:0 0 10px 0;
}
.upgrade-top-user tr td{
    padding:10px;
}

.anonymouscall-btn{
    float: none;
    font-size: 13px;
    height: 28px;
    line-height: 24px !important;
    padding: 0 10px !important;
}

.top_nav_bar_active {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background:#fff;
}

.top_nav_bar_active a, .top_nav_bar_active a:link, .top_nav_bar_active a:visited, .top_nav_bar_active a:hover {
    color: #000000;
    text-decoration: none;
}

.top_nav_bar {
    font-size: 12px;
    height: 25px;
    line-height: 24px;
}

.top_nav_bar a:link, .activity_sortby_rt_360403 a:visited {
    color: #000000;
    text-decoration: none;
}

.top_nav_bar a:hover {
    color: #666666;
    text-decoration: underline;
}
#who_list_bar .faint_note { color: #818181; font-size:12px; }
.sign-in-help a {text-decoration: none;}
.sign-in-help a:hover{text-decoration: underline;}

.like-photo-button {
    float: none;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
    padding: 0.11em 1em !important;
}
.like-photo-button .icon {
    float: left;
    padding: 3px 5px 0 0;
}
.like-photo-button .words {
    line-height: 25px;
}
a.like-photo-button:hover, a.like-photo-button:link, a.like-photo-button:visited {text-decoration: none;}
.n-comment-title {
    background:url("bg-comment-tit.gif")/*tpa=http://cdn.agematch.com/common-de/bg-comment-tit.gif*/ repeat-x left top;
    height:30px;
    text-align: left;
}
.n-comment-title b {
    padding-left: 7px;
}
.n-comment-nav {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}
.n-comment-nav ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.n-comment-nav ul li {
    margin:0 0 0 3px;
    padding:0px;
    height:30px;
    float:left;
    border:0px!important;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
.n-comment-nav ul li a {
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    float:left;
    padding:7px 20px;
    font-weight:bold;
    text-decoration:none;
    box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
    background:url(n-comment-nav-bg.png)/*tpa=http://cdn.agematch.com/common-de/n-comment-nav-bg.png*/ repeat-x left top;
    margin-bottom:-4px;
}
.n-comment-nav ul li a.active, .n-comment-nav ul li a:hover {
    background-color: #e1dddd;
    background: -moz-linear-gradient(center top, #fefefe, #e2dede 0%, #fefefe 0%, #e2dede);
    background: -o-linear-gradient(top left, #fefefe, #e2dede 0%, #fefefe 0%, #e2dede);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#e2dede), color-stop(.0, #fefefe), color-stop(.0, #e2dede));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e2dede');
    text-decoration: none;
}

a.none-decoration, .none-decoration a, a.meet_singles_link {text-decoration: none!important;}
a.none-decoration:hover, .none-decoration a:hover, a.meet_singles_link:hover {text-decoration: underline!important;}

.Button_unlogin {
    border: 1px solid transparent;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    cursor: pointer;
    display: inline-block;
    font-family: "helvetica neue", arial, sans-serif;
    font-weight: normal;
    margin: 0;
    padding: .11em .825em .21em;
    text-align: center;
    -moz-transition: all .05s ease-in-out;
    -o-transition: all .05s ease-in-out;
    -webkit-transition: all .05s ease-in-out;
    margin: 5px 0;
    float: right;
}
.Button_unlogin.Button_style{
    background-color: #f0933b;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9c08b), to(#f0933b), color-stop(.0, #f9c08b), color-stop(.0, #f0933b));
    background-image: -moz-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b);
    background-image: -o-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b);
    background-image: -webkit-linear-gradient(top, #f9c08b, #f0933b 0%, #f9c08b 0%, #f0933b);
    border-color: #cf7015;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c08b', endColorstr='#f0933b');
    text-shadow: 0 1px #f9c08b;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}
.photoalbum-links a { text-decoration: none !important;}
.photoalbum-links a:hover{ text-decoration:underline!important;}
table.photo-album-viewer td.left-td {background: url("photo_lbg.png")/*tpa=http://cdn.agematch.com/common-de/photo_lbg.png*/ no-repeat;width: 27px;height: 87px;text-align: right;}
table.photo-album-viewer td.middle-td {background: url("photo_mbg.png")/*tpa=http://cdn.agematch.com/common-de/photo_mbg.png*/ repeat-x;}
table.photo-album-viewer td.right-td {background: url("photo_rbg.png")/*tpa=http://cdn.agematch.com/common-de/photo_rbg.png*/ no-repeat; width:27px;text-align:left;}
a.dating-link {text-decoration: none;}
.std_tip {padding: 0.5em 0.2em;}
.std_tip ul {padding:0 1.5em; margin:0;}
.std_tip li {padding: .3em 0;}
.std_tip li a:link,  .std_tip a:visited {text-decoration:none;}
.std_tip li a:hover {text-decoration:underline;}
.register-button {
    background: #ed5d04;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb576', endColorstr='#ed5d04'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fbb576), to(#ed5d04)); /*  WebKit */
    background: -moz-linear-gradient(top, #fbb576, #ed5d04);
    cursor: pointer;
    cursor: hand;
    text-align: center;
    text-decoration: none;
    font: 14px/100% arial;
    padding: 0 15px 3px;
    text-shadow: 0 1px 1px #a94405;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    color: #fff;
    height:34px;
    border:1px solid #c5540b;
}
.register-button:hover {
    background: #ca5206;
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9ae6d', endColorstr='#cc5206'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f9ae6d), to(#cc5206)); /*  WebKit */
    background: -moz-linear-gradient(top, #f9ae6d, #cc5206);
}
.button-orange-comment  {
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    height: 30px;
    margin: 0;
    padding: 5px 0 !important;
    width: 120px !important;
    text-align: center;
}
.button-comment {
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding: 2px 0;
    width: 75px;
}
.button-white-comment {
    background-color: #F0EDED;
    background-image: -moz-linear-gradient(center top , #FDFAFB, #F9F7F7 50%, #F6F3F4 50%, #F0EDED);
    border: 1px solid #B8B8BA;
    color: #524D4D;
    cursor: pointer;
    font-family: "helvetica neue",arial,sans-serif;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
.photoalbum-right {
    float:left;
    margin:5px 0 0 10;
}
.photoalbum-btns {
    list-style:none;
    width:100%;
    padding:0;
    margin:0;
    font-weight: bolder;
}
.photoalbum-btns li {
    width:100%;
    float:left;
    padding:3px 0;
}
.photoalbum-btns a {
    background: url("profile-btn-right.gif")/*tpa=http://cdn.agematch.com/common-de/profile-btn-right.gif*/
    no-repeat scroll right top
    transparent; color: #0F579D; float: left;
    font-family:
    Arial,Helvetica,sans-serif; margin: 0 3px 0 4px;
    text-decoration: none
    !important; text-shadow: 1px 1px 1px #FFFFFF;
    width: 240px;
}
.photoalbum-btns a span {
    display: block;
    padding: 0.625em;
}
.photoalbum-btns a #rightchatbg {
    background: url("btn_chatleft.gif")/*tpa=http://cdn.agematch.com/common-de/btn_chatleft.gif*/ no-repeat scroll left top transparent;
    display: block;
    padding: 6px 5px 6px 38px;
}
.photoalbum-links {
    float:left;
    margin:5px 0 0 4px;
    padding: 5px;
    line-height:24px;
    width: 230px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.album-btn {text-align: left;height: 23px;width: 220px!important;padding: .11em .825em .21em!important;}
.album-btn span{float: left;padding: 6px 5px 0;}
.n-managephotobox{
    width:100%;
    margin:15px auto 0 auto;
    float:left;
    background:url(n-bg-managephoto.gif)/*tpa=http://cdn.agematch.com/common-de/n-bg-managephoto.gif*/ repeat-x left top #fff;
}
.n-managephotobox .n-managephoto-title{
    width:98%;
    padding:10px 0 0 0;
    height:30px;
    line-height:30px;
    margin:0 auto;
    border-bottom:1px solid #ccc;
}
.n-managephotobox .n-managephoto-title h2{
 float: left;
    font-size: 16px;
    margin: -4px 0 0;
    padding-left: 5px;
    text-align: left;
}
.n-managephotobox .n-managephoto-title h2 small{
    font-size:12px;
    color:#ea7116;
}
.n-managephotobox .n-managephoto-title .right{
    text-align:right;
    padding:2px 5px 0 0;
    float:right;
    position:relative;
}
.n-managephotobox .n-managephoto-title .right .n-arrow{
    position:absolute;
    right:23px;
    top:25px;
    z-index:99999;
    display:none;
}
.n-managephotobox .n-managephoto-title .right:hover .n-arrow{
    display:block;
}
.n-managephotobox .n-managephoto-title .right:hover .n-photo-tips01{
    display:block;
}
.n-fb-tips{
    width:16px;
    height:17px;
    position:relative;
    float:left;
    margin:9px 0 0 11px;
}
.n-fb-tips .n-arrow{
    left: -11px;
    position: absolute;
    top: -8px;
    z-index: 99999;
    display:none;
}
.n-fb-tips:hover .n-arrow{
    display:block;
}
.n-fb-tips .n-photo-tips01{
    position:absolute;
    left:-211px;
    top:-82px;
    width:180px;
    padding:10px;
    float:left;
    background:#fff;
    border:1px solid #ccc;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
    z-index:9999;
    display:none;
}
.n-fb-tips:hover .n-photo-tips01{
    display:block;
}
.n-managephotobox .n-managephoto-title .right .n-photo-tips01 p{
    padding:5px 0px;
    margin:0px;
    line-height:18px;
    
}
.n-uploadphoto{
    list-style:none;
    padding:0px;
    margin:0px;
    width:98%;
}
.n-uploadphoto ul{
    list-style:none;
    padding:0px;
    margin:0px;
}
.n-uploadphoto ul li{
    float:left;
    width:auto;
    padding-top:18px;
    margin:0;
}
.n-uploadphoto ul li.or{
    background:url(n-bg-or.gif)/*tpa=http://cdn.agematch.com/common-de/n-bg-or.gif*/ no-repeat center top;
    line-height:72px;
    font-weight:bold;
    padding-top:0px;
    color:#8d8b8b;
    font-size:14px;
}
.n-uploadphoto ul li span{
    color:#8d8b8b;
    font-size:11px;
}
.n-uploadphoto li{
    width:98%;
    padding:5px;
    text-align:left;
    float:left;
}
.btn-uploadphoto{
    background:url(btn-uploadphoto.png)/*tpa=http://cdn.agematch.com/common-de/btn-uploadphoto.png*/ no-repeat left top;
    width:179px;
    height:34px;
    text-align:center;
    color:#000;
    font-size:18px;
    text-shadow:0 1px #f7bb83;
    border:0px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
.n-photo-btns{
    float:left;
    margin:0 0 0 5px;
}
.n-photo-btns a{
    float:left;
    text-decoration:none;
    background:url(n-bg-btn-photo-rig.gif)/*tpa=http://cdn.agematch.com/common-de/n-bg-btn-photo-rig.gif*/ no-repeat right top;
}
.n-photo-btns a span{
    line-height:26px;
    float:left;
    color:#000;
    padding:0 14px 0 32px;
}
.n-photo-btns a span.n-icon-verifyphoto{
    background:url(n-icon-verifyphoto.gif)/*tpa=http://cdn.agematch.com/common-de/n-icon-verifyphoto.gif*/ no-repeat left top;
}
.n-photo-btns a span.n-icon-myalbum {
    background:url(n-icon-myalbum.gif)/*tpa=http://cdn.agematch.com/common-de/n-icon-myalbum.gif*/ no-repeat left top;
}
.n-photo-btns a span.n-icon-motorcycle {
    background:url(n-icon-mymotorcycle.gif)/*tpa=http://cdn.agematch.com/common-de/n-icon-mymotorcycle.gif*/ no-repeat left top;
}
.n-photo-btns a span.n-icon-horse {
    background:url(n-icon-myhorse.gif)/*tpa=http://cdn.agematch.com/common-de/n-icon-myhorse.gif*/ no-repeat left top;
}
.n-photo-btns a span.n-icon-photosettings{
    background:url(n-icon-photosettings.gif)/*tpa=http://cdn.agematch.com/common-de/n-icon-photosettings.gif*/ no-repeat left top;
}
.n-managephoto-title .n-photo-btns{
    margin-top: -5px;
    position: relative;
    z-index: 98;
}
.n-photos-list{
    width:640px;
    float:left;
    padding:21px 0 0px 0;
}
.n-photos-list ul{
    list-style:none;
    padding:0px;
    margin:0px;
}
.n-photos-list ul li{
    float:left;
    margin:0 12px;
    width:102px;
    height:120px;
    text-align:center;
    
}
.n-photos-list ul li p{
    padding:0px;
    margin:0px;
}
.n-photos-list ul li .n-photo-pic{
    width:100px;
    height:75px;
    float:left;
    overflow:hidden;
    border:1px solid #ccc;
    position:relative;
}
.n-photos-list ul li:hover .n-photo-pic{
    border:1px solid #ea7116;
}
.n-photos-list ul li b{
    color:#7B7B7B;
}
.n-photo-sidebar{
    float:left;
    width:200px;
     padding: 21px 15px 25px 14px;
}
.n-photo-edit-float a{
    position:absolute;
    right:0px;
    bottom:0px;
    float:left;
    font-size:10px;
    padding:0px 8px 0px 15px;
    text-decoration:none;
    color:#fff;
    background:url(n-icon-edit.png)/*tpa=http://cdn.agematch.com/common-de/n-icon-edit.png*/ no-repeat 5px center #ea7116;
    -moz-border-radius: 4px 0 0 0; 
    -webkit-border-radius: 4px 0 0 0; 
    border-radius: 4px 0 0 0;
    display:none;
}
.n-photos-list ul li:hover .n-photo-edit-float a{
    display:block;
}
.n-mainphoto{
    float:left;
    background:#ea7116;
    padding:4px;
    line-height:30px;
    font-weight:bold;
    color:#fff;
    font-size:14px;
}
.n-mainphoto-pic{
    position:relative;
    width:192px;
    height:144px;
    float:left;
}
.n-mainphoto-pic .n-photo-edit-float a{
    line-height:18px;
}
.n-mainphoto-pic:hover .n-photo-edit-float a{
    display:block;
}
.n-mainphoto-tip{
    text-align:left;
}
.n-mainphoto-tip2{
    border:1px solid #ccc;
    background:#efefef;
    padding:0 8px 8px 8px;
    text-align:left;
    line-height:16px;
    float:left;
    margin:10px 0 0 0;
    width:185px;
}
.n-mainphoto-tip{
    float:left;
    margin-top:10px;
    line-height:18px;
}
.n-mainphoto-tip a{
    text-decoration:none;
}
.n-mainphoto-tip2 a{
    float:left;
    width:100%;
    padding:2px 0;
    text-decoration:none;
}
.n-mainphoto-tip2 a:hover, .n-mainphoto-tip a:hover{
    text-decoration:underline;
}
.n-mainphoto-tip2 h5{
    float:left;
    width:100%;
    border-bottom:1px dashed #ccc;
    line-height:22px;
    padding:2px 0px;
    margin:0px;
    font-size:12px;
    margin-bottom:5px;
}

.sidebar-fm-box{
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    border-radius:5px; 
    width:96%;
    *width:96%;
    _width:235px;
    border-collapse:inherit!important;
    margin:0 auto;
    *margin:0 auto;
    _margin:0 auto 0 4px;
}
.sidebar-fm{
    list-style:none;
    padding:0px;
    width:183px;
    margin:0px auto;
    *margin:0px auto;
    _margin:0px auto 0 24px;
}
.sidebar-fm li{
    background:url(bg-fm.png)/*tpa=http://cdn.agematch.com/common-de/bg-fm.png*/ no-repeat left top;
    width:183px;
    height:166px;
    *height:166px;
    _height:180px;
    padding:11px 0 0 0px;
    float:left;
    margin:10px 0;
    text-align:center;
}
.sidebar-fm li img{
    margin:0 0 5px 0;
    
}
.sidebar-fm-box p{
    text-align:center;
    width:100%;
    padding:10px 0 0 0;
    margin:0px;
}
.fm-title{
    font-weight:bold;
    text-align:center;
    padding:10px;
    border:0px!important;
}
.fm-title span{
    background:url(nav_logo4.png)/*tpa=http://cdn.agematch.com/common-de/nav_logo4.png*/ no-repeat scroll -126px -78px transparent;
    *background:url(nav_logo4.png)/*tpa=http://cdn.agematch.com/common-de/nav_logo4.png*/ no-repeat scroll -126px -78px transparent;
    _background:url(nav_logo4.png)/*tpa=http://cdn.agematch.com/common-de/nav_logo4.png*/ no-repeat scroll -126px -77px transparent;
    width:12px;
    height:12px;
    float:left;
}

.upgrade-box {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-collapse:inherit !important;
    margin-top:10px;
}
.upgrade-maintab .title {
    padding:8px 5px;
}
.upgrade-maintab .title span {
    font-weight:bold;
    float:left;
    padding:0 5px 0 0;
}
.upgrade-maintab .title p {
    color:blue;
    float:left;
    padding:0px 0 0 10px;
    margin:0px;
    font-size:11px;
}
.upgrade-sidebar {
    width:214px;
}
.paymenttype {
    list-style:none;
    padding:15px 10px;
    margin:0px;
    float:left;
}
.paymenttype li {
    float:left;
    padding:0 20px 0 0;
}
.paymenttype li label {
    float:left;
    padding:0 3px 0 0;
}
.paymenttype li div {
    float:left;
    color:#848580;
}
.paymenttype li div span {
    padding:5px 0 0 0;
    float:left;
}
.paymenttype li div span.selected {
    color:#68652e;
}
.upgrade-plan {
    background:url(bg-membershipplan.gif)/*tpa=http://cdn.agematch.com/pay/bg-membershipplan.gif*/ repeat-x left bottom #fefefe;
    border:1px solid #e5e2e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height:65px;
    margin:10px 0 0 0;
}
.upgrade-plan tr td {
    padding:10px;
    font-size:13px;
    word-spacing: -2px;
}
.color-green {
    color:#29880b;
}
.upgrade-btntd {
    text-align:center;
}
.upgrade-btntd .n-Button {
    color: #ffffff;
    float: none;
    font-size: 18px;
    height: 46px;
    margin-top: 20px;
    padding: 0 19px 3px;
    text-shadow: 0 1px #000000;
}
.upgradetd_new {
    padding:10px;
    line-height:17px;
}
.whyupgrade-list_new {
    width: 100%;
}
.whyupgrade-list_new ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.whyupgrade-list_new li {
    background:url(upgrade-icon01-1.png)/*tpa=http://cdn.agematch.com/pay/upgrade-icon01.png*/ no-repeat 5px 5px;
    padding:0 0 0 22px;
    line-height:20px;
}
.upgrade-current {
    box-shadow: 0 1px 12px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 12px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 12px rgba(34, 25, 25, 0.4);
    border:1px solid #cccccc;
    position:relative;
}
.upgrade-current .selected {
    background:url(upgrade-selected.png)/*tpa=http://cdn.agematch.com/pay/upgrade-selected.png*/ no-repeat left top;
    width:32px;
    height:25px;
    float:left;
    position:absolute;
    left:-2px;
    top:-2px;
}
.bg-gray{
    background:#efefef;
}
.upgrade-benefits tr td{
    padding:5px;
}

.photoalbum-links ul{
    padding:0px;
    margin:0px;
    float:left;
    list-style:none;
}
.photoalbum-links ul li{
    padding:5px;
    border-bottom:1px dotted #ccc;
}

.radiointerview h4 {
    color: #56A6D6;
    font-size: 24px;
    margin: 0;
    padding: 0;
}

.payment-successsful {
    width:700px;
    padding:30px 40px 15px 40px;
    margin:40px auto;
    border:1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background:#fff;
    line-height:25px;
    font-size:14px;
    text-align:left;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.payment-successsful .tit {
    font-size:24px;
    font-weight:bold;
}
.payment-successsful ul {
    list-style:none;
    padding:0px;
    margin:0px;
    width:100%;
}
.payment-successsful ul li {
    width:100%;
    padding:15px 0;
    line-height:20px;
    border-bottom:1px dashed #ccc;
}
.payment-successsful ul li span {
    color:#8b8989;
}
.payment-successsful ul li a {
    text-decoration:none;
    padding-right:20px;
}
.payment-successsful ul li a:hover {
    text-decoration:underline;
}
.payment-successsful ul li p {
    margin:0px;
    padding:0px;
}
.myquestions .title {
    padding:5px;
    font-weight:bold;
}
.myquestions #show_my_questions {
    font-size:18px;
    padding:8px 0 5px 5px;
}
.myquestions .bg-questions {
    background:url(bg-question.gif)/*tpa=http://cdn.agematch.com/common-de/bg-question.gif*/ repeat-x left top #fff;
    border:0px!important;
    width:100%;
    padding:6px 0px;
    float:left;
    width:100%;
    margin-bottom:2px;
}
.myquestions .bg-questions span {
    padding:0 0 0 5px;
}
.myquestion-con ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.myquestion-con ul li {
    padding:10px 0;
    margin:2px 0;
    float:left;
    width:100%;
}
.myquestion-con ul li label a {
    float:left;
    width:100px;
    height:74px;
    text-align:center;
    text-decoration:none;
}
.myquestion-con ul li label img {
    border:0px;
}
.myquestion-con ul li label a span {
    color:blue;
    font-size:11px;
    margin-top:30px;
    float:left;
    width:100%;
    text-align:center;
}
.myquestion-con ul li p {
    padding:5px 0 20px 0;
    width:100%;
    float:left;
}
.myquestion-con ul li .question-time {
    color:#8c8989;
    font-size:11px;
    left:123px;
    bottom:8px;
}
.myquestion-con ul li .question-name {
    font-weight:bold;
}
.myquestion-con ul li .del {
    float:right;
    width:10px;
    height:10px;
    margin:-5px 5px 0 0;
}
.myquestion-con ul li .del a {
    font-size:18px;
    display:none;
    _display:none;
    *display:block;
    color:gray;
    text-decoration:none;
}
.myquestion-con ul li:hover .del a {
    display:block;
}
.myquestion-con ul li .del a:hover {
    color:red;
}
.myquestion-con ul li .question-name a {
    text-decoration:none;
}
.myquestion-con ul li label {
    margin:0 10px 0 10px;
    border:1px solid #ccc;
    float:left;
    padding:0px;
}

.upgrade-btn-new {
    margin:10px auto 20px auto;
    width:365px;
    height:64px;
    overflow:hidden;
}
.upgrade-btn-right-new{
    border:0px;
    padding: 2px 17px 46px 17px;
    height:68px;
    float:left;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-shadow:0 -1px 0 #fff;
    cursor:hand;
    cursor:pointer;
    margin-left:-2px;
    text-shadow: 0 1px 0 #e72903;
    background:url(upgrade-btn-right-new.png)/*tpa=http://cdn.agematch.com/common-de/upgrade-btn-right-new.png*/ no-repeat right top;
}
.upgrade-btn-right-new span{
    font-weight:bold;
    font-size:24px;
}
.gattotop {
    width:62px;
    position:fixed;
    bottom:0px;
    right:8px;
 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background:#efefef;
    border:2px solid #8a8571;
    z-index:999;
}
.gattotop ul{
    list-style:none;
    padding:0px;
    margin:0px;
}
.gattotop ul li{
    float:left;
    text-align:center;
    border-bottom:1px solid #ccc;
    width:100%;
}
.gattotop ul li a{
    float:left;
    width:100%;
    padding:10px 0;
    text-decoration:none;
}
.gattotop ul li em{
    width:16px;
    height:16px;
    float:left;
    margin:0 0 0 23px;
}
.gattotop ul li .icon-counsel{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat left top;
}
.gattotop ul li a:hover .icon-counsel{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat -20px top;
}
.gattotop ul li .icon-consult{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat left -20px;
}
.gattotop ul li a:hover .icon-consult{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat -20px -20px;
}
.gattotop ul li .icon-top{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat left -80px;
}
.gattotop ul li a:hover .icon-top{
    background:url(r_fd_icon2.gif)/*tpa=http://cdn.agematch.com/common-de/r_fd_icon2.gif*/ no-repeat -20px -80px;
}
.quick_searth_width {
    width: 165px;
}
.quick_searth_gender_width {
    width: 75px;
}

.noresults_tip {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px #999999;
    margin: 20px 50px;
    padding: 15px;
    text-align: center;
}
.noresults_tip p.tips_itle {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0 0 15px;
    color: #6c080f;
}

.faqarea { width:100%; margin:10px auto; clear:both; min-height:200px;}
.faqtop { z-index: 111; position: absolute; margin-top: -28px; width: 100%; height: 30px; }
.faqtop .faq_item { clear:both; margin:0 0 0 1px; list-style:none; padding:0; }
.faqtop .faq_item li { float:left; padding:0 20px; height:28px; line-height:30px; font-size:14px; color:#5f013d; white-space:nowrap; overflow:hidden; margin-left:-1px; text-shadow:0px 0px 1px #fff; cursor:pointer; margin-right:11px; border-bottom:none !important; letter-spacing:.00105em; }
.faqtop .faq_item li a { text-decoration:none; font-weight:bold; font-size:13px; color:#333; }
.faqtop .faq_item li.selected, .faqtop .faq_item li.selected:hover, .faqtop .faq_item li.selected.iehover{ margin-left:-1px; background:#fff!important; }
.faqtop .faq_item li:hover, .faqtop .faq_item li.iehover { background:#fff!important; }
.faq_rightarea { width:25%; float:right; margin-right:10px;}

.faq_rightarea .faq_search{ margin-bottom:10px; height: 30px; }
.faq_rightarea .faq_search input{width:73%; height:28px; padding:0 10px; border:1px solid #BBBBBB; border-right:none;  float:left;}
.faq_rightarea .faq_search .faq_search_btn{margin:0 !important; float:left; border-radius:0;}
.faq_rightarea .faq_search .faq_search_btn img{margin-top:5px;}

.faq_rightarea .faq_items{ background:#fff; border:1px solid #dedede; padding:10px; margin-bottom:10px; }
.faq_rightarea .faq_items h2{ font-size:16px; line-height:30px; color:#333; font-weight:500; padding:0; margin:0; border-bottom:1px dotted #dedede; }
.faq_rightarea .faq_items .faq_detail{ margin:15px 0; }
.faq_rightarea .faq_items .faq_detail img{ float:left; margin-right:10px; }
.faq_rightarea .faq_items .faq_detail .faq_call{ margin-top: 10px; color: #666;}
.faq_call{
    border-top:1px dotted #bdbdbd;
    padding:15px 0 5px 0;
    margin:15px 0 0 0;
    float:left;
    width:100%;
}
.faq_call i{
    width:14px;
    height:19px;
    background:url(icon_other.png)/*tpa=http://cdn.agematch.com/common-de/icon_other.png*/ no-repeat left top;
    float:left;
    margin:0 10px 0 22px;
}
.faq_call span{
    float:left;
}
.btn_icons a {
    color:#fff !important;
    line-height:24px;
}
.btn_icons img {
    margin:2px 10px 0 10px;
    float:left;
}
 .btn_colormode {
    background:-webkit-linear-gradient(top, #fb77c3, #e067b6);
    background:-moz-linear-gradient(top, #fb77c3, #e067b6);
    background:linear-gradient(top, #fb77c3, #e067b6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb77c3', endColorstr='#e067b6');
    background-color:#e067b6;
}
.btn_colormode:hover, .btn_colormode.iehover {
    background:-webkit-linear-gradient(top, #ff4eb4, #db289d);
    background:-moz-linear-gradient(top, #ff4eb4, #db289d);
    background:linear-gradient(top, #ff4eb4, #db289d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eb4', endColorstr='#db289d');
    background-color:#db289d;
}
.btn_grey {
    background:-webkit-linear-gradient(top, #d1d1d1, #b1b1b1);
    background:-moz-linear-gradient(top, #d1d1d1, #b1b1b1);
    background:linear-gradient(top, #d1d1d1, #b1b1b1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#b1b1b1');
    background-color:#b1b1b1;
}
.btn_lightgrey {
    background:-webkit-linear-gradient(top, #ffffff, #f3f2f2);
    background:-moz-linear-gradient(top, #ffffff, #f3f2f2);
    background:linear-gradient(top, #ffffff, #f3f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f2f2');
    border:1px solid #dddddd;
    background-color:#f3f2f2;
}
.btn_lightgrey_selected {
    background:-webkit-linear-gradient(top, #ffffff, #ffffff);
    background:-moz-linear-gradient(top, #ffffff, #ffffff);
    background:linear-gradient(top, #ffffff, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
    border:1px solid #dddddd;
    background-color:#ffffff;
}
.btn_lightgrey:hover, .btn_lightgrey.iehover {
    background:-webkit-linear-gradient(top, #ffffff, #e7e7e7);
    background:-moz-linear-gradient(top, #ffffff, #e7e7e7);
    background:linear-gradient(top, #ffffff, #e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7');
    border:1px solid #dddddd;
    background-color:#e7e7e7;
}
.btn_colormodedic {
    padding:8px 6px;
    font-weight:bold;
    color:#fff;
    font-size:13px;
    line-height:22px;
    text-shadow:1px 1px 0 #888;
}
.btn_lightgreydic {
    padding:4px 6px;
    color:#666666;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-shadow:0 0 1px #fff;
}
.btn_lightgreydic1 {
    padding:6px 25px;
    color:#666666;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}
.btn_lightgreydic2 {
    padding:3px 7px;
    color:#666666;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
}

.faq_rightarea .faq_items .faq_detail .faq_call span{ font-size:12px;  color:#333; line-height:30px; padding-left:5px; }
.faq_rightarea .faq_items .faq_sbm a{ text-decoration:none; font-weight:bold; padding-left:80px; }
.faq_rightarea .faq_items .faq_contact{ border-top:1px dotted #dedede; padding-top:10px; text-align:center; }
.sub_answer {
    margin-left:15px !important;
    color:#666;
}
.sub_group {
    margin:20px;
}
.sub_group .faq_title {
    background:url(h4arrow.gif)/*tpa=http://cdn.agematch.com/common-de/h4arrow.gif*/ left center no-repeat;
    padding-left:20px;
}
.sub_group .faq_title a {
    font-size:14px;
    font-weight:bold;
}

.blog_content_main p {
    margin: 0px;
    padding: 0px;
}

.blogs_content {
    text-align: left;
}

.photoalbum-btns-orange {
    list-style:none;
    width:100%;
    padding:0;
    margin:0;
    font-weight: bolder;
}
.photoalbum-btns-orange li {
    width:100%;
    float:left;
    padding:3px 0;
}
.photoalbum-btns-orange a {
    background: url("profile-btn-right.gif")/*tpa=http://cdn.agematch.com/common-de/profile-btn-right.gif*/
    no-repeat scroll right top
    transparent; color: #0F579D; float: left;
    font-family:
    Arial,Helvetica,sans-serif; margin: 0 3px 0 4px;
    text-decoration: none
    !important; text-shadow: 1px 1px 1px #FFFFFF;
    width: 240px;
}
.galleryview-item{
	border:1px solid #ccc;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;
	width:95.8%;
	height:208px;
}
.kuang_topbg a{
	background:none;
	text-decoration:none;
}
.gallery-tit{
	background:url(kuang_topbg.gif)/*tpa=http://cdn.agematch.com/common-de/kuang_topbg.gif*/ repeat-x left top;
	border-top:1px solid #ccc;
	padding:8px 5px;
}
.list-userinfo{
	width:100%!important;
}
.radiointerview h4 {
    color: #56A6D6;
    font-family: "Times New Roman",Times,serif;
    font-size: 24px;
    margin: 0;
    padding: 0;
}
.my-search-detail .quick_search_r_country {
    width: 157px;
}
.my-search-detail .quick_search_match_r_state_id {
    width: 167px;
}
.othmember_container{position:relative;margin-top:50px}
.othmember_top{position:absolute;margin-top:-28px;width:100%}
.othmember_top .othmember_top_item{clear:both;margin:0 0 0 1px;list-style:none;padding:0}
.othmember_top .othmember_top_item li{float:left;padding:0 10px;height:28px;line-height:28px;font-size:14px;color:#5f013d;white-space:nowrap;overflow:hidden;margin-left:-1px;text-shadow:0 0 1px #ccc;cursor:pointer;margin-right:9px;border-bottom:none !important;letter-spacing:.00105em;overflow:hidden}
.othmember_top .othmember_top_item li a{text-decoration:none;font-weight:bold;font-size:13px}
.othmember_top .othmember_top_item li.active,.othmember_top .othmember_top_item li.active:hover,.othmember_top .othmember_top_item li.active.iehover{margin-left:-1px;background:#fff !important}
.othmember_top .othmember_top_item li:hover,.othmember_top .othmember_top_item li.iehover{background:#fff !important}
.n-Button.Button-miniotherstyle{float:none;font-size:12px;height:28px;line-height:28px;margin-left:0;margin-right:5px;padding:0 10px !important;text-decoration:none}


.upgradearea {
    width: 99%;
    margin: 10px 0;
    height: 36px;
    border-radius: 6px;
    background-color: #efdaa0;
    font-size: 13px;
    position: relative;
}

.upgradearea .svimg {
    position: absolute;
    top: 0;
    left: 10px;
    float: left;
    width: 36px;
    height: 36px;
}

.upgradearea .upgradeimg {
    position: absolute;
    top: 0;
    right: 10px;
    margin-left: 10px;
    float: right;
    height: 36px;
}

.upgradearea p {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    line-height: 36px;
    font-size: 13px;
}

.upgradearea p.nonimg {
    position: absolute;
    left: 56px;
    float: left;
    margin: 0;
    padding: 0;
    line-height: 36px;
    font-size: 13px;
}

/*----------------new my account page common css start----------------*/

ul#latest_activity_list_home.my-activity-list li div.right div {color:#666;}
#match_age_min, #match_age_max {width:120px;}

.clear {
    clear:both;
}

#foot_banner_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#foot_banner_list ul li {
    display: inline;
    margin: 0 0.2em;
}

.inner-language{
    padding:10px 0 15px 3px;
    position:absolute;
}

.my-mainnav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.my-mainnav ul li .my-subnav a {
	float:left;
	width:100%;
	text-decoration:none;
	color:#fff;
	margin:0px;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	height:auto;
	text-shadow:none;
	border-bottom:1px dotted #CCC;
}
.my-mainnav ul li .my-subnav a span {
	padding:5px 10px;
}
.my-mainnav ul li .my-subnav a:hover {
	background:#666
}
.my-mainnav ul li:hover .my-subnav {
	display:block;
}

.my-mainnav ul li.upgrade-nav a {
	width:100%;
	text-align:center;
}
.my-mainnav ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	float:left;
	line-height:34px;
	height:37px;
}
.my-mainnav ul li a span {
	float:left;
}

div.my-mainnav ul li div.my-subnav a span img {
    border-width: 0px;
}

.my-page {
	width:100%;
	float:left;
	margin:13px 0 0 0;
}
.my-page ul {
	list-style:none;
	margin:0px;
}
.my-page .left {
	float:left;
}
.my-page .right {
	float:right;
}
.my-sidebar-box {
	width:100%;
	float:left;
	margin-bottom:11px;
}
.my-sidebar-box h4 span, .my-lastactivity h4 span, .my-search h4 span {
	padding:0 0 0 14px;
	float:left;
}
.my-sidebar-box .profile {
	padding:14px;
	float:left;
	padding:14px 6px 8px;
}
.my-sidebar-box .profile li {
	width:100%;
	/*float:left;*/
	padding:0 0 8px 0;
    text-align: center;
}
.my-sidebar-box .profile li p {
	padding:2px 0 0 0px;
	margin:0px;
}

.my-inbox li a {
	float:left;
	text-decoration:none;
	padding:5px 0 5px 31px;
	font-size:14px;
}
.my-inbox li b {
	float:right;
}
.my-connections {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
.my-connections li a {
	float:left;
	text-decoration:none;
	padding-left:10px;
}
.my-viewedme {
	float:left;
	padding: 6px 0 2px 5px !important;
}
.my-viewedme li {
	width:80px;
	margin:7px;
	position:relative;
	float:left;
	text-align:center;
	height: 87px;
}
.my-mightlike {
	float:left;
	padding:0px 0 0 10px;
}

.my-mightlike li label {
	float:left;
}
.my-mightlike li .right {
	margin:0 0 0 105px;
	float:none;
}
.my-mightlike li .right h5 {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}
.my-mightlike li .right h5 a {
	font-size:11px;
	text-decoration:none;
}
.my-mightlike li .right h5 a:hover {
	text-decoration:underline;
}
.my-mightlike li .right p {
	padding:0px;
	margin:0px;
	font-size:11px;
}
.my-upgrade {
	width:100%;
	float:left;
	margin: 0 0 15px 0;
}
.my-upgrade label {
	padding:10px;
	float:left;
}

.my-lastactivity {
	float:left;
	margin:15px 0;
	width:100%;
}
.my-lastactivity h4 .my-activity-edit {
	float:right;
}

.my-activity-list {
	padding:0px;
	float:left;
}
.my-activity-list li {
    border-bottom: 1px dashed #D4D2D2;
    float: left;
    overflow: hidden;
    padding:0 10px;
    width: 96%;
}

.my-activity-list li label {
    width:110px;
    float:left;
    margin:10px 0;
}

.my-activity-list li label .my-activity-contact {
	padding:0 0 0 11px;
	float:left;
	display:none;
}
.my-activity-list li label:hover .my-activity-contact {
	display:block;
}

.my-activity-list .right {
    margin:0 0 0 130px;
    float:none;
}
.my-activity-list .right p {
	float:left;
	width:100%;
	padding:5px 0px;
	margin:0px;
}
.my-activity-list .right p, .my-activity-list .right p a {
	color:#666666;
}
.my-activity-list .right p a {
	text-decoration:none;
}
.my-activity-list .right p a:hover {
	text-decoration:underline;
}
.my-activity-list .right p img {
	margin:0 10px 0 0;
	float:left;
}
.my-search {
    float:left;
    width:100%;
    margin:0px;
}
.my-search h4 a {
	float:right;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	padding:0 10px 0 0;
}
.my-search h4 a:hover {
	text-decoration:underline;
}

.my-newmembers .tit {
	float:left;
	width:100%;
	padding:0 0 5px 0;
	font-size:11px;
}
.my-search-detail ul {
	padding:10px;
	float:left;
}

.my-writepost {
	width:100%;
	float:left;
}
.my-writepost ul {
	padding:10px 0;
	width:100%;
	float:left;
}
.my-writepost .my-textarea {
	width:556px;
	overflow:hidden;
	border:1px solid #ccc;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.my-writepost .my-textarea textarea {
	width:558px;
	height:60px;
	padding:5px;
	float:left;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.my-writepost .Button-white {
	font-size:12px;
	float:right;
	height:28px;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
}
.loadmore {
	color:#ccc;
	text-align:center;
	border:none!important;
	float: left;
	width: 100%;
}
.my-uniquefeatures li a {
	padding-left:0px;
	font-size:12px;
	font-weight:normal;
}

.my-inbox li a:hover, .my-connections li a:hover {
	text-decoration:underline;
}

.my-viewedme li .float {
    float:left;
    width:80px;
    height:60px;
    position:absolute;
    left:0px;
    top:0px;
}

.popup2-con {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:5px solid #ece8e8;
    border-bottom:0px solid #ece8e8;
    box-shadow: 0 1px 13px #333;
    -moz-box-shadow: 0 1px 12px #333;
    -webkit-box-shadow: 0 1px 13px #333;
    width:350px;
    float:left;
    background:#fff;
    position:absolute;
    right:10px;
    bottom:0px;
    position:fixed;
}
.popup2-tit {
    width:100%;
    float:left;
    background:#ece8e8;
    padding:10px 0;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.popup2-con .tc {
    list-style:none;
    padding:8px 15px;
    margin:0px;
    float:left;
}
.popup2-con .tc li {
    float:left;
    padding:8px 0;
}
.popup2-con .tc li label {
    float:left;
    width:100%;
    padding-bottom:5px;
}
.popup2-con .tc li div {
    padding:0 0 0 5px;
}
.popup2-con .tc li div textarea {
    width:300px;
    height:50px;
    margin-left:5px;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #ccc;
}

/*----------------new my account page common css end------------------*/
.privacy_setting {
    list-style:none;
    padding:0px 0 20px 0;
    margin:0px;
}
.profile_setting_nav {
    width: 100%;
    position:relative;
    margin-top:45px;
}
.profile_setting_nav ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    left: 13px;
    bottom: -1px;
    width: 92%;
}
.profile_setting_nav ul li {
    float: left;
}
.profile_setting_nav a {
    float:left;
    background:url(bg-setting.gif)/*tpa=http://cdn.agematch.com/common-de/bg-setting.gif*/ repeat-x left -32px;
    border:1px solid #ccc;
    border-bottom:0px solid #ccc;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    line-height:30px;
    padding:0 20px;
    text-decoration:none;
    color:#000;
    margin:0 3px;
    text-shadow:0px 1px #fff;
    font-weight:bold;
}
.profile_setting_nav a:hover, .profile_setting_nav a.current {
    border:1px solid #f2c783;
    border-bottom:0px solid #f2c783;
    text-shadow:0px 1px #f9eedc;
    background:url(bg-setting.gif)/*tpa=http://cdn.agematch.com/common-de/bg-setting.gif*/ repeat-x left top;
}
.profile_setting_nav a.active {
    color: #000;
}
.main_title_new {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-top:15px;
}
.privacy_setting {
    list-style:none;
    padding:0px 0 20px 0;
    margin:0px;
}
.profile-setting-con {
    background:url(bg-setting.gif)/*tpa=http://cdn.agematch.com/common-de/bg-setting.gif*/ repeat-x left -63px #fff;
    width:98%;
}
.privacy_setting li {
    padding:3px 0;
}
.privacy_setting li a {
    text-decoration:none;
    color:#000!important;
}
.privacy_setting li a:hover {
    text-decoration:underline;
}
.privacy_setting li span {
    font-size:11px;
}
.selecte_content h4 {
    font-size:18px;
    padding:0px;
    margin:20px 0 10px 0;
}

.forgetarea_notearea {
    width:100%;
    text-align:center;
    margin:80px auto;
}
.forgetarea_notearea p {
    color:#999;
    padding:0;
    margin:0;
}
.forgetarea {
    width:320px;
    margin:60px auto;
}
.forgetarea_note {
    width:100%;
    text-align:center;
}
.forgetarea_note p.service_note {
    font-size:11px;
    color:#666;
    margin-bottom:30px;
}
.forgetarea h4, .forgetarea_notearea h4 {
    font-size:18px;
    font-weight:bold;
    padding:10px 0;
    margin:0;
}
.forgetarea_notearea h4 a {
    font-size:18px;
}
.forgetarea p {
    color:#666;
}
.forgetarea p.forgetnotice {
    font-weight:normal;
    font-size:12px;
    line-height:14px;
    margin:0;
    padding:5px 0;
}
dl.form {
    margin: 10px 0;
}
dl.form dt {
    clear: both;
    padding: 2px 0 10px 0;
    text-align: left;
}
dl.form dt label {
    font-size:14px;
}
dl.form dd {
    padding-bottom: 10px;
    padding: 2px 0 15px 0;
    margin:0;
}
dl.form dd input {
    float:none;
}
dl.form dd .input1 {
    width:300px;
    height:20px;
    padding:5px;
    border:1px solid #ccc;
}
dl.form dd .input1_error {
    border:1px solid #d90000 !important;
    background:url(error_icon.png)/*tpa=http://cdn.agematch.com/common-de/error_icon.png*/ no-repeat right center;
}
dl.form dd.error_note {
    margin-top:-12px;
    color:#ff8484;
}
dl.form dd .input2 {
    margin-left: 0;
    text-align:center;
    width:310px;
    height:38px !important;
    font-size:14px;
}

.wink_note {
    color: #56A6D6;
    font-size: 22px;
    margin: 20px;
    text-align: center;
    width: 500px;
}

.n-managephotobox .n-managephoto-title .right .n-photo-tips01 {
    position:absolute;
    right:0px;
    top:43px;
    background:#fff;
    border:1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:300px;
    padding:5px 10px;
    z-index:9999;
    text-align:left;
    float:left;
    display:none;
}
.n-photo-tips01 ul {
    list-style-type: disc;
    padding: 15px 10px 15px 25px;
    margin:0px;
}
.n-inputstyle, .n-textareastyle {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #ccc;
    padding:5px;
    width:500px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.n-textareastyle {
    height:160px;
}

.user-hidden{
    border: 3px solid #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 1px 3px #CCCCCC;
    float: left;
    width:100px;
    height:54px;
    padding:20px 0 0 0;
    text-align:center;
    font-weight:bold;
    background:#efeffe;
}
/*---------------- make all thumbnail to 1:1 start -------------------------*/
.no_select {width: 89px;height: 66px;margin: 0 2px 0 2px;float: left;cursor: pointer;}
.no_select_img {border: 2px solid rgb(204, 204, 204);}

.gallery_img_container {border: #ccc 1px solid; padding: 1px;}
.quadrate_thumbnail_table, .gallery_img_table {width: 145px; height: 115px;}
.quadrate_thumbnail_control {height: 16px;}
.info_pic_control_quadrate_thumbnail {width: 100%;}
.no_select_quadrate_thumbnail {overflow:hidden;}
/*---------------- make all thumbnail to 1:1 end -------------------------*/

/*------------top_nav------*/
 .my-mainnav {
    width:100%;
    float:left;
}
.my-mainnav ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.my-mainnav ul li {
    float:left;
    position:relative;
}
.my-mainnav ul li .my-subnav {
    position:absolute;
    z-index:9999;
    left:-1px;
    top:37px;
    float:left;
    display:none;
}
.my-mainnav ul li .my-subnav a {
    float:left;
    width:100%;
    text-decoration:none;
    margin:0px;
    line-height:18px;
    font-weight:normal;
    height:auto;
    text-shadow:none;
}
.my-mainnav ul li .my-subnav a span {
    padding:5px 10px;
}
.my-mainnav ul li .my-subnav a:hover {
}
.my-mainnav ul li:hover .my-subnav {
    display:block;
}
.my-mainnav ul li.upgrade-nav {
    float:right;
}
.my-mainnav ul li.upgrade-nav a {
    width:100%;
    text-align:center;
}
.my-mainnav ul li a {
    text-decoration:none;
    float:left;
}
.my-mainnav ul li a:hover {
    cursor:pointer;
    cursor:hand;
}
.my-mainnav ul li a span {
    float:left;
}
.my-mainnav ul li a span.home {
    height: 25px;
    margin: 7px 0 0 10px;
    width: 31px;
}
.my-mainnav ul li a font {
    float: left;
    height: 10px;
    width: 18px;
    margin-top:12px;
}

/*------------top_nav end ------*/
#status-content {
    float: left;
    width: 100%;
    position: relative;
}

.profiletabarea {
    list-style:none;
    padding:0px;
    margin:0px 0 0 1px;
    clear:both;
}
.profiletabarea li {
    margin-left: -1px;
    padding:0 15px;
    height:42px;
    line-height:38px;
    font-size:24px;
    color:#5f013d;
    background:#EBECEB;
    border:1px solid #ccc;
    margin-left:-1px;
    text-shadow:1px 1px 1px #fff;
    letter-spacing:.00105em;
    float:left;
}
.profiletabarea li a {
    color:#5f013d;
    text-decoration:none;
    font-size:15px;
}
.profiletabarea li.selected, .profiletabarea li.selected:hover, .profiletabarea li.selected.iehover {
    background:#fff;
    border-width:3px 1px 1px 1px;
    border-style:solid;
    border-right-color:#EBECEB;
    margin-top:-1px;
    border-bottom-color:#ffffff;
    border-left-color:#dcdcdc;
    margin-left:-1px;
    border-top-color: #d0b24f;
}
.profiletabarea li:hover, .profiletabarea li.iehover {
    background:#dddddd;
}
.profiletabcontent {
    border:1px solid #dcdcdc;
}
.tag_a_tyle a:link {
    text-decoration: underline;
}

.emailsuccessfully{
    background:url("icon-successfull.png")/*tpa=http://cdn.agematch.com/common/icon-successfull.png*/ no-repeat 44px 24px;
    padding:0 0 0 190px;
    height:200px;
}
.emailsuccessfully h2{
    padding:20px 0 10px 0;
    margin:0px;
    font-size:20px;
}
.email-successful-tips{
    list-style:none;
    padding:0px;
    margin:0px;
}
.email-successful-tips li{
    padding:5px 0 5px 15px;
    line-height:16px;
    background:url("icon-email-dot.png")/*tpa=http://cdn.agematch.com/common/icon-email-dot.png*/ no-repeat left 9px;
}
.emial-apps{
    width:96%;
    padding:15px 0 10px 0;
    margin:15px 0;
    border-top:1px dashed #717171;
    border-bottom:1px dashed #717171;
    font-size:14px;
    line-height:25px;
    font-weight:bold;
    float:left;
}
.emial-apps span{
    float:left;
    padding-right:25px;
}
.emial-apps a{
    float:left;
    padding:0px 0 0 20px;
}

.blockohoto_bg {
    background: url(blockphotobg_01-1.png)/*tpa=http://cdn.agematch.com/blockphotobg_01.png*/ repeat-x top;
    padding: 60px 0;
    width: 100%;
    color: #fff;
    text-align: center;
}
.large_photo {
    border: 0px solid #cccccc;
    height: 138px;
    width: 170px;
}
.common_photo {
    border: 0px solid #cccccc;
    height: 84px;
    width: 138px;
}
.large_photo_bg {
    background-image: url("photo_available_to_member1.gif")/*tpa=http://cdn.agematch.com/common/photo_available_to_member1.gif*/;
    background-position: center;
    background-repeat: no-repeat;
}
.common_photo_bg {
    background-image: url("photo_available_to_member2.gif")/*tpa=http://cdn.agematch.com/common/photo_available_to_member2.gif*/;
    background-position: center;
    background-repeat: no-repeat;
}

.sidebar-fm-title{
    text-align:center;
    padding:5px 0;
    font-size:14px;
    font-weight:bold;
}
.sidebar-fm-title p{
    font-size:13px;
    font-weight:normal;
    text-align:center;
    color:#666;
    letter-spacing:-0.07em;
}
.sidebar-fm-today{
    list-style:none;
    padding:0px;
    width:203px;
    margin:0px auto;
    *margin:0px auto;
    _margin:0px auto 0 24px;
}
.sidebar-fm-today ul{
    list-style:none;
    margin:0;
    padding:0;
}
.sidebar-fm-today .no_check{
    background:url(feed_nophoto.png)/*tpa=http://cdn.agematch.com/common-de/feed_nophoto.png*/ center center;
    width:124px;
    height:94px;
    position:absolute;
    top:0;
    left:39px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar-fm-today li{
    position:relative;
    *height:90px;
    _height:90px;
    padding:0px;
    float:left;
    margin:0 0px 15px 0;
    text-align:center;
    width:100%;
}
.sidebar-fm-today li img{
    width:120px;
    height:90px;
    border:2px solid #fff;
    box-shadow:0 2px 5px #ddd;
}
.YellowBgPart{ padding:5px 10px; background:#ffeab0; border-radius:3px;}

#facebox .upload_photo {
  padding: 15px;
  background: #000;
  width: 60px;
  height:60px;
  border-radius:10px;
  text-align:center;
  filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
}
#facebox .btn-blue {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #3191d1);
  background-image: -moz-linear-gradient(top, #3498db, #3191d1);
  background-image: -ms-linear-gradient(top, #3498db, #3191d1);
  background-image: -o-linear-gradient(top, #3498db, #3191d1);
  background-image: linear-gradient(to bottom, #3498db, #3191d1);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  font-weight:bold;
  color: #ffffff;
  font-size: 12px;
  padding:7px 12px;
  border: solid #ffffff 2px;
  text-decoration: none;
  width:200px;
}
#facebox .btn-blue:hover {
  background: #3191d1;
  background-image: -webkit-linear-gradient(top, #3191d1, #3498db);
  background-image: -moz-linear-gradient(top, #3191d1, #3498db);
  background-image: -ms-linear-gradient(top, #3191d1, #3498db);
  background-image: -o-linear-gradient(top, #3191d1, #3498db);
  background-image: linear-gradient(to bottom, #3191d1, #3498db);
  text-decoration: none;
  cursor:pointer;
}

#facebox .btn-gray {
  background: #b9b9b9;
  background-image: -webkit-linear-gradient(top, #d1d1d1, #c7c6c6);
  background-image: -moz-linear-gradient(top, #d1d1d1, #c7c6c6);
  background-image: -ms-linear-gradient(top, #d1d1d1, #c7c6c6);
  background-image: -o-linear-gradient(top, #d1d1d1, #c7c6c6);
  background-image: linear-gradient(to bottom, #d1d1d1, #c7c6c6);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  font-weight:bold;
  color: #ffffff;
  font-size: 12px;
  padding:6px 12px;
  border: solid #ffffff 2px;
  text-decoration: none;
  float:left;
  margin-left:20px;
}

#facebox .btn-gray:hover {
  background: #a5a5a5;
  background-image: -webkit-linear-gradient(top, #c7c6c6, #d1d1d1);
  background-image: -moz-linear-gradient(top, #c7c6c6, #d1d1d1);
  background-image: -ms-linear-gradient(top, #c7c6c6, #d1d1d1);
  background-image: -o-linear-gradient(top, #c7c6c6, #d1d1d1);
  background-image: linear-gradient(to bottom, #c7c6c6, #d1d1d1);
  text-decoration: none;
  cursor:pointer;
}

.update_billing .btn-red {
  background: #d7821d;
  background-image: -webkit-linear-gradient(top, #cc6600, #d7821d);
  background-image: -moz-linear-gradient(top, #cc6600, #d7821d);
  background-image: -ms-linear-gradient(top, #cc6600, #d7821d);
  background-image: -o-linear-gradient(top, #cc6600, #d7821d);
  background-image: linear-gradient(to bottom, #cc6600, #d7821d);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  font-weight:bold;
  color: #ffffff;
  font-size: 16px;
  padding:5px 14px;
  border: solid #ffffff 2px;
  text-decoration: none;
}

.update_billing .btn-red:hover {
  background: #d7821d;
  background-image: -webkit-linear-gradient(top, #d7821d, #d7821d);
  background-image: -moz-linear-gradient(top, #d7821d, #cc6600);
  background-image: -ms-linear-gradient(top, #d7821d, #cc6600);
  background-image: -o-linear-gradient(top, #d7821d, #cc6600);
  background-image: linear-gradient(to bottom, #d7821d, #cc6600);
  text-decoration: none;
  cursor:pointer;
}

.sq span {
    float:left;
    margin:0 2px;
    width:8px;
    height:5px;
    background:#aeaeae;
}
.sq span.color-blue {
    background:#47a4e6;
}

.btn-blue-pop {
    background: linear-gradient(to bottom, #3498db, #2980b9) repeat scroll 0 0 #3498db;
    border: 2px solid #ffffff;
    border-radius: 3px;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 180px;
    padding: 8px 20px;
    text-decoration: none;
}
.search-inpbox{
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #ccc;
    margin-right:10px;
    padding:4px;
    width:200px;
}


div#cardtype { position: relative; width: 150px; margin-top: 5px; }
div#cardtype.none span.visa, div#cardtype.mast span.visa, div#cardtype.amer span.visa { background-position: 0 -28px; }
div#cardtype span.visa { background-position: 0 0; }
div#cardtype span { background: url("cards.png") no-repeat scroll left top; display: block; float: left; height: 28px; margin-right: 5px; width: 45px; }
div#cardtype.none span.mast, div#cardtype.visa span.mast, div#cardtype.amer span.mast { background-position: -45px -28px; }
div#cardtype span.mast { background-position: -45px 0; }
div#cardtype.none span.amer, div#cardtype.mast span.amer, div#cardtype.visa span.amer { background-position: -90px -28px; }
div#cardtype span.amer { background-position: -90px 0; }
div#cardtype span.visa { background-position: 0 0; }

.search-username {
    margin: 45px auto;
    width: 390px;
}
.sear-input {
    border:1px solid #ccc6b0;
    float:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right:8px;
    overflow:hidden;
    height:33px;
}
.sear-input input {
    float:left;
    width:235px;
    padding:7px 5px;
    background:#f9f7f1;
    border:1px solid #fcfbf8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    box-shadow: 0 0px 2px #fff;
    -moz-box-shadow: 0 1px 1px #fff;
    -webkit-box-shadow: 0 1px 1px #fff;
    height:17px;
}
.search-options-tit, .search-mightlike {
    font-size: 14px;
    font-weight: bold;
    padding: 9px 0 9px 16px;
}
.search-options-tit span {
    float: left;
    color: #505050;
}
.related_qa{background:#f0f0f0; padding:10px; width:400px; margin:0 0 10px 10px;}
.related_qa h1{font-size: 14px; font-weight: bold; margin:0; padding:0;}
.related_qa ul{padding: 10px 0 ; margin:0 0 0 10px;}
.related_qa  li{line-height:20px; }
.related_qa  li a{text-decoration:none;}

.arrow-model-left{ float:left; width:28px; height:28px; background:url(arrow-model-left.png) no-repeat left top; position:absolute; left:-8px; top:50px; z-index:998; cursor:hand; cursor:pointer; }
.arrow-model-right{ float:left; width:28px; height:28px; background:url(arrow-model-right.png) no-repeat left top; position:absolute; right:-8px; top:50px; z-index:999; cursor:hand; cursor:pointer; }

.sendmail-tips{
    background:#f69960;
}
.sendmail-tips tr td{
    padding:10px;
    color:#fff;
}
.sendmail-tips tr td a{
    background:url(./message/icon-tryit.png) no-repeat right 3px;
    padding:0 20px 0 0;
    float:right;
    color:#fff;
    font-weight:bold;
}

.floatbox {
    list-style:none;
    padding:20px 0px 10px 0;
    margin:0px;
    width:500px;
}
.floatbox li {
    float:left;
    width:100%;
    text-align:center;
    color:#7c7a7b;
    font-size:14px;
    padding:10px 0;
}
.floatbox li a {
    color:#7c7a7b;
}
.floatbox li a.btn-float-orange {
    background:#de9040;
    color:#fff;
    text-shadow:0 1px #c36d12;
    line-height:40px;
    padding:0 40px;
    font-size:16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration:none;
    display:inline-block;
}
.floatbox li.or-flaot{
    color:#ccc;
    padding-top:15px;
}
.n_membersblocked{
    border-top:1px solid #aaaaa9;
    border-bottom:1px solid #aaaaa9;
    padding:30px 0;
    line-height:30px;
}
.color_orange{
    color:#cc3500;
}
.n_membersblocked label b{
    padding-right:5px;
}
.n_membersblocked label .n_button_new{
    margin-left:9px;
}
.n_input_style{
    border:1px solid #e7e7e9;
    border-top:1px solid #adacb1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:3px;
    width:160px;
}
.mail_n_button_new {
    cursor: pointer; 
    cursor: hand;
    font-weight: bold;
    font-family: Arial;
}
.n_button_new{
    padding:0 10px;
    line-height:20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background:url(n_bg_btn.gif) repeat-x left top;
    border:0px;
    border-left:1px solid #c0bfbf;
    border-right:1px solid #c0bfbf;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    text-shadow:0 1px #fbfbfb;
    box-shadow: 0 1px 3px #f1f1ee;
    -moz-box-shadow: 0 1px 2px #f1f1ee;
    -webkit-box-shadow: 0 1px 3px #f1f1ee;
}

.title_n {
    border: 1px solid #f0d595 !important;
    background-color: #f0d595 !important;
    border-collapse: collapse !important;
    dudley: expression(cellSpacing = 0) !important;
}
.title_td_border_n {
    border: 1px solid #f0d595 !important;
}

.n_userslist_links a.n_emailme {
    color: blue;
    font-weight: bold;
}

.n_userslist_links td {
    padding-left: 10px;
}

.n_userslist_tab .user_info_pic_td {
    padding: 5px 0 2px 5px;
}

.n_userslist_avatar {
    border:1px solid #d9d9d9;
}
.n_otherprofile_avatar {
    padding-left: 5px;
    padding-top: 5px;
}
.n_otherpro_contact_tit {
    padding: 5px 0 5px 5px;
    font-weight: bold;
    text-align: left;
}
.n_mail_highlight {
    background-color: #fada98;
}
.n_mail_bg_lightorange {
    background-color: #ffffff;
}
.n_membersblocked{
	border-top:1px solid #aaaaa9;
	border-bottom:1px solid #aaaaa9;
	padding:30px 0;
	line-height:30px;
}
.mail_n_button_new {
    cursor: pointer; 
    cursor: hand;
    font-weight: bold;
    font-family: Arial;
}
.n_button_new{
	padding:0 10px;
	line-height:20px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:url(n_bg_btn.gif) repeat-x left top;
	border:0px;
	border-left:1px solid #c0bfbf;
	border-right:1px solid #c0bfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-shadow:0 1px #fbfbfb;
	box-shadow: 0 1px 3px #f1f1ee;
-moz-box-shadow: 0 1px 2px #f1f1ee;
-webkit-box-shadow: 0 1px 3px #f1f1ee;
}
.u_info_descr__left_border {
    margin-left: 10px;
    border-left: #ccc 1px solid;
}
.new_ui_title {
    margin-top: 15px;
}

.n_op_mp_item_div_left {
    width: 15px;
    *width: 9px;
    float: left;
}

.n_report_textarea {
    width: 545px;
    font-size: 11px;
}

.verified-lists {
    list-style:none;
    padding:0px;
    margin:0px;
}
.verified-lists li {
    float:left;
    padding:0 8px 15px 0;
}
.verified-lists li a {
    border:1px solid #f3d7b1;
    padding:5px 15px 5px 10px;
    float:left;
    text-decoration:none;
}
.verified-lists li a img {
    float:left;
    padding-right:10px;
}
.verified-lists li a span {
    float:left;
    padding:4px 0 0 0px;
}
.verified-lists li.verified-gray a {
    color:#aeadad;
    border:1px solid #dad7d7;
}

#remaind{ background-color:#FAEED6;
border:solid 1px #dcdcdc;
padding:5px;
margin:5px auto;
height:30px;}

#remaind p{ font-size:1.3em;
color:#ff4400;
float:left;
line-height:18px;
margin:5px 10px;}

#remaind img{ float:right;
margin:6px 10px 0 0;}

.n_profile_moreoptions {
    position:absolute;
    right:14px;
    top:10px;
    width:74px;
}
.n_profile_moreoptions .moreoptions {
    text-decoration:none;
    float:left;
    width:100%;
    text-align:right;
}
.n_profile_moreoptions dl {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin:10px 0 0 0;
    padding:0px;
    display:block;
    float:left;
    width:100%;
    display:none;
    border:1px solid #a8cde0;
}
.topdirection_blue {
    width:0;
    height:0;
    line-height:0;
    border-width:6px;
    border-style:solid;
    border-color:transparent transparent #a8cde0 transparent;
}
.n_profile_moreoptions dl dd a {
    float:left;
    padding:5px 10%;
    text-decoration:none;
    color:#000;
    width:80%;
}
.n_profile_moreoptions .report {
    border:1px solid #
}

.n_profile_moreoptions:hover dl{
    display:block;
}
.n_profile_moreoptions dl dd {
    padding:0;
    margin:0px;
}

.n_profile_moreoptions dl dd a:hover {
    background:#cde9f7;
}

.n_profile_moreoptions dl dd .topdirection_blue {
    margin:-12px auto 0 auto;
}
