body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  background: #efefef;
  margin: 0;
  padding: 0;
}

div#ngal {
  margin: 1em 1em 0 2em;
}

div#lvcd {
  margin: 1em 2em 0 1em;
}

div#intro {
  background: #fefe9a;
  padding: .25em 0 .4em 0;
  margin: .5em 1em 1.5em 2em;
  border: 1px solid #ecec9a;
  text-indent: 1em;
}

div.boxbody div.padding {
  margin: .5em 0 2em 2em;
}

object {
  position: relative;
  top: .3em;
}

div#dial {
  margin-top: 0.25em;
}

div#dial h2 {
  font-family: georgia;
  *font-family:arial;
  padding: 0 .1em .25em .1em;
  cursor: pointer;
}

#smallLinkDiv
{
  margin: 8px 0 0 20px;
}

#smallLinkDivMsg
{
  margin: 3px 0 0 0px;
}

.smallLinks
{
}
.smallGreenMsg
{
  color:green;
  font-size:12px;
  font-family: verdana, arial, georgia;
  *font-family:arial;
  font-weight:normal;
}

.cultureTable
{
  margin: 1em 0 2px 0;
}
.cultureTableMore
{
  margin: 18px 0 2px 0;
}

.cultureHeading
{
  font-weight:bold;
  margin: 1em 0;
  clear: left;
}
.cultureHeadingButton
{
  font-weight:bold;
}

.callIdLink
{
  font-weight:normal;
}
#callIdFormDiv
{
  text-align:left;
}
.smallLinks
{
  color: #2F4F4F;
  font-weight:normal;
}

.mediumTextAdjust {
  color: blue;
  font-weight: bold;
}

#more {
margin: 0;
padding: 0;
clear: both;
}

#more table {
border: 1px solid #6685a5;
}

#more div {
 margin: 0 .5em;
}

tr.header {
background: #d3ebf5;
/*background: #99ccff;*/
}

tr.color {
background: #f7f7f7;
  width: 100%;
}

td.edit {
  text-align: right;
  font-size: small; * font-size: x-small;
}

td.h5key {
  margin: 0;
  padding: .3em .5em .3em 1em;
  color: #555555;
  font-weight:bold;
  font-family:verdana;
  font-size:13px;
}


td.h5val {
  margin: 0;
  padding: .3em 1em .3em .5em;
  color: black;
  font-weight:normal;
  font-family:verdana;
  font-size:13px;
}


input, select, textarea {
  font-size: small;
  color: black;
}

div.photos {
  float: left;
  margin: 0 1em 0 0;
}

div.rating {
  float: left;
  width: 15em;
}

#wrapper {
  position: relative;
  background: white url(/images/body_bg_1.jpg) repeat-y;;
  width: 865px;
  margin: 0px auto;
  margin-bottom:0px;
  padding-left:5px;
  padding-right:10px;
  border:0px solid red;
}

h1, h2, h3, h4, h5
{
  margin: 0 10px 5px 0;
  padding: 0;
  font-weight: normal;
}

h1 {
  font-size: x-large;
  color:#336699;
}

* html h1 {
  font-size: large;
}

h2 {
  color: #003366; color: #990036;
  font-size: large;
  display: inline;
}

* html h2 {
  font-size: small;
}

h3 {
  color: #003366;
  font-family: sans-serif;
  font-size: medium;
  font-weight: bold;
}

* html h3 {
  font-size: small;
  font-weight: bold;
}

h4 {
  color: #003366;
  font-family: sans-serif;
  font-size: small;
  font-weight: bold;
}

* html h4 {
  font-size: x-small;
  font-weight: bold;
}

h5 {
  color: #003366;
  font-size: x-small;
}

* html h5 {
  font-size: xx-small;
}

.h5key {
  font-size: small; * font-size: 12px;
  font-weight: bold;
  color: #5e5e5e;
  margin: 0;
  padding: 0;
}

.h5val {
  color: #003366;
  font-size: small; * font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#header {
  width:871px;
  padding-top:5px;
  border:0px solid blue;
}

#dialnumber {
position: absolute;
right: 15px;
top: 32px;
font-family: Georgia;
*font-family:arial;
font-size: 18px;
color:#d85c00;
padding-bottom:15px;
padding-left: 43px;
background: url(/images/tdau.png) left bottom no-repeat;
}


/******** ####### HEADER RELATED ####### ***********/
.navlinks, .navlinkdisabled {
  color: #707070;
  padding-top:5px;
}

.commonTopLinks
{
  font-size:13px;
  font-family:georgia, arial, sans-sarif;
  *font-family:arial;
  padding-right:5px;
  font-weight:normal;
}

.headerSearch
{
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  padding-right:5px;
  color:#333333;
}
.navSearchBox
{
  width:110px;
  font-size:12px;
  font-family:arial;
  border:1px solid #666600;
  height:15px;
  *height:19px;
  font-weight:normal;
  padding:0px;
}
.navZipBox
{
  width:60px;
  border:1px solid #666600;
  height:14px;
  font-size:12px;
  font-family:arial;
  font-weight:normal;
}

.cuteNavButton
{
  color:white;
  font-weight:normal;
  background:#556699;
  border:1px solid #666600;
  font-size:12px;
}

.cuteNavButton:hover
{
  cursor:pointer;
}

#commonHeaderTable
{
  width:100%;
  /* background:#ddccdd; */
}

.siteMenu
{
  background:#6698cb;
  color:#225522;
  font-size:12px;
  font-family:arial;
  font-weight:normal;
  height: 25px;
}

.siteMenu a
{
  color:white;
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  text-decoration:none;
}

.siteMenu a:hover
{
  color:navy;
  font-size:12px;
  font-family:arial;
  text-decoration:underline;
}

.navSelected a
{
  color:lightgreen;
}

#welcomebar {
position: absolute;
top: -8px; *top: 4px;
right: 15px;
font-size: 11px;
color: #d85c00;
}

.navlinks a {
color: #800080;
text-decoration: none;
}

.navlinks a:link {
color: #ee5523;
}

.navlinks a:hover {
  text-decoration: underline;
}

.navlinks li, .navlinkdisabled li {
  display: inline;
  padding: .5em;
}



#content {
  float: left;
  width: 70%;
  position:relative;
  min-height: 500px;
  height:auto !important;
  height:500px;
  border:0px solid red;
  margin-bottom:10px;
}

.header_text
{
  font-size: 16px;
  margin:1em 0 0 0;
  font-weight:bold;
  padding:0 0 0 0;
}

.content_header
{
  border-bottom: 1px solid red;
  padding:0 0 1px 0;
}

#dialNumbers
{
  float:left;
  margin:3px 0 0 8px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  padding:2px 0 2px 8px;
  background-color:#DDF4FC;
  overflow: hidden;
}

#dialNumbers a
{
  font-size:13px;
  font-weight:normal;
  color: #2F4F4F;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border: 0px solid red;
}

#dialNumbers a:hover
{
  color:red;
  text-decoration:underline;
}

#dialPhoneNumber
{
  float:left;
  font-size:12px;
  width:125px;
  font-weight:bold;
  color: #2F4F4F;
  border:0px solid blue;
  text-decoration:none;
  padding:0px 0px 0px 0px;
  overflow: hidden;
}
#menuDropDownDiv
{
  float:left;
  width:13px;
  height:12px;
  border:0px solid red;
  padding:3px 0px 0px 3px;
}

#dialNumbersSingle
{
  display: inline;
  float: left;
  position: absolute;
  border: 1px solid gray;
}

#dialNumbersSingleImg
{
  position: relative;
}

#menuDropDownDivSingle
{
  float:left;
  width:13px;
  height:12px;
  border:0px solid red;
  padding:3px 0px 0px 3px;
}

#dialNumbersSpan
{
  margin:5px 0 0 0px;
  /*border-bottom:1px solid gray;
  border-right:1px solid gray;
  padding:1px 0 1px 0px;
  background-color:#DDF4FC;*/
  overflow: hidden;
}

#dialNumbersSpan a
{
  font-weight:bold;
  text-decoration:underline;
}

#dialNumbersSpan a:hover
{
  color:red;
  text-decoration:underline;
}

#widecontent {
  width: 100%;
  padding:10px;
  min-height: 500px;
  height:auto !important;
  height:500px;
}

ul.photos {
  float: left;
  list-style: none;
  font-size: small; * font-size: x-small;
  padding: 0;
  margin: 0;
  clear: both;
  width: 100%;
}

ul.photos li {
  display: inline;
  float: left;
  margin: .5em;
  padding: 0;
}

ul.photos li a {
  text-decoration: none;
}

ul.photos li img {
  border: none;
}

.mybox, .boxhead1, .boxhead2, .boxbody {
  background: url(/images/1172.png) no-repeat;
  margin: 0;
  padding; 0;
  border:0px solid blue;
}

.mybox {
  float: left;
  position: relative;
  background-position: bottom right;
  margin-top: .25em;
  width: 100%;
  border:0px solid blue;
}

.boxhead1 {
  position: relative;
  float: left;
  width: 40%;
  background-position: top left;
}

.boxhead2 {
  position: relative;
  float: right;
  width: 60%;
  background-position: top right;
}

.boxbody {
  position: relative;
  float: left;
  background-position: bottom left;
  width: 95%;
}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
  background: transparent url(/images/sidebox.png) no-repeat;
  margin: 0;
}

.cssbox {
  float: left;
  width: 100%;
  position: relative;
  background-position: right bottom;
}

/* set the top-right image */
.cssbox_head {
  position: relative;
  float: left;
  width: 100%;
  height: 2.75em; * height: 2.1em;
  top: 0;
  background-position: top right;
}

 /* set the top-left image */
.cssbox_head h2 {
  position: absolute;
  background-position: top left;
  margin: 0; /* reset main site styles*/
  padding: 1em 1em 1em 1.5em;
  color: #990036;
  overflow: hidden;
  * font-size: small;
}

/* set the lower-left corner image */
.cssbox_body {
  font-family: helvetica;
  position: relative;
  float: left;
  background-position: bottom left;
  padding: 0 0 2.5em 1.5em; */
  margin-right: 1em;
  font-size: small;
  font-weight: normal;
  width: 80%;
  min-width: 80%;
  overflow: hidden;
}

#sidebar
{
  width:28%;
  float:right;
  margin: 5px 3px 0 0;
  padding: 0;
}

#sidebar ul {
  list-style: none;
}

#sidebar li {
  padding-top: 5px;
}

#sidebar li.mini {
  padding:0px;
  margin-top: 10px;
  margin-bottom:5px;
}

form
{
  margin: 0px;
  padding: 0px;
}

/**
 * setting the color and style of messages which are negative kind.
 */
.negativeMessage
{
   color: red;
}

.negativeMessageSmall
{
   color: red;
   font-size: 11px;
}

/**
 * setting the color and style of messages which are positive kind.
 */
.positiveMessage
{
   color: green;
}

.positiveMessageSmall
{
   color: green;
   font-size: 11px;
}

/** for no saved search or no buddy list message **/
.nothing
{
  color:red;
  font-size:12px;
}
.howWhyMsg
{
  FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  font-size:13px;
  color: #800080;
}

/** related to back to last page links in few pages **/
.backToLastPage
{
  background-image: url(/images/leftButtn_new.jpg);
  background-repeat:no-repeat;
  border:0px solid red;
  margin:0px 0 15px -3px;
  padding:8px 0 0 18px;
  height: 30px;
  font-size: 12px;
  color: #000000;
  text-decoration:none;
}

.backToLastPage a
{
  text-decoration:none;
}

#AbuseCaptcha {
  color: black;
  font-size:14px;
  FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  min-height:100px;
  height:auto !important;
  height:100px;
  margin:20px 10px 20px 20px;
  padding: 5px 5px 5px 5px;
  border:2px solid lightblue;
}
#AbuseCaptcha div
{
  padding: 10px 10px 10px 10px;
  background: #DDEEFF;
}
#AbuseCaptcha table tr td
{
  background: #DDEEFF;
}

#add_delete_buddy {
  color: black;
  font-size:14px;
  FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  min-height:100px;
  height:auto !important;
  height:100px;
  margin:20px 10px 20px 20px;
  padding: 5px 5px 5px 5px;
  border:2px solid lightblue;
}
#add_delete_buddy div
{
  padding: 10px 10px 10px 10px;
  background: #DDEEFF;
}
#add_delete_buddy table tr td
{
  background: #DDEEFF;
}

#userBlock {
  color: black;
  font-size:14px;
  FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  min-height:100px;
  height:auto !important;
  height:100px;
  margin:20px 10px 20px 20px;
  padding: 5px 5px 5px 5px;
  border:2px solid lightblue;
}
#userBlock div
{
  padding: 10px 10px 10px 10px;
  background: #DDEEFF;
}
#userBlock table tr td
{
  background: #DDEEFF;
}
/* phone popup related */

#phoneListDiv
{
  overflow: auto;
}
.phoneListTable
{
  border:1px solid lightblue;
}

.phoneListTh
{
  font-size: 12px ;
  background-color: #666;
  color: white;
  height:30px;
}

.phoneListTd1
{
  font-size: 12px ;
  height:30px;
  background-color:#FFFFFF;
}

.phoneListTd2
{
  font-size: 12px ;
  background-color:#f3f3f3;
  height:30px;
}

.toolTipPop
{
  color:black;
  background-color:#e6ecff;
  font-size:11px;
  padding:2px;
  border:0px solid lightblue;
}

.tr_pad_bottom
{
 border-bottom:dotted  #CCCCCC 2px;
 font-size:5px;
}

.decorativeLink
{
  FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
  *font-family:arial;
  font-size:13px;
  margin:3px 0 5px 10px;
}

.commonErrMsg
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:red;
}

.commonSuccessMsg
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:green;
}

#expressInterest
{
  FONT-FAMILY: georgia, Arial, Helvetica, sans-serif;
  *font-family:arial;
  font-size: 12px;
  min-height:100px;
  height:auto !important;
  height:100px;
  margin:20px 10px 20px 20px;
  padding: 5px 5px 5px 5px;
  border:2px solid lightblue;
}

#expressInterest li
{

}

#expressInterest div
{
  padding: 10px 10px 10px 10px;
  background: #DDEEFF;
}

#expressInterest table tr td
{
  background: #DDEEFF;
}

.commonTrHeading
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:15px;
  padding-bottom:10px;
  margin: 10px 0 10px 5px;
  font-weight:bold;
}

#expressInterestMsg
{
  margin:40px 0 30px 0;
  text-align:center;
  border:0px solid lightblue;
}

/***************** MISC SECTION END ************************/

/************************** FOOTER BEGIN *********************/
#footer
{
  clear: both;
  margin: 12px 12px 0;
  padding: 5px 0 0px 0;
  border-top: 1px solid #67879f;
  text-align: center;
  font-size: x-small; *font-size: xx-small;
  color: #707070;
}

#footer a
{
  color: #707070;
  text-decoration: none;
}

#footer a:hover
{
  text-decoration: underline;
}

/************************** FOOTER END *********************/

div.general {
  float: left;
  position: relative;
  margin: 1em 0;
  padding: 0 1em;
}

div.general table {
  font-size: small; * font-size: x-small;
  margin: 0;
  border: 1px solid #aeaeae;
}

div.general tr.header {
  background: #dddac0;
}

div.general tr.footer {
  background: #dddac0;
}

tr h2 {
  color: #b74f70;
  font-family: Georgia;
  *font-family:arial;
}

div.general td {
  padding: .25em 0;
}


li.mini {
  position: relative;
  float: left;
  width: 89px;
  height: 133px;
  margin-left: 5px;
  padding:0;
  border: 0px solid blue;
  overflow: hidden;
}

li.mini div.photo {
  position: absolute;
  width: 80px
  height:80px;
  border: 1px solid gray;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-align: center;
}

li.mini div.name {
  position: absolute;
  top: 97px;
  width: 100%;
  overflow: hidden;
  text-align: center;
}

.center {
  text-align: center;
  clear: both;
}

.negative {
  color: red;
}

.positive {
  color: green;
}

.message {
  position: relative;
  margin: .5em;
  padding: 5px;
  background: lightyellow;
  border: 1px solid red;
}

fieldset
{
  border:0;
  font-size:12px;
  font-family:verdana;
}

.p {
  margin: .5em 0;
  text-align: justify;
  font-weight: normal;
  font-size: small;
}

ul.p {
  padding-left: 1.5em;
}

ul.p li {
  margin: 0;
  padding: 0;
}

ul.hr {
  position: relative;
  clear:both;
  margin: 0 .25em 1px .25em;
  list-style: none;

  height: 6px;
  background: #9f2727;
}

.hr .rrtr {
  position: absolute;
  right: 0;
  background: url(/images/rrtrmaroon.png) top right no-repeat;
  width: 5px;
  height: 5px;
}

.hr .rrtl {
  position: absolute;
  left: 0;
  background: url(/images/rrtlmaroon.png) top left no-repeat;
  width: 5px;
  height: 5px;
}

.more {
  clear: both;
  margin: 0 1em 2em 2.5em;
}

.more table {
  border: 2px solid #f0f0f0;
}

.alert
{
  padding: 5px;
  margin: 1px;
  color: red;
  background-color: lightyellow;
}

.alertHeader
{
  padding: 1px;
  margin-left: 2px;
  color: yellow;
  font-size:11px;
  font-weight:normal;
}

.bottom {
 font-size: 10pt;
 FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
  /*font-size: small; */
}

/************************************************
 ************ POP UP RELATED CODE **************
 ************************************************/

.popupTable
{
  font-size: 10pt;
  font-family: verdana, Arial, Helvetica, sans-serif;
  background: #DDEEFF;
}
.popupTd
{
  background: #DDEEFF;
}

.inviteImgTd
{
  background: white;
  padding:15px;
}

.popupInviteTd
{
  font-size:10pt;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
}

.addressBookMsg
{
  font-size: 12pt;
  font-family: Georgia, verdana, Arial, Helvetica, sans-serif;
  *font-family:arial;
  color:#333333;
  font-weight:bold;
}

.popupInviteTable
{
  font-size: 12pt;
  font-family: Georgia, verdana, Arial, Helvetica, sans-serif;
  *font-family:arial;
  background: white;
  color:#333333;
  font-weight:bold;
}

.cuteInviteButton
{
  background:#35cfe0;
  /*background:orange;*/
  color:white;
  font-size:12px;
  font-weight:bold;
  font-family: verdana, Arial, Helvetica, sans-serif;
}

.tdValInput
{
  width:90%
}

.instrMsg
{
  font-size:12px;
  font-weight:normal;
}

.bottomSpc
{
  padding-bottom:5px;
}

.topSpc
{
  padding-top:5px;
}

#PopupFormDiv
{

}

.tdHead
{
  font-size:16px;
  font-family: georgia, verdana, Arial, Helvetica, sans-serif;
  *font-family:arial;
  font-weight:bold;
}

#introResponseMsg
{
  padding:5px 5px 5px 5px;
}

#introResponseMsg li
{
  margin-left:10px;
  font-size: 14px;
  font-weight:bold;
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: green;
}

.phoneCallGifMsg
{
  color:green;
  font-size:14px;
}

.sendEmailMsgSuccess
{
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: green;
  font-size: 12px;
  text-align:center;
}

.sendEmailMsgFailure
{
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: red;
  font-size: 12px;
  text-align:center;
}

.comment
{
  color:gray;
  font-weight:normal;
}

.topLinks
{
  font-size:12px;
  font-family:Verdana, Arial;
}

#addressBookWrapper
{
  width:400px;
}

#addressBookDiv
{
  width:400px;
  max-height:350px;
  height:auto !important;
  height:350px;
  overflow-y:scroll;
  overflow-x:hidden;
}

.abTd1
{
  font-size:12px;
  font-family:arial;
  width:10px;
}

.abTd2
{
  font-size:12px;
  font-family:arial;
  width:195px;
  color:#999900;
}

.abTd3
{
  font-size:12px;
  font-family:arial;
  width:195px;
  color:#999900;
}

.abwTdBottom
{
  margin-top:5px;
  padding:3px;
  border-top:0px solid #333333;
  background:#35cfe0;
  color:white;
}

.abwTdTop
{
  margin-bottom:5px;
  padding:3px;
  border-bottom:0px solid #333333;
  background:#35cfe0;
  color:white;
}

.abwTdBottom a
{
  font-size:12px;
  font-family:arial;
  color:white;
  text-decoration:underline;
}

.boldtxt
{
  font-weight:bold;
}

.padding3
{
  padding:5px;
}

.sendEmailMsgInstruction
{
  line-height:17px;
  font-size:13px;
  color:#005500;
  font-family:georgia;
  *font-family:arial;
  padding:10px;
  font-weight:normal;
}

.largeButton
{
  width:70px;
}

.onePxLine
{
  padding-top:10px;
  border-top:1px solid lightblue;
}



/**********BEGIN:: modified side bar ***********/

.sideBox
{
  border:1px solid #ffaa66;
  margin-top:10px;
  margin-bottom:10px;
  clear:both;
}

.sideBoxHead
{
  font-size:14px;
  font-family:arial;
  background:#ffccaa;
}

.sideBoxHead h2
{
  font-size:15px;
  font-family:arial;
  color:#aa0000;
  font-weight:bold;
}

.sideBoxBody
{
  font-size:12px;
  font-family:arial;
  border:0px solid blue;
  margin-top:0px;
  background:#f0fffd;
  padding:5px;
}

.sideBoxBody li
{
  list-style: none;
  padding-left:10px;
  *padding-left:0px;
}

.sideBoxBody li form
{
  padding-left:15px;
}

.homeBuddiesTable td
{
  padding-bottom:5px;
  padding-left:2px;
}

.homeBuddiesTable img
{

}

.small_link_no_u
{
  font-size:11px;
  color:#4566bb;
}
.cuteSideButton
{
  color:white;
  font-weight:normal;
  background:#7788bb;
  border:1px solid #666600;
  font-size:13px;
}

.cuteSideButton:hover
{
  cursor:pointer;
}

.sideModuleImg
{
  width:30px;
}

.sideModuleTxt
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
}

.sideModuleTxt a
{
  color:#223399;
  text-decoration:none;
}

.sideModuleBlogCat
{
  color:gray;
  font-size:12px;

}

.rightAlign
{
  text-align:right;
}

.sideModuleSpaceTd
{
  height:3px;
}

.negativeSpace
{
  margin-top:-3px;
}

.valignMiddle
{
  vertical-align:middle;
}

.valignBottom
{
  vertical-align:bottom;
}

.valignTop
{
  vertical-align:top;
}

.sendGiftUrlInput
{
  width:400px;
}
.commentTxt
{
  font-size:12px;
  font-family:arial;
  color:gray;
}
/**********END:: modified sidebar ***********/

.colorBright
{
  color:#bb9900;
}

.chatNowLink
{
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  color:#334488;
  text-decoration:underline;
}

.breakiceQues
{
  font-size:11px;
  font-family:arial;
  color:#440000;
  font-weight:bold;

}
.breakiceQuesTd
{
  line-height:16px;
}

#adddeletefriend {
  color: black;
  font-size:14px;
  font-family:arial;
  font-size: 12px;
  height:auto !important;
  height:50px;
  margin:20px 10px 20px 20px;
  padding: 5px 5px 5px 5px;
  border:2px solid lightblue;
}
#adddeletefriend div
{
  padding: 10px 10px 10px 10px;
  background: #DDEEFF;
}

#adddeletefriend table tr td
{
  background: #DDEEFF;
}

.friendssidebar{
  font-size:15px;
  font-family:arial;
  color:#448899;
  font-weight:bold;
}

.friendssidebarTd
{
  line-height:16px;
}

.thumbouter
{
  width:110px;
  height:130px;
  border:0px solid green;
}

.thumbinner{
  margin-top:5px;
  height:80px;
}

.thumbimg{
  margin-top:10px;
}

.thumbtxt{
  border:0px solid red;
  margin-top:30px;
}

.profPic
{
  border:0px;
  padding-top:20px;
  padding-left:15px;
  padding-bottom:15px;
}

.profInfo
{
  padding-top:15px;
  padding-left:20px;
  width:200px;
}

.profIntro
{
  width:210px;
}

.id
{
  font-size:16px;
  font-weight:bold;
  font-family: arial;
  color:#336699;
}

.age
{
  font-size:14px;
  font-weight:bold;
  font-family: arial;
  color:gray;
}

.city
{
  font-size:14px;
  font-weight:bold;
  font-family: arial;
  color:gray;
}

.callId
{
  font-size:14px;
  font-weight:bold;
  font-family: arial;
  color: #990036;
}

.profDesc .msg
{
  font-size:10pt;
  font-weight:normal;
  font-family:arial;
}

.msg
{
  font-size:10pt;
  font-weight:normal;
  font-family:arial;
  color:gray;
  padding-left:5px;
  padding-bottom:5px;
  padding-top:15px;
}

.msg a
{
  font-size:11px;
}

.invitesTable
{
  background:#d7fee1;
  border:2px solid #cf5656;
}

.inviteh2
{
  color:#5f4646;
}