.pr-review-engine
{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    text-align:left;
    }
.pr-snapshot-head
{
    background-image:url('../pwr/engine/images/bg_snapshot_header.gif');
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#999;
    padding:.5em .5em 0 .5em;
    background-repeat:repeat-x;
    }
.pr-snapshot-head p{line-height:1.88em;}
.pr-snapshot-head-wrapper{padding:.2em .8em;color:#333;}
.pr-snapshot-title
{
    display:inline;
    padding:0;
    margin:0;
    font-size:114%;
    font-weight:bold;
    }
.pr-snapshot-cobrand
{
    display:inline;
    margin:0 0 0 .3em;
    padding:0;
    font-size:85%;
    margin-right:1em;
    }
.pr-snapshot-addreviews-wrapper-bot
{
    float:right;
    margin-top:1em;
    display:none;
    }
 a.pr-btn-slide
 {
     background-image:transparent url('../pwr/engine/images/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.pr-btn-slide span
{
    background-image:transparent url('../pwr/engine/images/bg_button_grey_l.gif') no-repeat;
    display:block;
    padding:4px 5px 5px 8px;
    color:#00E;
    }
a.pr-btn-slide p
{
    background-image:transparent url('../pwr/engine/images/icon_plus.gif') no-repeat left center;
    display:inline;
    margin:0;
    padding:1px 0 1px 18px;
    height:14px;
    line-height:14px;
    } 
.pr-snapshot-body
{
    border-width:0 1px;
    border-style:solid;
    border-color:#999;
    background-color:#ccc;
    padding:0 .5em .5em;
    font-size:100%;
    }
.pr-snapshot-body-wrapper
{
    border:1px solid #999;
    padding:.5em;
    background-color:#fff;
    }
.pr-snapshot-product-name{display:none;}
.pr-snapshot-rating-wrapper{padding:0 .2em;}
.pr-snapshot-rating{line-height:1.25em;}
.pr-snapshot-rating .pr-stars
{
    float:left;
    height:20px;
    line-height:20px;
    width:112px;
    margin:0 .5em 0 0;
    background-image:url('../pwr/engine/images/stars.gif');
    }
.pr-snapshot-rating .pr-rating
{
    float:left;
    margin-right:.3em;
    height:20px;
    line-height:20px;
    }
.pr-snapshot-rating .pr-rating-popout
{
    float:left;
    width:11px;
    height:11px;
    background-image:url('../pwr/engine/images/icon_popout.gif') no-repeat 0 0;
    margin:0 .1em;
    }
.pr-snapshot-average-based-on-text
{
    vertical-align:middle;
    padding:0;
    margin:0;
    line-height:20px;
    }
.pr-snapshot-consensus{margin-top:1em;}
.pr-snapshot-consensus-value
{
    display:inline;
    vertical-align:middle;
    border:1px solid #739E37;
    font-size:92%;
    background:#8CC63E url('../pwr/engine/images/grad_green_40.gif');
    background-repeat:repeat-x;
    padding:.1em .3em;
    margin-right:.3em;
    color:#fff;font-weight:bold;
    }
.pr-snapshot-consensus-text{display:inline;}
.pr-snapshot-body-wrapper .pr-review-points{margin-top:1em;}
.pr-snapshot-express-referral{font-size:85%;}
.pr-review-points-attr-wrapper{position:relative;clear:both;}
.pr-review-points-attr-wrapper .pr-attribute-group
{
    width:32.3%;
    float:left;
    margin-right:1%;
    overflow:hidden;
    border:1px solid #ccc;
    }
.pr-rounded
{
    -moz-border-radius-topleft:.2em;
    -moz-border-radius-topright:.2em;
    -moz-border-radius-bottomleft:.2em;
    -moz-border-radius-bottomright:.2em;
    -webkit-border-top-left-radius:.2em;
    -webkit-border-top-right-radius:.2em;
    -webkit-border-bottom-left-radius:.2em;
    -webkit-border-bottom-right-radius:.2em;
    border-top-right-radius:.2em;
    border-top-left-radius:.2em;
    border-bottom-right-radius:.2em;
    border-bottom-left-radius:.2em;
    }
*html.pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{width:31%;}.pr-review-points-attr-wrapper .pr-last{margin-right:0;}.pr-attribute-label-pros{color:#696;}.pr-attribute-label-cons{color:#c33;}.pr-attribute-label-bestuses{color:#333;}.pr-attribute-key p{background-color:#ccc;display:block;font-weight:bold;padding:.4em .4em .3em;margin:0;text-transform:uppercase;text-align:left;}.pr-attribute-value{padding:.4em;}.pr-attribute-value-list
{
    list-style:none;
    margin:0;
    padding:0;
    }
.pr-snapshot-attribute-value-list{height:6.6em;}
.pr-attribute-value-list li{line-height:1.4em;font-size:92%;}
.pr-snapshot-body-wrapper .pr-other-attributes{padding:.7em .2em 0;}
.pr-other-attributes{padding:0 .2em;}
.pr-other-attributes-list
{
    margin:0;
    padding:0;
    list-style:none;
    font-size:92%;
    }
.pr-other-attributes-list li{margin:.2em 0;}
.pr-other-attributes-list li.pr-other-attribute-label
{
    float:left;
    width:32.25%;
    margin-right:1%;
    clear:left;
    text-transform:uppercase;
    font-weight:bold;
    padding:0 0 0 .7em;
    background-image:url('../pwr/engine/images/icon_grid_bullet.gif');
    background-repeat:no-repeat;
    background-position:left center;
    }
.pr-other-attributes-list li.pr-other-attribute-value{float:left;width:60%;}
.pr-snapshot-footer{padding:.7em .2em 0;}
.pr-snapshot-write-review
{
    background-image:url('../pwr/engine/images/icon_grid_arrow.gif');
    background-repeat:no-repeat;
    background-position:0 50%;
    padding-left:.7em;
    margin:0;
    }
.pr-review-sort
{
    border-width:0 1px;
    border-color:#999;
    border-style:solid;
    background-color:#ccc;
    text-align:right;
    }
.pr-review-sort-wrapper{padding:.5em .5em .5em 1.3em;}
.pr-review-count
{
    float:left;
    margin:0;
    vertical-align:bottom;
    font-weight:bold;
    line-height:1.4em;
    }
.pr-review-sort-box{float:right;}
.pr-review-sort-box p
{
    display:inline;
    margin:0 .3em 0 0;
    padding:0;
    vertical-align:text-top;
    line-height:1.4em;
    }
.pr-contents
{
    border-width:0 1px 1px;
    border-color:#999;
    border-style:solid;
    background-color:#ccc;
    padding:0 .5em .5em;
    }
.pr-contents-wrapper
{
    background-color:#fff;
    border:1px solid #999;
    padding:.5em .7em 1em .7em;
    }
*html .pr-contents-wrapper{width:99.9%;}
.pr-pagination-top
{
    text-align:right;
    padding:.5em 0 .7em;
    margin-bottom:1em;
    border-bottom:1px solid #ccc;
    }
.pr-pagination-bottom{text-align:right;}
.pr-pagination-top p,.pr-pagination-bottom p{padding:0;margin:0;}
.pr-page-count{float:left;}
.pr-nav-back-to-top{float:left;}
.pr-nav-back-to-top a{margin-left:.3em;}
.pr-page-nav{display:inline;float:right;}
.pr-review-most-helpful p{padding:0;margin:0;font-size:85%;}
.pr-review-most-helpful p span{font-weight:bold;font-size:85%;}
.pr-review-rating-wrapper{position:relative;}
.pr-review-rating-wrapper,.pr-review-main-wrapper{float:right;width:65%;}
.pr-review-rating{margin-bottom:1em;}
.pr-review-rating-headline
{
    font-weight:bold;
    line-height:16px;
    vertical-align:middle;
    padding:0;
    margin:0;
    }
.pr-review-rating .pr-stars{float:left;}
.pr-review-rating .pr-rating
{
    float:left;
    margin-right:.3em;
    font-size:85%;
    height:15px;
    line-height:15px;
    }
.pr-review-author-info-wrapper{margin:0 0 .7em 0;}
.pr-review-author
{
    font-size:92%;
    float:left;
    width:33%;
    margin-bottom:1em;
    }
.pr-review-author-profile-link
{
    padding-right:18px;
    background-image:url('../pwr/engine/images/icon_popout.gif') no-repeat center right;
    text-decoration:underline;
    }
.pr-review-author-profile-link span{display:none;}
.pr-review-author-date
{
    padding:.2em .6em;
    border:1px solid #999;
   background-image:url('../pwr/engine/images/grad_grey_129.gif') repeat-x bottom left;
    font-size:smaller;
    text-transform:uppercase;
    text-align:center;
    float:right;
    margin:0 0 0 1em;
    }
.pr-review-author-date p
{
    padding:0;
    margin:0;
    display:block;
    }
.pr-review-author-date p.pr-date-day{font-weight:bold;}
.pr-review-most-helpful{margin-bottom:.5em;}
.pr-review-author-affinity-wrapper{margin:.7em 0;}
.pr-review-author-badge-wrapper img,.pr-review-author-badge-wrapper a
{
    border:0;
    text-decoration:none;
    }
*html.pr-review-author{width:30%;}
.pr-review-author p{margin:0;padding:0 0 .3em;}
.pr-review-author p span{font-weight:bold;}
.pr-review-wrap
{
    border-bottom:1px solid #ccc;
    padding:1em 0;
    margin:1em 0;
    }
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper{padding:0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{border:0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p
{
    background-color:#fff;
    padding:0;
    margin:.5em .5em 0 0;
    }
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-value{padding:0;margin-top:.3em;}
.pr-review-text{margin:1em 0;}
.pr-review-text p{padding:0;margin:.7em 0 0;}
.pr-review-text .pr-comments-header{font-weight:bold;font-size:92%;}
.pr-review-bottom-line-wrapper span{font-weight:bold;}
.pr-review-bottom-line-wrapper .pr-review-bottom-line{text-transform:uppercase;color:#f90;}
.pr-customer-media-wrapper{float:left;width:215px;margin:.7em 0 0 0;}
.pr-customer-media{margin:1em 0;}
.pr-customer-media-user{font-size:77%;display:inline;}
.pr-customer-media-user span{font-weight:bold;}
.pr-pic
{
    background-position: left bottom;
    background-image: url('../pwr/engine/images/shade_light.gif');
    border: 1px solid #ddd;
    float: left;
    left: 0;
    padding: 10px;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-color: #fff;
}
.pr-pic .pr-caption
{
    color:#333;
    font-size:85%;
    margin:0 0 5px;
    }
.pr-pic-content
{
    background-image:transparent url('../pwr/engine/images/shadow.gif') no-repeat scroll right bottom;
    float:left;
    }
.pr-pic-content .wrap1
{
    background-image:transparent url('../pwr/engine/images/shadows/corner_bl.gif') no-repeat scroll -15px 100%;
    }
.pr-pic-content .wrap2
{
    background-image:url('../pwr/engine/images/shadows/corner_tr.gif')scroll 100% -15px;
    background-color: Transparent;
    background-repeat: no-repeat;
    padding:0 7px 7px 0;
    }
.pr-pic-content .wrap2 img
{
    background:#fff none repeat scroll 0 0;
    border:1px solid #bbb;
    display:block;
    padding:4px;
    }
.pr-pic .pr-pic-tags
{
    color:#777;
    float:left;
    font-size:66%;
    line-height:13px;
    margin:0;
    padding-bottom:.7em;
    width:70px;
    }
.pr-review-most-helpful-bottom
{
    display:none;
    font-size:85%;
    padding:.2em 0;
    }
.pr-review-most-helpful-bottom p{margin:0;padding:0;}
.pr-review-most-helpful-bottom p span{font-weight:bold;font-size:85%;}
.pr-review-tools{font-size:85%;}
.pr-review-tools p{display:inline;font-style:italic;}
.pr-review-tools p.pr-review-helpful-response
{
    display:block;
    font-weight:bold;
    padding-top:.3em;
    }
.pr-report-issue-header{padding:.3em 0;}
.pr-error
{
    display:none;
    padding-left:5px;
    padding-bottom:5px;
    background-color:#efefef;
    border:1px solid #bbb;
    margin-top:1em;
    width:30em;
    }
.pr-error-email{display:block;}
.pr-error-comments{display:block;}
.pr-merchant-comments
{
    border:1px solid #ccc;
    padding:.5em;
    margin:2em 1em;
    background-color:#efefef;
    }
.pr-merchant-comments p{margin:0;padding:0;font-size:85%;}
.pr-merchant-comments p span{font-weight:bold;font-style:italic;}
.pr-stars
{
    background-repeat:no-repeat;
    height:1.25em;
    line-height:1.25em;
    margin:0 .25em 0 0;
    padding:0;
    position:relative;
    width:7em;
    }
.pr-stars-small
{
    height:16px;
    line-height:16px;
    width:83px;
    background-image:url('../pwr/engine/images/stars_small.gif');
    }
.pr-rating
{
    background-color:#414142;
    color:#fff;
    padding:0 .4em 0;
    vertical-align:top;
    }
.pr-snapshot-no-ratings{text-align:center;}
.pr-clear{clear:both;}
*html.pr-review-wrap .pr-clear{width:90%;}
.pr-snippet-wrapper
{
    border:0px solid #cbcbcb;
    background:none;
    padding:.0em;
    text-align:left;
        height: 22px;
    width: 125px;
    }
.pr-snippet-review-count
{
    padding:0;
    margin:0;
    font-size:0%;
    line-height:0px;
    position:relative;
    visibility: hidden;
    }
*html.pr-snippet-review-count{font-size:85%;}
.pr-snippet-stars
{
    border:1px solid #cbcbcb;
    background:#fff;
    padding:.3em;
    float:right;
    margin-right:2.6em;
    }
.pr-snippet-stars .pr-stars-small
{
    background-image:url('../pwr/engine/images/stars_small.gif');
    float:left;
    height:15px;
    line-height:15px;
    width:83px;    
    }
.pr-snippet-stars .pr-snippet-rating-decimal
{
    float:left;
    margin-right:.3em;
    height:15px;
    line-height:15px;
    font-size:85%;
    }
.pr-snippet-stars .pr-snippet-rating-decimal
{
    background-color:#414142;
    color:#fff;
    padding:0 .2em 0;
    }
.pr-popout
{
    float:left;
    width:11px;
    height:11px;
    background-image:url('../pwr/engine/images/icon_popout.gif') 0 0;
   background-repeat: no-repeat;
    margin:0 .1em;
    }
.pr-snippet-read-write
{
    border:0px solid #cbcbcb;
    background:#fff;
    padding:.0em .0em;
    font-size:0%;
    text-align:center;
    clear:both;
    margin-top:.0em;
    visibility: hidden;
    }
.pr-snippet-read-write a.pr-snippet-link{color:#0072bc;}
.pr-snippet-read-write a.pr-snippet-link span{font-weight:bold;}
.pr-snippet-read-reviews
{
    border-right:1px dotted #cbcbcb;
    float:left;
    padding:0 1em;
    visibility: hidden;
    }
.pr-snippet-write-review
{
    float:left;
    padding:0 1em;
    visibility: hidden;
    }
 .pr-snippet-write-first-review p
 {
     display:inline;
     padding-right:.3em;
     }
.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
{
    width:38.5em;
    font-family:arial;
    font-size:85%;color:#777;
    background:#f3f3f3;
    }
*html .prPaContainer,.prPaFooter{width:40.5em;}
.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-image:url('../pwr/engine/images/pa_question_bubble.gif') 0 0;
    background-color: Transparent;
    background-repeat: 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:-40px;
    *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-image:url('../pwr/engine/images/badge_vm.gif') 0 0;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding-left:25px;
    line-height:20px;
    }
.prPaAnswerDialog, p.prPaVerifiedPurchaser
{
    font-size:77%;
    font-weight:bold;
    background-image:url('../pwr/engine/images/badge_pa_vb.gif') 0 0;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding-left:25px;
    line-height:20px;
    }
.prPaToggleClosed
{
    background:transparent url('../pwr/engine/images/pa_carat_closed.gif') 0 .2em;
    background-repeat: no-repeat;
    }
.prPaToggleOpen
{
    background-image: url('../pwr/engine/images/pa_carat_open.gif') 0.4em;
    background-repeat: no-repeat;
    background-color: transparent;
}
.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-image:url('../pwr/engine/images/icon_close.gif') top left;
    background-repeat: 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
{
    background-position: left bottom;
    font-size: 15px;
    padding: 10px;
    margin: 0;
    background-image: url('../pwr/engine/images/bg_snapshot_header.gif');
    background-repeat: repeat-x;
    background-color: #EFEFEF;
}
.pr-modal-content .prReviewWrap{padding:0 10px;}
.pr-hidden{visibility:hidden;}

/*
 This sets the Review.aspx page
*/

html body form#reviewForm div.prwrapper div#cons.prinputgroup div.prfieldwrap div.prfields div.checkboxes p.checkitem a#checkmark_2110013.checkbox
{
    display: none;
    visibility: hidden;
}

a#checkmark_2110013.checkbox
{
    display: none;
    visibility: hidden;
}