
.top-page-tabs-horizontal-bar {
    background: #EBBF03;
    border-bottom: 1px solid black;
}

.top-page-tabs {
    border-bottom: 0px none;
}
.top-page-tabs a.menu {
    font-size: 14px;
    color: black;
    padding: 5px 10px;    
    background: none;
    font-weight: bold;
    text-decoration: none;
    border: 0 none;
}

.top-page-tabs a.menu:hover {
    background: 0 none;
    /*color:#A8A8A8;*/
    color:#2F537F;
}

.top-page-tabs a.menu.selected {
    color: white;
    background: #404040;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 0 none;
}

.top-page-tabs a.menu .icon {
    display:inline-block;
    background-repeat: no-repeat;
    background-position: left 1px;
    padding:0px 0px 0px 19px;
}

.top-page-tabs a.menu .icon.overview, .top-page-tabs a.menu .icon.profile {
    background-image: url(img/tab_home_16.png);
}

.top-page-tabs a.menu .icon.photos {
    background-image: url(img/tab_photo_16.png);
}

.top-page-tabs a.menu .icon.pricelists {
    background-image: url(img/tab_pricelists_16.png);
}

.top-page-tabs a.menu .icon.videos {
    background-image: url(img/tab_video_16.png);
}

.top-page-tabs a.menu .icon.wall {
    background-image: url(img/tab_wall_16.png);
}

.top-page-tabs a.menu .icon.jobs {
    background-image: url(img/tab_jobs_16.png);
}

.top-page-tabs a.menu .icon.posts {
    background-image: url(img/tab_pricelists_16.png);
}

h1.main {
  text-align:center;  
  font-size:22px;
  font-weight: normal;
}

.header-section-bar {
            padding:5px 10px;
            background:#C5D8F0;
            text-align:center;
            position:relative;
        }
        
.header-section-bar .header-title {
    display:inline-block;
    color:#2F537F;
    font-weight:bold;
    font-size:12px;
}

.block-section {
    margin:10px 0;
}


#My_Account_Page .panels {
   display:inline-block;
}
        
#My_Account_Page .panels .panel {
    display:block;
    float:left;
    margin:15px;
    width:220px;
    overflow:auto;

}

#My_Account_Page .panel .title {
    font-size:16px;
    font-weight:normal;
    line-height: 1.4;
} 
#My_Account_Page .panel.profiles {

}

#My_Account_Page .panel .thumb {
    float:left;
    width:40px;
    position:relative;
}
#My_Account_Page .panel .pright {
    margin-left:45px;
}

#My_Account_Page .panel .grey { color:#7A7A7A; }

#My_Account_Page .panel .thumb i {
    display:block;
    width:40px;
    height:40px;
    overflow:hidden;
}

#My_Account_Page .panel .thumb .pix {
    max-width:40px;
    max-height:40px;
}

#My_Account_Page .panel .thumb .thumb-loading {
    position:absolute;
    width:16px;
    top:39%;
    left:26%;
    display:none;
}
  

.member-profile-page { background: #404040;}
.member-profile-page.update-profile-wrapper {
    padding:10px 0;
    
}

.main-header-bar {
    padding:10px 0;
    /*background:#F8F8F8;*/
} 

.update-profile-wrapper h1 {
    font-weight:normal;
    font-size:22px;
    text-align:center;
}

.update-profile-wrapper .profile-photo-section {
    padding:10px 15px;    
    /*border-top:1px solid #dbdbdb;
    margin-top:10px;*/
}

#AccountInfoBox .ui_grid_account_info td:first-child {
    padding-right:15px;
}

#AccountInfoBox .ui_grid_account_info td .ui-edit {
    display: inline-block;
    margin-left: 15px;
    font-size: 10px;
}

.profile-photo-section .profile-photo-box {
    width: 90px;
    height: 90px;
    overflow: hidden;
}

.member-profile-page.tab-menu-bar {
    padding:5px 10px;
    background:#f2f2f2;
}

.member-profile-page.tab-menu-bar .tab  {
    display:inline-block;
    /*color:#BFBFBF;*/
    color:#666;
    font-weight: bold;
    font-size:17px;
}

.member-profile-page.tab-menu-bar .tab.selected {
    color:#000;
}

.member-profile-page.tab-menu-bar .tab.separator {
    font-weight: normal;
    margin:auto 5px;
}

.update-profile-wrapper .tab-content-wrapper {
    border-top:1px solid #dbdbdb;
}

.bsec {
    margin-top:10px;
    position:relative;
    /*padding:0 10px;*/
}

.bsec.no-pad-right {
    padding-right:0;
}

.bg-fill {
    background-color:#F8F8F8;
    padding:10px;
}

.grid-column-profile-section {
    
}

.grid-column-profile-section td.grid-column {
    width:500px;
    padding:10px 0;
    vertical-align:top;
    text-align:left;
}

.grid-column-profile-section td.left-column {
    border-right:1px solid #dbdbdb;
    padding-right:10px;
    width:500px;
}

.grid-column-profile-section.update-profile-grid td.left-column {
    padding-right:0px;
}

.grid-column-profile-section td.right-column {
    padding-left:10px;
}

.header-bar {
    padding:5px 10px;
    background-color:#F8F8F8;
    margin-top:10px;
    position:relative; 
    text-align: center;
}

.header-bar .l { font-weight: bold;}

.mt5 {
    margin-top:5px;
}

.ui-grid-table {
    width:100%;
}

.ui-grid-table td {
    vertical-align:top;
    text-align:left;
    padding:3px 0;
}

.ui-grid-table td.l {
    font-weight: bold;
    padding-right: 20px;
    width:150px;
}

.fld_kw_search {
    width:200px;
}

.fld_text_input {
    width:200px;
}

.member-profile-page.update-profile-wrapper textarea {
    width:98%;
    height:95px;
}

#whatsnew {
    width:98%;
    height:20px;
}

.contact-info {
	background: url(img/contact_info_icons.png) no-repeat;
	padding:2px 0 2px 25px;
	display:inline-block;
}


.contact-info.telephone { background-position:0px 3px;}
.contact-info.mobile { padding-top:5px; padding-bottom:5px; background-position:0px -28px;}
.contact-info.fax { background-position:0px -71px; }
.contact-info.email { background-position:0px -102px;}
.contact-info.website { background-position:0px -137px; }
.contact-info.ym { background-position:0px -175px; }
.contact-info.msn { background-position:0px -211px; }
.contact-info.skype { background-position:0px -243px; }
.contact-info.google { background-position: 0px -278px;}

.grid-member-page-header-info {
    margin-top:10px;
    display:inline-block;
    width:980px;
}

.grid-member-page-header-info .profile-pix {
    width:auto;
    padding-right:15px;
    text-align: center;
    vertical-align:top;
    float:left;
}

.grid-member-page-header-info .profile-pix .pix {
    max-height: 60px;
}

.grid-member-page-header-info .member-page-header-summary {
    float:left;
    text-align: left;
    vertical-align:top;
    line-height: 1.9;
    position:relative;
    max-width: 870px;
}

.grid-member-page-header-info .member-page-header-summary .profile-header {}
.grid-member-page-header-info .member-page-header-summary .profile-header h1 { display:inline;}

.member-page-header-title {
    font-size:32px;
    font-weight: normal;
    line-height: 1.2;
}

.profile-tag {
    color:#666;
}

.member-page-summary-info {}

.status-message-line { margin-top:5px;}
.status-message-line .latest-status{}

#ManageProfilePage .status-message-line .latest-status { min-height: 35px; }

.status-message-line .latest-status .message {
    font-size:18px;
    line-height: 1.3;
}

.status-message-line .latest-status-stat { position:relative; margin-top:10px;}
.status-message-line .latest-status-stat a { font-weight: bold; cursor: pointer;}
.status-message-line .status-info {
    margin-left:10px;
}

.btn_edit_profile {
    right:5px;
    top:30px;
    position:absolute;
}

.ui_grid_pix_box {
    display:inline-block;
}

.ui_grid_pix_box .friend_pix {
    display:block;
    float:left;
    margin:2px;
    overflow:hidden;
    width:45px;
    word-break:break-all;
}

.ui_grid_pix_box .friend_pix img {
    max-width: 45px;
}

.ui_grid_pix_box .friend_pix .title {
    display:block;
    font-size:10px;
    line-height: 1.3;
    overflow:hidden;
    height:45px;
}

.recent-photos-wrap {
    width:669px;
    overflow:hidden;
    position:relative;
}
.recent-photos {
    display:inline-block;
    width:1090px;
}

.recent-photos .thumbnail {
    float:left;
    margin:2px;
}

.recent-photos .thumbnail img {
    max-height:134px;
}

.member-profile-page.update-profile-wrapper #fav-place-list {}
.member-profile-page.update-profile-wrapper #fav-place-list .place-entry {
    /*overflow:auto;*/
    display:block;
    margin:10px 0;
    position:relative;
}

#fav-place-list .ui_place_edit_box {
    position:absolute;
    display:none;
    z-index:100;
}

#fav-place-list .place-entry .ui_place_edit_form_box {
    
}

/* view page */
.member-profile-page #fav-place-list {

    /* for slideshow */
    /*margin:0 auto;*/
    width:300px;
    height:auto;
    position:relative;    
}

#fav-place-list #slidesContainer {
  margin:0 auto;
  width:490px;
  height:auto;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#fav-place-list #slideshow #slidesContainer .slide {
  margin:0 auto;
  width:450px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:470px;
}

#fav-place-list .control {
    position:absolute;
    display:inline-block;
    width:32px;
    height:32px;
}

#fav-place-list #leftControl {
    background: url(img/navigate_left_selected_32px.png) no-repeat; 
    top:-36px;
    right:-120px;
}

#fav-place-list #rightControl {
    background: url(img/navigate_right_selected_32px.png) no-repeat;
    top:-36px;
    right:-160px;
}

.member-profile-page #fav-place-list .fav-place-entry{
    display:block;
    position: relative;
    margin:10px 0;
}

.member-profile-page #fav-place-list .fav-place-entry .place-address {
    padding:10px 0;
    padding-right:20px;
}

.member-profile-page #fav-place-list .fav-place-entry .place-map {
    display:inline-block;
}

.member-profile-page #fav-place-list .fav-place-entry .place-map .static-map {
    float:left;
    width:300px;
}

.member-profile-page #fav-place-list .fav-place-entry .place-map .map-photos {
    float:left;
    margin-left:10px;
}

.member-profile-page.update-profile-wrapper #fav-place-list .place-entry .place-map {
    float:left;
    width:100px;
}

.member-profile-page.update-profile-wrapper #fav-place-list .place-entry .place-map img {
    width:100px;
}

.member-profile-page.update-profile-wrapper #fav-place-list .place-entry .place-info {
    margin-left:110px;
}

.wide-page-fill {
    background:#3F3F3F;
    padding-top:10px;
    padding-bottom:10px;
}

.wide-page-fill.wide-video-page {
    /*background:#D8D8D8;*/
}

.album-block {
    margin:10px 0;
}

.album-block .album-header-bar-wide {
    padding:5px 10px;
    position:relative;
}

.album-block .rule-line {
    border-top:1px solid #A6A6A6;
    height:1px;
}

.album-block .album-header-bar .ui-button-action { 
    
}

.album-block .album-header-bar {
   position: absolute;
   background: #3F3F3F;
   color:white;
   padding-right: 10px;
   top: -3px;
}

.album-block .album-header-bar .title {
    font-weight: bold;
}

.album-block .photo-thumbnails {
    padding:10px 0;
    position:relative;
    margin-top:10px;
}

.album-block .photo-thumbnails .row-block {
    margin:10px 0;
}

.album-block .photo-thumbnails .inner-box {
    /*display:inline-block;*/
    /*overflow: auto;*/
    /*display: block;*/
    /*overflow-y: hidden;*/
    display:inline-block;
    padding: 0px;
}

.album-block .photo-thumbnails .inner-box.extra-padding {
    padding:25px 0;
}

.photo-thumbnails .grid-thumbnail {
    float:left;
    margin:5px 7px;
    position:relative;
    width:150px;
    height: 175px;
}

.photo-thumbnails .grid-thumbnail.edit-grid {
    height:255px;
}

.photo-thumbnails .grid-thumbnail .thumbnail { display:table; width: 100%; height:150px;}
.photo-thumbnails .grid-thumbnail .thumbnail .grid-cell {
    display:table-cell;
    text-align: center;
    vertical-align: middle;
}

.photo-thumbnails .grid-thumbnail .thumbnail .grid-cell img.pix {
    max-width: 145px;
    max-height: 145px;
}

.photo-thumbnails .grid-thumbnail .thumbnail_actions {
    text-align:center;
    font-size: 10px;
}

.photo-thumbnails .grid-thumbnail .thumbnail_actions a {
    font-weight: normal;
    color:white;
}

.photo-thumbnails .grid-thumbnail .thumbnail_actions .mdot {
    
}

.photo-thumbnails .grid-thumbnail .thumbnail_actions .display_photo_wrap {
    font-weight: bold;
}

.photo-thumbnails .grid-thumbnail .notification-ballon {
    font-size:10px;
    line-height: 1.0;
    margin-bottom: 3px;
    height: 20px;
    color:white;
}

.photo-thumbnails .grid-thumbnail .ballon{
    text-align: center;
    position: absolute;
    top:-20px;
}
.photo-thumbnails .grid-thumbnail .ballon .note{
    font-size: 10px;
    line-height: 1.2;
}

.photo-thumbnails .grid-thumbnail .summ{
    text-align: left;margin-top:10px;
}

.photo-thumbnails .grid-thumbnail .summ .title {
    font-weight: bold;
    line-height: 1.2;
    color:white;
}

.photo-thumbnails .grid-thumbnail.video-thumbnail .summ {
    width:180px;
    word-wrap:break-word;
    position: relative;
    color:white;
}
.photo-thumbnails .grid-thumbnail.video-thumbnail{ width:180px; height:auto; max-width: 180px; padding:5px 7px;}
.photo-thumbnails .grid-thumbnail.video-thumbnail .thumbnail{
    height: auto;
}

.photo-thumbnails .grid-thumbnail.video-thumbnail .thumbnail .grid-cell img.pix { 
    width:180px;
    max-width: 180px;
    max-height: 180px;
}


.photo-thumbnails .grid-thumbnail.video-thumbnail .ballon {
    width:180px;
}

.photo-thumbnails .grid-thumbnail.video-thumbnail a {
    color:white;
}

.wide-video-page .uploader-wrapper .ui_action_link {
    color:white;
    font-weight: bold;
}

.wide-video-page .grid-thumbnail.video-thumbnail a {
    color:white;
}

.wide-video-page {
    /*background:#D8D8D8;*/
    padding:10px 0;
}

.wide-video-page .see-other-videos {
    display:block;
    padding-left:5px;
}

.wide-video-page .see-other-videos .grid-ovideo {
    display:inline-block;
    width:280px;
    padding:5px;
}

.wide-video-page .see-other-videos .grid-ovideo:hover {
    background:#FFF;
}


.wide-video-page .video-title, .wide-video-page .video-description, .wide-video-page .video-info, .wide-video-page .video-info a {
    color:white;
}

.wide-video-page .action-links a {
    color:white;
}

.wide-video-page .member-comment-section .comment-block {
    background-color: #525252;
}

.see-other-videos .grid-block {
    margin:5px 0;
}

.see-other-videos .grid-block:first-child {
    margin-top:0px;
}

.see-other-videos .grid-ovideo .thumb {
    float:left;
}

.see-other-videos .grid-ovideo .thumb .pix {
    max-width: 120px;
}

.see-other-videos .grid-ovideo .ovideo-summ {
    display:block;
    margin-left:130px;
}

.see-other-videos .grid-ovideo .ovideo-summ .title {
    font-weight: bold;
    font-size:13px;
    color:#000;
    text-decoration: none;
}

.see-other-videos .grid-ovideo .ovideo-summ .title:hover {
    font-weight: bold;
    font-size:13px;
    color:#2F537F;
    text-decoration: none;
}

.photo-page .uploader-wrapper {
    position:absolute;
    padding-left:10px;
    background:#3F3F3F;
    right:0px;
    top:-3px;
}

.photo-page .uploader-wrapper .btn_fileupload .ui_action_link {
    cursor:pointer;
    font-weight: bold;
    color:white;
}

.photo-upload-progressbar {
    position: absolute;
    top:17px;
    left:-78px;
}


.user_status_update_feeds{}
.user_status_update_feeds .status_update_feed_block {
    display:block;
    overflow:auto;
    margin:10px 0;
}

.status_update_feed_block .su_thumbnail {
    float:left;
    width:45px;
}

.status_update_feed_block .su_feed {
    margin-left:55px;
}

.status_update_feed_block .su_feed .msg {}
.status_update_feed_block .su_feed .action_buttons   { margin-top:10px; }
.status_update_feed_block .su_feed .action_buttons a { cursor:pointer; }
.status_update_feed_block .su_feed .ts { color: #7A7A7A; }

.status_update_feed_block .su_feed .attachments {
    margin-top:10px;
}

.status_update_feed_block .su_feed .attachments .attachment-photo .photo {
    max-width: 435px;
}

.see_more_status_feeds_bar {
    text-align: center;
    background: #F8F8F8;
    position: relative;
    padding: 4px 0;
}


#see_more_status_feeds_action_btn {
    display:inline-block;
    background:url(img/arrow_down_seemore.png) no-repeat left top;
    padding-left:19px;
    color:#666;
    font-weight: bold;
}

.restricted-page-view {
    min-height: 300px;
    text-align: center;
    padding:20px 0;
}

.restricted-page-view .privacy-alert-box {
    background:white;
    text-align: center;
    border-radius: 4px;
}


.privacy-alert-box .message {
    font-size: 16px;
    line-height: 1.6; 
    padding: 20px 0;
    background: #F2F2F2;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

/*
* PHOTO VIEWER RULES
*/

.photo-viewer-wrapper {}
.photo-viewer-wrapper .stage-wrapper {
    float:left;
    display:block;
    width:640px;
    position: relative
}
.photo-viewer-wrapper .right-pane {
    float:left;
    margin-left: 20px;
    width:300px;
    padding-top:30px;
}

.photo-viewer-wrapper .right-pane .ads {
    margin-top:10px;
}

.photo-viewer-wrapper .stage-wrapper .ads {
    margin-top:15px;
    text-align: center;
}

.photo-viewer-wrapper .stage-wrapper .theater-stage { margin:10px 0; position:relative; width:640px; min-height: 200px; }
.photo-viewer-wrapper .stage-wrapper .theater-stage .spotlight { 
    margin: 0 auto; width:auto; text-align: center;
    position: absolute;
    left:50%;
    top:50%;
}

.photo-viewer-wrapper .stage-wrapper .theater-stage .spotlight .photo {
    max-width: 620px;
    padding: 10px;
    background: white;
    border: 0px none;
}

.photo-viewer-wrapper .stage-wrapper .theater-stage .stage-overlay {
    position: absolute;
    top:0;
    left:0;
    width:640px;
    display:none;
}

.photo-viewer-wrapper .stage-wrapper .theater-stage:hover > .stage-overlay {
    display:block;
}

.photo-viewer-wrapper .stage-wrapper .theater-stage .stage-overlay .nav-wrap {
    height: 100%;
    width:320px;
    display:inline-block;
    position: relative;
    cursor: pointer;
}

.theater-stage .stage-overlay .nav-wrap.nav-left{ display:block; float:left; }
.theater-stage .stage-overlay .nav-wrap.nav-right{ display:block; float:right; }
.theater-stage .stage-overlay .nav-wrap .nav-button { 
    position:absolute;   
    display:block;
    width:32px;
    height:32px;
    top:45%;
    cursor:pointer;
}

.theater-stage .stage-overlay .nav-wrap .nav-button.left { 
    background: url(img/navigate_left_unselected_32px.png) no-repeat;
    left:10%;
}

.theater-stage .stage-overlay .nav-wrap .nav-button.right{ 
    background: url(img/navigate_right_unselected_32px.png) no-repeat;
    right:10%;
}

.theater-stage .stage-overlay .nav-wrap.nav-left:hover > .nav-button.left {
    background: url(img/navigate_left_selected_32px.png) no-repeat;    
}

.theater-stage .stage-overlay .nav-wrap.nav-right:hover > .nav-button.right{ 
    background: url(img/navigate_right_selected_32px.png) no-repeat;
}

.photo-viewer-wrapper .photo-summary .owner {
    display:inline-block;
}
.photo-viewer-wrapper .photo-summary .owner .pix {
    float:left;
}

.photo-viewer-wrapper .photo-summary .owner .title {
    float:left;
    width:200px;
    margin-left:10px;
}

.photo-viewer-wrapper .photo-summary a, .photo-viewer-wrapper .photo-summary, .photo-viewer-wrapper .wf, .photo-viewer-wrapper .wf a {
    color:#fff;
}
.photo-viewer-wrapper .photo-summary .owner {}
.photo-viewer-wrapper .photo-info{
    padding:10px 0;
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
    margin:10px 0;
}


#album-photos .grid_thumbnails {
    display:block;
    margin-top:10px;
}

#album-photos .grid_thumbnails #slideInner {
    display:table;
}

#album-photos .grid_thumbnails .grid_block{
    /*display:inline-block;*/
    display:table-row;
}

#album-photos .grid_thumbnails .grid_block .grid { 
    /*float:left; margin:auto 2px;*/
    display:table-cell;
    padding:0 2px;
    vertical-align: middle;
}
#album-photos .grid_thumbnails .grid_block .grid .thumbnail{
    width:55px;
}

#album-photos .thumbnail-nav{
    position:relative;
}

#album-photos .thumbnail-nav .control {
    position:absolute;
    width:21px;
    cursor:pointer;
}

#album-photos #leftControl {
    left:245px;
    top:0;
}

#album-photos #rightControl {
    right:0;
    top:0;
}

/*
.member-profile-page #fav-place-list {

    margin:0 auto;
    width:300px;
    height:auto;
    position:relative;    
}
*/

#album-photos #slidesContainer {
  width:300px;
  height:auto;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#album-photos #slideshow #slidesContainer .slide {
  margin:0 auto;
  width:300px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:auto;
}

.popup-edit-photo-info {
    width: 342px;
    position: absolute;
    display: none;
    z-index: 100;
    bottom: -15px;
}

.popup-edit-photo-info textarea {
    width: 96%;
    height: 45px;
}


.ui_update_info_form_box .ui-grid-table {}
.ui_update_info_form_box .ui-grid-table td.lbl {
    font-weight: bold;    
}

.ui_update_info_form_box .ui-grid-table td input[type="text"] {
    width:200px;
}

.member_action_links {
    margin-bottom:10px;
}

.members-gauge {
  border:1px solid #d7d7d7;
  width:150px;
  height:100%;
  border-radius:3px;
  -webkit-border-radius:3px;
  line-height: 0;
}
.members-gauge .members-level {
  height:10px;
  background: url(img/green-loading-bar.gif) left center repeat-x;
  border-radius:3px 0px 0px 3px;
  -webkit-border-radius:3px;
}
.members-gauge .members-level.members-full {
  border-radius:3px;
  -webkit-border-radius:3px;
}


.ui-btn-update-status {
    position: relative;
}

.ui-form-user-update-status {}
.ui-form-user-update-status .update-status-textarea-box{
    margin-left:10px;
}

.ui-form-user-update-status .update-status-textarea-box.no-photo {
    margin-left:0px;
}

.ui-form-user-update-status .update-status-textarea-box .title {
    font-size:14px;
}

.ui-form-user-update-status .update-status-textarea-box textarea {
    width:335px;
    height: 41px;
}

.ui-form-user-update-status .update-status-textarea-box.no-photo textarea {
    width:423px;
}

/* flyout floatbox */

.flyloutFloatbox-wrap {
    position: absolute;
    display:none;
    z-index:1000;
}

.flyloutFloatbox {
    position:relative;
    width: 240px;
    background: white;
    color: black;
    border: 1px solid #F8F8F8;
    border-radius: 3px;    
    -webkit-border-radius: 3px;    
    -moz-border-radius: 3px;    
    box-shadow: 0 3px 8px rgba(0, 0, 0, .30);        
}

.flyloutFloatbox::before, .flyloutFloatbox::after {
    content: "";
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -8px;
    left: 48%;
}

.flyloutFloatbox::before{
    border-bottom: 8px solid #F8F8F8;
    margin-top:-1px;
}

.flyloutFloatbox::after {
    /*border-bottom: 8px solid white;*/
    z-index: 1;
}

.flyloutFloatbox .flyoutHeader{
    padding:3px 5px 3px 7px;
    /*border-bottom:1px solid #DBDBDB;*/
    background-color:#F8F8F8;
}

.flyloutFloatbox .flyoutHeader span.label {
    color:#666;
    font-size:12px;
    font-weight: bold;
}

.flyloutFloatbox .flyoutHeader .ui-btn-close { position:absolute; top:0px; right:10px; }
.flyloutFloatbox .flyoutHeader .ui-btn-close i { 
   text-decoration: none;
   cursor:pointer;
   font-style: normal;
   color:#666;
   font-weight: bold;
}

.flyloutFloatbox .flyoutBody{
    margin:0;padding:0;
}

.flyloutFloatbox .flyoutBody.scrollable {
    overflow-y: auto;
    overflow-x:hidden;
}

.flyloutFloatbox .flyoutFooter {
   border-top:1px solid #DBDBDB;
   height: 19px;
   background:#F8F8F8;   
}

.flyloutFloatbox .flyoutFooter .seeMoreItemsWrapper {
    position: relative;
    text-align: center;
}

.flyloutFloatbox .flyoutFooter .uiSeeMoreItems {
    display:inline-block;
    font-size:11px;
}

.flyloutFloatbox .flyoutFooter .waitToSeeMore {
    position: absolute;
    top: 2px;
    left: 61%;
    display:none;
}

.flyloutFloatbox .flyoutFooter .waitToSeeMore img {
    width:12px;
}

.flyloutFloatbox .flyoutBody .flyoutAreaContent{
    padding:10px;
}


#flyout-floatbox-status-update {
    left: 0px;
    top: 27px;
}

#flyout-floatbox-status-update.float-mid {
    left:-145px;
}

#flyout-floatbox-status-update .flyloutFloatbox {
    width:460px;
}

#flyout-floatbox-status-update .flyloutFloatbox::before, #flyout-floatbox-status-update .flyloutFloatbox::after {
    left:7%;
}

#flyout-floatbox-status-update.float-mid .flyloutFloatbox::before, #flyout-floatbox-status-update.float-mid .flyloutFloatbox::after {
    left:38%;
}

#status-update-comment-box .content {
    color:black;
    background-color:#F8F8F8;
}

/* flyout floatbox end */

.member-profile-page .wall_post_zone .btn_fileupload, .member-profile-page .wall_post_zone .btn_fileupload a {
    color:white;
}

.member-profile-page .wall_post_zone .attachment_snapshot .attachment_extra_data {
    background: white;
    padding: 5px;
    border: 1px dotted #C5C5C5;
}
