/***********************************************/
/* Power Reviews Style Sheet,                   /
/* Demandware custom code start near bottom     /
/* or enter custom CSS in proper pt_ CSS file   /
/***********************************************/

/* override stylesheet for the Powerreviews feature */


/* PowerReviews default stylesheet copyright 2006 all rights reserved */
.prReviewEngine {
/* put font information in merchant specific stylesheets in this class entry */
font: inherit;
}
/* Summary styles */
#prReviewSummary {
border:1px solid #cccccc;
background:#fff url(images/review_summary_bg.gif) bottom left repeat-x;
}
.prSummaryHeader {
background: #dddddd;
margin:0;
padding:.5em 10em .6em 0em; /* large right padding to accept the absolutely positioned
print link*/
height:1em;
line-height:1.0;
position:relative; /* to establish the reference for print link positioning*/
}
.prSummaryTitle {
font-weight:bold;
text-transform:uppercase;
}
.prSummaryCobrand { /* "(Powered by PowerReviews.com)" */

font-size: .9em;
}
/*
a.prSummaryCobrandLink, a.prSummaryCobrandLink:hover {
color:#000;
text-decoration:none;
}
*/
.prSummaryBody { /* Contains Avg. Rating, pros/cons, and write link */
margin:1em;
padding:0;
overflow:auto; /* to auto-expand around contained floats */
}
.prSummaryRating {
font-weight:bold;
font-size:1.2em;
padding:0 0 1em;
border-bottom:1px solid #ddd;
}
.prSummaryWriteReview { /* Already own it? ... */
margin:0em;
padding:0;
overflow:auto;
text-align:right;
}

a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited,
a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active {
font-size: 1em;
}
.prSummaryKey { /* Pros,Cons,Best Uses keys */
width: 100px; /* this should be big enough that "Best Uses" doesn't wrap */
font-weight:bold;
vertical-align:top;
text-align:right;
padding:0px;
float:left;
clear:left;
}
.prSummaryValue { /* values for pros,cons,best uses */
margin-left:100px; /* add left space equal to the width of the key */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* I've padded the values. you could also add some extra
space to the left margin, and keep this zero */
}
.prSummaryCount {
font-weight:normal;
}
.prSummaryPrintableViewLink {
font-size:.9em;
position:absolute; /* to get around the Safari float issue, I've positioned these
absolutely in the header */
bottom:.6em;

right:10px;
width:11em;
text-align:right;
}
.prSummaryPrintableViewLink img {
position:relative;
top:3px; /* nudge the printer icon to fit better with text*/
}
.prReviewSort { /* Reviewed by ... and Sort box */
background:#dddddd;
margin:2em 0 0;
padding:.3em 1em;
border-bottom:1px solid #cccccc;
font-weight:bold;
text-align:right;
text-transform:uppercase; /* for flexibility */
}
.prReviewSortBox {
text-transform:none; /* keep this mixed case if the container has been uppercased */
}
.prReviewCount { /* Reviewed by ... */
float:left;
margin:.3em 0;
}

/* Review styles
--------------------------------------------------*/
#prMiniSiteIndividualReviews { /* wrap around all reviews */
}
.prReviewWrap { /* wraps all reviews */
margin:1em 0;
padding:0 1em;
border-bottom:1px solid #cccccc;
}
.prReviewRating { /* Contains headline and stars */
font-size:1.15em;
}
.prReviewRatingHeadline { /* just the headline */
display:inline;
font-weight: bold;
margin-left: 6px;
}
.prReviewAuthor { /* wrapper for name, location, date */
margin:1em 0;
}
.prReviewAuthorName span, /* set actual name, location date values to bold */
.prReviewAuthorLocation span,
.prReviewAuthorDate span {

font-weight:bold;
}
.prReviewPoints { /* wrapper for pros,cons,best-uses in reviews */
margin:1em 0;
overflow:auto;
}
.prReviewKey { /* these keys and values work like the ones in the summary */
width: 90px;
font-weight:bold;
vertical-align:top;
text-align:right;
padding:0px;
float:left;
clear:left;
}
.prReviewValue {
margin-left:90px; /* match the width of the keys */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* pad it out */
}
.prAdditionalRatingName { /* Contains rating text */
width:90px;
font-weight:bold;
vertical-align:top;
text-align:right;

margin-top:5px;
clear:left;
float:left;
}
.prAdditionalRatingValue {
margin-left:90px; /* match the width of the keys */
vertical-align:top;
text-align:left;
padding: 0px 0px 0px 10px; /* pad it out */
margin-top:5px;
}
.prReviewText { /* The actual review paragraph(s) */
clear:both; /* make sure it clears the keys and values above */
margin:1.5em 0 1em; /* some real breathing room here */
}
.prReviewHelpfulText { /* "X of Y found this review helpful" */
font-size: .9em;
font-style: italic;
margin-top:10px;
margin-bottom:10px;
}
a.prReviewHelpfulTextLink:link, a.prReviewHelpfulTextLink:visited,
a.prReviewHelpfulTextLink:hover, a.prReviewHelpfulTextLink:active {
font-size: 1em;
}

.prReviewHelpfulCount, /* "X of Y" */
.prReviewHelpful { /* "helpful" */
font-weight:bold;
}
.prReviewTools { /* wrapper div for whole helpful/report issue thing */
margin:.5em -1em;
padding:.5em 1em 0;
}
.prReviewRateHelpful { /* Was this review ... ? */
}
.prReviewReportIssue { /* "You may also ..." */
font-size: .9em;
font-style: italic;
margin-left: 0.5em;
}
/* Pagination style */
.prPagination {
padding: 0px 15px 15px 15px;
font: inherit; /* from prReviewEngine */
}
/* Snippet styles */
.prSnippetEngine {
	width: 250px;
	margin: 5px 5px 5px 50px;
	padding: 0px 10px 3px 10px;
	font-size: 10px;
	border: 1px solid #efefef;
	background-color: #fafafa;
/* put font information in merchant specific stylesheets in this class entry */
}
.prSnippetEngine div {
	padding: 0px 2px 2px 0px;
}
.prSnippetTitle {
display:block;
font-weight:bold;
}
.prSnippetRating {
display:block;
}
.prSnippetMsg {
display:block;
padding-left: 0px;
}
.prSnippetWriteReview {
display:inline;
margin: auto;
padding: 0px;
margin: 0px 10px 0px 10px;
}
.prSnippetReadReviews {
display:inline;
margin: 0px 10px 0px 10px;
padding: 0px;
}
a.prSnippetLink {
font-size: 1em;
}
.prSnippetRatingClickable {
display:none;
}
.prSnippetRatingUnclickable {
display:inline;

}
.prSnippetNumberOfRatingsText {
display:inline;
}
/* for merchant response */
.prMerchantResponse {
border: 1px solid #e6e5e2;
background: #eeeeee;
font-style: italic;
padding: 5px;
margin-left: 50px;
text-align: left;
margin-top: 5px;
}
.prVerified {
position:relative;
display:inline;
margin:0 0 -.55em 0;
}

/***********************************************/
/* Begin Demanware Power Reviews CSS           */
/***********************************************/
