
#profile {
	padding:5px 0 0 7px; float:left;width:725px; 
}
#prof_pic_block {
    background: url("https://www.vivaah.com/img/profile/prof-bg.gif") no-repeat scroll left top transparent;
    float: left;
	margin:0px 0px;
}

#prof_def_pic {
	width: 160px; 
	height: 225px; 
    line-height: 220px;
    text-align: center;
	padding:8px 0px 0px 8px;
}
#prof_def_pic img {
    vertical-align: middle;
    max-width: 160px;
    max-height: 225px;
}

#prof_n_p, #prof_n_p2  {
    color: #0067AC;
    float: right;
    font: 12px arial;
    margin: 0px 5px 0 0;
    text-align: right;
}


#basic_left {
    color: #000000;
    float: left;
    font: normal normal normal 12px/20px arial;
    margin-right: 5px;
/*    width: 270px;*/
}

#prof_basic_det_block ul, #basic_left li{
	list-style:none;
    margin: 0;
    padding: 0;
	clear:left;
}

#basic_left .label {
	background:url("https://www.vivaah.com/img/colon.gif") no-repeat scroll 95px 7px transparent;
    color: #7F7F7F;
    font: normal normal normal 12px/20px arial;
    float: left;
    width: 100px;
}

#basic_left .detail {
    float: left;
    width: 145px;
/*	background:#FFFF00;*/
    color: #7F7F7F;
    font: normal bold normal 12px/20px arial;
}

#basic_left h4 {
	display:inline-block;
    float: left;
    width: 100px;
/*	background:#FFFF00;*/
    font: normal bold normal 12px/20px arial;
	padding:0px;
}

#prof_heading1, #prof_heading2 {
    background: url("/img/profile/prof-sec-hd-bg.gif") repeat-x scroll left top transparent;
    border-color: #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-style: none solid;
    border-width: medium 1px;
    color: #2C2C2C;
    font: 18px/32px arial;
    height: 32px;
    margin-top: 15px;
    padding-left: 10px;
    width: 100%;
}

#prof_heading1 h3, #prof_heading2 h3{
    color: #2C2C2C;
    font: 18px/32px arial;
    margin:0px;
	padding:0px;
}

.prof_sub_head {
    color: #F07700;
    font: bold 14px arial;
/*    margin: */
	padding:15px 0px 5px 0px;
}

.prof_data_cont {
/*    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D9D9D9;
    border-style: solid none;
    border-width: 1px medium;
*/
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 0px none #ffffff;
	border-right: 0px none #ffffff;
    color: #000000;
    line-height: 18px;
    padding: 10px;

}

.data_cont {
	font:12px/18px arial;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    word-wrap: break-word;
	float:left;
}


.data_cont .prof_data_rows {
    padding: 0px;
	font:12px/18px arial;
}

.data_cont .prof_data_rows ul, .data_cont li  {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0;
	font:12px/18px arial;
}


.data_cont .prof_data_rows ul li label{
background:url("/img/colon.gif") no-repeat scroll 125px 5px transparent;
color:#7F7F7F;
float:left;
display:inline-block;
font:12px/18px arial;
width:135px;
}



.prof_data_cont:hover {
    background: none repeat scroll 0 0 #FFFAE6;
}

li .prof_row_col1 {
float:left;
display:inline-block;
width:210px;
margin-right:5px;
font: normal normal normal 12px/18px arial;
border-right:1px solid #D9D9D9;
}

li .prof_row_col2 {
float:left;
display:inline-block;
width:210px;
font: normal normal normal 12px/18px arial;
}