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

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

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

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

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

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

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


    /* STANDOUT - boxtype="rc_standout" */
.rc_standout .rc1, .rc_standout .rc2, .rc_standout .rc3, .rc_standout .rc4, 
.rc_standout .rcm, .rc_standout .rcm p, .rc_standout .rcm h1, .rc_standout .rcm h2, .rc_standout .rcm .rch { background-color:#FFFFFF; color:#000000; border-color:#FFFFFF; }
.rc_standout h1 a, .rc_standout h2 a, .rc_standout .rch a { color:#00477D;}
.rc_standout .rcb .rc2, .rc_standout .rcb .rc3, .rc_standout .rcb .rc4, 
.rc_standout .rcm, .rc_standout .rcm p, .rc_standout .rcm .rcc { background-color:#FFFFFF; color:#000000; }
.rc_standout a {color:#0066CC;}


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

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


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


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

.rc_header .rcm p, .rc_header .rcm .rcc, .rc_footer .rcm p, .rc_footer .rcm .rcc,
.rc_content h1, .rc_content h2, .rc_footer h1, .rc_footer h2 { color:#999999;}
.rc_footer a, .rc_header a, .rc_content a   { color:#00477D;}

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

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


    /* HEADER COLOR - boxtype="rc_header" */
.rc_header .rct .rc2, .rc_header .rct .rc3, .rc_header .rct .rc4, 
.rc_header h1, .rc_header h2, .rc_header .rch { background-color:#FFFFFF; color:#9C0707; }
.rc_header h1 a, .rc_header h2 a, .rc_header .rch a { color:#00477D;}

    /* FOOTER COLOR - boxtype="rc_footer" */
.rc_footer .rcb .rc2, .rc_footer .rcb .rc3, .rc_footer .rcb .rc4, 
.rc_footer .rcm .rc_footer { background-color:#FFFFFF; color:#9C0707; }
.rc_footer .rcm .rc_footer { border-top:1px solid #D0D0D0; }
.rc_footer .rcm .rc_footer a {color:#00477D;}

    /* CONTENT COLOR - boxtype="rc_content" */
.rc_content .rcb .rc2, .rc_content .rcb .rc3, .rc_content .rcb .rc4, 
.rc_content .rcm p, .rc_content .rcm .rcc, .rc_content .rcm .rc_content { background-color:#FFFFFF; color:#9C0707; }
.rc_content .rcm p a,.rc_content .rcm .rcc a, .rc_content .rcm .rc_content a { color:#00477D; }

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

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




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

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

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

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

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

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





 


/* CONTAINERS */
.container1 h2, .container1 .content1, .container2 h3, .container2 .content2, .container3 h4, .container3 .content3, .highlight, .section { margin:0; }
.container1, .container2, .container3, .highlight { margin-bottom:10px; }
.section { margin-bottom:6px; }
.container1 h2 { font-size:14px; font-weight:bold; padding-top:6px; }
.container1 .hr { border-top:1px solid #ccc; display:block; overflow:hidden; height:1px; font-size:1px; margin-top:6px; }
.container1 .content1 { ; font-size:12px; padding:6px 0; }
.container2 h3 {  font-size:14px; padding-top:6px; }
.container2 .hr { border-top:1px solid #ccc; display:block; overflow:hidden; height:1px; font-size:1px; margin-top:6px; }
.container2 .content2 {  font-size:12px; padding:6px 0; }
.container3 .content3 {  font-size:12px; padding:6px; }
.highlight { color:black; background-color:#FFFD9F; font-size:12px; padding:6px; border:1px solid #ccc; }
.section h2 {  padding:6px 0; }
.section .hr { border-top:1px solid #ccc; display:block; overflow:hidden; height:1px; font-size:1px; margin-top:6px; }
.section .content1 {  padding:6px 0; }
#content, #page .wrapper { overflow:visible; }
.grid39 #page_main, .grid93 #page_main { margin-bottom:20px; }
.viewer_alert_container { background:#CCCCCC url(https://secureimage.securedataimages.com/images/cams/common/background_join_fan_club.jpg) repeat-x left top; border:1px solid #d6d6d6; margin:5px; vertical-align: middle; color:#000000; }
.viewer_alert_container h2{ font-size:22px; }
.viewer_alert_center_50 { width: 50%; margin: 0 auto; }
.viewer_alert_center_85 { width: 85%; margin: 0 auto 10px auto; }

.bio_top { width:100%; min-height:50px;position:relative; top:-24px; }
.bio_top h2{font-size: 24px;padding: 17px 0 22px;}
.bio_top h1 { font-size:26px; font-weight:bold; color:black; letter-spacing:-1px; padding:10px 0; background:#dcdcdc}
.bio_top h1 span{display: block;max-width: 1000px;margin: auto;}
.bio_top .full_width { margin:0 auto; position:relative;width: 100%; }
/* .bio_top .bio_top_left { position:absolute; top:8px; left:0px; } */
#cams_custom_videos_gallery h2{ font-size: 24px;padding: 17px 0 22px;}
.bio_top .bio_top_left #watch_btn { width:auto; height:24px; line-height:24px; padding:0 10px; float:left; background:#5D5C5C; color:#FFFFFF; position:relative; top:6px; left:8px; text-transform:capitalize; border-radius:2px; }
.italian .bio_top .bio_top_left #watch_btn { display:none !important; width:0px !important; }
.bio_top .bio_top_right { position:absolute; top:8px; right:0px; }
.bio_top .bio_top_right .action_button:hover { text-shadow:1px 1px #666; }
#bio_bottom { margin-top:20px; }
#bio_bottom #page_left { margin:0 10px 0 0; float:left; width:218px; }
#bio_bottom #page_main { margin:0 !important; width:744px; float:right; }
#cams_custom_videos_gallery .custom_videos_cell .model_info{position: relative;width: 100%;bottom: 0;}
#cams_custom_videos_gallery .custom_videos_cell{margin-bottom:0;}
#page_main { overflow:visible !important; }
#content { background-color:#FFFFFF !important; }
#cams_bio .wrapper { padding:14px 0; }
span.fav_button { display:block; position:relative; top:-8px; }
#bio_gallery_container { height:575px; }
.full_width { width: 1000px; min-height:20px; }
.content { height:auto; margin:0 auto; text-align:left; z-index:1; }
#cams_bio_bg { position:relative; top:-24px; padding:0 0 20px 0; }
#cams_bio_bg .summer_banner { width: 1010px; text-align: center; padding-top: 20px; position: relative; margin: 0 auto; }
#cams_bio_bg .summer_banner p { position: absolute; top: 33px; right: 193px; color: #f23041; font: italic bold 26px "open sans"; text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff; }  

.qb_btn .icon.icon-token { position:relative; top:2px; }

.call_me_button { cursor: pointer; font-size: 12px; display: inline-block; padding: 2px 8px; position: relative; top: -4px; background-repeat: repeat-x; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1F9153), to(#52D78D)); background: -webkit-linear-gradient(top, #52D78D, #1F9153); background: -moz-linear-gradient(top, #52D78D, #1F9153); background: -ms-linear-gradient(top, #52D78D, #1F9153); color: #fff; letter-spacing: normal; border-radius: 3px; border: 1px solid #318C5A; font-weight: normal; margin-left: 6px; }
.call_me_button i { vertical-align: middle; }
.question-circle { width: 18px; height: 18px; display: inline-block; background: #676767; color: #fff; border-radius: 50%; font-size: 12px; padding: 2px 5px; text-align: center; box-sizing: border-box; vertical-align: middle; cursor: pointer; }

#fan_club { background:#CCCCCC url(https://secureimage.securedataimages.com/images/cams/common/background_join_fan_club.jpg) repeat-x left top; border:1px solid #d6d6d6; margin:10px; padding:10px; vertical-align: middle; height:80px; }
.french #fan_club, .german #fan_club, .tagalog #fan_club { height:100px; overflow:hidden; }
.fc_left, .fc_center, .fc_right { flfoat:left; list-style:none; margin:0px; padding:0px; }
.fc_left { text-align:center; width:30%; font:bold 28px arial; letter-spacing:-2px; }
#fan_club .fc_center ul { margin: 0px; padding: 0px 0px 0px 20px; list-style: disc; font-size: 12px; color:black; }
#fan_club li, #fan_club .fc_center li { margin: 0px; padding: 0px; }
#fan_club .fc_right { float:right; width:15%; text-align: right; }
#fan_club .fc_left h1 { margin: 0px; padding: 0px; font: bold 28px Arial, Helvetica, sans-serif; letter-spacing:-2px; color: #333333; }
#fc_benefits ul { margin:10px 0 0 25px !important; }
#fc_benefits li { list-style-image:url('https://secureimage.securedataimages.com/images/cams/main/check.png'); padding:3px 0; *padding-left:5px; }
#fc_benefits b {color:#0066CC;}
.sidebar { width:100%; text-align:center; background-color:#f5f5f5; margin-bottom:20px; color:#000000; }
.sidebar .menu { position:relative; }
.sidebar .menu .selected::before { cursor:default; border-left: 6px solid #0280d7; content: ""; height: 100%; left: 0; position: absolute;    top: 0;}
.sidebar .menu > a:hover { background-color:#0280d7; color:white; text-decoration:none; }
.sidebar .menu > a { position:relative; height:36px; line-height:36px; color:#363636; font-size:12px; text-align:left; padding-left:16px; display:block; position:relative; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.sidebar .menu > a.fc_link { padding-left:25px; }
.french .sidebar .menu > a, .portuguese .sidebar .menu > a { line-height:18px; padding-top:18px; }
.sidebar .menu .arrow { position:absolute; right:0; top:0; }
.sidebar .menu div.bio_watch.btn, .sidebar .menu div.bio_watch_offline.btn { position:absolute; top:5px; right:5px; z-index:2; }
.sidebar .bio_pic { margin:0 auto; width:100%; }
.sidebar .schedule { text-align:left; padding:0 10px 30px 10px; }
.sidebar .activities { text-align:left; padding:0 10px; }
.schedule .table_subheader { font-weight:700; margin-bottom:5px; }
.schedule .table_alt_body { border:0 !important; }
.sidebar .activity_row .bio_thumb { display:none; }
.sidebar .activity_row .item_thumb { width:36px; height:27px; background-position:center center !important; margin: 1px 3px 1px 0 !important; }
.sidebar .activity_row .info, .sidebar .activity_row .actions { width:100%; }
.sidebar #stream_activity #blurb { display:none; }
.sidebar .actions { width:220px; font-size:11px; }
.sidebar .actions .icon.comment { width:22px;  }
.sidebar .actions .icon.thumb { width:22px; }
.sidebar .actions .commentnum, .actions .likenum { margin-right:4px; }
.sidebar .actions .comment_reply_box form { width:199px; left:0; }
.sidebar .actions .comment_reply_box .commenter { width:171px; padding:1px 0 0 0; height:17px; }
.sidebar .gift_image { width:34px; }
.sidebar .gift_cost { font-size:12px !important; bottom:12px !important; }
.sidebar .new_feature { background-color:#FF9226; border-radius:5px; color:#FFFFFF; font-weight:700; padding:2px 8px; position:relative; right:-34px; }
.spanish .sidebar .new_feature, .french .sidebar .new_feature, .portuguese .sidebar .new_feature, .chinese .sidebar .new_feature { right:-1px; }
.japanese .sidebar .new_feature { font-size:10px; right:-1px; }
.italian .sidebar .new_feature { white-space:nowrap; right:-1px; }
#sidebar_bottom { border-color:#C6CFD6; border-style:solid; border-width:0 1px 1px 1px; padding-top:30px; }
#sidebar_bottom .big_butt,
#sidebar_bottom:empty { display:none; }
.sidebar .cams_cell { width:90px; font-size:10px; overflow:hidden; text-align:center; text-overflow:ellipsis; margin: 0 9px 12px 0; }
.sidebar .cams_cell img.thumb { width:90px; height:72px; }
.sidebar .cams_cell_stream { display:block; width:100%; text-align:center; }
#premiere_upsell { padding:10px; margin:0 10px 20px 10px; border:1px solid #666; background-color:white; }
.sec_head { font-size:18px; font-weight:bold; letter-spacing:-1px; padding:0 0 3px 0; margin-bottom:6px; border-bottom:1px solid #d7d7d7; }
.sec_head h2 { font-size:22px; letter-spacing:-1px; font-weight:bold; margin:0; padding:0; }
.sec_head .right { font-size:12px; letter-spacing:0; font-weight:400; position:relative; top:9px; }
.sec_content { margin-bottom:20px; }
.about .sec_content div { font-weight:bold; }
.about .sec_content div span { font-weight:normal; }
#about_content div { font-weight:bold; }
#about_content span { font-weight:normal; }
#model_info { margin-bottom:20px; }
.schedule td { font-weight:normal; }
#sidebar_upsell { padding:10px; text-align:left; margin:0 10px 20px 10px; background-color:#0182DE; color:#FFFFFF; }
#sidebar_upsell a { color:#FFB83B; }
#sidebar_upsell .sidebar_upsell_title { font-weight:700; font-size:12px; border-bottom:1px solid #ADADAD; padding:0 0 5px 0; border-bottom:1px solid #CCCCCC }
#sidebar_upsell ul { margin-left:19px; }
#sidebar_upsell ul.sidebar_premiere_upsell { padding:10px 0 0 6px; }
#sidebar_upsell .sidebar_premiere_upsell li { list-style-image:url('https://secureimage.securedataimages.com/images/cams/main/check.png'); padding:3px 0; *padding-left:5px; }
#sidebar_upsell li.upgrade_btn { list-style-image:none; margin-top:10px; }
#sidebar_upsell li.upgrade_btn .orange { font-size:12px; font-weight:700; padding:0 4px 2px 4px; height:auto; font-family:arial,sans-serif; color:#000000; }
#activities_full .actions { width:100%; }
#activities_full #blurb { display:none; }
.sidebar .similar_models { padding:10px 0 10px 10px; }
#about_content { overflow:hidden; }
#about_content_left { float:left; width:40%; }
#about_content_right { float:left; }

#cams_view_top { overflow:hidden; margin:10px 0 0 0; }
#cams_view_top_left { float:left; padding:8px 0 0 0; position:relative; top:-4px; }
h1.cam_name { display:inline-block; font-size:24px; font-weight:700; line-height:27px; }
#top_add_fav { display:inline-block; margin-left:5px; position:relative; top:-4px; }
.fav_button { display:inline-block; color:#0066CC; font-size:12px; letter-spacing:0px; border:1px solid #A8AAA9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; cursor:pointer; font-weight:700; padding:2px 10px; text-decoration:none; position:relative; top:1px; }
#top_add_fav .fav_button { padding:3px 10px; }
.fav_button { background:url('https://secureimage.securedataimages.com/images/common/fav_btn_bg.png') repeat-x #E3E1E4; }
#add_fav, #model_info .call_me_button, #model_info .question-circle { position:relative; top:-8px; }
.add_fav { display:inline-block; } 
a.fav_button { text-decoration:none; }
.fav_counter_wrapper {  display:inline-block; position:relative; top:5px; }
#model_info .fav_counter_wrapper { top:0; }
.fav_counter { float:left; font-weight:400; font-size:12px; background-color:#FAFAFA; border-style:solid solid solid none; border-color:#ADADAD; border-width:1px; padding:4px 5px; color:#8F8F8F; }
.ie7 .fav_button, .ie7 #top_add_fav, .ie7 .add_fav, .ie7 .fav_counter_wrapper, .ie7 #cams_view_top_left .cam_name { display:block; float:left; }
.ie7 .fav_button { margin:8px 4px 0 0; }
img.qb_coins { position:relative; top:5px; margin-right:5px; }
.action_button { padding:6px 5px; display:inline-block; cursor:pointer;}
#premiere_button { cursor:pointer; }
#premiere_button .up_prem_arrow { background:url('https://secureimage.securedataimages.com/images/cams/up_prem_arrow.png') no-repeat; display:inline-block; height:13px; width:14px; }
#awards .award_cell { display:inline-block; width:230px; height:64px; margin:10px 0 20px 0; }
#awards .ribbon { width:55px; height:64px; background:transparent url('https://secureimage.securedataimages.com/images/cams/blueribbon.png') no-repeat; float:left; }
#awards .ribbon.gold { background:transparent url('https://secureimage.securedataimages.com/images/cams/badges/1_Bounty_Star_of_Month.png') no-repeat; }
#awards .ribbon.silver { background:transparent url('https://secureimage.securedataimages.com/images/cams/badges/2_Bounty_Star_of_Month.png') no-repeat; }
#awards .ribbon.bronze { background:transparent url('https://secureimage.securedataimages.com/images/cams/badges/3_Bounty_Star_of_Month.png') no-repeat; }
#awards .award_stuff { font-weight:bold; vertical-align:middle; float:left; width:170px; padding-top:20px;}

#ratings_popup_box { box-shadow:0px 0px 10px #000000; width:400px; margin-top:30px; margin-left:30px; background-color:#E6E6E6; position:absolute; z-index:100; color:#000000; }
#ratings_popup_box .popup_header { background:url('https://secureimage.securedataimages.com/images/cams/common/logo_popup.png') no-repeat 5px 0px #CCCCCC; height:27px; border-radius:7px 7px 0px 0px; position:relative; border-bottom:1px solid #9A9A9A; }
#ratings_popup_box .close_x { position:absolute; right:2px; top:2px; cursor:pointer; }
#ratings_popup_box .popup_body { padding:20px 20px 8px 20px; font-size:14px; font-weight:bold; }
#ratings_popup_box .rate_left { text-align:left; padding-right:10px; padding-bottom:10px; }
#ratings_popup_box .rate_right { text-align:left; padding-bottom:10px; font-size:11px; }
#ratings_popup_box .popup_body table { width:auto; }
#ratings_popup_box .ratings_textarea { width:210px; resize:none; overflow:hidden; border:1px solid #9A9A9A; }
#ratings_popup_box .stars { width:auto; }
#ratings_popup_box .stars_text { cursor:default; position:relative; top:5px; left:5px; }
#ratings_popup_box .post_as_anon { position:relative; bottom:3px; left:3px; }
#ratings_popup_box .actionbutton_st .btn_left { background:url('https://secureimage.securedataimages.com/images/cams/common/popup_button.png') no-repeat scroll 0 0 transparent; color:#000000; display:block; float:left; height:30px; padding-bottom:5px; padding-left:30px; position:relative; text-align:center; }
#ratings_popup_box .actionbutton_st .btn_right { background: url('https://secureimage.securedataimages.com/images/cams/common/popup_button.png') no-repeat scroll right 0 transparent; color: #000000; display:block; font-size:18px; height:30px; padding-right:30px; padding-top:8px; position:relative; font-weight:normal; }
#ratings_popup_box .actionbutton_st { cursor:pointer; }

#ratings_breakdown_popup { border:1px solid #0C99CF; width:189px; height:104px; border-radius:3px; color:#666666; text-align:center; font-size:11px; font-style:italics; position:absolute; z-index:9999; background-color:#FFFFFF; left:0px; }
#ratings_breakdown_popup .header { color:#0C99CF; font-weight:bold; text-align:center; margin-top:5px; margin-bottom:2px; }
#ratings_breakdown_popup .rating { color:#0C99CF; }
#ratings_breakdown_popup .ratings_row { margin-left:5px; height:15px; width:190px; font-style:italic; }
#ratings_breakdown_popup .ratings_bar { height:14px; background-color:#CCCCCC; width:60px; position:relative; top:0px; margin-right:5px; display:inline-block; text-align:left; z-index:1; }
#ratings_breakdown_popup .ratings_bar .value_bar { height:14px; background-color:#0C99CF; top:0px; display:inline-block; position:relative; z-index:10; }
#ratings_breakdown_popup .num_stars { text-align:right; width:60px; padding-right:5px; }
.spanish #ratings_breakdown_popup .num_stars { text-align:right; width:75px; padding-right:5px; }
#ratings_breakdown_popup .num_reviews { text-align:right; width:30px; }
#ratings_breakdown_popup table { width:auto; }
#review_submitted, #rating_submitted, #comment_submitted { border:1px solid #989898; font-weight:normal; font-size:12px; margin-left:10px; padding:1px 5px 0px; }


#show_reviews_content { overflow:hidden; }
#show_reviews_content .show_rating_row { border-bottom: 1px solid #d7d7d7; padding-bottom: 10px; margin-top:10px; }
#show_reviews_content .show_rating_row .ratings_left { float:left; width:185px; min-height:60px; }
#show_reviews_content .show_rating_row .ratings_left table { width:auto; }
#show_reviews_content .show_rating_row .ratings_right { float:left; padding-left:10px; width:500px; min-height:60px; border-left:1px solid #d7d7d7; }
#show_reviews_content .rated_row .rated_by, .rated_row .date_left { padding-right:10px; }
#show_reviews_content .rated_row .rated_by, .rated_row .member, .ratings_right .rating { padding-bottom:10px; }
#show_reviews_content .rated_row .member { font-weight:bold; }
#show_reviews_content .rated_row { margin-bottom:10px; }
#show_reviews_content .date_row .date_right { font-style:italic; }
#show_reviews_content .ratings_right .rating_text { position:relative; top:-6px; }
#show_reviews_content .ratings_right table { display:inline-block; }
#show_reviews_content .rating_stars img { margin-left:-4px; }
#show_reviews_content .rating_stars { position:relative; top:-2px; left:6px; }
#show_reviews_content .ratings_right .comment { position:relative; top:-5px; }
#bio_sec_reviews_content .show_rating_row { margin: 10px 0 20px; }
#bio_sec_reviews_content .show_rating_row div { margin:5px 0; }
.rp_closed { background:url('https://secureimage.securedataimages.com/images/cams/common/review_popup.png') no-repeat; height:11px; width:11px; position:relative; top:-2px; }
.rp_open { background:url('https://secureimage.securedataimages.com/images/cams/common/review_popup_over.png') no-repeat; height:11px; width:11px; position:relative; top:-2px; }
#write_review { font-size:12px; font-weight:400; cursor:pointer; padding-left:20px; }
#stars_container { display:inline-block; height:30px; width:110px; }
.review_link { cursor:pointer; }
.average { position:relative; bottom:4px; left:3px; }
.star { margin-right:0px; background:url('https://secureimage.securedataimages.com/images/cams/common/star_blank_small.png'); display:block; height:20px; width:20px; float:left; }
.star_full { margin-right:0px; background:url('https://secureimage.securedataimages.com/images/cams/common/star_full_small.png'); display:block; width:20px; height:20px; float:left; }
.stars { cursor:pointer; width:115px; }

#view_comments_title { height:20px; }
.rev_pgn { float:right; }
.rev_pgn_text { padding:2px; width:36px; }
.rev_pgn_num { padding:2px; }
.rev_pgn td a { display:block; padding:0 3px; border:1px solid #999999; font-size:11px; line-height:16px; text-align:center; }
.rev_pgn_curpage, .rev_pgn td a:hover  { display:block; padding:0 3px; color:#FFFFFF; background:#6688AA; border:1px solid #6688AA; font-size:11px; line-height:16px;text-align:center; }

.star1, .star2, .star3, .star4, .star5 { width:17px; height:16px; background:url('https://secureimage.securedataimages.com/images/cams/common/star_blank_small.png'); }
.rating10, .rating9.star1, .rating9.star2, .rating9.star3, .rating9.star4, .rating8.star1, .rating8.star2, .rating8.star3, .rating8.star4, .rating7.star1, .rating7.star2, .rating7.star3, .rating6.star1, .rating6.star2, .rating6.star3, .rating5.star1, .rating5.star2, .rating4.star1, .rating4.star2, .rating3.star1, .rating2.star1 { background:url('https://secureimage.securedataimages.com/images/cams/common/star_full_small.png'); }
.rating9.star5, .rating7.star4, .rating5.star3, .rating3.star2, .rating1.star1 { background:url('https://secureimage.securedataimages.com/images/cams/common/star_half_small.png'); }
.cumtv .rating10, .cumtv .rating9.star1, .cumtv .rating9.star2, .cumtv .rating9.star3, .cumtv .rating9.star4, .cumtv .rating8.star1, .cumtv .rating8.star2, .cumtv rating8.star3, .cumtv .rating8.star4, .cumtv .rating7.star1, .cumtv .rating7.star2, .cumtv .rating7.star3, .cumtv .rating6.star1, .cumtv .rating6.star2, .cumtv .rating6.star3, .cumtv .rating5.star1, .cumtv .rating5.star2, .cumtv .rating4.star1, .cumtv .rating4.star2, .cumtv .rating3.star1, .cumtv .rating2.star1 { background:url('https://secureimage.securedataimages.com/images/cams/common/star_full_small_db.png'); }
.cumtv .rating9.star5, .cumtv .rating7.star4, .cumtv .rating5.star3, .cumtv .rating3.star2, .cumtv .rating1.star1 { background:url('https://secureimage.securedataimages.com/images/cams/common/star_half_small_db.png'); }

.faded { opacity:.5; filter:alpha(opacity=50); }
.bio_hide { display:none; }
   
#bio_gallery_container { position:relative; }

.num_comments, .num_likes, .num_liked, .likes_list, .liked_list, .prev_photo, .next_photo, .close_photo { background:url('https://secureimage.securedataimages.com/images/common/lvs/photo_comment_sprite.png') no-repeat; }
.photo_popup { display:none; min-width:400px; text-align:center; position:absolute; top:0; left:0; z-index:100000; background-color:#FFFFFF; overflow:hidden; }
#photo_popup_top, #photo_popup_mid, #photo_popup_bot { overflow:hidden; white-space:nowrap; min-height:50px; }

#photo_popup_top .close_photo { cursor:pointer; background-position:-80px -63px; height:16px; width:16px; float:right; margin:10px; }
#photo_popup_top .photo_title { position:relative; top:-10px; text-align:center; }
#photo_popup_mid .big_photo { display:inline-block; cursor:pointer; min-width:400px; }
#photo_popup_mid .big_photo img { max-width:640px; max-height:480px; }
#photo_popup_mid .prev_next_wrapper { width:50px; display:inline-block; vertical-align:top; position:relative; top:40%; }
#photo_popup_mid .prev_photo, #photo_popup_mid .prev_album_photo  { background-position:11px center; cursor:pointer; min-height:120px; }
#photo_popup_mid .next_photo, #photo_popup_mid .next_album_photo { background-position:-25px center; cursor:pointer; min-height:120px; }
#comments_likes_wrapper { min-width:400px; }
#photo_comments_likes { padding:5px 53px; margin-bottom:30px; }
.comments_likes { clear:both; padding:2px 5px; color:#000000 !important; background-color:#FFFFFF; }
.num_comments, .num_likes, .num_liked { display:inline-block; height:16px; vertical-align:middle; padding:0 3px; cursor:pointer; }
.num_comments { background-position:-80px 0; margin-right:5px; padding-left:22px; }
.num_likes, .num_liked { margin-left:5px; padding-left:18px; vertical-align:top; }
.num_likes { background-position:-80px -20px; }
.num_liked { background-position:-80px -42px; }
.likers_list { display:none; vertical-align:top; line-height:16px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.photo_likers { clear:both; text-align:left; border-bottom:1px solid #FFFFFF; padding:5px; white-space:normal; line-height:16px; overflow:hidden; }
.view_more_likes { text-transform:lowercase; display:inline-block; vertical-align:top; cursor:pointer; tetx-decoration:none; padding-left:4px; display:none; }
a.view_more_likes:hover { text-decoration:none; }
.comment_row, .comment_input, a.view_more_comments { background-color:#E9E9E9; border-bottom:1px solid #FFFFFF; padding:5px; white-space:normal; }
a.view_more_comments  {text-align:center; display:none; cursor:pointer; }
a.view_more_comments:hover { text-decoration:none; }
.comment_row { text-align:left; }
.comment_row td { padding:3px;}
.commenter_name { font-weight:700; color:#999999; width:10%; }
.comment { padding-left:10px; text-align:left; }
.comment_input input[type='text'] { width:85%; }
.comment_input input[type='submit'] { width:12%; margin-left:2px; }
.spanish .comment_input input[type='text'], .french .comment_input input[type='text'], .italian .comment_input input[type='text'], .dutch .comment_input input[type='text'] { width:74%; }
.spanish .comment_input input[type='submit'], .french .comment_input input[type='submit'], .italian .comment_input input[type='submit'], .dutch .comment_input input[type='submit'] { width:23%; }
.german .comment_input input[type='text'], .portuguese .comment_input input[type='text'] { width:80%; }
.german .comment_input input[type='submit'], .portuguese .comment_input input[type='submit'] { width:17%; }
.del_com { background-color:red; border:1px solid red; color:#FFFFFF; cursor:pointer; display:inline-block; font-weight:700; padding:0 2px; }
#gallery { text-align:center;  overflow:hidden; }
#gallery .photo_cell, #gallery .album_cell { float:left; height:120px; width:160px; margin:0; cursor:pointer; }
#gallery .photo_cell.selected, #gallery .album_cell.selected { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; -moz-opacity:0.4; opacity:0.4;  }
#gallery .rightCol { margin-right:0; }
#gallery, .gallery_thumbs, .gallery_thumb { display:block; }
#gallery .gallery_thumbs { float:left; margin:0 20px 15px 0; }
#gallery_nav { text-align:center; }
.gallery_next, .gallery_prev { padding:2px 5px; border:1px solid #999999; background:#FFFFFF; color: #000000;  }
.gallery_next:hover, .gallery_prev:hover { border:1px solid #6688AA; background:#FFFFFF; color: #000000; }
.enabled { display:block; }
.disabled { display:none; }
.photo_preview img { margin:0px 20px 15px 0; }
#photo_comments .comment_date { text-align:right; font-size:10px; color:#999999; white-space:nowrap; }

#model_streams_wrapper .sec_head  { padding:10px 0 0 0; margin-bottom:0; border:0; }
#model_streams_wrapper .sec_head h2 { font-size:18px; }
#model_streams { font-weight:400; font-size:14px; letter-spacing:0; padding:5px 0 0 0; position:relative; top:1px; overflow-y:hidden; white-space:nowrap; }
#model_streams br { display:none; }
#model_streams span { margin: 0 5px; }
#model_streams .selected_model { border-width:1px 1px 0 1px; border-style:solid; border-color:#d7d7d7; display:inline-block; font-weight:700; padding:2px 10px 7px;background-color:#d7d7d7; }
span.country {display:inline-block; background:url(https://secureimage.securedataimages.com/images/common/country_flags_sm.png) no-repeat 0px 12px; height:11px; width:17px; vertical-align:middle; margin:0 0 0 2px; }

.fc_pre_photo { float:left; width:140px; margin-bottom:30px; }
.fc_pre_photo img { border:1px solid #666666; }
#my_diary {}
#my_diary .table_header { border:0 !important; }
#my_diary table { padding:1px; }
#my_diary tr { background-color:transparent; }
#my_diary td { padding:6px 0; font-weight:700; }
#my_diary td.light_table_body_bg_alternate { font-weight:400; }
#questionnaire .table_subheader { padding: 20px 0 0 0; font-size:14px; }
#questionnaire div.table_alt_body { border:0 !important; }
#questionnaire div.table_alt_body br { margin:0 0 5px 0; }
#questionnaire div.table_alt_body p { padding:7px 0 2px 0; }

.webcam_thumbnail { position:relative; }
.webcam_play { position:absolute; bottom:30px; right:37px; }
.webcam_speaker { position:absolute; bottom:3px; right:3px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

#flash_object { padding: 8px; }
#recshow { clear:both; padding:4px; }
#recshow .leftcol { width:75%; float:left; }
#recshow .rightcol { width:23%; float:right; }
#recshow w90 { width:90%; }
#viewer_rightcol .more_vids { overflow:auto; width:99%; height:500px; margin-bottom:20px;}
#viewer_rightcol .more_vids table, .more_vids2 table { width:auto; margin:0px auto; text-align:center; }
#viewer_rightcol .more_vids2 { height:400px; overflow:auto; width:99%; }
#viewer_obj { width:480px; height:392px; margin:0px auto; text-align:center; z-index:9999; }
#rateStatDiv, #scoreStatDiv { width:80px; height:12px; }
#popup_window { left:32% !important; top:15% !important;}
#flash_text { color:#000000 }
#quickbuy_info_box .info_cells div { padding:2px 5px; text-align:left; }
#recshow .leftcol .header { height:30px; line-height:30px; }
#recshow .leftcol .player { padding:10px; margin:0 auto; text-align:center; margin-bottom:10px; padding-top:24px; }
#recshow .rightcol .view_more { text-align:right;font-size:10px; padding-right:33px }
#related_shows_wrapper, #models_show_wrapper { position:relative; white-space:nowrap; margin:0; height:155px; overflow-x:scroll; overflow-y:hidden; }
#viewer_rightcol .rcm { border-bottom:1px solid #BFCCD1; }
#viewer_rightcol .rc { margin-bottom:25px; }

#newest_shows .recorded_cell { margin:0 12px 16px 0; }
#newest_shows .rightCol { margin-right:0; }
#model_shows .recorded_cell, #related_shows .recorded_cell { margin:10px; display:inline-block; float:inherit; }
#model_shows .recorded_cell .hq img, #model_shows .recorded_cell .hd img { width:15px; height:8px; }
#rec_right_col .shows_nav { background-color:#BBC0DD; height:24px; padding-top:7px; text-align:center; font-weight:bold; }
#rec_right_col #recorded_videos_0 .shows_cells, #rec_right_col #recorded_videos_1 .shows_cells, #rec_right_col #recorded_videos_2 .shows_cells { margin-top:10px; } 
#recorded_shows .shows_nav { background-color:#BBC0DD; height:24px; padding-top:7px; text-align:center; font-weight:bold; }
.rate_wrapper { margin:0 10px; }
.rate_wrapper .header { font-size:16px; font-weight:700; }
.rate_box { color:#000000; border:1px solid #CCCCCC; background-color:#EBEBEB; padding:8px 10px; margin: 0 0 15px 0; }
.rate_movie { margin:0 0 10px 0; }
#comment_form_textarea { width:100%; border:1px solid #CCCCCC; margin-bottom:10px; }

#rs_menu { text-align:left; width:100%; padding:0 0 5px 0; }
#rs_menu a { padding:0 5px; }
#rs_menu .sort_arrow { display:none; position:relative; top:1px; width:10px; height:9px; margin-left:3px; }
#rs_menu .dn { background:url('https://secureimage.securedataimages.com/images/cams/up_dn_arrows.png') no-repeat bottom left; }
#rs_menu .up { background:url('https://secureimage.securedataimages.com/images/cams/up_dn_arrows.png') no-repeat top left; }
.sort_selected { font-weight:700; }
#rs_menu .sort_selected .sort_arrow { display:inline-block; }
.num_vids_wrapper { text-align:right; padding:5px 0; }
.num_vids { padding-right: 10px; }
.rs_more, .rs_less { font-weight:700; padding-right:15px; }
#bio_actions { width:100%; display:flex; justify-content:flex-start; }
.bio_tip { flex-grow:0; margin-right:10px; background-color:#f5f5f5; color:#000000; border:1px solid #d7d7d7; min-height:24px; overflow:hidden; padding:10px; }
.german .bio_tip { min-width:40%; }
#tip_success, #tip_error, #tip_nofunds { padding:3px 0 3px 10px; margin:0 0 5px 0; }
#tip_success { background-color:#FFFD9F; color:#000000; }
#tip_error, #tip_nofunds { background-color:#FCCFCC; color:red; }
#bio_txtme.bio_tip { margin-right:0; }


#vgifts { overflow:hidden; }
#vgifts .vgift { border:1px solid #C6CFD6; float:left; height:90px; margin:0 14px 14px 0; position:relative; text-align center; width:auto; padding:10px 0 0 0; }
#vgifts div.total { background-color:#0082DE; color:#FFFFFF; font-size:14px; font-weight:700; height:22px; margin:0; position:absolute; right:-5px; top:-5px; min-width:22px; padding:0; text-align:center; border:2px solid #429EDC; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; line-height:22px; }
#vgifts div.price { display:none; background-color:red; border:1px solid #000000; border-radius:20px 20px 20px 20px; color:#FFFFFF; font-size:10px; font-weight:700; height:20px; padding:4px 2px 0; position:absolute; right:1px; text-align:center; width:20px; }
#vgifts .rightCol { margin-right:0; }
.antispam_text { font-weight:bold; }
.antispam_input { height:22px; position:relative; top:2px; }


.bio_tip  [type="button"], .bio_tip  [type="submit"] { font-weight:400; }
#vgift_popup, #bio_tip_popup { display:none; color:#000000; }
#vgift_popup [type="text"], #bio_tip_popup [type="text"] { width:300px; }
.bio_give_popup { position:absolute; left:30%; top:10%; border:5px solid #CCCCCC; padding:10px; width:540px; z-index:100000; background-color:#FFFFFF;  }
.popup_close { text-align:right; font-size:20px; font-weight:700; color:#666666; padding:0 8px; position:absolute; top:0; right:0; cursor:default; }
.popup_title { text-align:center; font-size:18px; font-weight:700; color:#666666; margin-bottom:15px; }
.bio_give_popup .action_button { color:#000000 !important; padding:6px 20px; }
#vgifts_list_wrapper { height:139px; border-width:3px 3px 0  3px; border-style:solid; border-color:#CCCCCC; overflow-x:scroll; overflow-y:hidden; }
#vgifts_list { width:5247px; } /* 99 x # of gifts */
.vgift_item {  border-width:0 1px 0 0; border-style:solid; border-color:#FFFFFF #C6CFD6 #FFFFFF #FFFFFF;  float:left; height:122px; margin:0; text-align center; width:auto; }
.vgift { border:5px solid #FFFFFF; }
.vgift img { margin-left:2px; }
#vgifts_list .vgift:hover, .vgift_selected { border:5px solid gold; height:112px; }
#vgifts_list div.price { font-size:18px; font-weight:700; text-align:center; color:#0066CC; }
#vgift_err, #bio_tip_err { display:none; background-color:#FCCFCC; color:#FF0000; padding:5px; border:1px solid red; margin:0 0 10px 0; text-align:center; }
#vgift_success { background-color:#FFFD9F; color:#000000; margin:0 0 5px 0; padding:3px 0 3px 10px; }
#vgift_err a, #bio_tip_err a { cursor:pointer; }
#vgift_add_funds_btns, #bio_tip_add_funds_btns { margin-bottom:10px; text-align:center; display:none; } 
.order_processing_overlay { background-color:#333333; opacity:.5;  width:500px; z-index:1; position:absolute; top:0; left:0; }
.tip_gift_vat { display:none; }
#order_load { position:relative; top:30%; left:45%; }


.bio_fc_upsell_banner { text-align:left; border:1px solid #a6a6ae; overflow:hidden; margin:20px auto; height:auto; background-color:#fff; position:relative; } 
.bio_fc_banner_lt { display:inline-block; margin:10px 0 20px 25px; width:60%; } 
.bio_fc_banner_title { font-size:34px; text-transform:capitalize; color:#fe8d27; margin:0 0 5px 0; }
.bio_fc_banner_title .icon.icon-star { position:relative; top:3px; padding:0 3px 0 5px; }
.bio_fc_banner_rt { display:inline-block; position:absolute; right:45px; top:30%; } 
.bio_fc_banner_rt .btn { width:300px; height:78px; line-height:78px; text-align:center; }
.bio_fc_banner_list .icon.icon-check { color:#00cd7f; font-size:14px; padding:0 5px 0 0; display:inline-block; }
.bio_fc_banner_list ul li { font-size:14px; }
.bio_fc_banner_list .list_item { display:inline-block; width:95%; } 
.bio_fc_banner_list .item1 .icon.icon-check { position:relative; top:-10px; }  
.bio_fc_banner_disclaim { font-size:10px; margin:10px 0 0 0; }
.bio_fc_banner_list .item4, .bio_fc_banner_list .item5 { display:none; }
.item3a, .item3b, .item3c { display:none; }


.jfbc_container {padding:8px; width:920px; overflow:hidden; margin:20px auto; border-style:solid; border-color:#cbcbcb; border-width:1px; background:url(https://secureimage.securedataimages.com/images/cams/common/join_fan_banner_bg2.jpg); background-repeat:no-repeat; background-position:left center; }
.jfbc_box1 {width:120px; }
.jfbc_box1 h1 {color:black; }
.english .jfbc_box1 {margin:12px 60px 0px 30px; font-size:18px; } 
.spanish .jfbc_box1 {margin:20px 70px 0px 20px; font-size:16px; }
.french .jfbc_box1 {margin:5px 70px 0 20px; font-size:17px; }
.german .jfbc_box1, .dutch .jfbc_box1 {margin:7px 70px 0 20px; font-size:16px; }
.japanese .jfbc_box1 {margin:25px 90px 0 15px; font-size:17px; }
.portuguese .jfbc_box1 {margin:14px 90px 0 15px; font-size:17px; }
.italian .jfbc_box1 {margin:8px 80px 0 15px; font-size:17px; }
.swedish .jfbc_box1 {margin:17px 80px 0 15px; font-size:17px; }
.chinese .jfbc_box1 {margin:26px 80px 0 15px; font-size:17px; }
.tagalog .jfbc_box1 {margin:18px 70px 0 15px; font-size:16px; }
.jfbc_box2 {width:475px; }
.jfbc_box2 ul {list-style:disc; color:black; font-size:12px; }
.english .jfbc_box2 {margin-right:50px;}
.spanish .jfbc_box2 {margin:10px 50px 0 0; }
.french .jfbc_box2 {margin:4px 74px 0px 0px; width:450px;}
.dutch .jfbc_box2, .german .jfbc_box2 {margin:2px 50px 0 0;}
.japanese .jfbc_box2, .portuguese .jfbc_box2 {margin:2px 33px 0 0;}
.chinese .jfbc_box2, .swedish .jfbc_box2, .italian .jfbc_box2 {margin:5px 45px 0 0;}
.tagalog .jfbc_box2 {margin:10px 55px 0px 0px;}
.jfbc_bttn {text-align:center; font-size:14px; text-decoration:none; font-weight:bold; color:white; padding:10px; width:150px; border-style:solid; border-color:#ffb520; border-width:1px; -moz-box-shadow: 1px 1px 1px #c0babe; box-shadow: 1px 1px 1px #c0babe; /* fallback */ background-color: #ff7129; background: url(https://secureimage.securedataimages.com/images/cams/common/join_fan_button.jpg); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fe7a27), to(#ffba21)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffba21, #fe7a27); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffba21, #fe7a27); /* IE 10 */ background: -ms-linear-gradient(top, #ffba21, #fe7a27); /* Opera 11.10+ */ background: -o-linear-gradient(top, #ffba21, #fe7a27); }
.english .jfbc_bttn, .japanese .jfbc_bttn, .chinese .jfbc_bttn {margin-top:25px; }
.tagalog .jfbc_bttn {margin-top:30px; }
.dutch .jfbc_bttn, .portuguese .jfbc_bttn, .german .jfbc_bttn, .spanish .jfbc_bttn, .french .jfbc_bttn, .italian .jfbc_bttn, .swedish .jfbc_bttn {margin-top:18px; }

.tac2 {text-align: right; position: relative; top:-145px;}
#fc_disclosures {margin-top:10px; font-size:10px; text-align:left !important; }
#cams_club_benefits_bullets2 {height:200px;}
#cams_viewer { margin: 0 auto; }

#no_flash { display:none; clear:both; background-color:#E9E9E9; text-align:center; font-size:16px; width:980px; padding:100px 0; line-height:22px; }
#flash_player_box { display:block; background-color:#0086e7; margin:30px auto; width:30%; color:#FFFFFF; font-weight:700; padding:15px; font-size:16px; text-decoration:none; line-height:18px;  }
#flash_player_box span { display:inline-block; }






/* My Games Section */
#sub_bio_inner, #my_games { border:1px solid #d7d7d7; padding:10px 20px; margin-bottom:20px; }
.game_item { width:30%; display:inline-block; margin:0 0 4px 0; white-space:nowrap; }
.hdr_txt { color:#000; font-size:13px; font-weight:700; } 
.nc_level { width:100px; }   
.nc_amount { width:160px; }
.nc_time { width:160px; }
.nc_power { width:135px; }
.nc_rotation { width:180px; }
.notice_content_table { border:1px solid #ccc; }
.notice_content_hdr_row { background-color:#ccc; }
.notice_content_hdr_row div, .notice_content_body_row div { display:table-cell; line-height:25px; text-align:center; }
.notice_content_body_row:nth-child(even) { background-color:#eee; }

#contact_quickbuy { display:none; text-align:center; }
.low_funds_mess { background-color:#FCCFCC; color:#FF0000; padding:5px; border:1px solid red; text-align:center; margin:30px 0 20px 0; }
#contact_add_funds_btns { margin:20px 0; }
.add_cancel { background:#CCCCCC; font-size:14px; font-weight:bold; display:inline-block; cursor:pointer; padding:6px 20px; color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:1px; text-decoration:none !important; }

.bio_container { margin:0 13px; }
#my_admirers_leaderboard table { width: 300px }
#my_admirers_leaderboard th,
#my_admirers_leaderboard td { padding: 5px 0 }
#my_admirers_leaderboard .rank { width: 50px; text-align: center; }
#my_admirers_leaderboard .member { text-align: left; }
#my_admirers_leaderboard .spent { width: 50px; text-align: left;}
table.adm_bennies { width:710px !important; margin:0 auto 10px; }

.newbox { background:#fff8aa; border:1px solid #ede696; position:relative; margin:10px auto; padding:10px 6px; color:black; }
.newbox a { color:#08375b; }
.newbox a.lnk_admirer { color:#000000; text-decoration:none; cursor:text; }

/* SMS */
.sms_setting { display: none; font-weight: normal; font-size: 14px; top: -8px; position: relative; }
.sms_setting > div { display: inline-block; margin: auto 5px; }
.top_fav_sms_setting { float: left; position: relative; top: 6px; left: 8px; }
.sms_setting > div.confirm_box_inner { display:block; margin:auto; }
.sms_dialog { margin: 10px auto; }
.popup_sms_setting { position:fixed; top:30%; width:100%; z-index:100000; }
.popup_sms_setting .confirm_box_inner{ padding: 10px }

/* custom bio templates */
#sub_bio_inner img, #bio_about img, #bio_turnons img, #bio_kinky img,  #bio_fetishes img 
{max-width: 100%;}

#cams_bio #page, #cams_bio.tmpl2 #page, #cams_bio.tmpl3 #page, #cams_bio.tmpl4 #page, #cams_bio.tmpl5 #page, #cams_bio.tmpl6 #page { background-color:white; box-shadow:0px 3px 3px 1px #444; }

#cams_bio.tmpl2 .sidebar, #cams_bio.tmpl2 #sub_bio_inner_tabbed, #cams_bio.tmpl2 #sub_bio_inner, #cams_bio.tmpl2 #model_streams span.active a 
  { background-color:#faf0f1; color:#9c0f17; }
#cams_bio.tmpl2 .sidebar, #cams_bio.tmpl2 #model_streams span.active a, #cams_bio.tmpl2 #sub_bio_inner .sec_head, #cams_bio.tmpl2 #sub_bio_inner_tabbed .sec_head, #cams_bio.tmpl2 #sub_bio_inner_tabbed, #cams_bio.tmpl2 #sub_bio_inner,
#cams_bio.tmpl2 #sidebar_bottom h2, #cams_bio.tmpl2 .menu a 
  { border-color:#f0a7ab; }
#cams_bio.tmpl2 .sidebar .menu a.selected, #cams_bio.tmpl2 .sidebar .menu a:hover { background-color:#f0a7ab; color:#9c0f17; }
#cams_bio.tmpl2 #model_streams .selected_model { border-color:#f0a7ab; background:#faf0f1; color:#9c0f17; }
#cams_bio.tmpl2 .sidebar a { color:#9c0f17; }

#cams_bio.tmpl3 .sidebar, #cams_bio.tmpl3 #sub_bio_inner_tabbed, #cams_bio.tmpl3 #sub_bio_inner, #cams_bio.tmpl3 #model_streams span.active a 
  { background-color:#ebf5fd; color:#0056a4; }
#cams_bio.tmpl3 .sidebar, #cams_bio.tmpl3 #model_streams span.active a, #cams_bio.tmpl3 #sub_bio_inner .sec_head, #cams_bio.tmpl3 #sub_bio_inner_tabbed .sec_head, #cams_bio.tmpl3 #sub_bio_inner_tabbed, #cams_bio.tmpl3 #sub_bio_inner,
#cams_bio.tmpl3 #sidebar_bottom h2, #cams_bio.tmpl3 .menu a 
  { border-color:#a4d0f7; }
#cams_bio.tmpl3 .sidebar .menu a.selected, #cams_bio.tmpl3 .sidebar .menu a:hover { background-color:#a4d0f7; color:#0056a4; }
#cams_bio.tmpl3 #model_streams .selected_model { border-color:#a4d0f7; background:#ebf5fd; color:#0056a4; }
#cams_bio.tmpl3 .sidebar a { color:#0056a4; }

#cams_bio.tmpl4 .sidebar, #cams_bio.tmpl4 #sub_bio_inner_tabbed, #cams_bio.tmpl4 #sub_bio_inner, #cams_bio.tmpl4 #model_streams span.active a 
  { background-color:#edffd6; color:#085d24; }
#cams_bio.tmpl4 .sidebar, #cams_bio.tmpl4 #model_streams span.active a, #cams_bio.tmpl4 #sub_bio_inner .sec_head, #cams_bio.tmpl4 #sub_bio_inner_tabbed .sec_head, #cams_bio.tmpl4 #sub_bio_inner_tabbed, #cams_bio.tmpl4 #sub_bio_inner,
#cams_bio.tmpl4 #sidebar_bottom h2, #cams_bio.tmpl4 .menu a 
  { border-color:#bbec7d; }
#cams_bio.tmpl4 .sidebar .menu a.selected, #cams_bio.tmpl4 .sidebar .menu a:hover { background-color:#bbec7d; color:#085d24; }
#cams_bio.tmpl4 #model_streams .selected_model { border-color:#bbec7d; background:#edffd6; color:#085d24; }
#cams_bio.tmpl4 .sidebar a { color:#085d24; }

#cams_bio.tmpl5 .sidebar, #cams_bio.tmpl5 #sub_bio_inner_tabbed, #cams_bio.tmpl5 #sub_bio_inner, #cams_bio.tmpl5 #model_streams span.active a 
  { background-color:#efe1fa; color:#65318f; }
#cams_bio.tmpl5 .sidebar, #cams_bio.tmpl5 #model_streams span.active a, #cams_bio.tmpl5 #sub_bio_inner .sec_head, #cams_bio.tmpl5 #sub_bio_inner_tabbed .sec_head, #cams_bio.tmpl5 #sub_bio_inner_tabbed, #cams_bio.tmpl5 #sub_bio_inner,
#cams_bio.tmpl5 #sidebar_bottom h2, #cams_bio.tmpl5 .menu a 
  { border-color:#deb9dd; }
#cams_bio.tmpl5 .sidebar .menu a.selected, #cams_bio.tmpl5 .sidebar .menu a:hover { background-color:#deb9dd; color:#65318f; }
#cams_bio.tmpl5 #model_streams .selected_model { border-color:#deb9dd; background:#efe1fa; color:#65318f; }
#cams_bio.tmpl5 .sidebar a { color:#65318f; }

#cams_bio.tmpl6 .sidebar, #cams_bio.tmpl6 #sub_bio_inner_tabbed, #cams_bio.tmpl6 #sub_bio_inner, #cams_bio.tmpl6 #model_streams span.active a 
  { background-color:#fafccf; color:#885907; }
#cams_bio.tmpl6 .sidebar, #cams_bio.tmpl6 #model_streams span.active a, #cams_bio.tmpl6 #sub_bio_inner .sec_head, #cams_bio.tmpl6 #sub_bio_inner_tabbed .sec_head, #cams_bio.tmpl6 #sub_bio_inner_tabbed, #cams_bio.tmpl6 #sub_bio_inner,
#cams_bio.tmpl6 #sidebar_bottom h2, #cams_bio.tmpl6 .menu a 
  { border-color:#ffc52a; }
#cams_bio.tmpl6 .sidebar .menu a.selected, #cams_bio.tmpl6 .sidebar .menu a:hover { background-color:#ffc52a; color:#885907; }
#cams_bio.tmpl6 #model_streams .selected_model { border-color:#ffc52a; background:#fafccf; color:#885907; }
#cams_bio.tmpl6 .sidebar a { color:#885907; }
#cams_bio .vgift_sent_mesg_text { background: #E1F0DD; font-size: 14px; text-align: center; margin-bottom: 10px; padding: 10px 0; }
.fixed_lightbox { overflow: hidden !important; }
.fixed_lightbox .bio_give_popup { position: fixed; left: 50%; top: 50%; margin: -210px 0 0 -285px; }


/* lightbox */
.lightbox { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; bottom: 0; height: 100%; display: none; }
.lightbox .lb_inner { width: 700px; height: auto; text-align: center; border: 5px solid #ccc; background-color: #fff; color: #000; box-shadow: 0 8px 8px -6px #000; margin: 0 auto; z-index: 1; position: relative; top: 30%; }
.lightbox .lb_bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0, .5); }
.lightbox .lb_content { padding: 40px; }
.lightbox .lb_closer { position: absolute; right: 3px; top: -4px; font-size: 28px; cursor: pointer; }
.lightbox .lb_title { font-size: 24px; font-weight: 600; padding-bottom: 10px; }
.new_style .lightbox .lb_inner { background: rgba(0, 0, 0, 0); color: #fff; border: 2px solid #33B26D; }
.new_style .lightbox .lb_bg { background: rgba(0,0,0,.88); }
.new_style .lightbox .lb_closer { color: #fff; top: -45px; right: -4px; font-size: 45px; }


#call_model_lb .highlight_text { color: #33B26D; font-weight: 600; }
#call_model_lb .info { padding: 30px 0 0; font-size: 20px; }
#call_model_lb .info > div { padding: 10px 0; }
#call_model_lb .sub { font-size: 14px; }

/* Switch Viewer Buttons and Confirmation Popup */
.new_viewer_btn { border:1px solid #999; position:absolute; left:43%; bottom:0; padding:3px; cursor:pointer; transition:background .5s ease; }	
.old_viewer_btn { background-color:#e5e6ea; border:1px solid #a0a7ad; cursor:pointer; margin:5px auto; padding:10px 5px; text-align:center; width:200px; transition:background .5s ease; }
.new_viewer_btn:hover, .old_viewer_btn:hover { background-color:#ccc; }

#confirm_viewer_switch { display:none; position:fixed; top:30%; width:100%; text-align:center; z-index:100000; }	
.cvs_inner { border:2px solid #ff8d27; width:600px; padding:40px; position:relative; min-height:100px; margin:0 auto; text-align:center; min-height:100px; color:#fff; font-size:18px; font-weight:700; }
.cvs_text { margin-bottom:40px; }
a.cvs_btn { cursor:pointer; background-color:#ff8d27; width:200px; height:40px; display:inline-block; line-height:40px; transition:background .5s ease; color:#fff; }
a.cvs_btn:hover { background-color:#d46706; }

/* Similar models cells */
.cams_cell_big { box-sizing: border-box; width: 25%; padding: 4px; display: inline-block; position: relative; }
.cams_cell_big.discounted1 { background:#ff8d27; -webkit-transition: background .25s; -moz-transition: background .25s ease-in; -o-transition: background .25s ease-in; transition: background .25s;}
.cams_cell_big, .cams_cell_big a { color:#08375b; cursor: pointer; -webkit-transition: color .35s; -moz-transition: color .35s ease-in; -o-transition: color .35s ease-in; transition: color .35s; }
.cams_cell_big:hover, .cams_cell_big a:hover { color: #0280d7; }
.cams_cell_big.discounted1:hover { background:#fff; }
.cams_cell_big .big_img { position:relative; }
.cams_cell_big a.big_thumb { display: inline-block; min-height: 120px; min-width: 160px; position: relative; width: 100%; background-size: cover !important; box-sizing:border-box; background-position:top center; }
.cams_cell_big a.big_thumb.cx-1 { border:1px solid #ff1986; }
.cams_cell_big .big_thumb1 { margin-top: 75%; display: inline-block; }
.cams_cell_big .big_online { position: absolute; top: -4px; left: -6px; width:80%; height: 23px; background: url('https://secureimage.securedataimages.com/images/cams/won/online_status_big1_english.png') no-repeat; background-size: 100px auto; background-position: 200px 200px; }
.cams_cell_big .big_online.status2 { background-position: 0px -47px }
.cams_cell_big .big_online.status3 { background-position: 0px 0px }
.cams_cell_big .big_online.status6 { background-position: 0px -95px }
.cams_cell_big .big_online.status10 { background-position: 0px -23px }
.cams_cell_big .big_info { position: relative; height: 20px; font-size: 15px; display:block; }
.cams_cell_big .big_info:hover {  text-shadow: 1px 1px #eee; } 
.cams_cell_big .big_info_left { position: absolute; left: 4px; top: 0; width:80%; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.cams_cell_big .big_info_right { position: absolute; right: 4px; top: 0; }
.cams_cell_big .big_extras { width: 100%; height: 18px; position: absolute; bottom: 0px; left: 0px; opacity: 1; text-align: left; background-image: url('https://secureimage.securedataimages.com/images/common/bg_trans60.png'); }
.cams_cell_big .big_extras .modes { position: absolute; bottom: 0; left: 0; height: 18px; width: 120px; text-align:left; }
.cams_cell_big .big_extras .modes span { display: block; float:left; }
.cams_cell_big .big_extras .modes div { opacity: 0; height: 0px; overflow: hidden; border-top-right-radius:4px; text-transform:capitalize; -webkit-transition: height .35s ease-in; -moz-transition: height .35s ease-in; -o-transition: height .35s ease-in; transition: height .35s ease-in; -webkit-transition: opacity .25s ease-in; -moz-transition: opacity .25s ease-in; -o-transition: opacity .25s ease-in; transition: opacity .25s ease-in; }
.cams_cell_big .big_extras .modes .active div { opacity:.8; position: absolute; bottom: 18px; line-height: 18px; left: 0px; width: auto; height:18px; padding: 0px 4px; color: white; font-size: 11px; text-shadow: 1px 1px black; white-space: nowrap; background: black; }
.cams_cell_big .big_extras .speaker { width: 15px; height: 16px; color:#ddd; font-size:14px; margin:2px 4px 0 4px; display:inline-block; }
.cams_cell_big .big_extras .hd { width: 21px; height: 16px; color:#ddd; font-size:21px; display:inline-block; margin: -1px 4px 0 -1px; }
.cams_cell_big .big_extras .bz { width: 20px; height: 16px; color:#ddd; font-size:16px; display:inline-block; margin:1px; }
.cams_cell_big .big_extras .cxc { width: 16px; height: 16px; color:#ddd; font-size:16px; display:inline-block;}
.cams_cell_big .big_extras .cxc.icon.icon-connexion, .cams_cell_big .big_extras .cxc.icon.icon-connexion:hover { color:#ddd; font-size: 16px; margin-left:1px 0 0 2px; }
.cams_cell_big .big_extras .cxc.icon.icon-connexion.pink, .cams_cell_big .big_extras .cxc.icon.icon-connexion.pink:hover { color:#ff1986 }
.cams_cell_big .big_extras .actions { position: absolute; bottom: 0; right: 0; height: 18px; width: 60px; text-align: right; }
.cams_cell_big .big_extras .actions span { display: block; float: right; }
.cams_cell_big .big_extras .actions div { opacity: 0; height: 0px; overflow: hidden; border-top-left-radius:4px; text-transform:capitalize; -webkit-transition: height .35s ease-in; -moz-transition: height .35s ease-in; -o-transition: height .35s ease-in; transition: height .35s ease-in; -webkit-transition: opacity .25s ease-in; -moz-transition: opacity .25s ease-in; -o-transition: opacity .25s ease-in; transition: opacity .25s ease-in; }
.cams_cell_big .big_extras .actions .active div { position: absolute; bottom: 18px; line-height: 18px; right: 0px; width: auto; padding: 0px 4px; color: white; font-size: 11px; text-shadow: 1px 1px black; white-space: nowrap; background: black; }
.cams_cell_big .big_extras .fav0 { width: 20px; height: 16px; background-position: 2px -95px; }
.cams_cell_big .big_extras .fav0:hover { background-position: 2px -63px }
.cams_cell_big .big_extras .active div.fav0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fav1 { width: 20px; height: 16px; background-position: 2px -31px; }
.cams_cell_big .big_extras .fav1:hover { background-position: -33px -31px }
.cams_cell_big .big_extras .active div.fav1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fan0 { width: 20px; height: 16px; background-position: -65px -95px; }
.cams_cell_big .big_extras .fan0:hover { background-position: -66px -63px }
.cams_cell_big .big_extras .active div.fan0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fan1 { width: 20px; height: 16px; background-position: -65px -31px; }
.cams_cell_big .big_extras .active div.fan1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .dis0 { width: 20px; height: 16px; background-position: -33px -95px; }
.cams_cell_big .big_extras .dis0:hover { background-position: -33px -63px }
.cams_cell_big .big_extras .active div.dis0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .dis1 { width: 20px; height: 16px; background-position: -33px -63px; }
.cams_cell_big .big_extras .dis1:hover { background-position: -33px -95px }
.cams_cell_big .big_extras .active div.dis1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_fanc { display: none }
.cams_cell_big img.country { width: 17px; height: 11px; margin-left: 4px; display: inline-block; background: url('https://secureimage.securedataimages.com/images/common/country_flags_sm.png') no-repeat; }
.cams_cell_big .tip_circle_outer { width:14px; height:14px; position:absolute; bottom:26px; right:8px; }
.cams_cell_big .tip_circle { position: relative; margin:0 auto; width: 14px; height: 14px; border-radius: 50%; background:transparent url("https://secureimage.securedataimages.com/images/common/bg_trans60.png") repeat; opacity:.9; border:3px solid gray; } 
  .cams_cell_big .tip_circle:hover { text-shadow:1px 1px #333; }
.cams_cell_big .tip_dollarz { font-size:11px; color:#a1f613; position:absolute; top:0; left:4px; }
.cams_cell_big .tip_arc { overflow: hidden; position: absolute; top: -3px; right: 50%; bottom: 50%; left: -3px; transform-origin: 100% 100%;}
.cams_cell_big .tip_arc:before { box-sizing: border-box; display: block; width: 200%; height: 200%; border-radius: 50%; content: ''; border: solid 3px #a1f613; }

.cams_cell_big { box-sizing: border-box; width: 25%; padding: 4px; display: inline-block; position: relative; }
.cams_cell_big.discounted1 { background:#ff8d27; -webkit-transition: background .25s; -moz-transition: background .25s ease-in; -o-transition: background .25s ease-in; transition: background .25s;}
.cams_cell_big, .cams_cell_big a { color:#08375b; cursor: pointer; -webkit-transition: color .35s; -moz-transition: color .35s ease-in; -o-transition: color .35s ease-in; transition: color .35s; }
.cams_cell_big:hover, .cams_cell_big a:hover { color: #0280d7; }
.cams_cell_big.discounted1:hover { background:#fff; }
.cams_cell_big .big_img { position: relative }
.cams_cell_big a.big_thumb { display: inline-block; min-height: 120px; min-width: 160px; position: relative; width: 100%; background-size: cover !important; box-sizing:border-box; background-position:top center; }
.cams_cell_big a.big_thumb.cx-1 { border:1px solid #ff1986; }
.cams_cell_big .big_thumb1 { margin-top: 75%; display: inline-block; }
.cams_cell_big .big_online { position: absolute; top: -4px; left: -6px; width:80%; height: 23px; background: url('https://secureimage.securedataimages.com/images/cams/won/online_status_big1_english.png') no-repeat; background-size: 100px auto; background-position: 200px 200px; }
.cams_cell_big .big_online.status2 { background-position: 0px -47px }
.cams_cell_big .big_online.status3 { background-position: 0px 0px }
.cams_cell_big .big_online.status6 { background-position: 0px -95px }
.cams_cell_big .big_online.status10 { background-position: 0px -23px }
.cams_cell_big .big_info { position: relative; height: 20px; font-size: 15px; display:block; }
.cams_cell_big .big_info_left { position: absolute; left: 4px; top: 0; width:80%; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.cams_cell_big .big_info_right { position: absolute; right: 4px; top: 0; }
.cams_cell_big .big_extras { width: 100%; height: 18px; position: absolute; bottom: 0px; left: 0px; opacity: 1; text-align: left; background-image: url('https://secureimage.securedataimages.com/images/common/bg_trans60.png'); }
.cams_cell_big .big_extras .modes { position: absolute; bottom: 0; left: 0; height: 18px; width: 120px; text-align:center; }
.cams_cell_big .big_extras .modes span { display: block; float:left; }
.cams_cell_big .big_extras .modes div { opacity: 0; height: 0px; overflow: hidden; border-top-right-radius:4px; text-transform:capitalize; -webkit-transition: height .35s ease-in; -moz-transition: height .35s ease-in; -o-transition: height .35s ease-in; transition: height .35s ease-in; -webkit-transition: opacity .25s ease-in; -moz-transition: opacity .25s ease-in; -o-transition: opacity .25s ease-in; transition: opacity .25s ease-in; }
.cams_cell_big .big_extras .modes .active div { opacity:.8; position: absolute; bottom: 18px; line-height: 18px; left: 0px; width: auto; height:18px; padding: 0px 4px; color: white; font-size: 11px; text-shadow: 1px 1px black; white-space: nowrap; background: black; }
.cams_cell_big .big_extras .speaker { width: 15px; height: 16px; background-position: 0 2px; display:inline-block; }
.cams_cell_big .big_extras .hd { width: 23px; height: 16px; background-position: -35px 2px; display:inline-block;}
.cams_cell_big .big_extras .bz { width: 25px; height: 16px; background-position: -98px -95px; display:inline-block;}
.cams_cell_big .big_extras .call { width: 20px; height: 16px; background-position: -160px -95px; display:inline-block;}
.cams_cell_big .big_extras .cxc { width: 20px; height: 16px; background-position: -133px -96px; display:inline-block;}
.cams_cell_big .big_extras .cxc.icon.icon-connexion, .cams_cell_big .big_extras .cxc.icon.icon-connexion:hover { color: white; font-size: 16px; margin-left: -2px; text-shadow: 2px 1px black; }
.cams_cell_big .big_extras .cxc.icon.icon-connexion.pink, .cams_cell_big .big_extras .cxc.icon.icon-connexion.pink:hover { color:#ff1986 }
.cams_cell_big .big_extras .actions { position: absolute; bottom: 0; right: 0; height: 18px; width: 60px; text-align: right; }
.cams_cell_big .big_extras .actions span { display: block; float: right; }
.cams_cell_big .big_extras .actions div { opacity: 0; height: 0px; overflow: hidden; border-top-left-radius:4px; text-transform:capitalize; -webkit-transition: height .35s ease-in; -moz-transition: height .35s ease-in; -o-transition: height .35s ease-in; transition: height .35s ease-in; -webkit-transition: opacity .25s ease-in; -moz-transition: opacity .25s ease-in; -o-transition: opacity .25s ease-in; transition: opacity .25s ease-in; }
.cams_cell_big .big_extras .actions .active div { position: absolute; bottom: 18px; line-height: 18px; right: 0px; width: auto; padding: 0px 4px; color: white; font-size: 11px; text-shadow: 1px 1px black; white-space: nowrap; background: black; }
.cams_cell_big .big_extras .fav0 { width: 20px; height: 16px; background-position: 2px -95px; }
.cams_cell_big .big_extras .fav0:hover { background-position: 2px -63px }
.cams_cell_big .big_extras .active div.fav0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fav1 { width: 20px; height: 16px; background-position: 2px -31px; }
.cams_cell_big .big_extras .fav1:hover { background-position: -33px -31px }
.cams_cell_big .big_extras .active div.fav1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fan0 { width: 20px; height: 16px; background-position: -65px -95px; }
.cams_cell_big .big_extras .fan0:hover { background-position: -66px -63px }
.cams_cell_big .big_extras .active div.fan0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .fan1 { width: 20px; height: 16px; background-position: -65px -31px; }
.cams_cell_big .big_extras .active div.fan1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .dis0 { width: 20px; height: 16px; background-position: -33px -95px; }
.cams_cell_big .big_extras .dis0:hover { background-position: -33px -63px }
.cams_cell_big .big_extras .active div.dis0_ { height: 16px; opacity: .8; }
.cams_cell_big .big_extras .dis1 { width: 20px; height: 16px; background-position: -33px -63px; }
.cams_cell_big .big_extras .dis1:hover { background-position: -33px -95px }
.cams_cell_big .big_extras .active div.dis1_ { height: 16px; opacity: .8; }
.cams_cell_big .big_fanc { display: none }
.cams_cell_big img.country { width: 17px; height: 11px; margin-left: 4px; display: inline-block; background: url('https://secureimage.securedataimages.com/images/common/country_flags_sm.png') no-repeat; }
.cams_cell_big .tip_circle_outer { width:14px; height:14px; position:absolute; bottom:26px; right:8px; }
.cams_cell_big .tip_circle { position: relative; margin:0 auto; width: 14px; height: 14px; border-radius: 50%; background:transparent url("https://secureimage.securedataimages.com/images/common/bg_trans60.png") repeat; opacity:.9; border:3px solid gray; } 
.cams_cell_big .tip_circle:hover { text-shadow:1px 1px #333; }
.cams_cell_big .tip_dollarz { font-size:11px; color:#a1f613; position:absolute; top:0; left:4px; }
.cams_cell_big .tip_arc { overflow: hidden; position: absolute; top: -3px; right: 50%; bottom: 50%; left: -3px; transform-origin: 100% 100%;}
.cams_cell_big .tip_arc:before { box-sizing: border-box; display: block; width: 200%; height: 200%; border-radius: 50%; content: ''; border: solid 3px #a1f613; }

