/*leftnav*/
.sidebarheader{margin-top:20px;padding:20px 0 10px;text-transform:uppercase;color:#79A618;font-size:12px;font-weight:bold;border-top: 1px solid #e7e7e7}
.sidebarheaderarrow{display:none;}
.sidetree{position:relative;margin-bottom:10px;}
.sidetree .sidetree{margin-top:0;top:0;}
.sidetree-spaced{line-height:1.5em;}
.sidetree .sidetree li{position:relative;left:8px;line-height:1.5em;}
.sidetree li{font-weight:normal;}
.sidetree li{color:#7A7A7A;}
.sidetree-selected{color:#333333;}
.sidetree-selected:after {content: "\0000a0\00BB"}
.sidetree-selected li{color:#7A7A7A;}
.sidetree-selected a,.sidetree-selected a:link,.sidetree-selected a:visited{color:#333333;}
.sidetree-selected li a,.sidetree-selected li a:link,.sidetree-selected li a:visited{color:#0379A5;}
.sidetree-selected a,.sidetree-selected a:link,.sidetree-selected a:visited{color:#333333;}
.sidetree-selected{font-weight:bold !important; color: #333333 !important;}
.sidetree-selected li{font-weight:normal !important;}
.arialh5 .sidebarheader {padding: 0 0 10px}
.layout-sidebar .taxonomyNodeSubtopic {margin:0 0 3px 5px;display: block;}
.results {display: block;background:#79A618;padding: 5px;margin:10px 0; font-size: 12px; font-weight: bold;color: white;text-transform: uppercase; }
.browse {display: block;margin: 10px 0}
.browse-sub {font-size: 12px; font-weight: bold;}
.browse-list, .br-related-query {margin-left: 8px;line-height: 1.5em;margin-bottom:5px}
.customize {margin-top: 10px}
.newserp{border:none;margin-top: 0;padding-top: 0}
.leftNavCategories {margin-bottom: 20px}
.taxonomy-link-toggle{cursor:pointer;}

/*leftnav edits*/
.sidetree p{margin-bottom:8px;font-weight:bold;}
.showAll{float:right;margin-top:-25px;font-size:0.9em;}
.showAll a{padding-right:5px}
#br-related-searches-widget {margin-bottom:15px;}
.br-sf-widget{width:100%;padding: 0 0 0 8px}
.br-sf-widget-merchant-cont{display:block;margin:10px 0 15px}
.br-sf-widget-merchant-img{height: 100px; width: 100px;margin-bottom: 5px}
.br-sf-widget-merchant-desc{color:#888;margin-bottom: 5px}
.br-sf-widget-merchant-popup-maincont {position: fixed;z-index: 999999;}
.br-sf-widget-merchant-popup-cont {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ddd;box-shadow: 2px 1px 10px #ccc;left: 50%;margin-left: -166px;margin-top: -250px;position: fixed;text-align: left;top: 50%;width: 323px;z-index: 99999;padding:20px;}
.br-sf-widget-merchant-popup-img {margin-left:10px; margin-top:10px;}
.br-sf-widget-merchant-popup-img  img{width:300px;height:300px;}
.be105_popup_display_right {padding: 15px 12px 0;}
.layout{z-index:auto;}
.br-sf-widget-merchant-popup-title {font-weight: bold; font-size:16px;margin-bottom:10px;}
.br-sf-widget-merchant-popup-title a {color: #0379A5;text-decoration: none;}
.br-sf-widget-merchant-popup-title a:hover {text-decoration: underline;}
.br-sf-widget-merchant-popup-desc  {margin: 0;padding: 0 0 5px;margin-bottom:10px;}
.br-sf-widget-merchant-popup-view {margin-bottom:10px;}
.br-sf-widget-merchant-popup-close {background: url("https://thematic.brcdn.com/potterybarn/static_files/images/btn_overlay_close.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 31px;position: absolute;right: -10px;top: -10px;width: 30px;}
.br-sf-widget-merchant-popup-close a{line-height: 0; font-size: 0; color: transparent; display:block; width:25px; height:25px;}

/*category*/
.shell-category{height:620px;width:964px;background-color:#F6F6F6;}
.shell-category .header{width:924px;border:0;padding:20px 0 0;margin-bottom:0;}
.shell-category h1,.shell-category .breadcrumb,.shell-category .breadcrumb a,.shell-category .layout .box a{color:white;}
.shell-category .sidetree-selected{color:#FFB533 !important;}
.layout-category .box{padding-left:22px;}
#shell-category-clothing{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_clothing_965x519.jpg');}
#shell-category-kidsandbaby{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_kidsbaby_965x519.jpg');}
#shell-category-cases{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_cases_965x519.jpg');}
#shell-category-accessories{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_accessories_965x519.jpg');}
#shell-category-drinkware{background-image:url('https://content.cpcache.com/marketplace/categories/img//category_drinkware_965x519.jpg');}
#shell-category-wallstuff{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_wallstuff_965x519.jpg');}
#shell-category-stationery{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_stationery_965x519.jpg');}
#shell-category-stickersandflair{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_stickersflair_965x519.jpg');}
#shell-category-homeaccents{background-image:url('https://content.cpcache.com/marketplace/categories/img/category_homeaccents_965x519.jpg');}
.layout-category-text{position:absolute;left:0;top:519px;}
.layout-category-text .box{padding:22px !important;line-height:1.6em;color:#7A7A7A;}
.lpgrid{float: left;margin: 0 0 0 0;width: 780px;}
.lpcell{background-color: #F8F7F6;border: 0 none;padding: 10px 0 0;float: left;height: 218px;margin: 0 0 15px 15px;padding: 10px 0;text-align: center;width: 180px;}
.lpcell a{color: #669900;font-size: 15px;font-weight: 400;width: 180px;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;}
.lpcell a:hover{color: #8cd102;}
.lpcell-bg{background-color: #7D6852;border: 0 none;font-size: 1px;height: 180px;margin: 0;padding: 0;width: 180px;}
.lpcell img {height: 180px;opacity: 0.95;width: 180px;}
.lpcell.firstthumb{margin-left: 0;padding-left: 0;}
.testimonial{background-color: #F2EFE8;border: 1px solid #CCCBC9;border-radius: 15px 15px 15px 15px;float:left;font-family: georgia,times new roman;padding: 15px 15px 15px;width:163px;}
.t-attr{padding-top:10px}

/*serp*/
.serp-searchbox{/*width:280px !important;*/width:220px}
#global-header-searchform-deptsearch{float:left;font-size:1.3em;padding-top:5px;margin-right:10px;}
#global-header-searchform-deptsearch input{position:relative;top:2px;}
.layout-right-serp .layout-content{width:760px;position:relative;padding:0px 0px 0px 20px !important;}
.serpt-subheader .box,.serpt-subheader h2,.serpt-subheader h3{margin-bottom:0;}
.serpt-a2c{width:85px;height:21px;background:url('https://content.cpcache.com/global/img/spritescommon.png') no-repeat -102px 0;font-size: 1px;}
.serp-rpp-container{width:21.8% !important}
.serp-pagination-container{width:44.1% !important}
.serpt-pagination{float:right;margin-bottom:0;}
.serpt-pagination li{float:left;margin-left:4px;color:#0379A5;cursor:pointer;}
.serpt-pagination li a {display:block;padding:2px 5px;}
.serpt-pagination li a:hover{background-color:#E7E7E7;}
.serpt-pagination li.serpt-pagethis{background-color:#0379A5 !important;color:white;cursor:default;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px 5px;}
.serp-rpp{font-size:0.9em;padding:0;}
.serp-rpp option{border:0;}
.serpt-grid{position:relative;margin-bottom:0px;width:760px;}
.serpt-dd{width:560px;}
.serpt-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.serpt-grid .serpt{position:relative;text-align:left;margin-bottom:20px;display:inline;float:left;border-right:1px solid #E7E7E7;}
.serpt-grid3 .serpt{width:210px;padding:0px 30px 0px 29px;}
.serpt-grid4 .serpt,.serpt-dd .serpt{width:160px;padding:0px 20px 0px 19px;}
.serpt-grid .serpt-first{padding-left:0px;}
.serpt-grid .serpt-last{padding-right:0px;border-right:0;}
.serpt-gridline{z-index:-1;border-top:1px solid #E7E7E7;margin:0;padding:0;font-size:0.01em;margin-top:20px;margin-bottom:20px;}
.serpt-gridline.redesign{border:0;margin:0;height:6px;}
.serpt-caption{font-weight:bold;text-transform:capitalize;}
.serpt-description{font-size:0.9em;color:#7A7A7A; margin-top: 5px;}
.serpt-description.redesign{margin-top: 3px;}
.serpt-description.redesign a{color:#7A7A7A;}
.serpt-price{font-size:1.4em;font-weight:bold;margin-top:5px;}
.serpt-price .sellprice{text-decoration:line-through;color:#999999;}
.serpt-price .saleprice{color:#CC0000;margin-left:4px;white-space:nowrap;}
.serpt-price a{text-decoration: none;}
.serpt-productdesc{color:#666666;line-height:1.6em;border:1px solid #DADADA;position:relative;width:741px;padding:6px 6px;text-align:center;margin-bottom:26px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F0F0F0));background:-moz-linear-gradient(#FFFFFF, #F0F0F0);background:linear-gradient(#FFFFFF, #F0F0F0);-pie-background:linear-gradient(#FFFFFF, #F0F0F0);}
.serpt-productdesc-arrow{position:absolute;z-index:0;top:50px;left:468px;background:url('https://content.cpcache.com/global/img/spritescommon.png') no-repeat -43px -24px;font-size: 1px;height:10px;width:20px;}
.serpt-productdesc-3-3 .serpt-productdesc-arrow{left:635px;}
.serpt-quickpick{font-weight:bold;}
.serpt-details{position:relative;top:-1px;border-left:1px solid #C1C1BF;padding-left:5px;font-size:0.7em;font-weight:normal;color:#0379A5;white-space:nowrap;cursor:pointer;}
.serpt-details:hover{text-decoration:underline;}
.serpt-buy img{border:0;height:21px;width:85px;margin:10px 0;}
.serpt-buy.redesign img{margin: 0;margin-top:4px}
img.serpt-startdesigning{width:111px;height:21px;background:url('https://content.cpcache.com/global/img/spritescommon.png') no-repeat -188px 0;font-size: 1px;}
.serpt-thumb{position:relative;height:240px;width:160px;margin-bottom:5px;margin-left:auto;margin-right:auto;}
#serpt-bubble, .serpt-bubble-container {display:none;font-size:1.2em;position:absolute;width:260px;padding:32px 45px 35px 32px;z-index:10000;background-color:white;-moz-box-shadow:1px 0px 10px #BBB;-webkit-box-shadow:1px 0px 10px #BBB;box-shadow:1px 0px 10px #BBB;}
.serpt-bubble{position:relative;width:250px;}
.serpt-extra-info{font-size:0.9em;color:#7A7A7A;padding:10px 0 5px 0;overflow:hidden;display:block;height:61px;top:5px;}
.serpt-extra-info a{color:#7A7A7A;}
.serpt-bubble .serpt-bubble-price {font-size:16px;margin:0;}
.serpt-bubble-product{position:absolute;height:75px;width:75px; top:254px; left:0;}
.serpt-bubble-design{height:250px;width:250px;border:1px solid #E7E7E7;}
.serpt-bubble-image-small{width:75px;height:75px;}
.quick-look {position:absolute; top: 120px; left: 45px; cursor: pointer; display: none;}
.serpt-first .quick-look {left: 27px;}
.serpt-bubble .close {float:right; cursor:pointer; position:absolute; top: -25px; right: -45px;}
.serpt-bubble .full-details {float:right; position:relative; right: -45px; top:16px; font-size: 15px; font-weight:bold;}
.serpt-bubble .full-details a:hover {color:#79A618;text-decoration:underline;}
/*New serp bubble styles - facebook buttons*/
.facebook-icons {font-size:0px}
.facebook-actions {margin-bottom:6px;}
.serpt-bubble-buy, .serpt-bubble-price {padding:0 0 0 80px}
.serpt-bubble-caption {padding:0 0 0 80px; font: bold 12px verdana;}
.serpt-bubble-buy {padding-bottom:10px}
.serpt-bubble-details{padding:5px 0 0;}
.serpt-bubble-details .serpt-buy img.serpt-a2c{ background-position: -102px -23px; width: 105px; height: 32px; }

.serpt-grid4 .serpt-extra-shadow,.serpt-dd .serpt-extra-shadow{width:199px;height:10px;left:0px;}
.serpt-grid4 .serpt-extra-box,.serpt-dd .serpt-extra-box{width:160px;padding:18px 20px 20px 19px;left:-20px;}
.serpt-grid4 .serpt-last .serpt-extra-box,.serpt-dd .serpt-last .serpt-extra-box{width:159px;}
.serpt-grid3 .serpt-extra-shadow{width:259px;height:10px;left:0px;}
.serpt-grid3 .serpt-extra-box{width:230px;padding:18px 20px 20px 19px;left:-30px;}
.serpt-grid3 .serpt-first .serpt-extra-box{width:220px;left:-20px;}
.serpt-grid3 .serpt-last .serpt-extra-box{width:229px;}
.serpt-extra-favorites, .serpt-extra-list{margin-bottom:5px;}
.serpt-extra-favorites img, .serpt-extra-list img{margin-right:5px;}
.serpt-extra-more{text-align:left;margin-left:0;margin-top:0;font-size:11px;top:5px; clear:left;}
.serpt-extra-more a{color:#0379A5;}
.serpt-extra-more img{position:relative;top:0px;margin-right:5px;border:0;height:13px;width:13px;}
.serpt-footer{margin-bottom:50px;}
.serpt-results-stickers .serpt-pt90 .serpt-thumb { height: 80px; width: 210px; }
.serpt-results-aprons .serpt-pt42 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-aprons .serpt-pt287 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-keychains .serpt-pt494 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-baby-bibs .serpt-pt73 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-baby-blankets .serpt-pt363 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-baby-bodysuits .serpt-pt72 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-baby-bodysuits .serpt-pt259 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-baby-bodysuits .serpt-pt360 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-teddy-bears .serpt-pt26 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-ipad-cases .serpt-pt459 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-ipad-cases .serpt-pt460 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-ipad-cases .serpt-pt518 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-mugs .serpt-pt0 .serpt-thumb { height: 190px; width: 160px; }
.serpt-results-mugs .serpt-pt1 .serpt-thumb { height: 190px; width: 160px; }
.serpt-results-shot-glasses .serpt-pt510 .serpt-thumb { height: 180px; width: 160px; }
.serpt-results-thermos .serpt-pt364 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-thermos .serpt-pt365 .serpt-thumb { height: 200px; width: 160px; }
.serpt-results-thermos .serpt-pt366 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-tile-coasters .serpt-pt37 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-travel-mugs .serpt-pt220 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-water-bottles .serpt-pt280 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-water-bottles .serpt-pt281 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-water-bottles .serpt-pt305 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-water-bottles .serpt-pt358 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-water-bottles .serpt-pt359 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-clocks .serpt-pt49 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-clocks .serpt-pt232 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-clocks .serpt-pt233 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-keepsake-boxes .serpt-pt86 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-mousepads .serpt-pt3 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-ornaments .serpt-pt105 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-ornaments .serpt-pt124 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-pillows .serpt-pt125 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-throw-blankets .serpt-pt368 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-invitations .serpt-pt462 .serpt-thumb { height: 280px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt118 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt120 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt121 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt141 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt142 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt143 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt203 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt204 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt205 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt119 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt122 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt123 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt137 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt138 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-buttons-magnets .serpt-pt139 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-stickers .serpt-pt207 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-long-sleeves .serpt-pt361 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-t-shirts .serpt-pt69 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-t-shirts .serpt-pt258 .serpt-thumb { height: 180px; width: 160px; }
.serpt-results-t-shirts .serpt-pt261 .serpt-thumb { height: 240px; width: 160px; }
.serpt-results-t-shirts .serpt-pt262 .serpt-thumb { height: 240px; width: 160px; }
.serpt-results-t-shirts .serpt-pt440 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-banners .serpt-pt208 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-framed-prints .serpt-pt58 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-framed-prints .serpt-pt59 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-framed-prints .serpt-pt82 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-framed-tiles .serpt-pt147 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-posters .serpt-pt53 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-posters .serpt-pt54 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-posters .serpt-pt92 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-yard-signs .serpt-pt206 .serpt-thumb { height: 160px; width: 160px; }
.serpt-results-bags .serpt-pt17 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-bags .serpt-pt18 .serpt-thumb { height: 180px; width: 210px; }
.serpt-results-bags .serpt-pt288 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-bags .serpt-pt289 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-hats .serpt-pt101 .serpt-thumb { height: 190px; width: 210px; }
.serpt-results-hats .serpt-pt65 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-hats .serpt-pt140 .serpt-thumb { height: 240px; width: 210px; }
.serpt-results-hats .serpt-pt223 .serpt-thumb { height: 170px; width: 210px; }
.serpt-results-hats .serpt-pt224 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-earrings .serpt-pt489 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-earrings .serpt-pt490 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-earrings .serpt-pt492 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-patches .serpt-pt517 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-auto .serpt-pt52 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-auto .serpt-pt495 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-auto .serpt-pt496 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-pajamas .serpt-pt497 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-pajamas .serpt-pt498 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-pajamas .serpt-pt499 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-pajamas .serpt-pt500 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-pajamas .serpt-pt501 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-pet-bowls .serpt-pt215 .serpt-thumb { height: 120px; width: 210px; }
.serpt-results-pet-bowls .serpt-pt216 .serpt-thumb { height: 120px; width: 210px; }
.serpt-results-business-cards .serpt-pt461 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-calendars .serpt-pt162 .serpt-thumb { height: 150px; width: 210px; }
.serpt-results-calendars .serpt-pt75 .serpt-thumb { height: 170px; width: 210px; }
.serpt-results-greeting-cards .serpt-pt78 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-greeting-cards .serpt-pt192 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-greeting-cards .serpt-pt193 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-note-cards .serpt-pt194 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-note-cards .serpt-pt195 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-postcards .serpt-pt77 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt50 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt51 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt90 .serpt-thumb { height: 125px; width: 210px; }
.serpt-results-stickers .serpt-pt209 .serpt-thumb { height: 125px; width: 210px; }
.serpt-results-stickers .serpt-pt210 .serpt-thumb { height: 125px; width: 210px; }
.serpt-results-stickers .serpt-pt211 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt212 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt213 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-stickers .serpt-pt214 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-wall-peels .serpt-pt449 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-wall-peels .serpt-pt450 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-wall-peels .serpt-pt451 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-wall-peels .serpt-pt452 .serpt-thumb { height: 210px; width: 210px; }
.serpt-results-wall-peels .serpt-pt453 .serpt-thumb { height: 125px; width: 210px; }
.serpt-results-wall-peels .serpt-pt454 .serpt-thumb { height: 125px; width: 210px; }
.alignpr {
    float: left;
    width: 240px;
    margin-bottom:20px
}
.serpdashbreak {
    border-top: 1px solid #E7E7E7;
    margin: 20px 10px 10px 0;
}
.oldserp{display:none}
.serpt-grid4 .serpt{padding-top:5px}
.serpt-details{margin-left:5px}
.pageshadow-left{-webkit-box-shadow: -3px 0px 18px 0px #bbb;-moz-box-shadow: -3px 0px 18px 0px #bbb;box-shadow: -3px 0px 18px 0px #bbb;position:absolute;margin-top:-25px;margin-left:-20px;width:10px;height:160px;background-color:#fff;z-index:2}
.pageshadow-crop{position:absolute;margin-top:-35px;margin-left:-20px;width:20px;height:200px;background-color:#fff;z-index:3}
.serpt-thumb{height:auto}
.serpt-pagination li.nohover:hover{background-color:#fff;cursor:default}
#portalpage.layout-right .layout-content{padding-left:0;width:788px}
#portalpage.layout-right-serp .layout-content{padding:0 0 0 7px !important}

/*.serpt-shirt { background-image: url('https://content.cpcache.com/global/img/portal_thumbgrid_tshirtshadow.jpg'); }*/
img.tshirt { display: block; position: relative; margin-left: auto; margin-right: auto; height: 230px; width: 142px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;  }
/*personalize*/
span.personalize a {background: url(https://content.cpcache.com/marketplace/img/personalize-me.png) no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 21px;width: 125px;margin: 10px 0;text-indent:-9999px;cursor:pointer;}

/* new dept landing pages */
#topicContainer h1#searchresultsh1{color:#333;font-size:48px}
h1#searchresultsh1{color:#333;font-size:48px; margin-bottom: 7px; }
.text-grey{font-size:0.9em;font-weight:bold}
.arialh3{font-weight:bold;font-size:20px}
.arialh4{font-weight:bold;font-size:15px}
.arialh5{font-weight:bold;margin-bottom:5px}
.contentleft{float:left;width:575px;margin-right:20px}
.contentright{float:right;width:163px}
.thumbgrid4col{border-bottom:1px solid #E7E7E7;margin:20px 0;position:static;}
.thumbgrid4col div{float:left;width:131px;height:165px;padding-left:16px;margin-bottom:20px}
.thumbgrid4col div.firstthumb{padding-left:0}
.thumbgrid4col a{font-weight:bold}
.thumbgrid4col img{border:1px solid #E7E7E7;margin-bottom:2px; width: 100%}
.prodthumbgrid4col{border-bottom:1px solid #E7E7E7;margin:20px 0;position:static;text-align:center}
.prodthumbgrid4col div{float:left;width:131px;height:165px;padding-left:16px;margin-bottom:20px}
.prodthumbgrid4col div.firstthumb{padding-left:0}
.prodthumbgrid4col a{font-weight:bold}
.prodthumbgrid4col img{border:none;margin-bottom:2px;width: 125px;}
.speechbubble-bottomright,.speechbubble-bottomleft{background-color:whitesmoke;border:1px solid #E7E7E7;padding:15px 15px 25px 15px;line-height:18px}
#topicContainer .headerbox{width:964px;height:70px;border-bottom:1px solid #E7E7E7;background-repeat:no-repeat;background-position:700px -5px;margin-bottom:20px;padding-top:10px}
.headerbox{height:50px;background-image:none !important}
.serpt-extra-box { display: none; border: 1px solid #F0F0F0; border-bottom: 1px solid #E0E0E0; border-top: 0; position: absolute; top: 0px; z-index: 5; background-color: white; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F7F7F7)); background: -moz-linear-gradient(#FFFFFF, #F7F7F7); background: linear-gradient(#FFFFFF, #F7F7F7); -pie-background: linear-gradient(#FFFFFF, #F7F7F7); }

/* wallart from /content/wallart/css/Serp.css */
.itemDetails{font-style:italic;}
.availableSizes{padding-top:1em;font-size:90%;}
.availableSizes ul{list-style-type:none;padding-left:0;}
.sizePrice{color:#777;}
.otherSubstrates{padding-top:1em;padding-bottom:1em;font-size:90%;}
.addTo{line-height:2em;}
div.price{padding:.5em;}
span.price,span.originalPrice,span.salePrice{font-size:140%;font-weight:700;}
span.originalPrice{color:#999;text-decoration:line-through;}
span.salePrice{color:#C00;}
div.serpt.flyout{position:relative;height:1px;}
div.serpt.flyout div.searchResult{position:absolute;left:-40px;top:-30px;width:252px;background-color:#FFF;border:1px solid #e7e7e7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:99;-moz-box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;behavior:url(/m/WallArt/Pie);-pie-watch-ancestors:1;padding:0 10px 10px;}
div.serpt.flyout div.searchResultDetails{padding:0 35px;}
div.serpt.flyout div.detailsFlyout{padding:0 45px;}
img.serpImage{width:170px;height:170px;}
div.serpt.flyout img.serpImage{width:230px;height:230px;}
div.serpt.flyout div.detailsMain{border:0 none!important;}
div.detailsFlyout{display:none;font-size:90%;padding:0 1em;}
div.serpt.flyout select.sizeSubstrateSelector{display:inline;}
.detailsMain form{color:#b6b6b6;}
.stupidDetailsArrow{position:relative;top:-1px;}
a.current:hover{text-decoration:none;cursor:text;}
li.serpt-pagethis a{color:inherit;}
.narrow{clear:both;}
.narrow ul{list-style-type:none;padding-left:1em;line-height:1.5em;margin:0;}
.narrow > ul{padding-left:0;}
.narrow .current{font-weight:700;color:#333;}
.narrow.color ul li a{display:block;border:1px solid #ccc;margin:3px;padding:2px;}
.narrow.color ul li a img{display:block;}
.narrow.color ul li a.current{text-decoration:none;border:2px solid #333;margin:3px;padding:1px;}
.narrow.color ul li a:hover{text-decoration:none;}
#yourSelections{display:none;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #e7e7e7;}
#yourSelections ul{float:left;list-style-type:none;}
#yourSelections ul li{float:left;padding-left:2em;}
.pdpLink{font-weight:700;}
span.price{color:#333;}
select.sizeSubstrateSelector,div.serpt.flyout span.itemDetails{display:none;}
.detailsMain input[type=image],#yourSelections ul li img{vertical-align:middle;}
.narrow.color ul li,#yourSelections div{float:left;}

#ResultsBannerContainer > div img { max-width:760px !important;}
.breadcrumb-serp { margin-bottom:10px; }
sup{vertical-align: super;}

/*broadSearch*/
.floatL h3 {margin-right: 10px}
.fullwidthAlert{text-align:center;margin:35px 0;font-size:16px;font-weight:bold}
.resultItem{float:left;margin:5px;padding: 0;width: 230px;}
.resultImageContainer{border:0;}
.dashLineBottom{border-bottom:1px solid #e7e7e7;padding-bottom:5px;margin-bottom:10px}

/*InfiniteScroll Experiment*/
.inf-scr-exp .tooltip { background: #3f3f3f; color: #FFF; padding: 10px; box-shadow: 2px 2px 4px #989898; position: fixed; top: 218px; right: 36%; font-size: 12px; z-index: 1000; text-align: center; display: none; border-radius: 4px; }
.inf-scr-exp .box-col3 .box-col { width: 31.1%; }
.inf-scr-exp .serp-pagination-container { width: 46.1% !important; }
.inf-scr-exp .layout-right-serp .layout-content {width:760px !important;position:relative;}
.inf-scr-exp #portalpage.layout-right-serp .layout-content {padding:0px 0px 0px 20px !important;}
.inf-scr-exp .viewall{cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px 5px;height: 15px; margin: 0 !important; }
.inf-scr-exp .viewall:hover {background-color: #E7E7E7; color: #79A618; text-decoration: underline; }
.inf-scr-exp .viewall.disabled { background: #0379A5; color:#FFF; font-weight:bold; padding:2px 8px; cursor: default; }
.inf-scr-exp .viewall.disabled:hover { text-decoration: none; }

.inf-scr-exp .returnToTop {background: white; display: none;position: fixed;right: 100px; top: 45%; width: 40px;padding: 5px;text-transform: uppercase;font-size: 8px;border:1px solid #e7e7e7; text-align: center;cursor: pointer;}
.inf-scr-exp .returnToTop:hover {box-shadow: 2px 2px 5px #bbb}
.inf-scr-exp .returnToTop a {text-decoration: none}
.inf-scr-exp .returnToTop span {width: 15px; margin: 0 auto;font-size: 14px}
.inf-scr-exp .inf-loading { position: fixed; top: 50%; left: 50%; z-index: 999; }
.inf-scr-exp .serpt-header { -webkit-transition: all 1s; }
.inf-scr-exp .serpt-header.pagClone {  position: fixed; bottom: 0; width: 760px; margin: 0; z-index: 2; height: 24px; display:none; }
.inf-scr-exp .pagCloneWrap { background: #e8e8e8; position: fixed; bottom: 0; left:0; z-index: 1; display:none; width: 100%; box-shadow: 0px -1px 6px #ABABAB; height: 35px;}
.inf-scr-exp .pagClone .serp-pagination-container { margin-top: -2px; width: 230px !important; }
/*searchClone styles*/
.inf-scr-exp .pagClone #global-header-searchform { padding: 0; margin-top: -5px; width: auto; }
.inf-scr-exp .pagClone #global-filter-drop { padding: 5px 8px; height:12px; }
.inf-scr-exp .pagClone #global-filter-drop #filter-value { padding: 0; }
.inf-scr-exp .pagClone #global-filter-drop .filter-after { margin-top: 5px; }
.inf-scr-exp .pagClone .infscr-searchbox { height:22px; padding: 0 5px !important; font: bold 14px/24px arial !important; color: #79A618; width: 220px; float:left; letter-spacing:0px;border: 1px solid #efefef; border-collapse:collapse; box-shadow: none !important; -o-box-shadow: none !important; -moz-box-shadow: none !important; }
.inf-scr-exp #global-filter-drop {cursor: pointer;}
.inf-scr-exp .serp-pagination-container { float: right; }
.inf-scr-exp .pagClone #global-searchbutton { position: relative; top:inherit; right: 2px; left: inherit; float: left; padding: 0 10px; height: 24px; font-size: 12px; width: inherit;}
.inf-scr-exp .pagClone .filter-popup { bottom: 6px; top: inherit; z-index: 5; left: -105px; }

/*Affiliate share block*/
.affiliate-share-block .facebook,.affiliate-share-dialog .facebook{background-color:#3c5a98}
.affiliate-share-block .twitter,.affiliate-share-dialog .twitter{background-color:#2daae1}
.affiliate-share-block .blogger,.affiliate-share-dialog .blogger{background-color:#ff6300}
.affiliate-share-block .wordpress,.affiliate-share-dialog .wordpress{background-color:#29799c}
.affiliate-share-block {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family:arial; font-size:13px; cursor:pointer; border: 1px solid #f0e2a8; background-color: #fefce1; height: 27px; padding-left: 100px; padding-top:13px; margin-bottom: 20px;}
.affiliate-share-block span{color: #cb1e02; display: inline-block; float:left; font-weight: bold;margin-right:5px;}
.affiliate-share-block .affiliate-share-social-icons, .affiliate-share-dialog .affiliate-share-social-icons  {float: left; margin-left: 20px;margin-top:-6px;}
.affiliate-share-block .affiliate-share-social-icons div, .affiliate-share-dialog .affiliate-share-social-icons div{float: left; width:26px; height: 26px; margin-right: 10px; background-image: url('/global/img/social-icons.png')}
.affiliate-share-block .affiliate-share-social-icons .facebook{background-position:128px -1px;}
.affiliate-share-block .affiliate-share-social-icons .twitter{background-position:97px -1px; }
.affiliate-share-block .affiliate-share-social-icons .blogger{background-position:157px -1px;}
.affiliate-share-block .affiliate-share-social-icons .wordpress{background-position:-1px -1px;}
.affiliate-share-block p {display:block; float:left;margin-left:10px;color:333333;}
.affiliate-share-dialog .dialog-container{padding:15px; padding-top:10px;}
.affiliate-share-dialog a {text-decoration: none; color:#82AF20;}
.affiliate-share-dialog hr{margin: 20px 0;}
.affiliate-share-dialog h2 {margin:0}
.affiliate-share-dialog h3 {margin:0; margin-bottom:5px;}
.affiliate-share-dialog form {margin-top:15px;}
.affiliate-share-dialog form label {display:block;margin-bottom:2px;}
.affiliate-share-dialog form input {display:block;width:200px; height:20px; margin-bottom:5px;}
.affiliate-share-dialog .checkbox-text {float: left; display:inline-block;}
.affiliate-share-dialog .checkbox-text a, .affiliate-share-dialog .title.banner a{text-decoration: underline; color: black}
.affiliate-share-dialog  .title {float: left;}
.affiliate-share-dialog .affiliate-share-social-icons { margin-left:50px;}
.affiliate-share-dialog .affiliate-share-social-icons div{width:50px; height: 50px; }
.affiliate-share-dialog .affiliate-share-social-icons .facebook{background-position:289px 48px; }
.affiliate-share-dialog .affiliate-share-social-icons .twitter{background-position:243px 48px; }
.affiliate-share-dialog .affiliate-share-social-icons .blogger{background-position:330px 48px; }
.affiliate-share-dialog .affiliate-share-social-icons .wordpress{background-position:190px 48px; }
.affiliate-share-dialog .field-box {float:left; margin-right: 20px;}
.affiliate-share-dialog .field-box.last {margin: 0px;}
.affiliate-share-dialog .section {float:left;padding:20px;height:320px;}
.affiliate-share-dialog .login {background-color: #fdf1c7;width:320px;}
.affiliate-share-dialog .register {background-color: #eeeeee;width:415px; margin-left:35px;}
.affiliate-share-dialog .register form{display:none;}
.affiliate-share-dialog .register a.show-details {font-size: 1.2em; cursor: pointer;}
.affiliate-share-dialog .register form input {width:190px;}
.affiliate-share-dialog .register form select{display:inline-block;}
.affiliate-share-dialog .register form input[name=year] {display:inline-block;width:50px;margin-bottom:20px;}
.affiliate-share-dialog form input[type=checkbox] {float: left; width: auto; display:inline-block;margin-right:20px;}
.affiliate-share-dialog form input[type=submit]{ margin-top:15px; text-transform:uppercase;height:auto;width:auto;font-size:14px;}
.affiliate-share-dialog .logged-in, .affiliate-share-dialog .share-via-email, .affiliate-share-dialog .thank-you {display: none;}
.affiliate-share-dialog  .title.banner {background-color:#fdf1c7; width: 810px; padding: 20px;}
.affiliate-share-dialog .buttons div, .affiliate-share-dialog .buttons a{color:white;text-transform:uppercase;font-weight:bold;display: inline-block; margin-top:10px; margin-right: 20px; margin-bottom:20px;cursor:pointer; width:100px; height: 22px; padding-top:8px}
.affiliate-share-dialog .buttons div:before, .affiliate-share-dialog .buttons a:before{background-image: url('/global/img/social-icons.png'); width:26px; height: 26px; display:block; float: left; content:"";margin-top:-6px; margin-left:4px;margin-right:10px;}
.affiliate-share-dialog .buttons .facebook:before{background-position:128px -1px;}
.affiliate-share-dialog .buttons .twitter:before{background-position:97px -1px; }
.affiliate-share-dialog .buttons .email{background-color:black;}
.affiliate-share-dialog .buttons .email:before{background-position:69px -1px; }
.affiliate-share-dialog .you-are-affiliate {display:none;}
.affiliate-share-dialog .you-are-affiliate:before {background-image: url("/global/img/social-icons.png");background-position: 35px -2px;content: "";display: inline-block;float: left;height: 30px;margin-right: 20px;width: 30px;}
.affiliate-share-dialog .welcome-back {display:none;}
.affiliate-share-dialog span.error-box{color:red; font-weight:bold;display:inline-block; margin-top:10px; }
.affiliate-share-dialog .padded { padding: 20px; padding-left:30px;}
.affiliate-share-dialog .share-via-email h3, .affiliate-share-dialog .logged-in h3, .affiliate-share-dialog .thank-you h3 { color: #7AA611; margin-top:10px; margin-bottom:10px;}
.affiliate-share-dialog .url-placeholder {background-color:#F5F5F5;border: 1px solid #d6d6d6; width:580px; padding:8px; height:14px;color:#686868}
.affiliate-share-dialog .logged-in .simpler-heading {display:none;}
.affiliate-share-dialog .logged-in .simpler-heading hr{margin-top:2px; margin-bottom:20px;}
.affiliate-share-dialog .share-via-email table {margin-left: 20px; margin-top:25px;}
.affiliate-share-dialog .share-via-email table label{float:right; margin-top:5px; margin-right:5px;}
.affiliate-share-dialog .share-via-email table input[type=text]{width:350px;}
.affiliate-share-dialog .share-via-email table textarea{width: 400px;}

/*New & Noteworthy Section*/
.noteworthy {margin:-11px -10px 0 -20px; background: #f9f9f9; padding: 20px 0 0 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.noteworthy h4 {font-size: 14px; font-weight: normal; text-transform: uppercase; color: #79A618;}

/*swatches*/
.serpt-color-swatches:after {clear:both;content:'';display:block;}
.serpt-swatch{background-color:white;border:1px solid #C1C1BF;height:22px;width:22px;float:left;margin-right:5px;margin-bottom:5px;cursor:pointer;}
.serpt-swatch-selected,.serpt-swatch:hover{height:20px;width:20px;border:2px solid #666666;}
.serpt-swatch img{height:16px;width:16px;margin:3px;}
.serpt-swatch-selected img,.serpt-swatch:hover img{margin:2px;}
.serpt-color-outofstock{opacity:0.5;cursor:default;background-color:#F6F6F6;border-color:#F6F6F6;}
.serpt-color-outofstock:hover{height:22px;width:22px;border:1px solid #C1C1BF;border-color:#F6F6F6;}
.serpt-color-outofstock:hover img{margin:3px;}
#swatch-1 img{width:14px;height:14px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
#swatch-6 img{background-color:black;}
#swatch-9 img{background-color:#cd4839;}
#swatch-22 img{background-color:#89353e;}
#swatch-26 img{background-color:#344671;}
#swatch-27 img{background-color:#61604c;}
#swatch-28 img{background-color:#55493e;}
#swatch-29 img{background-color:#4073ca;}
#swatch-30 img{background-color:#7f7f7f;}
#swatch-60 img{background-color:#41ac74;}
#swatch-4 img{background-color:white;height:0px;width:0px;border-color:black white white black;border-style:solid;border-width:8px}
#swatch-5 img{height:0px;width:0px;border-color:#c20010 white white #c20010;border-style:solid;border-width:8px}
#swatch-21 img{height:0px;width:0px;border-color:#0f3d93 white white #0f3d93;border-style:solid;border-width:8px}
#swatch-200 img{background:url('https://content.cpcache.com/global/img/commonsprites.png') no-repeat -66px -82px;}
#swatch-201 img{background-color:#f7e652;}
#swatch-202 img{background-color:#b8f35b;}