/* Overrides for product review page */

.prwrapper {
  margin:0;
  margin: auto;
  padding:0;
}
.review_links {
	display:none;	
}

/* categorygrid*/
.producthits .prStars.prStarsSmall {
  /*float: left;*/
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  /*background-position: 0px -41px ! important;*/
  height:10px ! important;
  line-height:10px ! important;
  text-align:center ! important;
  margin-left:59px !important;
  margin-top:3px;
}
/* pdp */
.productdetail .productreview .prStarsSmall {
   background-image:url(../images/stars_small_bb.gif) !important;
   background-position:0px -50px;
   height:10px;
   line-height:10px;
}

#prReviewEngineDiv {
  font-family:Verdana;
  color:#533215;
  font-size:11pt;
  padding-top:23px;
  margin-left:-3px;
  pargin-right:-3px;
}

#prReviewEngineDiv .prComments {
  font-family:Verdana;
  color:#533215;
  font-size:11px;
}

#pdpReviewsTab h2 {
   display:none;
}

#prReviewEngineDiv .prStars.prStarsSmall {
  
  /*background-position:0px 0px !important;*/
  height:10px ! important;
  font-family:Verdana;
  color:#533215;
  width:62px;
  margin-top:3px;
  
}

.prSnippetReadReviews {
  margin-top: 2px;
  float: right;
}

#prReviewSummary {
  background:none;
  border:0px solid grey;
  
}

#prReviewSummary .attributeGroup {
    float:left;
    width:161px;
}

.prReviewWrap {
   font-family:Verdana;
   color:#533215;
   font-size:11px;
   margin-top:29px; ! important;
   padding-bottom:20px;
}
.prReviewRatingHeadline {
   font-size:11px;
   font-family:Verdana;
   color:#533215;
   padding-bottom:4px;
   font-weight:bold;
   vertical-align:top;
   padding-left:30px;
}

.prReviewAuthorName {
   font-family:Verdana;
   color:#533215;
   font-size:11px;
}

.prReviewKey {
   width:130px;
   font-weight:normal;
   text-align:left;
   font-size:11px;
   
}
.prReviewValue {
   
   font-weight:normal;
   text-align:left;
   font-size:11px;
   padding-left:20px;
   
}
#prReviewSummary .prSummaryAverageRatingText {
  display:none;
}

#prReviewSummary .prStars {
  background-image:url(../images/stars_small_bb.gif) !important;
  height:10px;
  font-family:Verdana;
  color:#533215;
}
#prReviewSummary .prSummaryRating {
  color:#533215;
  font-size:11px;
}
.prSummaryKey {
  width:130px;
  text-align:left;
  font-weight:normal;
}
.prSummaryValue {
    padding-top:3px;
    padding-left:0px;
    margin-left:0px;
    width:170px;
}

#prReviewSummary .prStars {
   background position: 0px 0px;
   width:62px;
   margin-top:5px; 
} 
.prReviewPoints {
  color:#533215;
  font-size:11px;
  line-height:12pt;
}

.productdetail .prSnippetEngine div.prSnippetWriteReview,.prSnippetEngine div.prSnippetReadReviews {
	padding:3px 10px 0 0 !important;
}

.productdetail .prSnippetRatingDecimal {
	display:none;
}

.productdetail .prSnippetNumberOfRatingsText {
	display:none;
}

.productdetail .prSnippetTitle {
	display:inline !important;
	float:left;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

.productdetail .prSnippetEngine .prSnippetTitle {
	display:none !important;
}

.productdetail .prSnippetRatingUnclickable {
	display:inline !important;
	float:right;
	padding:0px !important;
}


.prSnippetWriteReview {
  margin-top: 2px;
  float: left;
  margin-right: 5px; 
}


/* Layout Formatting for Rate Product Section */

.pr-product .rate_product {
  padding-top: 10px;
}


/* Product Page Overrides */

.pr-product {
/*
  padding-bottom: 5px;
  margin-left: -5px;
  width: 225px;
  clear: both;
  height: 35px;
*/
  clear: both;
  margin: 0 auto; /* centers box in Firefox */
  width: 248px;
  width: "250px"; /* IE only */

  height: 35px;
}

.pr-product .prSnippetEngine{
  padding: 0;
  clear: both;
}

.pr-product .prSnippetEngine .prSnippetTitle {
  padding-top: 4px;
  margin-right: -5px;
  float: left;
  width: 103px;
  width: "115px"; /* IE only */
}

.pr-product .prSnippetEngine .prSnippetRatingUnclickable {
  float: left;
}

.pr-product .prSnippetEngine .prSnippetRatingUnclickable .prStars.prStarsSmall {
  position: static;
  float: left;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}



.pr-product .prSnippetEngine .prSnippetRatingUnclickable  .prSnippetNumberOfRatingsText {
  float: left;
  display: none;
}
.pr-product .prSnippetEngine .prSnippetRatingUnclickable  .prSnippetRatingDecimal {
  float: left;
  display: none;
}

.pr-product .prSnippetEngine  .prSnippetWriteReview{
  float: left;
  clear: left;
  padding-right: 0px;
  margin-top: -5px;
  width: "100px"; /* IE only */
}

.pr-product .prSnippetEngine .prSnippetReadReviews{
  float: left;
  margin-top: -5px;
  width: 110px; 
}

/* Link Overrides */
.prSnippetEngine a {
  font-size: 12px;
  color:#e88409;
  text-decoration: underline;
}

.prSnippetEngine a:hover{
  color: #016CA0;
}


#prContents a:link {
  color: #004967;
  text-decoration:none; 
}

#prContents a:visited {
  color: #c10202;
  text-decoration: underline;
}

a.prSummaryWriteReviewLink:link {
  color: #004967;
  text-decoration: none;
  font-size:11px;
  text-align:right;
  float:right;
  font-weight:bold;
  margin-top:10px;
  padding-right:17px;
}

a.prSummaryWriteReviewLink:visited {
  color: #c10202;
  text-decoration: underline;
}


.prSummaryBody a:link {
  color: #004967;
  text-decoration: underline;
  font-size:11px;
}

.prSummaryBody a:visited {
  color: #c10202;
  text-decoration: underline;
}




/* Category overrides */
.pr-category{
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 15px;
  margin: 0px;
  margin: auto;
}
.pr-category .prSnippetReadReviews .prSnippetLink {
  float: left;
}
.pr-category .prSnippetEngine .prSnippetTitle {
  display: none;
}
.pr-category .prSnippetEngine .prSnippetNumberOfRatingsText {
  display: none;
}
.pr-category .prSnippetEngine .prSnippetRatingDecimal {
  display: none;
}
.pr-category .prSnippetEngine .prSnippetRatingUnclickable {
  padding: 0px;
}
.pr-category .prSnippetEngine .prSnippetReadReviews{
  float: none;
  clear: both;
  padding: 0px;
}

/* Sub cat page overrides */
/*
.pr-subcat{
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 15px;
  margin: 0px;
  margin: auto;
}
.pr-subcat .prSnippetReadReviews .prSnippetLink {
  float: left;
}
.pr-subcat .prSnippetEngine .prSnippetTitle {
  display: none;
}
.pr-subcat .prSnippetEngine .prSnippetNumberOfRatingsText {
  display: none;
}
.pr-subcat .prSnippetEngine .prSnippetRatingDecimal {
  display: none;
}
.pr-subcat .prSnippetEngine .prSnippetRatingUnclickable {
  padding: 0px;
}
.pr-subcat .prSnippetEngine .prSnippetReadReviews{
  float: left;
  padding: 0px;
}
*/
/* Sub cat page overrides */
.pr-subcat{
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 15px;
  margin: 0px;
  margin: auto;
}

.pr-subcat  div.prStars.prStarsSmall {
  padding: 0px;
  margin: 0px;
  float: none;
  margin: 0 auto;
}
.productlisting .prSnippetEngine .prSnippetTitle {
  display: none;
}
.productlisting .prSnippetEngine .prSnippetNumberOfRatingsText {
  display: none;
}
.productlisting .prSnippetEngine .prSnippetRatingDecimal {
  display: none;
}
.productlisting .prSnippetEngine .prSnippetRatingUnclickable {
  padding: 0px;
}
.productlisting .prSnippetEngine .prSnippetReadReviews{
  padding: 0px;
  margin: 0px;
  float: none;
  margin: 0 auto;
  display:none;
}

.productlisting .prSnippetEngine .prSnippetWriteReview{
   display:none;
}

/* Homepage Overrides */
.pr-homepage {
  margin: 0px;
  margin: auto;
}
.pr-homepage .prSnippetEngine {
  margin-left: 10px;
}
.pr-homepage .prSnippetEngine .prSnippetReadReviews {
  padding: 0px;
  clear: both;
  float: left;
  padding-left: 5px;
}
.pr-homepage .prSnippetReadReviews .prSnippetLink {
  float: left;
}
.pr-homepage .prSnippetEngine .prSnippetTitle {
  display: none;
}
.pr-homepage .prSnippetEngine .prSnippetNumberOfRatingsText {
  display: none;
}
.pr-homepage .prSnippetEngine .prSnippetRatingDecimal {
  display: none;
}

.prSummaryHeader , .prReviewSort {
  /* padding: .5em 10em .6em 1em; */
  height: 30px;
  /*line-height: 1em;*/
  background-color:#F5F2ED;
  vertical-align:baseline;
  padding-left:12px;
  padding-right:3px;
  padding-top:3px;
  padding-bottom:3px;
  border:0px;
  margin:0px;
}

#prSummaryWriteReviewId_R {
  position:relative;
  top:-2px;
  right:10px;
}

.prSummaryRating {
  font-size: 1em;
}

.prSummaryWriteReview {
  margin: 0;
}

.prReviewAuthorDate span {
  margin-top: .5em;
}

.prVerified {
  margin: 0 0 0em 0.5em; 
}

.prPagination {
  border-bottom: 0px solid;
  font-size:11px;
  color:#533215;
}
.prReviewHelpfulText {
  font-weight:normal;
  font-style:normal;
}
.prReviewHelpfulCount {
  font-weight:normal;
  font-style:normal;
}
.prReviewHelpful {
   font-weight:normal;
}

select#sorter {
  font-size:11px;
  margin-left:3px;
}

.prReviewCount {
  margin-top:6px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

#prSummaryCobrandId_R {
   /*vertical-align:baseline;*/
   float:left;
   margin-top:10px;
   padding-left:3px;
   
   
}

.prSummaryCobrandLink {
  color:#533215 ! important;	
}
.prReviewText {
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
}

.prReviewSortBox {
   
   padding:3px;
   /*vertical-align:baseline;*/
   margin-top:2px;
   display:block;
}

div.prSummaryRating span {
  vertical-align:baseline;
  padding-left:3px;
}

.prRatingStarsText {
   padding-left:64px;
   display:block;
   margin-top:-3px;
   font-weight:bold;
  
}

.pr-snippet .prRatingStarsText {
   display:none;
}

.prSnippetRatingUnclickable span.prRatingStarsText {
   padding-left:66px;
   display:block;
   margin-top:-0px;
   /*font-weight:bold;*/
   font-size:11px;
   font-family:Verdana;
}
/*
span.prRatingStarsText{
   padding-left:64px;
   display:block;
   margin-top:-3px;
   font-weight:bold;
}
*/

.prReviewAuthorName a {
  display:none;
}

.prSummaryTitle {
  float:left;
  margin-top:10px;
}

#pdpWriteReview {
  color: #004967;
  text-decoration: none;
  font-size:9px;
  text-align:right;
  padding-left:8px;
   height:15px; 
  font-weight:bold;
  margin-top:12px;
}

/* new version */
.productreview .pr-snippet {
  height:15px;
  float:left;
  width:100px;
}

.productreview .pr-snippet .pr-snippet-wrapper {
  border:0px;
  background:none;
  padding:0px;
}

.productreview .pr-snippet .pr-snippet-wrapper .pr-snippet-review-count {
   display:none;
}

.productreview .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write {
  display:none;
}
/* stars div at bottom of product */
.productreview .pr-snippet .pr-snippet-wrapper .pr-snippet-stars {
   border:0px;
   padding:0px;
   width:120px;
}
.productreview .pr-snippet .pr-snippet-wrapper .pr-snippet-stars .pr-snippet-rating-decimal.pr-rounded {
   background:none;
   color:#004b6b;
   padding-top:0px;
   margin-top:1px;
   /*font-weight:bold;*/
   font-size:11px;
   display:block;
   float:left;
}
/* stars at bottom of product */
.productreview .pr-snippet .pr-snippet-wrapper .pr-snippet-stars .pr-stars.pr-stars-small {
  
  background-image:url(../images/stars_small_bb.gif) !important;
  /*  background-image:url(../images/stars_small_test.gif) !important;*/
  margin-top:0px;
  margin:0;
  margin-left:-12px;
  height:18px;
  float:left;
  /*width:85px;*/
  width:79px;
  
}

.productdetail .productreview .reviewlinks {
   height:15px;
   float:left;
   margin-top:2px;
   padding-top:1px;
}

/* grid styles */
.review .pr-snippet {
  height:15px; 
}
.review .pr-snippet .pr-snippet-wrapper {
  border:0px;
  background:none;
  padding:0px;
  margin-left:3px;
}

.review .pr-snippet .pr-snippet-wrapper .pr-snippet-review-count {
   display:none;
}

.review .pr-snippet .pr-snippet-wrapper .pr-snippet-read-write {
  display:none;
}
.review .pr-snippet .pr-snippet-wrapper .pr-snippet-stars {
   border:0px;
   padding:0px;
   margin-left:36px;
   float:none;
}
.review .pr-snippet .pr-snippet-wrapper .pr-snippet-stars .pr-snippet-rating-decimal.pr-rounded {
   background:none;
   color:#533215;
   padding:0px;
   display:none;
}

/* stars for category grid */
.review .pr-snippet .pr-snippet-wrapper .pr-snippet-stars .pr-stars.pr-stars-small {
  margin-top:0px;
  
  height:18px;
  background-image:url(../images/stars_small_bb.gif) !important;
}

.productdetail .productreview .reviewlinks {
   height:15px;
   float:left;
   margin-top:2px;
   padding-top:1px;
}



/* new engine styles (full reviews)*/
.pr-review-engine,.pr-snapshot-rating {
	position:relative;  
}

.pr-stars{
	position:relative;
	zoom:1;
}
.pr-review-engine a {
  color:#004B6B;
  
}
.pr-review-engine .pr-contents-wrapper {
  
}
.pr-review-engine .pr-contents-wrapper .pr-review-rating-wrapper .pr-review-rating {
  
}
/* for the engine, stars at top of each detaild review*/
.pr-review-engine .pr-contents-wrapper .pr-review-rating-wrapper .pr-stars.pr-stars-small {
   background-image:url(../images/stars_small_bb.gif) !important;
   /*background-image:url(../images/stars_small_test.gif) !important;*/
	height:18px;
	width:85px;
	margin:0;
    margin-top:0px;
    margin-left:-12px;
    
    line-height:16px;
    
}
/* for the engine stars at top of summary only */
.pr-review-engine .pr-snapshot-body .pr-stars {
   background-image:url(../images/stars_bb.gif) !important;
    /* background-image:url(../images/stars_small_test.gif) !important;*/
   height:18px;
   width:112px;
   margin:0;
	position:relative;
	left:-5px;
   line-height:16px;
}
.pr-review-points-attr-wrapper .pr-attribute-group {
	width:31.3%;
	}
.pr-review-engine .pr-review-rating .pr-rating {
  display:none;
}


/* NEW */

.pr-header {
   /*min-height:165px;*/
}

.pr-snapshot-head {
   background-image:none;
   border:0px;
   background-color:#F5F2ED;
   height:30px;
   padding-bottom:0px;
}

.pr-snapshot-head-wrapper  {
  color:#333333;
  padding-left:5px;
  padding-bottom:3px;
}

.pr-snapshot {
  min-height:126px;
}

.pr-snapshot-title {
  color:#6C6B66;
  font-size:16px;
  padding-bottom:3px;
}

.pr-rating.pr-rounded.average {
   display:none;
}
.pr-snapshot-average-based-on-text {
  font-weight:bold;
  margin-top:-2px;
}
.pr-snapshot-body {
   border:0;
   marging:0;
   background-color:transparent;
}

.pr-snapshot-body-wrapper {
   border:0;
   marging:0;
   background-color:transparent;
 
}


.pr-snapshot-consensus-value {
   background:transparent;
   color:#533215;
   font-weight:bold;
   border:0;
   font-size:11px;
   margin:0;
   padding:0;
   vertical-align:bottom;
}
.pr-snapshot-footer .pr-snapshot-write-review {
   /*position:relative;
   top:-90px;
   left:395px;*/
   color:#004b6b;
   font-weight:bold;
   font-size:11px;
   background-image:none;
}
.pr-snapshot-head .pr-snapshot-write-review {
   
   color:#004b6b;
   font-weight:bold;
   font-size:11px;
   background-image:none;
   float:right;
}

.pr-review-sort {

  background-color:#F5F2ED;
  color:#6C6B66;
  font-size:16px;
  text-transform:uppercase;
  border:0;
  margin:0;
}

.pr-review-sort .pr-review-sort-box {
  font-size:11px;
  text-transform:none;
  color:#533215;
}

.pr-contents {
   border:0;
   margin:0;
   padding:0;
   background-color:transparent;
}

.pr-contents-wrapper {
   border:0;
   clear:both;
}
.pr-review-author  {
  /*width:177px;*/
  width:100%;
  float:none;
  font-size:11px;
}

.pr-review-rating-wrapper {
  width:100%;
}

.pr-review-author-date {
  margin:0;
  padding:0;
  border:0;
  background-color:transparent;
  background-image:none;
}

.pr-review-author-info-wrapper {
  
}

.pr-review-author-badge-wrapper {
  display:none;
}

.pr-review-rating-wrapper {
  float:none;
}


.pr-review-author-info-wrapper .pr-review-author-name {
  display:inline;
}
.pr-review-author-info-wrapper .pr-review-author-location {
  display:inline;
}
.pr-review-main-wrapper {
  float:none;
  width:100%;
}
.pr-review-tools  {
   margin-top:5px;
}
.pr-review-helpful-text , .pr-review-report-issue  {
  font-size:11px;
  
}

/* Write review */
#reviewForm {
  color:#533215;
}

