


/* Video Page Intro */
#video_main { margin:0 0 0 5px; }
#video_main_intro { margin:0 2px 4px 2px; }
.video_main_intro_img { padding:0px 3px 10px 2px; }
.video_intro_title { font-weight:bold; font-size:11pt; }
.video_intro_desc  { padding:5px 2px 10px 5px; }


/* Live Webcams Section*/
#live_webcams     { margin-bottom:4px; }
.broadcast_webcam { margin:4px 0 10px 0; }
#live_webcam_search_container { margin:4px 0 10px 0; }

/* Broadcast Webcam */
.broadcast_webcam_title { font-weight:bold; text-align:center; } 
.broadcast_table_left, .broadcast_table_center, .broadcast_table_right { border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }
.broadcast_table_left   { font-weight:bold; background-color:#FFA8B0; }
.broadcast_table_center { background-color:#F3F3F3; }
.broadcast_table_right  { border-bottom:1px solid #DCDCDC; background-color:#F3F3F3; }

/* Record a Video */
.record_video_title { font-weight:bold; text-align:center }
.record_video_desc  { text-align:left; }

/* Member Webcam/Video Search */
#live_video_search_title   { color:#000000; font-weight:bold; }
.live_video_search_sort_by { margin:4px 0 4px 0; }
.video_search_table        { margin:15px 0 4px 0; }
.video_search_table_left, .video_search_table_center, .video_search_table_right { border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }
.video_search_table_left   { font-weight:bold; background-color:#FFA8B0; }
.video_search_table_center { background-color:#F3F3F3; }
.video_search_table_right  { border-bottom:1px solid #DCDCDC; background-color:#F3F3F3; }
#webcam_search_container   { margin-left:5px; }
.video_search_sort_options { margin:4px 0 8px 0; }
  .mem_webcam { float:left; width:110px; height:110px; text-align:center; margin:5px 0 0 5px; }
.member_webcams { margin-bottom:4px; }
.view_more      { padding:1px; }
.webcams_title  { padding:2px 2px 2px 4px; }

/* For OUT Only */
.premium_erotica_list { padding-left:15px; }

/* Video Info Popup*/
.info_icon_location { width:110px; }

/* CSS for Video Search results page*/
#video_pagination_bottom { float:center; margin:4px 0 6px 0; }
.favorite_videos { margin:5px; padding:5px; text-align:left; } 


/* 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/ffz/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 #DCDCDC; background-color:#FFF6CF; 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 #DCDCDC; 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/ffz/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/ffz/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 #DCDCDC; background-color:#FFF6CF; 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: #FFA8B0; text-align: center; vertical-align: center; font-weight: bold; }
.who_can_view   { background-color: #FFA8B0; }
/* 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; }

