.passport_cell { overflow:hidden; border: 1px #E8E8E8 solid; margin-top: 10px; height: 125px; }
.passport_cell ._photo { float: left; width: 128px; height: 124px; position: relative; }
.passport_cell ._photo > div{ padding:15px 16px }
.passport_cell ._info { border-left: 1px solid #E8E8E8; float:left; width:380px; min-height:125px }
.passport_cell ._info > div { padding:11px }
.passport_cell ._handle   { font-weight:bold; font-size:14px }
.passport_cell ._handle a { text-decoration:none }
.passport_cell ._handle ._gender  { font-weight:bold; font-size:14px }
.passport_cell ._location, .passport_cell ._date { margin-top:4px; color: #808080; }
.japanese .passport_cell ._location, .passport_cell ._date,
.chinese .passport_cell ._location, .passport_cell ._date,
.korean .passport_cell ._location, .passport_cell ._date { margin-top:0px; color: #808080; }
.passport_cell ._badge, .passport_cell ._date { margin-top:4px; }
.passport_cell ._title { margin-top:4px; font-weight: bold; line-height: 18px; font-style: italic; width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.passport_cell ._date { margin-top:5px }
.passport_cell ._since { padding-right:10px }
.passport_cell ._since, .passport_cell ._visit { white-space:nowrap; }
.passport_cell ._status { float:right; width:auto; height:100px; min-width: 220px; max-width: 260px; position: }
.passport_cell ._status > div { padding:13px 0px 0px }
.passport_cell ._latest_status_wrap { position:relative; height: 18px; font-weight:bold }
.passport_cell ._latest_status { font-size: 13px; font-weight: bold; line-height: 13px; }
.passport_cell ._status_content_wrap { margin-top: -8px; }
.passport_cell .arrow.up { border-bottom: 10px solid #EAEAEA; border-left: 10px solid transparent; border-right: 10px solid transparent; height: 0; left: 20px; position: relative; top: 1px; width: 0; }
.passport_cell .last_status_content { background-color: #EAEAEA; padding: 5px; min-width: 208px; font-size: 11px; -webkit-text-size-adjust: none; position: relative; line-height: 14px; max-height: 40px; overflow: hidden; }
.passport_cell ._content { background-color: #EAEAEA; padding: 5px; min-width: 208px; font-size: 11px; -webkit-text-size-adjust: none; position: relative; line-height: 14px; max-height: 40px; overflow: hidden; }
.passport_cell ._status_content { width: 100%; word-wrap: break-word; overflow: hidden; display: inline; }
.passport_cell ._update_outer_wrap { position: absolute; right: 0; top: 0; }
.passport_cell ._update_status { background: url("https://secureimage.securedataimages.com/images/common/sprite/sprite_icons_home.png") no-repeat scroll 1px -22px transparent; content: " "; display: block; float: left; height: 17px; width: 20px; position: absolute; top: -3px; left: -20px; }
.passport_cell ._right_content { float: right; font-weight: bold; margin-right: 5px; margin-top: 7px; text-align: right; }
.passport_cell ._delete_wrap { position: static; float: right; display: inline-block; }
.passport_cell ._status_panel.dispn, .passport_cell ._status_statistic .dispn { display: none; }
.passport_cell ._status_panel, #likebox-right-statusCounts { background: #EAEAEA; margin-top: 4px; padding: 5px; }
.passport_cell ._status_panel .btn, #likebox-right-statusCounts .btn { float: left; font-size: 12px; font-weight: normal; line-height: 12px; padding-left: 7px; padding-right: 7px; }
.passport_cell ._status_statistic { float: right; margin-top: 4px; }
.passport_cell ._actions { width:155px; float: right; font-weight: bold; margin-right: 5px; margin-top: 3px; text-align: right; }
.passport_cell .upload-verified-photo { margin: 10px; }
.passport_cell .btn-action { margin: 2px; }
.passport_cell .btn-action a { cursor:pointer }
.passport_cell .btn-action a.disabled { cursor:arrow; color:#999; }
.passport_cell .dispb { display:block }
.passport_cell .dispn { display:none }

#status_update_wrap textarea { height: 120px; resize: none; width: 514px; }
#status_update_wrap #status_count { color: #999999; font-size: 13px; margin-right: 5px; line-height: 30px; }
#report_abuse_wrap { line-height: 21px; }
.sprite-abuse { margin-top: -3px; }
.photo_pagination { margin-top: 5px; }
.album_pagination.pagination { margin-bottom: 0; }
.pagination a.btn { font-weight: normal; }

/* inline bidding box */
.inline_bid.passport_wrapper { display: inline-block; float: right; width: 235px; height: 75px; background-color: #F5F5F5; padding: 10px 15px; margin: 15px 0; }
#bdsm .inline_bid.passport_wrapper { background-color: #3c3c3c; }
.inline_bid_label_1, .inline_bid_label_2 { line-height: 20px; }
.inline_bid_label_2 { font-weight: bold; }
.inline_bid.passport_wrapper input { height: 25px; line-height: 25px; vertical-align: middle; width:140px; padding: 0 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #ccc;}

.swedish .inline_bid.passport_wrapper input { width:120px;}
.spanish .inline_bid.passport_wrapper input { width:120px;}
.portuguese .inline_bid.passport_wrapper input { width:120px;}
.italian  .inline_bid.passport_wrapper input { width:120px;}
.japanese .inline_bid.passport_wrapper input { width:120px;}
.korean .inline_bid.passport_wrapper input { width:120px;}
.korean .inline_bid.passport_wrapper div{ font-size: 11px;}

.german .inline_bid.passport_wrapper { font-size: 10px; height: 88px; margin-top:9px}

.german .inline_bid.passport_wrapper div{ font-size: 10px;}
.german .inline_bid.passport_wrapper input { width:120px;}
