


  /* PAGE SUBTITLE */
  .title_u  { border-bottom:2px solid #E8E8E8; }  
  .hi_c     { background-color:#FFEE80; }

   /* MORE CONTAINERS:  Should RARELY have to use these on New Sites.DO NOT use if content is inside a RoundedCorner Box */
  .c0   { background-color:#FFFFFF; color:#000000;}
  .c0 a { color:#6081A3;}

  .c1   { background-color:#F3F3F3; color:#000000;}
  .c1 a { color:#3366CC;}

  ul.c1h li   { background-color:#E8E8E8; color:#000000; padding:5px !important; display:block; margin:2px; }
    .c1h li a { color:#3366CC; }

  /*Two Bordered Title (vlist)*/
  .title_2xb   { border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;
              font-size:12px; font-weight:bold; padding:5px 0; text-align:center;}
  .chat_cover_rooms { background-color:#F8F8F8; border:1px solid #F8F8F8;}
  .chat_options_con { min-width:165px; }
    #ie6 .chat_options_con, #ie7 .chat_options_con  { width:165px; }

   /* STRONGER THAN NORMAL DECLARATIONS */
  ul.s_mr10  { margin-right:10px;}

  .chatText { margin-top:0; margin-bottom:0; line-height:35px; font-size:20px; }
  .chat_list li { display:inline; list-style-type:none; margin-right:10px; }
  #topChatRooms table { width:99%; } /* PERL-GEN TABLE */
  .leftCol  { float:left; min-width:45%; width:44% }
  .rightCol { float:right; margin-left:10px;margin-bottom:10px; min-width:53%; width:52%; }
  .rightCol .rc { margin-bottom:0; }
  .rightCol .rcm { padding-bottom:0; }


/* BEGIN -- Templates: 'chat_cover_new', 'chat_cover_new_subpage' */

  .inactive_txt {color:#999999;}
  
  #chatContain .rcm p { margin-bottom:9px; }
  #chatContain .page_title{ padding: 10px 0; }
  #chatContain .geoCol1 { margin:0 0 0 10px; padding:10px 0 0 0; list-style-type:none; font-size:11px; text-decoration:none; color:#000000; }
  #chatContain .geoCol2 { margin:0; padding:10px 0 0 0; list-style-type:none; font-size:11px; text-decoration:none; color:#000000; }
  #chatContain .geoContain { padding:5px 0; }
  #chatContain .icons { margin-right:10px; margin-left:5px; width:23px; }
  #chatContain .topicalCntnt { width:80%; }


  #chatContain .avatar1 { margin:10px; width:auto; }
  #chatContain .avatar2 { margin:10px; width:auto; }
  #chatContain .banned { padding:8px;background-color:#FBFBDB;border:2px solid #dddddd; }
  #chatContain .banned span { display:block;color:red;font-weight:bold; }
  #chatContain .avatar1 li { color:#000000; }


  #ffadult #chatContain .topical_room_box, #bdsm #chatContain .topical_room_box { position:relative; margin-bottom:10px; }
  #ffadult #chatContain .topical_room_icon, #bdsm #chatContain .topical_room_icon { width:33px; position:absolute; left:0px; top:0px; }
  #ffadult #chatContain .topical_room_desc, #bdsm #chatContain .topical_room_desc { padding-left:42px; }
  #ffadult #chatContain .rightCol .topical_room_desc, #bdsm #chatContain .rightCol .topical_room_desc { padding-left:0px; }
  #dcb #chatContain .rightCol .topical_room_desc { background-color:; color:#000000; padding-left:0px;line-height:2; font-size:12px }

  
  #css-chat_cover_new .rcm table, #css-chat_cover_new .rcm table { width:90%; min-width:100%; }
  #css-chat_cover_new .border_right { border-right:1px solid #ccc; } /* bdsm */
  #css-chat_cover_new .mar-top5   { margin-top:5px; }
  #css-chat_cover_new .mar-left4  { margin-left:4px; }
  #css-chat_cover_new .width98per { width:98%; }
  #css-chat_cover_new .color666   { color:#666666; }
  #css-chat_cover_new .mar-right-col { margin:5px 10px 0 10px; }
  #css-chat_cover_new .topical_room_box  { position:relative; margin-bottom:10px; }
  #css-chat_cover_new .topical_room_icon { width:33px; position:absolute; left:0px; top:0px; }
  #css-chat_cover_new table.topical_room_table td .topical_room_desc { padding-left:42px; }

/* END -- Templates: 'chat_cover_new', 'chat_cover_new_subpage' */

/* BEGIN -- Template: 'chat_cover_beta4' */
/* ---------- begin IMC css ---------- */
  #chat_cover_member #htmlScreenImage a img { height:90px; width:134px; }

  #chat_cover_member .masterP{color:#000000;padding-top:5px;padding-bottom:5px;}
  #chat_cover_member .width260 { width:260px; }
/* ---------- end IMC css ---------- */


/* ---------- begin jabber css ---------- */
  #chat_cover_member th { font-size: 0.8em; text-align: right; white-space: nowrap; }

  #chat_cover_member h1 { font-size: 1.4em; margin-top:0px; margin-bottom: 0px; }
  #chat_cover_member h2 { padding-top: 0px; margin-top: 0px; }
  #chat_cover_member h3 { border-bottom: 1px solid #2a3847; margin-bottom:0px; font-style:normal; font-variant:small-caps; text-align:right; }
  #chat_cover_member input.input_text { border: 1px solid #2a3847; }
  #chat_cover_member input:focus, #chat_cover_member input:hover { background-color: #f9fae1; }
  #chat_cover_member .toggleOpts { cursor: pointer; }
  #chat_cover_member .desc { font-size: 0.65em; }
  #chat_cover_member .form_spacer { padding-top: 20px; }
  #chat_cover_member #td_top { padding-top: 20px; }
  #chat_cover_member #td_form {  padding-top: 20px; }
  #chat_cover_member #td_bottom { padding: 4px; font-size:8pt; border-top:1px solid #2a3847; }
  #chat_cover_member #lTable { padding: 8px; border: 2px solid #2a3847; -moz-border-radius: 8px; background-color: #81addc; }
/* ---------- end jabber css ---------- */

/* ---------- begin page css ---------- */
  #chat_cover_member .page-anon { padding:0px 10px; } /* for anon only */
  #chat_cover_member .chat-header { position:relative; margin-bottom:10px; }
  #chat_cover_member .page_title { padding:4px 0px 0px 0px !important; }
  #chat_cover_member .page_desc { font-size:14px; }
  #chat_cover_member .button-container { position:absolute; bottom:0px; right:0px; width:270px; }
    #english #chat_cover_member .button-container { width:200px; } /* fix for english */

  #chat_cover_member .buttonjoin { background:url(https://secureimage.securedataimages.com/images/ffadult/common/button_l.gif) no-repeat left; display:block; height:36px; color:#fff; text-decoration:none; padding-left:12px; font-weight:bold; cursor:pointer; font-size:9pt; }
    #french #chat_cover_member .buttonjoin { font-size:14pt; } /* fix for french */

  #chat_cover_member .buttonjoin span { background:url(https://secureimage.securedataimages.com/images/ffadult/common/button_r.gif) no-repeat right; height:36px; display:block; line-height:36px; white-space:nowrap; color:#fff; text-decoration:none; padding-right:12px; text-align:center; cursor:pointer; }
  
  #chat_cover_member #buttonyourchat1 a, #chat_cover_member .buttonyourchat { background:url(https://secureimage.securedataimages.com/images/ffadult/chat/chat_button_l.gif) no-repeat left; display:block; height:24px; color:#fff; text-decoration:none; padding-left:6px; font-weight:bold; cursor:pointer; position:absolute; left:0px; white-space:nowrap; font-size:8pt; bottom:20px; _width:220px;}
    #chat_cover_member .buttonyourchat-lang { bottom:0px; _width:180px; } /* adjustments for English and Chinese */
  #chat_cover_member #buttonyourchat1 a span, #chat_cover_member .buttonyourchat span { background:url(https://secureimage.securedataimages.com/images/ffadult/chat/chat_button_r.gif) no-repeat right; height:24px; display:block; line-height:23px; color:#fff; text-decoration:none; padding-right:6px; text-align:center; cursor:pointer; }
  
  #chat_cover_member .chat-l { width:49.5%; }
    #chat_cover_member .height-top { height:450px; position:relative; }
    #chat_cover_member .height-bot { height:190px; position:relative; }
  #chat_cover_member .chat-r { width:49.5%; }
  #chat_cover_member .link-bottom { position:absolute; width:100%; text-align:right; bottom:0px; right:0px; }
    #chat_cover_member .link-bottom a { font-weight:bold; color:#3366CC; text-decoration:underline; font-size:14px; }
    #chat_cover_member .smtxt { font-size:10px !important; }
  
  #chat_cover_member div.box-title { font-weight:bold; border-bottom:2px solid #DDDDDD; margin:0px 0px 5px 0px; padding:0 0 5px 0; font-size:14px; letter-spacing:-0.5px; color:#000000; }
  #chat_cover_member .box-desc { height:80px; color:#000000; }
  #chat_cover_member .box-gallery {  }
  #chat_cover_member .rcm { padding:5px 10px; }
  #chat_cover_member table.bullets { margin:10px 0px 0px 10px; }
  
  #chat_cover_member .vid-cell {  width:33%; height:150px; float:left; font-size:10px; }
    #chat_cover_member .box { margin:0px auto; padding:2px; width:96px; }
    #chat_cover_member .friend { border:1px solid #FF6600; }
    #chat_cover_member .user { white-space:nowrap; }
    #chat_cover_member .avail { background-color:#000000; color:#FFFFFF; width:96px; margin:0px auto; }
      #chat_cover_member .avail a { color:#fff !important; text-decoration:none !important; }
    #chat_cover_member .loc a { line-height: 11px; }
    #chat_cover_member .photo { width:72px; height:72px; margin:0px auto; position:relative; }
      #chat_cover_member .photo .p img { width:72px; height:72px; }
      #chat_cover_member .photo .p div div a { display:none; } 
      #chat_cover_member .photo .p .imgg div { position:absolute !important; }
      #chat_cover_member .vid-cell .user, 
      #chat_cover_member .vid-cell .avail, 
      #chat_cover_member .vid-cell .loc { text-align:center; }
  
  #chat_cover_member #adult-chat-rooms td, #chat_cover_member #interest-groups td { color:#000000; }
  #chat_cover_member .decoration-none { text-decoration:none; }
/* ---------- end page css ---------- */
/* END -- Template: 'chat_cover_beta4' */


/* BEGIN -- Template: 'imc_splash_page' */
  .imc_splash { width:630px; margin:0 auto; text-align:center;}
  .title4 { font-size:18px; font-weight:bold; background-color:#555555; color:#FFFFFF; margin:0 0 10px; padding:5px 0; }
  .w280   { width:280px;}
  .imc_splash  ul.choose_imc_reasons     { margin-left:50px;}
  .imc_splash  ul.choose_imc_reasons em  { font-size:8px; color:#DDDDDD; }
  #css-imc_splash_page-body   { background-color:#FFFFFF; color:#000000; }
  #css-imc_splash_page-body a { color:#6081A3; }

/* END -- Template: 'imc_splash_page' */

/* BEGIN -- Template: 'flash_imc_new' */
  #css-flash_imc_new #easy2use a  { color:#000000; text-decoration:none; font-size:10px; }
  #css-flash_imc_new .localNotice  { font-size:12px; color:#000000; }
    #css-flash_imc_new .localNotice-bdsm { color:#cccccc; }
  #css-flash_imc_new #imcInfo p, #css-flash_imc_new #imcInfo td { color:#000000; }
  #css-flash_imc_new .page_title { margin:5px 0 0 5px; }
  #css-flash_imc_new td.flash_imc_header_intro { background-color:#F8F8F8; font-size:17px; font-weight:bold; }
  #css-flash_imc_new td.light_table_color_bg { background-color:#F8F8F8; }
  #css-flash_imc_new td.flash_imc_bg { background-color:#555555; background-image:url(https://secureimage.securedataimages.com/images/ffadult/flash_imc/flash_imc_bg.gif); background-repeat:repeat-x; }
    #css-flash_imc_new span.pref_title_imc { color:#FFFFFF; font-size:25px; font-weight:bold; }
  #css-flash_imc_new td.flash_imc_v { background-color:#555555; background-image:url(https://secureimage.securedataimages.com/images/ffadult/flash_imc/flash_imc_v_bg.gif); background-repeat:repeat-x; }
  #css-flash_imc_new table.border_dark_table_color { border:1px solid #555555; }
  #css-flash_imc_new span.flash_im_title { font-weight:bold; font-size:18px; }
  #css-flash_imc_new table.border_ccc { border:1px solid #ccc; }
  #css-flash_imc_new .td_flash_imc_text_bubble { background-image:url(https://secureimage.securedataimages.com/images/flash_imc/mainLanding_pix_textbubble.gif); background-repeat:no-repeat; height:75px; text-align:center; margin-left:5px; background-position:right; }
  #css-flash_imc_new .a_flash_imc_text_bubble { color:blue;font-weight:bold;padding:10px;text-decoration:none; }
  #css-flash_imc_new .bg_color_ffffcc { background-color:#ffffcc; }
  #css-flash_imc_new .td_button { background-image:url(https://secureimage.securedataimages.com/images/flash_imc/dl_bg.gif);background-repeat:repeat-x; }
  #css-flash_imc_new .input_button { font-weight:bold;background-color:transparent;border:0;width:auto;width/**/:/**/100%; }
  #css-flash_imc_new ul.im_list li { margin-bottom:12px; }
/* END -- Template: 'flash_imc_new' */

#banned .bannedTos { padding:8px; background-color:#FBFBDB; border:2px solid #dddddd; color:#000000; }
#banned span { display:block; color:red; font-weight:bold; }
#banned div { margin-left:8px; }



#tmpl_chat_cover_new.bdsmcom a, 
#tmpl_chat_cover_new.bdsmcom a:link, 
#tmpl_chat_cover_new.bdsmcom a:visited, 
#tmpl_chat_cover_new.bdsmcom a:hover, 
#tmpl_chat_cover_new.bdsmcom a:active { color:#FFFFFF; !important; outline:none !important; }
#tmpl_chat_cover_new.bdsmcom .light_table span, 
#tmpl_chat_cover_new.bdsmcom .med_table span, 
#tmpl_chat_cover_new.bdsmcom .med_table td, 
#tmpl_chat_cover_new.bdsmcom .light_table td { color:#FFFFFF; padding:15px 5px; !important; }
#tmpl_chat_cover_new.bdsmcom #groupchatting span { color:#FFFFFF !important; }


#tmpl_interest_group_chat_view_all .chatroom_list { text-align:center; }
#tmpl_interest_group_chat_view_all .chatroom_list table { width:95% !important;  margin:0 auto; text-align:left; }
#tmpl_interest_group_chat_view_all .pgn_ht{ text-decoration: none; font-weight: bold; color: #000000; }

/* IMC CHAT*/
#css-flash_imc_new .column_wrapper { width:auto; margin:0 5%; }
#easy2use { width:205px;}