#reviews {margin: 10px 15px;}
	#reviews h2 {background-color: #f1f2ed;color: #b37700;font: bold 14px Verdana, Tahoma, Helvetica;margin: 0px;padding: 7px 15px;}
	.review {border-bottom: solid 1px #dadada;padding: 10px 0px;}
		.reviewLeft {float: left;width: 18%;box-sizing: border-box;padding: 15px 20px 15px 0px;}
			.reviewerBox {font: normal 12px Verdana, Tahoma, Helvetica;}
				span.reviewer {font: normal 14px Verdana, Tahoma, Helvetica;color: #000;display:block;}
				span.rating {font: normal 14px Verdana, Tahoma, Helvetica;color: #000;padding:6px 0px;display:block;}
		.reviewRight {float: right;width: 80%;border-left: solid 1px #dadada;box-sizing: border-box;padding: 15px 0px 15px 20px;}
			.reviewTitle {font: bold 14px Verdana, Tahoma, Helvetica;color: #000;padding: 0px 0px 6px;}
			.reviewDate {font: normal 10px Verdana, Tahoma, Helvetica;color: #666;}
			img.reviewStars {display:block;width:auto;max-height:20px;margin: 10px 0px;}
			.reviewText {font: normal 12px Verdana, Tahoma, Helvetica;color: #000;}
				span.summary {font: normal 12px Verdana, Tahoma, Helvetica;color: #000;}
				span.reviewbComm {margin: 5px 5px 5px 10px;padding: 10px;background-color: #f0f0f0;border: solid 1px #e0e0e0;color: #606060;display: block;}
					span.reviewbcomm label {display: block;margin-bottom: 5px;color: black;font-weight: bold;}
			.helpful {font: normal 11px Verdana, Tahoma, Helvetica;color: #000;padding: 6px 0px 0px;}
				.helpful a {font: normal 16px Verdana, Tahoma, Helvetica;text-decoration: none;color:navy;}
.writereview {font: normal 12px Verdana, Tahoma, Helvetica;padding: 20px 0px;}
	#reviewrat {font: normal 12px Verdana, Tahoma, Helvetica;padding: 10px 0px 0px;}
		#reviewrat img {height: 15px;width: auto;}
		#reviewrat a {padding: 0px 8px;text-decoration: none;}
		#reviewrat span {font-size: 9px;}

div.clearAll {clear:both;height:0;}

#ytimesModalOverlay {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;}
#ytimesModalContainer {box-sizing: border-box;max-height:500px;height:100%;max-width:600px;width:100%;background-color: #2f2f2f;border:1px solid #fff;padding: 3px;z-index: 100001;margin: 0px;}
	#ytimesModalClose {background:url(https://lib.store.yahoo.net/lib/yhst-86993463860622/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) {
	#ytimesModalContainer {max-height:none;max-width:none;}
}