/*** viewpage reviews ***/

.nvp_question_circle{
	display: inline-block;
	background: url('//imgrabo.com/design/site/question_circle.png') top left no-repeat;
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}
.nvp_question_circle:hover{background-position: bottom left;}

.clubnew_loadmore{
	display:block;
	background:url('//imgrabo.com/design/site/club/clubnew_loadmore.png') top left repeat-x;
	height:32px;
	line-height:32px;
	color:#7a7a7a;
	text-align:center;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	font-weight:bold;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #d0d0d0;
	box-shadow:0px 1px 0px #f4f4f4; 
	-moz-box-shadow:0px 1px 0px #f4f4f4; 
	-webkit-box-shadow:0px 1px 0px #f4f4f4; 
	margin-bottom:2px;
	margin-top:12px;
	cursor:pointer;
}
.clubnew_loadmore:hover{
	background-position:center left;
	border:1px solid #a6a6a6;
	color:#000;
	box-shadow:0px 1px 0px #eaeaea; 
	-moz-box-shadow:0px 1px 0px #eaeaea; 
	-webkit-box-shadow:0px 1px 0px #eaeaea; 
}
.clubnew_loadmore:active{
	background-position:bottom left;
	border:1px solid #767676;
	color:#000;
	box-shadow:0px 1px 0px #eaeaea; 
	-moz-box-shadow:0px 1px 0px #eaeaea; 
	-webkit-box-shadow:0px 1px 0px #eaeaea; 
}
.clubnew_loadmore.loading{
	background:#e2e2e2;
	border:1px solid white;
	color:#909090;
	text-shadow:0px 1px 0px #eaeaea;
	box-shadow:none; 
	-moz-box-shadow:none; 
	-webkit-box-shadow:none; 
	cursor:wait;
}

.bp_review{
	padding:8px 0 15px 8px;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
	background: #fafafa;
	background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 66%);
	background: -webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 66%);
	background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 66%);
}

.bp_review_txt{
	color:black;
	float:left;   
	width:490px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
    font-size: 12px;
	line-height:17px;
	font-style:normal;
	padding-top:4px;
	padding-left:2px;
	
}
.bp_review_head{
	overflow:visible;
	height:24px;
}
a.bprh-name{
	color:#3093d6;
	display:block;	
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:left;
	padding-left:2px;
	padding-top:1px;
}
a.bprh-name:hover{color: #105685;}

.bprh-rate{
	float:right;
	margin:0px;
	margin-top:2px;
	overflow:visible;
	margin-right:5px;
	_width:200px;
}
div.rev-rate{
	background:url('//imgrabo.com/design/site/biz_profile/rev-rate.png') 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.rev-empty{background-position:0 -23px;}
.bprh-rate span,.bprh-rate span a{
	color:#525252;
	display:block;	
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:right;
	margin-right:10px;
	margin-top:-1px;
	margin-left:5px;
}
.bprh-rate b{
	float:left;
	display:block;
	color:#838383;
	font-family: Verdana, Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:normal;
	font-style:normal;
	padding-top:2px;
	margin-right:10px;
}
.bp_avatar {
	overflow: visible;
	width:50px;
	height:50px;
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}

.bp_avatar a{
	display:block;
	padding:4px;
	border:1px solid #ccc;
	background-color:white;
	border-radius:50%;
}
.bp_avatar a:hover{
	border:1px solid #aaa;
}
.bp_avatar a img{
	width:40px;
	height:40px;
	border-radius:50%;
}

.bp_actparams {
	color:#999;
	font-family: Verdana, Arial,Helvetica,sans-serif;
     font-size: 12px;
	font-weight:normal;
}

/********************************/

.bp_review_answer {
	background: #fafafa linear-gradient(to bottom, #f3f3f3 0%, #fafafa 100%) repeat scroll 0 0;
	border: 1px solid #f3f3f3;
	clear: both;
	margin: 8px 10px 5px 60px;
	color: #444;
}
.bp_review_answer_ttl {
	padding:5px 8px 4px;
	border-bottom:1px solid #eee;
	color: #111;
	padding-left:28px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.bp_review_answer_ttl em {
	display:block;
	width:16px;
	height:12px;
	background:url('//imgrabo.com/design/site/review_answer.png') no-repeat 0px 0px;
	position:absolute;
	left:8px;
	top:5px;
}
.bp_review_answer_ttl span {
	color: #777;
}
.bp_review_answer_cnt {
	padding: 4px 8px 10px;
}

.bp_review_answer.collapsed .bp_review_answer_ttl { color:#167bbf; border-bottom:0px solid; cursor:pointer; }
.bp_review_answer.collapsed .bp_review_answer_ttl em { background-position:0px 0px; }
.bp_review_answer.collapsed .bp_review_answer_ttl span { display:none; }
.bp_review_answer.collapsed .bp_review_answer_cnt { display:none; }

/********************************/
