

   
.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:12px; font-weight:600; padding:0 10px 5px 0; margin-bottom:10px; color:#000000; border-bottom:2px solid #666666; }
.video_page_section_header { float:left; font-weight:600; font-size:12px; 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; width:860px; }
#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 #666666; align:center; margin:0 2%; margin-bottom:10px; }
#recorded_show_anon_right .pgn { display:block; padding:4px 0; }

/* 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; }
 .groupings ul, .groupings li { display:inline; list-style-type:none; text-decoration:none; float:left; font-size:11px; margin:0; padding:1px; }
 .groupings a { float:left; font-size:11px; white-space:nowrap; }	
.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; padding:0 16px; }
#outerContainer { float:left; background-image:url(https://secureimage.securedataimages.com/images/ffadult/anon/topBackground.jpg); background-position:top center; }
#innerContainer { float:left; width:560px; background-image: url(https://secureimage.securedataimages.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; color:#000000;}

#video_pagination { text-align:center; width:300px; margin-bottom:5px; padding:0 16px; overflow: hidden; }
 #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:930px; margin:0 10px; }
.video_search_tags { font-size:10px; }
.video_search_tags_title { color:#760404; font-weight:bold; }

#recorded_show_anon_right, #recorded_show_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; }

.username_video, .username_video a { text-align:left; text-decoration:none; }
/* 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; cursor: pointer; }

/* 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; }
.webcam_speaker2  { position:absolute; bottom:6px; right:7px; 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  { display:block; text-align:center; width:120px; }

/* 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; position:relative; }
.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:425px; margin:0 4px 0 0; padding:2px; overflow:auto; position:relative; }
 .player_cont_mn   { float:left; z-index:1; }
 .player_desc { font-size: 11px; 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(https://secureimage.securedataimages.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:7px 0 7px 5px; }
.webcam_divider    { height:1px; }

.vid_pagination_bottom {
    margin:20px 0 0;
}

/* Video Manager/Upload/Record */
#video_manager .rcm     { overflow: hidden; width: 100%; }
.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:74%; }
.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-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(https://secureimage.securedataimages.com/images/common/video/top_bg2.jpg); background-repeat:repeat-x; }
.tab_off     { float:left; background:url(https://secureimage.securedataimages.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 { float:right; position:relative; width: 333px; height: 392px; background-position:top; background-repeat:no-repeat; background-image:url(https://secureimage.securedataimages.com/images/ffadult/vidManager/uploadImage.jpg); margin:20px 10px 30px 0 !important; }
.videoright_image_desc_text { width:280px; padding-bottom: 3px; padding-right:2px; float:right; position:absolute; bottom: 0px; right:0px; overflow:hidden; font-size:7pt; color:#FFFFFF; }
.videoleft_upsale { float:left; margin:20px 0 5px 10px !important; width:425px !important; }
.video_upload_tab_container { position:relative; top:5px;height:31px; }
.video_upload_error  { color:red; border:1px solid #666666; 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 #666666; 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; }

/* previously button1 and button2 */
#upload_more_buttons { white-space:nowrap; display:block; }
#manage_your_videos_buttons { white-space:nowrap; display:block; }
/* title_member_video_upload was previously text_description */
.title_member_video_upload { font-size: 14pt; font-weight:bold; margin-bottom: 10px; letter-spacing:-1px; }
.title_member_video_upload_comp { font-size: 14pt; text-transform:uppercase; font-weight:bold; }
#posIE { padding-right:9px; }
.upload_approval    { color:#ffffff; }
.upload_button_left { height: 46px; padding:0px 8px 0px 20px; float:left; line-height: 43px; font-size: 12pt;}
.upload_button_left { background-repeat:repeat-x; background-image:url(https://secureimage.securedataimages.com/images/ffadult/vidManager/bg-button-left.gif); }
.upload_button_left span { text-transform:uppercase; font-weight:bold; }
.upload_button_right { height: 46px; width: 45px; float:left; }
.upload_button_right { background-repeat: no-repeat; background-image:url(https://secureimage.securedataimages.com/images/ffadult/vidManager/bg-button-right.gif); }
.upload_button_right img  { margin: 9px 14px 0px 0px; }
.upload_button_right span { text-transform:uppercase; font-weight:bold; }
.upsale_banner     { margin-bottom: 25px; }
.video_button_link { text-decoration:none; margin:0; padding:0px; color:#ffffff;}
#video_container_upload { margin: 20px; padding: 20px;  background-color:#cccccc; }
.video_container_upload_inside .descr_member_video_upload {  color:#FFFFFF; }
video_container_upload_button { padding: 25px; margin: 7px 0px 0px 0px; text-align:center; background-color:#818181; }
a.video_upload       { float:left; display:block; background:transparent url('https://secureimage.securedataimages.com/images/ffadult/blogs/right_but.png') no-repeat scroll top right; height:41px; font:bold 15px; color:white; padding-right:22px; margin:5px; text-decoration:none; }
a.video_upload:hover, a.video_upload:active, a.video_upload:visited { text-decoration:none; color:white; }
a.video_upload span  { font-weight:bold; display:block; background:transparent no-repeat; background-image:url('https://secureimage.securedataimages.com/images/ffadult/blogs/left_but.png'); line-height:35px; padding:0px 0px 0px 22px; }
.video_upload_begin  { margin-top:10px; font-weight:600; }
.video_upload_button { width:206px !important; height:40px !important; }
.video_upload_desc   { margin-bottom:10px; }
.video_upload_error  { color:red; border:1px solid #666666; background-color:#FFEE80; font-weight:bold; }
.video_upload_tab_container { position:relative; top:5px;height:31px; }
div.videoleft_upsale ul { padding: 0 0 0 15px; margin:0; line-height: 16px; }


/* Begin Recorded Show MouseOver Script */
#dhtmltooltip { position:absolute; width:150px; border:2px solid black; padding:2px; background-color:lightyellow; visibility:hidden; z-index:100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/* End Recorded Show MouseOver Script */

/* Begin Recorded Show Manager Cover */
.dollar_padding { padding-left: 15px; }
.recorded_shows_header { background-color: #E8E8E8; text-align: center; vertical-align: center; font-weight: bold; }
.who_can_view   { background-color: #E8E8E8; }
/* End Recorded Show Manager Cover */

/* Styles that are for General use*/
.relative     { position:relative; }
.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; }
.COLOR_TABLE_COLUMN_HEADER_TEXT { color:#000000; }
.text_left { text-align:left; }

  .live_webcam_thumbnail     { position:relative; margin:0; padding:0; }
  .live_webcam_thumbnail img { border:2px solid #FFFFFF; }
  .live_webcam_thumbnail_over img          { border:2px solid #800000; }
  .live_webcam_container .webcam_live_play { border:0 !important; }
  .webcam_speaker2      { position:absolute; bottom:6px; right:3px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
