.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('er/public_html/img_/store/subhead_gradient.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}
h2.aboutHeadLine.commonDeepCarrotHeading{color:#d74012;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;font-weight:normal;font-size:13px!important}
h2.aboutHeadLine.commonDeepCarrotHeading+p{margin-top:0}
.gtSign::after{content:" >"}
#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_footer h2.aboutHeadLine.commonGreyHeading{font-family:"Avenir LT W01 55 Roman",verdana,arial,sans-serif;font-weight:normal}
.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(er/public_html/img_/ui/btn_go_purple_sprite.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(er/public_html/img_/ui/btn_go_purple_sprite.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('er/public_html/img_/store/subhead_gradient.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(er/public_html/img_/misc/btn_ctr_primary_hover.gif) repeat-x scroll left top}
#sflyButtonContainer a.primaryButton span.content{background:transparent url(er/public_html/img_/misc/btn_ctr_primary.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(er/public_html/img_/misc/btn_sprite.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(er/public_html/img_/misc/btn_sprite.gif);background-position:-20px -2px;background-repeat:no-repeat}
#sflyButtonContainer a.primaryButton:hover span.right{background-image:url(er/public_html/img_/misc/btn_sprite.gif);background-position:-68px -2px;background-repeat:no-repeat}
#sflyButtonContainer a.primaryButton span.right{background-image:url(er/public_html/img_/misc/btn_sprite.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(er/public_html/img_/store/subhead_gradient.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(er/public_html/img_/store/subhead_gradient.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(er/public_html/img_/store/img_tab_hover.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("er/public_html/img_/store/subhead_gradient.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('er/public_html/img_/SFLY/img_bullet_darkGray.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(er/public_html/img_/misc/btn_ctr_primary_hover.gif) repeat-x scroll left top}
div#sflyButtonContainer a.primaryButton span.content{background:transparent url(er/public_html/img_/misc/btn_ctr_primary.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(er/public_html/img_/misc/btn_sprite.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(er/public_html/img_/misc/btn_sprite.gif);background-position:-20px -2px;background-repeat:no-repeat}
div#sflyButtonContainer a.primaryButton:hover span.right{background-image:url(er/public_html/img_/misc/btn_sprite.gif);background-position:-68px -2px;background-repeat:no-repeat}
div#sflyButtonContainer a.primaryButton span.right{background-image:url(er/public_html/img_/misc/btn_sprite.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('er/public_html/img_/SFLY/img_bullet_darkGray.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(er/public_html/img_/ui/btn_go_purple_sprite.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('er/public_html/img_/store/subhead_gradient.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('er/public_html/img_/store/subhead_gradient.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("er/public_html/img_/sflystore/pip/imgWidthDottedLine.png") repeat-x}
.bsi_left_arrow{background:url("er/public_html/img_/sflystore/pip/bundleImgLeftArrow.png") no-repeat left center;width:6px;height:13px;float:left}
.bsi_right_arrow{background:url("er/public_html/img_/sflystore/pip/bundleImgRightArrow.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("er/public_html/img_/sflystore/pip/imgHeightDottedLine.png") repeat-y;overflow:auto;min-height:100%;height:100%}
.bsi_top_arrow{background:url("er/public_html/img_/sflystore/pip/bundleImgTopArrow.png") no-repeat left center;width:13px;height:6px;position:absolute;top:0}
.bsi_bottom_arrow{background:url("er/public_html/img_/sflystore/pip/bundleImgBottomArrow.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("er/public_html/img_/sflystore/thumbShadow.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('er/public_html/img_/publishing/ui/loading_indicator.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('er/public_html/img_/sflystore/productcompare/favorite_on.png');background-repeat:no-repeat}
div.favoritesElementUnchecked{background-image:url('er/public_html/img_/sflystore/productcompare/favorite_default.png');background-repeat:no-repeat}
#stationeryThumbnail .favoriteHeart{cursor:pointer;height:27px;width:30px;position:absolute;float:left;visibility:hidden;background:url("er/public_html/img_/sflystore/productcompare/favorite_default.png") no-repeat}
#stationeryThumbnail .favoriteHeartOn{visibility:visible;background:url("er/public_html/img_/sflystore/productcompare/favorite_on.png") no-repeat}
#stationeryThumbnail .favoriteHeartHover{visibility:visible;background:url("er/public_html/img_/sflystore/productcompare/favorite_hover.png") no-repeat}
#sflystoreThumbnail .favoriteHeart{cursor:pointer;height:26px;width:29px;position:relative;float:left;top:-4px;background:url("er/public_html/img_/sflystore/favorites/iconFav_default.png") no-repeat}
#sflystoreThumbnail .favoriteHeartHover{background:url("er/public_html/img_/sflystore/favorites/iconFav_hover.png") no-repeat}
#sflystoreThumbnail .favoriteHeartOn{background:url("er/public_html/img_/sflystore/favorites/iconFav_On.png") no-repeat}
.thumbDetails{float:left;padding-left:10px;text-align:left}
.qvHover{height:26px;left:55px;width:80px;background:url("er/public_html/img_/sflystore/thumbnail_hover_quickview.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('er/public_html/img_/sflystore/thumb_compare_tab.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('er/public_html/img_/sflystore/remove_x.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(er/public_html/img_/sflystore/quickview/close_icon.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("er/public_html/img_/store/dropdown_gradient_sides.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("er/public_html/img_/sflystore/pricing/dropdown_shadow_bottom.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('er/public_html/img_/sflystore/productcompare/gradient_bar.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('er/public_html/img_/sflystore/productcompare/favorites_window_green_tab.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(er/public_html/img_/sflystore/productcompare/x_close.gif) no-repeat center center!important;cursor:pointer}
#compareProductsViewWindow-iFrame{height:600px!important}
#compareProductsLeftArrow{background-color:#ededed;background-image:url('er/public_html/img_/sflystore/productcompare/left_arrow_off.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('er/public_html/img_/sflystore/productcompare/left_arrow_on.png')}
#compareProductsRightArrow{background-color:#ededed;background-image:url('er/public_html/img_/sflystore/productcompare/right_arrow_off.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('er/public_html/img_/sflystore/productcompare/right_arrow_on.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(er/public_html/img_/sflystore/imgDialogClose.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("er/public_html/i/creationpath/learnMoreDialog/hangingkitIcon.png");background-size:contain;background-repeat:no-repeat;height:65px;width:65px;margin:auto}
.middlePart .rightPart .hangingTemplate{background-image:url("er/public_html/i/creationpath/learnMoreDialog/templateHanging.jpg");background-repeat:no-repeat;background-size:contain;height:198px;width:280px;display:inline-block;vertical-align:bottom}
.middlePart .dawImage{background-image:url("er/public_html/i/creationpath/learnMoreDialog/wallPicture.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("er/public_html/i/creationpath/learnMoreDialog/dottedStepsImage.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}
.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:#00829b;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%}
}
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}