#ytimesAvgRating {display:block;box-sizing:border-box;width:100%;}
	#ytimesAvgRating #reviewrat {}
		 #reviewrat p#revrat {clear:both;}
			#reviewrat p#revrat img {max-height:16px;width: auto;margin: 0 10px 0 0;vertical-align:middle;}
			#reviewrat p#revrat a {}
			#reviewrat p#revrat .review-stars {display:inline-flex;justify-content: flex-start;align-items: center;box-sizing:border-box;margin: 0 10px 0 0;}
				#reviewrat p#revrat .review-stars i {font-size: 14px;color: #eb9701;padding: 0 1px;}

div.revSect img {width: auto;}
div.revSect .review-stars {display:flex;justify-content: center;align-items: center;box-sizing:border-box;margin: 8px 0 0;}
	div.revSect .review-stars i {font-size: 14px;color: #eb9701;padding: 0 1px;}

#ytimesReviewsResult {display:block;box-sizing:border-box;width:100%;}
	#reviews {}
		#reviews h2 {background-color: #2C3539;margin-bottom: 10px;}

		#reviews div.reviewRating {display:flex;justify-content: center;align-items: center;box-sizing:border-box;width:100%;padding: 0;text-align:left;background-color: #d0d0d0;margin-bottom: 10px;}
			#reviews div.reviewRating div.ratingBlock {text-align:center;font-weight: bold;font-size: 14px;color:#093057;padding: 20px;line-height:1.5;}
				#reviews div.reviewRating img {display:inline-block;max-height: 24px;margin-right: 5px;vertical-align:middle;}
				#reviews div.reviewRating .review-stars {display:inline-flex;justify-content: flex-start;align-items: center;box-sizing:border-box;margin: 0 10px 0 0;}
					#reviews div.reviewRating .review-stars i {font-size: 17px;color: #eb9701;padding: 0 1px;}
				#reviews div.reviewRating a {display:block;width:200px;margin:10px auto 3px;background-color: #093057;border-radius: 3px;padding: 12px 30px;font: bold 14px arial;color:#fff;text-transform:uppercase;text-decoration: none;}
				#reviews div.reviewRating a:hover {background-color: #4863a0;}
				#reviews div.reviewRating small {display:block;vertical-align:middle;font-weight: normal;font-size:11px;color:#100f14;}

		#reviews div.review {padding: 15px 0;}
				#reviews div.review div.reviewtitle img {display:inline-block;max-height: 18px;margin-right: 5px;vertical-align:middle;}

			#reviews div.review div.reviewtitle .review-stars {display:inline-flex;justify-content: flex-start;align-items: center;box-sizing:border-box;margin: 0 10px 0 0;}
				#reviews div.review div.reviewtitle .review-stars i {font-size: 14px;color: #eb9701;padding: 0 2px;}
/*
				#reviews div.review div.reviewtitle b {font-size:16px;}
				#reviews div.review div.reviewtitle span.dtreviewed {font-size:14px;}
			#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;font-size:16px;}
				#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;}
*/
		
		#reviews .writereview {display:block;box-sizing:border-box;width:100%;padding: 10px 0;}
			#reviews .writereview a {font-weight:bold;text-decoration: none;color: #136eb4}

#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;}
	#reviews div.reviewRating {display:block;}
	#reviews div.reviewRating div.ratingBlock {padding: 10px;}
}