

.prReviewEngine {

	

	font: inherit;

}



/* Summary styles */

#prReviewSummary {

	border:1px solid #cccccc;	

}



.prSummaryHeader {

	background: #dddddd;

	margin:0;

	padding: 5px 0 6px 10px; 

	height:1em;

	line-height:1.0;

	position:relative;  

}



.prSummaryTitle {

	font-weight:bold;

	text-transform:uppercase;

	}



.prSummaryCobrand {  

	font-size: .9em;

	}



.prSummaryBody {  

	margin:1em;

	padding:0;

	overflow:auto; 

	}



.prSummaryRating {

    font-weight:bold;

    font-size:1.2em;

	padding:0 0 15px 0;

	border-bottom:1px solid #ddd;

	}



.prSummaryWriteReview {  

	margin:1em;

	padding:0;

	overflow:auto;

	text-align:right;

	}



a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited, a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active {

	font-size: 1em;

	text-decoration:underline !important;

	}



.prSummaryKey {		

	width: 100px;  

	font-weight:bold;

	vertical-align:top;

	text-align:right;

	padding:0px;

	float:left;

	clear:left;

	}



.prSummaryValue { 

	margin-left:100px;	

	vertical-align:top;

	text-align:left;

	padding: 0px 0px 0px 10px; 

	}



.prSummaryCount {

	font-weight:normal;

	}



.prSummaryPrintableViewLink {

	font-size:.9em;

	position:absolute; 

	bottom:.6em;

	right:10px;

	width:11em;

	text-align:right;

	}



.prSummaryPrintableViewLink img {

	position:relative;

	top:3px; 

	}



.prReviewSort { 

	background:#dddddd;

	margin:2em 0 0;

	padding:.3em 1em;

	border-bottom:1px solid #cccccc;

	font-weight:bold;

	text-align:right;

	text-transform:uppercase;  

	}



.prReviewSortBox {

	text-transform:none;

	}



	.prReviewCount { 

		float:left;

		margin:.3em 0;

		}

#pr_tab_content .prPagination{

border: none;

}

/* Review styles

--------------------------------------------------*/



#prMiniSiteIndividualReviews { 



	}



.prReviewWrap { 

	margin:1em 0;

	padding:0 1em;

	border-bottom:1px solid #cccccc;

	}



.prReviewRating { 

	font-size:1.15em;

	}



.prReviewRatingHeadline { 

    display:inline;

	font-weight: bold;

    margin-left: 6px;

}



.prReviewAuthor { 

	margin:1em 0;

	}



	.prReviewAuthorName span, 

	.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: 25%;

	font-weight:bold;

	vertical-align:top;

	text-align:right;

	padding:0px;

	float:left;

	clear:left;

}

.prReviewValue {

	margin-left:0px; /* match the width of the keys */

	vertical-align:top;

	text-align:left;

	float: left;

	width: 70%;

	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 {

/* put font information in merchant specific stylesheets in this class entry */

	width: 100%;

	margin: 0;

	padding: 0;

	overflow: hidden;

}

.prSnippetEngine div {

	text-align: left;

}

.prSnippetTitle {



	font-weight:bold;

}

.prSnippetRating {

	display:block;

}

.prSnippetMsg {

	display:block;

	padding-left: 0px;

}

.prSnippetWriteReview {

	float:right;

    margin:-40px 26px 0 0;

}

.prSnippetReadReviews {

	float:right;

    margin: -25px 26px 0 0;

    clear:both;

}

a.prSnippetLink {

	font-size: 1em;

	_font-size: 0.9em;

	margin: 0 50px 0 0;

}

.prSnippetRatingClickable {

	display:none;

}

.prSnippetRatingUnclickable {

	display:block;

}

.prSnippetNumberOfRatingsText {

    display:inline;

}

/* for merchant response */

.prMerchantResponse {

	border: 1px solid #e6e5e2;

	background: #eeeeee;

	font-style: italic;

	padding: 2px;

	margin-left: 40px;

	text-align: left;

	margin-top: 5px;

}



.prVerified {

    position:relative;

    display:inline;

	margin:0 0 -.55em 0;

}



/* Netshops additions */



.prNewFeature {

	color: #4d4b4b ;

	font-size: larger; 

}

/* Modifications for Fluid Product Page */

.prSnippetTitle, .prSnippetRatingUnclickable, #info2{

	width: 100% !important;

	float: left !important;

	margin: 0 !important;

}

#info2{

	display: inline;

	padding: 0 !important;

	overflow: hidden !important;

}

#info3{

	display: inline;

	overflow: hidden;

	float: left;

	width: 100%;

}

.prSnippetRatingUnclickable {

	padding: 0 !important;

	width: 100% !important;

	display: inline !important;

	overflow: hidden !important;

}

.prSnippetEngine{

	margin: 5px !important;

	float: left !important;

	display: inline !important;

	overflow: hidden !important;

}

.prSnippetTitle{

	padding: 0 !important;

}

.prSnippetRatingUnclickable{

	padding: 5px 0 !important;

}

.prSnippetWriteReview, .prSnippetReadReviews{

	padding: 0 !important; 

	display: inline !important;

	margin: 0 7px 0 0 !important;

	float: none !important;

}

.prSnippetReadReviews a, .prSnippetWriteReview a{

	margin: 0 !important;

	padding: 0 !important;

}

div.prStars {

    background-repeat: no-repeat;

    height: 20px;

    width: 120px;

    float: left;

    padding: 0;

    margin: 2px 0 0 0;

}

.prStarsSmall {

	margin-top:0px !important;

	height: 15px !important;

	width: 85px !important;

	

}



#prodPageRightColumn div.prStars.prStarsSmall {

	position: static;

}

.prSnippetNumberOfRatingsText{

	margin: 0 0 0 10px !important;

	padding: 0 !important;

	float: left !important;

	display: inline !important;

}

#info2 {

	height: auto !important;

	display: block;

}

.prReviewKey{

	text-align: left;

	width: 25%;

}



#MyReviewHeader{

	display: none; margin: 0 !important; padding: 0 !important;

}

.prVerified{

	display: inline;

	margin-left: 5px;

	margin-right: 5px;

}

.prReviewAuthorName, .prReviewAuthorLocation, .prReviewAuthorDate{

	display: inline;

}
