#TB_window{font:12px Arial,Helvetica,sans-serif !important;color:#333 !important}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}
#TB_window a:link{color:#666;!important}
#TB_window a:visited{color:#666;!important}
#TB_window a:hover{color:#000;!important}
#TB_window a:active{color:#666;!important}
#TB_window a:focus{color:#666;!important}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(/wcsstore/Flowers/images/runtime/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed !important;background:#fff !important;z-index:102 !important;color:#000 !important;display:none;border:4px solid #525252 !important;text-align:left !important;top:1% !important;left:50% !important;margin-top:0 !important;height:auto !important}
* html #TB_window{position:absolute !important;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px') !important}
#TB_window img#TB_Image{display:block !important;margin:15px 0 0 15px !important;border-right:1px solid #ccc !important;border-bottom:1px solid #ccc !important;border-top:1px solid #666 !important;border-left:1px solid #666 !important}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{margin:0 0 0 0 !important;padding:7px 10px 5px 0 !important;text-align:right !important;float:right !important}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;font-size:14px;font-weight:bold}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both !important;overflow:hidden !important;text-align:left !important;padding:5px !important;*padding:10px !important;height:auto !important}
#TB_ajaxContent.TB_modal{padding:15px !important}
#TB_ajaxContent p{padding:5px 0 5px 0 !important}
#TB_load{position:fixed;display:none;height:auto;width:auto;z-index:103;top:50%;left:50%;margin:-90px 0 0 -90px}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both;border:0;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
.closeLink{background:url("//cdn1.1800flowers.com/wcsstore/Flowers/images/close_icon.gif") no-repeat right top;padding-right:16px;height:15px;text-decoration:none;display:block}
.closeLink:hover{text-decoration:underline}
#TB_processing{background:#e8e8e8 url("//cdn1.1800flowers.com/wcsstore/Flowers/images/loading.gif") no-repeat 10px 0;position:absolute;left:0;bottom:0;width:100%;height:32px !important;font-size:10px;display:none}
#TB_processing span{float:left;margin-top:10px;margin-left:50px}
#TB_ajaxContent td.productpageerror{padding:0 !important}
.deliveryDetails{background:#ebb6f1;border:1px solid #8346a5}
.deliveryDetails span{background:#fff;font-size:11px;font-weight:bold;float:left;width:15px;height:15px;display:block;text-align:center}
.whitebg{background:#fff;width:100%}
.flexMsg{font-size:11px;color:#8346a5}
.rightColumn{background:#d6e7d7;padding:5px;overflow:auto;width:100%}
.violetFont{color:#8346a5}
.shipMsg{display:none;font-size:12px;font-weight:bold}
.giftRemainder{margin:5px;list-type:disc}
.giftRemainder li{font-size:11px}
h5{margin:5px 0}
#shippingcharge,#upcharge,#surcharge{font-size:12px;font-weight:normal;margin-top:5px}
.totalcharge{font-size:12px;font-weight:600}
#confirm span.radio{vertical-align:bottom}
#confirm span.label{vertical-align:middle}
.deliveryDetailsstdService{height:30px;width:30px;background:#fff;border:1px solid #d0d0d0}
.deliveryDetailsstdService span{display:block;background:#fff;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:11px;font-weight:bold;float:left;width:10px;height:10px;text-align:center}
.deliveryDetailsUpCharge{height:30px;width:30px;background:#f8f2b1;border:1px solid #d0d0d0}
.deliveryDetailsUpCharge span{display:block;background:#fff;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:11px;font-weight:bold;float:left;width:10px;height:10px;text-align:center}
.deliveryDetailsPromoCharge{height:30px;width:30px;background:#d6e7d7;border:1px solid #d0d0d0}
#primePassportSaturday .deliveryDetailsPromoCharge{background:#f8f2b1}
.deliveryDetailsPromoCharge span{display:block;background:#fff;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:11px;font-weight:bold;float:left;width:10px;height:10px;text-align:center}
.ui-datepicker td.calPromoCharge{background:#d6e7d7 !important}
.ui-datepicker td.calUpCharge{background:#f8f2b1 !important}
.ui-datepicker td.calStdCharge{background:#fff !important}
.ui-datepicker td.tdhover{background:#ebb6f1 !important;border:0 solid #8346a5 !important;color:#8346a5}
#deliveryCalendar{width:324px;font-family:arial;font-size:12px;color:#fff;text-align:center;height:auto}
#calendarNavigation{background-color:#8346a5;height:20px;width:322px;_width:322px}
div.calMonth{background-color:#8346a5;border:1px solid #8346a5;margin:0 auto;text-align:center;width:324px;clear:both}
.calMonthHdr{background-color:#8346a5;height:25px;_height:30px;padding-top:8px;width:320px;border-bottom:1px solid #ccc;text-align:center;margin:0 auto}
.calDaysHdr{width:322px;height:20px}
.calDaysHdrtxt{float:left;width:46px;margin-top:4px;text-align:center;text-transform:capitalize}
div.calWeek{height:56px;width:322px;padding:0 0 0 2px;background-color:#ccc;_height:54px}
.calDay{float:left;width:44px;height:54px;font-size:10px;border-collapse:collapse;text-align:center;margin:.3%}
.calDay span.date{display:block;text-align:left;margin-left:1px}
div.inactiveday{background-color:#e9e9e9;color:#666}
div.activeday{float:left;background-color:#fff;border-collapse:collapse;position:fixed;color:#666}
span.calMonthtxt{font-size:13px;font-weight:bold;color:#fff}
#deliveryCalendar h3{color:#000;text-align:left;font-size:16px;font-family:arial;margin:5px 0 0 0}
.rightColumn h3{margin:0;font-size:16px;font-family:arial;color:#000}
.calweek span.date{display:block;float:left;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#8346a5;height:15px;width:15px;font-size:11px;font-weight:bold;margin-right:15px;*margin-right:15px;_margin-right:12px;text-align:center}
.calUpCharge span.date{display:block;float:left;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#8346a5;height:15px;width:15px;font-size:11px;font-weight:bold;margin-right:15px;*margin-right:15px;_margin-right:12px;text-align:center}
.calHover,.calSelected:hover,.holiday:hover{background-color:#ebb6f1 !important;color:#8346a5;float:left;font-size:10px !important;height:54px;text-align:center;width:44px;margin:.3%;cursor:pointer}
#stdservicecharge{width:96%;padding:2%;margin:2px 0;background:#fff}
#calchargedisp{width:96%;padding:2%;margin:0;background:#fff}
table.calRightHeading,table.calRightHeading+table{width:100%}
#cal_closeAjaxWindow{float:right;padding:0;text-align:right}
#overlay .close{width:85px}
#month0{margin-top:2px}
.monthAlign{margin-top:10px !important}
div.calPromoCharge{border:1px solid #ccc;float:left;width:44px;*width:46px;height:54px;*height:56px;font-size:10px !important;background-color:#d6e7d7 !important;color:#666;line-height:12px}
div.calUpCharge{float:left;width:44px;height:54px;font-size:10px !important;background-color:#f8f2b1 !important;color:#666;margin:.3%;line-height:12px}
div.calUpCharge:hover{background-color:#ebb6f1 !important;cursor:pointer}
div.calStdCharge{float:left;width:44px;height:54px;font-size:10px !important;background-color:#fff !important;color:#666;text-align:center;margin:.3%;line-height:12px}
div.calStdCharge:hover{background-color:#ebb6f1 !important;cursor:pointer}
div.calPOSSurCharge{border:0 solid #f8f2b1;float:left;width:44px;height:54px;font-size:10px !important;background-color:#f8f2b1 !important;color:#666;text-align:center;line-height:12px}
div.calNEGSurCharge{float:left;width:44px;height:54px;font-size:10px !important;background-color:#d6e7d7 !important;color:#666;text-align:center;margin:.3%;line-height:12px}
div.date{display:block;float:left;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#8346a5;height:15px;width:15px;font-size:11px;margin-right:15px;*margin-right:15px;_margin-right:12px;text-align:center}
div.date1{display:block;float:left;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#8346a5;height:15px;width:15px;font-size:11px;margin-right:15px;*margin-right:15px;_margin-right:12px;text-align:center}
.calendarHolidays{margin:5px;list-type:disc}
.calendarHolidays li{list-style:inside;font-size:11px;font-family:arial;margin:2px 2px 2px 10px}
.calCursor{cursor:pointer !important;text-align:center}
.calInfoTxt{font-size:10px;color:#000;text-align:left}
.calErrorInfo{color:red;height:50px;padding:0 0 8px 20px}
.calHolidayTxt{padding-top:5px;padding-left:5px}
.datasetcontent div.productimg img{width:144px}
.contentRightGuidedNav{float:left;padding:0;margin:0;width:805px;height:auto !important}
.calUpCharge span{background:#fff;font-size:11px;font-weight:bold;float:left;width:15px;height:15px;display:block;text-align:center}
#confirm-container{height:260px !important}
#stdShipCharge{width:110%}
*{margin:0}
.sale1,.sale2,.sale3{display:none}
#collectionSubProduct2 .subproductprice{text-decoration:none !important}
#collectionSubProduct2 .subproductsameday,#collectionSubProduct2 .subproductgpt{margin-top:0 !important}
#shipmentDesc,#shipmentUpDesc,#shipmentPromoDesc{font-size:11px}
span#shipmentUpDesc{margin-left:5px}
span#shipmentUpDescMasg{display:block;padding-bottom:3px;font-size:13px}
span#priceMsg{font-size:13px}
.calActions span#priceMsg{font-size:11px}
#trsDeliveryWidth{background-color:#efe;margin:5px 0;width:373px}
.trsDeliveryText tr{height:24px}
#trsDeliveryWidth{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}
.pLeft5{padding-left:5px}
#prm_pp{padding-left:5px}
#confirm-overlay{background-color:#eee;cursor:wait !important;opacity:.75 !important;height:100% !important;width:100% !important;position:fixed !important;left:0 !important;top:0 !important;z-index:1001 !important}
*{margin:0}
#confirm-container{height:auto;width:420px;font-family:arial;font-size:13px;text-align:left;background:#fff;border:2px solid #609;position:absolute;z-index:1002;left:19%;top:24%}
#confirm-container .header{height:30px;width:100%;background:#609;color:#fff;font-size:1.1em;font-weight:bold;line-height:30px}
#confirm-container .header span{padding-left:8px}
#confirm-container #message{color:#333;font-size:1em;margin-bottom:0;margin-left:0;margin-right:0;margin-top:20px !important;padding:0 20px 3px !important}
#confirm-container .errorMessage{clear:both;color:red;margin:0;padding:12px 4px 12px 8px;font-size:1em}
#confirm-container .buttons{width:160px;float:left;padding:10px 8px 0;*padding:10px 8px;font-size:1.1em}
#confirm-container .buttons div{border:medium none;color:#666;cursor:pointer;float:left;font-size:1px;font-weight:normal;height:20px;margin-left:4px;text-align:center;width:70px !important}
#confirm-container a.modal-close,#confirm-container a.modal-close:link,#confirm-container a.modal-close:active,#confirm-container a.modal-close:visited{text-decoration:none;font-size:1.1em;position:absolute;top:-1px;left:400px;color:#ccc}
#confirm-container a.modal-close:hover{color:#eee}
.simplemodal-data{min-height:200px;*height:auto}
.simplemodal-wrap{height:100%;outline:0 none;width:100%;overflow:auto}
.errMesage{color:red;margin:0;padding:12px 4px 12px 8px;font-size:1em}
.buttons div.cancel{background-image:url("//media1.1800flowers.com/800f_assets/jet/website/images/flowers/brandable/btn_cancel.gif");background-repeat:no-repeat;width:62px}
.buttons div.continue{background-image:url("//media1.1800flowers.com/800f_assets/jet/website/images/flowers/brandable/btn_continue.gif");width:76px}
#flexoptionsRadio{margin:-13px 0 0 14px;width:395px}
.MiddleC #flexMsgProdDisplay.surDMssg{display:none !important}
#flexMsgProdDisplay.surDMssg{color:#000;margin:10px 0 14px 4px !important}
#flexDateSelect #flexForm .buttons{top:0;right:-110px}
.surDMssg{color:red;font-weight:bold}
.flexradio{margin-left:0;vertical-align:top}
#stdSerUpChargeInfo,#stdServiceChargeInfo,#calHoliday{display:none !important}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0}
.cloud-zoom-big{border:1px solid #ccc;overflow:hidden;margin:3px 0 0 5px;width:345px!Important;height:378px!Important}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}
.zoom-desc img{width:40px}
#thumb-a,#thumb-0,#thumb-1,#thumb-2,#thumb-3{border:1px solid #dbb890;float:left;margin:10px 10px 0 0;width:70px}
#thumb-a img,#thumb-0 img,#thumb-1 img,#thumb-2 img,#thumb-3 img{width:70px}
#thumb-b{border:1px solid #ccc}
#thumb-c{border:1px solid #ccc}
#thumb-d{border:1px solid #ccc}
.ProductPageDisplay{height:378px;width:345px}
#zoomstyle{height:0}
.FreeGiftWelcome h2,.FreeGiftWelcome h3{margin:0;padding:0;text-align:left;color:#593084;float:left;width:42%;height:22px;border:0;font-style:italic;line-height:19px;margin:5px}
.FreeGift-Item,.FreeGift-Photo,.FreeGiftRemove{float:left;font-size:14px}
.FreeGift-Item{width:210px;border-right:solid 1px #ccc;margin-right:15px}
.FreeGiftRemove{float:left;clear:both;width:95px}
.FreeGift-Buy{float:left;font-size:14px;width:270px;margin:4px 0}
.FreeGift-Buy .n-freeGiftTxt3{font-size:11px;margin:3px 25px;color:#666}
.FreeGift-Buy .radioBtn{margin:0 6px}
#TB_window .FreeGiftRemove a{display:block;padding:10px;margin:5px;background:#f25a29;color:#fff;text-decoration:none;text-align:center}
#TB_window .FreeGiftRemove a:hover,#TB_window .FreeGiftRemove a:focus{background:#d44d22;color:#fff}
.FreeGift-Photo{padding:5px}
#saveFGBtn img,#cancelFGBtn img{display:none}
#saveAddress_fg{float:left;margin-left:247px}
#CancelAddress_fg{width:96px;text-align:center;float:left}
#saveFGBtn{display:block;padding:10px;margin:5px;background:#f25a29;cursor:pointer;color:#fff}
#cancelFGBtn{display:block;padding:10px;margin:5px;background:#f25a29;cursor:pointer;color:#fff}
#TB_window #saveFGBtn:hover,#TB_window #saveFGBtn:focus,#cancelFGBtn:hover,#TB_window #saveFGBtn:focus{background:#d44d22;color:#fff}
.FreeGift-item{margin:4px 0 5px 0}
.FreeGift-item .FreeGift-ItemCode{font-size:10px}
#fgAddrbkContainer select{width:240px;height:30px;margin:4px}
.fgErrorSelect{color:#a00;font-weight:bold;padding:5px}
.fgGenericErr{float:left;color:#a00;font-weight:bold;clear:both;width:100%;font-size:14px;padding:0 0 9px 0;text-indent:6px}
#PinterestEspot_prodpage{float:left;width:80px}
#TwitterEspot_productpage{float:left;width:90px}
#GooglePlusProductPage{float:left;width:80px}
#review-smile-reminders{width:300px;height:350px;background:url('//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/smile-reminder-bg6.gif') no-repeat center;position:relative;margin-top:30px;margin-bottom:30px}
#review-smile-reminders .myAdd_date_month{width:50px}
#review-smile-reminders #myAdd_date_month1{width:50px;position:absolute;left:201px;top:156px}
#review-smile-reminders #myAdd_date_month2{width:50px;position:absolute;left:201px;top:237px}
#review-smile-reminders .myAdd_firstn,#review-smile-reminders .myAdd_lastn,#review-smile-reminders .myAdd_event .sm-textfield,#review-smile-reminders .myAdd_date_month,#review-smile-reminders .myAdd_date_date,#review-smile-reminders .myAdd_relation{display:none}
#review-smile-reminders #myAdd_date_month1,#review-smile-reminders .myAdd_event #smileReminderOccasion1,#review-smile-reminders #myAdd_firstn1,#review-smile-reminders #myAdd_lastn1,#review-smile-reminders #myAdd_date_date1,#review-smile-reminders #myAdd_date_month2,#review-smile-reminders .myAdd_event #smileReminderOccasion2,#review-smile-reminders #myAdd_firstn2,#review-smile-reminders #myAdd_lastn2,#review-smile-reminders #myAdd_date_date2{display:block}
#myAdd_date_date5,#review-smile-reminders #myAdd_hd_first{display:none}
#review-smile-reminders .myAdd_event{width:100px}
#review-smile-reminders #myAdd_event1{width:100px;position:absolute;left:16px;top:194px}
#review-smile-reminders #myAdd_event2{width:100px;position:absolute;left:16px;top:294px}
#review-smile-reminders .myAdd_date_month select{width:42px;font-size:8px}
#review-smile-reminders .myAdd_event select{width:130px}
#review-smile-reminders .myAdd_firstn{width:85px}
#review-smile-reminders #myAdd_firstn1{width:85px;position:absolute;left:15px;top:156px}
#review-smile-reminders #myAdd_firstn2{width:85px;position:absolute;left:15px;top:237px}
#review-smile-reminders .myAdd_firstn input{width:85px}
#review-smile-reminders .myAdd_lastn input{width:85px}
#review-smile-reminders .myAdd_lastn{width:85px}
#review-smile-reminders #myAdd_lastn1{width:85px;position:absolute;left:112px;top:156px}
#review-smile-reminders #myAdd_lastn2{width:85px;position:absolute;left:112px;top:237px}
#review-smile-reminders #smileReminderOccasion1{position:absolute;left:15px;top:192px}
#review-smile-reminders #smileReminderOccasion2{position:absolute;left:15px;top:274px}
#review-smile-reminders #myAdd_date_date1{position:absolute;left:241px;top:156px;font-size:10px}
#review-smile-reminders #myAdd_date_date2{position:absolute;left:241px;top:237px}
#review-smile-reminders .myAdd_date_date select{width:42px}
#review-smile-reminders .myAdd_hd_first{display:none}
.myAdd_hd_event{width:95px}
.myAdd_hd_date{width:53px}
.myAdd_hd_first div{color:#FFF}
.review-sm-check label{color:#FFF}
.n-chkReviewText{clear:both}
#miniShoppingCartRefreshDiv #inlineCart{background:none no-repeat scroll 0 0 #fff !important;border:1px solid #ccc;height:auto !important;left:70px;padding-bottom:30px;width:830px !important;z-index:9999;position:absolute}
#inlineCart2 .TableHeader{background:url("//cdn2.1800flowers.com/wcsstore/Flowers/images/inline/add-to-cart-header.gif") no-repeat scroll 0 0 rgba(0,0,0,0);border:medium none;height:90px;width:830px}
#inlineCart2 .cartsub{color:#000 !important;width:767px}
#inlineCart2 .TableHeader .tAligh{display:none}
#inlineCart .cartimg img{height:151px;width:138px}
.inlineCartSummary{border-bottom:1px solid #000;font-size:12px;margin:0 0 0 60px;padding-bottom:30px;width:708px}
.inCartTotals{position:relative;background-color:transparent;border:medium none;height:35px}
#inlineCart .cart-Shippingline-item{margin:87px 8px 0 63px;width:300px}
.inDisclaimer{text-align:right;width:775px;background-color:transparent;border:0}
#inlinebtmsec .inButton1 .inVcart a,#inlineCart .inProduct a{color:#000;font-size:12px;font-weight:bold;text-decoration:none}
#inlinebtmsec .inButton1 .inVcart{float:none;position:relative;top:-50px;left:70px}
#inlineCart .inProduct{width:200px;position:relative;width:100px;top:-50px;left:75px}
#inlinebtmsec .inButton2 .inVcart{bottom:0;left:0;top:0;position:relative}
#inlineCart .inButton2 .inVcart img{display:block;height:55px;width:264px;float:right}
#inlineCart2 #closeX a{position:absolute;right:12px;top:5px}
#inSubTotals,#inlineCart2 .cartsubttl{color:#000 !important;font-size:20px;font-weight:bold}
.inButton2 .inVcart{border:0}
#wrapSubtotal{margin-right:30px;width:200px}
#cardimages-inlinecart{margin-right:50px;text-align:right;margin-top:10px}
#inlinebtmsec{height:330px;position:relative}
#inlineCart .inButton1{background:0}
#inlineCart .inButton1 .inButton2{margin-top:0;float:right;padding-right:50px}
#inlineCart .inButton1 .inProduct{float:left;left:85px;position:relative;top:-45px;width:200px}
#e-spot_inlineCart{display:none}
#socialNav-prodpage{display:none}
#passRegularCheckout{width:980px;margin:0 auto}
#expresspaychk{overflow:hidden}
#mini_shopcart_FloralImg a img{opacity:.8;filter:alpha(opacity=40);position:absolute}
#mini_shopcart_floralimgvase a img{opacity:.8;position:absolute}
#mini_shopcart_FloralImgTop a img{opacity:.8;filter:alpha(opacity=150)}
.calMonthHdr{background-color:#8346a5;border-bottom:1px solid #ccc;font-weight:bold;font-weight:900;font-size:16px;height:22px;margin:0 auto;padding-top:8px;text-align:center;width:322px}
.calMonthHdr a,.calMonthHdr a img{outline:0}
div.calMonth{background-color:#8346a5;border:0 solid #8346a5;margin:18px -1px;text-align:center;width:324px;clear:both}
#inlineCart #e-spot_inlineCart{background-image:url("//cdn2.cheryls.com/wcsstore/CherylAndCompany/images/express-checkout.gif");display:block;height:44px;margin-left:28px;margin-top:-30px;width:775px}
#inlinebtmsec .or{display:none}
#n-chkgwallet{display:block !important}
#inlineCart2 #n-chkgwallet{left:252px;top:290px;width:200px;display:block !important;height:50px;position:absolute}
#inlineCart2 #cart-btn-visa{right:40px;top:230px;display:block !important;height:50px;position:absolute}
#inlineCart2 #cart-btn-paypal,#inlineCart2 #paypal_incontext_button{left: 5%;/* right:0; */width:146px;top:230px;display:block !important;height:50px;margin:0 auto;position:absolute;}
#inlineCart2 #checkoutButtonDiv{right:200px;top:290px;display:block !important;height:50px;position:absolute}
#inlineCart2 #chase-ms-pay-button{left: 30%;top: 230px;display:block !important;height:50px;position:absolute;}
#inlineCart2 #amex-express-checkout{left: 23%;top:230px;display:block !important;height:50px;position:absolute;width: 155px;margin: 0 auto;right: 0;}
#CP-chkCartBtnsBtm.CP-chkCartBtns{display:block;background-image:url("//cdn2.1800flowers.com/wcsstore/Flowers/images/shoppingcartexbkd163.gif");background-position:0 0;background-repeat:no-repeat;float:right;height:220px;margin-top:8px;padding-top:22px;width: 690px;clear:both;background-size: 700px 150px;}
#CP-chkCartBtnsBtm #n-chkgwallet,#CP-chkCartBtnsBtm #cart-btn-paypal,#CP-chkCartBtnsBtm #paypal_incontext_button,#CP-chkCartBtnsBtm #cart-btn-visa{display:block}
.cart-buttons-btm{width: 100%;height:140px;float:right;position:relative;}
.CP-chkCartBtns #cart-btn-visa{width:154px;height:34px;position:absolute;right:20px;top:30px}
#CP-chkCartBtnsBtm #n-chkgwallet{width:174px;height:34px;position:absolute;left:137px;top:80px}
#CP-chkCartBtnsBtm #cart-btn-paypal,#CP-chkCartBtnsBtm #paypal_incontext_button{width:146px;height:34px;position:absolute;left: 4%;/* right:0; */top:30px;margin:0 auto !important;}
#CP-chkCartBtnsBtm #cart-btn-masterpass{width:145px;height:34px;position:absolute;right:100px;top:80px}
#CP-chkCartBtnsBtm #chase-payment-button{width:120px;height:34px;position:absolute;left: 28%;top: 30px;}
#CP-chkCartBtnsBtm #amex-express-checkout{width:155px;height:34px;position:absolute;left: 22%;top:30px;margin: 0 auto;right: 0;}
#exp_payment_wrapper{text-align:right;min-width:397px;margin:20px 0}
.exp-pay-options{display:inline-block;border:solid 1px #ccc;margin:0 auto;padding:3% 0;width:395px;text-align:center;position:relative}
.exp-option{margin:5px 7px;display:inline-block;vertical-align:middle;cursor:pointer}
#exp_payment_wrapper a{display:inline-block;float:none;margin:0}
a#apLink{margin:10px 0 30px 0}
.exp-options-hdr{position:absolute;top:-12px;left:50%;width:250px;margin:0 0 0 -125px;color:#000;display:block;background:#fff;font-size:18px;padding:0}
.chase-checkout-container img{max-height:34px}
.bd-cyo #exp_payment_wrapper{min-width:100%}
.bd-cyo #apLink{text-align:center;display:block;float:right;margin:0}
.bd-cyo #apLink img{width:95%}
.bd-cyo .exp-pay-options{float:left;width:100%;text-align:left}
.bd-cyo .exp-options-hdr{width:90%;margin:-16px auto 0 auto;font-size:14px;position:relative;left:0;top:0;text-align:center}
.bd-cyo .exp-pay-options{margin:20px auto}
.bd-cyo .exp-option img{max-height:30px}
.bd-cyo .exp-option{margin:5px 7px 5px 42px}
#add-update{position:relative;top:396px;left:0;text-align:center;margin:0 auto}
#viewGreetingCards{width:347px;min-height:103px}
#u303 img{display:none}
#u303 span#cache1{background:#5e3987;border:solid 1px #55357c;width:107px;height:30px;display:block;color:#fff;text-align:center;line-height:31px;font-size:11px}
#u303 span#cache1:hover{background-position:center bottom;width:107px;height:30px;display:block;background:#3b1960}
#viewGreetingCards .perTxt{width:230px;min-height:60px;color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:15px 0 0 10px}
#viewGreetingCards #perMsgHdr{float:left;clear:both;font-weight:bold}
#viewGreetingCards #perMsgBdy{float:left;clear:both}
#viewGreetingCards a.img{float:left;clear:both;margin:0 0 0 8px}
#personalize-GCI #u342{padding:5px}
#personalize-GCI .ax_checkbox{position:relative;border-top:1px dashed #43201c;height:15px}
#personalize-GCI .ax_paragraph span{font-size:14px;color:#43201c;font-weight:bold}
#u344_input{position:absolute;left:0;top:5px;width:100px;height:16px;font-size:13px;color:#424242;width:19px}
#u345{position:absolute;left:30px;top:5px;width:82px;word-wrap:break-word;font-size:13px}
.ax_paragraph{word-wrap:break-word}
#personalizedItem{margin-left:70px}
#personalizedItem .ax_image img{width:60px;height:38px}
#personalizedItem .ax_image{float:left;margin:0 30px 0 0}
#personalizedItem .ax_paragraph{float:left;padding:0 0 6px 0;clear:right;width:300px;word-wrap:break-word}
#personalizedItem .ax_shape{float:left}
#personalizedItem .ax_shape a{color:#005392;text-decoration:none;cursor:pointer}
#personalizedItem .ax_shape a:hover{text-decoration:underline}
#personalizedItem .panel_state_content{width:220px;min-height:38px;position:relative}
#u345 p,#personalize-GCI #u342 p,#personalizedItem p{margin:0}
.upsell-product{clear:both;overflow:hidden;padding:8px;border-top:1px solid #fff;border-bottom:1px solid #ddd}
.upsell-product.active{clear:both;overflow:hidden;padding:8px;border:0}
.upsell-product .product-name{margin-bottom:6px}
.upsell-select a{padding:4px 6px;display:inline-block}
.upsell-product .column1,.upsell-product .column2{float:left}
.upsell-product .column2{margin:0 12px}
.upsell-product.active .column2{margin:0}
.upsell-product .answ_reviews_widget{height:50px}
.upsell-product{background-color:#edecef;color:#000}
.upsell-product.active{background-color:#fff;color:#000}
.upsell-product .product-name{text-transform:uppercase;font-weight:bold;font-size:13px}
.upsell-product.active .product-name{color:#000;margin:0;text-align:left;font-size:18px}
.upsell-select a{background-color:#5e3987;color:#fff;text-decoration:none;border-radius:3px;border:1px solid #2b0654}
.upsell-select a:hover{background-color:#2b0654}
.upsell-product span.productprice{font-size:16px;font-weight:bold}
.upsell-product.active span.productprice{font-size:20px;font-weight:bold}
.upsell-product .upsell-partnumber{font-size:12px}
.multiSkuSelection>table,.singleSkuSelection>table{border:1px solid #ccc;width:100%}
.selectboxsize .productrow{width:400px}
.selectboxsize .itemrow{float:left;width:40px;padding:2px 0}
.selectboxsize .itemrow{float:left;width:87px;padding:2px 0}
.selectboxsize .pricerow{width:80px;text-align:right;float:right;padding:2px 0;position:relative}
.selectboxsize .TableRow{padding:0 0 5px 15px;margin:0 0 15px;border-bottom:0;font-weight:700;font-size:13px !important;background:0}
.selectboxsize .TableHeader{background:#fff;padding:0;margin-bottom:42px}
.flavorstitle img{display:none}
.type_cyo .btn-add{width:210px}
.type_cyo #divAddToCartBtnLoading{display:none}
.type_cyo .btn-add#divAddToCartBtnStatic{margin:20px 47px 0 0}
.dijitDialogTitleBar .dijitDialogTitle{font-family:verdana;font-weight:bold;float:left;color:#000;font-size:12px}
#HD_Harvest_Conditions_txt{margin-bottom:10px;font-size:14px;background:#fff7d7;padding:10px 5px}
div.month.columns{margin-bottom:20px}
div.column.calendar{text-align:center}
.monthOnlyDateBox .price{color:#777}
.month .monthOnlyDateBox{display:inline-block;zoom:1;*display:inline;background-color:#d3e3f3;padding:15px 5px 0 5px;margin:10px 5px 0 0;width:60px;height:60px;border:1px solid #CCC;text-align:center;cursor:pointer;font-size:12px;line-height:22px;font-weight:700}
.month .monthOnlyDateBox:hover{background-color:#324765;color:#fff;border:1px solid #aaa}
.arrivalWrapper{top:-50px;right:-150px;position:relative;margin-bottom:12px;padding:160px;border-radius:2px}
.arriveDateMsg{font-size:14px;font-weight:bold;color:#506985}
.shipChargeMsg{border:1px solid #1f1f1b;padding:10px;font-size:14px}
.shipCharge{font-weight:bold}
.month .monthOnlyMsg{margin:12px 0 0;padding:12px;background-color:#fff7d7;border-radius:3px}
.monthOnlyMsg .notice{font-family:"FreightSansPro Bold",helvetica;font-weight:bold}
table.frame ~ table.frame{display:none}
.buttons{position:relative;top:-370px;right:-320px;padding:160px}
.buttons .CTA-secondary{background:#a1001a none repeat scroll 0 0}
.button.CTA-tertiary{color:#1f1f1b;background-color:#ebebde}
.dijitDialogTitleBar .dijitDialogCloseIcon{position:absolute;right:0;top:-7px;padding:8px;width:13px;height:13px;font-size:0;background-repeat:no-repeat;background-position:50% center;cursor:pointer}
.BP-BillingItem .n-prmItem{float:left}
.srCalText{font-size:8px}
.sr_checkoutSRItemsPageDiv{clear:both;margin-left:100px}
#e-spot_inlineCart{border:medium none;height:auto}
#inlineCart #inlineCart2 #checkoutButtonDiv .or{display:none}
#inlineCart #cardimages-inlinecart{margin-left:600px;position:relative;text-align:right;top:-110px}
.cardimages-inlinecart img{margin:0 auto;width:165px}
#showSrBanner{float:right;clear:both;margin-top:16px;margin-right:-20px;width:159px}
#n-chkCCFormDisclaimer{margin:5px 0 20px 0}
div.cal-buttons{text-align:right}
#harvestCondition{display:block;padding:15px 15px 15px 40px;width:auto;margin:10px;text-align:left;background:#fff5d8 url(//cdn1.fruitbouquets.com/wcsstore/HarryAndDavid/images/infoPear.gif) no-repeat 5px center;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;box-shadow:none}
div#deliveryCalendarError{font-weight:700;color:#a1001a;padding:10px}
#cal_range .calDay.calSelected{background-color:#ebb6f1 !important}
#cal_range div.calActions{text-align:center;background-color:#fff;border:1px solid #666;margin:10px 0;padding:0 0 10px 0}
#cal_range #calchargedisp .whitebg,#cal_range #calchargedisp{background:0}
#calArrival{width:278px;margin:0 0 10px 0;padding:10px;color:#a1001a;font-size:14px;font-weight:700;background:#d3e3f3;text-shadow:0 1px 1px #fff}
div.exactDayText{font-weight:700;font-size:14px;padding:0 0 5px 0}
div.calOR{padding:7px 0 0 0}
td#pricetag{height:auto}
.monthOnlyDateBox.selected{background-color:#324765;color:#fff;border:1px solid #aaa}
.column.calendar,.column.display{float:left;width:50%}
.month.columns{margin-bottom:10px}
#nextMonth img{display:none}
#nextMonth{text-decoration:none}
#nextMonth:before{content:' ► ';color:#fff;text-decoration:none}
#prev img{display:none}
#prev{text-decoration:none}
#prev:before{content:' ◄ ';color:#fff;text-decoration:none}
.month .monthOnlyDateBox:hover{background-color:#f25a29}
.month .monthOnlyDateBox{background-color:#fff}
.monthOnlyDateBox.selected{color:#000;background-color:#efefef}
#ClubConfig{width:980px;margin:20px auto 0 auto;clear:both;padding-top:20px}
#ClubConfig .product-description ul{margin:10px}
#ClubConfig .product-description ul li{margin:10px 0}
#ClubConfig .column{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top}
#ClubConfig .column-half{width:45%;padding:0 2.3%}
#ClubConfig .column-third{width:32%;padding:0;vertical-align:top}
#ClubConfig #ItemPrice{position:absolute;display:block;top:4px;right:25px;font-size:18px}
#ClubConfig .productImage{display:block;position:relative;width:405px;height:444px;border:solid 4px #f7eed7;margin-bottom:5px}
#ClubConfig .productImage img{margin:0 auto;position:relative;display:block;width:405px}
#ClubConfig .product-clickToZoom{display:block;position:relative;text-align:center;font-size:12px;margin:0 auto 15px auto;background:#fff url(//cdn1.harryanddavid.com/wcsstore/HarryAndDavid/images/zoom_in.png) no-repeat 140px center;background-size:3.8%}
#ClubConfig .product-clickToZoom img{width:15px;margin-left:-40px;display:none}
#ClubConfig .products-byMonth{text-align:left;margin:0;padding:0;clear:both}
#ClubConfig .product-byMonth{position:relative;width:135px;height:220px;margin-right:6px;vertical-align:top;cursor:pointer;float:left}
#ClubConfig .product-byMonth>.product-clickToZoom{position:absolute;padding:3px;z-index:1;right:6px;top:108px;background:#fff url(//cdn1.harryanddavid.com/wcsstore/HarryAndDavid/images/zoom_in.png) no-repeat center center;height:15px;width:15px;border-radius:50%;opacity:.7}
#ClubConfig .product-byMonth>.product-clickToZoom>img{display:none}
#ClubConfig .product-byMonth>img{position:relative;height:130px;width:130px;box-shadow:0 2px 6px rgba(0,0,0,.2)}
#ClubConfig .product-byMonth h3{display:block;font-weight:400;font-size:13px;padding:0 10px}
#ClubConfig .product-byMonth h3 span{display:block;font-size:15px;margin-bottom:4px;color:#324765}
#ClubConfig .product-byMonth h3 div ~ div{overflow:hidden;text-overflow:ellipsis}
#ClubConfig p{font-size:13px;line-height:16px}
#ClubConfig .sans{font-family:Helvetica,Arial,sans-serif}
#ClubConfig .upper{text-transform:uppercase}
#ClubConfig .required{color:#a1001a;font-style:italic;margin-left:10px}
#ClubConfig h2,#ClubConfig h3,#ClubConfig h5{font-weight:400;margin:0 0 3px -10px;font-size:18px;color:#324765}
#ClubConfig h2{padding-right:60px;width:auto}
#ClubConfig h2.product span{font-weight:700;float:right;margin:4px -60px;font-size:16px}
#ClubConfig h5{font-size:16px;margin-top:25px}
#ClubConfig .product-priceRange{font-size:14px;color:#666}
#ClubConfig .product-description h2{border-bottom:solid 1px #1f1f1b}
#ClubConfig .product-description #longDesc>ul{margin:0 0 0 10px}
#ClubConfig .club-options>.column{padding:0 4.5% 0 0}
#ClubConfig .club-options,#ClubConfig .club-options label{display:block;font-size:14px;margin:10px 0}
#ClubConfig .club-options select{width:90%;font-size:16px;height:26px}
#ClubConfig .club-upgrade{margin-top:40px;padding:15px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;clear:both;display:inline-block;zoom:1;*display:inline}
#ClubConfig .club-upgrade h4{display:block;margin-bottom:5px;font-weight:100;font-size:16px}
#ClubConfig .club-upgrade p{margin:0 0 10px 0}
#ClubConfig .club-upgrade ul{padding:0;margin:0;list-style:none;display:table}
#ClubConfig .club-upgrade ul li{zoom:1;* display:inline;text-align:center;font-size:13px;float:left}
#ClubConfig .club-upgrade ul li+li{margin-left:23px}
#ClubConfig .club-upgrade ul li img{display:block;width:130px;margin-bottom:7px;box-shadow:0 2px 6px rgba(0,0,0,.2)}
#ClubConfig .club-upgrade ul li input{margin:-4px 0 0 15px}
#ClubConfig .club-purchase{display:block;margin:25px 0;font-size:18px}
#ClubConfig .club-purchase div{font-size:14px;line-height:1.2em}
#ClubConfig .club-purchase a.btn{margin-top:-3px}
#ClubConfig .club-purchase input{margin-left:10px;width:30px;margin-top:-2px;padding:2px;font-size:18px;text-align:center}
#ClubConfig .club-purchase .addToFavorites{font-size:16px}
#ClubConfig .club-purchase .addToFavorites a{top:5px;text-decoration:none;color:#1f1f1b;position:relative}
#ClubConfig .club-purchase .addToFavorites a:hover{text-decoration:underline}
#ClubConfig .product-description>ul{padding-left:10px}
#ClubConfig .product-description>ul>li{font-size:14px}
#ClubConfig>.column>#overlay{width:600px;padding:20px 10px 10px 10px;background:#fff}
#ClubConfig>.column>#overlay img{display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top}
#overlay .close{width:85px}
#ClubConfig>.column>#overlay .overlay-bot{margin:10px;background:#fff;text-align:center;position:relative;text-align:left;display:inline-block;width:300px}
#ClubConfig>.column>#overlay .overlay-bot ul{padding-left:20px}
.creatassort{width:100%}
.cyo-addToCartFixed{position:absolute !important;right:16px}
#CYO-addOn,#Interceptor{position:relative;display:none;width:750px;height:auto;margin:20px auto;padding:0}
#Interceptor{display:block}
#Interceptor .productpageerror{margin-bottom:20px;color:#8e1529}
#Interceptor>h1,#CYO-addOn h1{font-weight:400 !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:20px}
#Interceptor h3{margin-bottom:10px}
#Interceptor h5{font-size:13px;margin:15px 1px 25px}
#Interceptor .product-subtotal{font-size:15px}
#Interceptor .grid>div{height:100px}
#Interceptor .grid>div>a{vertical-align:bottom}
#Interceptor>h1,#CYO-addOn h1{font-weight:400 !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 20px 0;color:#000}
#Interceptor h3{margin-bottom:10px;color:#000;font-size:14px}
#Interceptor h5{font-size:13px;margin:15px 1px 25px}
#Interceptor .product-subtotal{font-size:15px}
#Interceptor .grid>div{height:100px}
#Interceptor .grid>div>a{vertical-align:bottom}
#CYO-addOn .configuration{position:relative;display:block;height:250px;border-top:solid 1px #1f1f1b;border-bottom:solid 1px #1f1f1b;margin:20px auto;z-index:1}
#CYO-addOn .product-image{position:relative;text-align:center;font-size:13px}
#CYO-addOn .product-image img{position:relative;display:block;margin:10px auto 3px;width:100px;height:130px;background:#f1f1f1}
#CYO-addOn .product-imageContainer{text-align:center}
#CYO-addOn .product-imageContainer a{display:block;margin:20px auto 0 auto;color:#1f1f1b;font-size:13px}
#CYO-addOn .product-list{height:250px;overflow-y:auto}
#CYO-addOn .product-list ul{list-style:none;margin:5px 0 0 0;padding:0 2.5%;font-size:11px}
#CYO-addOn .product-list ul ~ ul{margin-top:20px}
#CYO-addOn .product-list ul li.heading{font-size:18px;font-weight:400;border-bottom:solid 1px #1f1f1b;padding:0 0 5px 0;margin-bottom:5px}
#CYO-addOn .product-list ul li{line-height:18px}
#CYO-addOn #selectedItems .icon-remove{margin:0 -10px 0 5px}
#CYO-addOn #addonerrormsg{text-align:right}
#CYO-addOn .product-chosen>div{padding:0 2.5%;height:245px}
#CYO-addOn .product-chosen .product-subtotal{position:absolute;bottom:10px;right:10px;font-size:16px}
#CYO-initialSelectMessage{display:none}
#CYO-addOn .product-selectList{position:relative;display:block;border-top:solid 1px #1f1f1b;border-bottom:solid 1px #1f1f1b;padding:0 0 15px 0;margin:10px auto;list-style:none;height:166px;overflow-y:auto}
#CYO-addOn .product-selectList li{font-size:11px;padding:10px 15px 10px 0;clear:both}
#CYO-addOn .product-selectList li>span{width:80%}
#CYO-addOn .product-selectList li>span ~ span{width:auto}
#CYO-addOn .product-selectList input{font-size:16px;width:20px;margin:-5px 5px 0 0;text-align:center}
#CYO-addOn .compliance,#CYO-addOn .compliance div{font-size:14px;width:100%}
#CYO-addOn .compliance .zip{display:block;font-size:18px;margin-top:5px}
.border-left{background:url(//cdn1.harryanddavid.com/wcsstore/HarryAndDavid/images/border-pixel.gif) repeat-y left top}
.float-right{float:right}
.icon{display:inline-block;zoom:1;*display:inline;margin:-3px 5px}
.icon-remove{font-size:0;width:15px;height:15px;background:url(//cdn1.harryanddavid.com/wcsstore/HarryAndDavid/images/trashCan.png) no-repeat center center;background-size:100%;cursor:pointer;opacity:1;transistion:opacity .3s}
.icon-remove:hover{opacity:.7}
#TB_window .btn.CTA-primary{background:#f25a29;display:inline-block;color:#FFF;padding:5px;text-align:center}
#TB_window .btn.CTA-primary:hover{background:#bd421b}
#TB_window .btn.CTA-secondary{background-color:#eee;color:#000;padding:5px;text-align:center}
.btn.CTA-secondary:hover{background-color:#dcd1bd}
#CYO-addOn #AddToCart{background:#f25a29;color:#fff;padding:10px 50px;float:right}
#wineTitleDisplay h3{color:#000}
#wine-disclaimer .espot{background:#fff;border:0}
#wineCompliance{position:absolute;background:#fff;z-index:9999;width:310px;left:34%;padding:15px}
#wineRestrictions,#wineTastingNotes{position:absolute;top:0;z-index:99999;border:solid 1px #e3e3e3;padding:15px;background:#fff;left:8%}
#WineCompliance{font-size:14px;width:92%}
#WineCompliance .btn{text-align:center}
#WineCompliance #DOB{border:solid 1px #5c5c52}
#WineCompliance input,#WineCompliance select{font-size:16px;width:90%;margin-top:5px}
#WineCompliance select{font-size:13px;height:25px}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-top{vertical-align:top}
.align-bottom{vertical-align:bottom}
.pad-all-5{padding:5px}
.pad-all-10{padding:10px}
.pad-all-15{padding:15px}
.pad-vert-5{padding:5px 0}
.pad-vert-10{padding:10px 0}
.pad-vert-15{padding:15px 0}
.pad-horiz-5{padding:0 5px}
.pad-horiz-10{padding:0 10px}
.pad-horiz-15{padding:0 15px}
.margin-all-5{margin:5px}
.margin-all-10{margin:10px}
.margin-all-15{margin:15px}
.margin-vert-5{margin:5px 0}
.margin-vert-10{margin:10px 0}
.margin-vert-15{margin:15px 0}
.margin-horiz-5{margin:0 5px}
.margin-horiz-10{margin:0 10px}
.margin-horiz-15{margin:0 15px}
.margin-top-5{margin:5px 0 0 0}
.margin-top-10{margin:10px 0 0 0}
.margin-top-15{margin:15px 0 0 0}
.margin-top-20{margin:20px 0 0 0}
.margin-top-30{margin:30px 0 0 0}
[class*='col-']{float:left}
.col-1{width:8.333333%}
.col-2{width:16.666667%}
.col-3{width:25%}
.col-4{width:33.333333%}
.col-5{width:41.666667%}
.col-6{width:50%}
.col-7{width:58.333333%}
.col-8{width:66.666667%}
.col-9{width:75%}
.col-10{width:83.333333%}
.col-11{width:91.666667%}
.col-12{width:100%}
.inline{display:inline-block !important;zoom:1;*display:inline !important}
.block{display:block !important}
.middletwo .productColumn #rewardPointsPPBtm,.middletwo .trsDeliveryBackground #rewardPointsPP,.BP-payment-details #rewardPoints{display:none !important}
#rewardPointsPPBtm{width:313px;border:1px solid #dfd4c0;margin:10px 0;padding:9px 16px}
#rewardPointsPP{width:363px;border:1px solid #dfd4c0;margin:10px 0;padding:9px 17px}
#rewardPointsPPBtm p.rewardPoints{font-size:13px}
#rewardPointsPPBtm p.rewardPointsbtm{font-size:11px}
#rewardPointsPP p.rewardPoints{font-size:14px}
#rewardPointsPP p.rewardPointsbtm{font-size:12px}
p.rewardPoints{margin:0;color:#948c72;font-weight:bold}
p.rewardPointsbtm{margin:0;color:#615c4b;font-weight:bold}
.BP-payment-details #rewardPoints{width:380px;height:36px;background:url(//cdn2.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/estimated-rewards-points-bg.gif);line-height:37px;text-indent:286px;font-size:15px;font-weight:bold;color:#ffae00}
#HD_Harvest_Conditions_txt .container{width:auto !important}
#OrderConfirmContainer{clear:both}
#flexMsgText,.violetFont,.flexMsg{color:#000}
#cart-btn-expcheckout{float:right;margin:10px 10px 0 0}
#cart-btn-expcheckout img{width:auto;height:31px}
#CP-chkCartBtnsBtm #cart-btn-expcheckout{display:block;position:absolute;width:auto;height:39px;left:140px}
#CP-chkCartBtnsBtm #cart-btn-expcheckout img{width:auto;height:31px}
#inlineCart .inButton1 .inButton2{position:relative}
#minicart-btn-expcheckout{position:absolute;right:324px;top:0;margin:0;padding:5px 10px 5px 0}
#minicart-btn-expcheckout img{height:55px;width:auto}
#n-chkPlaceOrderContainer.exp-checkout{background:#fff;color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:18px;display:block;height:auto;left:0;margin:0 auto 20px;padding:0;position:relative;width:980px}
#n-chkPlaceOrderContainer.exp-checkout .exp-checkout-header{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/tabs/barspriteRetina-06216.png) top left no-repeat;background-position:0 -400px;border:0;height:100px;padding:0}
#n-chkPlaceOrderContainer.exp-checkout .exp-checkout-header:after{content:"Secure Checkout";color:#f25a29;position:absolute;top:50px;right:0;text-transform:uppercase;font-size:28px}
#n-chkPlaceOrderContainer.exp-checkout .exp-checkout-header img{display:none}
#n-chkPlaceOrderContainer.exp-checkout .expContinueShop{text-align:right;padding:5px 0}
#n-chkPlaceOrderContainer.exp-checkout .section-heading-main{background-color:#f25a29;color:#fff;font-size:14px;clear:both;overflow:hidden;padding:8px}
#n-chkPlaceOrderContainer.exp-checkout .section-heading-main .BP-BillingItemTxt{color:inherit;font-size:inherit;font-weight:bold;margin:0 0 0 5px;padding:0}
#EXP-BillingColumn{overflow:hidden;position:relative}
#EXP-BillingColumn .exp-checkout-block,#EXP-BillingColumn .section-content,#EXP-BillingColumn .section-block{clear:both}
#EXP-BillingColumn .section-block{margin:20px 0;padding:0}
#EXP-BillingColumn .section-heading{background:#f0f0f0;border:1px solid #cacaca;color:#f25a29;font-weight:bold;font-size:14px;clear:both;padding:8px}
#EXP-BillingColumn .BP-PaddingSpace{padding-bottom:5px !important;white-space:nowrap !important;margin:0 !important;float:left !important}
#n-chkPlaceOrderContainer.exp-checkout input,#n-chkPlaceOrderContainer.exp-checkout select,#n-chkPlaceOrderContainer.exp-checkout textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;clear:both;display:block}
#EXP-BillingColumn .bubble{background:0;float:left;position:relative;margin:0 0 10px 0;width:100%;top:0;left:0;right:0}
#EXP-BillingColumn .bubble:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ffbaba;content:"";left:0;right:0;margin:0 auto;position:absolute;height:0;top:-12px;width:0}
#EXP-BillingColumn .bubble img,#EXP-BillingColumn .bubble .xtop,#EXP-BillingColumn .bubble .xbottom{display:none}
#EXP-BillingColumn .bubble .xboxcontent{background:#ffbaba;border:1px solid #ffbaba;border-radius:1px;color:#db000c;display:block;font-size:14px;padding:4px;text-align:center}
#EXP-BillingColumn .bubble p{margin:0 !important;padding:0 !important;width:auto !important}
#EXP-BillingColumn .radioBtn{display:block;float:left;left:0}
#n-chkPlaceOrderContainer.exp-checkout .question,#n-chkPlaceOrderContainer.exp-checkout .question1{float:left;display:inline-block;margin:0 0 0 5px}
#n-chkPlaceOrderContainer.exp-checkout .question a,#n-chkPlaceOrderContainer.exp-checkout .question a:visited,#n-chkPlaceOrderContainer.exp-checkout .question1 a,#n-chkPlaceOrderContainer.exp-checkout .question1 a:visited{width:13px;height:13px;border:1px solid #666;background:#f2f2f2;color:#666;text-align:center;font-weight:bold;text-decoration:none;display:block;margin:0 !important;padding:0;float:left;line-height:13px}
#EXP-BillingColumn .BP-col-question{position:relative}
#EXP-BillingColumn .BP-col-question .question{overflow:hidden}
#EXP-BillingColumn .BP-col-question .question a{margin:0;padding:0}
#EXP-BillingColumn .passContainer{width:auto;float:none;margin:0}
#EXP-BillingColumn .dijitTitlePaneTitle.dijitOpen,#EXP-BillingColumn .dijitTitlePaneTitle.dijitClosed{border:0;color:#fff;font-size:14px;font-weight:normal;clear:both;margin:0;padding:8px;pointer-events:none;cursor:default}
#EXP-BillingColumn .dijitTitlePaneTitle.dijitOpen{background-color:#f25a29}
#EXP-BillingColumn .dijitTitlePaneTitle.dijitClosed{background-color:#ccc}
#EXP-BillingColumn .dijitArrowNodeInner{background:#fff;border:2px solid #fff;border-radius:20px;cursor:pointer;float:right;font-size:14px;font-weight:bold;line-height:18px;margin:-2px 0 0 0;padding:0;text-align:center;width:18px}
#EXP-BillingColumn .dijitTitlePaneTitle.dijitOpen .dijitArrowNodeInner{color:#f25a29}
#EXP-BillingColumn .dijitTitlePaneTitle.dijitClosed .dijitArrowNodeInner{color:#ccc}
#EXP-BillingColumn #shippingAddressPane .dijitArrowNodeInner,#EXP-BillingColumn #deliveryOptionsPane .dijitArrowNodeInner,#EXP-BillingColumn #giftMessagePane .dijitArrowNodeInner{display:none}
#EXP-BillingColumn #shippingAddressPane_titleBarNode.dijitOpen,#EXP-BillingColumn #deliveryOptionsPane_titleBarNode.dijitOpen,#EXP-BillingColumn #giftMessagePane_titleBarNode.dijitOpen{background:#f0f0f0;border:1px solid #cacaca;color:#f25a29;font-weight:bold}
#EXP-BillingColumn .shippingAddressPane.dijitTitlePane .dijitTitlePaneTitle.dijitOpen,#EXP-BillingColumn .deliveryDateSecClass.Exp-DeliveryDateSection .dijitTitlePaneTitle.dijitOpen,#EXP-BillingColumn .giftMsgClass.Exp-GiftMsgSection .dijitTitlePaneTitle.dijitOpen{background:#f0f0f0;border:1px solid #cacaca;color:#43201c;font-weight:bold;margin-top:10px}
#EXP-BillingColumn #expPromotionPane_titleBarNode.dijitClosed,#EXP-BillingColumn #expGiftCardPane_titleBarNode.dijitClosed{font-size:12px;font-weight:bold;color:#000;pointer-events:all}
#EXP-BillingColumn #expPromotionPane_titleBarNode.dijitOpen,#EXP-BillingColumn #expGiftCardPane_titleBarNode.dijitOpen{font-size:12px;font-weight:bold;color:#fff;pointer-events:all}
#EXP-BillingColumn .dijitArrowNodeInner{display:none}
#EXP-BillingColumn #expPromotionPane_titleBarNode .dijitArrowNodeInner,#EXP-BillingColumn #expGiftCardPane_titleBarNode .dijitArrowNodeInner{display:block !important}
#EXP-SignInRow{margin:10px auto}
#EXP-SignInRow .RPsignin-module{background:0;height:auto;margin:0;padding:0;position:relative;width:980px}
#EXP-SignInRow .RPsignin-module .module-top,#EXP-SignInRow .RPsignin-module .module-bl,#EXP-SignInRow .RPsignin-module .module-b,#EXP-SignInRow .RPsignin-module .module-br{display:none}
#EXP-SignInRow .module-content{background:0;border:0;height:auto;margin:0 auto;width:980px}
#EXP-SignInRow .signin-register{background:0;overflow:hidden;padding:0;width:auto}
#EXP-SignInRow .signin-haveaccount{border:0;float:left;height:auto;margin:0;padding:0;width:auto}
#EXP-SignInRow .signin-haveaccount .sHead{background-color:#f25a29;font-size:14px;display:block;float:none;height:auto;margin:0;overflow:hidden;padding:0;width:100%;line-height:34px;color:#fff}
#EXP-SignInRow .signin-haveaccount .sTitle{color:#fff;font-weight:bold;font-size:14px;float:left;margin:0;padding:0 8px;text-align:left;width:auto}
#EXP-SignInRow .signin-haveaccount .txt{color:#fff;font-size:14px;float:left;margin:0;padding:8px;text-align:left;width:auto}
#EXP-SignInRow #signInFields{border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca;display:inline-block;float:left;margin:0;overflow:hidden;padding:30px;width:918px}
#EXP-SignInRow #signInFields .fAlign{float:left;margin:0 20px 0 0;padding:0;position:relative;width:auto}
#EXP-SignInRow #signInFields #errorMsgLogonCheckout{left:0;margin:0;position:absolute;top:-25px;width:auto}
#EXP-SignInRow #signInFields #errorMsgLogonCheckout span.errortxt{background:#ffbaba;border:0;border-radius:1px;color:#db000c;font-size:14px;display:block;padding:2px 4px;text-align:center;width:910px}
#EXP-SignInRow #signInFields .RPinLabel{color:initial;float:none;font-weight:initial;text-align:initial;width:auto}
#EXP-SignInRow #signInFields .RPinLabel label{clear:both;color:#000;display:block;float:none;font-size:14px;font-weight:bold;margin:0;text-align:left;width:auto}
#EXP-SignInRow #signInFields .addressbookdrop{display:block;float:left;margin:0;width:200px}
#EXP-SignInRow #signInFields .addressbookdrop input{border:1px solid #adadad !important;float:left !important;font-size:14px !important;height:auto !important;margin:0 !important;padding:6px !important;position:relative !important;width:186px !important}
#EXP-SignInRow #signInFields .RPsignInBtns{clear:none;float:left;line-height:30px;margin:0 0 0 5px;width:96px}
#EXP-SignInRow #signInFields .RPsignInBtns a{background-color:#56be65;color:#fff;display:block;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase}
#EXP-SignInRow #signInfields .RPsignInBtns{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/sign-in-btn.png) top left no-repeat #69c351;width:96px;height:31px;overflow:hidden}
#EXP-SignInRow #signInFields .forgtPassCheck{clear:none;float:left;left:0;margin:0;padding:0;position:relative;top:0;width:auto}
#EXP-SignInRow #signInFields .forgtPassCheck a{color:#646464;font-size:14px;display:inline-block;margin:14px 0 0 10px;text-decoration:none}
#EXP-SignInRow #signInFields .forgtPassCheck a:hover{text-decoration:underline}
#EXP-SignInRow #signInFields .clear{clear:both;display:none}
#EXP-SignInRow #gplus_reg,#EXP-SignInRow #fbConnect{display:none}
#EXP-SignInRow .signinacct{display:none}
#EXP-BillingColumn #BP-BillingTopArea{border:0;float:left;min-height:0;padding:0;width:652px}
#EXP-BillingColumn #saveAddress,#EXP-BillingColumn #exp-deliveryDateSecId,#EXP-BillingColumn #exp-giftMsgSecId,#EXP-BillingColumn #exp-paymentBillingSecId{overflow:hidden;clear:both}
#EXP-BillingColumn #sendToPane{border:0;margin:0 auto 10px auto}
#EXP-BillingColumn #shippingAddressPane{margin:10px 0;overflow:hidden;padding:0}
#EXP-BillingColumn #BPC-ShippingAddresses{float:left;margin:20px;padding:0;position:relative;width:288px}
#EXP-BillingColumn #BPC-ShippingAddresses .BP-red{color:#db000c;font-size:14px;margin:0}
#EXP-BillingColumn #BPC-ShippingAddresses label{color:#000;float:left;font-weight:normal;display:block;margin:0;position:relative;text-align:left !important;width:auto !important;left:0 !important;top:0 !important}
#EXP-BillingColumn #BPC-ShippingAddresses .addressSelectSmall{border:1px solid #adadad;color:#000;height:auto;padding:6px;margin:5px 0 20px 0;width:274px}
#EXP-BillingColumn #BPC-ShippingAddresses select{border:1px solid #adadad;height:30px;margin:5px 0 20px 0;width:100%}
#EXP-BillingColumn #BPC-ShippingAddresses #cName,#EXP-BillingColumn #BPC-ShippingAddresses #zip1,#EXP-BillingColumn #BPC-ShippingAddresses #ExpCheckout_Address_state_51630011{display:inline-block;font-weight:bold;margin:0 0 10px 5px}
#EXP-BillingColumn #BPC-ShippingAddresses #zip1 a{font-weight:normal}
#EXP-BillingColumn #BPC-ShippingAddresses #zipEdit{position:relative}
#EXP-BillingColumn #BPC-ShippingAddresses #zipEdit input{border:1px solid #adadad;color:#000;height:auto;padding:6px;margin:5px 0 20px 0;width:274px}
#EXP-BillingColumn #BPC-ShippingAddresses #zipEdit a{display:inline-block;margin:0 0 10px 0}
#EXP-BillingColumn .FormTableField{padding:0;width:100%;float:none}
#EXP-BillingColumn #BPC-ShippingAddresses #passContainer{display:block;float:none;margin:0;width:100% !important}
#EXP-BillingColumn #BPC-ShippingAddresses #passContainer select{font-size:14px !important;width:100%}
#EXP-BillingColumn #BP-ShippingAddresses{border:1px solid #adadad;color:#000;float:left;height:400px;margin:20px 0 0 0;overflow-y:scroll;overflow-x:hidden;padding:10px;position:relative;width:240px}
#EXP-BillingColumn #BP-ShippingAddresses .ShippingAddress{border:0;margin:0}
#EXP-BillingColumn #BP-ShippingAddresses .ShippingAddress img{cursor:pointer;margin:0 0 5px 0}
#EXP-BillingColumn #QASFORM{float:left;margin:0 !important;padding-top:20px}
#EXP-BillingColumn #QAS-NEW_Wrapper{background:#fff;border:2px solid #f25a29;clear:both;display:block;font-family:arial;font-size:14px;margin:0 auto 20px auto;padding:10px;position:relative;width:628px;left:0 !important}
#EXP-BillingColumn .TableHdr_Primary{background-color:#ccc;color:#000;font-size:14px;font-weight:bold;height:auto;padding:8px}
#EXP-BillingColumn #QAS-NEW_Wrapper td{font-family:Arial,Helvetica,sans-serif;font-size:12px}
#EXP-BillingColumn .QAS-Enter .formLabel{background:#f1f1f1;color:#000;display:block;font-family:arial;font-size:12px;font-weight:bold;padding:6px;width:228px}
#EXP-BillingColumn #QAS-NEW_Wrapper input.textfield,#EXP-BillingColumn select.textfield{border:1px solid #adadad;color:#000;height:auto;padding:6px;text-align:left;width:258px}
#EXP-BillingColumn .QAS-Comment{background-color:#f1f1f1;color:#f25a29;margin:10px 0;padding:10px}
#EXP-BillingColumn .QAS-Enter{border-bottom:1px dashed #adadad;display:block;padding:10px 0;width:628px}
#EXP-BillingColumn #QAS-display,#EXP-BillingColumn #QAS-display2{color:#000;display:block;font-weight:bold;padding:10px 0}
#EXP-BillingColumn .QAS-Select{color:#000;font-weight:bold}
#EXP-BillingColumn #QAS-suggestions{border:1px solid #adadad;font-size:14px;height:160px;line-height:18px;margin:0;overflow:auto;padding:10px;width:606px;box-shadow:none}
#EXP-BillingColumn .QAS-Instruction{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#f25a29;margin:0 0 10px 0;padding:0 0 8px 0}
#EXP-BillingColumn .QAS-Original{display:block;font-size:14px;font-weight:bold;padding:10px;position:relative;width:608px}
#EXP-BillingColumn .QAS_Conclusion{float:right;position:relative;margin-top:0;text-align:right;width:160px}
#EXP-BillingColumn #BillingAddressForm #QAS-suggestions{width:448px !important;padding:0;border-top:2px solid #999;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-top:-20px}
#EXP-BillingColumn #BPC-ShippingAddresses #QAS-suggestions{width:286px !important;padding:0;border-top:2px solid #999;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-top:-20px}
#EXP-BillingColumn #exp-deliveryDateSecId{margin:0 0 10px 0;padding:0}
#EXP-BillingColumn #exp-deliveryDateSecId #deliveryOptionsPane_pane{overflow:hidden;padding:0}
#EXP-BillingColumn #exp-deliveryDateSecId .BP-DeliveryLinetxt{background-color:#f25a29;border:0;clear:both;color:#fff;font-size:14px;font-weight:normal;margin:0;padding:8px}
#EXP-BillingColumn #exp-deliveryDateSecId .BP-Deliveryhdr{display:inline-block;float:left;padding:10px 10px 0 10px;width:630px;border-bottom:0;border-right:1px solid #cacaca;border-left:1px solid #cacaca;background:#f1f1f1}
#EXP-BillingColumn #exp-deliveryDateSecId #expDelDtMsg{background-color:#feefb3;border:1px solid #9f6000;border-radius:1px;color:#9f6000;font-size:14px;padding:2px 4px;margin:0 0 10px 0;width:622px}
#EXP-BillingColumn #exp-deliveryDateSecId #expDelDtMsg p{margin:0}
#EXP-BillingColumn #exp-deliveryDateSecId input.n-textfieldDelivery{background:#fff;border:1px solid #adadad;float:left;height:18px;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:5px 0 20px 20px;padding:6px;position:relative;text-align:center;width:274px}
#EXP-BillingColumn #exp-deliveryDateSecId .n-chkImg{display:inline-block;float:left;margin:5px 0 0 5px}
#EXP-BillingColumn #exp-deliveryDateSecId.exp-colDeliveryDate{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;color:#666;float:none;font-weight:normal;font-size:12px;line-height:16px;margin:0;padding:10px;text-transform:none;width:630px;position:relative}
#EXP-BillingColumn #flexMsgProdDisplay.surDMssg{margin:0}
#EXP-BillingColumn #exp-deliveryDateSecId.exp-colDeliveryDate .n-chkImg{float:none;margin:5px 0 0 5px}
#EXP-BillingColumn #exp-deliveryDateSecId.exp-colDeliveryDate .n-chkImg a,#EXP-BillingColumn #exp-deliveryDateSecId.deliveryDateSecClass .n-chkImg a{display:inline-block}
#EXP-BillingColumn #exp-deliveryDateSecId.exp-colDeliveryDate .n-chkImg a img,#EXP-BillingColumn #exp-deliveryDateSecId.deliveryDateSecClass .n-chkImg a img{vertical-align:middle;margin:0 5px 0 0}
#EXP-BillingColumn div[id*="deliveryOptionsPane_"] .dijitTitlePaneContentInner{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;color:#666;float:none;font-weight:normal;font-size:12px;line-height:16px;margin:0;padding:10px;text-transform:none}
#EXP-BillingColumn a.calendarImage img{display:none}
#EXP-BillingColumn #exp-giftMsgSecId{padding:0}
#EXP-BillingColumn #exp-giftMsgSecId .BP-DeliveryCardMess{float:none;padding:20px;position:relative;width:612px}
#EXP-BillingColumn #exp-giftMsgSecId .BP-DeliveryCardMess #giftMsgForm{position:relative;margin:0;width:100%}
#EXP-BillingColumn #exp-giftMsgSecId .BP-DeliveryLinetxt{color:#f25a29;display:block;font-size:14px;font-weight:bold;margin:5px 0;padding:0}
#EXP-BillingColumn #exp-giftMsgSecId #giftMsgForm .BP-DeliveryOccassion{clear:both;margin:0;padding:0;position:relative;text-align:inherit;width:100%}
#EXP-BillingColumn #exp-giftMsgSecId #giftMsgForm #ContinueDeliverBtn{clear:both;margin:10px 0 0 0;padding:0;position:relative;text-align:inherit;width:324px}
#EXP-BillingColumn .BP-DeliveryCardMess #entryfieldsComp .n-chkCardMessage{border:1px solid #adadad;display:inline-block;margin:5px 0 0 0;padding:6px;width:268px !important}
#EXP-BillingColumn .BP-DeliveryCardMess .BP-DeliveryOccassiontxt{float:none;font-weight:normal;margin:0 0 5px 0;padding:0;width:324px;display:none}
#EXP-BillingColumn .BP-DeliveryCardMess .BP-DeliveryOccassiontxt select{border:1px solid #adadad;font-size:14px;height:32px;margin:0;padding:6px;width:324px;display:none}
#EXP-BillingColumn .BP-DeliveryOccassion #MessageOptionsNone{background:0;border:none !important;color:#000;clear:both;display:block;height:auto;margin:0;padding:0;width:324px}
#EXP-BillingColumn .BP-DeliveryOccassion .MessageOptionsNoneTD{border:none !important;color:#000;padding:10px 20px;width:280px}
#EXP-BillingColumn .BP-DeliveryOccassion .MessageOptionsNoneTD a{display:block;float:left}
#EXP-BillingColumn .BP-DeliveryCardMess #MessageOptionsComp{background:#ccc;border:1px solid #adadad;display:block;margin:0;padding:10px 20px;position:relative;width:282px}
#EXP-BillingColumn .BP-DeliveryCardMess #MessageOptionsComp.ms-notselected{background:0;border:0;margin:0}
#EXP-BillingColumn .BP-DeliveryOccassion{position:relative}
#EXP-BillingColumn .BP-DeliveryOccassion label{display:inline;float:left;margin:0;text-align:left !important;width:auto !important}
#EXP-BillingColumn .BP-DeliveryOccassion input{margin:2px 6px 0 0}
#EXP-BillingColumn #expressionExchangeEspot{height:auto;position:absolute;right:0;top:0;width:282px;display:none !important}
#EXP-BillingColumn #ExpressionExchangeEspot{left:0;margin:0;position:absolute;top:116px;width:282px}
#EXP-BillingColumn #ExpressionExchangeEspot .n-chk_LossTxt{font-size:12px;line-height:14px;padding:6px}
#EXP-BillingColumn #ExpressionExchangeEspot .n-chk_LossTxt a{display:block;left:250px;position:absolute;top:10px}
#EXP-BillingColumn #ExpressionExchangeEspot .n-chk_LossTxt img{display:block;margin-top:0;margin-left:0}
#EXP-BillingColumn #ExpressionExchangeEspot #ChkExpressions{background:#f5f5f5;border:1px dotted #673a3c;font-size:14px;height:160px;overflow:auto;padding:6px;margin:0;width:auto}
#EXP-BillingColumn #ExpressionExchangeEspot #ChkExpressions li{font-size:12px;line-height:14px;padding:6px 0}
#EXP-BillingColumn #ExpressionExchangeEspot .visibleDiv{background:url("//cdn1.1800flowers.com/wcsstore/Flowers/images/n-chk-Lossforwords-bwn.gif") no-repeat scroll 10px 10px #d6cbb8;border:1px solid #673a3c;border-radius:8px;display:block;height:auto !important;margin:0 !important;padding:52px 10px 10px;position:relative;width:260px !important;z-index:20}
#EXP-BillingColumn .BP-DeliveryCardMess #entryfieldsComp{background:url("//cdn1.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/gift-message-note.png") no-repeat scroll center bottom transparent;clear:both;display:block;margin:0;padding:0 0 90px 0;width:100%}
#EXP-BillingColumn #noMsgSelect.xboxcontent{background:#ffbaba;border:1px solid #ffbaba;border-radius:1px;color:#db000c;display:block;font-size:14px;padding:4px;text-align:center;margin:10px 0 0 0;clear:both;position:relative}
#EXP-BillingColumn #noMsgSelect:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ffbaba;content:"";left:0;right:0;margin:0 auto;position:absolute;height:0;top:-12px;width:0}
#EXP-BillingColumn .giftMsgColClass{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;color:#666;float:none;font-weight:normal;font-size:12px;line-height:16px;margin:0;padding:10px;text-transform:none}
#EXP-BillingColumn .giftMsgColClass .BP-GiftLinetxt{color:inherit;font-size:inherit;font-weight:bold;padding:0}
#EXP-BillingColumn #giftMsgForm .BP-DeliveryLinetxt{padding:10px 10px 0}
#EXP-BillingColumn .giftMsgColClass .BP-GiftMessage{margin:0}
.PP-cart-item{margin:.5em 0}
.PP-cart-item-wrap{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;box-sizing:border-box}
.PP-cart-hdr{border:0;color:#fff;font-size:1em;font-weight:normal;clear:both;margin:0;padding:8px;background-color:#007dba}
.PP-BillingProductPhoto{display:inline-block;vertical-align:top;width:15%}
.PP-BillingProductPhoto img{padding:10%}
.PP-BillingRemove a{text-decoration:underline;color:#000;width:26%;display:inline-block;text-align:center;margin:0 0 1em .75em}
.PP-Billingline-item{display:inline-block;vertical-align:top;width:17%;font-size:.85em;padding:1%}
.PP-long-description{display:inline-block;vertical-align:top;width:63%}
.PP-long-description div{float:none;width:96%;margin:0;font-size:.7em;line-height:1.25em;padding:2%}
#EXP-BillingColumn .PP-cart-item #pass_section6{float:right !important;width:407px !important;margin:0 !important;font-size:9px;line-height:14px;padding:0;color:#666;height:137px;overflow-y:visible;background:#fafafa}
#EXP-BillingColumn #exp-paymentBillingSecId #paymentAndBillingPane{border:0;margin:10px auto}
#EXP-BillingColumn #BillingAddressForm{margin:20px;overflow:hidden;width:450px}
#EXP-BillingColumn #BillingAddressForm .BP-ContactBoxArea,#EXP-BillingColumn #BillingAddressForm #BP-BillingBoxArea{border:0;margin:0 0 20px 0;overflow:hidden;position:relative;width:100%}
#EXP-BillingColumn #BillingAddressForm .BP-BillingHdr{color:#f25a29;clear:both;float:left;font-size:14px;margin:0 0 20px 0;width:100%}
#EXP-BillingColumn #BillingAddressForm .BP-required{font-size:14px;margin:0;position:absolute;right:0;top:0}
#EXP-BillingColumn #BP-BillingBoxArea .half-field-col{float:left;overflow:hidden}
#EXP-BillingColumn #BP-BillingBoxArea .half-field-col .bubble{max-width:215px}
#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_firstName_1,#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_lastName_1,#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_city_1,#EXP-BillingColumn #BP-BillingBoxArea input#billing_state,#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_zipCode_1,#EXP-BillingColumn #BP-BillingBoxArea input#WWC_ShoppingCartAddressEntryForm_FormInput_country_1{width:201px}
#EXP-BillingColumn #BillingAddressForm .BP-BillingBoxArea select{width:215px !important}
#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_firstName_1,#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_city_1,#EXP-BillingColumn #BP-BillingBoxArea input#WC_ShoppingCartAddressEntryForm_FormInput_zipCode_1{margin-right:20px}
#EXP-BillingColumn .EXP-payment-details input,#EXP-BillingColumn .EXP-payment-details select,#EXP-BillingColumn .EXP-payment-details textarea{clear:none;display:inline-block}
#EXP-BillingColumn .EXP-payment-details{margin:20px 0;width:100%}
#EXP-BillingColumn .EXP-payment-details h2{display:none}
#EXP-BillingColumn .EXP-payment-details p{margin:0 !important;padding:10px}
#EXP-BillingColumn .EXP-payment-details p#giftCardCollapsedText{display:none}
#EXP-BillingColumn .EXP-payment-details p a{font-weight:bold}
#EXP-BillingColumn .EXP-payment-details #BP-PromoBoxArea,#EXP-BillingColumn .EXP-payment-details #BP-GiftBoxArea,#EXP-BillingColumn .EXP-payment-details #BP-paymentchkCreditCard{border:0;margin:0 0 10px 0;width:100%}
#EXP-BillingColumn .EXP-payment-details .BP-BillingHdr{background-color:#ccc;clear:both;color:#000;font-size:14px;font-weight:bold;margin:20px 0 0 0;padding:8px}
#EXP-BillingColumn #ContinueDeliverBtnForRecipientPage,#EXP-BillingColumn #ContinueDeliverBtnForGiftMsg,#EXP-BillingColumn .ContinueDeliverBtnForBillingPage,#EXP-BillingColumn .ContinueDeliverBtn{clear:both;float:none;position:relative}
#EXP-BillingColumn #ContinueDeliverBtnForRecipientPage a,#EXP-BillingColumn #ContinueDeliverBtnForGiftMsg a,#EXP-BillingColumn .ContinueDeliverBtnForBillingPage a,#EXP-BillingColumn .ContinueDeliverBtn a{background-color:#56be65;color:#fff;display:inline-block;font-weight:bold;font-size:16px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}
#EXP-BillingColumn #ContinueDeliverBtnForRecipientPage .Btn-disabled,#EXP-BillingColumn #ContinueDeliverBtnForGiftMsg .Btn-disabled,#EXP-BillingColumn .ContinueDeliverBtnForBillingPage .Btn-disabled,#EXP-BillingColumn .ContinueDeliverBtn .Btn-disabled{background-color:#ccc !important;opacity:.65;cursor:not-allowed}
#EXP-BillingColumn #ContinueDeliverBtnForGiftMsg{width:324px}
#EXP-BillingColumn #ContinueDeliverBtnForRecipientPage .Btn-disabled:hover:after,#EXP-BillingColumn #ContinueDeliverBtnForGiftMsg .Btn-disabled:hover:after,#EXP-BillingColumn .ContinueDeliverBtnForBillingPage .Btn-disabled:hover:after,#EXP-BillingColumn .ContinueDeliverBtn .Btn-disabled:hover:after{content:"Please complete required fields";display:block;position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#ccc;font-size:14px;padding:10px 0}
#EXP-BillingColumn #BP-InnerPromoBoxArea{padding:0;margin:20px;border:0;display:block !important;position:relative}
#EXP-BillingColumn p#promoBoxCollapsedText{display:none}
#EXP-BillingColumn #PromotionCodeForm p{margin:10px 0;padding:0}
#EXP-BillingColumn #PromotionCodeForm label{clear:both;display:inline-block;float:left;font-size:14px;font-weight:normal;left:0 !important;margin:0;position:relative;text-align:left !important;top:0 !important;width:auto !important}
#EXP-BillingColumn #PromotionCodeForm .passContainer{clear:both;float:left}
#EXP-BillingColumn #PromotionCodeForm input{border:1px solid #adadad;color:#000;height:auto;margin:5px 0 20px 0;padding:6px;width:auto}
#EXP-BillingColumn #PromotionCodeForm input{width:436px}
#EXP-BillingColumn #PromotionCodeForm input#promoCode{width:367px}
#EXP-BillingColumn #PromotionCodeForm label .membership br{display:none}
#EXP-BillingColumn #PromotionCodeForm #divApplyBtnStatic{clear:both;float:left;position:absolute;left:392px;top:42px}
#EXP-BillingColumn #PromotionCodeForm #divApplyBtnStatic a{clear:both;display:block;margin:0 0 10px 0}
#EXP-BillingColumn #promotionHelp{background:#f2f2f2;border:none !important;border-radius:1px;color:#111;font-size:12px;line-height:16px;margin:0 !important;padding:10px !important;width:430px !important;float:none !important;display:inline-block !important}
#EXP-BillingColumn #PromotionCodeForm .bubble{width:450px}
#EXP-BillingColumn .successful:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #cfe5b8;content:"";left:0;right:0;margin:0 auto;position:absolute;height:0;top:-12px;width:0}
#EXP-BillingColumn #PromotionCodeForm .successful .xboxcontent{background-color:#cfe5b7;border-color:#cfe5b7;color:#4f8a10}
#EXP-BillingColumn .appliedPromoDetails{color:#4f8a10;font-size:12px;font-weight:bold;margin:0 0 10px 0;width:450px}
#EXP-BillingColumn .appliedPromoDetails .promoExclusivity{color:#000}
#EXP-BillingColumn #giftCardArea{padding:0;margin:20px;border:0;display:block !important}
#EXP-BillingColumn #giftCardArea .passContainer{clear:both;float:left}
#EXP-BillingColumn #giftCardArea label{clear:both;display:inline-block;float:left;font-size:14px;font-weight:normal;left:0 !important;margin:0;text-align:left !important;top:0 !important;width:auto !important}
#EXP-BillingColumn #giftCardArea input{border:1px solid #adadad;color:#000;height:auto;margin:5px 0 20px 0;padding:6px;width:436px}
#EXP-BillingColumn #giftCardArea a{display:block;margin:10px 0;clear:both;float:left}
#EXP-BillingColumn #giftCardArea .bubble{width:450px}
#EXP-BillingColumn #BP-GiftBoxArea p.gifttxt{background:#f2f2f2;border:none !important;border-radius:1px;color:#111;font-size:12px;line-height:16px;margin:0 !important;padding:10px !important;width:430px !important}
#EXP-BillingColumn #creditCardDisplay{background:#ccc;border:0;clear:both;margin:10px 0 0 0;min-height:0;overflow:hidden;padding:0;position:relative}
#EXP-BillingColumn #creditCardDisplay #FDCreditCardDisplay{background:#fff;border:0;display:inline-block;margin:0 auto;overflow:hidden;padding:0;position:relative;top:0 !important;width:100%}
#EXP-BillingColumn #creditCardDisplay input#PaymentMethod{float:left;margin:10px 0 0 8px;padding:6px}
#EXP-BillingColumn #creditCardDisplay .cc-label{display:block;float:left;font-size:12px;font-weight:bold;line-height:18px;margin:0;padding:8px}
#EXP-BillingColumn #creditCardDisplay label{float:left;font-weight:normal;margin:0;padding:0;left:0 !important;position:relative;text-align:left !important;top:0 !important;width:auto !important}
#EXP-BillingColumn #creditCardDisplay label .asterisk{color:#db000c;margin:0}
#EXP-BillingColumn #creditCardDisplay input{border:1px solid #adadad;color:#000;font-size:14px;left:0;margin:5px 0 20px 0;padding:6px;position:relative;top:0}
#EXP-BillingColumn #creditCardDisplay select{border:1px solid #adadad;height:auto;margin:5px 0 20px 0;padding:6px;width:100px !important}
#EXP-BillingColumn #creditCardDisplay input#account.creditcard{margin:5px 0 10px 0}
#EXP-BillingColumn #creditCardDisplay input#account.creditcard+.bubble{margin:10px 0 10px 0}
#EXP-BillingColumn #creditCardDisplay input#account,#EXP-BillingColumn #creditCardDisplay input#cc_nameoncard{width:286px !important}
#EXP-BillingColumn #creditCardDisplay input#securitycode{width:84px !important}
#EXP-BillingColumn #creditCardDisplay #creditcardtypes{clear:both;margin:20px;width:auto}
#EXP-BillingColumn #creditCardDisplay .BP-cardchoice{background:#fafafa;display:block;margin:0 20px;padding:20px 20px 0 20px;width:300px}
#EXP-BillingColumn #creditCardDisplay .CVVCodeForCreditCard{overflow:hidden;margin:0 20px 20px 20px;width:300px;padding:0 20px 20px 20px;background:#fafafa}
#EXP-BillingColumn #creditCardDisplay .passContainer{clear:both;overflow:hidden;width:auto}
#EXP-BillingColumn #creditCardDisplay #Error_Check{clear:both;margin:0}
#EXP-BillingColumn #PaymentInstructionSelectForm{font-family:Arial,Helvetica,sans-serif;margin:0;position:relative}
#EXP-BillingColumn #PaymentInstructionSelectForm .prompt{margin:0 0 5px 0}
#EXP-BillingColumn #PaymentInstructionSelectForm .BP-cardtxt{color:#999 !important;font-size:12px !important;margin:5px 0 !important;left:0 !important;padding:0 !important;position:relative !important;top:0 !important;width:auto !important}
#EXP-BillingColumn #PaymentInstructionSelectForm .sidetip{left:0;position:relative;top:0}
#EXP-BillingColumn #PaymentInstructionSelectForm .sidetip p{color:#db000c;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;margin:5px 0;padding:0}
#EXP-BillingColumn #PaymentInstructionSelectForm .sidetip p.error{color:#db000c}
#EXP-BillingColumn #n-chkCCFormDisclaimer.n-chkFormDisclaimer{clear:both;width:300px;margin:0 20px;padding:0 20px}
#EXP-BillingColumn #n-chkCCFormDisclaimer.n-chkFormDisclaimer .checkBox{margin:0 8px 0 0;float:left;display:inline-block}
#EXP-BillingColumn #n-chkCCFormDisclaimer.n-chkFormDisclaimer .radioText{padding:3px 0 0 0;text-align:left;display:inline-block}
#EXP-BillingColumn #passportTnc{clear:both;width:300px;margin:0 20px;padding:0 20px;position:relative}
#EXP-BillingColumn #passportTnc a{display:inline-block;padding:0}
#EXP-BillingColumn #passportTnc input{display:inline-block;float:left;margin:3px 8px 40px 0}
#EXP-BillingColumn #expresspaychk{background-color:#ccc;border:0;clear:both;display:block;font-size:12px;font-weight:bold;margin:10px 0 20px 0;overflow:hidden;padding:8px;width:auto}
#EXP-BillingColumn #expresspaychk img{display:none}
#EXP-BillingColumn #expresspaychk:before{color:#000;content:'Express Checkout Options';font-weight:bold}
#EXP-BillingColumn #BML,#EXP-BillingColumn #FDCreditCardDisplayPaypal,#EXP-BillingColumn #FDCreditCardDisplayGoogleWallet,#EXP-BillingColumn #FDCreditCardDisplayVisa,#EXP-BillingColumn #FDCreditCardDisplayMasterPass,#EXP-BillingColumn #FDCreditCardDisplayChase,#EXP-BillingColumn #FDCreditCardDisplayAmex{left:0;margin:0 0 10px 10px;padding:0;position:relative}
#EXP-BillingColumn #whatisthis,#EXP-BillingColumn #BMLLogo,#EXP-BillingColumn #googleWalletLogo,#EXP-BillingColumn #MasterPassLogo,#EXP-BillingColumn #VISACheckoutLogo{background:#f2f2f2;border-radius:1px;color:#111;font-size:12px;left:0;line-height:16px;margin:10px 20px 10px 27px;padding:10px;position:relative}
#EXP-BillingColumn #whatisthis:before,#EXP-BillingColumn #BMLLogo:before,#EXP-BillingColumn #googleWalletLogo:before,#EXP-BillingColumn #MasterPassLogo:before,#EXP-BillingColumn #VISACheckoutLogo:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f2f2f2;content:"";left:10px;height:0;margin:0;position:absolute;right:0;top:-12px;width:0}
#EXP-BillingColumn #whatisthis a,#EXP-BillingColumn #BMLLogo a,#EXP-BillingColumn #googleWalletLogo a,#EXP-BillingColumn #MasterPassLogo a,#EXP-BillingColumn #VISACheckoutLogo a{font-weight:bold}
#EXP-BillingColumn #whatisthis p,#EXP-BillingColumn #BMLLogo p,#EXP-BillingColumn #googleWalletLogo p,#EXP-BillingColumn #MasterPassLogo p,#EXP-BillingColumn #VISACheckoutLogo p{padding:0}
#EXP-BillingColumn .BP-ContactBoxArea,#EXP-BillingColumn .BP-BillingBoxArea{border:0;float:none}
#EXP-BillingColumn #BillingAddressForm .BP-ContactBoxArea label,#EXP-BillingColumn #BillingAddressForm .BP-BillingBoxArea label{clear:both;display:block;font-weight:normal;float:left;left:0 !important;margin:0;position:relative;text-align:left !important;top:0 !important;width:auto !important}
#EXP-BillingColumn #BillingAddressForm .BP-ContactBoxArea input,#EXP-BillingColumn #BillingAddressForm .BP-BillingBoxArea input{border:1px solid #adadad;clear:both;display:block;height:auto;margin:5px 0 20px 0;padding:6px;width:436px}
#EXP-BillingColumn #BillingAddressForm .BP-ContactBoxArea select,#EXP-BillingColumn #BillingAddressForm .BP-BillingBoxArea select{border:1px solid #adadad;clear:both;display:block;height:31px;margin:5px 0 20px 0;padding:6px;width:100%}
#EXP-BillingColumn .BP-ShippingLine-detail{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;color:#666;float:none;font-weight:normal;font-size:12px;line-height:16px;margin:0;padding:0;text-transform:none;width:650px}
#EXP-BillingColumn .BP-ShippingLine-detail .BP-ShippingShipping{padding:10px;width:632px}
#EXP-BillingColumn .BP-ShippingLine-detail .BP-ShippingLinetxt{color:#fff;float:left;font-size:14px;font-weight:bold;margin:0;padding:0;text-transform:uppercase;width:180px;display:none}
#EXP-BillingColumn #saveAddress{float:left;margin:0 0 5px 0;padding:0}
#EXP-BillingColumn .BP-ShippingLine-detail a{clear:both;display:inline-block;float:left;font-size:14px;font-weight:normal;margin:0;text-transform:none}
#EXP-BillingColumn .BP-ShippingLine-detail .BP-ShippingCheck{display:none}
#EXP-BillingColumn #giftMessagePane_pane .BP-GiftLinetxt{background:#ccc;color:#fff;font-size:14px;font-weight:bold;margin:0;padding:10px;text-transform:none;display:none}
#EXP-BillingColumn #giftMessagePane_pane .BP-GiftMessage{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;font-size:14px;float:none;margin:0;padding:10px;width:630px;word-wrap:break-word}
#EXP-BillingColumn #giftMessagePane_pane .BP-GiftMessage #exp-giftMsgSecId{color:#666;font-weight:normal;font-size:12px;line-height:16px;padding:0;text-transform:none}
#EXP-BillingColumn #giftMessagePane_pane .BP-GiftMessage a{text-transform:none}
#EXP-BillingColumn .BP-ColContactBoxArea{margin:0 auto;overflow:hidden}
#EXP-BillingColumn .BP-ColContactBoxArea .BP-BillingHdr{background:#f0f0f0;border:1px solid #cacaca;clear:both;color:#f25a29;font-size:14px;font-weight:bold;margin:0;padding:8px}
#EXP-BillingColumn .BP-ColContactBoxArea .BP-BillingContact{background:#f0f0f0;border-left:1px solid #cacaca;border-right:1px solid #cacaca;color:#666;font-weight:normal;font-size:12px;line-height:16px;padding:10px 10px 5px 10px;text-transform:none}
#EXP-BillingColumn .BP-ColContactBoxArea a{background:#f0f0f0;border-top:0;border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca;display:inline-block;padding:0 10px 10px 10px;text-transform:none;width:630px}
#EXP-BillingColumn #exp-orderSummarySecId{background:#f1f1f1;border:1px solid #c1c1c1;clear:both;margin:0;padding:20px;overflow:hidden}
#EXP-BillingColumn #exp-orderSummarySecId #BP-totals{background:0;border:0;display:block;float:none;font-size:14px;line-height:18px;margin:0 auto;padding:0;position:relative;text-align:right;width:auto !important}
#EXP-BillingColumn #exp-orderSummarySecId .BP-total-label,#EXP-BillingColumn #exp-orderSummarySecId .BP-total-amount{clear:both;float:none;margin:0;text-align:right;width:100%}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row{display:block;clear:both;padding:0 0 0 25px}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row:first-child{padding:20px 0 0 25px}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row .BP-col1{width:220px;float:left}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row .BP-col-question+.BP-col1{width:120px;float:left}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row .BP-col2{float:left;text-align:right;width:200px}
#EXP-BillingColumn #exp-orderSummarySecId .BP-row .BP-col-question{float:left !important;margin:0 0 0 80px !important;width:20px}
#EXP-BillingColumn #exp-orderSummarySecId .BP-total-amount{clear:both;display:block;float:left;font-size:14px;font-weight:bold;margin:0;padding:0;width:100%}
#EXP-BillingColumn #exp-orderSummarySecId .BP-total-amount .BP-row{display:block;clear:both;overflow:hidden;padding:0 0 0 25px}
#EXP-BillingColumn #exp-orderSummarySecId .BP-total-amount .BP-grand{color:#f25a29;font-size:18px;font-weight:bold;margin:10px 0}
#EXP-BillingColumn #exp-orderSummarySecId .BP-total-amount .BP-row .BP-col2{font-size:18px;margin:10px 0;padding:0 0 5px 0}
#EXP-BillingColumn #exp-orderSummarySecId .placeOrderBtn{clear:both;float:none !important;margin:15px auto !important;text-align:center;width:auto !important}
#EXP-BillingColumn #exp-orderSummarySecId #divPlaceOrderBtnStatic{clear:both;display:block;margin:0 auto;overflow:hidden;padding:0;text-align:center;width:auto !important;position:relative}
#EXP-BillingColumn #exp-orderSummarySecId #divPlaceOrderBtnStatic.Btn-disabled a#CC-placeOrderBtn:hover:after{content:"Please complete required fields";display:block;position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#f1f1f1;font-size:16px;padding:20px 0;font-weight:bold;color:#000}
#EXP-BillingColumn #exp-orderSummarySecId #divPlaceOrderBtnStatic a#CC-placeOrderBtn{display:inline-block;margin:10px 0}
#EXP-BillingColumn #exp-orderSummarySecId #divPlaceOrderBtnStatic.Btn-disabled a#CC-placeOrderBtn{cursor:not-allowed;opacity:.50}
#EXP-BillingColumn #exp-orderSummarySecId #PlaceOrderTerms{margin:0 auto;width:450px}
#EXP-BillingColumn #exp-orderSummarySecId #PlaceOrderTerms #PlaceOrderTermsContent{padding:0}
#EXP-BillingColumn #exp-orderSummarySecId #PlaceOrderTerms #PlaceOrderTermsContent p{font-size:14px;line-height:18px;margin:20px 0;padding:0;text-align:left}
#EXP-BillingColumn #exp-summaryColumn{border:1px solid #cacaca;position:absolute;right:0;top:0;width:304px}
#EXP-BillingColumn #exp-summaryColumn .BP-DeliveryLinetxt:first-child{background-color:#ccc;border-bottom:0;border-top:0;color:#000;text-transform:none}
#EXP-BillingColumn #exp-summaryColumn .BP-DeliveryLinetxt{background-color:#f1f1f1;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#f25a29;font-size:14px;font-weight:bold;text-transform:uppercase;clear:both;display:block;margin:0;padding:8px}
#EXP-BillingColumn #exp-summaryColumn .totOrdItems{display:none}
#EXP-BillingColumn #exp-summaryColumn a{display:inline-block}
#EXP-BillingColumn #exp-summaryColumn a img.ShoppingCartDisplay{float:left;display:block;height:auto;margin:20px;width:85px}
#EXP-BillingColumn #exp-summaryColumn .BP-Deliveryline-item{float:right;font-size:12px;margin:20px 20px 20px 0;padding:0;text-align:left;width:159px}
#EXP-BillingColumn #exp-summaryColumn .BP-DeliveryProdName{font-weight:bold;padding:0;margin:0}
#EXP-BillingColumn #exp-summaryColumn .BP-DeliveryProdPrice .productprice{font-size:12px;margin:0}
#EXP-BillingColumn #exp-summaryColumn .BP-row,#EXP-BillingColumn #exp-summaryColumn .BP-total-label{background:#f1f1f1}
#EXP-BillingColumn #exp-summaryColumn .BP-total-label{font-size:12px;float:left;margin:0;text-align:right;width:100%}
#EXP-BillingColumn #exp-summaryColumn .BP-row{display:block;clear:both;padding:0 0 0 25px}
#EXP-BillingColumn #exp-summaryColumn .BP-row .BP-PaddingSpace{padding:0 0 5px 0}
#EXP-BillingColumn #exp-summaryColumn .BP-row:first-child{padding:20px 0 0 25px}
#EXP-BillingColumn #exp-summaryColumn .BP-row .BP-col1{float:left;width:150px}
#EXP-BillingColumn #exp-summaryColumn .BP-row .BP-col-question+.BP-col1{float:left;width:135px}
#EXP-BillingColumn #exp-summaryColumn .BP-row .BP-col2{float:left;text-align:right;width:100px}
#EXP-BillingColumn #exp-summaryColumn .BP-row .BP-col-question{float:left;margin:0;width:15px}
#EXP-BillingColumn #exp-summaryColumn .BP-total-amount{clear:both;display:block;float:left;font-size:14px;font-weight:bold;margin:0;padding:0;text-align:right;width:100%}
#EXP-BillingColumn #exp-summaryColumn .BP-total-amount .BP-row{display:block;clear:both;overflow:hidden;padding:0 0 0 25px}
#EXP-BillingColumn #exp-summaryColumn .BP-total-amount .BP-row .BP-col2{margin:10px 0;padding:0 0 5px 0}
#EXP-BillingColumn #exp-summaryColumn .BP-total-amount .BP-grand{color:#f25a29;font-size:14px;font-weight:bold;margin:10px 0}
#EXP-BillingColumn #exp-summaryColumn .BP-ReviewRemove{clear:both;margin:0 0 10px 20px}
#EXP-BillingColumn .BP-Billingline-item div,#EXP-BillingColumn .BP-Shippingline-item div,#EXP-BillingColumn .BP-Deliveryline-item div{margin-bottom:5px}
#EXP-BillingColumn #address_button,#EXP-BillingColumn .Exp-RegisterArea,#EXP-BillingColumn #reviewPageOptin,#EXP-BillingColumn .reviewPageOptin,#EXP-BillingColumn #review-smile-reminders{display:none !important}
#EXP-BillingColumn .productsummary-orderItem a img{margin:20px 0 20px 20px}
/*! -----------------------  NEW FLEX CAL  ---------------------- */.delcal_winmodal{overflow:hidden}
#flex-window{background-color:rgba(255,255,255,1.0);box-sizing:border-box;overflow:auto;padding:20px;position:absolute;top:0;transition:all .6s;right:-100%;z-index:1;width:100%;height:100%}
#flex-window.display-none{display:block;visibility:hidden}
#flex-window.display-block{visibility:visible;right:0}
.flex-message{font-size:14px;font-weight:bold;text-align:center;line-height:1.4;display:block;width:80%;margin:10px auto;padding:14px;border-bottom:1px solid #ddd}
.flex-btn{background-color:#ddd;display:block;margin:10px auto;padding:10px;text-align:center;font-size:14px;font-weight:bold;line-height:1.4;width:80%;cursor:pointer}
.flex-btn span{display:block}
.flex-btn:hover{background-color:#52297e;color:#fff !important}
.flex-back,.flex-espots-wrap,.flex-close{float:left}
.flex-back,.flex-close{width:10%}
.flex-espots-wrap{width:80%}
@supports(display:grid){.flex-back,.flex-espots-wrap,.flex-close{width:auto}
}
.flex-header{display:grid;grid-gap:10px;grid-template-columns:100px auto 100px;width:100%}
.flex-espots-wrap{display:grid;grid-gap:10px;grid-template-columns:auto auto}
#flexclose{position:relative;border:2px solid #52297e;padding:0;border-radius:50%;font-size:0;height:30px;width:30px;float:right;cursor:pointer}
#flexclose:after{content:'X';font-size:14px;font-weight:bold;color:#52297e;position:absolute;top:10px;left:10px}
#flexclose:hover{background-color:#52297e}
#flexclose:hover:after{color:#fff}
#flexback{background-color:#52297e;color:#fff;cursor:pointer;float:right;font-weight:bold;line-height:34px;margin:0 20px 0 0;position:relative;text-align:center;width:60%}
#flexback:after{content:"";position:absolute;top:0;left:-17px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:17px solid #52297e}
div#flexclose{display:none}
#FLEX_HEADER_ESPOT .or{position:absolute;top:340px;left:35px;width:90%}
body #FLEX_HEADER_ESPOT>h2{width:100%;font-size:32px;margin:23px 0 0;color:#000;border:0;text-transform:none;text-align:center}
.bd-recipient .BP-Shipping-header {margin: 0 auto;width: 980px}
.bd-cart .inDisclaimer {width: 100%}
#DivForAddon_ {float: left}
.BP-Addontxt {padding: 10px; margin-left: 80px}