.reviewRating {
	display: none;
}
.itemReviewed, .reviewSummary, .reviewCount, .ReviewAggregate {
	display: inline;
}

/* breadcrumb styles */
.breadcrumbSnippet {
	margin: 0;
	padding: 0;
	display: inline;
}
.breadcrumbSnippet a{
	padding:0px 0px 0px 0px;
	text-decoration: none;
	color:#727272;
	text-align:center;
}

.breadcrumbSnippet a:hover{
	color: #000000;
	text-decoration:none;
}

/* Organization Snippet styles */
.organizationAddressLabel, .organizationPhoneLabel, .organizationStreetAddressComma {
	display: none;	
}

/* Review Snippet styles */
.itemReviewed, .dtReviewedLabel, .dtReviewed {
	display: none; 	
}

/*.reviewDescription {
	height:130px;
}*/

.Reviewer {
	padding:0px 0px 0px 70px;
	font-weight:bold;
	color:#666666;
}

.triangle-right {
  position:relative;
  padding:15px;
  margin:1em 0 1em;
  color:#000000;
  background:#fdfcfa; /* default background for browsers without gradient support */
  border: 1px solid #dddcd8;
  /* css3 
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));
  background:-moz-linear-gradient(#2e88c4, #075698);
  background:-o-linear-gradient(#2e88c4, #075698);
  background:linear-gradient(#2e88c4, #075698);*/
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.triangle-right:before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 41px;
    border-width: 20px 0px 0px 20px;
    border-style: solid;
    border-color: #dddcd8 transparent;
    display: block;
    width: 0px;
}

.triangle-right:after {
    content: "";
    position: absolute;
	bottom: -18px;
	left: 42px;
	border-width: 18px 0px 0px 18px;
    border-style: solid;
    border-color: #fdfcfa transparent;
    display: block;
    width: 0px;
}