@charset "utf-8";
/* LAYOUT STYLES */
body { margin:0; padding:0; background-color:#ebeded; font-family:"Arial", Helvetica, sans-serif; font-size:85%; }
strong { font-weight:bold; }
a { color:#034bde; }
a:hover { color: #0681ff; }
span.red { color:#f00; }
span.orange { color:#f07925; }
span.green { color:#093; }
.col2-1, .col2-2, .col3-1, .col3-2, .col3-3 { float:left; display:block; }
.col2-1 { width:50%; float:left; }
.col2-2 { width:50%; float:left; }
.col3-1 { width:33.33%; float:left; }
.col3-2 { width:33.33%; float:left; }
.col3-3 { width:33.33%; float:left; }
/* HEADER */
#header { margin:0; padding:0; min-width:960px; height:65px; position:relative; z-index:2; background-color:#333333; background-image:url(/u/t30/images/skins/webcams2009/2009/bg-header.png?nvb=20120205143607&nva=20120208091607&hash=0af3d73919ac849dbd9ef); background-repeat:repeat-x; border-bottom:1px solid #3d3d3d; }
#header #head-top { height:80px;}
#header h1 a {width:304px; height:60px; margin: 10px 0 10px 15px;}
#header h1 a {
background-image: url(http://static02.webcams.com/AffiliatesFiles/pub/images/07/06/4976.png);
background-repeat: no-repeat;
display:block;
}
#header h1 a span { display:none; }
.col2-1 { height: 50px; }
#header div.margin { width:960px; position:relative; margin-left:auto; margin-right:auto; padding-top:18px; }
#header div.col2-1 { float:left; width:221px; }
#header div.col2-2 { float:right; width:auto; z-index:1; }
#header div.col2-2 a:hover { color:#fff; }
#header div.col2-2 a { text-decoration:none; font-family:"Tahoma", Verdana, Arial; font-size:14px; font-weight:bolder; color:#959595; }
#header div.col2-2 ul.main-navigation li.menu { margin-left:30px; }
#header div.col2-2 ul.main-navigation li.menu.new { background-image:url(/u/t30/images/icons/silk_icons/new.png?nvb=20120205143607&nva=20120208091607&hash=0ec36ef3a55f521420360); background-repeat:no-repeat; background-position: right -3px; padding-right: 18px; margin-right: -14px; }
#header div.col2-2 h2 { font-family:"Tahoma", Verdana, Arial; font-size:20px; color:#fff; margin:0; padding:0; }
/* #site_notices */
#site_notices { background-color:#ff9; padding:0; margin-left:0px; margin-right:0px; width:100%; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid #f96; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
#site_notices p { padding:4px; margin:0; }
/* #sub-navigation */
#sub-navigation ul.options { margin:0; padding:0; float:left; }
#sub-navigation ul.options li { display:inline; margin:0; padding:0; }
#sub-navigation p.credit-balance { float:right; }
#sub-navigation ul.options li a.new-message, #sub-navigation ul.options li a.your-mailbox, #sub-navigation ul.options li a.search-models, #sub-navigation ul.options li a.buy-credits, #sub-navigation ul.options li a.live-help, #sub-navigation ul.options li a.log-out { background-repeat:no-repeat; padding-left:22px; }
#sub-navigation ul.options li a.live-help { padding-left:20px; }
#sub-navigation ul.options li a.new-message { background-image:url(/u/t30/images/icons/silk_icons/new_email.png?nvb=20120205143607&nva=20120208091607&hash=0dfabf18bf1d5cdf37b3d); }
#sub-navigation ul.options li a.live-help { background-image:url(/u/t30/images/icons/silk_icons/new.png?nvb=20120205143607&nva=20120208091607&hash=0ec36ef3a55f521420360); }
#sub-navigation ul.options li a.your-mailbox { background-image:url(/u/t30/images/icons/silk_icons/email.png?nvb=20120205143607&nva=20120208091607&hash=0cb01c2395b7865f1dff8); }
#sub-navigation ul.options li a.search-models { background-image:url(/u/t30/images/icons/silk_icons/magnifier.png?nvb=20120205143607&nva=20120208091607&hash=0e8e2d74aadb7aadc420f); }
#sub-navigation ul.options li a.buy-credits { background-image:url(/u/t30/images/icons/silk_icons/money_add.png?nvb=20120205143607&nva=20120208091607&hash=06ca773fd4e5abf96d4a4); }
#sub-navigation ul.options li a.log-out { background-image:url(/u/t30/images/icons/silk_icons/door_out.png?nvb=20120205143607&nva=20120208091607&hash=0dc612055a2e2a84a6068); }
#sub-navigation { height:26px; margin-bottom:15px; background-color:#272727; color:#f5f5f5; font-size:0.95em; }
#sub-navigation div.margin { width:960px; position:relative; margin-left:auto; margin-right:auto; padding-top:4px; }
#sub-navigation p { margin:0; padding:0; }
#sub-navigation a { color:#ffec14; font-weight:bold; text-decoration:underline; }
#sub-navigation a:hover { color:#ff8f0b; }
#sub-navigation span.red { color:#ce0000; /* rojo */ font-weight:bold; }
#sub-navigation p.total_models, #sub-navigation p.options { float:left; display:block; padding-top:2px; }
#sub-navigation p.options span.spacer, #sub-navigation p.not-a-member span.spacer { color:#787878; }
#sub-navigation p.not-a-member span { margin-left:5px; margin-right:5px; color:#f5f5f5; }
#sub-navigation p.not-a-member { float:right; display:block; padding-top:1px; }
/* #sub-navigation HEADER JOIN */
#sub-navigation h3 { margin:0; padding:0; text-align:center; font-size:1.25em; }
/* TABS */
ul#tabs, ul#tabs li { margin:0; padding:0; }
ul#tabs { width:600px; height:29px; background-color:#ebebeb; padding-left:64px; position:absolute; top:0; right:0; }
.ie6 ul#tabs { background-image:url(/u/t30/images/skins/webcams2009/tabs_background_4.gif?nvb=20120205143607&nva=20120208091607&hash=071f5f2216bb678de26cb); }
ul#tabs li { float:left; list-style:none; text-align:center; }
ul#tabs li a { display:block; color:#333; font-weight:bold; padding-top:7px; font-size:12px; }
ul#tabs li a:hover { color:#000; }
ul#tabs li, ul#tabs li a { width:146px; height:22px; }
ul.tab { background-repeat:no-repeat; background-image:url(/u/t30/images/skins/webcams2009/tabs_background_4.png?nvb=20120205143607&nva=20120208091607&hash=0094668392ce4856aef2b); }
ul.first { background-position:0px 0px; }
ul.second { background-position:0px -29px; }
ul.third { background-position:left -58px; }
ul.fourth { background-position:left -87px; }
/* #footer */
#footer { width:960px; text-align:center; /*margin-top:25px;*/ }
#footer #foot_nav ul#navlist, #footer #foot_nav ul#navlist2 { margin-top:10px; margin-bottom:10px; }
#footer #foot_nav ul li { display:inline; margin-right:10px; }
#footer #foot_nav ul li a { color:#000; text-decoration:underline; font-size:1em; }
#footer #foot_nav ul li a:hover { color:#3a3a3a; }
#footer #copyright_info { font-size:0.85em; padding-top:10px; padding-bottom:10px; line-height:14px; background-color:#000; color:#666; }
#footer #copyright_info a { color:#fff; }
#footer #copyright_info p { margin:0; padding:0; }
/* #container */
#container { width:960px; position:relative; margin-left:auto; margin-right:auto; }
/* BOX */
#box-default { margin-top:5px; }
#box-default .margin { padding:20px; }
#box-default.box { padding:0; margin:0; background-color: #fff; }
/*#box-default .margin .margin { margin:0; padding:0; }*/
/** MAIN CONTENT **/
#content h2 { padding-bottom:4px; color:#333; border-bottom:1px solid #eee; font-size:1.6em; margin-top:0; }
#content h2 strong { color:#034bde; }
#content h3 { font-size:1.2em; }
#content h3 strong { color:#333; }
#content h4 { font-size:1.1em; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, table tr th { font-family:Arial, Helvetica, sans-serif; }
/** MODELS GALLERY VIEW **/
#models .model { float:left; width:149px; height:186px; background-color:#ebeded; margin-bottom:10px; display:inline; margin-right:5px; }
#models .model.last-model { margin-right:0; }
#models .model.first-model { margin-left:2px; }
#models .model div.margin { margin:0; padding:0; padding:4px; }
#models .model h3 { margin:0; padding:0; font-size:0.9em; text-align:center; margin-top:3px; margin-bottom:3px; text-transform:uppercase; }
#models .model h3 a { color:#3d3d3d; text-decoration:none; }
#models .model .model-pic { width:141px; height:106px; background-position:top center; background-repeat:repeat; display:block; margin:0; padding:0; }
#models .model p.image { margin:0; padding:0; }
#models .model .chat-links p { margin:0; padding:0; }
#models .model .chat-links span { display:none; }
#models .model .chat-links p a { float:left; margin-top:0; background-repeat:no-repeat; width:84px; height:24px; }
#models .model .chat-links p a.available_chat { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_free_chat.png?nvb=20120205143607&nva=20120208091607&hash=01aafdda2041714789b14); padding-right:2px; }
#models .model .chat-links p a.available_chat:hover { background-position:0 100%; }
#models .model .chat-links p a.premium { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_premium_chat.png?nvb=20120205143607&nva=20120208091607&hash=0af2946b3eff7797434dd); }
#models .model .chat-links p a.premium:hover { background-position:0 100%; }
#models .model .chat-links p a.members_only { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_members_only.png?nvb=20120205143607&nva=20120208091607&hash=0611227560c267d60afe1); padding-right:2px; }
#models .model .chat-links p a.members_only:hover { background-position:0 100%; }
#models .model .chat-links p a.in_xxx { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_in_premium_chat.png?nvb=20120205143607&nva=20120208091607&hash=082833d03ed33220e5f99); padding-right:2px; }
#models .model .chat-links p a.in_xxx:hover { background-position:0 100%; }
#models .model .chat-links p a.phone_sex { background-image:url(/u/t30/images/skins/webcams2009/2009/but_phonesex.gif?nvb=20120205143607&nva=20120208091607&hash=06909fa7e6943fbc1bda4); width:170px; height:24px; }
#models .model .chat-links p a.phone_sex:hover { background-position:0 100%; background-attachment: scroll; }
#models .model .chat-links p a.phone_sex_no_calls { background-image:url(/u/t30/images/skins/webcams2009/2009/but_phonesex_no_calls.gif?nvb=20120205143607&nva=20120208091607&hash=036a95287c8e6f3ea6c31); width:170px; height:24px; }
#models .model .chat-links p a.phone_sex_no_calls:hover { background-position:0 100%; background-attachment:scroll; }
#models .model .chat-links p a.view_pictures { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_pictures.png?nvb=20120205143607&nva=20120208091607&hash=004485c00085326cb1b21); }
#models .model .chat-links p a.view_pictures:hover { background-position:0 100%; }
#models .model .chat-links p a.view_profile { background-image:url(/u/t30/images/skins/webcams2009/but_gallery_view_profile.png?nvb=20120205143607&nva=20120208091607&hash=072cb32335c5a700b9142); padding-right:2px; }
#models .model .chat-links p a.view_profile:hover { background-position:0 100%; }
#models2 .model div.languages img, #models .model div.languages img { padding-left:2px; padding-top:3px; }
#models .model div.languages, #models .model div.languages-bg { width:141px; height:17px; position:absolute; margin-top:89px; }
#models2 .model div.languages-bg, #models .model div.links-bg, #models .model div.languages-bg { background-color:#000; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity:0.5; }
#models .model div.links, #models .model div.links-bg { width:141px; height:17px; position:absolute; display:none; overflow:hidden; }
#models .model.selected div.links, #models .model.selected div.links-bg { display:block; }
#models .model div.links p { margin:0; padding:0; }
#models .model div.links p a { font-weight:bold; color:#fff; font-size:0.8em; text-decoration:underline; }
#models .model div.links p a:hover { color:#ffec14; }
#models .model div.links p a.profile { float:left; display:block; margin-left:4px; margin-top:2px; }
#models .model div.links p a.pictures { float:right; display:block; margin-right:4px; margin-top:2px; }
.ie6 #models .model p.image span.overlay, .ie6 #models .model.selected p.image span.overlay, #models .model p.image span.overlay { display:none; }
#models .model.selected p.image span.overlay { display:block; }
#models .model { width:179px; }
#models .model .image .model-pic { width:170px; height:131px; }
#models .model div.languages, #models .model div.languages-bg { margin-top:114px; width:170px; }
#models .model div.links, #models .model div.links-bg { width:170px; }
#models .model h3 { font-size:1.0em; }
/*PHONE SEX RELATED*/
/*=========================================================================================================================================*/
.psx_info { padding: 5px; margin: 5px 0; border: solid 1px #CCC; background: #ededed; overflow: hidden; display:inline-block; float:none; clear:both; }
#call_steps, #call_steps_3, #call_steps_4 { padding: 0; margin: 0; }
#call_steps { width: 400px; }
#call_steps_2 { width: 370px; }
#call_steps_3 { width: 445px; }
#call_steps_4 { width: 370px; }
#call_steps_5 { width: 200px; }
#call_steps_2, #call_steps_4 { _height: 100%; background: url(/u/t30/images/skins/webcams2009/icon_call_in.jpg?nvb=20120205143607&nva=20120208091607&hash=0d8179f2d7b11653e887f) no-repeat center top #ededed; padding: 113px 65px 0 65px !important; margin: 0; overflow: hidden; border: solid 1px #CCC; }
#call_steps h3, #call_steps_2 h3, #call_steps_3 h3, #call_steps_4 h3, #call_steps_5 h3 { font: normal 160%/110% Arial, Helvetica, sans-serif; color: #333; letter-spacing: 0; word-spacing: -0.5pt; padding: 0 !important; margin: 0 !important; }
#call_steps .step_row, #call_steps_3 .step_row, #call_steps_4 .step_row, #call_steps_5 .step_row { _height: 100%; color: #000; /*font: normal 120%/100% Arial, Helvetica, sans-serif;*/
line-height: 1.4; letter-spacing: 0; word-spacing: -0.5pt; padding: 15px 60px 15px 10px; _padding: 10px 60px 10px 10px; margin: 0; overflow: hidden; border-top: solid 1px #dedede; float: none; clear: both; }
#call_steps .step_row, #call_steps_3 .step_row { background-color: #F7F7F7; }
#call_steps_3 .step_row_dark { background-color: #EDEDED; padding: 10px 15px; margin: 0; font-size: 12px;}
#call_steps_3 .step_row_dark em { font-style: normal; font-weight: bold;}
#call_steps_3 .step_row span label { font: normal 60%/80% Arial, Helvetica, sans-serif !important; color: #333; text-align:left; }
#call_steps .step_row font, #call_steps_3 .step_row font, #call_steps_4 .step_row font, #call_steps_5 .step_row font { font: normal 160%/100% Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
#call_steps .step_row.first, #call_steps_3 .step_row.first, #call_steps_4 .step_row.first, #call_steps_5 .step_row.first { border-top: none; }
#call_steps .step_row h2, #call_steps_3 .step_row h2, #call_steps_4 .step_row h2, #call_steps_5 .step_row h2 { font: normal 190%/110% Arial, Helvetica, sans-serif; color: #090; letter-spacing: 0; word-spacing: -0.5pt; padding: 0 !important; margin: 0 !important; }
#call_steps .step_row span, #call_steps_3 .step_row span, #call_steps_4 .step_row span, #call_steps_5 .step_row span { color: #666; font: normal 180%/100% Arial, Helvetica, sans-serif; text-align: center; width: 40px; height: 40px; display: inline-block; float: left; }
#call_steps .step_row span.bullet-1, #call_steps_3 .step_row span.bullet-1, #call_steps_4 .step_row span.bullet-1, #call_steps .step_row span.bullet-2, #call_steps_3 .step_row span.bullet-2, #call_steps_4 .step_row span.bullet-2, #call_steps .step_row span.bullet-3, #call_steps_3 .step_row span.bullet-3, #call_steps_4 .step_row span.bullet-3, #call_steps .step_row span.bullet-4, #call_steps_3 .step_row span.bullet-4, #call_steps_4 .step_row span.bullet-4, #call_steps .step_row span.bullet-5, #call_steps_3 .step_row span.bullet-5, #call_steps_4 .step_row span.bullet-5, #call_steps .step_row span.bullet-6, #call_steps_3 .step_row span.bullet-6, #call_steps_4 .step_row span.bullet-6 { background-image:url(/u/t30/images/skins/webcams2009/bullet_no_2.png?nvb=20120205143607&nva=20120208091607&hash=02e05495cacb726fb7f8c); background-repeat: no-repeat; background-attachment: scroll; }
#call_steps .step_row span.bullet-1, #call_steps_3 .step_row span.bullet-1, #call_steps_4 .step_row span.bullet-1 { background-position: left top; }
#call_steps .step_row span.bullet-2, #call_steps_3 .step_row span.bullet-2, #call_steps_4 .step_row span.bullet-2 { background-position: left -80px; }
#call_steps .step_row span.bullet-3, #call_steps_3 .step_row span.bullet-3, #call_steps_4 .step_row span.bullet-3 { background-position: left -160px; }
#call_steps .step_row span.bullet-4, #call_steps_3 .step_row span.bullet-4, #call_steps_4 .step_row span.bullet-4 { background-position: left -240px; }
#call_steps .step_row span.bullet-5, #call_steps_3 .step_row span.bullet-5, #call_steps_4 .step_row span.bullet-5 { background-position: left -320px; }
#call_steps .step_row span.bullet-6, #call_steps_3 .step_row span.bullet-6, #call_steps_4 .step_row span.bullet-6 { background-position: left -400px; }
#call_steps_3 .step_row span, #call_steps_4 .step_row span { width: auto; min-height: 50px; _height: 100%; }
#call_steps .step_row a { color:#034BDE; font-weight:bold !important; }
#call_steps .step_row a:hover { color:#0477EA; font-weight: bold !important; }
#call_steps .step_row strong { color:#034BDE; font-weight:normal !important; }
#call_steps .step_row em { color:#000; font-weight:bold !important; font-style: normal !important; }
.icon_phone { background:url(/u/t30/images/skins/webcams2009/2009/phone_small_pbx.gif?nvb=20120205143607&nva=20120208091607&hash=035796438df151fd2f35d) no-repeat right center transparent; }
.icon_user { background:url(/u/t30/images/skins/webcams2009/2009/user_small_pbx.gif?nvb=20120205143607&nva=20120208091607&hash=0bd85b6efbb5d16cdf8c2) no-repeat right center transparent; }
.icon_model { background:url(/u/t30/images/skins/webcams2009/2009/model_small_pbx.gif?nvb=20120205143607&nva=20120208091607&hash=058bc6b703d154d006e80) no-repeat right center transparent; }
.icon_model_small { background:url(/u/t30/images/skins/webcams2009/icon_model_pbx_small_2.gif?nvb=20120205143607&nva=20120208091607&hash=08da53dc8fad9b2b02ae2) no-repeat left center #ededed; }
.icon_model_small { padding: 5px 0 5px 50px; margin: 0; border: solid 1px #ccc; overflow: hidden; }
.icon_anonym { background:url(/u/t30/images/skins/webcams2009/2009/icon_anonymus.gif?nvb=20120205143607&nva=20120208091607&hash=0075269d284a5b5fcef3b) no-repeat right center transparent; }
.icon_call_center { background:url(/u/t30/images/skins/webcams2009/icon_call_center.png?nvb=20120205143607&nva=20120208091607&hash=05578c7ed30e3d50b7a6d) no-repeat right center transparent; }
.how_it_work_container { padding: 0; margin: 0 0 10px 0; overflow: hidden; }
.how_it_work_container h3 { padding: 0; margin: 0 0 5px 0 !important; border: none !important; }
.banner_how_to_container {background-color: #fff33f; padding: 0; margin: 0; overflow: hidden; border: solid 1px #CCC; }
.banner_how_to, .banner_how_to_standard { width: 918px; height: 58px; padding: 0; margin: 0; overflow: hidden;}
.banner_how_to {background: url(/u/t30/images/skins/webcams2009/phone_chat_how_to_banner.gif?nvb=20120205143607&nva=20120208091607&hash=09d87a964f631a45374c7) no-repeat 0 0 scroll transparent;border: solid 1px #CCC;}
.banner_how_to_standard {background: url(/u/t30/images/skins/webcams2009/phone_chat_how_to_banner_standard.gif?nvb=20120205143607&nva=20120208091607&hash=0128077fa236ff249d874) no-repeat 0 0 scroll transparent;}
.banner_how_to a, .banner_how_to_standard a { width: 280px; height: 58px; padding: 0; margin: 0 0 0 319px !important; display: inline-block; overflow: hidden; text-decoration: none; outline:none; border:none; }
.banner_how_to_standard a { font: bold 90%/90% Arial, Helvetica, sans-serif; line-height: 15px; width: 204px; height: 20px; padding: 38px 0 0 76px; margin: 0 0 0 319px !important; display: inline-block; text-decoration: none; outline:none; border:none; cursor: pointer; }
.banner_how_to a span, .banner_how_to_standard a span { visibility: hidden; }
.member_detailes { width: 896px; _width: 916px; height: 0px; background: #FFF; border: solid 1px #CCC; padding: 10 px; margin: 0px auto; _margin: 0px; opacity: 0;filter:alpha(opacity=0); overflow: hidden; text-align: center;}
.member_detailes p { padding: 0 20px; margin: 0; text-align: center; display: inline; line-height: 30px;}
.member_detailes p strong { color: #F00; font-weight: bold;}
.please_wait { width:;}
.revshare-bullet-1 { background-image:url("/u/t30/affiliate/images/legend-bullet-01.png?nvb=20120205143607&nva=20120208091607&hash=0f15c1d71f68bdeb09944") !important; }
.revshare-bullet-2 { background-image:url("/u/t30/affiliate/images/legend-bullet-02.png?nvb=20120205143607&nva=20120208091607&hash=047ff830a76dda32adc5a") !important; }
.revshare-bullet-3 { background-image:url("/u/t30/affiliate/images/legend-bullet-03.png?nvb=20120205143607&nva=20120208091607&hash=0294460a499a72484dede") !important; }
.revshare-bullet-4 { background-image:url("/u/t30/affiliate/images/legend-bullet-04.png?nvb=20120205143607&nva=20120208091607&hash=02584038b81c24102e550") !important; }
.revshare-bullet-5 { background-image:url("/u/t30/affiliate/images/legend-bullet-05.png?nvb=20120205143607&nva=20120208091607&hash=035bb17a26335df825989") !important; }
.revshare-bullet-1, .revshare-bullet-2, .revshare-bullet-3, .revshare-bullet-4, .revshare-bullet-5 { background-position:10px center !important; background-repeat:no-repeat !important; padding: 5px 10px 5px 50px !important; }
#TB_ajaxContent { height: auto !important; }
.phone_box { display:inline-block; float:left; }
.phone_box input, .phone_box select { padding: 3px !important; margin: 0 5px 0 0 !important; }
/*IE6 fix*/
.phone_box input.user_phone { _padding: 3px 3px 0 3px !important; _margin-top: -1px !important; }
.phone_box input.user_phone_submit { font-weight: bold !important; padding: 2px 3px !important; _padding: 2px !important; }
.phone_box input.user_phone_submit, .phone_box input.user_phone_submit_ov 
{ border: none 1px #FFF; background-image: url(/u/t30/images/skins/webcams2009/2009/but_small_call.png?nvb=20120205143607&nva=20120208091607&hash=027e5c2abf4c437587bb9); 
background-repeat: no-repeat; background-attachment: scroll; width: 63px; height: 26px; cursor: pointer; outline: none; overflow: hidden; text-indent: -9999px; color:transparent;
*font-size: 0; *line-height: 0;}
.phone_box input.user_phone_submit { background-position: 0 0;}
.phone_box input.user_phone_submit_ov { background-position: 0 100%;}
.phone_box label, .phone_box2 label {padding: 0 0 5px 5px !important; display:block;}
.phone_box_label { font: bold 70%/100% Arial, Helvetica, sans-serif !important; text-align: left !important; }
.phone_box_2 { background: #ededed; }
.info-box-pbx, .info-box-pbx_2 { min-height: 40px; background: url(/u/t30/images/skins/webcams2009/icon_info.gif?nvb=20120205143607&nva=20120208091607&hash=0e1641d2d687e9a17f8b9) no-repeat 3px 3px #ededed; border: solid 1px #CCC; font: normal 80%/100% Arial, Helvetica, sans-serif; color: #666; letter-spacing: 0; word-spacing: -0.5pt; padding: 10px 10px 10px 60px !important; margin: 0; display: block; }
.info-box-pbx_2 { background: url(/u/t30/images/skins/webcams2009/icon_info.gif?nvb=20120205143607&nva=20120208091607&hash=0e1641d2d687e9a17f8b9) no-repeat 3px 3px #dedede !important; font: normal 95%/100% Arial, Helvetica, sans-serif !important; margin: 0 -40px !important; }
.info-box-pbx_2 span { display: block; }
/*=========================================================================================================================================*/
div#modelprofile-page div.box-phonesex { margin:0px 0px 20px 0px; background-color:#f2f2f2; padding:19px 19px 19px 119px; background-image:url(/u/t30/images/skins/webcams2009/2009/icon_call_red.png?nvb=20120205143607&nva=20120208091607&hash=0339be0703e8daf91f20b); background-repeat:no-repeat; background-position:20px center; border: solid 1px #CCC; }
div#modelprofile-page div.box-phonesex ul { padding:0px 5px 5px 30px; list-style-type:none; list-style-position:outside; margin-top:0px; }
div#modelprofile-page div.box-phonesex ul li { line-height:16px; background-image:url(/u/t30/images/skins/webcams2009/accept.png?nvb=20120205143607&nva=20120208091607&hash=02961dd1256ec2e7bb317); background-repeat:no-repeat; background-position:left center; padding:5px 0px 5px 20px; }
div#modelprofile-page div.box-phonesex #div_pin { margin:0px 5px 0px 5px; width:180px; float:left; }
div#modelprofile-page div.box-phonesex a#click { float:left; margin-left:5px; }
.phone_loader h1 { background: url(/u/t30/images/skins/webcams2009/2009/loader.gif?nvb=20120205143607&nva=20120208091607&hash=07879e54ab3e7c1496589) no-repeat center 50px transparent !important; text-align: center !important; padding: 10px 0 !important; margin: 0 !important; height: 70px !important; display:block; }
div.hr-1, li.hr-1, div.hr-2, li.hr-2 { height: 20px; background: transparent url(/u/t30/images/skins/webcams2009/2009/hr-1.gif?nvb=20120205143607&nva=20120208091607&hash=090b6ba1d677eb1017c2e) repeat-x scroll center; }
div.hr-2, li.hr-2 { background-position: center bottom; height: 10px; }
div.hr-1 hr, li.hr-1 hr, div.hr-2 hr, li.hr-2 hr { display: none; }
/*PHONE SEX - Gallery VIEW */
/*
#models .model_psx { width:179px; }
#models .model_psx .image .model-pic { width:170px; height:131px; }
#models .model_psx div.languages, #models .model_psx div.languages-bg { margin-top:114px; width:170px; }
#models .model_psx div.links, #models .model_psx div.links-bg {width:170px; }
#models .model_psx h3 { font-size:1.0em; }
*/
/*END of -- PHONE SEX - Gallery VIEW */
/* MODELS LIST VIEW */
#models2 .model h3 a strong, #models2 .model h3 a { margin:0; padding:0; }
#models2 .model { border:1px solid #D3D3D3; padding:20px; margin-bottom:10px; display:block; }
.ie6 #models2 .model { height:158px; }
.ie7 #models2 .model { height:135px; }
#models2 .model .col2-1 { width:25%; }
#models2 .model .col2-2 { width:75%; }
#models2 .model p, #models2 .model h3 { margin:0; padding:0; }
#models2 .model h3 { font-family:"Tahoma", Verdana; text-transform:uppercase; line-height:18px; }
#models2 .model img.border-pic { border:none; margin:0; padding:0; }
#models2 .model p.rating { color:#000; font-size:inherit; margin:0; padding:0; }
#models2 .model p.rating { font-size:0.9em; }
#models2 .model p.description { margin-top:15px; }
#models2 .model .links { margin-top:15px; height:26px; }
#models2 .model .links a { float:left; display:block; margin-right:5px; }
#models2 .model .left { float:left; }
#models2 .model .right { float:right; }
#models2 .model p.status a { font-weight:bold; }
#models2 .model p.status a.available_chat, a.available_chat { color:#3e7d0d; }
#models2 .model p.status a.available_chat:hover, a.available_chat:hover { color:#49980b; }
#models2 .model p.status a.in_xxx, #models2 .model p.status a.members_only { }
#models2 .model .model-search-picture { float:left; width:175px; margin-right:20px; }
#models2 .model .model-search-info { float:left; width:680px; }
#models2 .model div.languages, #models2 .model div.languages-bg { width:175px; height:17px; position:absolute; margin-top:114px; }
div.languages { overflow:hidden; }
/** MODEL TOOLBAR **/
#model-toolbar { }
#model-toolbar a { font-weight:bold; }
#model-toolbar div.col2-1 { float:left; width:auto; }
#model-toolbar div.col2-2 { float:right; width:auto; }
/** MODEL PROFILE **/
#modelprofile-page * { padding: 0; margin: 0; }
#modelprofile-page h3 { color:#272727; font-size:1.4em; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #bdbdbd; margin-bottom:20px; }
#modelprofile-page span.offline { color:#d11b1b; font-weight:bold; }
#modelprofile-page span.online { color:#009933; font-weight:bold; }
#modelprofile-page div.col2-1 { float:left; width:360px; margin-right:20px; }
#modelprofile-page div.col2-2 { float:left; width:538px; }
#modelprofile-page #multimedia-container { height:300px; margin-bottom:10px; margin-top:10px; background-color:#fff; }
#modelprofile-page #multimedia-container img { border:1px solid #000; }
#modelprofile-page #multimedia-container div.margin { padding:20px; }
#modelprofile-page #multimedia-container #picture-gallery { background-color:#f8f8f8; height:206px; border:1px solid #f1f1f1; padding:14px 0px 0px 4px; }
#modelprofile-page #multimedia-container #picture-gallery img { margin-left:5px; margin-bottom:5px; }
#modelprofile-page #multimedia-container .col2-1 p { margin-bottom:0; }
#modelprofile-page #multimedia-container .col2-1 .main-video { text-align:center; width:354px; background-image:url(/u/t30/images/skins/webcams2009/bg_profile_video.png?nvb=20120205143607&nva=20120208091607&hash=0f78b72363c0c3b28d93c); background-repeat:no-repeat; background-position: center bottom; }
.ie6 #modelprofile-page #multimedia-container .col2-1 .main-video { height:250px; }
#modelprofile-page table#model-info { width:100%; }
#modelprofile-page table#model-info td { padding:7px; }
#modelprofile-page table#model-info .even { background-color:#f1f1f1; }
#modelprofile-page .about-model { margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#modelprofile-page .about-model p { margin-bottom:20px; }
#modelprofile-page .about-model span.red { color:#d11b1b; }
#modelprofile-page div.data-container div.col2-1 { width:560px; }
#modelprofile-page div.data-container div.col2-2 { width:320px; }
#modelprofile-page #status-buttons { height:39px; width:359px; position:relative; }
.ie6 #modelprofile-page #status-buttons { top:-3px; }
#modelprofile-page #status-buttons ul { margin:0; padding:0; }
#modelprofile-page #status-buttons ul li { display:inline; }
#modelprofile-page #status-buttons ul li a { display:block; float:left; background-repeat:no-repeat; height:35px !important; }
#modelprofile-page #status-buttons li a.free-chat { background-image:url(/u/t30/images/skins/webcams2009/2009/but_model-profile-free-chat.gif?nvb=20120205143607&nva=20120208091607&hash=03ee6f95b72359737f698); width:177px; }
#modelprofile-page #status-buttons li a.model_intro { background-image:url(/u/t30/images/skins/webcams2009/2009/but_model_intro_2.png?nvb=20120205143607&nva=20120208091607&hash=02e018d03a6595748f257); width:177px; }
#modelprofile-page #status-buttons li a.model_ext { background-image:url(/u/t30/images/skins/webcams2009/2009/but_model_ext_2.png?nvb=20120205143607&nva=20120208091607&hash=0041712bb848ba44ba57a); width:177px; }
#modelprofile-page #status-buttons li a.model_intro, #modelprofile-page #status-buttons li a.model_ext { text-align: center; color: #FFF; text-decoration: none; line-height: 32px !important; font: bold 120%/100% Arial, Helvetica, sans-serif; }
#modelprofile-page #status-buttons li a.free-chat:hover, #modelprofile-page #status-buttons li a.xxx-chat:hover, #modelprofile-page #status-buttons li a.model_intro:hover, #modelprofile-page #status-buttons li a.model_ext:hover { background-position:0 100%; }
#modelprofile-page #status-buttons li a.xxx-chat { background-image:url(/u/t30/images/skins/webcams2009/2009/but_model-profile-premium-chat.gif?nvb=20120205143607&nva=20120208091607&hash=05592902527f52398ae87); width:177px; }
#modelprofile-page #status-buttons li a span { display:none; }
#modelprofile-page #tabs .header { background-image:url(/u/t30/images/skins/webcams2009/2009/model-profile/bg-galleries-new.png?nvb=20120205143607&nva=20120208091607&hash=0c661d1c9015073a015dc); background-repeat:no-repeat; width:538px; height:36px; background-color:#fff; z-index:0; }
#modelprofile-page #tabs ul { margin:0; padding:0; }
#modelprofile-page #tabs ul li { display:inline; }
#modelprofile-page #tabs ul li a { font-weight:bold; color:#ffec14; text-decoration:underline; }
#modelprofile-page #tabs ul li a.active { color:#ffec14; }
#modelprofile-page #tabs ul li a:hover { color:#FF8F0B; }
#modelprofile-page #tabs ul li { font-size:0.95em; font-family:Arial, Helvetica, sans-serif; padding-left:32px; margin-left:8px; margin-right:18px; display:block; height:25px; padding-top:4px; margin-top:6px; float:left; }
.ie6 #modelprofile-page #tabs ul li { margin-left:3px; }
#modelprofile-page #tabs ul li.pictures { background-image:url(/u/t30/images/skins/webcams2009/2009/model-profile/bg-camera.gif?nvb=20120205143607&nva=20120208091607&hash=0bfede5d736cf3323d509); background-repeat:no-repeat; }
#modelprofile-page #tabs ul li.movies { background-image:url(/u/t30/images/skins/webcams2009/2009/model-profile/bg-movies.gif?nvb=20120205143607&nva=20120208091607&hash=0a4718128df1eefe50417); background-repeat:no-repeat; }
#modelprofile-page #tabs ul li.sound { background-image:url(/u/t30/images/skins/webcams2009/2009/icon_sound_small.png?nvb=20120205143607&nva=20120208091607&hash=0f728f88cdd3456d9c2a6); background-repeat:no-repeat; }
#modelprofile-page #model-ratings, #modelprofile-page #model-surveys { margin-bottom:20px; }
#modelprofile-page #model-ratings .model-rating { width:50%; float:left; margin-bottom:8px; }
#modelprofile-page #model-ratings .model-rating label { font-weight:bold; color:#333; }
#modelprofile-page #model-surveys ul li.survey { list-style:none; padding-bottom:5px; }
#modelprofile-page #model-surveys ul li.survey a { font-weight:bold; }
#modelprofile-page #last-activity { margin:10px 0px 0px 0px; width:100%; float:left; text-align:right; }
#modelprofile-page #last-activity a { font-weight:bold; }
#facebox #schedule { background-color:#f8f8f8; padding:10px; margin:0; border:1px solid #f0f0f0; }
#facebox #schedule p { margin-top:0; }
#facebox #schedule table { width:495px; }
#facebox #schedule table th { background-color:#333; color:#fff; font-size:14px; text-align:center; }
#facebox #schedule table td { padding:7px; font-size:11px; text-align:center; }
div#modelprofile-page div.box-phonesex { margin:0px 0px 20px 0px; background-color:#f2f2f2; padding:19px 19px 19px 119px; background-image:url(/u/t30/images/skins/webcams2009/2009/icon_call_red.png?nvb=20120205143607&nva=20120208091607&hash=0339be0703e8daf91f20b); background-repeat:no-repeat; background-position:20px 40px; border: solid 1px #CCC; }
div#modelprofile-page div.box-phonesex ul { padding:0px 5px 5px 30px; list-style-type:none; list-style-position:outside; margin-top:0px; }
div#modelprofile-page div.box-phonesex ul li { line-height:16px; background-image:url(/u/t30/images/skins/webcams2009/accept.png?nvb=20120205143607&nva=20120208091607&hash=02961dd1256ec2e7bb317); background-repeat:no-repeat; background-position:left center; padding:5px 0px 5px 20px; }
div#modelprofile-page div.box-phonesex #div_pin { margin:0px 5px 0px 5px; width:100px; float:left; }
div#modelprofile-page div.box-phonesex a#click { float:left; margin-left:5px; }
/** MODEL PAGES **/
#model-page h2, #model-page p, #model-page h3, #model-page h4 { margin:0; padding:0; }
#model-page h2 { border:0; margin-bottom:15px; }
#model-page h3 { font-size:1.4em; padding-bottom:3px; border-bottom:1px solid #cacaca; margin-bottom:10px; }
#model-page h4 { margin-bottom:10px; }
#model-page p { margin-bottom:10px; }
#model-page div.col2-1 { width:330px; margin-right:10px; }
#model-page div.col2-2 { width:540px; background-color:#e1e1e1; padding:20px; }
#model-page p.button { margin-top:15px; margin-bottom:0px; }
#model-page p.advice { font-weight:bold; font-size:0.9em; }
#model-page div.columns { margin-bottom:20px; }
#model-page p strong { color:#c40202; }
#model-page ol li { margin-bottom:5px; }
#model-page ul.benefits { margin:0; padding:0; margin-bottom:10px; }
/** CHAT PAGES **/
body#chat { }
body#chat #header div.margin div.col2-2 { text-align:right; }
body#chat #header div.margin div.col2-2, body#chat #header div.margin div.col2-2 a, body#chat #header div.margin div.col2-2 h2 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
body#chat #header div.margin div.col2-2 a { color:#FFEC14; text-decoration:underline; }
body#chat #header div.margin div.col2-2 a:hover { color:#ff8f0b; }
body#chat #header div.margin div.col2-2 h2 { margin:0; padding:0; font-size:1.2em; }
body#chat #header div.margin div.col2-2 ul { margin:0; padding:0; }
body#chat #header div.margin div.col2-2 ul li { display:inline; }
body#chat #header div.margin div.col2-2 ul li, body#chat #header div.margin div.col2-2 ul li a { font-size:1em; }
body#chat #header { margin-bottom:20px; }
body#chat ul li.tip-jar { background-image:url(/u/t30/images/skins/webcams2009/bg-model-tip.png?nvb=20120205143607&nva=20120208091607&hash=087e0381e1f860f32c090); background-repeat:no-repeat; padding-left:28px; }
body#chat ul li.tip-jar span { color:#ff528c; }
body#chat #box-default .margin { padding-top:0; }
/* MODEL CHAT PAGE */
#modelchat-page.member-chat #tip-jar { font-size:1em; background-image:url(/u/t30/images/skins/webcams2009/bg-tip-jar.gif?nvb=20120205143607&nva=20120208091607&hash=066d7e3ad948b233a09f0); background-repeat:no-repeat; padding-left:45px; display:block; height:30px; float:left; padding-top:5px; width:125px; }
#modelchat-page.member-chat span { font-weight:bold; color:#489808; }
#modelchat-page.member-chat #chat-wrapper { width:710px; margin-left:auto; margin-right:auto; position:relative; }
#modelchat-page.member-chat #tip-jar { text-transform:uppercase; width:135px; float:left; display:block; }
#modelchat-page.member-chat div.xxx-chat { float:right; display:block; }
#modelchat-page.member-chat #chat-links p { margin:0; padding:0; text-align:center; font-weight:bold; }
#modelchat-page.member-chat h2.click-here-now { text-transform:uppercase; border:none; margin:0; padding:0; text-align:center; margin-top:15px; margin-bottom:5px; }
#modelchat-page.member-chat p.end-session { margin:0; padding:0; text-align:center; }
/* FAQ PAGES */
#faq-page { padding-left:10px; padding-right:10px; }
#faq-page h2, #faq-page h3, #faq-page h4 { margin:0; padding:0; }
#faq-page h2 { margin-bottom:15px; }
#faq-page h3 { font-family:"Tahoma", Verdana, Arial; color:#c20202; margin-bottom:15px; margin-top:15px; }
#faq-page a.head { cursor:pointer; color:#1d1d1d; width:100%; }
#faq-page h4 { border-bottom:1px solid #dcdcdc; padding-top:3px; padding-bottom:3px; }
/* WARNING PAGE */
#warning-page #wrapper { padding:20px; background-color:#fff; width:780px; margin:0px auto; }
#warning-page #header { height:65px; position:relative; z-index:2; background-color:#333333; background-image:url(/u/t30/images/skins/webcams2009/2009/bg-header.png?nvb=20120205143607&nva=20120208091607&hash=0af3d73919ac849dbd9ef); background-repeat:repeat-x; border-bottom:1px solid #3d3d3d; margin-bottom:30px; text-align:left; }
#warning-page #header .col2-1 h1 { margin:15px 0px 0px 320px; width:221px; height:41px; background-image:url(/u/t30/images/skins/webcams2009/2009/webcams_logo.png?nvb=20120205143607&nva=20120208091607&hash=013654701a517e5bb387b); background-repeat:no-repeat; }
#warning-page #header .col2-2 p { font-size:14px; padding-top:10px; color:#fff; margin:15px 320px 0px 0px; }
#warning-page .col3-1 { width:120px; float:left; }
#warning-page .col3-2 { width:540px; float:left; }
#warning-page .col3-3 { width:120px; float:left; }
#warning-page p.enter a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; }
#warning-page p.enter a:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; }
#warning-page p.note, #warning-page p.enter { color:#f30; margin:0; text-align:center; }
#warning-page ul.features, #warning-page ul.features li { margin:0; padding:0; }
#warning-page ul.features { margin-top:20px; margin-bottom:20px; }
#warning-page ul.features li { line-height:150%; list-style-position:inside; list-style-type:none; border-bottom:1px solid #eee; list-style-image: url(/u/t30/images/skins/webcams2008/bullet_warning.png?nvb=20120205143607&nva=20120208091607&hash=01ca65b123475754ea455); text-align:left; font-size:1.15em; color:#222; width:80%; margin-left:auto; margin-right:auto; padding-top:4px; padding-bottom:4px; padding-left:15px; }
#warning-page div.col3-1 { margin:0; padding:0; width:98px; margin-right:20px; float:left; }
#warning-page div.col3-2 { width:500px; float:left; margin:0; padding:0; text-align:center; }
#warning-page div.col3-3 { margin:0; padding:0; width:98px; margin-left:20px; float:left; }
#warning-page h3 a { font-family:"Tahoma", Verdana, Arial; font-size:1.4em; text-transform:uppercase; }
body#warning #header div.margin, body#warning #sub-navigation div.margin, body#warning #container, body#warning #footer { width:780px; }
#warning-page ul.inline-links li { display:inline; margin-left:4px; margin-right:4px; }
/* MODEL ERROR PAGES */
#modelerror-page .col2-2 p { line-height:150%; font-size:1.1em; }
#modelerror-page #kicked div.col2-1 { float:left; width:40% }
#modelerror-page #kicked div.col2-2 { float:right; width:59%; }
#modelerror-page .note { font-size:11px; color:#333; }
div.model-images-thumbs { margin-top:10px; }
div.model-images-thumbs .thumbnail { float:left; margin-right:9px }
/* MUST LOGIN BOX */
#mustlogin .col2-1 { width:30%; }
#mustlogin .col2-2 { width:70%; }
#mustlogin .col2-1 .margin { padding:0; }
#mustlogin table.generic { background-color:#e1e1e1; }
/** MEDIA GALLERIES **/
#categories_bar { margin-top:0px; margin-bottom:4px; padding:4px; border:1px solid #D9D9D9; background-color:#eee; }
#categories_bar .col2-1 { font-size:1.1em; padding-top:3px; }
#categories_bar .col2-1 em { font-size:0.8em; font-style:normal; }
#categories_bar form { margin:0; padding:0; }
#gallerysearch-page #media { margin:0px auto; width:900px; padding-left:8px; }
#gallerysearch-page #media .media_item { float:left; width:168px; padding:0px; margin:0px 12px 25px 0px; }
.ie6 #gallerysearch-page #media .media_item { margin-right:10px; }
#gallerysearch-page #media .media_item .overlay { width:170px; height:18px; position:absolute; margin-top:-19px; * margin-top:-21px;
* position:relative;
overflow:hidden; background-image:url(/u/t30/images/skins/webcams2009/2009/overlay-models.png?nvb=20120205143607&nva=20120208091607&hash=01685f6a14ca11391bd8c); }
#gallerysearch-page #media .media_item .overlay a { color:#ffec14; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:.95em; text-decoration:underline; display:block; padding-top:1px; }
#gallerysearch-page #media .media_item .overlay a:hover { text-decoration: none; }
#gallerysearch-page #media .media_item .links { background-color:#000; padding:5px 0px 5px 0px; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:0px auto; width:170px; }
#gallerysearch-page #media .media_item .lnk-white { color:#fff; font-size:1em; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; margin-bottom:5px; }
#gallerysearch-page #media .media_item .lnk-white:hover { text-decoration:underline; }
#gallerysearch-page #media .media_item .lnk1 { color:#fff; text-decoration:underline; padding:0px; margin-top:10px; }
#gallerysearch-page #media .media_item .lnk1:hover { text-decoration:none; }
#gallerysearch-page #media .media_item .separator { background-image:url(/u/t30/images/skins/webcams2009/2009/fade-line-sep.gif?nvb=20120205143607&nva=20120208091607&hash=09227e9d2872676baf04f); background-repeat:no-repeat; height:2px; width:100%; padding:0px; background-position: center center; margin: 0px; }
#gallerysearch-page #media .media_item p.rating { color:#f07925; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; padding:0px; }
#gallerysearch-page #media .media_item p.rating strong { color:#a5a5a5; }
#gallerysearch-page #media .media_item .title { color:#bdbdbd; font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:bold; }
/* GALLERY SEARCH MOVIE BOX */
#movie-box h2, gallerysearch-movie-box h2, #movie-box .imp, #gallerysearch-movie-box .imp, #movie-box h3, #movie-box .status { font-family:Tahoma, Geneva, sans-serif; }
#movies-box hr { margin:0; padding:0; }
#movie-box h2 { margin:0; }
#movie-box h3 { margin:0; color:#CE0000; font-size:1.3em; font-weight:normal; }
#movie-box { background-image:url(/u/t30/images/skins/webcams2009/2009/bgr-movie-box-wide.jpg?nvb=20120205143607&nva=20120208091607&hash=076a687d7c99cad8b7b52); background-repeat:no-repeat; width:880px; height:564px; margin:0px auto; padding:20px; }
#gallerysearch-movie-box { background-image:url(/u/t30/images/skins/webcams2009/2009/bgr-gallerysearch.jpg?nvb=20120205143607&nva=20120208091607&hash=0e9fc9d20cb010cbb3a3f); background-repeat:no-repeat; height:169px; margin:0 auto; margin-bottom:20px; padding:20px 20px 0px 20px; width:880px; border-bottom:1px solid #c1c1c1; }
/*
#movie-box .join-band,
#gallerysearch-movie-box .join-band { background-image:url(/u/t30/images/skins/webcams2009/join-band.gif?nvb=20120205143607&nva=20120208091607&hash=03e978981a24e00b86a73); background-repeat:no-repeat; width:156px; height:156px; position:absolute; left:785px; }
#movie-box .join-band { top: 60px; }
.ie6 #movie-box .join-band { top: 62px; }
#gallerysearch-movie-box .join-band { top:60px; }
.ie6 #gallerysearch-movie-box .join-band { top:76px; }
.ie7 #gallerysearch-movie-box .join-band { top:76px; }
*/
#join-band { background-image:url(/u/t30/images/skins/webcams2009/join-band.gif?nvb=20120205143607&nva=20120208091607&hash=03e978981a24e00b86a73); background-repeat:no-repeat; float:right; width:156px; height:156px; position:relative; top:-20px; right:136px; margin-right:-156px; }
.ie6 #join-band { right:156px; }
#join-band a { display:block; width:156px; height:156px; }
#join-band a span { display:none; }
#movie-box h2, #gallerysearch-movie-box h2 { border:none; padding-right:100px; margin:0 }
#movie-box h2.videopagetitle, #gallerysearch-movie-box h2.videopagetitle { color:#323232; font-size:30px; font-weight:bold; }
#movie-box h2.videopagetitle a, #gallerysearch-movie-box h2.videopagetitle a { color:#034bde; }
#movie-box h2.videopagetitle a:hover, #gallerysearch-movie-box h2.videopagetitle a:hover { color:#0681ff; }
#movie-box .imp, #gallerysearch-movie-box .imp { color:#323232; font-size:18px; margin:10px 0px 15px 0px; padding-right:30px }
#movie-box .pagetitle h2 { font-size:1.8em; color:#323232; margin:0px; padding:0px; }
#movie-box .status { font-weight:bold; font-size:1.3em; color:#323232; text-align:right; }
#movie-box .status .online { color:#28b21e; }
#movie-box .status .offline { color:#ce0000; }
#movie-box .col2-1 .margin { padding-right:10px; }
#movie-box .col2-2 .margin { padding-left:10px; padding-top:0px; }
.ie6 #movie-box .col2-2 .margin { padding:0; padding-left:10px; }
.ie6 #movie-box .col2-2 p, .ie7 #movie-box .col2-2 p { margin-bottom:8px; margin-top:8px; }
#movie-box .col2-2 .movie-thumbs { width:165px; height:125px; margin:0px 5px 20px 0px; padding:0px 0px 25px 0px; float:left; }
#movie-box .col2-2 .movie-thumbs p.movie-rating { font-size:12px; color:#323232; margin-bottom:5px; }
#movie-box .col2-2 p { margin-bottom:2px; }
#movie-box.movie_galleries .col2-1 { width:55%; }
#movie-box.movie_galleries .col2-2 { width:45%; }
#movie-box.movie_galleries .col2-1 .margin { padding:0; padding-top:10px; }
#movie-box.movie_galleries .col2-2 .margin { padding-left:10px; padding-right:0; padding-top:5px; }
#movie-box.movie_galleries .col2-1 p#player0 { padding:0; margin:0; margin-bottom:10px; }
#movie-box.freechat .col2-1 { width:40%; }
#movie-box.freechat .col2-2 { width:60%; }
#movie-box .lnk-blue { color:#034bde; font-weight:bold; font-size:13px; text-decoration:underline; }
#movie-box .lnk-blue:hover { color:#0681ff; font-weight:bold; font-size:13px; text-decoration:none; }
#movie-box .lnk-blue-big { color:#034bde; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; }
#movie-box .lnk-blue-big:hover { color:#1f9eef; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:underline; }
#movie-box.image_galleries { height:450px; margin-bottom:20px; border-bottom:1px solid #ccc; }
#movie-box.image_galleries .col2-1 .margin { padding:0; }
#movie-box.image_galleries #model_description { margin-top:10px; }
#movie-box.image_galleries #model_description p { margin:0; margin-bottom:5px; }
#movie-box.image_galleries #model_description p.links { font-weight:bold; font-size:13px; }
#movie-box.model_in_premium { height:420px; border-bottom:1px solid #ccc; }
#movie-box.model_in_premium .col2-1 { width:45%; }
#movie-box.model_in_premium .col2-2 { width:55%; }
/* MODEL GALLERY */
#gallery-search-model div.col2-1 { width:512px; float:left; margin:0; padding:0; margin-right:20px; }
#gallery-search-model div.col2-2 { width:388px; float:left; margin:0; padding:0; }
#gallery-search-model #top a { color:#ce0000; font-weight:bold; }
#gallery-search-model #top p, #gallery-search-model #top form { margin:0; padding:0; }
#gallery-search-model #top p { font-size:0.9em; font-family:"Tahoma", Verdana; }
#gallery-search-model div.left { float:left; }
#gallery-search-model div.right { float:right; }
#gallery-search-model #top div.line { border:1px solid #f0f0f0; }
#gallery-search-model div.hr { height: 1px; background-color: #f0f0f0; margin-top:10px; margin-bottom:10px; }
#gallery-search-model div.hr hr { display: none; }
#gallery-search-model p { margin:0; padding:0; }
#gallery-search-model h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; }
#gallery-search-model h3.title { color:#ce0000; font-weight:bold; }
#gallery-search-model h3.status a.available_chat { color:#009900; font-weight:bold; }
#gallery-search-model h3.status a.in_xxx { color:#990000; font-weight:bold; }
/* galleriffic */
#gallery-search-model div.content { display: none; float:right; }
#gallery-search-model div.content a, #gallery-search-model div.navigation a { text-decoration: none; color: #777; }
#gallery-search-model div.content a:focus, #gallery-search-model div.content a:hover, #gallery-search-model div.content a:active { text-decoration: underline; }
#gallery-search-model div.controls { margin-top: 5px; height: 23px; }
#gallery-search-model div.controls a { padding: 5px; }
#gallery-search-model div.ss-controls { float: left; }
#gallery-search-model div.nav-controls { float: right; }
#gallery-search-model div.loader { background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; height: 350px }
#gallery-search-model div.slideshow { clear: both; }
#gallery-search-model div.slideshow span.image-wrapper { float: left; padding-bottom: 12px; }
#gallery-search-model div.slideshow a.advance-link { padding: 2px; display: block; border: 1px solid #ccc; }
#gallery-search-model div.slideshow img { border: none; display: block; }
#gallery-search-model div.download { float: right; }
#gallery-search-model div.embox { clear: both; border: 1px solid #ccc; background-color: #eee; padding: 12px; }
#gallery-search-model div.image-title { font-weight: bold; font-size: 1.4em; }
#gallery-search-model div.image-desc { line-height: 1.3em; padding-top: 12px; }
#gallery-search-model ul.thumbs { clear: both; margin: 0; padding: 0; }
#gallery-search-model ul.thumbs li { float: left; padding: 0; list-style: none; margin: 3px 6px 3px 0px; }
#gallery-search-model a.thumb { padding: 2px; display: block; border: 1px solid #ccc; }
#gallery-search-model ul.thumbs li.selected a.thumb { background: #000; }
#gallery-search-model a.thumb:focus { outline: none; }
#gallery-search-model ul.thumbs img { border: none; display: block; }
#gallery-search-model div.gallery-pagination { clear: both; }
#gallery-search-model div.navigation div.top { margin-bottom: 12px; height: 11px; }
#gallery-search-model div.navigation div.bottom { margin-top: 12px; }
#gallery-search-model div.gallery-pagination a, #gallery-search-model div.gallery-pagination span.current { display: block; float: left; margin-right: 4px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; }
#gallery-search-model div.gallery-pagination a:hover { background-color: #eee; text-decoration: none; color:#333333; }
#gallery-search-model div.gallery-pagination span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff; }
#gallery-search-model div.gallery-pagination.bottom { margin:0; padding:0; }
#gallery-search-model #thumbs-min ul.thumbs li { float: none; padding: 0; margin: 0; list-style: none; }
#gallery-search-model #thumbs-min a.thumb { padding: 0px; display: inline; border: none; }
#gallery-search-model #thumbs-min ul.thumbs li.selected a.thumb { background: inherit; color: #000; font-weight: bold; }
#gallery-search-model a.advance-link img { /*width:380px; height:283px; */}
#gallery-search-model a.advance-link img { border:none; border:1px solid #CCCCCC; padding:2px; }
#gallery-search-model div.ss-controls a, #gallery-search-model div.nav-controls a.prev, #gallery-search-model div.nav-controls a.next { padding: 2px 7px 2px 7px; border: 1px solid #ccc; margin:0; margin-right:4px; text-decoration:none; color:#777777; font-weight:bold; font-size:14px; display:block; float:left; }
#gallery-search-model div.ss-controls a:hover, #gallery-search-model div.nav-controls a.prev:hover, #gallery-search-model div.nav-controls a.next:hover { color:#333333; background-color:#eeeeee; }
/* MODEL SEARCH PAGE */
#modelsearch-page h2 { margin:0; padding:0; margin-bottom:20px; border:none; }
/* CHATHOST PAGE */ 
#chathost-page .infobox { padding:10px; padding-left:100px; margin:10px; background-color:#f1f1f1; background-image: url(/u/t30/images/skins/webcams2009/icon_money.png?nvb=20120205143607&nva=20120208091607&hash=0aa739c07135196a59cee); background-repeat: no-repeat; background-position: 10px center; }
#chathost-page h2 { margin:0; padding:0; }
#chathost-page .infobox h3 { margin:0; font-size:1.3em; color:#034bde; }
#chathost-page .infobox p { font-size:1.2em; margin:0; font-size:1.2em; color:#333; }
#chathost-page .infobox p em { color: #036; font-weight:bold; }
/** SITEWIDE ELEMENTS **/
ul.features-new { list-style-image:url(/u/t30/images/skins/webcams2009/2009/orange-star.gif?nvb=20120205143607&nva=20120208091607&hash=0bf9011bdbd945f839375); margin:10px 0px 25px 0px; padding-left:15px; }
ul.features-new li { margin:0px 0px 10px 15px; }
ul.features-grey { list-style-image:url(/u/t30/images/skins/webcams2009/2009/orange-star_grey_bg.gif?nvb=20120205143607&nva=20120208091607&hash=0c9c50858a66878ba153e); }
span.required { font-size: 13px !important; color: red !important; }
.highlight { padding:2px; margin:2px; }
.highlight { background-color:#fffFE1; border:1px solid #ccc; }
.highlight h3 { color:#600; }
.error { font-weight:bold; }
.error { color:#f00; }
label.error { font-size:9px; color:#900; }
.border-pic { border:1px solid #000; }
ul.benefits { margin:0; padding:0; margin-top:15px; margin-bottom:15px; }
ul.benefits li { list-style:none; border-bottom:1px solid #cacaca; padding-bottom:3px; padding-top:3px; background-image:url(/u/t30/images/skins/webcams2009/benefit.gif?nvb=20120205143607&nva=20120208091607&hash=0b328565b3ff8f199ae1f); background-repeat:no-repeat; padding-left:20px; background-position: 0px center; }
a.show_hide_button { font-size:0.7em; }
/* TIPS */
#tips { padding:5px; border:1px solid #ccc; background-color:#f1f1f1; margin-top:20px; margin-bottom:20px; width:300px; float:left; }
#tips h3, #tips ul, #tips ul li { margin:0; padding:0; }
#tips ul li { list-style:none; }
#tips h3 { color:#333; margin-bottom:5px; }
/** MEMBER-LOGIN **/
#member-page.member-login { }
#member-page.member-login h2 { margin:0; padding:0; border:none; margin-bottom:10px; }
#member-page.member-login h3 { margin-bottom:15px; font-size:1.2em; }
#member-page.member-login #joinbox p.note { margin-top:0; padding-bottom:3px; }
/** JOIN FORM **/
#joinbox form, #joinbox p, #joinbox ul, #member-page div.col2-2 ul.benefits, #joinbox div.margin { margin:0; padding:0; }
#member-page div.col2-1 { width:440px; margin-right:20px; }
#member-page div.col2-2 { width:460px; }
#member-page h4 { margin:0; padding:0; margin-bottom:10px; }
#member-page div.rotating-models { margin-bottom:15px; }
#member-page div.col2-2 div.margin { margin:0; padding:0; }
#member-page p.existing-members { text-align:right; padding-bottom:20px; padding-top:5px; }
#member-page #verification_options p { border-bottom:1px solid #d6d4d4; height:15px; padding-top:6px; padding-bottom:6px; display:block; }
#member-page #verification_options input { float:left; margin-right:5px; margin-left:5px; }
#member-page #verification_options div { display:block; background-color:#ededed; }
#member-page #verification_options div:hover { background-color:#fef2a3; }
#member-page #verification_options div.selected { background-color:#fef2a3; }
#member-page #verification_options label { display:block; }
#member-page #verification_options label input { display:block; }
#member-page #verification_options label span { float:left; display:block; }
#joinbox { border:1px solid #dbdbdb; background-color:#e1e1e1; margin-bottom:10px; }
#joinbox h4 { color:#262221; border-bottom:1px solid #cacaca; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:1.3em; }
#joinbox label { text-align:left; }
#joinbox input.field { height:24px; width:92%; }
#joinbox textarea.field, #joinbox input.field { font-family: Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #c8caca; margin-top:2px; padding-top:4px; padding-left:6px; }
#joinbox textarea.full, #joinbox input.full { width:95%; }
#joinbox select { font-family: Arial, Helvetica, sans-serif; font-size:14px; width:248px; height:26px; border:1px solid #c8caca; margin-top:2px; padding-top:2px; }
#joinbox p.input { float:left; width:60%; }
#joinbox p.note { float:left; width:33%; }
#joinbox div.clear { margin-bottom:6px; }
#joinbox div.margin { padding:12px; }
#joinbox p { color:#403e3f; font-weight:bold; }
#joinbox p.note { font-weight:bold; color:#595959; font-size:12px; border-bottom:1px solid #cacaca; padding-bottom:8px; background-image:url(/u/t30/images/skins/webcams2009/2009/error.gif?nvb=20120205143607&nva=20120208091607&hash=0eadc1149709615190df4); background-repeat:no-repeat; padding-left:22px; margin-top:4px; }
/*#joinbox p.note.one {padding-bottom:15px; margin-top:5px;} 
#joinbox p.note.two {padding-bottom:3px;}
#joinbox p.note.three {padding-bottom:3px;}
#joinbox p.note.four {padding-bottom:16px;} 
*/
#joinbox p.valid { background-image:url(/u/t30/images/skins/webcams2009/2009/tick.gif?nvb=20120205143607&nva=20120208091607&hash=0f039491f46366c000d74); }
#where_you_heard_about_us { margin-top:10px; margin-bottom:10px; }
/* BREADCRUMBS */
.breadcrumbs { color:#000; margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; font-size:0.9em; border-bottom:1px solid #f0f0f0; }
.breadcrumbs form { margin:0; padding:0; }
.breadcrumbs .col2-1 { float:left; width:69%; }
.breadcrumbs .col2-1 a { text-decoration:underline; font-weight:bold; color:#034bde; }
.breadcrumbs .col2-1 a:hover { font-weight:bold; color:#0681ff; }
.breadcrumbs .col2-2 { display:block; float:right; width:auto; }
.breadcrumbs .online { font-weight:bold; color:#034bde; }
.breadcrumbs .offline { font-weight:bold; color:#900; }
.with-tabs { /*margin-top:15px;*/ padding-top:15px; padding-bottom:5px; }
/* CATEGORIES JUMP MENU */
form.categories_jump select { background-color:#ffffff; border:1px solid #D7D7D7; color:#333333; font-size:12px; }
/* GENERIC TABLE, USED ON SIGNUP PAGES, ETC. */
table.generic { border:1px solid #ccc; padding:4px; }
table.generic th { background-color:#333; color:#f6f6f6; border:1px solid #333; }
table.generic tr.even { background-color:#f6f6f6; }
table.generic tr.odd { background-color:#f1f1f1; }
table.generic table th { background-color:#eee; color:#333; font-size:1em; padding:2px; }
table.generic td, table.generic th { padding:4px; }
table.generic th { font-size:1.2em; }
/** PAGINATION **/
div.pagination { font-weight:bold; font-size:12px; background-color:#EBEDED; padding:5px; border:1px solid #d9d9d9; }
div.pagination div.col2-1 { width:28%; }
div.pagination div.col2-2 { width:72%; }
div.pagination ul, div.pagination ul li, div.pagination form { margin:0; padding:0; }
div.pagination ul li { display:inline; }
div.pagination ul li a { text-decoration:none; }
div.pagination ul li a.gallery_view { background-image:url(/u/t30/images/skins/webcams2009/2009/icon-gallery-view-invert.png?nvb=20120205143607&nva=20120208091607&hash=070274300ea8b7731da86); background-repeat:no-repeat; background-position: 2px center; }
div.pagination ul li a.search_models { background-image:url(/u/t30/images/icons/silk_icons/magnifier.png?nvb=20120205143607&nva=20120208091607&hash=0e8e2d74aadb7aadc420f); background-repeat:no-repeat; background-position: 2px center; }
div.pagination ul li a.list_view { background-image:url(/u/t30/images/skins/webcams2009/2009/icon-list-view-invert.png?nvb=20120205143607&nva=20120208091607&hash=0ac1ce5f909a8a73f76d3); background-repeat:no-repeat; background-position: 2px center; }
div.pagination div.col2-1 ul li span, div.pagination div.col2-1 ul li a { display:inline-block; text-align:center; padding:1px 4px; border:none; }
div.pagination div.col2-1 ul li span { background-color:#fff; color:#2b2b2b; border:1px solid #7d7c7c; }
div.pagination div.col2-1 ul li a { color:#403f3f; background-color:#EBEDED; }
div.pagination div.col2-2 ul li a { color:#403f3f; padding-left:20px; padding-right:2px; }
div.pagination div.col2-2 ul li { background-color:#fff; border:1px solid #d9d9d9; padding:1px; margin-right:2px; float:right; }
div.pagination div.col2-2 ul li { margin-right:4px; }
div.pagination div.col2-2 ul li.perpage_bullet { padding:0; background-color:#EBEDED; border:0; }
div.pagination div.col2-1 ul li a:hover, div.pagination div.col2-2 ul li a:hover, div.pagination ul li a.gallery_view:hover, div.pagination ul li a.search_models:hover, div.pagination ul li a:hover { color:#0681ff; }
div.pagination #search_options { padding-top:1px; }
div.pagination #search_options, div.pagination #search_options select { font-size:11px; }
div.pagination #search_options label { color:#403f3f; }
div.pagination #search_options select { background-color:#fff; color:#403f3f; }
#gallerysearch-page div.pagination .col2-2 { font-size:1.2em; color:#333; text-align:right; }
#gallerysearch-page div.pagination div.col2-1 { width:50%; }
#gallerysearch-page div.pagination div.col2-2 { width:50%; }
/* MEMBER PAGES */
#member-page h2, #member-page h3 { margin:0; padding:0; }
#member-page h2 { margin-top:10px; margin-bottom:15px; }
/* INFO PAGES */
#info-page h2, #info-page h3 { margin:0; padding:0; }
#info-page h2 { margin-top:10px; margin-bottom:15px; border:none; }
#info-page.cancellation ol li img { margin:15px; padding:10px; border:1px solid #eee; }
#info-page.cs table.generic ul li { line-height:150%; }
#info-page.cs .highlight, #info-page.cancellation .highlight { padding:5px; margin:10px; margin:0; padding:0; padding:5px; margin-bottom:15px; background-color:#fffF99; border:1px solid #FFCC00; color: #660000; }
#info-page.cs h3, #info-page.cancellation h3 { margin-bottom:10px; }
#info-page.cs p, #info-page.cancellation p { margin:0; padding:0; margin-bottom:15px; }
#info-page.cancellation.cancel2 h3 { font-size:1.4em; }
#info-page.aboutus { }
#info-page.aboutus h2, #info-page.aboutus h3, #info-page.aboutus p { margin:0; padding:0; margin-bottom:15px; }
#info-page.aboutus div.col2-1 { width:660px; margin-right:20px; }
#info-page.aboutus div.col2-2 { width:200px; margin-left:20px; margin-right:20px; }
/* NEW MODEL SIGNUP */
#newmodel-page form#joinform input.field, #newmodel-page form#joinform select.field, #newmodel-page form#joinform textarea.field { border:1px solid #d7d7d7; background-color:#fff; font-size:12px; color:#333; }
#newmodel-page form#joinform .field.full { width:100%; }
#newmodel-page form#joinform td { vertical-align:top; }
#newmodel-page label { font-weight:bold; color:#333; }
#newmodel-page tr.help_tip { font-style:italic; text-align:center; font-size:0.9em; color:#034bde; font-weight:bold; }
#newmodel-page table.info { text-align:center; font-size:1em; color:#333; background-color:#DAF0F8; border:1px solid #999; }
#newmodel-page span.help_tip { font-size:0.8em; color:#333; }
#newmodel-page #agreement h3 { margin:0; }
#newmodel-page #agreement ol li { margin-bottom:8px; }
#newmodel-page form#joinform label.error { background:url("/u/t30/images/skins/webcams2009/exclamation.png?nvb=20120205143607&nva=20120208091607&hash=0a53a2d49802a3f54ace1") no-repeat 0px 0px; padding-left: 16px; padding-bottom: 6px; font-weight: bold; color: #f00; }
#newmodel-page form#joinform label.checked { background:url("/u/t30/images/skins/webcams2009/accept.png?nvb=20120205143607&nva=20120208091607&hash=02961dd1256ec2e7bb317") no-repeat 0px 0px; padding-left: 16px; padding-bottom: 6px; }
#newmodel-page fieldset.comboselect select { font-size:0.8em; }
#newmodel-page fieldset.comboselect input.csadd, #newmodel-page fieldset.comboselect input.csremove { width:30px; }
#newmodel-page fieldset.comboselect { border: 0; display: block; float: left; width: 100%; padding: 0; }
#newmodel-page fieldset.comboselect * { display: block; float: left; }
#newmodel-page fieldset.comboselect select { height: 100px; width: 40%; }
#newmodel-page fieldset.comboselect fieldset { border:0; width:35px; height:100px; }
#newmodel-page fieldset.comboselect fieldset input { clear: left; margin: 5px 0; }
#newmodel-page fieldset.comboselect select option { width: 100% !important; border: 0; border-bottom: 1px dotted #959DB7; }
#newmodel-page #additional_model_1, #newmodel-page #additional_model_2, #newmodel-page #additional_model_3, #newmodel-page #additional_model_4 { float:left; width:50%; }
#newmodel-page #additional_models table { border:0; padding:0; margin:0; font-size:0.8em; }
#newmodel-page #additional_models table td, #newmodel-page #additional_models table th { padding:1px; }
#newmodel-page #additional_models table th { background-color:#555; color:#fff; border:0; }
#newmodel-page .highlight { font-size:0.8em; padding:10px; }
#newmodel-page #agreement { font-size:0.9em; }
#newmodel-page #agreement h3 { font-size:1.4em; }
#newmodel-page label[for="dob_day"], #newmodel-page label[for="dob_month"] { display:none !important; }
#newmodel_info { font-size:12px; width:650px; }
#newmodel_info h2 { font-size:18px; }
#newmodel_info h3 { font-size:14px; color:#333; }
#newmodel_info ul#features { background-image:url(/u/t30/images/skins/webcams2009/icon_cam_big.png?nvb=20120205143607&nva=20120208091607&hash=0b868cfd1e53c82c9145f); background-repeat:no-repeat; background-position: right center; font-size:14px; line-height:150%; }
#newmodel_info ul#features strong { color:#333; }
#newmodel_info ol { font-weight:bold; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic; }
#newmodel_info ol li p { font-weight:normal; font-size:12px; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#000; font-style:normal; }
/* revisar */
#creditpurchase-page #processdiv { color:#f30; }
#creditpurchase-page #processdiv { font-size:1.1em; font-style: italic; font-weight: bold; }
/* revisar */
/* MODAL WINDOWS */
#facebox .modal_window p, .modal_window p { margin:0 0 10px 0; padding:0; }
#facebox .modal_window, .modal_window { background-color:#fff; margin:5px; }
#facebox .modal_window label, .modal_window label { color:#333; font-weight:bold; }
#facebox .modal_window field, .modal_window field { width:100%; }
#facebox .modal_window input.field, #facebox .modal_window select.field, #facebox .modal_window textarea.field, .modal_window input.field, .modal_window select.field, .modal_window textarea.field { border:1px solid #d7d7d7; background-color:#fff; font-size:12px; color:#333; }
#facebox .modal_window .field.full, .modal_window .field.full { width:100%; }
#facebox .modal_window label.error, .modal_window label.error { color:#800; }
#facebox .modal_window table.generic, .modal_window table.generic { font-size:1em; }
#facebox .modal_window table.generic th, .modal_window table.generic th { font-size:1.1em; }
#facebox .modal_window th, #facebox .modal_window td, .modal_window table.generic th, .modal_window table.generic td { padding:4px; }
#facebox .modal900, .modal900 { width:900px; }
#facebox .modal400, .modal400 { width:400px; }
.modal_window #joinbox p.input { width:100%; }
.modal_window #joinbox p.input input { font-size:1.2em; }
/** MEMBER DETAILS **/
#memberdetails-page .col2-1 { width:35%; }
#memberdetails-page .col2-2 { width:65%; }
#memberdetails-page .col2-1 .margin { padding:0; padding-right:10px; }
#memberdetails-page .col2-2 .margin { padding:0; padding-left:10px; }
#memberdetails-page #tickets_header .col2-1, #memberdetails-page #tickets_header .col2-2 { width:50%; }
#memberdetails-page #tickets_header .col2-2 { border-bottom:1px solid #eee; }
#memberdetails-page #tickets_header .col2-2 p { margin:0px 0 0; padding-bottom:4px; }
/** MAILBOX **/
#mailbox-page .new_thread label { font-weight:bold; color:#333; }
#mailbox-page .new_thread label.error { color:#900; }
#mailbox-page .new_thread td.actions * { float:left; margin-right:4px; }
#mailbox-page input.field, #mailbox-page textarea.field { border:1px solid #d7d7d7; background-color:#fff; font-size:12px; color:#333; }
#mailbox-page input.full, #mailbox-page textarea.full { width:100%; }
#mailbox-page #preview-box { background-color:#9cf; border:1px solid #09f; padding:10px; margin-bottom:10px; }
#mailbox-page .bbcodeeditor select { background-color:#fff; border:1px solid #D7D7D7; color:#333; font-size:12px; }
#mailbox-page .thread .meta { border-bottom:1px solid #ccc; color:#999; font-size:0.8em; margin:0; padding:0; }
#mailbox-page table.threadlist th { padding:5px; }
#mailbox-page table.thread_view th .title { float:left; }
#mailbox-page table.thread_view th .date { color:#999; float:right; }
#mailbox-page table.thread_view .activity { float:right; color:#333; }
#mailbox-page table.thread_view tr.model { background-color:#ffc; }
#mailbox-page table.thread_view td.preview { background-color:#eee; }
#mailbox-page table.thread_view td.preview h3 { margin:0; color:#333; text-align:center; }
#mailbox-page table.threadlist a { color:#333; }
#mailbox-page table.threadlist tr.unread { background-color:#ffc; font-weight:bold; }
#mailbox-page table.threadlist tr:hover { background-color:#ccc; }
#mailbox-page table#reply { background-color:#f6f6f6; padding:10px; color:#333; }
#mailbox-page table#reply th { font-size:1.5em; text-align:left; color:#333; padding-bottom:10px; }
#mailbox-page table#reply .note { color:#999; font-size:0.8em }
#mailbox-page table#reply a { color:#444; }
#mailbox-page table#reply #buttons a, #mailbox-page table#reply #buttons input { float:left; margin-right:5px; }
#mailbox-page .new_thread .bbcodeeditor a img { }
#mailbox-page .new_thread .bbcodeeditor .note { font-size:0.8em; }
/* TICKETS */
#tickets { border:1px solid #ccc; padding:4px; }
#tickets .head { font-size:1.1em; font-weight:bold; cursor:pointer; display:block; background-color:#f1f1f1; border-top:1px solid #333; padding:10px; color:#333; background-repeat:no-repeat; background-position:5px center; padding-left:30px; }
#tickets .open a { background-image:url(/u/t30/images/skins/webcams2009/icon_ticket.gif?nvb=20120205143607&nva=20120208091607&hash=05637a871b55a86bd3f21); }
#tickets .closed a { background-image:url(/u/t30/images/skins/webcams2009/icon_ticket_closed.gif?nvb=20120205143607&nva=20120208091607&hash=0f6cc486d610e1b286586); }
#tickets .open .status { color:#ed0000; }
#tickets div:first-child a.head { border-top:0px; }
#tickets a.ui-state-active { font-size:1.1em; font-weight:bold; text-decoration:none; color:#fff; background-color:#333; background-image:url(/u/t30/images/skins/webcams2009/icon_ticket_active.gif?nvb=20120205143607&nva=20120208091607&hash=0fe907f37d9bc0a76e890); }
#tickets .ui-accordion-content-active { border-bottom:2px solid #333; }
#tickets .head strong { color:#999; float:right; }
#tickets .ticket .meta { font-size:0.9em; padding-left:10px; }
#tickets .ticket .events { background-color:#f6f6f6; padding:10px; }
#tickets .ticket .events h4 { margin:0; font-size:1.1em; color:#444; }
#tickets .ticket .events .event { margin-top:10px; margin-bottom:10px; }
#tickets .ticket .events .event p.meta { font-size:.8em; color:#999; border-bottom:1px solid #ccc; margin:0; padding:0; }
#tickets .ticket .events .event p.description { margin-top:5px; }
#tickets .ticket .response { margin:10px; }
#tickets .ticket .response label { font-weight:bold; }
.modal_window form#new_ticket p { margin:0; margin-bottom:5px; padding:0; }
#tickets-page .odd { background-color:#f6f6f6; }
#tickets-page .even { background-color:#fff; }
/* PURCHASE HISTORY */
#purchasehistory-page table.transactions td { font-size:0.9em; }
#purchasehistory-page table.transactions tr:hover { background-color:#ccc; }
/* CONTACT INFORMATION AND FEMALE MEMBER ALERT*/
div.contact-information, div.female-alert { background-color:#f6f6f6; border:1px solid #dbdbdb; margin:0; padding:0; margin-bottom:15px; }
div.contact-information ul#contact_numbers { background-image:url(/u/t30/images/skins/webcams2009/2009/icon_phone.gif?nvb=20120205143607&nva=20120208091607&hash=084960c2530cdc20829db); background-repeat:no-repeat; background-position:10px center; padding:20px 10px 20px 90px; margin:0; }
div.contact-information ul#contact_numbers li { list-type:none; list-style-type:none; border-bottom:1px solid #dbdbdb; padding-bottom:2px; }
div.contact-information ul#contact_numbers li strong { margin: 0px; padding: 0px; list-style-type: none; }
div.female-alert { padding:15px 10px 15px 90px; margin:0; background-image:url(/u/t30/images/skins/webcams2009/2009/icon_female.gif?nvb=20120205143607&nva=20120208091607&hash=0f1afbc1443aa63dc8419); background-position:10px center; background-repeat:no-repeat; }
div.female-alert p { margin:0; padding:0; }
/* INFO PAGE  FEMALE ALERT */
#info-page.female-member h3 { margin-bottom:15px; }
#info-page.female-member div.female-alert h4 { font-family:"Tahoma", Verdana, Arial; color:#c20202; font-weight:bold; margin:0; padding:0; font-size:1.4em; margin-bottom:5px; }
/* CREDITS BOX */
#content #credits_box { background-color:#f1f1f1; margin-bottom:20px; padding:10px; position:relative; }
#content #credits_box h2, #content #credits_box p, #content #credits_box ul, #content #credits_box ul li { margin:0; padding:0; line-height:14px; border:none; font-weight:normal; }
#content #credits_box ul li { display:inline; }
#content #box-default p.your-current-site-credit-balance-is { float:left; }
#content #credits_box h2 { font-family:"Tahoma", Verdana, Arial; font-weight:bold; color:#5b5b5b; border-bottom:1px solid #cfcfcf; padding-bottom:5px; font-size:1.2em; margin-bottom:5px; }
#content #credits_box ul { float:right; display:block; }
#content #credits_box ul li a { font-weight:bold; display:block; height:20px; float:left; }
#content #credits_box ul li a:hover { color:#0477ea; }
#content #credits_box ul li a.what-is-site-credit, #content #credits_box ul li a.click-here-to-purchase-more-credit { padding-left:22px; background-repeat:no-repeat; margin-left:10px; }
#content #credits_box ul li a.what-is-site-credit { background-image:url(/u/t30/images/icons/silk_icons/information.png?nvb=20120205143607&nva=20120208091607&hash=09a28490cb4ecba0cf7be); }
#content #credits_box ul li a.click-here-to-purchase-more-credit { background-image:url(/u/t30/images/icons/silk_icons/money_add.png?nvb=20120205143607&nva=20120208091607&hash=06ca773fd4e5abf96d4a4); }
/* TEXT BUTTONS */
a.text_button { background-repeat:no-repeat; background-position:5px center; padding-left:25px; padding-top:5px; padding-bottom:5px; padding-right:5px; background-color:#f6f6f6; color:#333; margin-right:4px; font-size:1em; font-weight:bold; }
a.text_button:hover { color:#000; background-color:#eee; }
a.text_delete { background-image:url(/u/t30/images/icons/fugue/cross.png?nvb=20120205143607&nva=20120208091607&hash=0812a65b6ac17b9f1358d); }
/* ERRORS */
#errors { border:1px solid #e7d7b0; background-color:#fef5c5; display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding: 10px; background-image:url(/u/t30/images/skins/webcams2009/2009/bg-small-caution.png?nvb=20120205143607&nva=20120208091607&hash=08c2e766235ed0bebec42); background-repeat:no-repeat; background-position:6px 6px; padding-left:65px; }
#errors ul { margin:0; padding:0; margin-bottom:6px; }
#errors ul li { margin:0; padding:0; list-style:none; padding-bottom:1px; margin-bottom:1px; border-bottom: 1px solid #e8d9b3; background-position: 10px center; }
#purchase-page #errors h3 { margin:0; padding:0; border:none; text-transform:uppercase; color:#5a1b00; margin-bottom:6px; font-size:1.3em; }
#error-box p { margin-bottom:15px; margin:0; padding:0; margin-bottom:6px; }
#error-box p a { color:#c00202; font-weight:bold; font-size:1.1em; text-transform:uppercase; text-align:center; }
#purchase-page #error-box p, #purchase-page #error-box h3, #purchase-page #error-box h2, #purchase-page #error-box ul { margin:0; padding:0; }
#purchase-page #error-box #errors { margin:0; padding:0; padding:12px; padding-left:75px; background-position:3% 50%; margin-bottom:15px; }
#purchase-page #error-box p.action { text-align:center; margin-bottom:10px; }
#purchase-page #error-box p a { color:#006CFF; }
#purchase-page #error-box #errors p, #purchase-page #error-box #errors ul { margin-bottom:10px; }
#purchase-page #error-box #errors h3 { margin-bottom:5px; }
/* CREDIT PURCHASE  */
table.purchase { border:none; padding:0; margin-bottom:10px; }
table.purchase td { border:1px solid #CCC; border-top:none; padding-left:5px; padding-right:5px; }
table.purchase td.subject { border-right:none; }
#creditpurchase-page #credits { margin:0; padding:0; background-color:#e1e1e1; background-repeat:no-repeat; background-position:center left; }
#creditpurchase-page form { margin:0; padding:0; padding:20px; }
#creditpurchase-page p { margin:0; padding:0; border:none; line-height:12px; }
#creditpurchase-page h2 { margin-bottom:12px; padding-top:10px; }
#creditpurchase-page p { line-height:16px; }
#creditpurchase-page #credits label { cursor:pointer; padding-top:8px; padding-bottom:8px; display:block; }
#creditpurchase-page #credits label span.creditsel strong { text-decoration:underline; color:#1b1b1b; line-height:24px; }
#creditpurchase-page #credits { background-color:#e1e1e1; width:100%; height:100%; display:block; }
#creditpurchase-page #credits label.selected { background-color:#f5f5f5; }
#creditpurchase-page #credits span.creditsel { font-size:1.4em; line-height:20px; }
#creditpurchase-page #credits input.options { float:left; margin-right:6px; margin-bottom:20px; }
#creditpurchase-page #credits form p { border-bottom:1px solid #cacaca; }
#creditpurchase-page #credits form p.submit { margin:0; padding:0; border:none; margin-top:15px; }
#creditpurchase-page div.col2-1 { float:left; width:504px; margin-right:26px; display:inline; }
#creditpurchase-page div.col2-2 { float:left; width:384px; display:inline; }
#creditpurchase-page #processdiv { color:#f30; }
#creditpurchase-page #processdiv { font-size:1.1em; font-style: italic; font-weight: bold; }
#creditpurchase-page #credits ul, #member-page #credit-cards ul { margin:0; padding:0; }
#creditpurchase-page #credits ul li, #member-page #credit-cards ul li { margin:0; padding:0; list-style:none; border-bottom:1px solid #cacaca; padding-top:8px; padding-bottom:8px; }
#creditpurchase-page #credits ul li strong, #member-page #credit-cards ul li strong { text-decoration:underline; color:#006cff; line-height:24px; font-size:1.4em; }
#creditpurchase-page #credits input.options { float:left; margin-right:6px; margin-bottom:20px; }
#creditpurchase-page #credits #amount li { background-color:#f5f5f5; }
#creditpurchase-page #credits #amount li.selected, #member-page #credit-cards #credit-options li.selected { background-color:#FFFFAA; width:100%; height:100%; display:block; }
#creditpurchase-page #credits #amount li:hover, #member-page #credit-cards #credit-options li:hover { background-color:#fff; width:100%; display:block; cursor:pointer; }
#member-page.join2 #credit-cards #credit-options li { }
#member-page.join2 #credit-cards #credit-options li:hover { background-color:#fff; }
#member-page.join2 #credit-cards #credit-options li.selected { background-color:#FFFFAA; }
#creditpurchase-page.member-response { }
#creditpurchase-page.member-response h2 { border:0; margin:0; padding:0; margin-bottom:15px; }
#creditpurchase-page.member-response table { margin-bottom:15px; }
/** Modelerror-page **/
#modelerror-page.purchase h2 { margin:0; padding:0; border:none; line-height:12px; margin-bottom:12px; padding-top:10px; }
/** PURCHASE PAGE **/
#purchase-page h2, #purchase-page p, #purchase-page h3, #purchase-page h4 { margin:0; padding:0; }
#purchase-page h3 { font-size:1.4em; padding-bottom:3px; border-bottom:1px solid #cacaca; margin-bottom:10px; }
#purchase-page h4 { margin-bottom:10px; }
#purchase-page p { margin-bottom:10px; }
#purchase-page ul.benefits { margin:0; padding:0; margin-bottom:10px; }
#purchase-page p.button { margin-top:15px; margin-bottom:0px; }
#purchase-page div.col2-1 { width:330px; margin-right:10px; }
#purchase-page div.col2-2 { width:540px; padding:20px; }
#purchase-page div.col2-2 div.secondary-columns { margin-bottom:15px; }
#purchase-page div.col2-2 div.enter-fee, #purchase-page div.col2-2 div.credit-balance { }
#purchase-page div.col2-2 div.enter-fee p, #purchase-page div.col2-2 div.credit-balance p { font-weight:bold; color:#202020; margin:0; padding:0; font-size:1.1em; padding-bottom:4px; }
#purchase-page div.col2-2 div.enter-fee p span, #purchase-page div.col2-2 div.credit-balance p span { font-weight:normal; }
#purchase-page div.col2-2 div.enter-fee { float:left; }
#purchase-page div.col2-2 div.credit-balance { float:right; }
#purchase-page.modelcreditpurchase h2, #purchase-page.genericcreditpurchase h2 { margin:0; padding:0; border:none; }
#purchase-page.modelcreditpurchase div.col2-2 { padding:0px; width:580px; }
#purchase-page.genericcreditpurchase div.col2-1 { width:320px; margin:0; margin-right:10px; }
#purchase-page.genericcreditpurchase div.col2-2 { width:590px; padding:0; margin:0; }
#purchase-page.modelcreditpurchase.start-premium div.columns { margin-top:20px; margin-bottom:20px; }
#purchase-page #credits form p.currency { border:none; margin:0; padding:0; font-size:0.9em; margin-top:15px; }
/** PURCHASE FORM **/
#purchase-page #credits { margin:0; padding:0; background-color:#e1e1e1; background-repeat:no-repeat; background-position:center left; }
#purchase-page form { margin:0; padding:0; padding:20px; }
#purchase-page #credits label { cursor:pointer; padding-top:8px; padding-bottom:8px; display:block; }
#purchase-page #credits label span.creditsel strong { text-decoration:underline; color:#1b1b1b; line-height:24px; }
#purchase-page #credits { background-color:#e1e1e1; width:100%; height:100%; display:block; }
#purchase-page #credits label.selected { background-color:#f5f5f5; }
#purchase-page #credits span.creditsel { font-size:1.4em; line-height:20px; }
#purchase-page #credits input.options { float:left; margin-right:6px; margin-bottom:20px; }
#purchase-page #credits form p { border-bottom:1px solid #cacaca; }
#purchase-page #credits form p.submit { margin:0; padding:0; border:none; margin-top:15px; }
#purchase-page #credits ul, #member-page #credit-cards ul { margin:0; padding:0; }
#purchase-page #credits ul li { margin:0; padding:0; list-style:none; border-bottom:1px solid #cacaca; padding-top:8px; padding-bottom:8px; }
#purchase-page #credits ul li strong { text-decoration:underline; color:#006cff; line-height:24px; font-size:1.4em; }
#purchase-page #credits input.options { float:left; margin-right:6px; margin-bottom:20px; }
#purchase-page #credits #amount li.selected { background-color:#FFFFAA; width:100%; height:100%; display:block; }
#purchase-page #credits #amount li:hover { background-color:#fff; width:100%; display:block; cursor:pointer; }
#purchase-page.modelcreditpurchaseconfirmation div.col2-2 { background-color:#e1e1e1; }
/** MUST LOGIN **/
#must-login-page { }
#must-login-page h2, #must-login-page h3 { margin:0; padding:0; border:0; }
#must-login-page h3 { font-size:1.4em; line-height:20px; }
#must-login-page h2 { margin-bottom:15px; }
#must-login-page div.col2-1 { width:480px; margin-right:20px; display:inline; }
#must-login-page div.col2-2 { width:420px; }
#must-login-page div.col2-1 div.website-benefits { background-color:#e1e1e1; padding:20px; margin-bottom:20px; }
#must-login-page div.col2-1 form input.field { width:130px; }
#must-login-page div.col2-1 form { margin:0; padding:0; }
/*.clear {overflow:auto; width:100%; clear:both;}*/
.clear { overflow:hidden; width:100%; clear:both; }
/** LINEBREAKS FIX **/
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearall { clear: both; overflow: hidden; height: 0; }
/* SLIDESHOW LANDING PAGES */
#content-promo, .cp-wrapper { _height:100%; padding:0; margin:0; overflow:hidden; }
.cp-wrapper { margin-bottom: 10px !important; _margin-bottom: 5px !important; }
.cp-hd, .cp-bd, .cp-bt { background-color: #e9ebeb; height:10px; padding:0; margin:0; overflow: hidden !important; }
.cp-hd { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_tc.gif?nvb=20120205143607&nva=20120208091607&hash=0beec3a689d6219c72c73) repeat-x left top transparent; }
.cp-bd { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_mr.gif?nvb=20120205143607&nva=20120208091607&hash=002e410797c81627eb6ce) no-repeat right top transparent; height: auto !important; _height: 100% !important; padding: 0 10px; margin: 0; }
.cp-bt { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_bc.gif?nvb=20120205143607&nva=20120208091607&hash=0da2a9edf06ec478774b4) repeat-x left top transparent; }
/*======== corners ==========*/
.cp-hd-rgt, .cp-hd-lft, .cp-bt-rgt, .cp-bt-lft { width:10px; height: 10px; padding:0; margin:0; overflow:hidden; position:relative; }
.cp-hd-rgt { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_tr.gif?nvb=20120205143607&nva=20120208091607&hash=0bcadd3dc7ff87ce48566) no-repeat left top transparent; float:right; }
.cp-hd-lft { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_tl.gif?nvb=20120205143607&nva=20120208091607&hash=0b594f54367e45b55aa1d) no-repeat left top transparent; float:left; }
.cp-md-rgt { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_mc.gif?nvb=20120205143607&nva=20120208091607&hash=0606bde2c79002dc4e756) repeat-x center top #e7e8e8 !important; overflow: hidden; }
.cp-md-lft { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_ml.gif?nvb=20120205143607&nva=20120208091607&hash=0ee58a7b251fde1b8ff2b) no-repeat left top transparent; overflow: hidden; }
.cp-bt-rgt { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_br.gif?nvb=20120205143607&nva=20120208091607&hash=0264f6eb6be828de40a20) no-repeat left top transparent; float:right; }
.cp-bt-lft { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_bl.gif?nvb=20120205143607&nva=20120208091607&hash=095f729c24e654c5fb639) no-repeat left top transparent; float:left; }
/*======== End of corners ==========*/
.cp-content-rgt { background: url(/u/t30/images/skins/webcams2009/2009/model_page/bnad_join_bg.jpg?nvb=20120205143607&nva=20120208091607&hash=0205069384acf099efff4) no-repeat left top transparent; width: 400px; height: 210px; padding: 0 !important; margin: 0 0 0 -400px; float: right; position: relative; }
.cp-content-lft { padding: 0 410px 0 0; margin: 0; overflow: hidden; float: left; }
.cp-content-rgt h1, .cp-content-rgt h2 { font: normal 180%/100% Arial, Helvetica, sans-serif !important; text-align:center !important; letter-spacing: 0; word-spacing: -0.5pt; line-height: 1.1 !important; color: #000 !important; padding: 0 !important; margin: 0 0 5px 0 !important; }
.cp-content-rgt h1 em { font-weight: bold !important; color: #ff3b14; font-style: normal !important; display: inline-block; text-decoration: underline; }
.cp-content-rgt h2 { color: #ff3b14 !important; font: normal 130%/100% Arial, Helvetica, sans-serif !important; line-height: 1.25 !important; margin: 0 !important; }
.cp-content-rgt p { padding: 0 !important; margin: 0 !important; text-align: center !important; }
#promo_slide, #promo_slide img { width: 530px; height: 210px; background-color: #747474; }
#promo_slide img { background: none; }
.txt-container { height: 150px; padding: 0; margin: 0; overflow: hidden; }
input.join-submit, input.join-submit-ov { background-color: transparent !important; background-image: url(/u/t30/images/skins/webcams2009/2009/model_page/btn-join.gif?nvb=20120205143607&nva=20120208091607&hash=048a674b720d036b75b65) !important; background-repeat: no-repeat; background-attachment: scroll; width: 195px; height: 40px; padding: 0; margin: 0 auto !important; _margin: 0 !important; display: block; overflow: hidden; border: none 1px #fff; outline: none; cursor: pointer !important; }
input.join-submit { background-position: left top; }
input.join-submit-ov { background-position: left -50px; }
/* END of SLIDESHOW LANDING PAGES */
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.phone-list span { width: 30%; display: inline-block; padding: 0 170px 0 0; margin: 0; line-height: 20px;}
.phone-list span strong { width: 150px; display: inline-block; float: right; padding: 0; margin: 0 -170px 0 0; position: relative; line-height: inherit;}
.phonechat-list-container div { background-color: #f6f6f6; padding: 10px 10px 10px 20px;}
.phonechat-list-container div p { line-height: 1.5;}
