body { background-color:#FFFFFF; color:#000000; font:12px Arial,Helvetica,sans-serif; margin:0; padding:0; -webkit-text-size-adjust:none; }
input { font-size:12px; padding:4px; color:#000; }
select { font-size:12px; }
a { color:#4400FF; font-size:12px; text-decoration:none; -webkit-text-size-adjust:none; }
.first_letter_capital:first-letter { text-transform:capitalize; }


.mod_box { background:#F3F3F3;border-top:1px #cbcbcb solid;margin-bottom:10px;line-height:1.5; }
.mod_box > .row, .mod_box > .row_online { display:block;border-top:1px solid #fff;border-bottom:1px solid #cbcbcb;position:relative; }
.mod_box > .row { padding:10px;overflow:hidden; }
.mod_box > .row, .mod_box > .row_online a { color:#6a6a6a; }
.mod_box > .row_online a { padding:10px 36px 10px 96px;display:block;min-height:72px; }
.mod_box > .row.more { text-align:center; }
.mod_box > .row.photo > span { position:absolute;background:#7389a6;border-radius:20px;min-width:14px;color:#fff;padding:1px 8px 0 8px;text-align:center;top:50%;right:52px;margin-top:-9px; }
.mod_box > .row s, .mod_box > .row_online s { color:#36d;text-decoration:none; }
.mod_box > .row > i, .mod_box > .row_online > i, .mod_box i.chevron { position:absolute;width:16px;height:16px;top:50%;right:20px;margin-top:-8px;background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat -46px -3px; }
.mod_box > .row > .avatar, .mod_box > .row_online a .avatar { width:72px;height:72px;border:2px solid #fff;float:left; }
.mod_box > .row > .avatar { position:relative;margin-right:10px; }
.mod_box > .row_online a .avatar { position:absolute;top:0;left:1px;margin:10px; }
.mod_box > .row > .avatar > img, .mod_box > .row_online a .avatar img { width:100%; }
.mod_box > .row > .avatar > i, .mod_box > .row_online a .avatar i  { position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yOS8xMRTZz2cAAACfUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMbChgiFEpqJE5wMFZ6QlqATXKiOHOlPXaoQ3uuToG3YIW9aojBcYrEdn60PoC3RIO6SoW+UYjBV4rFXY3IY4/LapLPcJTSdpfWfZnZgyvQSQkAAAApdFJOUwABAgMEBQYHCwwREhUWFxwkJSctMjQ9Q09VVmVloqKio+bm5ubm5ubmEyGqNAAAAMtJREFUGNNt0VcOgzAQBFBjMMb03nsnvXD/syUYByGF9zmStbNrAL44yCMRYxHxkAMMFDCRVV1XZYIFyDIkKYbluK5jGYqE4JoRzfSCMI7DwDM1sqScIGm2H5XjPI9l5NuaJHAAYsX00+FNDalvKhgCnhhe1L+YPvIMwgMkW0Hx3BSBJSMgqk7YPTZd6KgiwLob33diV8c0vO3QcHneXjctfb4Myi+bnA6ilZoz06yVaPmkPlF1spZna2bVNFXZb83Dgxyf7vjI/9/xAeMLIGdd3QlPAAAAAElFTkSuQmCC) no-repeat; }
.mod_box > .row > strong, .mod_box > .row_online > a strong { font-size:14px;color:#36d; }
.mod_box > .row > b, .mod_box > .row_online a b { font-size:14px; }

.mod_box.profile { margin-top:5px; }

.mod_box.info { line-height:2; }
.mod_box.info b { float:left;width:35%;text-align:right;clear:both;font-size:12px; }
.mod_box.info span { float:right;width:63%; }

.mod_box.set img { margin-right:8px;vertical-align:-7px; }

.mod_h2 { margin:0;padding:6px 10px;color:#fff;font-size:16px;text-shadow:#62686d 0 1px 1px;line-height:1;
  background: -webkit-gradient(linear, left top, left bottom, from(#9CAAB1), to(#BBC3C9));
  background: -moz-linear-gradient(top,  #9CAAB1, #BBC3C9);
  background: -o-linear-gradient(top,  #9CAAB1, #BBC3C9);
}

.gobal_row { background:#F3F3F3;border:1px solid #CBCBCB;border-width:1px 0;margin:10px 0; }
.gobal_row>h3:first-child { margin:0;padding:0;color:#FFF;font: 16px arial;padding: 8px 4px;text-shadow:#666 1px 1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#9CAAB1), to(#BBC3C9));
  background: -moz-linear-gradient(top,  #9CAAB1, #BBC3C9);
  background: -o-linear-gradient(top,  #9CAAB1, #BBC3C9);
}
  .tabular_wrapper {margin: 0; width: 100%;}
  .tabular {display: table;}
  .tabular-row {display: table-row;}
  .tabular-cell {display: table-cell; padding: 1px;}


.defaultFontColor { color:#000000; }
.bgl { background-color:; }
.bgm { background-color:#FFFFFF; }
.bgd { background-color:#445577; }
.bgh { background-color:#FCFE6C; }


#logo { width:100%;text-align:center;vertical-align:middle;position:relative; }

  #logo { min-height:36px; background-color:#FFFFFF; border-bottom:1px solid #445577; }
.logo-layout {
    display: inline-block;
    padding-bottom: 7px;
}
.logo-layout .logo-layout-powered {
    display: inline-block;
    text-align: right;
    width: 100%;
}
#logo img.pwrd-by-img {
    margin: 0px;
    padding: 0px;
}

  #logo img, #pmvv-hd img.logo { padding-top:7px; max-width: 190px }
  .mm #logo img { padding-top:3px; }



#header_back, #header_fwd { width:65px;height:24px;line-height:24px;display:block;font-size:12px;text-decoration:none;text-align:center;position:absolute;overflow:hidden; border: none; border-radius: 0; box-shadow: none; margin-top:2px; }
#header_back span.ui-btn-inner,
#header_fwd span.ui-btn-inner { padding-top: 0; background: none; border: none; border-radius: 0; box-shadow: none; }
#header_back { background:url('https://secureimage.securedataimages.com/images/common/iphone/header_back2.png') left top repeat-x; border-right:1px solid #000;top:5px;left:4px;padding-left:5px; }
#header_fwd { background:url('https://secureimage.securedataimages.com/images/common/iphone/header_fwd2.png') right top repeat-x;border-left:1px solid #000;top:5px;right:4px;padding-right:5px; }
.mm #header_back { background-image:url('https://secureimage.securedataimages.com/images/common/iphone/header_back2_lt.png'); top: 7px; }
.mm #header_fwd { background-image:url('https://secureimage.securedataimages.com/images/common/iphone/header_fwd2_lt.png'); top: 7px; }

a.header_button_right span.ui-btn-inner { padding: .6em 0; }
.forgot_login { padding: 20px 0 0; }

.login_btn { border:1px solid #323e57; -moz-border-radius:4px; border-radius:4px;
             background:-moz-linear-gradient(top, #445577, #323e57);
             background:-o-linear-gradient(top, #445577, #323e57);
             background:-webkit-gradient(linear, left top, left bottom, from(#445577), to(#323e57));
             box-shadow:1px 1px #1745a0; -moz-box-shadow:1px 1px #1745a0; -webkit-box-shadow:1px 1px #1745a0;
             color:#fff; cursor:pointer; font:bold 14px arial; margin:10px auto 0; padding:8px 4px; }
.btn_jqm, .btn_jqm_back, .ui-btn-left[data-rel="back"] {
   background-color: #8e0000 !important;
   background-image: linear-gradient(top, #FF7474 0%, transparent 100%) !important;
   background-image: -ms-linear-gradient(top, #FF7474 0%, transparent 100%) !important;
   background-image: -moz-linear-gradient(top, #FF7474 0%, transparent 100%) !important;
   background-image: -o-linear-gradient(top, #FF7474 0%, transparent 100%) !important;
   background-image: -webkit-linear-gradient(top, #FF7474 0%, transparent 100%) !important;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#FF7474), to(transparent)) !important;
   border: 1px solid #6D0000 !important;  border-radius: 4px !important;
   margin: 0; min-width: 51px;
   width: auto !important; height: 26px; line-height: 26px; top: 4px !important; right: 4px !important;
   font-size: 10px; text-decoration: none; text-align: center; color: #fff !important;
   position: absolute; display: block; overflow: hidden; white-space: nowrap;
}
.btn_jqm span {
   padding: 0 !important; color: #fff !important; height: 26px;
}
.btn_jqm_back, .ui-btn-left[data-rel="back"] {
   width: 51px !important; left: 4px !important; text-indent: -99999px;
}
.btn_jqm_back:after, .ui-btn-left[data-rel="back"]:after {
   content: ' '; position: absolute; width: 100%; height: 100%; left: 0; top: 0;
   background:url('https://secureimage.securedataimages.com/images/common/iphone/buttons/btn_jqm_back_arrow.png') center no-repeat;
}

  #header_back, #header_fwd { color:#000000; }





.languages_div { text-align:center;padding:0 10px 10px 10px; }
.languages_div a { white-space:nowrap;line-height:2em;margin:0 5px;font-size:12px; }

.legal_div { text-align:center;padding:0 10px 10px 10px;}
.legal_div a { white-space:nowrap; line-height:2em;margin:0 5px;font-size:12px;}
.legal_div a.ui-link { color: #3366CC;}
.legal_div a.normal{ white-space: normal;}
.legal_div a.desktop_link { color: #aaa !important; }

  .legal_div {background-color: #bed3f1 !important;padding: 15px 10px 10px 10px !important; font-size:12px; font-weight:normal;}
  .legal_div, .legal_div a {color:#606060 !important;}
  .legal_div a {line-height: 18px !important; font-size:12px; white-space: normal;}
  .legal_div p {margin:8px 0 !important; font-size:12px;}
  @media only screen and (max-width:320px){
  .legal_div p.disclaimer_mobile {width:270px; display:block; margin:0 auto; padding-left:13px;}
  }
  .footer_logout {border-bottom:1px solid #252525 !important; background-color: #3c3c3c !important;}
  .legal_div span {margin:0 5px !important;}
  .languages_div, .footer_shades{display:none;}


  
.navbar { width:100%;overflow:hidden;padding-top:4px;background-color:#000;border-top:1px #3e3e3e solid;border-bottom:1px #fff solid; }
.navbar table { width:100%;border-collapse:collapse; }
.navbar table td { width:20%;height:26px;text-align:center;vertical-align:center; }
.navbar table td.current { background:#fff url("data:image/gif;base64,R0lGODlhAQAaALMAANDOzvHw8NTT0/X19eHf39jX1+Xk5Pn5+dzb2+no6P39/e3s7MzKyv///wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODAzQzA5Njk1NzExMUUwQjYwRUM1QzUyMEE1MkIyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODAzQzA5Nzk1NzExMUUwQjYwRUM1QzUyMEE1MkIyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MDNDMDk0OTU3MTExRTBCNjBFQzVDNTIwQTUyQjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4MDNDMDk1OTU3MTExRTBCNjBFQzVDNTIwQTUyQjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAGgAABA6QMSAKIiatMI5qYCiCEQA7") repeat-x scroll top right;border-top:1px #fff solid;border-right:1px #fff solid;border-left:1px #fff solid; }
.navbar table td a { color:#fff;font-size:14px; }
.navbar table td.current a { font-weight:bold;color:#000; }
.navbar #mail_count { display:inline; }
.navbar .unread_email,
.navbar .unread_chat { font-size:11px;width:16px;height:16px;color:#fff;background-color:#a20000;display:inline-block;border-radius:8px ;text-align:center;line-height:16px; }
.navbar .unread_chat { display:none; }
  .navbar div { width:50%; }


  .fs6 { font-size:10px; }
  .fs10 { font-size:12px; }
  .fs12 { font-size:11px; }
  .fs14 { font-size:13px; }
  .fs16 { font-size:14px; }
  .fs15 { font-size:15px; }
      .dgray { color:#6a6a6a; }
    .w100 { width:100%; }
  .tar { text-align:right; }
  .tal { text-align:left; }
  .tac { text-align:center; }
  .left { float:left; }
  .right { float:right;}
  .clear { clear:both; }
  .nob { border:0px; }
  .mt10 { margin-top:10px; }
  .mt15 { margin-top:15px; }
  .mp0 { margin:0; padding:0; }
  .mb4 { margin-bottom:4px; }
  .mb10 { margin-bottom:10px; }
  .p3 { padding:3px; }
  .p4 { padding:4px; }
  .pb3 { padding-bottom:3px; }
  .pb4 { padding-bottom:4px; }
  .pr4 { padding-right:4px; }
  .pt4 { padding-top:4px; }
  .pt10 { padding-top:10px; }
  .p5 { padding:5px; }
  .p10 { padding:10px; }
  .p10_0 { padding:10px 0; }
  .p0_10 { padding:0 10px; }
  .bb1 { border-bottom:1px solid #000; }
  .bb1m { border-bottom:1px solid #BBCCEE; }
  .fwb { font-weight:bold; }
  .admin { border:1px dotted blue; color:cornflowerblue; padding:3px; }
  .dev { border:1px solid blue; padding:10px; margin:10px 0; display:none; }
  .red { color:#d00; }
  .orange { color:#f60; }
  .black { color:#000; }
  .warn { padding:5px; margin: 1em; background-color:#FCFE6C;  border:3px double #445577;}
  .bl1 { border-left: 1px solid #445577; }
  .center { text-align:center; margin:0 auto; }
  .no_point { cursor:default; }
  .ttc { text-transform:capitalize; }
  .ttl { text-transform:lowercase; }
  .ttu { text-transform:uppercase; }
  .wb_ba { word-break:break-all; }
  .wsn { white-space:nowrap; }

  
  #div_title { word-break: break-word; }

  
  #mc_folder_title { font-weight:bold; padding:10px 25px; text-transform:capitalize; text-align:center;font-size: 14px;}
  #mc_folder_row { display:block; height:32px; width:100%; line-height:32px; border-bottom:1px solid #BBCCEE; position:relative; }
  #mc_folder_row a {  }
  #mc_folder_row a:hover { background-color:#ccc; }
  #mc_folder_row .name { float:left; height:32px; line-height:32px; font-weight:bold; font-size:12px; width:85%; color:#000000; padding-left:10px; }
  #mc_folder_row .new { display:block; float:left; width:36px; height:18px; background:url(https://secureimage.securedataimages.com/images/common/iphone/mc_newblob.gif) no-repeat; text-align:center; line-height:18px; color:#fff; position:absolute; top:7px; right:70px; }
  #mc_folder_row .arrow { float:right; height:26px; width:20px; background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat -43px 5px;}

  
  #search_results_master {width:100%;}
  .search_row { width:100%; height:80px; border-bottom:1px solid #BBCCEE;}
  .search_img { width:80px; height:80px; float:left;  }
  .search_img img { height:72px; width:72px; }
  .search_infos { width:296px; height:80px; float:left; }

  

  /* code from template: gallery_view_css.m */
  table.online_matches table { border-collapse:collapse;}          
  #list_row { width:100%; border-bottom: 1px solid #BBCCEE; position:relative; }
  #list_row .infos { display:block; position:relative; }
  #list_row .more_check { float: right; display:block; margin-top:35px; background:url(https://secureimage.securedataimages.com/images/ffadult/icons/gray_chevron.png) no-repeat; width:26px; height:44px; padding-right:4px; background-size:70%; }
  #list_row .list_image, #list_row .list_img { width:92px; height:86px; }
  #list_row .list_img img, #list_row .list_image img, .list_img #erotic_photo, .list_image #erotic_photo { width:96px !important; height:96px !important; border:0; margin:7px 0 3px 7px; padding-top:0; background-color:#ccc; }
  .list_img #erotic_photo, .list_image #erotic_photo{ background-size:100% 100%; }
  #list_row .actions { clear:both; display:block; width:30px; height:30px; background:url(https://secureimage.securedataimages.com/images/common/iphone/heart.png) no-repeat; }
  .breaker { font-size:1px; height:1px; background-color: transparent; }
  .breaker2 { height:1px; font-size:1px; border-bottom:1px solid #BBCCEE;  }
  .vat { vertical-align:top; padding:10px 0 0 10px; }
  #list_row .list_more { width:26px; }
  #list_row .posr { margin:0 auto; }
  #list_row .pb3 { word-break: break-word; }

  <!-- MOBLIE-417 hide border -->
  #list_row:last-child { border-bottom:none; }


  
  #list_row .list_image > div:first-child { position:relative; }
  #list_row img[src^="data"]{ width:auto !important;height:auto !important;position:absolute;right:10px;bottom:10px;border:0;background:none; }
  #list_row .green_online { position:absolute;right:13px;bottom:9px;background:#8BC660;border-radius:20px;width:16px;height:16px;-webkit-box-shadow:2px 2px 2px #666; }

  
  .rc_basic h2 { margin-bottom:0px; padding-left:10px; border-bottom:1px solid #BBCCEE; }
  .rc_basic .stable { margin-left:1em; color:#777;}
  .rc_basic .stitle { font-weight:bold; color:#333;}
  .status_gold { background-color:gold;}
  .status_silver { background-color:silver;}
  .status_std { background-color:#B7B47A;}

  .rcm, .rc2, .rc3, .rc4, .rcm td { background-color: !important; color:#000000 !important; }
  .comment_row { border-bottom:1px solid #DCDCDC; margin-bottom:4px; padding:4px 10px; position:relative; }
  .profile_photo { position:absolute; top:6; left:10px; width:100px; height:100px; }
  .profile_info { margin-left:105px; min-height:100px; text-align:left; }
  .profile_info .more_check { position:absolute; top:35px; right:2px; background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat -43px 5px !important; width:26px; height:44px; }
  .dispb { display:block; }
  .cst { color:#000000; }
  #mainplayer, #mainplayer a { font-size:10px; }
  #video_rating .stars { width:38%; height:22px; float:left; }
  #video_rating .views { width:60%; text-align:right; float:right; font-size:12px; }


  
  .new_msg { background-color:#FFB;}
  .mc_email {width:100%;}
  .mc_data { padding:5px 0 0 5px; }
  .mc_date { width:80px; float:right; text-align:right;}
  .mc_subject, .mc_agesex { font-size:12px; }
  .mc_handle { font-size:12px; font-weight:bold; }
  .mc_arrow { background:transparent url(https://secureimage.securedataimages.com/images/common/iphone/ips4.png) repeat-x 3px -380px; }

  
  .mc_row.bgh a{color:#000000;}
  .mc_row { border-bottom:1px solid #BBCCEE; border-top:1px solid #EEE; height:64px; overflow:hidden; }
  .mc_row a { color:#000000; }
  .mc_row td { }
  .mc_row td:hover { background-color:; }
  .mc_row_pic { width:70px; height:64px; overflow:hidden; display:block; float:left; }
  .mc_row_pic img { width:60px; height:60px; border:1px solid #fff; }
  .mc_row_info { float:left; width:190px; height:64px; display:block; }
  .mc_row_info b { font-size:12px; font-weight:bold; display:block; }
  .mc_row_info .gray { color:#6f6f6f; }
  .mc_row_info .blueb { height:22px; width:22px; background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat 0 0; }
  .mc_row_date { float:right; width:40px; color:#6f6f6f; display:block; height:64px; background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat -30px 23px; }
  .list_img img { width:43px; height:43px; }
  a.list_select  { background-position:20px -354px; }
  a.list_select input[type="checkbox"] {margin-top:25px;}

  
  #msg_info { border-bottom:1px solid #BBCCEE; padding:10px; }
  #msg_info .photo { width:90px; height:90px; float:left; }
  #msg_info .photo img { width:80px; height:80px; background-color:#eee; }
  #msg_dingle { float:left; }
  #msg_dingle .from {  }
  #msg_dingle .from a { color:#000000; text-decoration:none; }
  #msg_dingle .date, #msg_dingle .from span { color:#6f6f6f; }
  .msg_buttons { padding:10px; text-align:center; }
  .msg_buttons a { display:block; float: left; width:70px; margin-right:10px; text-align:center; background: #BBCCEE url(https://secureimage.securedataimages.com/images/common/iphone/ips4.png) 0px -51px repeat-x; border:1px solid ; padding:6px; color:#000000; margin-bottom:1px; }
  .msg_buttons a:hover { margin-top:1px; margin-bottom:0px; }

  .button { width:90px; margin-right:10px; text-align:center; background: #BBCCEE url(https://secureimage.securedataimages.com/images/common/iphone/ips4.png) 0px -51px repeat-x; border:1px solid ; padding:6px; margin-bottom:1px; }
      .button { color:#000000; }
  
  
  #nav_search, #nav_status { font-weight:bold; position:absolute; padding:3px; }
  #nav_search { top: 6px; left:10px; } 
  #nav_status { top: 6px; right:10px; }
  
  
  #rgv_row { width:100%; border-bottom:1px solid #BBCCEE; position:relative; }
  #rgv_row .photo { float:left; width: 100px; height:104px; }
  #rgv_row .info { float:left; width: 208px; height: 86px; overflow:hidden; }
  #rgv_row .photos { position:absolute; bottom:11px; left: 100px; }
  
  form[name="searchResultsForm"] { padding-top:10px; }



.footer { border:0; width:100%; position:relative; font-size:10px;text-align:center;clear:both; }

.footer_logout { background-color:#000000;padding:12px 13px;height:1em;border-bottom:1px #fff solid; text-align: center; height: 21px; line-height: 21px; }
.footer_logout, .footer_logout a { color:#fff;font-size:12px;text-transform:capitalize; }
.logout-right { position: absolute; right: 13px; top: 12px; }
.sendfeedback { display: inline-block; }
.backhome { position: absolute; left: 13px; top: 12px; width: 24px; height: 24px;
          text-indent: -99999px; 
      background: url("https://secureimage.securedataimages.com/images/js/vice/80x80_icon_sprite_v9.png") no-repeat -3px -138px;
      background-size: 220px 160px;
    }


.footer_shades {height:13px; width:100%; background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0)));	background: -o-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); }


.footer_other { float:left; display:block; text-decoration:none; margin: -10px 0 0 10px; font-weight:bold; }
.footer_bigsite { position:absolute; left:10px; top:10px; display:block; }
#survey { padding:10px; }
#survey textarea { width:290px; }
.survey_title { text-align:center; }


  
    #lightbox_layer { position: fixed; display: none; left: 0; top: 0; width: 100%; height: 125%; }
    #lightbox_layer div { width: 20%; height: 25%; float: left;
        -webkit-transition-duration: .5s, .5s;
           -moz-transition-duration: .5s, .5s;
            -ms-transition-duration: .5s, .5s;
             -o-transition-duration: .5s, .5s;
                transition-duration: .5s, .5s;
        -webkit-transition-timing-function: linear;
           -moz-transition-timing-function: linear;
            -ms-transition-timing-function: linear;
             -o-transition-timing-function: linear;
                transition-timing-function: linear;
    }
    .lightbox_layer_temp_item { position: fixed; display: block !important; left: -99999px; top: -99999px; }
    .lightbox_layer_hide_item { position: fixed; display: none; left: 50%; top: 50%; }

    #lightbox_close { position: fixed; display: none; }
    #lightbox_close_style { background: #000 url('https://secureimage.securedataimages.com/images/common/lightbox_cross.png') no-repeat center; border: 2px solid #fff; border-radius: 12px; text-align: center; line-height: 20px; box-shadow: 2px 2px 2px 2px rgba(0,0,0,.3); -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,.3); width: 20px; height: 20px; }




  
  #hottest_video { position:relative; }
  #model_chat div.row_online a.browse { color:#666; padding-left:12px; }
  #model_chat div.row_online a.browse > strong { display:block;margin:12px 0;color:;font-size:14px; }
  #hottest_video div.row_online span.avatar,
  #member_broadcast div.row_online span.avatar,
  #model_chat div.row_online span.avatar { background-position:50% 50%; background-repeat:no-repeat; width:80px !important; height:62px !important; }
  #hottest_video div.row_online > a, #model_chat div.row_online > a, #member_broadcast div.row_online > a { min-height:64px !important; }
  #model_chat .row_online .country { background:url(https://secureimage.securedataimages.com/images/common/country_flags_sm.png) no-repeat;display:inline-block;width:16px;height:11px;margin-left:6px; }

  div.see_more { text-align:center;padding:12px 0;border-bottom: 1px solid #CBCBCB }
  div.see_more a { color:;font-size:14px;font-weight:bold; }

  #model_chat_content > .row_online { display: block; border-top: 1px solid white; border-bottom: 1px solid #CBCBCB; position: relative; }
  #model_chat_content > .row_online a .avatar img { width: 100%; }
  #model_chat_content > .row_online > a strong { font-size: 14px; color: #36D; }
  #model_chat_content > .row_online a b { font-size: 14px}
  #model_chat_content i.chevron { position:absolute;width:16px;height:16px;top:50%;right:20px;margin-top:-8px;background:url(https://secureimage.securedataimages.com/images/common/iphone/buttons_mail.png) no-repeat -46px -3px; }
  #model_chat_content div.row_online .country { background:url(https://secureimage.securedataimages.com/images/common/country_flags_sm.png) no-repeat;display:inline-block;width:16px;height:11px;margin-left:6px; }
  #model_chat_content div.row_online > a { min-height:64px !important; padding: 10px 36px 10px 96px; display: block; color: #6A6A6A; }
  #model_chat_content div.row_online span.avatar { background-position: 50% 50%; background-repeat: no-repeat; width: 80px !important; height: 62px !important; position: absolute; top: 0; left: 1px; margin: 10px; border: 2px solid white; float: left; }
  
  form .view_monthly_renewal_price { margin:0.5em 0 0.5em 0; }

.cta_view_monthly_renewal_price {                                                                                         
    margin: -0.5em 0 1em 0;                                                                                               
}                                                                                                                         
.cta_view_monthly_renewal_price a {                                                                                       
    color:#888;                                                                                                           
    font-size:1.2em;                                                                                                      
}                                                                                                                         

/* "oplb" --> "order page lightbox" */                                                                                    
.oplbox-activate .oplbox {                                                                                                
    display:table !important;                                                                                             
    position:fixed;
    top:0;                                                                                                                
    left:0;                                                                                                               
    width:100%;                                                                                                           
    height:100%;                                                                                                          
    /* Used alpha channel in background-color instead of opacity because we don't want child elements to be transparent */
    background-color: rgba(0, 0, 0, 0.4);                                                                                 
    text-align:center;                                                                                                    
    z-index:10000; /* Because someone made a layer at z-index 9999 */                                                     
    vertical-align:middle;                                                                                                
}                                                                                                                         

/* Vertically center the lightbox'd content */                                                                            
.oplbox .outer-wrap {                                                                                                     
    display:table-cell;                                                                                                   
    vertical-align:middle;                                                                                                
    width:80%;                                                                                                            
}                                                                                                                         
.oplbox .inner-wrap {                                                                                                     
    width:80%;                                                                                                            
    margin:0 auto;                                                                                                        
    background:#fff;                                                                                                      
    text-align:left; /*resets text alignment from body tag */                                                             
    border:1px solid #ccc;                                                                                                
    padding:1em;                                                                                                          
    position:relative;                                                                                                    
    border-radius:5px;                                                                                                    
    font-size:1.3em;                                                                                                      
}                                                                                                                         
.oplbox .inner-wrap ul {                                                                                                  
    list-style-type:none;                                                                                                 
    padding:0;                                                                                                            
}                                                                                                                         
.oplbox .close {                                                                                                          
    display: inline-block;                                                                                                
    position: absolute;                                                                                                   
    top: 0;                                                                                                               
    right: 0;                                                                                                             
    background-color: #888;                                                                                               
    height: 1em;                                                                                                          
    width: 1em;                                                                                                           
    color: white;                                                                                                         
    border-radius: 1em;                                                                                                   
    text-align: center;                                                                                                   
    line-height: 1;                                                                                                       
    margin: 4px;                                                                                                          
    font-family: sans-serif;                                                                                              
}                                                                                                                         

.fakeicon-questionmark {                                                                                                  
    display: inline-block;                                                                                                
    background-color: #888;                                                                                               
    height: 1.2em;                                                                                                        
    width: 1.2em;                                                                                                         
    color: white;                                                                                                         
    border-radius: 1.2em;                                                                                                 
    text-align: center;                                                                                                   
    line-height: 1.2;                                                                                                     
    margin: 4px;                                                                                                          
    font-family: sans-serif;                                                                                              
    font-weight:normal;                                                                                                   
}                                                                                                                         

