/* Category display */
.pr_snippet_category .pr-snippet-wrapper {
    border: none;
    background: none;
    width: auto;
	padding: 0px;
}

.pr_snippet_category .pr-snippet-stars {
    border: none;
    background: none;
	padding:0em;
}

.pr_snippet_category .pr-snippet-rating-decimal {
    display: none;
    clear: right;
}

.pr_snippet_category .pr-snippet-review-count {
    display: inline;
    clear: right;
	line-height: 15px;
}

.pr_snippet_category .pr-snippet-read-write {
    border: none;
    background: none;
    display: none;
}

.pr_snippet_category .pr-snippet-read-reviews {
    display: none;
}

.pr_snippet_category .pr-snippet-write-review {
    display: none;
}

.pr_snippet_category .pr-snippet-write-first-review {
    display: none;
}

/* Product display */
.pr_snippet_product .pr-snippet-wrapper {
    border: none;
    background: none;
    width: auto;
	padding: 0px;
}

.pr_snippet_product .pr-snippet-stars {
    border: none;
    background: none;
}

.pr_snippet_product .pr-snippet-rating-decimal {
    display: none;
    clear: right;
}

.pr_snippet_product .pr-snippet-review-count {
    display: inline;
    clear: right;
    }

.pr_snippet_product .pr-snippet-read-write {
    border: none;
    background: none;
            /* if we don't do this, this container will serve as extra padding on the bottom (which we don't want) */
        display: none;
    }

.pr_snippet_product .pr-snippet-read-reviews {
    padding: 0 1em 0 0;
            display: none;
                    border-right: none;
            }

.pr_snippet_product .pr-snippet-write-review {
            display: none;
                    padding: 0;
            }

.pr_snippet_product .pr-snippet-write-first-review {
    text-align: left;
    display: none;
}

/* Review Snapshot/Summary */

.pr_review_summary .pr-snapshot-express-referral {
    display: none;
}

/* Write Reviews display */
  .prwrapper {
      width: 445px;
  }
  .prCI,
    .prCIupload,
    .prCImainform,
    .prCIpreview {
      margin: 0 0 1.5em 0;
  }
  #reviewForm .prlabel,
  .prlabel.preview {
      float: none;
      text-align: left;
  }
  div.prwrapper .prcontentwrap,
  div.prwrapper .prgroup {
    width:445px;
  }
  div.prwrapper .prcontent {
    width:421px;
  }
  #reviewForm .prsubmit {
      margin-left: 0;
  }



/* Style Overrides */
.pr_review_summary {
	/*  I believe this style (.pr_review_summary) might be a type-o for power reviews. Everything else
		is showing up with hyphens, but this one has underscores. If style breaks in ie7, take a look 
		at this style.
	*/
	position:relative !important;
}
.pr-attribute-group {
	display:block !important;
	width:auto !important;
	clear:both !important;
}
.pr-attribute-key {
	padding-top:4px !important;
}
.pr-attribute-key {
	float:left !important;
}
.pr-attribute-value {
	float:left !important;
	margin:0px !important;
	padding-top:4px !important;
}
.pr-attribute-value-list li {
	float:left !important;
	border-right:solid 1px #000000 !important;
	padding-left:4px !important;
	padding-right:4px !important;
}
.pr-clear {
	height:0px !important;
}
.pr-pagination-top {
	margin-bottom:0px !important;
}
.pr-pagination-bottom {
	padding-top:0.7em !important;
}
.pr-review-author-badge-wrapper {
	margin:2px 0px 2px 0px;
}
.pr-review-author-date {
	display:block !important;
	padding:0px 10px 0px 0px !important;
	margin:0px !important;
	background:none !important;
	border:none 0px !important;
	float:left !important;
}
.pr-review-author {
	float:left !important;
	clear:left !important;
	margin:0px !important;
}
.pr-review-author-info-wrapper {
	margin:0px !important;
}
.pr-review-author-name { 
	display:inline !important;
}
.pr-review-author-location { 
	display:inline !important;
}
.pr-review-bottom-line-wrapper{
	display:none !important;
	visibility:hidden !important;
}
.pr-review-main-wrapper{
	float:left !important;
	width:100% !important;
}
.pr-review-most-helpful {
	margin-bottom:0px !important;
}
.pr-review-points-attr-wrapper {
	position:relative !important;
	width:100% !important;
}
.pr-review-rating {
	clear:left !important;
	margin-bottom:0px !important;
}
.pr-review-rating-headline {
	width:100% !important;
}
.pr-review-rating-wrapper {
	float:left !important;
	padding-top:4px !important;
	padding-bottom:2px !important;
}
.pr-review-text {
	margin:0px 2px 0px 2px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.pr-review-tools {
	padding-top:6px !important;
	padding-bottom:2px !important;
}
.pr-review-wrap {
	padding:2px 0px 0px 0px !important;
	margin:0px !important;
}
.pr-review-wrap p {
	padding:0px !important;
	margin:0px !important;
}