/* Custom Stars */
.pr-snapshot-rating .pr-stars, .pr-review-faceoff .pr-stars, .pr-modal-container .pr-stars, .pr-modal-container .pr-review-faceoff-review-content .pr-stars {background-image: url("../images/common/stars.gif");}
.pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars, .pr-stars-small {background-image: url("../images/common/stars_small.gif");}

/* Snippet */
.pr-snippet-wrapper {background-color:transparent; border: medium none; padding: 0;}
.pr-snippet-stars {border: medium none; padding: 0;}
.pr-snippet-rating-decimal, .pr-snippet-review-count {display: none;}
.pr-snippet-read-write {border: medium none; padding: 0; clear:none;}
.pr-snippet-read-reviews {border: medium none; padding: 0 0 0 4px;}
.pr-snippet-read-reviews a.pr-snippet-link {font-size: 11px; color: #5c5c5c;}
.pr-snippet-read-reviews-qa {font-size:11px; border: medium none; padding: 0;}
#custQALink{padding-left: 7px;}

/* PDP Social display */
.pr-review-social-bar {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.pr-review-fb-social-loyalty {font-family:arial,helvetica,sans-serif; font-size: 11px;padding-left: 2px;}
.pr-snapshot-fb-get-advice-container {margin-right: 22px;}
.pr-snapshot-fb-follow-product-category-label, .pr-snapshot-fb-get-advice-label {display: none;}
.pr-fb-social-button {background: none repeat scroll 0 0 transparent; filter: none; border: medium none; cursor: pointer; padding: 3px; min-width: 0;}
.pr-review-social-bar .pr-snapshot-social-roll {margin-left: 3px; margin-top: 0px;}

/* PDP Review Snapshot */
.pr-snapshot-head, .pr-snapshot-body, .pr-contents {background: none repeat scroll 0 0 transparent; filter: none; border: medium none; padding: 0;}
.pr-snapshot-head-wrapper {padding: 0;}
.pr-snapshot-body-wrapper {border:medium none; padding:0;}
#pr-snapshot-histogram-lnk img {border: medium none; height:20px; width:20px;}
#pr-snapshot-histogram-header {line-height: normal;}
ul.pr-ratings-histogram-content li p {line-height: normal;}
.pr-snapshot-consensus p {line-height: normal;}
.pr-snapshot-body-wrapper .pr-review-points-attr-wrapper {border: 1px solid #ccc;}
.pr-snapshot-body-wrapper .pr-review-points-attr-wrapper .pr-attribute-group {border: medium none; border-radius: 0; width: 33%; margin-right: 0.5%;}
.pr-snapshot-body-wrapper .pr-review-points-attr-wrapper .pr-last {margin-right: 0; float:right;}
.pr-snapshot-attribute-value-list {height: auto;}
.pr-attribute-key p {line-height:normal;}
.pr-snapshot-body-wrapper .pr-attribute-value-list li {font-size: 11px; line-height: 14px;}
.pr-other-attributes {padding: 0;}
.pr-other-attributes-list li.pr-other-attribute-label {font-size: 10px; background: none repeat scroll 0 0 transparent; padding:0;}
.pr-other-attributes-list li.pr-other-attribute-value {font-size: 10px;}

/* PDP Write a Review link */
.pr-snapshot-footer {padding: 16px 0 10px 0;}
.pr-snapshot-footer a.pr-write-review-link:hover {color:#fff;}
.pr-snapshot-no-ratings   .pr-write-review-link {
background: transparent url("../images/common/form_Rbtn_sprite.png") no-repeat ;
  color: #fff; 
  display: block;
  float: left;
  font-size: 12px; 
  outline: medium none;
  text-decoration: none;
  padding:0 17px 1px 17px;
 border-radius: 4px;
}
.pr-write-review-link {background: url("../images/common/form_Rbtn_cap.png") no-repeat scroll right top transparent;
    color: #fff; display: block; float: left; font-size: 12px; outline: medium none; text-decoration: none;padding-right: 17px;}
.pr-snapshot-write-review {background: none repeat scroll 0 0 transparent; padding-left:0;}
.pr-snapshot-write-review span {background: url("../images/common/form_Rbtn_sprite.png") no-repeat scroll 0 0 transparent;
    display: block; padding: 5px 2px 5px 16px;}
.pr-snapshot-write-review-social-loyalty {border-left: 1px solid #CBCBCB; margin-left: 10px; padding: 5px 0 5px 12px;}

/* PDP Review Faceoff */
.pr-review-faceoff {padding: 5px; border-width: 1px;}
.pr-review-faceoff-review-content p {line-height: 16px;}
.pr-review-faceoff-label {font-size:14px; line-height:16px;}
.pr-review-faceoff-img-txt {width: auto; line-height: 16px; font-size: 14px; padding: 4px; margin: 0 0 0 -14px;}
.pr-modal-container .pr-review-faceoff-title {padding: 4px 0 0;}

/* PDP Review Content Header */
.pr-review-content-header {border: medium none; padding: 5px; margin-top: 20px;}
.pr-review-content-header p {line-height: normal;}
.pr-review-sort {background: none repeat scroll 0 0 transparent; filter: none; border: medium none;}
.pr-review-sort-wrapper {padding: 5px 0;}

/* PDP Review pagination links */
.pr-contents-wrapper {border: medium none; padding:0;}
.pr-pagination-top .pr-page-count-wrapper a {display: none;}
.pr-page-count-wrapper {width: 35%;}
.pr-page-nav-wrapper {width: 25%;}
.pr-pagination-top p, .pr-pagination-bottom p {line-height: normal;}
.pr-pagination-bottom .pr-nav-back-to-top {margin-top: 20px;}
.pr-pagination-bottom p.pr-product-follow-link-container {margin: 0; padding: 0;}
.pr-nav-back-to-top a {margin-left: 0;}

/* PDP Review Heading */
.pr-review-rating-wrapper {float: left; width: 100%}
.pr-review-most-helpful {margin-bottom: 10px;}
.pr-review-most-helpful p, .pr-review-most-helpful-bottom p {line-height:normal;}
.pr-review-rating-headline {font-size: 14px; line-height: 16px; clear: left; padding-top: 5px;}

/* PDP Review Body and Footer */
.pr-review-main-wrapper {float: left; width: 280px;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p {margin-top: 0;}
.pr-review-text p {line-height: 16px;}
.pr-review-footer {margin-bottom:20px;}
.pr-review-bottom-line-wrapper p {line-height:normal;}
.pr-review-tools p {margin:0; line-height:normal;}
.pr-fb-reviewComment {line-height:normal;}

/* PDP Review Author */
.pr-review-author {float: right; width: 90px; padding: 10px 0 10px 10px; border-left: 1px solid #ccc; background: none repeat scroll 0 0 #eee}
.pr-review-author p {line-height:normal;}
.pr-review-author-affinities span {display:block;}

/* PDP Social Answers */
.prPaContainer {padding: 0; width: auto; font-size: 11px; background-color:transparent; color: #444;}
.prPaContainer p, .prPaFooter p {line-height:normal;}
.prPaHeader .prPaQuestionPromptIntro {font-size: 14px; margin-bottom: 0;}
.prPaHeader .prPaQuestionPromptIntro span {display:block; margin-left: 0; font-size: 11px;}
.prPaQuestionSubhead {background: none repeat scroll 0 0 transparent; padding: 0 0 5px;}
.prPaHeader .prPaQuestionPrompt {padding: 0;}
.prPaAskQuestionLnk {background: url("../images/common/form_Rbtn_cap.png") no-repeat scroll right top transparent;
    float: left; font-size: 12px; font-weight: normal; outline: medium none; text-decoration: none; margin-top: 8px; padding-right: 17px;}
.prPaAskQuestionLnk span {background: url("../images/common/form_Rbtn_sprite.png") no-repeat scroll 0 0 transparent; padding: 5px 0 5px 17px;}
.prPaCounts {padding-top:5px; font-weight:bold; color:#000;}
.prPaContainer li {border-top: medium none; border-right:medium none; border-bottom: 1px solid #ccc; border-left:medium none;}
.prPaQaDialog .prPaByLine {border: medium none; margin-top: 2px; color: #777;}
p.prPaTotalsLabel, p.prPaAnswerLnk {margin-top: 5px;}
.prPaQ, .prPaA {font-size: 11px; color:#000;}
p.paPrQaPrefix {background: none repeat scroll 0 0 #ddd; border: 1px solid #ccc; color: #333; padding-left: 2px; margin-right: 5px; font-size:9px;}
p.prPaAnswerLnk a {color:#000;}
.prPaContainer .prPaAnswerList li {padding-left: 20px;}
.prPaAnswerDialog {color: #000;}
.prPaAnswerDialog .prPaByLine {color: #777;}
.prPaFooter {padding:0; width:auto; font-size:11px; background-color: transparent;}
.prPaFooter .prPaQuestionPromptIntro {padding: 13px 0 0;}
