.profileBox 
  {
	padding: 8px;
	border: solid 1px #ecebeb;
	margin: 0;
	background: #ffffff;
	width:540px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin-top:10px;
  }
	
	.NlprofileBox
  {
	padding: 8px;
	width:540px;
	border-radius:6px;
  }


.profileInfo .myProfileBoxContentHeading
  {	
	border-bottom:1px solid #f3f3f3;
	font-size:13px;
    font-weight:bold;
  }

.profileInfo
  {
	margin: 0 0 0 190px;
  }

ul.profileDetails 
  {
	margin: 10px 0 0;
	padding-top: 10px;
	overflow:hidden;
  }

ul.profileDetails li.title
  {	
	width: 38%;
	color:#888888;
  }

ul.profileDetails li 
  {
	width: 58%;
	background: none;
	padding: 0;
	display: inline;
	float: left;
  }


.termsAndConditionsPopUpCornerRT, .termsAndConditionsPopUpCornerRB
  {	
	width:570px;
	height:5px;
  }



.timestamp
  {
    color:#999999;
	white-space:nowrap;
  }


.rowAbtMe, .rowAbtMeBio, .rowTestimonial, .unregistereduserrowAbtMeBio
  {
    clear:both;
    vertical-align:middle;
  }
.rowAbtMe
  {
    height:20px;
  }

 .abtMeLeft, .abtmeRight, .unregistereduserabtMeLeft, .unregistereduserabtmeRight
  {
  display:block;
  border-collapse:collapse;
  float:left;
  }
 
.abtMeLeft, .unregistereduserabtMeLeft
    {
      width:30%;
      color: #808080
	}
   
.abtmeRight, .unregistereduserabtmeRight
  {
	width:70%;
	color: #000000;
	text-align:justify;
  }

.headingAbtMe, .heading2AbtMe, .unregistereduserheadingAbtMe
  {
    font-size:11px;
    color:#000000;
    clear:both;
    height:20px;
    padding-top:10px;
  }

.headingAbtMe, .unregistereduserheadingAbtMe
  {
    font-weight:bold;
  }

.heading2AbtMe
  {
    text-decoration:underline;
  }


#common_friends
  {
    border-bottom:solid #d1d1d1 1px;
  }

div#heading_for_all_friends
  {
    padding-top:5px;
  }

.show_all
  {
    padding-bottom:10px;
  }

.editProfileFieldLeft, .viewMessageLeft, .viewMessageRight, .composeMessageLeft, .composeMessageRight, .composeMultipleBoxArrow, .changePasswordFieldLeft, .forgotPasswordFieldLeft, .registrationFieldLeft, .registrationFieldRight, .registrationFieldLeftWithoutPadding, .registrationCheckboxFieldLeft, .websiteStatsFieldLeft, .editImFieldLeft
  {
	float:left;
	text-align:right;
	padding:8px 15px 7px 0;
  }
.viewMessageLeft, .viewMessageRight
{
	padding:3px 15px 3px 0;
}

.editProfileFieldLeft, .changePasswordFieldLeft, .forgotPasswordFieldLeft, .registrationFieldLeft
  {
	width:180px;	
  }
.editImFieldLeft
  {
	width:176px;
  }
	.editImFieldLeft, .nameImFieldLeft 
	{
		margin-top:-5px;
	}
.websiteStatsFieldLeft
{
	width:140px;	
}
.lockFieldLeft
{
	width:100px;	
	float:left;
	text-align:right;
	padding:8px 15px 7px 0;
}
.lockFieldRight
  {   
	text-align:left;
	float:left;
    width:300px;	
  }
.lockImageContainer
  { 
    padding:8px 15px 7px 0;	
/*	position:relative;*/
	right:100px;
	float:left;
  }


	.rightTestimonialLock
	{
	text-align:right;
	}
.registrationCheckboxFieldLeft
  {
	width:180px;	
	padding:8px 15px 7px 0;
	*padding:5px 15px 7px 0;
  }

.registrationFieldRight
  {
    text-align:left;
  }

.editProfileRadioFieldRight
  {
    clear:none;
	text-align:left;
	width:500px;
  }


.editProfileFieldRight, .editProfileFieldRightShort, .viewMessageInputBoxRight, .composeMessageInputBoxRight, .changePasswordInputBoxFieldRight, .forgotPasswordInputBoxFieldRight, .registrationInputBoxFieldRight, .websiteStatsInputBoxFieldRight
  {   
	text-align:left;
	float:left;
  }

.registrationFieldLeftWithoutPadding
  {
    width:180px;
	padding:0 15px 0 0;
  }

.editProfileFieldRight
  {
    width:500px;	
  }
 .editProfileTestimonialBody, .bioTestimonialBody
  {
    float:left;
    text-align:left; 
    word-wrap: break-word; 
  }
.editProfileTestimonialBody
{
    width:400px;
    padding:5px 190px 7px 110px;  
}
.bioTestimonialBody
{
    padding:8px 0 7px 10px;  
}
.editProfileTestimonialName, .bioTestimonialName
{
  clear:both;
  float:left;
  text-align:left;
  word-wrap: break-word;
  font-size:14px;
  font-weight:bold;
}
.editProfileTestimonialName
{
  padding:0 0 0 110px;
}
.bioTestimonialName
{
  padding:0 0 0 10px;	
}

.editProfileTestimonialDate, .bioTestimonialDate
{   
  font-size:10px;
  font-weight:normal;
  font-style:italic;
}
.editProfileTestimonialLinks
{   
  width:180px;		 
  text-align:right;	
  float:left;
}
.editProfileFieldRightShort
{
  width:300px;
}

.requestSentContainer
  {
    clear:both;
    height:150px;
    display:block;
    vertical-align:middle;
    margin-bottom:10px;
  }

.photoNameContainer
  {
    width:120px;
    border:5px solid #f1f1f1;
    padding:5px;
    text-align:center;
    float:left;
    margin: 10px;
  }

.photoContainer
  {
    border-bottom:2px solid #f1f1f1;
    border-top:2px solid #f1f1f1;
    text-align:center;
  }

.requestSentDescriptioinBox
  {
    float:left;
    margin-left:10px;
    width:715px;
		height: 165px;
    display:block;
    border:5px solid #f1f1f1;
  }

.requestSentDescriptionMsg
  {
    display:block;
    padding:10px;
    float: left;
    width: 535px;
    text-align:justify;
  }

.requestSentDate
  {
    text-align:right;
    padding:10px;
    width: 535px;
    float: left;
    margin-top: 30px;
  }

.pendingApprovalGreyButton
  {
    position:relative;
	top:40px;
  }

.inboxHeading, .inboxSubject, .inboxDate, .inboxStatus, .inboxFrom
  {
    border:1px solid #ffffff;
	border-right:0;
	float:left;
    padding-top:5px;
    padding-left:10px;
  }

.inboxHeading
  {
    background-color:#f1f1f1;
    border:1px solid #d1d1d1;
    font-weight:bold;
  }

.inboxFrom
  {
    width:153px;
  }

.inboxSubject
  {
    width:45%;
  }

.inboxDate
  { 
    width:22.55%;
  }

.inboxStatus
  {
    width:6%;
  }

.inboxText
  {
    border-bottom:1px solid #f1f1f1;
  }

.viewMsgBody
  {
    border:5px solid #f1f1f1;
    width:80%;
    margin-bottom:10px;
  }

.viewMessageSubject, .composeMessageSubject
  {
    font-weight:bold;
    padding:10px;
	font-size:12px;
  }

.composeMessageLeft
  {
    width:20%;
  }
.viewMessageLeft
{
    width:10%;
}
.viewMessageRight, .composeMessageRight
  {
    width:55%;
	clear:none;
	text-align:left;
  }
.composeMessageRight
{
	width: 60%;
}
.viewMessageBody, .composeMessageBody
  {
    float:left;
    width:89%;
    margin:2%;
    padding:10px;
    border:2px solid #f1f1f1;
  }

.composeMessageBodyNew
  {
    float:left;
    width:89%;
    margin:2%;
    padding:10px;
    border:2px solid #f1f1f1;
  }
.composeMessageBodyNew textarea
  {
    padding:10px;
    background:#FFFFFF url(../images/shadow.gif) repeat-x scroll center top;
    border:1px solid #CCCCCC;
    color:#666666;
 
	width:365px;
    height:150px;
  }

.viewMessageInputBoxRight 
  {
    width:55%;
  }

.composeMessageInputBoxRight
  {
    width:59%;
  }

.viewMessageBody textarea, .composeMessageBody textarea
  {
    padding:10px;
    background:#FFFFFF url(../images/shadow.gif) repeat-x scroll center top;
    border:1px solid #CCCCCC;
    color:#666666;
    margin-top:5px;
  }
  
.viewMessageBody textarea
  {
    width:500px;
    height:150px;
  }

.composeMessageBody textarea
  {
    width:375px;
    height:150px;
  }

.composeLeft
  {
    float:left;
    width:60%;
    margin-bottom:10px;
  }

.composeRight
  {
    float:right;
    width:40%;
    border-collapse:collapse;
    text-align:left;
  }

.composeMultipleSelectionBox
  {
    width:250px;
    padding-left:10px;
    border:1px solid #d1d1d1;
    line-height:30px;
  }

.editProfileSubmit
  {
    clear:both;
	width:120px;
	background:url(../images/submit.jpg) no-repeat;
	border:none;
	color:white;
	font-weight:bold;
	padding:6px 0 8px 0;
	text-align:center;
  }

.borderSeparation
   {
   clear:both;
	 width:740px;
   border-bottom:1px dotted gray;
	 height:3px;
   }

.borderSeparationNew
   {
   clear:both;
	 width:730px;
   border-bottom:1px solid #b9b8bd;
	 height:0;
	 margin-left:13px;
   }

.borderSeparationSmallNew
   {
   clear:both;
	 width:650px;
   border-bottom:1px solid #d4dae6;
	 height:0;
	 margin-left:43px;
   }   
   

.inboxRow, .inboxRowHeading
{
  clear:both;

  float: left;
}
.inboxRow
{
  border: 1px solid #F1F1F1;
    width: 744px;
    *width: 744px;
}

.inboxRowHeading
{
  width: 746px;
}

.inboxRowHeadingNew
{
  width: 744px;
  clear:both;
  float: left;
}

.editProfileImageContainer
{
  float: right;
  border: 5px solid #D1D1D1;
  margin: 0 120px 0 0;
  width:100px;
  height:100px;
}

ul.termsAndConditionsDisc li 
  {
    list-style-type:disc;
  }

ul.termsAndConditionsDisc
  {
		padding:0 0 0 15px;
  }
.socialNetworkTopRoundingPart
  {
    clear:both;
	position:relative;
	top:-1px;
	*top:12px;
	left:-1px;
    width:549px;
   }
 .socialNetworkTopLeftRoundingPart
 {
   background:url(../images/left_top_rounded.png) no-repeat;
   width:550px;
  }
 .socialNetworkTopRightRoundedPart
 {
   background:url(../images/right_top_rounded.png) no-repeat;
 }
 .socialNetworkMainContainer
 {
   border:#f1f1f1 1.5px solid;
   width:520.5px;
   *width:521px;
   display:block;
   padding:10px;
 }
.socialNetworkBottomRoundingPart
  {
    clear:both;
    position:relative;
    top:-13px;
    left:-1px;
    width:121px;
  }
  .socialNetworkBottomLeftRoundingPart
  {
    background:url(../images/left_bottom_rounded.png) no-repeat;
	width:551px;
  }
  .socialNetworkTopLeftRoundingPart, .socialNetworkBottomLeftRoundingPart
  {
    float:left;
	display:block;
  }
  .socialNetworkBottomRightRoundingPart
  {
    background:url(../images/right_bottom_rounded.png) no-repeat;
  }
  .socialNetworkTopRightRoundedPart, .socialNetworkBottomRightRoundingPart
  {
    float:right;
	width:20px;
	display:block;
  }
  .socialNetworkCommentContainer
    {
      clear:both;
      font-size:11px;
      overflow:hidden;
      padding:2px 0 0; 
    }
	.socialCommentUpperArrow
	{
	  background:transparent url(../images/facebook.png) no-repeat scroll -930px -69px;
      clear:left;
      height:5px;
      margin:0 0 0 17px;
      overflow:hidden;
      width:9px;
	}
	.commentHeading
	{
	overflow:hidden;
	}
	.commentHeadingInner
	{
  	  background:#d1d1d1 none repeat scroll 0 0;
      border-bottom:1px solid #c1c1c1;
      clear:left;
      float:none;
      margin-bottom:2px;
      overflow:hidden;
      padding:6px 4px 6px 6px;
      width:350px;
    }
	.socialNetworkFilledPopupPartContainer
	{
	  background:#d1d1d1 none repeat scroll 0 0;
      border-bottom:1px solid #c1c1c1;
      clear:left;
      float:none;
      margin-bottom:2px;
      overflow:hidden;
      padding:6px 4px 6px 6px;
      width:350px;
	}
	.socialNetworkCommentPic
	{	  
      float:left;
      height:56px;
      padding-bottom:4px;
      padding-right:2px;
      text-align:left;
      width:56px;
	}
   .comenteesComentsAndInformation
   {
     float:left;
     width:286px;
   }
   .commentText
     {
       padding:5px;
     }
   .commentAction
     {
       color:#777777;
       font-size:11px;
       margin-left:4px;
       padding-bottom:2px;
       padding-top:2px;
     }
   .commentActual_text
    {
      display:inline;
      padding-left:0.4em;
    }
   .socialNetworkCommentTextarea
   {
     width:290px;
	 *width:275px;
	 height:45px;
   }
   .subminButtonHolderSpan
   {
     float:right;
   }
   .profileTestimonialLock
   { 
     margin: 0;
     background-color: #f4f4f4;
     padding: 0 0 0 690px;
     
   }
.birthdayRight
{
  width:119px;
}
.birthdayLeft
{
  width:55px;
}
 .btn-color-gray
  {
  background-color:#999999;
  color:#ffffff;
  height:20px;
  margin-left:560px;
  margin-top:2px;
  }

.birthdayWrapper
{
  position:relative;
  float:left;
  background-color:#ebebeb;
  width:95%;
  border:1px solid #999999;
  top:5px;
  left:10px;
}
.showDate
{
  position:relative;
  float:left;
  width:30%;
  text-align:right;
  padding:5px;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:11.2px;
}
.showBirthday
{
  position:relative;
  float:left;
  width:60%;
  text-align:left;
  padding:5px;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:11.2px;
}
