/* share video popup */
#friendshare_popup_content {
   text-align: left;
}
#friendshare_popup_content h3 {
   font-size: 1.8em;
   text-align:center;
   margin:0 0 0.3em 0;
}

#friendshare_popup_content h4 {
   color:#03B0F0;
   font-size: 1.4em;
   text-align:center;
   margin: 0 0 0.75em 0;
}

#friendshare_popup_content h4.title {
   height:44px;
   color:#4e4e4e;
}

/* if user profile share, render the correct heading/footers */
#friendshare.userProfileShareItem .videoShare,
#friendshare.userProfileShareItem h4
{
display: none;
}

#friendshare.userProfileShareItem .userProfileShare,
#friendshare.userProfileShareItem h4.hidden,
#friendshare.userProfileShareItem h4.title
{
display: block;
}

#friendshare_popup_content .thumbnail {
   width: 40px;
   height: 40px;
   margin: 0 10px -10px 0;
   border: solid 2px #0a62bc;
}

#friendshare_popup_content #contactBlock {
   width: 260px;
   margin: 0 auto;
   position: relative;
   clear:both;
}

#infoPanel {
   width: 250px;
   height: 19px;
   padding: 3px 0 0 10px;
   margin-bottom: 5px;
   background-image: url(/sitemedia/img/importfriends_info_bg.gif);
   font-weight: bold;
   clear:both;
}

#friendshare_popup_content #contactBlockHeader .importFriends {
   color:#03B0F0;
   font-size: 1.1em;
   font-weight: bold;
   float: left;
   margin-top: 2px;
}
#friendshare_popup_content #contactBlockHeader img {
   float: left;
   margin: 3px 0 0 10px;
}
#friendshare_popup_content #addFriends,
#friendshare_popup_content #addFriendsDesc {
   font-size: 1.3em;
   text-align: center;
   margin-top: 45px;
}

#friendshare_popup_content #shareListContainer {
   width: 240px;
   height: 253px;
   padding: 10px;
   margin-top: 5px;
   background: url(/sitemedia/img/share_contactblock_bg.gif) no-repeat left top;
}

#friendshare_popup_content #shareList {
   width: 240px;
   height: 213px;
   overflow: auto;
}
#friendshare_popup_content #shareList.full {
   height: 230px;
}
#friendshare_popup_content #shareListHeader {
   padding-bottom: 3px;
   margin-bottom: 5px;
   border-bottom: dotted 1px #999;
}
#friendshare_popup_content #shareListHeader p {
   width:auto;
   font-weight: bold;
   margin: 0;
   float: left;
}
#friendshare_popup_content #shareListHeader a {
   float: right;
   font-size: 0.85em;
}
#friendshare_popup_content #shareList li {
   display: block;
   padding: 2px 0;
   width: 220px;
}
#friendshare_popup_content #shareList li:hover {
   background-color: #fafafa;
}
#friendshare_popup_content #shareList input {
   display: block;
   float: left;
   padding: 0;
   width: 15px;
   height: 15px;
   margin: 0 5px 0 0;
}
#friendshare_popup_content #shareList label {
   display: block;
   float: left;
   width: 180px;
   overflow: hidden;
   white-space: nowrap;
}
#friendshare_popup_content #shareList li.hidden {
    display: none;
}
#friendshare_popup_content #shareList a {
   float: right;
   margin-right: 5px;
}
#friendshare_popup_content a#loadAllContacts {
   display: block;
   padding-top: 2px;
   margin-top: 5px;
   border-top: dotted 1px #999;
   font-size: 0.8em;
   text-decoration: underline;
}
#friendshare_popup_content .buttonShareNow,
#friendshare_popup_content .buttonSendNow {
   margin-top: 20px;
   width: 160px;
   height: 35px;
   background-image: url(/sitemedia/img/button_yessharenow.gif);
}
#friendshare_popup_content .buttonSendNow {
   background-image: url(/sitemedia/img/button_yessendnow.gif);
}

.friendFinder h2 {
   display: none;
}

/* email additional people */
#friendshare_popup_content #emailBlock {
   margin-top: 10px;
}
#friendshare_popup_content #emailBlock a {
   padding-left: 18px;
   background: url(/sitemedia/img/arrow_down.gif) no-repeat 5px 4px;
}
#friendshare_popup_content #emailBlock.minimised a {
   background: url(/sitemedia/img/arrow_right.gif) no-repeat 5px 5px;
}
#friendshare_popup_content #emailBlock.minimised .styledInput {
   display: none;
}
#friendshare_popup_content #emailBlock .styledInput {
   margin-top: 10px;
}

#friendshare_popup_content #emailBlock input {
   width: 233px;
}

.cancelItemShare {
   color:#b0b0b0;
   font-size: 1.4em;
   text-decoration: underline;
   font-weight: bold;
}
#contactBlock .centredButtonsContainer .cancelItemShare {
   width: auto;
   margin: 25px 0 0 30px;
}
#contactBlock .centredButtonsContainer {
  margin: 0;
}
#contactBlock .centredButtonsContainer .left {
  width: 62%;
}
#contactBlock .centredButtonsContainer .right {
  width: 38%;
}

#hidePopupCheckbox {
   margin-top: 20px;
   clear:both;
}