#modalOverlay {
  background-color:black;
  cursor:wait;
}

#modalContainer {
  height:396px;
  width:380px;
  left:50%;
  top:15%;
  margin-left:-190px; // half the width, to center
  background-color: white;
  border:1px solid black;
  padding: 0px;
}

#modalContainer a.modalCloseImg {
  background:url(/lib/nobleknits/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}
/*
#modalOverlay, #modalContainer { position: absolute !important }
*/
#modalContainer { background: white }

#reviews {
  margin: 10px;
}

#reviews h2 {
  font: bold 13px arial;
  color: white;
  background-color: #bfc734;
  padding: 3px;
}

.reviewtitle {
	font: normal 12px arial;
	color: black;
}

.reviewtext {
	font: normal 12px arial;
	color: #5c5c5c;
}

.reviewmessage {
	font: normal 12px arial;
	color: black;
	margin: 6px 0px 6px 0px;
}

.review{
	border-bottom: solid 1px #a0a0a0;
	margin: 3px 0px 3px 0px;
padding-bottom: 5px;
}

.writereview {
  font: normal 12px arial;
}

#reviewrat {
  font: normal 11px arial;
  margin-top: 10px;
}

#reviewrat p {
  font-weight: bold;
  color: #5c5c5c;
  margin: 0px 0px 2px 0px;
}

.revSect {
  margin-top: 5px;
  color: #5c5c5c;
  font-weight: bold;
}
