#reviewsWrap {width: 660px; margin: 0; padding: 0;}

#reviewsTopBox {background: url(reviewsTopBox.jpg) no-repeat center center; width: 660px; height: 384px; display: block; padding: 0; margin: 0; position: relative;}
	#reviewsTopBox p {text-align: center; font-style: italic; color: #333; text-shadow: 0 0 -1px #FFF; padding: 18px 40px 0 100px; margin: 0; font-family: "Arial"; font-size: 1.2em;}
	#reviewsTopBox .reviewBox {width: 330px; padding: 0; margin: 0; position: absolute; top: 80px; height: 290px;}
		#reviewsTopBox .reviewBox#YourReviews {left: 5px;}
		#reviewsTopBox .reviewBox#Indie {right: 5px;}
	#reviewsTopBox .reviewBox header h2 {padding: 16px 10px; margin: 0; border-bottom: 1px solid #111; display: block; font-family: "Arial"; font-size: 1.5em; font-weight: 200; font-style: italic;}
		#reviewsTopBox .reviewBox header p {position: absolute; top: 10px; width: 170px; right: 0; padding: 0; margin: 0; text-align: left; font-size: 1em;}
#reviewsTopBox a.reviewsA01 {background: url(reviewsA01.png) no-repeat top center; padding: 0; margin: 0; height: 82px; width: 132px; position: absolute; bottom: -40px; left: 315px; z-index: 5000;}
	#reviewsTopBox a.reviewsA01:hover {background: url(reviewsA01.png) no-repeat bottom center;}
	#reviewsTopBox .yourReviewsScores {background: url(yourReviewsLogo.jpg) no-repeat center top; width: 206px; margin: 0 auto; padding: 0; display: block; height: 220px; top: 10px; position: relative;}
		#reviewsTopBox .yourReviewsScores h3 {font-family: "Arial"; font-weight: 200; font-size: 2.2em; text-align: center; border-bottom: 1px solid #333; margin: 0; padding: 60px 0 0 0; line-height: 1.6em;}
		#reviewsTopBox .yourReviewsScores ul {list-style: outside none; padding: 5px 0; margin: 0; font-family: "Arial"; font-size: 1.2em; line-height: 1.4em; border-bottom: 1px solid #333; width: 200px; position: relative; display: block;}
			#reviewsTopBox .yourReviewsScores ul li span {width: 120px; display: inline-block;}
	#reviewsTopBox .yourReviewsScores p {position: relative; font-family: "Arial"; font-size: 1.2em; text-align: left; padding: 10px 0 0 0; margin: 0; width: 206px; display: block;}
		#reviewsTopBox .yourReviewsScores p img {/*position: absolute;*/ right: 0; top: 8px;}
	
#testimonials {background: #fffbc5; display:block;  width: 660px; padding: 0; margin: 20px 0; border-radius: 15px; z-index: 0; text-align:center; position:relative;}
	#testimonials .test img {padding: 10px 0 0 0; margin: 0 auto; position: relative; text-align: center;}
	#testimonials .test p {color: #333; font-size: 1.6em; width: 660px; font-style: italic; padding: 12px 10px; margin: 0;  font-family: "arial"; text-align: center;}
		#testimonials .test p span {font-size: 0.75em; color: #666; font-style: normal;}
	
#reviewList {background: #d0e8f6; border-radius: 15px; padding: 5px 0 10px 0; margin: 0; width: 660px;}
	#reviewList .reviewItem {background: url(reviewItem.jpg) repeat-x center bottom #FFF; border-bottom: 1px solid #FFF; border-radius: 10px; width: 640px; display: block; padding: 0 0 20px 0; margin: 10px 0 0 10px; position: relative;}
	  #reviewList .reviewItem p {font-size: 1.15em; color: #444; font-family: "Arial"; font-style: italic; padding: 12px; margin: 0;}
	  #reviewList .reviewItem ul {list-style: outside none; font-size: 1.15em; color: #444; font-family: "Arial"; font-weight: 500; padding: 20px 12px 12px 12px; line-height: 1.6em; margin: 0;}
	  	#reviewList .reviewItem ul li {font-size: 1em; padding: 0; margin: 0;}
		#reviewList .reviewItem ul li a {font-weight: 600; text-decoration: none;}
	  #reviewList .reviewItem .hr01 {background: #999; height: 1px; padding: 0; margin: 10px auto 0 auto; display: block; width: 620px;}
	  #reviewList .reviewItem .score {position: absolute; right: 20px; top: 25px; padding: 0; margin: 0;}