.div1{
font:18px "Times New Roman";
color:#fff;
padding-left:25px;
}
.div1 a{
color:#fff;
text-decoration:none;
}
.div1 a:hover{
color:#fff;
text-decoration:underline;
}
.profile_body1, profile_body1_col{
background:url(../../img/sq_index_feature_bg.gif) no-repeat 20px 15px;
float:left;
width:165px;
border-right:1px solid white;
}
.buffer{
float:left;
width:10px;
height:170px;
border-bottom:1px solid #fff;
}
.profile_list_gallery_card_container{
float:left;
height:255px;
width:180px;
margin:0 5px 10px 0;
font-size:10px;
text-align:center;
}
.profile_list_gallery_card_details{
padding-top:27px;
overflow:hidden;
}

*+ html .profile_list_gallery_card_details{
padding-top:39px;
}

.profile_list_gallery_card_thumb{
margin:25px 1px 2px 17px;
padding:1px 2px;
}
#gal_foot{
margin-bottom:5px;
}
.profile_list_gallery_card_activity, .profile_list_gallery_card_activity_col{
margin-top:12px;
font:12px "Times New Roman";
color:#fff;
border-top:1px solid #fff;
}
.profile_list_gallery_card_activity_col{
border-top:none;
}
.profile_list_gallery_card_online{
color: #efefef;
}
.profile_list_gallery_card_location{
height:30px;
overflow:hidden;
font:12px "Times New Roman";
}
/*detail styles*/
.div{
width:573px;
font:18px "Times New Roman";
color:#fff;
padding-left:25px;
}
.div a{
color:#fff;
text-decoration:none;
}
.div a:hover{
color:#fff;
text-decoration:underline;
}
.profile_body{
border:none;
}
.profile_list_details_card_activity{
padding:25px 0 0 0;
color:#fff;
}
.profile_list_details_card_activity a{
color:#fff;
}
.profile_list_details_card_thumb{
float: left;
width:144px;
height:159px;
background:url(../../img/sq_index_feature_bg.gif) no-repeat;
padding-top:25px;
text-align:center;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.profile_list_details_card_desc_blue, .profile_list_details_card_desc_red{
width:365px;
height:120px;
padding:5px 0;
overflow:hidden;
background:#190D49;
padding:5px;
color:#fff;
float:left;
}
.profile_list_details_card_desc_red{
background:#911716;
}
.profile_list_details_references{
height:30px;
}
.profile_list_details_card_details{
float:left;
height:174px;
width:420px;
padding:5px;
overflow:hidden;
border-bottom:1px solid #fff;
}
.profile_list_details_references div{
float:left;
padding-right:5px;
}
.div_pr_thumb{
margin-right:5px;
}
#gal_link{
display:block;
padding:0 0 15px 5px;
}
.page_nav, .page_nav_active{
padding-left:10px;
font-weight:bold;
text-decoration:none;
}
.page_nav_active{
color:#fff;
}
.profile_list_details_card_location{
font:15px "Times New Roman";
}
.profile_bottom{
height:15px;
width:144px;
margin-bottom:15px;
border-right:1px solid #fff;
}

.profile_list_gallery_sex
{
	padding-left:20px;
	float: left;
}

.profile_list_details_membership_type_icon
{
	padding-right:0;
	padding-top:5px;
	float:right;
}


.profile_list_gallery_membership_type_icon
{
	padding-right:0px;
	padding-top:0px;
	padding-right: 0px;
	float:left;
}
*+html .profile_list_gallery_membership_type_icon
{
padding-top:4px;
}

.sign_up_date_cont
{
	padding-right: 5px;
	font-size:10px;
	padding-left:6px;
	float:right!important;
}

.sign_up_date_cont b
{
	font-size:11px;
	padding-right:4px;
}
.profile_list_details_card_location div
{
	float:left;
}

.wvm_info_cont
{
	padding: 2px 0px;
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
	margin-bottom: 2px;
}
.profile_gallery_rate_cont
{
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
}

.profile_gallery_rate_cont b, .profile_details_rate_cont b
{
	color:#F29F00;
}

.profile_details_rate_cont
{
	padding-left:11px; 
	padding-top:5px;
	padding-bottom:3px;
}