.profiles {
	float: left; 
	width: 100%;
}
.profiles .content {
	margin: auto auto 15px auto;
	width: 98%;
}
.profiles .contentold {
	margin: 0px auto;
	width: 800px;
}
.profiles .content a {
	color: #09f; 
	text-decoration: none;
}
.profiles .content a:hover {
	text-decoration: underline;
}

.profiles .content strong {
	font-weight: bold;
}

.profiles .content h1 {
	font: bold 26px/40px Helvetica, Arial, sans-serif; 
	letter-spacing: -0.02em; 
}

.profiles .content h2 {
	font: 16px/18px Helvetica, Arial, sans-serif; 
}

.profiles .content #title-login-block { /*float: left;*/ float:none;}
.profiles .content #title-login-block h1 {float: left;}
.profiles .content #title-login-block h2{ float:right; margin:10px 0 0 0;}
.profiles .content #profile-edit-block { /*margin-top: -20px;*/ margin:0; float:right;}
.profiles .content .viewicon { /*padding: 20px 15px 0 25px;*/ padding: 20px 5px 0 25px; line-height: 50px; background: url(../images/bg_viewedit.gif) no-repeat 0px 15px; font-size: 14px;}
.profiles .content .viewicon a {
	font-size: 14px;
}
.profiles .content .editicon {
	padding: 4px 0 0 25px; background: url(/peopleweb/images/bg_viewedit.gif) no-repeat 0px -36px; font-size: 14px;
}

.profiles .content .adsense-234{  float:right; font-size:14px; width: 234px; height:60px; margin:5px 0 5px 0;}
.profiles .contentold .google-ad-wrapper { position: absolute; top: 100px; width: 790px; height:60px; }
.profiles .contentold .google-ad { float: right; width: 234px; height:60px; }

.profiles .content .vumber{ background:url(../images/vumber-bg.jpg) repeat-x; float:right; font-size:14px; height:42px; 
padding:7px 5px 0 5px; margin:0 15px 0 0;}
.profiles .content .vumber span{ font-size:15px; font-weight:bolder;}
.profiles .content .vumber a{ color:#000; text-decoration:none;}
.profiles .content .vumber a span.stmt{ color:#888; font-size:12px;}
.profiles .content .vumber a:hover {text-decoration:underline;}

.profiles .content .editicon a {
	font-size: 14px;
}
.profiles .content h3 {
	clear: both; border-top: #000 0px solid; font: 16px/32px Helvetica, Arial, sans-serif; border-bottom: #ddd 1px solid;
	height:auto;
}
.profiles .content h3 a {
	padding-right: 20px; background: url(../images/icons.gif) no-repeat 167px -250px;
}
.profiles .content .left {
	border-right: #ddd 1px solid; padding-bottom: 40px; margin-right: 171px; background-color: #eee;
}
.profiles .content .left #options {
	display: block; font: 16px/30px Helvetica, Arial, sans-serif; border-bottom: #000 1px solid; height: 30px; background-color: #fff; margin-top:0px; 
}
.profiles .content .left #options .display {
	float: left;
}
.profiles .content .left #options .display .checkbox {
	margin: 0px 3px 0px 12px;
}
.profiles .content .left #options .view {
	float: right; margin-right: 15px; text-align: right; 
}
.profiles .content .left #options .view a {
	padding-right: 0px; padding-left: 22px; background: url(../images/icons.gif) no-repeat 0px -198px; padding-bottom: 2px; padding-top: 0px;  color: #09f; text-decoration: none;
}
.profiles .content .left #options .view a:hover{
	padding-right: 0px; padding-left: 22px; background: url(../images/icons.gif) no-repeat 0px -198px; padding-bottom: 2px; padding-top: 0px;  color: #09f; text-decoration: underline;
}
#bottom {
	font: 16px/30px Helvetica, Arial, sans-serif; margin-left:10px; float:left; clear:both;
 }
#bottom .view a {
	padding-right: 0px; padding-left: 22px; background: url(../images/icons.gif) no-repeat 0px -198px; padding-bottom: 2px; padding-top: 0px;
}
#bottom .view {
	float: left; text-align: right;
}
.profiles .content .left .memberlist {
	padding-right: 0px; display: block; padding-left: 10px; padding-bottom: 0px; overflow: hidden; padding-top: 10px; list-style-type: none;
}
.profiles .content .left .memberlist li {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; background: url(../images/memberlist-bg.gif) #fff repeat-x 50% top; float: left; margin: 0px 6px 18px 0px; font: 11px/14px arial, sans-serif; overflow: hidden; border-left: #ddd 1px solid; width: 175px; border-bottom: #ddd 1px solid; height: 220px; text-align: center;
}
.profiles .content .left .memberlist li a img {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; margin: 8px auto 6px; border-left: #ddd 1px solid; width: 100px; border-bottom: #ddd 1px solid; height: 100px;
}
.profiles .content .left .memberlist li a:hover img {
	border-right: #09f 1px solid; border-top: #09f 1px solid; border-left: #09f 1px solid; border-bottom: #09f 1px solid;
}
.profiles .content .left .memberlist li p {
	margin: 0px 10px; font: 11px/13px arial, sans-serif; text-align: left;
}
.profiles .content .left .memberlist li p a {
	color: #09f;
}
.profiles .content .left .memberlist li p a:hover {
	text-decoration: underline;
}
.profiles .content .left .memberlist li p.nickname {
	margin-bottom:2px; margin-top: 4px; font: 16px/18px helvetica, arial, sans-serif; overflow: hidden; width:150px;
	text-align:left; height:18px;
}
.profiles .content .left .memberlist li p img.country {
	margin: 0px 6px; width: 16px; height: 11px;
}
.profiles .content .left .memberlist li p.stats {
	font-SIZE: 12px; LINE-height: 15px;
}
.profiles .content .left .memberlist li p.stats a {
	color: #999; text-decoration: none;
}
.profiles .content .left .memberlist li p.stats a.photos {
	padding-left: 15px; background: url(../images/icons.gif) no-repeat 0px -1px;
}
.profiles .content .left .memberlist li p.stats a.videos {
	padding-left: 18px; background: url(../images/icons.gif) no-repeat 0px -50px;
}
.profiles .content .left .memberlist li p.stats a span {
	font-weight: bold; color: #09f;
}
.profiles .content .left .memberlist li p.tags, .profiles .content .left .memberlist li p.paltalk-frnds { margin-top:6px; height:26px; overflow:hidden; }
.profiles .content .left .memberlist li p.tags a, .profiles .content .left .memberlist li p.paltalk-frnds a { color:#654; }

.profiles .content .left .memberlist li p.online {
	margin-TOP: 6px; font: bold 11px/15px Helvetica, Arial, sans-serif;
}
.profiles .content .left .memberlist li p.online a.im {
	padding-right: 20px; padding-left: 0px; background: url(../images/icons.gif) no-repeat 33px -95px; padding-bottom: 2px; padding-top: 2px;
}
.profiles .content .left .memberlist li p.online a.email {
	padding-right: 20px; padding-left: 0px; background: url(../images/icons.gif) no-repeat 82px -146px; padding-bottom: 2px; padding-top: 2px;
}
.profiles .content .left p.link {
	border-right: #ddd 1px solid; padding-right: 10px; border-top: #ddd 1px solid; padding-left: 10px; float: left; padding-bottom: 2px; margin: 0px 0px 10px 10px;
	font: 16px/24px Helvetica, Arial, sans-serif; border-left: #ddd 1px solid; width: 155px; padding-top: 2px; border-bottom: #ddd 1px solid; background-color: #fff;
}
.profiles .content .left p.link a.view {
	padding-left: 22px; background: url(../images/icons.gif) no-repeat 0px -198px;
}
.profiles .content .left-alt {
	border-right: #ddd 1px solid; margin-right: 411px; background-color: #ccc;
}
.profiles .content .left-alt #options {
	display: block; font: 16px/30px Helvetica, Arial, sans-serif; border-bottom: #000 1px solid; height: 30px; background-color: #fff;
}
.profiles .content .left-alt #options .display {
	float: left;
}
.profiles .content .left-alt #options .display .checkbox {
	margin: 0px 3px 0px 12px;
}
.profiles .content .left-alt #options .view {
	float: right; margin-right: 15px; text-align: right;
}
.profiles .content .left-alt #options .view a {
	padding-right: 0px; padding-left: 22px; background: url(../images/icons.gif) no-repeat 0px -198px; padding-bottom: 2px; padding-top: 2px;
}
.profiles .content .left-alt .memberlist {
	padding-right: 0px; display: block; padding-left: 10px; padding-bottom: 10px; overflow: hidden; padding-top: 10px; list-style-type: none;
}
.profiles .content .left-alt .memberlist li {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; background: url(../images/memberlist-bg.gif) #fff repeat-x 50% top; float: left; margin: 0px 6px 18px 0px; font: 11px/14px arial, sans-serif; overflow: hidden; border-left: #ddd 1px solid; width: 175px; border-bottom: #ddd 1px solid; height: 220px; text-align: center;
}
.profiles .content .left-alt .memberlist li a img {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; margin: 8px auto 6px; border-left: #ddd 1px solid; width: 100px; border-bottom: #ddd 1px solid; height: 100px;
}
.profiles .content .left-alt .memberlist li a:hover img {
	border-right: #09f 1px solid; border-top: #09f 1px solid; border-left: #09f 1px solid; border-bottom: #09f 1px solid;
}
.profiles .content .left-alt .memberlist li p {
	margin: 0px 10px; font: 11px/14px arial, sans-serif; text-align: left;
}
.profiles .content .left-alt .memberlist li p a {
	color: #09f;
}
.profiles .content .left-alt .memberlist li p a:hover {
	text-decoration: underline;
}
.profiles .content .left-alt .memberlist li p.nickname {
	margin-TOP: 4px; font: 16px/18px helvetica, arial, sans-serif; overflow: hidden;
}
.profiles .content .left-alt .memberlist li p img.country {
	margin: 0px 6px; width: 16px; height: 11px;
}
.profiles .content .left-alt .memberlist li p.stats {
	font-SIZE: 12px; LINE-height: 15px;
}
.profiles .content .left-alt .memberlist li p.stats a {
	color: #999; text-decoration: none;
}
.profiles .content .left-alt .memberlist li p.stats a.photos {
	padding-left: 15px; background: url(../images/icons.gif) no-repeat 0px -1px;
}
.profiles .content .left-alt .memberlist li p.stats a.videos {
	padding-left: 18px; background: url(../images/icons.gif) no-repeat 0px -50px;
}
.profiles .content .left-alt .memberlist li p.stats a span {
	font-weight: bold; color: #09f;
}
.profiles .content .left-alt .memberlist li p.tags {
	margin-TOP: 4px; overflow: hidden; height: 28px;
}
.profiles .content .left-alt .memberlist li p.tags a {
	color: #654;
}
.profiles .content .left-alt .memberlist li p.online {
	margin-TOP: 6px; font: bold 12px/15px Helvetica, Arial, sans-serif;
}
.profiles .content .left-alt .memberlist li p.online a.im {padding: 2px 20px 2px 0; background: url(../images/icons.gif) 35px -98px no-repeat;
}

.profiles .content .left-alt .memberlist li p.online a.email {padding: 2px 20px 2px 0; background: url(../images/icons.gif) 52px -149px no-repeat;
}
.profiles .content .right {
	padding-right: 0px; padding-left: 10px; float: right; padding-bottom: 20px;  padding-top: 15px;
}
.adbox {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 160px; border-bottom: #000 1px solid; height: 600px;
}
.profiles .content .right-alt {
	padding-right: 0px; padding-left: 10px; float: right; padding-bottom: 20px; width: 400px; padding-top: 0px;
}
/*Search Style Start*/
#searchbox {
	background: url(../images/client/bg_search.gif) repeat-x top #000; font: 16px/18px Arial, Helvetica, sans-serif; color: #fff; height:25px; padding:10px 10px 10px 20px; white-space:nowrap;
}
#searchbox  input  {
	width: 450px; background: url(../images/client/bg_input.gif) repeat-x top #fff; height:22px; float: left; margin:0 0 2px 10px; border: 1px #000 solid; font-size:17px; color: #999; font-weight: normal; padding:2px 0 0 4px; 
}
#searchbox .button a {
	float: left; color:000;	text-align: center;	height: 22px; padding-right:5px; display: block; background:url(../images/client/b_searchprofiles.gif);
	border: 1px solid #A9A9A9; margin-top:1px;
}
#searchbox  .button a img {
	margin:2px 5px 0px 5px;
}
#searchbox .button a:hover {
	border: 1px solid #07CAFF;
}
#searchbox .advoptions {
	float: left; margin-right: 15px; text-align: right; font-size:14px; font-weight:bold; margin-top:5px; 
}
#searchbox .advoptions a{
padding-right: 20px; color:#07CAFF; padding-left: 10px; background: url(../images/client/moredetails.gif) no-repeat  145px 10px; padding-bottom: 2px; padding-top: 5px;
}
#searchbox .advoptions a:hover{
padding-right: 20px; padding-left: 10px; background: url(../images/client/moredetails.gif) no-repeat  145px 10px; padding-bottom: 2px; padding-top: 5px;
}
#searchbox .hideoptions {
	float: left; margin-right: 15px; text-align: right; font-size:14px; font-weight:bold; margin-top:5px;
}
#searchbox .hideoptions a{
	padding-right: 20px; color:#07CAFF; padding-left: 10px; background: url(../images/client/moredetails.gif) no-repeat  105px -8px; padding-bottom: 2px; padding-top: 5px;
}
#searchbox .hideoptions a:hover{
	padding-right: 20px; padding-left: 10px; background: url(../images/client/moredetails.gif) no-repeat  105px -8px; padding-bottom: 2px; padding-top: 5px;
}
/*Search  Style End*/

/*Show and Hide start
.divshow{
	background:#eee; border-bottom:#ddd 1px solid; width:auto; padding: 20px 0 15px 0;
}
.divshow .advanced{
	margin-left:140px; width:376px; vertical-align:top;
}
.divshow .advanced span{
	font-size:11px; margin-bottom:5px; padding:0 0 20px 0;
} 
.divshow .advanced .advfields{
	margin:2px auto 2px auto; white-space:nowrap;
}
.divshow .advanced .hrline{
	border-bottom:#333 1px solid; width:auto; padding-bottom:4px; white-space:nowrap;
} 
.divshow .help{
	margin:auto 0 0 20px; float:left; color:#333; width:90px; font-size:11px;
}
.divshow .caption{
	font-size:12px; font-weight:bold; float:left; width:82px; color:#333;
}
.divshow .buttonholder{
	width:460px; padding-left:221px; padding-top:5px;
}
.divshow .reset a{
	float: right;
	color:#09f; 
	text-align: center;	
	width:58px;
	vertical-align:middle;
	text-align:center;
	padding: 6px 0 7px 0;
	background: #FFF;
	border: 1px solid #09f; 
	font-size:14px;
	margin-right:5px;
}
.divshow .reset a:hover{
	float: right; 
	color:#09f; 
	text-align: center;	
	background: #FFF;
	border: 1px solid #09f; 
	font-size:14px; 
}
.divshow .hideoption a{
	float: right;
	color:#09f; 
	text-align: center;	
	width:95px;
	vertical-align:middle;
	text-align:center;
	padding: 6px 0 7px 0;
	background: #FFF;
	border: 1px solid #09f; 
	font-size:14px; 
	margin-right:10px;
}
.divshow .hideoption a:hover{
	float: right; 
	color:#09f; 
	text-align: center;	
	background: #FFF;
	border: 1px solid #09f; 
	font-size:14px; 	
}
.divshow .button a {
	float: left; 
	color:000;	
	text-align: center;	
	height: 20px; 
	padding:5px 20px 5px 20px; 
	background:url("../images/menu-block-bg.gif");
	border: 1px solid #A9A9A9; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff;
	
}
.divshow .button a:hover {
	font-size:14px;  
	font-weight:bold; 
	color:#fff;	
	border: 1px solid #07CAFF;
}
.divshow .field {
	font-size: 11px; 
	font-family: arial,sans serif;	
	color: #333; 
	vertical-align:top;
	padding-left:2px;
}
.divshow .dropdown{
	font-size: 11px; 
	font-family: arial,sans serif;	
	color: #333; 
	vertical-align:top;
	width:137px;
	padding-left:2px;
}
.divshow .dropdownlang{
	font-size: 11px; 
	font-family: arial,sans serif;	
	color: #333; 
	vertical-align:top;
	width:288px;
	padding-left:2px;	
}
/*Show and Hide end*/


#fixedtipdiv{
position:absolute; padding: 4px; top: 20px; border:1px solid #ccc; font-size:11px; line-height:14px; z-index:1;}
.cg-iblongto{margin-top:7px; width:177px;}
.dragndrop{width:177px; border:solid 1px #cbcccd; overflow: hidden; border-top:0; text-align:left; background:none;}
.dragndrop .divdrag{padding: 0 1px;}
.dragndrop .divdrag ul{ margin:0; padding:0; list-style-type:none; clear:both; }
.dragndrop .divdrag ul li{position: relative; display: inline; width:175px; float: left; padding:2px auto; }
.dragndrop .divdrag ul li a{background:url(../images/drag-icon.gif) no-repeat 4px 6px; color:#09f; padding:2px 0 4px 14px; border-bottom:solid 1px #cbcccd; display:block; cursor:move;}
.dragndrop .divdrag ul li a:hover{background:#eee url(../images/drag-icon.gif) no-repeat 3px -62px; padding:2px 0 4px 14px; display:block; color:#09f;  display:block; cursor:move;}
.dragndrop .divdrag ul li .none {border:solid 0px #ddddcc; margin:1px; display:block; background: none; width:12px; text-align:center; padding:2px; float:right;cursor:move;}
.dragndrop .divdrag ul li .ospan {border:solid 0px #ddddcc; margin:1px; display:block; background:#eee; width:12px; text-align:center; padding:2px; float:right;cursor:move;}
.dragndrop .divdrag ul li .sspan {border:solid 0px #ddccbb; margin:1px; display:block; background:#ddccbb; width:12px; text-align:center; padding:2px; float:right;cursor:move;}
.dragndrop .divdrag ul li .aspan {border:solid 0px #ccddee; margin:1px; display:block; background:#ccddee; width:12px; text-align:center; padding:2px; float:right;cursor:move;}
.dragndrop .divdrag ul li a.savebutton{border:solid 1px #ddddcc; background:#09f; padding:4px; width:100px; text-align:center; font-size:12px; text-decoration:none; font-weight:bold; color:#fff; margin:6px auto; cursor: pointer;}
.dragndrop .divdrag ul li a:hover.savebutton{border:solid 1px #ddddcc; background:#09f; color:#fff; cursor:auto; text-decoration:underline; padding:4px; width:100px; cursor:pointer;}
.dragndrop .divdrag ul li #status{ padding:4px; cursor:auto;}
.dragndrop .nodivdrag{padding: 0 1px;}
.dragndrop .nodivdrag ul{ margin:0; padding:0; list-style-type:none; clear:both;}
.dragndrop .nodivdrag ul li{position: relative; display: inline; width:175px; float: left; padding:2px auto; cursor:auto; word-wrap:break-word; overflow:hidden;}
.dragndrop .nodivdrag ul li a{background:url(../images/grey-arrow.gif) no-repeat 4px 6px; color:#09f; padding:2px 0 4px 14px; border-bottom:solid 1px #cbcccd; display:block; /*cursor:auto;*/ cursor:pointer;}
.dragndrop .nodivdrag ul li a:hover{background:url(../images/grey-arrow.gif) no-repeat 4px 6px; padding:2px 0 4px 14px; display:block; color:#09f;}
.dragndrop .nodivdrag ul li .none {border:solid 0px #ddddcc; margin:1px; display:block; background: none; width:12px; text-align:center; padding:2px; float:right; height:16px; width:16px; /*cursor:move;*/ cursor:pointer;}
.dragndrop .nodivdrag ul li .ospan {border:solid 0px #ddddcc; margin:1px; display:block; background:#eee; width:12px; text-align:center; padding:2px; float:right;cursor:pointer;}
.dragndrop .nodivdrag ul li .sspan {border:solid 0px #ddccbb; margin:1px; display:block; background:#ddccbb; width:12px; text-align:center; padding:2px; float:right;cursor:pointer;}
.dragndrop .nodivdrag ul li .aspan {border:solid 0px #ccddee; margin:1px; display:block; background:#ccddee; width:12px; text-align:center; padding:2px; float:right; cursor:pointer;}
.dragndrop .nodivdrag ul li a.savebutton{border:solid 1px #ddddcc; background:#09f; padding:4px; width:100px; text-align:center; font-size:12px; text-decoration:none; font-weight:bold; color:#fff; margin:6px auto; cursor: auto;}
.dragndrop .nodivdrag ul li a:hover.savebutton{border:solid 1px #ddddcc; background:#09f; color:#fff; cursor:auto; text-decoration:underline; padding:4px; width:100px;}

.paging { font-weight:bold; line-height:30px; border-top: solid 1px #ccc; clear:left;}

.post-comment { font-size:12px; font-weight:bold; color:#333; margin:10px 0 0 0; padding:5px 0 6px 0; background:transparent url(../images/post-comment.gif) no-repeat; display:block; width:100px; text-align:center; border:none; cursor:pointer; outline:none; }
.post-comment-disable { font-size:12px; font-weight:bold; color:#a2a2a2; margin:10px 0 0 0; padding:5px 0 6px 0; background:transparent url(../images/post-comment.gif) no-repeat; display:block; width:100px; text-align:center; border:none; cursor:default; outline:none; }

.app-request { font-size:11px; font-weight:bold; color:#333; margin:0 10px 0 0; padding:2px 0; background:transparent url(../images/approve-req.gif) no-repeat; display:block; width:110px; text-align:center; border:none; cursor:pointer; outline:none; float:left; }
.app-request-disable { font-size:11px; font-weight:bold; color:#a2a2a2; margin:0 10px 0 0; padding:2px 0; background:transparent url(../images/approve-req.gif) no-repeat; display:block; width:110px; text-align:center; border:none; cursor:default; outline:none; float:left; }
.deny-request { font-size:11px; font-weight:bold; color:#333; margin:0; padding:2px 0; background:transparent url(../images/deny-req.gif) no-repeat; display:block; width:92px; text-align:center; border:none; cursor:pointer; outline:none; }
.deny-request-disable { font-size:11px; font-weight:bold; color:#a2a2a2; margin:0; padding:2px 0; background:transparent url(../images/deny-req.gif) no-repeat; display:block; width:92px; text-align:center; border:none; cursor:default; outline:none; }
