.BVcontent {  }
.BVcustomerRating { width: 50px; background: #FFFFFF; vertical-align: middle; line-height: none; white-space: nowrap; }
.BVcustomerRatingFirst {}
.BVcustomerRatingItem { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap; }
.BVcustomerRatingScore { padding-left: 10px; font-size: 11px; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; white-space: nowrap; }
.BVdateCreated {  }
.BVProductPageLink { font-size: 11px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.BVratingFinal { font-weight: bold; white-space: nowrap; }
.BVRatingSummary {}
.BVRatingSummaryBuyAgain {}
.BVratingSummaryFinal { font-weight: bold; font-size: 12px; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; }
.BVRatingSummaryLinks { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.BVRatingSummaryRatings {}
.BVratingSummaryTotal { font-weight: bold; font-size: 12px; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; }
.BVratingTotal {font-weight: bold;}
.BVRatingWraperTable{}
.BVrespondedHelpful {font-weight: bold; font-size: 11px;}
.BVReviewData {}
.BVReviewDisplay {}
.BVreviewerLocation {  }
.BVReviewFeedbackDisplay { padding-bottom: 10px; font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.BVReviewFeedbackLinks {}
.BVReviewLabel {}
.BVReviewPagination { padding: 5px; font-size: 12px; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.BVReviewPagination a { font-size: 11px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.BVReviewSection {}
.BVReviewSectionHeader { padding: 5px; color:#666666; background: #EAEAEA; border-bottom: 1px solid #999999; }
.BVReviewSectionHeaderLabel { font-size: 11px; color: #628B2E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; white-space: nowrap; }
.BVReviewSectionHeaderLink {font-size: 11px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }
.BVReviewSectionReview {border-bottom: 1px solid #999999; padding: 5px 0px 10px 5px;}
.BVReviewTable { border: 2px solid #999999; }
.BVReviewTableSortRow { background: #939377; padding: 5px 5px 5px 5px; }
.BVReviewTableSortRowButton { padding-left: 5px }
.BVReviewTableSortRowLabel { font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; white-space: nowrap;}
.BVReviewSortRowLink {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.BVReviewSortRowLink a {
color:#FFFFFF;
text-decoration:underline;
}
.BVReviewSortRowLink a:hover{
color: #FFFFFF;
text-decoration:underline;
}
.BVReviewSortRowLink a:visited{
color: #FFFFFF;
text-decoration:underline;
}
.BVReviewTableSortRowTable {}
.BVreviewText,
.BVreviewer,
.BVBadgeDefinitionText {
font-size: 11px;
color: #666666;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.BVReadAllMyReviews { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; white-space:nowrap; }
.BVreviewTitle { font-weight: bold; font-size: 11px; color: #666666; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; }
.BVReviewValue {}
.BVWouldRecommendSection { margin-top: 8px; }
.BVSecondaryRatings { padding: 10px;}
.BVsortButton {}
.BVsortDropdown { font-size: 10px; }

.BVTermsConditionsText { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.BVtextareaContent {}
.BVWasReviewHelpful { padding-bottom: 10px; font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.BVWasReviewHelpful a { font-size: 9px; vertical-align: bottom; }
.BVRedirectLinkText {}
.BVProductImage {}
.BVWriteFirstLinkCell {padding: 2px; font-size: 11px;}
.BVWriteFirstImageCell {text-align:center; padding: 2px}

#BVdefaultURL {visibility: hidden}


.BVBadgeBlock {margin: 5px 0}

TD.BVBadge {padding-right:5px;}
TD.BVBadge TD {font-size:xx-small; font-family:sans-serif; font-weight:bolder;}

.BVexpertTitle, .BVfeaturedTitle, .BVstaffTitle, .BVtop1ContributorTitle, .BVtop10ContributorTitle, .BVtop25ContributorTitle, .BVtop50ContributorTitle, .BVtop100ContributorTitle, .BVtop250ContributorTitle, .BVtop500ContributorTitle, .BVtop1000ContributorTitle {padding-left:5px; padding-right:5px; margin-right:10px;vertical-align:middle;}
.BVexpertIcon, .BVfeaturedIcon, .BVstaffIcon, .BVtop1ContributorIcon, .BVtop10ContributorIcon, .BVtop25ContributorIcon, .BVtop50ContributorIcon, .BVtop100ContributorIcon, .BVtop250ContributorIcon, .BVtop500ContributorIcon, .BVtop1000ContributorIcon {padding:0px;padding-top:2px;padding-bottom:2px;vertical-align:middle;}

.BVexpertIcon{background-color: #628B2E; padding: 2px 10px;}
.BVexpertTitle{background-color: #CCCCCC;}

.BVfeaturedIcon{background-color: #e13f3d;}
.BVfeaturedTitle{background-color: #c8b2b2;}

.BVstaffIcon{background-color: #628b2e;}
.BVstaffTitle{background-color: #aab59c;}

.BVtop1ContributorIcon, .BVtop10ContributorIcon, .BVtop25ContributorIcon, .BVtop50ContributorIcon, .BVtop100ContributorIcon, .BVtop250ContributorIcon, .BVtop500ContributorIcon, .BVtop1000ContributorIcon {background-position:center bottom; background-repeat:repeat-x; border-style:solid none solid solid; border-width:1px 0pt 1px 1px; padding:1px 1px 2px;}
.BVtop1ContributorIcon {background-color:#0000FF; background-image:url( button_background_blue_1x14.gif); border-color:#7777FF;}
.BVtop10ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_blue_1x14.gif ); border-color:#0000FF;}
.BVtop25ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_red_1x14.gif ); border-color:#FF0000;}
.BVtop50ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_orange_1x14.gif ); border-color:#FF9900;}
.BVtop100ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_purple_1x14.gif ); border-color:#CC33FF;}
.BVtop250ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_yellow_1x14.gif ); border-color:#CCCC66;}
.BVtop500ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_green_1x14.gif ); border-color:#33CC00;}
.BVtop1000ContributorIcon {background-color:#FFFFFF; background-image:url( button_background_white_to_redorange_1x14.gif ); border-color:#FF6600;}

.BVtop1ContributorTitle, .BVtop10ContributorTitle, .BVtop25ContributorTitle, .BVtop50ContributorTitle, .BVtop100ContributorTitle, .BVtop250ContributorTitle, .BVtop500ContributorTitle, .BVtop1000ContributorTitle {background-position:center bottom; background-repeat:repeat-x; border-style:solid solid solid none; border-width:1px 1px 1px 0pt; padding-left:2px; padding-right:5px}
.BVtop1ContributorTitle {background-color:#0000FF; background-image:url( button_background_blue_1x14.gif ); border-color:#7777FF; color:#FFFFFF;}
.BVtop10ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_blue_1x14.gif ); border-color:#0000FF;}
.BVtop25ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_red_1x14.gif ); border-color:#FF0000;}
.BVtop50ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_orange_1x14.gif ); border-color:#FF9900;}
.BVtop100ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_purple_1x14.gif ); border-color:#CC33FF;}
.BVtop250ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_yellow_1x14.gif ); border-color:#CCCC66;}
.BVtop500ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_green_1x14.gif ); border-color:#33CC00;}
.BVtop1000ContributorTitle {background-color:#FFFFFF; background-image:url( button_background_white_to_redorange_1x14.gif ); border-color:#FF6600;}

.BVPreviewMainTable{border: 1px solid #cccccc; padding: 20px;}
.BVPreviewSpacer{height:0; width:400px;border:0;}

.BVclientResponse {
background-color: #eeeeee;
border: 1px solid #cccccc;
padding: 5px 5px 5px 5px;
margin: 5px 50px 5px 50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.BVclientResponseHead {
padding-bottom: 8px
}

.BVclientResponseTitle {
display:block;
text-decoration: underline;
font-weight: bold;
padding-bottom: 8px
}

.BVclientResponseDepartment {
font-weight:bold;
}

.BVclientResponseDate {
font-weight:normal;
}

.BVreviewPhotoSection {margin-top:10px;}
.BVreviewPhotoSectionLabel {font-weight:bold; font-size:11px; color:#666666; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:underline;}
.BVreviewPhotoSectionHint {font-size:9px; color:#666666; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none;}
.BVreviewPhoto {display:inline; float:left;}
.BVreviewPhotoPopup {position:absolute; margin-top:20px; margin-left:-365px; display:none; padding:5px; cursor:hand; cursor:pointer; background:#F7F7F7; border:1px solid #666666; font-weight:bold; font-size:11px; color:#666666; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; z-index:10000000;}
.BVreviewPhotoPopup a {text-decoration:none;}
.BVreviewPhotoPopupHint {position:absolute; right:5px; margin:0px; font-weight:bold; font-size:9px; color:#666666; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-align:right;}
.BVreviewPhotoPopupImage {padding-top:15px; width:400px; text-align:center;}
.BVreviewPhotoPopupImage img {border:1px solid #666666;}
.BVreviewPhotoPopupCaption {margin-top:5px; width:400px; font-weight:bold; font-size:11px; color:#666666; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.BVreviewPhotoThumbnail {margin-top:5px; margin-right:5px; cursor:hand; cursor:pointer;}
.BVreviewPhotoThumbnail img {border:1px solid #666666;}

.BVReviewVideoSection { margin-left: 5px; margin-top: 20px; margin-bottom: 20px;}
.BVReviewVideoSectionLabel {font-weight: bold;}
.BVReviewVideo { margin-top: 5px; margin-bottom: 5px;}
.BVReviewVideoCaption {}
.BVReviewVideoPlayer {}
.BVReviewVideoPlayerGoogle { background-color: black; border: 1px solid black;}
.BVReviewVideoPlayerYoutube {}

