@charset "UTF-8";



.product-detail .pr-snippet .pr-snippet-stars .pr-stars-small {
    background-image: url("../images/core/star-ratings.png") !important;
}

.pr-snapshot-product-name.item
{display:none}
/* Write review */
#product-detail-tabs .tab-page.reviews { padding: 20px;width: 984px;}

#reviews .pr-review-engine {padding:0;border-top: 0}

.pr-snippet .pr-snippet-read-reviews a.pr-snippet-link ,
.pr-snippet .pr-snippet-write-first-review a.pr-snippet-link,
.pr-snippet .pr-snippet-write-review a.pr-snippet-link,
#reviews .pr-attribute-label-pros,
#reviews .pr-attribute-label-cons,
#reviews .pr-attribute-label-bestuses,
#reviews .pr-review-rating-headline,
#reviews .pr-review-author-date,
.pr-attribute-value-list li,
.pr-snapshot-rating .pr-rating,
#reviews .pr-snapshot-title {color:#171717}

.pr-snippet .pr-snippet-read-write div,
.pr-snippet .pr-snippet-read-write div a.pr-snippet-link span,
.pr-snippet .pr-snippet-read-write div a.pr-snippet-link{text-transform:none;letter-spacing: 0.2px;}

.pr-snippet .pr-snippet-read-write div a.pr-snippet-link {text-decoration: underline;}
.pr-snippet .pr-snippet-read-write div a.pr-snippet-link:hover {color: #ff5e00;}

/*.pr-snippet .pr-snippet-read-write div a.pr-snippet-link span:hover{color: #ff5e00;}*/

#reviews .pr-snapshot-body .pr-attribute-group,
#reviews .pr-snapshot-consensus-value {background: none repeat scroll 0 0 #fff;color:#171717;}

.pr-attribute-value-list li {text-transform:Capitalize}
.pr-snapshot-head-wrapper {
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    display: inline-block;
    padding: 0 0 12px 0;
    width: 925px;
    margin-bottom:30px}
div.pr-review-most-helpful {margin-left:240px}


#reviews #pr-snapshot-histogram-container {
    background: none repeat scroll 0 0 #fff;
}

div.pr-review-tools {display: inline-block;}
div.pr-review-tools p {float:left}

div.pr-review-helpful-response {text-transform: none; clear: both;}

#reviews .pr-error {
    background: none repeat scroll 0 0 #fff;
    border-color: #212122;
}
#reviews .pr-snapshot-consensus {
    margin-left: 240px;
	font-size: 14px;
}

p.pr-snapshot-consensus-value {float:left;margin: 0 5px 0 0;}
p.pr-snapshot-consensus-text {float:left;margin: 0;}

#reviews .pr-snapshot .pr-review-points {
     float: left;
    margin: 0 0 12px 110px;
    width: 600px;
}

#reviews .pr-snapshot-body .pr-attribute-group {float: left;
    width: 33%;}
#reviews .pr-attribute-key p {
    font-size: 16px;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.pr-rounded { border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; }
.prwrapper { margin:0; width:auto; padding:0 16px; line-height:1.3em; position:relative; }

.pr-snippet .pr-snippet-write-review a.pr-snippet-link span {font-weight: normal !important}
#reviews .pr-review-text,
#reviews .pr-review-wrap .pr-attribute-group,
#reviews .pr-review-engine {background:none}
#reviews .pr-comments-header,
#reviews .pr-review-wrap .pr-attribute-key {display:block;font-size: 12px;}

#reviews .pr-comments-header {font-weight: 400}

.pr-snapshot-rating .pr-rating {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 16px;
    padding-top: 3px}

#pr-snapshot-histogram-container {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ccc;
    height: auto;
    left: 0;
    margin: 0 0 0 11px;
    min-width: 255px;
    position: absolute;
    width: auto;
    z-index: 10001;
}
#reviews #pr-snapshot-histogram-container {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #f7941d;
    left: -5px;
    margin: 0;
    min-width: 225px;
}

#reviews #pr-snapshot-histogram-container {
    background: none repeat scroll 0 0 #fff;
}

#reviews #pr-snapshot-histogram-header {
    font-size: 1em;
    font-weight: normal;
    padding: 5px 10px;
}

.pr-ratings-histogram-wrapper {
    margin: 0 !important;
}

#pr-snapshot-histogram-container div.pr-ratings-histogram-wrapper {
    margin-top: 10px;
}

.pr-closed {
    display: none;
}
.pr-open {
    display: block;
}
ul.pr-ratings-histogram-content {
    list-style-type: none;
    margin: 0;
    padding: 0 10px 10px;
    width: 100%;
}
ul.pr-ratings-histogram-content li {
    clear: both;
    height: 18px;
    margin: 2px 0;
}

.pr-histogram-label {
    float: left;
    width: 50px;
}

ul.pr-ratings-histogram-content li p {
    display: inline;
    margin: 0;
    padding: 0;
}

.pr-ratings-histogram-bar {
    background: none repeat scroll 0 0 #efefef;
    float: left;
    margin: 0 10px 0 0;
    width: 130px;
}

#reviewForm { padding:0; }
#reviewForm .prwrapper { margin-bottom:0; padding-bottom:0; }
#pr_intro_text_submit, #pr_intro_text_preview { margin:0 0 0 145px; padding:82px 0 0; }
.printro h1 { font-weight:normal; font-size:1.2em; }
.prsummarywrap { position:absolute; top:0; width:677px; }
.prproductsummary { border:0; padding:0 0 0 145px; background:none; }
#reviewForm .prproductsummary img { right:536px; }
.prproductsummary h2 { margin:0 0 1em; font-weight:normal; }
.prproductsummary a { text-decoration:none; }

.prlabel { background:none; }
.prlabel h3 { font-weight:normal; }
.prfieldwrap { border:0; padding:2px 0; background:none; }
#pros .prfieldwrap, #cons .prfieldwrap, #bestuses .prfieldwrap, #describeyourself .prfieldwrap,
#comfortvsstyle .prfieldwrap, #experience .prfieldwrap, #bottomline .prfieldwrap, .prCImainform { padding:8px 0 8px 8px; }
#bottomline .prfields p { margin:0; }
#rating p.instructions { display:none; }
table.radioScale td { color:#FFF; }
.addTags { background:none; }
.addTags p { margin:0 0 0.5em; color:#ff5e00; }
.addTags .inputBox { width:100%; }
#reviewForm a.button { display:inline-block; padding:0; height:20px; background:no-repeat left top; }
#reviewForm a.button.tagsuggest { top:80px; right:0; opacity:1; background:url('../../images/shopzilla/apply.png') no-repeat left top; }
.prClearRadio a, .prClearRadio a:hover { border:0; background-color:transparent; }
input[type="text"]:focus, textarea:focus { color:#171717; background:#FFF; }
textarea { font-family:inherit; }
/*div.ratingMessage { color:#FFF; }*/
#pr_comment_prompts_bottom { border:0; /*color:#FFF;*/ }

#nickname .prfields, #location .prfields { width:438px; }
#nickname input, #location input { width:100%; }

.prCImainform { border:0; padding:1em; width:414px; }
.prCIcontent { padding:0; overflow:hidden; }
.prCImainform h3 { margin:0 0 1em; }
.prCImainform p { width:auto; }
.prCImainform .actions { position:static; /*overflow:hidden;*/ float:right; }
.prCImainform #prAddImage { position:relative; top:-16px; }

.prsubmit.mainform { padding:1em 93px 0 145px; }
.prsubmit.mainform #prSubmit, #prPreview { float:right; }

/* Media uploads */
#prForm { padding:0 0 2em; }
#prForm .printro { padding:1em 1em 3em; }
#reviewForm span.prMediaNumber { font-weight:normal; }
#reviewForm .prMediaSelector { border:0; }
#reviewForm .prMediaSelector label { color:#FFF; font-weight:normal; }
#reviewForm code { margin:1em 20px 1em 0; border:0; background:#282828; }
.prVideoBox { line-height:1.1em; }
input.prVidInputBox { width:284px; }
.prsubmit.upload { margin-right:123px; }

#prProgress { border:0; background:none; height:120px; }
#prProgress .prCIcontent h3 { font-weight:normal; }

/* Preview page */
#headline.prgroup { width:590px; }
.prproductsummary img { position:absolute; right:536px; }
#pr_intro_text_preview { padding-right:1em; }
.prcontent { padding:7px; }
.prcontent h3 { font-size:1em; font-weight:normal; }
.customer { margin:7px 0 0; }
.customer strong { font-weight:normal; }
.prReviewKey { width:26%; font-weight:normal; }
.prReviewValue { width:72%; }
.prPicContent, .prPicContent div, .prPic { border:0; background:none !important; }
.prPic .prCaption { color:#FFF; }
.prPicContent .wrap2 img { border:0; padding:0; }
.prPic .prEditImage a { border:0; background-color:transparent; color:#ff5e00; }
.prPic .prEditImage span{ text-decoration:underline; }
.prPic .prEditImage a:hover { background-color:transparent; color:#ff5e00; }
.prPubDisclaimer { font-size:0.9em; }
.predit { float:left; width:200px; }
.prcontentwrap .prsubmit { float:right; margin:0; clear:none; }
p.legal { margin:0 auto; padding:2em 0; width:404px; }
.poweredby { display:none; }

/* Thanks page */
/*.prwrapper div { margin:0 !important; border:0 !important; padding:0 !important; background:none !important; }
.prwrapper #fbProfileForm div { margin:inherit; border:inherit; padding:inherit; background:inherit; }*/
#fbProfileForm { overflow:hidden; margin:0; padding:1em 0; }
#fbProfileForm h1 { display:block; margin:0.5em 0; }
.prEmphasize { font-weight:normal; }
.prFbWrapper h2, .prpromo .prEmphasize, .prSocialTwitter h2 { color:#ff5e00; font-weight:normal; }
.prcontentwrap { border:0; background:none; }
#fbProfileForm .prFbIntro, #fbProfileForm .prFbWrapper, #fbProfileForm .prwrapper { margin:0 auto; width:540px; }
.error { margin:0.5em 0 2em; padding:1em; color:#171717; background:#ff5e00; font-weight:normal; }
.medsmall { font-size:1em; }
.prFbSwitchUsers { padding-left:0; }
.prlabel.preview { background:none; }
.prFbCtaRail { float:right; padding:0 1em 0 0; width:100px; }
.prSocialTwitter { padding:0 0 0 72px; }
.prfootertext.prMarginTop { margin-top:0; }
#fbProfileForm .prFbfieldWrap #prSubmit { width:108px; background:url('../../images/shopzilla/submit.png') no-repeat left top; }

.pr-rounded { border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; }

.pr-snippet { clear:both; }
/*.pr-snippet .pr-snippet-wrapper { border:0; padding:0; background:none; }
.pr-snippet .pr-snippet-stars { margin:0; border:0; padding:0; background:none; }*/
.pr-snippet .pr-snippet-review-count { margin:0; float:right; padding:0 5px 0 0; height:16px; line-height:16px; }
.pr-snippet .pr-snippet-read-write { border:0; padding:0; background:none; font-size:11px; }
.pr-snippet .pr-snippet-read-write div { display:inline;letter-spacing: 0.2px; }
.pr-snippet .pr-snippet-read-write p { margin:0; }
.pr-snippet .pr-snippet-read-write a.pr-snippet-link span { font-weight:normal; }
.pr-snippet .pr-snippet-read-reviews { float:none; border-right:0; padding:0; }
.pr-snippet .pr-snippet-write-review { float:none; padding:0; }
.pr-snippet .pr-snippet-write-first-review p { padding-right:0; }


.pr-snippet-stars .pr-stars-0-sm { background-position:0px 0; }

.pr-snippet-stars .pr-stars-0_5-sm { background-position:0px -18px; }

.pr-snippet-stars .pr-stars-1-sm { background-position:0px -33px; }

.pr-snippet-stars .pr-stars-1_5-sm { background-position:0px -50px; }

.pr-snippet-stars .pr-stars-2-sm { background-position:0px -65px; }
.pr-snippet-stars .pr-stars-2_5-sm { background-position:0px -81px; }
.pr-snippet-stars .pr-stars-3-sm { background-position:0px -97px; }
.pr-snippet-stars .pr-stars-3_5-sm { background-position:0px -113px; }
.pr-snippet-stars .pr-stars-4-sm { background-position:0px -130px; }
.pr-snippet-stars .pr-stars-4_5-sm { background-position:0px -146px; }
.pr-snippet-stars .pr-stars-5-sm { background-position: 0px -161px; }

/* Reviews */
#reviews .pr-header {position:relative; }
#reviews .pr-snapshot-head { border:0; padding:0; background:none; }
#reviews .pr-snapshot-title { text-transform:lowercase;font-size:15px; color: #535353;font-weight: 400;}
#reviews .pr-snapshot-cobrand { display:none; }
#reviews .pr-snapshot-body { border:0; background:none;padding:0; }
#reviews .pr-snapshot-body-wrapper { border:0; padding:0; background:none; }
#reviews .pr-snapshot-average-based-on-text { float:left; clear:left; margin-bottom: 30px; }

/* Ratings Distibution popup */
.pr-ratings-histogram-barValue {
	background: #000;
}


#reviews .pr-review-content-header { display:none; }
#reviews .pr-review-sort { display:none; clear:both; border:0; background:none; }

#reviews .pr-contents { border:0; padding:0; background:none;width:925px }


#reviews .pr-contents a {color:#171717}
#reviews .pr-contents a:hover {color:#ff5e00}

#reviews .pr-contents-wrapper { border:0; padding:0; background:none; }
#reviews .pr-pagination-top { clear:both; border-bottom: 1px solid rgb(229, 229, 229);}
#reviews .pr-review-count { font-weight:normal; }
#reviews .pr-other-attributes { padding:0; color:#171717;
    float: left;
    margin-left: 240px;
    padding: 0 0 10px;
    width: 655px;
}

#reviews .pr-review-rating-headline {
	font-size: 26px;
	letter-spacing: -0.9px;
	line-height: 25px;
}
.pr-histogram-label {width:70px}

#reviews .pr-review-author-location {text-transform: capitalize; font-weight: 400}
#reviews .pr-review-author-location span {text-transform: capitalize; font-weight: 400}

p.pr-review-rating-headline {margin-left:240px}
#pr-snapshot-histogram-container div.pr-ratings-histogram-wrapper {width:275px}
#reviews .pr-review-main-wrapper .pr-other-attributes {margin-left:0px}
#reviews .pr-review-wrap .pr-attribute-group {float: left;padding: 0;width: 33%;}
li.pr-other-attribute-value {text-transform:capitalize

}

#reviews .pr-review-text {float:left}

p.pr-review-author-name span,
p.pr-review-author-affinities span{text-transform:capitalize;}

.pr-review-rating-wrapper, .pr-review-main-wrapper {
    
}
#reviews .pr-pagination-top div {display:none}

div.tab-page p.pr-fb-reviewComment {
    background-image: url("images/fb_logo_12x12.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    float: left;bottom: 0;
    margin: 0;
    padding: 0 0 40px 15px;
    position: absolute;
}
#reviews .pr-contents p.pr-fb-reviewComment a {text-decoration:underline} 

#reviews .pr-snapshot-rating .pr-stars {
    background-image: url("../images/core/shopzilla-starslg.png");
    height:20px;
}

#reviews .pr-other-attributes-list li.pr-other-attribute-label { padding:0; background-image:none; width:auto;padding-right:10px;float:left;font-weight:400;text-transform:capitalize}

/* Single review*/
#reviews .pr-review-wrap { zoom:1;position:relative;display: inline-block; border-bottom: 1px solid #e5e5e5;margin-top:30px;padding-bottom:30px}
#reviews .pr-review-footer {float:left} 
#reviews .pr-review-rating-wrapper, #reviews .pr-review-main-wrapper { position:static;}
#reviews .pr-review-main-wrapper {margin-left:240px}
#reviews .pr-review-author-date { position:absolute; top:38px; float:none; margin:0; border:0; padding:0; background:none; text-align:left; text-transform:none; }
#reviews .pr-review-wrap .pr-stars { position:absolute; z-index:1; top:12px; }

#reviews .pr-review-wrap .pr-stars.pr-stars-small {background-image: url("../images/core/shopzilla-stars-small.png");}

#reviews .pr-review-wrap .pr-rating { position:absolute; top:12px;background-color:#fff; color:#151515;font-size: 16px; margin-left: 90px;}

#reviews .pr-review-author { width:234px; position:absolute; top:66px; }

#reviews .pr-review-author-affinity-wrapper span { font-weight:normal; }
#reviews .pr-review-author-affinities span { display:block; }

#reviews .pr-review-bottom-line { color: #151515; font-weight: 400 }

.pr-pagination-bottom .pr-page-next,
.pr-pagination-bottom .pr-page-prev {
	border: 1px solid #e5e5e5;
    color: #454545;
    display: inline-block;
    height: 28px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;}

.pr-pagination-bottom .pr-page-next:hover,
.pr-pagination-bottom .pr-page-prev:hover {
	background-color:#ff5e00;
	color: #fff;
}
#reviews .pr-contents .pr-page-next a,
#reviews .pr-contents .pr-page-prev a,
.pr-pagination-bottom .pr-page-prev a,
.pr-pagination-bottom .pr-page-next a {text-decoration:none;color: #454545;text-transform:uppercase}
 

.pr-pagination-bottom .pr-divider,
.pr-pagination-bottom div.pr-page-count-wrapper {display:none}

.pr-review-main-wrapper .pr-review-points {width:100%; float:left}
/* Flag review */
#reviews .pr-error { position:absolute; left:270px; bottom:1em; padding:1em;  display: none;border: 1px solid #e5e5e5;}
#reviews .pr-error-email { border: 1px solid #e5e5e5;
    height: 30px;
    width: 266px}
#reviews .pr-error textarea { margin:0 0 1em; width:300px; }