/* ------ powerreview styles ----------- */
.g480 .pr_snippet_product, .g480 .prSnippetEngine, .g480 .prSnippetTitle, .g480 .prSnippetRatingUnclickable, .g480 .prSnippetWriteReview, .g480 .prSnippetReadReviews, .g480 .prSnippetNumberOfRatingsText, .g480 .prSnippetRatingDecimal {
float: none;
display: block;
padding: 0;
margin: 0;
}
.g480 .pr_snippet_product {
float: right;
display: inline;
padding-bottom: 10px;
width: 105px;
}
.g480 .prodlist .pr_snippet_product {
border-left: 1px dotted #767676;
padding-left: 20px;
}
.g480 .prSnippetRatingUnclickable .prStarsSmall {
width: 84px;
margin-bottom: 0;
}
.g480 .prSnippetRatingDecimal, .main .g480 .prSnippetNumberOfRatingsText{
display: none;
}
.g480 .prSnippetLink {
font-size: .9em;
}
.g480 .prSummaryBody, .g480 .prSummaryHeader {
	margin: 10px;
}
.g480 .prReviewSortBox select {
	margin-left: 5px;
}
.g480 .prReviewSort {
	margin-bottom: 2em;
}
.g480 .prSummaryRating {
	font-size: 1em;
}
.g480 .prReviewWrap {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #9EB1EB;
}
.prStars {
background-image: url("/i/powerreviews/stars.gif");
}
.prstar00, .prstar0 {
background-position: 0 0;
}
.prstar05 {
background-position: 0px -23px;
}
.prstar10, .prstar1 {
background-position: 0px -46px
}
.prstar15 {
background-position: 0px -69px;
}
.prstar20, .prstar2 {
background-position: 0px -92px
}
.prstar25 {
background-position: 0px -115px
}
.prstar30, .prstar3 {
background-position: 0px -138px
}
.prstar35 {
background-position: 0px -161px
}
.prstar40, .prstar4 {
background-position: 0px -184px
}
.prstar45 {
background-position: 0px -207px
}
.prstar50, .prstar5 {
background-position: 0px -230px;
}
.prStarsSmall {
background-image: url("/i/powerreviews/stars_small.gif");
}
.prstars_small00, .prstars_small0 {
background-position: 0 0;
}
.prstars_small05 {
background-position: 0px -18px;
}
.prstars_small10, .prstars_small1 {
background-position: 0px -36px
}
.prstars_small15 {
background-position: 0px -54px;
}
.prstars_small20, .prstars_small2 {
background-position: 0px -72px
}
.prstars_small25 {
background-position: 0px -90px
}
.prstars_small30, .prstars_small3 {
background-position: 0px -108px
}
.prstars_small35 {
background-position: 0px -126px
}
.prstars_small40, .prstars_small4 {
background-position: 0px -144px
}
.prstars_small45 {
background-position: 0px -162px
}
.prstars_small50, .prstars_small5 {
background-position: 0px -180px;
}

.prReviewEngine {
	font:inherit;
}
#prReviewSummary {
	border: 2px solid #d9f1e3;
	border-width:  2px 0;
}
.prSummaryHeader {
	margin:0;
	padding:.5em 1em .6em 1em;
	position:relative;
}
.prSummaryTitle {
	font-weight:bold;
	font-size: .8em;
	text-transform:uppercase;
}
.prExpressReferral {
	font-size:.8em;
	float:right;
	margin:1em 0;
}
.prSummaryAverageRatingDecimal {
	display:none;
}
.prSummaryBottomLineConsensus {
	display:none;
}
a.prBtnSlide {
	background:transparent url(/img/powerreviews/bg_button_grey_r.gif) no-repeat scroll top right;
	color:#FFF;
	display:block;
	float:left;
	font:85% arial, sans-serif;
	padding-right:4px;
	text-decoration:none;
}
a.prBtnSlide span {
	background:transparent url(/img/powerreviews/bg_button_grey_l.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 8px;
	color:#00E;
}
body:last-child:not(:root:root) a.prBtnSlide span {
padding:5px 5px 5px 8px;
}
a.prBtnSlide p {
	background:transparent url(/img/powerreviews/icon_plus.gif) no-repeat left center;
	margin:0;
	padding:0 0 0 18px;
	height:14px;
	line-height:14px;
}
*html a.prBtnSlide p {
	display:inline;
}
.prSummaryBody {
	margin:1em;
	padding:0;
	overflow:auto;
}
.prSummaryRating {
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 1em;
	border-bottom:1px solid #d9f1e3;
	line-height:20px;
}
.prSummaryRating .prSummaryAverageRatingText {
	float:left;
	font-weight:bold;
	margin-right:.5em;
}
.prSummaryWriteReview {
	padding:1em 0 0 0;
	overflow:hidden;
	text-align:right;
}
a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited, a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active {
	font-size:1em;
}
.prSummaryKey {
	width:110px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	padding:0;
	float:left;
	clear:left;
}
.prServiceCommentsHeader {
	font-weight:bold;
	padding:0;
}
.prServiceComments {
	margin-top:0;
}
.prSummaryValue {
	margin-left:110px;
	vertical-align:top;
	text-align:left;
	padding:0 0 0 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 {
	margin:2em 0 .5em 0;
	padding:.3em 1em;
	border:1px solid #a7c8e5;
	text-align:right;
	-webkit-box-shadow: 0 3px 0 #e5e5e5;
	-moz-box-shadow: 0 3px 0 #e5e5e5;
	-box-shadow: 0 3px 0 #e5e5e5;
	background-image: -webkit-gradient(
									    linear,
									    left bottom,
									    left top,
									    color-stop(0, rgb(247,250,252)),
									    color-stop(0.5, rgb(255,255,255))
									    );
	background-image: -moz-linear-gradient(
									    center bottom,
									    rgb(247,250,252) 0%,
									    rgb(255,255,255) 50%
									    );
}
.prReviewSortBox {
	text-transform:none;
}
.prReviewCount {
	float:left;
	margin:.3em 0;
}
.prReviewWrap {
	margin:1em 0;
	padding:0 1em;
	border-bottom:1px solid #a7c8e5;
}
.prReviewWrap:last-child {
	border-bottom: 0;
	}
.prReviewWrap.prExpert {
	margin:1em 0 0;
	padding-top:0;
	background:url(/img/powerreviews/grad_expert_bg.png) top left repeat-x;
	border:1px solid #d9b38e;
	border-width:1px 1px 2px 1px;
}
.prExpertHeader {
	position:relative;
	top:0;
	left:-0.8em;
	margin:0;
	padding:5px 0 0;
	height:40px;
	font-size:1.25em;
	font-weight:bold;
	color:#af8e2c;
}
.prExpertHeader .prExpertHelp {
	padding-left:.5em;
	font-size:.75em;
	font-weight:normal;
	text-indent:0;
	color:#af8e2c;
}
.prExpertHelp a {
	color:#af8e2c;
}
.prReviewWrap.prExpert.prStaff .prExpertHeader {
	padding-left:55px;
	background:url(/img/powerreviews/expert_staff_bg.png) top left no-repeat;
}
.prReviewWrap.prExpert.prIndustry .prExpertHeader {
	padding-left:45px;
	background:url(/img/powerreviews/expert_industry_bg.png) top left no-repeat;
}
.prReviewRatingHeadline {
	display:inline;
	font-weight:bold;
	margin-left:6px;
}
.prReviewAuthor {
	margin:1em 0;
	line-height:1.8;
}
.prReviewAuthorName span, .prReviewAuthorLocation span, .prReviewAuthorDate span {
	font-weight:bold;
}
.prReviewAuthorProfileLnk {
	padding-right:18px;
	background:url(/img/powerreviews/icon_popout.gif) no-repeat center right;
}
.prReviewAuthorProfileLnk span {
	display:none;
}
div.prReviewAuthor a {
	text-decoration:underline;
}
.prReviewPoints {
	margin:1em 0;
}
.prReviewKey {
	width:110px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	padding:0;
	float:left;
	clear:left;
}
.prReviewValue {
	margin-left:110px;
	vertical-align:top;
	text-align:left;
	padding:0 0 0 10px;
}
.prAdditionalRatingName {
	width:90px;
	font-weight:bold;
	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;
}
.prCommentsHeader {
	display:none;
}
.prReviewHelpfulText {
	margin-top:10px;
	margin-bottom:10px;
}
a.prReviewHelpfulTextLink:link, a.prReviewHelpfulTextLink:visited, a.prReviewHelpfulTextLink:hover, a.prReviewHelpfulTextLink:active {
	font-size:1em;
}
.prReviewHelpfulCount, .prReviewHelpful {
	font-weight:bold;
}
.prReviewTools {
	font-size: .9em;
	color: #999;
	padding:.5em 0;
}
.prReviewReportIssue {
	font-size:.9em;
	margin-left:.5em;
}
.prPagination {
	padding:.8em 1em .9em 1em;
	line-height:1;
	border-bottom:1px solid #A7C8E5;
	font-size:.9em;
	position:relative;
}
.prPagination .prPageNav {
	position:absolute;
	right:1em;
}
.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 {
	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 0;
	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 0;
	padding:10px 0 0;
	background:#fff url("/img/powerreviews/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 {
	position:relative;
	top:0;
	left:0;
	margin:0 2px 10px 9px;
	text-align:center;
	line-height:0;
}
.prPicContent, .wrap1, .wrap2 {
	display:inline-table;
	display:block;
}
.prPicContent {
	float:left;
	background:url(/img/powerreviews/shadows/shadow.gif) right bottom no-repeat;
}
.prPicContent .wrap1 {
	background:url(/img/powerreviews/shadows/corner_bl.gif) -15px 100% no-repeat;
}
.prPicContent .wrap2 {
	padding:0 7px 7px 0;
	background:url(/img/powerreviews/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:bold;
	font-size:10px;
}
div.prStars {
	position:relative;
	background-repeat:no-repeat;
	height:20px;
	width:112px;
	float:left;
	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 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;
}
.prSummaryWriteReviewImage {
	display:none;
}
.prReportIssueHeader {
	display:none;
}
.prIssueSubtext {
	font-size:.9em;
	margin-top:10px;
	margin-bottom:10px;
}
.prTeaserReview {
	margin-bottom:10px;
	width:180px;
}
.prTeaserReviewHeading {
	font-size:1.05em;
	font-weight:bold;
}
.prTeaserReviewSubHeading {
	font-size:.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;
}
.prImageSnippet {
	clear:both;
	margin-bottom:.5em;
}
.prImageSnippet div.prImageSnippetHeader {
	font-weight:bold;
	margin-bottom:.5em;
}
.prImageSnippet div.prImageSnippetImage {
	border:1px solid #CCC;
	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;
}
.pr-clear {
	clear:both;
}
.pr-pa-snippet {
	border:1px solid #cbcbcb;
	background:#efefef;
	padding:.25em;
}
.pr-pa-snippet-wrapper {
	position:relative;
}
.pr-pa-snippet-title {
	padding:0 1em;
	margin:0;
	font-size:92%;
	line-height:26px;
	font-weight:bold;
	display:inline;
}
.pr-pa-snippet-text {
	padding:0;
	margin:0;
	font-size:77%;
	line-height:26px;
	font-weight:bold;
	display:inline;
}
.pr-pa-snippet-qa {
	border:1px solid #cbcbcb;
	background:#fff;
	padding:.6em .3em;
	font-size:77%;
	text-align:center;
}
.pr-pa-snippet-qa a.pr-snippet-link {
	color:#0072bc;
}
.pr-pa-snippet-qa a.pr-snippet-link span {
	font-weight:bold;
}
.pr-pa-snippet-read-questions {
	border-right:1px dotted #cbcbcb;
	float:left;
	position:relative;
}
.pr-pa-snippet-read-questions p {
	display:inline;
	padding:0 .5em;
}
.pr-pa-snippet-questions {
	border-right:1px solid #ccc;
}
.pr-pa-snippet-ask-question {
	float:left;
	margin-left:1em;
	position:relative;
}
.prPaContainer, .prPaFooter {
	font-family:inherit;
	font-size:inherit;
	color:inherit;
	background:#f3f3f3;
}
.prPaContainer {
	padding:1em;
}
.prPaContainer p {
	margin:0;
	padding:0;
	color:#000;
}
.prPaQ, .prPaA {
	font-size:114%;
}
.prPaHeader .prPaQuestionPrompt {
	padding:.6em 0;
	font-size:85%;
*font-size:80%;
	color:#777;
}
.prPaHeader .prPaQuestionPrompt span {
	font-weight:bold;
	color:#000;
}
.prPaHeader .prPaQuestionPromptIntro {
	font-weight:bold;
	margin-bottom:.5em;
}
.prPaHeader .prPaQuestionPromptIntro span {
	font-size:85%;
*font-size:80%;
	color:#777;
	font-weight:normal;
}
.prPaFooter {
	text-align:right;
	font-family:arial;
	font-size:85%;
	color:#000;
	background:#f3f3f3;
	border-top:1px solid #D7D7D7;
	padding:.7em 1em;
}
body:last-child:not(:root:root) .prPaFooter {
padding:.7em 0;
}
.prPaFooter .prPaQuestionPromptIntro {
	font-weight:bold;
	margin:0;
	padding:.4em 0 0 0;
}
.prPaAskQuestionLnk {
	font-size:0;
	height:25px;
	width:120px;
	background:transparent url(/img/powerreviews/pa_question_bubble.gif) 0 0 no-repeat;
	display:block;
	float:right;
	border:none;
	text-decoration:none;
}
body:last-child:not(:root:root) .prPaAskQuestionLnk {
margin-right:1em;
}
.prPaAskQuestionLnk span {
	display:none;
}
.prPaQaContainer {
	margin-left:-40px;
*margin-left:0;
}
.prPaContainer ul {
	list-style:none;
}
.prPaAnswerCont ul li {
	border:none;
}
.prPaContainer li {
	margin-left:0;
	border:1px solid #D7D7D7;
	margin-bottom:.5em;
	padding:.5em .5em 0 .5em;
	background:#fff;
}
.prPaContainer .prPaAnswerList li {
	padding:0;
}
.prPaCounts {
	padding-top:1em;
	border-top:1px solid #D7D7D7;
}
.prPaByLine {
	margin:.7em 0 0 0;
	font-size:85%;
}
.prPaAddBorder {
	border-bottom:1px solid #D7D7D7;
	padding-bottom:.7em;
}
.prPaLastAnswer {
	padding-bottom:.5em;
}
.prPaDate {
	color:darkgray;
	display:inline;
}
.prPaQuestion {
	background-color:#eef;
	margin-bottom:.5em;
	margin-top:.5em;
	padding:.5em;
}
.prPaAnswerList {
	margin-left:0;
}
.prPaAnsweredIn {
	margin:0;
	padding:0;
	display:inline;
	font-size:85%;
}
p.prPaTotalsLabel, p.prPaAnswerLnk {
	margin:1em 0 0 0;
	padding:0 0 .5em 0;
}
p.prPaAnswerLnk {
	font-size:92%;
	float:right;
	color:#777;
}
p.prPaAnswerLnk a {
	font-weight:bold;
	color:#FC961A;
}
p.prPaTotalsLabel {
	font-weight:bold;
	cursor:pointer;
	padding-left:.8em;
	margin-bottom:.5em;
}
p.paPrQaPrefix {
	font-weight:bold;
	margin:0 .2em 0 0;
	padding:0;
	display:inline;
}
.prPaBadgeCase {
	margin:0 0 .5em 0;
	height:20px;
}
.prPaAnswerDialog p.prPaVerifiedMerchant {
	font-size:77%;
	font-weight:bold;
	background:transparent url(/img/powerreviews/badge_vm.gif) 0 0 no-repeat;
	padding-left:25px;
	line-height:20px;
}
.prPaAnswerDialog p.prPaVerifiedPurchaser {
	font-size:77%;
	font-weight:bold;
	background:transparent url(/img/powerreviews/badge_pa_vb.gif) 0 0 no-repeat;
	padding-left:25px;
	line-height:20px;
}
.prPaToggleClosed {
	background:transparent url(/img/powerreviews/pa_carat_closed.gif) 0 .2em no-repeat;
}
.prPaToggleOpen {
	background:transparent url(/img/powerreviews/pa_carat_open.gif) 0 .4em no-repeat;
}
.pr-hidden {
	visibility:hidden;
}
.pr-rounded {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.pr-modal-container {
	border:1px solid #7F7F7F;
	background-color:#FFF;
	position:absolute;
	width:600px;
	height:422px;
	z-index:9999;
}
.pr-modal-toolbar {
	padding:0;
	background-color:#DDD;
	border-bottom:1px solid #7F7F7F;
*width:600px;
}
.pr-modal-container-close {
	height:15px;
	width:25px;
	background:url(/img/powerreviews/icon_close.gif) top left no-repeat;
	display:block;
	float:right;
	margin:2px 5px;
}
.pr-modal-container-close span {
	display:none;
}
.pr-modal-wrapper {
	border:1px solid #CCC;
	background-color:#FFF;
	width:580px;
	height:380px;
	overflow:auto;
	margin:10px;
}
.pr-modal-content h2 {
	font-size:15px;
	padding:10px;
	margin:0;
	background:#EFEFEF url(/img/powerreviews/bg_snapshot_header.gif) repeat-x bottom left;
}
.pr-modal-content .prReviewWrap {
	padding:0 10px;
}
.prSummaryProductName {
	display:none;
}
.pr-modal-wrapper {
	text-align:left;
}
.pr-header .pr-hidden {
	margin-top:-422px;
}


/* From powerreview_express.css */
.pr_snippet_category .prSnippetTitle,
.pr_snippet_category .prSnippetRatingDecimal,
.pr_snippet_category .prSnippetWriteReview,
.pr_snippet_category .prSnippetReadReviews,
.pr_snippet_product .prSnippetRatingDecimal,
.pr_review_summary span.prSummaryPrintableViewLink{
	display: none;
	}
.pr_snippet_category .prSnippetNumberOfRatingsText,
.pr_snippet_product .prSnippetNumberOfRatingsText{
	display: inline;
	}
.pr_snippet_category div.prStars.prStarsSmall {
	margin:0 auto;
	}
.pr_snippet_category div.prStars {
  float:none;
	}
.pr_snippet_product .prSnippetWriteReview,
.pr_snippet_product .prSnippetReadReviews,
.pr_snippet_product .prSnippetTitle{
	display: block;
	}
/* Write Reviews display */
  #reviewForm .prlabel {
      float: left;
      text-align: right;
  }
