.prReviewEngine{font:inherit}
#prReviewSummary{border:1px solid #ccc;background:#fff url(../../files/powerreviews/pwr/engine/images/review_summary_bg.gif) bottom left repeat-x}
.prSummaryHeader{background:#ddd;margin:0;padding:.5em 10em .6em 1em;height:1em;line-height:1.0;position:relative}
.prSummaryTitle{font-weight:700;text-transform:uppercase}
.prSummaryCobrand{font-size:.9em}
.prSummaryBody{margin:1em;padding:0;overflow:auto}
.prSummaryRating{font-weight:700;font-size:1.2em;padding:0 0 1em;border-bottom:1px solid #ddd;line-height:20px}
.prSummaryRating .prSummaryAverageRatingText{float:left;font-weight:700;margin-right:.5em}
.prSummaryWriteReview{margin:1em;padding:0;overflow:auto;text-align:right}
.prServiceCommentsHeader{font-weight:700;padding:0}
.prServiceComments{margin-top:0}
.prSummaryCount{font-weight:400}
.prSummaryPrintableViewLink{font-size:.9em;position:absolute;bottom:.6em;right:10px;width:11em;text-align:right}
.prSummaryPrintableViewLink img{position:relative;top:3px}
.prReviewSort{background:#ddd;margin:2em 0 0;padding:.3em 1em;border-bottom:1px solid #ccc;font-weight:700;text-align:right;text-transform:uppercase}
.prReviewSortBox{text-transform:none}
.prReviewCount{float:left;margin:.3em 0}
.prReviewWrap{margin:1em 0;padding:0 1em;border-bottom:1px solid #ccc}
.prReviewWrap.prExpert{margin:1em 0 0;padding-top:0;background:url(../../files/powerreviews/pwr/engine/images/grad_expert_bg.png) top left repeat-x;border:1px solid #d9b38e;border-width:1px 1px 2px 1px}
.prExpertHeader{position:relative;top:0;left:-.8em;margin:0;padding:5px 0 0;height:40px;font-size:1.25em;font-weight:700;color:#af8e2c}
.prExpertHeader .prExpertHelp{padding-left:.5em;font-size:.75em;font-weight:400;text-indent:0;color:#af8e2c}
.prExpertHelp a{color:#af8e2c}
.prReviewWrap {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;margin:1em;padding:1em;}
.prReviewWrap.prExpert.prStaff .prExpertHeader{padding-left:55px;background:url(../../files/powerreviews/pwr/engine/images/expert_staff_bg.png) top left no-repeat}
.prReviewWrap.prExpert.prIndustry .prExpertHeader{padding-left:45px;background:url(../../files/powerreviews/pwr/engine/images/expert_industry_bg.png) top left no-repeat}
.prReviewRating{font-size:1.15em}
.prReviewRatingHeadline{display:inline;font-weight:700;margin-left:6px}
.prReviewAuthor{margin:1em 0}
.prReviewPoints{margin:1em 0;overflow:auto;}
.prReviewKey,.prSummaryKey{width:114px;font-weight:700;vertical-align:top;text-align:right;padding:0;float:left;clear:left;margin-left:1em;}
.prReviewValue,.prSummaryValue{margin-left:120px;vertical-align:top;text-align:left;padding:0 0 0 10px}
.prAdditionalRatingName{width:90px;font-weight:700;vertical-align:top;text-align:right;margin-top:5px;clear:left;float:left}
.prAdditionalRatingValue{margin-left:90px;vertical-align:top;text-align:left;padding:0 0 0 10px;margin-top:5px}
.prReviewText{clear:both;margin:1.5em 0 1em}
.prReviewHelpfulText{font-size:.9em;font-style:italic;margin-top:10px;margin-bottom:10px}
.prReviewHelpfulCount,.prReviewHelpful,.prReviewAuthorName span,.prReviewAuthorLocation span,.prReviewAuthorDate span{font-weight:700}
.prReviewTools{margin:.5em -1em;padding:.5em 1em 0}
.prReviewReportIssue{font-size:.9em;font-style:italic;margin-left:.5em}
.prPagination{padding:0 1em .9em;line-height:1.0;color:#444;border-bottom:1px solid #bbb;font-size:.95em;position:relative;margin-top:.8em}
.prPagination .prPageNav{position:absolute;right:1em}
.prSnippetEngine div{padding:5px}
.prSnippetTitle{display:block;font-weight:700}
.prSnippetMsg{display:block;padding-left:0}
a.prSnippetLink,a.prReviewHelpfulTextLink:link,a.prReviewHelpfulTextLink:visited,a.prReviewHelpfulTextLink:hover,a.prReviewHelpfulTextLink:active,a.prSummaryWriteReviewLink:link,a.prSummaryWriteReviewLink:visited,a.prSummaryWriteReviewLink:hover,a.prSummaryWriteReviewLink:active{font-size:1em}
.prSnippetRatingUnclickable{display:block;line-height:15px}
.prSnippetNumberOfRatingsText{display:inline}
.prMerchantResponse{border:1px solid #e6e5e2;background:#eee;font-style:italic;padding:5px;margin-left:50px;text-align:left;margin-top:5px}
.prVerified{position:relative;display:inline;margin:0 0 -.55em .5em;border-style:none}
.prCustomerPics{clear:both;width:100%;margin:0;padding:0 0 10px;overflow:auto}
.prPic{position:relative;top:0;left:0;width:207px;float:left;margin:0 0 25px;padding:10px 0 0;background:#fff url("http://bayareabikes.com/includes/css/images/shade_light.gif") bottom left repeat-x;border:1px solid #ddd}
.prPic.prLeft{margin-right:12px}
.prPic .prCaption{margin:0 10px 5px;font-size:11px;color:#333}
.prPicContent,.wrap1,.wrap2,.prSnippetReadReviews,.prSnippetWriteReview,.prSnippetRating{display:block}
.prPicContent{position:relative;top:0;left:0;margin:0 2px 10px 9px;text-align:center;line-height:0;float:left;background:url(../../files/powerreviews/pwr/engine/images/shadows/shadow.gif) right bottom no-repeat}
.prPicContent .wrap1{background:url(../../files/powerreviews/pwr/engine/images/shadows/corner_bl.gif) -15px 100% no-repeat}
.prPicContent .wrap2{padding:0 7px 7px 0;background:url(../../files/powerreviews/pwr/engine/images/shadows/corner_tr.gif) 100% -15px no-repeat}
.prPicContent .wrap2 img{display:block;padding:4px;background:#fff;border:1px solid #bbb}
.prPicContent .wrap2 a:hover img{background:#9cf;border-color:#36f}
.prPic .prPicTags{float:left;width:70px;margin:0;padding-bottom:10px;font-size:9px;line-height:13px;color:#777}
.prPicTags .prTaglabel,.prVidTags .prTaglabel{font-weight:700;font-size:10px}
div.prStars{background-repeat:no-repeat;height:20px;width:112px;float:left;padding:0;margin:0 .25em 0 0;line-height:20px}
div.prStars.prStarsSmall{height:15px;width:83px;line-height:15px}
.prVidContent{position:relative;top:0;left:0;margin:0 2px 10px 9px;text-align:center;line-height:0;background-color:black;padding:4px;float:left}
.prVidContent div.wrap{border-top:7px dotted white;border-bottom:7px dotted white;padding:5px 0}
.prVidContent div.wrap a img{border:none}
.prPic .prVidTags{float:left;width:90px;margin:0 0 0 5px;padding-bottom:10px;font-size:9px;line-height:13px;color:#777}
.prAttributeGroupSeparator{clear:both}
.prSiteMember{position:relative;margin:0 0 -.55em .5em;width:35px;height:21px}
.prIssueSubtext{font-size:.9em;margin-top:10px;margin-bottom:10px}
.prTeaserReview{margin-bottom:10px;width:180px}
.prTeaserReviewHeading{font-size:1.05em;font-weight:700}
.prTeaserReviewSubHeading{font-size:.99em;margin-bottom:4px}
.prTeaserContents{color:#F7941D}
.prTeaserFrom{color:gray}
.prNavBackToTopBottom,.prNavBackToTopTop,#prNoReviewsExtraTextBody,#prNoReviewsExtraTextHeading,.prReportIssueHeader,.prSummaryWriteReviewImage,.prSnippetRatingClickable,.prSummaryBottomLineConsensus,.prSummaryAverageRatingDecimal{display:none}