#contentport .pagination_right { text-align:right; }
      .pgn               {  color:#000000;  }
      .pgn a             {  background:#FFFFFF; border:solid 1px #999999; color:#000000; }
      .pgn a:hover       {  background:#FFFFFF; border:solid 1px #6688AA; color:#000000; }
      .pgn .pgn_ht       {  background:#6688AA; border:solid 1px #6688AA; color:#FFFFFF;  }

.pgn { display:inline; color:#000000; }
.pgn a { white-space:nowrap; background:#FFFFFF; border:solid 1px #999999; color:#000000; font-size:10px; padding:1px 3px 1px 3px; margin:0px 2px 0px 0px; text-decoration:none; width:12px; }
.pgn a:hover { background:#FFFFFF; border:solid 1px #6688AA; color:#000000; }
.pgn .pgn_nobdr { border:solid 0px; background-color:transparent; color:#000000; }
.pgn .pgn_nobdr:hover { border:solid 0px; background-color:transparent; background:transparent; }
.pgn_platform .pgn .pgn_nobdr { border:solid 0px; background-color:transparent; color:#000000; }
.pgn_platform .pgn .pgn_nobdr:hover { border:solid 0px; background-color:transparent; background:transparent !important; }
.pgn .pgn_ht { background:#6688AA; border:solid 1px #6688AA; color:#FFFFFF; }
.pgn .pgn_ht:hover { background:#6688AA; border:solid 1px #6688AA; color:#FFFFFF; }


a { outline: none; text-decoration:none }

.join_box { width:100%; background:#00477D url('http://graphics.streamray.com/images/cams/header_footer/bg_transparent_joinbox.png') repeat-x; color:#FFFFFF; }
.ie6 .join_box { background:#00477D; }
.join_box a { color:#FFFFFF; text-decoration:underline; }
.join_box .blurb { width:20%; font-size:34px; letter-spacing:-2px; font-weight:bold; margin:10px 0 0 16px; float:left; text-align:center; line-height:32px;}
.german .join_box .blurb, .french .join_box .blurb, .tagalog .join_box .blurb, .italian .join_box .blurb, .spanish .join_box .blurb { width:35%; }
.join_box .joiner { float:right; width:60%; margin:10px 16px 0 0; }
.join_box .submitter { background:transparent; margin:0 1px 1px 0; }
.join_box .submitter:hover { margin:1px 0 0 1px; }

.top_box { width:100%; background-color:#363636; color:#FFFFFF; margin-top:-8px; }
.top_box a { color:#FFFFFF; text-decoration:underline; }
.top_box .blurb { width:33%; font-size:30px; line-height:30px; letter-spacing:-2px; font-weight:bold; margin:20px 16px 20px 20px; float:left; }
.top_box .form { width:61%; float:left; text-align:center; margin-top:8px; }
.top_box .formstuff { display:block; width:100%; text-align:center; }
.top_box .formtable { margin:2px auto; text-align:left; color:#FFFFFF; }
.top_box .input1 { width:150px; margin-bottom:2px; }
.top_box input.submitter { margin-top:4px; }
.top_box input.submitter1  { width:203px; height:34px; background:transparent url('http://graphics.streamray.com/images/cams/buttons/JoinCamsFree-french.png') no-repeat; border:0; font-size:0px; margin-top:5px; }

#separator { margin:0px 5px; padding-top:5px; }

#banner_ad { width:938px; height:108px; border:1px solid #BFCCD1; margin-top:20px; margin-bottom:20px; background-image:url('http://graphics.streamray.com/images/cams/newcams/new_banner_model_.jpg'); background-repeat:no-repeat; background-position:395px top; background-color:#FFFFFF; } 
#banner_ad #banner_login { float:right; margin-right:7px; margin-top:7px; font-size:12px; color:#FFFFFF; } 
#banner_ad .login_row { margin-bottom:5px; height:20px; }  
#banner_ad .login_textfield { width:150px; }
#banner_ad .login_button { width:152px; }
#banner_text { position:absolute; margin-top:20px; font-size:24px; margin-left:20px; color:#000000; }
#banner_text .highlight { font-size:44px; color:#0099FF; font-weight:bold; margin-top:-12px; margin-bottom:-12px; letter-spacing:-2px; }
#banner_text .free { margin-left:180px; }

#search_box_ .cat_cell { float:left; font-weight:normal; }
#search_box_ .cat_title {font-weight:700; font-size:11pt; margin:0px; }
#search_box_ #cat_column { float:left; margin-left:50px; }
#search_box_ #hair_column { float:left; margin-left:100px;  }
#search_box_ #race_column { float:left; margin-left:100px;  }
#search_box_ #cat_column, #search_box_ #hair_column, #search_box_ #race_column { margin-top:20px; margin-bottom:20px;  }
#search_box_ .ml50 { margin-left:50px;  }
#search_box_ #search_button { margin-top:10px; }
.tagalog #search_box_ #hair_column, .tagalog #search_box_ #race_column { margin-left:70px; }

#view_header, #view_header .container1 .h2 { z-index:1; }
#view_header .container1 .hr { position:relative; z-index:1; margin:5px 0px 0px; }

.pgn_won_member_top { padding-top:2px; }
.pgn_won_member_top, .pgn_won_member_bot { margin:14px 0px 0px 0px; width:100%; }
#contentport #page_main .view_container { margin-bottom:10px; margin-top:10px; }
#contentport .view_container h2 { background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:bold; padding:6px 6px 0; margin-top:0; }
#contentport .view_container hr { margin-top:6px; }
#contentport .live_models_heading { font-size:20px; margin-left:-1px; color:#000000; }
#join_button_bottom .orange { border:1px solid #DDDDDD; font-weight:bold; padding:4px 10px; font-size:13px; }

#page_main .containers.container1 #won_free_guest { margin: 5px 0px 0px 0px; padding: 0px; }

#banner_login.showThree #reg_password { display:none; }
#banner_login.showFour #reg_password { display:block; }
#banner_ad #banner_login.showThree {  margin-top:17px }
#banner_login.showThree .login_textfield, #banner_login.showFour .login_textfield { font-size:12px; }
#banner_ad .showThree .login_row { margin-bottom:8px; }

#discover_value { padding:10px 10px 10px 0px; width:620px; float:left; margin-right:0px; }	
#tip_box { border:5px solid #FFCC6A; float:left; min-height:85px; width:270px; margin-top:10px; background-color:#FFFFCD; padding:15px 5px 0 15px; color:#000000; }
#tip_box a { color:#0066CC; }
#tip_img { position:absolute; top:112px; left:647px }
#tip_text { font-size:24px; font-weight:bold; line-height:18px; }
#tip_box_container { width:300px; }   
#tip_image_container { position:relative; top:-73px; right:29px; height:0px; } 
#discover_value #hiw ul { list-style: inside; margin-left: 20px; }
#page_main .form_fix { margin-top:-6px; margin-bottom:-3px; }

#hiw { margin-top:5px; margin-left:3px; }
#hiw ul { margin-top:5px; }
#hiw ul li { margin-bottom:5px; list-style:disc }
#contentport .form_fix { margin-top:-5px; padding-top:3px; padding-bottom:5px }

#page.live_models .live_models_pag, #page.live_models_new .live_models_pag, #page.live_models_nude .live_models_pag, #page.live_models_happy .live_models_pag { float:right; position:relative; text-align:right; width:350px; }

#tab_con { width:100%; height:auto; }
#tab_con .header { display:block; float:left; width:180px; height:25px; text-align:center; background-color:#6a93fb; margin-right:4px; line-height:29px; cursor:pointer; color:#fff; }
#tab_con .content {float:none; clear:both; display:none;}
#tab_con .active { display:block; background-color:#ffffff; font-size: 16px; font-weight:bold; color:#000; }
  #tab_con .header { width:220px; }
  #tab_con .active { font-size:13px !important; letter-spacing:-1px; }
#tab_con .content_spacer { width:100%; margin-bottom:8px; }
#mygroupshows td { width:150px !important; position:relative; margin-right:10px; display:block; float:left; }
   

#all_gs.active_tab { color:#000000; }
#tabs .active_tab { height:auto; background-color:#FFFFFF; border:3px solid #C5C5C5; padding-top:10px; padding-bottom:13px; padding-left:20px; padding-right:20px; float:left; margin-right:0px; position:relative; z-index:2; border-bottom:none; font-weight:bold; }
#tabs .tab { height:19px; color:#FFFFFF; float:left; padding-top:13px; padding-bottom:6px; padding-left:20px; padding-right:20px; margin-right:0px; background:url(http://graphics.streamray.com/images/cams/header_footer/bg_transparent_nav.png) repeat scroll 0 -1px #00477D; cursor:pointer; font-weight:bold; }
#grp_content, #my_grp_content { border-top:3px solid #C5C5C5; position:relative; z-index:1; margin-top:-3px}  
#tabs, #tab_con { position:relative; z-index:2 }
#my_gs { margin-left:5px; }
#pagination_top { position:relative; height:25px; text-align:right; right:0px; top:0px; margin:17px 0px 0px 0px; font-size:12px; width:350px; font-weight:normal; padding-bottom:2px; }
#pagination_bottom { float:right; height:25px; text-align:right;  margin:0px 0px 10px 0px; overflow:hidden; padding-top:4px; width:100%; font-weight:normal; padding-bottom:2px;  }

.w140px { width:140px }
.w160px { width:160px }

#contentport .view_container { margin-bottom:10px; margin-top:20px  }
#contentport .view_container h2 { background-color:#FFFFFF; color:#333333; font-size:12px; font-weight:bold; padding:6px 6px 0; margin-top:0 }
#contentport .view_container hr { margin-top:6px }
#discover_box { color:#000000 }
#category_drop_down { margin-left:5px; margin-top:-2px; margin-bottom:-6px; }
#contentport .cams_cell_img .cams_cell_img_nude, #contentport .cams_cell_img .cams_cell_img_voyeur, #contentport .cams_cell_img .cams_cell_img_free, #contentport .cams_cell_img .cams_cell_img_party, #contentport .cams_cell_img .cams_cell_img_offline { position:absolute; top:0px; right:0px; }
#contentport .cams_cell { width:150px; margin-right:6px; margin-bottom:20px; position:relative; }
#contentport .cams_cell_stream { display:block !important; width:150px; margin-bottom:2px; color:#000000; font-weight:bold; background-color:#DEDEDE; font-size:12px; }
#won_free_only .cams_cell .cams_cell_group, #won_happyhour_only .cams_cell .cams_cell_group, #won_new_only .cams_cell .cams_cell_group, #won_nude_only .cams_cell .cams_cell_group, #won_free_guest .cams_cell .cams_cell_group { display:none; }
#won_free_only .cams_cell, #won_new_only .cams_cell, #won_nude_only .cams_cell, #won_happyhour_only .cams_cell { margin-bottom:10px; }

#view_more_rec .view_more_img { position:relative; top:4px; }

.container1 .live_models_pag .pgn a, .content1 .live_models_pag .pgn a { color:#000000 ; font-size:10px; text-decoration:none; font-weight:normal; }
.container1 .live_models_pag .pgn .pgn_ht, .content1 .live_models_pag .pgn .pgn_ht { color:#FFFFFF; }
.container1 .live_models_pag .pgn a:hover, .content1 .live_models_pag .pgn a:hover { color:#000000; font-size:10px; }

#pagination_bottom .pgn a:hover, #pagination_bottom_top_new_models .pgn a:hover, #pagination_bottom_top_nude_models .pgn a:hover, #pagination_bottom_happy .pgn a:hover { color:#000000; font-size:10px; }

#cams_awards .cams_cell .extras, #cams_awards .cams_cell .cams_cell_stream { display:none; }
#cams_awards .cams_cell { width:100px; margin-right:16px; }
#cams_awards .cams_cell { height:auto; }
#cams_awards .cams_cell .cams_cell_img { text-align:center; padding-top:10px; }
#cams_awards .cams_cell .cams_cell_bio { background:#BBCBF4; text-align:center; margin-top:5px; margin-bottom:5px; }
#cams_awards .cams_cell .cams_cell_info { background:#BBC0DD; text-align:center; height:22px; padding-top:8px; }
#cams_awards .cams_cell .cams_cell_info img { margin-right:2px; }
#cams_awards .cams_cell .cams_cell_info a { position:relative; top:-2px; } 
#cams_awards .cams_cell .cams_cell_bio a, #cams_awards .cams_cell .cams_cell_info a { color:#000000; text-decoration:none; }
#cams_awards .cams_cell .cams_cell_bio a:hover, #cams_awards .cams_cell .cams_cell_info a:hover { text-decoration:underline; }
#cams_awards .offline .cams_cell .tipping_offline { top:0px; }
#cams_awards .model_main_box { margin:0px; }
#cams_awards .model_month { text-align:left; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#cams_awards .model_date { text-align:center; font-weight:bold; margin-bottom:-10px; width:102px; }


#cams_awards .cams_cell .cams_cell_stream { display:none; }
#my_fan_clubs .cams_cell { width:150px; margin-right:7px; }
#my_fan_clubs .cams_cell .thumb { width:150px; height:116px; display:block; }
#my_fan_clubs .cams_cell { height:auto; }
#my_fan_clubs .cams_cell .cams_cell_img { text-align:center; padding-top:10px; }
#my_fan_clubs .cams_cell .cams_cell_stream { display:none; }
#my_fan_clubs .cams_cell .cams_cell_stream a { float:none !important; font-weight: 700; }
#my_fan_clubs .cams_cell .cams_cell_bio { background:#BBCBF4; text-align:center; margin-top:5px; margin-bottom:5px; }
#my_fan_clubs .cams_cell .cams_cell_info { clear:both; background:#BBC0DD; text-align:center; height:18px; line-height:20px; }
#my_fan_clubs .cams_cell .cams_cell_info img { margin-right:2px; }
#my_fan_clubs .cams_cell .cams_cell_info a { position:relative; top:-2px; } 
#my_fan_clubs .cams_cell .cams_cell_bio a, #cams_awards .cams_cell .cams_cell_info a { color:#000000; text-decoration:none; }
#my_fan_clubs .cams_cell .cams_cell_bio a:hover, #cams_awards .cams_cell .cams_cell_info a:hover { text-decoration:underline; }
#my_fan_clubs .offline .cams_cell .tipping_offline { top:0px; }
#my_fan_clubs .model_main_box { margin:0px; }
#my_fan_clubs .model_month { text-align:left; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#my_fan_clubs .model_date { text-align:center; font-weight:bold; margin-bottom:-10px; width:102px; }
#my_fan_clubs .add_date { background:#BBC0DD; text-align:center; padding-bottom:2px; padding-top:2px; font-size:10px; margin-top:3px; margin-bottom:3px; }
#my_fan_clubs div.country { position: absolute; top: -14px; right: 1px;  }
#my_fan_clubs .country_con span, #my_fan_clubs .country_cono span { top: -14px !important; display: block; right: 19px; margin-right: 3px; position: absolute; bottom: 0px; }
#my_fan_clubs .fs10px { position: absolute; top: 0; right: 0; }

#my_fan_clubs .country_cono b, .fan_club_progress .country_cono b { top:0!important; }


.cams_cell_stream { font-size:11px !important; }

body #popup_content       { padding-bottom:5px; }
body #popup_window        { left:50% !important; _left:50% !important; margin-left:-175px; }

#favorite_models .cams_cell .extras, #cams_awards .cams_cell .cams_cell_stream { display:none; }
#favorite_models .cams_cell { width:150px; margin-right:6px; margin-bottom:10px; height:auto; }
#favorite_models .cams_cell .cams_cell_img { text-align:center; }
#favorite_models .cams_cell .cams_cell_stream a { float:none !important; color: black; }
#favorite_models .cams_cell .cams_cell_bio { background:#DEDEDE; color:#000000; text-align:center; margin-top:5px; margin-bottom:5px; font-size:11px; }
#favorite_models .cams_cell .cams_cell_info { background:#BBCBF4; color:#000000; text-align:center; height:22px; padding-top:8px; clear:both; }
#favorite_models .cams_cell .cams_cell_bio a { color:#000000; text-decoration:none; }
#favorite_models .cams_cell .cams_cell_info a { color:#000000; text-decoration:none; position:relative; top:-2px; }
#favorite_models .cams_cell .cams_cell_bio a:hover, #favorite_models .cams_cell .cams_cell_info a:hover { text-decoration:underline; }
#favorite_models .cams_cell .cams_cell_bio a:hover, #cams_awards .cams_cell .cams_cell_info a:hover { text-decoration:underline; }
#favorite_models .offline .cams_cell .tipping_offline { top:0px; }
#favorite_models .model_main_box { margin:0px; }
#favorite_models .model_month { text-align:left; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#favorite_models .model_date { text-align:center; font-weight:bold; margin-bottom:-10px; width:102px; }
#favorite_models .cams_cell .extras { width: 100%; bottom: 0; left: 0; height: 14px; display:block; }
#favorite_models .country_con span, #favorite_models .country_cono span, #recently_viewed .country_con span, #recently_viewed .country_cono span, #suggested_models .country_con span, #suggested_models .country_cono span { top:-14px !important; right:19px; display:block; float:right; margin-right:3px; position:absolute; bottom:0px;}
#favorite_models div.country, #recently_viewed div.country, #suggested_models div.country { top:-14px !important; right:1px; position:absolute; bottom:0px; float:right; background:url(http://graphics.cams.com/images/common/country_flags_sm.png) no-repeat 0px 12px; height:11px; width:17px; vertical-align:middle; margin:2px 0 0 0; }
#favorite_models .country_cono b, #recently_viewed .country_cono b, #suggested_models .country_cono b { display:block; position:absolute; top:0px; right:0px; padding:1px 3px; background-color:#fff; border:1px solid gray; font-size:11px; font-weight:normal; white-space:nowrap; z-index:99999; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; color:#000; }
#favorite_models .country_con span:hover, #favorite_models .country_cono span:hover, #favorite_models div.country_con:hover, #favorite_models div.country_cono:hover, #recently_viewed .country_con span:hover, #recently_viewed .country_cono span:hover, #recently_viewed div.country_con:hover, #recently_viewed div.country_cono:hover, #suggested_models .country_con span:hover, #suggested_models div.country_cono:hover { bottom:0px; font-size:11px; color:white; text-decoration:none !important; }

#fc_progress .country_con span, #fc_progress .country_cono span { top: -14px !important; right: 19px; position: absolute; }
#fc_progress div.country { top: -14px !important; right: 1px; position: absolute; bottom: 0px; float: right; background: url(http://graphics.cams.com/images/common/country_flags_sm.png) no-repeat 0px 12px; height: 11px; width: 17px; vertical-align: middle; margin: 2px 0 0 0; }

#my_fan_clubs .cam_cell .nomarg6, #favorite_models .cam_cell .nomarg6 { margin-right:0px !important; }

.cams_cell .favorite { background:#BBCBF4; color:#000000; text-align:center; width:100%; font-size:9px; margin-bottom:1px; }
.cams_cell_img { display: block; width: 150px; height: 116px; position: relative; border: 0px; }
.country_con span, .country_cono span { display:block; float:right; margin-right:3px; font-weight: normal; }
div.country_con, div.country_cono { float:right; width:55px; }
.country_con b { display:none; }
.country_cono b { display:block; position:absolute; top:14px; right:2px; padding:1px 3px; background-color:#fff; border:1px solid gray; font-size:11px; font-weight:normal; white-space:nowrap; z-index:99999; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; color:#000; }
div.country { position:relative; float:right; background:url(http://graphics.cams.com/images/common/country_flags_sm.png) no-repeat 0px 12px; height:11px; width:17px; vertical-align:middle; margin:2px 0 0 0; }
.recorded_show .link a, .favorite_model .link a, .fanclub_model .link a, .cam_cell_mini .link a { color:#000000; }

#won_free .country_cono span { top: 1!important; float: right; }
#won_free_guest .country_cono span { top: 1!important; right: 0; }
 
#won_free .country_cono span, #won_free .country_con span { top: 1px!important; }
#won_free_guest .country_cono span, #won_free_guest .country_con span { top: 1px!important; }

#monthly_models .award_date { display:none; }
#cams_awards #page_left .sixth { margin-right:16px !important; }
#cams_awards .cams_cell .cams_cell_info { display:none; }
#cams_awards .cams_cell_img .thumb, #cams_awards .cams_cell_img { width:100px !important; height:77px !important; }
#fan_club_progress td.cams_cell_img { width:103px; }
#fan_club_progress .cams_cell_stream { display:none !important; }
#fan_club_progress .cams_cell_stream { width:auto; }

.progress_bar { background-color:#DEDEDE; height:5px; margin:0 0 3px 0; }
.chat_progress { background-color:#021053; height:5px; min-width:1%; }

  .cams_cell .extras { width:100%!important; bottom:0px!important; left:0px!important; height:14px!important; background:transparent url(http://graphics.streamray.com/images/common/clear60.png) repeat;  }
  .cams_cell .stream_name { width:100%; font-weight: 700; font-size: 13px; }
  .cams_cell .country_con { bottom:0px; right:0px; color:white; text-shadow:1px 1px #000; font-size:11px; }

  .cams_cell .country_con span:hover, .cams_cell .country_cono span:hover, div.country_con:hover, div.country_cono:hover { font-size:11px; color:white; text-decoration:none !important; }
  .country_cono b { right:0px; }