form    { margin:0px; padding:0px; }
.fix    { overflow:hidden; width:100%; }
.center { text-align:center; margin-left:auto; margin-right:auto; }
.clear  { clear:both; }
.left   { float:left; }
.right  { float:right; }
.error  { color:red;}
.admin  { font:16px Arial !important; font-weight:bold !important; color:#FFFFFF !important; text-align:center !important; background-color:#FF0000 !important; padding:3px !important; margin:5px 0px !important; }
.bodyTableFont { color:#000000; }


.rc_box_header { margin-bottom:10px; }
.rc_box_header_top, .rc_box_header_bottom { display:block; }
.rc_box_header_top1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; }
.rc_box_header_top2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#E8E8E8; font-size:1px; }
.rc_box_header_top3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#E8E8E8; font-size:1px; }
.rc_box_header_top4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#E8E8E8; font-size:1px; }
.rc_box_header_bottom1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; }
.rc_box_header_bottom2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_header_bottom3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_header_bottom4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_header_content { display:block; background-color:#F3F3F3; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; height:auto; }
.rc_box_header_content h1.header {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #DDDDDD; font-family:Arial; font-size:12px; font-weight:bold; color:#000000; background-color:#E8E8E8!important; }
.rc_box_header_content p { margin:0; padding:5px 5px; font-family:Arial; font-size:12px; color:#000000; }


.rc_box_no_header { margin-bottom:10px; }
.rc_box_no_header_top, .rc_box_no_header_bottom { display:block; }
.rc_box_no_header1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; }
.rc_box_no_header2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_no_header3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_no_header4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
.rc_box_no_header_content   { display:block; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; height:auto; }
.rc_box_no_header_content p { margin:0; padding:5px 10px; font-family:Arial; font-size:12px; color:#000000; }


.rc_box_highlight { margin-bottom:10px; }
.rc_box_highlight_top, .rc_box_highlight_bottom { display:block; }
.rc_box_highlight1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; }
.rc_box_highlight2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#FFEE80; font-size:1px; }
.rc_box_highlight3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFEE80; font-size:1px; }
.rc_box_highlight4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFEE80; font-size:1px; }
.rc_box_highlight_content   { display:block; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFEE80; height:auto; }
.rc_box_highlight_content p { margin:0; padding:5px 10px; font-family:Arial; font-size:12px; color:#000000; }


.rc_box_white { margin-bottom:10px; }
.rc_box_white_top, .rc_box_highlight_bottom { display:block; }
.rc_box_white1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; }
.rc_box_white2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#FFFFFF; font-size:1px; }
.rc_box_white3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFFFFF; font-size:1px; }
.rc_box_white4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFFFFF; font-size:1px; }
.rc_box_white_content   { display:block; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#FFFFFF; height:auto; }
.rc_box_white_content p { margin:0; padding:5px 10px; font-family:Arial; font-size:12px; color:#000000; }


.page_title { font-family:Arial, sans-serif; font-size:20px; font-weight:bold; color:#FF6600; padding-bottom:8px; letter-spacing:-1px; }
/* comment necessary */
input.send-btn, .mc_button { background:#800000; color:#FFFFFF; }


#zodiac td.zodiac, #zodiac td.zodiacmatchinfo, #zodiac td.biorhythm_header, #zodiac td.biorythminfo { background-color:#FFFFFF; }




#blog_main { width:840; color:#000000; }

/* LEFT COLUMN CONTAINER */
#blogs_col_left { width:60%; }
  
  /* BLOGS SUMMARY INTRO */
  #blogs_button { margin-left:150px; width:100%; overflow:hidden; }

  #blogs_stats_cont { float:left; width:40%; padding-left:10px; }
    #blogs_stats_cont ul { list-style-type:none; font-weight:bold; font-size:11px; margin:0px; padding-left:25px; }
      #blogs_stats_cont ul span { font-weight:normal; }

  #blogs_links_cont { float:left; width:55%; font-weight:bold; }
    #blogs_links_cont .note { font-weight:normal; font-size:10px; }

/* RIGHT COLUMN CONTAINER */
#blogs_col_right { width:38%; margin-left:10px; }







/* BEGIN -- Templates: 'chat_cover_new', 'chat_cover_new_subpage' */
  #chatContain ul { margin:0; padding-left:40px; }
  #chatContain .page_title { margin:8px 0 0 10px; }
  #chatContain .mar-tb10 { margin:0px 10px; }
  #chatContain .mar-left10 { margin-left:10px; }
  #chatContain .mar-top10 { margin-top:10px; }
  #chatContain .color666 { color:#666; }
  #chatContain { overflow:hidden; padding:0 10px 10px 10px; }
  #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:10px 0; }
  #chatContain .icons { margin-right:10px; margin-left:5px; width:23px; }
  #chatContain .topicalCntnt { width:80%; }
  #chatContain .center { text-align:center; }
  #chatContain .enterPriv { margin-top:8px; }
  #chatContain .bold { font-weight:bold; }
  #chatContain .leftCol { min-width:45%; width:44% }
  #chatContain .rightCol { float:right; margin-left:10px; min-width:53%; width:52% }
  #chatContain .chatText { margin-top:0; margin-bottom:0; line-height:35px; font-size:20px; }
  #chatContain .avatar1 { margin:10px; width:40%; }
  #chatContain .avatar2 { margin:10px; width:45%; }
  #chatContain .banned { padding:8px;background-color:#FBFBDB;border:2px solid #dddddd; }
  #chatContain .banned span { display:block;color:red;font-weight:bold; }
  #chatContain .red {color:red;}
  #chatContain .avatar1 li { color:#000000; }
  #chatContain #topChatRooms table { width:99%; }
  #chatContain ul.chat_list li { display:inline; list-style-type:none; margin-right:10px; }

  
  #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; }
/* 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(http://graphics.pop6.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(http://graphics.pop6.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(http://graphics.pop6.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(http://graphics.pop6.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 h2.box-title { margin:0px 0px 5px 0px; padding:0px; 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 .rc_box_no_header_content { padding:5px 10px; }
  #chat_cover_member table.bullets { margin:10px 0px 0px 10px; }
  
  #chat_cover_member .vid-cell { width:33%; height:150px; float:left; text-align:center; font-size:10px; position:relative; }
    #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:#000; color:#fff; 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; }
      #chat_cover_member .photo .p img { width:72px; height:72px; }
      #chat_cover_member .photo .p div div a { display:none; }
  
  #chat_cover_member #adult-chat-rooms .rc_box_no_header_content { background:url(http://graphics.pop6.com/images/ffadult/chat/box_adult_chat_rooms2.gif) #F3F3F3 no-repeat 230px bottom !important; }
  #chat_cover_member #interest-groups .rc_box_no_header_content { background:url(http://graphics.pop6.com/images/ffadult/chat/box_interest_groups2.gif) #F3F3F3 no-repeat 280px bottom !important; }
  #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' */
  #css-imc_splash_page #htmlScreenImage a img { height:90px;width:134px; }
  #css-imc_splash_page .masterP { color:#000000; padding-top:5px; padding-bottom:5px; }
  #css-imc_splash_page .imc_choose { font-size:18px; font-weight:bold; }
  #css-imc_splash_page .td-imc-choose { border-bottom:2px solid black; color:#fff; }
  #css-imc_splash_page .table-imc-new-im { background-color:#fff; border:1px solid #848484; padding:10px; }
  #css-imc_splash_page .text-color-bg { color:#FFFFFF }
  #css-imc_splash_page .imc-new-im-txt { font-family:Arial;color:#21174B;font-size:14px;font-weight:bold; }
  #css-imc_splash_page .width260 { width:260px; }
  #css-imc_splash_page .width230 { width:230px; }
  #css-imc_splash_page .htmlScreenImage { color:#000000; padding-left:18px; }
  #css-imc_splash_page .font-white { color:#fff; }
  #css-imc_splash_page .font-black { color:#000; }
  #css-imc_splash_page .width185 { width:185px; }
  #css-imc_splash_page .tryBetaLink {  }
  #css-imc_splash_page .font-0000ff { color:#0000ff; }
  #css-imc_splash_page .border-bot-black { border-bottom:2px solid black; }
  #css-imc_splash_page .font-dark-table-color { color:#FFFFFF; }
  #css-imc_splash_page .pad-left7 { padding-left:7px; }
  #css-imc_splash_page .bgcolor-light-table-color { background-color:#F8F8F8; }
  #css-imc_splash_page .table-no-webimc { background-color:#FFFFFF; border:1px solid #848484; padding:10px }
     #css-imc_splash_page .td-no-webimc { color:#000000; }
       #css-imc_splash_page .td-no-webimc-bdsm { color:#fff; background:#FFFFFF; }
       #css-imc_splash_page .td-no-webimc-stockroom { color:#000; background:#FFFFFF; }
  #css-imc_splash_page .width280 { width:280px; }
  #css-imc_splash_page .td-imc-spash-right { padding-left:18px;padding-right:10px; }
    #css-imc_splash_page .td-imc-spash-right-bdsm { color:#000; }
    #css-imc_splash_page .td-imc-spash-right-dco { background-color:#F8F8F8; }
  #css-imc_splash_page .td-imc-pref-note { color:#000000; }
    #css-imc_splash_page .td-imc-pref-note-dco { background-color:#F8F8F8; }
/* 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:#800000; background-image:url(http://graphics.pop6.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:#800000; background-image:url(http://graphics.pop6.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 #800000; }
  #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(http://graphics.pop6.com/images/flash_imc/mainLanding_pix_bubble.gif); background-repeat:no-repeat; height:75px; text-align:center; margin-left:5px; }
  #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(http://graphics.pop6.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' */











/* LEFT COLUMN CONTAINER */
#friend_network_main_left_column { float:left; width:49%; }
  
/* NETWORK INVITATIONS TABLE */
#network_invitations { padding:5px; }
#network_invitations .rc_box_header { margin:0px; }

/* MY FRIENDS */
.fa_view_all_row { border-top:1px solid #DDDDDD; }
#fn_friends { border:1px solid #FFFFFF; }
.my_friends { }
.my_friends table { color:#000000; }

/* RIGHT COLUMN CONTAINER */
#friend_network_main_right_column { float:left; margin-left:10px; width:49%; }

/* FRIEND ACTIVITY */
#fa_network_container { padding:0 10px;  }
#fa_network_container .fa_view_all_row div { float:left; padding:5px 3px; text-align:left; color:#000000; }
#fa_network_container p { padding:0px; }
.fa_mem_photo { width: 50px; }
.fa_mem_name { overflow:hidden; width:100px; }
.fa_mem_activity { width:140px; }
.fa_date { width:70px; font-size:10px; }

/* PHOTO ALBUMS */
#albums_cont { padding: 5px 10px; }
#album_cateogory { font-weight:bold; }
#album_category div, #album_category div a { float:left; font-weight:bold; color:#000000; }	
#albums div { float:left; padding-bottom:5px; color:#000000; }
.album_date { width: 120px; }
.album_title { overflow:hidden; width:110px; }
.album_photos { width:58px; }
.album_owner { overflow:hidden; width:98px; }


/* NETWORK BULLETINS */
#bulletin_cont { padding: 5px 10px; }
#bulletin_category div { float:left; font-weight:bold; color:#000000; }
#bulletin div { float:left; padding-bottom:5px; color:#000000; }
.bulletin_from { overflow:hidden; width:135px; }
.bulletin_date { width:84px; }
.bulletin_topic { overflow:hidden; width:170px; }

/* FRIENDLY MEMBERS */
#friendly_member_cells { text-align:left; }
#friendly_member_cells div { margin:0 auto; text-align:center; color:#000000; }
.friendly_member_thumb_cont { width:25%; float:left; font-size:11px; padding-top:10px; _width:24%; overflow:hidden; }
.friendly_member_thumb_cont .info_icon { left: -18px; }

.mem_frame { width:72px; }
div#friendly_member_cells span { font-size:10px; }

#other_members div ul { color:#000000; margin:5px 10px; padding-left:20px; }
#other_members div ul li { margin-left:5px; }



/* INVITE MORE FRIENDS */
#invite_more_form_cont { width:390px; text-align:left; } 
#invite_more_form_cont textarea { overflow:scroll; overflow-y:scroll; overflow-x:hidden; }
#invite_form_captcha strong a { text-decoration:none; color:#000000; }
#invite_form_captcha .confirm_error { font-weight:bold; font-size:10px; color:red; }
  
#invite_form_submit_but { padding:10px; text-align:center; }


/* FRIEND NETWORK INVITATIONS */
#friend_network_invite_intro, #friend_network_invite_table { padding: 0% 7%; text-align:left; margin-top:10px; }
#friend_network_invite_table { color:#000000; }

/* HEADER ACTION/SENDER/LAST VIST/INVITE DATE */
#friend_network_invite_table .header .friend_network_action { width:216px; }
#friend_network_invite_table .header .friend_network_sender { width:236px; }
#friend_network_invite_table .header .friend_network_last_visit { width:110px; }
#friend_network_invite_table .header .friend_network_invite_date { }

/* RESULTS ACTION/SENDER/LAST VIST/INVITE DATE */
#row_container .friend_network_action { width:226px; }
#row_container .friend_network_action select { width:180px; }
#row_container .friend_network_action a { text-align:center; display:block; }

#row_container .friend_network_sender { width:480px; }
#row_container .friend_network_sender .user_photo { padding:10px 0px; }
#row_container .friend_network_sender .user_info { width:370px; padding:5px; }
#row_container .friend_network_sender .user_info .friend_network_handle { width:135px; }
#row_container .friend_network_sender .user_info .friend_network_message { margin-top:10px; }
#row_container .friend_network_sender .user_info .friend_network_last_visit { width:110px; }
#row_container .friend_network_sender .user_info .friend_network_invite_date { }


#friend_network_album_manager { padding:0 10%; }


/* MAIN NETWORK BULLETIN CONTAINER */
#network_bulletin_cont { padding:0 10%; }

/* NETWORK BULLETIN RESULTS ROW CONT */
#network_bulletin_row_cont { padding:0 10px; text-align:center; }
#network_bulletin_row div { float:left; padding-bottom:5px; color:#000000; }
.network_bulletin_from,
.network_bulletin_date,
.network_bulletin_topic { text-align:center; width:213px; }







  /* v2.0 styles */
  #ad-block span { font-size:8px; text-align:center; padding-left:20px; color:#666; }
  #footer_bg_screen_NJ { margin-top:5px; font-size:16px!important; text-align:center; font-weight:bold; }
  #footer_bg_screen_NJ span { font-size:10px!important; } 






/* Get Local main page styles */
#localContain { width:840px; }
#localContain #leftCol table, #localContain #rightCol table {  width:100%; _width:99%; }
#localContain #leftCol { min-width:60%; width:59% }
#localContain #rightCol { width:38%; margin-left:10px; }
#localContain #moreShield h1 { text-align:left; }
#localContain #memSeek { width:46%; }
#localContain #memSeek table { width:94.5%; }
#localContain #memSearch { width:45%;margin-left:10px; }
#localContain #memandsearch { padding:0 10px; }
#localContain #imageM, #createE { text-align:center; }
#localContain #createE a { font:bold 17pt arial; line-height:42px; text-decoration:underline; color:black; }
#localContain #imageM form { margin-bottom:0px; padding-top:6px; }
#localContain #imageM select { margin-right:3px; }
#localContain #memPiclist td, .seek-table td, #more td { color:#000000; }
#localContain #PicListContain { padding:10px 0; }
/* #localContain #localGBgColor { background-color:; } */
#localContain #calendarStyle { text-decoration: none; }
#localContain .local-table table td li { padding-left:10px; color:#000000; }
#localContain .seek-table table { padding:0px 5px; }






/* DECLARATION TO REDUCE TABLE SIZE ON GROUP PAGE */
.interest_group_table_align { text-align:center; color:#000000; padding-bottom:5px; }
.interest_group_table_align table { margin:0 auto; text-align:left; width:98%; }
.no_spacing_col_fix table { table-layout:fixed; }
.no_spacing_col_fix td { overflow:hidden; }
.no_spacing_col_fix #td_topic { width:30%; }
.no_spacing_col_fix #td_group { width:30%; }
.no_spacing_col_fix #td_views { width:10%; }
.no_spacing_col_fix #td_replies { width:10%; }
.no_spacing_col_fix #td_updated { }

/* LEFT COLUMN CONTAINER */
#int_group_col_left { width:55%; }

/* MY GROUPS */
#mygroups p { text-align:center; }

/* GROUP BOX */
#group .width { width:50%; }
#group .title { font-size:14pt; font-weight:bold; }
#group .logo { width:52px; height:35px; vertical-align:middle; }
#group .links a, #group .stats p { font-weight:bold; }

/* WATCHED THREADS */
#watched_threads span { text-align:center; display:block; padding:5px; }

/* PROMOTE */
#promote p { text-align:center; }

/* RIGHT COLUMN CONTAINER */
#int_group_col_right { width:43%; margin-left:10px; }

/* YOUR LOCAL GROUPS */
.interest_group_table_align span { display:block; text-align:center; }
  
/* MOST ACTIVE GROUPS - ADVANCED SEARCH FORM */
#interest_groups_search { text-align:right; padding:10px; }

#search_groups_box_form { text-align:center; display:none; color:#000000;  }
#search_groups_box_form #pad { text-align:left; margin:0px auto 20px auto; width:255px; }
#search_groups_box_form .mar-top { margin-top:5px; }
#search_groups_box_form input.text_box, #search_groups_box_form select { width:250px; }

/* MOST ACTIVE MEMBERS */
span.sm { font-size:8pt; white-space:nowrap; font-weight:normal; }




/* generic styles */
.full_width { width:100%; }
.page_width_narrow { width:725px; }
.page_width_normal { width:840 }
.p2 { padding:2px; }
.font10 { font-size:10px; color:#000000; }
.w100px { width:100px; }
.w50px { width:50px; }
.font12 { font-size: 12px; }
.bold { font-weight:bold; }
.text_right { text-align:right; }
.text_left { text-align: left; }
.uppercase { text-transform:uppercase; }

  /* font colors */
  .font_black { color:#000; }
  .font_666 { color:#666; }
    /* VAR colors: TC = TABLE_COLOR, TFC = TABLE_FONT_COLOR */
    .font_dark_TC { color:#800000; }
    .font_dark_TFC { color:#FFFFFF; }
    .font_light_TC { color:#F8F8F8; }
    .font_light_TFC { color:#000000; }
    .font_body_TC { color:#F3F3F3; }
    .font_body_TFC { color:#000000; }
    .font_body_TC_alt { color:#FBFBFB; }
    .font_highlight_TC { color:#FFEE80; }
    .font_highlight_TFC { color:#000000; }
    .font_outline_TC { color:#DDDDDD; }
    .font_sub_outline_TC { color:#FFFFFF; }
    .font_sub_body_TC { color:#F3F3F3; }
    .font_sub_body_TC_alt { color:#FBFBFB; }

/* header styles */

  /* rounded corner styles */
  b.rtop, b.rtop b, b.rbottom, b.rbottom b { font-size: 0px; }
  b.rtop, b.rbottom, b.r1, b.r2, b.r3, b.r4, b.r5, b.r6, b.r7, b.r8 {padding: 0px;}
  b.rtop, b.rbottom     {display:block; height: 5px;}
  b.rtop b, b.rbottom b {display:block; height: 1px; overflow: hidden;}
  b.r1 {margin: 0 5px}
  b.r2 {margin: 0 3px}
  b.r3 {margin: 0 2px}
  b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px}
  b.r5 {margin: 0 5px 0 0}
  b.r6 {margin: 0 3px 0 0}
  b.r7 {margin: 0 2px 0 0}
  b.rtop b.r8, b.rbottom b.r8 {margin: 0 1px 0 0;height: 2px} 
  .rounded_table p { padding: 5px; margin: 0px; }
  .table_body p, .table_alt_body p, .table_hilite_body p { padding: 5px; margin: 0px;}
  .table_header td, .table_subheader td{ font-size:15px; font-weight:bold; margin:0;  color: #000000; }
  .table_hilite_body { color: #000000; background-color: #FFEE80; }
  .table_body, .table_alt_body { color: #000000}
  .table_body { background-color: #F3F3F3; }
  .table_alt_body { background-color: #FBFBFB }

/* site specific body tag IDs */

  a { color:#3366CC; text-decoration:underline; font-family:Arial,sans-serif,Helvetica; }
#eros_body { background-color:#FFFFFF; color:#96281b;  margin:0; }
#eros_body a { color:#96281b; }
#cobrand_body { background-color:#FFFFFF; color:#000000;  margin:0; }  


#ad-block {margin:2px 0 6px 0;padding:2px 0 6px 0;text-align:center;vertical-align:top;}
.ad-plhldr {border:1px solid #E7E7E7;}
.ad-plhldr-lt {float:left;margin:0 10px 0 0;padding:0;}
.ad-ttle {color:#000000;font:normal 10px arial;text-align:left;}

  .cell_out { background-color:transparent; }
  .cell_over { background-color:#E8E8E8; }
  #ff .cell_over { background-color:#FD7B01; }
  #ffe .cell_over { background-color:#FD7B01; }
  #ffsenior .cell_over { background-color:#3473B8; }
  #cobrand_body .cell_over { BACKGROUND-COLOR: #E8E8E8 }
  #cobrand_body .cell_out { BACKGROUND-COLOR: #800000 }
  #cobrand_body .navbar_cell { padding-left: 5px; padding-right: 5px; padding-top: 1px;}



/* comment necessary */

  #out A.CoverNav-Join { color:#FED016; text-decoration:none; font-size:11px; font-weight:bold; }
  #out A.CoverNav-Join:hover   { color:#FFFF00; }
  #out A.CoverNav { color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; }
  #out A.CoverNav:hover   { color:#FFFFFF; }


/* begin header_v2.0 *//* using the #supercontainer id to isolate these css rules to v2.0 pages. */
  #supercontainer {width:860px;margin:2px 0 0 6px;_margin:2px 0 0 6px;}
  #supercontainer #hdr-cont { width:868px; margin:0; }

  /* BEGIN hdr-lt, hdr-rt styles */ /*this is the left and right columns of the header container*/
  #supercontainer .hdr-lt, #supercontainer .hdr-rt { position:relative; height:66px; _height:70px; }
  #supercontainer .hdr-lt { float:left; width:45.5%; _width:46.5%; }
  #supercontainer .hdr-rt { float:right; width:53%; _width:53.5%; }
  @media print { #supercontainer .hdr-rt .lgn-cont { display:none; position:absolute;  left:6%;top:30px; }}
  #supercontainer .lgn-cont { position:absolute; left:19%; top:30px; text-align:left; }
  #supercontainer .lgn-cont ul li { display:inline; margin:0; padding:0 4px 2px 0; }
  #supercontainer .lgn-cont table { padding:0; margin:0; }
  #supercontainer .lgn-cont input { text-align:left; }
  #supercontainer .lgn-cont table td { padding:2px; margin:0; }
  #supercontainer .lgn-cont .frm-usr { width:140px; }
  #supercontainer .lgn-cont .frm-pwd { width:140px; }
  #supercontainer .im-cont { position:absolute; left:60%; _left:64%; top:40px; }
  #supercontainer .hdr-rt ul { display:inline; margin:0; padding:0; list-style:none; }
  #supercontainer .hdr-rt ul li { display:inline; margin:0; padding:0; } 
  /* END hdr-lt, hdr-rt styles */

  #supercontainer .hdr-ad-pl{ width:728px; height:90px; padding:0; margin:0 0 14px 8px; _margin:0 0 2px 8px; }
  #supercontainer .hdr-ad-ttle { font:normal 10px arial; margin:0 0 0 4px; _margin:0; padding:0; text-align:left; }
  #supercontainer .ad234 { width:234px; }
  #supercontainer .ad728 { width:728px; }
  #supercontainer .ad160 { width:160px; }
  #supercontainer .ad720 { width:720px; }
  #supercontainer .hdr-usr { position:relative; margin:0; padding:0; }

  #supercontainer #pwTSpan, #supercontainer #pwSpan { display:inline; }/*this controls the password div element*/
  #supercontainer #footer { text-align:center; font:normal 11px arial; }
  #supercontainer #footer .left { float:left; width:23%; margin:04px 0 0; padding:0; }
  #supercontainer #footer .main { float:left; width:53%; margin:0; padding:0; }
  #supercontainer #footer .right { float:right; width:23%; margin:0; padding:0; }
  #supercontainer .srch-ad-plhdr { width:470px; text-align:left; }






#supercontainer {width:860px;margin:2px 0 0 6px;_margin:2px 0 0 6px;}

#hdr-cont {width:868px;margin:0;}
  /* BEGIN hdr-lt, hdr-rt styles */ /*this is the left and right columns of the header container*/
  .hdr-lt,.hdr-rt {position:relative;height:66px;_height:70px;}
  .hdr-lt {float:left;width:45.5%;_width:46.5%;}
  .hdr-rt {float:right;width:53%;_width:53.5%;}
  @media print {.hdr-rt .lgn-cont {display:none;position:absolute;left:6%;top:30px;}}
  .lgn-cont {position:absolute;left:19%;top:30px;text-align:left;}
    .lgn-cont ul li {display:inline;margin:0;padding:0 4px 2px 0;}
    .lgn-cont table {padding:0;margin:0;}
    .lgn-cont input {text-align:left;}
      .lgn-cont table td {padding:2px;margin:0;}
      .lgn-cont .frm-usr {width:140px;}
      .lgn-cont .frm-pwd {width:140px;}

    /* BEGIN logo and tagline section - this controls all attributes */
  .lgo {position:absolute;left:0;top:17%;padding:0 0 4px 0;_padding: 0 0 2px 0;}
  .lgo-img {background:url(http://graphics.pop6.com/images/ffadult/common/lgo.png) no-repeat;height:41px;width:341px;margin:0 0 0 8px;}
  * html .lgo-img {background:url(http://graphics.pop6.com/images/ffadult/common/lgo.gif) no-repeat;height:41px;width:341px;margin:0 0 0 8px;}
    .tg {position:absolute;left:10px;top:84%;color:#999999;text-decoration:none;font:bold 12px arial;margin:0;padding:0;}
    /* END logo and tagline section */

  .im-cont {position:absolute;left:60%;_left:64%;top:40px;}
    .hdr-rt ul {display:inline;margin:0;padding:0;list-style:none;}
      .hdr-rt ul li {display:inline;margin:0;padding:0;} 

    /* BEGIN promo and upgrade containers in member session */
    .im-cont a.im-link:link,.im-cont a.im-link:visited,.im-cont a.im-link:hover,.im-cont a.im-link:active {margin:0;padding:5px 0 5px 36px;background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat -38px -5px;height:23px;}
    .xtra-cont {position:absolute;left:5%;top:46px;_top:52px;width:95%;}
    .xtra-ftr-cont {float:left;width:58.95%;_width:59.85%;margin:0;padding:2px;background:url(http://graphics.pop6.com/images/ffadult/common/bgs.gif) #ffd200 repeat-x 0 -394px;text-align:center;}
    .im-cont2 {float:right;width:38.85%;_width:39.85%;margin:0;padding:2px;background:url(http://graphics.pop6.com/images/ffadult/common/bgs.gif) #ff9900 repeat-x 0 -344px;text-align:center;}
      .xtra-ftr-cont a:link,.xtra-ftr-cont a:visited,.xtra-ftr-cont a:hover,.xtra-ftr-cont a:active,
      .im-cont2 a:link,.im-cont2 a:visited,.im-cont2 a:hover,.im-cont2 a:active
      {color:#000000;text-decoration:none;font:bold 12px arial;padding:2px 8px;}
    /* END promo and upgrade containers in member session */

  /* END hdr-lt, hdr-rt styles */

  .hdr-ad-pl{width:728px;height:90px;padding:0;margin:0 0 14px 8px;_margin:0 0 2px 8px;}
  .hdr-ad-ttle {font:normal 10px arial;margin:0 0 0 4px;_margin:0;padding:0;text-align:left;}
  .ad234 {width:234px;}
  .ad728 {width:728px;}
  .ad160 {width:160px;}
  .ad720 {width:720px;}

  .hdr-usr {position:relative;margin:0;padding:0;}

  /* BEGIN usr-cont styles */ /*this handles the styles for the links above the header*/
  .usr-cont {text-align:right;margin:2px 4px 0 0;_margin:3px 4px 0 0;padding:0;}
    .usr-cont ul,.lgn-cont ul {display:inline;margin:0;padding:0;list-style:none;}
      .usr-cont ul li {color:#000000;display:inline;margin:0;padding:0 2px;border-right:1px solid #808080;}
        .usr-cont ul li.end {border-right:none;}
    .usr-cont a:link,.usr-cont a:visited,.usr-cont a:hover,.usr-cont a:active {color:#000000;text-decoration:underline;font:normal 12px arial;}
    .usr-cont .btxt a:link,.usr-cont .btxt a:visited,.usr-cont .btxt a:hover,.usr-cont .btxt a:active,.usr-cont .btxt {font:bold 16px arial;}
    .usr-cont ul li .lng-lt,.usr-cont ul li .lng-rt {display:inline;margin:0;padding:0 2px 0 2px;}
	.usr-cont ul li .lng-rt {width:13px;}
    .lng-arrw {background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat -22px -9px;width:12px;height:12px;}/* This controls attributes to the language arrow img */
    .lgn-sbmt {color:#000000;font:bold 11px arial;background:url(http://graphics.pop6.com/images/ffadult/common/bgs.gif) #ffb443 repeat-x 0 -101px;text-align:center;border:1px solid #CCCCCC;margin:0;padding:2px;}
  /* END usr-cont styles */
  /* BEGIN hdr-tp-b styles */ /* FF specific for header top rounded corner */
  .hdr-tp-b { margin-bottom:10px;}
  .hdr-tp-b1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color: font-size:1px; }
  .hdr-tp-b2 { display:block; overflow:hidden; height:1px; margin:0 3px; background-color: font-size:1px; }
  .hdr-tp-b3 { display:block; overflow:hidden; height:1px; margin:0 2px; background-color: font-size:1px; }
  .hdr-tp-b4 { display:block; overflow:hidden; height:2px; margin:0 1px; background-color: font-size:1px; }
  .hdr-tp-b_content { display:block;background:url(http://graphics.pop6.com/images/ffadult/common/bgs.gif) repeat-x 0 -99px;}
  /* END hdr-tp-b styles */

#pwTSpan,#pwSpan {display:inline;}/*this controls the password div element*/
#footer {text-align:center;font:normal 11px arial;}
  #footer .left {float:left;width:23%;margin:04px 0 0;padding:0;}
  #footer .main {float:left;width:53%;margin:0;padding:0;}
  #footer .right {float:right;width:23%;margin:0;padding:0;}
.sd-ad {position:absolute;left:900px;top:160px;width:180px;}/*this is the styles for ad placements on the right side of page*/
.srch-ad-plhdr {width:470px;text-align:left;}
.clear {clear:both;}

.protitle { margin:0; color:#9c0707; font:normal 14px verdana; }
.userinfo { color:#878585; font-weight:bold; }
.userstats { color:#999999; padding-left:0px; font-size:11px; }
.compatibility { color:#999999; font-size:11px; }
.comments { color:#a3a3a3;font-size:11px; }
.handle { color:#707070; padding-left:0px; font-size:12px; font-weight:bold; }
.links { color:#707070; padding-left:0px; font-size:11px; font-weight:bold; }
.vipdescbox { color:#999999; padding-left:0px; font-size:11px; font-weight:bold; }
.TitleKudos { color:black; font-weight:bold; font-size:12px; }
.LGBlack { color:black; font-weight:bold; font-size:14px; }
.LGgray     { font-size:14px; }








#container_login { width:800px; margin: 0 auto; padding: 0;}
h3 { color: #800000; margin: 8px 0 6px 0;font-size: 18px; }
#subcontainer { margin:0 2px 4px 0; text-align: left; }
  #subcontainer ul { margin:0 0 0 15px;padding:0;font-size:11px; }
  #subcontainer ul { margin: 0 0 0 15px; padding: 0; font-size: 11px; }
    #subcontainer ul li { margin:0 0 6px 5px;padding:0;list-style-image:url(http://graphics.pop6.com/images/ffadult/v2/bullet.gif); }
  #subcontainer ul.sub { list-style: none inside; text-indent: -1.4em; font-weight: bold; }
    #subcontainer ul.sub li { margin: 0 0 4px 0; padding: 0; list-style-image: none; }
  #subcontainer .title { font-weight: bold; margin: 0 0 4px 0; background: #E8E8E8; border-bottom: 1px solid #DDD; padding:  0 0 2px 3px; }
  #subcontainer .body { padding: 2px; }
  #subcontainer .left { float: left; width: 65.95%; max-width: 64.95%; margin-right: 2px; text-align: left; overflow: hidden; }
  #subcontainer .benefits-image { float:right;overflow:hidden;width:33%;max-width:32.95%;margin-top:30px; }
  #subcontainer .join-button { text-align: center; margin: 12px 0 12px 0; padding: 0; }
.or { font-weight: bold; margin: 0 0 4px 0; text-align: center; }
.bodytext {text-align: left; }
.login_left { float: left; margin: 12px 4px 0 0; max-width: 32.95%; width: 33.5%; }
.login_right { float: right; margin: 12px 0 0 0; max-width: 66%; width: 66%; }
.clr-b { clear: both; }
.login_shared_account { width: 500px; padding: 12px 0 24px 150px; } 




#mymagcontainer .content table { _width:99.5%; }
#mymagcontainer .pad { padding:5px 10px; }
#mymagcontainer .left { float:left; }
#mymagcontainer .right { float:right; }
#mymagcontainer .fix { width:100%; overflow:hidden;}
#mymagcontainer .clear { clear:both; }
#mymagcontainer .content { }

#mymagcontainer #recentPolls td { color:#000000; }
#mymagcontainer .bodyTableFont { color:#000000; }
#mymagcontainer .rc_box_white_content p { color:#000000 !important; }
#mymagcontainer #magList { padding-left:10px; }

#mymagcontainer span { white-space: normal; } /* fixes layout getting blown  */
#mymagcontainer #popSubmit td.med_table_body_bg_alternate div { width:190px !important; } /* table protrusion */
#mymagcontainer . page_title { margin:8px 0 -7px 5px; }
#mymagcontainer #mymagsubcontain { overflow:auto; }

#mymagsubcontain .content-l { width: 50% !important; float: left; }
#mymagsubcontain .content-r { width: 48% !important; float: right; }
#mymagsubcontain .light_table, #mymagsubcontain .advice-lines, #mymagsubcontain .member_articles { width: 98% !important; } 

img #succIcon { margin-right:10px; }




.txright { text-align: right !important; }
.white { color:#fff !important; }
.wtable_border { border:solid 1px #DDDDDD; }
.ml6 { margin-left: 6px; }
.mt5 { margin-top: 5px; }
.bb1 { border-bottom: 1px solid #E8E8E8; }
.bb2 { border-bottom: 1px solid ; }
.mtable { background-color: #FFFFFF; padding:5px; }
.atable { font-size: 8pt; color:#000000;padding-bottom:3px;padding-left:3px; }
.btable { border-top: 1px solid #E8E8E8; padding-top:2px; }
.stable { padding-left:10px;padding-bottom:10px;padding-top:5px;border-left: solid 1px #999999; border-right: solid 1px #999999; border-bottom: solid 1px #999999; }
.p3 { padding: 3px; }
.p4 { padding: 4px; }
.pt2 { padding-top:2px; }
.pt4 { padding-top:4px; }
.pt6 { padding-top:6px; }
.pl2_pr1 { padding-left:2px; padding-right:1px; }
.pl4_pb3 { padding-left: 4px; padding-bottom:3px; }
.pl10 { padding-left: 10px; }
.pl7 { padding-left:7px; }
.pl5 { padding-left:5px; }
.pl4 { padding-left:4px; }
.pl3 { padding-left:3px; }
.pr5 { padding-right: 5px; }
.p46 { padding:4px 6px; }
.p105 { padding:10px 5px 5px 5px; }
.pt3_pl2 { padding-top:3px; padding-left:2px; }
.fs8 { font-size: 8px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.va25 { vertical-align:25%; }
.small_p3 { font-size:8pt; color:#000000; padding:3px; }
.spinner_l { margin:6px 0 6px 0; }
.spinner_br { margin:6px 0 6px 0; }
.error_border { border:solid 1px red; }
  .denied { font-weight:bold;color:; }
  .denied1 { color:#000000; }
.funfun { font-size: 14px;font-weight: bold; border-bottom: 3px solid #E8E8E8; }
.mtitle { font-size:14px; font-weight:bold; }
.view_more1 { font-size:10px;color:#676767 !important;text-decoration:none !important; }
.view_all1 { color: #000000; font-size:10px; text-decoration:none; }
.posrel2 { position: relative; top: -2; }
a.acc_links{ color: #333; }
.grey_bullet { color: #999; font-size: 20pt; padding-right: 5px; line-height: 80%; }
#closesms td { color:#000000; }
#mood_options select { text-transform:capitalize; }
.saved_search { padding-left:7px; padding-right: 2px; border-right: 1px solid #E8E8E8; }
.saved_search1 { font-size: 9pt; padding-left:5px;padding-bottom:5px; }
.saved_search2 { padding-left: 5px; padding-right: 10px; }
.stat_alert { border:solid 1px #fddd03; }
.stat_alert1 { color:#000000; }

.model_table { table-layout:fixed; border-collapse: collapse; margin:0 5px 5px 5px; width: 102px; margin-left: auto; margin-right: auto; }
.model_name { font-size:10px; color:#000000; background-color:#DDDDDD; width:100%; text-align:center; }
.model_online_status { font-size:9px; color:#000000; background-color:#F5F4D6; text-align:center; }
.free_chat_models td { text-align: center; }


.rc_box_main_chat { margin-bottom:10px; text-align:left; }
.rc_box_main_chat_top, .rc_box_main_chat_bottom { display:block; }
.rc_box_main_chat_top1 { display:block; overflow:hidden; height:1px; margin:0 5px 0 0; background-color:#E8E8E8; font-size:1px; }
.rc_box_main_chat_top2 { display:block; overflow:hidden; height:1px; margin:0 3px 0 0; background-color:#E8E8E8; font-size:1px; }
.rc_box_main_chat_top3 { display:block; overflow:hidden; height:1px; margin:0 2px 0 0; background-color:#E8E8E8; font-size:1px; }
.rc_box_main_chat_top4 { display:block; overflow:hidden; height:2px; margin:0 1px 0 0; background-color:#E8E8E8; font-size:1px; }
.rc_box_main_chat_bottom1 { display:block; overflow:hidden; height:1px; margin:0 5px 0 0; background-color:#F3F3F3; font-size:1px; }
.rc_box_main_chat_bottom2 { display:block; overflow:hidden; height:1px; margin:0 3px 0 0; background-color:#F3F3F3; font-size:1px; }
.rc_box_main_chat_bottom3 { display:block; overflow:hidden; height:1px; margin:0 2px 0 0; background-color:#F3F3F3; font-size:1px; }
.rc_box_main_chat_bottom4 { display:block; overflow:hidden; height:2px; margin:0 1px 0 0; background-color:#F3F3F3; font-size:1px; }
.rc_box_main_chat_content { display:block; background-color:#F3F3F3; height:auto; }
.rc_box_main_chat_content h1.header { _height:1%; margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #E8E8E8;  font-family:Arial; font-size:12px; font-weight:bold; color:#000000; background-color:#E8E8E8!important; }
.rc_box_main_chat_content p { margin:0; padding:5px 10px; font-family:Arial; font-size:12px; color:#000000; }
.chatIcon { float:left; margin-right:5px; width:30px; text-align:right; }
.chatDiv { margin:0 0 5px 10px;float:left; }



#onlinenow div { } /* hack for refresh */
#onlinenow div div { width:99px !important; text-align: center !important;}
#onlinenow div div div { width:auto !important; }
#onlinenow table { width:100%; !important; }
#onlinenow td { width:96px !important; overflow:hidden; text-align: center !important;}
#onlinenow font { color:#000000; }
.recent_photos font { color:#000000; }
.med_table_body table td.recent_photos table td { width:96px !important; overflow:hidden !important; }
.med_table_body table td.recent_photos table td div { width:96px !important; }
.med_table_body table td.recent_photos table td div div { width:auto !important; }
.recent_photos .info_icon { left:-13px !important; _left: -14px !important; top: 83px !important; _top: 83px !important;}
#onlinenow .info_icon { left:-15px !important; _left: -16px !important; top: 83px !important; _top: 83px !important; }


  .photo_bord { border: 1px solid #dadada; }
  .bc_table1 { background-color: #FFFFFF; border: solid 1px #DDDDDD; }
  .p055 { padding: 0 5px 5px 5px; }
  .pg5 { padding-bottom: 5px; }
  .pt3 { padding-top: 3px; }
  .bgmed { background-color: #E8E8E8;}
  .fwbold { font-weight: bold; }







A.mc_nav { text-decoration:none; font-size:12px; font-weight:bold; }
A.mc_nav:hover { text-decoration:underline; font-size:12px; font-weight:bold; }
.mc_button { color:#000000; background-color:#E8E8E8; font-size:11px; border:solid 1px #800000; }
.mc_button2 { color:#000000; background-color:#FFFFFF; font-size:12px; border:0px; }
#global_mc_msg_css_hook p { color:#000000; }





/* do not remove this comment */
  #myacct { }
  /* do not remove this comment */
      #myacct .prog-bg1 {  background-color:#E8E8E8; }
    /* do not remove this comment */
    #myacct .prog-bg1-r { height:22px; line-height:22px; text-align:center; font-weight:bold; 
      padding:0px 10px; 
    }
  #myacct .prog-bar { text-align:left; margin:5px auto; width:200px;  height:15px;
      border:1px solid #000; background-color: #fff;
    }
  #myacct .prog-bar-fill { width:%; height:15px; 
      border-right:1px solid #000;
    }
  #myacct .prog-contents { border:0px !important; padding:10px 0px; text-align:center; margin-bottom:20px; }
  #myacct .prog-contents-desc { }
  .prog-desc { border-bottom:1px solid #DDDDDD; text-align:left; margin:10px 0px; font-size:8pt; }
  .prog-desc img { position:relative;bottom:1px; 
      vertical-align:middle;
    }
  .prog-desc img.yes { vertical-align:bottom; }
  .item { float:left; text-align:left; border:0px solid #000; 
      width:50%; _width:49.5%; 
    }
  .mar5 { margin-bottom:5px; }
  .w176 { width:170px; _width:165px }
  .item-desc { font-size:8pt; line-height:10px; margin-bottom:10px; padding-top:7px }
  .no { margin:0px 5px 25px 0px; float:left; border:0px; width:19px; height:19px;}
  .yes { margin:0px 5px 0px 0px; float:left; border:0px; width:19px; height:19px;}
  .clearall { clear:both; }
  #container1 .item { margin-bottom:5px; }
 


.pagew { width: 98%; padding: 0 4px; margin: 0px auto; }
.headeracc { font-size:16px; font-weight:bold; text-decoration:none; border-bottom: thin solid #E8E8E8; color:#000000; }
  .small a { font-weight:bold; font-size:10px; }
.redlink { font-weight:bold; }
.section { width: 400px; border-bottom: 1px solid #E8E8E8; }
.subsection { display: inline; padding: 4px 0; 
  width: 49%; }
.leftitem { width: 100% padding: 0 30px; }
.pagetitle { padding: 12px 0px; }
.pagetitle span { font-size:18px; font-weight:bold;   }
.subber { width: 100%; margin-bottom: 20px; }
.p16 { padding-right: 12px; }
.details { width: 100%; padding: 4px 0; color:#000000; }
.detailsl {width: 78%; display: inline;}
.detailsllong {width: 60%; display: inline;}
.detailsr {width: 20%; text-align: right;}
  .detailsr a { font-weight:bold; }
.detailsrlong {width: 38%; text-align: right;}
  .detailsrlong a { font-weight:bold; }
.underl { width: 18%; float: left; padding-top: 14px; }
.underr { width: 81%; float: right; padding-top: 14px; }
.ptest { width: 70%; padding: 6px; margin: 0px auto; text-align: center;}
.error { width: 75%; padding: 12px; }
  .error b { font-weight: bold; }
  .error span { font-weight: bold; font-size: 10px; color:#ff0000; }
.fields { margin: 0px auto; width: 100%; align: center; padding-bottom: 6px; }
.fields_single { margin: 0px auto; width: 100%; padding: 8px 0; }
.field_title { width: 44%; text-align: right; float: left; padding-top: 5px; color:#000000; }
.field_sec { width: 54%; text-align: left; float: right; color:#000000; }
.field_sec td { color:#000000; }
.field_text { padding: 10px 40px; text-align: center; margin: 0 auto; width: 99%; max-width: 600px; color:#000000; }
.smallish { font-size: 10px; }
.highlight { padding: 20px; margin: 20px; background-color: #FFEE80; border: 1px solid #E8E8E8; text-align: center; width: 70%; }
.field_title_sm { width: 44%; text-align: right; float: left; color:#000000; }
.desc { font-size: 12px; width:96%; margin: 0px auto; text-align:center; padding-bottom: 20px;}
.error_inline { font-size: 10px; font-weight: bold;  color: #ff00000; }
.width49 { width: 48.5%; }
.tleft { text-align: left; }
.center { margin: 0 auto; text-align: center; }
.center img { margin: 0 auto; text-align: center; }
.warning { width: 75%; background-color: #FFEE80; font-weight: bold; padding: 16px; margin: 0 auto; text-align: center;}
.geoitem { width: 100%; padding: 3px 6px; }
.geoq { padding: 2px 0; font-weight: bold; }
.geoa { padding: 2px 0; }
.tal10 { text-align: left; padding:10px 0px; }




/*My Lists Main*/
.mylist_layout {float:left; width:98%; margin-left:10px; margin-right:10px; margin-top:10px;} 
.mylist_layout_column_left {float:left;width:26%;}
.mylist_layout_column_right {float:right;width:73%; display:inline;}
.mylist_layout_column_right td { color:#000000; }
.mylist_table_header {font-weight: bold;}
.mylist_thumbnail_format {display:inline;float:left;position:relative;width:120;text-align:center;font-size:xx-small;}
.mylist_thumbnail_format_thumb {margin-bottom:3px;}
.mylist_small_container {margin-right:5px;}
.mylist_Count_Title {float:left;width:70%;font-weight:bold;margin:3px 0 0 5px; color:#000000; }
.mylist_Count_Num {float:right;width:20%; display:inline; text-align:right;margin:3px 5px 0 0;}
.mylist_timerange {margin:0 10px 3px 5px; float:left; color:#000000; }

.mylist_section { width:95%; color:#000000; }
.mylist_section_header { color:#000000 !important; text-decoration:none !important; }
.mylist_view_all { font-weight:normal !important; font-size:12px !important; }

/*Hotlist View All*/
#hotlist_main { }
#hotlist_main select {font-size:11px;}
#hotlist_left { float:left; width:26%; }
#hotlist_right { float:right;width:73%; display:inline; }
#hotlist_title { text-align:center; font-family:Helvetica,Arial; font-size:18; color:#000000; font-weight:bold; }
#hotlist_viewas { float:left; margin-left:5px; }
.hotlist_viewas_list { color:#000000; font-weight:bold; }
#hotlist_memperpage { float:right; margin-right:10px; margin-bottom:5px; }
#hotlist_main .search_selection { color:#000000; padding:2px; }
#hotlist_main .icon_words { margin:5px 0px 2px 5px; font-size:11px; font-family:arial; }
#hotlist_main .icon_images { width:25px; margin:5px 0px 2px 5px; }
#hotlist_main .mc_button { color:#000000; background-color:#CCCCCC; font-size:11px; border:1px #800000 solid; width:100%; }
#hotlist_main .winksmenu { top:-2px !important; left:20px !important; }
.winks_sent a { font-size:10pt; font-weight:bold; }

/* HOTLIST LIST VIEW  (action sprites) secondary btn (anchors) */   
#hotlist_main .action_list .confirm_id { top:0px; left:0px; }
#hotlist_main .action_list .personality_type { top:0px; left:30px; }
#hotlist_main .action_list .voice_intro { top:0px; left:50px; } /* POSITION Floating Secondary btns */

#hotlist_main .protitle { display:block; width:340px; overflow:hidden; }
#hotlist_main .action_list { width:125px; margin:0px; }
#hotlist_main .citystate, #hotlist_main .unset_class, #hotlist_main .agesex, #hotlist_main .distance, #hotlist_main .looking_for, #hotlist_main .last_visit, #hotlist_main .birthday  { color:#999999; padding-left:0px; font-size:11px; }
#hotlist_main .citystate a { color:#707070; padding-left:0px; font-size:11px; font-weight:bold; }
#hotlist_right #check_all { float:left; width:12%; }
#hotlist_right #uncheck_all { float:left; margin-left:.5%; width:20%; }
#hotlist_right #invite_to_network { float:left; margin-left:.5%; width:35%; }
#hotlist_right #delete_checked { float:left; margin-left:.5%; width:30%; }

.hotlist_sort_button_container { float:left; width:100%; }
.hotlist_sort_by { margin-top:5px; text-align:center;  }

.bold { font-weight:bold; }

/* Hotlist Filter */
.search_selection { color:#000000; padding:2px; }
#hotlist_search_container { padding-left:5px; text-align:left; }
.hotlist_filter_state { text-align:center; margin:10px 5px; }

/* Hotlist Footer */
.hotlist_pagination_spacer { float:left; width:15%; }
.hotlist_previous { float:left; width:20%; }
.hotlist-pagination { float:left; width:30%; text-align:center; }
.hotlist_next { float:left; width:20%; margin-bottom:5px; }

/* Vote Stars */
#score_stars { width:100%; margin:10px 5px 5px 100px; margin-left:100px; color:#000000; }
 #score_stars .score { float:left; font-weight:bold; }
#voteStatsOutput { float:left; margin-left:5px; }
#rate_photo { margin:0 0 10px 110px; float:left; color:#000000; }

/* Favorite Photos */
#fav_photos_left_side { width:500px; float:left; text-align:center; text-align:center; position:relative; }
#fav_photos_right_side { width:315px; float:right; text-align:left; margin-right:3px; }
#ageText, #locText, #captionText { color:#000000; }
#fav_photos_main { width:100%; padding:5px; margin-bottom:10px; }
#fav_photos_top { margin-bottom:10px; }
#fav_photos_bottom { text-align:center;width:100%; }

#fav_photos_right_side .rc_box_no_header1 { background-color:#FFFFFF; }
#fav_photos_right_side .rc_box_no_header2 { border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; background-color:#FBFBFB; }
#fav_photos_right_side .rc_box_no_header3 { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#FBFBFB; }
#fav_photos_right_side .rc_box_no_header4 { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#FBFBFB; }
#fav_photos_right_side .rc_box_no_header_content { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#FBFBFB; }

#thumbcontainer { position:relative; overflow:auto; height:100%; margin:0 12px 0 12px; }
.favorite_thumbnails { position:absolute; display:none; }

/* Profile Activity Upgrade */
#upgradeDesc li, #upgradeDesc td { color:#000000; }
A.upgradebutton1:LINK {color: Black; text-decoration: none;}
A.upgradebutton1:ACTIVE {color: Black; text-decoration: none;}
A.upgradebutton1:VISITED {color: Black; text-decoration: none;}

.viewing_me_upgrade { color:#800000; font-weight:bold; font-size:12px }
.upgrade_now_button1 { font-color:yellow; font-weight:bold; }

/* Profile Acticity Page */
a.tab1:link, a.tab1:active, a.tab1:visited { color:#000000; text-decoration:none; }
a.tab2:link, a.tab2:active, a.tab2:visited { color:#FFFF99; }
.activity_page_tips { margin:0 10px 10px 0; float:left; }
.activity_page_title { font-size:18px; color:#800000; font-weight:bold; text-align: center; }

#activity_page_left { width:200px; float:left; }
#activity_page_right { float:left; width:590px; margin-left:5px; }
#activity_search_title { background:#979797; padding:3px 0 3px 15px; font-family:arial; font-weight:bold; font-size:16px; color:#FFFFFF; margin-bottom:0; }
#activity_sort_by {	float:right; position:relative; top:-18px; right:10px; margin-bottom:-15px; }


  .rc_box_activity           { margin-right:1px; float:left; width:20%; text-align:center; font-weight:bold; }
  .rc_box_activity_top, .rc_box_activity_bottom { display:block; }
  .rc_box_activity1          { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size: 1px; }
  .rc_box_activity2          { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
  .rc_box_activity3          { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
  .rc_box_activity4          { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; font-size:1px; }
  .rc_box_activity_content   { display:block; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background-color:#F3F3F3; height:auto; text-align:center;}
  .rc_box_activity_content p { margin:0; padding:3px; font-family:Arial; font-size:12px; color:#000000; }

  .rc_box_activity_on           { margin-right:1px; float:left; width:20%; text-align:center; font-weight:bold; }
  .rc_box_activity_on_top, .rc_box_activity_on_bottom { display:block; }
  .rc_box_activity1_on          { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#ACACAC; font-size:1px; }
  .rc_box_activity2_on          { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #ACACAC; border-right:2px solid #ACACAC; background-color:#979797; font-size:1px; }
  .rc_box_activity3_on          { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #ACACAC; border-right:1px solid #ACACAC; background-color:#979797; font-size:1px; }
  .rc_box_activity4_on          { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #ACACAC; border-right:1px solid #ACACAC; background-color:#979797; font-size:1px; }
  .rc_box_activity_on_content   { display:block; border-left:1px solid #ACACAC; border-right:1px solid #ACACAC; background-color:#979797; height:auto; text-align:center;}
  .rc_box_activity_on_content p { margin:0; padding:3px; font-family:Arial; font-size:12px; color:#000000; }

.tab-height { display:block; 
        height:50px; }


/* do not remove comment */
  .prog { }
  .prog-bg { background:url(http://graphics.pop6.com/images/common/progress/orange_bg.gif) no-repeat left; height:22px; }
  .prog-bg-r { background:url(http://graphics.pop6.com/images/common/progress/orange_bg_r.gif) no-repeat right; height:22px; line-height:22px; text-align:center; font-weight:bold; padding:0px 10px; }
  .prog-contents {  padding:10px; text-align:center; }
  .prog-bar { text-align:left; margin:5px auto; width:200px; border:1px solid #000; height:15px; background-color:#FFFFFF; }
   .prog-bar-fill { width:%; height:15px; border-right:1px solid #000000; background-color:red; }
   
.prog-button a:hover { position:relative; top:1px; left:1px; }


.rc_button { margin:0px auto; width:50%; }
.rc_button a { margin-bottom:10px; color:#FFFFFF !important; font-weight:bold; text-decoration:none !important; cursor:pointer; display:block; }
.rc_button_top, .rc_button_bottom { display:block; cursor:pointer; }
.rc_button1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DDDDDD; font-size:1px; cursor:pointer; }
.rc_button2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DDDDDD; border-right:2px solid  #DDDDDD; background-color:#800000; font-size:1px; cursor:pointer; }
.rc_button3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DDDDDD; border-right:1px solid  #DDDDDD; background-color:#800000; font-size:1px; cursor:pointer; }
.rc_button4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DDDDDD; border-right:1px solid  #DDDDDD; background-color:#800000; font-size:1px; cursor:pointer; }
.rc_button_content { display:block; border-left:1px solid  #DDDDDD; border-right:1px solid  #DDDDDD; background-color:#800000; height:auto; text-align:center; cursor:pointer;  }
a.rc_button:active { position:relative; top:1px; left:1px; cursor:pointer; color:#FFFFFF !important; text-decoration:none !important; }

 

.b2 {margin-bottom:2px;}
#activity_page_top { margin-top:10px; }
.activity_page_desc { margin:0px 10px 10px 10px; }
#activity_page_bottom { margin:10px; }

.profile_activity { float:left; margin:5px 5px 0 5px; }
.profile_activity_views { float:left; font-size:14px; color:red; }
.profile_activity_views_date { float:left; margin-left:5px; margin-bottom:5px; width:80%; color:#000000; }
.profile_activity_winks { float:left; font-size:14px; color:red; margin-top:5px; }
.profile_activity_winks_date { float:left; margin:5px 0 5px 5px; width:80%; color:#000000; }
.profile_activity_winks_delete { float:right;margin:1px 5px 5px 0;color:#000000; }
.profile_activity_hotlist { float:left; padding:5px 0 5px 0; font-size:14px; color:red; }
.profile_activity_hotlist_date { float:left; margin:0 0 5px 5px; padding:5px 0 5px 0; width:80%; color:#000000; }
.profile_activity_match_views { float:left; padding:5px 0 5px 0; font-size:14px; color:red; }
.profile_activity_match_date { float:left; margin-left:5px; padding:5px 0 5px 0; width:80%; color:#000000; }

#activity_tabs { border-top:1px solid #FFFFFF; }
.rc_box_all_activity_on, .rc_box_all_activity { width:16%; float:left; margin-right:1px; font-weight:bold; text-align:center; }
.rc_box_hotlist_activity { width:22%; float:left; margin-right:1px; font-weight:bold; }
.activity_sort_by { font-size:11px; color:#FFFFFF; }

/* Wink Popup */
  #sfMenuDiv, #fMenuDiv { padding:2px 0px 0px 2px; border:1px solid #EE6119; background-color:#FFFFFF; text-align:left; }
  #sfMenuDiv            { width:135px; display:none; position:absolute; left:0px; top:20px; padding:5px; }
  #fMenuDiv             { width: 90px; }
  #sfMenuDiv a:link, #sfMenuDiv a:active, #sfMenuDiv a:visited, #fMenuDiv a:link, #fMenuDiv a:active, #fMenuDiv a:visited { color:#000000; text-decoration:none; }
  #sfMenuDiv a:hover, #fMenuDiv a:hover { color:#FF6633; }
  #sfMenuDiv div, #fMenuDiv div         { padding:2px; }
  #sfButton              { width:120px; border:1px solid #FF6600; background-image:url(http://graphics.pop6.com/images/ffadult/winks/winksbg.gif); text-align:center; font-size:12px; font-weight:bold; line-height:20px; color:#FFFFFF; cursor:default; }
  .flirtIcon             { width:30px; float:left; text-align:center; }
  #sfMenuDiv .winks_info { color:#666666; font-size:8pt; } 


.hide_wink_menu          { position:relative; width:120px; z-index:9998; margin-right:0px; }

#activity_page_summary_table { width:240px; }
.profile_activity_left { margin:10px; padding:10px; }
#upgrade_button a{ text-decoration:none; color:#FFFFFF; font-size:11px; padding-left:3px; padding-top:1px; padding-right:3px; padding-bottom:1px; font-weight:bold; }
.matches_title { font-size:18px; color:#800000; }
.no_matches { margin:10px; }

.display_inline { display:inline }


 


  /* BEGIN nvbr-cont styles */ /*this controls the layout and design of navbar*/
  .nvbr-cont {margin:0;padding:0;text-align:left;}
  .nvbr-lt,.nvbr-bdy,.nvbr-rt {margin:0;padding:0;}
    .nvbr-lt {background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat 0 0;height:34px;width:7px;padding:0;margin:0;}
    .nvbr-rt {background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat -12px 0;height:34px;width:7px;padding:0;margin:0;text-align:right;}
    .nvbr-bdy {position:relative;background:url(http://graphics.pop6.com/images/ffadult/common/bgs.gif) repeat-x 0 0;padding:7px 0 0 0;margin:0;height:34px;}
      .nvbr-jn-bttn {position:absolute;left:85.75%;_left:84.25%;top:4px;}
      .jn-bttn {background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat 0 -108px;width:121px;height:24px;}
      .nvbr-bdy ul {display:inline;margin:0;padding:0;list-style:none;}
        .nvbr-bdy ul li {display:inline;margin:-2px;padding:0;}
    .nvbr-bdy ul li a:link,.nvbr-bdy ul li a:visited,.nvbr-bdy ul li a:hover,.nvbr-bdy ul li a:active {color:#FFFFFF; text-decoration:none;font:bold 12px arial;padding:6px 1.85% 9px 1.85%;margin:0;background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat 0 -39px;overflow:hidden;}
	.nvbr-bdy ul li a.nvbr-st:link,.nvbr-bdy ul li a.nvbr-st:visited,.nvbr-bdy ul li a.nvbr-st:hover,.nvbr-bdy ul li a.nvbr-st:active {color:#FFFFFF;text-decoration:none;font:bold 12px arial;padding:6px 1.85% 9px 1.85%;margin:0;background:none;}

  /* END nvbr-cont styles */ /* Commenting out for now. This controls the highlighting of nav item when on corresponding page */

  /* BEGIN ddmenu styles */ /*these are the dropdown menu list styles*/
  .ddmenu ul,.usr-ddmenu ul {display:inline;margin:0;padding:0;text-align:left;}
  .ddmenu li,.usr-ddmenu li {display:inline;margin:0;padding:0;}
  .ddmenu li a:link,.ddmenu li a:visited,.ddmenu li a:hover,.ddmenu li a:active {color:#FFFFFF;text-decoration:none;margin:0;padding:6px 2.0% 12px 2.0%;position:relative;z-index:700!important;}
  .ddmenu li.selected a:link,.ddmenu li.selected a:visited,.ddmenu li.selected a:hover,.ddmenu li.selected a:active {color:#990000;background:#FFF;margin:0;padding:6px 1.74% 12px 1.74%;_padding:6px 1.8% 12px 1.8%;;border:1px solid #999;border-bottom:none;z-index:700!important;position:relative;}
  /* END ddmenu styles */

  /* BEGIN nvbr-menudd styles */ /* This is for the navbar dropdown containers */
  .nvbr-menudd {position:absolute;visibility:hidden;margin:-2px 0 0;padding:0 5px 0 0;z-index:699!important;font-size:11px;}
    .nvbr-menudd a:link,.nvbr-menudd a:visited,.nvbr-menudd a:hover,.nvbr-menudd a:active {display:block;margin:0;padding:5px 5px 5px 20px;background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) no-repeat -5px -66px;}
	.nvbr-menudd a:hover {background:url(http://graphics.pop6.com/images/ffadult/common/icons.gif) #ffeb99 no-repeat -5px -66px;padding:5px 5px 5px 20px;}
    .nvbr-menudd ul,.usr-menudd ul {display:block;margin:0;padding:0;list-style:none;}
      .nvbr-menudd ul li,.usr-menudd ul li {display:block;margin:0;padding:0 0 2px 0;}
        .nvbr-menudd ul li div,.usr-menudd ul li div {text-align:center;color:#404040;font:normal 10px arial;margin:0;padding:0 5px;}
  /* END nvbr-menudd styles */

  /* BEGIN usr-ddmenu styles */ /* This is for the language parent link for the lang dropdown */
  .usr-ddmenu li a:link,.usr-ddmenu li a:visited,.usr-ddmenu li a:hover,.usr-ddmenu li a:active {margin:0;padding:3px;position:relative;z-index:800;}
  .usr-ddmenu li.selected a:link,.usr-ddmenu li.selected a:visited,.usr-ddmenu li.selected a:hover,.usr-ddmenu li.selected a:active {background:#FFFFFF;margin:0;padding:2px;border:1px solid #999;border-bottom:2px solid #FFF;position:relative;z-index:800;}
  /* END usr-ddmenu styles */

  /* BEGIN usr-menudd styles */ /* This is for the language dropdown container */
  .usr-menudd,.lng-menudd {position:absolute;visibility:hidden;margin:0;padding:0;z-index:799;font-size:11px;}
  .usr-menudd a:link,.usr-menudd a:visited,.usr-menudd a:hover,.usr-menudd a:active{display:block;margin:0;padding:2px 12px;}
  /* END usr-menudd styles */

  /* BEGIN nvbr-b styles */ /* This defines the rounded corners for dropdown containers */
  .nvbr-b,.nvbr-rc_box_grab-tab { margin-bottom:10px;min-width:100px!important;width:expression(this.clientWidth < 99 ? "100px" : "none");max-width:250px!important;width:expression(this.clientWidth > 149 ? "150px" : "none");}
  .nvbr-b_top, .nvbr-b_bottom { display:block; }
  .nvbr-b1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#cccccc; font-size:1px; }
  .nvbr-b1a { display:block; overflow:hidden; height:1px; margin:0; background-color:#cccccc; font-size:1px; }
  .nvbr-b1b { display:block; overflow:hidden; height:1px; margin:0 5px 0 0; background-color:#cccccc; font-size:1px; }
  .nvbr-b1c { display:block; overflow:hidden; height:1px; margin:0 5px 0 0; background-color:#cccccc;_background-color:none; font-size:1px; }
  .nvbr-b2 { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #cccccc; border-right:2px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b3 { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #cccccc; border-right:1px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b4 { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #cccccc; border-right:1px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b2b { display:block; overflow:hidden; height:1px; margin:0 3px 0 0; border-left:2px solid #cccccc; border-right:2px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b3b { display:block; overflow:hidden; height:1px; margin:0 2px 0 0; border-left:1px solid #cccccc; border-right:1px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b4b { display:block; overflow:hidden; height:2px; margin:0 1px 0 0; border-left:1px solid #cccccc; border-right:1px solid #CCCCCC; background-color:#FFFFFF; font-size:1px; }
  .nvbr-b_content { display:block; border-left:1px solid #cccccc; border-right:1px solid #cccccc;background:#FFFFFF; }
  /* END nvbr-b styles */












  .outer_table_cell_metalheader { font-size:20px; font-weight:bold; text-align:center;  }
  .outer_table_cell_monthmetal  { vertical-align:middle; border:0; border-bottom:1px solid #ddd; }
  .format_dollar            { font-weight:bold;  font-size:29px;  }
  .format_cents             { font-weight:bold;  font-size:15px;  text-decoration:underline;  }
  .price_word_month         { font-weight:bold; font-size:8px;  }
  .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;    }
  .format_dollar_gold12     { font-size:60px; color:#800000; }
  .table_membership_package { margin: 5px 0; }
  .table_membership_package_02     { }
  .harmony_benefits, .harmony_renewal_rates { border:0; margin:8px 0;  }
  .expander_title_left      { font-weight:bold;  font-size:14px;  }
  .membership_months        { font-size:21px;  font-weight:bold; }
  .free_text                { font-size:10px; }
  .gutter_harmony           { font-size:1px; padding:0;  }
    
    
    .outer_table_cell_metalheader    { font-size:16px; font-weight:bold; text-align:center;  }
    .outer_table_cell_metalheader_13 { font-size: 13px; font-weight:bold; text-align:center;  }
    .table_cell_metaltext_12         { font-size:12px; font-weight:normal; text-align:left; }
    .expander_link_viewall           { color: #000; }
    .highlight_ben li {
    
          list-style-image: url(http://graphics.pop6.com/images/common/billing/bill_check_orange1_light.gif);
        font-size:11pt;  text-align:left; font-weight:bold; line-height:.8em; }
    .highlight_divider               { background-color:#ddd;  height:25px;  }
    .select_plan_cell               { width:450px; }
    .select_plan_cell_highlight     { padding-left:15px; width:450px; }
    .select_plan_cell_highlight     {  padding-left:15px; width:550px; }
    .select_plan_cell_highlight_2cell   {  padding-left: 15px;  width:400px;  }
    .harmony_renewal_rates2         { border:0;  margin:0;  }
    .module_standard_contact        { margin-bottom:15px; }
    .standout{
          color:#800000;
          white-space:nowrap;
    }







  









/* RESULTS LISTING VIEW INFO  */
  .sr_inner         { background-color:transparent; padding-top:0; }
       .sr_inner { border-left:1px solid #d0d0d0;  border-right:1px solid #d0d0d0; }
  
  .lv_heading       { background-color:#ffffff; border-bottom: 1px solid #d0d0d0; padding-left:3px; }
  .corners_center   { background-color:#ffffff; border-top: 1px solid #d0d0d0; }
  .corner_center_bottom { background-color: #ffffff; border-bottom: 1px solid #d0d0d0;}
  .lv_actions       { padding-right:5px; white-space:nowrap; vertical-align:top; text-align:right; }
  .lv_member_photo  { padding:5px 5px 0 5px; }
  .lv_interested    { position:absolute;}                                 
  td.lv_data        { color:#999999; font-size:11px; position:relative; width:240px;}  
  td.lv_data a      { font-weight:bold; }

  .handle-age-gender td          { margin:0px; padding:0px; white-space:nowrap; }  
  .handle-age-gender td img      { vertical-align:middle; }
  .member_name, .member_name a   { font-size:12px; font-weight:bold; }

  .citystate, .agesex, .distance, .looking_for, .last_visit  { color:#999999; font-size:11px; }
  .distance                      { font-size:12px; font-weight:bold; color:#000000; } 
  .photo, .video, .voice_intro, .photo a, .video a, .voice_intro a { font-size:11px; font-weight:bold; }
  .standardbox-contents .online_now { display:block; }
  .online_now, .online_now a     { color:green;   font-size:11px; font-weight:bold; }
  .vip_desc                 { color:#999999; font-size:11px; display:block; padding:5px; overflow:hidden; background-color:#F3F3F3; }
  .kudos                    { font-size:11px; color:#999999; font-weight:bold;}
  .kudos_title              { font-size:12px; color:#000000; }
  .birthday                 { font-size:12px; font-weight:bold; color:#000000; }
  .compatability_stars      { font-size:11px; color:#999999; }

  .lv_most_network                  { }  
  .viewed, .friends, .testimonials  { font-size:11px; font-weight:bold; color:#000000; }


/* COBRAND & DARK BACKGROUND OVERRIDES */
  

  /* HILIGHTED REGIONS */
    .lv_heading_highlight       { background-color:#FECC00 }    
    .corners_center_highlight   { background-color:#FECC00; border-top: 1px solid #FECC00; }
    #fastcupid div.hilighted .lv_heading { background-color:#FECC00; }  

  .action_tag_text { font-size:11px; color:white; font-family:arial; }  


/* GALLERY VIEW (action-sprites) OUTER CONTAINER */
  .axn_gal_ro_top     { padding:0px 0px 5px 0px; }
  .axn_gal_ro_bottom  { padding:2px 0px 2px 0px; }

/* GALLERY VIEW (action-sprites) INNER CONTAINER */
  .axn_g_flirt        { display:inline; margin:0px 3px 0px 0px; }   
  .axn_g_email        { display:inline; margin:0px 0px 0px 2px; }   
  .axn_g_hotlist      { display:inline; margin:0px 3px 0px 0px; }   
  .axn_g_invite       { display:inline; margin:0px 0px 0px 2px; }   
  .axn_g_talk         { display:inline; margin:0px 0px 0px 2px; }

/* LINKS & CONTENTS */
  .axn_g_link a      { background-image:url(http://graphics.pop6.com/images/common/sprite_interact3.gif); background-color:transparent; background-repeat:no-repeat; white-space:nowrap; padding:2px 0px 7px 20px; font-size:11px; font-weight:bold; }
     
      
     /* .axn_g_link a      { background-image:url(http://graphics.pop6.com/images/common/sprite_interact3_dark.gif); }  */
        

  /* Fixes FlirtPopup Nesting issue (Gallery view)*/
  .axn_g_flirt .winksmenu a {background-image:none; padding:0px 0px 0px 0px; }

  .axn_g_flirt a   { background-position:0 -205px; }
  .axn_g_email a   { background-position:0 -237px; }
  .axn_g_hotlist a { background-position:0 -267px; padding:2px 0px 7px 14px; }
  .axn_g_invite a  { background-position:0 -300px; padding:2px 0px 7px 18px !important; } /* Adj for Narrow Width Cells*/
  .axn_g_talk a    { background-position:6px -417px; }


/* LIST VIEW (action-sprites) - OUTER CONTAINER  */
  .action_list      { width:230px; margin:0px; }
  .action_list dd   { margin:1px; padding:1px; font-size:12px;  }

/* LIST VIEW  (action sprites) INNER containers  */
  .action_list .axn_l_flirt, 
  .action_list .axn_l_email,
  .action_list .axn_l_hotlist, 
  .action_list .axn_l_voice,
  .action_list .axn_l_invite  { text-align:right; height:20px; background-image:url(http://graphics.pop6.com/images/common/sprite_interact3.gif); background-repeat:no-repeat; }
                                           
  .action_list .axn_l_flirt    { background-position: 210px -205px; position:relative; }
  .action_list .axn_l_email    { background-position: 210px -235px; }
  .action_list .axn_l_hotlist  { background-position: 210px -265px; }
  .action_list .axn_l_voice    { background-position: 212px -416px;  }
  .action_list .axn_l_invite   { background-position: 207px -298px; } /* POSITION  primary SPRITE */

/* FIX FLIRT POPUP - Nesting issue (List view)  */
  .action_list .axn_l_flirt .winksmenu a { height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; }
  .action_list .axn_l_flirt .winksmenu   { top:18px; }

      
/* LIST VIEW  (action sprites) ANCHORS */
  .action_list .axn_l_flirt a, 
  .action_list .axn_l_email a,
  .action_list .axn_l_hotlist a, 
  .action_list .axn_l_voice a,
  .action_list .axn_l_invite a  { margin:0px 20px 0px 0px; padding:2px; white-space:nowrap; height:20px; vertical-align:middle; }

/* LIST VIEW  (action sprites) secondary btn (container) */ 
  .action_list .axn_l_flirt .confirm_id, 
  .action_list .axn_l_flirt .personality_type,
  .action_list .axn_l_flirt .voice_intro  { float:left; position:absolute; z-index:3; }  

/* LIST VIEW  (action sprites) secondary btn (anchors) */   
  .action_list .axn_l_flirt .confirm_id a, 
  .action_list .axn_l_flirt .personality_type a,
  .action_list .axn_l_flirt .voice_intro a  { height:20px; padding:2px 10px; margin:0px; text-decoration:none; font-size:16px; background-image:url(http://graphics.pop6.com/images/common/sprite_interact3.gif); background-repeat:no-repeat; background-color:transparent; }  
  
  .action_list .confirm_id        { top:0px; left:0px; }
  .action_list .personality_type  { top:0px; left:40px; }
  .action_list .voice_intro       { top:0px; left:80px; } /* POSITION Floating Secondary btns */

  .action_list .confirm_id a       { background-position: 5px -388px; }
  .action_list .personality_type a { background-position: 5px -328px; }
  .action_list .voice_intro  a     { background-position: 5px -358px; }  /* POSITION Secondary Btn Sprites */

  



  /* OLD LIST VIEW ACTIONS.(images)  DELETE after 3/1/09: RD  */
  #action .list_sprite          { height:18px; width:18px; }
  #action .list_sprite          { background-color:transparent; background-image:url(http://graphics.pop6.com/images/common/sprite_interact3.gif); background-repeat: no-repeat; }
  #action .confirm_id           { background-position:0px -390px; }
  #action .personality_profile  { background-position:0px -330px; }
  #action .voice                { background-position:0px -360px; }
  #action .wink                 { background-position:0px -210px; height:15px; }
  #action .email                { background-position:0px -240px; height:15px; }
  #action .hotlist              { background-position:0px -270px; height:15px; }
  #action .invite               { background-position:0px -300px; }



/*  FLIRT WINK POPUPS */
  
    /* .no_spank { display:none; }  */
  
  ul.flirtMenu li.hug,
  ul.flirtMenu li.kiss, 
  ul.flirtMenu li.smile, 
  ul.flirtMenu li.spank, 
  ul.flirtMenu li.wave,
  ul.flirtMenu li.wink { background-image:url('http://graphics.pop6.com/images/common/winks/sprite_flirt.gif') !important; background-repeat:no-repeat; background-color:transparent; }

  ul.flirtMenu li.hug   { background-position: 0px -60px; }
  ul.flirtMenu li.kiss  { background-position: 4px -80px; }
  ul.flirtMenu li.smile { background-position: 4px 0px; }
  ul.flirtMenu li.spank { background-position: 4px -100px; }
  ul.flirtMenu li.wave  { background-position: 2px -40px; }
  ul.flirtMenu li.wink  { background-position: 4px -20px !important; }

  /* _____ SIDE SEARCH FORM ______ */
  .sfc                             { width:177px; background:#F3F3F3; }
  #side_form  label                { font-family:arial; font-size:9pt; color:#475990; font-weight:bold; display:block;padding:5px 0px 3px 10px; background:url('http://graphics.pop6.com/images/ffadult/27081/search_icon_bullet_wt.gif') center left no-repeat;cursor:pointer;height:21px;overflow:hidden;}
  #side_form  label.inactive       { background:url('http://graphics.pop6.com/images/ffadult/27081/search_icon_bullet_wt.gif') center left no-repeat; }
  #side_form  label.active         { background:url('http://graphics.pop6.com/images/ffadult/27081/search_icon_bullet_wtd.gif') center left no-repeat; }
  #side_form  label span           { font-weight:normal; padding:0px;margin:0px;}
  #side_form  #collapsible_search div  { padding:0px 0px 0px 4px; font-family:arial; display:none; font-size:8pt; }
  #collapsible_search input        { font-size:8pt; }
  #collapsible_search select       { font-size:8pt; margin:0; width:95%; }
  #collapsible_search div#LOCATION_OPTION_submenu { display:block; }
  #side_form .sub_title            { display:block; width:96%; }
  #side_form .sub_title_inline     { display:inline; width:48%; }
  #side_form .sub_title, #side_form .sub_title_inline { color:#666666; font-weight:bold; border-bottom:1px solid #bbbbbb; margin:3px 0px 3px 2px; }
  #side_form .previewbox           { position:absolute; border:1px solid #cccccc; background:white; display:none; left:200px; padding:4px; width:200px; z-index:999999; }

  #side_form  .search_arrow_container     { position:absolute; top:-1px; left:-19px; }
  #side_form  .search_arrow_border        { display: block; font-size:1px; overflow: hidden; border-right: 17px solid #cccccc; border-top: 10px dotted transparent; border-bottom: 10px dotted transparent; }
  #side_form  .search_arrow_fill          { position:relative; left:2px; top:-22px; display: block; overflow: hidden; font-size:1px; border-top: 10px dotted transparent; border-bottom: 10px dotted transparent; border-right: 17px solid white; }



/* _____ ANTIQUE: member_quick_search ______ */
.explain { text-align:center; width:540px;}
.tb3     { margin-top:3px; margin-bottom:3px;}


/* _____ INFO ICON ______ */
.guest_info_icon { font-size:10px; }


/* _____ SEARCH RESULTS BOXES & SPACING - 3COLUMN, 4COLUMN ______ */
 
      div.norm_out     { width:24%; display:inline; float:left; }      
    .norm_ins                 { width:99%; margin:1px; height:220px;  }
      #hotest_members_results div.norm_out {width:33% !important;} 

/* No Photo  */
[if11 1]
  .nophototext {color: #FFFFCC; text-align:center;}
[elseif11]


  /* DEPRICATED: table.sch_list_out, */
  /* NEW FASTCUPID code moved to fastcupid_css-search */











#academy_content                     { width:780px; margin:0px 0px 0px 20px;}
#academy_header                      { width:780px; }
#academy_text_academy_intro          { align:left; width:780px; }
#academy_my_workshops                { width:780px;}
.academy_my_workshops_title          { color: #800000; font-weight: bold; font-size:16px; } 
#academy_my_workshops_instruction    { float: left; margin:3px 3px 0px 20px; }
.academy_table                       { margin:10px 10px 0px 20px; }



#academy_hr                          { height: 1px; width: 610px; float:right; }
#academy_order_section               { width: 610px; float: right;}
#academy_order_price                 { width: 100px; float: left; }
.academy_workshops_image             { float: left; margin: 5px; }
#academy_other_ws_row_content        { padding: 3px; }
#academy_order_button                { float:right; }



.academy_content_background b.rc_box_no_header1,.academy_content_background b.rc_box_no_header2,.academy_content_background b.rc_box_no_header3,.academy_content_background b.rc_box_no_header4 { background:#dadada !important; border-right:1px solid #999999;border-left:1px solid #999999; }
.academy_content_background b.rc_box_no_header1 { background-color:#999999 !important; }
#noteCell,td.outer_cell_inactive_menu   { border-right:0px !important;}
table.inner_cell_inactive_menu_above    { border-left:1px solid #999999 !important;}
table.inner_cell_active_menu { width:100%;position:relative !important; left:1px !important;z-index:2;}
.academy_content_background .content, .academy_content_background #top_table1, .academy_content_background .title, #layout_table  { text-align:left; }
.academy_content_background .title span { white-space:nowrap; }
.academy_content_background table       { width:100%; }
#HideShowText             { padding-top: 5px; padding-bottom: 5px;}
#chapter_Content          { padding:0px 5px; background:#dadada; border-left:1px solid #999999; border-right:1px solid #999999; }
#Chapter_content table    {width:auto;}
.goPage                   { width:25px; border:none; border:1px solid #999999;font-size:12px; }
.academy_note_td          { border-right:1px solid #999999; }
.academy_note_table       { border:1px solid #999999; background-color:#FFEE80; padding:5px; cellspacing:2px; }
.academy_workshop_names   { font-size:14px; color:#ffffff; font-weight:bold; }
#academy_get_icon_text    { padding-top: 5px; padding-left: 6px;color:#000000; }
#Course_In_Progress       { padding-top: 2px; color:#000000; }
.Academy_note             { width:100%; height:100px; border:1px solid #999999; }
.academy_pagination_query { padding: 5px; background-color: #EFEFEF; border: 1px solid #999999; border-top: none; }



.notesTable    { margin: 10px; }
.notesLine     { background-color:#FFEE80; border:1px solid #999999; padding:10px; }
.notesTopText  { padding-bottom:5px; font-family:Arial; font-size:12px; }



  .workshop_layout       { width:780px; padding-left:10px; padding-top:10px; padding-right:10px; cellpadding:5px; cellspacing:0px; border:0px;}
  .workshop_header       { width:780px; color:#000000; height: 80px; border:solid 1px #999999; background-image:url('http://graphics.pop6.com/images/ffadult/workshop/header_bg.jpg'); background-color:#E5E1E0; }
  .workshop_button       { border:1px solid #999999; background-color:#dadada; font-size: 12px; font-weight: bold; color: #373737; }
  .workshop_header_text  { font-size:18px;color:#000000; }
  .workshop_body_table   { border: 1px solid #999999; }
  .workshop_row_header   { background-color:#efefef; }
  .workshop_row_odd      { background-color:#ffffff; }
  .workshop_row_even     { background-color:#fbfbfb; }
  .workshop_content_pane { background-color:#dadada; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; }
  .workshop_content_pane_top_header           { padding:5px; height:35px; border-top:1px solid #AFAFAF; border-left:1px solid #AFAFAF;  border-right:1px solid #AFAFAF; background-color:#9F1313; }
  .workshop_content_pane_middle_header        { padding:5px; color:#333333; border-top:1px solid #AFAFAF; border-left:1px solid #AFAFAF; border-right:1px solid #AFAFAF; background-color:#F79A17; }
  .workshop_content_pane_bottom_header_left   { padding:5px; background-color:#efefef; border-top:1px solid #AFAFAF; border-left:1px solid #AFAFAF; }
  .workshop_content_pane_bottom_header_right  { padding:5px; background-color:#efefef; border-top:1px solid #AFAFAF; border-right:1px solid #AFAFAF; border-left:1px solid #AFAFAF; }
  .outer_cell_active_menu   { width:25%; border-top:1px solid #999999;  border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:none; background-color:#dadada; cursor:hand; cursor:pointer; }
  .inner_cell_active_menu   { border-top:none; border-bottom:none; background-color:#dadada; cursor:hand; cursor:pointer; width:25%;}
  .outer_cell_inactive_menu { width:25%; border-top:none; border-bottom:none;  border-right:1px solid #999999; border-left:1px solid #999999; background-color:#ffffff; cursor:hand; cursor:pointer; }
  .inner_cell_inactive_menu_above { border-top:1px solid #999999;  border-bottom:none; border-right:1px solid #999999; border-left:none; cursor:hand; cursor:pointer; background-color:#F3F3F3;}
  .inner_cell_inactive_menu_below { border-top:none;  border-bottom:1px solid #999999;  border-right:1px solid #999999;  border-left:none; background-color:#ffffff;  cursor:hand;  cursor:pointer; }
  .inactive_menu_text  { font-weight:normal; }
  .active_menu_text    { font-weight:bold; }
  .parent_percent      { background-color: #ffffff;  border:1px solid #9F1313;  width:100px; height:7px; }
  .child_percent       { height:10px; background-color:#9F1313; }







#ShopContain                   { width:840px; }
#ShopContain table             { _width:99.5%; }
#ShopContain #Shop_leftCol     { width:49%; float:left; margin:5px 0 5px 5px; }
#ShopContain #Shop_rightCol    { width:48%; float:right; margin:5px 5px 5px 5px; }
#Shop_leftCol table            { width:90%; }
#Shop_rightCol table           { width:90%; }
.rc_box_header_content td      { color:#000000; }




   
.video_header_box { margin:0 5px 0 15px; }
.video_page_header { font-size:24px; font-weight:600; letter-spacing:-2px; padding:0 10px; }
.video_page_sub_header { font-size:20px; font-weight:600; letter-spacing:-2px; padding:0 10px 8px 10px; letter-spacing:-1px; color:#000000; }
.video_page_section_header { float:left; font-weight:600; font-size:14px; margin-left:10px; color:#000000; }
.webcam_sub_title { font-weight:700; margin:5px 0 0 10px; }
#member_video_container { margin:10px 5px; padding:8px; }
#webcams { float:left; }
#webcams table { width:95%; }
.live_webcam { float:left; width:120px; height:110px; text-align:center; margin:5px 0 0 10px; }
.mem_webcam { float:left; width:120px; height:110px; text-align:center; margin:5px 0 0 5px; }
.line { border-bottom:1px solid #DDDDDD; align:center; margin:0 2%; margin-bottom:10px; }

/* Upload/Record/Broadcast Buttons */
#member_video_container #FLAT .rc_box_no_header1  { background-color:#FF6600; }
#member_video_container #FLAT .rc_box_no_header2, #member_video_container #FLAT .rc_box_no_header3, #member_video_container #FLAT .rc_box_no_header4, #member_video_container #FLAT .rc_box_no_header_content { border-left-color:#FF6600; border-right-color:#FF6600; background-color:#FF6600; } 
#member_video_container #FLAT { float:left; margin-right:5px; width:100px; padding:0; text-align:center; color:#FFFFFF; font-weight:900; }
#member_video_container #FLAT .rc_box_no_header { margin:0; }

/* Manage Button */
#FLAT_red .rc_box_no_header1  { background-color:#900000; }
#FLAT_red .rc_box_no_header2, #FLAT_red .rc_box_no_header3, #FLAT_red .rc_box_no_header4, #FLAT_red .rc_box_no_header_content { border-left-color:#900000; border-right-color:#900000; background-color:#900000; } 
#FLAT_red { float:left; margin-right:5px; width:100px; padding:0; text-align:center; color:#FFFFFF; font-weight:900; }
#FLAT_red .rc_box_no_header { margin:0; }

/* Search Buttons */
#FLAT_search .rc_box_no_header1  { background-color:#900000; }
#FLAT_search .rc_box_no_header2, #FLAT_search .rc_box_no_header3, #FLAT_search .rc_box_no_header4, #FLAT_search .rc_box_no_header_content { border-left-color:#900000; border-right-color:#900000; background-color:#900000; } 
#FLAT_search { float:right; margin:0 5px 5px 0; width:100px; padding:0; text-align:center; color:#FFFFFF; font-weight:900; }
#FLAT_search .rc_box_no_header { margin:0; }
.video_main_buttons { color:#FFFFFF !important; font-weight:700 !important; text-decoration:none !important; margin:0 5px !important; }
.video_cams_search { float:right; margin-right:12px; }

/* Filter Section for All Member Webcams */
.groupings { float:left; width:93%; margin:0 0 0 10px; text-align:center; border:1px solid #DDDDDD; background:#FBFAE0; }
 .groupings ul, .groupings li { display:inline; list-style-type:none; text-decoration:none; float:left; font-size:11px; margin:0; padding:1px; color:#FF6600; }
 .groupings a { float:left; font-size:11px; white-space:nowrap; color:#FF6600; }	
 .groupings a:visited { color:#FF6600; }
.video_filter { color:#000000; margin-left:5px; }
 
/* Movies/Videos on Demand section of Video Main*/ 
#mod { margin:10px 0; padding:8px; }
 #mod #FLAT_search { margin-right:15px; }
 .mod_list { float:left; width:525px; margin-left:1px; text-align:center; font-size:10px; padding-top:5px; }
 .mod_thumb { float:right; text-align:center; width:85px; height:145px; }
 .watch { font-weight:700; font-size:11px; padding-bottom:3px; }
 .amod { float:left; width:260px; margin-left:10px; }
 .movie { color:#000000; }

 /* Cams Sections of Video Main */
#video_main_cams { margin:10px 0; padding:8px; } 
.model_table { table-layout:fixed; border-collapse: collapse; margin:0 5px 5px 5px; width:102px; }
.model_name { font-size:10px; color:#000000; background-color:#DDDDDD; width:100%; text-align:center; }
.model_online_status { font-size:9px; color:#000000; background-color:#F5F4D6; text-align:center; }

/* Info Icon */
.info_icon_video { top:66px !important; }
.info_icon { position:absolute; left:-15px; top:63px; float:right; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.info_icon_live_webcam { position:absolute; left:88px; top:61px; float:right; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }


/* Live Member Webcams */
.live_webcam_container { position:relative; width:105px; }
.webcam_live_play { position:absolute; margin-top:62px; right:20px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

/* CSS for Video Search results page*/
#mainContainer { width:560px; }
#outerContainer { float:left; background-image:url(http://graphics.pop6.com/images/ffadult/anon/topBackground.jpg); background-position:top center; }
#innerContainer { float:left; width:560px; background-image: url(http://graphics.pop6.com/images/ffadult/anon/mainBackground.jpg); background-repeat:no-repeat; background-position:bottom center; }

.confirm_title { font-size:22px; color:#333333; font-weight:bold; margin:10px 5px 5px 10px; }
.confirm_desc { margin:0 0 10px 15px; text-align:left; font-weight:bold; }

#video_pagination { text-align:center; width:300px; margin-bottom:5px; }
 #video_pagination .page a { float:left; border:1px solid #999999; color:#999999 !important; padding:0 2px 0 2px; font-size:10px; margin:5px 2px 5px 2px; text-decoration:none; }
 #video_pagination .page a:hover { border:1px solid #FC6618; text-decoration:none; }
 .page_space_anon { float:left; margin:5px 2px 5px 2px; color:#999999; }
 .video_page_selected { background:#FC6618; color:#FFFFFF !important; border:1px solid #FC6618; }

#recorded_show_container { width:820px; margin:0 10px; }
.video_search_tags { font-size:10px; }
.video_search_tags_title { color:#760404; font-weight:bold; }

#recorded_show_anon_right { width:70%; float:left; }
.anon_confirm_button { margin-bottom:10px; }
.recorded_show_table { margin-top:20px; }
.video_pagination_bottom { float:center; margin:4px 0 6px 0; }

#video_pagination_member_top, #video_pagination_member_bottom { float:right; text-align:right; font-weight:600; white-space:nowrap }
#video_pagination_member_top { margin:0 0 10px 0;  }
#video_pagination_member_bottom { margin:4px 0 6px 0; }

/* All Member Webcams/Videos */
.webcam_thumbnail_container { margin:0; padding:0; width:100px; }
.webcam_thumbnail { position:relative; margin:0; padding:0; }
.webcam_handle { text-align:center; font-size:10px; font-weight:700; color:#000000; }
.webcam_explicit { text-decoration:none !important; color:#000000 !important; }
.webcam_explicit_thumbnail { width:100px; height:76px; text-decoration:none; }

/* Search Form */
.video_search_form_title { color:#000000; font-weight:bold; }
#recorded_show_left { width:28%; float:left; margin:3px 0 0 0; }

/* Member Videos */
.mem_webcam_container  { position: relative; width:105px; }
.webcam_play { position:absolute; bottom:30px; right:37px; }
.webcam_speaker { position:absolute; bottom:6px; right:17px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.info_icon_square { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.webcam_hq { position:absolute; bottom:65px; right:5px; }

/* CSS for each video thumbnail */
.video_thumbnail_member { margin:0; padding:0; width:100px; }
.info_icon_img { position:relative; display:inline; margin-top:-20px; }
.video_remove { margin-left:30px; }

/* CSS for Video Show */
.video_show_breadcrumb { padding-bottom:0; }
.video_show_desc { margin-right:4px; }
.video_show_admin { border: 1px dotted #f00; color:#f00; }
.video_show_more_videos { padding-bottom:2px; }
.video_show_more_title { color:#FFFFFF; }
.video_show_more_list { padding:0px; }
.video_show_more_thumbnail { overflow:auto; height:400px; margin:0 0 0 16px; }
.video_show_spinner { margin:6px 0 6px 0; }
.video_show_video { padding:0px 4px 4px 0px; }
#video table border { padding:0px 0px 0px 40px }
.video_show_not_available { text-align:center; padding-top:130px; }
.video_show_stars { padding-left:3px; }
.video_show_rate { padding-left:3px; }
.video_show_video_desc { margin:8px 0 6px 0; }
.video_show_user_thumbnail { margin:0 12px 0 0; }
.video_show_user_icon { margin-right:4px; vertical-align:middle; }
.video_show_user_info { margin-top:2px; }
.video_show_add_hotlist_container { margin:8px 0 2px 0; }
.video_show_add_hotlist_link { margin-right:10px; }
.video_show_wink { display:none; position:absolute; top:16; left:20; }
.video_show_in_favorites { font-size:70%; vertical-align:top; color:#C9A810; }
.video_show_favorite { margin-left:33px; }
.video_show_info_right { margin-top:8px; }
.video_show_flag { margin-right:15px; }
.video_show_comments { padding-right:6px; }
.video_show_rate_pointer { cursor:pointer; cursor:hand; }


#main_player_cont { margin:0; padding:0; }
 .player_cont_scrl { float:left; width:125px; height:400px; margin:0 4px 0 0; padding:2px; overflow:auto; }
 .player_cont_mn { float:left; z-index:1; }
 .player_desc { font:11px arial; margin:4px 0 4px 0; padding:0; border-top:1px solid #DDDDDD; }
  .player_desc ul { display:block; margin:0; padding:0; list-style:none; }
   .player_desc ul li { display:block; margin:0; padding:0 0 3px 0; }
    .player_desc ul .inl { display:inline; margin:0 6px 0 0; padding:0 0 3px 0; }

/* Live Member Webcams */
.broadcast_button { float:left; background:url(http://graphics.pop6.com/images/ffadult/common/button_new_bg.gif); background-repeat:repeat-x; height:36px; padding:5px 10px 0 10px;   }
.broadcast_button_text { text-align:center; color:#FFFFFF !important; font-weight:600 !important; font-size:16px; text-decoration:none !important; }
.live_webcam_user_level { color:#000000; font-size:11px; }
.live_webcam_flirt { padding-left:4px; }
.live_webcam_icons { margin:5px 5px 2px 0; }
.pad { padding:0 0 3px 5px; }
.webcam_divider { height:1px; }

/* Video Manager/Upload/Record */
.video_manager_title { padding:7px 0px 0px 7px; }
.video_manager_right_ss { width:74% }
.video_manager_right_body { display:inline; float:left; color:#000000; width:75%; }
.video_manager_record_link { padding-left:4px; padding-bottom:10px; float:right; }
.video_manager_upload_link { padding-left:9px; padding-bottom:10px; float:right; }
.video-manager_videos { text-align:center; margin:0px auto; }
.video_manager_select { color:#000000; }

.sc_box_thick h1, .sc_box_thick p { margin:0 10px; letter-spacing:1px; }
.sc_box_thick h1 { font-size:20px; color:#000000; }
.sc_box_thick p { font-family:Arial; font-size:12px; color:#000000; padding:5px 10px; }
.sc_box_thick { background:transparent; margin:0; }

.sc_box_thick1, .sc_box_thick2, .sc_box_thick3, .sc_box_thick4, .sc_box_thick5 { display:block; overflow:hidden; font-size:0; }
.sc_box_thick1, .sc_box_thick2, .sc_box_thick3, .sc_box_thick4, .sc_box_thick5 { height:1px; }
.sc_box_thick1, .sc_box_thick2, .sc_box_thick3, .sc_box_thick4 { background:#DDDDDD; }
.sc_box_thick5 { border-left:4px solid #DDDDDD; border-right:4px solid #DDDDDD; }
.sc_box_thick1 { margin:0 4px; }
.sc_box_thick2 { margin:0 3px; }
.sc_box_thick3 { margin:0 2px; }
.sc_box_thick4 { margin:0 1px; }
.sc_box_thick5 { margin:0 0px; background:#FFFFFF; border-width:0 5px; }

.sc_box_thick_content { display:block; background:#FFFFFF; border:4px solid #DDDDDD; border-width:0 4px; }

#tab_section { float:left; background:url(http://graphics.pop6.com/images/common/video/top_bg2.jpg); background-repeat:repeat-x; }
.tab_off { float:left; background:url(http://graphics.pop6.com/images/common/video/tab_off_bg2.jpg); background-repeat:repeat-x; height:26px; width:225px; padding:5px 5px 0 5px; text-align:center; }
.tab_off_container { float:left; margin-left:5px; }
.tab_off a { color:#FFFFFF !important; font-weight:600 !important; text-decoration:none !important; text-align:center !important; }
.tab_on_container { width:225px; }
.tab_on_text { padding-top:4px; text-align:center; font-weight:600; margin:0 5px; padding-bottom:6px; color:#000000; }
.videoright_image { margin:20px 10px 5px 0 !important; }
.videoleft_upsale { margin:20px 0 5px 10px !important; width:400px; }
.video_upload_tab_container { position:relative; top:5px;height:31px; }
.video_upload_error { color:red; border:1px solid #DDDDDD; background-color:#FFEE80; font-weight:bold; }
.video_upload_desc { margin-bottom:10px; }
.video_upload_begin { margin-top:10px; font-weight:600; }
.video_upload_button { width:206px !important; height:40px !important; }
.video_record_title { font-weight:700; font-size:14pt; padding-bottom:15px; }
.video_record_desc { float:left; margin:0 25px 10px 5px; }
.video_record_tips { border:1px solid #DDDDDD; background:#F3F3F3; padding:5px 5px 0 5px; margin-bottom:15px; }
.video_record_flash_container { float:left; margin:20px 5px 5px 0; }
.video_record_no_flash { width:80%; text-align:left; }


/* Styles that are for General use*/
.relative { position:relative; }
.center { text-align:center; } 
.display_none { display:none; }
.red { color:red; }
.orange { color:orange; }
.green { color:green; }
.no_padding { padding:0px; }
.width25 { width:25% }
.font10 { font-size:10px; }
.font8 { font-size:8px; }
.light_table_font_color { color:#000000; }
.text_left { text-align:left; }

h1 {
   display:inline;
   font:normal 12px "Arial", Helvetica, sans-serif;
}
h2 {
   display:inline;
   font:normal 12px "Arial", Helvetica, sans-serif;
}
h3 {
   display:inline;
   font:normal 12px "Arial", Helvetica, sans-serif;
}
h4 {
   display:inline;
   font:normal 12px "Arial", Helvetica, sans-serif;
}
