[class^="sprite-"], [class*=" sprite-"] { background-image: url("https://secureimage.securedataimages.com/images/common/others/fruit2alt-sprite-11_3.png"); }
[class^="sprite-tiny"], [class*=" sprite-tiny"] { height:12px; width:12px; line-height:12px; margin-top:2px; }
body { color: #dddddd; }
a { color: #edcb7b; }
a:hover { color:#c18700; }
a.lnk_admirer { color:#404040; }
a.lnk_admirer:hover { color:#b77b03; }
#vgift_err a { color:#404040; }
#vgift_err a:hover { color:#b77b03; }
h1#page_title,
h2.page_section,
h3.page_section { color:#fff; }
.alert-notice {
  background: -moz-linear-gradient(top,#fdefbc 0,#ffe68e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdefbc),color-stop(100%,#ffe68e));
  background: -webkit-linear-gradient(top,#fdefbc 0,#ffe68e 100%);
  background: -o-linear-gradient(top,#fdefbc 0,#ffe68e 100%);
  background: -ms-linear-gradient(top,#fdefbc 0,#ffe68e 100%);
  background: linear-gradient(top,#fdefbc 0,#ffe68e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdefbc',endColorstr='#ffffe68e',GradientType=0);
}
.btn,
a.btn,
a.btn:hover,
a.btn:active,
input[disabled],
.btn[disabled],
.btn.btn-blue { border:1px solid transparent; }


.btn.disabled, .btn[disabled] { opacity:1; filter:alpha(opacity=100); }



body .pagination a.pgn_ht,
body .pagination a.pgn_nht,
body .pagination a.pgn_nobdr,
.btn.cancel-btn,
#mm .btn.primary,
.btn:focus,
.btn { color:#fff; background:#53524e; box-shadow:none; text-shadow:none; border-color:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53524e', endColorstr='#53524e', GradientType=0); }


.btn-group.open .btn.dropdown-toggle,
.btn.cancel-btn:hover,
#mm .btn.primary:hover,
.btn:hover { background:#7a7974; color:#fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7974', endColorstr='#7a7974', GradientType=0); }


.btn.cancel-btn:active,
.btn:active,
#mm .btn.primary:active { background:#3b3a36; color:#fff; }
#mm .btn:focus { outline:0; }


#mm a.btn,
#mm a.btn:hover,
#mm a.btn:active,
#mm .btn.btn-blue,
#login_lightbox button,
.btn.submit-btn { color:#000; border-color:transparent; }


#mm a.btn,
.btn.btn-blue,
#login_lightbox button,
.btn.submit-btn { background:#edcb7b; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00EDCB7B', endColorstr='#00EDCB7B', GradientType=0); text-shadow:none; box-shadow:none; }


#mm a.btn:hover,
.btn.btn-blue:hover,
#login_lightbox button:hover,
.btn.submit-btn:hover { background:#fff2bd; }


#mm a.btn:active,
.btn.btn-blue:active,
.btn.btn-blue:focus,
#login_lightbox button:active,
.btn.submit-btn:active { background:#e1b44a; }


#mm .btn.btn-red,
#mm .btn.guest,
#mm .btn.guest:hover,
#mm .btn.guest:active,
#mm .btn.btn-red:hover,
#mm .btn.btn-red:active { color:#edcb7b; }
#mm .btn.btn-red,
#mm .btn.guest { background:#8c1f0a; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008C1F0A', endColorstr='#008C1F0A', GradientType=0); }
#mm .btn.btn-red:hover,
#mm .btn.guest:hover { background:#aa3923; }
#mm .btn.btn-red:active,
#mm .btn.guest:active { background:#621000; }


.nav_find .nav_username .btn{ background:#edcb7b; }
.popover, .dropdown-menu { background-color:#444; border-color:#535353; }
.popover.above .arrow:after { border-top-color:#444; }
.popover.right .arrow { border-right-color:#535353; }
.popover.right .arrow:after { border-right-color:#444; }
.popover.below .arrow { border-bottom-color:#535353; }
.popover.below .arrow:after { border-bottom-color:#444; }
.popover.left .arrow { border-left-color:#535353; }
.popover.left .arrow:after { border-left-color:#444; }
.dropdown-menu > li > a,
.btn-link { color:#fc6; }
.btn-link .caret { border-top-color:#fc6; }
.btn-group.open .btn-link,
.btn-group .btn-link:hover { background:#444; border-color:#535353; }
.btn.primary.disabled,
.btn.primary[disabled],
.btn-blue.disabled,
.btn-blue.disabled:hover,
.btn-blue.disabled:active,
.btn-blue[disabled] { background-color:#333; }
.btn.member:hover,
.btn.member:focus,
.btn.member:active,
.btn.member.active,
.btn.member.disabled,
.btn.member[disabled],
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow.disabled,
.btn-yellow[disabled] { background-color:#ffcc66; }
.btn.member:active,
.btn.member.active,
.btn-yellow:active,
.btn-yelow.active { background-color:#fcdb97; }
.btn-inverse {
  color:#333;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top, #ffffff, #d6d6d6);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d6d6d6));
  background-image:-webkit-linear-gradient(top, #ffffff, #d6d6d6);
  background-image:-o-linear-gradient(top, #ffffff, #d6d6d6);
  background-image:linear-gradient(to bottom, #ffffff, #d6d6d6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border:1px solid #ccc;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color:#b3b3b3;
  text-shadow:0px 1px 0px #fff;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] { color:#333; background-color:#d6d6d6; }
.btn-action a { color:#fff }
.btn-action a.disabled,
.btn-action a.disabled:hover { color:#fff }
.btn .caret { border-top-color:#fff; border-bottom-color:#fff; }



#mm .btn.primary.disable,
#mm .btn.primary.disabled,
#mm .btn.disable,
#mm .btn.disabled,
#mm input[disabled],
#mm .btn[disabled],
#mm .btn.cancel-btn[disabled="disabled"] { background:#3b3a36; color:#898989; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3a36', endColorstr='#3b3a36', GradientType=0); }


#mm a.btn.disable,
#mm a.btn.disabled,
#mm .btn.btn-blue.disable,
#mm .btn.btn-blue.disabled,
#mm #login_lightbox button.disable,
.btn.submit-btn[disabled="disabled"] { background:#6e6141; color:#000; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6141', endColorstr='#6e6141', GradientType=0); }


#mm .btn.btn-red.disable,
#mm .btn.btn-red.disabled,
#mm .btn.guest[disabled] { background:#481c14; color:#ab9b76; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#481c14', endColorstr='#481c14', GradientType=0); }


.nav_find .nav_username .btn .sprite-search { background-image:url("https://secureimage.securedataimages.com/images/common/others/fruit2-sprite-16.png"); }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { 
    [class^="sprite-"], [class*=" sprite-"] { background-image: url("https://secureimage.securedataimages.com/images/common/others/fruit2alt-sprite-11@2x.png"); }
}
.pagination a.btn { color:#fff; }
.modal { background-color:#232323; }
.modal .close { color:#ddd; text-shadow:0 -1px 0 #000; }
.modal .close:hover,
.modal .close:focus { color:#fff; }
.tooltip.above .tooltip-arrow { border-top-color:#282828; }
.tooltip.left .tooltip-arrow { border-left-color:#535353; }
.tooltip.below .tooltip-arrow { border-bottom-color:#535353; }
.tooltip.right .tooltip-arrow { border-right-color:#535353; }
.tooltip-inner { background-color:#535353; border:1px #535353 solid; box-shadow:1px 1px 3px #000; white-space:pre-wrap; }
.tabs {  border-bottom-color:#444; }


#mm .tabs > li > a,
#mm .tabs > li > a:hover,
#mm .tabs > li.active > a { color: #F8E7BC; }


.tabs > li.active > a,
.tabbable .tab-content,
#mm input[type=file],
#login_lightbox form,
table { background:#1a1a1a; }
#tmpl_order_form_body_upgrade_ultra_newbottom table,#order_confirmation_body table{ background:#fff; }
.tabs > li > a { background:#996f3e; }
.tabs > li > a:hover { background:#785630; color:#F8E7BC; }
.tabs > li.active > a { border-color:#F8E7BC; }
.pills a:hover { background:#444; color:#b77b03; }
.pills .active a { background:#444; }
a.more-link { background:#444; }
a.more-link:hover { background:#535353; }
a.more-link .more-spinner { background-image: url('https://secureimage.securedataimages.com/images/common/others/fruit_ajax.gif'); }
#mm .tab_links a:hover { background:#785630; }


#content #anchor_up span { background:url("https://secureimage.securedataimages.com/images/mm/header/backtotop_btn_sm_white.png"); }
#mm .btn#anchor_up { background:#53524e; background-color:#53524e; border-color:transparent; border-radius:3px; }
#mm .btn#anchor_up:hover { background:#7a7974; }
#mm .btn#anchor_up:active { background:#3b3a36; }
#mm .divider { border-color:#474343; }
#mm .close { position:relative; z-index:2; filter: alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0; text-shadow:none; font-weight:normal; }
#mm #memberinfo .close,#mm #popup_useful_tips .close { color:#edcb7b; filter: alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; text-shadow:none; font-weight:normal; }
#mm #popup_useful_tips .close { color:#1a1a1a; }
.tabbable .tab-content { color:#ddd; border-color:#444; }
#mm a:hover { color:#c18700; text-decoration:none; }
#mm .alert-message p { color:#111; }
#mm .alert-message a { color:#996f3e; }
#mm .alert-message,
#mm #viewport .alert-message.complete-profile { margin-top:1px; border-radius:0; }
#mm .mc_dd.btn-group > ._menu,
#mm #mcdd-flower .flower_popup_box,
#mm #mc-fn_label.mc_dd > ._menu._on { background:#474342; border:0; }
#mm .mc_dd > ._menu li:hover { background:#555150; }
#mm .dropdown-menu,
#mm .dropdown-menu.dropdown-menu-btn { background:#474342; border:0; }
#mm .dropdown-menu > li:hover { background:#555150; }
#mm #mcdd-flower .flower_popup_box .flower_popup_arrow { border-top-color:#474342; }
#mm #mcdd-flower .flower_popup_box h1 { color:#fff; }
#mm #mcdd-flower .flower_popup_box a { color:#edcb7b; }
#mm #mcdd-flower .flower_popup_box a:hover { color:#c18700; }
#mm .sprite-tolike:hover { background-position:-109px -288px; }


#login_lightbox { display:none; position:absolute; top:0; left:0; z-index:99999; width:100%; }
#login_lightbox form { position:relative; margin:114px auto 0; padding:12px; width:275px; color:#fff; text-align:center; border-radius:11px; box-shadow:0 1px 50px #000; }
#login_lightbox form a { color:#edcb7b; }
#login_lightbox .close { display:block; position:absolute; top:6px; right:7px; width:17px; height:17px; text-indent:-9999px; background:url(https://secureimage.securedataimages.com/images/bdsm/close_x_icon.gif) no-repeat; overflow:hidden; }


#login_lightbox form[name="LOGIN"]:after { content:'×'; width:17px; height:17px; color:#edcb7b; font-size:22px; line-height:17px; position:absolute; right:5px; top:4px; }
#login_lightbox .logo { margin:12px 0 15px; }
#login_lightbox .site_logo { width:212px; height:26px; background:url(https://secureimage.securedataimages.com/images/bdsm/cover/cover_logo_sm.jpg) no-repeat; }
#login_lightbox .intro, #login_lightbox .field { display:block; margin:0 auto; width:242px; text-align:left; margin-bottom:10px; }
#login_lightbox .intro { margin-bottom:15px; }
#login_lightbox input.field { border:1px solid #AAAAAA; }



#login_lightbox button::-moz-focus-inner { border:0; padding:0; }
#login_lightbox button span { cursor:pointer; }
#login_lightbox .remember { font-size:10px; vertical-align:middle; }
#login_lightbox input.remember { margin:0; padding:0; width:20px; }
#login_lightbox label.remember { display:inline-block; width:91px; text-align:left; }
#login_lightbox .login_links { margin:10px 0 1px; }
#login_lightbox .login_links li { display:inline-block; padding:0 3px; line-height:1; }
#login_lightbox .login_links li.first { padding-right:6px; border-right:1px solid #000; }


.status-badge.verified-memeber {
  background: #c1a96a;
  background: -moz-linear-gradient(top,  #c1a96a 10%, #7f603b 72%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#c1a96a), color-stop(72%,#7f603b));
  background: -webkit-linear-gradient(top,  #c1a96a 10%,#7f603b 72%);
  background: -o-linear-gradient(top,  #c1a96a 10%,#7f603b 72%);
  background: -ms-linear-gradient(top,  #c1a96a 10%,#7f603b 72%);
  background: linear-gradient(to bottom,  #c1a96a 10%,#7f603b 72%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1a96a', endColorstr='#7f603b', GradientType=0 );
}
html .grid_cell [class ^="sprite-badge-"],
html .grid_cell [class ^="sprite-tiny-"],
html .member_cell_container [class ^="sprite-tiny-"],
html .friends_album_thumb  [class ^="sprite-tiny-"]{ margin-left:2px; float:right; height: 12px; width: 12px; line-height: 12px; margin-top: 2px; }

.sprite-badge-verified-memeber { background-position:-58px -323px; }
.sprite-badge-income-verified,
.sprite-badge-job-verified { background-position:-58px -288px; }

.sprite-tiny-verified-memeber { background-position:-61px -325px; }
.sprite-tiny-income-verified,
.sprite-tiny-job-verified { background-position:-61px -291px; }


.status-badge {
  background: none;
}
.status-badge.verified-memeber {
  color: #9F591C;
  background: none;
}
.sprite-badge-income-verified {
  background: url('https://secureimage.securedataimages.com/images/common/svg/income_verified.svg') no-repeat;
}
.sprite-tiny-verified-memeber,
.sprite-badge-verified-memeber {
  background: url('https://secureimage.securedataimages.com/images/common/svg/M_verified.svg') no-repeat;
}
html .grid_cell [class ^="sprite-badge-"] {
  margin-top: 0;
}

.ic { height: 16px; width: 16px; background-image: url("https://secureimage.securedataimages.com/images/common/others/fruit2alt-sprite-11_2.png"); background-position:-30px -706px; display: inline-block; }