/* CSS Override for Power Reviews display */

/* Show the "size and fit roll-up"
	(http://powerreviews-dash.s3.amazonaws.com/PowerReviews_Size_and_Fit_Coding_Details.pdf) */
.pr-other-attributes-histogram, .pr-other-attributes-subratings {
	display: block !important;
}
 
.pr-summary-snippet {
	background-color:#EFEFEF !important;
	padding:10px !important;
}

.pr-summary-snippet .pr-other-attributes-histogram, .pr-summary-snippet .pr-other-attributes-subratings {
  display: inline !important;
}

.pr-summary-snippet .pr-other-attributes-list li.pr-other-attribute-value {
  clear: both !important;
}

.pr-summary-snippet .pr-other-attribute-value-histogram-stats .pr-other-attribute-value-histogram-stats-count .pr-snippet-review-count {
  display: none !important;
}

.pr-summary-snippet .pr-other-attribute-value-histogram-label {
  width: 56% !important;
}

.pr-summary-snippet .pr-other-attribute-value-histogram-wrapper {
  width: 40px !important;
}

.pr-summary-snippet .pr-other-attributes-list li.pr-other-attribute-label {
  background:none !important;
  padding: 0 0 0 0 !important;
  width: 50% !important;
}

.pr-summary-snippet .pr-snippet-link span {
	position:relative !important;
	left:0px !important;
}

.pr-summary-snippet .pr-other-attributes-histogram table {
  width: 180px !important;
}

.pr-summary-snippet .pr-other-attribute-value-histogram-element td.pr-other-attribute-value-histogram-stats {
	width:24px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

/* overrides for review snapshot */

.pr-attribute-value-list {
  margin: 15px !important;
  list-style:disc outside none !important;
  
}

.pr-attribute-value-list li {
  font-size:92% !important;
  line-height:1.4em !important;
  padding-left:2px !important;
}

.pr-other-attributes-list li.pr-other-attribute-label {
	float:left !important;
	font-weight:bold !important;
	padding: 0 0 0 0em !important;
	width:50% !important;
	text-transform:capitalize !important;
}

.pr-other-attributes-list li {
	margin:0.2em 0 !important;  
}

.pr-other-attributes-list li.pr-other-attribute-value {
	float:left !important;
	width:60% !important;
	background:none !important;
}

.pr-review-rating-headline {
	clear:left !important;
}

.pr-review-faceoff-img-txt {
  	font-size:15px !important;
  	width:18px !important;
	padding:6px !important;
	margin-left:-15px !important;
}

.pr-hidden {
	display:none !important;
}

.pr-snapshot-attribute-value-list {
	height:auto !important;
  min-height: 6.6em !important;
}

.pr-attribute-label-pros {
  color: #0B610B !important;
}

.pr-snippet-read-write {
	font-size:12px !important;
	border:none !important;
	background:none !important;
	position: absolute !important;
	padding-left: 120px !important;
	font-weight: bold !important;
	margin-top: -3px !important;
}

#pqvleftContent .pr-snippet-read-write {
    width: 164px;
}

.pr-snippet-wrapper {
	border:none !important;
	background:none !important;
}

.pr-snippet-stars{
	border:none !important;
}

.pr-snippet-read-write a.pr-snippet-link {
	text-decoration: underline !important;
}

.pr-snippet-read-reviews {
	padding-left:9px !important;
}

.pr-snippet-write-review {
	padding-right:0px !important;
	padding-top:1px !important;
}

#pqvleftContent .pr-snippet-write-review {
    float: left;
    padding: 0 9px !important;
}

.pr-other-attribute-label {
	font-size:10px !important; 
}
.pr-review-author p {
                display: inline !important;
}
.pr-review-rating-wrapper, .pr-review-main-wrapper {
                float:none !important;
                width:100% !important;
}
.pr-review-author {
                float:none !important;
                width:100% !important;
}
.pr-review-engine * {
	font-family: Helvetica,Arial,sans-serif;
	font-size:11px !important;
}
.pr-review-author p {
	display: inline !important;
}
.pr-review-rating-wrapper, .pr-review-main-wrapper {
	float: none !important;
	width: 100% !important;
}
.pr-review-author {
	float: none !important;
	width: 100% !important;
}

.pr-review-engine a {
    /*text-decoration:underline !important;*/
    color:#0072BC !important;
}
.pr-review-engine ul li {
    margin: 0 !important;
}
.pr-snapshot-head p {
    line-height: 1.88em !important;
}
.pr-snapshot-title {
    font-size: 114% !important;
    margin: 0 !important;
}
.pr-snapshot-cobrand {
    font-size: 85% !important;
}
.pr-snapshot-average-based-on-text {
    line-height: 20px !important;
    margin: 0 !important;
}
.pr-attribute-value-list {
    margin: 0 !important;
}
.pr-attribute-value-list li {
    font-size: 92% !important;
    line-height: 1.4em !important;
    padding: 0 0 0 2px !important;
}
.pr-attribute-key p {
    margin: 0 !important;
}
.pr-other-attributes ul, .pr-other-attributes-histogram ul, .pr-other-attributes-subratings ul {
    margin: 0 !important;
}
.pr-other-attributes-list li.pr-other-attribute-label {
    background-image: url("/media/reviews/pwr/engine/images/icon_grid_bullet.gif") !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    float: left !important;
    font-weight: bold !important;
    margin-right: 2% !important;
    padding: 0 0 0 0.7em !important;
    text-transform: uppercase !important;
    width: 31.25% !important;
}

.pr-pa-snippet-wrapper .pr-pa-snippet-title {
	text-align: center;
	margin-bottom: 0px;
	display: block;
}

.pr-pa-snippet-wrapper .pr-pa-snippet-text {
	line-height:15px;
	margin-left:15px;
}

.pr-pa-snippet-wrapper .pr-pa-snippet-questions {
	border-right:none;	
}

.pr-pa-snippet-wrapper .pr-pa-snippet-read-questions {
	width:193px;	
}

.pr-pa-snippet-wrapper .pr-pa-snippet-ask-question {
	width:193px;	
	margin-left: 0px;
	font-size:11px;
}

.pr-pa-snippet-wrapper .paPrQaPrefix {
	margin-bottom: 0px;
	font-size: 12px;
}

.prPaPageCount, .prPaCounts{
	font-size: 12px;	
}

div .prPaContainer, div .prPaFooter {
	width: auto;	
}

.prPaContainer .prPaHeader .prPaQuestionPrompt {
	font-size: 12px;
}

.prPaContainer .prPaAskQuestionLnk span {
	padding: 5px 7px 5px 18px;	
}

.prPaFooter .prPaAskQuestionLnk span {
	padding: 5px 7px 5px 18px;	
}