.orangeText,.angleQuotationRight{color:#f05323}
.pad20h{height:20px}
.pad10h{height:10px}
.pad5h{height:5px}
ul li{line-height:23px}
.pbookabout{width:980px;*width:982px;float:left;margin-right:10px;border-top:1px dotted #666;margin-top:20px}
.pb_aboutText u{text-decoration:none}
#pbookSelectionAnchor{float:left}
#pbookSelectionAnchor:hover{text-decoration:underline}
.pbookPanel{border:1px solid #ccccae;width:978px;*width:978px;margin:0 0 20px 0;float:left;background-color:#f9f9f2}
.sizeSubHeading{margin:12px 0 15px 10px;width:740px;height:15px}
.titleDirective{float:left;font-size:16px;font-family:Arial,Verdana,Helvetica,sans-serif;color:#606249;font-weight:bold}
.compareLink{float:right;text-align:right;font-size:11px}
.compareLink a:hover{text-decoration:underline}
.descriptText{margin:0 0 5px 10px;width:740px}
.pbookSubtitle{margin:0;font-weight:bold;font-size:11px}
.pbookImage{width:138px;height:140px;margin:0 0 0 10px}
.pbookCost{margin:10px 0;font-size:11px;color:#666}
.whyPanel{width:980px;*width:980px;margin:0 0 20px 0;float:left;clear:both}
.pbookTitle{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;color:#606249;padding:5px 0 5px 20px;width:958px;*width:978px;_width:978px;background:url('/img_/store/subhead_gradient-v123817451900018541.jpg') top left repeat-x}
.pbookTitle_right{float:right;font-size:13px;margin-right:10px}
.pbookAvailCoverType{color:#666;font-size:11px;width:117px;font-style:italic}
div#pbookShopSideBarContainer{width:210px;padding:5px;float:left}
div#pbookShopSideBarContainer div.pbookShopSideBar{padding:15px 0 0 15px;background-color:#f9f9f2}
div#pbookShopSideBarContainer div.pbookShopSideBar ul{list-style-type:disc;margin-left:15px;font-family:Verdana,Helvetica,sans-serif;font-size:12px;padding:0 0 20px 0}
span.pbookShopSideBarTitle{font-family:Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#606249}
#seoAboutContainer{width:980px;*width:982px;float:left;clear:both;margin-top:10px;border-top:1px dotted #b6b6b6}
h4.aboutHeadline{font:bold 11px Verdana;color:#666}
#seoAboutContainer #seoAboutHeader{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666}
#seoAboutContainer #seoAboutText{font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#666}
#seoAboutText a{text-decoration:none}
#cat_headline_area{width:980px;height:135px;overflow:hidden;margin:0 0 20px 15px}
#cat_pbookCost{margin:0 0 10px 0;font-size:11px;color:#666}
#cat_marquee_well{width:670px;height:135px;overflow:hidden;float:left;margin-right:10px}
#cat_promo_container{width:300px;height:135px;overflow:hidden;float:left}
#cat_miniPromoContainer{float:left;margin-left:10px;width:208px;*width:204px;_width:200px;border:1px solid #ccccae;margin-bottom:20px}
.cat_template_container{width:980px;margin-left:15px;clear:both;*text-align:left}
.cat_dotted_line{height:1px;border-top:1px dotted #b6b6b6;width:980px;margin-bottom:10px;font-size:1px;clear:both}
#cat_footer{*text-align:left;color:#666;font-size:12px;width:980px;margin-left:15px;clear:both}
#cat_footer h2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px}
.cat_item_container{border:1px solid #FFF;float:left;color:#666;font-size:12px;margin-bottom:30px}
.cat_item_container_rowend{margin-right:0!important}
.cat_item_heading{width:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#606249;background-color:#f4f4e4;top:3px;left:10px;height:20px;overflow:hidden}
.cat_item_heading span{left:10px;top:2px;position:relative}
.cat_item_anchor{text-decoration:none!important;cursor:pointer;text-align:left}
.cat_item_image{height:180px;width:225px;margin-top:20px}
.cat_item_details{margin:15px 10px 0 10px}
.cat_item_text{height:75px;overflow:hidden}
.cat_item_action{font-size:11px}
.cat_item_action img{margin-bottom:10px;display:block}
.cat_item_sale{color:#c11111;font-family:Verdana,Arial,sans-serif;display:block}
.cat_go_button{background:transparent url(/img_/ui/btn_go_purple_sprite-v12402986490001770.gif) no-repeat;width:41px;height:24px;overflow:hidden}
.cat_container{margin-top:25px;border:2px solid #f8f8f8}
#cat_template_2up .cat_item_anchor{height:240px;width:483px;*width:485px;margin-right:10px;margin-bottom:10px;float:none}
#cat_template_3up .cat_item_anchor{height:366px;width:313px;*width:315px;margin-right:9px;margin-bottom:15px;float:none}
#cat_template_4up .cat_item_anchor{width:230px;*width:236px;height:386px;margin-bottom:15px;margin-right:11px;float:none}
#cat_template_4up .ad_item_Container{float:left;width:236px;height:402px;margin-bottom:15px;margin-right:11px}
#cat_template_4up .ad_item_Container_rowend{margin-right:0!important}
#cat_template_2up .cat_item_mainimg{float:left;margin-top:0;margin-right:10px;margin-left:10px}
#cat_template_3up .cat_item_mainimg,#cat_template_4up .cat_item_mainimg{text-align:center}
#cat_template_2up .cat_item_button{background:transparent url(/img_/ui/btn_go_purple_sprite-v12402986490001770.gif) no-repeat scroll 0 0;height:24px;overflow:hidden;width:41px;margin-left:0}
#cat_template_3up .cat_item_image{width:318px;text-align:center}
#cat_template_2up .cat_item_details{float:left;width:230px;_width:228px}
#cat_template_3up .cat_item_details{width:300px;_width:298px}
#cat_template_4up .cat_item_details{width:216px;_width:214px}
#cat_template_2up .cat_item_action{margin-top:15px}
#cat_template_3up .cat_item_action{margin-top:20px}
#cat_template_4up .cat_item_action{margin-top:20px}
#pipLeftColumn{float:left;margin:0 20px 0 0}
#pipRightColumn{width:460px;float:left}
#pipImage{width:500px;height:375px;text-align:center;margin-bottom:20px}
#pipAddlContent{clear:both;padding-top:30px;width:500px;text-align:-moz-center;*text-align:center}
#pipAddlContent a:hover{text-decoration:underline}
#pipProductInfoBox{width:460px;_width:458px;border:1px solid #ccccae;background-color:#FFF;margin-bottom:20px}
#pipProductInfoContent{width:450px;_width:448px;background-color:#f9f9f2;margin:5px}
#pipProductInfoHeadline{padding:20px;font-size:20px;color:#606249;font-family:Arial,Helvetica,sans-serif}
#pipPricingTableBox{padding:0 0 0 15px;*width:450px;*overflow:hidden;overflow:hidden}
#pipPricingTableContainer{width:180px;border:1px solid #ccccae;padding:5px;background-color:#FFF;float:right;clear:right;margin:0 0 10px 15px;*height:1%}
#pipPricingTableContainer a:hover{text-decoration:underline}
#pipShortDescription{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
#pipDescContainer{*clear:none}
#pipDescContainer a{text-decoration:none!important}
#pipDescContainer a:hover{text-decoration:underline!important}
#pipLinkZoneContainer{margin-top:10px}
#pipLinkZoneContainer a{text-decoration:none!important}
#pipLinkZoneContainer a:hover{text-decoration:underline!important}
.actionZone_label a{text-decoration:none!important}
.actionZone_label a:hover{text-decoration:underline!important}
#pipDescContainer ul li{margin-left:15px;margin-bottom:10px;line-height:1}
#pipOccasionBox{margin:20px 0 20px 0;width:960px;border:1px solid #ccccae;background-color:#FFF;padding:20px 10px;float:left}
div#occasionsThumbContainer{width:980px}
#pipTemplateContainer{width:980px;_width:982px;margin-left:15px}
#pipLargePreviewContainer{width:500px;height:375px;vertical-align:middle;text-align:center}
#breadcrumbContainer{width:980px;margin:0}
.pipPreviewThumbnail{float:left;width:93px;margin-top:10px;padding:0 5px 0 0}
.pipPreviewThumbnail img{border:1px solid #CCC}
.pricingDiscountDivider{height:1px;border-top:1px solid #666;width:100%;margin:10px 0;font-size:1px}
.specialOfferHeading{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#c11111}
.pricingDiscountList{list-style:disc outside none;color:#c11111;margin:0 15px}
.pricingDiscountList li{line-height:1.2em;margin-bottom:8px}
.pricingDiscountList span{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;line-height:1.2em}
div#pipButtonContainer{width:210px;*width:210px}
div#pipButtonContainer div{float:left;padding:3px;margin:10 20 20 -3px}
div#pipButtonContainer a{float:left;line-height:1.1}
div#pipButtonContainer span{float:left;line-height:1}
body{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#666}
H2{font-size:16px!important;color:#606249;padding:5px 0}
H3{padding:0;margin:0 0 10px 0;font-size:16px;color:#206249}
h2.storeHeader{border-bottom:2px solid #fff}
#storefront ul,#storefront ol{padding:0;margin:0;list-style:none}
#storefront ul a,#storefront ul a:link{text-decoration:none}
#storefront ul a:hover{text-decoration:underline}
#storefront .inspiration ul,#storefront .recommendations ul{height:156px}
.orange{color:#f05323}
.highlight,.error{color:#f00}
div#storefront,div#storeFront{margin:0 10px;width:980px;position:relative}
.cat_pricing_highlight{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#c11111!important}
.cat_item_price{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#666;height:40px}
.cat_pricing_container{display:block;margin:0 10px}
.cat_pricing_line{display:block}
div.mainMrkt{border:0;margin-bottom:20px}
div.mainMrkt div.marquee{float:left;overflow:auto}
div.mainMrkt div.promowell{float:right}
div.mainMrkt div.promowell div{overflow:hidden}
div.mainMrkt div.promowell div.promo1{margin:0 0 5px 0}
div.mainMrkt div.promowell div.promo2{margin:0}
div.mainMrkt div.promowell div.dyncontent{margin:0 0 5px 0}
div.products{overflow:auto;margin-bottom:20px;*height:1%;padding:6px 0 6px 0}
div.products div.first{width:328px!important;*width:330px!important;margin-right:12px!important;*margin-right:10px!important}
div.products div.product{border:1px solid #ccccae;width:204px;*width:206px;color:#000;padding-bottom:10px;float:left;margin-right:10px;background:#f9f9f2 url('/img_/store/subhead_gradient-v123817451900018541.jpg') top left repeat-x}
div.products div.last{margin-right:0!important}
div.products div.product h2 a{text-decoration:none;color:#606249;font-size:18px;font-family:Arial,Verdana,Helvetica,sans-serif}
div.products div.product img{display:block;height:175px;width:100%;background-color:#666}
div.products div.product p{margin:10px 15px 0 15px;color:#666}
div.products div.product p.desc{height:70px}
div.products div.books{width:328px;*width:330px}
div.products div.gifts{margin-right:0}
div.products div.product div.content{height:130px;overflow:hidden}
div.products div.product span.productLink{margin:15px 0 0 15px;display:block;font-size:12px}
div.products div.product span.productLink a{text-decoration:none}
div.products div.product span.productLink a:hover{text-decoration:underline}
div.secProducts{overflow:auto;margin-bottom:20px;margin-left:0}
div.secProducts ul li{line-height:1;margin-bottom:12px}
div.secProducts div.secProduct{float:left;margin-right:8px;padding:20px 20px 0 20px;border:1px solid #ccccae;height:230px;*height:255px;overflow:hidden}
div.secProducts div.more ul{position:relative;overflow:visible}
div.secProducts div.more ul li{float:left;clear:both}
div.secProducts div.more ul li img{display:none;position:absolute;top:0;left:190px;width:96px;height:96px}
div.secProducts div.more ul li.first img{display:block!important}
div.secProducts div.more ul li a.over img{display:block!important}
div.secProducts div.more{margin:0;_margin-left:0;width:288px;*width:330px}
div#moreProductThumbnail{float:right}
div.secProducts div.inspiration{width:380px;*width:422px;margin-left:12px;*margin-left:10px;*margin-right:8px}
div.secProducts div.inspiration ul{border:0;float:left;margin-right:10px;width:110px;_width:130px}
div.secProducts div.inspiration ul li.title{color:#666;font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold}
div.secProducts div.inspiration ul.notFirstItem{border-left:1px dotted #999;padding:0 0 0 11px!important}
div.secProducts div span.seeAllLink{margin:15px 0 0 0;float:left;clear:both;width:100%;font-size:12px}
div span.seeAllLink a{text-decoration:none}
div span.seeAllLink a:hover{text-decoration:underline}
div.secProducts div.secProduct h3.categoryTitle a{color:#606249;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:normal;text-decoration:none}
div.secProducts div.secProduct h3.categoryTitle a:hover{text-decoration:underline}
div.secProducts div.inspiration a.seeAllLink{clear:both;width:150px}
div.secProducts div.recommendations{width:163px;*width:206px;margin:0 0 0 2px}
div.occasionContainer{float:left}
div.mrktMsg{width:980px;overflow:auto;margin:20px 0}
div.mrktMsg div.about{float:left;margin:0;padding-left:10px;*padding-left:10px;_padding-left:10px;width:752px;_width:762px}
div.about a{text-decoration:none}
div.about a:hover{text-decoration:underline}
div.about h4{font-weight:bold;color:#666;margin-bottom:3px}
div.mrktMsg div.promowell{width:206px;_width:208px;*width:208px;height:135px;float:right;background-color:#f9f9f2;overflow:hidden;margin-bottom:20px}
div#sales{width:980px;margin:0 10px}
div#sales div.marqueeContainer{overflow:auto;margin-bottom:10px;*height:1%}
div#sales div.marqueeContainer div.marquee{width:670px;height:135px;float:left;overflow:hidden;margin-right:10px}
div#sales div.marqueeContainer div.promowell{width:300px;height:135px;float:left;overflow:hidden}
div#sales div.shippingBanner{margin-bottom:10px;overflow:auto;width:980px;height:30px}
div#sales div.productsContainer{overflow:auto}
div#sales div.productsContainer div.product,div.specialOfferItem{float:left;margin:0 10px 10px 0;overflow:hidden}
div#sales div.productsContainer div.col3Product,div.specialOfferItemLast{float:left;margin:0 0 10px 0;overflow:hidden}
div.bannersContainer{overflow:auto;clear:both}
div.bannersContainer div#banner1,div.bannersContainer div#banner2{width:485px;height:100px;float:left;overflow:hidden}
div.bannersContainer div#banner1{margin-right:10px}
div.bannersContainer div#banner3{margin-top:30px;width:100%;float:left}
div.bannersContainer div#banner3 a{text-decoration:none}
div.bannersContainer div#banner3 a:hover{text-decoration:underline}
.AllSolsColumn{float:left;margin:0 0 0 10px;_margin:0 0 0 5px;width:315px}
.AllSolsColumn h1{font-size:18px;color:#606249;padding:0 0 10px 0;clear:both;font-family:Arial,helvetica,sans-serif}
.AllSolsTitle{width:310px;padding:5px 0 5px 10px;margin:0 0 5px 0;background-color:#ece9db;font-weight:bold;font-size:13px;font-family:Arial,helvetica,sans-serif}
.AllSolsMain{width:980px;margin:0 10px;*text-align:left}
.AllSolsProdboxItem{margin:5px 0 0 0}
#AllSolsProdbox{width:318px;font-size:11px;padding:0 0 30px 0;font-family:Verdana,helvetica,sans-serif;list-style:none}
#AllSolsProdbox a{text-decoration:none;color:#666}
#AllSolsProdbox a:hover{text-decoration:underline}
#AllSolsProdbox li{line-height:14px;list-style:none}
.AllRecsColumn{float:left;*text-align:left;margin:0 0 0 10px;_margin:0 5px 0 5px;width:320px}
.AllRecsTitle{width:310px;*width:320px;padding:5px 0 5px 10px;margin-bottom:5px;background-color:#ece9db;font-weight:bold;font-size:13px;font-family:Arial,helvetica,sans-serif;color:#606249}
.AllRecsMain{margin:0 0 0 5px}
.AllRecsProdboxContent{margin:0 0 0 10px}
.AllRecsProdboxItem{margin:5px 0 0 0}
#AllRecsProdbox{width:318px;font-size:11px;padding:0 0 30px 0;font-family:Verdana,helvetica,sans-serif;list-style:none}
#AllRecsProdbox a{text-decoration:none;color:#666;line-height:18px}
#AllRecsProdbox a:hover{text-decoration:underline}
#AllRecsProdbox li{line-height:14px}
.AllProdProdbox{float:left;margin:0 0 20px 0;padding-left:15px;width:963px;*width:970px;clear:both;border:1px solid #aca899}
.AllProdProdbox a{text-decoration:none}
.AllProdProdbox h1{font-size:16px;color:#606249;padding:10px 0 0 0;clear:both;font-family:Arial,helvetica,sans-serif;font-weight:bold}
#AllProdNavcontainer ul{margin-left:10px;float:left;width:100%;font-family:Verdana,helvetica,sans-serif}
#AllProdNavcontainer ul li{padding:10px 0 20px 0;display:inline;text-align:center;float:left;width:110px;margin:10px 0 0 7px;*margin-left:0}
#AllProdNavcontainer ul li a{width:110px;margin:0;text-align:center;text-decoration:none;float:left;color:#606249}
#AllProdNavcontainer ul li a:hover{text-decoration:underline}
#AllProdNavcontainer ul li img{height:96px;width:96px;cursor:auto}
#choicePathPanel{border:1px solid #ccccae;float:left;margin:0 0 20px 0;width:978px;position:relative}
#choicePathSection{position:relative;overflow:auto;width:960px;padding:10px;margin:0}
.customPathSection{width:476px;border-right:1px solid #ccccae;float:left;margin-bottom:10px}
.simplePathSection{margin-left:10px;float:left;padding-bottom:10px}
.benefitListContainer{margin-top:5px;width:100%;font-size:12px;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif}
#choicePathSection ul.benefitList{list-style-type:disc;line-height:1.22em;margin-left:15px;margin-bottom:25px}
#choicePathSection ul.benefitList li.benefitListItem{margin-top:10px;line-height:1.22em}
#choicePathPanel div.cpButtonContainer{width:476px;height:40px;margin-left:10px;position:absolute;border-right:1px solid #ccccae;bottom:10px}
#choicePathPanel div.spButtonContainer{width:300px;height:40px;position:absolute;left:497px;bottom:10px}
#choicePathPanel div.buttonContainer{position:absolute;bottom:0}
#choicePathSection span.pricing{font-size:12px;color:#333;text-transform:lowercase}
#choicePathSection span.pricing .cat_pricing_highlight{font-size:12px}
#choicePathSection .btn-primary+a{margin-left:10px;text-decoration:none}
.learnMoreLink{text-decoration:none;float:left;margin-top:18px;font-size:11px}
#choicePathPanel div.buttonContainer .orange{color:#f05323;font-size:11px;position:absolute;top:18px}
#choicePathPanel a.learnMoreLinks{font-size:11px;text-decoration:none;position:absolute;top:18px}
#choicePathPanel a.learnMoreLinks:hover{text-decoration:underline}
#choicePathPanel .splearnMoreLinks{left:152px}
#choicePathPanel .cplearnMoreLinks{left:208px}
#sflyButtonContainer{width:280px!important;*width:286px!important}
#sflyButtonContainer a{text-decoration:none;background:0;text-shadow:none;box-shadow:none;height:auto;padding:0;font:11px Verdana,Arial,Helvetica,sans-serif;filter:none!important}
#sflyButtonContainer a.primaryButton{cursor:pointer;display:block;overflow:auto;text-decoration:none}
#sflyButtonContainer a.primaryButton:hover span.content{background:transparent url(/img_/misc/btn_ctr_primary_hover-v124052903000052.gif) repeat-x scroll left top}
#sflyButtonContainer a.primaryButton span.content{background:transparent url(/img_/misc/btn_ctr_primary-v1240529030000151.gif) repeat scroll left top;color:#fff;float:left;font-weight:bold!important;font-size:11px;padding-right:1px;height:24px;line-height:20px!important}
#sflyButtonContainer a.primaryButton span.left{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:0 -2px;background-repeat:no-repeat;display:block;float:left;height:24px;width:15px}
#sflyButtonContainer a.primaryButton:hover span.left{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-20px -2px;background-repeat:no-repeat}
#sflyButtonContainer a.primaryButton:hover span.right{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-68px -2px;background-repeat:no-repeat}
#sflyButtonContainer a.primaryButton span.right{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-50px -2px;background-repeat:no-repeat;display:block;float:left;height:24px;width:18px}
#actionZoneContainer{margin-bottom:5px}
#actionZoneContainer .actionZone_label{text-align:left;margin:20px 0 0 0;font-weight:bold;color:#333}
#actionZoneContainer .actionZone_label a{font-weight:normal}
#actionZoneContainer .actionZone_control{margin:5px 0 5px 0}
.getStartedContainer{margin-top:20px;width:120px;float:left}
.label{font-weight:bold;font-size:11px;color:#333;font-family:Verdana,Helvetica,sans-serif}
.wip_span{font-weight:bold;font-size:11px;color:#333;font-family:Verdana,Helvetica,sans-serif}
.wipLinkContainer_ssc_tile{float:left;margin:0 0 0 5px}
.wipLinkContainer{float:left;clear:left;margin:0 0 20px 0;width:210px}
div.wipLinkContainer a{cursor:pointer!important}
div#stationeryProdDetailContainer{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333;width:225px;clear:left}
div#stationeryProdDetailContainer .product_label{text-align:left;font-weight:bold;width:85px;float:left}
div#stationeryProdDetailContainer .product_control{width:140px;float:left;margin-bottom:10px}
div#stationeryProdDetailContainer .product_control span{display:block;height:5px;font-size:2px}
div.originalAuthor{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
div.originalAuthor a{text-decoration:none}
div.originalAuthor a:hover{text-decoration:underline}
div.originalAuthor{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
div#subCatPage{overflow:auto;width:1000px}
div#storeFront div.leftCol{float:left;margin-right:10px;*margin-right:0;width:760px;*width:760px}
div#storeFront div.rightCol{float:left;width:210px;*margin-left:10px}
div#subCatpage #miniPromoContainer{float:left;clear:both;margin-top:20px;border:1px solid #ccccae}
div#subCatPage div.rightCol div.promoContainer{height:135px;margin-bottom:20px;overflow:hidden}
div#subCatPage div.rightCol div.promoContainer div.promowell{float:right;margin-bottom:0}
div#subCatPage div.rightCol div.promoContainer div.promowell div{margin-bottom:0}
div.moreBooks{border-top:1px dotted #333;overflow:auto;padding:10px 3px 0 3px;margin:20px 0;clear:both}
div.preDesigned span.header,div.moreBooks span.header{display:block;font:normal 18px Arial;color:#606249}
div.occWhyPanel{width:760px;*width:760px;margin:0 0 40px 0;float:left;clear:both}
div.videoImgContainer{border:1px solid #ccccae;float:left;font-family:Verdana,Helvetica,sans-serif;height:150px;width:208px;margin-bottom:20px;overflow:hidden}
div.videoImgContainer span.header{color:#606249;display:block;font:bold 13px Arial;margin:4px 0 0 10px}
div.videoImgContainer .videoImg{margin:5px}
div.book{float:left;padding:1px;margin-right:10px;margin-bottom:10px;margin-top:20px;width:365px}
.moreInfo a{text-decoration:none}
.moreInfo a:hover{text-decoration:underline}
div.book div.image{float:left;margin-left:15px;*margin-left:10px;_margin-left:5px;display:block}
div.book div.info{float:right;width:246px}
div.book div.info a.title{font:bold 13px Arial;color:#606249;margin-top:0;display:block}
div.book div.info a.title{text-decoration:none}
div.book div.info a.title:hover{text-decoration:underline}
div.book div.info p.desc{height:96px;overflow:hidden}
div.book div.info span.price{margin-top:5px}
div.book div.info a.moreInfo{display:block;width:75px;overflow:auto;height:16px}
div.book div.info a.moreInfo span.moreInfoContent{float:left}
div.book div.info a.moreInfo span.angleQuotationRight{float:right}
div.secBooks{border-bottom:1px dotted #333;overflow:auto;padding:0 0 10px 0;*padding:0 0 20px 0;*height:1%}
div.secBookContainer{padding:0;*padding:0}
div.border{clear:both;border-bottom:1px dotted #333}
div.priBooks{border:1px solid #ccccae;overflow:hidden;*height:1%;position:relative;text-decoration:none;width:758px;*width:760px;margin-bottom:10px}
div.priBooks ul li a{text-decoration:none}
div.priBooks ul li a:hover{text-decoration:underline;color:#606249}
div.priBooks H2{display:block;padding-left:15px;margin:0;font-size:18px!important;font-family:Arial,Verdana,Helvetica,sans-serif;color:#606249;background:#f9f9f2 url(/img_/store/subhead_gradient-v123817451900018541.jpg) repeat-x scroll left top}
div.priBooks div#priMrktContainer{float:left;width:400px;margin:0 0 0 15px}
div.priBooks img#fanImage{float:right;width:300px;height:90px;position:absolute;bottom:0;right:0}
div.priBooks div.pbookSelection{padding:0 0 20px 5px;height:177px;border:0;width:753px;*width:758px}
div.priBooks .pbookTitle{width:739px}
span.strikethru{text-decoration:line-through}
form#ssc_basic_tile div#sSCoccasionThumbs{margin:20px 0}
form#ssc_basic_tile div#sSCoccasionThumbs ul{overflow:auto;_overflow:visible;list-style-type:none;clear:both;width:441px}
form#ssc_basic_tile div#sSCoccasionThumbs ul li{float:left;width:136px;margin:0 11px 30px 0}
form#ssc_basic_tile div#sSCoccasionThumbs ul li a{text-decoration:none}
form#ssc_basic_tile div#sSCoccasionThumbs ul li a:hover{text-decoration:underline}
form#ssc_notebook_tile div#sSCoccasionThumbs{width:443px;clear:both}
form#ssc_notebook_tile div#sSCoccasionThumbs ul{overflow:auto;list-style-type:none}
form#ssc_notebook_tile div#sSCoccasionThumbs ul a{text-decoration:none}
form#ssc_notebook_tile div#sSCoccasionThumbs ul a:hover{text-decoration:underline}
form#ssc_notebook_tile div#sSCoccasionThumbs ul li{width:136px;margin:0 11px 30px 0;float:left}
form#ssc_notebook_tile div.fieldGroup{overflow:auto;margin-top:30px}
form#ssc_notebook_tile div.fieldGroup label.main{font-weight:bold;color:#000;float:left;margin-right:20px}
form#ssc_notebook_tile div.fieldGroup div.fields{float:left}
form#ssc_notebook_tile div.fieldGroup div.fields ul{list-style-type:none}
form#ssc_size_tile div#sSCoccasionThumbs{margin-top:20px;clear:both}
form#ssc_size_tile div#sSCoccasionThumbs ul{list-style-type:none;overflow:auto;width:461px}
form#ssc_size_tile div#sSCoccasionThumbs ul li{float:left;width:136px;margin:0 11px 30px 0}
form#ssc_size_tile div#sSCoccasionThumbs a{text-decoration:none}
form#ssc_size_tile div#sSCoccasionThumbs a:hover{text-decoration:underline}
form#photoDvd{width:430px;height:450px;position:relative;-moz-opacity:.9999}
form#photoDvd div#productComponent{*overflow:hidden}
form#photoDvd span.styleLabel{color:#333;font:bold 11px Verdana}
form#photoDvd ul#styleList{float:left;list-style:none;width:110px}
form#photoDvd ul#styleList li{overflow:hidden;padding:1px;margin-bottom:10px}
form#photoDvd ul#styleList li label,form#photoDvd ul#styleList li input{float:left;line-height:1}
form#photoDvd ul#styleList li label{margin-left:5px;*padding-top:3px}
form#photoDvd ul#styleList li label a{text-decoration:none;color:#333}
form#photoDvd div#slideShowContainer{float:right}
form#photoDvd div.showInfoBox{clear:both;margin-bottom:10px;position:absolute;top:330px;*top:345px;left:120px}
form#photoDvd p.styleContent{position:absolute;top:390px;*top:405px;left:120px;width:300px}
form#photoDvd div#sflyButtonContainer{float:left;clear:both}
form#photoDvd .show{display:block}
form#photoDvd .hide{display:none}
form#photoDvd a.wipLink{*margin-top:30px;clear:both;float:left}
div#stationeryThumbnailPage a:hover{text-decoration:underline}
div#piptemplateContainer div#altNavSideBarContainer{margin-bottom:15px}
.simplepath-picture1-portrait{width:74px;height:116px;position:absolute;top:79px;left:60px;ms-interpolation-mode:bicubic}
.simplepath-picture2-portrait{width:94px;height:133px;position:absolute;top:72px;left:234px;ms-interpolation-mode:bicubic}
.simplepath-picture1-landscape{width:117px;height:73px;position:absolute;top:95px;left:45px;ms-interpolation-mode:bicubic}
.simplepath-picture2-landscape{width:130px;height:104px;position:absolute;top:70px;left:256px;ms-interpolation-mode:bicubic}
.custompath-picture-portrait{width:72px;height:106px;position:absolute;top:81px;left:44px;ms-interpolation-mode:bicubic}
.custompath-picture-landscape{width:108px;height:73px;position:absolute;top:95px;left:20px;ms-interpolation-mode:bicubic}
.custompath-link,.simplepath-link{display:block;height:100%;width:100%}
#thumbBlockPIP{float:left;margin-right:10px;_margin-right:10px;margin-bottom:15px;_margin-bottom:15px}
#thumbLabelPIP{margin-bottom:15px;font-weight:bold;font-size:11px;color:#333;font-family:Verdana,Helvetica,sans-serif}
#pippricingTableBox{overflow:visible}
form#ssc_notebook_tile div#sSCoccasionThumbs,form#ssc_size_tile div#sSCoccasionThumbs ul,form#ssc_basic_tile div#sSCoccasionThumbs ul{width:427px}
form#ssc_notebook_tile div#sSCoccasionThumbs ul li{width:131px}
form#ssc_size_tile div#sSCoccasionThumbs ul li,form#ssc_basic_tile div#sSCoccasionThumbs ul li{margin-right:5px}
#choicePathSection .customPathSection{width:640px;border-right:medium none;margin-bottom:8px}
#choicePathSection .simplePathSection{width:300px;border-left:1px solid #ccccae;padding-left:10px;margin-left:0}
div#choicePathPanel div.cpButtonContainer{width:640px;*width:641px}
div#choicePathPanel div.spButtonContainer{width:310px;left:660px}
#tabsList{padding:0;margin:0}
#tabsList li.tabsListItem{float:left}
.OccHead h1{font-size:18px;color:#606249;padding:15px 0 0 0;font-family:Arial,helvetica,sans-serif}
a.OccContent{text-decoration:none}
.calendarMonthSizeActionZoneContainer .calendar_size{margin:5px 0 0}
.calendarMonthSizeActionZoneContainer .ctaButton{margin-top:10px}
div#actionZoneContainer.calendarMonthSizeActionZoneContainer .actionZone_label{margin-bottom:3px}
.calendarMonthSizeActionZoneContainer .formElement{margin-bottom:5px}
.calendarMonthSizeActionZoneContainer .wipLinkContainer{margin-top:8px}
#specialOffersContainer{border:2px solid #f8f8f8;width:976px}
#cat_headline_area{margin:0!important}
.banners-container{margin:0 12px 10px;width:980px}
.banner{margin:28px 28px 0 0;float:left}
.banner.lastBanner{margin-right:0}
.specialOfferBlock,.specialOfferBlockLast,#specialOffersContainer .topBar{width:321px;height:355px}
.specialOfferBlock,.specialOfferBlockLast{border:2px solid #f8f8f8}
.offerThumb{text-align:center}
.middleItem,#specialOffersContainer .middleItem .topBar{width:322px}
#specialOffersContainer .topBar{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:18px;height:58px;color:#fff;text-align:center;padding-top:12px;background-color:#949599;box-sizing:border-box}
#specialOffersContainer .specialOfferContent{padding-top:17px;position:relative;height:297px;box-sizing:border-box}
#specialOffersContainer .specialOfferContent .promo{position:absolute;top:10px;font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:11px;color:#181512;text-align:center;width:100%}
#specialOffersContainer .specialOfferContent .code{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:11px}
#specialOffersContainer .specialOfferContent .offerDetails{position:absolute;bottom:0;width:100%}
#specialOffersContainer .specialOfferContent .offerDetails .ctaLink{text-transform:uppercase;font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;font-size:11px;color:#f05323;margin-bottom:4px;text-align:center}
#specialOffersContainer .tpContent .specialOfferContent .offerDetails .ctaLink,.tpContent .special-promo-header,.tealContent{color:#00a8b0}
.tealContent{color:#00a8b0!important}
#specialOffersContainer .specialOfferContent .offerDetails .detailsLink{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;margin-bottom:5px;text-align:center;font-size:11px}
.special-promo-header{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;font-size:22px;color:#f05323;text-align:center;text-transform:uppercase;margin-bottom:5px}
.special-promo-well{vertical-align:middle;height:355px;width:321px;display:table-cell}
.special-promo-condition{color:#181512;font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:18px;text-align:center;margin-top:3px}
.special-promo{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:11px;color:#181512;text-align:center;margin-top:3px}
.special-promo .special-promo-code{font-size:11px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#181512}
.special-offer-details{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:11px;text-align:center;margin-top:5px}
.special-promo-thumb{text-align:center}
.specialOfferBlock a:hover,.specialOfferBlock a,.specialOfferBlockLast a,.specialOfferBlockLast a:hover{color:#181512;text-decoration:none}
.special-promo-well a{display:table-cell;width:321px;height:355px;vertical-align:middle}
.specialOfferBlock:hover,.specialOfferBlockLast:hover{position:relative}
.specialOfferBlock:hover .contentWrapper,.specialOfferBlockLast:hover .contentWrapper{border:4px solid #f1f1f1;z-index:9;left:-4px;top:-4px;position:absolute}
.specialOfferBlock .contentWrapper,.specialOfferBlockLast .contentWrapper{width:321px;height:355px}
.middleItem .contentWrapper{width:322px;height:355px}
.top_marquee{width:980px;margin:0 0 27px 0}
.occasions_content_container{width:980px}
.occasions_content_container .fixed_col{width:165px;float:left;color:#181512;font-family:'Avenir LT W01 55 Roman',Verdana,Arial,sans-serif;font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:5px;position:relative;margin-right:175px}
.level_one_elem{width:170px;margin-top:10px;padding-left:5px}
.level_one_elem:hover>a{color:#f05323}
.level_one_elem.hover>ul{visibility:visible}
.hover_list a:hover{color:#f05323}
.occasions_content_container .last_item{margin-right:0}
.occasions_content_container li{list-style:none}
.occasions_content_container li a{text-decoration:none;font-size:16px;letter-spacing:0;color:#181512;font-weight:normal}
.occasions_content_container .hover_list{width:200px;position:absolute;padding:20px;background-color:#efe9e5;top:3px;font-size:12px;line-height:16px;z-index:999;box-sizing:border-box;visibility:hidden;left:175px}
.occasions_content_container .hover_list.left_aligned{left:-210px}
.occasions_content_container .hover_list a{font-size:12px;line-height:16px}
.occasions_content_container .hover_list li{line-height:16px}
.carat{width:0;height:0;border-style:solid;border-width:9px 10.2px 11px 0;border-color:transparent #efe9e5 transparent transparent;position:absolute;left:-10px}
.hover_list.left_aligned .carat{left:200px;border-width:9px 0 11px 10.2px;border-color:transparent transparent transparent #efe9e5}
.occasions_content_container .catheading{margin-bottom:16px;text-transform:uppercase}
.offers-short-description{font-weight:bold;margin:10px 3px}
.bannersContainer{display:flex;width:980px;flex-wrap:nowrap;justify-content:space-between}
div#pbOptionsViewer{position:relative;height:580px;width:759px;*width:760px;*height:585px}
div#pbOptionsViewer ul#tabsList{list-style:none;overflow:hidden}
div#pbOptionsViewer ul#tabsList li.tabsListItem{float:left;text-align:center}
div#pbOptionsViewer ul#tabsList li label{display:block;font-weight:bold;width:175px;height:24px;border:1px solid #ccccae;background:#f9f9f2 url(/img_/store/subhead_gradient-v123817451900018541.jpg) repeat-x;font-family:Arial,helvetica,sans-serif;font-size:12px;position:relative;z-index:10;float:left;cursor:pointer;line-height:24px}
div#pbOptionsViewer ul#tabsList li label:hover{background:#f9f9f2 url(/img_/store/img_tab_hover-v1250624421000671.jpg) repeat-x}
div#pbOptionsViewer ul#tabsList li.active label{display:block;font-weight:bold;width:175px;height:24px;border-left:1px solid #ccccae;border-right:1px solid #ccccae;border-top:1px solid #ccccae;border-bottom:3px solid #fff;font-family:Arial,helvetica,sans-serif;background:0}
div#pbOptionsViewer ul#tabsList li div.content{width:760px;height:380px;padding-top:10px;position:absolute;vertical-align:middle;overflow:hidden;border:1px solid #ccccae;left:0;top:25px;*top:22px;_top:25px}
.pbookPanel_outerContainer{margin:0 0 20px 0;float:left;padding-bottom:1px;width:980px}
.pbookPanel_innerContainer{float:left;overflow:hidden;width:980px}
.pbookPanel_innerContainer a{text-decoration:none}
.pbookPanel_innerContainer a:hover{text-decoration:underline}
.pbookPanel_innerContainer .learnMore{float:left;border:1px solid #ccccae;width:978px}
.pbookSelection{float:left;font-family:Verdana,helvetica,sans-serif;font-size:12px;background-color:#fff;width:950px;*width:976px;_width:976px;border:0;margin-top:10px;padding-left:10px}
.pbookComparePrice{float:right;margin:0 10px 10px 0;_margin-right:5px;width:197px}
div.bookContainer a{text-decoration:none!important}
.imageContainer{height:140px;width:138px;position:relative;cursor:pointer}
.pbookContentCopy{width:760px;*width:760px;float:left;padding:0;font-family:Verdana,helvetica,sans-serif;font-size:12px;font-color:#606249}
.pbookMainContentCopy{width:980px;*width:980px;height:584px;*height:586px;overflow:hidden}
.pbookCustomContentCopy{width:980px;*width:980px}
div.pbookContentCopy div div#pbOptionsViewer ul#tabsList li div.content{height:559px;width:760px;padding:0;float:left;clear:both}
div.pbookMainContentCopy div div#pbOptionsViewer ul#tabsList li div.content{height:557px;*height:559px;*width:980px;width:978px;padding:0;float:left;clear:both}
div.pbookCustomContentCopy div div#pbOptionsViewer ul#tabsList li div.content{height:460px;*width:980px;width:978px;padding:0;float:left;clear:both}
a.cat_item_anchor{display:block}
.pbMarquee{float:left;height:135px;width:745px;overflow:hidden}
.pbWell{float:left;height:135px;width:225px}
div.pbMrkt{border:0;height:135px;margin-bottom:20px;width:980px}
div.whyPanel div.galleryContainer{width:208px;*width:212px;margin-left:10px}
div.galleryWrapper{width:210px;float:left;clear:both;margin-bottom:20px}
div.galleryContainer{width:208px;_width:210px;border:0;float:left;border:1px solid #bfbfbf}
div#pbOptionsViewer ul#tabsList li div.content{display:none;border:1px solid #ccccae}
div#pbOptionsViewer ul#tabsList li.active div.content{display:block}
div#pbOptionsViewer ul#tabsList li div.content div.item{float:left;width:165px;margin-left:20px;*margin-left:10px}
div#pbOptionsViewer ul#tabsList li div.content div.item span.header{font:bold 13px Arial;color:#606249;display:block;margin-bottom:10px}
div#pbOptionsViewer ul#tabsList li div.content div.item img.itemImg{width:165px;height:130px;display:block;margin-bottom:30px;background-color:#606249}
div#pbOptionsViewer ul#tabsList li div.content div.item ul.itemDetailsList{list-style-type:disc;margin-left:15px;text-align:left}
div#productComponent{float:left;clear:right}
div#pipLearnMoreContainer div div#pbOptionsViewer ul#tabsList li div.content{height:557px;*height:559px;*width:980px;width:978px;padding:0;float:left;clear:both}
div#pbOptionsViewer div#contentContainer{border:1px solid #ccccae;margin-top:-3px;overflow:hidden}
div#PipTabComponentWrapper div.occWhyPanel{margin-bottom:40px}
div#pbOptionsViewer div#contentContainer .hiddenContent{display:none}
div#pbOptionsViewer ul#tabsList li.active{background:none repeat scroll 0 0 transparent;border-color:#ccccae #CCCCAe #fff;border-style:solid;border-width:1px 1px 3px;cursor:default}
div#pbOptionsViewer ul#tabsList li{background:url("/img_/store/subhead_gradient-v123817451900018541.jpg") repeat-x scroll 0 0 #f9f9f2;border:1px solid #ccccae;cursor:pointer;display:block;float:left;font-family:Arial,helvetica,sans-serif;font-size:12px;font-weight:bold;height:24px;line-height:24px;position:relative;width:175px}
.cat_pricing_highlight{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#c11111!important}
.cat_item_price{color:#666;height:40px}
span.strikethru{text-decoration:line-through}
.pricingDiscountDivider{height:1px;border-top:1px solid #c6c7c9;width:100%;margin:20px 0;font-size:1px}
.specialOfferHeading{display:block;font-family:"Avenir LT W01 85 Heavy",Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#c00}
.productDetailsTitle{display:none}
#quickViewDetailsAndOffersColumn .productDetailsTitle{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#f05323;padding:0;display:block}
div#optionsTitle{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#f05323;padding:12px 0 8px 0}
#quickViewDetailsAndOffersColumn .specialOfferHeading{font-size:14px;color:#f05323}
#quickViewDetailsAndOffersColumn .pricingDiscountDivider{display:none;padding-top:10px}
#quickViewOptionsColumn .PricingTableLineBreak{display:none}
.pricingDiscountList{list-style:disc outside none;color:#c11111;margin:0 15px;padding-left:0}
.pricingDiscountList li{line-height:1.2em;margin-bottom:8px}
#quickViewDetailsAndOffersColumn .pricingDiscountList{list-style-image:url('/img_/SFLY/img_bullet_darkGray-v1184778892000349.jpg')}
.pricingDiscountList span{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;line-height:1.2em}
div.sflyBtnContainer{font:11px Verdana,Arial,Helvetica,sans-serif}
.outOfStock .primaryButton,.outOfStock .quaternaryButton,.outOfStock div.sflyBtnContainer{opacity:.4;filter:alpha(opacity = 40);cursor:default}
.outOfStock a{cursor:default!important}
.outOfStock .quaternaryButton:hover{background-color:#fff;background-image:-moz-linear-gradient(center top,#fff,#e0dbd7)}
.compareProductsInnerDiv .outOfStock{color:#c11111;font-family:Verdana,Arial,sans-serif;font-size:11px}
div#outOfStockLabel{color:#c11111;font-family:Verdana,Arial,sans-serif;font-size:12px;padding:3px 12px 5px 4px;float:right;display:none}
.outOfStock div#outOfStockLabel{display:block}
#sflystoreThumbnail{width:980px}
div#sflyButtonContainer{width:152px!important;*width:158px!important}
div#sflyButtonContainer a.primaryButton{cursor:pointer;display:block;overflow:auto;text-decoration:none}
div#sflyButtonContainer a.primaryButton:hover span.content{background:transparent url(/img_/misc/btn_ctr_primary_hover-v124052903000052.gif) repeat-x scroll left top}
div#sflyButtonContainer a.primaryButton span.content{background:transparent url(/img_/misc/btn_ctr_primary-v1240529030000151.gif) repeat scroll left top;color:#fff;float:left;font-weight:bold!important;font-size:11px;height:24px;line-height:20px!important}
div#sflyButtonContainer a.primaryButton span.left{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:0 -2px;background-repeat:no-repeat;display:block;float:left;height:24px;width:15px}
div#sflyButtonContainer a.primaryButton:hover span.left{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-20px -2px;background-repeat:no-repeat}
div#sflyButtonContainer a.primaryButton:hover span.right{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-68px -2px;background-repeat:no-repeat}
div#sflyButtonContainer a.primaryButton span.right{background-image:url(/img_/misc/btn_sprite-v13295016660002601.gif);background-position:-50px -2px;background-repeat:no-repeat;display:block;float:left;height:24px;width:18px}
.orangeText{color:#f05323}
.attrHelpImg{width:14px;height:14px;vertical-align:baseline}
.stationeryHeader{font-family:Arial;font-size:18px;color:#606249}
.tenPixels{padding-top:10px}
.secAreaItem{text-align:left}
.secAreaFillerText{font-size:12px;text-align:left}
#secAreaContainer{float:left;border-color:#ccccae;border-style:solid;border-width:1px;height:145px}
#secAreaGroup{width:373px;height:20px;background-color:#f4f4e4;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;color:#606249;display:block}
.secAreaGroupHeading{margin-left:10px;line-height:18px;float:left}
.secAreaThumbnail{float:left;width:125px;height:125px;display:block;text-align:center;overflow:hidden}
.secAreaGroupItem{float:left;margin:10px;width:208px}
.secAreaItemLink{text-decoration:none;font-family:Verdana,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#369}
.secAreaItemContent{font-family:Verdana,Helvetica,sans-serif;font-size:12px;line-height:18px;margin-bottom:4px}
.secAreaItemMore{margin-top:4px;text-align:left}
div#whySfly{border-color:#ccccae;border-style:solid;border-width:1px;width:756px;* width:757px}
div#ySfly{border-color:#ccccae;border-style:solid;border-width:1px;width:758px}
.whySflyBlockContainer{padding:10px 15px 15px 15px}
.whySflyBlock{font-family:Verdana;font-size:11px;color:#666;width:227px;float:left}
.ySflyBlock{font-family:Verdana;font-size:12px;color:#666;width:236px;float:left}
div#aboutHdLine{font-family:Verdana;font-size:12px;color:#666;font-weight:bold;margin-bottom:10px}
div#aboutDesc{font-family:Verdana;font-size:11px;color:#666}
div#aboutDesc a{text-decoration:none}
div#aboutDesc a:hover{text-decoration:underline}
.catBlockTop{height:40px;background-color:#f4f4e4}
.catBlockViewAll{color:#369;font-family:Verdana;font-size:11px;text-decoration:none}
.catBlockViewAll:hover{text-decoration:underline}
div#catBlockViewAll{padding-top:7px;_padding-top:5px;padding-right:5px}
.catBlockLink{text-decoration:none}
.catBlockTopLink{padding:5px 5px 0 5px;float:left;text-decoration:none;color:#606249;font-family:Arial;font-weight:bold;font-size:13px}
.catBlockDesc{padding:0 5px 0 5px;color:#333;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px}
div#catBlockImg{height:180px;width:180px;_width:182px;cursor:pointer}
div#catBlock{width:182px;float:left}
.featuredBlockDescription{text-decoration:none;color:#606249;font-family:Arial;font-size:14px;padding:2px 0 0 8px}
.featuredBlockItemLink{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#333;margin-left:8px;margin-top:5px;text-indent:-14px;padding-left:14px}
.featuredBlockItemLink a{text-decoration:none}
.featuredBlockItemLink a:hover{text-decoration:underline}
.featuredBlockMore{font-family:Verdana;font-size:12px;margin-left:22px;margin-top:10px}
.featuredBlockMore a{text-decoration:none}
.featuredBlockMore a:hover{text-decoration:underline}
.featuredBlockHeader,.designerAboutHeader{padding-bottom:3px}
.subcatMarquee{width:525px;height:135px;float:left;margin-right:10px}
.catMarquee{width:745px;height:135px;float:left}
.cardsCatMarquee{width:764px;float:left;overflow:hidden}
.catWell{width:215px;height:135px;float:left}
.cardsPromoWell{width:206px;height:135px;float:left;overflow:hidden}
.subcatWellZone{width:770px;vertical-align:top}
.catWellZone{width:985px;vertical-align:top;margin:5px 0 5px 0}
div#leftContent{width:210px;vertical-align:top;float:left;box-sizing:border-box}
div#rightContent{width:760px;vertical-align:top;margin-left:10px;float:left}
.borderLeftRight{border-left-color:#ccccae;border-left-style:solid;border-left-width:1px;border-right-color:#ccccae;border-right-style:solid;border-right-width:1px}
.borderTop{border-top-color:#ccccae;border-top-style:solid;border-top-width:1px}
.borderBottom{border-bottom-color:#ccccae;border-bottom-style:solid;border-bottom-width:1px}
.designerHeadShot{float:left;width:180px;height:240px;margin-right:10px}
.designerLogo{float:left;width:180px;height:240px}
.designerDesc{float:left;width:375px;height:240px;margin-right:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px}
.thumbMarquee{width:760px;overflow:hidden;height:135px;margin-bottom:20px!important}
.thumbSortBar{background-color:#f3f3f3;height:30px;font-family:Verdana;font-size:11px;color:#333;width:760px}
.sortLink a{text-decoration:none}
.sortLink a:hover{text-decoration:underline}
.sortBy,.sortLink,.sortTypePipe,.sortLinkSelected{padding-top:7px;margin-right:5px;float:left}
.sortBy{margin-left:5px}
#stationeryThumbnail .sortLinkSelected{font-weight:bold;color:#666}
.showItems{padding-top:7px;margin-left:5px;float:left}
.paginationNav{padding-top:7px;margin-right:0;float:right}
.paginationNav a{text-decoration:none}
.paginationNav a:hover{text-decoration:none}
.paginationNavLeftArrow{float:left;margin-left:10px}
.paginationNavRightArrow,.paginationNavViewAll,.navMultiPage{float:left}
.paginationNavViewPages{float:right}
.paginationNavPages{float:left;margin:0 5px 0 5px}
.paginationCurrentPage{font-weight:bold;color:#666}
.paginationSort{width:305px;float:left}
.paginationPage{padding-right:4px}
#stationeryThumbnail #paginationSortTop{width:245px}
#stationeryThumbnail #thumbSortBarTop{width:600px}
.thumbBlock{width:192px;_width:193px;float:left;position:relative;text-align:center}
#sflystoreThumbnail #rightContent .thumbBlock{width:246px;padding:4px}
.thumbRating{height:18px;z-index:3;text-align:left}
.thumbRating .primaryButton{float:right;visibility:hidden}
#stationeryThumbnail .thumbBlock IMG{max-width:176px;width:expression(this.scrollWidth>= 176 ? "176px":"auto")}
#sflystoreThumbnail .thumbDiv IMG{max-width:236px;width:expression(this.scrollWidth>= 236 ? "236px":"auto")}
.thumbDiv img[id^="featuredImg"]{width:90%}
.thumbContent{position:relative}
.thumbName{color:#369}
.thumbName a{text-decoration:none}
.thumbName a:hover{text-decoration:underline}
.zoomIconImg{cursor:pointer;cursor:hand;width:19px;height:20px;float:left;display:inline;margin-top:9px}
div.solidline{font-size:1px;line-height:1px;border-top:1px solid #bfbfbf;margin-top:10px}
#pip-social-buttons{width:190px;margin-top:15px}
#prepaid-pip-social-buttons{width:198px;margin-top:15px;margin-bottom:0}
#pipLeftColumn{float:left;width:500px;overflow:auto;margin:0 20px 20px 0}
#pipLeftColumn div.sflyBtnContainer{margin-top:0;float:right}
#pipRightColumn{width:460px;float:left;margin-bottom:20px}
#pipRightColumn div#PersonalizeBtn{padding-top:10px;width:100%}
#pipBottomArea{clear:both;margin-bottom:10px;padding-top:5px}
#pipBottomArea #relatedProductsCont,#pipBottomArea #otherDesignsCont{width:980px}
.pipHeader{font-family:Verdana;font-size:14px;font-weight:bold;color:#333;padding-bottom:5px}
.pipText{font-family:Verdana;font-size:11px;color:#333}
#productDetails{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333;margin:12px 0 8px 0;padding:0;list-style-type:none}
#productDetails li{background:url('/img_/SFLY/img_bullet_darkGray-v1184778892000349.jpg') no-repeat 0 .5em;padding-left:1.1em;padding-bottom:2px}
.productDetail{width:280px;float:left}
.pipPricingTable{float:left}
.prtbl_item,.prtbl_sale{white-space:nowrap}
.productItem{margin-bottom:14px;font-family:Verdana;font-size:11px}
.pipImgBorder,.zoom_alt_view{border-color:#bfbfbf;border-style:solid;border-width:1px}
div#stationeryProdDetailContainer{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333;width:225px;clear:left}
div#stationeryProdDetailContainer .product_label{text-align:left;font-weight:bold;width:91px;float:left}
div#stationeryProdDetailContainer .product_control span{display:block;height:5px;font-size:2px}
div#stationeryProdDetailContainer .product_control{width:134px;float:left;margin-bottom:10px;white-space:normal}
#pipProductInfoBox{width:460px;_width:458px;border:1px solid #ccccae;background-color:#FFF}
.suite #pipProductInfoBox{width:400px;_width:398px;float:right}
#pipProductInfoContent{width:450px;_width:448px;background-color:#f9f9f2;margin:5px;position:relative}
.suite #pipProductInfoContent{width:350px;_width:348px;background-color:#fff;margin:0;padding-bottom:10px}
#pipFeaturedImage{position:relative}
#pipFeaturedImage img{width:235px}
#pipFeaturedImageHolder{height:40px}
#pipProductInfoHeadline{padding:20px 15px;font-size:21px;color:#58595b;font-family:"Avenir LT W01 55 Roman",Arial,Helvetica,sans-serif}
.suite #pipProductInfoHeadline{padding:15px}
.suite #pipProductHeadline{display:block;width:380px}
#pipPricingTableBox,.pricingDiscountList span{font-family:"Avenir LT W01 55 Roman",Arial,Helvetica,sans-serif;color:#181512}
#pipPricingTableBox{font-size:13px;padding:0 0 0 15px;*width:450px;*overflow:visible;overflow:visible}
#pipPricingTableBox #sflyButtonContainer button{margin-left:0;width:140px;height:36px;border-radius:4px;padding:0;outline:0;border:0;text-shadow:-1px -1px #ba2911;color:white;background-color:#f05323}
#pipPricingTableBox #sflyButtonContainer button span.content{width:148px;height:12px;font-family:Avenir LT W01\ 65 Medium,Verdana,Arial,sans-serif;font-size:12px;font-weight:500;text-shadow:none;line-height:1;color:#fff;text-transform:uppercase}
.suite #pipPricingTableBox{padding-top:0}
#pipPricingTableContainer{width:180px;border:1px solid #ccccae;padding:5px;background-color:#FFF;float:right;clear:right;margin:0 0 10px 15px}
.suite #pipPricingTableContainer{border:0;float:none;clear:none;width:130px;margin:0;padding:0}
#quickViewOptionsColumn #pipPricingTableContainer,#quickViewOptionsColumn .pricetable{margin:0;float:left;width:100%}
#pipPricingTableContainer a:hover{text-decoration:underline}
#pipShortDescription{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
div.originalAuthor{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
div.originalAuthor a{text-decoration:none}
div.originalAuthor a:hover{text-decoration:underline}
div.originalAuthor{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333}
.productPreviewSmall{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;float:left;width:96px;height:96px;border:1px solid #ccc;margin-right:2px;cursor:pointer;position:relative}
.productPreviewTitle{font-family:Verdana;font-size:10px;color:#666;margin:0;visibility:hidden;height:12px}
.altViewCircle{float:left;margin:0 1px}
div#circleSection{float:right;margin-top:13px}
#previewPinIt{width:50px;height:20px;position:absolute;top:48%;left:45%}
#pipLargePreviewWrapper{margin-top:0;position:relative}
div#quickViewWindow-iFrameDiv{height:600px}
#quickViewContainer body{overflow:hidden}
#quickViewContainer div.productTitleContainer{overflow:visible;width:870px}
#quickViewContainer h1.pagetitletext{color:#f05323;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin:0 0 20px 0;float:left;display:inline}
#quickViewContainer div#pipPricingTableContainer{border:0;margin:0;padding:8px 0 0 0}
#quickViewContainer a#pipLink{float:left;font-family:Verdana;font-size:11px;color:#369;width:170px;text-decoration:none;cursor:pointer;cursor:hand}
#quickViewContainer a:hover#pipLink{text-decoration:underline}
#quickViewContainer div#getStartedBtn{min-width:95px;float:right;margin-right:10px;position:relative}
#quickViewContainer .getStartedBtn{min-width:95px;float:left;margin-right:10px;position:relative}
div#quickViewContainer{padding:0;width:970px;height:600px}
#quickViewContainer .productPreviewSmall{float:none}
#quickViewContainer div#largePreviewArea p{margin:0}
#quickViewContainer div#productPreviewArea img{margin-left:auto}
#quickViewCenterColumn div#largePreviewArea{width:510px;float:left}
.colorPaletteContainer{padding-bottom:3px}
#quickViewContainer .RatingStars{padding-left:6px}
div#quickViewImageColumn{width:510px;float:left;margin:0}
.quickViewLeftSection{margin:auto;text-align:center}
.pipLargeImagesGroup{position:relative;width:500px;height:500px;overflow:hidden;left:0}
.pipLargeSlideUnit{text-align:center;position:absolute}
div#quickViewCenterColumn{width:520px;float:left;margin:0 20px 0 15px}
div#quickViewOptionsColumn{width:220px;float:left;margin:0}
div#quickViewLeftColumn{width:230px;float:left;margin:0}
div#quickViewDetailsAndOffersColumn{width:210px;float:right;margin:0;padding-top:54px}
div#quickViewRightColumn{width:180px;float:right;margin:0}
div#quickViewOptionsColumnButtons{vertical-align:middle;height:37px;margin:auto;visibility:hidden}
div#quickViewLeftColumnButtons{float:left;width:500px;visibility:hidden;display:inline;vertical-align:middle;height:37px;overflow:visible}
div#SkuOptionsAndPreviewsColumn{max-height:524px;height:expression(this.scrollHeight>524 ? "524px":"auto");overflow:hidden}
div#quickViewContainer .productTitleContainer{height:30px}
.QuickViewShare{float:left;display:inline;padding:0 14px 0 6px;width:220px}
div#compareProductsOption{width:160px;height:24px;float:left;margin-top:10px}
div#compareProductsOption span{vertical-align:middle}
div#compareProductViewControls{float:right;position:relative;right:150px;top:-7px}
div#compareProductsSingle{height:500px;_width:590px}
.compareOneContainer{height:500px;width:500px;display:table;float:left}
.dj_ie .compareOneContainer{position:relative;display:inline}
.dj_ie .compareOneWrapper{position:absolute;top:50%;left:50%}
div#compareOneProduct{display:table-cell;vertical-align:middle}
.dj_ie div#compareOneProduct{display:inline;position:relative;top:-50%;left:-50%}
div#compareProductsLabel{float:left;margin-left:6px}
.compareNavButtonContainers{display:inline;height:100%;width:45px;float:left}
.compareNavButtons{position:relative;top:237px;cursor:pointer;cursor:hand}
.compareNavButtonsDisabled{position:relative;top:237px;cursor:default}
img#zoom_large_preview{margin:25px 0 25px 0}
.zoom_alt_view{margin-right:5px;width:96px;height:96px}
div#zoom_nav_ctrl{position:absolute;top:0;right:40px}
div#zoom_nav_ctrl span,div#zoom_nav_ctrl a{line-height:20px;font-family:Verdana;font-size:11px;color:#666}
img#zoom_prevImg,img#zoom_nextImg{float:left}
a#zoom_prevLink{margin:0 8px 0 4px;cursor:pointer;cursor:hand}
a#zoom_nextLink{margin:0 4px 0 8px;cursor:pointer;cursor:hand}
a#zoom_prevLink,a#zoom_nextLink a{text-decoration:none}
a#zoom_prevLink,a#zoom_nextLink a:hover{text-decoration:underline}
div#zoom_prev_next_link{font-family:Verdana;font-size:12px;color:#666;float:left;padding-top:2px}
div#zoom_prev_next_link a{text-decoration:none}
div#zoom_prev_next_link a:hover{text-decoration:underline}
div#zoom_product_detail{font-family:Verdana;color:#666;font-size:12px;margin-bottom:30px}
img#zoom_prevImg,img#zoom_nextImg{cursor:pointer;cursor:hand}
div#zoom_productName{font-weight:bold}
img#zoom_next_button{text-align:left;cursor:pointer;cursor:hand}
.quickViewPreview{float:left;display:inline;width:550px}
div#zoom_right_content{float:left;text-align:left;width:196px;_width:180px;display:inline}
.quickViewPreview img#productPreviewImg_0{margin-left:25px}
div#quickViewWindow_underlay{background-color:#000;opacity:.25}
div#cqcContainer{width:763px;padding:0;margin:0}
div#cqcFFInner{position:relative;left:0;width:760px}
div#cqcFFBox{width:758px;border-color:#ccccae;border-style:solid;border-width:1px;height:95px;background-color:#f9f9f2}
div#cqcLeftArrow,div#cqcRightArrow{width:18px;height:95px;margin:0;padding:0;cursor:pointer}
div#cqcLeftArrow{float:left}
div#cqcRightArrow{float:right}
div#cqcFFContainer{float:left;height:95px;width:722px;_width:720px;background-color:#f9f9f2;overflow:hidden}
.cqcBlock{width:168px;margin-left:10px;float:left;height:inherit}
.cqcBlock img{float:left;margin-top:10px}
.cqcHeader{float:left;position:relative;top:-1px;padding-bottom:1px}
.cqcAllLinks{float:right;padding-top:4px}
.cqcAllLinks a{text-decoration:none}
.cqcAllLinks a:hover{text-decoration:underline}
div#cqcTop{padding-bottom:1px}
div#cqcDesc{width:98px;float:left;margin-left:10px;margin-top:5px;font-size:11px;font-family:Arial;color:#606249;height:90px}
div#cqcDesc a{text-decoration:none}
div#cqcDesc a:hover{text-decoration:underline}
div#cqcShortDesc{padding-top:2px;padding-bottom:2px}
div#cqcDesc .cat_item_price{color:#606249}
div#cqcDesc .cat_item_price,div#cqcDesc .cat_item_sale,div#cqcDesc .cat_pricing_highlight{font-size:11px;font-family:Arial,Helvetica,sans-serif}
div#cqcDesc a{font-family:Verdana;font-size:11px;color:#369}
.cqcFFImg{cursor:pointer;cursor:hand}
div#sideBarDiv{width:210px;border-color:#ccccae;border-style:solid;border-width:1px}
.sideBarContent{width:200px;_width:198px;background-color:#f9f9f2;margin:5px 5px 5px 5px}
.sideBarGroup,.sideBarGroupFirst{margin-left:5px;padding-bottom:16px}
.sideBarGroupFirst{padding-top:10px}
.sideBarLabel{font-family:Arial;font-size:16px;color:#606249}
.sideBarItem{margin-top:5px;font-family:Verdana;font-size:11px;color:#333}
.sidebarLink,.sidebarLinkOrange{font-family:Verdana;font-size:11px;color:#369}
.ahover:hover{text-decoration:underline;color:#369}
.sidebarLinkOrange{color:#f05323}
.sidebarBullet{color:#333;float:left;width:11px}
.sidebarItemContent{float:left;width:184px;_width:182px}
.sidebarItemContent a{text-decoration:none}
.sidebarItemContent a:hover{text-decoration:underline}
.compareCardLink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#369;margin-left:48px;text-decoration:none}
.recentlyViewedContainer{padding:0;margin-left:10px}
.unlockedColumn div#recentlyViewedBarDiv{width:210px;_width:200px;border-color:#ccccae;border-style:solid;border-width:1px;margin-bottom:10px}
.lockingColumn div#recentlyViewedBarDiv{width:210px;border-color:#ccccae;border-style:solid;border-width:1px;margin:10px 0}
.recentlyViewedHeader{float:left;margin-left:10px;padding-top:10px;font-family:Arial;font-size:16px;color:#606249;margin-bottom:2px}
.viewedThumbDetail{font-family:Verdana;font-size:11px;width:150px;margin-left:5px;margin-bottom:13px;float:left}
.recentlyViewedImage{margin-left:5px}
.recentlyViewedContainer .productSummaryName{float:left}
.recentlyViewedContainer .thumbImageDiv{position:static}
.recentlyViewedContainer .thumbBlock{margin-right:0;text-align:left;padding-bottom:20px;padding-top:6px}
.recentlyViewedContainer .thumbImageDiv IMG{max-width:176px;max-height:176px}
.unlockedColumn div#filterBarDiv{width:210px;border-color:#ccccae;border-style:solid;border-width:1px;margin-bottom:10px}
.lockingColumn div#filterBarDiv{width:200px;border-style:none;border-width:0;margin:0;padding:5px}
.unlockedColumn .filterPointer{display:none}
.lockingColumn .filterPointer{margin:auto;display:block}
.filterGroupHeader{float:left;margin-left:5px;padding:8px 0;font-family:Arial;font-size:16px;color:#606249}
.filterReset{padding:6px 4px 0 0;float:right;font-size:11px}
.lockingColumn .filterReset{padding:10px 6px 0 0}
.filterReset a{text-decoration:none}
.filterReset a:hover{text-decoration:underline}
.unlockedColumn .filterBarContent{width:200px;_width:198px;margin:0 5px}
.lockingColumn .filterBarContent{width:200px;margin:5px 5px 8px 5px}
.filterBarItem{padding-top:5px;font-family:Verdana;font-size:11px;color:#333}
.filterBarGroup,.filterBarGroupFirst{margin-left:6px;padding-bottom:10px}
.filterBarGroupFirst{padding-top:10px}
.filterBarLabel{font-weight:bold;font-family:Verdana;font-size:11px;color:#333}
.filterItemLabel,.filterItemLabelOff,.filterItemLabelColor,.filterItemLabelOffColor,.filterImgDiv,.colorSquare,.toogleImg{float:left;display:inline}
.filterItemLabel a{color:#000;text-decoration:none}
.filterItemLabel a:visited{color:#000}
.filterItemLabelOff a{color:#999;text-decoration:none;cursor:text}
.colorSquare{width:12px;_width:14px;height:12px;_height:14px;margin:0 0 0 7px;font-size:8px;padding:0;border:1px solid #000}
.abnColorBlock{padding:4px 0 0 10px}
.abnColor{width:22px;_width:24px;height:22px;_height:24px;font-size:8px;padding:0;border:1px solid #CCC;float:left;display:inline;cursor:pointer;background-size:contain;background-repeat:no-repeat}
.abnColorBox,.abnColorBoxSelected{border:2px solid #FFF;float:left;display:inline}
.abnColorBoxSelected{border:2px solid #f05323}
.abnColorBoxSelected .abnColor{border:1px solid #FFF}
.abnColorItemDisabled .abnColor{cursor:default;opacity:.5;filter:alpha(opacity = 40)}
.abnColorItem,.abnColorItemDisabled{color:#333;float:left;text-align:center;border:2px solid #FFF;display:inline;cursor:pointer}
.abnColorItemDisabled{cursor:default}
.abnColorLabel{font-family:Verdana;font-size:9px;color:#333;margin-top:2px;text-align:center;clear:both}
.abnColorItemDisabled .abnColorLabel{color:#999}
.abnIconBlock{padding:2px 0 0}
.abnTextBlock{padding:0}
.abnIconItem{padding-top:5px;font-family:Verdana;font-size:10px;color:#333;float:left;margin-left:10px;text-align:center;cursor:pointer}
#block_WALL_DECAL_SIZE .abnIconItem{margin-left:8px}
.abnIconItem A{height:0;line-height:0}
#block_ornament_shape_option .abnIconItem{width:25%;height:60px}
#block_DESKPLQ_SHAPE .abnIconItem{height:60px}
.abnphone_typeIcon,.abnPHONE_MODELIcon{height:32px;width:40px;margin-bottom:8px}
.abnGLASSWARE_TYPEIcon{height:30px;width:45px;margin-bottom:8px}
div#atcard_size_1,div#atcard_size_2,div#atcard_size_4,div#atcard_size_8,div#atcard_size_16,div#atcard_size_32{height:48px}
.abnItemDisabled{cursor:default}
.abnIconLabel{font-family:Verdana;font-size:10px;color:#333;margin-top:2px;text-align:center}
.abnItemDisabled .abnIconLabel{color:#999}
.toogleImg{margin-top:2px;margin-right:7px}
.filterImgDiv{margin-left:18px}
.filterItemLabel,.filterItemLabelOff{margin:0 0 0 7px;width:155px;_width:155px}
.filterItemLabelColor,.filterItemLabelOffColor{margin:0 0 0 7px;width:130px;_width:130px}
.filterItemCount{color:#888}
.filterItemLabelOff,.filterItemCountOff{color:#999}
.filterItemFlag{color:#f05323;font-weight:bold;padding-left:3px}
.filterImg,.filterImgHand{margin-top:1px}
.filterImgHand,.toogleImg{cursor:pointer;cursor:hand}
.cat_item_button{background:transparent url(/img_/ui/btn_go_purple_sprite-v12402986490001770.gif) no-repeat scroll 0 0;height:24px;overflow:hidden;width:41px;margin-left:0}
.filterOptionDesc{font-size:11px;font-family:Verdana;color:#333;text-align:left;padding-left:5px;margin-left:28px}
.filterOptionDesc .desctitle{font-weight:bold}
.newlineBlock{clear:both}
.groupedProductItem{font-family:Verdana;font-size:10px;color:#333;float:left;text-align:center;margin-right:18px;margin-bottom:8px}
.groupedProductImg{height:32px;width:30px;margin-bottom:4px}
div#groupedProductSize_69{width:30px}
.groupedProductsLabel{text-align:left;font-size:12px;color:#666}
div#groupedProductsContainer{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333;float:left;width:160px}
div#pipLeftColumn div#groupedProductsContainer{margin:0 8px;max-width:248px}
div#pipLeftColumn .colorPaletteContainer{margin:0 8px;min-width:100px;max-width:248px}
div#pipLeftColumn #productPreviewArea{margin-top:12px;width:500px}
.groupedProductsClear{clear:both}
div#groupedProductsContainer .groupedProductsLabel{margin-bottom:6px}
div#pipLeftColumn .groupedProductsClear{display:none}
div#fblockContainer{float:left;border-color:#ccccae;border-style:solid;border-width:1px;width:758px}
div#fblockInnerContainer{margin:0 5px 5px 5px}
.fblockTopLink{text-decoration:none;color:#606249;font-family:Arial;font-size:16px;padding-left:8px}
div#fblockHeaderLeft{width:358px;float:left;height:31px;background:url('/img_/store/subhead_gradient-v123817451900018541.jpg') top left repeat-x;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;color:#606249}
div#fblockHeader{margin:3px 0 3px 15px}
div#fblockHeaderRight{width:400px;float:left;height:31px;background:url('/img_/store/subhead_gradient-v123817451900018541.jpg') top left repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px}
div#fblockHeaderLinkContainer{float:right;margin:5px}
a#fblockHeaderLink{text-decoration:none;margin:0 5px 0 0}
div#fblock,div#fblocklast,a#fblock,a#fblocklast{width:242px;float:left;text-decoration:none;display:block;border-color:#fff;border-style:solid;border-width:0 1px 1px 1px}
div#fblock:hover{border-color:#ccccae;border-style:solid;border-width:0 1px 1px 1px}
div.fblockmargin{margin:0 8px 15px 0;display:block;float:left}
.fblockImg{width:242px;cursor:pointer}
div#fblockPricing{margin:7px 15px 5px 15px;width:150px}
.cat_item_price{height:16px!important}
.pricetable .title{font-size:13px}
.fblockButton{width:50px!important;margin:15px 0 0 15px!important}
a.fblockAnchor{text-decoration:none;width:242px;height:460px;display:block;float:left}
a#fblock:hover{border-color:#ccccae;border-style:solid;border-width:0 1px 1px 1px}
a#fblocklast:hover{border-color:#ccccae;border-style:solid;border-width:0 1px 1px 1px}
.pageTitleContainer a.RatingStars{float:left;margin-left:8px;margin-top:3px}
.IconSkuOptionItem{margin:3px 4px;float:left;display:inline;text-align:center;overflow:hidden}
.IconSkuOptionImg{cursor:pointer}
div.iconSkuOptionsClear{clear:both}
.IconSkuOptionContainer{float:left;padding-bottom:6px}
#quickViewLeftColumn .IconSkuOptionContainer,#quickViewOptionsColumn .IconSkuOptionContainer{width:220px}
.caseTypeSkuOptionItem{margin:2px 4px;float:left;display:inline;text-align:center;overflow:hidden}
div#skuOptionBLANKET_SIZE .IconSkuOptionImgDiv{height:32px;padding:2px 3px 0 0;margin-bottom:10px}
div#skuOptionPHONE_MODEL .IconSkuOptionImgDiv{height:45px;width:40px;display:table-cell;vertical-align:bottom}
div#skuOptionPHONE_MODEL img.IconSkuOptionImg{vertical-align:bottom}
div#skuOptionPHONE_MODEL .skuOptionValueLabel{margin-top:6px}
.skuOptionContainer{float:left;padding:4px 12px 4px 0}
div#quickViewLeftColumn .skuOptionContainer,div#quickViewOptionsColumn .skuOptionContainer{float:none}
div#skuOptionChoices{height:58px;padding-top:6px}
.suite div.skuOptionRadioChoices{float:left;padding-left:10px}
.skuOptionRadioChoices{padding-top:5px}
.skuOptionItem{margin:2px;float:left;display:inline;border:2px solid #FFF;text-align:center;overflow:hidden}
.skuOptionValueLabel{font-family:Verdana;font-size:9px;color:#333;margin-top:2px;text-align:center;cursor:pointer}
#skuOptionWINEBAG_SENTIMENT .disabledRaidoSkuOptionLabel .skuOptionValueLabel{cursor:default;color:#ccc}
.raidoSkuOptionLabel input{cursor:pointer}
#skuOptionWINEBAG_SENTIMENT .disabledRaidoSkuOptionLabel input{cursor:default}
div#skuOptionsChoiceContainer_multi_color_pillow{display:none}
.skuOptionItemSelected{margin:2px;border:2px solid #f05323;float:left;display:inline}
.skuOptionNote{font-family:Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#333;margin:15px 0 10px 0;padding-right:10px}
.ColorItem,.ColorItemDisabled{margin:2px;border:2px solid transparent;float:left;display:inline}
.ColorItemSelected{margin:2px;border:2px solid #f05323;float:left;display:inline}
.colorTooltipSwatchThumb{width:16px;_width:18px;height:16px;_height:18px;line-height:10px;float:left;overflow:hidden;cursor:pointer;background-size:contain}
.colorTooltipSwatchThumb .tooltip{border:1px solid #c7c6c9;display:none;margin-left:-140px;margin-top:30px;pointer-events:none;position:absolute;width:167px;background-color:#fff;padding:2px;z-index:300;font-family:"Avenir LT W01 55 Roman"}
.colorTooltipSwatchThumb .tooltip .tooltiptitle{font-family:"Avenir LT W01 85 Heavy"}
.tooltip .dynamicColorIcon{height:37px;width:37px;background-size:contain;float:left;margin:0 5px 0 5px;background-size:contain;background-repeat:no-repeat}
.arrow.top::before{right:15px;top:-9px;border-width:1px 0 0 1px;z-index:-1}
.arrow::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"\00a0";width:16px;height:16px;background-color:#fff;display:inline-block;position:absolute;border-color:#c7c6c9;border-style:solid}
.colorTooltipSwatchThumb:hover .tooltip{display:block}
.colorTooltipSwatchThumb .showTooltip{display:block}
.colorSwatchThumb{width:16px;_width:18px;height:16px;_height:18px;border:1px solid #CCC;line-height:10px;float:left;overflow:hidden;cursor:pointer}
.colorSwatchPIP{width:22px;_width:23px;height:22px;_height:23px;border:1px solid #CCC;float:left;display:inline;cursor:pointer}
.skuOptionDynamicColor{margin-bottom:20px;clear:both;float:left;margin-top:10px}
.hideSkuOptionDynamicColor{display:none}
.dynamicColorSwatchPIP{width:40px;_width:40px;height:40px;_height:40px;border:1px solid #CCC;float:left;display:inline;background-size:contain;position:relative;background-repeat:no-repeat}
.skuOptionDesc{margin-left:46px;font-size:11px;color:#666;width:180px;font-family:Verdana}
.skuOptionDesc span{font-weight:bold}
.colorSwatchImage{border-color:transparent}
.ColorItemDisabled .colorSwatchPIP{cursor:default;opacity:.6;filter:alpha(opacity = 40)}
.ColorItemSelected .colorSwatchThumb,.ColorItemSelected .colorSwatchPIP{border:1px solid #FFF}
.colorPaletteContainer,div#colorPaletteContainer{font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333;float:left}
.skuOptionLabel{text-align:left;font-size:12px;color:#666;margin-top:5px}
.suite .skuOptionLabel{float:left;width:103px}
div#ColorSwatches_PIP{margin-top:2px}
.suite div#ColorSwatches_PIP{float:left;max-width:225px}
#quickViewLeftColumn div#ColorSwatches_PIP,#quickViewOptionsColumn div#ColorSwatches_PIP{width:190px}
.thumbColorSwatches{margin:2px auto 0 auto}
#sflystoreThumbnail .thumbColorSwatches{margin:2px 0 0 0}
.colorPaletteMoreColors{float:left;padding-top:4px}
div.colorPaletteClear{clear:both}
div#pipLeftColumn .colorPaletteClear{display:none}
div#pipPricingTableBox .product_label{text-align:left;font-weight:normal;font-size:11px;width:91px;float:left;color:#333}
.product_note_label{color:#666;font-size:11px;font-weight:bold;padding:4px 0 10px 0}
.product_note{font-size:11px;width:234px}
.bundle_size_container{margin-top:15px;display:table}
.bundle_size_row{position:relative}
.bundle_size_width_container{margin-top:10px;height:13px}
.bsi_width_size_wrapper{background:url("/img_/sflystore/pip/imgWidthDottedLine-v141226902300078.png") repeat-x}
.bsi_left_arrow{background:url("/img_/sflystore/pip/bundleImgLeftArrow-v141226902000095.png") no-repeat left center;width:6px;height:13px;float:left}
.bsi_right_arrow{background:url("/img_/sflystore/pip/bundleImgRightArrow-v1412269020000103.png") no-repeat left center;width:6px;height:13px;float:right}
.bs_width_size_label{text-align:center;color:#666;font-size:11px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;display:block;width:20px;line-height:13px;margin:0 auto;background-color:#f9f9f2}
.bundle_size_right{width:13px;height:100%;position:absolute;top:0;right:-23px}
.bundle_size_height_container{background:url("/img_/sflystore/pip/imgHeightDottedLine-v141226902300081.png") repeat-y;overflow:auto;min-height:100%;height:100%}
.bsi_top_arrow{background:url("/img_/sflystore/pip/bundleImgTopArrow-v141226902000099.png") no-repeat left center;width:13px;height:6px;position:absolute;top:0}
.bsi_bottom_arrow{background:url("/img_/sflystore/pip/bundleImgBottomArrow-v141226902000091.png") no-repeat left center;width:13px;height:6px;position:absolute;bottom:0}
.bsi_height_size_wrapper{display:table-cell;vertical-align:middle;position:absolute;top:50%;margin-top:-10px}
.bs_height_size_label{background-color:#f9f9f2;text-align:center;color:#666;font-size:11px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;display:table-cell;vertical-align:middle;width:13px;line-height:20px}
.productSummaryName{font-family:Verdana,Arial,sans-serif;font-size:11px;width:100%;margin-top:9px;position:relative;color:#666}
#productListPane .productSummaryName{clear:left;height:60px}
#productListPane HR{border-color:#bfbfbf;border-style:none none solid;border-width:0 0 1px;height:1px;width:690px}
.productListDivider{padding:4px 0 28px 0;clear:both;margin-left:8px}
.productListDividerLine{padding:3px;font-size:10px;font-weight:bold;float:left;display:inline}
.productListDividerLabel{background-color:#bfbfbf;color:#fff;float:left;display:inline;padding:2px 4px 4px 4px;font-size:11px;font-family:Verdana,Arial,sans-serif}
div#ProductListHover{display:none;width:254px;height:366px;border:solid 4px #f0f0f0;position:absolute;z-index:1;background:transparent}
div#productListStatus{position:fixed;top:50%;left:568px;width:115px;_width:119px;height:50px;z-index:10;background:url("/img_/sflystore/thumbShadow-v14084673470001925.png") repeat scroll right bottom transparent;opacity:0;display:none}
.dj_ie .unlockedColumn #productListStatus{position:absolute!important;left:320px;opacity:1;display:none;top:expression(((document.documentElement.scrollTop || document.body.scrollTop)+((((document.documentElement.clientHeight|| document.body.clientHeight)+(!this.offsetHeight&& 0))/2)>>0)- 175)+"px")}
.productListStatusLabel{display:inline;float:left;font-size:10px;margin-top:18px;color:#777}
.productListStatusIcon{width:24px;height:30px;z-index:5;background:url('/img_/publishing/ui/loading_indicator-v12024223690001394.gif') no-repeat left center #fff;display:inline;float:left;margin:10px 4px 12px 11px}
.productListStatusTop{width:110px;_width:116px;height:100%;z-index:6;border:1px solid #ccc;top:-6px;left:-2px;position:relative;float:left;background-color:#fff}
.thumbImageDiv{position:relative}
#sflystoreThumbnail .thumbImageDiv>div{text-align:center}
#sflystoreThumbnail #productListPane{margin-left:4px;width:770px}
#ThumbFooter{margin:10px}
.thumbImage{padding-top:8px}
#stationeryThumbnail .thumbDiv{position:absolute;bottom:0;left:0;width:176px;margin-left:12px}
#sflystoreThumbnail .thumbDiv{width:236px;position:absolute;bottom:0;left:0;margin:0 9px 10px 9px;z-index:2}
#sflystoreThumbnail .CS .RatingStars{visibility:hidden}
#sflystoreThumbnail .PG .RatingStars{visibility:visible}
#sflystoreThumbnail #ProductListHover .RatingStars{visibility:visible;z-index:4}
.thumbWrap{float:left}
div#favoritesElement{vertical-align:middle;height:24px;vertical-align:middle;display:inline-block;cursor:pointer;float:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;padding:4px 0 0 32px}
div.favoritesElementChecked{background-image:url('/img_/sflystore/productcompare/favorite_on-v1412269727000467.png');background-repeat:no-repeat}
div.favoritesElementUnchecked{background-image:url('/img_/sflystore/productcompare/favorite_default-v1412269727000808.png');background-repeat:no-repeat}
#stationeryThumbnail .favoriteHeart{cursor:pointer;height:27px;width:30px;position:absolute;float:left;visibility:hidden;background:url("/img_/sflystore/productcompare/favorite_default-v1412269727000808.png") no-repeat}
#stationeryThumbnail .favoriteHeartOn{visibility:visible;background:url("/img_/sflystore/productcompare/favorite_on-v1412269727000467.png") no-repeat}
#stationeryThumbnail .favoriteHeartHover{visibility:visible;background:url("/img_/sflystore/productcompare/favorite_hover-v1412269727000734.png") no-repeat}
#sflystoreThumbnail .favoriteHeart{cursor:pointer;height:26px;width:29px;position:relative;float:left;top:-4px;background:url("/img_/sflystore/favorites/iconFav_default-v1408467381000236.png") no-repeat}
#sflystoreThumbnail .favoriteHeartHover{background:url("/img_/sflystore/favorites/iconFav_hover-v1408467382000969.png") no-repeat}
#sflystoreThumbnail .favoriteHeartOn{background:url("/img_/sflystore/favorites/iconFav_On-v1408467381000183.png") no-repeat}
.thumbDetails{float:left;padding-left:10px;text-align:left}
.qvHover{height:26px;left:55px;width:80px;background:url("/img_/sflystore/thumbnail_hover_quickview-v14084673290001188.png") no-repeat;position:absolute;top:-48px}
div#stationeryThumbnail div#rightContent{position:relative}
div#sflystoreThumbnail div#rightContent{position:static;margin-left:0;float:right;width:770px}
div#stationeryThumbnail div#leftContent{margin-top:5px}
div#sflystoreThumbnail div#leftContent{margin-top:0;box-sizing:content-box;border-width:0}
div#stationeryThumbnail .thumbSortBar{background:#fff}
div#csThumbnailTitleContainer .dyncontent{clear:both;padding-bottom:2px;padding-top:2px}
#csThumbnailTitleContainer{margin-bottom:0}
div#csThumbnailTitleContainer div.sflyBtnContainer{margin-top:0;float:right}
div#quickViewContainer .product_label{text-align:left;font-size:11px;color:#666}
div#zoom_product_detail .thumbName{font-size:12px;font-weight:bold;color:#666}
#docWide div#subNavigationContainer{margin-left:180px}
#relatedProductsCont{margin-top:20px}
#relatedProductsCont,#otherDesignsCont{width:460px;*width:460px;border:1px solid #ccccae;margin-bottom:20px}
#relatedProductsCont a{text-decoration:none}
#relatedProductsCont a:hover{text-decoration:underline}
#relatedProductsTitle,#otherDesignsTitle{color:#606249;background-color:#f4f4e4;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;height:20px}
#relatedProductsTitle span,#otherDesignsTitle span{margin:0 0 0 10px;top:2px;position:relative}
#relatedProductsBody{padding:9px 9px 9px 0;overflow:hidden}
.relatedProduct{width:142px;*width:142px;height:164px;float:left;font-size:11px;color:#666;margin-left:9px;border-right:1px dotted #ccc}
.detailedMessage{font-size:8px;color:#666}
#stationeryPip .relatedProduct{width:152px}
.listPrice{text-decoration:line-through;color:#666}
.salePrice{color:#c11111}
#relatedProductsBody .relatedProduct:nth-child(6){border-right:0}
#pipRightColumn #relatedProductsBody .relatedProduct:nth-child(3){border-right:0}
#compareProductsDrawerContainer{position:relative;width:770px;top:-31px;z-index:5;height:1px}
.dj_ie .unlockedColumn #compareProductsDrawerContainer{top:-32px}
#compareProductsDrawerContainer.fixedDrawer{position:fixed;top:0}
.dj_ie .unlockedColumn #compareProductsDrawerContainer.fixedDrawer{position:absolute!important;top:expression(((document.documentElement.scrollTop || document.body.scrollTop)+(!this.offsetHeight&& 0)- 158)+"px")}
#compareProductsDrawer{height:1px}
.compareDrawerIcon{vertical-align:top;padding-right:6px;margin-top:-1px}
.compareDrawerTab{width:150px;height:25px;color:#fff;font-weight:bold;background:url('/img_/sflystore/thumb_compare_tab-v14084673280002596.png') no-repeat;position:relative;left:611px;top:0;z-index:6;cursor:pointer}
.compareDrawerTitle{margin:0;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;padding:5px 0 0 12px}
#compareDrawer{position:absolute;right:9px;top:0;background:#ededed;border:solid 1px #9c3;min-width:310px;max-width:624px;padding:10px;text-align:center}
#compareProductsDrawer #compareDrawer{background:#ededed;min-width:310px;max-width:624px;padding:10px}
#compareProductsDrawer #compareDrawer.compareDrawerEmpty{background:#fff;width:310px}
.compareDrawerProduct{float:right;position:relative}
.compareDrawerImage{border:solid 1px #ddd;margin:3px;width:96px;height:96px;cursor:pointer}
.compareDrawerDelete{background:url('/img_/sflystore/remove_x-v1408467328000272.png');width:15px;height:15px;display:block;position:absolute;top:2px;left:88px;cursor:pointer}
img#compareDrawerIndicator{margin-left:12px;padding-bottom:2px;vertical-align:middle}
.compareProductButton{margin:2px auto 3px auto;text-align:center}
.compareProductTitle{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:#f93;padding:40px 0 40px 0}
.compareProductEmptyText{margin:12px;position:static}
.compareProductsLink{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#369;text-decoration:none}
.compareProductsPersonalizeLink{font-weight:bold;cursor:pointer;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#369;text-decoration:none}
.compareProductsInnerDiv{padding-bottom:10px}
.sflystoreIconSelected{border:2px solid #f05323}
.sflystoreIcon{border:2px solid #fff}
a.compareProductsLink:hover,a.compareProductsPersonalizeLink:hover{text-decoration:underline}
#quickViewWindow-closeIcon{width:15px!important;height:15px!important;top:10px!important;right:6px!important;background:transparent url(/img_/sflystore/quickview/close_icon-v1412269830000416.jpg) no-repeat bottom!important;cursor:pointer}
#quickViewWindow-title{background:#fff!important}
#quickViewWindow-contenttop{_margin-top:2px!important;height:30px!important;background:#fff!important}
.pricetable .highlighted td{font-weight:bolder;color:#ffa41b}
.pricetable td.left{padding-right:3px}
.pricetable tr.hidden{display:none}
.pricingcanvas .priceTableRow{display:none}
#quickViewOptionsColumn .highlighted{display:table-row!important}
.dj_ie #quickViewOptionsColumn .highlighted{display:block!important}
.pricingcanvas .priceTableRow td{font-weight:normal;color:#333;font-size:10px}
.clickable{color:#6060c0;cursor:pointer}
#quickViewContainer .pricetable .smallspacer{display:none}
#quickViewContainer .pricetable .spacer{height:0;font-size:0}
#stationeryPip .pricingDiscountList,#quickViewContainer .pricingDiscountList{font-size:11px;padding-top:6px}
#stationeryPip .pricetable .body,#quickViewContainer .pricetable .body{font-size:10px}
#stationeryPip .row td.right{padding:2px 0 2px 0}
#stationeryPip .row td.left{padding:2px 4px 2px 0;width:100%}
#stationeryPip .row td.total{border-top:1px solid #666;font-size:18px;text-align:right;font-family:Arial,Helvetica,sans-serif;color:#333}
#stationeryPip .row span.finaltotal{color:#ffa41b}
#quickViewContainer .row td.total{border-top:1px solid #666;font-size:12px;text-align:right;font-family:Arial,Helvetica,sans-serif;color:#333}
#quickViewContainer .row span.finaltotal{color:#ffa41b}
.upsellRow td{padding:10px 0 10px 0}
#stationeryPip .dyncontent{clear:both;padding-bottom:8px;padding-top:8px}
.pgBrandPromise{clear:both;padding-bottom:8px;padding-top:20px}
#quickViewContainer .row{height:10px}
#quickViewContainer .heading_bogo{font-size:11px!important}
div.priceShadowRightContainer{background:url("/img_/store/dropdown_gradient_sides-v1238718583000171.png") repeat-y scroll right top transparent;width:205px}
div.priceShadowBottomContainer{background-color:#fff;border:1px solid #ccccae;padding:5px;width:190px;_width:200px}
div#priceTableMenuContainer{background:url("/img_/sflystore/pricing/dropdown_shadow_bottom-v1412269714000199.png") no-repeat scroll left bottom transparent;padding-bottom:4px;width:205px;z-index:10;display:none;position:absolute}
.innerPriceTable{margin:0;width:100%;color:#666;font-family:Verdana,Arial,sans-serif;font-size:11px;text-align:left}
#compareProductsViewWindow_underlay{background-color:black;opacity:.25}
#compareProductsQuickView-productList{background-color:#ededed;background-image:url('/img_/sflystore/productcompare/gradient_bar-v1412269747000294.jpg');background-repeat:repeat-x;background-position:left bottom;width:1012px;height:135px;margin-top:-30px;margin-left:-21px;margin-right:-1px;margin-bottom:14px}
#compareProductsViewWindow-contenttop{_margin-top:2px;overflow:hidden!important;height:30px!important;background-image:url('/img_/sflystore/productcompare/favorites_window_green_tab-v14122697280001799.png')!important;background-position:top right!important;background-repeat:no-repeat!important;background-color:#ededed}
#compareProductsViewWindow-content{padding:0}
#compareProductsViewWindow-title{background-color:transparent!important;font-family:Arial,Verdana,sans-serif!important;font-size:12px!important;font-weight:bold!important;margin-left:8px!important;margin-top:5px!important;_margin-top:3px!important;display:inline}
#compareProductsViewWindow-closeIcon{width:14px!important;height:14px!important;top:1px!important;margin:2px 4px 0 0;background:transparent url(/img_/sflystore/productcompare/x_close-v1412269770000140.gif) no-repeat center center!important;cursor:pointer}
#compareProductsViewWindow-iFrame{height:600px!important}
#compareProductsLeftArrow{background-color:#ededed;background-image:url('/img_/sflystore/productcompare/left_arrow_off-v1412269728000192.png');background-repeat:no-repeat;background-position:center center;width:25px;height:90px;margin-top:35px;float:left;cursor:pointer}
#compareProductsLeftArrow:hover{background-image:url('/img_/sflystore/productcompare/left_arrow_on-v1412269728000277.png')}
#compareProductsRightArrow{background-color:#ededed;background-image:url('/img_/sflystore/productcompare/right_arrow_off-v1412269728000192.png');background-repeat:no-repeat;background-position:center center;width:25px;height:90px;margin-top:35px;float:left;cursor:pointer}
#compareProductsRightArrow:hover{background-image:url('/img_/sflystore/productcompare/right_arrow_on-v1412269728000293.png')}
#compareProductsContent{width:954px;height:110px;float:left;margin-top:27px;margin-left:4px;margin-right:4px;overflow:hidden;display:relative}
#compareProductsElements{width:954px;height:98px;position:relative;margin:auto;left:0}
.compareProductsElement{display:inline-block;width:100px;height:107px;margin-top:3px;margin-left:3px;margin-right:3px;float:left;cursor:pointer}
.compareProductsQuickViewThumb{border:1px solid #ddd;margin-top:1px;width:96px;height:96px}
.compareProductsQuickViewThumbSelected{border:2px solid #fe9900;width:96px;height:96px}
#AltPlanProdBox{font-size:11px}
#cat_footer{margin-left:0}
#cat_headline_area{width:980px;height:135px;overflow:hidden;margin:0 0 20px 0}
#pipPricingTableContainer .smallspacer{font-size:2px;height:5px}
#pipPricingTableContainer .spacer{font-size:2px;height:10px}
#pipPricingTableContainer .title{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#f05323}
#quickViewOptionsColumn .pricetable .title{padding-bottom:8px}
.epPricetable{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#666;text-align:left;width:180px}
.epPricetable .heading{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:#333}
.epPricetable .body{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#666;font-weight:normal}
.epPricetable .row{height:18px}
.epPricetable .right{text-align:right;vertical-align:top}
.epPricetable .left{vertical-align:top}
.epPricetable .sale{color:#c11111}
.epPricetable .orig{text-decoration:line-through}
#videoCode{margin-bottom:10px}
.showSkuSizeRequirementsData{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:normal}
.leavingShutterflyDialogTitle{margin-left:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#f05323;text-align:left}
#reviewsWrapper{width:980px}
#ReturnToCreationPathProduct a.primaryButton{color:#FFF}
.relatedSearchAliasTitle{padding-bottom:5px;padding-top:10px}
.relatedSearchAliasColumn{width:325px;float:left}
.pagigationLeftArrow{float:left;margin:5px 0 0 10px}
.pagigationRIghtArrow{float:left;margin:5px 0 0 0}
.paginationNavPages{float:left;margin:5px 5px 0 5px}
div#stationeryThumbnail .paginationNavPages{margin-top:0}
.paginationContainer{font-size:11px;font-family:Verdana;float:right;padding-right:10px}
.leftNavContentSpace{width:212px;text-align:center;background-color:#fff;overflow:hidden;display:block;margin-top:10px}
.leftNavContentSpace IMG{text-align:center;border:0;display:block}
.learnMoreIcon{cursor:pointer}
.multiPieceLearnMoreDialogContainer{text-align:left}
#learnMoreDialog{border-radius:15px;background-color:#fff;box-shadow:0 0 12px #000;overflow:hidden}
#learnMoreDialog .windowWidgetMain{margin:0 20px}
#learnMoreDialog_underlay.dijitDialogUnderlay{background-color:#464646!important;opacity:.5}
#learnMoreDialog-contenttop{height:30px!important;background:#fff!important}
#learnMoreDialog-closeIcon{width:16px!important;height:16px!important;top:10px!important;right:6px!important;background:url(/img_/sflystore/imgDialogClose-v1408467328000621.png) top left no-repeat!important;cursor:pointer!important}
#learnMoreDialog-title{background:#fff!important}
.header1{font-size:24px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
.header1 .boldLabel{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
.header2{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:14px;margin-bottom:15px}
.middlePart{margin-top:15px}
.middlePart .rightPart{display:inline-block;float:right}
.middlePart .rightPart .hangingKit{text-align:center;vertical-align:top;margin-top:-40px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:12px}
.middlePart .rightPart .hangingKitIcon{background-image:url("/i/creationpath/learnMoreDialog/hangingkitIcon-v14041597130002642.png");background-size:contain;background-repeat:no-repeat;height:65px;width:65px;margin:auto}
.middlePart .rightPart .hangingTemplate{background-image:url("/i/creationpath/learnMoreDialog/templateHanging-v14041597110004747.jpg");background-repeat:no-repeat;background-size:contain;height:198px;width:280px;display:inline-block;vertical-align:bottom}
.middlePart .dawImage{background-image:url("/i/creationpath/learnMoreDialog/wallPicture-v140415971100014878.jpg");background-size:contain;background-repeat:no-repeat;height:250px;width:390px;display:inline-block}
.doubleLine{margin-top:15px;float:clear}
.doubleLine .horizontalRule{clear:both;width:100%;background-color:#d1d1d1;height:1px;margin-top:2px;margin-bottom:0}
.bottomPart{text-align:center;margin-top:15px}
.bottomPart .processDescription{font-size:14px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
.bottomPart .dottedSteps{background-image:url("/i/creationpath/learnMoreDialog/dottedStepsImage-v14041597110001564.gif");background-repeat:no-repeat;background-size:contain;margin:15px auto;margin-bottom:0;height:25px;width:700px}
.bottomPart .stepsDescription{text-align:center;margin:0 auto}
.bottomPart .stepsDescription .stepsDescLabel{font-size:13px}
.bottomPart .stepsDescription .firstStep{width:33%;display:inline-block}
.bottomPart .stepsDescription .secondStep{width:33%;display:inline-block}
.bottomPart .stepsDescription .thirdStep{width:33%;display:inline-block;vertical-align:top}
#leftSection,#rightSection{float:left}
#leftSection{width:224px;height:100%}
#rightSection{width:752px}
.cat_headline_area{position:relative}
.sideBarHtml{box-sizing:border-box;border:20px solid #f8f8f8;border-top-width:18px;border-bottom-width:18px;padding:15px 0 0 10px;background-color:#fff;margin:0}
.sideBarCategoryList{list-style-type:none}
.sideBarCategoryList li{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:12px;margin-bottom:7px}
.sideBarCategoryGroup .sideBarHeader{font-size:13px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;margin-bottom:5px}
.sideBarCategoryList li a,.sideBarCategoryList li a:visited{color:#58595b;text-decoration:none}
.sideBarCategoryList li a:hover{color:#f05323;text-decoration:none}
.sideBarCategoryGroup{margin-bottom:21px}
#featuredBlock{margin-top:10px}
#whysfly{margin:40px 0}
.about-category{border-top:1px solid #cbccce}
.subcatWellZone{width:750px}
.contentSection{border-bottom:4px solid #f8f8f8;border-width:0 0 4px 0}
div#leftContent{border-color:#f8f8f8;border-style:solid;border-width:4px 4px 0}
.sideBarHtml{border-right-width:4px;border-style:solid;border-color:#f8f8f8;border-width:0}
.featuredBlockHeader{padding-bottom:0;background-color:#f8f8f8;line-height:26px}
.catBlock{float:left;width:190px;box-sizing:border-box;padding-top:24px;min-height:420px}
.catBlock>div{padding-left:10px}
.catBlock .catBlockImage{padding-left:5px}
.catBlock .catBlockHeading{font-size:18px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif}
.catBlock .catBlockHeading a{text-decoration:none;color:#181512}
.catBlockImage{margin-top:18px}
.catBlockViewAll{margin:15px 0 10px}
.catBlockViewAll a,.catBlockDescription{font-size:13px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;text-decoration:none}
.catBlockDescription{line-height:20px;width:80%}
.featured-content{margin-top:20px;text-align:center}
.featuredBlockHeader{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:18px;box-sizing:border-box;padding-left:10px;color:#181512;height:26px}
.catBlock{border-right:1px solid #f8f8f8}
.abnDESKPLQ_SHAPEIcon img{width:34px;height:34px}
.IconSkuOptionItem #skuOptionChoice_DESKPLQ_TICKET{width:34px;height:34px}
.IconSkuOptionItem #skuOptionChoice_DESKPLQ_BRACKET{width:34px;height:34px}
.IconSkuOptionItem #skuOptionChoice_DESKPLQ_RECT{width:34px;height:34px}
.IconSkuOptionItem #skuOptionChoice_DESKPLQ_HEART{width:34px;height:34px}
@media(min-width:1420px){#sflystoreThumbnail.responsive #productListPane{margin-left:0;width:1020px}
#sflystoreThumbnail.responsive #rightContent .thumbBlock{width:237px}
div#sflystoreThumbnail.responsive div#rightContent{width:100%}
div#sflystoreThumbnail.responsive div#leftContent{margin-left:-210px}
}
#sflystoreThumbnail div#block_GLITTER_COLOR{padding:0 0 0 10px}
#sflystoreThumbnail div#block_GLITTER_COLOR .abnIconItem{margin-left:2px}
#block_PHONE_MODEL .abnIconItem{float:none;display:inline-block;vertical-align:top}
.cat_template_container{width:980px;margin-left:0;clear:both}
.hidden{display:none}
.titleHeader{height:40px;overflow:hidden;margin:0 0 20px 0}
a.cat_item_anchor{display:block;float:left;margin-right:7px;border:1px solid #FFF;color:#181512;font-size:13px;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif}
a.cat_item_anchor:hover .btn-primary{visibility:visible}
a.cat_item_anchor .btn-primary{visibility:hidden}
.cat_item{border:2px solid #f8f8f8}
.cat_item_header{display:block;color:#181512;line-height:19px;padding:0 0 2px 10px;font-size:13px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif}
.cat_item_mainimg{display:block;margin:20px auto 0;height:180px;width:225px}
.cat_item_desc{display:block;margin:0 10px}
.cat_item_price{display:block;margin:0 10px;font-size:11px;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif}
.cat_item_desc{height:75px;overflow:hidden}
.redText{color:#c11111;font-size:11px;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif}
.strikethru{text-decoration:line-through}
.cat_pricing_highlight{color:#c11111!important;font-family:Verdana,Arial,sans-serif;font-size:11px}
div.pageTitleContainer{overflow:auto;overflow-y:hidden;width:980px;margin-bottom:5px}
.dividedSection{border-bottom:1px solid #c6c7c9;padding-bottom:5px}
div.pageTitleContainer H1{float:left;margin:0}
div.pageTitleContainer span{float:right;margin-top:4px}
div.pageTitleContainer a,div.pageTitleContainer a.link{text-decoration:none;color:#369;font:13px "Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
div.pageTitleContainer a:hover{text-decoration:underline}
div.pageTitleContainer a.primary:hover{text-decoration:none}
#csThumbnailTitleContainer{padding-bottom:0}
div.standaloneHeading{margin-bottom:10px}
div.pageTitleContainer .vertDivider{margin:4px 10px 0;color:#58595b}
div.pageTitleContainer #ipadAppLink a{display:inline-block;margin-right:5px;vertical-align:top}
div.pageTitleContainer #ViewSuiteHyperlinkContainer{line-height:1.5}
div.pageTitleContainer #ViewSuiteHyperlinkContainer a{margin-left:20px;cursor:pointer;text-decoration:underline;font-size:14px}
div.pageTitleContainer #weddingAlbumLink a{display:inline-block;margin-right:5px;vertical-align:top}
.orangeTitle{text-transform:uppercase;color:#f05323;font-size:12px}
.responsive #totallyNonConflictingWrapper,.responsive .totallyNonConflictingWrapper,.responsive #docWide{width:100%!important;max-width:1600px}
.responsive #docWide{margin:0}
.buffered-left-right{margin:0 10px}
.strikethru{text-decoration:line-through}
.cat_pricing_highlight,.cat_item_sale{color:#c11111!important;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:12px}
.productMetaDeta span.cat_item_price{font-size:12px}
.promo-strip{font-size:21px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;text-align:center;color:#58595b;line-height:66px;transition:all .3s ease}
.promo-strip a{color:#1aaeba;text-decoration:none}
.promo-strip a:hover{text-decoration:underline}
.catHeaderWrapper{padding:20px 10px 10px 20px;box-sizing:border-box;background-color:#f5f6f8}
div.pageTitleContainer,#breadcrumbContainer{width:inherit;padding:0 10px;box-sizing:border-box}
div.pageTitleContainer{margin-bottom:10px}
.catHeaderWrapper header{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:2em}
.catHeaderWrapper ul{margin-top:20px;list-style-type:none}
.catHeaderWrapper ul a{text-decoration:none;font-size:12px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#2d3137}
.catHeaderWrapper ul li{line-height:1.5em}
.categoryItem{position:relative;margin-bottom:10px}
.productWrapper .productMetaDeta{position:absolute;bottom:10px;z-index:10;width:100%;text-align:center;left:0}
.categoryItem a,.categoryItem a:hover{color:#2d3137;text-decoration:none}
.default{color:#464646;text-decoration:none}
.all-cats{text-transform:uppercase}
.category-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px}
.categoryItem img,.productWrapper,.categoryItem{width:240px;height:280px}
.catDynamicContentWrapper.categoryItem img{width:100%;height:100%}
.pricing{margin-top:1px}
.categoryItem:hover:not(.catHeaderWrapper){box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.categoryItem.twoColumns{width:480px}
.categoryItem.threeColumns{width:720px}
.categoryItem.fourColumns{width:960px}
.categoryItem.twoRows{height:560px}
@media(min-width :1200px){.categoryItem,.productWrapper{width:254px;height:280px;transition:all .3s ease}
.categoryItem.twoColumns{width:508px}
.categoryItem.threeColumns{width:762px}
.categoryItem.fourColumns{width:1016px}
.categoryItem.twoRows{height:560px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
@media(min-width :768px) and (max-width:991px){.productHeader{font-size:15px}
.categoryItem{box-sizing:border-box;transition:all .3s ease;width:236px;height:280px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
@media(max-width :767px){.promo-strip{line-height:40px;transition:all .3s ease;font-size:18px}
.productHeader{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.categoryItem{width:140px;height:210px;box-sizing:border-box;transition:all .3s ease}
.categoryItem.twoColumns,.categoryItem.threeColumns,.categoryItem.fourColumns{width:100%;height:inherit;max-width:100%}
.categoryItem.twoRows{height:472px}
.categoryItem .productWrapper{height:100%;width:100%}
.categoryItem img{object-fit:contain;width:100%;height:84%}
.catHeaderWrapper header{font-size:1.3em;transition:all .3s ease}
.pricing_default{margin-top:3px}
.productMetaDeta span.cat_item_price{font-size:11px;height:inherit!important}
.cat_pricing_highlight,.cat_item_sale{font-size:11px}
.catHeaderWrapper ul li:not(.all-cats),.pageTitleContainer{display:none}
.catHeaderWrapper{display:flex;flex-direction:column;align-content:center;padding-left:0;justify-content:center}
.catHeaderWrapper header,.all-cats{text-align:center}
.catHeaderWrapper ul{margin-top:10px}
}
@media(max-width :479px){.categoryItem.twoRows{height:420px}
}
@media screen and (max-width:991px){.productHeader{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
}
@media screen and (min-width:992px){.productHeader{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
}
@media(min-width:768px){.marquee{margin:0 10px}
.cat_item_sale{display:inline-block;margin-left:2px}
}
@media(min-width:992px) and (max-width:1199px){.categoryItem{width:240px;height:280px;box-sizing:border-box;transition:all .3s ease}
.categoryItem.twoColumns{width:480px}
.categoryItem.threeColumns{width:720px}
.categoryItem.fourColumns{width:960px}
.categoryItem.twoRows{height:560px}
.categoryItem img{object-fit:contain;width:100%;height:84%}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
ul.bxslider{margin:0}
ul.bxslider li{list-style:none}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:22px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(er/public_htmlimages/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#c8c3bc;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 5px;outline:0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
.bx-wrapper .bx-prev{left:10px;background:url('/i/daw/nav_prev-v14049447860002437.png') no-repeat 0 0}
.bx-wrapper .bx-next{right:10px;background:url('/i/daw/nav_next-v14049447860002496.png') no-repeat 0 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:50px;height:50px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(er/public_htmlimages/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(er/public_htmlimages/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
#hd-hero-banner-fade{display:none;position:fixed;left:0;top:0;background-color:#000;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%;z-index:99}
.hd-hero-banner{position:relative;height:550px;width:980px;margin:10px auto 25px auto;background-color:#000;color:#fff}
.hd-hero-banner-modal{position:absolute;display:block;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,0.5);box-shadow:0 0 12px 0 rgba(0,0,0,0.5);height:400px;width:256px;padding:10px;left:0;top:0;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:10px;z-index:1001;-webkit-transform:scale(0);-webkit-transform-origin:top left;-moz-transform:scale(0);-moz-transform-origin:top left;-ms-transform:scale(0);-ms-transform-origin:top left;transform:scale(0);transform-origin:top left}
.hd-hero-banner-modal.on{-webkit-transform:scale(1);-webkit-transform-origin:top left;-moz-transform:scale(1);-moz-transform-origin:top left;-ms-transform:scale(1);-ms-transform-origin:top left;transform:scale(1);transform-origin:top left;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.hd-hero-banner-modal.modal-pos-left-above{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.hd-hero-banner-modal.modal-pos-right-above{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}
.hd-hero-banner-modal.modal-pos-left-below{-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.hd-hero-banner-plus{position:absolute;display:none;width:25px;height:25px;z-index:1000}
.hd-hero-banner-plus.on{z-index:1004}
.hd-hero-banner-plus a{display:block;width:25px;height:25px;overflow:hidden;background:url('/i/home-decor-hero/plus-v1401222724000939.png') no-repeat;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.hd-hero-banner-plus a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.hd-hero-banner-plus.on a{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.hd-hero-banner-modal .thumbRating{min-height:15px}
.nvCnt a{display:block;font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:13px;color:#58595b;line-height:1em;text-decoration:none}
.prvCatLnk{float:left;padding-left:10px;background:url('/i/home-decor-hero/navSprite-v14047595090005028.png') 0 -219px no-repeat}
.nxtCatLnk{float:right;padding-right:12px;background:url('/i/home-decor-hero/navSprite-v14047595090005028.png') right -269px no-repeat}
#hd-product-list{padding-top:4px;padding-left:4px}
.heroResults{position:relative;float:left;display:inline;width:240px;border:4px solid #f8f8f8;margin-left:-4px;margin-top:-4px;z-index:1;height:396px}
.heroResults:hover{border:4px solid #f1f1f1}
.zUp{z-index:50}
.heroResults .productSummaryName{padding-left:5px;width:98%}
.heroResults .thumbImageDiv{height:239px}
.heroResults .thumbDetails{width:80%}
.heroResults .vAll{display:none}
.heroResults .thumbRating{margin:0 0 10px 7px}
.heroResults .thumbRating,.heroResults .thumbRating .primaryButton{visibility:hidden}
.heroResults:hover .thumbRating,.heroResults:hover .thumbRating .primaryButton{visibility:visible}
.heroResults div{max-height:357px}
.gTitle{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:24px;color:#181512;margin:0 0 10px 0;line-height:1em}
.decorHdr{margin:15px 0}
ul.decorNavList{display:block;width:980px;height:30px;border-bottom:1px solid #fa4a25}
ul.decorNavList.limitedWidth{float:left;width:828px}
.decorNavList li{float:left;display:inline;margin-right:29px;height:30px;list-style-type:none}
.decorNavList li a{text-decoration:none!important;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:13px;display:block;height:30px;width:100%;height:100%;color:#181512;text-transform:uppercase}
.decorNavList li a:hover,.decorNavList li a.selected{color:#f05323!important}
.decorNavList li a.selected{height:31px;margin-bottom:1px;background:url("/i/home-decor-hero/actArrw-v14007975960001475.png") no-repeat;background-position:50% 100%;background-size:15px 10px;background-origin:content-box}
.dCenter{float:right}
.dCenter a{position:relative;display:block;width:135px;border:1px solid #f05323;height:26px;padding-top:4px;text-align:center;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;line-height:1em;font-size:12px;text-decoration:none;text-transform:uppercase;color:#f05323}
.dCenter a span{position:absolute;right:12px;top:3px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;line-height:1em;font-size:12px;text-decoration:none;text-transform:uppercase;color:#f05323}
.dCenter span.inspir{display:block;position:static;float:none;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;line-height:1em;font-size:9px;letter-spacing:.0480em;text-transform:uppercase;color:#58595b}
.heroDescrip{position:absolute;bottom:0;left:0;height:88px;width:100%;background:rgba(88,89,91,.85);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9888991, endColorstr=#D9888991)";zoom:1}
.heroDescrip .pinterestBtn{background:url("/i/home-decor-hero/iconPinterestWhite-v1399503257000502.png") no-repeat;width:23px;height:23px;display:inline-block;float:right;margin:10px 10px 0 0;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.heroDescrip h3{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:24px;color:#fff;margin:10px 0 0 10px}
.heroDescrip p{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;margin:0 0 0 10px;color:#fff;width:800px;font-size:16px;line-height:1.3em}
.shpProd{margin-top:40px}
.shpProd span{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:21px;margin-right:5px;color:#181512}
.aHd a,.shpProd a{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:13px;text-decoration:none;color:#369}
#hdShopByProduct .dyncontent .dropdownContent{margin:0;padding:20px 0;border-style:none;border-width:0;box-shadow:none;background-color:white;position:relative;z-index:9;top:0;display:block}
#hdShopByProduct .dyncontent .dropdownContent .column{box-sizing:border-box;width:230px;float:left;border-right:0;margin-right:20px;height:auto;padding-left:0}
#hdShopByProduct .dyncontent .dropdownContent .column.secondLastColumn{margin-right:0}
#hdShopByProduct .dyncontent .dropdownContent .column .columnHeader{padding:0;color:#181512;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
#hdShopByProduct .dyncontent .dropdownContent .lastColumn{display:none}
#hdShopByProduct .dyncontent .dropdownContent .secondLastColumn{border-style:none!important}
#hdShopByProduct .dyncontent .dropdownContent .column li{list-style-type:none;margin-bottom:8px;text-align:left}
#hdShopByProduct .dyncontent .dropdownContent .column a{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:13px;color:#181512;text-decoration:none!important}
#hdShopByProduct .dyncontent .dropdownContent .column a:hover{color:#f05323}
#hdShopByProduct .dropdownContent .column li.allSection{position:relative;bottom:0;margin-bottom:0;margin-top:25px}
.dcCall{margin-bottom:20px}
#inspLeftContainer{float:left;display:inline;width:843px;height:44px;background-color:#f8f8f8}
#inspirationTitle{text-align:center}
#inspirationTitle span{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:24px;line-height:1.8em;color:#181512}
#inspRightContainer{float:left;display:inline}
#inspRightContainer.dCenter{width:135px}
#inspRightContainer.dCenter a{line-height:1em;height:32px;padding-top:10px}
#inspRightContainer.dCenter a span{top:9px}
.fItem{float:left;display:inline;margin-right:20px}
.fItem a{height:230px;border:0;display:block}
.fItem span{display:block;margin-top:15px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:13px;color:#181512;text-transform:uppercase}
.fItem.last{margin-right:0}
#commonProducts{padding-left:4px}
#hd-product-list h4,#commonProducts h4{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:21px;font-weight:normal;margin:30px 5px 15px 0;color:#181512}
.aHd{margin-bottom:15px}
#hd-product-list h4{margin-top:0;display:inline}
.aRoomItemTitle{display:block;text-align:center}
.pContain{display:block;width:100%;text-align:center;margin:0 auto 13px auto}
.aRoomItemTitle{padding:3px 0 1px 0;color:#181512;font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif}
.pContain span{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;color:#181512}
.pContain span#origPrice.onSale{text-decoration:line-through}
.pContain #salePrice{color:#c11111}
.thumbDetails .onSale{text-decoration:line-through}
.thumbDetails .salePrice{color:#c11111}
.catImgLnk{padding-top:5px;display:block;text-align:center}
.thumbImageDiv div a{display:block}
.productSummaryName{font-family:Verdana,Arial,sans-serif;font-size:11px;width:100%;margin-top:9px;position:relative;color:#666;height:75px}
.thumbImageDiv>div{text-align:center}
.thumbName a{text-decoration:none;color:#369}
.thumbName a:hover{text-decoration:underline}
.thumbDetails{float:left;padding-left:25px;text-align:left}
a.RatingStars{text-decoration:none;cursor:pointer;padding-top:7px}
.RatingTotal{font-size:14px;float:none!important;padding-left:4px;padding-top:7px}
.RatingImage{vertical-align:middle;float:none!important}
a.primaryButton{display:inline-block;padding:0 10px;font-weight:normal;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-size:13px;text-align:center;vertical-align:middle;cursor:pointer;outline:0;line-height:24px;text-decoration:none;box-shadow:1px 1px 4px #CCC;border-radius:3px}
a.primaryButton{border:0;text-shadow:-1px -1px #ba2911;color:white;background-color:#f05323;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f05323),color-stop(100%,#cb3f16));background-image:-webkit-linear-gradient(top,#f05323,#cb3f16);background-image:-moz-linear-gradient(top,#f05323,#cb3f16);background-image:-o-linear-gradient(top,#f05323,#cb3f16);background-image:-ms-linear-gradient(top,#f05323,#cb3f16);background-image:linear-gradient(top,#f05323,#cb3f16)}
.thumbRating .primaryButton{float:right;margin-right:10px}
.vAll{clear:both;margin-top:20px}
.vAll a{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#369;text-decoration:none}
.vAll a:hover{text-decoration:underline}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-width :800px) and (max-device-width :1280px){.hd-hero-banner-modal.on{-webkit-transform:scale(1);-webkit-transform-origin:top left;-moz-transform:scale(1);-moz-transform-origin:top left;-ms-transform:scale(1);-ms-transform-origin:top left;transform:scale(1);transform-origin:top left;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.hd-hero-banner-modal.modal-pos-left-above{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.hd-hero-banner-modal.modal-pos-right-above{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}
.hd-hero-banner-modal.modal-pos-left-below{-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.hd-hero-banner-plus{position:absolute;display:block;width:25px;height:25px;z-index:1000}
.hd-hero-banner-plus.on{z-index:1004}
.hd-hero-banner-plus a:hover{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.hd-hero-banner-plus.on a{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;opacity:1}
.heroResults .thumbRating,.heroResults .thumbRating .primaryButton{visibility:visible}
.hd-hero-banner-plus a{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
.decorNavList li a.selected{background:url("/i/home-decor-hero/actArrow@2x-v1399503257000836.png") no-repeat;background-position:50% 100%;background-size:15px 10px;background-origin:content-box}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hd-hero-banner-plus a{background:url('/i/home-decor-hero/plus2x-v14012227240002031.png') no-repeat;background-size:25px 25px}
.decorNavList li a.selected{background:url("/i/home-decor-hero/actArrow@2x-v1399503257000836.png") no-repeat;background-position:50% 100%;background-size:15px 10px;background-origin:content-box}
}
*/.caroWrap{overflow:hidden}
a#scrollTop.hidden{display:none}
a#scrollTop{position:fixed;top:45%;width:44px;height:44px;right:50px;background:url("/i/store/backToTop-v13600932120001703.png") no-repeat 0 0;display:block;width:44px;height:44px;z-index:5555}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-25px;padding:0;border:0;outline:0}
.slick-prev:focus,.slick-next:focus{outline:0}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:red;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:10px;height:50px;width:50px;background:url("/i/home-decor-hero/navSprite-v14047595090005028.png") 0 0 no-repeat}
.slick-prev:hover{background:url("/i/home-decor-hero/navSprite-v14047595090005028.png") 0 -50px no-repeat}
.slick-next{right:20px;height:50px;width:50px;background:url("/i/home-decor-hero/navSprite-v14047595090005028.png") 0 -100px no-repeat}
.slick-next:hover{background:url("/i/home-decor-hero/navSprite-v14047595090005028.png") 0 -150px no-repeat}
.slick-slider{margin-bottom:30px}
.scrollFeature{width:990px}
.subCatList .sItem{float:left}
.subCatList .sItem.lastItem{margin-right:0}
.subCatRow{margin-bottom:30px}
.sItem{height:320px;width:320px;margin-right:10px;position:relative}
.sItem .sTitle{position:absolute;height:44px;width:100%;bottom:0;background:rgba(88,89,91,.85);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9888991, endColorstr=#D9888991)";zoom:1}
.sItem .sTitle h4{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#fff;margin-left:15px;font-size:16px;margin-top:12px}
.collectWrap{width:990px}
#subCatRow{overflow:hidden;margin-bottom:30px}
#subCatList{margin-top:10px}
#subCatItem.sItem{float:left;display:inline;margin-right:10px}
#shopbystyle_cat_headline_area{margin-bottom:15px}
.layer{background:#fff;opacity:0;filter:alpha(opacity = 0);position:absolute;cursor:pointer}
#shopbystyle_cat_headline_area{position:relative}
.shop-by-art{height:31px;background:url('/i/store/shop_by_art-v14410322080001830.png') top left no-repeat;width:200px;margin:auto}
.br-SpanBar{height:1px;border-top:1px solid #cfcfcf;width:100%;margin-top:10px;margin-bottom:10px;font-size:1px;clear:both}
.br-icons{float:left;width:100%;margin-bottom:10px}
.br-found-heading{font-size:11px;margin-bottom:10px;font-weight:bold;font-color:#666;font-family:"Verdana";text-transform:uppercase}
.br-sf-widget{float:left;margin-right:10px;text-align:left;width:240px;margin-bottom:0}
.br-sf-widget-merchant-cont{margin-top:0;margin-bottom:0}
.br-sf-widget-merchant-img{width:140px;height:140px}
.br-sf-widget-merchant-title{float:left;margin:5px 0 2px 0;font-color:#666;font-family:"Verdana";width:100%}
.br-sf-widget-merchant-desc{float:left;font-color:#666;font-size:12px;font-family:"Verdana";margin-right:10px;margin-bottom:0}
.br-related-searches-widget{float:left;position:relative;bottom:0;width:100%;margin-top:0;margin-bottom:0}
.br-related-heading{font-size:11px;font-weight:bold;font-color:#666;font-family:"Verdana";margin-top:0}
.responsive .br-icons a,.responsive #br-related-searches-widget a{color:#1aaeba;text-decoration:none}
.responsive .br-sf-widget-merchant-title,.responsive .br-sf-widget-merchant-desc,.responsive #br-related-searches-widget a{font-family:"Avenir LT W01 55 Roman",Helvetica,Arial,sans-serif;font-size:13px}
.responsive .br-sf-widget-merchant-title{margin:10px auto 16px auto}
.responsive .br-sf-widget-merchant-desc,.responsive .br-found-heading,.responsive .br-related-heading{color:#58595b}
.responsive .br-found-heading,.responsive .br-related-heading{font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif;font-size:13px}
.responsive .br-sf-widget-merchant-desc{margin-bottom:10%}
.responsive .br-found-heading{margin-bottom:2%}
@media(max-width :479px){.responsive .br-icons .br-sf-widget{width:90%}
.responsive .br-icons .br-sf-widget,.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:3%}
}
@media(min-width :480px) and (max-width:767px){.responsive .br-icons .br-sf-widget{margin-right:6%;width:41%}
.responsive .br-icons .br-sf-widget,.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:2%}
}
@media(min-width :768px) and (max-width:991px){.responsive .br-icons .br-sf-widget{margin-left:2%;width:30%}
}
@media(min-width :992px) and (max-width:1199px){.responsive .br-icons .br-sf-widget{margin-left:3%;width:28%}
}
@media(min-width :768px) and (max-width:1199px){.responsive .br-icons .br-sf-widget{margin-right:1%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:1%}
}
@media(min-width :1200px) and (max-width:1599px){.responsive .br-icons .br-sf-widget{margin-left:12%;margin-right:-8%;width:23%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:10%}
}
@media(min-width :1600px){.responsive .br-icons .br-sf-widget{margin-left:24%;margin-right:-20%;width:17%}
.responsive .br-found-heading,.responsive #br-related-searches-widget{margin-left:22%}
}
body{margin:0;padding:0;color:#181512;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif;font-size:13px;background-color:white}
form{margin:0;border:0}
.frm,input,text,textarea,select{font-size:11px;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif}
img{border:0}
em{color:#181512;font-weight:normal}
td.blp{font-size:11px;text-align:center;vertical-align:top;height:26px}
th{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;text-align:right;font-size:13px}
.default{color:#464646;text-decoration:none}
.nav{color:#369;font-size:11px}
.navHi{color:#f05323;font-size:11px}
.navLo{color:#b9b9b9;font-size:11px}
.navClean{font-size:11px;text-decoration:none}
.greeting{color:#f05323;font-size:11px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
.error{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;color:#f00!important}
.errorNoBold{color:#f00}
.titleGray{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;color:#9a9a9a;font-size:15px}
.titleGrayLt{color:#9a9a9a;font-size:15px}
.mbTitle{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;color:#464646;font-size:13px}
.poptitle{color:#f05323;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:15px}
.redText{color:#f00}
.strike{text-decoration:line-through}
.sm{font-size:11px;line-height:1.2}
.smbld{color:#666;font-size:9px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
.reg{font-size:10px}
.star{color:#f60;font-size:13px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
br.sm{font-size:9px}
a{color:#369}
a:active{color:#f05323}
a.label{color:#f05323;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;text-decoration:none}
a.default{color:#464646;text-decoration:none}
a.chkLnk{color:#464646;text-decoration:none;font-size:11px}
a.smLnk{color:#669;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:11px;text-decoration:none}
a.smLnk:hover{color:#33f;text-decoration:underline}
.projLightbox{background-color:white}
.lightbox{background-color:#ddd}
.shade{background-color:#e8e8e8}
.yellow{background-color:#fc3}
td.gray{background-color:#999}
.free{color:inherit;font-size:inherit;font-weight:inherit}
.nowrap{white-space:nowrap;color:inherit;font-size:inherit;font-weight:inherit}
div#ft.limit{margin-left:30px;width:665px;border-top:3px solid #ddd}
#flow #ft,#flow #ft.limit{margin-left:0}
div#ft #cpy{font-size:10px;color:#999}
div#ft.limit #cpy{margin-top:20px}
html>body div#ft.limit #cpy{margin-top:13px}
div#ft a#prvcy{display:none;float:left;width:1px;height:1px;margin-top:5px}
div#ftlnk{font-size:10px;line-height:14px;color:#369;margin:0 10px 2px 131px}
div#ftlnk a{white-space:nowrap}
div#ft i{display:none}
table#nv{width:700px}
#nv td{padding:0;border:0}
#nv td div{font-size:11px;font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif;color:#666;line-height:22px}
#nv table td a{display:block;height:31px}
#nv td div#wlcm{padding-left:15px;color:#f05323;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;text-transform:capitalize;white-space:nowrap}
#nv td div#nvsmrt{padding-right:11px;text-align:right}
#nv table{border-bottom:4px solid white}
h2{font-size:18px;margin:.5em 0;color:#565656}
h3,h4,h5{margin:1.2em 0 0 0;padding:0}
h3,p.head,span.head{color:#f05323;font-size:16px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
h4{font-size:13px}
h4,strong,.label{color:#f05323;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
td.sec{padding:0 0 0 .8em;background-color:#ddd;color:#666;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
h5,.sub,.instruct{color:#565656;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-style:normal}
h5{margin-top:0;font-size:13px}
.tier1{margin:0 0 1em 80px}
a.arrow_rt{float:left;display:inline;font-size:11px;line-height:14px;color:#666;text-decoration:none;padding-right:16px;background:url(/img_/misc/arrow_gr-v1126832804000916.gif) 100% 1px no-repeat}
a.arrow_rt:hover{text-decoration:underline}
div.hln a.arrow_rt{margin-top:4px;float:right}
.well{position:relative;display:block;width:150px;height:110px;margin:0 0 5px 0}
div.pr{width:150px;min-height:110px;text-align:center;margin:5px auto 0 auto}
div.well.first div.pr{margin-top:0}
div.pr p{margin:0;font-size:11px;line-height:13px}
div.pr p.lft{margin-left:8px;text-align:left}
div.pr strong{display:block;color:#565656;font-size:9px;line-height:13px}
.pop p,.pop td{color:#565656;font-size:13px;margin-top:0}
.pop .date,.pop strong{color:#666;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal}
.pop a.details:link{color:#666;text-decoration:underline}
.pink{color:#f69}
div.wl{float:left;margin:0 5px 5px 0;padding:0;width:225px;height:135px}
div.swl{float:left;margin:0 5px 5px 0;padding:0;width:275px;height:95px}
div.dwl{float:left;margin:0 5px 5px 0;padding:0;width:275px;height:190px}
div.pr300{float:left;margin:0 0 5px 0;padding:0;width:300px;height:135px}
div.pr300x67{float:left;margin:0 5px 5px 0;padding:0;width:300px;height:67px}
div.pr300x63{float:left;margin:0 5px 5px 0;padding:0;width:300px;height:63px}
div.pr186{float:left;margin:0 5px 5px 0;padding:0;width:186px;height:135px}
div.pr206{float:left;margin:0 5px 5px 0;padding:0}
div.cat200{float:left;margin:0 5px 5px 0;padding:0;width:200px;height:137px}
#pr2_promo_container{width:186px;height:135px;overflow:hidden;float:left}
div.wl table td{border:0;padding:0;vertical-align:top}
div.wl td{padding:0}
div.wl p{font-size:10px;line-height:12px;color:#666}
div.wl a{color:#666}
div.wl a:hover{color:#333}
div.wl img{display:block}
div.wl.color img{width:225px;height:135px}
div.wl td{padding:0}
div.wl.top td.cpy{width:110px;vertical-align:middle}
div.wl.top p{margin:0 2px 5px 0;padding:0}
div.wl.top a.arrow_rt{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:10px}
div.wl.bottom{background-color:#e9e9e9}
div.wl.bottom p{margin:0;padding:0;height:27px}
div.wl.bottom p a.arrow_rt{display:block;float:none;width:202px;margin:0 5px 0 0;padding:7px 13px 7px 5px;line-height:13px;background-position:100% 7px}
div.wl.list .listnav{margin-top:5px;font-family:Arial,Verdana,Helvetica,sans-serif;width:100px}
div.wl.list .listnav a{display:block;font-size:11px;line-height:12px;padding-left:10px;text-decoration:none}
div.wl.list .listnav a:hover{background:url(/img_/store/new_wells/rollover_arrow-v112534481200082.gif) 0 2px no-repeat}
div.top5{padding-top:5px}
table.ruled{margin-top:1em;border-top:1px solid #666;border-left:1px solid #666}
table.ruled td{border-bottom:1px solid #666;border-right:1px solid #666}
p{margin:9px 0;font-size:13px}
p.right{text-align:right}
td{font-size:13px}
h4+p,p.t0{margin-top:0}
div.cleaner{clear:both;display:block;margin:0;padding:0;height:1px;line-height:1px;font-size:1px}
.center{text-align:center;margin-left:auto;margin-right:auto}
div.hln{clear:both;padding:8px 0 4px 1px}
div.hln h2{display:inline;font:normal 18px/20px Arial,Helvetica;color:#9c3;padding-right:.7em}
div.hln h2 em{color:#999;font-weight:normal;font-style:normal}
div.hln h2 i{display:inline;padding:0 .6em;font-size:15px;line-height:18px!important;color:#999;vertical-align:top}
div.line{margin:0;padding:0;font-size:0;height:1px;line-height:0;border-top:1px solid #9c3}
ul.ob{list-style:none;padding:0;margin:.2em 0 0 0}
ul.ob li{margin:0 0 6px 0;padding:0}
span.ob{white-space:nowrap}
div.ob a{display:block}
p.ob{line-height:18px!important}
.ob a{padding:0 0 2px 15px;background:url(/img_/misc/ob_ie-v11260676570001720.gif) no-repeat}
html>body .ob a{background:url(/img_/misc/ob-v11259559780002307.png) no-repeat}
.ob a.check{background-position:0 0}
.ob a.check:hover{background-position:0 -50px}
.ob a.a1{background-position:0 -100px}
.ob a.a1:hover{background-position:0 -150px}
.ob a.a2{background-position:0 -200px}
.ob a.a2:hover{background-position:0 -250px}
.ob a.a3{background-position:0 -300px}
.ob a.a3:hover{background-position:0 -350px}
.ob a.bck{background-position:0 -300px;font-size:11px}
.ob a.bck:hover{background-position:0 -350px}
.ob a.a4{background-position:0 -400px}
.ob a.a4:hover{background-position:0 -450px}
.ob a.a5{background-position:0 -500px}
.ob a.a5:hover{background-position:0 -550px}
.ob a.a6{background-position:0 -600px}
.ob a.a6:hover{background-position:0 -650px}
.ob a.cross{background-position:0 -700px}
.ob a.cross:hover{background-position:0 -750px}
div.ob ul{font-size:11px;list-style:disc;padding:0;margin:0 0 14px 0}
div.ob ul li{padding:0 0 2px 0;font-size:11px;line-height:11px;margin-left:30px;color:#369}
div.ob ul li a{background:0;line-height:11px;margin:0;padding:0;display:inline}
div.ob ul li a:hover,div.ob ul li #sel{background:0;color:#f05323;padding-left:0;text-decoration:none}
div.ob ul li #sel{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;color:#f05323}
.selSubOlive{font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;color:#f05323;text-decoration:none;border-bottom:1px dotted #f05323}
a.tips{text-align:right;float:right;display:block;padding-left:18px;height:17px;background:url(/img_/help/tips/tips_icon-v1130789215000187.gif) top left no-repeat}
.hideWell{display:none;visibility:hidden}
.wellAbs{display:block;width:150px;height:110px;clip:rect(0px 150px 110px 0)}
#popArea{position:absolute;width:540px;height:276px;visibility:hidden}
html>body #popArea{background:url(/img_/misc/popshade-v12402540320001465.png) 0 0 no-repeat}
#popFrame{position:absolute;width:511px;height:267px;background:url(/img_/misc/popup_frame-v12403951880001999.gif) no-repeat}
#popHandle{height:30px}
#popHandle input{font-size:11px;width:15px;margin:4px 0 2px 491px;padding:0}
#popFrame table.pop{padding:0;margin:0 1px 0 0;float:right}
#popShadeRt{position:absolute;margin-top:123px;margin-left:510px;padding:0;width:30px;height:140px}
#popShadeBt{position:absolute;margin-top:263px;padding:0;width:524px;height:12px}
.orgOliveImg{text-decoration:none}
.title{color:#9c3;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:15px}
.accent{background-color:#9c3}
.pageTitle{color:#f05323;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:18px}
table#nvwide{width:1000px}
#bar{font-size:2px!important;line-height:8px;height:11px;background-color:#9c3}
#barlf{width:15px;height:11px;float:left;clear:left;background:#fff url(/img_/SFLY/caplfm-v107447827200081.gif) 10px 0 no-repeat}
#barrt{width:5px;height:11px;float:right;clear:right;background:#fff url(/img_/SFLY/caprtm-v107447825800081.gif) right 0 no-repeat}
div#ftwide #ft{margin:12px 0 0 15px;padding:.5em 0 1em 0;border-top:3px solid #ddd;width:985px!important}
div#ftwide #ft.limit{margin-left:30px;width:965px!important}
.pr206_table_outer{border:1px solid #c6c7c9;width:206px;height:135px}
.pr206_table_inner{width:186px;height:115px}
.pr206_table_inner_td_main{text-align:center}
.pr206_main_text{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#f05323;font-size:18px}
.pr206_line_two{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#181512;font-size:12px;text-align:center;position:relative;top:5px}
.pr206_table_inner_td_line3{text-align:right;height:10px}
#pr206_main_shopnow{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;color:#181512;font-size:10px;position:relative;letter-spacing:.031em;top:3px}
#pr206_main_shopnow a{text-decoration:none;color:#181512}
.pr225_table_outer{border:1px solid #c6c7c9;width:225px;height:135px}
.pr225_table_inner{width:205px;height:115px}
.pr300_table_outer{border:1px solid #c6c7c9;width:300px;height:135px}
.pr300_table_inner{width:280px;height:115px}
.pr484_table_outer{width:484px;height:280px}
.pr484_table_inner{width:424px;height:234px}
.pr484_main_text{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#f05323;font-size:29px}
.pr484_line_two{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#181512;font-size:15px;position:relative;top:5px;line-height:20px}
.pr484_85_heavy{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#181512;font-size:15px;position:relative;top:5px;line-height:20px}
.pr485_table_outer{border:1px solid #c6c7c9;width:485px;margin-right:5px;*margin-right:2px;height:100px}
.pr485_table_inner{width:465px;height:80px}
.pr507_table_outer{background-image:url('/i/landingpages/1083216_sitewide_pop_507x233_bkgrnd-v137574084400011768.gif');width:507px;height:233px}
.pr507_table_inner{width:487px;height:213px}
.pr507_table_inner_td_main{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#58595b;font-size:12px}
#pr507_main_text{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#f05323;font-size:18px}
#pr507_text{margin-top:10px}
#pr507_lto{margin-top:19px}
#pr507_shop_now{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;color:#f05323;font-size:10px;margin-top:10px}
#pr507_shop_now a{text-decoration:none;color:#f05323}
#pr507_tc{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#58595b;font-size:9px}
.pr486x240_table{width:484px;height:240px;display:table-cell;vertical-align:middle;text-align:center}
.pr486x240_align{display:inline-block;text-align:left}
.pr486x240_line_bold{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:13px;bottom:9px}
.pr486x240_line_two{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:13px}
.pr486x240_disclaimer{position:relative;top:50px}
.dod_980x135{width:980px;height:135px;display:table-cell;vertical-align:middle;text-align:center;background-image:url(/i/landingpages/1121259_dotd_grid_980x135_bkgrnd-v140296141600020210.gif)}
.dod_980x135_font_main{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#f05323;font-size:39px;line-height:39px;margin-bottom:7px}
.dod_980x135_font_code{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#181512;font-size:18px;line-height:18px;margin-bottom:11px}
.dod_980x135_font_cta{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#181512;font-size:13px;line-height:13px}
.dod_321x282{width:321px;height:282px;display:table-cell;vertical-align:middle;text-align:center;background-image:url(/i/landingpages/1121259_dotd_grid_321x282_bkgrnd-v140302263800011322.gif)}
.dod_321x282_font_main{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#f05323;font-size:36px;line-height:36px;margin-bottom:7px}
.dod_321x282_font_code{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#181512;font-size:18px;line-height:18px;margin-bottom:11px}
.dod_321x282_font_cta{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#181512;font-size:13px;line-height:13px}
.dod_670x135{width:670px;height:135px;display:table-cell;vertical-align:middle;text-align:center;background-image:url(/i/landingpages/1121259_dotd_grid_670x135_bkgrnd-v140302567700015366.gif)}
.dod_670x135_font_main{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#f05323;font-size:29px;line-height:29px;margin-bottom:7px}
.dod_670x135_font_code{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#181512;font-size:15px;line-height:15px;margin-bottom:15px}
.dod_670x135_font_cta{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#181512;font-size:12px;line-height:12px}
#hdPromoOuter{background-color:#f6f6f6;width:980px;height:56px;text-align:center}
#hdPromoOffer{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;color:#f05323;font-size:14px;position:relative;top:11px;line-height:16px}
#hdPromoDetails{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#181512;font-size:11px;position:relative;top:14px;line-height:14px}
#hdPromoDetails a{text-decoration:none;color:#181512}
.hd_320x320{width:320px;height:320px;display:table-cell;vertical-align:middle;text-align:center;background-color:#f1f1f1}
.hd_320x320_font_main{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif;color:#f05323;font-size:20px;line-height:20px;margin-bottom:2px}
.hd_320x320_font_cta{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#181512;font-size:13px;line-height:13px}
.hd_320x320_font_cta a{text-decoration:none;color:#181512}
.promo-392x220-container{width:392px;height:220px;background-color:#efe9e5}
.promo-392x220-inner{width:340px;height:220px;margin:0 auto;position:relative}
.promo-392x220-title{font:26px "Avenir LT W01 35 Light",Verdana,Arial,sans-serif;color:#f05323;text-align:center;width:100%;position:absolute;left:0;bottom:115px}
.promo-392x220-copy{font:16px "Avenir LT W01 35 Light",Verdana,Arial,sans-serif;text-align:center;width:100%;position:absolute;left:0;top:115px}
.promo-392x220-details{font:11px "Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;color:#181512;text-align:center;width:100%;position:absolute;left:0;bottom:20px}
.promo-392x220-details a{text-decoration:none;color:#181512}
.innermarquee{position:relative}
.promowell_main{background-color:rgba(255,255,255,0.8);height:248px;position:absolute;text-align:center;width:200px}
.promowell_offer_txt{color:#f05323;font-size:21px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:50px 8px 5px 8px;line-height:25px}
.promowell_offer_txt02{color:#f05323;font-size:25px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:45px 8px 5px 8px;line-height:29px}
.promowell_offer_txt03{color:#f05323;font-size:25px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:59px 8px 5px 8px;line-height:29px}
.promowell_offer_txt04{color:#f05323;font-size:25px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:67px 8px 5px 8px;line-height:29px}
.promowell_offer_txt05{color:#f05323;font-size:25px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:81px 8px 5px 8px;line-height:29px}
.promowell_seeoffer_cta{color:#181512;font-size:13px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;padding:8px 5px 5px 5px}
.promowell_code_txt{color:#181512;font-size:16px;line-height:18px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:8px 5px 5px 5px}
.promowell_seeoffer_txt{color:#181512;font-size:12px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;padding:2px 5px 5px 5px}
.promowell_seeoffer_txt04{color:#181512;font-size:12px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;padding:12px 5px 5px 5px}
.promowell_offer_txt06{color:#f05323;font-size:25px;font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;padding:69px 8px 5px 8px;line-height:29px}
.promowell_seeoffer_txt06{color:#181512;font-size:12px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;padding:0 5px 5px 5px}
.pull-left{float:left}
.pull-right{float:right}
.mobile-pb-dynamic-content>img{width:100%}
.mobile-pb-box-margins{margin:20px 0}
.mobile-pb-box-margins.mobile-pb-box-margins-align-top{margin:6px 0 25px 0}
a.mobile-btn,#mobile-pb-content>h1,#mobile-pb-content>h1>strong,#mobile-pb-content>h2,#mobile-pb-content>h2+p{font-weight:normal;color:#181512}
#mobile-pb-content a{font-size:13px;color:#369}
#mobile-pb-content ul{text-align:left;padding:0;margin:20px 25px}
#mobile-pb-content ul li{padding:0;margin:5px 0}
#mobile-pb-content .get-started-row a,#mobile-pb-content .app-store-row a{line-height:27px;display:inline-block;float:right;margin-right:10px}
#mobile-pb-content .app-store-row a{line-height:40px}
#mobile-pb-content .get-started-row a.mobile-btn{color:white}
#mobile-pb-content sup{font-size:60%}
a.mobile-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 auto;padding:0 10px;height:27px;line-height:27px;text-align:center;font-size:13px}
a.mobile-btn.mobile-btn-strong{font-weight:bold;text-transform:uppercase}
a.mobile-btn.mobile-btn-action{color:white;background-color:#f05323}
a.mobile-btn.mobile-btn-banner{margin:0;width:100%}
div.mobile-btn-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;width:100%;margin:0;padding:0 10px}
div.mobile-btn-row.padding-for-shadow{padding-bottom:4px}
a.mobile-btn.mobile-btn-tertiary{color:#f05323;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1px 4px #CCC;border:1px solid #c7c2bc;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#e0dbd7));background-image:-webkit-linear-gradient(top,#fff,#e0dbd7);background-image:-moz-linear-gradient(top,#fff,#e0dbd7);background-image:-o-linear-gradient(top,#fff,#e0dbd7);background-image:-ms-linear-gradient(top,#fff,#e0dbd7);background-image:linear-gradient(top,#fff,#e0dbd7)}
a.mobile-btn.mobile-btn-tertiary.mobile-btn-tertiary-inverted{color:#fff;background-color:#f05323;background-image:none;border:1px solid #eb2b00;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ee532f),color-stop(100%,#c83e1a));background-image:-webkit-linear-gradient(top,#ee532f,#c83e1a);background-image:-moz-linear-gradient(top,#ee532f,#c83e1a);background-image:-o-linear-gradient(top,#ee532f,#c83e1a);background-image:-ms-linear-gradient(top,#ee532f,#c83e1a);background-image:linear-gradient(top,#ee532f,#c83e1a)}
a.mobile-btn.mobile-btn-slim{height:22px;line-height:22px;padding-top:0;padding-bottom:0}
#mobile-pb-content{margin:0;padding:0;text-align:center}
#mobile-pb-content>hr{margin:20px 10px}
#mobile-pb-content>h4{margin:10px 0}
#mobile-pb-content>h1{font-size:25px;margin:20px 0}
#mobile-pb-content>h1>strong{font-weight:bold;font-size:inherit;color:#f05323}
#mobile-pb-content>h2{font-size:18px;margin:10px 0}
#mobile-pb-content>h2+p{padding:0;margin:10px 0}
#mobile-pb-content>h3{font-size:16px;line-height:24px;margin:20px 0;font-weight:normal}
.fleft{float:left}
.categoryName{font-size:13px;color:#58595b}
.fright{float:right}
#navLinksContainer h2,#navLinksContainer h1{margin-top:10px;color:#5e6062}
span.carrot{height:44px;margin-right:12px;display:inline-block;background:url(/i/mobile/right_arrow-v1528660998000169.png) left center no-repeat;width:19px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.seperator{font-weight:normal;margin:3px 2.0%}
#cartLink{text-align:right}
.portrait,.potrait{display:inline-block;width:100%}
.landscape{display:none;width:100%}
@media(orientation:landscape){.portrait,.potrait{display:none}
.landscape{display:inline-block}
}
.small-screen-footer{padding:10px 0;margin:20px auto;text-align:center;display:inline-block;width:100%}
#footerRule{width:300px;border-top:1px solid #ccc;height:10px;margin:0 auto;text-align:center}
#footerLinksWrapper{width:288px;margin:0 auto;text-align:center;height:22px}
#upLoadPicturesImg{background:url(/i/mobile/imgDownloadApp-v136096997900010427.png) center center no-repeat}
#upLoadPicturesImgAndroid{background:url(/i/mobile/1094050_Android_App_Banner-v138014435400010519.jpg) center center no-repeat;background-size:300px 40px;width:100%;height:40px}
#upLoadPicturesImg a{display:block;width:100%;height:40px}
#upLoadPicturesImgAndroid a{display:block;width:100%;height:40px}
#upLoadPictures a{height:20px}
.hide,#showHideLink span.hide{display:none}
#navLinksContainer div.catHeader{background:#fff;line-height:44px;overflow:auto}
#navLinksContainer{border-width:1px 0 0 0;border-style:solid;border-color:#c6c7c9;border-top:0}
#header-right a{display:block;height:43px;width:43px}
#header-right a.primary{height:30px}
/*!*top :22px;*!*/#header-center h1,.subCatList li a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#header-center h1{max-width:53%}
#featuredBlocks{-moz-box-shadow:inset 0 -1px 3px #a5a09d;-webkit-box-shadow:inset 0 -1px 3px #a5a09d;box-shadow:inset 0 -1px 3px #a5a09d;position:relative}
.catHeader{padding-left:13px}
#navLinksContainer div.catItem{border-bottom:1px solid #e5e5e5}
#navLinksContainer div.catItem.firstItem{border-top:0}
#navLinksContainer div span img{vertical-align:middle;padding:5px}
ul.subCatList{background-color:#eee;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:1.4em}
.subCatList li{height:44px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#fff;display:inherit;padding-left:13px}
.subCatList li a{color:#58595b;font-weight:normal;display:block;font-size:12px;width:100%;height:100%;vertical-align:middle;line-height:44px;text-decoration:none}
.subCatList li.firstItem{border-top:0}
.subCatList li.lastItem{border-bottom:0}
.pricingSection{background:url(/i/mobile/imgGrayBurlap-v15286609980007822.png) top left repeat;box-shadow:inset 0 3px 5px #999;width:100%;border-bottom:1px solid #ccc}
.catLinkHeaderText{padding-left:13px;line-height:44px;color:#f15325}
#catLinkHeader{width:100%;border-bottom:1px solid #e5e5e5}
div.expanded span.carrot{background:url(/i/mobile/right_arrow-v1528660998000169.png) left center no-repeat;transform:rotate(90deg);margin-right:18px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;transform-origin:47% 60%}
#homeLink{background:url(/i/mobile/iconHome-v1528660998000400.png) center center no-repeat}
.mobileHomeStore #headerCartLink{background:url(/i/mobile/home/iconCart_Home_mobile-v1362289018000635.png) center center no-repeat}
.storeCat #headerCartLink,.photobookCat #headerCartLink{background:url(/i/mobile/header/iconCart_mobile-v1467234752000393.png) center center no-repeat}
.refineIcon{background:url(/i/mobile/iconFilter_mobile-v1403544535000290.png) center center no-repeat}
.siteSearchDiv{background-color:#f0f0f0;padding:5px}
.siteSearchDivHidden{display:none}
#srchForm{position:relative}
.close-icon{display:none}
.brand-SFLY #srchTxtField:valid{background:#fff}
.brand-SFLY #srchTxtField:valid ~ .close-icon{background:url(/i/mobile/x-for-serch@2x-v1467890294000342.png) center no-repeat;z-index:1;right:0;top:0;height:100%;cursor:pointer;display:block;border:0;position:absolute;background-size:14px;width:40px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#srchButton{background:url(/i/mobile/search-icon@2x-v1469692110000669.png) right center no-repeat;-webkit-background-size:auto 17px;-moz-background-size:auto 17px;background-size:auto 20px;border:0}
.pricingSection{background:url(/i/mobile/imgGrayBurlap@2x-v134484430100017046.png) top left repeat;-webkit-background-size:auto 90px;-moz-background-size:auto 90px;background-size:auto 90px}
span.carrot{background:url(/i/mobile/right_arrow@2x-v1528660998000211.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
div.expanded span.carrot{background:url(/i/mobile/right_arrow@2x-v1528660998000211.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;transform:rotate(90deg);margin-right:18px}
.refineIcon{background:url(/i/mobile/iconFilter_mobile@2x-v1403544535000445.png) center center no-repeat;-webkit-background-size:auto 20px;-moz-background-size:auto 20px;background-size:auto 20px}
.photobookCat #headerCartLink,.mobileHomeStore #headerCartLink,.storeCat #headerCartLink,#homeLink{-webkit-background-size:auto 27px;-moz-background-size:auto 27px;background-size:auto 27px;background-position:center center;background-repeat:no-repeat}
#homeLink{background-image:url(/i/mobile/iconHome@2x-v13609719560001072.png)}
.photobookCat #headerCartLink{background-image:url(/i/mobile/header/iconCart_mobile@2x-v1528660998000587.png)}
.mobileHomeStore #headerCartLink{background-image:url(/i/mobile/home/iconCart_Home_mobile@2x-v14299008840001138.png)}
.storeCat #headerCartLink{background-image:url(/i/mobile/header/iconCart_mobile@2x-v1528660998000587.png)}
#upLoadPicturesImg{background:url(/i/mobile/imgDownloadApp@2x-v136096986300029730.png) center center no-repeat;-webkit-background-size:auto 40px;-moz-background-size:auto 40px;background-size:auto 40px}
#img-main-cal{content:url(/i/mobile/easel@2x-v149319286200095263.png)}
.cal-desk{content:url(/i/mobile/mdot_desk_Calendar@2x-v1493013678000230890.png)}
.wall-cal-8-11{content:url(/i/mobile/mdot_wall_Calendar_8x11@2x-v1493013740000105631.png)}
.wall-cal-12-12{content:url(/i/mobile/mdot_wall_Calendar_12x12@2x-v1493013702000119829.png)}
#mobile_prints_content_img{content:url(/i/mobile/mdot_prints@2x-v1488449826000210719.png)}
}
.mobilePBContent{padding:10px;border-top:1px solid #ccc;-moz-box-shadow:inset 0 5px 7px #d8d8d8;-webkit-box-shadow:inset 0 5px 7px #d8d8d8;box-shadow:inset 0 5px 7px #d8d8d8}
.mobilePBContentTitle{font-size:16px;color:#f05323;font-weight:bold;padding:10px 0 10px 0}
.mobilePBContentHeadline{padding:0 0 0 20px;margin:0;font-size:14px;color:#333}
.mobilePBButtonContent{padding:10px}
.mobileTertiaryPBButtonContent{padding:10px 0 20px 0}
.mobilePBButton{height:27px!important;padding-top:3px!important}
.mobilePBDynamicContent{padding-bottom:10px}
.mobileCalendarsDynamicContent{padding-bottom:10px}
.mobileCalendarsContentTitle{font-size:16px;color:#f05323;font-weight:bold;padding:30px 0 10px 0}
.mobileCalendarsContent{font-size:14px;color:#333}
#dynaContent2{height:34px;position:relative}
#offers{overflow:auto;background-color:#f9f9f9;height:100%;padding:0 2.7% 0 3%;line-height:2em;border-bottom:1px solid #ccc}
#offers a{font-weight:bold;font-size:.8em;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;display:flex;justify-content:center}
#offers .seperator{font-size:1.2em;margin:3px 2.0%}
#offers #freeShipOffer{line-height:33px;text-align:right;color:#f05323}
#offers #promoCodeOffer{line-height:33px;text-align:right;color:black}
.menu-outer{min-height:20px;margin-top:15px}
.footertable{width:100%}
#footerMenuWrapper{padding:0;margin:0;display:flex;justify-content:space-around;color:#ddd9d4;width:100%}
#footerMenuWrapper a{display:block;color:#369;font-size:13px;text-decoration:none}
.catItemLink{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.app-get-home-bottom{height:80px;position:relative;border-bottom:1px solid #e5e5e5}
.app-get-home-bottom-title{display:block;line-height:20px;color:#5e6062;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif}
.app-get-home-bottom-sub-title{font-size:12px;display:block;color:#5e6062;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif}
.app-get-home-bottom-info{position:absolute;left:80px;top:12px;width:48%;font-size:14px;line-height:1.2em;font-weight:bold}
#app-get-home-bottom-icon{position:absolute;left:13px;top:10px;display:block;width:57px;height:57px;background:0;background-size:cover;border-radius:10px}
.app-get-home-bottom-button{width:67px;border-radius:4px;background-color:#f05323;color:#fff;text-align:center;line-height:2.4;position:absolute;display:block;top:22px;right:20px}
.rating-static{width:60px;height:14px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAgCAYAAADZubxIAAAB+klEQVR42u2ZsWrDMBCGvfYJ+np9jC55g1DoKySjlyweugTSJUsIJUPAOCaEeElpSmk7dClqf4HCYSTXCqXlTvfBQWL/i0+688l/limKIoyXxcK8bTYmFT1omuYqGf3TaGSeJxOTir4sS7NardLQY+cfh0MbKejBcrk0CJF6tDPseBdIzOfNhQ38pvc+drtb7no883q9Ni6QmPl8bgO/6T3X9rjrM7Qzl5RQHGez0w7hrseDT6dT0xV1Xb9K0VuQgFByUCXtyueuB6HkbLfbe4l6O5z0TY4E/X6/vy6KwtBAa5Oqz7ytrWNY4a7HO6udIFSASP374XAZanES9SDPc4NAYjCkuP8i9a69+YYXX5vjrkd7G4/HBmdIdw2DCRLkO1Ny12c0MRQcLXxfhbjruwgOKUL1iqIoiqIoym/A3d/FmTg1PzgK7v4ujkzV98G/r567HxyFBH8XWixw3yrg7gf/2P7afurjYGCjr//6n3pX4TSgrTz+qLPQ2Pu7sXD3d1HlWFR6HwtMLTRaESL83Vgk+LtU83BXnJJDv9dS2Pu75wxXnP1dVDJdYOeyhPTs/d1YuPu7tLW7BUZ0DTOc/eAoqJ/afp9x0Lc3REX80dBwwt0PPqs9c/V33YZoV3ioTbP3d88ZsnzXufi7XV+7YhOk/q6iKIryB3wBtjEcvuWoD/oAAAAASUVORK5CYII=') 0 0 no-repeat}
.rating-50{background-position:0 0}
.rating-40{background-position:-12px 0}
.rating-30{background-position:-24px 0}
.rating-20{background-position:-36px 0}
.rating-10{background-position:-48px 0}
.rating-0{background-position:-60px 0}
.rating-5{background-position:-48px -16px}
.rating-15{background-position:-36px -16px}
.rating-25{background-position:-24px -16px}
.rating-35{background-position:-12px -16px}
.rating-45{background-position:0 -16px}
.shadedItem{text-align:center}
#brandsCarrot{display:inline-block;height:12px;width:7px;background:url(/i/mobile/right_arrow@2x-v1528660998000211.png) left center no-repeat;-webkit-background-size:auto 12px;-moz-background-size:auto 12px;background-size:auto 12px;vertical-align:middle;transform:rotate(-90deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
div.expanded span#brandsCarrot{transform:rotate(90deg)}
.brandsList{margin-bottom:15px}
#brandsTitle{margin-right:10px}
.ui-autocomplete .ui-menu-item,.ui-autocomplete .ui-menu-item a{font-size:16px}
.ui-autocomplete .ui-autocomplete-divider{border-top:1px solid #aaa}
.ui-autocomplete .ui-autocomplete-divider,.ui-autocomplete .ui-autocomplete-first-divider{font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;font-size:12px;background-color:#fbfbfb;padding:10px 5px;color:#939598}
.ui-menu-item-recommended{padding-top:4px;display:block;clear:both}
.ui-menu-item-recommended .thumbPic{float:left;width:64px;height:64px;margin:0 10px 4px 4px}
.ui-menu-item-recommended .thumbImg{display:block;margin:0 auto;width:64px;height:64px}
.ui-menu-item-recommended .thumbInfo{max-width:275px;min-height:64px;margin-bottom:10px}
.ui-menu-item-recommended .thumbTitle{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;margin-bottom:5px}
.ui-autocomplete-search.ui-widget-content{background:#fff}
.ui-autocomplete-search .ui-menu-item .ui-state-hover,.ui-autocomplete-search .ui-menu-item .ui-state-focus{border:1px solid #999;margin:-1px;background:#dadada;color:#212121}
input.searchTxtField{margin:0}
.msg{margin:5px 0 2px 0}
.hidden{display:none}
h2.aboutHeadLine{color:#565656;font-size:18px;margin-bottom:9px;font-weight:normal}
.aboutCategory{margin-top:15px;padding:0 3%}
#seoAboutText p{margin:9px 0;font-size:12px;color:#181512}
div.mobile-pb-tripPix-header{font-size:30px;font-style:normal;text-align:center;margin-top:30px;margin-bottom:7px}
div.mobile-pb-tripPix-bodyText{font-size:16px;line-height:19px;font-style:normal;text-align:center}
div.mobile-pb-tripPix-bodyText2{font-size:16px;line-height:19px;font-style:normal;text-align:center;margin-top:10px;margin-bottom:25px}
span.mobile-pb-tripPix-author{font-size:15px}
div.mobile-pb-tripPix-freeShip{font-size:15px;font-style:normal;text-align:center;margin-top:26px;margin-bottom:20px}
img.mobile-pb-tripPix-TripPixStore{max-width:100%;margin-bottom:25px}
#promo-bar{display:block}
.sub-bar-selected{color:#f05323;background-color:#fff;text-decoration:none}
#headerSearchLink{background-image:url(/i/mobile/search-icon@2x-v1469692110000669.png);background-repeat:no-repeat;background-position:right;background-color:#fff;background-position-x:98%;background-position-y:center;width:94%;margin-left:2%;position:absolute;box-shadow:none;border:0;padding:12px;border-radius:7px}
#mg-main-container{width:100%;height:0}
.gridBox{width:100%;display:table}
.gridBox .grid-item{width:50%;height:62vw;display:inline-block;float:left;border-bottom:1px solid #c6c7c9;border-top:0;text-align:center;position:relative;background:no-repeat center 1px;background-size:92.7% auto;overflow:hidden}
.gridBox .grid-item.grid-left{border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item a.box-link{font-size:12px;text-decoration:none;width:100%;height:100%;display:inline-block}
.gridBox .grid-item a.box-link img{width:92.7%}
.gridBox .grid-item .grid-bottom{position:absolute;bottom:1.5%;width:100%;height:48px}
.gridBox .grid-item .grid-bottom .grid-title{font-family:"Avenir LT W01 95 Black",helvetica,arial,sans-serif;font-size:13px;color:#5e6062}
.gridBox .grid-item .grid-bottom .grid-price{font-size:12px;color:#5e6062;margin-top:2%}
.gridBox .grid-item .grid-bottom .cat_item_price{color:#5e6062}
.gridBox .grid-item .grid-bottom .cat_item_price .strikethru{color:#5e6062;text-decoration:line-through}
.gridBox .grid-item .grid-bottom .cat_item_price .cat_pricing_highlight{color:#f05323}
.gridBox .grid-item .grid-bottom .cat_item_price .cat_item_sale{color:#f05323;display:block}
@media(min-width:440px) and (max-width:799px){.gridBox .grid-item{width:33.33%;height:41.33vw;border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item:nth-child(3n+0){border-right:0;margin-left:0}
}
@media(min-width:800px){.gridBox .grid-item{width:25%;height:31vw;border-right:1px solid #c6c7c9;margin-left:-1px}
.gridBox .grid-item:nth-child(4n+0){border-right:0;margin-left:0}
}
.small-screen-footer .stay-connected{margin-top:10px}
.small-screen-footer .stay-connected h3{color:#666;font-size:10px;text-transform:uppercase}
.small-screen-footer ul.stay-connected-list{list-style:none;padding:0;margin-top:13px}
.small-screen-footer ul.stay-connected-list li{display:inline-block;margin-right:15px}
.small-screen-footer ul.stay-connected-list li:last-child{margin-right:0}
.small-screen-footer i.footer-logo{display:inline-block;background-size:100%;background-repeat:no-repeat}
.small-screen-footer i.footer-logo.footer-logo-facebook{width:26px;height:26px;background-image:url('/i/footer/social-media/FBLOGO.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-pinterest{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Pinterest.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-twitter{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Twitter.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-googleplus{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_G+.png?v0')}
.small-screen-footer i.footer-logo.footer-logo-instagram{width:26px;height:26px;background-image:url('/i/footer/social-media/SocialMedia_Instagram.png?v0')}
.lazy-load-image{background-image:none!important;list-style-image:none!important;border-image:none!important;border-image-source:none!important;mask-image:none!important;shape-outside:none!important;mask-border-source:none!important}
.bold-text{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
#orderListArea{min-height:300px}
.main-cal-header{font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;color:#5e6062;display:block;font-size:20px;width:70%;position:absolute;top:40%;left:10%;transform:translateY(-50%)}
.main-cal-button{position:absolute;left:10%;top:70%;transform:translateY(-50%)}
.shop-button{border:1px solid #929497;border-radius:4px;width:60%;height:17%;color:#5e6062;text-align:center;line-height:3}
#main-cal-container{width:100%;height:231px;border-bottom:1px solid #d8d8d8}
#main-cal-right-part,#main-cal-left-part{width:50%;height:100%;float:left;position:relative}
.cal-page-slide-top{position:relative;width:100%;height:30%}
.cal-page-slide-bottom{position:relative;height:70%;display:none}
#img-main-cal{display:inline-block;width:124px;height:146px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}
.main-cal-text{position:absolute;font-size:13px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;top:77%;left:50%;transform:translate(-50%,-50%)}
.cal-slide{max-width:300%;height:300px;position:relative;border-bottom:1px solid #d8d8d8}
.cal-slide-header{font-size:17px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);color:#5e6062;width:80%;text-align:center}
.cal-slide-title{position:absolute;top:81%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#4b525c;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
.cal-slide-price{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#5e6062}
.cal-img-slide{position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);width:80%}
.wall-cal-8-11,.wall-cal-12-12{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:37%}
.cal-slide-dot{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}
.dot{height:10px;width:10px;margin:0 2px;background-color:#f9f9f9;border:solid 1px #d7d6d7;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.main-cal-price{position:absolute;font-size:13px;top:85%;left:50%;transform:translate(-50%,-50%)}
.dot-active{background-color:#c6c7c7;border:solid 1px #979797}
.mobile-calendar-saved-projects{border-right:1px solid #c6c7c9;margin-left:-1px;float:left;width:50%;height:62vw;border-bottom:1px solid #c6c7c9;position:relative}
#mobile-calendar-saved-projects-title{font-size:20px;color:#5e6062;position:absolute;width:51%;top:50px;left:50%;transform:translateX(-50%);text-align:left}
#mobile_prints_content{width:100%;position:relative;display:inline-block}
#mobile_prints_content_title{font-size:18px;color:#4b525c;text-align:center;padding:4% 0 0 0}
#mobile_prints_content_img{width:50%;vertical-align:top;box-sizing:border-box;padding:6% 6%;position:absolute;top:17%}
#mobile_prints_content_desc{font-size:16px;color:#5e6062}
#mobile_prints_content_button{line-height:36px;border-radius:4px;background-color:#f05323;color:#fff;text-align:center;margin-top:20%;width:90%}
#mobile_prints_content_con{display:inline-block;width:49%;box-sizing:border-box;padding:6% 6% 7% 7%;float:right}
#mobile-pb-title{color:#4b525c;height:10%;font-size:18px;text-align:center;width:100%;padding:6% 0;border-bottom:1px solid #d8d8d8}
.mobile-pb-expand-link-top{width:100%;position:relative;opacity:0;visibility:visible;height:0}
.mobile-pb-expand-link-top.selected{opacity:1;-webkit-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear;height:100px}
.mobile-pb-bottom-link{position:relative;overflow:hidden;transition:height .4s linear;border-bottom:1px solid #d8d8d8}
.mobile-pb-bottom-link.selected{transition:height .6s linear}
.mobile-pb-expended-link-top.selected{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1;height:auto}
.mobile-pb-expended-link-top{width:100%;position:relative;visibility:visible;height:0;opacity:0}
.mobile-pb-top-link{position:relative;height:auto;overflow:hidden;transition:height .4s linear;border-bottom:1px solid #d8d8d8}
.mobile-pb-top-link.selected{height:auto;transition:height .6s linear}
.mobile-pb-expended-link-top-title{font-size:20px;color:#5e6062;padding-top:31px;left:50%;white-space:nowrap;text-align:center}
.mobile-pb-expended-link-top-sub-title{font-size:12px;color:#4b525c;top:61px;left:50%;text-align:center;padding:10px 0 10px 0;margin:0 auto;display:block;width:80%}
.mobile-pb-second-sub-title{top:261px;margin-top:20px}
.mobile-pb-third-sub-title{top:292px}
.mobile-pb-forth-sub-title{top:339px}
.mobile-pb-fifth-sub-title{top:91%;color:#1aaeba;padding-bottom:20px}
.mobile-pb-expand-link-carrot.expended{transition-duration:.5s;transform:rotate(-90deg);transform-origin:17% 34%}
#mobile_pb_get_started_button{line-height:40px;border-radius:4px;background-color:#f05323;color:#fff;text-align:center;top:80%;width:36%;margin:0 auto}
.mobile-pb-expended-img{top:85px;left:50%;width:75%;margin:0 auto;display:block}
.mobile-pb-expended-link-bottom{width:100%;height:382px;position:relative;border-bottom:1px solid #d8d8d8}
.mobile-pb-get-app-link{top:310px;left:50%;display:block;text-align:center;margin:20px 0 30px 0}
.mobile-pb-expand-link-bottom{width:100%;position:relative;opacity:0;height:0}
.mobile-pb-expand-link-bottom.selected{opacity:1;height:100px;-webkit-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}
.mobile-pb-make-my-book{width:100%;opacity:0;height:0}
.mobile-pb-make-my-book.selected{opacity:1;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;height:auto}
#mobile-pb-expand-link-img{position:absolute;left:4%;top:30%;display:block;width:46px;height:46px;border-radius:10px}
#mobile-pb-make-my-book-img{position:absolute;left:4%;top:23%;display:block;width:57px}
.mobile-pb-expand-link-container{left:22%;top:16%;width:70%;position:absolute;text-align:left;line-height:1.8}
.mobile-pb-expand-link-title{font-size:18px;color:#4b525c}
.mobile-pb-expand-link-sub-title{color:#4b525c;font-size:12px;display:block;white-space:nowrap}
.mobile-pb-expand-link-link{color:#1aaeba;font-size:12px}
.mobile-pb-expand-link-link>sup{color:#1aaeba;font-size:6px}
#mobile-prints-free-prints{width:100%;height:54px;background-color:#f9c2c3;position:absolute;top:5%}
#mobile-prints-free-prints-text{font-size:18px;position:absolute;left:4%;top:34%;width:59%;-webkit-transform:scale(1,1.4);-moz-transform:scale(1,1.4);-ms-transform:scale(1,1.4);-o-transform:scale(1,1.4);transform:scale(1,1.4);text-rendering:optimizeLegibility}
#mobile-prints-free-prints-text1{color:#4b4b4f}
#mobile-prints-free-prints-text2{color:#4b4b4f}
#mobile-prints-free-btn{width:30%;line-height:36px;border-radius:4px;border:solid 1px #fff;position:absolute;color:#fff;text-align:center;right:4%;top:16%;font-size:12px;font-weight:lighter}
#mobile-prints-free-prints-text2{font-family:"Avenir LT W01 95 Black",Verdana,Arial,sans-serif}
#mobile-prints-free-container{height:60px;background-color:#fff;border-top:2px solid #f9c2c3;border-bottom:2px solid #f9c2c3;position:relative}
#mobile-prints-preserve-title{font-size:12px;color:#f05323}
#mobile-prints-preserve-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-prints-preserve{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
#mobile-calendar-footer-title{font-size:12px;color:#f05323}
#mobile-calendar-footer-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-calendar-footer{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
#mobile-calendar-previous-orders{width:100%;height:40px;position:relative;border-bottom:1px solid #d8d8d8}
.mobile-calendar-previous-orders-title{font-size:14px;color:#58595b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}
.mobile-calendar-saved-projects-btn{font-size:12px;width:100%;margin-top:25px}
#mobile-pb-get-started{width:100%}
#mobile-pb-get-started-title{font-size:18px;color:#4b525c;width:100%;text-align:center;margin-top:30px}
#mobile-pb-sub-cat{border-bottom:1px solid #f05323;margin-top:30px;width:100%;text-align:center;position:relative}
#mobile-pb-sub-cat-hard{margin-right:20px;margin-bottom:7px;white-space:nowrap}
#mobile-pb-sub-cat-soft{margin-left:20px;margin-bottom:7px;white-space:nowrap}
.arrow_up_tab{content:'';width:8px;height:8px;border-left:1px solid #f05323;border-top:1px solid #f05323;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.tabSelected.catSubTab,.tabSelected.catSubTab{color:#f05323!important;font-weight:bold;font-family:'Avenir LT W01 85 Heavy',helvetica,arial,sans-serif}
#mobile-pb-sub-cat-left,#mobile-pb-sub-cat-right{display:inline-block;color:#4b525c;font-size:12px}
.mobile-pb-expand-link-carrot{width:17px;height:20px;-webkit-transform:rotate(-270deg);transform:rotate(-270deg);opacity:.5;background-color:#fff;position:absolute;top:6px;right:-46px;margin-right:60px!important}
.mobile-pb-expanded-link-carrot{width:17px;height:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:.5;background-color:#fff;position:absolute;top:-6px;right:4px}
.mobile-pb-cover-sizes-container{width:100%;height:178px;margin-top:40px;border-bottom:1px solid #d8d8d8;text-align:center}
.mobile-pb-size-img{vertical-align:baseline}
.mobile-pb-size-img.selected{display:none}
.mobile-pb-saved-projects{width:100%;height:115px;border-bottom:1px solid #d8d8d8}
#mobile-pb-saved-projects-title{font-size:20px;color:#5e6062;white-space:nowrap;text-align:center;margin-top:28px}
.mobile-pb-saved-projects-btn{font-size:12px;width:135px;height:37px;margin:27px auto 0 auto}
#mobile-pb-visit-desktop{width:100%;height:61px;border-bottom:1px solid #d8d8d8;background-color:#fbfbfb;position:relative}
#mobile-pb-visit-desktop-text{font-size:12px;color:#4b525c;text-align:center;width:69%;left:50%;transform:translate(-50%,-50%);top:50%;position:absolute}
#mobile-pb-footer-title{font-size:12px;color:#f05323}
#mobile-pb-footer-content{font-size:12px;color:#4b525c;margin-top:3%}
#mobile-pb-footer{padding:5% 15% 6% 3%;border-bottom:1px solid #d8d8d8}
.mobile-pb-price{font-size:11px;color:#58595b;padding-top:10px}
.mobile-pb-price-soft{display:none}
.mobile-pb-price-hard{display:table-cell}
.pb-container{display:inline-block;width:20%;top:50%;text-align:left;margin:0 20px 0 20px}
.mobile-pb-img-opacity{opacity:.4}
.promotions-details-top{margin-top:30px;border-top:1px solid #d8d8d8}
@media(min-width:321px) and (max-width:365px){#mobile-prints-free-prints-text{font-size:17px}
}
@media(max-width:332px){.main-cal-header{font-size:17px}
.cal-slide-header{font-size:11px}
.app-get-home-bottom-info{font-size:11px}
.dot{height:7px;width:7px}
#mobile_prints_content_desc{font-size:13px}
#mobile_prints_content_button{font-size:11px;line-height:26px}
#mobile_prints_content_con{width:48%}
#mobile-prints-free-prints-text{font-size:15px;top:35%}
#mobile-prints-free-btn{font-size:11px}
}
@media(orientation:landscape){#mobile_prints_content_img{padding:6% 2%;float:left;position:initial;width:34%}
#mobile_prints_content_title{display:inline-block;width:66%;float:right;box-sizing:border-box;padding:7% 0 0 6%;text-align:left}
#mobile_prints_content_con{width:66%;padding:5% 14% 0 6%}
#mobile_prints_content_button{width:46%;margin-top:13%}
#main-cal-right-part,#main-cal-left-part{width:35%}
#mobile-prints-free-btn{width:23%}
#mobile-prints-preserve{padding:2% 15% 3% 3%}
#mobile-prints-preserve-content{margin-top:2%}
.cal-img-slide.wall-cal-8-11,.cal-img-slide.wall-cal-12-12{width:23%;top:27%}
.cal-img-slide{width:53%;top:27%}
#mobile-calendar-previous-orders{border-top:1px solid #d8d8d8;margin-top:9px}
.mobile-pb-expended-img{height:150px;width:auto;margin-top:-47px;display:inline-block}
.mobile-pb-expended-link-top-title{text-align:left;margin-left:50%}
.mobile-pb-expended-link-top-sub-title{transform:none;text-align:left;margin-right:30px;display:block;width:45%;padding:1% 0 1% 0}
.mobile-pb-second-sub-title{margin-top:-105px}
.mobile-pb-third-sub-title{top:127px}
.mobile-pb-forth-sub-title{top:174px}
.mobile-pb-fifth-sub-title{top:260px;text-align:right;color:#1aaeba;display:inline-block;width:20%;margin-bottom:10%}
#mobile_pb_get_started_button{top:250px;transform:none;width:135px;display:inline-block;margin:7% 0 0 50%}
.mobile-pb-get-app-link{transform:none;top:134px;display:block;margin-left:21%}
.mobile-pb-saved-projects{height:87px;text-align:center}
#mobile-pb-saved-projects-title{display:inline-block}
.mobile-pb-saved-projects-btn{display:inline-block;margin-left:10%}
}
.specialOffersCat .wellContainer{margin:10px 10px 0 10px}
.specialOffersCat .specialOffersPromo{position:relative}
.specialOffersCat .tpContent .specialOffersPromo .promoTitle,.tealContent{color:#00a8b0}
@media(max-width:991px){.desktop-promo{display:none}
}
.specialOffersCat .specialOffersPromo .promoTitle{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:16px;color:#f05323;line-height:1.0}
.specialOffersCat .specialOffersPromo .promoCode{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;font-size:8px;color:#181512;margin-top:5px}
.specialOffersCat .specialOffersPromo .promoLink{font-family:"Avenir LT W01 35 Light",Verdana,Arial,sans-serif;font-size:8px;margin-top:3px;color:#131210;font-weight:500}
.specialOffersCat .specialOffersPromo .promoOffer{background-color:#faf9f7;opacity:1;position:absolute;top:8px;left:5%}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode{top:10px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode .promoLink{margin-top:5px}
.specialOffersCat .shippingOffer{margin:10px;padding:15px 0 10px;text-align:center;font-size:10px;background:url('/i/mobile/mdot_freeship_bkgd_2x-v141049631400048139.jpg') top left no-repeat}
.specialOffersCat .shippingTitle{font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;font-size:16px;color:#1b1512;line-height:1.0;text-align:center}
.specialOffersCat .shippingLink{font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;color:#fff;background-color:#f05323;width:25%;margin:auto;margin-top:10px;padding:5px 0;text-align:center;font-size:6px}
@media(orientation:landscape){@media(min-width:321px) and (max-width:568px){.mobile-pb-expended-img{width:270px}
}
.specialOffersCat .specialOffersPromo .promoTitle{font-size:28px;position:relative;top:5px;margin-bottom:6px}
.specialOffersCat .specialOffersPromo .promoCode{font-size:16px;margin-top:12px}
.specialOffersCat .specialOffersPromo .promoLink{font-size:16px;margin-top:4px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode{top:16px}
.specialOffersCat .specialOffersPromo .promoOffer.withoutPromoCode .promoLink{margin-top:12px}
.specialOffersCat .shippingLink{width:22%;font-size:11px;margin-top:15px}
.specialOffersCat .shippingTitle{font-size:26px;margin-top:15px}
}
.siteSubNavContainer.space-holder{height:88px!important}
.mobile-only{display:none}
@media(max-width:767px){body.responsive .not-mobile{display:none}
body.responsive *.mobile-only{display:block}
body.responsive a.mobile-only,body.responsive span.mobile-only,body.responsive i.mobile-only,body.responsive b.mobile-only{display:inline-block}
body.responsive .mobile-promo .global-promo .offer{line-height:33px;text-align:right;color:#f05323}
body.responsive .mobile-promo .global-promo .seperator{font-size:1.2em;margin:8px 2.0% 0}
body.responsive .mobile-promo .global-promo .offerCode{line-height:33px;text-align:right;color:black}
body.responsive .mobile-promo{border-bottom:1px solid #c1cbd4}
body.responsive .mobile-promo .global-promo a{font-weight:bold;font-size:.8em;font-family:'Avenir LT W01 55 Roman',helvetica,arial,sans-serif;display:flex;justify-content:center}
}
@media screen and (max-width:767px){.is-mobile-size{display:block}
.is-desktop-size{display:none}
}
@media screen and (min-width:768px){.is-mobile-size{display:none}
.is-desktop-size{display:block}
}
.decorHdr{margin:10px 10px}
.dCenter{margin-top:-11px}
ul.decorNavList{display:block;width:100%;height:19px;border-bottom:1px solid #dcdee1}
.decorNavList li{float:left;display:inline;margin-right:20px;height:19px;list-style-type:none}
.decorNavList li a{text-decoration:none;font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif;font-size:12px;color:#58595b;text-transform:uppercase}
.decorNavList li a.selected{background:0;height:18px;margin-bottom:1px;background-position:50% 100%;background-size:15px 10px;background-origin:content-box;border-bottom:#f05323 2px solid}
#cluster_cat_promo_container{position:absolute;top:30%;right:10px}
.promo-banner-container{max-width:100%;text-align:center;overflow:hidden}
.promo-banner-top{margin-bottom:2px}
.promo-banner-bottom{margin-top:2px;margin-bottom:10px}
.pr484_table_outer,.pr484_table_inner{width:100%}
.catImageContainer{position:relative;max-width:498px}
.video-player-youtube iframe,.video-player-youtube-playlist iframe{z-index:0!important}
.promowell_main,.promo-well-pghd{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:"Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size:16px}
.promowell_offer_txt,.promo-well-pghd .offer-text{font-size:24px;padding:10px 15px 0 15px;line-height:1.13em;color:#f05323}
.promowell_code_txt,.promo-well-pghd .offer-code-text,.promo-well-pghd .more-details-text{padding:10px 15px}
.promo-well-pghd .more-details-text{font-size:12px}
.promowell_main a,.promo-well-pghd a{color:#181512;text-decoration:none}
.promowell_main b,.promowell_main strong,.promo-well-pghd b,.promo-well-pghd strong,.promo-well-pghd .more-details-text,.marquee-cta-pghd .marquee-title{font-family:"Avenir LT W01 85 Heavy",Helvetica,Arial,sans-serif}
.marquee-cta-pghd{top:5%;color:#2d3137}
.marquee-cta-pghd .btn{padding-top:20px;font-family:"Avenir LT W01 55 Roman",Helvetica,Arial,sans-serif;text-transform:uppercase}
.marquee-cta-pghd .btn .btn-primary{border-radius:4px;padding:10px 20px;line-height:inherit}
.marquee-cta-pghd .marquee-title{font-size:24px;letter-spacing:1px;line-height:1.17em}
.dyn-content-cta-section{position:absolute;top:4%;width:55%}
.dyn-content-cta-left{left:3%;text-align:left}
.dyn-content-cta-right{right:3%;text-align:right}
.dyn-content-cta-title{font-family:"Avenir LT W01 85 Heavy",Helvetica,Arial,sans-serif;font-size:18px}
.dyn-content-cta-link{font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif;font-size:12px;margin-top:3%}
.catHeaderWrapper .footerLink{position:absolute;text-transform:uppercase;line-height:1.77em}
#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container{width:39%}
#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container .sms-template-form #label_tfc_phone{font-size:14px}
#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container .sms-template-form #tfc_disclaimer{font-size:10px}
#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container .sms-template-form #app_download_links a{margin:0 4px}
#prints_resp_sms_template .sms-template-wrapper .sms-template-banner-image img,#cns_resp-sms-template .sms-template-wrapper .sms-template-banner-image img,#pzg_resp-sms-template .sms-template-wrapper .sms-template-banner-image img{height:280px;object-fit:fill}
#cns_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form #label_tfc_phone,#pzg_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form #label_tfc_phone{font-size:14px}
#cns_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form #tfc_disclaimer,#pzg_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form #tfc_disclaimer{font-size:10px}
#cns_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form .sms-template-info h2.heading,#pzg_resp-sms-template .sms-template-wrapper .sms-template-form-container .sms-template-form .sms-template-info h2.heading{font-size:24px!important}
@media(min-width:768px){#cns_resp-sms-template .sms-template-wrapper .sms-template-form-container,#pzg_resp-sms-template .sms-template-wrapper .sms-template-form-container{width:65%;right:15px}
#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container.top-right,#prints_resp_sms_template .sms-template-wrapper .sms-template-form-container.bottom-right{right:5px}
#cns_resp-sms-template .sms-template-wrapper .sms-template-form-container.top-right{top:1%}
}
@media(max-width :479px){.dyn-content-cta-section{position:relative;width:100%;margin-bottom:8%}
.dyn-content-cta-title{font-size:14px}
.dyn-content-cta-link{font-size:12px}
.dyn-content-cta-title,.dyn-content-cta-link{margin-top:1%}
.dyn-content-cta-left,.dyn-content-cta-right{right:0;left:0;text-align:center}
}
@media(min-width:768px){.promowell_main,.promo-well-pghd{position:absolute;right:10px;background-color:rgba(255,255,255,0.9)}
.marquee-cta-pghd{position:absolute;left:2%}
.marquee-cta-pghd .btn span{display:none}
}
@media(max-width:767px){.promowell_main,.promo-well-pghd{background-color:#ebedf0;margin-top:-3px}
.promowell_offer_txt,.promo-well-pghd .offer-text{padding:10px 15px 0 15px;font-size:15px}
.promowell_code_txt,.promo-well-pghd .offer-code-text{padding:5px 15px}
.promowell_code_txt br,.promo-well-pghd .offer-code-text br{display:none}
.promowell_main div:last-child,.promowell_main a div:last-child,.promo-well-pghd a div:last-child,.promo-well-pghd div:last-child{padding:5px 15px 10px 15px}
.marquee-cta-pghd{margin-top:3px;text-align:center}
.marquee-cta-pghd .marquee-title{font-size:14px;line-height:1.29em}
.marquee-cta-pghd .btn{margin-bottom:23px}
.marquee-cta-pghd .btn .btn-primary,.marquee-cta-pghd .btn .btn-primary:hover{background-color:transparent}
.marquee-cta-pghd .btn .btn-primary{color:#2d3137;font-family:"Avenir LT W01 85 Heavy",Helvetica,Arial,sans-serif;padding:0}
.pageTitleContainer{display:block}
.video-player-youtube,.video-player-youtube-playlist,.video-player-youtube iframe,.video-player-youtube-playlist iframe{height:100%!important}
.youtube-player,.youtube-playlist-player{position:inherit!important}
.video-player-youtube iframe,.video-player-youtube-playlist iframe{width:100%!important}
#cluster_cat_promo_container,#cluster_cat_promo_container .promowell_main{position:relative}
#cluster_cat_promo_container{right:0}
#cluster_cat_promo_container .promowell_main{height:100%;width:100%}
#cluster_cat_promo_container .promowell_main br{display:none}
.catHeaderWrapper .footerLink{display:none}
}
@media(min-width:992px){.marqueeBottomMargin{margin-bottom:10px}
}
@media(max-width:991px){.promowell_main,.promo-well-pghd{font-size:13px}
.marqueeBottomMargin{margin-bottom:20px}
}
@media(min-width :768px) and (max-width:991px){#cluster_cat_promo_container,.promowell_main,.promo-well-pghd{top:14%}
.promowell_main,.promo-well-pghd{width:187px;min-height:189px;height:auto}
.promowell_offer_txt,.promo-well-pghd .offer-text{font-size:18px}
.marquee-cta-pghd .marquee-title{font-size:18px;line-height:1.22em}
}
@media screen and (min-width:768px) and (max-width:999px){ul.decorNavList.limitedWidth{float:left;width:80.5%}
}
@media(min-width :992px) and (max-width:1199px){#cluster_cat_promo_container,.promowell_main,.promo-well-pghd{top:15%}
.promowell_main,.promo-well-pghd{width:238px;min-height:207px;height:auto}
}
@media(min-width:1200px){.promowell_main,.promo-well-pghd{top:30%;width:295px;min-height:185px;height:auto}
}
@media screen and (min-width:1000px) and (max-width:1299px){ul.decorNavList.limitedWidth{float:left;width:85%}
}
@media screen and (min-width:1300px) and (max-width:1600px){ul.decorNavList.limitedWidth{float:left;width:88%}
}
@media(min-width:1600px){.marquee-cta-pghd .marquee-title{font-size:28px;line-height:1.14em}
}
.aboutSectionTabs{display:flex;border-bottom:1px solid #c6c7c9;margin:30px auto 20px;justify-content:center;text-align:center;font-family:"Avenir LT W01 85 Heavy",Helvetica,Arial,sans-serif;font-size:12px}
.about,.product-tips{width:48%;padding-bottom:12px;color:#58595b;text-transform:uppercase}
.bottom-line{color:#f05323;border-bottom:2px solid #f05323}
#about-cat-section{margin:auto 2%}
#showToggler{color:#1aaeba;font-size:13px;font-weight:500;font-family:"Avenir LT W01 45 Book",Verdana,Arial,sans-serif;text-transform:none;cursor:pointer}
.hide-section{display:none}
h2.aboutHeadLine{padding:0!important;margin:0!important}
@media(min-width :768px){.aboutSectionTabs,#ellipsis,#more-less-toggler,.hide-on-desktop{display:none!important}
h2.aboutHeadLine{padding:9px 0 0!important}
}
@media(max-width :767px){.hide-tab,.hide-on-mobile{display:none!important}
.show-less{position:relative;height:75px;white-space:normal;overflow:hidden;display:inline-block;margin:0}
.show-less::before{content:'';top:40px;width:100%;height:50%;position:absolute;background:linear-gradient(to bottom,rgba(255,255,255,0.1),white)}
#more-less-toggler{margin-top:5px}
.show-more{height:100%;white-space:normal;overflow:visible;display:inline-block;text-overflow:unset;margin:0}
#about-cat-section .br-SpanBar.hide-on-desktop{margin:30px -3% 15px}
#ellipsis,#more-less-toggler{margin:1% 3%}
}