#sidebar-reviews {
	background: #D2E5F7;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	margin-bottom: 50px;
	position: relative; 
}


#sidebar-reviews .widget{
	margin: 0 10px 10px 10px;
	border-bottom: 1px solid #AEC6D7;
}

	#sidebar-reviews .widget_text{
	float: none;
	margin: 10px auto;
	border-bottom: 0;
	position: absolute; bottom: -25px; left: 50px
	}
	#sidebar-reviews .textwidget{
	height: auto;
	padding: 0 0;
	background: none;
	}
	a#review{
		padding: .35em 1em;
		font-size:1.35em;
		font-family:Arial,Verdana,sans-serif;
		color:#FBD46B;
		border:1px solid #F4B834;
		border-radius: 5px;
		box-shadow: 0px 0px 4px red;
	}
		a#review:hover{
		color:#FFF;
		text-decoration: none;
		}
	

#sidebar-reviews .widget_yelp_widget{
	border-bottom: 0;
}
#sidebar-reviews h2{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 1.5em;
	color: #29375A;
	margin: 15px 0 15px 15px;
}

#sidebar-reviews h3{
	display: block;
	height: 30px;
	width: 33%;
	float: right;
	color: #FFF;
	font-size: 1em;
	line-height: 30px;
	text-align: right;
	margin: 0;
	padding-right: 35px;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: right center;
}

.gpr-widget-title {
	background-image: url('../img/reviews/google.png');
}
.ypr-widget-title {
	background-image: url('../img/reviews/yp.jpg');
}
.widget_yelp_widget h3{
	background-image: url('../img/reviews/yelp.jpg');
}

.gpr-widget-inner,
.ypr-bare-bones,
.yelp-widget- {
	clear: right;
}

.gpr-review,
.ypr-review,
.yelp-review {
	overflow: hidden;
}
	.gpr-review-header,
	.ypr-review-header,
	.yelp-review-header {
		overflow: hidden;
	}
		.gpr-review-avatar,
		.ypr-review-avatar,
		.yelp-review-avatar {
			float: left;
			margin-bottom: 5px;
		}
			
			
			.gpr-review-avatar img,
			.ypr-review-avatar img,
			.yelp-review-avatar img{
				width: 50px;
				height: 50px;
			}
				.yelp-review-avatar img{
				vertical-align: text-top;	
				}
				
				.grp-reviewer-name,
				.ypr-reviewer-name,
				.yelp-review-avatar .name {
					font-weight: bold;
					color: #06C;
				}
				
				.gpr-rating-time,
				.ypr-rating-time,
				.yelp-review-excerpt time {
					font-style: italic;
					font-size: .9em;
				}
			
			
		.gpr-review-info,
		.ypr-review-info {
			margin-left: 55px;
		}
		
			
			.star-rating-wrap {
				background: url('../img/review_stars.png') no-repeat 0 0 transparent;
				height: 13px;
				width: 67px;
				float: none;
				margin: 0 6px 5px 0;
			}

			.star-rating-size {
				background: url('../img/review_stars.png') no-repeat 0 -13px transparent;
				height: 13px;
			}
		
		
		.yelp-review-excerpt {
			clear: left;
		}
		
	.gpr-review-content,
	.ypr-review-content,
	.yelp-review-excerpt-text {
		margin: 0 0 5px;	
	}
		.gpr-review-content p,
		.ypr-review-content p,
		.yelp-review-excerpt-text p {
			font-size: .9em;
			font-style: italic;
			font-family: Georgia,Times,"Times New Roman",serif;	
			line-height: 1.5em;
			margin-bottom: 10px;
		}
		
a#review {
background: #ec8d00; /* Old browsers */
background: -moz-linear-gradient(top, #ec8d00 0%, #dc5b00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec8d00), color-stop(100%,#dc5b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ec8d00 0%,#dc5b00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ec8d00 0%,#dc5b00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ec8d00 0%,#dc5b00 100%); /* IE10+ */
background: linear-gradient(to bottom, #ec8d00 0%,#dc5b00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8d00', endColorstr='#dc5b00',GradientType=0 ); /* IE6-9 */
copy
}