/* GLOBAL RESET  */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form { margin:0; padding:0; }
fieldset,img { border:none; }	
body { background-color:#FFFFFF; color:#000000; font:normal 12px tahoma, arial; margin:0; }

a { color:#4760C6; outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }

input, textarea, select, button { font:11px tahoma, arial; }
input[type="text"], input[type="password"] { background:#FFFFFF; color:#000000; border:1px solid #7F9DB9; height:15px; font-size:11px; padding-left:3px; }
select, textarea { background:#FFFFFF; color:#000000; border:1px solid #7F9DB9; }

.main_sprite { background:transparent url(https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png) no-repeat 0 0; }

.page_title, .side_nav .page_title_sm { font-size:18px; font-weight:bold; padding: 0 0 5px 0; margin:0 0 20px 0; border-bottom:1px solid #CCCCCC; text-align:left; }
  .french .page_title, .french .side_nav .page_title_sm { font-size:17px !important; }
.side_nav .page_title { font-size:12px; padding:0 0 3px 0; margin:0 0 6px 0; }

.side_nav { background:#EEEEEE; margin-right:8px;  }
.side_nav a, .side_nav span { display:inline !important; padding:3px; }
.nav_line { margin-bottom:8px; }
.subtitle { font-weight:bold; padding:0 0 3px 0; margin:0 0 6px 0; text-transform:capitalize; }

.confirm_alert_title, .error_alert_title { font-size:14px; margin:6px 0; font-weight:bold; background:url(https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png) no-repeat; padding:2px 2px 2px 24px; position:absolute; left:-24px; }
.confirm_alert_title { color:green; background-position:0 1px; }
.error_alert_title { color:red; background-position:0 -27px; }
.page_alert { position:relative; height:28px; }

#actionbutton_st { position:relative; }
#actionbutton_st button { background-color:transparent; height:38px; border:none; cursor:pointer; }
#actionbutton_st a { padding:10px 0; }
  #actionbutton_st a:hover { text-decoration:none !important; }
#actionbutton_st .bttn_lt, #actionbutton_st .bttn_bdy, #actionbutton_st .bttn_rt { background:url(https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png) no-repeat; text-decoration:none; }
#actionbutton_st .bttn_lt { background-position:0 -79px; padding:9px 4px; margin-right:-4px; }
#actionbutton_st .bttn_bdy { color:#000000; background-color:transparent; background-position:-15px -79px; background-repeat:repeat-x; border:none; padding:9px 4px; white-space:nowrap; }
#actionbutton_st .bttn_rt { background-position:-487px -79px; padding:9px 5px; margin-left:-4px; }

.ie7 #actionbutton_st, .ie6 #actionbutton_st { position:relative; }
.ie7 #actionbutton_st button, .ie6 #actionbutton_st button { background-color:transparent; height:38px; border:none; padding:8px; width:100%; cursor:pointer; text-align:center; }
.ie7 #actionbutton_st .bttn_lt, .ie7 #actionbutton_st .bttn_bdy, .ie7 #actionbutton_st .bttn_rt, .ie6 #actionbutton_st .bttn_lt, .ie6 #actionbutton_st .bttn_bdy, .ie6 #actionbutton_st .bttn_rt { background:url(https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png) no-repeat; text-decoration:none; }
.ie7 #actionbutton_st .bttn_lt, .ie6 #actionbutton_st .bttn_lt { background-position:0 -78px; padding:10px 4px; margin-right:-8px; }
.ie7 #actionbutton_st .bttn_bdy, .ie6 #actionbutton_st .bttn_bdy { color:#000000; background-color:transparent; background-position:-15px -78px; background-repeat:repeat-x; border:none; padding:10px 4px; white-space:nowrap; }
.ie7 #actionbutton_st .bttn_rt, .ie6 #actionbutton_st .bttn_rt { background-position:-487px -78px; padding:10px 5px; margin-left:-4px; }

.tab_elem { margin:3px 0 0; margin:5px 0 0\9; z-index:1; }
.tab_elem_1, .tab_elem_2, .tab_elem_3 { position:relative; background:#EEEEEE; float:left; padding:7px 6px 8px; text-align:center; border:1px solid #CCCCCC; margin-right:4px; }
.tab_elem_1 a, .tab_elem_2 a, .tab_elem_3 a, .tab_elem_1 span, .tab_elem_2 span, .tab_elem_3 span { color:#000000 !important; font-weight:bold; padding:4px 30px 8px; }
.tab_elem_nav, #profile_off .tab_elem_nav { height:35px; }

* html .tab_elem_nav, * html #profile_off .tab_elem_nav { height:35px !important; margin-bottom:-2px; }
.vip_medium_sized_icon, .vip_medium_sized_icon_active, .private_medium_sized_icon, 
.private_medium_sized_icon_active, .open_door_medium_sized_icon, 
.open_door_medium_sized_icon_active , .icon_hotlist, .icon_flirt, 
.icon_mail, .icon_call { background:transparent url(https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png) no-repeat; margin:2px 8px; float:left; }
.vip_medium_sized_icon { background-position:0 -296px; padding:8px 14px; }
.private_medium_sized_icon { background-position:0 -366px; padding:8px 10px; }
.open_door_medium_sized_icon { background-position:0 -507px; padding:10px; }
.vip_medium_sized_icon_active { background-position:0 -260px; padding:8px 14px; }
.private_medium_sized_icon_active { background-position:0 -332px; padding:8px 10px; }
.open_door_medium_sized_icon_active { background-position:0 -476px; padding:10px; }
.icon_hotlist {background-position:0 -461px; padding:0 4px; }
.icon_flirt {background-position:0 -442px; padding:0 6px; }
.icon_mail {background-position:-15px -428px; padding:0 5px; }
.icon_call {background-position:0 -398px; padding:0 4px; }

.bttn_elem, .ie7 .bttn_elem, .bttn_elem_dis, .ie7 .bttn_elem_dis { cursor:pointer; padding:0 2px; }
.ie7 .bttn_elem, .ie7 .bttn_elem_dis { min-width:70px; margin-left:2px; }
.bttn_elem_dis, .ie7 .bttn_prof_dis { cursor:default; }
.disabled { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; }


.member_pagination { padding:5px 0; text-align:right; white-space:nowrap;}
.member_pagination .pgn a.pgn_ht { font-size:12px; padding:1px 5px; background:#CBCDCC; border:solid 1px #D1D0D1; color:#FFFFFF;  }
.member_pagination .pgn a.pgn_nht { font-size:12px; padding:1px 5px; background:#FFFFFF; border:solid 1px #D1D0D1; color:#3366CC;  }
.member_pagination .pgn a:hover { font-size:12px; padding:1px 5px; background-color:#CBCDCC; color:#FFFFFF; border:1px solid #CBCDCC; }


.pgn a.pgn_ht { font-size:12px; padding:1px 5px; background:#CBCDCC; border:solid 1px #D1D0D1; color:#FFFFFF;  }
.pgn a.pgn_nht { font-size:12px; padding:1px 5px; background:#FFFFFF; border:solid 1px #D1D0D1; color:#3366CC;  }
.pgn a:hover { font-size:12px; padding:1px 5px; background-color:#CBCDCC; color:#FFFFFF; border:1px solid #CBCDCC; }

.admin_hidden { display:none; font-weight:bold !important; color:#000 !important; background-color:orange; padding:5px !important; font-size:80%; } 



  .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/ffc/ffc_main_sprites.png') no-repeat; }
  .s00 {background-position:-60px -679px !important; }
  .s05 {background-position:-48px -695px;}
  .s10 {background-position:-48px -679px;}
  .s15 {background-position:-36px -695px;}
  .s20 {background-position:-36px -679px;}
  .s25 {background-position:-24px -695px;}
  .s30 {background-position:-24px -679px;}
  .s35 {background-position:-13px -695px;}
  .s40 {background-position:-13px -679px;}
  .s45 {background-position:0px -695px;}
  .s50 {background-position:0px -679px;}
  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:679px; left:0px; margin:0px !important ;padding:0px !important;}
  a.voted_this_star { display:block; position:absolute; top:0; left:0; margin:0 !important; padding:0px !important; background-position:0px -709px;}
  a.vote_star img  { width:12px; height:13px !important; border:0px; }
  a.voted_star img { width:12px; height:13px !important; border:0px; }
  a.voted_this_star img { width:12px; height:13px !important; border:0px; }
  a.vote_star:hover { background-position:0px -709px; }
  
.video_score { width:61px; height:15px; overflow:hidden; margin:0; position:relative; }

/* Censored Photo/No Photo/Ask me for a photo */
.no_photo_wrapper { height:96px; position:relative; text-align:center; }
.no_photo_link { position:absolute; left:25%; top:30px; z-index:500; width:65px; text-align:center; }
  .no_photo_link span { position:relative; top:20px; color:#FFFFFF; }
.no_photo_link a { text-decoration:none; color:#FFFFFF !important; font-size:13px; }
.sr_row_bottom_wrapper .no_photo_link { left:15%; margin-top:10px; }
.ask_me_text { text-align:center; color:#000; }
.no_photo_img { position:relative; }
.explicit_photo_text { position:relative; top:40px; left:-8px; font-size:11px; text-align:center; }

/* For Guest pages */
.ml100 {margin-left: 100px}

.ml80 {margin-left: 80px}
.ml110 {margin-left: 110px}
.ml120 {margin-left: 120px}
.ml130 {margin-left: 130px}
.ml140 {margin-left: 140px}
.ml150 {margin-left: 150px}
#hiw_privacy li { padding-top:0px !important; margin-left: -25px; }
#hiw_privacy ul { margin:0px !important; }
#hiw_body { font-size:14px; margin-top:25px; }

.rc_box_grayb,.rc_box_grab-tab { margin-bottom:4px; }
.rc_box_grayba_top, .rc_box_grayba_bottom { display:block; }
.rc_box_grayb1, .rc_box_grayb2, .rc_box_grayb3, .rc_box_grayb4, .rc_box_grayb1a, .rc_box_grayb2a, .rc_box_grayb3a, .rc_box_grayb4a { display:block; overflow:hidden; height:1px; background-color:#CDCDCD; font-size:1px; }
.rc_box_grayb1 { margin:0 5px; background-color:#CDCDCD; }
.rc_box_grayb2 { margin:0 3px; border-left:2px solid #CDCDCD; border-right:2px solid #CDCDCD; }
.rc_box_grayb3 { margin:0 2px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; }
.rc_box_grayb4 { height:2px; margin:0 1px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; }
.rc_box_grayb1a { margin:0 5px; background-color:#CDCDCD; }
.rc_box_grayb2a { margin:0 3px 0 0; border-left:2px solid #CDCDCD; border-right:2px solid #CDCDCD; }
.rc_box_grayb3a { margin:0 2px 0 0; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; }
.rc_box_grayb4a { height:2px; margin:0 1px 0 0; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; }
.rc_box_grayba_content { display:block; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; background-color:#CDCDCD; height:auto; }
.rc_box_grayba_content p { margin:0; padding:5px 10px; font-size:12px; color:#000000 !important; }
.rc_box_grayba_content div.body, .rc_box_grayba_content div.body_gray {font-size:12px !important;margin:0 3px 0 3px;padding:8px;background:#FFFFFF !important;}
.rc_box_grayba_content div.body_gray {background:#CDCDCD;} 

/* For Terms of Use */
#myacct_right_col .ffc_tou {height: 650px; overflow: auto; }
#tou_toc .row { padding: 0 10px 10px 10px; font-size:12px }
#tou_toc .row a:link, #manage_acct .row a:visited { text-decoration:none }

.sideform { padding:0px 10px; }
.sideform .sideform_title  { padding:5px 0px; border-bottom:1px solid #CDCDCD; font-weight;bold; }
.sideform .sideform_inputs { padding:5px 0px; }
.sideform .sideform_section{ padding:5px 0px; border-bottom:1px solid #CDCDCD; }


 
/* DEFAULT ROUNDED CORNER CSS - boxtype="" */
.rc { margin-bottom:10px; }
.rct, .rcb, .rc1, .rc2, .rc3, .rc4, .rcm { display:block; }

.rc1, .rc2, .rc3, .rc4 { margin:0 5px; height:1px; font-size:1px; overflow:hidden; background-color:#CCCCCC; }
.rc2, .rc3, .rc4, .rcm { background-color:#FFFFFF; border-width:0 1px; border-style:solid; border-color:#CCCCCC; }
.rc2 { margin:0 3px; border-width:0 2px; }
.rc3 { margin:0 2px; }
.rc4 { margin:0 1px; height:2px; }  

.rcm   { height:auto; background-color:#FFFFFF; color:#000000;}
.rcm a { color:#4760C6; }
.rcm h1, .rcm h2, .rcm .rch, .rcm p, .rcm .rcc { font-size:12px; margin:0; padding:5px; }
.rcm h1, .rcm h2, .rcm .rch {  font-weight:bold; padding:0 10px 5px 10px; border-bottom:1px solid #CCCCCC;  }

/* ========  STANDARD BOXTYPES  ===================================== */

/* CLEAR BACKGROUND - boxtype="rc_clear" */ /* BASED ON SITE COLORS.  */
.rc_clear .rc2, .rc_clear .rc3, .rc_clear .rc4, .rc_clear .rcm, .rc_clear h1, .rc_clear h2, .rc_clear .rch, .rc_clear p, .rc_clear .rcc { background-color:transparent; color:#000000;}
.rc_clear a { color:#4760C6;}

/* INVISIBLE - boxtype="rc_invisible" */  /* BASED ON SITE COLORS.  */
.rc_invisible .rc1, .rc_invisible .rc2, .rc_invisible .rc3, .rc_invisible .rc4, .rc_invisible .rcm, .rc_invisible h1, .rc_invisible h2, .rc_invisible .rch, .rc_invisible p, .rc_invisible .rcc { border-color:transparent; background-color:transparent; color:#000000;}
.rc_invisible h1, .rc_invisible h2, .rc_invisible .rch { border-bottom:1px solid #CCCCCC; color:#000000; }
.rc_invisible a { color:#4760C6;}

/* HIGHLIGHT - boxtype="rc_highlight" */
.rc_highlight .rc2,.rc_highlight .rc3, .rc_highlight .rc4, .rc_highlight .rcm { border-color:#DDDDDD;}
.rc_highlight .rc1 {background-color:#DDDDDD;}
.rc_highlight .rct .rc2, .rc_highlight .rct .rc3, .rc_highlight .rct .rc4, 
.rc_highlight .rcb .rc2, .rc_highlight .rcb .rc3, .rc_highlight .rcb .rc4, 
.rc_highlight .rcm, .rc_highlight .rcm p { background-color:#FFEE80; color:#000000; }
.rc_highlight h1, .rc_highlight h2, .rc_highlight .rch {color:#000000; border-color:#DDDDDD;} 
.rc_highlight a { color:#4760C6;}


    /* STANDOUT - boxtype="rc_standout" */
.rc_standout .rc1, .rc_standout .rc2, .rc_standout .rc3, .rc_standout .rc4, 
.rc_standout .rcm, .rc_standout .rcm p, .rc_standout .rcm h1, .rc_standout .rcm h2, .rc_standout .rcm .rch { background-color:#EEEEEE; color:#000000; border-color:#EEEEEE; }
.rc_standout h1 a, .rc_standout h2 a, .rc_standout .rch a { color:#4760C6;}
.rc_standout .rcb .rc2, .rc_standout .rcb .rc3, .rc_standout .rcb .rc4, 
.rc_standout .rcm, .rc_standout .rcm p, .rc_standout .rcm .rcc { background-color:#EEEEEE; color:#000000; }
.rc_standout a {color:#4760C6;}


    /* NO BORDER - boxtype="rc_no_border" */
.rc_no_border .rct .rc1, .rc_no_border .rcb .rc1 { background-color:transparent; }
.rc_no_border .rct .rc2, .rc_no_border .rct .rc3, .rc_no_border .rct .rc4, 
.rc_no_border .rcb .rc2, .rc_no_border .rcb .rc3, .rc_no_border .rcb .rc4, 
.rc_no_border .rcm, .rc_no_border h1, .rc_no_border h2, .rc_no_border .rch  { border-color:transparent; }
.rc_no_border .rct .rc2, .rc_no_border .rct .rc3, .rc_no_border .rct .rc4, 
.rc_no_border .rcb .rc2, .rc_no_border .rcb .rc3, .rc_no_border .rcb .rc4, 
.rc_no_border .rcm, .rc_no_border p, .rc_no_border h1, .rc_no_border h2, .rc_no_border .rch {background-color:#EEEEEE; color:#000000;}
.rc_no_border a  { color:#4760C6;} 

    /* BASIC BOX - boxtype="rc_basic" */
.rc_basic .rct .rc2, .rc_basic .rct .rc3, .rc_basic .rct .rc4, .rc_basic h1, .rc_basic h2, .rc_basic .rch { background-color:#FFFFFF; color:#000000; }
.rc_basic h1 a, .rc_basic h2 a, .rc_basic .rch a {color:#4760C6;}


    /* REALLYDARK BOX - boxtype="rc_reallydark" */      
.rc_reallydark .rc1 {background-color:#303030;} 
.rc_reallydark .rc2, .rc_reallydark .rc3, .rc_reallydark .rc4, 
.rc_reallydark h1, .rc_reallydark h2, .rc_reallydark .rch, 
.rc_reallydark .rcm, .rc_reallydark .rcm p, .rc_reallydark .rcm .rcc  { background-color:#303030; color:#FFFFFF; border-color:transparent; }
.rc_reallydark .rcm a {color:#FFFFFF; }


    /* MAP HEADER,FOOTER,CONTENT to SEARCH RESULT:  */
    
.rc_header .rcm, .rc_footer .rcm, .rc_content .rcm,
.rc_header .rc2, .rc_footer .rc2, .rc_content .rc2, .rc_header .rc3, .rc_footer .rc3, .rc_content .rc3,
.rc_header .rc4, .rc_footer .rc4, .rc_content .rc4  {background-color:#FFFFFF; }

.rc_header .rcm p, .rc_header .rcm .rcc, .rc_footer .rcm p, .rc_footer .rcm .rcc,
.rc_content h1, .rc_content h2, .rc_footer h1, .rc_footer h2 { color:#000000;}
.rc_footer a, .rc_header a, .rc_content a   { color:#4760C6;}

.rc_header .rc1, .rc_footer .rc1, .rc_content .rc1 { background-color:#CCCCCC;}

.rc_header .rc2, .rc_header .rc3, .rc_header .rc4, .rc_content .rc2, .rc_content .rc3, .rc_content .rc4,
.rc_footer .rc2, .rc_footer .rc3, .rc_footer .rc4, .rc_footer .rcm, .rc_header .rcm, .rc_content .rcm,
.rc_footer h1, .rc_header h1, .rc_content h1,  .rc_footer h2, .rc_header h2, .rc_content h2,
.rc_footer .rcm .rc_footer, .rc_header .rc_header  { border-color:#CCCCCC;}


    /* HEADER COLOR - boxtype="rc_header" */
.rc_header .rct .rc2, .rc_header .rct .rc3, .rc_header .rct .rc4, 
.rc_header h1, .rc_header h2, .rc_header .rch { background-color:#EEEEEE; color:#000000; }
.rc_header h1 a, .rc_header h2 a, .rc_header .rch a { color:#4760C6;}

    /* FOOTER COLOR - boxtype="rc_footer" */
.rc_footer .rcb .rc2, .rc_footer .rcb .rc3, .rc_footer .rcb .rc4, 
.rc_footer .rcm .rc_footer { background-color:#EEEEEE; color:#000000; }
.rc_footer .rcm .rc_footer { border-top:1px solid #CCCCCC; }
.rc_footer .rcm .rc_footer a {color:#4760C6;}

    /* CONTENT COLOR - boxtype="rc_content" */
.rc_content .rcb .rc2, .rc_content .rcb .rc3, .rc_content .rcb .rc4, 
.rc_content .rcm p, .rc_content .rcm .rcc, .rc_content .rcm .rc_content { background-color:#EEEEEE; color:#000000; }
.rc_content .rcm p a,.rc_content .rcm .rcc a, .rc_content .rcm .rc_content a { color:#4760C6; }

 
  /* CUTOMIZABLE STYLES: SET COLORS IN format_rc_colors TEMPLATE */
    /* RC COLOR - boxtype="rc_color" */
    .rc_color .rct .rc2, .rc_color .rct .rc3, .rc_color .rct .rc4, .rc_color .rcb .rc2, .rc_color .rcb .rc3, .rc_color .rcb .rc4, .rc_color .rcm, .rc_color h1, .rc_color .h2, .rc_color .rch, .rc_color .rcc, .rc_color p { background-color:#EEEEEE; color:#000000; }
    
    /* ALT ROW COLOR - boxtype="rc_altrow" */  
    .rc .rcm .rc_altrow { background-color:#F3F3F3; color:#000000; }

    /* BORDER COLOR - boxtype="rc_border" */
    .rc_border  .rct .rc1, .rc_border  .rcb .rc1 { background-color:#EEEEEE; }
    .rc_border  .rct .rc2, .rc_border .rct .rc3, .rc_border .rct .rc4, .rc_border .rcb .rc2, .rc_border .rcb .rc3, .rc_border .rcb .rc4, .rc_border .rcm, .rc_border h1, .rc_border h2, .rc_border .rch { border-color:#CCCCCC; }




    
/* STATUS-QUO BOX - boxtype="rc_status_quo" */      
.rc_status_quo .rct .rc1, .rc_status_quo .rct .rc2, .rc_status_quo .rct .rc3, .rc_status_quo .rct .rc4 { margin:0; }
.rc_status_quo .rcb .rc1, .rc_status_quo .rcb .rc2, .rc_status_quo .rcb .rc3, .rc_status_quo .rcb .rc4 { margin:0; }
.rc_status_quo .rcb .rc2, .rc_status_quo .rct .rc2  { border-width:0 1px;}
.rc_status_quo h1, .rc_status_quo h2, .rc_status_quo .rch, .rc_status_quo .rct .rc2, .rc_status_quo .rct .rc3, .rc_status_quo .rct .rc4  { background-color:#FFFFFF; color:#000000; }
.rc_status_quo h1 a, .rc_status_quo h2 a, .rc_status_quo .rch a  { color:#4760C6; }

/* STATUS QUO (C3) - boxtype="rc_status_quo_3" */     
.rc_status_quo_3 .rc1, .rc_status_quo_3 .rc2, .rc_status_quo_3 .rc3, .rc_status_quo_3 .rc4, .rc_status_quo_3 .rcm, .rc_status_quo_3 p, .rc_status_quo_3 .rcc { border-color:transparent; background-color:transparent; color:#000000;}
.rc_status_quo_3 h1, .rc_status_quo_3 h2, .rc_status_quo_3 .rch { border:1px solid #FFFFFF; color:#000000; background-color:#EEEEEE; padding-top:4px; } /* Padding Required */
.rc_status_quo_3 h1 a, .rc_status_quo_3 h2 a, .rc_status_quo_3 .rch a { color:#4760C6;}

  
  /* SQUARE CORNERS */
      /* TOP LEFT - boxtype="rc_sqtl" */
    .rc_sqtl .rct .rc1 { margin:0 5px 0 0; }
    .rc_sqtl .rct .rc2 { margin:0 3px 0 0; border-width:0 1px 0 0; }
    .rc_sqtl .rct .rc3 { margin:0 2px 0 0; }
    .rc_sqtl .rct .rc4 { margin:0 1px 0 0; }

    /* SQUARE TOP RIGHT - boxtype="rc_sqtr" */
    .rc_sqtr .rct .rc1 { margin:0 0 0 5px; }
    .rc_sqtr .rct .rc2 { margin:0 0 0 3px; border-width:0 0 0 1px; }
    .rc_sqtr .rct .rc3 { margin:0 0 0 2px; }
    .rc_sqtr .rct .rc4 { margin:0 0 0 1px; }
 
    /* SQUARE BOTTOM LEFT - boxtype="rc_sqbl" */
    .rc_sqbl .rcb .rc1 { margin:0 5px 0 0; }
    .rc_sqbl .rcb .rc2 { margin:0 3px 0 0; border-width:0 1px 0 0; }
    .rc_sqbl .rcb .rc3 { margin:0 2px 0 0; }
    .rc_sqbl .rcb .rc4 { margin:0 1px 0 0; }
  
    /* SQUARE BOTTOM RIGHT - boxtype="rc_sqbr" */
    .rc_sqbr .rcb .rc1 { margin:0 0 0 5px; }
    .rc_sqbr .rcb .rc2 { margin:0 0 0 3px; border-width:0 0 0 1px; }
    .rc_sqbr .rcb .rc3 { margin:0 0 0 2px; }
    .rc_sqbr .rcb .rc4 { margin:0 0 0 1px; }

    /* SQUARE TOP - boxtype="rc_sqt" */
    .rc_sqt .rct .rc1, .rc_sqt .rct .rc2, .rc_sqt .rct .rc3, .rc_sqt .rct .rc4 { margin:0; }
    .rc_sqt .rct .rc2 { border-width:0; }

    /* SQUARE BOTTOM - boxtype="rc_sqb" */
    .rc_sqb .rcb .rc1, .rc_sqb .rcb .rc2, .rc_sqb .rcb .rc3, .rc_sqb .rcb .rc4 { margin:0; }
    .rc_sqb .rcb .rc2 { border-width:0; }





 
      


.rc_reallydark .rc1 {background-color:#1B1B1B;} 
.rc_reallydark .rc2, .rc_reallydark .rc3, .rc_reallydark .rc4, 
.rc_reallydark h1, .rc_reallydark h2, .rc_reallydark .rch, 
.rc_reallydark .rcm, .rc_reallydark .rcm p, .rc_reallydark .rcm .rcc  { background-color:#1B1B1B; color:#FFFFFF; border-color:transparent; }
.rc_reallydark .rcm a {color:#FFFFFF; }


.container1 h2, .container1 .content1, .container2 h3, .container2 .content2, .container3 h4, .container3 .content3 { margin:0; font-family: Tahoma, Arial; }
.container1, .container2, .container3 { margin-bottom:10px; }
.container1 h2 { color:#000000; background-color:#FFFFFF; font-size:16px; font-weight:bold; padding-top:10px; }
.container1 h2 a { color:#4760C6; }
.container1 .hr { border-top:1px solid #CCCCCC; display:block; overflow:hidden; height:1px; font-size:1px; margin-top:10px; }
.container1 .content1 { color:#000000; background-color:#FFFFFF; font-size:12px; padding:10px 0; }
.container1 .content1 a { color:#4760C6; }
.container2 h3 { color:#000000; background-color:#EEEEEE; font-size:14px; font-weight:bold; padding:10px 10px 0 10px; }
.container2 h3 a { color:#4760C6; text-decoration:none; }
.container2 h3 a:hover { color:#4760C6; text-decoration:underline; }
.container2 .hr { border-top:1px solid #CCCCCC; display:block; overflow:hidden; height:1px; font-size:1px; margin-top:10px; }
.container2 .content2 { color:#000000; background-color:#EEEEEE; font-size:12px; padding:10px; }
.container2 .content2 a { color:#4760C6; }
.container3 .content3 { color:#000000; background-color:#EEEEEE; font-size:12px; padding:10px; }
.container3 .content3 a { color:#4760C6; }
/* CSS For the Popup Box */
#memberinfo { 
    position:   absolute; 
    z-index:    999;
    top:        0px; 
    left:       0px; 
    color:      #00000;
}

#memberinfo div { position:relative; }
.header { color:#000000; font-weight:700; }
.smallimg img { width:50px; height:50px; border:0px; }
.smallvideoimg img { width:50px; height:50px; border:0px; }

.w85 {width:85px;}
.h85 {height:85px;}
.w50 { width:50px; }
.h50 { height:50px; }
.gender_1 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/male.gif') no-repeat !important;}
.gender_1:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_2 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/female.gif') no-repeat !important;}
.gender_2:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_3 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/couple.gif') no-repeat !important;}
.gender_3:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_4 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/couple.gif') no-repeat !important;}
.gender_4:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_5 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/couple.gif') no-repeat !important;}
.gender_5:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_6 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/couple.gif') no-repeat !important;}
.gender_6:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }
.gender_7 {background:#999 url('https://secureimage.securedataimages.com/images/common/censored_photo/48x48/couple.gif') no-repeat !important;}
.gender_7:after {content: "Explicit Photo"; position: absolute; left: 7%; top: 30%; }








#main {}
#main .left_column { float:left; width:30%; margin:0 10px 0 0; }
#main .right_column { float:left; width:68%; }
#main_std_contact_upgrade ul { margin:0 0 0 5px; padding:0 0 0 10px; }
#main_std_contact_upgrade li { margin:5px 0; padding:0; }
/* Left Column */
/* Profile Progress Bar */
.prog_bar_wrapper { width:150px; margin:0 0 10px 0; }
.prog_bar_fill {  background-color:#FFFFFF; text-align:left; width:99% !important; border:1px solid #CDCDCD; height:18px; }
.prog_bar_fill .barred { width:% !important; background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -189px; background-color:red; }
.prog_bar_fill .baryellow { width:% !important; background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -208px; background-color:yellow; }
.prog_bar_fill .bargreen { width:% !important; background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -170px; background-color:green; }
.prog_bar_number { position:relative; padding-left:5px; top:-5px; }  

.vip_star_sm { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -233px; padding:7px 0 0 25px; margin:-4px 0 0; } 
.grn_door { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -475px; width:25px; height:35px; } 
.vip_star_lg  { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -260px; width:35px; height:35px; } 
.call_blue_icon { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') 0 -330px; width:25px; height:35px; } 
#main #actionbutton_st .bttn_rt { background-position:-470px -568px; padding:10px 15px; margin-left:-4px; }
#main #actionbutton_st button { text-align:left !important; margin:0 0 0 20px;}

/*Left Column*/
.left_column_box { background-color:#EEEEEE; min-height:300px; text-align:left; padding:5px 8px 10px 5px; }
.left_column_box_header { border-bottom:1px solid #CCCCCC; padding:0 0 3px 0; }
.left_column_section { border:1px solid #EEEEEE; margin:0 0 25px 0; }
.left_column_section_header { border-bottom:1px solid #CCCCCC; padding:0; margin:0 0 8px 0; }
.member_details_wrapper { margin:5px 0 25px 0; }
.member_thumb { float:left; width:100px; }


/* Right Column */
.main_match_wrapper, .main_video_wrapper { margin:0 0 10px 0; text-align:left; }
.main_mem_photos_wrapper { float:left; margin:10px 0 0 0; }
.main_mem_videos_wrapper { float:left; margin:10px 0 0 0; padding:0; }
/* CSS for Video and WON Thumbs */
.won_member_wrapper { float:left; width:100px; height:135px; text-align:center; margin:0; padding:0; }
.won_photo { background-color:#FFFFFF; width:98px; height:98px; padding-top:1px; }
.won_photo_wrapper { width:100px; height:100px; margin:0 0 1px 0; }
.won_photo_wrapper_over { width:100px; height:100px; margin:0 0 1px 0; }
.won_photo_wrapper_over .won_photo { background-color:#FFFFFF; width:98px; height:98px; padding-top:1px; padding:0; position:relative; left:-1px; top:-1px; }
.won_photo_wrapper_over .won_photo img { border:2px solid #FFFFFF; }
.won_username { font-size:10px; font-weight:700; }
.won_location, .won_look_for { font-size:10px; }
.main_video_wrapper .video_score { text-align:center; margin:auto; }  
.w440 { width:440px }
.w350 { width:350px }
.ml28 { margin-left:28px }
.ml44 { margin-left:44px }
.ml100 { margin-left:100px }
.w445 { width:445px }
.tp1 { top: 1px }
.tp2 { top: 2px }
.tp5 { top: 5px }
.tp7 { top: 7px }
.mln4 { margin-left:-4px }
.mln5 { margin-left:-5px }
.mtn5 { margin-top:-5px }
.handle_error, .red { color:red; }
.ffc_box { border: none; background-color: #EEEEEE; margin-bottom:20px; } 
.ffc_box .box-contents { margin-bottom:20px; }
#myacct_right_col .box-contents { margin-bottom:30px; }

#myacct_wrapper { overflow:hidden; width:100%; }
#myacct_left_col { width:20%; float:left; }
#myacct_right_col { width:79%; float:right; }
#myacct_right_col .header { font-size:14px; font-weight:bold; padding:0px 0px 5px 0px; font-family:tahoma,arial;}


#myacct_left_col .myacct_header { font-size:14px; font-weight:bold; padding:8px 0px 2px 5px; margin:0px 5px 8px 5px; border-bottom:1px solid #CCCCCC; text-align:left; }
.tou_header { font-size:14px; font-weight:bold; padding:6px 0px 2px 5px; margin:0px 5px 15px 5px; border-bottom:1px solid #CCCCCC; text-align:left; }
#myacct_left_col .row { padding:0 0 10px 10px; font-size:12px }
#myacct_left_col a.linkblack { text-decoration:none; color:#000000; font-weight:bold; }

/* begin: my_account_member_account */
#css_my_account_member_account .prog-container { border:1px solid #CCCCCC; background-color: #EEEEEE; margin-bottom:10px; text-align:left; width:250px; }
#css_my_account_member_account .prog-container .barred { height:15px; width:%; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) repeat-x 0 -329px; }
#css_my_account_member_account .prog-container .baryellow { height:15px; width:%; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) repeat-x 0 -344px; }
#css_my_account_member_account .prog-container .bargreen { height:15px; width:%; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) repeat-x 0 -359px; }
#css_my_account_member_account .profile-items { margin:5px 10px 5px 5px; font-weight:bold; }
#css_my_account_member_account .percent { font-weight:bold; }
#css_my_account_member_account .mark { width:12px; height:12px; border:0px; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat -13px -227px; vertical-align:middle; margin:0px 5px; }
#css_my_account_member_account .mark-x { width:12px; height:12px; border:0px; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat -26px -227px; vertical-align:middle; margin:0px 5px; }
#css_my_account_member_account .prog-section { padding-bottom:10px; }
#css_my_account_member_account .mar-left5 { margin-left:5px; }
#css_my_account_member_account .profile-item { border-top:1px solid #aeaeae; padding:10px 0px; }
#css_my_account_member_account .item-name { font-size:14px; padding-right:20px; color:#000; font-weight:bold; margin-bottom:5px; } 
#css_my_account_member_account .item-descr { margin-left:28px; margin-top:5px; } 
#css_my_account_member_account .prog-complete { line-height:22px; }
#css_my_account_member_account .prog-complete div { height:26px; }
#css_my_account_member_account .prog-complete a { font-weight:bold; }

#css_my_account_member_account #myacct_right_col .box-contents .row { margin:10px 0px; }
#css_my_account_member_account #myacct_right_col .box-contents .first { margin-top:0px; }
#css_my_account_member_account .first .standardbutton { margin:11px 0 0 5px; }
/* end: my_account_member_account */

/* begin: my_account_update_profile_basic */
#css_my_account_update_profile_basic .tablecenter { margin:0px auto; text-align:left; }
#css_my_account_update_profile_basic .tablecenter i.red { font-weight:bold; }
#css_my_account_update_profile_basic #Canvas #CanvasCell #MasterTable #ContentCell #tblcontents .med_table .med_table_body .overwrite td { background-color: transparent; }
.textareasize textarea { width:443px; align:left; }
#css_my_account_update_profile_basic .textareasize br { margin:6px;}   
.fixinputfield { width:440px; }
#css_my_account_update_profile_basic .boldme { font-weight:bold; }
#css_my_account_update_profile_basic .cap { text-transform:capitalize; }
.textareasize .standardbutton { background-color:#FFFFFF; color:#000000; border:1px solid #000000; }
/* end: my_account_update_profile_basic */

.red { color: red}

#save_button { width:120px; align:center; margin:auto; padding-left:50px; margin-top:10px; }
#save_button .submit_button_body input { padding:0 20px }

#delete_confirmation ul { list-style-type:disc; padding-left:50px; }
#delete_confirmation p { padding:5px 0px; }
#delete_confirmation form { margin:5px 0px; }
#delete_confirmation .pass { padding-right:5px; }

/* Cupid Preferences */
#match_pref_container input { margin-right:5px;}
.match_question { margin-left:45px; font-weight:bold; padding-top:10px; }
.sex_match_line { border-bottom:1px solid #D1D0D1; width:99%; align:center; margin:0 3px; }
.match_answer { margin-left:55px; padding:10px 0 15px 0; }
.match_pref_desc { margin:0 10px; }
.checkall { font-size:80%; padding:5px 0 0 5px; }
#sex_pref_page p, #physical_pref_page p, #lifestyle_pref_page p { padding:0; }

/* Billing stuff - needs to go in billing template */
#bh_add_cc_table th  { font-weight:700; text-align:right; vertical-align:top; padding:5px; padding-left:none; }
#bh_add_cc_table td  { padding:5px; vertical-align:top; }
#bh_add_cc_table  .bh_handle { font-size:15px; font-weight:700; }
#bh_add_cc_table #fineprint_lock {margin-left:0 !important; margin-top:15px;}
#bh_add_cc_table .inline_error { display:block; text-align:left; }
#bh_payment-options     { width:auto;}
#bh_payment-options dd  { margin:0; width:45%; float:left; padding:5px 0;}
#bh_payment-options input, #bh_payment-options img  { vertical-align:middle; }

/* BILLING HISTORY BG TABLE COLORS OVERWRITE */
.billing_tables table, .billing_tables tr { background-color:#F0F0F1; }
.billing_tables tr.light_header td,
.billing_tables tr.light_header th { color:#4E9AE5 !important; }

#myacct_right_col .no_button { left:388px; position:relative; top:-27px; }

.update_row_wrapper     { padding:10px 0; background-color:#FFF; }
.update_row_wrapper_alt { padding:10px 0; background-color:#f0f0f0; }
.update_question        { float:left; width:48%; text-align:right; margin:2px 5px 0 0; }
.update_answer          { float:left; width:48%; }

.updatedtext { font-weight:bold; font-size:13px; text-align:center; }
.updatedbox { text-align:center; font-weight:bold; margin-bottom:14px; }

/* MATCH PREFERENCES SEARCH STYLES */
.adv_arrow_closed     { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat; background-position:0 -817px; height:10px; width:10px; }
.adv_arrow_open       { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat; background-position:0 -806px; height:10px; width:10px; }
.sex_pref_desc        { margin-bottom:20px; }
.match_question img   { margin-right:5px; }
.match_question       { margin:0px 0px 5px 0px; padding:0px; font-size:12px; }
.match_answer         { margin:0px 0px 20px 0px; padding:0px; }
.match_answer input   { vertical-align:-0.15em; margin-left:0px;}
.search_option        { width:49%; float:left; }
.search_option_collapse, .search_option    { margin-bottom:15px; }
.cleanbutton button::-moz-focus-inner      { padding:0px; border:none }
.cleanbutton button                        { padding:0px; }
#additional_info_collapse .match_question  { color:#4760C6; }
#step_03, .admin_hidden{display:none;}
#billing_page          {text-align:left;}
.order_page_title      {font-size: 22px; font-weight: bold; letter-spacing: -1px; padding-bottom: 8px;}

.billing_pay, .billing_price, .billing_price_enhancements, .billing_intro {margin-left:15px;}
.closearrow_g{background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll 0px -1003px transparent;   width:15px; height:15px; }
.openarrow_g {background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -16px -1003px transparent; width:15px; height:15px; }
.secure_lock {background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -5px -952px transparent; width:20px; height:20px; }
.of3step .securessl, .of3steps .securessl{position:absolute; text-align:right; right:0px; top:10px; font-size:9px;}
#of3steps1  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll 0px -881px transparent; width:40px; height:40px; }
* html #of3steps1  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll 0px -881px transparent; width:40px; height:40px; }
#of3steps2  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -40px -881px transparent; width:40px; height:40px; }
* html #of3steps2  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll -40px -881px transparent; width:40px; height:40px; }
#of3steps3  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -80px -881px transparent; width:40px; height:40px;}
* html #of3steps3  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll -80px -881px transparent; width:40px; height:40px;}
#of3steps4  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -120px -881px transparent; width:40px; height:40px; }
* html #of3steps4  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll -120px -881px transparent; width:40px; height:40px; }
#of3steps5  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll -160px -881px transparent; width:40px; height:40px;}
* html #of3steps5  { background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll -160px -881px transparent; width:40px; height:40px;}

h2.of3steps, h2.of3step { text-align:left; border-bottom:0px; color:#444; font-size:175%; font-weight:normal; margin:15px 0px 5px 0px;}
h2.of3steps img, h2.of3step img { vertical-align:middle; margin-right:10px;}
.billing_bullets {margin-bottom:0px; margin-left:0px; padding-left:0px; text-align:left;}
.billing_bullets li{list-style:none; background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png") no-repeat scroll 0px -930px transparent; padding-left:30px; margin-bottom:4px;}
* html .billing_bullets li{list-style:none; background:url("https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.gif") no-repeat scroll 0px -930px transparent; padding-left:30px; margin-bottom:4px;}
.billing_img_vip_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_vip.jpg"); width:248px; height:196px;}
.billing_img_ext_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_vipext.jpg"); width:284px; height:230px;}
.billing_img_con_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_vipopendoor.jpg"); width:284px; height:191px;}
.billing_img_hlt_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_highlight.jpg"); width:216px; height:180px;}
.billing_img_cal_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_privatecall.jpg"); width:207px; height:206px;}
.billing_img_thx_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_thankyou.jpg"); width:307px; height:206px;}
.billing_img_hdl_big{background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_handle.jpg"); width:168px; height:168px;}

.billing_img_con_small       { width:150px; height:101px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://secureimage.securedataimages.com/images/ffc/billing/intro_vipopendoor_small.png'); }
.billing_img_con_small[class]{ background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_vipopendoor_small.png"); width:150px; height:101px; }
.billing_img_hlt_small       { width:150px; height:101px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://secureimage.securedataimages.com/images/ffc/billing/intro_highlight_small.png'); }
.billing_img_hlt_small[class]{ background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_highlight_small.png"); width:150px; height:110px; }
.billing_img_cal_small       { width:150px; height:149px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://secureimage.securedataimages.com/images/ffc/billing/intro_privatecall_small.png'); }
.billing_img_cal_small[class]{ background:url("https://secureimage.securedataimages.com/images/ffc/billing/intro_privatecall_small.png"); width:150px; height:149px; }

.renewal_rate_content p {color:#777777; font-size:11px;}
.hidebox {padding:5px; border:1px solid #BFCCD1;}
.billing_img_vip_big_container{ width:248px; }
.billing_price_title {font-weight:bold; font-size:14px;}
.billing_price_options {margin:4px 0px 15px 0px;}
.billing_price_options .rcm {padding:10px;}
.billing_price_enhancements_link, #submit_ultra_beta1 {cursor:pointer;}
.billing_price_title img, .billing_price_enhancements_link img {vertical-align:middle;}
.billing_price_enhancements_link .video_has_private_call, .billing_price_enhancements_link .video_std_contacts {width:15px}
.billing_price_enhancements_link .openarrow_g .closearrow_g{margin-right:10px;}
.billing_price_enhancements_link label {cursor:pointer; color:#4760C6;}
#submit_ultra_beta1 {margin-left:0px !important;}
button::-moz-focus-inner { border: 0; padding: 0; }

  .ramm               { width:500px;  margin:0 0 10px 0; border-collapse:collapse; }
  .ramm  th           { padding:5px; text-align:left;  }
  .ramm .price_title  { text-align:right; }
  .ramm .price        { text-align:right; }
  .ramm  td           { padding:5px; padding-bottom:15px; vertical-align:top; text-align:left }
  .ramm .total_title  { font-weight:bold; margin-right:15px; }
  .ramm .total_row    { border-top:1px dotted black; text-align:right; padding-top:10px;}
  .ramm .total_row a  { text-decoration:none; }

  .ramm .lb_notice    { color:red; }
  .ramm .months_free  { display:none; }
  .ramm form          { display:inline; float:right;}

.billing_intro_title { 
    font-size:18px; 
    font-weight:normal; 
    margin-top:0px; 
    font-weight:bold; 
    letter-spacing: -0.03em;
}
    .form_info { clear: both; float: left; }
  .iclear { clear: both; float: left; font-size: 1px; }
  .acctl { margin-top:5px; width: 39%; float: left; font-weight: bold;}
  .acctl label { font-size: 12px; display: block; margin-top: 3px;  }
  .acctr { margin-top:5px; width: 60%; float: right; }
  .acctl, .acctr, .plant, .planl, .planc, .planr { font-size: 10px; }
#pmt_methods_form .cc_handle { font-size:13px; }
ul#pmt_methods { left:0px !important; }
table#table_pmt_cc { left:-1px !important; width:575px; }
#logo_verisign_secured_bottom_left { left:0px !important; }
.billing_pay .row{margin:5px; 0px 2px 0px; clear:both;}
.member_gallery_photo {padding:5px 20px 0px 0px;}
.member_gallery_photo {font-size:10px;}
.member_gallery_photo label{color:#4760c6;}
#billing_price_enhancements_data {margin:5px 0px 5px 0px;}
.enhance_product_title {font-weight:bold; color: #777; background: #FEFEFE; padding:5px; border:1px solid #ccc;}
.enhance_product{padding:5px;}
.enhance_product_images {width:160px; float:left; text}
.enhance_product_options {width:auto; float:left;}
.enhance_product_btn {width:10px;}
.enhance_product_renew {font-size:10px }
.renewal_rate_hidden { text-align:left; font-size:12px; font-weight:normal; }
  .renewal_rate_hidden_content {margin:5px 0px;}
.errorboxlist {font-size:12px !important;}
.errorboxlist .erbulright {padding:0 0 0 4px !important; width:445px;}
.errorboxlist .bul {font-size:20px !important; line-height:11px !important; width:12px;}
.clr{clear:both;}
.fine_print {font-size:7pt}

#payment_container .row_field_ach_number {position:relative;}
#payment_container .row_field_ach_number #float_banknumber {float:none; font-size:12px; font-weight:bold; width:157px; left:230px;}
#payment_container .row_field_ach_number #float_routingnumber {float:none; font-size:12px; font-weight:bold; width:157px; left:73px;}
#fineprint_control_display p {font-size:10px;}
#src_what_is_this, #src_what_is_this p {padding:5px 0px;}
table#table_pmt_cc { background-color:#FFFFFF; border:1px solid #ddd; float:left; left:101px; margin:0; padding:0; position:relative; width:485px; _width:465px; height:200px; }

#tmpl_order_form_ffc { background-color:#FFFFFF; color:#000000; }
#tmpl_order_form_ffc a { color:#4760c6; }
#tmpl_order_form_ffc p, #tmpl_order_form_ffc .rcm, #tmpl_order_form_ffc .rc_box_grayba_content p { color:#000000; }
#tmpl_order_form_ffc .rc1, #tmpl_order_form_ffc .rc2, #tmpl_order_form_ffc .rc3, #tmpl_order_form_ffc .rc4 { background-color:#DDDDDD; }
#tmpl_order_form_ffc .rc2, #tmpl_order_form_ffc .rc3, #tmpl_order_form_ffc .rc4, #tmpl_order_form_ffc .rcm { background-color:#F3F3F3; border-color:#DDDDDD; }
#tmpl_order_form_ffc .rcm   { background-color:#F3F3F3; color:#000000; }
#tmpl_order_form_ffc .rcm a { color:#4760C6; }
#tmpl_order_form_ffc .rcm h1, #tmpl_order_form_ffc .rcm h2, #tmpl_order_form_ffc .rcm .rch {  border-bottom:1px solid #DDDDDD;  }
#tmpl_order_form_ffc #fineprint_control_display p, #tmpl_order_form_ffc #fineprint_control_display { color:#000000; }

.billing_price_options_month .membership_months { font-size:15px; }
.billing_price_options_month .free_text { display:block; }
.format_dollar          { font-weight:bold; font-size:34px; white-space:nowrap; padding-right:5px; line-height:.8em;  }
.format_cents           { font-weight:bold; font-size:18px; text-decoration:underline;  }
.price_word_month       { font-weight:bold; font-size:8px;  }
.format_dollar_gold12   { font-size:60px; color:#800000; }
.price_word_month_12    { font-size:10px; color:#800000; }
.format_cents_gold12    { font-size:26px;    color:#800000; }
.currency_code_iso      { font-weight:bold; font-size:15px;  text-decoration:none;  }
.currency_code_iso_gold { font-weight:bold; text-decoration:none; font-size:26px; color:#800000; }
.price_duration         { font-weight:bold; font-size:22px; }
.billing_price_options_table     { width:100%; }
.billing_price_options_radio     { width:1%; }
.billing_price_options_month     { width:60%; }
.billing_price_options_price     { font-size:10px; }
.billing_price_options_value     { width:5%; }
.billing_price_options_divider td{ border-top:1px solid #CCC; }

.submit_ultra_beta1    { cursor:pointer; border:none; background-color:transparent; margin:0; padding:0px; }

.order_page_title               { font-size: 22px; font-weight: bold; letter-spacing: -1px; padding-bottom: 8px; }
.total_bar                      { border-bottom:2px solid #000000; }
table.partialauth_cart          { width:100%; border-collapse:collapse; }
table.partialauth_cart td       { padding:5px; color:#000000; background:#ffffff; }
table.partialauth_cart th       { padding:5px; color:#000000; background:#ffffff; }
table.partialauth_cart tfoot td { border-top:none; font-weight:bold; }
.partialauth_highlight          { background-color:#fffd9f; color:#000000; border-bottom:1px solid #bfccd1; padding:20px; }
.partialauth_highlight_nopad    { background-color:#fffd9f; }
.partialauth_margin             { margin-left:20px; margin-right:20px; }
.partialauth_highlight_row th   { background-color:#fffd9f; }
.partialauth_highlight_left     { border-left:1px solid #bfccd1; border-top:1px solid #bfccd1; border-bottom:1px solid #bfccd1; color:#000000; }
.partialauth_highlight_middle   { border-top:1px solid #bfccd1; border-bottom:1px solid #bfccd1; color:#000000;  }
.partialauth_highlight_right    { border-right:1px solid #bfccd1; border-top:1px solid #bfccd1; border-bottom:1px solid #bfccd1; color:#000000;  }
.partialauth_container          { background:#ffffff; color:#000000; width:760px; margin:0px auto; padding:10px 0px; text-align:center; }
.partialauth_container td       { color:#000000; }
.partialauth_container p        { color:#000000; }
.partialauth_top                { width:70%; margin:0 auto; text-align:left; padding:20px 0px; }
.partialauth_payment            { margin:20px 0px; }
.partialauth_button             { text-align:center; margin-top:10px; }
.partialauth_segue              { margin-top:10px; text-align:center; font-size:14px; }
.partialauth_section1           { border:1px solid #bfccd1; }

.partialauth_section1_mobile  { padding:10px 15px; }
.partialauth_container_mobile { margin:0px; } 
.partialauth_container_mobile .partialauth_top       { width:100%; margin:0px auto; text-align:left; }
.partialauth_container_mobile .partial_auth_confirm  { margin-top:10px; margin-bottom:10px  }
.partialauth_highlight_mobile { background-color:#fffd9f; color:#000000; border:1px solid #bfccd1; padding:10px; }
.mobile_paymethod_title       { font-size:16px; padding-bottom:3px; }
#cover .right_column { float:right; width:30%; }
  .english #cover .right_column, .chinese #cover .right_column, .japanese #cover .right_column,
  .korean #cover .right_column { width:25%; }  /* THESE LANGS ALLOW NARROWER REG FORM */

#cover .right_column .rcm { height:375px; text-align:left; padding:10px 15px; }
.cover_reg_title { font-weight:700; font-size:24px; line-height:24px; }
#cover .cover_bottom .rc1, #cover .cover_bottom .rc2, #cover .cover_bottom .rc3, #cover .cover_bottom .rc4, #cover .cover_bottom .rcm { background-color:#FFFFFF; border-color:#FFFFFF; }
#cover .cover_bottom .rcm { padding:10px 15px; color:#989898; }
#cover .left_column { width:50% }
#reg .left_column { float:left; width:49%; }
  #reg_comp .left_column { float:left; width:65%; text-align:left; }
.reg_form { width:100%; text-align:center; margin:auto; margin-top:15px; }
  #reg .reg_form { width:60%; margin-top:50px; }
  #reg_comp .reg_form { width:80%; margin-top:25px; }
.reg_form div { text-align:left; }
.reg_form_title { font-size:14px; font-weight:700; margin:0 0 10px 0; }
.reg_comp_title { font-size:14px; font-weight:700; margin:25px 0 0 0; }
.reg_form_input { width:175px; margin:4px 0 0 0; }
  #reg .reg_form_input { width:200px; }
.reg_form_select { width:183px; margin:4px 0 0 0; }
  #reg .reg_form_select { width:208px; }
.new_login { margin:10px 0 0 50px; font-weight:700; }
.email_issues { font-size:10px; margin:20px 0 0 0; width:70%; float:left; }
.reg_error { color:red; font-weight:400; font-size:11px; width:75%; }
.reg_required { color:#FD7B00; font-weight:400; font-size:12px; }
  
#page_login label, #forgot_login label, #logoff label, #pwd_asst label, #no_handle label, 
#wrong_password label, #unknown_user label, #change_email label, #change_email_success label, #timeout label { display:block; font-weight:bold; }
#logoff, #no_handle, #wrong_password, #unknown_user, #timeout { padding:50px 0; }
#page_login .guestbotr, #forgot_login .guestbotr, #logoff .guestbotr, #pwd_asst .guestbotr, #no_handle .guestbotr, 
#wrong_password .guestbotr, #unknown_user .guestbotr, #change_email .guestbotr, #change_email_success .guestbotr, #timeout .guestbotr { display:none !important; }
.loginform_div { margin:4px 0; }
.join_benefits { background:#EEEEEE;  margin:0; height:187px; border:none; padding-top:10px; }
.join_benefits .join_benefits_heading { width:110px; height:20px; margin:10px 0 10px 10px; font-weight:bold; bold; }
.join_benefits ul { text-align:left; margin:10px; }
.join_benefits li { margin:10px; }
.join_benefits button { margin:0; }
.join_benefits #actionbutton_st { margin-left:10px; border:none; height:30px;  }
#forgot_login strong, #pwd_asst strong, #change_email strong { display:block; margin-bottom:4px; }
.forminput { display:block; margin-bottom: 2px; }
.inputw { width:180px; }
.forgot_login_link, #pwd_asst .forgot_login_link { position:absolute; left:126px; top:0; display:block; font-size:11px; }
#page_login .forgot_login_link, #pwd_asst .forgot_login_link { right:84px; }
.err_check { padding:5px; color:red; }
#dcb #benefits_of_membership{ background-color:#FFFFFF; color:#000000;  }
#change_email_success .page_alert { height:48px !important; width:800px !important; }
#change_email_success .confirm_alert_title { left:-124px; }


#video_main { text-align:left; }
#video_main .page_title { margin:0 0 10px 0; }
#video_list_view .left_column, #tmpl_social_networking .left_column { float:left; width:20%; margin:0 10px 0 0; background-color:#EEEEEE; text-align:left; padding:10px; }
#video_list_view .right_column, #tmpl_social_networking .right_column { float:left; width:76%; }
#video_result_listings { width:99%; align:center; padding-top:1px; }
#video_list_view .right_column .page_title, #tmpl_social_networking .right_column .page_title { margin:0; }
.video_button_wrapper { float:left; margin:10px 5px 30px 0; }
  a.video_main_buttons {text-decoration:none;}   /*Needed to be STRONGER, without using important*/
.video_btn {  float:left; cursor:pointer; }
.video_btn_lt, .video_btn_bdy, .video_btn_rt { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat; text-decoration:none; height:35px;  float:left; }
.video_btn_lt { background-position:0 -78px; width:10px; }
.video_btn_bdy { background-position:-15px -78px; }
  .video_btn_bdy span {  color:#000000; font-size:14px; padding:0 0 0 5px;  }
.video_btn_rt { background-position:-487px -78px; width:16px; }

.manage_icon, .upload_icon, .record_icon, .broadcast_icon  { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat; }
.manage_icon { background-position:0 -724px; height:17px; width:30px; }
  .manage_text { position:relative; top:4px; }
.upload_icon { background-position:0 -743px; height:20px; width:18px; }
  .upload_text { position:relative; top:2px; }
.record_icon { background-position:0 -765px; height:17px; width:18px; }
  .record_text { position:relative; top:4px; }
.broadcast_icon { background-position:0 -785px; height:20px; width:40px; }
  .broadcast_text { position:relative; top:2px; }

.video_list_wrapper { margin:0 0 40px 0; }
/* Filter Section for All Member Webcams */
.filter_links { float:left; width:93%; margin:0 0 10px 2px; text-align:center; }
  .filter_links ul, .filter_links li { display:inline; list-style-type:none; text-decoration:none; float:left; margin:0; padding:1px; font-size:12px; }
  .filter_links a { float:left; white-space:nowrap; font-size:12px; }
  
.video_thumb { width:160px; height:120px; }
.member_video_wrapper { float:left; width:164px; height:170px; text-align:center; margin:0; padding:0; }
  #video_main .member_video_wrapper { margin:0 15px 0 0; height:190px; }
  #video_list_view .member_video_wrapper { margin:0 4px 0 0; height:190px; }
  #tmpl_social_networking .member_video_wrapper { margin:0 10px; height:190px; width:150px; }
.video_img { background-color:#FFFFFF; width:162px; height:122px; padding-top:1px; position:relative; }
.member_video { width:164px; height:124px; margin:0 0 1px 0; }
.member_video_over { width:164px; height:124px; margin:0 0 1px 0; }
.member_video_over .video_img  { background-color:#FFFFFF; width:162px; height:122px; padding-top:1px; padding:0; position:relative; left:-1px; top:-1px; }
.member_video_over .video_img img { border:2px solid #FFFFFF; }
.won_username { font-size:10px; font-weight:700; }
.won_location, .won_look_for, .video_views { font-size:10px; }

.webcam_play { position:absolute; top:50px; left:70px; border:0 !important; }
  .member_video_over .webcam_play { top:51px; left:71px; }
.webcam_speaker { position:absolute; top:108px; left:148px; border:0 !important; }
  .member_video_over .webcam_speaker { top:109px; left:149px; }
.webcam_hq	{ position:absolute; top:5px; left:135px; border:0 !important; }
  .member_video_over .webcam_hq	{ top:6px; left:136px; }  

.view_more { clear:both; text-align:right; font-weight:700; margin:10px 0 0 0; } 
.explicit_video_img_text { position:absolute; top:68px; left:0; width:100%; color:#FFFFFF; }

.video_std_contacts, .video_has_private_call, .video_is_vip { height:20px; background:transparent url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat; }
.video_std_contacts { background-position:0 -644px; width:20px; }
.video_has_private_call { background-position:0 -625px; width:20px; }
.video_is_vip { background-position:0 -603px; width:25px; }

#video_public .bttn_elem, .bttn_elem_dis { width:90px; }
.live_webcam_view_icon { background:url('https://secureimage.securedataimages.com/images/ffc/ffc_main_sprites.png') no-repeat 0 -1111px; height:15px; width:15px; margin:0; padding:3px 2px 5px 10px; }


  
  .video_main_links { font-weight:700; text-decoration:none; }

.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; }


.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; }



  .rc_socnet_no_border .rct .rc1, 
   .rc_socnet_no_border .rct .rc2, 
    .rc_socnet_no_border .rct .rc3, 
    .rc_socnet_no_border .rct .rc4, 
    .rc_socnet_no_border .rcm .header { background:#FFFFFF; border-color:#FFFFFF; }
    .rc_socnet_no_border .rcm,
      .rc_socnet_no_border .rcb .rc1,
      .rc_socnet_no_border .rcb .rc2, 
      .rc_socnet_no_border .rcb .rc3, 
      .rc_socnet_no_border .rcb .rc4 { background-color:#FFFFFF; border-color:#FFFFFF; }

  #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:#FFFFFF; border-color:#FFFFFF; }
  #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:#FFFFFF; border-color:#FFFFFF; }
  #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:#FFFFFF; }
  .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:#fff; }

  #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 #CCCCCC; 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 #CCCCCC; 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 {  }
      .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_r {  }
      .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 #CCCCCC; width:100%; height:50px; font:12px arial,helvetica,sans-serif; padding:5px; }
  #compliment_box .button_right { font-size:12px; }


  #css_social_networking { margin:0; }
  #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 #CCCCCC; 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; }
  .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; }
.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; }


.submitbutton { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none; font-family:arial,helvetica,sans-serif; 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; font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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:#FFFFFF; text-align:center; position:relative; }
.submitbutton_gray2 { overflow:visible; padding:0px; margin:0px; border:0px; cursor:pointer; background:transparent; outline-style:none;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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;  font-family:arial,helvetica,sans-serif; 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; }




  #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 #CCCCCC; 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 a.pgn_ht { font-size:12px; padding:1px 5px; background:#CBCDCC; border:solid 1px #D1D0D1; color:#FFFFFF;  }
  .socnetpagination a.pgn_nht { font-size:12px; padding:1px 5px; background:#FFFFFF; border:solid 1px #D1D0D1; color:#3366CC;  }
  .socnetpagination a:hover { font-size:12px; padding:1px 5px; background-color:#CBCDCC; color:#FFFFFF; border:1px solid #CBCDCC; }

.photo_album_cell { margin-bottom:10px; padding-bottom:10px; }

.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 #CCCCCC; }
.col_lines .cell_inner { border-right:1px solid #CCCCCC; 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:#000; text-decoration:none; }

.cellcontactbox { background-color:#FFFFFF; padding:5px; 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 18px; border:1px solid #CCCCCC; position:relative; cursor:move; }
.manage_photos_cell .photo_number { position:absolute; top:2px; right:2px; color:#CCCCCC; font-size:12px; }
.manage_photos_cell .photo_box { width:96px; border:0 solid #fff; text-align:left; }
.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; font:bold 10px arial,helvetica,sans-serif; 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_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:#fff; }
.manage_videos_cell .video_box { width:160px; height:120px; border:1px solid #CCCCCC; 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; font:bold 10px arial,helvetica,sans-serif; 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 #CCCCCC; }
.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; font:bold 10px arial,helvetica,sans-serif; 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 #CCCCCC; font:12px arial,helvetica,sans-serif; }
  .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 #CCCCCC; }
  #css_uploading_photos .column_left .row { border-top:1px solid #CCCCCC; overflow:hidden; width:100%; }
  #css_uploading_photos .column_left .progress_box { background-color:#FFFFFF; }
#css_uploading_photos .column_right { float:right; width:285px; }


#css_photo_add_details textarea { border:1px solid #CCCCCC; background-color:#FFFFFF; font:12px arial,helvetica,sans-serif; width:500px; height:100px; }
#css_photo_add_details .row { border-bottom:1px solid #CCCCCC; 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:#FFFFFF; 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:#FFFFFF; }
#css_edit_photos .column_left { width:160px; height:400px; float:left; background-color:#fff; border:1px solid #CCCCCC; 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; }

#css_photo_manager_upload_photos .col_item { float:left; clear:both; width:150px; text-align:right; font-weight:bold; padding:4px; }
#css_photo_manager_upload_photos .col_field { float:left; width:300px; padding:3px; }
#css_photo_manager_upload_photos .input_field { border:1px solid #CCCCCC; width:100%; }
#css_photo_manager_upload_photos .col_field textarea { height:70px; font:12px arial,helvetica,sans-serif; }

.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 #CCCCCC; width:100%; font:12px arial,helvetica,sans-serif; 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; }


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


#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:265px; 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:1110; }
#page_overlay_boxes { width:1000px; text-align:center; z-index:1111; padding-top:15%; }


/* Begin Phase 3
==================================================================================================== */


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


/* begin pagination */
.socnetpagination2 { margin:10px 0; cursor:default; font-size:10px; line-height:20px; height:20px; }
.socnetpagination2 b { border:1px solid #FFFFFF; }
.socnetpagination2 a { color:#000; padding:2px 5px; border:1px solid #999999; text-decoration:none; cursor:pointer; background-color:#fff; }
.socnetpagination2 a:hover, 
  .socnetpagination2 b, 
  .socnetpagination2 .pgn_ht { color:#fff; padding:2px 5px; border:1px solid #999999; background-color:#999999; }
.socnetpagination2 .pgn_nobdr, 
  .socnetpagination2 .pgn_nobdr:hover { border:1px solid #FFFFFF; text-decoration:none; background-color:#FFFFFF; color:#000;  }
.socnetpagination2 .fprev, 
  .socnetpagination2 .fnext { color:#d8d8d8; padding:2px 5px; border:1px solid #d8d8d8; text-decoration:none; cursor:default; }
.socnetpagination2 .fprev:hover, 
  .socnetpagination2 .fnext:hover { color:#d8d8d8; padding:2px 5px; border:1px solid #d8d8d8; text-decoration:none; cursor:default; background-color:#fff; }
.socnetpagination2 .pgn_nobdr_disable { border:1px solid #FFFFFF; color:#000; padding:2px 5px; }
.socnetpagination2 .pgn_all, 
  .socnetpagination2 .pgn_all:hover { border:1px solid #FFFFFF; background-color:#FFFFFF; color:#3366CC; text-decoration:underline; }
/* end pagination */



/* manage_photos_page
--------------------------------------------------------------------- */

#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 #CCCCCC; 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:72.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; }
#css_manage_photos_page {  }


#css_photo_manager_edit_photos .photo_num_of_num { line-height:20px; height:20px; float:right; margin-right:10px; }
#css_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; }
#css_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; }
.pt40 { padding-top:40px }
.ml58 { margin-left: 58px }
.mt26 { margin-top:26px }
#manage_photos .content_body { padding-top:5px; margin-bottom:6px; }
#manage_photos .body_text { margin:0 0 6px 10px; }
#manage_photos .photo_upload { padding:20px 10px 10px 0px; }
#myiframe {width:1px;height:1px; overflow:hidden;}
.iframecontainer {width:0px;height:0px;overflow:hidden;}
.image, .black_out, .dragged {position:relative;float:left;width:128px;height:145px;text-align:center;cursor:move;cursor:hand;font-size:9px;margin-top:15px}
.black_out div, .black_out img {visibility:hidden;}
.dragged {position:absolute;border:1px solid white;cursor:pointer;cursor:hand;}
.thenumber {visibility:visible !important;position:absolute;top:0px;left:0px;width:120px;text-align:center;font-size:80px !important;}
.image .thenumber, .dragged .thenumber {visibility:hidden !important;}
#popup {position:absolute;top:0px;left:0px;width:320px;border:1px solid #e4e2e4;background:white; color: #000; font-size:9px;}
fieldset {margin:5px; padding:5px; border:1px solid #e4e2e4 !important; }
#manage_photos .error_message { margin-bottom:12px; }
#manage_photos #error_container { display:none; }
#photo_mgr_body #actionbutton_st .bttn_lt { margin-left: -9px; }
#photo_mgr_body .activity_body { padding:20px 10px }
.w675 { width:675px }
.w650 { width:650px }
#allmyphotos { background-color:#FFFFFF }
#main_wrapper a.linkblack { color:#000000; font-weight:bold; text-decoration:none; }
#css_manage_photos_page #uploaded_box { width:40%; border:2px solid #F8D058; background-color:#F8E8C8; padding-top:10px; padding-bottom:10px; margin-bottom:10px }


/* manage_photos_overlay_popups
--------------------------------------------------------------------- */
#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 #CCCCCC; font:12px arial,helvetica,sans-serif; }

    .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 #CCCCCC; border-right:1px solid #CCCCCC; }
    .rc_box_dialog_gold_header .rcb .rc2 { border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; }
    .rc_box_dialog_gold_header h2.header { cursor:move; }





/* member_profile_photos, member_profile_videos, member_profile_header
--------------------------------------------------------------------- */
#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; } /**/ 
  
    /* ----------------- member_profile_photos----------------- */
  #css_social_networking_viewer .col_left { width:40%; margin:0 0 10px 10px; }
    #css_social_networking_viewer .rating_line_height { line-height:13px; }
    #css_social_networking_viewer .photo_overflow { width:100%; overflow-x:hidden; overflow-y:auto; text-align:center; }
  #css_social_networking_viewer .col_right { width:54%; margin:0 10px 10px 0; }
    #css_social_networking_viewer .mem_albums { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF; position:relative; }
    #css_social_networking_viewer .mem_albums .selected { border:2px solid #FE7700; background-color:#fff; padding:10px 0 }
    #css_social_networking_viewer .mem_albums_height { height:485px; overflow-x:hidden; overflow-y:auto; }
    #css_social_networking_viewer .field_textarea { border:1px solid #CCCCCC; width:100%; height:40px; font:12px arial,helvetica,sans-serif; }
    #css_social_networking_viewer .p10_no_bot { padding:10px 10px 0 10px; }
    #css_social_networking_viewer .member_comment_row { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; 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;*/ }
    #css_social_networking_viewer .album_thumbs_box .photo_thumbs_display img { border:2px solid #CCCCCC; float:left; width:96px; height:96px; overflow:hidden; text-align:center; margin:0 0 4px 4px; }
    #css_social_networking_viewer .album_thumbs_box .photo_thumbs_display img.selected { border:2px solid #FE7700; }
    #css_social_networking_viewer .album_thumbs_box .photo_thumbs_display a img { height:96px }
    #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 #CCCCCC; background-color:#FFFFFF; position:absolute; top:13px; left:0px; display:block; margin:0 auto; padding:5px; }
    #css_social_networking_viewer #photo_link input { border:1px solid #CCCCCC; }
    #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 #CCCCCC; background-color:#FFFFFF; width:304px;  }
    #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 #CCCCCC; }
    #css_social_networking_viewer #album_title2 { color:#fe7700 !important; font-weight:bold; margin-top:3px; }
    #css_social_networking_viewer #comment_container { border:1px solid #CCCCCC; border-bottom:none; }
    #css_social_networking_viewer .ofv { overflow:visible; }

    /* rc box hack for ie6 */
    #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,
    #css_upload_pages .rc_no_border .rct .rc2, 
    #css_upload_pages .rc_no_border .rct .rc3, 
    #css_upload_pages .rc_no_border .rct .rc4, 
    #css_upload_pages .rc_no_border .rcb .rc2, 
    #css_upload_pages .rc_no_border .rcb .rc3, 
    #css_upload_pages .rc_no_border .rcb .rc4, 
    #css_upload_pages .rc_no_border .rcm, 
    #css_upload_pages .rc_no_border h1, 
    #css_upload_pages .rc_no_border h2, 
    #css_upload_pages .rc_no_border .rch { border-color: #FFFFFF; }



    /* ----------------- css_member_profile_header ----------------- */
    #css_member_profile_header .mem_info_wht_box { background-color:#fff; border:1px solid #CCCCCC; margin:5px; padding:5px; }
    #css_member_profile_header .mem_info_wht_box .cellcontactbox { background-color:#fff !important; 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_header .navtabs li{display:inline;color:#999999;margin:0;padding:0;background:#DDDDDD ;}
    #css_member_profile_header .navtabs li a:link,.navtabs li a:visited,.navtabs li a:hover,.navtabs li a:active, .navtabs li span {text-decoration:none;position:relative;color:#000000 !important;padding:3px 10px 3px 10px;margin:0;background:#DDDDDD ;border-left:3px solid #DDDDDD ;border-top:3px solid #DDDDDD ;border-right:3px solid #DDDDDD ;}
    #css_member_profile_header .navtabs li a.selected:link,.navtabs li a.selected:visited,.navtabs li a.selected:hover,.navtabs li a.selected:active{color:#000000 !important;position:relative;background:#FFFFFF ;border-left:4px solid #DDDDDD ;border-top:4px solid #DDDDDD ;border-right:4px solid #DDDDDD ;border-bottom:none;padding-bottom:12px;}



  /* ----------------- member_profile_videos ----------------- */
  #css_member_profile_videos .col_left { width:470px; 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:#FFFFFF; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
    #css_member_profile_videos .field_textarea { border:1px solid #CCCCCC; width:100%; height:40px; font:12px arial,helvetica,sans-serif; }
    #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; }









/* photo_manager_edit_photos
--------------------------------------------------------------------- */

#css_photo_manager_edit_photos { margin-bottom:10px; }
#css_photo_manager_edit_photos .title_top { }
#css_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; }
  #css_photo_manager_edit_photos .photo_name { position:absolute; bottom:10px; left:5px; width:200px; overflow:hidden; white-space:nowrap; }
  #css_photo_manager_edit_photos .action_buttons { position:absolute; bottom:5px; left: 245px; }
#css_photo_manager_edit_photos .col_left { width:150px; text-align:center; border:1px solid #CCCCCC; position:relative; }
  #css_photo_manager_edit_photos .col_left_height { height:545px; overflow-x:hidden; overflow-y:auto; }
  #css_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 #CCCCCC; }

#css_photo_manager_edit_photos .col_right { width:650px; }
#css_photo_manager_edit_photos .edit_area_left { width:500px; }
#css_photo_manager_edit_photos .edit_area { }
#css_photo_manager_edit_photos .edit_area_right { width:165px; }
#css_photo_manager_edit_photos .comment_left { width:500px; }
#css_photo_manager_edit_photos .comment_right { width:165px; }
#css_photo_manager_edit_photos .comments_box {}
#css_photo_manager_edit_photos .comment_row { padding:10px 0; border-bottom:1px solid #cdcdcd; }
#css_photo_manager_edit_photos .comment_row .left { width:500px; }
#css_manage_photos_page .comment_row { background-color:#FFFFFF; }
#css_manage_photos_page #comments_body { height:250px; overflow:auto; margin-bottom:20px }
#photo_editor_body { background-color:#FFFFFF; overflow:hidden }
#manage_photos .tab_elem { margin:5px 0 0; z-index:1; }

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

#css_photo_manager_edit_photos #menu_options { border:1px solid #000; margin-top:5px; width:60%; background-color:#f8f8f8; padding:3px; position:relative; }
#css_photo_manager_edit_photos #menu_options .photo_xclose_img { position:absolute; top:5px; right:5px; }
#css_photo_manager_edit_photos .inputtext { border:1px solid #ebebeb; background-color:#ebebeb; width:100%; padding:5px; font:12px arial,helvetica,sans-serif; }

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

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







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

/* sprite_album_icons */
  .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; }

/* sprite_upload_page icons */
  .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; }

  #css_upload_pages { font:12px arial,helvetica,sans-serif; margin-bottom:10px; }
  #css_upload_pages .tab_box { overflow:hidden; width:100%; }
  #css_upload_pages .tab_box .uploadtab_l { float:left; background-position:0 -383px; width:200px; height:28px; line-height:32px; color:#000; margin-right:15px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; }
  #css_upload_pages .tab_box .uploadtab_r { background-position:right -383px; height:28px; line-height:32px; color:#000; text-align:center; padding-right:10px; position:relative; right:-10px; display:block; text-decoration:none; font-size:14px; cursor:pointer; }
  #css_upload_pages .tab_box .on { background-position:0 -45px; }
  #css_upload_pages .tab_box .on .uploadtab_r { background-position:right -45px; color:#fff; }
  #css_upload_pages .contents_box { border-top:8px solid #999999; border-left:4px solid #999999; border-right:4px solid #999999; position:relative; }
  #css_upload_pages .gray_bg { background-color:#f7f7f7; }
  /*\*/ * html .uploadtab_r { line-height:28px !important;  } /**/ 
  
  #css_upload_pages .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;  }
  #css_upload_pages .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; }
  #css_upload_pages .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; }
.upload_cell_lgray .lgray_text { width:100%; border:1px solid #cdcdcd; margin-bottom:5px;  }

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

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

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

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

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

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

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

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

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


/* ==================================================================================================== 
End Phase 3 */

#search_results_wrapper { overflow:hidden; }
#search_results_wrapper .left_column { float:left; width:22%; margin:0 10px 0 0; text-align:left; }
#search_results_wrapper .right_column { float:left; width:76%; }
.search_result { width:48%; height:195px; float:left; margin:0 0 0 10px; _margin:0 0 0 5px; }
.search_result h2 { color:#000000; background-color:#EEEEEE;  }


#search_results_wrapper .bttn_elem, #search_results_wrapper .bttn_elem_dis { width:95px; }
.sr_row_bottom_wrapper { padding:10px; min-height:120px; _height:120px; }

.search_result .sr_username_age { padding:0 0 0 5px; position:relative; top:3px; font-size:14px; }
.search_result .sr_username_age a { color:#4760C6; } 

.sr_member_photo { float:left; margin:0 10px 0 0; height:120px; }
  .french .sr_member_photo, .spanish .sr_member_photo, .japanese .sr_member_photo, .portuguese .sr_member_photo, .italian .sr_member_photo { height:130px; }
.sr_action_buttons { margin:17px 0 0 0; overflow:hidden; }
.sr_action_buttons .basic_button { width:95px; float:left; margin:2px 1px; font-weight:normal; }
  .spanish .sr_action_buttons .basic_button,
  .japanese .sr_action_buttons .basic_button,
  .portuguese .sr_action_buttons .basic_button,
  .italian .sr_action_buttons .basic_button,
  .chinese .sr_action_buttons .basic_button,
  .korean .sr_action_buttons .basic_button { width:103px; }

  .french .sr_action_buttons .basic_button { width:106px; }

.sr_action_buttons .basic_button .hotlistlink, .sr_action_buttons .basic_button .flirtlink, 
.sr_action_buttons .basic_button .emaillink, .sr_action_buttons .basic_button .pvt_calllink { padding:0 0 0 18px; margin: 0 0 0 18px; }
  .sr_action_buttons .basic_button .flirtlink { padding:0 0 0 21px; }
  .sr_action_buttons .basic_button .emaillink { padding:0 0 0 21px; }

.french .sr_action_buttons .basic_button .pvt_calllink { padding: 0 0 0 14px; margin:0 0 0 5px; }
.french .sr_action_buttons .basic_button .emaillink, .french .sr_action_buttons .basic_button .flirtlink { padding: 0 0 0 19px; margin:0 0 0 5px; }
.french .sr_action_buttons .basic_button .hotlistlink { padding:0 0 0 11px; margin:0 0 0 3px; }

.spanish .sr_action_buttons .basic_button .hotlistlink, .spanish .sr_action_buttons .basic_button .flirtlink, 
.spanish .sr_action_buttons .basic_button .emaillink, .spanish .sr_action_buttons .basic_button .pvt_calllink,
.japanese .sr_action_buttons .basic_button .hotlistlink, .japanese .sr_action_buttons .basic_button .flirtlink, 
.japanese .sr_action_buttons .basic_button .emaillink, .japanese .sr_action_buttons .basic_button .pvt_calllink,
.portuguese .sr_action_buttons .basic_button .hotlistlink, .portuguese .sr_action_buttons .basic_button .flirtlink, 
.portuguese .sr_action_buttons .basic_button .emaillink, .portuguese .sr_action_buttons .basic_button .pvt_calllink,
.italian .sr_action_buttons .basic_button .hotlistlink, .italian .sr_action_buttons .basic_button .flirtlink, 
.italian .sr_action_buttons .basic_button .emaillink, .italian .sr_action_buttons .basic_button .pvt_calllink,
.chinese .sr_action_buttons .basic_button .hotlistlink, .chinese .sr_action_buttons .basic_button .flirtlink, 
.chinese .sr_action_buttons .basic_button .emaillink, .chinese .sr_action_buttons .basic_button .pvt_calllink,
.korean .sr_action_buttons .basic_button .hotlistlink, .korean .sr_action_buttons .basic_button .flirtlink, 
.korean .sr_action_buttons .basic_button .emaillink, .korean .sr_action_buttons .basic_button .pvt_calllink { padding: 0 0 0 18px; margin:0 0 0 5px; }


.search_result .sr_location, .sr_num_photo_video { min-height:14px; color:#000000; }
.search_result .sr_num_photo_video a { color:#4760C6; }

.quick_searches { margin:15px 0 0 0; }
.quick_searches div { margin:3px 0; }

/* SORT TAGS */
#sort_by                 { margin:0 10px 10px 0; text-align:left; }
#sort_by dd, #sort_by dt { display:inline; margin-left:10px; font-size:90%; text-transform:capitalize; }
#sort_by dt              { font-weight:700; }
.sorted                  { font-weight:700; color:#000000; background:transparent url(https://secureimage.securedataimages.com/images/ffc/arrowbullet_dn.gif) no-repeat scroll center right; padding-right:15px; }

.error_message { color:red; border:1px solid red; text-align:center; font-weight:700; margin:0px 0px 10px 0px; padding:15px 0; }

/* HIGHLIGHTS */
.highlight .rc1, .highlight .rc2, .highlight .rc3, .highlight .rc4 { background-color:#D9CD61; }
.highlight .rc2, .highlight .rc3, .highlight .rc4, .highlight .rcm, .highlight .rcm h1, .highlight .rcm h2 { background-color:#F2E66E; border-color:#D9CD61; }
.highlight .rc_basic .rct .rc2, .highlight .rc_basic .rct .rc3, .highlight .rc_basic .rct .rc4, .highlight .rc_basic h1, .highlight .rc_basic h2, .highlight .rc_basic .rch { background-color:#E8DB69; }


/* SEARCH PICLIST HANDLE */
#search_piclist_handle_content { width:960px; }
#search_piclist_handle_content h2{ border-bottom: 2px solid #CCCCCC; font-weight:bold; margin-bottom:4px; padding-bottom:4px; font-size:12px;  }
#search_piclist_handle_content #search_handle_results { width:681px; float:left; }
#search_piclist_handle_content #side_search { width:3OOpx; float:left; }
#side_search { float: left; margin-right: 20px; width: 200px; }
#search_piclist_handle_content .single_cell table { margin:0 auto; }
#search_piclist_handle_content .axn_gal_ro_top { padding:0; }
#search_piclist_handle_content .exclamation_mark { width:24px; float:left; margin-top:6px; }
#search_piclist_handle_content .searchsidebox_row input { margin-bottom:5px; }
#search_piclist_handle_content form { margin-bottom:10px; }
#search_piclist_handle_content ul {  margin:0; }
#search_piclist_handle_content dl { margin-left:5px; }

.srch_message{ color:red; border: 1px solid red; width:auto; font-size:11px; font-weight:bold; padding: 6px 10px; margin-bottom:10px;}


#search_results_wrapper .single_cell { width:700px; height:100px; background: none repeat scroll 0 0 #EEEEEE; border:1px solid #CCCCCC; margin:20px 0; padding:10px; position:relative; }
#search_results_wrapper .picture { width:100px; height:100px; float:left; }
#search_results_wrapper .mem_info { float:left; width:250px; margin-left:10px; }
#search_results_wrapper .badges { float:left; width:130px; margin:30px 0 0 10px; }
#search_results_wrapper .mem_buttons { float:right; width:130px; }
#search_results_wrapper .basic_button {margin-bottom:5px;}
#search_results_wrapper #view_more_link {  text-align:right; }


.fix    { overflow:hidden; }
.center { text-align:center; margin-left:auto; margin-right:auto; }
.clear  { clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.left   { float:left; }
.right  { float:right; }
.error, .red { color:red; }
.admin  { font:bold 10px Arial !important; color:red !important; }
.clb { overflow:hidden; clear:both; }


.tac { text-align:center; }
.tal { text-align:left; }
.tar { text-align:right; }
.vam { vertical-align:middle; }
.vat { vertical-align:top; }
.vab { vertical-align:bottom; }


.cvar { color:#000000; }
.cd { color:#FFFFFF; }
.gtitle { color:#000000; }
.cb  { color:#000000; }
.cw  { color:#FFFFFF; }
.tdn { text-decoration:none; }
.tdu { text-decoration:underline; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.wsn { white-space:nowrap; }


.fs09em { font-size:.9em; }
.fs10em { font-size:1.0em; }
.fs11em { font-size:1.1em; }
.fs8px  { font-size:8px; }
.fs9px  { font-size:9px;}
.fs150p { font-size:150%; }
.fs10px { font-size:10px; }
.fs11px { font-size:11px; }
.fs12px { font-size:12px; }
.fs13px { font-size:13px; }
.fs14px { font-size:14px; }
.fs16px { font-size:16px; }
.fs18px { font-size:18px; }
.fs30px { font-size:30px; }
.fs20px { font-size:20px; }
.fs22px { font-size:22px; }
.fsi    { font-style:italic; }
.fwb    { font-weight:bold; }
.fwn    { font-weight:normal; }
.fcd    { color:#000000; }
.fcdk   { color:#303030; }
.fcdkt  { color:#FFFFFF; }


.left5  { left:-5px; }
.left10 { left:-10px; }
.left15 { left:-15px; }
.left20 { left:-20px; }
.left25 { left:-25px; }
.left30 { left:-30px; }
.left35 { left:-35px; }
.left40 { left:-40px; }
.right5 { right:-5px; }
.right10 { right:-10px; }
.right15 { right:-15px; }
.right20 { right:-20px; }
.right25 { right:-25px; }
.right30 { right:-30px; }
.right35 { right:-35px; }
.right40 { right:-40px; }


.mp0 { margin:0; padding:0; }
.m0a { margin:0px auto; }
.m1  { margin:1px; }
.m2  { margin:2px; }
.m3  { margin:3px; }
.m4  { margin:4px; }
.m5  { margin:5px; }
.m8  { margin:8px; }
.m10 { margin:10px; }
.m0_1  { margin:0 1px; }
.m0_10 { margin:0 10px;} 
.m0_5  { margin:0 5px; }
.m0_10p{ margin:0 10%; }
.m0_15p{ margin:0 15%; }
.m1_0  { margin:1px 0;}
.m10_0 { margin:10px 0; }
.mt0 { margin-top:0; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt9 { margin-top:9px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mr1 { margin-right:1px; }
.mr2 { margin-right:2px; }
.mr3 { margin-right:3px; }
.mr4 { margin-right:4px; }
.mr5 { margin-right:5px; }
.mr6 { margin-right:6px; }
.mr7 { margin-right:7px; }
.mr8 { margin-right:8px; }
.mr9 { margin-right:9px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }
.mb0 { margin-bottom:0; }
.mb1 { margin-bottom:1px; }
.mb2 { margin-bottom:2px; }
.mb3 { margin-bottom:3px; }
.mb4 { margin-bottom:4px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb7 { margin-bottom:7px; }
.mb8 { margin-bottom:8px; }
.mb9 { margin-bottom:9px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mb100 { margin-bottom:100px; }
.ml1 { margin-left:1px; }
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml4 { margin-left:4px; }
.ml5 { margin-left:5px; }
.ml6 { margin-left:6px; }
.ml7 { margin-left:7px; }
.ml8 { margin-left:8px; }
.ml9 { margin-left:9px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml23 { margin-left:23px; }
.ml24 { margin-left:24px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml33 { margin-left:33px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }
.ml100 { margin-left:100px; }
.ml110 { margin-left:110px; }


.p0  { padding:0px; }
.p1  { padding:1px; }
.p2  { padding:2px; }
.p3  { padding:3px; }
.p4  { padding:4px; }
.p5  { padding:5px; }
.p10 { padding:10px; }
.p0_1  { padding:0 1px; }
.p0_5  { padding:0 5px; }
.p0_10 { padding:0 10px; }
.p2_0  { padding:2px 0; }
.p5_0  { padding:5px 0; }
.p10_0 { padding:10px 0; }
.pt0  { padding-top:0; }
.pt1  { padding-top:1px; }
.pt2  { padding-top:2px; }
.pt3  { padding-top:3px; }
.pt4  { padding-top:4px; }
.pt5  { padding-top:5px; }
.pt6  { padding-top:6px; }
.pt7  { padding-top:7px; }
.pt8  { padding-top:8px; }
.pt9  { padding-top:9px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pr1  { padding-right:1px; }
.pr2  { padding-right:2px; }
.pr3  { padding-right:3px; }
.pr4  { padding-right:4px; }
.pr5  { padding-right:5px; }
.pr6  { padding-right:6px; }
.pr7  { padding-right:7px; }
.pr8  { padding-right:8px; }
.pr9  { padding-right:9px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr35 { padding-right:35px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }
.pb0  { padding-bottom:0; }
.pb1  { padding-bottom:1px; }
.pb2  { padding-bottom:2px; }
.pb3  { padding-bottom:3px; }
.pb4  { padding-bottom:4px; }
.pb5  { padding-bottom:5px; }
.pb6  { padding-bottom:6px; }
.pb7  { padding-bottom:7px; }
.pb8  { padding-bottom:8px; }
.pb9  { padding-bottom:9px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb40 { padding-bottom:40px; }
.pb45 { padding-bottom:45px; }
.pb50 { padding-bottom:50px; }
.pl1  { padding-left:1px; }
.pl2  { padding-left:2px; }
.pl3  { padding-left:3px; }
.pl4  { padding-left:4px; }
.pl5  { padding-left:5px; }
.pl6  { padding-left:6px; }
.pl7  { padding-left:7px; }
.pl8  { padding-left:8px; }
.pl9  { padding-left:9px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }


.bcw { background-color:#FFFFFF; }
.bcb { background-color:#000000; }
.bch { background-color:#FFEE80; }    
.bcm { background-color:#FFFFFF; }
.bcl { background-color:#F8F8F8; }
.bcd { background-color:#303030; }


.b1b { border:1px solid #CCCCCC; }
.b1d { border:1px solid #303030; }  /* DARK COLOR */
.b1o { border:1px solid #CCCCCC; }  /* OUTLINE */
.b1s { border:1px solid #CCCCCC; }
.b1r { border:1px solid #FF0000; }
.bn  { border:none; }
.hr  { border-top:1px solid #CCCCCC; }
.hr2 { border-bottom:1px solid #CCCCCC;}


.ofh { overflow:hidden; }
.ofa { overflow:auto; }
.ofv { overflow:visible; }

 
.ha   { height:auto; }
.h1   { height:1px; }
.h100 { height:100%; }
.wa   { width:auto; }
.w5   { width:5px; }
.w100 { width:100%; }
.w99  { width:99%; }
.w97  { width:97%; }
.w90  { width:90%; }
.w80  { width:80%; }
.w79  { width:79%; }
.w75  { width:75%; }
.w70  { width:70%; }
.w65  { width:64%; }
.w60  { width:60%; }
.w55  { width:55%; }
.w50  { width:50%; }
.w49  { width:49%; }
.w48  { width:48%; }
.w45  { width:45%; }
.w40  { width:40%; }
.w35  { width:35%; }
.w30  { width:30%; }
.w25  { width:25%; }
.w24  { width:24%; }
.w23  { width:23%; }
.w22  { width:22%; }
.w20  { width:20%; }
.w15  { width:15%; }
.w10  { width:10%; }
.w200px { width:200px; }


.dispi { display:inline; }
.dispib { display:inline-block; }
.dispn { display:none; }
.dispb { display:block; }


.posr { position:relative; }
.posa { position:absolute; }
.posf { position:fixed; }


.bot1 { bottom:1px; }
.bot2 { bottom:2px; }
.bot3 { bottom:3px; }
.vh { visibility:hidden; }
.vv { visibility:visible; }
.lh10px { line-height:10px; }
.lh15px { line-height:15px; }
.lh16px { line-height:16px; }
.lh20px { line-height:20px; }
.lh20px20fx { line-height:20px; font-size: 20px; }
.lsn { list-style:none; }
.z1 { z-index:1; }
.pointer {cursor:pointer; }



ul.pagination { list-style:none; overflow:hidden; padding:0; }
ul.pagination li { padding:0px; margin:2px 0px 2px 5px; float:left; width:auto; }
ul.pagination.left li { padding:0px; margin:2px 5px 2px 0px; float:left; width:auto; }
ul.pagination a.pgn_nht { float:left; }