.prReviewEngine {
-x-system-font:none;
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
}
#prReviewSummary {
background:#FFFFFF url(images/review_summary_bg.gif) repeat-x scroll left bottom;
border:1px solid #CCCCCC;
}
.prSummaryHeader {
background:#DDDDDD none repeat scroll 0 0;
height:1em;
line-height:1;
margin:0;
padding:0.5em 10em 0.6em 1em;
position:relative;
}
.prSummaryTitle {
font-weight:bold;
text-transform:uppercase;
}
.prSummaryCobrand {
font-size:0.9em;
}
.prSummaryAverageRatingDecimal {
display:none;
}
.prSummaryBottomLineConsensus {
display:none;
}
.prSummaryBody {
margin:1em;
overflow:auto;
padding:0;
}
.prSummaryRating {
border-bottom:1px solid #DDDDDD;
font-size:1.2em;
font-weight:bold;
line-height:20px;
padding:0 0 1em;
}
.prSummaryRating .prSummaryAverageRatingText {
float:left;
font-weight:bold;
margin-right:0.5em;
}
.prSummaryWriteReview {
margin:1em;
overflow:auto;
padding:0;
text-align:right;
}
a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited, a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active {
font-size:1em;
}
.prSummaryKey {
clear:left;
float:left;
font-weight:bold;
padding:0;
text-align:right;
vertical-align:top;
width:110px;
}
.prServiceCommentsHeader {
font-weight:bold;
padding:0;
}
.prServiceComments {
margin-top:0;
}
.prSummaryValue {
margin-left:110px;
padding:0 0 0 10px;
text-align:left;
vertical-align:top;
}
.prSummaryCount {
font-weight:normal;
}
.prSummaryPrintableViewLink {
bottom:0.6em;
font-size:0.9em;
position:absolute;
right:10px;
text-align:right;
width:11em;
}
.prSummaryPrintableViewLink img {
position:relative;
top:3px;
}
.prReviewSort {
background:#DDDDDD none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
font-weight:bold;
margin:2em 0 0;
padding:0.3em 1em;
text-align:right;
text-transform:uppercase;
}
.prReviewSortBox {
text-transform:none;
}
.prReviewCount {
float:left;
margin:0.3em 0;
}
#prMiniSiteIndividualReviews {
}
.prReviewWrap {
border-bottom:1px solid #CCCCCC;
margin:1em 0;
padding:0 1em;
}
.prReviewWrap.prExpert {
background:transparent url(images/grad_expert_bg.png) repeat-x scroll left top;
border-color:#D9B38E;
border-style:solid;
border-width:1px 1px 2px;
margin:1em 0 0;
padding-top:0;
}
.prExpertHeader {
color:#AF8E2C;
font-size:1.25em;
font-weight:bold;
height:40px;
left:-0.8em;
margin:0;
padding:5px 0 0;
position:relative;
top:0;
}
.prExpertHeader .prExpertHelp {
color:#AF8E2C;
font-size:0.75em;
font-weight:normal;
padding-left:0.5em;
text-indent:0;
}
.prExpertHelp a {
color:#AF8E2C;
}
.prReviewWrap.prExpert.prStaff .prExpertHeader {
background:transparent url(images/expert_staff_bg.png) no-repeat scroll left top;
padding-left:55px;
}
.prReviewWrap.prExpert.prIndustry .prExpertHeader {
background:transparent url(images/expert_industry_bg.png) no-repeat scroll left top;
padding-left:45px;
}
.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 {
margin:1em 0;
overflow:auto;
}
.prReviewKey {
clear:left;
float:left;
font-weight:bold;
padding:0;
text-align:right;
vertical-align:top;
width:110px;
}
.prReviewValue {
margin-left:110px;
padding:0 0 0 10px;
text-align:left;
vertical-align:top;
}
.prAdditionalRatingName {
clear:left;
float:left;
font-weight:bold;
margin-top:5px;
text-align:right;
vertical-align:top;
width:90px;
}
.prAdditionalRatingValue {
margin-left:90px;
margin-top:5px;
padding:0 0 0 10px;
text-align:left;
vertical-align:top;
}
.prReviewText {
clear:both;
margin:1.5em 0 1em;
}
.prReviewHelpfulText {
font-size:0.9em;
font-style:italic;
margin-bottom:10px;
margin-top:10px;
}
a.prReviewHelpfulTextLink:link, a.prReviewHelpfulTextLink:visited, a.prReviewHelpfulTextLink:hover, a.prReviewHelpfulTextLink:active {
font-size:1em;
}
.prReviewHelpfulCount, .prReviewHelpful {
font-weight:bold;
}
.prReviewTools {
margin:0.5em -1em;
padding:0.5em 1em 0;
}
.prReviewRateHelpful {
}
.prReviewReportIssue {
font-size:0.9em;
font-style:italic;
margin-left:0.5em;
}
.prPagination {
border-bottom:1px solid #BBBBBB;
color:#444444;
font-size:0.95em;
line-height:1;
margin-top:0.8em;
padding:0 1em 0.9em;
position:relative;
}
.prPagination .prPageCount {
}
.prPagination .prPageNav {
position:absolute;
right:1em;
}
.prSnippetEngine {
}
.prSnippetEngine div {
padding:5px;
}
.prSnippetTitle {
display:block;
font-weight:bold;
}
.prSnippetRating {
display:block;
}
.prSnippetMsg {
display:block;
padding-left:0;
}
.prSnippetWriteReview {
display:block;
}
.prSnippetReadReviews {
display:block;
}
a.prSnippetLink {
font-size:1em;
}
.prSnippetRatingClickable {
display:none;
}
.prSnippetRatingUnclickable {
display:block;
line-height:15px;
}
.prSnippetNumberOfRatingsText {
display:inline;
}
.prMerchantResponse {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #E6E5E2;
font-style:italic;
margin-left:50px;
margin-top:5px;
padding:5px;
text-align:left;
}
.prVerified {
border-style:none;
display:inline;
margin:0 0 -0.55em 0.5em;
position:relative;
}
.prCustomerPics {
clear:both;
margin:0;
overflow:auto;
padding:0 0 10px;
width:100%;
}
.prPic {
background:#FFFFFF url(images/shade_light.gif) repeat-x scroll left bottom;
border:1px solid #DDDDDD;
float:left;
left:0;
margin:0 0 25px;
padding:10px 0 0;
position:relative;
top:0;
width:207px;
}
.prPic.prLeft {
margin-right:12px;
}
.prPic .prCaption {
color:#333333;
font-size:11px;
margin:0 10px 5px;
}
.prPicContent {
left:0;
line-height:0;
margin:0 2px 10px 9px;
position:relative;
text-align:center;
top:0;
}
.prPicContent, .wrap1, .wrap2 {
display:block;
}
.prPicContent {
background:transparent url(images/shadows/shadow.gif) no-repeat scroll right bottom;
float:left;
}
.prPicContent .wrap1 {
background:transparent url(images/shadows/corner_bl.gif) no-repeat scroll -15px 100%;
}
.prPicContent .wrap2 {
background:transparent url(images/shadows/corner_tr.gif) no-repeat scroll 100% -15px;
padding:0 7px 7px 0;
}
.prPicContent .wrap2 img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BBBBBB;
display:block;
padding:4px;
}
.prPicContent .wrap2 a:hover img {
background:#99CCFF none repeat scroll 0 0;
border-color:#3366FF;
}
.prPic .prPicTags {
color:#777777;
float:left;
font-size:9px;
line-height:13px;
margin:0;
padding-bottom:10px;
width:70px;
}
.prPicTags .prTaglabel, .prVidTags .prTaglabel {
font-size:10px;
font-weight:bold;
}
div.prStars {
background-repeat:no-repeat;
float:left;
height:20px;
line-height:20px;
margin:0 0.25em 0 0;
padding:0;
position:relative;
width:112px;
}
div.prStars.prStarsSmall {
height:15px;
line-height:15px;
width:83px;
}
.prVidContent {
background-color:black;
float:left;
left:0;
line-height:0;
margin:0 2px 10px 9px;
padding:4px;
position:relative;
text-align:center;
top:0;
}
.prVidContent div.wrap {
border-bottom:7px dotted white;
border-top:7px dotted white;
padding:5px 0;
}
.prVidContent div.wrap a img {
border:medium none;
}
.prPic .prVidTags {
color:#777777;
float:left;
font-size:9px;
line-height:13px;
margin:0 0 0 5px;
padding-bottom:10px;
width:90px;
}
.prAttributeGroupSeparator {
clear:both;
}
.prSiteMember {
height:21px;
margin:0 0 -0.55em 0.5em;
position:relative;
width:35px;
}
.prSummaryWriteReviewImage {
display:none;
}
.prReportIssueHeader {
display:none;
}
.prIssueSubtext {
font-size:0.9em;
margin-bottom:10px;
margin-top:10px;
}
.prTeaserReview {
margin-bottom:10px;
width:180px;
}
.prTeaserReviewHeading {
font-size:1.05em;
font-weight:bold;
}
.prTeaserReviewSubHeading {
font-size:0.99em;
margin-bottom:4px;
}
.prTeaserContents {
color:#F7941D;
}
.prTeaserFrom {
color:gray;
}
#prNoReviewsExtraTextHeading {
display:none;
}
#prNoReviewsExtraTextBody {
display:none;
}
.prSnippetRatingDecimal {
display:none;
}
.prNavBackToTopTop {
display:none;
}
.prNavBackToTopBottom {
display:none;
}
.prImageSnippetEmpty {
display:none;
}
.prImageSnippetNonempty {
}
.prImageSnippet {
clear:both;
margin-bottom:0.5em;
}
.prImageSnippet div.prImageSnippetHeader {
font-weight:bold;
margin-bottom:0.5em;
}
.prImageSnippet div.prImageSnippetImage {
border:1px solid #CCCCCC;
float:left;
height:38px;
margin-right:1px;
overflow:hidden;
width:38px;
}
.prImageSnippet div.prImageSnippetImage a img {
border:0 none;
}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape {
height:38px;
}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImagePortrait {
width:38px;
}
.prPaContainer, .prPaFooter {
background:#F3F3F3 none repeat scroll 0 0;
color:#777777;
font-family:arial;
font-size:85%;
width:38.5em;
}
.prPaContainer {
padding:1em;
}
.prPaContainer p {
color:#000000;
margin:0;
padding:0;
}
.prPaQ, .prPaA {
font-size:114%;
}
.prPaHeader .prPaQuestionPrompt {
color:#777777;
font-size:85%;
padding:0.6em 0;
}
.prPaHeader .prPaQuestionPrompt span {
color:#000000;
font-weight:bold;
}
.prPaHeader .prPaQuestionPromptIntro {
font-weight:bold;
margin-bottom:0.5em;
}
.prPaHeader .prPaQuestionPromptIntro span {
color:#777777;
font-size:85%;
font-weight:normal;
}
.prPaFooter {
background:#F3F3F3 none repeat scroll 0 0;
border-top:1px solid #D7D7D7;
color:#000000;
font-family:arial;
font-size:85%;
padding:0.7em 1em;
text-align:right;
}
.prPaFooter .prPaQuestionPromptIntro {
font-weight:bold;
margin:0;
padding:0.4em 0 0;
}
.prPaAskQuestionLnk {
background:transparent url(images/pa_question_bubble.gif) no-repeat scroll 0 0;
border:medium none;
display:block;
float:right;
font-size:0;
height:25px;
text-decoration:none;
width:120px;
}
.prPaAskQuestionLnk span {
display:none;
}
.prPaQaContainer {
margin-left:-40px;
}
.prPaContainer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.prPaAnswerCont ul li {
border:medium none;
}
.prPaContainer li {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D7D7D7;
margin-bottom:0.5em;
margin-left:0;
padding:0.5em 0.5em 0;
}
.prPaContainer .prPaAnswerList li {
padding:0;
}
.prPaCounts {
border-top:1px solid #D7D7D7;
padding-top:1em;
}
.prPaByLine {
font-size:85%;
margin:0.7em 0 0;
}
.prPaAddBorder {
border-bottom:1px solid #D7D7D7;
padding-bottom:0.7em;
}
.prPaLastAnswer {
padding-bottom:0.5em;
}
.prPaDate {
color:darkgray;
display:inline;
}
.prPaQuestion {
background-color:#EEEEFF;
margin-bottom:0.5em;
margin-top:0.5em;
padding:0.5em;
}
.prPaAnswerList {
margin-left:-40px;
}
.prPaAnsweredIn {
display:inline;
font-size:85%;
margin:0;
padding:0;
}
p.prPaTotalsLabel, p.prPaAnswerLnk {
margin:1em 0 0;
padding:0 0 0.5em;
}
p.prPaAnswerLnk {
color:#777777;
float:right;
font-size:92%;
}
p.prPaAnswerLnk a {
color:#FC961A;
font-weight:bold;
}
p.prPaTotalsLabel {
cursor:pointer;
font-weight:bold;
margin-bottom:0.5em;
padding-left:0.8em;
}
p.paPrQaPrefix {
display:inline;
font-weight:bold;
margin:0 0.2em 0 0;
padding:0;
}
.prPaBadgeCase {
height:20px;
margin:0 0 0.5em;
}
.prPaAnswerDialog p.prPaVerifiedMerchant {
background:transparent url(images/badge_vm.gif) no-repeat scroll 0 0;
font-size:77%;
font-weight:bold;
line-height:20px;
padding-left:25px;
}
.prPaAnswerDialog p.prPaVerifiedPurchaser {
background:transparent url(images/badge_pa_vb.gif) no-repeat scroll 0 0;
font-size:77%;
font-weight:bold;
line-height:20px;
padding-left:25px;
}
.prPaToggleClosed {
background:transparent url(images/pa_carat_closed.gif) no-repeat scroll 0 0.2em;
}
.prPaToggleOpen {
background:transparent url(images/pa_carat_open.gif) no-repeat scroll 0 0.4em;
}
.hidden {
display:none;
}
