.user-reviews-head {padding:15px 0 0;}
.user-reviews-head .average-rating h3{padding-left:2px;}
.user-reviews-head .static-rating{float:none;}
.user-reviews-head .number-of-reviews,
.user-reviews-head .view-all-reviews{float:left;font:10px/10px Verdana;text-transform:uppercase;margin:0 10px 0 5px;}
.user-reviews-head .view-all-reviews{float:none;margin:0;height:25px;}
.user-reviews-head .average-rating{float:left;margin:0px 100px 0px 100px;}
.user-reviews-head .average-fit{float:left;}

.review-pagination {float:right;line-height:23px;}
.user-review{ padding:30px 0 0; }    /* height was 200 when fit was included     */
.user-reviewUSER{padding:30px 0 0;width:auto; margin: 10px 0px 10px 0px; height: 270px;  border-bottom: solid 1px #eeeeee;}
.user-review-teaser{float:left;width:180px;}
.user-review-teaser a {text-decoration: none; }
.user-review-teaser a:hover {text-decoration: underline; }
.user-review-body{margin:20px 0; float:left;width:760px;}
.user-review-bodyPAGE{float:left;width:500px; margin-left:40px; }
.user-review-body .user-review .static-rating{margin: 0px; width: 500px; }
.user-reviews-foot{clear:both;width:100%;}
.review-uses {margin-top: 10px; }

.review-text { width:500px; float: left; font-size: 12px; color: #706d6a; }
.review-date { margin: 0px 0px 5px 0px; }
.rating-count { float: left; }
.user_review_amount { padding-bottom: 5px; border-bottom: solid 1px #eeeeee; margin-bottom: 20px; font-size: 13px; color: #787878; }


/* review pages */
#reviews { width: 763px; }
.user_page_header { 
	line-height: 1.2em; 
	float: left; 
	font-size: 24px; 
	padding-top: 8px;
	height: 40px;  
	text-indent: 0px; 
	border: 0; 
	margin: 0; 
	font-family: verdana, serif; }
	
#review_prodcut_name { width: 500px; }
a.review_prodcut_name {font-size:16px;  font-weight: bold; width: 500px;  }
#reviews a.more { text-transform: uppercase; }
#reviews img.icon {  float: left; margin: 8px 0 0 10px; }
#reviews .reviews { padding: 0px 0px 30px 0px;   border-top:3px solid #D1D1D1; }
#reviews .reviews .review { width: 100%; overflow: hidden; margin-bottom: 45px; }
#reviews .reviews .review .photo, #reviews  .review .info { float: left; }
#reviews .reviews .review .photo { width: 200px; text-align: center; }
#reviews .reviews .review .photo img { margin-bottom: 10px; }
#reviews .reviews .review .photo p, #reviews .reviews .review .photo a { display: block; margin-bottom: 0; }
#reviews .reviews .review .photo p.note { font-size: 10px; }
#reviews .reviews .review .info { width: 543px; margin-left: 20px; }
#reviews .reviews .review .info .track { margin: 5px 0 20px; }
#reviews .reviews .review .info p { margin-bottom: 17px; }
#reviews a.top { padding: 6px 0 20px; display: block; }

.rating-row { clear: both; }

#reviews.product-sort { margin: 0px auto;   }
#reviews.product-sort .product-info { height:225px; width: 100%; padding:40px 0px 25px 0px;  }
#reviews.product-sort .product, #reviews.product-sort .stats { float: left; }
#reviews.product-sort .average-rating, #reviews.product-sort .average-fit { float: left; }
#reviews.product-sort .average-rating { width:250px; }
#reviews.product-sort .average-rating .rating-count { }
.star { float: left; width: 40px; }
.inner-bar { float: left;  width: 102px; height: 6px; margin-top: 6px; background-color: #ececec; }
#reviews.product-sort .average-rating .count { float: left; width: 20px; text-align: right; }
#reviews.product-sort .average-fit {  }
#reviews.product-sort .average-fit .static-slider {  margin-top: 3px; }
#reviews.product-sort .add-review { float: right; }
#reviews.product-sort .add-review a { float: right; margin-top: 88px; text-indent:-9999px; width:84px; }
#reviews.product-sort .product { margin-right: 20px; width: 200px; text-align: center; }
#reviews.product-sort .stats { width: 450px; height: 210px; }
#reviews.product-sort form  {}
#reviews.product-sort form .sort-by, #reviews.product-sort form .drop { float: left; }
#reviews.product-sort form .sort-by { margin: 4px 8px 0 0; }
#reviews.product-sort .prod_review_name { line-height: .9em; height: auto; font-size: 30px; padding: 8px 0; text-indent: 0px; border: 0; margin: 0; }


.reviewed_by {margin-top: 20px; }
input.write-review {float: right; }

#review-form{clear:both;}
#review-form fieldset {padding-top:25px;}
#review-form .required-notice {font-style:italic;margin:0 0 15px;}

#review-form input#nickname{width:419px;margin-right:5px;}
#review-form input.radio{width:auto;border:0;padding:0;}
#review-form .input-wrapper{display:block;clear:left;}
.ie7 #review-form .input-wrapper{position:relative;margin-top:-7px;}
#review-form .input-wrapper input{clear:none;}
#review-form .char-count {clear:left; width:480px;}
#review-form a.check-nickname{position:relative; left:10px; top:0px; width:30px; text-indent:-999em;background:url(../images/buttons/check.gif);}
#wrapper-review-product form .row{float:left;clear:left;padding:10px 0 0;width:960px;}
#review-form .rating-row{width:auto;}
#review-form .ratings .row{padding:15px 0 5px;}
#review-form .overall-rating{margin-right:10px;}
#review-form .ratings input.radio{clear:left;}
#review-form .about-you input.radio{clear:left;}
#review-form .about-you label.for-radio{padding:2px 3px 0;margin:0 42px 0 0;white-space:nowrap;}
.ie6 #review-form button.submit{display:inline-block;}
#review-form .row .note{clear:both; display:block; font-style:italic;}
.ie #review-form .row .note{display:inline;}

#review-form form { border: none;}
#review-form fieldset { border: none;}
#review-form select{letter-spacing:0.1em; padding: .3em;  font-size: 9px; color: #868686;  border: #c7c7c7 solid 1px; }
#review-form input.buttons{margin: 15px 0px; width: 68px; height: 21px; letter-spacing:0.1em; padding: .3em;  font-size: 9px; color: #868686;  border: none;}
#review-form input {float: left; letter-spacing:0.1em; padding: .3em;  font-size: 9px; color: #868686;  border: #c7c7c7 solid 1px; clear:left;width:480px; }
#review-form textarea {float: left; padding: .3em;  font-size: 9px; color: #786C68;  font-family: Verdana; border: #c7c7c7 solid 1px; clear:left; width:480px; height: 150px; }

.cancel-btn { margin-top: 15px; } 
#review-form .ratings input.radio{clear:none;}
#review-form label,
#review-form input{float:left;}
.rev_error { color: #333333; font-weight: bold; margin: 20px 0px; } 

