/* www.pvideo.com.hk - Home Private Msg */

div.main_bg {
	position:absolute;
	width:1999px; height:815px;
	left:-510px;
	background-image: url(../images/profile/pvideo_profile_bg.jpg); 
	background-position: center top; 
	background-repeat: no-repeat;
}

div.ff_main_content {		
	position:relative;
	height:815px;
}	

div.profile_title {
	position:absolute;
	width:222px; height:79px;
	top:38px; left:-10px;
}

div.right_main {
	position:absolute;
	top:27px; left:191px;
	width:789px; min-height:334px;
	background-image: url(../images/pvideo_profile_glass.jpg); 
	background-position: center top; 
	background-repeat: no-repeat;
	text-align:left;
}

div.right_main div.top_banner, div.right_main div.purl_var {
	position:relative;
	width:730px;		
}

div.right_main div.top_banner {
	margin:20px 0px 0px 23px;
}

div.right_main div.purl_var {
	position:relative;
	margin:10px auto 0px 23px;
	height:87px;	
	text-align:left;
	border-bottom:1px solid #E6E6E6;
}

div.right_main div.purl_var img.bus {
	position:absolute;
	top:0px; left:508px;
}

div.right_main div.tabcontent {
	margin:0px 0px 0px 23px;
}

div.right_main div.tab_bar {
	margin:0px auto 0px 10px;
}

div.right_main td.tabItem {
	width:100px;		
	text-align:center;
	vertical-align:middle;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}
/*
div.right_main div.tabbox {
	position:relative;
	height:380px; width:760px;
	overflow:auto;
}
*/

div.right_main table.history {
	position:absolute;
	width:250px; height:300px;
	top:45px; left:0px;
}
div.right_main table.personal_left {
	position:absolute;
	width:250px; height:300px;
	top:45px; left:270px;
}

div.right_main div.msg_right_box {
	float:left;
	margin:10px 4px 0px 3px;
}


div.right_main div.msg_right_box {
	width:580px;
}

div.left_profile {
	position:absolute;
	top:120px; left:-7px;
	width:222px; min-height:329px;
	text-align:center;
}

div.left_profile div {
	position:relative;
	width:190px;
	margin:0px auto 0px auto;
}

div.left_profile div.per_pic div.per_img {
	margin-top:20px;
	width:162px; height:132px;
}

div.left_profile div.per_pic div.per_img img{
	margin: 0px auto 0px auto;
	border:5px solid #DBDBDB;
}

div.left_profile div.user_info {
	margin-top:20px;
	width:190px; min-height:216px;
	background-image: url(../images/profile/pvideo_profile_left_table.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
	text-align:left;
}

div.left_profile div.user_info table {
	position:relative;
	width:90%; top:10px;
	margin:0px auto 0px auto;
}

div.left_profile div.user_info table tr {
	height:25px;
}

div.left_profile div.user_info table td {
	text-align:left;
	border-bottom:1px solid #BDBDBD;
}

div.left_profile div.func img {
	margin-top:10px;
}







/*** Msg Box ***/
hr.msg_headline {
	border:0;
	background:#919191;
	width: 100%;
	height:1px;
}

div.msg_content_holder{
	width:570px;
	clear:both;
}

div.msg_content_holder div{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid silver;
	width:600px; 
}

div.msg_content_holder div.msg_row{
	background-color:#EEEEEE;
	margin: 2px 2px 2px 2px;
}
div.msg_content_holder div.msg_body{
	overflow:auto;
	height:300px;
}
textarea.reply_box{
	width:400px;
	height:100px;
}
input.reply_text{
	width:400px;
}

#div_pick_display{
	background-color:#EEEEEE;
	position:absolute; 
	left:90px;
	width:530px;
	height:400px; overflow:auto;
	display:none;
}
.locked{
	background-color: #EEEEEE;
}

table.msg_holder {
	width:100%;
}
table.msg_holder tr.odd {
	background-color:#E0E0E0;
}
table.msg_holder tr.even {
	background-color:#C3E7F5;
}








/*Profile*/
div.right_Main table.personal_left {
	height:auto !important;
	line-height:100%;
}

div.right_Main table.personal_left td{
	vertical-align:top;
}

div.right_Main table.personal_left h2{
	color: #27a7d4;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.right_Main hr.personal_left{
	border:0;
	background:grey;
	width: 250px;
	height:1px;
}

div.right_Main table.history{
	height:auto !important;		
	line-height:100%;
}
div.right_Main table.history td{
	vertical-align:top;
}
div.right_Main table.history h2{
	color: #27a7d4;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.right_Main hr.history{
	border:0;
	background:grey;
	width: 250px;
	height:1px;
}

/************ Friends ******************/

table.fd_list td {
	text-align:center;
	vertical-align:middle;
}
	
hr.fd_headline {
	border:0;
	background:#919191;
	margin-left:0px;
	width: 500px;
	height:1px;
}
	
