
*:focus { outline:0; }


#mm, #memberinfo, #mm .light_table, #mm .med_table, #mm .dark_table, #mm .light_header td, #mm .light_header th, #mm .med_header td, #mm .dark_header td, #mm .member_cell_container { background-color:#1a1a1a; } body #filter_form a { color: #ffcc66; }
hr { border:0; }
#content,.container2 .content2 { background-color: transparent; }
#footer .copyright, #footer .info, #footer .marketing a, #footer .corporate a, #footer .legal a,
#footer .marketing a:hover, #footer .corporate a:hover, #footer .legal a:hover { text-shadow:none; color:#ddd; }


#site_logo {width:auto!important;height:auto!important;background:none!important;}
#mm #header,
#mm #footer { background: url("https://secureimage.securedataimages.com/images/mm/header/leather_MM.jpg"); }
#header .mm_member_login { margin-top:0; float:none; position:absolute; right:0; bottom:14px; }
#mm .tab-content .mm-wrapper,
#mm .grid_row.sub_tabs .btn,
#mm .grid_row.sub_tabs,
#mm .grid_row.sub_tabs + .clearfix,
#mm #contentFeed ul.pills a,
#mm #contentFeed .tab-content_feed { margin:0; }
#side_ads, #side_content { display:none; }
#navi a,
.grid_cell .member_cell_right,
#mm #contentFeed ul.pills { float:left; }
.rc.rc_basic .rcm h2 ,.rcm h2,.rcm h1 { background:transparent !important; border-bottom:1px solid #474343; }
#mm #contentFeed ul.pills a { margin-right:5px; padding:3px 28px; border-radius:6px 6px 0 0; }


.activity_button_wrapper .btn-action label,
#mm #contentFeed ul.pills a,
#mm #_category_pane label:hover { font-weight:normal; }


#search-page .form-default .tab-content,
#mm .grid_row.sub_tabs li.active a,
#mm .tab-content .mm-wrapper,
#search-page .tabbable .tabs li.active > a,
#mm #contentFeed .tabs li > .selected,
#contentFeed .tabs li > .selected:hover { border:1px solid; }
#mm #message_center_content > .mc_msg_box { border-top:1px solid; background:#2d2b2c; }


.member_cell_container,
.member_cell_info_container,
.i_box_upgrade_now_wrapper,
#contentFeed .tabs li > .selected:hover,
#mm .grid_row.sub_tabs li.active a,
#mm .tab-content .mm-wrapper,
#mm #contentFeed .tabs li > .selected { border-color:#F8E7BC; }
#mm #contentFeed .tabs li > .selected,
#contentFeed .tabs li > .selected:hover { border:2px solid; }
#mm #contentFeed .tab-content.unfold { border:none; }
#mm #contentFeed .tab-content_feed { padding:15px 10px 10px 20px; }
#mm #contentFeed .tab-content { margin: 20px 0; }
#mm #contentFeed .mm-wrapper .setting { margin:10px 0 0 20px; }
#mm #contentFeed .mm-wrapper .show_more { margin:6px 20px 0 0; }
#mm #contentFeed .tab-content .mm-wrapper { padding-bottom:20px; }



.survey_title,
h1#page_title,
.page_title,
.page_title_no_padding,
.page_title_no_anypadding,
.misc_button,
a.misc_button,
.misc_button:hover,
.rc.rc_basic .rcm h2 ,
.rcm h2,
.rcm h1,
.rcm,
.rc_box_header_content h1.header,
.rc_box_header_content h1.header a,
.mc_dd > ._menu li,
.form-default label,
.content1 .pb5,
.content2 h2,
.content2 .preferences_title,
#otherSite .left,
#mm .btn-action a span,
#mm h3.page_section,
#mm .friends-banner > h1,
#mm #navigation ul li:hover .nav_title,
#mm #navigation ul li.nav_find:hover a,
#mm #utility .content_filter span,
#mm #utility .content_filter label,
#mm #navigation .nav_inbox.has_mail:hover a span,
#navigation-bar [role="navbar-tab"]:hover > a,
#navigation-bar [role="navbar-tab"]:hover > span { color:#fff; }


#mm #friends_tmpl .unfriend, #friends_tmpl2 .unfriend,
#mm #friends_tmpl .unfriend, #friends_tmpl2 .unfriend:hover { color:#f00; }


.container1 h2,
.container1 .content1,
.i_box_upgrade_now_text ul li,
.member_cell_info_container .gender,
.rct, .rc4, .rc3, .rc2, .rcb, .rc1, .rc, 
.rc_basic, .rc.rc_basic, .quick_links .content b,
#utility, #header .cs_phone { background: none; color: #ddd; }


#mm a,
.member_cell_info_container .handle,
.container1 a { color:#edcb7b; }


.rc_box_header_right a:hover,
.container1 a:hover,
.container1 h2 a:hover,
.container2 h3 a:hover,
.member_cell_info_container .handle:hover { color:#c18700; }


.autocomplete, 
.autocomplete .selected,
#mm #navigation ul li .nav_title,
#mm #navigation ul li.nav_find a,
#mm #navigation .nav_inbox.has_mail a span,
#mm .section h2,
#mm #tagify li a { color:#000; }



#mm #navigation{ background:url("https://secureimage.securedataimages.com/images/mm/header/navibar.png"); background-position-y:-1px; }
#mm #navigation ul li.nav_find .btn [class^="sprite-"] { background-image: url("https://secureimage.securedataimages.com/images/common/others/fruit2-sprite-16.png"); }
#mm #navigation ul li ul li{ border-top:none; }
#mm #navigation ul li:hover > ul,
#memberinfo { -webkit-box-shadow: 0 1px 6px rgba(50, 50, 50, 0.6); -moz-box-shadow:    0 1px 6px rgba(50, 50, 50, 0.6); box-shadow:         0 1px 6px rgba(50, 50, 50, 0.6); }
#mm #navigation ul li.nav_more .nav_title .caret { border-top-color:#000; }
#mm #navigation ul li.nav_more:hover .nav_title .caret { border-top-color:#fff; }
#mm #navigation .nav_find ul { width:181px; }
#navigation .page { width: 960px; margin: 0 auto; }


#mm #navigation .nav_home a span { height:20px; background-position:center -820px; }

#mm #navigation .nav_home:hover a span { background-position:center -796px; }


#navigation .nav_inbox a span,
#navigation .nav_inbox.has_mail a span { background-position:left -845px; height:20px; }
#mm #navigation .nav_inbox a span { background-position:center -888px; margin-right: -20px; }
#mm #navigation .nav_inbox.has_mail a span { background-position:center -932px; margin-right:-16px; padding-left:25px; padding-right:7px; line-height:13px; }
#mm #navigation ul li.nav_inbox a { padding-right: 20px; }

#mm #navigation .nav_inbox:hover a span { background-position:center -866px; }
#mm #navigation .nav_inbox.has_mail:hover a span { background-position:center -910px; }


#mm #navigation ul li.nav_username input { color:#000; padding-left:10px; }
#mm #navigation ul li.nav_find:hover ul li.nav_username input.placeholder { color:#aaa; }



#utility .greeting:hover, #utility .greeting.active { background:transparent; color:#fff; border:none; margin:1px; }
#utility .cell.greeting ul a,
#utility .greeting a { color:#edcb7b; }
#utility .cell.greeting ul a:hover { color:#c18700; }
#utility .greeting:hover ul,
#utility .greeting:hover a { background:#474342; }
#utility .greeting > a,
#utility .greeting:hover > a { background:url(https://secureimage.securedataimages.com/images/bdsm/sprite_newaff.png) no-repeat right -425px; }
#utility .greeting > a { border-radius:5px; color:#f8e7bc; }
#utility .greeting:hover > a { color:#fff; }
#utility .greeting.active a,
#utility .greeting a:hover,
#utility .greeting.active ul { background-color:#3b3a36; }
#utility .greeting ul li { border-top:none; border-bottom:none; }
#utility .greeting ul li:first-child,
#utility .greeting ul li { padding:1px 3px 0; min-width:100%; }
#utility .greeting ul { width:80px; top:24px; }
#utility .greeting ul { border-radius:5px; box-shadow:1px 1px 10px rgb(30,30,30); -ms-box-shadow:1px 1px 10px rgb(30,30,30); -moz-box-shadow:1px 1px 10px rgb(30,30,30); -webkit-box-shadow:1px 1px 10px rgb(30,30,30); }


.member_cell_right[style] { width: 17% !important; position:absolute; right:0; }


#product_upsell .banner { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }


.iicon_arrow { display:none; }
.pointer_left:after { content:''; display:block; width:0; height:0; position:absolute; left:-10px; border:11px solid transparent; border-right-color:#716c69; border-right-width:16px; }
.i_box_upgrade_now_wrapper { margin-top:10px; }
#memberinfo .info_row a,
#memberinfo .handle a { color: #fc6; }
#memberinfo .info_row a:hover,
#memberinfo .handle a:hover { color: #b77b03; }
#memberinfo { border:3px solid #716c69; }
#memberinfo { color:#ddd; }
#mm .member_cell_container.highlight_cell { background:#3e130a; }
#footer .compliance, #footer .copyright { font-size:12px; }


#footer, #footer .marketing, #footer .corporate, #footer .legal, .container1 .hr { border-color:#474343; }
.spinner_bg { background:#1a1a1a url(https://secureimage.securedataimages.com/images/common/others/ajax-loader.gif) no-repeat center center; opacity:.5; position:absolute; top:0px; left:0px; }
.bch { background:transparent; }


#likebox-left .btn i,
#likebox-main .btn i  { display:inline-block; }
#mm #product_upsell .banner .list p,
#mm #product_upsell .banner .list ul li { color:#000; text-shadow:none !important; }
#mm .message_box { background:#37491f; color:#fff; }
#zodiac td.zodiac, #zodiac td.zodiacmatchinfo, #zodiac td.biorhythm_header, #zodiac td.biorythminfo, #zodiac td { background-color:#1a1a1a; }


.member_cell_container .btn-action a:hover .sprite-add-friend { background-position:-82px -513px; }
.member_cell_container .btn-action .sprite-add-friend { background-position:-1px -513px; }
#email_sent_div { background:#37491f; border-color:transparent; color:#fff; text-align:center; }
#email_sent_div img { display:none; }
#footer #rta_icon { width:123px; background-position:-1px 0; height:38px; }
#secure_seal_frame { width:123px; }


.activity_button_wrapper.compact,
#interested_page_container .member_cell_container { background: #1a1a1a; }

#logo { margin: 0; }
#logo a { float: left; }
#logo a:after { content: ''; display: block; clear: both; }

#mm .subnav-flyout .subnav-link { color:#333; }

#mm #tagline { color:#edcb7b; }
#mm .viewed { color: #999; background: none; }
#mm .grid_cell .role { margin: 0 0 2px 5px; }

html #mm .status-badge.vip .sprite-badge-crown,html #mm .sprite-tiny-vip, html .sprite-tiny-vip { background: url("https://secureimage.securedataimages.com/images/common/svg/alt_vip.svg") no-repeat; background-size: contain; }
html #mm .status-badge.vip { color:#BD4082 }