@charset "utf-8";

body{
	padding-bottom:50px;	
}

/* CSS Document */
#o_wrapper{
	width:800px;
	margin:0px auto;
	padding:10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

#p_header{
	margin-top:20px;
	display:table;
	width:100%;
}

span.seperator{
	display:block;
	height:3px;
	background:#e0e0e0;
	margin:20px auto;	
}


#p_content p a{
	color:inherit;
}


#o_close{
	float:right;
	font-size:16px;
	line-height:30px;
	color:#17407C;
	text-decoration:none;
}

#o_close:hover{
	text-decoration:underline;
}
.b_review_entry{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}


.b_review_entry .b_review_entry_header{
	width:100%;	
}

.b_review_entry .b_review_entry_header ul{
	float:left;	
}

.b_review_entry .b_review_entry_header li{
	float:left;
}

.b_review_entry .b_review_entry_header li i{
	margin-right:3px;
	font-size:24px;
	line-height:30px;
}

.b_review_entry .b_review_entry_header li i.fa-star{
	color:#f8b62d;	
}

 .b_review_entry .b_review_entry_header li i.fa-star-o{
	
    color: #E6E6E6;
}
.b_review_entry .b_review_entry_header p{
	float:left;
	line-height:30px;
	font-size:14px;
	margin-left:10px;
}

.b_review_entry .b_review_entry_content span{
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	display:block;
	font-weight:bold;
}

.b_review_entry .b_review_entry_content span a{
	text-decoration:none;	
}

.b_review_entry .b_review_entry_content span a:hover{
	text-decoration:underline;	
}

.b_review_entry .b_review_entry_content p{
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.b_review_entry .b_review_entry_content a{
	 color:inherit;
}

.b_review_entry .b_review_entry_content .b_review_entry_toggle{
	display:block;
}


