#prReviewSummary{border:1px solid #ccc;background:#fff}
.prSummaryHeader{background:#ddd;margin:0;padding:.5em 10em .6em 1em;height:1em;line-height:1.0;position:relative}
#artShadeLinks{font-family:Arial,Helvetica;font-size:11px;padding:4px}
.prSummaryTitle{font-weight:bold;text-transform:uppercase}
.prSummaryCobrand{font-size:10px}
a.prSummaryCobrandLink, a.prSummaryCobrandLink:hover{color:#000;text-decoration:none}
.prSummaryBody{margin:1em;padding:0;overflow:auto}
.prSummaryRating{font-weight:bold;padding:0 0 1em;border-bottom:1px solid #ddd;line-height:20px}
.prSummaryRating span{font-size:12px}
.prSummaryRating .prSummaryAverageRatingText{float:left;font-weight:bold;margin-right:0.5em;font-size:12px}
.prSummaryWriteReview{margin:1em;padding:0;overflow:auto;text-align:right}
a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited, a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active{font-size:12px}
.prSummaryKey{width:100px;font-weight:bold;vertical-align:top;text-align:right;padding:0px;float:left;clear:left}
.prServiceCommentsHeader{font-weight:bold;padding:0px}
.prServiceComments{margin-top:0}
.prSummaryValue{margin-left:100px;vertical-align:top;text-align:left;padding:0px 0px 0px 10px}
.prReviewSort{background:#ddd;margin:2em 0 0;padding:.3em 1em;border-bottom:1px solid #ccc;font-weight:bold;text-align:right;text-transform:uppercase}
.prReviewSortBox{text-transform:none}
.prReviewCount{float:left;margin:.3em 0}
.prReviewWrap{margin:1em 0;padding:.2em 1em;border-bottom:1px solid #ccc;border:solid 1px #C8B5A7}
.prReviewWrapStaffExpert{background:url("/Reviews/pwr/ENGINE/IMAGES/grad_expert_bg.png") repeat-x}
#divStaffExpert{width:100%;height:40px;margin:0 0 0 -1em}
#divStaffExpert img{float:left}
#divStaffExpert b{color:#AF8E2C;font-size:14px;margin:4px 4px 0 0;float:left;display:block}
#divStaffExpert span{color:#AF8E2C;font-size:11px;margin:6px 0 0;float:left;display:block}
#divStaffExpert span a{color:#AF8E2C;font-size:11px}
.prReviewWrapPros{background:url("/Reviews/pwr/ENGINE/IMAGES/grad_lppro_bg.png") repeat-x}
#divPros{width:100%;height:40px;margin:0 0 0 -1em}
#divPros img{float:left;width:100px;height:40px}
#divPros b{color:#848684;font-size:14px;margin:4px 4px 0 0;float:left;display:block}
#divPros span{color:#848684;font-size:11px;margin:6px 0 0;float:left;display:block}
#divPros span a{color:#848684;font-size:11px}
.prReviewRating{font-size:14px}
.prReviewRatingHeadline{display:inline;font-weight:bold;margin-left:6px}
.prReviewAuthor{margin:1em 0}
.prReviewAuthor *{font-size:12px}
.prReviewAuthorName span,  .prReviewAuthorLocation span, .prReviewAuthorDate span{font-weight:bold}
.prReviewPoints{margin:1em 0;overflow:auto;zoom:1}
.prReviewPoints *{font-size:12px}
.prSummaryBody{font-size:12px}
.prSummaryBody *{font-size:12px}
.prReviewKey{width:180px;font-weight:bold;vertical-align:top;text-align:right;padding:4px 4px 4px 0px;float:left;clear:left}
.prReviewValue{font-size:12px;margin-left:90px;vertical-align:top;text-align:left;padding:4px 0px 4px 10px}
.prReviewText{clear:both;margin:1.5em 0 1em;font-size:12px}
.prReviewHelpfulText{font-size:10px;font-style:italic;margin-top:10px;margin-bottom:10px}
a.prReviewHelpfulTextLink:link, a.prReviewHelpfulTextLink:visited, a.prReviewHelpfulTextLink:hover, a.prReviewHelpfulTextLink:active{font-size:10px}
.prReviewTools{margin:.5em -1em;padding:.5em 1em 0}
.prReviewReportIssue{font-size:10px;font-style:italic;margin-left:0.5em}
.prPagination{padding:0em 1em 0.9em 1em;line-height:1.0;color:#444;border-bottom:1px solid #bbb;font-size:11px;position:relative;margin-top:.8em}
.prPagination .prPageCount{}
.prPagination .prPageNav{position:absolute;right:1em}
.prVerified{position:relative;display:inline;margin:0 0 -.55em 0.15em;border-style:none}
.prCustomerPics{clear:both;width:100%;margin:0;padding:0 0 5px;overflow:auto}
.prPic{position:relative;top:0;left:0;width:207px;float:left;margin:0 12px 5px 0px;padding:10px 0px 0;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;}
.prPicContent .wrap2{padding:0 7px 7px 0;}
.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;padding:0;margin:0 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 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}
.prReportIssueHeader{display:none}
#prReviewSummary{border-bottom:1px solid #ccc}
#prMiniSitePageContainer{margin:0 auto;width:780px;text-align:left;font-size:12px}
.prMerchantResponse{border:1px solid #e6e5e2;background:#eee;font-style:italic;padding:5px;margin-left:50px;text-align:left;margin-top:5px}
.prSnippetTitle{display:block;font-weight:bold}
.prSnippetNumberOfRatingsText{display:inline;font-size:.9em}
a.prSnippetLink{font-size:.8em}
#pnlStaticImage .portfolioprice{color:Black}
#PRPopup{background-color:#E0E0E0;background-image:none;text-align:center}
#container400{margin:0 auto;padding:10px;text-align:left;width:380px;background-color:#fff}
#ProBadge{border:solid 1px #999}
#borderContainer{padding:12px;border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999}
.borderContainerSchonbek #borderContainer{padding:12px;border:0px}
#borderContainerRight{border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
.borderContainerSchonbek #borderContainerRight{border:0px}
#mainBorderBox{border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999}
.borderContainerSchonbek #mainBorderBox{border:0px}
.schonbekImageZoom{width:510px;height:510px}
#tblPriceArea{margin-top:6px}
.MultiproductTextControl{padding-bottom:5px}
.MultiproductTextControl input{width:27px;text-align:center}
.MultiproductRadioControl{padding-bottom:5px}
#tdArtwork{border:1px solid #999;border-bottom:0;padding:7px;}
#tdArtwork #title{display:block;}
.tblArtworkSizeOptions{width:100%;}
.tdSubTitle{text-decoration:underline;padding:8px 0 3px;}
.spnArtworkFreeShipping{font-size:10px;font-weight:bold;color:#900;}
.inpArtworkQty{width:25px;text-align:center;}
#divArtworkAddCartPort{text-align:center;float:left;}
.port{font-size:9px;font-weight:bold;}
#DesignYourOwnButton{text-align:center;float:right;}
#DesignYourOwnButton span{font-size:10px;}
#pnlMultiproductDescriptions p{text-align:left;}
.scrollable{position:relative;overflow:hidden;width:333px;height:140px;margin:0 5px;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.items .groupOfItems{float:left;width:340px;}
.items .groupOfItems .individualItems{width:84px;float:left;text-align:center;font-size:10px;position:relative;margin:0 3;cursor:hand;display:block;}
.items .groupOfItems .individualItems .crystalItem{text-transform:capitalize;display:block;width:84px;}
.items .groupOfItems .individualItems div{position:absolute;top:0;left:0;border:solid 6px #c00;height:68px;width:68px;}
.items div span, .items div a{}
.scrollable img{float:left;background-color:#000;width:78px;height:78px;border:1px solid #ccc;}
.scrollable .active{border:2px solid #000;position:relative;cursor:default;}
.scrollable{float:left;}
a.browse{background:url("/images/productDetail/elements/hori_large.png") no-repeat;display:block;width:23px;height:52px;float:left;margin:20px 0;cursor:pointer;font-size:1px;}
a.right{background-position:0 -53px;clear:right;margin-right:0px;}
a.right:hover{background-position:-24px -53px;}
a.right:active{background-position:-48px -53px;}
a.left{margin-right:1px;}
a.left:hover{background-position:-24px 0;}
a.left:active{background-position:-48px 0;}
a.left.disabled{background-position:-72px 0;}
a.right.disabled{background-position:-72px -52px;}
.schonbekFinishImage, .schonbekCrystalImage{}
.scrollableItemGroup, .schonbekScrollableImageZoomImg{text-align:center;}
.finishCrystalSku{font-family:Arial,Helvetica,sans-serif;color:black;font-weight:bold;font-size:14px;}
.finishCrystalSku #schonbekCrystalName{text-transform:capitalize;}
.availableOptions{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#900;font-size:14px;}
.divImgOptions {width:70px;margin:0 0 5px;}
.PD_DIV_ZoomImage {overflow:hidden;width:60px;height:60px;}
.tdVendor {width:159px;height:100px;}
.divShareOptions {padding:0 0 5px;}
.lblBML {float:right;display:inline}
.PD_DIV_FanFeatures_Help {text-align:left;z-index:100;visibility:hidden;width:300px;}
.divCoordinatingItems {width:773px;text-align:left;}
.inpTrackOptions {width:27px;text-align:center}
#divReviewContest {background-color:#f1f1f1;width:760px;padding:5px;margin:auto;text-align:center;}
#divReviewContest h3 span {color:#000;}
#divReviewContest a {text-decoration:underline;}
#deliverypolicy {width:420px;display:none;padding:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#divFtrLst,#divFtrCllts {text-align:left;}
#divPrintableLifeSizeImagePopup {width:600px;height:350px;display:none;}
#printablePDFInfo {font:12px/16px Verdana, Arial, Helvetica, sans-serif;}
    .center {text-align:center;}
    .underBtnTxt {font-style:italic;}
#divEmailItem {width:370px;}
.aViews {width:60px;height:60px;display:block;}
#divShippingTerms {border:1px solid #ccc; background:#fff;}

