

.index1 { z-index:1; }
/*.index100 { z-index:100; }*/
.mt20 { margin-top:20px }
.mb20 { margin-bottom:20px; }
.pt20 { padding-top:20px; }
.fs1px { font-size:1px; }
.ml20 { margin-left:20px; }
.lh31px { line-height:31px; }
.sprite_album { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 0; }
.sprite_wide { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 0; }
.posa_t0_l0 { position:absolute; top:0px; left:0px; }



button::-moz-focus-inner { border: 0; padding: 0; } 
.submitbutton { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;  text-decoration:none; position:relative; }
  .submitbutton .button_left { display:block; height:25px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 0; padding-left:20px; position:relative; }
  .submitbutton .button_right { display:block; height:25px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right 0; padding-right:20px; line-height:25px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; text-align:center; position:relative; }
.submitbutton_orange { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;  text-decoration:none; position:relative; }
  .submitbutton_orange .button_left { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -94px; padding-left:30px; position:relative; }
  .submitbutton_orange .button_right { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -94px; padding-right:30px; line-height:31px; white-space:nowrap; color:#fff; font-weight:bold; font-size:14px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_orange2 { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_orange2 .button_left { display:block; height:21px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -361px; padding-left:30px; position:relative; }
  .submitbutton_orange2 .button_right { display:block; height:21px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -361px; padding-right:30px; line-height:21px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_lightgray { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_lightgray .button_left { display:block; height:22px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -126px; padding-left:15px; position:relative; }
  .submitbutton_lightgray .button_right { display:block; height:22px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -126px; padding-right:15px; line-height:22px; white-space:nowrap; color:#000; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_gray { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_gray .button_left { display:block; height:27px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -199px; padding-left:15px; position:relative; }
  .submitbutton_gray .button_right { display:block; height:27px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -199px; padding-right:15px; line-height:27px; white-space:nowrap; color:#000; font-weight:bold; font-size:12px; background-color:#E3EEF7; text-align:center; position:relative; }
.submitbutton_gray2 { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_gray2 .button_left { display:block; height:23px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -313px; padding-left:15px; position:relative; }
  .submitbutton_gray2 .button_right { display:block; height:23px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -313px; padding-right:15px; line-height:23px; white-space:nowrap; color:#000; font-weight:bold; font-size:12px; background-color:#eaeaea; text-align:center; position:relative; }
.submitbutton_black { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_black .button_left { display:block; height:23px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -337px; padding-left:15px; position:relative; }
  .submitbutton_black .button_right { display:block; height:23px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -337px; padding-right:15px; line-height:23px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#eaeaea; text-align:center; position:relative; }
.submitbutton_blue { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_blue .button_left { display:block; height:21px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -261px; padding-left:30px; position:relative; }
  .submitbutton_blue .button_right { display:block; height:21px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -261px; padding-right:30px; line-height:21px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_gray_nofadelg { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_gray_nofadelg .button_left { display:block; height:26px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -413px; padding-left:10px; position:relative; }
  .submitbutton_gray_nofadelg .button_right { display:block; height:26px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -413px; padding-right:10px; line-height:26px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_gray_nofadesm { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_gray_nofadesm .button_left { display:block; height:18px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -440px; padding-left:10px; position:relative; }
  .submitbutton_gray_nofadesm .button_right { display:block; height:18px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -440px; padding-right:10px; line-height:18px; white-space:nowrap; color:#fff; font-weight:normal; font-size:10px; background-color:#fff; text-align:center; position:relative; }
.submitbutton_red_nofade { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:none; position:relative; }
  .submitbutton_red_nofade .button_left { display:block; height:26px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -459px; padding-left:10px; position:relative; }
  .submitbutton_red_nofade .button_right { display:block; height:26px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -459px; padding-right:10px; line-height:26px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; position:relative; }



  .s00, .s05, .s10, .s15, .s20, .s25, .s30, .s35, .s40, .s45, .s50, a.vote_star:hover, a.voted_this_star { background:url('https://secureimage.securedataimages.com/images/ffsenior/vod/vod_pages/star_sprite.gif') no-repeat; }
  .s00 {background-position:-100px 1px !important; }
  .s05 {background-position:-80px -18px;}
  .s10 {background-position:-80px 1px;}
  .s15 {background-position:-60px -18px;}
  .s20 {background-position:-60px 1px;}
  .s25 {background-position:-40px -18px;}
  .s30 {background-position:-40px 1px;}
  .s35 {background-position:-20px -18px;}
  .s40 {background-position:-20px 1px;}
  .s45 {background-position:0px -18px;}
  .s50 {background-position:0px 1px;}
  a.vote_star {display:block;position:absolute;top:0px;left:0px;margin:0px !important;padding:0px !important;}
  a.voted_star {display:block;position:absolute;top:0px;left:0px;margin:0px !important;padding:0px !important;}
  a.voted_this_star {display:block;position:absolute;top:0px;left:0px;margin:0px !important;padding:0px !important;background-position:0px -35px;}
  a.vote_star img {width:20px;height:19px !important;border:0px;}
  a.voted_star img {width:20px;height:19px !important;border:0px;}
  a.voted_this_star img {width:20px;height:19px !important;border:0px;}
  a.vote_star:hover {background-position:0px -53px;}

.hottest_photo_albums_cell .vote div,
.photo_album_cell .vote div,
.photo_album_main_cell .vote div, 
.search_member_photo_cell .vote div,
.search_member_video_cell .vote div,
.hottest_photo_albums_cell .vote div { margin:0px !important }


.cancel_upload_img { background-position:-73px -119px; width:10px; height:10px; }
.upload_error_img { background-position:-54px -213px; width:30px; height:30px; }
.qmark_icon_img { background-position:-54px -189px; width:18px; height:19px; vertical-align:middle; border:0px; }
.more_options_icon_img { background-position:-88px -201px; padding-left:20px; }
.photo_manager_arrow_left { background-position:-22px -214px; width:20px; height:13px; border:0px; vertical-align:middle; }
  .photo_manager_arrow_left:hover { background-position:-22px -228px; }
.photo_manager_arrow_right{ background-position:0 -228px; width:20px; height:13px; border:0px; vertical-align:middle; }
  .photo_manager_arrow_right:hover { background-position:0 -214px; }
.photo_xclose_img { background-position:-74px -104px; width:14px; height:14px; border:0; }
.photo_edit_icon_img { background-position:-58px -175px; width:14px; height:13px; border:0; } 
.manage_videos_cell .icon_speaker, .search_member_video_cell .icon_speaker { position:absolute; top:108px; right:1px; }
.manage_videos_cell .icon_play_button, .search_member_video_cell .icon_play_button  { position:absolute; top:54px; right:60px; }
.manage_videos_cell .icon_hq, .search_member_video_cell .icon_hq { position:absolute; top:5px; right:1px; }


  #css_social_networking_viewer .boxheader .rc1, 
    #css_social_networking_viewer .boxheader .rc2, 
    #css_social_networking_viewer .boxheader .rc3, 
    #css_social_networking_viewer .boxheader .rc4, 
    #css_social_networking_viewer .boxheader .rcm { background-color:#E3EEF7; border-color:#E3EEF7; }
  #css_social_networking_viewer .outside .rc1, 
    #css_social_networking_viewer .outside .rc2, 
    #css_social_networking_viewer .outside .rc3, 
    #css_social_networking_viewer .outside .rc4, 
    #css_social_networking_viewer .outside .rcm { background-color:#E3EEF7; border-color:#E3EEF7; }
  #css_social_networking_viewer .inside { margin:0px 3px !important; }
    #css_social_networking_viewer .inside .rc1, 
    #css_social_networking_viewer .inside .rc2, 
    #css_social_networking_viewer .inside .rc3, 
    #css_social_networking_viewer .inside .rc4, 
    #css_social_networking_viewer .inside .rcm { background-color:#fff; border:0px solid #fff; }
  .rc_box_inside_white { margin:0px 3px !important; }
    .rc_box_inside_white .rc1, 
    .rc_box_inside_white .rc2, 
    .rc_box_inside_white .rc3, 
    .rc_box_inside_white .rc4, 
    .rc_box_inside_white .rcm { background-color:#fff; border:0px solid #fff; }
  #css_social_networking_viewer .boxheader .rcm, 
    #css_social_networking_viewer .inside .rcm { padding:10px 14px; }
  #css_social_networking_viewer .albumbreadcrumb { margin:10px 0; }
  .rc_box_photo_white_body_bg .rcb .rc2, 
    .rc_box_photo_white_body_bg .rcb .rc3, 
    .rc_box_photo_white_body_bg .rcb .rc4, 
    .rc_box_photo_white_body_bg .rcm { background-color:#fff; }
    .rc_box_photo_white_body_bg .rcm .header { background-color:#CCD7E0; }
  .rc_box_dialog_gold_header .rct .rc2, 
    .rc_box_dialog_gold_header .rct .rc3, 
    .rc_box_dialog_gold_header .rct .rc4, 
    .rc_box_dialog_gold_header .rcm .header { background:#ffc862 url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) repeat-x 0 -283px; }
    .rc_box_dialog_gold_header .rcm,
      .rc_box_dialog_gold_header .rcb .rc2, 
      .rc_box_dialog_gold_header .rcb .rc3, 
      .rc_box_dialog_gold_header .rcb .rc4 { background-color: #F3F3F3; }
  .rc_box_dialog_gold_header h2.header .left { margin:0 0 0 5px; }
  .rc_box_dialog_gold_header h2.header .right { margin:0 5px 0 0; }

  #css_social_networking_viewer .photo_album_cell { margin-bottom:10px; }
  #css_social_networking_viewer .album_large_infobox { margin-left:10px; position:relative; width:60%; height:103px; }
  #css_social_networking_viewer .album_info_stats { position:absolute; bottom:0px; left:0px; font-size:10px; }
  #css_social_networking_viewer .photo_album_title { font-size:14px; }
  #css_social_networking_viewer .photo_album_arr_prev { width:18px; height:36px; border:0px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 -175px; position:absolute; top:50px; left:0px; } 
  #css_social_networking_viewer .photo_album_arr_next { width:18px; height:36px; border:0px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -21px -175px; position:absolute; top:50px; right:0px; } 
  #css_social_networking_viewer .photo_album_thumbnail_box { position:relative; padding-left:22px; }
  #css_social_networking_viewer .photo_album_thumb_container img { float:left; width:80px; margin:0px 5px 5px 0px; }

  #css_social_networking_viewer #linkthisphoto { position:absolute; top:14px; left:0px; border:1px solid #DCDCDC; text-align:left; padding:5px; width:150px; background-color:#fff; }
  #css_social_networking_viewer .linkthisphoto_close { float:right; width:14px; height:14px; border:0px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -74px -103px; }
  #css_social_networking_viewer .title_header_underline { border-bottom:1px solid #DCDCDC; margin:30px 0px 10px 0px; font-weight:bold; padding-bottom:3px; }

  .header_box_right { background-color:#fff; padding:10px; width:380px }
  .header_box_right_l .image_box img { width:40px; height:40px; }
  .header_box_right_m { font-size:10px; width:165px; margin-left:10px; }
  .header_box_right .cellcontactbox { background-color:#fff !important; margin:0px !important; padding:0px !important; width:130px; }

  #compliment_box { margin-bottom:20px }
  #compliment_box textarea { border:1px solid #DCDCDC; width:100%; height:50px; ; padding:5px; }
  #compliment_box .button_right { font-size:12px; }


  #css_social_networking { margin:10px 0px; }
  #css_social_networking .column_left { width:200px; }
  #css_social_networking .column_right { width:74%; margin-left:12px; }


  #css_social_networking .column_right .line_date { font-weight:bold; color:#FF6600; position:relative; top:8px; left:20px; background-color:#fff; padding:5px; font-size:14px; clear:both; }
  #css_social_networking .column_right .line_gray { border-top:1px solid #DCDCDC; font-size:1px; margin-bottom:20px; clear:both; }


  .ipopup_album_tiny { width:54px; height:52px; position:relative; margin-left:5px; }
  .ipopup_album_tiny .palbum { position:absolute; top:0px; right:0px; width:54px; height:52px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 -282px; }
  .ipopup_album_tiny .pspiral { position:absolute; top:2px; left:-2px; width:7px; height:45px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_tiny.png');}
  .ipopup_album_tiny .pspiral[class] { position:absolute; top:2px; left:-2px; width:7px; height:45px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_tiny.png) no-repeat 0 0; }
  .ipopup_album_tiny .pphoto { position:absolute; top:2px; left:2px; width:48px; height:48px; text-align:center; overflow:hidden; }
  .ipopup_album_tiny .pphoto img { height:48px; }

  .album_small { width:78px; height:70px; position:relative;}
  .album_small .palbum { position:absolute; top:0px; right:0px; width:73px; height:70px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 -104px; }
  .album_small .pspiral { position:absolute; top:2px; left:0px; width:10px; height:62px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_sm.png');}
  .album_small .pspiral[class] { position:absolute; top:2px; left:0px; width:10px; height:62px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_sm.png) no-repeat 0 0; }
  .album_small .pphoto { position:absolute; top:3px; left:7px; width:64px; height:64px; text-align:center; overflow:hidden; }
  .album_small .pphoto img { height:64px; }
  .album_small .sn_info_icon { position:absolute; bottom:3px; right:5px; }

  .album_large { width:114px; height:103px; position:relative; }
  .album_large .palbum { position:absolute; top:0px; right:0px; width:108px; height:103px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 0; }
  .album_large .pspiral { position:absolute; top:4px; left:0px; width:15px; height:91px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_lg.png');}
  .album_large .pspiral[class] { position:absolute; top:4px; left:0px; width:15px; height:91px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/spiral_lg.png) no-repeat 0 0; }
  .album_large .pphoto { position:absolute; top:3px; left:10px; width:96px; height:96px; text-align:center; overflow:hidden; }
  .album_large .pphoto img { height:96px; z-index:99; position:relative; }
  .album_large .pphoto_overlay { position:absolute;top:0px;left:10px;width:100px;height:100px; }



.hottest_photo_albums_cell .sn_info_icon, .photo_album_main_cell .sn_info_icon, .photo_album_cell .sn_info_icon { position:absolute; bottom:6px; right:10px; width:11px !important; height:11px !important; }

.search_member_photo_cell .photo_box { position:relative; white-space:nowrap; text-align:center; height:125px; overflow:hidden; max-width:175px; width:expression( this.width > 175 ? '175px' : '175px' ); }
.search_member_photo_cell .photo_box .photo_box_icon { position:relative; bottom:2px; right:16px;  }

.search_member_video_cell .photo_box { width:160px; height:122px; text-align:center; position:relative; float:left; }
.hottest_photo_albums_cell .photo_box { width:96px; height:96px; text-align:center; position:relative; }

.album_large_infobox { margin-left:5px; position:relative; width:170px; height:103px; line-height:19px; }


  #css_social_networking .menubox .menuboxrow { margin:10px 0; }
  #css_social_networking .menubox .first { margin-bottom:10px; }
  #css_social_networking .menubox .last { margin-top:10px; }
  .searchsidebox { padding:10px; }

  .searchsidebox .searchsidebox_row { margin-bottom:5px; }
  .searchsidebox select, .searchsidebox input[type="text"] { border:1px solid #DCDCDC; font-size:12px; }
  .searchsidebox button.submitbutton { margin-top:10px; }
  .searchsidebox label { cursor:pointer; }
  .searchsidebox .search_select_width select { width:175px; }

  .arr_view_more { width:14px; height:13px; border:0px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -89px -104px; vertical-align:middle; margin-left:5px; } 


  .socnetpagination { margin:10px 0; cursor:default; font-size:10px; }
  .socnetpagination b { border:1px solid #000000; }
  .socnetpagination a { color:#000000; padding:2px 5px; border:1px solid #DCDCDC; text-decoration:none; cursor:pointer; }
  .socnetpagination a:hover, .socnetpagination b, .socnetpagination .pgn_ht { color:#000000; padding:2px 5px; border:1px solid #929292; background-color:#929292; }
  .socnetpagination .pgn_nobdr { border:1px solid #FFFFFF; }

.photo_album_cell { margin-bottom:10px; padding-bottom:10px; }
.photo_album_cell .sprite-unlock {
  position: absolute;
  right: 20px;
  top: 51px;
}

.search_member_photo_cell .last_visit { font-size:10px !important }

#css_social_networking .column_right .search_member_photo_cell, 
  #css_social_networking .column_right .hottest_photo_albums_cell,
  #css_social_networking .column_right .search_member_video_cell { float:left; min-width:200px; width:185px; line-height:15px; display:inline; padding:10px 0; }



#css_social_networking .best_page .best_page_photos .varnum { display:none; }
#css_social_networking .best_page .best_page_members .varnvotes { display:none; }
#css_social_networking .best_page .search_member_video_cell .photo_flag { display:none; }
#css_social_networking .best_page_left_col .search_member_video_cell .photo_flag { display:none; }
#css_social_networking .best_page .search_member_photo_cell .video_flag { display:none; }
#css_social_networking .best_page .best_page_members .photo_flag { display:none; }



#css_social_networking .best_page .cell_inner { height:auto !important; }
#css_social_networking .column_right .search_member_video_cell .cell_inner { height:265px; }
#css_social_networking .column_right .hottest_photo_albums_cell .cell_inner { height:200px; }
#css_social_networking .column_right .photo_album_cell { float:left; width:300px; }

#css_social_networking .column_right .search_member_photo_cell { padding:10px 0px; }
#css_social_networking .column_right .search_member_photo_cell .cell_inner .mid { height:60px; }

#css_social_networking .column_right .photo_album_cell .cell_inner { padding-left:0px; }

.col_lines .search_member_photo_cell, 
  .col_lines .hottest_photo_albums_cell, 
  .col_lines .search_member_video_cell, 
  .col_lines .photo_album_cell { border-bottom:1px solid #DCDCDC; }
.col_lines .cell_inner { border-right:1px solid #DCDCDC; padding-left:10px; }
.col_lines .album_large { margin-left:5px; }



#css_social_networking .column_left .w175px { width:175px  }

#css_social_networking .on { font-weight:bold; color:#000000; text-decoration:none; }

.cellcontactbox { background-color:#CCD7E0; margin:5px 10px 0px 0px; z-index:999; }
#css_social_networking .last_visited { font-size:10px; }

.vip_button { width:100px; }
.vip_button .vip_l { height:19px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -25px; display:block; padding-left:42px; }
.vip_button .vip_r { height:19px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -25px; display:block; font-size:12px; line-height:19px; color:#fff; font-weight:bold; position:relative; right:-2px; }
.goldmem { color:#ff6633; font-weight:bold; font-size:12px; }
.silvermem { color:#898989; font-weight:bold; font-size:12px; }
.cellcontactbox span.alink a, 
  .cellcontactbox span.alink .friend_icon { padding:2px 10px 2px 20px; line-height:18px; width:58px; font-weight:bold; }
.cellcontactbox .cell_flirt span.alink a { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -88px -120px; display:inline; }
.cellcontactbox .cell_email span.alink a { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -88px -158px; }
.cellcontactbox .cell_hotlist span.alink a { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -88px -140px; }
.cellcontactbox .cell_friend span.alink a, 
  .cellcontactbox .cell_friend span.alink .friend_icon { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -89px -180px; }

  .socnetrating { height:12px; width:67px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat -66px -44px; height:12px; width:67px; position:relative; float:left; }
  .socnetrating div { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0px -44px; height:12px; position:absolute; top:0px; left:0px; }
  .socnetrating_box { padding:2px 0px 5px 0px; }

.photo_album_main_cell { float:left; width:24.8%; }



.manage_photos_cell { float:left; text-align:left; font-size:10px; height:195px; display:inline; margin:0 0 10px 10px; padding:10px 12px; border:1px solid #DCDCDC; position:relative; }
.manage_photos_cell div.set-main {position:  absolute;bottom:5px;width: 118px; text-align: center}
.manage_photos_cell .photo_number { position:absolute; top:2px; right:2px; color:#DCDCDC; font-size:12px; }
.manage_photos_cell .photo_box { width:96px; border:0 solid #fff; text-align:left; cursor:move;}
.manage_photos_cell .photo_box .photo_manage_menu { position:absolute; top:0px; left:0px; width:151px; z-index:99; text-align:left; overflow:hidden; }
.manage_photos_cell .photo_box .edit_info_box_body { background-color:#fff; padding:1px 2px 3px 2px; border:1px solid #000; width:140px; _width:146px; }
.manage_photos_cell .photo_box .xclose { text-decoration:none; color:#000; padding:0px 2px; }
.manage_photos_cell .photo_box .create_album { border:1px solid #000; width:100%; font-size:10px; }
.manage_photos_cell .photo_box .save_button { background-color:#ff6c00; border:#ff6c00; cursor:pointer; }
.manage_photos_cell .photo_box label, .manage_photos_cell .photo_box .input_field { cursor:pointer; }
.manage_photos_cell .photo_box label span { position:relative; bottom:3px; }
.manage_photos_cell .popupbox_transparent_size { width:150px; }
.manage_photos_cell .popupbox_transparent_postop { top:0px; }
.manage_photos_cell  .image-header {position: relative;}
.manage_photos_cell  .image-header .edit-image{position: absolute;  right: 5px; top:-5px;}



.manage_videos_cell { float:left; text-align:center; font-size:10px; width:178px; height:260px; display:inline; margin-left:20px; margin-bottom: 20px; cursor:move; background-color:#FFFFFF; }
.manage_videos_cell a { font-size: 10px; }
.manage_videos_cell .video_box { width:160px; height:120px; border:1px solid #DCDCDC; margin:0 auto; position:relative; }
.manage_videos_cell .video_box .photo_manage_menu { position:absolute; top:13px; left:0px; width:151px; z-index:99; text-align:left; overflow:hidden; }
.manage_videos_cell .video_box .edit_info_box_body { background-color:#fff; padding:1px 2px 3px 2px; border:1px solid #000; width:140px; _width:146px; }
.manage_videos_cell .video_box .xclose { text-decoration:none; color:#000; padding:0px 2px; }
.manage_videos_cell .video_box .create_album { border:1px solid #000; width:100%; font-size:10px; }
.manage_videos_cell .video_box .save_button { background-color:#ff6c00; border:#ff6c00; cursor:pointer; }
.manage_videos_cell .video_box label, .manage_photos_cell .photo_box .input_field { cursor:pointer; }
.manage_videos_cell .video_box label span { position:relative; bottom:3px; }
.manage_videos_cell .popupbox_transparent_size { width:150px; }
.manage_videos_cell .popupbox_transparent_postop { top:15px; }



.manage_photos_album_cell { font-size:10px; text-align:center; margin-right:10px; padding:10px 0 20px 0; border-bottom:1px solid #DCDCDC; }
.manage_photos_album_cell .album_large { margin:0 auto; } 
.manage_photos_album_cell .photo_box { width:96px; height:96px; border:0 solid #fff; text-align:center; }
.manage_photos_album_cell .photo_box .photo_manage_menu { position:absolute; top:0px; left:0px; width:151px; z-index:99; text-align:left; overflow:hidden; }
.manage_photos_album_cell .photo_box .edit_info_box_body { background-color:#fff; padding:1px 2px 3px 2px; border:1px solid #000; width:140px; _width:146px; }
.manage_photos_album_cell .photo_box .xclose { text-decoration:none; color:#000; padding:0px 2px; }
.manage_photos_album_cell .photo_box .create_album { border:1px solid #000; width:100%; font-size:10px; }
.manage_photos_album_cell .photo_box .save_button { background-color:#ff6c00; border:#ff6c00; cursor:pointer; }
.manage_photos_album_cell .photo_box label, .manage_photos_cell .photo_box .input_field { cursor:pointer; }
.manage_photos_album_cell .photo_box label span { position:relative; bottom:3px; }
.manage_photos_album_cell .popupbox_transparent_size { width:150px; }
.manage_photos_album_cell .popupbox_transparent_postop { top:0px; }



#photo_upload_success_box { width:522px; position:absolute; top:110px; left:200px; z-index:9999; cursor:pointer; }
#photo_upload_success_box .inner_box { position:relative; }
#photo_upload_success_box .upload_success_shadow { position:absolute; top:-1px; left:-2px; width:532px; height:79px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/successful_upload_shadow.png');}
#photo_upload_success_box .upload_success_shadow[class] { position:absolute; top:1px; left:0px; width:532px; height:79px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/successful_upload_shadow.png) no-repeat 0 0; }
#photo_upload_success_box .prompt_green { position:absolute; top:0px; left:0px; width:522px; height:70px; border:1px solid #000; background-color:#a1c462; opacity:0.9;filter:alpha(opacity=90); }
#photo_upload_success_box .prompt_box { position:absolute; top:0px; left:0px; width:522px; height:70px; border:1px solid #000; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/successful_upload_bg.gif) no-repeat 30px 10px;  }
#photo_upload_success_box .text1 { position:absolute; top:20px; left:100px; font-size:16px; font-weight:bold; color:#fff; }
#photo_upload_success_box .text2 { position:absolute; top:40px; left:100px; font-size:12px; }
#photo_upload_success_box .xclose { position:absolute; top:0px; right:0px; font-size:20px; text-decoration:none; color:#fff; padding:0px 3px; }



.photo_details_box { width:185px; position:relative; }
  .photo_details_box .xclose { position:absolute; top:5px; right:5px; width:18px; height:18px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -90px -220px; }
  .photo_details_box .top_l { height:34px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -149px; }
  .photo_details_box .top_r { height:34px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -149px; margin-left:20px; padding-right:20px; }
  .photo_details_box .top_c { height:34px; line-height:34px; text-align:center; overflow:hidden; white-space:nowrap; }
  .photo_details_box .mid_l { height:138px; position:relative; overflow:hidden; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/photo_details_box_mid_l.gif) repeat-y 0 0; }
  .photo_details_box .mid_r { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/photo_details_box_mid_r.gif) repeat-y right 0; width:12px; height:200px; position:absolute; top:0px; right:0px; _right:-1px; }
  .photo_details_box .mid_c { padding:0px 20px; text-align:center; }
  .photo_details_box .bot_l { height:14px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -184px; }
  .photo_details_box .bot_r { height:14px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat right -184px; margin-left:20px; }
  .photo_icon_img { width:14px; height:14px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 0; }
  .photo_crop { background-position:-73px -160px; }
  .photo_rotate_l { background-position:-73px -145px; }
  .photo_rotate_r { background-position:-73px -130px; }
  .photo_details_box label { cursor:pointer; }
  .photo_details_box label span { position:relative; bottom:3px; font-size:10px; }



.photo_message_box { width:279px; }
  .photo_message_box .inner_box { border-left:1px solid #000; border-right:1px solid #000; background-color:#f8f8f8; position:relative; }
  .photo_message_box .boxline { border-top:1px solid #000; margin:0px 1px; }
  .photo_message_box .inner_box .cancel_upload_header { border-bottom:1px solid #cdcdcd; background:#ecf7ff url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_wide15.gif) no-repeat 0 -227px; height:30px; line-height:30px; padding-left:5px; font-weight:bold; }
  .photo_message_box .inner_box .xclose { width:11px; height:12px; position:absolute; top:10px; left:250px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -73px -175px; }
  .photo_message_box .inner_box .box_text { padding:5px; }
  .photo_message_box .photo_cancel_upload_shadow { position:absolute; top:-3px; left:3px; width:281px; height:143px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/photo_cancel_upload_shadow.png'); }
  .photo_message_box .photo_cancel_upload_shadow[class] { position:absolute; top:-3px; left:3px; width:281px; height:143px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/photo_cancel_upload_shadow.png) no-repeat 0 0; }
  .photo_message_box .button_link { line-height:21px; height:21px; padding:2px; }
  .photo_message_box label { cursor:pointer; }
  .photo_message_box .input_field { width:100%; border:1px solid #DCDCDC; ; }
  .photo_message_box .shadow_bottom { font-size:1px; width:281px; height:8px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/shadow_bottom.png'); no-repeat 0 0; position:relative; left:-2px; }
  .photo_message_box .shadow_bottom[class] { width:281px; height:8px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/shadow_bottom.png) no-repeat 0 0; position:relative; left:-2px; }
  .photo_message_box .shadow_right { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/shadow_right.png) no-repeat right 0; padding-right:8px; }
  /*\*/ * html .photo_message_box .shadow_right { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/shadow_right_ie.gif) no-repeat right 0; padding-right:8px; } /**/
  .photo_message_box .shadow_right[class] { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/shadow_right.png) no-repeat right 0; padding-right:8px; }



#css_uploading_photos {}
#css_uploading_photos .column_left { float:left; width:535px; border:1px solid #DCDCDC; }
  #css_uploading_photos .column_left .row { border-top:1px solid #DCDCDC; overflow:hidden; width:100%; }
  #css_uploading_photos .column_left .progress_box { background-color:#E3EEF7; }
#css_uploading_photos .column_right { float:right; width:285px; }


#css_photo_add_details textarea { border:1px solid #DCDCDC; background-color:#CCD7E0; ; width:500px; height:100px; }
#css_photo_add_details .row { border-bottom:1px solid #DCDCDC; padding:20px 0 20px 10px; }

#css_manage_photos_page .hottest_photo_albums_cell { float:left; width:162px; height:200px; }

#css_edit_album_photos_page .manage_photos_cell { cursor:move; }
#css_edit_album_photos_page .edit_album_desc { background-color:#CCD7E0; padding:5px; }
#css_edit_album_photos_page #edit_info_box { position:absolute; top:0px; right:0px; z-index:9990; }

#css_edit_photos .photo_viewer { background-color:#CCD7E0; }
#css_edit_photos .column_left { width:160px; height:400px; float:left; background-color:#fff; border:1px solid #DCDCDC; margin:10px 0 10px 10px; overflow-y:scroll; }
#css_edit_photos .column_left .photo_cell { width:96px; margin:0px auto; font-size:10px; }
#css_edit_photos .column_left .photo_cell img { border:0px; }
#css_edit_photos .column_right { width:660px; position:relative; float:right; }
#css_edit_photos .column_right .crop_box { margin:0 10px 10px 0; text-align:center; }
#css_edit_photos #crop_popup { position:absolute; top:200px; right:0px; width:660px; text-align:center; }

#tmpl_photo_manager_upload_photos .col_item { float:left; clear:both; width:150px; text-align:right; font-weight:bold; padding:4px; }
#tmpl_photo_manager_upload_photos .col_field { float:left; width:300px; padding:3px; }
#tmpl_photo_manager_upload_photos .input_field { border:1px solid #DCDCDC; width:100%; }
#tmpl_photo_manager_upload_photos .col_field textarea { height:70px; ; }

.popupbox_transparent { position:absolute; top:15px; left:0px; }
.popupbox_transparent_contents { position:absolute; top:0px; left:0px; border:1px solid #000; background-color:#fff; }
.popupbox_transparent_bg { display:none; position:absolute; top:0px; left:0px; opacity:0.9; filter:alpha(opacity=90); background-color:#fff; border:1px solid #fff; }
.popupbox_transparent .photo_xclose_img { position:absolute; top:2px; right:2px; }
.popupbox_transparent select, 
  .popupbox_transparent textarea, 
  .popupbox_transparent .input_textbox { border:1px solid #DCDCDC; width:100%; ; padding:1px; }
.popupbox_transparent textarea { overflow-y:auto; height:70px; }
.popupbox_transparent .menu_items { margin-top:0 !important; }
.popupbox_transparent .menu_items a { display:block; padding:3px 10px; font-size:12px; text-align:left; text-decoration:none; }
.popupbox_transparent .menu_items a:hover { background-color:#ffe1b2; color:#000; }


#tmpl_photo_manager_upload_photos .popupbox_transparent_size { width:300px; }
#tmpl_photo_manager_upload_photos .popupbox_transparent_postop { top:0px; }
#tmpl_photo_manager_upload_photos select { border:1px solid #DCDCDC; }


#css_edit_album_photos_page .popupbox_transparent_size { width:195px; }
#css_edit_album_photos_page .popupbox_transparent_postop { top:13px; }
#css_edit_album_photos_page #edit_info_box { left:auto !important; }

.overlayingpopupbox { width:500px; margin:0 auto; text-align:left; }

#page_overlay_bg, #page_overlay_boxes { position:fixed; _position:absolute; top:0; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop : document.body.scrollTop); left:0; margin:0; padding:0; index:997; }
#page_overlay_bg { width:2000px; height:2000px; opacity:0.8; filter:alpha(opacity=80); background-color:#fff; z-index:10000000; }
#page_overlay_boxes { width:100%; text-align:center; z-index:10000001; padding-top:15%; } 

.color696969 { color:#696969 !important; } /* gray text */
.colorfe7700 { color:#fe7700 !important; } /* orange text */

.timestamp {  color:#333; }



#css_manage_photos_page { font-size:12px; }
#css_manage_photos_page .col_left { width:24.5%; }
#css_manage_photos_page .album_scroll_box { border:1px solid #DCDCDC; position:relative; }
#css_manage_photos_page .album_scroll_box_height { height:600px; overflow-x:hidden; overflow-y:auto; }
#css_manage_photos_page .col_right { width:74.5%; }
#css_manage_photos_page .photos_box { background-color:#e8e8e8; }
#css_manage_photos_page .main_slot { border: 1px solid #fe7700; }
#css_manage_photos_page .manage_photos_cell .draggable { background-color:#fff; }
#css_manage_photos_page .manage_photos_cell .photo_box { height:96px; overflow:hidden; }
#css_manage_photos_page .orange { color:#FF6600; }
#css_manage_photos_page .manage_photos_cell { background-color:#fff; padding:15px 18px 5px 18px; }
#css_manage_photos_page .manage_photos_album_cell { margin:0 10px; }
#css_manage_photos_page .popupbox_transparent .photo_xclose_img { cursor:pointer !important; }



#page_overlay_boxes #popup_see_this, #page_overlay_boxes #popup_move_photo, #page_overlay_boxes #popup_create_album { width:365px; }
.overlayingpopupbox .pup_field_text { width:100%; border:1px solid #DCDCDC; ; }

    .rc_box_dialog_gold_header .rcm,
      .rc_box_dialog_gold_header .rc1,
      .rc_box_dialog_gold_header .rc3, 
      .rc_box_dialog_gold_header .rc4 { border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }
    .rc_box_dialog_gold_header .rcb .rc2 { border-left:2px solid #DCDCDC; border-right:2px solid #DCDCDC; }
    .rc_box_dialog_gold_header h2.header { cursor:move; }



#css_social_networking_viewer { font-size:12px; }
#css_social_networking_viewer #mprofile-container .lft { width:100% !important; padding:5px 0 !important; }
/*\*/ * html #css_social_networking_viewer #tab-video { width:97.5% !important; } /**/ 
  
    
  #css_social_networking_viewer .col_left { width:40%; margin:0 0 10px 10px; }
    #css_social_networking_viewer .rating_line_height { line-height:20px; }
    #css_social_networking_viewer .photo_overflow { width:100%; overflow-x:hidden; text-align:center; }
  #css_social_networking_viewer .col_right { width:530px; margin:0 10px 10px 0; }
    #css_social_networking_viewer .mem_albums { border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color:#CCD7E0; position:relative; }
    #css_social_networking_viewer .mem_albums .selected { border:2px solid #FE7700; background-color:#fff; padding:10px 0 }
    #bdsm #css_social_networking_viewer .mem_albums .selected { background-color: #23232b; }
    #css_social_networking_viewer .mem_albums_height { height:485px; overflow-x:hidden; overflow-y:auto; }
    #css_social_networking_viewer .field_textarea { border:1px solid #DCDCDC; width:100%; height:40px; ; }
    #css_social_networking_viewer .p10_no_bot { padding:10px 10px 0 10px; }
    #css_social_networking_viewer .member_comment_row { padding-bottom:10px; border-bottom:1px solid #DCDCDC; position:relative; }
    #css_social_networking_viewer .comment_row_remove_link { position:absolute; top:0; right:0; font-size:10px; padding:2px 8px; }
    #css_social_networking_viewer .member_comment_row .right { width:270px; }
    #css_social_networking_viewer .member_comment_row .left img { width:48px; height:48px; border:0; }
    #css_social_networking_viewer .button_manage_link { position:absolute; top:0px; right:0px; }
    #css_social_networking_viewer .icon_photo_scroll_arrow_left { background-position:0 -175px; width:18px; height:36px; border:0; margin-bottom:20px; }
    #css_social_networking_viewer .icon_photo_scroll_arrow_right { background-position:-21px -175px; width:18px; height:36px; border:0; margin-bottom:20px; }
    #css_social_networking_viewer .album_thumbs_box { width:426px; /*height:208px;*/ }

    
    .album_thumbs_box .photo_overlay { position:absolute; top:0; left:0; width:100%; height:100%; 
                   background:#EEEEEE url('https://secureimage.securedataimages.com/images/ph/common/others/loading.gif') no-repeat center center; opacity: 0.8;
                   filter:alpha(opacity=80);  }

    .photo_thumbs_display li {list-style:none; width:98px; height:98px; float:left; margin:0 4px 4px 0; position:relative;}
    .photo_thumbs_display .simple_photo { border:2px solid #DCDCDC; }
    .photo_thumbs_display .selected     { border:2px solid #FE7700;}

    .photo_thumbs_display .selected, 
    .photo_thumbs_display .simple_photo { float:left; width:96px; height:96px; margin:0; overflow:hidden; text-align:center; }
    .with_ribbon  { position:relative;}
    .with_ribbon .vf_ribbon { border:none; width:48px; height:48px; position:absolute; right:0; bottom:0; }

    #css_social_networking_viewer .album_thumbs_box .photo_pagination { clear:both; text-align:right; }
    #css_social_networking_viewer #photo_link { width:200px; border:1px solid #DCDCDC; background-color:#CCD7E0; position:absolute; top:13px; left:0px; display:block; margin:0 auto; padding:5px; }
    #css_social_networking_viewer #photo_link input { border:1px solid #DCDCDC; }
    #css_social_networking_viewer .photo_album_cell .posr .photo_xclose_img { position:absolute; top:5px; right:5px; }
    #css_social_networking_viewer .photo_std_upgrade { border:2px solid #DCDCDC; background-color:#CCD7E0; width:304px;  margin: 5px auto; }
    #css_social_networking_viewer .photo_std_upgrade .txt { font-size:25px; font-weight:bold; letter-spacing:-1px; line-height:28px; padding:10px 0; }
    #css_social_networking_viewer #larger_photo_div img { border:5px solid #DCDCDC; }
    #css_social_networking_viewer #album_title2 { margin-top:3px; }
    #css_social_networking_viewer #comment_container { border:1px solid #DCDCDC; background-color:#CCD7E0; border-bottom:none; }
    #css_social_networking_viewer #comment_container .badge_container, #css_social_networking_viewer #main_video_box_comments .badge_container { margin: 0px 1px 1px 3px; position: relative; top: -1px; }
    #css_social_networking_viewer .ofv { overflow:visible; }

    
    #css_social_networking_viewer .rc_no_border .rct .rc2, 
    #css_social_networking_viewer .rc_no_border .rct .rc3, 
    #css_social_networking_viewer .rc_no_border .rct .rc4, 
    #css_social_networking_viewer .rc_no_border .rcb .rc2, 
    #css_social_networking_viewer .rc_no_border .rcb .rc3, 
    #css_social_networking_viewer .rc_no_border .rcb .rc4, 
    #css_social_networking_viewer .rc_no_border .rcm, 
    #css_social_networking_viewer .rc_no_border h1, 
    #css_social_networking_viewer .rc_no_border h2, 
    #css_social_networking_viewer .rc_no_border .rch,
    #tmpl_photo_manager_upload_photos .rc_no_border .rct .rc2, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rct .rc3, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rct .rc4, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rcb .rc2, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rcb .rc3, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rcb .rc4, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rcm, 
    #tmpl_photo_manager_upload_photos .rc_no_border h1, 
    #tmpl_photo_manager_upload_photos .rc_no_border h2, 
    #tmpl_photo_manager_upload_photos .rc_no_border .rch { border-color: #CCD7E0; }

    
    #css_member_profile_header .mem_info_wht_box { background-color:#FFFFFF; border:1px solid #E3EEF7; margin:5px; padding:5px; color:#000000;}
    #css_member_profile_header .mem_info_wht_box .cellcontactbox { margin:0px !important; padding:5px 0 !important; }
    #css_member_profile_header .cellcontactbox table td a, .cellcontactbox table td .friend_icon { font-size:12px; }
    #css_member_profile_header .width40 { width:42%; }
    #css_member_profile_header .width25 { width:25%; }
    


  
  #css_member_profile_videos .col_left { width:600px; margin:10px 0 10px 10px; }
    #css_member_profile_videos .rating_line_height { line-height:20px; }
  #css_member_profile_videos  .col_right { width:330px; margin:10px 10px 10px 0; _margin:10px 0; }
    #css_member_profile_videos .mem_albums { background-color:#CCD7E0; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;
            width:320px; overflow:auto !important; }
    #css_member_profile_videos .field_textarea { border:1px solid #DCDCDC; width:100%; height:40px; ; }
    #css_member_profile_videos .p10_no_bot { padding:10px 10px 0 10px; }
    #css_member_profile_videos .member_comment_row { margin-bottom:10px;  }
    #css_member_profile_videos .member_comment_row .right { width:415px; }
    #css_member_profile_videos .member_comment_row .left img { width:48px; height:48px; border:0; }
    #css_member_profile_videos .button_manage_link { position:absolute; top:0px; right:0px; }



#tmpl_photo_manager_edit_photos { margin-bottom:10px; }
#tmpl_photo_manager_edit_photos .title_top { }
#tmpl_photo_manager_edit_photos .action_bar { height:44px; background-position:0 -149px; background-repeat:repeat-x; border-top:1px dashed #cdcdcd; border-bottom:1px solid #cdcdcd; }
  #tmpl_photo_manager_edit_photos .photo_name { position:absolute; bottom:10px; left:5px; width:200px; overflow:hidden; white-space:nowrap; }
  #tmpl_photo_manager_edit_photos .action_buttons { position:absolute; bottom:5px; left: 245px; }
#tmpl_photo_manager_edit_photos .col_left { width:150px; text-align:center; border:1px solid #DCDCDC; position:relative; }
  #tmpl_photo_manager_edit_photos .col_left_height { height:545px; overflow-x:hidden; overflow-y:auto; }
  #tmpl_photo_manager_edit_photos .side_box { width:96px; margin:0 auto; text-align:left; }
  .edit_photos_simple_photo_cell .selected { border:2px solid #fe7700; }
  .edit_photos_simple_photo_cell .unselected { border:2px solid #DCDCDC; }

#tmpl_photo_manager_edit_photos .col_right { width:650px; }
  #tmpl_photo_manager_edit_photos .edit_area_left { width:500px; }
    #tmpl_photo_manager_edit_photos .edit_area { }
  #tmpl_photo_manager_edit_photos .edit_area_right { width:165px; }
  #tmpl_photo_manager_edit_photos .comment_left { width:500px; }
  #tmpl_photo_manager_edit_photos .comment_right { width:165px; }
  #tmpl_photo_manager_edit_photos .comments_box {}
    #tmpl_photo_manager_edit_photos .comment_row { padding:10px 0; border-bottom:1px solid #cdcdcd; }
    #tmpl_photo_manager_edit_photos .comment_row .left { width:500px; }

#tmpl_photo_manager_edit_photos .popupbox_transparent_postop { top:0px; }
#tmpl_photo_manager_edit_photos .action_buttons .popupbox_transparent_size { width:140px; }
#tmpl_photo_manager_edit_photos #menu_options .popupbox_transparent_size { width:145px; }
#tmpl_photo_manager_edit_photos .popupbox_transparent .menu_items a:hover { background-color:#fff; }
#tmpl_photo_manager_edit_photos .popupbox_transparent .menu_items a { display:inline; }

#tmpl_photo_manager_edit_photos #menu_options { border:1px solid #000; margin-top:5px; width:60%; background-color:#f8f8f8; padding:3px; position:relative; }
#tmpl_photo_manager_edit_photos #menu_options .photo_xclose_img { position:absolute; top:5px; right:5px; }
#tmpl_photo_manager_edit_photos .inputtext { border:1px solid #ebebeb; background-color:#ebebeb; width:100%; padding:5px; ; }

#tmpl_photo_manager_edit_photos .photo_icon_move { width:1px; height:16px; }
#tmpl_photo_manager_edit_photos .submitbutton_gray2 .photo_icon_crop { width:16px; height:16px; background-position:0 -245px; position:relative; top:4px; }
#tmpl_photo_manager_edit_photos .submitbutton_black .photo_icon_crop { width:16px; height:16px; background-position:0 -265px; position:relative; top:4px; }
#tmpl_photo_manager_edit_photos .submitbutton_gray2 .photo_icon_rotate_ccw { width:16px; height:16px; background-position:-41px -246px; position:relative; top:4px; }
#tmpl_photo_manager_edit_photos .submitbutton_black .photo_icon_rotate_ccw { width:16px; height:16px; background-position:-41px -266px; position:relative; top:4px; }
#tmpl_photo_manager_edit_photos .submitbutton_gray2 .photo_icon_rotate_cw { width:16px; height:16px; background-position:-21px -246px; position:relative; top:4px; }
#tmpl_photo_manager_edit_photos .submitbutton_black .photo_icon_rotate_cw { width:16px; height:16px; background-position:-21px -266px; position:relative; top:4px; }

#tmpl_photo_manager_edit_photos .action_buttons span.left { margin-left:2px; }

#tmpl_photo_manager_edit_photos .photo_num_of_num { line-height:20px; height:20px; float:right; margin-right:10px; }
#tmpl_photo_manager_edit_photos .icon_upload_page_arr_l { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat 0 -214px; width:24px; height:20px; display:block; float:right; }
#tmpl_photo_manager_edit_photos .icon_upload_page_arr_r { background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_album12.gif) no-repeat -24px -214px; width:23px; height:20px; display:block; float:right; }




  .sprite_upload_page { background: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_upload_page6.gif) no-repeat 0 0; }


  .icon_red_photo_crop { width:14px; height:14px; border:0px; background-position:-73px -160px; }
  .icon_red_photo_cw { width:14px; height:14px; border:0px; background-position:-73px -130px; }
  .icon_red_photo_ccw { width:14px; height:14px; border:0px; background-position:-73px -145px; }
  .icon_red_photo_delete { width:14px; height:14px; border:0px; background-position:-74px -104px; }


  .icon_green_add { background-position:-44px -186px; padding-left:20px;  }
  .icon_big_red_excl { background-position:0 -17px; width:33px; height:61px; position:absolute; bottom:-2px; right:-35px; }
  /*\*/ * html .icon_big_red_excl { display:none; } /**/ 
  .icon_photo_upload_step1 { background-position:-34px 5px; padding:5px 0 5px 30px; font-size:14px; margin:15px 0; }
  .icon_photo_upload_step2 { background-position:-34px -48px; padding:5px 0 5px 30px; font-size:14px; margin:15px 0; }
  .icon_photo_upload_step3 { background-position:-34px -92px; padding:5px 0 5px 30px; font-size:14px; margin:15px 0; }
  .icon_photo_upload_step4 { background-position:-34px -140px; padding:5px 0 5px 30px; font-size:14px; margin:15px 0; }

  #tmpl_photo_manager_upload_photos { ; margin-bottom:10px; }
  #tmpl_photo_manager_upload_photos .tab_box { overflow:hidden; width:100%; }
  #tmpl_photo_manager_upload_photos .tab_box .uploadtab_l { float:left; background-position:0 -383px; width:200px; height:28px; line-height:32px; color:#666666; margin-right:15px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; }
  #tmpl_photo_manager_upload_photos .tab_box .uploadtab_r { background-position:right -383px; height:28px; line-height:32px; color:#666666; text-align:center; padding-right:10px; position:relative; right:-10px; display:block; text-decoration:none; font-size:14px; cursor:pointer; }
  #tmpl_photo_manager_upload_photos .tab_box .on { background-position:0 -45px; }
  #tmpl_photo_manager_upload_photos .tab_box .on .uploadtab_r { background-position:right -45px; color:#000000; }
  #tmpl_photo_manager_upload_photos .contents_box { border-top:8px solid #999999; border-left:4px solid #999999; border-right:4px solid #999999; position:relative; }
  #tmpl_photo_manager_upload_photos .gray_bg { background-color:#f7f7f7; }
  /*\*/ * html .uploadtab_r { line-height:28px !important;  } /**/ 
  
  #tmpl_photo_manager_upload_photos .gray_corner_bl { background: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat 0 -65px; height:12px; font-size:1px;  }
  #tmpl_photo_manager_upload_photos .gray_corner_br { background: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat right -52px; height:12px; font-size:1px; }
  #tmpl_photo_manager_upload_photos .gray_bottom { height:4px; background-color:#999999; font-size:1px; margin:0px 12px; position:relative; top:8px; }

.video_upload_cell { position:relative; width:275px; float:left; padding:0 0 9px 9px; }
.album_photo_upload_cell { position:relative; width:190px; float:left; padding:0 0 9px 9px; }
.upload_cell_lgray .lgray_corner_tl { background: #fff url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat 0 -13px; height:12px; font-size:1px; position:relative; }
.upload_cell_lgray .lgray_corner_tr { background: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat right -26px; height:12px; font-size:1px;  }
.upload_cell_lgray .lgray_corner_bl { background: #fff url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat 0 0; height:12px; font-size:1px; position:relative; }
.upload_cell_lgray .lgray_corner_br { background: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_gray_corners.gif) no-repeat right -39px; height:12px; font-size:1px;  }
.upload_cell_lgray .lgray_bottom { height:4px; background-color:#ccc; font-size:1px; margin:0px 12px; position:relative; top:8px; }
.upload_cell_lgray .lgray_top { height:4px; background-color:#ccc; font-size:1px; margin:0px 12px; position:relative; top:0px; }
.upload_cell_lgray .lgray_mid { border-left:4px solid #ccc; border-right:4px solid #ccc; padding:0px 10px; background-color:#fff; color:#000; }
.upload_cell_lgray .lgray_text { width:100%; border:1px solid #cdcdcd; margin-bottom:5px;  }

#tmpl_photo_manager_upload_photos .section_title { font-size:14px; font-weight:bold; color:#DCDCDC; line-height:24px; height:24px; }
#tmpl_photo_manager_upload_photos .gray_text { color:#DCDCDC; }

#tmpl_photo_manager_upload_photos { font-size:12px; }
#tmpl_photo_manager_upload_photos .photo_icon_upload_step1 { background-position:-34px 0; font-size:14px; line-height:24px; height:24px !important; color:#DCDCDC; }
#tmpl_photo_manager_upload_photos .photo_icon_upload_step2 { background-position:-34px -48px; font-size:14px; line-height:24px; height:24px !important; color:#DCDCDC; }
#tmpl_photo_manager_upload_photos .photo_icon_upload_step3 { background-position:-34px -97px; font-size:14px; line-height:24px; height:24px !important; color:#DCDCDC; }
#tmpl_photo_manager_upload_photos #email_info { margin-top:20px; }
#tmpl_photo_manager_upload_photos .orange_text { font-weight:bold; color:#FF6600; font-size:20px; }

#tmpl_photo_manager_upload_photos .email_address_box { background-color:#CCD7E0; padding:5px 0; display:inline; font-size:12px; width:95%; color:#3366CC; text-align:center; overflow-x: auto; overflow-y: hidden; white-space:nowrap; }
#tmpl_photo_manager_upload_photos #email_photos_link { padding-left:15px }

#tmpl_photo_manager_upload_photos .expand { background-position:-96px -313px; }
#tmpl_photo_manager_upload_photos .collapse { background-position:-96px -298px; }
#tmpl_photo_manager_upload_photos .manage_photos_cell .photo_box { max-height:96px; height:expression( this.scrollHeight> 96 ? '96px' : 'auto' ); overflow:hidden; }

#tmpl_photo_manager_upload_photos .rc { margin-bottom:0 !important; }
#tmpl_photo_manager_upload_photos .rc_no_border .rcm { padding:10px 0 10px 10px; }

#tmpl_photo_manager_upload_photos .albumpopupbox { width:300px; background-color:#fff; }
#tmpl_photo_manager_upload_photos .albumpopupbox, 
#tmpl_photo_manager_upload_photos .albumpopupbox .input_textbox, 
#tmpl_photo_manager_upload_photos .albumpopupbox .input_textarea
  { border:1px solid #DCDCDC; }
#tmpl_photo_manager_upload_photos .albumpopupbox .input_textbox, 
#tmpl_photo_manager_upload_photos .albumpopupbox .input_textarea
  { width:100%; }

#tmpl_photo_manager_upload_photos .lmar { margin:10px 0 10px 10px; }
#tmpl_photo_manager_upload_photos .rmar { margin:10px 10px 0 10px; }

#tmpl_photo_manager_upload_photos ul, 
  #tmpl_photo_manager_upload_photos li { padding:0px; margin:0px; list-style-type:none; }
#tmpl_photo_manager_upload_photos .bullets li { padding-left:20px; margin:3px 0; background-position:-94px -329px; }

#tmpl_photo_manager_upload_photos .orange_color { color:#FF6600; }
#tmpl_photo_manager_upload_photos .pl30 { padding-left:30px; }




#tmpl_member_profile_videos #mprofile-container .lft { width:100%; }

  #tmpl_member_profile_videos .col_left { margin:10px 0 10px 10px; }
    #tmpl_member_profile_videos .rating_line_height { line-height:20px; }
  #tmpl_member_profile_videos .col_right { width:330px; margin:10px 10px 10px 0; }
    #tmpl_member_profile_videos .mem_albums { background-color:#CCD7E0; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; }
    #tmpl_member_profile_videos .field_textarea { border:1px solid #DCDCDC; width:100%; height:40px; ; }
    #tmpl_member_profile_videos .p10_no_bot { padding:10px 10px 0 10px; }
    #tmpl_member_profile_videos .member_comment_row { margin-bottom:10px;  }
    #tmpl_member_profile_videos .member_comment_row .right { width:415px; }
    #tmpl_member_profile_videos .member_comment_row .left img { width:48px; height:48px; border:0; }
    #tmpl_member_profile_videos .button_manage_link { position:absolute; top:0px; right:0px; }
#tmpl_member_profile_videos .no-content {position:absolute;left:0;top:40%;text-align:center;width:100%;}
#tmpl_member_profile_videos .no-vid-add-link { margin:8px 0 4px 0; padding:2px; display:inline !important; }
#tmpl_member_profile_videos .no-vid-add-link a:link,.no-vid-add-link a:visited,.no-vid-add-link a:hover,.no-vid-add-link a:active,
#tmpl_member_profile_videos .no-photo-add-link a:link,.no-photo-add-link a:visited,.no-photo-add-link a:hover,.no-vid-add-link a:active { font-size:14px; font-weight:bold; }
#tmpl_member_profile_videos .vid-info-cont { float:right; margin:0 0 0 4px; width:40%; }
#tmpl_member_profile_videos .vid_comment_item { border-bottom:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; background-color:#CCD7E0; }

#tmpl_member_profile_photos .submitbutton_dkred { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;   text-decoration:underline; color:#fff; }
  #tmpl_member_profile_photos .submitbutton_dkred .button_left { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_photo_tab.png) no-repeat 0 -52px; padding-left:30px; }
  #tmpl_member_profile_photos .submitbutton_dkred .button_right { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_photo_tab.png) no-repeat right -52px; padding-right:30px; line-height:31px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; text-decoration:underline; }
    #bdsm #tmpl_member_profile_photos .submitbutton_dkred .button_right,
      #mm #tmpl_member_profile_photos .submitbutton_dkred .button_right { background-color:#000; }
  #tmpl_member_profile_photos .on .button_left { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_photo_tab.png) no-repeat 0 -82px; padding-left:30px; }
  #tmpl_member_profile_photos .on .button_right { display:block; height:31px; background:url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_photo_tab.png) no-repeat right -82px; padding-right:30px; line-height:31px; white-space:nowrap; color:#fff; font-weight:bold; font-size:12px; background-color:#fff; text-align:center; text-decoration:underline; }
    #bdsm #tmpl_member_profile_photos .on .button_right,
      #mm #tmpl_member_profile_photos .on .button_right { background-color:#000; }
#tmpl_member_profile_photos .img_mem_tabs_more_photo,
  #tmpl_member_profile_photos .img_mem_tabs_arr_right,
     #tmpl_member_profile_photos .img_mem_tabs_arr_left { background-image: url(https://secureimage.securedataimages.com/images/ffadult/galleries/photo_album/sprite_photo_tab.png); background-repeat:no-repeat; }
    #tmpl_member_profile_photos a.img_mem_tabs_more_photo { display:block; width:190px; height:27px; line-height:27px; background-position:0px 1px; text-align:center; color:#000;  }
  #tmpl_member_profile_photos a.img_mem_tabs_more_photo:hover { background-position:0px -25px; }
      #tmpl_member_profile_photos span.img_mem_tabs_arr_left { display:block; width:28px; height:22px; background-position:0px -115px; cursor:pointer; margin-top:160px; }
    #tmpl_member_profile_photos span.img_mem_tabs_arr_right { display:block; width:28px; height:22px; background-position:-42px -115px; cursor:pointer; margin-top:160px; }
    #tmpl_member_profile_photos span.img_mem_tabs_arr_left:hover {  background-position:0px -139px; }
    #tmpl_member_profile_photos span.img_mem_tabs_arr_right:hover {  background-position:-42px -139px; }
    #tmpl_member_profile_header #css_member_profile_header .alink .special { background-image:none; padding:0px; color:#3366CC !important; }
  #tmpl_member_profile_header #css_member_profile_header .mem_info_wht_box a { color:#4400FF; }
  #tmpl_member_profile_header .mem_info_wht_box .text_box { border:1px solid #DCDCDC; padding:5px; width:230px; }
  #tmpl_member_profile_header .mem_info_wht_box .button_gray { padding:3px 5px; border:0px solid #cdcdcd; color:#fff; background-color:#666666; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; }
  #tmpl_member_profile_header .rc_white .rct .rc1, 
  #tmpl_member_profile_header .rc_white .rcb .rc1 { background-color:#FFFFFF; }
  #tmpl_member_profile_header .rc_white .rct .rc2, 
  #tmpl_member_profile_header .rc_white .rct .rc3, 
  #tmpl_member_profile_header .rc_white .rct .rc4, 
  #tmpl_member_profile_header .rc_white .rcb .rc2, 
  #tmpl_member_profile_header .rc_white .rcb .rc3, 
  #tmpl_member_profile_header .rc_white .rcb .rc4, 
  #tmpl_member_profile_header .rc_white .rcm, 
  #tmpl_member_profile_header .rc_white h1, 
  #tmpl_member_profile_header .rc_white h2, 
  #tmpl_member_profile_header .rc_white .rch { border-color:#FFFFFF; background-color:#FFFFFF;}
  #tmpl_member_profile_header .text_box { width:314px; }
  #tmpl_member_profile_header .profile_status_box { width:100%; }
 span.gray_text { color:#DCDCDC; }
 .green { color:green; }

  
  .won_wrapper .iicon_photo_wrapper,
  .won_wrapper .iicon_photo_wrapper_over { position:relative;}
  .won_wrapper .vf_ribbon{ display:block; position:absolute; bottom:2px; _bottom:4px; right:2px; border:none; }
  .photobox_container {
      margin:8px 0 0;
      position: relative;
      height: 400px;
  }
/**/
#mm #css_social_networking_viewer .mem_albums .selected { background-color:#211306; }
#mm .photo_thumbs_display .selected,
#mm #css_social_networking_viewer .photo_album_cell { border:1px solid #F8E7BC; }
#mm #css_social_networking_viewer .photo_album_cell { padding:10px 7px; margin-bottom:0; border-bottom:0; }
#mm #css_social_networking_viewer .photo_album_cell:last-child { border-bottom:1px solid #F8E7BC; }
#mm #css_social_networking_viewer #album_list_container { background-color:#1a1a1a; }
#mm #css_social_networking_viewer #album_list_container .album_pagination,
#mm #css_social_networking_viewer #album_list_container > div { padding:0; }
#mm #css_social_networking_viewer .member_comment_row { padding-bottom:10px; border-bottom:1px solid #474343; position:relative; background:#2d2b2c;}
#mm #css_social_networking_viewer #comment_container { border:1px solid #474343; overflow:hidden; }
#mm #css_social_networking_viewer .member_comment_row:last-child { border:0; }
#mm #comment_list_container .member_comment_row.fix { width:auto }
#mm .rc_box_dialog_gold_header .rcm { background:#1a1a1a; }