#ytimesAvgRating {display:inline-block;padding: 0 0 0 25px;}
	#ytimesAvgRating #reviewrat {}
		 #reviewrat p#revrat {display:inline;margin:0;padding:0;}
			#reviewrat p#revrat img {max-height:16px;width: auto;}
			#reviewrat p#revrat a {text-decoration: none;}

	#reviews {padding: 0 0 30px;}
		#reviews h2 {position: relative;text-align: center;width: 100%;margin-top: 25px;margin-bottom: 25px;clear: both;color: #313131;font-size: 25px;font-weight: bold;text-transform:uppercase;}
			#reviews h2::before {content: '';position: absolute;bottom: 50%;border-bottom: 1px solid #a7a398;width: 100%;left: 0;z-index: 0;}
			#reviews h2 span {background: #fff;z-index: 1;padding: 0 45px;position: relative;}

		#reviews div.reviewRating {display:block;box-sizing:border-box;width:100%;padding: 20px 10px;text-align:center;}
			#reviews div.reviewRating img {display:inline-block;vertical-align:middle;}
			#reviews div.reviewRating b {display:inline-block;vertical-align:middle;font: bold 15px 'PT Sans', sans-serif;color:#070e1a;}
			#reviews div.reviewRating a {display:block;width:200px;margin:10px auto 5px;background-color: #a07936;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 12px 30px;font: bold 14px 'PT Sans', sans-serif;color:#fff;text-transform:uppercase;text-decoration: none;}
			#reviews div.reviewRating small {display:block;vertical-align:middle;font: normal 13px 'PT Sans', sans-serif;color:#100f14;}

		#reviews div.review {display:block;box-sizing:border-box;width:100%;border: solid 1px #e2ded2;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 15px 25px;font: normal 15px 'PT Sans', sans-serif;color:#070e1a;}
			#reviews div.review div.reviewtitle {}
				#reviews div.review div.reviewtitle img {max-height: 18px;margin-right: 20px;}
				#reviews div.review div.reviewtitle b {font-size:20px;}
				#reviews div.review div.reviewtitle span.dtreviewed {font-size:16px;}
			#reviews div.review div.reviewtext {padding: 10px 0 0;}
				#reviews div.review div.reviewtext span.reviewer {font-weight:bold;}
				#reviews div.review div.reviewtext span.summary {padding: 15px 0;}
				#reviews div.review div.reviewtext p.reviewbcomm {margin: 10px 20px;background-color: #dfe2e4;border: solid 1px #ccc;padding: 10px;font-style:italic;}
				#reviews div.review div.reviewtext div.helpful {font-size:13px;}
					#reviews div.review div.reviewtext div.helpful a {font-weight:bold;text-decoration: none;}
					#reviews div.review div.reviewtext div.helpful a:hover {color: #1f5c9a;text-decoration: underline;}

#ytimesReviewsModalOverlay {background-color: black;filter: alpha(opacity=60);opacity: 0.60;-moz-opacity: 0.60;cursor: wait;position: absolute;top: 0px;left: 0px;z-index: 100000;}
#ytimesReviewsModalContainer {box-sizing: border-box;max-height:400px;height:100%;max-width:600px;width:100%;background-color: #2f2f2f;border:1px solid #fff;padding: 3px;z-index: 100001;margin: 0px;}
	#ytimesReviewsModalClose {background:url(ytimes-reviews-x.png) no-repeat;width:39px;height:39px;display:inline;z-index:3200;position:absolute;top:-24px;right:-24px;cursor:pointer;z-index: 100002;}
	#wframe{box-sizing: border-box;width:100%;height:100%;}

@media only screen and (max-width : 600px) {
	#ytimesReviewsModalContainer {max-height:none;max-width:none;}
}