* { -webkit-box-sizing:border-box; box-sizing:border-box; }body { font: 12px Helvetica,sans-serif; color: #111; padding:0; margin:0; background:#fff; }ul, li, p {margin:0px; padding: 0px;}a { color: #1F5F83; text-decoration: none; }a:active { text-decoration:underline; }li {list-style: none;}p {margin-bottom:3px;}p.large {font-size:17px; padding:10px;}h2 {color:#333; margin:0px; padding:0px; text-shadow:0 1px 1px #fff; }img { border:0px; }.center { text-align: center; }.left, .fl { float: left; }.right, .fr { float: right; }.clear, .cb { clear: both; height:0; display:block; }.pad10 { padding:10px !important; }.red_txt { color:#ff0000; }.cf:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}* html .cf             { zoom: 1; } /* IE6 */*:first-child+html .cf { zoom: 1; } /* IE7 */.viewport { height:100%; min-height: 596px; position:relative; overflow:hidden; }#site { position:relative; }.menu_open { left:240px; }.light_btn, .dark_btn, .btn_lg { display: inline-block; text-decoration: none; padding: 5px 10px; font-weight: bold; font-size:12px; -webkit-border-radius: 5px; }h4.title, .light_menu_bar, .item_box, table.form {    background: #e3e3e3;    padding: 0;    margin: 0px;    text-align:left;    border-top:1px solid #ccc;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E3E3E3), color-stop(1, #FFFFFF));    background-image: -moz-linear-gradient(center bottom, #E3E3E3 0%, #FFFFFF 100%);}.online_txt { display:inline-block; font-size:10px; font-weight:normal; color:#ba1b00; margin-top:1px; }div#home_head { position:relative; border-bottom:1px solid #e4e4e4; height:60px; padding:5px 10px; background-color:#eee; background: #eeeeee -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#eeeeee)); }div#home_head h2 { margin-top:9px; }#content { position:relative; min-height:200px; }.content_form { padding:10px !important; }#content .item_box_selected { background: #222222; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), to(#313131)); }#content .item_box_on {    background: #ddd;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(1, #eeeeee));    background-image: -moz-linear-gradient(center bottom, #e0e0e0 0%, #eeeeee 100%);}.item_box { position:relative; padding:0; border-bottom:1px solid #f4f4f4; text-align:left; color:#333; font-size:13px; -webkit-box-shadow: 0 1px 0 #f6f6f6; text-shadow: 0 1px 0 #f6f6f6; }.item_box.center { text-align: center; }.item_box img.small {float:left; width:50px; height:50px;}.item_box img.large {float:none; width:300px; height:auto;}.item_box img.thumb_small { float:left; width:80px; height:80px; margin-right:10px; }.item_box img.msg_pic { float:left; width:50px; height:50px; margin:0; }.item_box img.my_pic { margin:0; width:50px; height:50px; }.item_box img.online { float:none; margin:2px 5px 0 0; width:auto; height:auto; vertical-align:top; }.item_box p.btns {float:right;}.item_box .light_btn {display:block; font-size:11px; margin-bottom:5px; padding:4px 8px;}.item_box a.box { display:block; color:#333; padding:10px 24px 10px 10px; line-height:16px; font-size:12px; }.item_box span.usr { font-weight:bold; color:#1F5F83; }.item_box .new_label { position:absolute; top:9px; right:10px; vertical-align:top; color:#cc0000; font-size:13px; padding-left:14px; }.item_box .sel_chk { margin:0 5px 0 0; }.item_box p.txt { margin-bottom:2px; }.item_box span.label { color:#222; font-weight:bold; }.item_box .tstamp { color:#777; }.item_box span.msg_info_wrap { float:left; width:55%;}.item_box .msg_txt { /*width:86%; */ }.item_box .my_msg { padding-right:60px; }.item_box .your_msg { padding-left:60px; }div#mem_home_wrap { width:312px; margin:0 auto; padding:5px 0 0 0; }p.mem_home_title { float:left; font-size:14px; font-weight:bold; margin:0 0 2px 2px; }div.mem_home_list_wrap { clear:both; padding:0 0 8px 0; }ul.mem_home_list { }ul.mem_home_list li { position:relative; float:left; width:78px; height:78px; text-align:center; }ul.mem_home_list li span.featured { position:absolute; top:0; left:2px; border:2px solid #91B9FF; width:70px; height:70px; z-index:3; -webkit-box-sizing:content-box; box-sizing:content-box; }ul.mem_home_list li.no_results { float:none; width:auto; height:72px; border:1px solid #353535; }ul.mem_home_list li.no_results a { display:block; height:72px; text-decoration:none; }ul.mem_home_list li.no_results span.text { display:inline-block; margin-top:16px; line-height:20px; font-weight:bold; }.arrow { background: url('//media.gpfiles.com/images/mobile/menu_arrow_bg.png') no-repeat right center; }.box_arrow { position:absolute; width:21px; height:15px; right:0; top:49%; background: url('//media.gpfiles.com/images/mobile/menu_arrow_bg.png') no-repeat right center; }.btn_fw { width:80px; text-align:center; }/**** Friend request buttons ****/.req_btn_box { position:absolute; top:8px; right:8px; }.req_btn_box .btn_med { width:96px; text-align:center; }ul.mem_info { float:left; width:40%; }ul.mem_info li { font-size: 12px; }.profile_images, .profile_private_images { padding: 10px 0 0 0; }ul.profile_info { float:left; margin-left:10px; width:48%; }table.profile { }table.profile td.label { padding:0 5px 0 0; font-weight:bold; white-space:nowrap; vertical-align:top; }.dark_btn {    border:1px solid #1a1a1a;    color: #fff;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #161616), color-stop(1, #4D4D4D));    background-image: -moz-linear-gradient(center bottom, #161616 0%, #4D4D4D 100%);    -webkit-box-shadow: 0 1px 0 #3b3b3b;    box-shadow: 0 1px 0 #3b3b3b;}.light_btn {    background-image: -moz-linear-gradient(center bottom, #BEBEBE 0%, #EBEBEB 100%);    background-color:#fefefe;    background-image: -webkit-gradient(        linear,        left bottom,        left top,        color-stop(0, rgb(200,200,200)),        color-stop(0.50, rgb(220,220,220)),        color-stop(0.52, rgb(233,233,233)),        color-stop(1, rgb(250,250,250))    );    -webkit-box-shadow: 0 -1px 0 #d6d6d6;    border:1px solid #b5b5b5;    color: #222;    text-shadow: 0 1px 0 #ffffff;}#btn_site_menu { -webkit-box-shadow: 0 -1px 0 #333333; box-shadow: 0 -1px 0 #333333; }h1.title {    padding: 8px 0px 8px 10px;    border-bottom: 1px solid #f4f4f4;    font-size: 15px;    font-weight: bold;    color: #333;    background: #e3e3e3;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E3E3E3), color-stop(1, #FFFFFF));    background-image: -moz-linear-gradient(center bottom, #E3E3E3 0%, #FFFFFF 100%);}h2.title {    padding: 8px 0px 8px 10px;    border-bottom: 1px solid #f4f4f4;    font-size: 15px;    font-weight: bold;    color: #333;    background: #eee;}.nav_box {    position: relative;    padding: 0;    border-bottom: 1px solid #f4f4f4;    color: #333;    background: #e3e3e3;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E3E3E3), color-stop(1, #FFFFFF));    background-image: -moz-linear-gradient(center bottom, #E3E3E3 0%, #FFFFFF 100%); }h1.title { border-bottom:1px solid #ccc; text-align:center; margin:0; }h4.title { padding: 5px 0px; border-bottom: 1px solid #ccc; font-size: 12px; font-weight: bold; color: #333; }h2.title a, h4.title a {text-decoration: underline;}.light_menu_bar { height: 40px; border-top: 1px solid #ccc; text-align:center; }.light_menu_bar .light_btn { margin: 7px 7px 0px 7px;border-radius:5px; -webkit-border-radius:5px; }.light_menu_bar p {color: #555; margin-top:12px;}.top_menu_bar { border-top:0; }.bottom_menu_bar { border-bottom:0; }#header { position:relative; height: 46px; background:#141414 url('/images/mobile/ml_mobile_header_bg.gif') repeat-x top left; text-align:center; }#header .dark_btn { margin: 7px 7px 0px 7px; }#footer { background-color:#333; padding:10px 0px; text-align:center; color:#ccc; }#footer a { color: #999; }#btn_site_menu { position:absolute; top:6px; left:10px; padding:0; width:34px; height:33px; margin:0 !important; }table.form { width:100%; }table.form td {text-align:left;}#hot_users_wrap { margin: 0 auto; padding: 6px 0 0 0; width: 312px; }#hot_users_wrap ul#hot_users { }#hot_users_wrap ul#hot_users li { float:left; width:78px; height:78px; text-align:center; }#hot_users_wrap ul#hot_users li img.thumb { background:#ccc; }form input[type="text"], form input[type="password"], form textarea, input.text {    color: #000;    border: 1px solid #cccccc;    -webkit-appearance: textfield;    padding: 3px;    margin-left:0;    width: 90%;    font-size:16px;    border-radius:5px;}form input[type="submit"] {    width: 98%;    font-size: 18px;    font-weight: bold;    margin-top:10px;    text-shadow:0 1px 1px #fff !important;}form input[type="submit"].small {    font-size: 12px;    width:auto;}form { }form input[type="checkbox"] { width:20px; height:20px; margin:0; vertical-align:baseline; }form label {display:block; font-size:15px; font-weight:bold; color:#333; white-space:nowrap; vertical-align:middle;}form textarea { height:120px; padding:4px 6px; text-indent:-2px; }form select { text-indent:0; width:100%; -webkit-appearance:menulist; border:1px solid #aaa !important; margin-left:0; font-size:15px; }form select.small { width:60px !important; }td.label { text-align:right; font-size:13px; font-weight:bold; color:#333; white-space:nowrap; vertical-align:middle; }form input[type="submit"], form input[type="button"], .btn_med, .btn_lg {   width:100%;    border:2px solid #aaa;    color: #262626;   background-color:#bebebe;    background-image: -webkit-gradient(        linear,        left bottom,        left top,        color-stop(0, rgb(135,135,135)),        color-stop(0.51, rgb(208,208,208)),        color-stop(0.53, rgb(223,223,223)),        color-stop(1, rgb(237,237,237))    );   font-size:20px;    font-weight:bold;    margin:10px 0 4px 0;   padding:6px 14px;   -webkit-border-radius:7px;   border-radius:7px;   text-shadow:0 1px 0 #eee;   -webkit-background-clip: padding-box;}form table.check_wrap { }form table.check_wrap td { padding:0 5px 4px 0; }.btn_med { display:inline-block; width:auto; font-size:15px; margin:0; text-align:center; }.btn_lg { margin:0; }a.btn_lg { display:block; width:auto; text-decoration:none; text-align:center; margin:0; }.btn_row { position:absolute; top:32px; right:8px; }.btn_row_prof { position:absolute; top:2px; right:8px; }.btn_row_prof2 { position:absolute; top:40px; right:8px;}.btn_box { padding:14px 10px 0 10px; }.btn_box .btn_lg { margin-bottom:10px; }.btn_upgrade {    background: #6db3f2;    background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de));    background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );    padding: .4em;    line-height: 2.0;    font-size: 20px !important;    color: #fff;    text-shadow: 0 -1px 1px rgba(0,0,0,0.4);    border: 0px;}.btn_upgrade:hover {    background: #067adf;    background: -moz-linear-gradient(top,  #067adf 0%, #51a1fa 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#067adf), color-stop(100%,#51a1fa));    background: -webkit-linear-gradient(top,  #067adf 0%,#51a1fa 100%);    background: -ms-linear-gradient(top,  #067adf 0%,#51a1fa 100%);    background: linear-gradient(top,  #067adf 0%,#51a1fa 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067adf', endColorstr='#51a1fa',GradientType=0 );    color: #fff;    text-shadow: 0 -1px 1px rgba(0,0,0,0.6);    -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);      -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);    box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);}#btn_upgrade_wrap { margin-bottom: 2px; padding-left:3px; padding-right:3px;}input.text::-webkit-input-placeholder { color:#444; }ul.form_list { }ul.form_list li { margin-bottom:10px; font-size:15px; }ul.form_list li.label { margin:0 0 2px 0; text-align:left; font-weight:bold; color:#333; }ul.form_list.large { }ul.form_list.large select, ul.form_list.large input[type="text"] { width: 100%; }ul.form_list_reg li { font-size:20px; }/* ---------------------------- list menu -------------------------------- */#side_menu {    display:none;    position:absolute;    top:0;    left:0;    width:240px;    min-height:100%;    background-color:#333;    color:#fff;    overflow:hidden;    z-index:50;}ul#side_menu_list { }ul#side_menu_list li {    border-top:1px solid #333;    border-bottom:1px solid #1a1a1a;    padding:0;    background-color:#272727;    overflow:hidden;}ul#side_menu_list li.divider { height:9px; background-color:#333;  }ul#side_menu_list li a {    display: block;    color: #fff;    background: url("/images/mobile/menu_arrow_bg.png") no-repeat right center;    font-size:15px;    font-weight:bold;    height:46px;    line-height:46px;    padding:0 20px 0 10px;}ul#side_menu_list li a#profile { position:relative; height:43px; line-height:43px; background-color:#1d1d1d; background-image:none; padding-right:10px; white-space:nowrap; }ul#side_menu_list li a#profile img#thumb { float:left; margin:7px 9px 0 0; }div#no_click_overlay { display:none; position:absolute; top:46px; left:0; height:500px; width:300px; z-index:40; }/* ---------------------------- list menu for non-javascript -------------------------------- */ul.menu { color:#aaa; font-size:17px; font-weight:bold; padding: 0; margin: 2px 0 10px 0; -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px; }ul.menu li {    color:#666;    border-top:1px solid #d3d3d3;    padding:0;    margin-bottom:1px;    background-color:#f8f8f8;    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eee));    overflow:hidden;}ul.menu li:first-child, ul.menu li:first-child a { }ul.menu li:last-child, ul.menu li:last-child a { }ul.menu li a { display: block; color: #333; background: url('/images/mobile/menu_arrow_bg.png') no-repeat right center; height:64px; line-height:64px; padding:0 20px 0 10px; }ul.menu li .counter_wrap { float:right; margin:20px 18px 0 0; height:22px; line-height:22px; }ul.menu li small.counter {   display:inline-block;   background-color:#9f0101;   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc0505), to(#9f0101));   border:2px solid #b90011;   height:24px;   -webkit-border-radius: 12px;   border-radius: 12px;   font-size:14px;   padding:0 6px;   line-height:20px;   font-weight:bold;   color:#fff;   text-align:center;}span#ico_msg, span#ico_friends,span#ico_on, span#ico_viewed, span#ico_meet,span#ico_search, span#ico_gal, span#ico_edit, span#ico_updates,span#ico_live_girls { display:inline-block; float:left; width:32px; height:32px; background-image: url('//media.gpfiles.com/images/mobile/menu_icons_dark.png?cb=2'); background-repeat: no-repeat; margin: 15px 15px 0px 0px; }span#ico_msg { background-position:0 0; }span#ico_friends { background-position:0 -37px; }span#ico_on { background-position:0 -74px; }span#ico_viewed { background-position:0 -410px; }span#ico_search { background-position:0 -148px; }span#ico_edit { background-position:0 -184px; }span#ico_gal { background-position:0 -222px; }span#ico_updates { background-position:0 -446px; }span#ico_meet { background-position:0 -485px; }span#ico_live_girls { width: 37px; height: 27px; background-position: -65px 0; margin-right: 10px; }/** ------------- side menu icons -------------- **/span#ico_side_msg, span#ico_side_friends, span#ico_side_on, span#ico_side_viewed, span#ico_side_meet,span#ico_side_search, span#ico_side_gal, span#ico_side_edit,span#ico_side_home, span#ico_side_account, span#ico_side_updates, span#nav_ico_menu,span#ico_side_live_girls { display:inline-block; float:left; width:24px; height:24px; background-image: url('//media.gpfiles.com/images/mobile/menu_icons_dark.png?cb=2'); background-repeat: no-repeat; margin: 11px 15px 0px 0px; }span#ico_side_home { background-position:0px -258px; }span#ico_side_msg { background-position:-38px 0px; }span#ico_side_friends { background-position:-38px -112px; }span#ico_side_on { background-position:-38px -56px; }span#ico_side_viewed { background-position:-38px -263px; }span#ico_side_search { background-position:-38px -28px; }span#ico_side_edit { background-position:-38px -168px; }span#ico_side_account { background-position:-38px -215px; width:16px; height:16px; position:absolute; right: 7px; top:15px; margin:0; }span#ico_side_gal { background-position:-38px -84px; }span#ico_side_updates { background-position:-38px -318px; }span#ico_side_meet { background-position:-38px -346px; }span#nav_ico_menu { width:20px; height:15px; background-position:-38px -196px; margin-top:8px; margin-left:6px;}span#ico_side_live_girls { width: 29px; height: 21px; background-position: -65px -29px; margin-right: 10px; }/** ------------------------------- tab menu ---------------------------------------------------- */ul.tab_menu { display: block; height: 36px; padding: 5px 0 0 6px; background:#222; border-top:1px solid #2e2e2e; -webkit-box-sizing:content-box; box-sizing:content-box; }ul.tab_menu li { float: left; -webkit-box-sizing:content-box; box-sizing:content-box; }ul.tab_menu li a { display: block; height:37px; line-height:37px; padding: 0 13px; color: #fff; font-size:13px; font-weight: bold; -webkit-box-sizing:content-box; box-sizing:content-box; }ul.tab_menu li a.on {    color: #333;    background: #e4e4e4 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#ffffff));    -webkit-border-top-left-radius: 6px;    border-top-left-radius: 6px;    -webkit-border-top-right-radius: 6px;    border-top-right-radius: 6px;    border:1px solid #fff;    border-bottom: 0px;    height:35px;    line-height:35px;    padding: 0 12px;}/* ---------------------------- errors and alerts -------------------------------- */ul#error_list, ul#alert_list, ul#status_error_list { margin:0; padding:10px 10px 10px 25px; font-weight:bold; font-size:12px;}ul#error_list li, ul#alert_list, ul#status_error_list li { list-style: none; }ul#error_list, ul#status_error_list { background-color:#fcc9c9; color: #990000; border-top:1px solid #f3b3b3; border-bottom:1px solid #f3b3b3; }ul#alert_list { background-color:#ddfdb4; border-top:1px solid #cceca5; border-bottom:1px solid #cceca5; color: #2f5800; }.notice { border:1px solid #cccc99; background-color:#f5f5d0; }.reg_error_list { color: #990000; font-weight:bold; font-size:12px; }/** ------------------------------- gallery -------------------------------------------- */#content table.gallery { margin:3px auto 3px auto; border-collapse:collapse;}#content table.gallery td { position:relative; padding:0px 2px; margin:0px; }#content table.gallery td img { width: 74px; height: 74px; }#content table.gallery td div { position:relative; }div.gallery_pic { text-align:center; padding:6px 0; }div#gallery_wrap { width:312px; margin:0 auto; padding:6px 0 0 0; }ul#gallery { }ul#gallery li { float:left; width:78px; height:78px; text-align:center; }ul#gallery li img.thumb { width:74px; height:74px; }/** ------------------------------- feeds ---------------------------------------------------- */div#composer_wrap { position:relative; height: 100px; background-color:#3399cc; padding:6px 6px 4px 50px; color:#fff; }div#composer_wrap h2 { float:left; font-size:12px; color:#fff; text-shadow:none; }div#composer_wrap img { position:absolute; top:18px; left:5px; width:40px; height:40px; }div#composer_wrap #chars_left { float:right; font-size:11px; font-weight:bold; }div#composer_wrap #compose_textarea { display:inline-block; width:100%; height:36px; -webkit-border-radius:5px; border:1px solid #003466; color:#333; padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box; }div#composer_wrap #friends_only { float:left; margin-top:3px; font-size:11px; font-weight:bold; }div#composer_wrap input[type="submit"] { margin-top:0px }div.updates_msg { position:relative; border-bottom:1px solid #cacaca; padding:6px 0 6px 68px; min-height:56px; }/*div.updates_msg img.thumb_updates { position:absolute; top:6px; left:6px; width:50px; height:50px; -webkit-border-radius:5px; }div.updates_msg h2 { font-size:12px; font-weight:bold; color:#2892ce; }div.updates_msg h2 span.updates_stats { font-size:11px; font-weight:bold; color:#999; padding-left:5px; }div.updates_msg p { font-size:12px; }div.updates_msg div.timestamp { font-size:11px; color:#9a9a9a; padding-top:5px; }*/div#show_more_updates { border-top:1px solid #cacaca; padding:8px 0; font-size:13px; font-weight:bold; text-align:center; }div#show_more_updates a { display:block; }ul#results_list { }ul#results_list li {   position:relative;   padding:0;   margin-bottom:1px;   text-align:left;   color:#444;   border-top:1px solid #ccc;   background: #e3e3e3;   background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E3E3E3), color-stop(1, #FFFFFF));   background-image: -moz-linear-gradient(center bottom, #E3E3E3 0%, #FFFFFF 100%);}ul#results_list li a.result { display:block; color:#444; padding:10px 24px 10px 10px; line-height:16px; font-size:13px; background: url('//media.gpfiles.com/images/mobile/menu_arrow_bg.png') no-repeat right center; }ul#results_list li div.request_result { display:block; color:#ddd; padding:10px 24px 10px 10px; line-height:16px; font-size:13px; }ul#results_list li div.result_std { display:block; color:#ddd; padding:10px 24px 10px 10px; line-height:16px; font-size:13px; }ul#results_list li img.thumb { float:left; width:80px; height:80px; margin-right:10px; }ul#results_list li img.thumb_small { float:left; width:50px; height:50px; margin-right:10px; }ul#results_list li img.icon { float:left; margin:0 2px 0 0; }ul#results_list li .result_info { float:left; }ul#results_list li span.result_info_updates { float:left; width:66%; }ul#results_list li .username_wrap { display:block; margin-bottom:4px;  }ul#results_list li span.username { display:block; float:left; color:#1F5F83; font-weight:bold; margin-right:8px; }ul#results_list li span.txt { display:block; margin-bottom:1px; }ul#results_list li .tstamp { color:#777; }ul#results_list li span.msg_username { display:block; color:#8acbfd; font-weight:bold; margin-right:8px; }ul#results_list li span.tstamp_updates { position:absolute; right:10px; top:10px; color:#666; font-size:12px; }ul#results_list li span.city_txt { display:block; color:#777; font-size:12px; }ul#results_list li span.updates_txt { display:block; font-size:15px; /*width:80%;*/ margin-top:8px; }/* ------------------------------- billing page ---------------------------- */div#billing_page {   margin:auto;   text-align:center;}div#billing_page #secure_notice {    background-color:#e1e1e1;	color:#333;	font-size:16px;	padding:4px 0;	margin:0 0 4px 0;	text-align:center;}div#billing_page #ico_secure { margin:0 8px 0 0; vertical-align:bottom; }div#billing_page h3.title {   text-align:left;   padding: 8px 0px 8px 10px;   margin:0;   font-size: 17px;   font-weight: bold;   color: #333;}div#billing_page #bp_content { padding:0 6px; }div#billing_page span.btn_billing {   position:relative;   display:block;   height:62px;   min-height:62px;   margin: auto auto 10px auto;   border:1px solid #aaa;   background-color: #eeeeee;   background-image:url('//media.gpfiles.com/images/mobile/bp_btn_bg.jpg');   background-repeat:repeat-x;   -webkit-border-radius: 8px;   border-radius: 8px;}div#billing_page span.btn_billing span.mem_type { position:absolute; top:22px; left:8px; text-align:left; }div#billing_page span.btn_billing span.main_text { display:block; font-size:14px; font-weight:bold; line-height:15px; color:#014c85; text-shadow: 0px 1px 0px #dddddd; }div#billing_page span.btn_billing span.desc { display:block; font-size:11px; color:#000; margin-top:4px; }div#billing_page span.btn_billing span.price_wrap { position:absolute; top:13px; right:34px; text-align:right; }div#billing_page span.btn_billing span.price { display:block; font-size:26px; color:#000; line-height:25px; text-shadow: 0px 1px 0px #dddddd; }div#billing_page span.btn_billing span.month { display:block; font-size:12px; color: #000; margin-top:-1px; padding:0 4px 0 0; }div#billing_page span.btn_billing img.ico_arrow { position:absolute; top:23px; right:4px; }div#billing_page span.btn_billing.sale span.mem_type { top: 19px; }div#billing_page span.btn_billing.sale span.price_wrap { top: 0px; }div#billing_page span.btn_billing.sale span.price,div#billing_page span.btn_billing.sale span.month,div#billing_page span.btn_billing.sale span.desc { color: #dc0000; }div#billing_page span.btn_billing.sale span.desc { font-size: 15px; font-weight: bold; }div#billing_page span.btn_billing.sale .price_old_wrap { color: #777; font-size: 15px; }div#billing_page span.btn_billing.sale .price_old { display: inline-block; }div#billing_page span.btn_billing.sale .strike_line { }div.gold_button {	position:relative;	width:294px;    height:61px;    min-height:61px;    -webkit-border-radius:10px; -moz-border-radius:10px; text-shadow:2px 2px 2px #2b7d99;    background: -webkit-gradient(linear, left top, left bottom,  from(#32a8d3), to(#2b7d99)) #32a8d3;    background-image: -moz-linear-gradient(top, #32a8d3, #2b7d99);    margin: auto auto 10px auto;    border: 3px solid #2b7d99;}div.gold_button span#main_text { position:absolute; left:15px; top:20px; font-size:16px; color: #ffffff;}div.gold_button span#price { position:absolute; left: 190px; top:14px; font-size:30px; color: #ffffff; }div.gold_button span.desc { position:absolute; left:240px; top:43px; font-size:11px; color: #ffffff; } /****** Registration form ******/#register { background: #F0F0F0; }.srd, input.text,  form#register input[type="password"], form#register select {    -webkit-background-clip: padding-box;    -moz-background-clip: padding-box;    background-clip: padding-box;}.in_shd, input.text,  form#register input[type="password"] {    -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2)  !important;    -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2)  !important;    box-shadow: inset 0px 1px 4px rgba(0,0,0,.2)  !important;}form#register select {    -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.7) !important;    -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.7) !important;    box-shadow: inset 0px 1px 4px rgba(0,0,0,.7) !important}#register p { text-align: left; clear: both; }#register { padding: 10px !important; }#register label {    font-size: 16px;    line-height: 1.4;    display: block;    font-weight: normal;    margin: .4em 0 0;    color: #333;    text-shadow: 0 1px 0 white;    text-align: left}form input[type="text"], form input[type="password"], form input[type="email"], form textarea, input.text, form#register span.button, form textarea {    width: 95%;    display: block;    background-image: none;    padding: .4em;   -webkit-appearance: textfield;    font-size: 16px;}form input[type="text"], form input[type="password"], form textarea, input.text {    border-color: #aaa !important;}form#register select {    font-size: 16px;    border-color: #aaa !important;    padding: 0.5em;    width: 100%}form#register span.button {    background: #fff;    background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 2%, #cccccc 97%, #7f7f7f 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f9f9f9), color-stop(97%,#cccccc), color-stop(100%,#7f7f7f));    background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 2%,#cccccc 97%,#7f7f7f 100%);    background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 2%,#cccccc 97%,#7f7f7f 100%);    background: linear-gradient(top,  #ffffff 0%,#f9f9f9 2%,#cccccc 97%,#7f7f7f 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7f7f7f',GradientType=0 );    cursor: pointer;    display: inline-block;    width: auto;    padding: .4em 1.8em;   line-height:1.4;   -webkit-appearance:none;    text-shadow: 0 1px 1px rgba(255,255,255,0.8);}form#register span.button.selected, input#register_submit:hover, input#register_submit:focus {    background: #067adf;    background: -moz-linear-gradient(top,  #067adf 0%, #51a1fa 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#067adf), color-stop(100%,#51a1fa));    background: -webkit-linear-gradient(top,  #067adf 0%,#51a1fa 100%);    background: -ms-linear-gradient(top,  #067adf 0%,#51a1fa 100%);    background: linear-gradient(top,  #067adf 0%,#51a1fa 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067adf', endColorstr='#51a1fa',GradientType=0 );    color: #fff;    text-shadow: 0 -1px 1px rgba(0,0,0,0.6);    -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);      -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);    box-shadow: inset 0px 1px 4px rgba(0,0,0,.6);}input#register_submit {    background: #6db3f2;    background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de));    background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    background: linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );    padding: .4em;    line-height: 1.4;    font-size: 16px;    color: #fff;    text-shadow: 0 -1px 1px rgba(0,0,0,0.4);    border: 1px solid #2a7fff;}.but_f {    -moz-border-radius: .6em 0 0 .6em  !important;    -webkit-border-radius: .6em 0 0 .6em  !important;    border-radius: .6em 0 0 .6em   !important;    border: 1px solid #ccc;}.but_r {    -moz-border-radius: 0 .6em  .6em 0 !important;    -webkit-border-radius: 0 .6em  .6em 0  !important;    border-radius: 0 .6em  .6em 0   !important;   border: 1px solid #ccc;    border-left: 1px solid #fff;}#reg_dis {    margin: 1.2em;    font-weight: bold;}.register-p2 { }.register-p2 h2.section_title {     border-bottom: 1px solid #e4e4e4;     padding: 7px 0 7px 5px;    font-size: 19px;}.register-p2 .group-row { padding-bottom: 10px; }.register-p2 .interest-options td { width: 310px; }.register-p2 .label {     text-align:right;     font-size:15px;     font-weight:bold;     color:#333;     white-space:nowrap;     vertical-align:middle;     margin-top: 20px;    margin-bottom: 15px;}/*** bootstrap typeahead styles ***/.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  background-color: #ffffff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  *border-right-width: 2px;  *border-bottom-width: 2px;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -webkit-background-clip: padding-box;  -moz-background-clip: padding;  background-clip: padding-box;}.dropdown-menu.pull-right {  right: 0;  left: auto;}.dropdown-menu .divider {  *width: 100%;  height: 1px;  margin: 9px 1px;  *margin: -5px 0 5px;  overflow: hidden;  background-color: #e5e5e5;  border-bottom: 1px solid #ffffff;}.dropdown-menu li > a {  display: block;  padding: 3px 20px;  clear: both;  font-weight: normal;  line-height: 20px;  color: #333333;  white-space: nowrap;}.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a {  text-decoration: none;  color: #ffffff;  background-color: #0081c2;  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);  background-image: -o-linear-gradient(top, #0088cc, #0077b3);  background-image: linear-gradient(to bottom, #0088cc, #0077b3);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}.dropdown-menu .active > a,.dropdown-menu .active > a:hover {  color: #ffffff;  text-decoration: none;  outline: 0;  background-color: #0081c2;  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);  background-image: -o-linear-gradient(top, #0088cc, #0077b3);  background-image: linear-gradient(to bottom, #0088cc, #0077b3);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}.dropdown-menu .disabled > a,.dropdown-menu .disabled > a:hover {  color: #999999;}.dropdown-menu .disabled > a:hover {  text-decoration: none;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  cursor: default;}/* ------------------------------- picUp app ---------------------------- */div#btn_upload_wrap { position:absolute; top:8px; right:10px; }div#btn_upload_wrap img { float:none !important; width:auto !important; height:auto !important; margin:0 !important; vertical-align:top;  }div#btn_upload_wrap span { display:inline-block; padding:3px 0 0 5px; }#btn_upload {display:inline-block;text-decoration:none;margin:2px 0 0 0;padding:10px 12px;font-weight:bold;font-size:12px;border:1px solid #aaaaaa;color: #333;background: #b7b7b7 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#b7b7b7));-webkit-border-radius:5px;-webkit-box-shadow: 0 1px 0 #fff;text-shadow:0 1px 0 #ffffff;}div#picup_wrap {position:absolute;top:50px;width:100%;z-index:50;}div#picup_wrap_message {position:absolute;top:-40px;width:100%;z-index:50;}div#picup {position:relative;background-color:#fff;width:234px;height:212px;margin:0 auto;-webkit-box-shadow: 0 0 10px #333333;-webkit-border-radius:5px;}div#picup #popup_close { position:absolute; top:-10px; right:-10px; }div#picup div#inner {padding:12px 14px 0 14px;}div#picup p.title { font-size:15px; margin:0 0 12px 0; }div#picup img#picup_ico { float:left; margin:0 10px 0 0; }div#picup h2 { margin:0; padding:0; font-size:14px; font-weight:normal; }div#picup p#subtxt { color:#666; }div#have_picup { clear:both; border-top:1px solid #ccc; margin:20px 0 0 0; padding:14px 0 0 0; font-size:14px; }#btn_picup {display:inline-block;text-decoration:none;margin:5px 0 0 0;padding:5px 10px;font-weight:bold;font-size:12px;border:1px solid #aaaaaa;color: #333;background: #b7b7b7 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#b7b7b7));-webkit-border-radius:5px;text-shadow:0 1px 0 #ffffff;}div.edit_photo {position:relative;background: #e3e3e3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e3e3e3));padding: 10px 14px;margin: 0;text-align:left;}div.edit_photo .thumb { float:left; }div.edit_photo .btn_wrap { float:right; padding-top:15px; width:106px; }div.edit_photo .btn_picup_edit { width:80px; text-align:center; }div.edit_photo .ico_del { margin:0 6px 0 0; }div.edit_photo .primary { margin-bottom:22px; }div.edit_photo p#primary_txt { width:106px; margin-bottom:22px; text-align:center; font-size:12px; font-weight:bold; color:#3669ac; }div#primary_photo { background: #e3e3e3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#dcdcdc)); border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; }div.success_bar { height:34px; background-color:#cdf0b6; font-size:15px; font-weight:bold; color:#454943; text-align:center; line-height:34px; }div.success_bar img.ico_check { margin:4px 6px 0 0; vertical-align:top; }div#manage_picup { height:58px; }div#manage_picup h2.txt { font-size:15px; margin:11px 0 0 7px; }/****** Chat popup test ******/#chatNotify_wrap { position:absolute; top:70px; display:block; z-index:100; width:100%; }#chatNotify { position:relative; background-color:#fff; width:270px; margin:0 auto; -webkit-box-shadow: 0 0 10px #333333; -webkit-border-radius:5px; }#chatNotify .thumb { float:left; max-width:100px; max-height:100px; margin-right:8px; }#chatNotify #popup_close { position:absolute; top:-10px; right:-10px; }#chatNotify p#title {background-color:#efefef;background: #efefef -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#c8c8c8));border-bottom:1px solid #c0c0c0;color:#515151;padding:6px 0 4px 8px;margin:0;font-size:12px;font-weight:bold;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}#chatNotify #chat_content { padding:8px; font-size:15px; }/******** GENERIC MOBILE POPUP (was chatNotify) *******/.modal_container { position:absolute; top:70px; display:block; z-index:100; width:100%; }.modal_container.fixed { position: fixed; }.modal_container .modal_contents { position:relative; color:#333; background-color:#fff; width:270px; margin:0 auto; -webkit-box-shadow: 0 0 10px #333333; -webkit-border-radius:5px; }.modal_container .modal_close { position:absolute; top:-10px; right:-10px; }.modal_container .modal_contents p.title {    background-color:#efefef;    background: #efefef -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#c8c8c8));    border-bottom:1px solid #c0c0c0;    color:#515151;    padding:6px 0 4px 8px;    margin:0;    font-size:12px;    font-weight:bold;    -webkit-border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;}.modal_container .modal_contents_inner { padding:8px; font-size:15px; }.modal_container .modal_buttons { text-align:center; padding-top:10px; }.modal_container .modal_buttons img { cursor: pointer; }.highlight { color:#56bdf8; }div.mini_profile { padding:10px; margin-bottom:6px; background-color:#141414; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1f1f1f), to(#141414)); }div.mini_profile img.thumb { float:left; }div.mini_profile div.info { float:left; margin-left:10px; }div.mini_profile div.info span.label { color:#ccc; font-weight:bold; }div.mini_profile div.info h4 { margin:0 5px 0 0; padding:0; font-size:12px; font-weight:bold; }div.mini_profile div.info p { margin:0; padding:0 1px 0 0; font-size:11px; }div.hot_thumbs { padding:4px 4px 5px 4px; border-top:1px solid #2f2f2f; background-color:#2c2c2c;  margin-bottom:6px; box-sizing:content-box; -webkit-box-sizing:content-box; }ul.hot_thumbs_list { box-sizing:content-box; }ul.hot_thumbs_list li { float:left; width:78px; height:74px; text-align:center; box-sizing:content-box; }ul.hot_thumbs_list li img.thumb { border:2px solid #ededed; width:70px; height:70px; box-sizing:content-box !important; -webkit-box-sizing:content-box; }/* iPhone 4 specific css */@media only screen and (-webkit-min-device-pixel-ratio: 2) {	.btn_back { -webkit-border-image: url('/images/mobile/btn_back_dark_gray2x.png') 0 10 0 30; }}div.register_short { }div.register_short table.form { width:100%; }div.register_short table.form td { text-align:left; vertical-align:middle; padding-bottom:8px; font-size:15px; }div.register_short table.form td.label { text-align:right; }div.register_short form input[type="text"],div.register_short form input[type="password"],div.register_short form input[type="email"],div.register_short form textarea, input.text {    width:100%;    color: #000;    border: 1px solid #cccccc;    -webkit-appearance: textfield;    -webkit-border-radius:5px;    padding: 6px;    margin:0;    font-size:16px;}div.register_short form input[type="submit"].small {    font-size: 12px;    width:auto;}div.register_short input.text::-webkit-input-placeholder { color:#444; }div.register_short form input[type="checkbox"] { width:20px; height:20px; margin:0; vertical-align:baseline; }div.register_short form label {display:block; font-size:15px; font-weight:bold; color:#ddd; white-space:nowrap; vertical-align:middle;}div.register_short form textarea { height:120px; padding:0; text-indent:-2px; }div.register_short form select { text-indent:0; width:100%; -webkit-appearance:menulist; border:0; margin-left:0; font-size:15px; }div.register_short form select.small {width:60px;}div.register_short form select#bmon, select#birth_month { width:37%; }div.register_short form select#bday, select#birth_day { width:29%; }div.register_short form select#byear, select#birth_year { width:30%; }div.register_short div#gender_select_wrap {    background-color:#eee;    padding:10px;    -webkit-border-radius:4px;    -moz-border-radius:4px;    border-radius:4px;}div.register_short div#gender_select_wrap td.gender_label{ font-weight:bold;padding-right:60px }div.register_short span.button {  background:transparent url('//media.gpfiles.com/images/button_sprite.png') no-repeat 0 -120px;  cursor:pointer;  float:left;  width: 87px;  height:38px;  text-align:center;  line-height:38px;  color:#272727;  text-shadow:1px 1px 1px #fff;}div.register_short span.button.selected {  background-position:0 0;  color:#fff;  text-shadow:1px 1px 1px #333;}div.register_short span.button.left {  background-position: 0 -120px;}div.register_short span.button.left.selected {  background-position:0 0;}div.register_short span.button.right {  background-position:0 -180px;}div.register_short span.button.right.selected {  background-position:0 -60px;}/* Member Galleries Content Notice Styling */.top_module_heading { color:#333; font-size:19px; min-height:31px; padding:4px 0 0 3px; }.top_module_heading p { padding:0 0 0 8px; }.top_module_heading h2 { float:right; padding:4px 12px 0 0; font-size:12px; }.head_icon { float:left; margin:2px 0 0 4px; }   /* Portrait mode css */@media all and (min-width: 450px) {    #register label {        vertical-align: middle;        display: inline-block;        width: auto;        margin: 0 2% 0 0;        line-height: 0.9;    }    input.text, form input[type="password"], form input[type="text"], form input[type="email"] {        width: 60% !important;        display: inline-block !important;    }    form select {        width: auto !important;        display: inline-block !important;    }}/*** Search Sort Tables ***/div.search_bar { position:relative; }.search_options_wrap { height: 35px; padding-top: 1px; }div.search_sort_wrap { position: absolute; top: 3px; left: 10px; width: 60px; height: 27px; }div.search_sort_wrap .btn_sort { position:absolute; top:0; left:0; z-index:2; height: 27px; padding:4px 0; width:60px; text-align:center; font-weight:bold; font-size:14px; }select.search_sort { opacity:0; width:60px; height:30px; position:absolute; top:0; left:0; z-index:10; }#flirt_center_wrap { text-align: center; }#flirt_center_btn { display:inline-block; height:27px; line-height: 27px; margin-top: 2px; padding: 0 14px; text-decoration: none; }#flirt-popup-wrap { min-height: 258px; width: 280px; text-align: center; }#flirt-popup-wrap .flirt-popup-text { position: relative; top: -24px; }#flirt-popup-wrap .btn-flirt-yes { margin: 0 0 27px 0; }#flirt-popup-wrap .flirt-link-no { color: #333; text-decoration: underline; }#flirt-popup-wrap .modal_buttons { padding: 0; }#flirt-popup-wrap .modal_contents_inner { padding-bottom: 15px; }.red_btn, .black_btn, .btn_lg {    display:inline-block;    text-align:center;    text-decoration:none;    padding:6px 14px;    font-weight:bold;    font-size:14px;    -webkit-border-radius:6px;}.black_btn {    color:#fff;    font-size:14px;    border:1px solid #000;    background-color:#202020;    background-image: -webkit-gradient(    linear,    left bottom,    left top,    color-stop(0, rgb(22,22,22)),    color-stop(0.45, rgb(33,33,33)),    color-stop(0.50, rgb(43,43,43)),    color-stop(1, rgb(96,96,96))    );    text-shadow:0 -1px 0 #000;    -webkit-box-shadow: 0 1px 0 #222;    -webkit-background-clip: padding-box;}.red_btn {    border:1px solid #1a1a1a;    color: #f98900;    background-color:#280202;    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0501), to(#280202));    -webkit-box-shadow: 0 1px 0 #630500;}.light_menu_bar .black_btn { margin:7px 2px 0px 2px; padding:5px 10px; font-size:11px !important; }div.option {        float: left;        margin-right: .5em;        padding-top: 45px;        width: auto;        margin-left: 10px;}.btn_del_wrap {    display:none;    position: absolute;    right: 0;    top: -1px;    min-width: 100px;    height:100%;    background-color:#FEFEFE;    background: #FEFEFE -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FEFEFE)) !important;    z-index: 500;}#btn_del { font-size:16px; width:auto; }.btn_del {   position: relative;   float:right;   margin: 36px 10px 0 0;   border: 1px solid #320707;   -webkit-border-radius:5px;   border-radius:5px;   background:#990000;   background: -moz-linear-gradient(top, #9b0e03 0%,#a61005 50%,#c71208 51%,#d8423a 100%);   background: -o-linear-gradient(top, #9b0e03 0%,#a61005 50%,#c71208 51%,#d8423a 100%);   background: -ms-linear-gradient(top,  #d8423a 38%,#9b0e03 91%);   background-image: -webkit-gradient(       linear,       left bottom,       left top,       color-stop(0, #9b0e03),       color-stop(0.50, #a61005),       color-stop(0.52, #c71208),       color-stop(1, #d8423a)   );   background: linear-gradient(top, #9b0e03 0%,#a61005 50%,#c71208 51%,#d8423a 100%);   color:#fff;   font-weight:bold;   padding:8px 15px;   z-index: 1000;   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);}.btn_payment_other {    display: inline-block;    width: 148px;    border: 1px solid #6d6d6d;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#000000));    background-image: -webkit-linear-gradient(top, #d2d2d2, #000000);    background-image: linear-gradient(top, #d2d2d2, #000000);    text-align: center;    padding: 3px 0;    color: #fff;    font-size: 14px;    font-weight: bold;    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.4);    -webkit-border-radius:5px;    border-radius:5px;}.item_box_delete_selected {background: #000000; /* Old browsers */background: -moz-linear-gradient(top,  #000000 0%, #3d3d3d 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#3d3d3d)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #000000 0%,#3d3d3d 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #000000 0%,#3d3d3d 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #000000 0%,#3d3d3d 100%); /* IE10+ */background: linear-gradient(to bottom,  #000000 0%,#3d3d3d 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */border-color: #666;}.item_box.item_box_delete_selected .new_label {        text-shadow:0 1px 1px #000}.msg_txt_delete_selected {    color:#FFFFFF;    text-shadow: 0 1px 0 #363636;}.new_label_delete_selected {    color:#FFEEEE;}.tstamp_delete_selected {    color:#FFFFFF;    text-shadow: 0 1px 0 #363636;}.usr_delete_selected {    color:#8FCFF3;    font-weight: bold;    text-shadow: 0 1px 0 #363636;}div.option_header {        float: left;        padding-top: .35em;        margin-right: .5em;}.gray_btn {    display:inline-block;    text-align:center;    text-decoration:none;    font-weight:bold;    font-size:14px;    -webkit-border-radius:6px;    color:#333333;    font-size:14px;    border:1px solid #A0A0A0;    background-color:#D0D0D0;    background-image: -webkit-gradient(    linear,    left bottom,    left top,    color-stop(0, rgb(22,22,22)),    color-stop(0.45, rgb(33,33,33)),    color-stop(0.50, rgb(43,43,43)),    color-stop(1, rgb(96,96,96))    );    text-shadow:0 -1px 0 #BBBBBB;    -webkit-box-shadow: 0 1px 0 #222;    -webkit-background-clip: padding-box;}#delete_btn.gray_btn {        color:#888;        font-size:13px}#delete_btn.gray_btn.gray_btn_delete_selected {    color: #000000;}#msg_overlay { display:none; position:absolute; width:100%; height:3000px; z-index: 50; }#search_summary { color: #555; }#summary_body { font-size: 14px; line-height: 1.3; margin: 10px 10px 0 10px; }#summary_body .summary_opt { font-weight: bold; }#summary_hide { position: absolute; top: 3px; right: 10px; }#summary_hide a { padding: 4px 14px; }#summary_hide a { display: inline-block; height: 27px; width: 40px; padding: 0;}#summary_hide a span { display: inline-block; width: 28px; height: 28px; background: url('/images/mobile/menu_icons.png') no-repeat -36px -27px ; }#search_summary_wrap { height: auto; }/*** help page ***/*:focus {    outline: 0;}.cb_bot {    clear:both;    display:block;    height: 1px;    background: #eee;    margin: 1em;    padding: 0 1em;}#my_account_right_col {    text-align: left;    padding: 0em 0 2em 0;    margin: 0;    float: left;    width: 75%;}    #my_account_right_col a {        text-decoration:underline;          font-weight:bold;    }#my_account_left_col {   float: left;    width: 25%; }#my_account_left_col ul h3 {    margin: .5em;    padding-bottom: .5em;    border-bottom: 1px solid #ddd;}#my_account_left_col ul {    border-right:1px solid #eee;    }#my_account_left_col li {    padding: 0 .5em;}.box_white_wrap {    padding-left: .8em;    padding-right: .8em;}#my_account_left_col li {    padding:0;  }#my_account_left_col li a {    border-radius: 0;    margin: 0 1em 0.5em;    padding: .5em;      display:block;    text-decoration:none;    font-weight:bold;}#my_account_left_col li.select a, #my_account_left_col li a:hover, #my_account_left_col_mobile li.select a, #my_account_left_col_mobile li a:hover  {    border:none medium;     background:#eee;    }#my_account_left_col_mobile li a:hover, #my_account_left_col li a:hover {    background:#f0f0f0; }#help h2 {    margin: .4em 0 1em 0;}#help h3 {    font-size: 1em;    line-height:1.5em;    font-weight: bold;}#help ol, #help ul {    margin: 0 0 0 1.5em;    padding: 0;    list-style-type: decimal;}#help li a {    font-weight:bold;    font-size: 1.1em;   }#help li {    margin: 0 0 0 1em;    padding: .5em 0 1.2em 0;    list-style-type: decimal;    font-weight: bold;    line-height: 1;}#help ul ul, #help ol ul {    margin: 0 0 0 1.5em;    padding: .5em 0;    list-style: none;}#help li li {    font-weight: normal;    list-style-type: disc;    padding: .2em 0 0.2em 0;    margin: 0 0 .3em .5em;    line-height: 1.4em;}.help_answer, .help_answer_rules {    margin: .5em .5em 0 0;    padding: 1em;    background-color: #f8f8f8;    border: 1px solid #eee;    font-weight: normal;    line-height: 1.5em;}.ico_photo_verified, .ico_photo_unverified, .ico_btn_upload,.ico_btn_add_friend, .ico_btn_add_favorite, .ico_upload, .ico_webcam,.ico_is_friend, .ico_is_favorite, .ico_media, .ico_show_options, .ico_hide_options, #reg_success_icon,.ico_wink {    background-image: url('//media.gpfiles.com/images/sprite_icons.gif');    background-repeat: no-repeat;}.ico_photo_verified { background-position:0 -24px; width:16px; height:16px; vertical-align:top; }/*** app banner ***/#google_app_bg {    background-color: #3d3d3d;}#googleplay_holder {    position:static;    width:100%;    height:90px;    z-index:9999;    border-color: #e8e8e8;    background-color: #dddddd;    background: -webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);    box-shadow: 0 1px 2px rgba(0,0,0,0.5);}#app_logo {    float:left;height:90px;}#app_descr a {    margin-top: 4px;    margin-left: 8px;    float: left;    font-family: sans-serif;    color: #4d4d4d;    text-shadow: 0 1px 0 rgba(255,255,255,0.8);}#app_descr h1 {    font-size: 18px;    margin: 0;}#app_button {    float: right;    display: block;    font-family: sans-serif;    font-weight: bold;    font-size: 15px;    margin-top: 25px;    margin-bottom: 0px;    margin-right: 10px;    padding:3px 12px;    border-radius: 5px;    border: 1px solid #bfbfbf;    color: #6a6a6a;    background: -webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);    text-shadow: 0 1px 0 rgba(255,255,255,0.8);    box-shadow: 0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}#app_store_close {    width: 28px;    height: 28px;    display: block;    float: left;    margin: 4px 0 0 0;    background-repeat: no-repeat;    background-image: url('//media.gpfiles.com/images/btn_app_store_close.png');}#metlimit { text-align: center; }#cute_or_not_section { height: 144px; text-align: center; }#cute_or_not_section img { max-width: 200px; max-height:143px; }#btn_wtm_wrap { height: 34px; text-align: center; }.btn_wtm, input[type="button"].btn_wtm {    width: 28%;    min-width: 66px;    font-size: 14px;    border-width: 1px;    text-align: center;    padding: 6px 0;    color: #fff;    background-image: none;    background-color: #ddd;    border-color: #ccc;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.26);}input[type="button"].btn_wtm.yes {    background-color: #69b406;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ab606), to(#5ea003));    background-image: -webkit-linear-gradient(top, #6ab606, #5ea003);    background-image: linear-gradient(top, #6ab606, #5ea003);    border-color: #5d9f02;}input[type="button"].btn_wtm.maybe {    background-color: #777;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8f8c8c), to(#767676));    background-image: -webkit-linear-gradient(top, #8f8c8c, #767676);    background-image: linear-gradient(top, #8f8c8c, #767676);    border-color: #666;}input[type="button"].btn_wtm.no {    background-color: #ea2700;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f02900), to(#cd1d00));    background-image: -webkit-linear-gradient(top, #f02900, #cd1d00);    background-image: linear-gradient(top, #f02900, #cd1d00);    border-color: #d01e00;}@media only screen and (max-width: 480px) {    #app_logo {        height:65px;    }    #app_logo img {        float:left;height:50px;width:50px;margin-top:5px;    }    #app_button {        margin-top:20px;        margin-bottom:0px;        margin-right:5px;    }    #googleplay_holder {        height:65px;    }    #app_descr p {        font-size:11px;    }}@media only screen and (max-width: 350px) {   #app_button { display:none }}.module_heading_link {    margin:10px 0px 0px 10px;}.module_heading_link a {    font-size: 14px;}#payment_other_wrap { padding: 0 0 15px 0; text-align: center; }#ach-wrap { margin: 10px 0 20px 0; }.fb-finish-profile h1#title { margin-top: 20px; font-size: 22px; }.fb-finish-profile #regFormWrap { width: auto; }.fb-finish-profile #regForm { padding: 0 0 25px 5px; }.fb-finish-profile form#register label {    display: block;   width: auto;   float: none;   font-weight: bold;   line-height: 1.4;}.fb-finish-profile .inputField .w { width: 100%; }.fb-finish-profile #not_in_country { margin-top: -6px; text-align: left; text-decoration: underline; }.fb-finish-profile form#register select#bmon { width:118px; }.fb-finish-profile form#register select#bday { width:54px; }.fb-finish-profile form#register select#byear { width: 80px; }.fb-finish-profile input#register_submit { margin-top: 0; }/* app_thanks begin */.thanks {    background: #222;    color: #fff;    text-align: center;    padding: 2em;    height: 100%;}.thanks h2 {    color:#fff;    text-shadow: none;}/* app_thanks end */ul.cs_info_list { }ul.cs_info_list li { font-size: 14px; margin-bottom: 15px; }ul.cs_info_list li .cs_type { color: #666; margin-left: 4px; }/* message billing header */.wywa_mpf {    position:absolute;    bottom:5px;    right:5px;    color:#888;}.wywa_mpf span {    color:#0078ff;    cursor:pointer;}.wywa_explanation {    display:none;    position:absolute;    right: 29px;    background:#fff;    padding:5px;    font-size:11px;    max-width:250px;    color: #444;    z-index:100;    border-radius:5px;    box-shadow: 0 0 3px 2px #4A4A4A;}.wywa_explanation {    bottom:-59px;}.wywa_explanation:after {    left: 100%;    top: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(255, 255, 255, 0);    border-left-color: #fff;    border-width: 7px;    margin-top: -7px;}.billing_msg_wrap {    position:relative;    background: #eeeeee;    margin: -4px 10px 6px 10px;    padding:10px;    text-align:left;}.billing_msg_wrap:after {    bottom: 100%;    left: 30px;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(255, 255, 255, 0);    border-bottom-color: #eeeeee;    border-width: 15px;    margin-left: -15px;}.billing_msg_wrap .upgrade_text {              color:#f98900;}.billing_msg_wrap .msg_sent {    font-size:11px;    color:#666;}.billing_msg_wrap img {    padding: 5px 0;}/* private pics place holder */.msg-photo.ask-for-pix {    background-color: rgba(0,0,0,0.65);    background-size: cover;    background-clip: content-box;    background-position: 50% 50%;    width: 320px;    height: 320px;    margin-left: auto;    margin-right: auto;}.msg-photo {    position: relative;    overflow: hidden;    text-align: center;    width: 320px;}.msg.private {    position: absolute;    top: 75%;    margin-top: -14px;    margin-left: -160px;    text-align: center;    width: 100%;    line-height: 1;    padding: 5px 0;    z-index: 2;    text-transform: uppercase;    background: rgba(255,255,255,0.75);    color: #111;    font-size: 19px;}