/* Minification failed. Returning unminified contents.
(39,7362): run-time error CSS1019: Unexpected token, found '}'
 */
p.pr-reset{padding:0;margin:0;}.pr-float-left{float:left;}.pr-review-engine{font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;}.pr-review-engine-screened{height:400px;position:relative;overflow:hidden;}.pr-review-engine-screened .pr-review-sort-box select{display:none;}.pr-review-engine-screen{position:absolute;width:100%;height:100%;z-index:10001;background:#FFF url("images/pr_loading.gif") no-repeat scroll center center;}.pr-snapshot-head{background-image:url(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-change-locale-wrapper{padding:.2em .8em;margin-right:1em;font-size:85%;float:right;}.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-required{color:red;}.pr-emphasis{font-weight:bold;}.prImageSnippetImage{border:1px solid #CCC;float:left;height:38px;margin-right:1px;overflow:hidden;width:38px;}.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape{height:38px;}.prImageSnippet div.prImageSnippetImage a img{border:0 none;}.pr-snapshot-addreviews-wrapper-bot{float:right;margin-top:1em;display:none;}a.pr-btn-slide{background:transparent url(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:transparent url(images/bg_button_grey_l.gif) no-repeat;display:block;padding:4px 5px 5px 8px;color:#00E;}a.pr-btn-slide p{background:transparent url(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{zoom:1;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,.pr-review-faceoff .pr-stars,.pr-modal-container .pr-stars,.pr-modal-container .pr-review-faceoff-review-content .pr-stars{float:left;height:20px;line-height:20px;width:112px;margin:0 .5em 0 0;background-image:url(images/stars.gif);*position:static;}.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:url(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;float:left;}.pr-snapshot-consensus{clear:left;display:block;float:left;margin-bottom:1em;margin-top:.5em;}.pr-snapshot-consensus-value{display:inline;vertical-align:middle;border:1px solid #739E37;font-size:92%;background:#8CC63E url(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:static;clear:both;width:100%!important;}.pr-review-points-attr-wrapper .pr-attribute-group{width:32%;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 ul,.pr-other-attributes-histogram ul,.pr-other-attributes-subratings ul{margin:0;padding:0;list-style:none;font-size:92%;}ul.pr-other-attributes-list{position:static;}.pr-other-attributes-list li{margin:.2em 0;}.pr-other-attributes-list li.pr-other-attribute-label{float:left;width:31.25%;margin-right:2%;clear:left;text-transform:uppercase;font-weight:bold;padding:0 0 0 .7em;background-image:url(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%;position:static;}.pr-snapshot-footer{padding:.7em .2em 0;}.pr-snapshot-write-review{float:left;background-image:url(images/icon_grid_arrow.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:.7em;margin:0;}.pr-snapshot-write-review-social-loyalty{float:left;border-left:1px solid #CBCBCB;padding-left:1em;margin-left:1em;font-size:87%;margin-top:1pt;}.pr-review-content-header{padding:.5em .5em .5em 1.3em;margin:0;border-width:0 1px;border-color:#999;border-style:solid;background-color:#ccc;}.pr-review-content-header-label{text-transforum:uppercase;font-weight:bold;font-size:14px;display:inline;}.pr-product-follow-link-container{display:inline;position:relative;}.pr-product-follow-link-container.pr-no-reviews{display:block;}.pr-product-follow-link-container a.pr-product-follow-link{padding:0 0 0 15px;background-image:url(images/fb_logo_12x12.png);background-repeat:no-repeat;background-position:0 1px;margin:0 0 0 5px;position:relative;}.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:auto;}.pr-modal-container .pr-contents-wrapper{height:340px;overflow:auto;}.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-pagination-bottom p.pr-product-follow-link-container{margin:0 0 0 5px;padding:0 0 0 15px;}.pr-page-count{float:left;}.pr-nav-back-to-top{float:left;}.pr-nav-back-to-top a{;margin-left:.3em;}.pr-page-count-wrapper{float:left;width:40%;}.pr-fb-follow-wrapper{float:left;text-align:center;width:40%;}.pr-fb-follow-thankyou-wrapper{margin:15px;}.pr-fb-follow-thankyou-label span{display:block;font-size:14px;padding-bottom:10px;}.pr-page-nav-wrapper{float:right;width:20%;text-align: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;*position:static;}*html .pr-review-rating-wrapper{position:static;}.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;*position:static;}.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-info-wrapper img{border:0;vertical-align:top;margin-right:.3em;}.pr-review-author{font-size:92%;float:left;width:33%;margin-bottom:1em;}.pr-review-author-profile-link{text-decoration:underline;}.pr-review-author-profile-link span{display:none;}.pr-review-author-date{padding:.2em .6em;border:1px solid #999;background:url(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-author-verified-buyer-wrapper{margin-bottom:1em;}.pr-review-most-helpful{margin-bottom:.5em;}.pr-review-author-affinity-wrapper{margin:.7em 0;}.pr-review-author-badge-wrapper{clear:both;}.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:#fff url(images/shade_light.gif) repeat-x scroll left bottom;border:1px solid #ddd;float:left;left:0;padding:10px;}.pr-pic .pr-caption{color:#333;font-size:85%;margin:0 0 5px;}.pr-pic-content{background:transparent url(images/shadow.gif) no-repeat scroll right bottom;float:left;}.pr-pic-content .wrap1{background:transparent url(images/shadows/corner_bl.gif) no-repeat scroll -15px 100%;}.pr-pic-content .wrap2{background:transparent url(images/shadows/corner_tr.gif) no-repeat scroll 100% -15px;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-error-msg{color:red;}.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(images/stars_small.gif);}.pr-rating{background-color:#414142;color:#fff;padding:0 .4em 0;vertical-align:top;}.pr-snapshot-no-ratings,.pr-snapshot-footer .pr-product-follow-link-container{text-align:center;}*html .pr-review-wrap .pr-clear{width:90%;}.pr-clear{clear:both;height:0;line-height:0;}.pr-review-wrap .pr-clear{height:0;overflow:hidden;font-size:0;}

.pr-snippet-wrapper{padding:.25em;text-align:left;}

.pr-snippet-review-count{padding:0;margin:0;font-size:90%;line-height:26px;position:relative;}

.html .pr-snippet-review-count{font-size:85%;}

.pr-snippet-stars{background:#fff;padding:.3em;float:left;margin-right:.3em;}

.pr-snippet-stars .pr-stars-small,.pr-modal-container .pr-stars{float:left;height:15px;line-height:15px;width:83px;background-image:url(images/stars_small.gif);}
.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:url(images/icon_popout.gif) no-repeat 0 0;margin:0 .1em;}

/*.pr-snippet-read-write
{
    border:1px solid #cbcbcb;
    background:#fff;
    padding:.6em .3em;
    font-size:77%;
    text-align:center;
    clear:both;
    margin-top:.2em;}
.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;}*/
.pr-snippet-write-review{display: none; float:left;padding:0 1em;}
.pr-snippet-write-first-review p{display:none;padding-right:.3em;}
.pr-facebook-like-snippet{float:left;margin-right:10px;}


.pr-google-plus-one{float:left;margin-right:10px;}.pr-pinterest-pin-it{float:left;}.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;}.prPaQuestionPromptIntroSLPoints{margin-left:.5em;}.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;}.prPaQuestionSubhead{padding:5px 0;}.prPaAskQuestionLnk{background:transparent url(images/btn_ask_question_r.png) right 0 no-repeat;color:#FFF;display:block;float:right;font-weight:bold;height:24px;margin-right:6px;padding-right:8px;text-decoration:none;}.prPaAskQuestionLnk span{background:transparent url(images/btn_ask_question_l.png) 0 0 no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;color:#FFF;text-decoration: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;}.prPaPagination{line-height:1.0;color:#444;font-size:.95em;position:relative;margin:.9em 0;}.prPaPagination .prPaPageNav{position:absolute;right:0;}.prPaQaVariantName{margin-bottom:.3em;}.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:12px;margin-bottom:.5em;}.prPaSLFirstAnswer{font-weight:normal;font-size:7pt;margin-left:.8em;}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(images/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(images/badge_pa_vb.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}.prPaToggleClosed{background:transparent url(images/pa_carat_closed.gif) 0 .4em no-repeat;}.prPaToggleOpen{background:transparent url(images/pa_carat_open.gif) 0 .4em no-repeat;}.pr-hidden{visibility:hidden;*display:none;_display:none;}.pr-none{display:none;}.pr-profile-reviews-header{padding:0;margin:0 0 .7em;font-weight:bold;font-size:116%;}.pr-profile-wrapper{padding:10px;}.pr-profile-author-container{float:left;height:380px;width:27%;padding:0 .3em 0 0;}.pr-profile-reviews-container{float:left;overflow-x:auto;width:72%;*width:71%;}.pr-profile-nickname{padding:0;margin:0;font-weight:bold;font-size:116%;}.pr-profile-location{padding:0;margin:0;}.pr-profile-histogram-container .pr-histogram-label{font-size:85%;width:40px;}.pr-profile-histogram-container ul.pr-ratings-histogram-content{padding:0 10px 0 0;}.pr-profile-histogram-container .pr-profile-histogram-header{font-weight:bold;margin:.7em 0 0;}.pr-profile-author-affinities{height:100px;overflow:hidden;}.pr-profile-fb-manage-settings{position:absolute;bottom:10px;z-index:999;}.pr-profile-fb-help-icon{vertical-align:middle;margin-left:.3em;margin-right:.3em;}.pr-profile-badge-wrapper{margin-top:10px;}.pr-fb-reviewComment{background-image:url(images/fb_logo_12x12.png);background-position:0 2px;background-repeat:no-repeat;padding:0 0 0 15px;margin:0;}.pr-fb-reviewComment-social-loyalty{margin-left:.5em;font-size:8pt;}.pr-profile-review-product-info{float:left;width:25%;overflow:hidden;}.pr-profile-review-product-info a{padding:1em .3em 0 0;display:block;}.pr-profile-review-product-info a img{border:0;}.pr-profile-reviews-wrapper .pr-review-wrap{margin:0 0 1em;}.pr-profile-reviews-wrapper .pr-review-rating-wrapper,.pr-profile-reviews-wrapper .pr-review-main-wrapper{float:right;width:75%;*width:73%;}.pr-modal-wrapper .pr-review-author-affinities{font-weight:bold;}.pr-modal-wrapper .pr-review-author-affinities span{font-weight:normal;}.pr-snapshot-footer{clear:both;}#pr-snapshot-histogram{float:left;position:static;margin-left:5px;z-index:10001;}#pr-snapshot-histogram-lnk{margin-right:.3em;float:left;}#pr-snapshot-histogram-lnk img{border:0;}#pr-snapshot-histogram-wrapper{position:relative;}#pr-snapshot-histogram-container{width:auto;height:auto;border:2px solid #CCC;position:absolute;background:#FFF;z-index:10001;margin:0 0 0 11px;left:0;min-width:255px;*width:255px;}#pr-snapshot-histogram-container div.pr-ratings-histogram-wrapper{margin-top:10px;}#pr-snapshot-histogram-header{font-weight:bold;font-size:131%;padding:3px 10px;margin:0;}ul.pr-ratings-histogram-content{width:100%;margin:0;padding:0 10px 10px;list-style-type:none;}ul.pr-ratings-histogram-content li{clear:both;height:18px;margin:2px 0;}ul.pr-ratings-histogram-content li p{display:inline;padding:0;margin:0;}.pr-histogram-label{width:50px;float:left;}.pr-ratings-histogram-bar{width:130px;float:left;background:#EFEFEF;margin:0 10px 0 0;}.pr-ratings-histogram-bar .pr-ratings-histogram-barValue{background:#F7941D url('images/pr_histogram_bg.gif') 0 0 repeat-x;}.pr-histogram-count{float:left;}.pr-histogram-count span{color:#999;font-size:12px;}.pr-closed{display:none;}.pr-open{display:block;}.pr-review-attribution{margin:.5em .2em;}.pr-review-attribution-text{float:left;width:75%;margin-right:3%;}.pr-review-attribution-text p{color:#000;}.pr-review-attribution-img{float:right;text-align:center;width:22%;}}.pr-review-attribute-imgLabel{font-size:9px;padding:0;margin:0;text-align:center;}.pr-review-attribution-img a,.pr-review-attribution-img img{border:0;}.pr-review-faceoff{background-color:#CCC;border-color:#999;border-style:solid;border-width:0 1px;font-size:100%;padding:3em .5em .5em;}.pr-review-faceoff-review-wrapper{background-color:#FFF;border:1px solid #999;padding:1em;position:relative;*zoom:1;*height:1%;}.pr-review-faceoff-label{padding:0;margin:0 0 .3em;font-weight:bold;font-size:116%;}.pr-review-faceoff-review{margin:0;padding:.3em 0;clear:none;}.pr-review-faceoff-title{font-weight:bold;margin:0;padding:1em 0 .3em;clear:left;}.pr-review-faceoff-review-positive{float:left;padding:0 6% 0 0;width:44%;*width:39%;*padding:0 10% 0 0;}.pr-review-faceoff-review-negative{float:left;padding:0 0 0 6%;width:44%;*width:39%;*float:right;*padding:0 0 0 10%;}.pr-review-faceoff-img{border-right:1px solid #CCC;float:left;height:90%;left:50%;position:absolute;text-align:center;width:1px;}.pr-review-faceoff-img-txt{padding:7px;border:1px solid #CCC;width:30px;margin:0 0 0 -22px;background:url('images/bg_faceoff_img.gif') repeat-x left bottom;font-weight:bold;font-size:18px;color:#444;position:absolute;top:40%;margin:0 0 0 -22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.pr-review-faceoff .pr-review-faceoff-review-full{display:none;}.pr-review-faceoff-readcomplete{margin:1em 0;display:block;width:-moz-fit-content;*float:left;}.pr-modal-container .pr-review-faceoff-container{border:1px solid #CCC;height:100%;overflow:auto;text-align:left;}.pr-modal-container .pr-review-faceoff-review-full{display:block;}.pr-modal-container .pr-review-faceoff-review{display:none;}.pr-modal-container .pr-review-faceoff-label{background-image:url(images/bg_snapshot_header.gif);padding:10px;}.pr-modal-container .pr-review-faceoff-title{clear:none;padding:0;}.pr-modal-container .pr-review-faceoff-review-content{padding:10px;}.pr-modal-container .pr-review-faceoff-readcomplete{display:none;}.pr-stars-small-subrating{background-image:url(images/stars_subrating.gif);}.pr-other-attributes-list,.pr-other-attributes-list .pr-other-attribute-value{position:relative;}.pr-other-attributes-list,.pr-other-attributes-list .pr-other-attribute-value .pr-stars{position:static;}.pr-other-attributes-histogram table{border-collapse:collapse;*border-collapse:separate;margin-bottom:1em;width:275px;}.pr-other-attributes-histogram,.pr-other-attributes-subratings{margin:1em 0 1em;display:none;}ul.pr-other-attribute-value-histogram{list-style-type:none;margin:0;padding:0;}.pr-other-attribute-value-histogram-element{position:relative;padding:0;margin:0;}.pr-other-attribute-value-histogram-element-max{font-weight:bold;}.pr-other-attribute-value-histogram-element td{padding:0 .5em 0 0;font-size:11px;line-height:14px;}.pr-other-attribute-value-histogram-label{width:45%;}.pr-other-attribute-value-histogram-label p{padding:0;margin:0;text-align:left;}.pr-other-attribute-value-histogram-wrapper{background-color:#EFEFEF;height:6px;width:60px;line-height:6px;overflow:hidden;}.pr-other-attribute-value-histogram-element td.pr-other-attribute-value-histogram-bar{padding:0;}.pr-other-attribute-value-histogram-barValue{height:6px;line-height:6px;overflow:hidden;}.pr-other-attribute-value-histogram-stats p{padding:0 0 0 .3em;margin:0;display:inline;font-size:10px;}.pr-other-attribute-value-histogram-stats .pr-other-attribute-value-histogram-stats-count{font-weight:normal;}.pr-other-attribute-value-histogram-stats .pr-other-attribute-value-histogram-stats-count .pr-snippet-review-count{display:inline;line-height:12px;}.pr-other-attribute-value-histogram-element-max .pr-other-attribute-value-histogram-barValue{background-color:#64A157;}.pr-other-attribute-value-histogram-barValue{background-color:#8F8F8F;}.pr-other-attribute-value-histogram-bar{border-left:1px solid #CCC;width:62px;}.pr-text-bubble{position:relative;padding:15px;margin:1em 0 3em;color:#000;background-color:#f3961c;background:-webkit-gradient(linear,0 0,0 100%,from(#f9d835),to(#f3961c));background:-moz-linear-gradient(#f9d835,#f3961c);background:-o-linear-gradient(#f9d835,#f3961c);background:linear-gradient(#f9d835,#f3961c);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}p.pr-text-bubble{background-color:#f3961c;padding:5px;}.pr-text-bubble.pr-left{margin-left:15px;}.pr-text-bubble.pr-left:after{top:12px;left:-15px;bottom:auto;border-width:7px 15px 7px 0;border-color:transparent #F7BB2A;}.pr-text-bubble:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#f3961c transparent;display:block;width:0;}.pr-review-social-bar{margin-bottom:5px;}.pr-review-fb-social-loyalty{font-family:Verdana,arial,sans-serif;font-size:9pt;line-height:14pt;padding-left:5px;}.pr-review-fb-sl-points{color:#3B5998;font-weight:bold;}.pr-fb-social-button{cursor:pointer;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #CCC;margin-top:5px;color:#333;background:-moz-linear-gradient(top,rgba(195,220,239,0) 0,rgba(128,171,220,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(195,220,239,0)),color-stop(100%,rgba(128,171,220,1)));background:-webkit-linear-gradient(top,rgba(195,220,239,0) 0,rgba(128,171,220,1) 100%);background:-o-linear-gradient(top,rgba(195,220,239,0) 0,rgba(128,171,220,1) 100%);background:-ms-linear-gradient(top,rgba(195,220,239,0) 0,rgba(128,171,220,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00c3dcef',endColorstr = '#80abdc',GradientType = 0);background:linear-gradient(top,rgba(195,220,239,0) 0,rgba(128,171,220,1) 100%);}*html .pr-fb-social-button{filter:none;background-color:#d4e3f3;}*:first-child+html .pr-fb-social-button{filter:none;background-color:#d4e3f3;}.pr-fb-social-button .pr-fb-link-med{padding-left:35px;}.pr-snapshot-fb-follow-product-category-button-wrapper{float:left;position:relative;min-width:200px;*width:200px;_width:200px;}.pr-snapshot-fb-follow-content{float:left;}.pr-snapshot-fb-get-advice-container{float:left;position:relative;margin-right:10px;min-width:200px;*width:200px;_width:200px;}.pr-snapshot-fb-follow-product-category-container{float:left;position:relative;min-width:200px;*width:200px;_width:200px;}.pr-review-social-bar .pr-snapshot-social-roll{float:right;margin-top:12px;_width:40px;*width:40px;}.pr-snapshot-social-roll .pr-social-email,.pr-snapshot-social-roll .pr-social-fb{display:block;height:16px;width:17px;margin-left:3px;float:left;}.pr-snapshot-social-roll .pr-social-fb{background-image:url("images/fb_logo_16x17.gif");background-position:0 0;background-repeat:no-repeat;}.pr-snapshot-social-roll .pr-social-email{background-image:url("images/icon_email.gif");background-position:0 0;background-repeat:no-repeat;}.pr-snapshot-fb-follow-product-category-label,.pr-snapshot-fb-get-advice-label{padding:0;margin:0;line-height:14px;}.pr-snapshot-fb-get-advice-link,.pr-snapshot-fb-follow-product-category-link{padding:0;margin:0;color:#3B5998;text-decoration:none;}.pr-fb-link-med{background-image:url("images/fb_logo_28x28.gif");background-position:0 0;background-repeat:no-repeat;}p.pr-review-author-follow-link-container{padding:0;margin:0;position:relative;}.pr-review-author-follow-link-container{padding:0;position:relative;}.pr-review-author-follow-link{padding-right:5px;}.pr-profile-author-information{position:relative;}.pr-profile-follow-me-container{position:absolute;top:15px;left:0;width:535px;border:2px solid #CCC;background-color:#FFF;z-index:10002;}.pr-fb-follow-contentwrapper .pr-text-bubble{margin:1em 0 0 1em;}.pr-fb-follow-contentwrapper .pr-fb-follow-username{padding:0;margin:0;}.pr-base-modal{border:0;background-color:transparent;position:absolute;z-index:10001;text-align:left;}.pr-modal-container{top:10px;left:10px;background-color:#FFF;position:absolute;overflow:hidden;z-index:9999;}.pr-modal-shadow{position:relative;border:0;background-color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;height:100%;*background-color:#c1c1c1;_background-color:#c1c1c1;*filter:none;_filter:none;float:none;}.pr-base-modal .pr-close{background:url("images/modal-close.png") no-repeat scroll left top transparent;display:block;height:14px;position:absolute;right:25px;top:25px;width:16px;z-index:10000;}.pr-base-modal .pr-close span{display:none;}p.pr-fb-follow-modal-header{font-size:22px;padding:20px 20px 10px;margin:0;}.pr-fb-follow-body{margin-bottom:20px;height:165px;overflow:hidden;text-align:left;}.pr-fb-follow-body p{text-align:left;}.pr-fb-follow-content-wrapper{padding:0 10px 0 20px;}.pr-fb-follow-body-left{float:left;width:250px;*width:248px;}.pr-fb-follow-body-right{float:right;width:275px;*width:260px;}.pr-fb-follow-info-wrapper{border:1px solid #CCC;background-color:#FAFAFA;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;margin:0 20px 20px 0;height:95px;overflow:hidden;color:#454545;font-size:12px;}.pr-fb-follow-info-wrapper p{line-height:15px;}.pr-fb-follow-info p{margin:0;}.pr-review-author-info-wrapper .pr-fb-follow-info img,.pr-fb-follow-info img{padding:5px;border:1px solid #CCC;margin-bottom:7px;}.pr-fb-follow-footer{border-top:1px solid #CCC;background-color:#F2F2F2;height:70px;}.pr-fb-follow-cta-like{background-color:#ECEDF6;*width:265px;_width:265px;}.pr-fb-follow-cta-like-wrapper{padding:20px 10px 0 20px;height:50px;}.pr-fb-likebtn-wrapper{height:20px;margin:0 auto;width:90px;}.pr-fb-likebtn-wrapper .pr-fb-likebtn{position:absolute;width:100px;height:30px;}.pr-fb-follow-cta-email-wrapper{padding:5px 20px 10px;height:55px;border-left:1px solid #CCC;position:relative;}.pr-error-msg{height:15px;display:block;font-size:9px;}.pr-fb-follow-email-input{height:25px;margin-right:6px;width:140px;vertical-align:middle;}.pr-fb-follow-submit-btn{text-transform:uppercase;padding:7px 10px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#FFF;font-weight:bold;background:#B2B2B2;background:-moz-linear-gradient(top,#C4C4C4 0,#ABABAB 40%,#8D8D8D 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#C4C4C4),color-stop(40%,#ABABAB),color-stop(100%,#8D8D8D));background:-webkit-linear-gradient(top,#C4C4C4 0,#ABABAB 40%,#8D8D8D 100%);background:-o-linear-gradient(top,#C4C4C4 0,#ABABAB 40%,#8D8D8D 100%);background:-ms-linear-gradient(top,#C4C4C4 0,#ABABAB 40%,#8D8D8D 100%);background:linear-gradient(top,#C4C4C4 0,#ABABAB 40%,#8D8D8D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4C4C4',endColorstr='#8D8D8D',GradientType=0);}.pr-fb-follow-submit-btn.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;cursor:default;}p.pr-fb-follow-on-facebook{color:#36569A;margin:0 15px 0 0;padding-left:30px;float:left;line-height:14px;}p.pr-fb-follow-on-facebook span{font-weight:bold;display:block;}.pr-fb-follow-product-category{list-style-type:none;margin:0;padding:0;}.pr-fb-follow-product-category li{padding:3px 0;}.pr-fb-follow-product-category li input{margin-left:0;float:left;}.pr-fb-follow-product-category li.category-1{padding-left:20px;}.pr-fb-follow-product-category li.category-2{padding-left:40px;}.pr-fb-follow-product-category li p{display:inline;}.pr-fb-follow-location{display:block;}.pr-fb-follow-email-prompt-prepop{color:darkgray;}

/*.pp_header { -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06); -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06); box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06); margin-bottom: 30px; }*/

.thewrap {
    background-color: #f8f8f8;
    border: 2px solid #ebebeb;
    border-radius: 3px;
    padding: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.controller_photocanvas .thewrap, .controller_photobook .thewrap, .controller_calendar .thewrap, .controller_walldecor .thewrap, .controller_greetingcard .thewrap, .controller_gift .thewrap, .controller_cover .thewrap, .controller_cpg .thewrap {
    padding: 30px 0;
    border: none;
}

.tortilla {
    background: white;
    padding: 22px;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
}

    .tortilla .pr-snippet-read-write {
        display: none;
    }

.pp_carousel .selected_class {
    background-color: #fff;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.06);
}

.caroufredsel_wrapper {
    height: 170px !important;
}

#bookshelf_carousel {
    height: 190px !important;
    left: 0 !important;
}

.pp_carousel {
    position: relative;
    background: transparent;
    float: none;
    margin-bottom: 0;
    margin-top: -1px;
}

    .pp_carousel li {
        padding: 20px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
    }

        .pp_carousel li a span {
            font-size: 13px;
            line-height: 16px;
            font-weight: bold;
            display: block;
            padding: 10px 0;
        }

            .pp_carousel li a span span {
                color: #da0a7b;
                font-weight: bold;
            }

        .pp_carousel li.active {
            background-color: white;
        }

.pp_thumbnail1 img {
    height: auto;
    width: 100%;
    max-width: 100%;
}

.pp_thumbnail1 {
    height: auto;
}

.pp_thumbnav {
    height: 80px;
    margin-top: 5px;
    overflow: hidden;
}

#img-container li > a > img {
    width: 156px;
}

.pp_testimonial {
    display: none;
}

.pp_rightcol2, .pp_leftcol2 {
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pp_rightcol2 {
    width: 45%;
    float: right;
    font-size:14px;
}

.pp_leftcol2 {
    width: 55%;
    padding-right: 20px;
    float: left;
}



.pp_sidebar-options {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
}

    .pp_sidebar-options .pp_select-box {
        background-color: transparent;
        box-shadow: none;
        border-top: 2px solid #eee;
        border: none;
        height: auto;
        padding: 18px 0px 0px;
    }

    .pp_sidebar-options .pp_heading h3 {
        font-size: 23px;
        font-weight: bold;
    }

.pr-snippet-wrapper,
.pr-snippet-stars {
    padding-left: 0;
}

.pp_sidebar-options .pp_txtb {
    border-bottom: none;
    font-size: 16px;
    margin-bottom: 20px;
}

.pp_sidebar-options .pp_heading {
    margin-left: 0;
    margin-right: 0;
}

.pp_sidebar-options .pp_txtb p {
    line-height: 1.25em;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
}

.pp_sidebar-options .pp_select-box {
    border: none;
    height: auto;
    margin-left: 0;
    padding-left: 0;
}

.customize h2 {
    color: black;
}

.pp_sidebar-options .pp_price {
    float: left;
    padding: 10px 10px 0 10px;
    margin: 15px 0 0 0;
}

    .pp_sidebar-options .pp_price h4 {
        display: block;
        float: right;
        padding-right: 0;
        color: #da0a7b;
        text-align: left;
        position: relative;
        font-size: 30px;
        font-weight: 700;
    }

    .pp_sidebar-options .pp_price .pp_price_desc {
        float: left;
        padding-right: 10px;
        margin-left: -7px;
        display: inline-block;
        padding: 2px 7px 0 0px;
        line-height: 15px;
    }

.title-step {
    color: black;
    margin-left: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

    .title-step span {
        color: #a4a4a4;
        font-style: italic;
        padding-right: 20px;
        text-transform: uppercase;
    }


.style-select {
    border: 2px solid #d0d0d0;
    float: right;
    min-height: 37px;
    width: 100%;
}

.dd-container {
    min-height: 22px;
}

.dd-select img {
    vertical-align: middle;
    float: left;
    margin-right: 5px;
    max-width: 64px;
    height: 26px;
}

.pp_sidebar-options .pp_select-box label {
    float: left;
}

.style-select, .dd-container, .dd-select, .dd-options {
    width: 65% !important;
}

.dd-select {
    height: 24px;
}

.wrap-label {
    float: left;
    margin-top: 4px;
    line-height: 22px;
}

.pp_sidebar-options .pp_select-box label {
    font-size: 17px;
}

.dd-container {
    margin-top: 0px !important;
}

.pp_sidebar-options .pp_select-box label {
    line-height: 22px !important;
}

.dd-selected {
    height: 26px;
}

.dd-option-image, .dd-selected-image {
    height: 26px;
}


/* */
.upload-container {
    display: none;
    margin-top: 20px;
}

.section-upload {
    background-color: #F5F5F3;
    border: 1px solid #ddd;
    padding: 15px;
    text-align: center;
}

    .section-upload p {
        font-size: 25px;
        text-align: center;
        padding: 10px 0 20px 0;
        font-weight: 600;
    }

.section-upload-inner {
    overflow: hidden;
    padding-bottom: 10px;
}

.makesure {
    display: inline-block;
    background: #fffdd8;
    border: 1px #eee442 solid;
    padding: 10px 40px !important;
    margin: 0 auto;
    font-size: 14px !important;
    color: #000;
    line-height: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
}

.style-select select.select {
    z-index: 10;
    opacity: 0;
}

.customize h2 {
    position: relative;
    left: 0px;
    top: 20px;
    font-size: 26px;
}

.pp_discount {
    position: relative;
    display: inline;
    font-size: 20px;
}

.pp_sidebar-options .pp_price .pp_price_desc samp span {
    text-decoration: line-through;
    color: #8b8b8b;
}

/*
#add_to_basket,#upload_source_selector, #upload_aurigma, #upload_vendor5,#upload_vendorsix,#buy_coupon_product,#create_now {width:224px;}
#add_to_basket{ width: 201px; position: relative; left:0px; top:56px;}
#upload_source_selector{ display: inline; top: 56px; position: relative; left: 0px;}
#create_now{ display: inline; top: 78px; position: relative; left: 0px;}
*/

/* Mobile upload window */
.mobile_upload_window {
    width: 100%;
}

    .mobile_upload_window .upload_options {
        padding-top: 3px;
        overflow: hidden;
        clear: both;
        margin: 0;
        -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.07);
        -moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.07);
        box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.07);
    }

        .mobile_upload_window .upload_options li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 50%;
            text-align: center;
            background: #FFF;
        }

            .mobile_upload_window .upload_options li:after {
                border-bottom: none !important;
            }

            .mobile_upload_window .upload_options li .upload_option {
                cursor: hand;
                cursor: pointer;
                border: 1px #d7d7d7 solid;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

                .mobile_upload_window .upload_options li .upload_option.selected {
                    background: #efefef;
                    position: relative;
                    border: 1px #f50286 solid;
                }

            .mobile_upload_window .upload_options li:first-child .selected:before {
                display: block;
                right: 0px;
                left: auto;
                bottom: 0px;
                height: 65px;
                position: absolute;
                content: " ";
                width: 7px;
                background: #e3e3e3;
            }

            .mobile_upload_window .upload_options li:last-child .selected:before {
                display: block;
                left: 0px;
                bottom: 0px;
                height: 65px;
                position: absolute;
                content: " ";
                width: 7px;
                background: #e3e3e3;
            }

            .mobile_upload_window .upload_options li > span {
                padding: 10px !important;
            }

            .mobile_upload_window .upload_options li span.fa {
                display: block;
                text-align: center;
                font-size: 20px;
                padding: 0px !important;
            }

            .mobile_upload_window .upload_options li strong {
                display: block;
                text-align: center;
                font-size: 14px;
            }

    .mobile_upload_window .makesure {
        padding: 10px;
        font-size: 13px;
        margin-bottom: 0;
    }

#upload_aurigma {
}

.hidefancy .fancybox-overlay {
    display: none !important;
}

.pp_carousel .prev {
    left: -30px !important;
}

.pp_carousel .next {
    right: -30px !important;
}

.pp_carousel ul {
    margin-left: 0px;
}

.selection {
    float: left;
    width: 100%;
}

.border {
    min-height: 25%;
    padding: 17px;
    float: left;
    width: 19.5%;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

.radiusBorder {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #DDD;
}

.updloadCategory {
    height: 115px;
    background: #fff;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

    .updloadCategory h2 {
        margin: 15px 0px;
    }

#upload_computer_text h3 {
    width: 100%;
    min-height: 21px;
    background-color: transparent;
    text-align: center;
    margin-top: 18px;
    font-weight: bold;
}

#upload_image_library_text h3 {
    width: 100%;
    min-height: 21px;
    background-color: transparent;
    text-align: center;
    font-weight: bold;
    margin-top: 14px;
}

#upload_facebook_text h3 {
    width: 100%;
    min-height: 21px;
    background-color: transparent;
    text-align: center;
    margin-top: 22px;
    font-weight: bold;
}

#upload_instagram_text h3 {
    min-height: 21px;
    background-color: transparent;
    text-align: center;
    margin-top: 27px;
    font-weight: bold;
}

.updloadCategory img {
}

.img_enabled {
    opacity: 1;
    cursor: pointer;
    max-width: 100%;
    height: auto;
    /*width: ;*/
}

a img {
    border: none;
}

/***********************************/

.enter-coupon-message {
    font-size: 16px;
    padding-top: 7px;
}

#enterCouponButton {
    padding: 0.5em 2em;
    font-weight: 700;
}

.secured-by-container > .upper {
    font-weight: 700;
}

.sm-question {
    width: 20px;
    float: left;
    width: 20px;
    /* float: right; */
    margin: 0px 5px;
    padding-top: 5px;
}

.help_link {
    float: left;
    width: 20%;
}

    .help_link h2 {
        margin-bottom: 2px;
        color: #000;
        font-weight: bold;
    }

    .help_link ul {
        margin: 20px 0px;
    }

    .help_link li {
        margin: 8px 0px;
        text-decoration: underline;
    }

.payment_logo {
    margin: 20px 0px 10px;
}

    .payment_logo img {
        width: 65%;
    }

.payment_logo2 img {
    width: 30%;
}

.secured-by-container {
    width: 30%;
}

.checkout-paypal {
    float: left;
    width: 20%;
}

    .checkout-paypal a {
        cursor: pointer;
    }

.paypal-btn {
    margin: 20px 0px;
}

.or_text {
    text-align: center;
    float: left;
    margin-top: 36px;
    margin-left: 21px;
}

.checkout-btn {
    line-height: 2.1em;
    font-size: 1.4em !important;
}

.checkout-btn-sm {
    margin: 20px 0px;
    padding: 0px 4em !important;
}

.place_info {
    text-align: right;
}

.strong_text {
    font-weight: 700;
}

/************************************************/
/* Breadcrumbs */
.payment .checkout {
    background: url('/images/NewCart/breadcrumb_right_arrow_full.png');
    background-size: contain;
    height: 74px;
    width: 100%;
}

    .payment .checkout ul li {
        background: url('/images/newcart/breadcrumb_right_arrow.png') top right no-repeat;
        background-size: contain;
        width: 33.33%;
        height: 74px;
        display: inline-block;
        font-size: 17px;
        text-transform: uppercase;
        /*float: left;*/
        text-align: center;
        position: relative;
        padding-left: 34px;
        margin-left: -34px;
    }

        .payment .checkout ul li:hover {
            background: url('/images/NewCart/breadcrumb_right_selected.png') top right no-repeat;
        }


@media only screen and (min-width: 1200px){
    .pp_box{width:1200px !important;}
    #img-container li > a > img { width: 129px; }
    .pp_thumbnav { height: 100px !important; width:100%;}
    .pp_thumbnav li{ height: 100px !important; margin:0px 15px 3px 0px  !important;  }
    .pp_thumbnav li:nth-child(4) { margin:0px 0px 3px 0px  !important;  }
    .pp_thumbnail1 .pp_thumbnav{margin:20px 0px;}
    .pp_leftcol2 .pp_imgb img{ max-width: 700px !important; width: 560px;}
     
    .pp_sidebar-options .pp_select-box .pp_row { margin-top:10px;}

    .customize h2{ top:0px; margin:13px 0px !important; padding:0px !important;}
    .pp_sidebar-options .pp_select-box{padding:0px;}

}

 

@media only screen and (max-width: 1199px){
    .pp_box{width:100% !important;}
    .pp_imgb { width:100% !important; }
    .pp_imgb img { max-width: 100% !important; width:95%; }
    .pp_sidebar-options{width:100%;}
    /*.pp_imgb img { max-width: 480px !important; width:446px; }*/
    .payment .checkout { 
        background: url('../Themes/images/breadcrumb_right_arrow_med1.png');
  
    }
    #img-container li > a > img { width: 108px; }
    .product-details {width:766px !important;}

    .pp_sidebar-options .pp_txtb {
        font-size: 85%;
    }
    .customize h2{
        font-size: 90%;
        font-weight: bold;
    }

    #select_layout_label {
        font-size: 85%;
    }



    .style-select, .dd-container, .dd-select, .dd-options {
    width: 50%;
}
    


   .payment .td2 {  width: 200px;}
   .style-select { width:280px;}
   #upload_source_selector{margin-top:10px; width:50%;font-size:85%;}

   
   .secured-by-container { width: 25%;}
    .tortilla { padding:2% 5%;}
    .border { width:16%;}
    #upload_computer_text h3,#upload_image_library_text h3,#upload_facebook_text h3, #upload_instagram_text h3{ font-size: 14px;}

    #add_to_basket{ top:10px;}

    #upload_vendor5{top: 11px;}

    .customize h2{ top:0px; margin:13px 0px !important; padding:0px !important;}
    .pp_sidebar-options .pp_select-box{padding:0px !important;}
    .pp_sidebar-options .pp_select-box .pp_row{margin: 8px 0px !important;}
    .pp_row, .pp_row2{top:0px;}

        /*Uploader */
    .fancybox-wrap {width:60% !important; left:20% !important;}
    .fancybox-inner{width:100% !important;}
    .section-upload-wrap{margin:0 !important;}
    .fancybox-inner .section-upload{padding:0 !important;}
    .fancybox-inner .section-upload p{padding-left: 10px;}
    .fancybox-inner .radiusBorder {padding:20px 5px; margin:10px 3px;}
    
    .fancybox-inner .border {width:20;}
    .fancybox-inner .section-upload-inner{height:134px;}
}



@media only screen and (max-width: 1000px){
    .pp_box{width:100% !important;}


    .payment .checkout { 
        background: url('../Themes/images/breadcrumb_right_arrow_medium.png');
  
    }
    .product-details {width:638px !important;}

    .payment .td1 { width:110px !important;}
    .payment .td2 { width: 125px !important;}
    .payment .td4 { width: 92px !important;}
    .or_text { margin-left: 11px !important;  }

    .pp_carousel .caroufredsel_wrapper{ /*width: 576px !important; */ }
    .checkout-btn-sm{     padding: 0px 3.2em !important; }
    .summary li span ,.grand-total-value{ margin-right: 15px;}
    .tortilla { padding:10px 5px;}
    .section-upload-inner{height:148px;}
    .border { width:14%;}
    .updloadCategory { height:98px;}

        /*Uploader */
    .fancybox-wrap {width:75% !important; left:12% !important;}
    .fancybox-inner{width:100% !important;}
    .section-upload-wrap{margin:0 !important;}
    .fancybox-inner .section-upload{padding:0 !important;}
    .fancybox-inner .section-upload p{padding-left: 10px;}
    .fancybox-inner .radiusBorder {padding:20px 5px; margin:10px 3px;}
    
    .fancybox-inner .border {width:20;}
    .fancybox-inner .section-upload-inner{height:134px;}


}
@media only screen and (max-width: 767px){

    /*.pp_box{width:540px !important;}*/
    .pp_box{width:100% !important;}
    .pp_heading { padding: 0 10px; }
    .pp_leftcol2, .pp_rightcol2 {width:100% !important; padding: 0; }
    .payment .checkout { 
        background: url('../Themes/images/breadcrumb_right_arrow_medium.png');
  
    }
    .pp_carousel .caroufredsel_wrapper{
       /* width: 476px !important;*/
    }

    .thewrap{padding:0; border: none; }

    .checkout-btn-sm{     padding: 0px 3.2em !important; }
    .summary li span ,.grand-total-value{ margin-right: 15px;}
    .tortilla { padding:22px 0;}
    .section-upload-inner{height:148px;}
    .border { width:12.5%;}
    #upload_computer_text h3,#upload_image_library_text h3,#upload_facebook_text h3, #upload_instagram_text h3{ font-size: 12px;}
    .updloadCategory { height:98px;}
    .section-upload {padding: 30px 10px;}
    .section-upload .makesure { font-size: 14px; padding-top: 5px;}

         /*Uploader */
    .fancybox-wrap {width:85% !important; left:7% !important;}
    .fancybox-inner{width:100% !important;}
    .section-upload-wrap{margin:0 !important;}
    .fancybox-inner .section-upload{padding:0 !important;}
    .fancybox-inner .section-upload p{padding-left: 10px;}
    .fancybox-inner .radiusBorder {padding:20px 5px; margin:10px 3px;}
    
    .fancybox-inner .border {width:20;}
    .fancybox-inner .section-upload-inner{height:134px;}

    .pr-review-points-attr-wrapper .pr-attribute-group {
        width: 98%;
        float: left;
        margin: 1% 1%;
        overflow: hidden;
        border: 1px solid #ccc;
    }

    .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-pros {
        width: 98%;
        float: left;
        margin: 1% 1%;
        overflow: hidden;
        border: 1px solid #ccc;
    }

    .pr-review-author-info-wrapper {
        margin: 2px 0;
    }

    .pr-review-author-affinity-wrapper {
        margin: 2px 0;
    }

    .pr-snapshot-consensus-text {
        display: inline;
        font-size: 85%;
    }

    .pr-review-rating-wrapper, .pr-review-main-wrapper {
        float: left;
        width: 100%;
    }

    .pr-review-author {
        font-size: 80%;
        float: left;
        width: 100%;
        margin-bottom: 1em;
    }

    .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group {
        border: 1px solid #ccc;
        font-size:90%;
    }

    .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p {
        font-size:90%;
        background-color: #ccc;
        display: block;
        font-weight: bold;
        padding: 2px;
        margin: 0;
        text-transform: uppercase;
        text-align: left;
    }

    .pr-review-sort-wrapper {
        padding: 3px 10px;
        width: 100%;
        font-size:85%;
    }

    .pr-review-sort-box {
        float: right;
        padding-right: 10px;
        font-size:90%;
    }

    .pr-page-count-wrapper {
        width: 100%;
        font-size:90%;
        text-align: center;
    }

    .pr-comments
    {
        font-size:90%;
    }

    

    .pr-page-nav-wrapper {
        width: 100%;
    }

    .pr-page-prev
    {
        text-align: left;
        float: left;
    }

    .pr-divider
    {
        display:none;
    }

    .pr-page-next
    {
        text-align: right;
         float: right;
    }

    .pr-pagination-top p, .pr-pagination-bottom p {
        font-size:90%;
        padding: 3px 1px;
        margin: 0;
        text-align: center;
    }

   /* html, body, div, span, p
    {
        font-size:90%;
    }*/

    .controller_photocanvas .thewrap, .controller_photobook .thewrap, .controller_calendar .thewrap, .controller_walldecor .thewrap, .controller_greetingcard .thewrap,  .controller_gift .thewrap, .controller_cover .thewrap, .controller_cpg .thewrap  { padding: 0 !important; }


}
@media only screen and (max-width: 420px){
    
    /*.pp_box{width:400px !important; margin:0px auto;}*/

    .pp_box{width:100%; margin:0px auto;}
    .thewrap{padding:0; border: none; }
 
    #img-container li > a > img { width: 87px;  }
    .pp_rightcol2, .pp_sidebar-options { width: 100%;  }
    .pp_thumbnail1 .pp_thumbnav { height:64px;}
    .pp_thumbnail1 .pp_thumbnav li{height:60px;}
    .pp_sidebar-options .pp_txtb{font-size: 15px; border-bottom: none; }
    .customize h2 { font-size: 20px; margin:10px 0px !important;}


    .tortilla { padding:22px 0;}
    .section-upload-inner{height:148px;}
    .border { width:12.5%;}
    /*
    #add_to_basket,#upload_source_selector, #upload_aurigma, #upload_vendor5,#upload_vendorsix,#buy_coupon_product,#create_now {width:228px;}
    */

    #upload_computer_text h3,#upload_image_library_text h3,#upload_facebook_text h3, #upload_instagram_text h3{ font-size: 12px;}
    .updloadCategory { height:98px;}
    .section-upload {padding: 30px 10px;}
    .section-upload .makesure { font-size: 14px; padding-top: 5px;}
    .updloadCategory {  height: 87px;  }
    .border { width: 16%; }
    .radiusBorder{  padding-left: 10px; padding-right: 10px;  margin-left: 5px; margin-right: 5px; }

    .caroufredsel_wrapper {   height: 119px !important;   }
    

    .pp_carousel .prev{ left: -16px !important;}
    .pp_carousel .next{right:-16px !important;}

    .section-upload{padding:5px;}    
    
    /* footer    */
    .footer-menu li{font-size: 14px;}
    .footer-catagory ul {font-size: 12px;}
    .social-box{width:75%}
    .promo-box,.flag-box{width:100%; height:50px;}

    /*Themes */
    .pp_tab-nav2 li {width:33.3%;}
    .pp_tab-nav2 li a{padding: 0px; text-align: center;}
    .large_text p{padding:0px !important;}
    .pp_tab2 .pp_subnav{width:100%;}
    .pp_tab2 .pp_subnav li{font-size: 16px;}
    #img-container-cover{padding: 8px 107px}
     .pp_tab2 .pp_imgb {margin:0px;}

    /*Uploader */
    .fancybox-wrap {width:93% !important; left:10px !important;}
    .fancybox-inner{width:100% !important;}
    .section-upload-wrap{margin:0 !important;}
    .fancybox-inner .section-upload{padding:0 !important;}
    .fancybox-inner .section-upload p{padding-left: 10px;}
    .fancybox-inner .radiusBorder {padding:20px 5px; margin:10px 3px;}
    
    .fancybox-inner .border {width:20;}
    .fancybox-inner .section-upload-inner{height:134px;}

}
@media only screen and (max-width: 400px){
    
    /*.pp_box{width:370px !important; margin:0px auto;}*/
    
    .pp_box{width:100%; margin:0px auto;}
    .thewrap{padding:0; border: none; }
    .title-step{font-size: 15px;}
    .tortilla{padding:12px 0;}

    .pp_thumbnail1{margin-bottom: 0px;}
    .pp_thumbnail1 .pp_thumbnav{height:52px; margin-bottom:1px;}
     #img-container li > a > img { width: 79px; }
    .pp_rightcol2, .pp_sidebar-options {    width: 100%;    }
    .pp_carousel .caroufredsel_wrapper { width:354px !important;}
    .style-select{width:186px !important;}

    .section-upload{padding:5px;}
    
    .caroufredsel_wrapper {height:110px !important;}
   
       /* footer    */
    .footer-menu li{font-size: 13px;}
    .footer-catagory ul {font-size: 11px;}
    .social-box{width:81%}
    .promo-box,.flag-box{width:100%; height:30px;}

    /*Theme*/
    #img-container-cover{padding: 8px 87px}
    .pp_tab2 .pp_imgb {margin:0px;}

    /*Uploader */
    .fancybox-wrap {width:93% !important; left:10px !important;}
     .fancybox-inner .radiusBorder {padding:20px 5px; margin:10px 2px;}
    .fancybox-inner .border {width:19%;}
    .fancybox-inner .section-upload-inner{height:134px;}
    .pr_snippet_product{font-size: 13px;}


}
@media only screen and (max-width: 370px){

    /*.pp_box{width:350px !important; margin:0px auto;}*/

    .pp_box{width:100%; margin:0px auto;}
    .pp_rightcol2, .pp_sidebar-options { width: 100%;   }
    .pp_carousel .caroufredsel_wrapper { width:329px !important;}
    #img-container li > a > img{width:74px;}
    .border { width: 15%; }
    .caroufredsel_wrapper{height:104px !important;}
    .pp_sidebar-options .pp_heading h3{font-size: 22px;}
    .customize h2 { font-size: 18px; }
    .pp_sidebar-options .pp_select-box .pp_row{margin:0px 0px 8px !important;}
}


@media only screen and (max-width: 340px){
    
    /*.pp_box{width:310px !important; margin:0px auto;}*/

    .pp_box{width:100%; margin:0px auto;}
    .thewrap{padding:0; border: none; }
    .title-step{font-size: 12px; margin-left: 10px;}
    .title-step .italic{padding-right: 8px;}

     #img-container li > a > img { width: 67px;  }
    .pp_rightcol2, .pp_sidebar-options { width: 100%;  }
    .pp_thumbnail1 .pp_thumbnav{height:49px;}
    #bookshelf_carousel{height:100px !important;}
    .customize h2 { font-size: 16px; margin:8px 0px !important;}
    .pp_sidebar-options .pp_select-box .pp_row{margin:0px !important;}
    .pp_sidebar-options .pp_txtb{font-size: 12px; border-bottom: none;}
    .pp_rightcol2{width:285px;}
    .pr_snippet_product{font-size: 13px;}
    .style-select{width:272px !important;}

    .section-upload{padding:5px;}

    .pp_carousel .prev { left: -10px !important;   }
    .pp_carousel .next { right: -13px !important;   }
    .pp_carousel li a span{font-size:11px;}
   
    .selected_class img{height:49px;width:68px;}

    .tortilla{padding:12px 0;}
    .caroufredsel_wrapper {height:99px!important;  }
    
    .updloadCategory {  height: 79px;}
    .radiusBorder{margin:0px 2px;}
     #upload_computer_text h3,#upload_image_library_text h3,#upload_facebook_text h3, #upload_instagram_text h3{ font-size: 10px;}
    .section-upload-inner {height: 107px;  }

           /* footer    */
    .footer-menu li{font-size: 11px;}
    .footer-catagory ul {font-size: 9px;}
    .social-box{width:100%}

    /*Theme */
    #img-container-cover{padding: 8px 65px}
    .pp_tab2 .pp_imgb {margin-top:0;}

      /*Uploader */
    .fancybox-wrap {width:91% !important; left:10px !important;}
    .fancybox-inner .section-upload p{font-size:16px;}
    .fancybox-inner .border {width:19% !important;}


}

