@charset "utf-8";
#giftListConatainer{width:auto;padding-left:8px;clear:both}
.GLTitle{padding:0 0 15px 0}
.GLTitle h1{margin:0}
#CP-chkCartBtnsBtm{position:relative}
#giftListConatainer .selectGiftList label{color:#5b322c;font-size:14px;font-weight:700}
.selectGiftList{float:left;clear:both}
.searchForList{float:left;padding-left:10px}
.searchForList a{margin:0 0 0 10px}
#searchforListBox{margin-top:25px;background-color:#edebde;padding:5px;width:350px}
.searchCopyLeft{float:left;text-align:right;width:100px;clear:both;color:#5b322c;font-weight:700;margin:3px 0 0 0}
.giftList_field{float:left;margin-right:5px}
#searchCustomer #NotFound,#searchCustomer #NotFound2{float:left;position:relative;margin:4px 0 6px 106px}
.BtnFindGiftList{margin-left:103px;margin-top:6px}
#GiftDropdownBtn{padding:3px;float:right}
#CustNum,#CustNum2{position:absolute;margin:0 0 0 320px}
.giftList_required{color:#c21b38}
#gift-header{margin-top:30px;clear:both;border-top:2px dotted #eee}
.giftList_field .addressSelectSmall{top:-7px}
.giftlistname{color:#5b322c;font-size:14px;font-weight:700}
.giftListDownload{width:90%;line-height:20px;clear:both}
.gifListDownloadBtn{border:0;padding-top:4px;margin:10px 0}
.fLeft{float:left;width:300px}
#NewRec{margin-top:10px}
#giftListOverview{position:relative;border:1px #ccc solid;width:760px;margin:10px 0}
#giftListOverview #recipients{float:left;position:relative;width:160px;min-height:80px}
#giftListOverview #purchases{float:left;position:relative;width:240px;min-height:80px}
#giftListOverview #suggestions{float:left;position:relative;width:360px;min-height:80px}
#giftListOverview .overview_Titles{background-color:#e9e7db;color:#5b322c;font-size:11px;font-weight:700;height:16px;padding:4px}
#giftListOverview .giftRecipient_Info{padding:6px}
#giftListOverview .giftRecipient_editDelete{padding-left:6px}
#giftListOverview .giftBold{font-weight:bolder;color:#5b322c}
.giftRecipient input{margin-left:0}
.giftListCallOut{background:none repeat scroll 0 0 #bdf1b4;border:1px solid #b1e7a8;color:#060;font-size:13px;margin:0 0 8px;padding:5px;width:390px}
.GiftMessage{margin:6px 0 6px 0}
.suggestionOption{position:relative;border-bottom:1px dashed #999991;margin:4px 0 0 0;padding-bottom:4px;height:auto;color:#5b322c}
#giftListOverview .selected{border:2px solid #bc0001;background-image:url(../images/gift_list_back_arrow.png);background-repeat:no-repeat;background-position:left}
.suggestionOption .gift_radioTop{position:relative;float:left}
.suggestionOption .ProductWrapupImage img{width:85px;height:94px;padding-right:4px}
.suggestionOption .personalizeItem{padding:8px 0 8px 0;color:#5b322c;float:left}
.suggestionOption .question{float:left;margin:6px 0 0 6px}
#suggestions .enterItem{height:auto;margin:6px 0 6px 0}
.enterItem .gift_radioTop,.suggestionOption .gift_radioTop{float:left;margin:3px}
.enterItem .proddesc{float:left;margin:2px 4px 0 0}
.enterItem .selectItem{float:left;margin:0 4px 0 92px;color:#5b322c;font-weight:700}
.enterItem .addressbookdrop input{float:left;border:1px solid #ccc;font-size:11px;height:17px;margin:4px 3px 6px 0;padding-left:3px;width:175px}
.enterItem .addressbookdrop{width:175px}
.enterItem .enterBtn{float:left;margin:4px 0 0 4px}
#itemQuery .ProductWrapupImage img{height:94px;padding-right:4px;margin-left:21px;width:85px}
#itemQuery .personalizeItem{padding:8px 0}
.activeSelection{border:2px solid #bc0001}
#purchases .overview_Titles{border-left:1px solid #ccc}
#suggestions .overview_Titles{border-left:1px solid #ccc}
.glBottom{margin:4px 4px 8px 0;padding:8px 6px 8px 4px;width:auto;background-color:#edebde}
.fRight{float:right}
#NewRec .searchForList{margin-bottom:10px}
#searchforListBox2{margin:35px 0 10px 0;background-color:#edebde;padding:5px;width:350px}
#searchforListBox3{background-color:#edebde;margin:4px 0 4px 0;padding:5px;width:350px}
#searchforListBox3 .BtnFindGiftList{float:left;margin-left:103px;margin-top:6px}
.giftList_field .addressSelectSmall{top:-7px;color:#5b322c;font-size:11px}
.GiftListSelection{color:#5b322c;font-size:14px;font-weight:700}
#GL-RightColumn .mp{margin:0;padding:0}
.giftListDownload li{position:relative;left:30px;line-height:16px}
.giftListDownload ul{padding-bottom:6px}
#giftListOverview2 #recipient{float:left;min-height:80px;position:relative;width:350px}
#giftListOverview2 #suggestions{float:left;min-height:80px;position:relative;width:410px}
#giftListOverview2{border:1px solid #ccc;width:760px}
#giftListOverview2 .overview_Titles{background-color:#edebde;color:#5b322c;font-size:11px;font-weight:700;height:16px;padding:4px}
#giftListOverview2 .giftRecipient_Info{padding:6px}
#giftListOverview2 .giftRecipient_editDelete{padding-left:6px}
#giftListOverview2 .giftBold{font-weight:bolder;color:#5b322c}
#giftListOverview2 .selected{border:2px solid #bc0001;background-image:url(../images/gift_list_back_arrow.png);background-repeat:no-repeat;background-position:left}
.RP-container{width:978px;margin:-20px auto;color:#5b322c;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff}
.RP-container a,.RP-container a:visited{color:#5b322c;text-decoration:underline}
.RP-container a:hover,.RP-container a:visited:hover{color:#d90e2b}
.RP-recipient-container{border-top:5px solid #cbcbcb;border-bottom:0}
.RP-recipient-name{background:none repeat scroll 0 0 #e5ded9;border-bottom:1px dashed #ccc;padding:5px 10px;font-size:14px}
.RP-recipient-information{background:url(../images/cart-back.gif) repeat-y;margin:0 0 5px 0}
.RP-recipient-information .RP-line-item{border-bottom:1px dashed #ccc;width:760px}
.RP-product-logo{width:80px;float:left;margin:0 5px 0 0;text-align:center;padding:30px 0 0 0}
.RP-product-photo{width:87px;float:left;text-align:left;padding:5px 15px 20px 0}
.RP-product-photo img{border:1px solid #d3d6c3;margin:0 0 3px 0}
.RP-hidden-delivery{float:right;background-color:#ccc;width:325px;margin:0 15px 0 0;height:100px}
.RP-radios{float:left;width:400px;vertical-align:central}
.RP-hidden-gift{float:right;background-color:#ccc;width:325px;margin:0 15px 0 0}
.RP-recipient-details{position:relative;width:970px;text-align:left;margin:0 0 0 3px;padding:0 0 10px 0}
.RP-line-item{border-bottom:0;text-align:left;padding:3px 0;float:left}
.RP-column-1{width:185px;float:left;margin:0 15px 0 0}
.RP-column-2{width:365px;float:left;margin:0 75px 0 0}
.RP-recipient-module .RP-column-2{width:265px}
.RP-column-3{width:200px;float:left}
.RP-item-number{width:90px;float:left;margin:0 20px 0 0}
.RP-quantity{width:60px;float:left;margin:0 20px 0 0}
.RP-price{width:85px;float:left}
.RP-shipping-message{background-color:#f2f2f2;width:225px;float:right;margin:30px 15px 0 0;padding:5px;text-align:left}
.RP-shipping-address{width:415px;text-align:left;padding:0 0 0 15px;float:left}
.RP-recipient-details h2{font-weight:700;color:#c21b38;margin:12px 0;text-align:left;font-size:16px}
.RP-recipient-container .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;font-size:11px;width:179px;height:20px}
.RP-recipient-container .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.RP-recipient-container .addressSelectSmallest{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;width:55px}
.RP-shipping-address label{display:block;width:120px;font-weight:700;text-align:right;float:left;margin:0 10px 15px 0;padding:0}
.RP-shipping-indent{padding:0 0 5px 130px;color:#c21b38;font-size:12px}
.RP-validate{padding:0 0 0 130px}
.RP-validate img{cursor:pointer;margin:10px 0}
.RP-checkboxes{border-top:1px dashed #ccc;margin:5px 0 0 0}
.RP-checkboxes label{display:inline;width:150px;font-weight:400;text-align:left;float:left;margin:4px 0 0 0;padding:0}
.RP-required{color:#c21b38;font-size:10px;margin:10px 0 0 0}
.RP-red{color:#c21b38}
.RP-checkBox{color:#434343;float:left;font-size:10px;width:20px;margin:2px 5px 0 0}
#RP-delivery-options{border-top:1px dashed #ccc;margin:15px 0 0 100px;line-height:20px}
#RP-delivery-options input{float:left;margin:5px 2px 0 0}
#RP-delivery-options img{display:inline;vertical-align:middle;margin:0 0 0 5px}
#RP-gift-messaging{border-top:1px dashed #ccc;margin:15px 0 0 100px}
.RP-next-recipient{margin:8px 0 8px 210px}
.RP-recipient-module{padding:0 0 0 15px;width:520px;float:left}
.RP-recipient-module .BP-DeliveryDelivery{clear:both}
.RPOA-container{width:978px;color:#5b322c;border-left:1px solid #ccc;border-right:1px solid #ccc}
.RPOA-container a{color:#3c4178;text-decoration:underline}
.RPOA-container a:hover{text-decoration:none}
.RPOA-recipient-container{border-top:5px solid #cbcbcb}
.RPOA-recipient-name{border-bottom:1px dashed #ccc;padding:5px 10px;font-size:14px}
.RPOA-recipient-information{background:url(../images/cart-back.gif) repeat-y;border-bottom:1px solid #ccc;margin:0 0 5px 0}
.RPOA-product-logo{width:80px;float:left;margin:0 5px 0 0;text-align:center;padding:30px 0 0 0}
.RPOA-product-photo{width:87px;float:left;text-align:center;padding:5px 0 20px 0}
.RPOA-product-photo img{border:1px solid #d3d6c3;margin:0 0 10px 0}
.RPOA-recipient-details{width:802px;float:left;text-align:left;margin:0 0 0 3px}
.RPOA-line-item{border-bottom:1px dashed #ccc;text-align:left;padding:3px 15px}
.RPOA-column-1{width:185px;float:left;margin:0 15px 0 0}
.RPOA-column-2{width:265px;float:left;margin:0 75px 0 0}
.RPOA-column-3{width:200px;float:left}
.RPOA-item-number{width:90px;float:left;margin:0 20px 0 0}
.RPOA-quantity{width:40px;float:left;margin:0 20px 0 0}
.RPOA-price{width:85px;float:left}
.RPOA-shipping-message{background-color:#f2f2f2;width:335px;float:right;margin:30px 15px 0 0;padding:5px;text-align:left}
.RPOA-shipping-address{width:315px;text-align:left;padding:0;float:left}
.RPOA-recipient-details h2{font-weight:400;color:#c21b38;margin:12px 0;text-align:left;font-size:16px}
.RPOA-recipient-container .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;font-size:11px;width:179px;height:20px}
.RPOA-recipient-container .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.RPOA-recipient-container .addressSelectSmallest{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;width:55px}
.RPOA-shipping-indent{padding:0 0 5px 130px;color:#c21b38;font-size:12px}
.RPOA-validate{padding:0 0 0 130px}
.RPOA-checkboxes{border-top:1px dashed #ccc;margin:10px 0 0 0;padding:5px 0 0 0}
.RPOA-shipping-address .RPOA-checkboxes{display:none}
.RPOA-checkboxes label{display:inline;font-weight:400;text-align:left;float:left;margin:0;padding:0}
.RPOA-radio{margin:0 0 3px 22px}
.RPOA-required{color:#c21b38;font-size:10px;margin:10px 0 0 0}
.RPOA-red{color:#c21b38}
.RPOA-checkBox{color:#434343;float:left;font-size:10px;width:20px;margin:2px 5px 0 0}
.RPOA-delivery-options{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px}
.RPOA-delivery-options input{margin-left:0}
.RPOA-delivery-options img{display:inline;vertical-align:middle;margin:0 0 0 5px}
.RPOA-gift-messaging{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px;border-bottom:1px dashed #ccc}
.RPOA-next-recipient{margin:8px 0 8px 210px}
.RPOA-recipient-module{padding:5px 0 0 15px}
.RPOA-recipient-module a{padding:0 15px 0 0}
.RPOA-hidden-delivery{float:right;background-color:#ccc;width:425px;height:300px;margin:0 15px 0 0}
.RPOA-delivery-details{float:left}
.RPOA-hidden-gift{float:right;background-color:#ccc;width:660px;margin:13px 15px 0 0}
.RPS-container{width:978px;color:#5b322c;border-left:1px solid #ccc;border-right:1px solid #ccc}
.RPS-container a{color:#3c4178;text-decoration:underline}
.RPS-container a:hover{text-decoration:none}
.RPS-recipient-container{border-top:5px solid #cbcbcb}
.RPS-recipient-name{border-bottom:1px dashed #ccc;padding:5px 10px;font-size:14px}
.RPS-recipient-information{background:url(../images/cart-back.gif) repeat-y;border-bottom:1px solid #ccc;margin:0 0 5px 0}
.RPS-product-logo{width:80px;float:left;margin:0 5px 0 0;text-align:center;padding:30px 0 0 0}
.RPS-product-photo{width:87px;float:left;text-align:center;padding:5px 0 20px 0}
.RPS-product-photo img{border:1px solid #d3d6c3;margin:0 0 10px 0}
.RPS-recipient-details{width:802px;float:left;text-align:left;margin:0 0 0 3px;padding:0 0 50px 0}
.RPS-line-item{border-bottom:1px dashed #ccc;text-align:left;padding:3px 15px}
.RPS-column-1{width:185px;float:left;margin:0 15px 0 0}
.RPS-column-2{width:265px;float:left;margin:0 75px 0 0}
.RPS-column-3{width:200px;float:left}
.RPS-item-number{width:90px;float:left;margin:0 20px 0 0}
.RPS-quantity{width:40px;float:left;margin:0 20px 0 0}
.RPS-price{width:85px;float:left}
.RPS-shipping-message{background-color:#f2f2f2;width:425px;float:right;margin:30px 15px 0 0;padding:5px;text-align:left}
.RPS-shipping-address{width:315px;text-align:left;padding:0 0 0 15px;float:left}
.RPS-recipient-details h2{font-weight:400;color:#c21b38;margin:12px 0;text-align:left;font-size:16px}
.RPS-recipient-container .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;font-size:11px;width:179px;height:20px}
.RPS-recipient-container .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.RPS-recipient-container .addressSelectSmallest{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;width:55px}
.RPS-shipping-address label{display:block;width:120px;font-weight:700;text-align:right;float:left;margin:0 10px 15px 0;padding:0}
.RPS-shipping-indent{padding:0 0 5px 130px;color:#c21b38;font-size:12px}
.RPS-validate{padding:0 0 0 130px}
.RPS-checkboxes{border-top:1px dashed #ccc;margin:5px 0 0 0}
.RPS-checkboxes label{display:inline;width:150px;font-weight:400;text-align:left;float:left;margin:4px 0 0 0;padding:0}
.RPS-required{color:#c21b38;font-size:10px;margin:10px 0 0 0}
.RPS-red{color:#c21b38}
.RPS-checkBox{color:#434343;float:left;font-size:10px;width:20px;margin:2px 5px 0 0}
.RPS-delivery-options{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px;display:none}
.RPS-delivery-options input{margin-left:0}
.RPS-delivery-options img{display:inline;vertical-align:middle;margin:0 0 0 5px}
.RPS-gift-messaging{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px;border-bottom:1px dashed #ccc;display:none}
.RPS-next-recipient{margin:8px 0 8px 210px}
.RPS-recipient-module{padding:5px 0 0 15px}
.RPS-recipient-module a{padding:0 15px 0 0}
.RPS-address-slider{background-image:url(../images/address-slider.jpg);background-repeat:no-repeat;width:222px;height:47px;padding:12px;margin:0 0 5px 75px}
.RPS-address-book-icon{float:left;width:34px;margin:10px 5px 0 0}
.RPS-address-book-details{width:180px;float:left}
.RPS-address-book-details label{display:block;width:180px;font-weight:400;text-align:left;float:left;margin:0 0 3px 0;padding:0;color:#c21b38;font-size:12px}
.RPS-slider-controls{margin:0 0 10px 160px}
.RPS-form-field{position:relative;padding:3px 0}
.RPS-question{position:absolute;top:3px;right:-20px}
.RPS-nickname-label{position:absolute;top:0;left:-100px;width:220px !important}
.RPS-nickname-input{float:right;margin-right:5px !important}
.RPS-radio{margin:0 0 5px 125px;line-height:18px}
.RPS-radio label{display:inline;font-weight:400;text-align:left;float:none;margin:4px 0 0 0;padding:0}
.RPS-hidden-delivery{float:right;background-color:#ccc;width:425px;margin:0 15px 0 0;height:300px}
.RPS-hidden-gift{float:right;background-color:#ccc;width:660px;margin:13px 15px 0 0}
.BP-container{width:978px;margin:0 auto;background:#fff;color:#000;margin-top:20px;clear:both}
.BP-container a{text-decoration:underline}
.BP-container a:hover{text-decoration:none}
.BP-recipient-container{border-top:5px solid #cbcbcb}
.BP-recipient-name{border-bottom:1px dashed #ccc;padding:5px 10px;font-size:14px}
.BP-recipient-information{background:url(../images/cart-back.gif) repeat-y;border-bottom:1px solid #ccc;margin:0 0 5px 0}
.BP-product-logo{width:80px;float:left;margin:0 5px 0 0;text-align:center;padding:30px 0 0 0}
.BP-product-photo{width:87px;float:left;text-align:center;padding:5px 0 20px 0}
.BP-product-photo img{border:1px solid #d3d6c3;margin:0 0 10px 0}
.BP-recipient-details{width:790px;float:left;text-align:left;margin:0 0 0 3px;padding:0 0 10px 0}
.BP-line-item{border-bottom:1px dashed #ccc;text-align:left;padding:3px 0 0 15px}
.BP-column-1{width:185px;float:left;margin:0 15px 0 0}
.BP-column-2{width:265px;float:left;margin:0 60px 0 0}
.BP-column-3{width:235px;float:left;text-align:right;margin:0 10px 0 0}
.BP-item-number{width:90px;float:left;margin:0 20px 0 0}
.BP-quantity{width:60px;float:left;margin:0 20px 0 0}
.BP-price{width:85px;float:left}
.BP-shipping-message{background-color:#f2f2f2;width:225px;float:right;margin:30px 15px 0 0;padding:5px;text-align:left}
.BP-shipping-address{width:315px;text-align:left;padding:0 0 0 15px;float:left}
#BP-ShippingInactive{margin:0 auto}
.BP-recipient-details h2{font-weight:400;color:#c21b38;margin:12px 0;text-align:left;font-size:16px}
.BP-container .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;font-size:11px;width:179px;height:20px;padding:2px 0 2px 3px}
.BP-container .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:170px;margin:0}
.BP-container .addressSelectSmallest{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;width:55px;padding:2px 0 2px 3px;height:auto}
.BP-shipping-indent{padding:0 0 5px 130px;color:#c21b38;font-size:12px}
.BP-validate{padding:0 0 0 130px}
.BP-checkboxes{border-top:1px dashed #ccc;margin:5px 0 0 0}
.BP-checkboxes label{display:inline;width:150px;font-weight:400;text-align:left;float:left;margin:4px 0 0 0;padding:0}
.BP-required{color:#c21b38;font-size:10px;margin:5px 0 5px 130px}
.BP-red{color:#c21b38;font-size:12px;margin:0 0 10px 0}
.BP-register{color:#c21b38;font-size:12px;margin:0 0 10px 0;border-top:1px dashed #ccc;padding:6px 0 0 0}
.BP-checkBox{color:#434343;float:left;font-size:10px;width:20px;margin:2px 5px 0 0}
.BP-delivery-options{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px;display:none}
.BP-delivery-options input{margin-left:0}
.BP-delivery-options img{display:inline;vertical-align:middle;margin:0 0 0 5px}
.BP-gift-messaging{border-top:1px dashed #ccc;margin:15px 0 0 15px;line-height:20px;border-bottom:1px dashed #ccc;display:none}
.BP-next-recipient{margin:8px 0 8px 210px}
.BP-recipient-module{padding:5px 0 0 15px}
.BP-recipient-module a{padding:0 15px 0 0}
.BP-product-line{border-bottom:1px dashed #ccc;float:left;width:575px;margin:0 0 3px 0;padding-bottom:5px}
.BP-no-border{border-bottom:0}
.BP-billing-address{width:325px;float:left;margin:0;padding:0 20px 0 0;border-right:1px solid #ccc}
.BP-billing-address h2{font-weight:400;color:#c21b38;margin:12px 0 5px 0;text-align:left;font-size:16px}
.BP-billing-address p,.BP-payment-details p{margin:0 0 10px;width:340px}
.BP-payment-details .xboxcontent p{width:auto}
#promotionHelp,#promotionHelp+div.BP-col-question{display:none}
#BP-InnerPromoBoxArea{position:relative}
#BP-InnerPromoBoxArea .BP-col-question{position:absolute;right:42px;top:43px}
#divApplyBtnLoading,#divApplyBtnStatic{float:right;margin:-23px 0 0 0}
#promotionHelp+div.BP-col-question{position:absolute;bottom:-10px;right:198px}
.BP-minimum{color:#ccc;margin:0 0 5px 130px;font-size:9px}
.BP-payment-details{width:430px;float:left;margin:-5px 0 0 0;padding:0 15px}
.BP-payment-details h2{font-weight:400;color:#c21b38;margin:12px 0 5px 0;text-align:left;font-size:16px}
.BP-payment-details img{display:inline;vertical-align:middle;margin:-3px 0 0 0}
.BP-border{border-bottom:1px dashed #ccc;padding:0 0 5px 0;margin:0 0 10px 0}
.BP-indent{margin:0 0 5px 130px}
#BP-totals{background-color:#f1f1f1;border-top:1px solid #ccc;padding:10px 15px;text-align:right;line-height:14px}
.BP-total-label{width:100px;float:left;text-align:right;margin:0}
.BP-total-amount{width:120px;float:right;text-align:right}
#CC-placeOrder .BP-total-amount{width:120px;text-align:right}
#CC-placeOrder #passRegularRPBtm{left:402px !important}
.BP-total-amount .PromoDiscountNumber{padding-bottom:5px}
#CC-placeOrder{background:none repeat scroll 0 0 #f1f1f1;border:1px solid #e7e7e7;margin:10px 0 0;padding:4px;width:350px}
.BP-grand{font-size:14px;font-weight:700;color:#9a0000;margin:10px 0}
.BP-form-field{position:relative}
.BP-benefits{font-size:12px;float:right;width:90px;color:#c21b38}
.BP-benefits img{display:inline;vertical-align:middle}
#creditcardtypes{margin-left:125px;width:250px;margin-top:0}
.BP-total-amount{font-size:14px;font-weight:700}
#CC-placeOrder .BP-total-amount,#CC-placeOrder .BP-total-label{width:355px;float:left;clear:both}
#CC-placeOrder .BP-total-amount{margin:10px 0}
#CC-placeOrder .BP-row{width:355px;min-height:20px;float:left;clear:both;position:relative}
#CC-placeOrder .BP-PaddingSpace{float:left}
#CC-placeOrder .BP-col1{width:95px;margin-left:15px;clear:both}
#CC-placeOrder .BP-col2{width:233px}
#CC-placeOrder .BP-col-question{width:15px;height:15px;position:absolute;left:7px;bottom:0}
#CC-placeOrder .BP-total-label div.question a{left:0}
#CC-placeOrder .BP-total-amount .BP-grand{width:95px;padding:0;margin:0 0 0 15px}
#CC-placeOrder .BP-total-amount .BP-col2{width:233px}
.BP-totalsrail .BP-total-amount,.BP-totalsrail .BP-total-label{width:196px;float:left;clear:both}
.BP-totalsrail .BP-total-amount{margin:10px 0}
.BP-totalsrail .BP-row{width:196px;min-height:20px;float:left;clear:both;position:relative}
.BP-totalsrail .BP-PaddingSpace{float:left}
.BP-totalsrail .BP-col1{width:120px}
.BP-totalsrail .BP-col2{width:70px}
.BP-totalsrail .BP-col-question{width:15px;height:15px;position:absolute;left:1px;bottom:0}
.BP-totalsrail .BP-total-label div.question a{left:0}
.BP-totalsrail .BP-total-amount .BP-grand{width:120px;padding:0;margin:0}
.BP-totalsrail .BP-total-amount .BP-col2{width:70px}
.ConfirmRight{width:300px;float:left;clear:both}
.ConfirmRight .BP-total-amount{margin:10px 0}
.ConfirmRight .BP-row,.ConfirmRight .SummaryTotalRow{width:300px;min-height:15px;float:right;clear:both;position:relative}
.ConfirmRight .BP-PaddingSpace{float:left}
.ConfirmRight .BP-col1{width:150px}
.ConfirmRight .BP-col2{width:145px;float:left;text-align:right}
.ConfirmRight .BP-col-question{width:22px;position:absolute;left:-9px;top:0}
.ConfirmRight .BP-total-amount .BP-grand{width:120px;padding:0;margin:0}
.ConfirmRight .BP-total-amount .BP-col2{width:70px}
#n-chkLogo{display:block;float:left;position:relative;width:760px;z-index:100;padding-top:25px;height:61px;background:url(//cdn2.fruitbouquets.com/wcsstore/FruitBouquet/images/brand-tabs-new.png) no-repeat scroll 103px 24px transparent;margin-bottom:20px}
#n-chkLogo img{display:none}
#n-chkLogo a{height:67px;width:100px;background:url(//cdn2.fruitbouquets.com/wcsstore/FruitBouquet/images/brand-tabs/fb-on100.gif) no-repeat 0 0;cursor:pointer;display:block}
#n-chkTopLinks{display:block;float:right;font-size:10px;font-weight:700;margin:20px 0 10px;text-align:right;width:980px;z-index:100}
#n-chkHeader{height:61px;width:978px;display:block;margin:0 auto;position:relative;width:980px}
#n-chkTopLinks a,#n-chkTopLinks a:visited{color:#434343;text-decoration:none;padding:0 4px 0 4px}
#n-chkTopLinks a:hover,#n-chkTopLinks a:visited:hover{color:#bc0001;text-decoration:underline}
#n-chkRecipientContainer{width:980px;background:#fff;left:0;margin:0 auto;display:block;height:auto;padding:0 0 17px 0}
#n-chkPlaceOrderContainer{width:980px;background:#fff;left:50%;margin:0 0 0 -490px;position:relative;display:block;height:auto;padding:0;font-family:arial;font-size:11px}
n-chkRecipientContainer a{color:#360}
.n-chkExpanded{background:#fff;width:933px;border:1px solid #6a909c}
#n-chkExpanded2{background:#fff;width:760px;border:1px solid #6a909c}
#n-chkExpanded3{background:#fff;width:760px;border:1px solid #6a909c}
.n-chkCollapsed{background:#fff;width:933px;border:1px solid #6a909c}
#n-chkCollapsed2{background:#fff;width:760px;border:1px solid #6a909c}
#n-chkCollapsed3{background:#fff;width:760px;border:1px solid #6a909c}
#n-chkRoadmap{width:980px;background:#fff;left:0;margin:0 auto;display:block}
.n-chkHeader{background:#ded4bd;height:22px;font-size:12px;font-weight:700;color:#000;text-align:left;display:block;padding:3px 0 0 5px;width:950px;position:relative}
.n-chkCartName{float:left;width:330px}
.n-chkCarthdrZip{float:left;width:200px}
.n-chkCarthdrDelivery{float:left;width:200px}
.n-chkCarthdrPrice{float:left;font-size:11px;margin-left:0;width:100px;position:relative}
.n-chkCartQty{float:left;font-size:11px;margin-left:0;position:relative;width:60px}
.n-chkCartTtl{float:left;font-size:11px;margin:0;position:relative;text-align:right;width:50px}
#n-chkPromos{margin:10px;display:none;position:relative;margin:10px 0 0 790px}
.n-chkProduct{padding:5px;float:left}
.n-chkProduct .ShoppingCartDisplay{border:1px solid #d9ce9f;margin:0}
.n-chkSubHeader{width:830px;float:left;background:#f0e8d0;height:18px;font-size:11px;color:#5b322c;text-align:left;display:block;padding:3px 0 0 5px}
.n-chkProductName,.n-chkProductNameNum{float:left}
.n-chkProductName{font-weight:700;width:400px}
.n-chkReviewProductName{font-weight:700;width:477px;float:left}
.n-chkItem,.n-chkItemNum{float:left;padding:0 4px 0 0}
.n-chkItemNum{width:150px}
#n-chkReviewRecipient .n-chkItemNum{width:80px}
.n-chkItem{font-weight:700}
.n-chkQty,.n-chkQtyNum{float:left;padding:0 4px 0 0}
.n-chkQty{font-weight:700;margin:0 0 0 15px}
.n-chkQtyNum{width:55px}
.n-chkPrice,.n-chkPriceNum{float:left;padding:0 4px 0 0}
#n-chkReviewRecipient .n-chkPrice{margin:0 0 0 20px}
#n-chkReviewRecipient .n-chkPriceNum{float:right;margin:0 16px 0 0}
#n-chkReviewRecipient .n-chkQtyNum{width:40px}
.n-chkPrice{font-weight:700;margin:0 0 0 15px}
.n-chkShipAddress{float:left;width:400px;margin:10px 0 0 5px}
.n-chkMessaging{float:left;color:#7ab3c5;margin:15px 10px 10px 10px;width:248px}
.n-chkTitle{font-size:15px;font-weight:700}
,.n-chkLink,.n-chkLink a,.n-chkLink a:visited{color:#7ab3c5!important}
.n-chkSubText{font-size:12px;font-weight:700;color:#7ab3c5;padding:7px 0 7px 0}
.n-chkShipTable{display:block;width:300px}
.n-chkShipDropdown table{display:block;width:300px;margin:10px 0 18px 0}
.n-chkShipDropdown .FormTableText{width:120px}
.n-chkShipTable .addressSelectSmall{width:171px}
.n-chkCheckboxes{margin:4px 0 0 112px;display:block}
.n-chkDivider{height:1px;width:810px;padding:5px 0;margin:0 5px 5px 0;border-bottom:1px dashed #404040;display:block;position:relative}
#n-chkDelivery{width:400px;padding:10px 0 0 0;display:block;position:relative;float:left}
#n-chkDelivery .radioText{width:310px}
#MessageOptions .radioText,#n-chkDelivery .radioText,.n-chkShipAddress .radioText{margin:-3px 0 0 3px;padding-top:0}
.MessageOptionsEntry .checkBox{float:left;display:block;margin:5px 0;background:0 0!important}
.radioTextGreetMulti{display:block;float:left;text-align:left;width:76px;margin:2px 0 0 0}
.n-chkCardContainer .radioBtn{margin:3px 3px 0 0}
#n-chkCardiframe{float:left;margin:8px 0 0 20px}
#CardFrame{height:250px;width:495px;overflow-y:hidden;border:1px solid #ccc}
#n-chkGiftMessaging{display:block;position:relative;float:left}
.n-chkGiftPanel{width:640px;background:url(../images/checkout_card_back.jpg) no-repeat;padding:8px;margin:8px 0 0 0}
.n-chkCard{padding:0 0 0 35px;display:block;position:relative}
#n-chkGreetingCardBlock{float:left;height:190px;margin:0 17px 0 0}
#n-chkGreetingCardDisplay{background-color:#fff;border:1px solid #c2c2c2;height:110px;text-align:center;width:100px;display:block;margin:0 8px 0 0}
.n-chkCardTable{margin:8px;background:#d6d9bf}
.n-chkCardContainer{background:0;width:900px;padding:10px}
.n-chkShippCollapsed{display:block;position:relative;float:left;margin:4px;width:170px}
.n-chkMessageCollapsed{display:block;position:relative;float:left;margin:4px;width:215px}
.n-chkDeliveryCollapsed{display:block;position:relative;float:left;margin:4px}
#n-chkGreetingContainer .checkBox{margin:5px 0 5px 0;float:left}
#entryfieldsComp .checkBox{margin:5px 0 5px 0;float:left}
#charsLeft{margin:5px 0 0 0;background:#93cff6;color:#5b322c}
#entryfieldsComp .radioText,#n-chkGreetingContainer .radioText{margin:2px 0 5px 4px}
#n-chkReviewRecipient{background:#fff;width:933px;border-top:1px solid #6a909c;border-left:1px solid #6a909c;border-right:1px solid #6a909c;border-bottom:1px dashed #5b322c}
.n-chkReviewMessage{display:block;position:relative;margin:4px;width:542px;float:left}
.n-chkReviewMessagePrice{width:87px;display:block;position:relative;float:left;margin:4px 0 0 0;text-align:right}
.n-chkReviewMessage a{display:block;margin:0 10px 0 0;float:left}
.n-chkReviewDelivery{display:block;position:relative;margin:4px;width:542px;float:left}
#n-chkReviewright{float:left}
#n-chkBillPayContainer{border-left:1px solid #6a909c;border-right:1px solid #6a909c;border-bottom:1px dashed #5b322c}
#n-chkPlaceOrder{border-left:1px solid #6a909c;border-right:1px solid #6a909c;background:#e7e7df;padding:8px}
.placeOrderBtn{padding:0 !important;width:72px !important;margin:15px 0 0 0 !important}
#divPlaceOrderBtnLoading{width:200px}
.n-chkFormDisclaimer .checkBox{margin:4px 4px 0 50px;width:20px;float:left}
#n-chkOrderTotal{border-left:1px solid #6a909c;border-right:1px solid #6a909c}
#n-chkOrderTotal .ChkReviewCellPrice{float:left}
#n-chkOrderTotal .ChkReviewTotal2{margin-right:15px}
#n-chkBilling{display:block;position:relative;width:440px;float:left;padding:12px;border-right:1px solid #ccc}
.n-chkBillingForm{margin:10px 0 0 0}
.n-chkBillingForm .addressSelectSmall{width:150px}
.n-chkBillingForm .FormTableField,.n-chkBillingForm .addressSelectSmallDropdown{width:155px}
#n-chkPayment .addressSelectSmallDropdown{width:180px}
#n-chkPayment .addressSelectSmallest{padding:2px 0 2px 3px;float:left;width:60px}
#n-chkPayment{display:block;position:relative;width:440px;float:left;padding:12px}
#n-chkPromoCode{margin:0 0 10px 0;border-bottom:1px dashed #ccc;padding:0 0 10px 0}
#n-chkGiftCard{margin:10px 0 10px 0;border-bottom:1px dashed #ccc;padding:0 0 10px 0}
#n-chkCreditCard .n-chkFormDisclaimer,#n-chkGiftCard .n-chkFormDisclaimer{margin:0 0 0 118px}
#n-chkCreditCard .n-chkBtn,#n-chkGiftCard .n-chkBtn,#n-chkPromoCode .n-chkBtn{float:left;padding:5px 0 0 5px}
#n-chkCreditCard .FormTableText,#n-chkGiftCard .FormTableText,#n-chkPromoCode .FormTableText{float:left;padding:6px 0 0 0;width:115px}
#n-chkCreditCard .FormTableField,#n-chkGiftCard .FormTableField,#n-chkPromoCode .FormTableField{float:left}
#n-chkBillPayContainer div.question a{margin:6px 0 0 5px}
.n-chkBillingText{margin:6px 0 6px 0;display:block;color:#7ab3c5}
#MessageOptions{width:788px;margin:0}
#MessageOptions .radioText{font-weight:700;font-weight:700;margin:4px 18px}
#MessageOptionsCard{color:#5b322c;display:block;padding:0}
#MessageOptionsCardTD{width:100%;border-bottom:1px dashed #ccc;display:none}
.MessageOptionsNoneTD{color:#5b322c;width:100%;border-top:0 dashed #ccc;border-bottom:0 dashed #ccc;margin-left:45px;padding:6px 0;position:relative}
.MessageOptionsNoneTD td{vertical-align:top}
#MessageOptionsHR{width:760px;border-top:1px solid #9a0000;height:1px;margin:6px 0 6px 0}
.notselected{border:0;background:0}
.selected{border:1px solid ccc;background:#f1f2e8}
#MessageOptionsCard .selected{background:#fff !important;border-top:1px dashed #ccc}
.ms-selected{border:1px solid ccc;background:#f1f2e8}
.ms-notselected{border:0;background:0}
#RP-gift-messaging .selected{border:0;background:#fff !important}
.MessageOptionsNoneTD .radioText{margin:0}
.n-chkCardMessage{margin:0;border:1px solid #ccc;color:#434343;font-size:11px;width:210px;padding:2px}
#n-chkExistingMesage input{margin:0;border:1px solid #ccc;color:#434343;font-size:11px;width:256px;padding:2px}
#n-chkExistingMesage strong{margin:6px 0 0 0;display:block}
#entryfieldsComp #n-chkExistingMesage{margin:0 0 10px 0}
#n-chkExistingMesage{margin:0 0 10px 0}
#entryfieldsComp{width:250px;display:block;margin:8px;background:url(//cdn3.fruitbouquets.com/wcsstore/FruitBouquet/images/banners/checkout/signyourcard-092115.png) no-repeat scroll center bottom rgba(0,0,0,0);padding-bottom:90px}
#entryfieldsCard{width:250px;display:block;margin:8px 0 0 0;padding:10px 0 10px 10px;float:left}
.n-chkReviewDivider{height:1px;width:653px;padding:2px 0;margin:0 5px 5px 0;border-bottom:1px dashed #404040;display:block;position:relative}
.radioBtn{display:block;float:left;left:0}
.RP-continue-button{display:none;text-align:center}
.RPOA-continue-button{display:none}
.RPS-continue-button{display:none}
.MessageOptionsCompTD{width:500px}
#n-chkExistingMesage select{padding:0}
.calicon{float:left}
.RP-radios .radioText{float:left}
.BP-form-field #passContainer input{width:175px;margin-top:-3px}
.BP-indent .underformtext{margin:-5px 0 0 10px}
.BP-column2wrap{float:left;width:575px}
.headerEspot{float:left}
.removerecip{font-weight:400;font-size:10px;text-align:left;margin:0 0 0 18px}
.SignUpContent .RowLabel{color:#5b322c}
.SignUpContent .addressbookdrop,.SignUpContent .addressbookdrop input{width:210px}
.SignUpContent .signupb{width:100px;margin:0 0 0 100px}
#SignUpRightColumn{float:left;width:560px}
#SignUpWrap .registerright{width:320px;background:#e9e7db;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin:0 0 0 20px}
#SignUpWrap .registerright li{list-style:inside;list-style-type:circle;padding:4px 0 0 12px}
#SignUpWrap .registerright ul{padding:0 0 10px 10px}
#SignUpWrap .registerright .regbutton{margin:0 0 0 30px;width:100px;text-align:left}
.ProdTitle h1{color:#000;margin:0;text-align:left}
#Pr-BuildLeftC{float:left;width:732px}
#Pr-BuildRightC{width:202px;float:right}
#GreetingCardBlock .radiobtn,.RPS-radio .radioBtn,.selectboxsize .radiobtn{margin:3px 4px 0 0}
#MessageOptionsCompTD .radioBtn{margin:4px 0 0}
.selectflavors{background:url(../images/fm-build-step2.gif) no-repeat #fff;width:766px;margin:10px 0 0 -5px}
#selecttiers{background:url(../images/fm-twr-step2-back.gif) repeat-y #fff;width:730px;margin:10px 0 0 -5px}
.selecttiersbtm{width:766px;margin:0 0 0 -5px}
.numberofrecipients{background:0;margin:10px 0 0 -5px}
.selectboxsize .TableHeader{background:#fff;padding:0}
.numberofrecipients .TableHeader{height:40px;background:0;padding:0}
.numberofrecipients .RowLabelOr{display:block;float:left;font-weight:700;padding:7px 5px 7px 0}
.numberofrecipients .recipnum{margin:7px 14px 0 190px}
.numberofrecipients .addresslink{margin:8px}
.numberofrecipients .TableRow{background:#e9e5e5;margin:0 0 0 22px;width:708px}
.numberofrecipients .RowLabel{padding:3px 5px 3px 0}
.numberofrecipients .TableRow .recipnum{margin:4px 14px 0 5px}
#Pr-BuildTOwnWrap .numberofrecipients .btn-add,.numberofrecipients .btn-add{margin:0 8px}
.selectflavors.cyo #divAddToCartBtnStatic.btn-add{display:none}
.flavorsandadd .numberofrecipients .btn-add{margin:0}
.totaltxt{float:left;color:#666;margin:5px}
.totaltxt .accent{font-weight:700}
.totaldisplay{width:150px;height:15px;border:1px solid #c41130;float:left}
.totalamt{width:4px;height:15px;background:#c41130}
.totalbar{float:right;margin:0 5px}
.flavproduct{float:left;width:128px;height:226px;margin:0 13px 0 0}
.selectboxsize .TableRow{margin:0 0 0 36px}
.flavordisplay{padding:10px 0 0 6px;overflow:auto;height:380px;border:1px solid #d9d1d3;margin:20px 0 0 0;width:722px}
.flavdesc{text-align:center;font-size:10px;font-family:Arial,Helvetica,sans-serif;height:41px;background:#e9e5e5;line-height:13px;width:130px}
.flavimg{width:128px;height:140px;border:1px solid #e9e5e5}
.flavimg img{width:128px}
.caSelectBox{width:56px;border:1px solid #e9e5e5;height:20px;float:left}
.flavadd{float:left;margin:0 4px 0 0;color:#c21b38}
.flavselect{margin:4px 0}
.buildimg{width:200px;height:219px;border:1px solid #ccc}
#assortMentDisplayImage,.buildimg img{width:200px;height:219px}
.creatassort{float:left}
.flavorsandadd{width:730px;float:left}
.flavorcolumn{float:right;margin:13px 0 0 0}
.flavtotal{color:#c21b38}
.favimgsm{width:41px;height:45px;border:1px solid #ccc;float:left;margin:0 6px 0 0;background:#eee}
.flavright .flavadd{margin:0 0 0 1px;font-size:10px}
.flavtxtsm{font-size:10px;line-height:13px;font-family:Arial,Helvetica,sans-serif}
.flavorrow{margin:6px 0;border-top:1px dashed #ccc;padding:6px 0 0 0}
.layercompleteimg{position:absolute}
.layer{border:1px solid #d9d9d9;padding:4px;margin:0 7px 0 0;height:227px}
.none{display:none}
#overlay,#overlay1,#overlay2,#overlay3,#overlay4{background:none repeat scroll 0 0 #eee;border:2px solid #c41130;display:none;margin:0 0 0 200px;position:absolute;width:345px;z-index:1000}
.close{position:absolute;width:50px;height:20px;top:7px;right:0}
.hand{cursor:pointer}
.overlay-bot{margin:10px;background:#eee;text-align:center;font-size:12px}
.tier-layer{display:block;margin:10px 0 0 37px;border-top:1px dashed #ccc;padding:6px 0 0 0}
.checkbox,.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(//cdn1.1800flowers.com/wcsstore/FannieMay/images/radio.gif) no-repeat;display:block;clear:left;float:left;cursor:pointer;margin:4px 0 0 55px}
.radio{background:url(//cdn2.1800flowers.com/wcsstore/FannieMay/images/radio.gif) no-repeat}
#selecttiers #info1,#selecttiers #info2,#selecttiers #info3,#selecttiers #info4{font-weight:700;font-size:14px;color:#c41130;float:left}
#tierinfo1,#tierinfo2,#tierinfo3,#tierinfo4{float:left;font-size:14px;color:#c41130}
#tower-radio{width:128px;text-align:center}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{padding:10px 40px 0 40px}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:468px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:600px;margin:20px 0 0 10px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:468px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#5b322c}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:70px;right:10px;width:32px;height:39px;cursor:pointer;background:transparent url(../images/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(../images/prev-horizontal.png)}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:70px;left:2px;width:32px;height:39px;cursor:pointer;background:transparent url(../images/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(../images/next-horizontal.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover{cursor:default;background-position:-96px 0}
*{margin:0;padding:0}
html{height:100%}
body,html{height:100%}
#sl-container ul{list-style:none}
#sl-container ol{list-style:none}
#sl-container a{outline:0;text-decoration:none}
#sl-container a img{border:0}
#sl-container img{vertical-align:middle}
#sl-container table{border-collapse:collapse}
#sl-container .floatLeft{float:left}
#sl-container .floatRight{float:right}
#sl-container .clear{clear:both}
#sl-container .smpad{padding:5px 0}
#sl-container .top{vertical-align:top}
#sl-container .bold{font-weight:700}
#sl-container .border-less{border-right:none !important}
#sl-container .grey{color:#5b322c}
#sl-container a{color:#c41130}
#sl-container a:hover{text-decoration:underline}
#sl-container{width:775px;position:relative;text-align:left;padding:15px 20px;font:11px Verdana,sans-serif;color:#5b322c;background-color:#fff}
#sl-container h1{margin:0 0 20px 0}
#sl-container .enter-zip{margin:12px 0}
#sl-container .stores-list{float:left;margin:0 0 0 5px;height:17px}
#sl-container .zipcode{border:1px solid #ccc;color:#5b322c;padding:1px 1px 0 1px;float:left;width:85px;height:16px}
#sl-container .list-headers{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-weight:700;padding:3px 5px;margin:35px 0 0 0;font-size:10px;min-height:100%}
#sl-container .list-headers li{float:left}
.store-breakdown{padding:15px 0 12px 5px;border-bottom:1px solid #d9d9d9;font-size:10px;min-height:100%}
.store-breakdown li{float:left}
.store-details{width:195px;margin:0 18px 0 0}
#sl-container .hours{width:125px;margin:0 18px 0 0}
#sl-container .promotions{width:170px;margin:0 18px 0 0}
#sl-container .directions{width:218px}
#sl-container .address{border:1px solid #ccc;color:#d0d0d0;padding:1px 1px 0 1px;float:left;width:172px}
#sl-container .address input{height:17px}
#sl-container .submit{float:left;margin:0;display:inline;vertical-align:baseline}
.view-map{float:right}
.view-map a{display:block;background-image:url(../images/zoom.jpg);background-repeat:no-repeat;background-position:center right;padding:0 15px 0 0}
#sl-container .pagination{width:270px;margin:0 auto;padding:10px 0}
#sl-container .pagination a{padding:0 4px}
#sl-container .pagination a.prev{padding:0 18px 0 4px}
#sl-container .pagination a.next{padding:0 4px 0 18px}
#sl-container .pagination a.active{font-weight:700}
.stores{width:120px;height:19px}
span.customStyleSelectBox{font-size:11px;background-color:#fff;color:#5b322c;padding:3px;border:1px solid #d0d0d0;width:120px;height:14px}
.customStyleSelectBoxInner{background:url(../images/dropdown.jpg) no-repeat center right;width:120px !important}
.BGSLC .RowLabel{width:100px}
#BGSRightColumn .addressbookdrop input,#BGSRightColumn .addressbookdrop select{width:200px}
#BGSRightColumn .addressbookdrop textarea{height:200px;margin:5px 0 0;width:202px}
.flavortitletext{font-size:16px;font-weight:700;color:#c21b38;margin:0 0 10px 0;width:250px;float:left}
.scrollformore{text-align:right}
.flav-tier{color:#c41130}
.TopCategoryLeftColumn{float:left}
.TopCategoryRightColumn{float:left;padding:0 10px}
.Co-above-paginationLeft,.Co-above-paginationMiddle,.TopCategoryAboveCrossSellLeft{float:left}
.TopCategoryAboveCrossSellMiddle{float:left;padding:0 10px}
.TopCategoryAboveCrossSellRight{float:left}
.Co-bot-SubCol10,.Co-bot-SubCol11,.Co-bot-SubCol8,.Co-bot-SubCol9,.Co-top-SubCol2,.Co-top-SubCol3,.Co-top-SubCol4,.Co-top-SubCol5{float:left;margin:10px 8px;width:110px;height:106px;border:1px solid #d8b188}
.Co-bot-SubCol7,.Co-top-SubCol1{float:left;margin:10px 8px 10px 0;width:110px;height:106px;border:1px solid #d8b188}
.Co-bot-SubCol12,.Co-top-SubCol6{float:left;margin:10px 0 0 8px;width:110px;height:106px;border:1px solid #d8b188}
.Co-MOCaboveBottomSub1,.Co-MOCaboveBottomSub2,.MA-MOCaboveSub1,.MA-MOCaboveSub2{float:left;padding:0 10px}
.Co-MOCbelowBottomSub1,.MA-MOCbelowSub1,Co-MOCbelowBottomSub2,MA-MOCbelowSub2{float:left}
.confirm-summary-espot{float:left;text-align:left}
.billing-summary-espot{float:left;width:680px;text-align:left}
.featimg img{width:135px;height:135px}
.featuresandadd{width:960px;height:220px;background:#fff;margin-top:20px;padding-top:10px}
.featuresandadd .jcarousel-skin-tango .jcarousel-clip-horizontal{margin:0 0 0 20px;width:846px}
.featimg{margin:0 30px 0 0}
.FooterContentFromFile{width:980px;margin:0 auto;position:relative;clear:both}
#LeftNav .offscreen{display:none}
#TemplateHomeESpot1{display:block;height:30px}
#CollectionWrap{width:978px;left:50%;margin:0 0 0 -490px;position:relative;background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.footerBar{background:url(../images/footerbar_tile.gif) repeat-x scroll 0 100% #f8f7f7;margin:0 2px;padding:10px 18px 35px;text-decoration:none!important}
.contentBox .contentBoxTop{background:url(../images/contentbox_997.gif) no-repeat scroll -997px 0 transparent;font-size:.01em;height:4px}
.contentBox .contentBoxBottom{background:url(../images/contentbox_997.gif) no-repeat scroll -1994px 100% transparent;font-size:.01em;height:4px}
.footerBar a,.footerBar a:visited{text-decoration:none !important}
.btn,.btn:link,.btn:visited{background:url(../images/btn_default.gif) repeat-x scroll 0 100% #f1eeee;border:1px solid silver;color:#c41130;display:inline-block;font-family:Verdana,Geneva,sans-serif;overflow:visible;padding:2px 5px;text-decoration:none}
input,select,textarea{font-size:1em}
div.bottomNav{font-size:11px;padding:10px 0 15px;text-align:center;margin:10px 20px 20px 50px;float:left}
div.bottomNav a,div.bottomNav a:link,div.bottomNav a:visited{color:#947c82;margin:0 5px;text-decoration:none}
.hDividerShadow{background:url(../images/horiz_divider_shadow.png) no-repeat scroll 50% 100% transparent;font-size:.01em;height:18px}
.contentWrapper .leftNav{display:none}
#LeftNavDiv{width:195px}
#CollectionWrap .contentWrapper .leftNav{display:block}
#CollectionWrap .contentWrapper .leftNav .offscreen{margin-left:-100000px;position:absolute}
.ProductCategoryImage{width:234px;height:256px;border:1px solid #ccc}
#CollectionWrap .contentWrapper h2.offscreen{margin:15px 0}
#FB_HomePageESpot_7{margin:-1px 10px 0 0;border-bottom:1px solid #e0e0e0}
#FB_HomePageESpot_13 .proddesc{text-align:center;width:135px;padding-top:6px}
#inlineCartContainer{background:none repeat scroll 0 0 #fff;border:2px solid #600;width:340px}
.BordersGrayBottom{border-bottom:1px solid #ccc}
.topMarginSmall{margin-top:5px}
.topMarginLarge{margin-top:25px}
.topMarginXLarge{margin-top:45px}
.rightMarginSmall{margin-right:5px}
.rightMarginLarge{margin-right:25px}
.rightMarginXLarge{margin-right:45px}
.bottomMarginSmall{margin-bottom:5px}
.bottomMarginLarge{margin-bottom:25px}
.bottomMarginXLarge{margin-bottom:45px}
.leftMarginSmall{margin-left:5px}
.leftMarginLarge{margin-left:25px}
.leftMarginMedium{margin-left:11px}
.leftMarginXLarge{margin-left:45px}
.leftMarginXLarger{margin-left:53px}
.PaddingBottomSmall{padding-bottom:6px}
.PaddingBottomMedium{padding-bottom:11px}
.PaddingBottomLarge{padding-bottom:20px}
.PaddingLeftSmall{padding-left:4px}
.PaddingLeftLarge{padding-left:11px}
.PaddingLeftXLarge{padding-left:25px}
.PaddingTopSmall{padding-top:4px}
.PaddingTopMedium{padding-top:11px}
.PaddingTopLarge{padding-top:20px}
.PaddingRightSmall{padding-right:4px}
.PaddingRightLarge{padding-right:11px}
.PaddingRightXLarge{padding-right:25px}
.largeBoldTxt{font-size:14px;font-weight:700}
#inlineCartContainer .Tablecolor2{background-color:#dedede}
.BordersGrayTop{border-top:1px solid #ccc}
.miniShopCartBtn{padding:8px 0;text-align:center}
#orderItemDetailsDiv{width:auto}
#orderItemDetailsDiv table tr td.PaddingTopLarge{padding:0}
#orderItemDetailsDiv h1{color:#600}
.orderItemsDetailsDisplayArea div.horizLine{display:none}
.HeaderBack1{background-color:#fff;border-bottom:1px solid #ccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;padding-bottom:4px;padding-left:0;padding-top:4px}
.cartBorder{border-left:0 solid #5a3c19;border-right:0 solid #5a3c19}
.cartBorder td{width:auto !important}
.cartBorderTop,.miniBorder{border-top:1px solid #ccc}
.cartBorder td.cartImageCell{width:1px !important}
.cartBorder .ShoppingCartdisplay{margin:4px 8px 0 -2px}
.ShoppingCartDisplay{display:block;height:85px;margin-right:8px;width:85px}
.cartDescpad{padding:7px 10px 7px 0}
.cartBorder .productDesc{display:block;margin:0;width:450px !important}
.productDesc{font-family:arial;font-size:11px;color:#666;font-weight:700;text-align:left}
.productDesc a{text-decoration:none;color:#666;font-weight:400}
.productDesc a:hover{text-decoration:underline;color:#666}
.blueProductScrollPrice{color:#666}
.Co-Products .productth{height:256px;width:234px;border:solid 1px #ccc;float:none;margin:0}
.Co-Products .prodleft{width:100%}
.Co-Products .productvert{font-size:inherit}
.Co-Products .proddesc{font-family:arial;font-size:11px;text-align:left;text-decoration:none;color:#666;font-weight:400}
.Co-Products .productvert{padding:0}
.cartBorder .price3{width:200px !important}
.price3{color:#a70e13;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}
.addressSelectSmallest{border:1px solid #ccc;color:#333;font-size:11px;margin-left:4px;margin-top:4px;width:55px;position:relative;left:-12px}
.cartBorderBottom{border-bottom:1px solid #ccc}
#recommendedItemsBlock_div{padding:24px 0}
.ChkReviewCellPrice{padding:4px;text-align:right}
.OrderTotal{font-size:14px;font-weight:700}
.color2small{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;text-align:left}
.contentWrapperShopCart .PaddingTopMedium,.contentWrapperShopCart .contentBorder{padding:0}
.contentWrapperShopCart{margin-top:-19px;width:980px}
#content-container-cart{display:block;left:0;margin:0 auto;position:relative;width:970px}
.FormTableText{font-weight:700}
#MA-RightColumn .FormTableText{font-weight:700;padding-bottom:2px;padding-right:4px;padding-top:2px;text-align:right}
.FormTableField{padding-bottom:3px;padding-right:4px;width:193px;float:left}
.qtySelectSmall{border:1px solid #ccc;color:#333;float:left;font-size:11px;margin-left:4px;margin-top:4px;width:55px}
.addressSelectLarge{border:1px solid #ccc;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-top:4px;padding-left:2px;padding-right:2px;width:260px}
#WC_CachedCategoriesDisplay_TableCell_ForProduct_1,#WC_CachedCategoriesDisplay_TableCell_ForProduct_2,#WC_CachedCategoriesDisplay_TableCell_ForProduct_3,#WC_CachedCategoriesDisplay_TableCell_ForProduct_4,#WC_CachedCategoriesDisplay_TableCell_ForProduct_5,#WC_CachedCategoriesDisplay_TableCell_ForProduct_6,#WC_CachedCategoriesDisplay_TableCell_ForProduct_7,#WC_CachedCategoriesDisplay_TableCell_ForProduct_8,#WC_CachedCategoriesDisplay_TableCell_ForProduct_9{width:234px}
div.emailSignup label{color:#c41130;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:1.1em}
#RP-topspotWrap #n-chkHeader{height:41px}
#n-chkTopLinks a,#n-chkTopLinks a:visited{color:#434343;padding:0 4px;text-decoration:none}
#n-chkRecipientContainer{background:none repeat scroll 0 0 #fff;display:block;left:50%;margin:20px 0 0 -485px !important;position:relative;width:970px}
#n-chkRoadmap{display:block;margin:0 auto;width:970px}
.n-chkCollapsed{background:none repeat scroll 0 0 #fff;border:0 none;width:960px}
.n-chkProduct{float:left;padding:5px}
.n-chkSubHeader{background:none repeat scroll 0 0 #fff;border-bottom:1px dotted #ccc;color:#333;display:block;float:left;font-size:11px;height:auto;padding:3px 0 4px;text-align:left;width:855px}
.n-chkProductName{font-weight:700;margin:0 8px 0 0;padding:0 8px 0 4px;width:420px}
.n-chkProductName,.n-chkProductNameNum{float:left}
.n-chkItem{font-weight:700}
.n-chkItem,.n-chkItemNum{float:left;padding:0 4px 0 0}
.n-chkRecipient{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #ccc;display:block;margin:0;position:relative;width:970px;float:left}
.n-chkItemNum{width:158px}
.n-chkItem,.n-chkItemNum{float:left;padding:0 4px 0 0}
.n-chkQty{font-weight:700;margin:0 0 0 15px}
.n-chkQty,.n-chkQtyNum{float:left;padding:0 4px 0 0}
.n-chkQtyNum{width:35px}
.n-chkQty,.n-chkQtyNum{float:left;padding:0 4px 0 0}
.n-chkPrice{font-weight:700;margin:0 0 0 15px}
.n-chkPrice,.n-chkPriceNum{float:left;padding:0 4px 0 0}
.n-chkPrice,.n-chkPriceNum{float:left;padding:0 4px 0 0}
.n-chkShippCollapsed{display:block;float:left;margin:8px 4px;position:relative;width:198px}
.n-chkMessageCollapsed{display:block;float:left;margin:4px;position:relative;width:223px}
.n-chkDeliveryCollapsed{display:block;float:left;margin:8px 4px;position:relative}
.n-chkExpanded{background:none repeat scroll 0 0 #fff;border:0 none;width:960px}
.n-chkExpanded .n-chkMessaging{float:right}
.n-chkMessaging{color:#c8b49b;float:right;margin:0 10px 10px 0;width:400px}
#row{float:left;width:100%}
.n-chkMessaging .checkoutRightContent{margin:10px 0 0 18px;width:380px}
#checkout-summary-content{background-color:#f6f4ec;border:0 none;padding:7px}
#n-chkDelivery{display:block;float:left;padding:10px 0 0 0;position:relative;width:470px}
.n-chkDivider{border-bottom:1px dashed #404040;display:block;height:1px;margin:0 5px 5px 0;padding:0;position:relative;width:855px}
.n-chkTitle{font-size:15px;font-weight:700}
#n-chkDelivery .ChkDeliverTableLeft{background:none repeat scroll 0 0 #fff;padding:0;width:600px}
.n-chkSubText{color:#333;font-size:12px;font-weight:700;padding:12px 0 10px}
.radioBtn{display:block;float:left;left:0}
#n-chkDelivery .ChkDeliverTableLeft .radioText{float:left;margin:-12px 0 0 14px;width:500px}
#n-chkRecipients .radioText{height:0;padding:0 0 0 4px}
.radioText{display:block;padding-top:3px;text-align:left}
#n-chkDelivery #row{display:block;margin:-130px 0 0 474px;position:relative;width:380px}
.checkoutRightContent{margin:40px 0 0;width:380px}
#checkout-summary-content{background-color:#f6f4ec;border:0 none;padding:7px}
#n-chkGiftMessaging{display:block;float:left;margin-bottom:30px;padding:10px 0 0 0;position:relative;width:550px}
.n-chkDivider{border-bottom:1px dashed #404040;display:block;height:1px;margin:0 5px 5px 0;padding:0;position:relative;width:855px}
#n-chkGiftMessaging .n-chkTitle{margin:0 0 10px}
.n-chkTitle{font-size:15px;font-weight:700}
#MessageOptions{margin:0;width:855px}
#MessageOptionsCard{border-top:1px dashed #ccc;display:block}
.notselected{background:none repeat scroll 0 0 transparent;border:medium none}
.MessageOptionsCardTD{width:100%}
.radioBlock{display:block;height:20px;width:auto}
.MessageOptionsCardTD td{padding:6px;vertical-align:top}
.EnterGiftCell{width:260px}
.n-chkSelectedCard table td.PaddingLeftSmall{line-height:20px;padding-left:0}
.n-chkSelectedCard table td{display:block;padding:0}
#CardFrame{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;height:270px;overflow-y:hidden;width:530px}
#MessageOptionsNone{clear:both;display:block;height:auto;margin:2px 0 0 45px;padding:6px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
#MessageOptions .checkBox,#MessageOptions .radioText{display:none}
#MessageOptionsCard .radioText,#MessageOptionsCardTD .radioText,#MessageOptionsNone .radioText{display:block!important}
.n-chkContBtn{display:block;height:30px;padding:10px 0;position:relative;text-align:center;border-top:1px dashed #ccc}
.n-chkContBtn img{margin:0 0 0 -95px;position:absolute;z-index:2}
#n-chkPromos{display:none;margin:10px 0 0 790px;position:relative}
.Co-Products{float:left;padding:0 24px 0 0;width:234px;margin:0 0 20px;height:330px}
#Co-LeftColumn .LN-Header,#TC-LeftColumn .LN-Header{display:none}
#CategoryESpot3 h1,#TopCategoryESpot3 h1{margin:10px 0}
.contentWrapper h1{margin:10px 0 0 10px}
.middletwo .tabs{display:none}
.brand-carousel{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;height:90px;padding-top:10px;width:980px}
.brand-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal{margin:0 0 0 20px;width:846px}
.brand-carousel .jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:4px}
.brand-carousel .featimg a{text-align:center;display:block;text-decoration:none;color:#acacac}
.brand-carousel .featimg{margin-right:10px}
.brand-carousel .jcarousel-skin-tango .jcarousel-prev-horizontal{background:url(//cdn1.1800flowers.com/wcsstore/FannieMay/images/prev-horizontal-carousel.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:39px;left:2px;position:absolute;top:10px;width:32px}
.brand-carousel .jcarousel-skin-tango .jcarousel-next-horizontal{background:url(//cdn2.1800flowers.com/wcsstore/FannieMay/images/next-horizontal-carousel.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:39px;position:absolute;right:10px;top:10px;width:32px}
.brand-carousel .jcarousel-skin-tango .jcarousel-container-horizontal{padding:10px 40px 0 40px}
.Co-product img{height:256px;width:234px;display:block}
#FB_HomePageESpot_4 .LN-List li,.filterList li{padding:10px 12px 11px 12px}
#FB_HomePageESpot_14{margin:0 14px}
.verisign-icon{margin:10px 0 0 0}
.signInCopy li{list-style:inside}
.registerSignIn img{display:none}
#signInColumns #registerBtn img{display:block !important}
#militaryHelpRow{float:left}
#modal_container{overflow:auto;color:#000;text-align:left;width:225px;margin-top:-15px}
#msnazzy h1,#msnazzy h2,#msnazzy p{margin:0 10px}
#msnazzy p{padding-bottom:.5em}
#msnazzy{background:0 0;margin:0 11px 4px 4px}
.mbottom,.mtop{display:block;background:0 0;font-size:1px}
.mb1,.mb2,.mb3,.mb4{display:block;overflow:hidden}
.mb1,.mb2,.mb3{height:1px}
.mb2,.mb3,.mb4{background:#fff;border-left:1px solid #5b322c;border-right:1px solid #5b322c}
.mb1{margin:0 5px;background:#5b322c}
.mb2{margin:0 3px;border-width:0 2px}
.mb3{margin:0 2px}
.mb4{height:2px;margin:0 1px}
.mboxcontent{display:block;background:#fff;border:0 solid #5b322c;border-width:0 1px}
.errortxt{background:none repeat scroll 0 0 #9f0031;padding:6px;color:#fff;display:block}
#cart-lowerrow .recentlyviewed{width:580px;float:left}
.calendarDialog{width:775px!important;left:50%!important;margin-left:-387px!important;float:left!important;height:540px;margin-top:-20px!important}
.calendarDialog2{width:500px!important;left:50%!important;margin-left:-300px!important;float:left!important;margin-top:-20px!important}
.CalendarModal2{width:768px}
.CalendarLeftColumn2{width:420px;background:url(../images/checkout_step1.gif) no-repeat;padding:35px 0 0 12px;vertical-align:top}
.calendarDialog .radioText{display:block;float:left;margin:-4px 0 0 3px;padding-top:3px;text-align:left}
.CalendarLeftColumn2 .largeBoldTxt{display:none}
.CalendarRightColumn2{width:307px;padding:35px 0 0 12px;background:url(../images/checkout_step2.gif) no-repeat #eeeade}
.CalendarRightColumn2 .largeBoldTxt{display:none}
div.CalendarSelectedDay2{background:url(../images/checkout_selected.gif) no-repeat #9dd196;border:0;width:55px;height:55px}
#CalendarHolderOuter2{border:1px solid #ccc;width:396px;height:390px;display:block;margin:12px 0 0 0}
.CalendarHolderInner2{border-left:5px solid #9b9b9b;border-right:5px solid #9b9b9b;border-bottom:5px solid #9b9b9b;background:#9b9b9b;text-align:center;width:385px;height:355px;display:block}
.CalendarMonth2{background:url(../images/background_calendar.gif) repeat-x #9b9b9b;height:21px;width:387px;border:1px solid #ccc;color:#fff;font-weight:700;font-size:14px;display:block;padding:5px 3px 2px 3px;text-align:center}
.CalendarWeek2{letter-spacing:20px;background-color:#9b9b9b;height:20px;width:383px;color:#fff;font-weight:700;font-size:14px;display:block;padding:5px 3px 0 3px;text-align:center}
.CalendarInactiveDay2{width:54px;height:54px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:#e8e8e8;float:left;color:#000;text-align:center;line-height:20px}
.CalendarActiveDay2{width:54px;height:54px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:#fff;float:left;color:#000;text-indent:3px;text-align:center;line-height:20px}
.CalendarSelectedDay2{background:url(../images/checkout_selected.gif) no-repeat #9dd196;width:53px;height:53px;float:left;color:#000;text-align:center;line-height:20px}
.CalendarOvernight2{width:54px;height:54px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:url(../images/checkout_overnight.gif) no-repeat #fff;float:left;color:#000;text-align:center;line-height:20px}
.CalendarOvernightSelected2{width:53px;height:53px;border:1px solid #000;background-color:#ffb9bd;float:left;color:#000;text-align:center;line-height:20px}
.CalendarSaturday2{width:54px;height:54px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:url(../images/checkout_saturday.gif) no-repeat #fff;float:left;color:#000;text-align:center;line-height:20px}
.CalendarNextday2{width:54px;height:54px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:url(../images/checkout_2ndDay.gif) no-repeat #fff;float:left;color:#000;text-align:center;line-height:20px}
.CalendarNextdaySelected2{width:53px;height:53px;border:1px solid #000;background-color:#ffead5;float:left;color:#000;text-align:center;line-height:20px}
.CalendarInactiveDayNum2{width:23px;height:19px;font-size:14px;color:#aaa;font-weight:700;text-align:center;border:0;background:0;background-color:none;text-indent:15px;padding:13px 0 0 0}
.CalendarActiveDayNum2{font-size:14px;color:#bc0001;font-weight:700;text-align:center;margin:0;text-decoration:none;width:53px;height:53px;line-height:45px;display:block;background:0;border:0;text-indent:7px}
.CalendarActiveDayNum2 a{display:block;background:0;border:0;color:#bc0000;text-decoration:none}
.CalendarActiveDayNum2 a:hover{border:1px solid #000;background:0;height:53px;text-decoration:none}
.CalendarActiveDayNum2 a:visited{background:0;color:#bc0000;text-decoration:none}
.CalendarRightColumn2 .CalendarActiveDayNum2,.CalendarRightColumn2 .CalendarNextday2,.CalendarRightColumn2 .CalendarOvernight2,.CalendarRightColumn2 .CalendarSaturday2{text-indent:0!important}
.CalendarActiveDayNum3{background-color:#fff;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;height:9px;width:13px}
.CalendarRightColumn2 strong{font-size:12px}
.CalendarRightColumn2 strong.AccentText{font-size:11px !important}
.CalendarRightColumn2 form{margin:12px 0 0 0}
.CalendarGroundKey{display:none}
.CalendarNextDayKey{display:none}
.CalendarOvernightKey{display:none}
.CalendarKey{border:2px solid #fff;display:block;margin:-40px 0 3px 0;padding:10px}
.CalendarSaturdayKey{display:none}
.CalendarKey td{padding:6px 0 6px 6px}
.CalendarKeyDesc{background:#fff;padding:12px}
.CalendarKeyDesc td{padding:3px 12px 6px 6px}
.PageTitle{font-size:18px;color:#000;font-weight:700;margin:10px}
.prev_month{background-color:#e8e8e8;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;color:#e8e8e8;float:left;height:54px;line-height:20px;text-align:center;width:54px}
.next_month{background-color:#e8e8e8;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;color:#e8e8e8;float:left;height:54px;line-height:20px;text-align:center;width:54px}
.CalendarPreviousMonthLinkBottom a,.CalendarPreviousMonthLinkBottom a:visited{display:block;font-size:14px;color:#fff;font-weight:700;float:left;text-decoration:none;padding:4px 0 0 12px;background:url(../images/icon_month_left.gif) no-repeat scroll 0 70%}
.CalendarPreviousMonthLinkBottom a:hover,.CalendarPreviousMonthLinkBottom a:visited:hover{color:#a70e13}
.CalendarNextMonthLinkBottom a,.CalendarNextMonthLinkBottom a:visited{display:block;font-size:14px;color:#fff;font-weight:700;float:right;text-decoration:none;padding:4px 12px 0 0;background:url(../images/icon_month_right.gif) no-repeat scroll 100% 70%}
.CalendarNextMonthLinkBottom a:hover,.CalendarNextMonthLinkBottom a:visited:hover{color:#a70e13}
.bottomCalendarLinks{background:#9b9b9b;border-left:1px #ccc solid;border-right:1px #9b9b9b solid;display:block;height:30px;width:382px;margin:0 0 0 -6px;float:left;padding:6px}
.calendar-espot{float:left;margin:10px 0}
.calendar-btn{float:left;margin:10px 10px 0 40px}
.CalendarWrapper2{background:#fff;border:1px #ccc solid}
.cross-sell-widget{background:url(../images/cross-sell-back.png) no-repeat scroll 0 0 #fff;display:block;width:328px;height:197px}
.cross-sell-logo{float:left;margin:15px 0 6px 10px}
.cross-sell-seemore{float:right;margin:15px 20px 0 0}
.cross-sell-product{float:left;width:95px;padding:5px 3px;display:block;position:relative}
.cross-sell-image{border:1px solid #ccc}
.cross-sell-prodname a{font-size:10px;text-decoration:none;font-family:Arial,Helvetica,sans-serif}
.cross-sell-price,.cross-sell-products{margin:0 0 0 7px}
.copyright{display:block;text-align:right;margin:4px 0}
.bubble h1,.bubble h2,.bubble p{margin:0 10px}
.bubble p{padding-bottom:.5em}
.bubble{background:0 0;margin:0 11px 4px 4px}
.xbottom,.xtop{display:block;background:0 0;font-size:1px}
.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden}
.xb1,.xb2,.xb3{height:1px}
.xb2,.xb3,.xb4{background:#eee;border-left:1px solid #a70e13;border-right:1px solid #a70e13}
.xb1{margin:0 5px;background:#a70e13}
.xb2{margin:0 3px;border-width:0 2px}
.xb3{margin:0 2px}
.xb4{height:2px;margin:0 1px}
.bubble{float:left;width:auto}
.errorBorder{border:2px solid #c00;width:123px;width:127px \0/}
.errorGeneric{display:inline-block;position:relative;color:#000;font-weight:700;width:100%;background-color:#c00;color:#fff;padding:4px;margin:6px 0 6px 0}
.prodimgthumba{width:85px;height:93px;border:1px solid #ccc}
.Co-Products-thumba{width:93px;padding:0 27px 0 10px;float:left;font-size:9px !important}
.Co-Products-thumba .Co-product img{display:block;height:93px;width:85px}
.Co-Products-thumbb{width:93px;padding:0 27px 0 10px;float:left;font-size:9px !important}
#cat-wrapper-thumbslider1a{width:105px;margin:0 auto;border:1px solid #ccc;padding:15px 65px}
#cat-title-thumbslider1a{width:237px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider1a .bx-prev{background:url(../images/gray_prev.png) no-repeat scroll 0 -30px transparent;height:30px;left:-50px;position:absolute;text-indent:-999999px;top:40%;width:30px;z-index:999}
#cat-wrapper-thumbslider1a .bx-next{background:url(../images/gray_next.png) no-repeat scroll 0 -30px transparent;top:40%!important;right:-50px!important}
ul#thumbslider1a li{width:105px}
#cat-wrapper-thumbslider2a{width:210px;margin:0 auto;border:1px solid #ccc;padding:15px 65px}
#cat-title-thumbslider2a{width:342px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider2a .bx-prev{background:url(../images/gray_prev.png) no-repeat scroll 0 -30px transparent;height:30px;left:-50px;position:absolute;text-indent:-999999px;top:40%;width:30px;z-index:999}
#cat-wrapper-thumbslider2a .bx-next{background:url(../images/gray_next.png) no-repeat scroll 0 -30px transparent;top:40%!important;right:-50px!important}
ul#thumbslider2a li{width:105px}
#cat-wrapper-thumbslider3a{width:315px;margin:0 auto;border:1px solid #ccc;padding:15px 65px}
#cat-title-thumbslider3a{width:447px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider3a .bx-prev{background:url(../images/gray_prev.png) no-repeat scroll 0 -30px transparent;height:30px;left:-50px;position:absolute;text-indent:-999999px;top:40%;width:30px;z-index:999}
#cat-wrapper-thumbslider3a .bx-next{background:url(../images/gray_next.png) no-repeat scroll 0 -30px transparent;top:40%!important;right:-50px!important}
ul#thumbslider3a li{width:105px}
#cat-wrapper-thumbslider4a{width:420px;margin:0 auto;border:1px solid #ccc;padding:15px 65px}
#cat-title-thumbslider4a{width:552px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider4a .bx-prev{background:url(../images/gray_prev.png) no-repeat scroll 0 -30px transparent;height:30px;left:-50px;position:absolute;text-indent:-999999px;top:40%;width:30px;z-index:999}
#cat-wrapper-thumbslider4a .bx-next{background:url(../images/gray_next.png) no-repeat scroll 0 -30px transparent;top:40%!important;right:-50px!important;height:30px;position:absolute;text-indent:-999999px;width:30px;z-index:999}
ul#thumbslider4a li{width:105px}
#cat-wrapper-thumbslider5a{width:525px;margin:0 auto;border:1px solid #ccc;padding:15px 65px}
#cat-title-thumbslider5a{width:657px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider5a .bx-prev{background:url(../images/gray_prev.png) no-repeat scroll 0 -30px transparent;height:30px;left:-50px;position:absolute;text-indent:-999999px;top:40%;width:30px;z-index:999}
#cat-wrapper-thumbslider5a .bx-next{background:url(../images/gray_next.png) no-repeat scroll 0 -30px transparent;top:40%!important;right:-50px!important}
ul#thumbslider5a li{width:105px}
.prodimgthumba{width:85px;height:93px;border:1px solid #ccc}
#cat-wrapper-thumbslider8a{width:105px;margin:0 auto;border:1px solid #ccc;padding:45px 15px}
#cat-title-thumbslider8a{width:137px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider8a .bx-prev{background:url(../images/gray_up.png) no-repeat scroll 0 -30px transparent;height:30px;left:39px;position:absolute;text-indent:-999999px;top:-38px;width:30px;z-index:999}
#cat-wrapper-thumbslider8a .bx-next{background:url(../images/gray_down.png) no-repeat scroll 0 -30px transparent;top:145px!important;right:36px!important}
ul#thumbslider8a li{width:105px;height:140px}
#cat-wrapper-thumbslider9a{width:105px;margin:0 auto;border:1px solid #ccc;padding:45px 15px}
#cat-title-thumbslider9a{width:137px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider9a .bx-prev{background:url(../images/gray_up.png) no-repeat scroll 0 -30px transparent;height:30px;left:39px;position:absolute;text-indent:-999999px;top:-38px;width:30px;z-index:999}
#cat-wrapper-thumbslider9a .bx-next{background:url(../images/gray_down.png) no-repeat scroll 0 -30px transparent;top:290px!important;right:36px!important}
ul#thumbslider9a li{width:105px;height:140px}
#cat-wrapper-thumbslider9a .bx-window{height:280px !important}
#cat-wrapper-thumbslider10a{width:105px;margin:0 auto;border:1px solid #ccc;padding:45px 15px}
#cat-title-thumbslider10a{width:137px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider10a .bx-prev{background:url(../images/gray_up.png) no-repeat scroll 0 -30px transparent;height:30px;left:39px;position:absolute;text-indent:-999999px;top:-38px;width:30px;z-index:999}
#cat-wrapper-thumbslider10a .bx-next{background:url(../images/gray_down.png) no-repeat scroll 0 -30px transparent;top:430px!important;right:36px!important}
ul#thumbslider10a li{width:105px;height:140px}
#cat-wrapper-thumbslider10a .bx-window{height:420px !important}
#cat-wrapper-thumbslider11a{width:105px;margin:0 auto;border:1px solid #ccc;padding:45px 15px}
#cat-title-thumbslider11a{width:137px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider11a .bx-prev{background:url(../images/gray_up.png) no-repeat scroll 0 -30px transparent;height:30px;left:39px;position:absolute;text-indent:-999999px;top:-38px;width:30px;z-index:999}
#cat-wrapper-thumbslider11a .bx-next{background:url(../images/gray_down.png) no-repeat scroll 0 -30px transparent;top:570px!important;right:36px!important}
ul#thumbslider11a li{width:105px;height:140px}
#cat-wrapper-thumbslider11a .bx-window{height:560px !important}
#cat-wrapper-thumbslider12a{width:105px;margin:0 auto;border:1px solid #ccc;padding:45px 15px}
#cat-title-thumbslider12a{width:137px;margin:0 auto;font-size:14px;font-weight:700;color:#000}
#cat-wrapper-thumbslider12a .bx-prev{background:url(../images/gray_up.png) no-repeat scroll 0 -30px transparent;height:30px;left:39px;position:absolute;text-indent:-999999px;top:-38px;width:30px;z-index:999}
#cat-wrapper-thumbslider12a .bx-next{background:url(../images/gray_down.png) no-repeat scroll 0 -30px transparent;top:710px!important;right:36px!important}
ul#thumbslider12a li{width:105px;height:140px}
#cat-wrapper-thumbslider12a .bx-window{height:700px !important}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#fff}
#cboxTopLeft{width:25px;height:25px;background:url(../images/border1.png) no-repeat 0 0}
#cboxTopCenter{height:25px;background:url(../images/border1.png) repeat-x 0 -50px}
#cboxTopRight{width:25px;height:25px;background:url(../images/border1.png) no-repeat -25px 0}
#cboxBottomLeft{width:25px;height:25px;background:url(../images/border1.png) no-repeat 0 -25px}
#cboxBottomCenter{height:25px;background:url(../images/border1.png) repeat-x 0 -75px}
#cboxBottomRight{width:25px;height:25px;background:url(../images/border1.png) no-repeat -25px -25px}
#cboxMiddleLeft{width:25px;background:url(../images/border2.png) repeat-y 0 0}
#cboxMiddleRight{width:25px;background:url(../images/border2.png) repeat-y -25px 0}
#cboxContent{background:#fff;overflow:hidden}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:20px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxLoadingOverlay{background:#fff url(../images/loading.gif) no-repeat 5px 5px}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png)}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png)}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png)}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png)}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png)}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png)}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png)}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png)}
.asterisk{color:#c21b38;margin:0 3px}
.MessageOptionsEntry{width:260px}
#LeftNavSpot li{padding:10px 12px 11px;border-bottom:1px solid #edeaea;list-style-type:none;padding:6px 12px}
#LeftNavSpot li a,#LeftNavSpot li a:visited{color:#5d3724;font-family:verdana;font-size:11px;text-decoration:none;text-transform:uppercase}
#LeftNavSpot li a:hover,#LeftNavSpot li a:visited:hover{color:#d8b188}
#QAS_state{width:179px;border:1px solid #ccc;color:#5b322c;height:20px;margin-top:4px;padding:2px 0 2px 3px;float:left}
.RP-shipping-address #QAS_state{width:179px;border:1px solid #ccc;color:#5b322c;height:20px;margin-top:0;padding:2px 0 2px 3px;float:left}
.RegisterLC .addressSelectSmall{height:17px;width:200px;margin-left:0}
#divPlaceOrderBtnStatic{text-align:right;padding:10px;width:958px}
.cartsend{display:none}
.BP-BillingProductPhoto br,.BP-ShippingProductPhoto br{display:none}
#ShoppingCartForm .n-chkCartProductName a{display:block}
.BP-BillingRemove,.BP-DeliveryRemove,.modifyItem{display:block;margin:5px 0;padding:2px;width:77px;font-size:12px;line-height:1}
.bd-cart .n-chkCartProductName>.cartdelete{position:relative;left:0;float:none;display:block;margin:5px 0 0;padding-left:2px;font-size:12px;width:100%}
.CP-chkCollapsed{background:none repeat scroll 0 0 #fff;border:1px solid #ded4bd;margin-top:10px;width:955px;position:relative;overflow:hidden}
.n-chkCartZip{display:block;float:left;left:50px;margin:4px 0;position:relative;text-align:left;vertical-align:top;width:100px}
.n-chkCartDelivery{display:block;text-align:left;float:left;margin:4px 0;position:relative;width:190px;left:100px}
input.n-textfieldDelivery{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:#666;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:17px;margin:0 0 3px;padding:2px 0 0 1px;text-align:center;width:162px}
.n-chkCartDelivery .n-chkImg{float:left;margin:2px 0 6px 3px;position:relative}
.n-chk-txt p{padding-top:1px}
.n-chkCartZip .n-chk-txt{margin:5px 0 0 -50px}
.n-chkCartDelivery .n-chk-txt{margin:-10px 0 0}
.CP-chkPaypal{display:inline;float:left;margin:10px 0 0 470px;width:150px}
.n-chkCartProductName{float:left;margin:4px 10px 0 0;text-align:left;width:180px}
#Confirm-Wrap{width:958px}
.ConfirmRow .cartrow .PriceRow{margin-left:213px;width:310px;border-bottom:1px dashed #ccc}
.ConfirmRow .PriceRow .price,.ConfirmRow .TotalRow .price{float:left;padding:0;width:100px;text-align:right}
.featuresstatit{margin:30px 0 20px 10px}
.featuresproduct1,.featuresproduct2,.featuresproduct3,.featuresproduct4{margin:10px 28px 0 0}
.featuresproduct5{margin:10px 0 0 0}
.features-static-list li{float:left;list-style:none}
.cart-assortment-list{float:left;position:relative;left:0;margin-top:4px;width:200px}
.cart-assortment-list li{list-style-type:none}
.registerLC #hoverbox_two{display:none}
.BP-payment-details #hoverbox_three2_tooltip{left:650px !important;top:470px !important}
#FDCreditCardDisplay #hoverbox_four_tooltip{left:520px !important;top:690px !important}
#LeftNav{width:165px;display:block}
#Co-LeftColumn #LeftNav,#TC-LeftColumn #LeftNav{min-height:200px}
.BP-indent p{padding-left:10px}
#cart-btn-continue{float:left;margin-top:10px}
#cart-btn-checkout{float:right;margin-top:10px}
#CP-chkCartBtnsBtm.CP-chkCartBtns{background-image:url(//cdn2.cheryls.com/wcsstore/CherylAndCompany/images/shoppingcartexbkd.gif);background-position:0 0;background-repeat:no-repeat;display:block;float:right;height:70px;margin-top:-5px;padding-top:44px;width:566px;margin-right:0}
#orderItemDetailsDiv .cardimage{left:510px;position:relative;top:-15px;width:210px}
#Confirm-Email-Wrap{width:680px;margin:0 auto;background:#fff}
#Confirm-Email-Wrap .conforderplaced{font-size:16px;font-weight:700;color:#c21b38;padding:0 10px}
#Confirm-Email-Wrap .conforderplacedtm{font-size:16px;color:#c21b38;padding:0 10px}
#Confirm-Email-Wrap .confirmdetails .confirmmessage{float:left;width:253px}
#Confirm-Email-Wrap .confirmrows{width:560px}
#Confirm-Email-Wrap .confirmlist{float:left;width:320px}
#Confirm-Email-Wrap .TableHeader2{background:none repeat scroll 0 0 #c3b7ba}
#Confirm-Email-Wrap .ConfirmRow .cartrow .PriceRow,#Confirm-Email-Wrap .ConfirmRow .cartrow .TotalRow{margin-left:14px}
#Confirm-Email-Wrap .confirmsummary{border:1px solid #ccc;color:#5b322c;margin:0;padding:10px}
#Confirm-Email-Wrap .titletext{padding:10px}
.numberofrecipients #MOP-underdelivery,.numberofrecipients #MOP-underqty,.numberofrecipients .TableHeader,.numberofrecipients .TableRow{display:none}
#RP-shipping-message{display:block;position:absolute;margin:50px 0 0 595px}
#RP-hidden-delivery{display:block;position:absolute;margin:50px 0 0 500px}
#RP-hidden-gift{display:block;position:absolute;margin:0 0 0 500px}
.subCatLinks,.subCatLinks a{color:#000}
.ppaltImg img{width:118px}
.ppaltImg{float:left !important;height:210px;padding-right:6px !important;padding-top:5px !important;width:118px !important}
#ppAlternates{height:430px;width:373px}
#ppAlternates .productname{font-size:11px}
#ppAlternates a.productname{text-decoration:none}
#altbuttons{width:373px;margin-top:10px}
.altshopbutton{float:left;margin-top:10px}
.altmorelike{float:right;margin-top:10px;display:none}
.productname{color:#666;font-family:arial;font-size:12px;text-align:left}
.altproductprice{color:#666;font-family:arial;font-size:11px;text-align:left}
.productsameday{color:#6e9930;font-family:arial;font-size:11px}
.productgpt{color:#6e9930;font-family:arial;font-size:11px}
.productflorist{color:#6e9930;font-family:arial;font-size:11px}
.productpageerror{color:red;font-family:arial;font-size:10pt}
.altsnipecorner{margin-left:-118px;position:absolute}
@media screen and (-webkit-min-device-pixel-ratio:0){
.altsnipecorner{margin-left:0!important;margin-top:-129px}
}
#mbp-holder{width:100%}
.container{margin:0 auto;width:980px}
.clear-all{clear:both}
.NH-tab-container{background:0;height:85px;width:980px}
.NH-tab1{float:left;height:85px;margin:3px 2px 0 !important;width:100px}
.NH-tab-18f-off{background:url(../images/flowers/18f-off100.gif) no-repeat;height:40px;margin:16px 0 0 0}
.NH-tab-18f-on{background:url(../images/flowers/18f-on100.gif) no-repeat;height:78px;margin:23px 0 0 0}
#NH-searchright{float:right;margin:0}
.NH-textfield{border:1px solid #ccc;color:#666;font-family:arial;font-size:11px;width:200px}
.NH-btn{vertical-align:top}
.topnav{margin-top:20px}
.pagination2 a{margin:1px;text-decoration:none;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/btn-carousel-off.png) no-repeat}
.pagination a:hover,.pagination2 a.selected{color:#fff;background:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/btn-carousel-on.png) no-repeat}
#paginate-slider1{position:absolute;width:223px;text-align:center;top:290px;z-index:99}
.prev{display:none}
.next{display:none}
.toc{z-index:5px}
.tabsection{background:url(../images/flowers/bg-fall12-featurecollections.gif) no-repeat left top;float:left;height:620px;margin:7px 0 0 0;width:473px}
#fagf{display:block;height:82px;margin:0;width:493px;padding-left:20px;padding-top:30px}
#fagf .small{color:#5b0b4d;display:inline-block;font-size:.85em;font-weight:400;margin:2px 0 0 0}
input.welcomefindagiftfasttext{font-size:11px;color:#666;height:18px;width:115px}
select.welcomefindagiftfasttext{font-size:11px;height:20px;color:#666}
div.fagf_occasion,div.fagf_when,div.fagf_where{float:left;margin:10px 5px 0 5px;font-weight:700}
.fagf_occasion select,.fagf_when select,.fagf_where input{color:#666;display:block;font-size:.8em}
.findgiftgabel{color:#5b0b4d;display:block;font-size:.85em}
input.fagf_button{margin:24px 0 0 0}
.hp-main{position:relative;margin:0;padding:0;width:980px;height:340px}
.imoc-msg{position:relative;width:980px;height:100px;margin:0;padding:0}
.imoc-msgbox-content{position:absolute;border:0;left:357px;top:5px;width:610px;margin:0;padding:0;height:82px;font:12px Arial,Helvetica,sans-serif;color:#fff;line-height:16px;overflow:auto;text-align:left}
.imoc-msgbox-content p{padding:0 20px 0 20px;margin:0;text-align:left}
.imoc-msgbox-content h1{padding:5px 20px 5px 20px;margin:0;font:700 14px Arial,Helvetica,sans-serif}
#next-arrow,#prev-arrow{float:left;margin-top:40px}
#prev-arrow{margin-left:7px;margin-right:1px;position:relative;left:10}
#next-arrow{margin-left:1px;margin-right:1px;position:relative;left:20}
#contentLeft{float:left;height:100%;margin:0 0 9px 0;width:163px}
#GN-container{background-attachment:scroll;background-clip:border-box;background-color:#51116e;background-image:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/runtime/GN-leftnav-top-1.gif);background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:auto auto;display:block;position:relative;width:163px}
.GN-Loader{height:150px;padding-top:60px;text-align:center}
.processing{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/runtime/loading.gif) no-repeat 10px 0;position:absolute;margin:10px 0 0 55px;height:32px;width:45px}
.GN-information-edit,.GN-information-entered{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin-bottom:0;margin-left:11px;margin-right:0;margin-top:0;padding-top:75px;text-align:left!important;width:141px}
.GN-information-edit a,.GN-information-entered a{color:#fff}
.GN-startoverbtn{display:block;margin-bottom:10px;margin-left:11px;margin-right:0;margin-top:4px;padding-bottom:4px;padding-left:0;padding-right:0;padding-top:4px;position:relative;text-align:center;width:88%;margin:0 auto}
.GN-delttl,.GN-zipttl{color:#fff;font-size:13px;font-weight:700;margin-bottom:0;margin-left:0;margin-right:0;margin-top:30px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%;display:inline-block}
.GN-delttl{margin:5px 0 5px 0}
.GN-vertViewtextfield{border:1px solid #ccc;color:#666;font-size:.85em;width:132px;padding:2px 0 0 3px;margin:4px 0 3px 0}
.GN-ziptxt,.GN-ziptxt a{clear:both;font-size:11px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:1px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%;color:#fff}
.GN-locationtxt,.GN-locationtxt a{clear:both;font-size:11px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%;color:#fff}
#gn-deliveryDate-txt{display:block;float:left;width:100px}
.n-formField img{float:left;margin:0 0 0 2px}
.GN-deliverycontainer{height:auto;margin:4px 0 0 11px;padding:0 0 10px 0}
.GN-zipcontainer{background-attachment:scroll;background-clip:border-box;background-color:#51116e;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#fff;border-bottom-style:dashed;border-bottom-width:1px;display:inline;float:left;height:auto;margin-bottom:0;margin-left:11px;margin-right:0;margin-top:60px;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:0;position:relative;width:141px}
.GN-deliverycontainer{background-attachment:scroll;background-clip:border-box;background-color:#51116e;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#fff;border-bottom-style:dashed;border-bottom-width:1px;display:inline;float:left;height:auto;margin-bottom:0;margin-left:11px;margin-right:0;margin-top:4px;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:0;position:relative;width:150px}
.GN-locationcontainer{background-attachment:scroll;background-clip:border-box;background-color:#51116e;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#fff;border-bottom-style:dashed;border-bottom-width:1px;display:inline;float:left;height:60px;margin-bottom:0;margin-left:11px;margin-right:0;margin-top:4px;position:relative;width:141px}
.GN-gobtn{display:inline;height:20px;margin-bottom:10px;margin-left:11px;margin-right:0;margin-top:4px;padding-bottom:4px;padding-left:0;padding-right:0;padding-top:4px;position:relative;text-align:center}
.GN-locationtxt,.GN-locationtxt a{clear:both;font-size:11px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:100%;color:#fff}
.GN-deliverycontainer,.GN-locationcontainer,.GN-zipcontainer{background:#51116e;border-bottom:1px dashed #fff;float:left;width:141px}
#delivery-date{display:inline;margin:10px 0}
#delivery-date img{float:left;margin:4px 0 0 2px}
.GN-textfields{color:#666;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:125px}
#gn-zipcode-txt{float:left;width:121px}
#gn-deliveryDate-txt,#gn-zipcode-txt{font-family:arial;font-size:11px}
.GN-gobtn{margin:0 auto;padding:10px 0;width:41px}
#collbox-vert{background:#fff;display:block;position:relative;width:163px}
h5.collbox-title{background:url(../images/flowers/bg-relatedsearch-hdr.gif) repeat-x scroll 0 0 transparent;color:#2f2f2f;font-size:1em;font-weight:700;height:31px;padding:8px 0 0 10px}
.collbox-links{font-size:.85em;padding:0 10px 10px}
.collbox-links p{margin:5px 0;padding:0}
.collbox-links a{color:#8757ab;line-height:1.5em;text-decoration:underline}
#contentRight{float:left;margin:6px 0 0 6px;width:770px;height:auto}
#sortby{padding:0 0 0 5px}
#input.textfield,select.textfield{border:1px solid #ccc;color:#666;font-size:11px}
#ProductContainer{width:805px;height:auto;margin:20px 0 0 5px}
.CollectionThumb{color:#666;float:left;font-size:.85em;height:252px;margin:0 20px 0 0;width:232px}
.productimage{display:block;margin:0 0 5px 0;overflow:hidden;position:relative;width:180px;height:198px}
.productimage img{position:absolute;top:-10px;left:-15px}
.defaultproductimage{display:block;margin:0 0 5px 0;overflow:hidden;position:relative;width:234px;height:256px;top:12px}
.defaultproductimage img{position:absolute;top:-10px;left:-15px}
.defaultsnipecorner{LEFT:2px;POSITION:absolute;toP:2px;align:left}
.specialproductimage{display:block;margin:0 0 5px 0;overflow:hidden;position:relative;width:234px;height:256px;top:12px}
.specialproductimage img{position:absolute;top:-10px;left:-15px}
.specialsnipecorner{LEFT:2px;POSITION:absolute;toP:2px;align:left}
.productname{color:#666;display:block;margin:5px 0;text-decoration:none}
.defaultproductnameLocal{color:red;display:block;margin:5px 0;text-decoration:none}
.specialproductnameLocal{color:green;display:block;margin:5px 0;text-decoration:none}
.productprice{margin:5px 0}
.productprice span{display:inline-block;margin:0 5px}
.defaultproductsameday{color:#00f}
.specialproductsameday{color:#0ff}
#rr_category{border:0;border-top:1px solid silver;clear:both;margin:12px 0;height:auto;width:805px}
.modal_window{border:0;color:#000;display:none}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_closeAjaxWindow{margin:28px 17px 0 0;float:right}
.gci_winmodal #TB_closeAjaxWindow{margin:0 20px 0 0 !important}
#GN-modal-container{height:409px!important;padding-top:25px!important;width:519px!important;margin:30px 0 0 0;padding-left:15px}
.GN-modal-fields{padding:25px 0 0 60px}
#gnmodalzipcontainer{float:left;margin-left:8px}
#error-msg-left,#error-msg-modal{background:none repeat scroll 0 0 #c30f0f;color:#fff;font-size:10px;margin:0 0 3px 0;padding:4px;width:110px}
.GN-modal-zip{width:130px;float:left;display:block;position:relative}
.GN-modal-delivery{color:#666;width:150px;float:left;display:block;position:relative}
.GN-modal-location{width:130px;float:left;display:block;position:relative}
#GN-modal-container .GN-modal-delfield{margin:0 0 0 3px}
#GN-modal-container .GNtextfield{width:124px !important}
.GNtextfield{color:#666 !important;float:left !important;font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;width:125px !important}
.GN-modal-deliverytxt,.GN-modal-locationtxt,.GN-modal-skip,.GN-modal-ziptxt{clear:both;margin:7px 0;padding:0;width:100%;font-size:.85em}
.GN-modal-skip{display:none !important}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#ui-datepicker-div{display:none}
.footer{border-top:1px solid #ccc;color:#666;font-size:.9em;height:280px;line-height:1.5em;margin:0 auto;width:980px}
.footer-col-five,.footer-col-four,.footer-col-one,.footer-col-three,.footer-col-two{float:left;height:260px;margin:5px;padding:5px 0 0 0}
.footer-col-five a,.footer-col-four a,.footer-col-one a,.footer-col-three a,.footer-col-two a{color:#666;text-decoration:none}
.footer-col-five a:hover,.footer-col-four a:hover,.footer-col-one a:hover,.footer-col-three a:hover,.footer-col-two a:hover{color:#999}
.footer-col-one{width:230px}
.footer-col-four,.footer-col-one,.footer-col-three,.footer-col-two{border-right:1px dotted #666}
.footer-col-four,.footer-col-three,.footer-col-two{width:170px}
.footer h3{font-size:1.2em;font-weight:700;margin:0 0 10px 0}
.footer h4{font-size:1.1em;font-weight:700;margin:4px 0 10px 0}
.footer-col-one a{display:inline-block;margin:10px 5px}
.footer-col-five a,.footer-col-four a,.footer-col-three a,.footer-col-two a{display:block}
.margin-optional{margin:10px 0 0 0}
.snipecorner{position:relative;align:left;margin-left:1px;margin-top:-257px}
.CollectionThumb{float:left;position:relative;width:180px;height:290px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;color:#666;margin-right:20px}
.defaultCollectionThumbLocal{float:left;position:relative;width:180px;height:290px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;color:#666;margin-right:20px}
.specialCollectionThumbLocal{float:left;position:relative;width:180px;height:290px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;color:#666;margin-right:20px}
.GN-modal-deliveryflex{display:none !important;float:left;position:relative;width:67px}
.GN-modal-delflex{padding-left:20px}
#gn-recipdel,#gn-recipflex,#gn-reciploc,#gn-recipzip{display:none}
img#gnavRem{border:medium none;height:12px;margin-bottom:.25em;vertical-align:middle}
#gngocontainer{text-align:center;padding-top:5px;padding-bottom:5px;width:88%;margin:0 auto}
#gngocontainer img{width:100%}
#addonDeliveryHeaders{background-color:#cdc;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;padding:4px 0 0}
#addonDeliveryWidth td{font-size:11px}
img.addonProductImage{height:80px !important;width:75px !important}
#addonDeliveryWidth{background-color:#efe;margin:-10px;width:379px;font-family:arial;font-size:11px}
#trsDeliveryWidth{background-color:#efe;margin:5px 0;width:379px}
span.productprice{font-size:11px}
#trsCenterColumn{padding:0 17px 0 0 !important;width:373px}
#addToBasketBtn td{padding-top:10px}
#addToBasketBtn td a{float:right}
.productsnipecontainer{position:relative;top:0}
#View{width:345px;height:100px}
.middletwo .tabs{display:block;margin-top:20px}
.tabs h2{font-family:Arial,Helvetica,sans-serif;background-color:#fff;border-color:#c7c7c7 #c7c7c7 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#999;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;list-style:none outside none;margin:0;padding:0;position:relative;text-align:center;float:left;top:1px}
.trsTabbedPanelsContentGroup{border:1px solid #c7c7c7;clear:both;height:250px;overflow:auto;width:757px}
.TabbedPanelsContentGroup{background-color:#fff;border-color:#9a0000;border-left:1px solid #9a0000;border-style:solid;border-width:7px 1px 1px;clear:both}
.TabbedPanelsTabHover{-moz-border-bottom-colors:none !important;-moz-border-image:none !important;-moz-border-left-colors:none !important;-moz-border-right-colors:none !important;-moz-border-top-colors:none !important;background-color:#999 !important;border-color:#999 #999 -moz-use-text-color !important;border-style:solid solid solid solid !important;border-width:1px 1px 1px 1px medium !important;color:#fff !important;padding-bottom:7px !important}
.trsTabbedPanelsContentGroup p{margin:10px 0}
#nav{width:980px}
#pdtMsgStyle{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}
.price{color:#fff}
#breadcrumb-wrap{background:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/bgbreadcrumb.jpg) repeat-x scroll 0 0 transparent;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:auto;padding:5px;text-align:left;width:970px;margin:-18px auto 18px auto!important;position:relative!important;overflow:hidden}
#breadcrumb-wrap a{color:#9a0000;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:5px;padding-right:5px}
#snav-col{height:30px;margin:0 auto;position:relative;text-align:right;width:600px;display:none !important}
.fb_iframe_widget{display:none}
#snav-col .faceBookLike{clear:both;display:block;float:right;height:30px;position:relative;width:80px !important;overflow:hidden;margin-top:-35px}
#snav-col td iframe{width:85px !important}
.topLinks{color:#666}
#gninfo #locationCode{margin-top:20px}
#GN-delDate{margin-top:20px}
#gninfo p{margin:0;padding:0}
#GN-moreProd{background-color:#f0f0f0;color:#666;font-weight:inherit;margin-top:5px;padding:3px 3px 3px 3px;font-size:11px}
#GN-moreProd a{color:#666;width:auto}
.sortdrop select{padding:0 0 0 3px;width:150px}
#gnresetimg{border:0 none;margin:2px 5px 5px}
.TB_overlayBG{background-color:#000;opacity:.75;filter:Alpha(Opacity=75)}
.trsDeliveryCol2{padding-right:50px}
#TB_ajaxContent{clear:both;overflow:visible;text-align:left;line-height:1.1em!important;padding:5px}
.closeLink{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/close_icon.gif) no-repeat scroll right top transparent;height:15px;padding-right:16px;text-decoration:none}
.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}
.ptop5{padding-top:5px}
span.key{margin-left:5px}
.vendorName{color:#000;padding:5px 3px}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;font-size:14px;font-weight:700}
TD.medium{FONT-SIZE:10pt;FONT-FAMILY:arial}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
.trsPersonalFontColor{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;padding:0 0 10px}
span.medium-success,td.medium-success{color:green;font-family:arial;font-size:10pt}
#TB_ajaxContent td.productpageerror{padding:0 !important}
TD.productpageerror{color:red;font-family:arial;font-size:10pt}
.trsPersonalFontb{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px}
.trsPersonalFontSmall{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px}
.pad5{padding:5px}
#trsPersonalHeader{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;padding:0 0 10px}
.butPadding{padding:0 20px 20px}
#output{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#666;display:block;position:relative;top:-50px;left:155px;width:300px}
.BP-Shipping-address{border-right:1px dashed #ccc !important;width:430px}
.BP-Shipping-address h2{font-size:16px;font-weight:700;color:#000!important}
.BP-payment-details h2{font-size:16px;font-weight:700;color:#000!important}
#BP-continueBilling{text-align:right;margin:20px auto 0;width:980px;display:block}
.BP-Delivery-header{margin:0 auto;width:980px}
.BP-ShippingHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 10px 0}
.BP-PaddingSpace{padding-bottom:5px}
p.gifttxt{color:#999;text-wrap:normal;width:auto;font-size:11px}
.BP-cardtxt{color:#999;font-size:11px}
.PromoDiscountDetail{padding-bottom:5px}
.BP-ShippingItemHdr{width:980px;height:26px;background-color:#593084}
.BP-ShippingItemTxt{color:#fff;font-size:14px;padding-left:5px;padding-top:3px;font-weight:700;float:left}
.BP-ShippingProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-ShippingProductPhoto img{width:80px;padding:3px}
.BP-ShippingProdName{font-weight:700}
.BP-ShippingCheck{float:left;width:25px;height:100px}
.BP-ShippingNext{float:left;width:45px;height:50px}
.BP-ShippingDelivery{float:left;width:310px;margin-left:15px;margin-top:20px}
.BP-ShippingOccassiontxt{font-weight:700}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:400;margin:0;padding:0;text-align:left;width:130px}
.BP-ShippingRemove{width:86px;background-color:#fff;text-align:center}
.BP-ShippingLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
#SurMsg1{font-size:10px}
#PaymentInstructionSelectForm{margin-top:10px}
#BP-ShippingCardRadio{margin-top:10px}
#BP-ShippingNextBtn{margin:20px 90px 20px 0;float:right}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.SendMultipleBtn{float:right;margin-right:60px;margin-top:2px}
#ShippingCheckbox{width:180px;margin-left:140px;border-top:1px dashed #ccc;padding:5px}
#ContinueDeliverBtn{float:right;clear:both}
.SendOneBtn{float:right;margin-right:10px}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
#BP-ShippingAddresses{overflow:auto;height:270px;width:180px;border:1px solid #ccc;margin-top:10px;padding-left:5px}
.ShippingAddress{margin-top:1px}
.BP-ShippingEnter{margin:5px 0 15px 130px}
#divPromoCodeBox{width:980px}
#divPromoCode{width:300px;border:1px solid #9a9a9a;background-color:#f7f7f7;height:50px;margin-top:20px;float:right;color:#9a9a9a;padding:10px;margin-bottom:20px}
#shipping-summary-espot2{width:980px;margin:0 auto}
.BP-billing-address h2{font-size:16px;font-weight:700;color:#000!important;border-bottom:0}
.BP-payment-details h2{font-size:16px;font-weight:700;color:#000!important;border-bottom:0}
#divPlaceOrderBtnStatic{width:200px !important}
#BP-totals{border:1px solid #e7e7e7;width:225px;float:left;padding:10px 6px;margin:0 0 0 4px;position:relative}
.BP-payment-details img{margin:-1px 0 0 0}
.BP-ContactBoxArea{border-top:1px dashed #ccc}
.bd-Biz .BP-ContactBoxArea{border:0}
#BP-PromoBoxArea{width:380px;border-bottom:1px dashed #ccc}
#BP-GiftBoxArea{width:380px;border-bottom:1px dashed #ccc}
.BP-MobileArea{border-top:1px dashed #ccc;padding:0 0 10px 0}
.BP-RegisterArea{border-top:1px dashed #ccc}
input#promoCode{margin-bottom:4px}
input#password1{margin-bottom:15px}
.BP-PaymentRadio{padding-left:120px}
.BP-PaymentRadio .radioBtn{display:block;float:left;left:0}
.BP-PaymentRadio .radioText{display:block;float:left;font-size:9pt;height:17px;padding-top:0;text-align:left}
.BP-BillingItem{border-bottom:1px solid #ccc;width:752px;padding-bottom:0;clear:both;display:block;font-family:arial;font-size:11px}
.BP-BillingItemTxt{color:#fff;font-size:14px;padding:5px;font-weight:700}
.BP-BillingProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-BillingProductPhoto img{width:80px;padding:3px}
.BP-BillingLogo{float:left;height:inherit;display:none}
.BP-Billingline-item{float:left;text-align:left;width:120px;padding-top:5px;margin-left:5px}
.BP-Billingline-item .cart-assortment-list{width:120px}
.BP-BillingProdName{font-weight:700}
.BP-BillingLine-detail{float:left;text-align:left;width:511px;padding-top:5px}
.BP-BillingShipping{float:left;width:150px}
.BP-BillingDelivery{float:left;width:200px}
.BP-BillingCardMess{float:left;width:160px;word-wrap:break-word}
#PlaceOrderButtons{width:980px;height:40px;display:block;position:relative}
#BP-BillingTopArea{border-right:1px solid #ccc;width:752px;float:left}
.BP-ReminderHeader{background-color:#e7e7e7;border-top:1px dashed #333;color:#333;display:block;font-size:10pt;font-weight:700;height:22px;padding:5px 0 0 5px;width:747px}
.BP-ReminderContent{background-color:#f1f1f1;width:752px !important}
.BP-BillingLinetxt,.BP-BillingPersonalizationtxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.BP-BillingPersonalizationtxt{margin-top:10px;margin-left:350px}
#SurMsg1{font-size:10px}
#PaymentInstructionSelectForm br{display:none}
#PaymentInstructionSelectForm{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
#PaymentInstructionSelectForm div.sidetip p{font-size:13px;line-height:16px;padding-left:18px;background-repeat:no-repeat;background-position:center left;color:gray;display:none}
#PaymentInstructionSelectForm div.sidetip p.error{color:#c33}
#PaymentInstructionSelectForm div.sidetip p.isaok{color:#390}
.former form .holding{position:relative;overflow:visible}
.former form .holding .holder{position:absolute;top:0;z-index:1;left:8px;white-space:nowrap;cursor:text;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-transition:opacity .1s,font-size .1s;-moz-transition:opacity .1s,font-size .1s;-o-transition:opacity .1s,font-size .1s;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.former form .hasome .holder{opacity:0;font-size:0!important}
form#PaymentInstructionSelectForm{width:100%;position:relative}
#PaymentInstructionSelectForm a{white-space:nowrap}
#PaymentInstructionSelectForm .textbox div.prompt{margin-bottom:15px}
#PaymentInstructionSelectForm .textbox .holding input{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;padding:2px 0 2px 3px;width:175px}
#PaymentInstructionSelectForm .textbox .holding .holder{display:none;line-height:43px;padding-left:1px;color:#ddd}
#PaymentInstructionSelectForm.withjs .textbox .holding .holder{display:inline;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
#PaymentInstructionSelectForm .textbox .holder,#PaymentInstructionSelectForm .textbox input{font:20px "Helvetica Neue",Helvetica,Arial,sans-serif}
#PaymentInstructionSelectForm .textbox .holding input.focused{border-color:rgba(82,168,236,.75);box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5)}
#PaymentInstructionSelectForm .textbox .holding input.focusederror{border-color:rgba(200,0,0,.75);box-shadow:0 0 8px rgba(200,0,0,.5);-moz-box-shadow:0 0 8px rgba(200,0,0,.5);-webkit-box-shadow:0 0 8px rgba(200,0,0,.5)}
#PaymentInstructionSelectForm div.sidetip{position:absolute;left:458px;width:350px}
#PaymentInstructionSelectForm .card img{opacity:.2;margin:-4px 3px 0 3px}
#PaymentInstructionSelectForm .imgnotoffer{border:1px solid #d70000;opacity:1 !important}
#PaymentInstructionSelectForm .card{margin:-43px 0 0 -3px;width:300px;position:absolute;z-index:0}
#PaymentInstructionSelectForm .cardshow{opacity:1 !important}
#PaymentInstructionSelectForm .submit{height:40px;margin:0;width:454px;border:1px solid #fa2;border-radius:5px 5px 5px 5px;cursor:pointer;display:block;padding:4px 0}
#PaymentInstructionSelectForm .creditcard{width:175px !important;z-index:5}
.holder{display:none !important}
#PaymentInstructionSelectForm .underformtext_generic{color:#999;font-size:12px;width:220px}
.BP-cardchoice{display:block;margin:5px 0 0 0}
.BP-PaymentRadio img{margin-left:10px}
.BP-PaymentRadio #creditcards img{margin-left:0}
#FDCreditCardDisplay #passContainer #expire_month,#FDCreditCardDisplay #passContainer #expire_year{height:20px}
element.style{background:none repeat scroll 0 0 #fff}
.BP-BillingProductWrap{float:left}
.BP-BillingProduct{display:block}
.BP-BillingAddon{display:block;margin:15px 0 0 0}
.BP-BillingAddonPhoto img{width:59px}
.BP-BillingAddonWrap{width:86px;float:left}
.BP-BillingAddonPhoto,.BP-BillinglineAddon-item,.addonicon{float:left}
.BP-BillingAddonPhoto{border-right:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.BP-BillingAddonLogo{float:left}
.BP-Addontxt{color:#6dc068;font-weight:700}
.BP-BillingAddonName{font-weight:700}
.BP-payment-details{width:325px;margin:0}
.BP-required{margin:5px 0 5px 120px}
input#password1{margin-bottom:5px}
#mobileCarrierFlagCheckwrap{clear:both}
.ECP-small{font-family:arial;font-size:8pt}
.ECP-large-bold{font-family:arial;font-size:14pt;font-weight:700}
.ECP-medium{font-family:arial;font-size:10pt}
.ECP-n-chkCartBtns{background:#fff;width:950px;margin:0 auto;padding-top:20px}
.ECP-emptycart{background:none repeat scroll 0 0 #fff;font-size:10pt;margin:0 auto;padding:100px 15px;width:650px;float:left;text-align:center}
.ECP-emptycart b{font-size:14pt}
.n-chkCartContinue{margin:30px 0}
#OrderConfirmContainer{width:980px;margin:0 auto 0 auto;position:relative}
.ConfirmProdName a,.ConfirmProdName a:visited{color:#5b322c;text-decoration:underline}
.OCP-ConfirmProductPhoto a,.OCP-ConfirmProductPhoto a:visited{text-decoration:none}
.ConfirmHeader{color:#593084;font-family:arial;font-size:18px;font-weight:700;text-align:left}
.ConfirmNum{color:#593084;font-family:arial;font-size:14px;font-weight:700;text-align:left}
.ConfirmDate{color:#666;font-family:arial;font-size:12px;font-weight:700;text-align:left;float:left}
.chkPrintBtn{float:right}
.ConfirmItem{border-bottom:1px solid #ccc}
.ConfirmItemHdr{width:980px;height:25px;background-color:#593084}
.ConfirmItemTxt{color:#fff;font-size:14px;padding:5px}
.ConfirmItemNum{font-weight:700}
.ConfirmItemDetails{height:160px}
.ConfirmProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.ConfirmProductPhoto img{width:80px;padding:3px}
.Confirmline-item{float:left;text-align:left;overflow:hidden;word-wrap:break-word;width:150px;margin-left:5px}
.ConfirmProdName{word-wrap:break-word}
.ConfirmLine-detail{float:left;text-align:left}
.ConfirmShipping{float:left;width:200px}
.ConfirmDelivery{float:left;width:240px}
.ConfirmCardMess{float:left}
span.saleprice{color:#d90059;font-weight:700}
#SurMsg1{font-size:10px}
#ConfirmOrderDetails{border:1px solid #ccc;width:915px;margin-top:3px;overflow:auto;padding:20px}
.PriceRow .orderStatusTxt{width:200px;float:left}
.ConfirmSubTitle{font-weight:700}
#ConfirmBilling{float:left;width:300px}
#ConfirmPayment{float:left;width:250px}
#ConfirmPayment table td{word-break:break-all}
#ConfirmSummary{float:right;width:350px}
#ConfirmSummary .ConfirmSubTitle{text-align:right}
.ConfirmSummaryAmt{float:right}
.ConfirmRight{float:right;width:350px}
.ConfirmCenter{width:400px}
.ConfirmDisDesc{font-size:9px;font-weight:400}
.ConfirmSummaryTtl{float:left;color:#9a0000;margin-top:5px;font-weight:700;font-size:14px;text-align:right;width:250px}
.ConfirmSummaryTtlAmt{float:right;color:#9a0000;margin-top:5px;font-weight:700;font-size:14px}
.redFont{color:#d90059}
#ConfirmRegister{border:1px solid #d9d9d9;background-color:#f3f3f3;width:978px;margin-top:3px;overflow:auto}
.ConfirmRegHdr{font-weight:700;padding:5px 0 5px 20px;border-bottom:1px dashed #d9d9d9}
#ConfirmRegTxt{float:left;width:500px;border-right:1px solid #d9d9d9;padding:10px 0 20px 20px}
#ConfirmRegFrm{float:left;padding-top:15px;width:400px}
#ConfirmRegTxt .ConfirmSubTitle{margin:5px 0 0 0}
.ConfirmCenter .ConfirmSummarylabel{height:12px;float:left;text-align:right;width:200px;font-weight:700;margin-bottom:12px}
.ConfirmCenter .ConfirmSummaryAmt{height:12px;float:right;margin-bottom:12px}
.ConfirmCenter .ConfirmSummaryAmt input{width:170px;height:17px}
.ConfirmReq{padding-left:230px;margin-bottom:5px}
.ConfirmSubmit{padding-left:340px}
#HomePageWrap{border:none !important;position:relative;margin-top:-19px}
#HomePageWrap .FBLike{position:absolute;top:350px;width:500px;z-index:10;left:475px}
.searchtxt{display:none !important}
#TemplateHomeESpot1{height:0 !important}
#TemplatetopspotWrap{margin-top:0 !important}
#nav a{border-bottom:none !important}
.datasetBanner1{display:none}
.CollectionThumbBtm,.CollectionThumbHdr{display:block;float:none;margin:-1px 0 0;padding:0 0 0 7px;position:relative;text-align:left}
#CollectionThumbHdrGrp{position:relative;width:475px;height:65px;margin-top:14px;padding-top:5px}
#CollectionThumb{float:left;height:265px;margin-bottom:40px;padding-left:11px;position:relative;width:220px}
#CollectionThumbHdr1{top:38px;width:144px}
#CollectionThumbHdr2{left:230px;top:15px;width:144px}
#CollectionThumbHdr3{left:0;position:absolute;top:345px}
#CollectionThumbHdr4{left:230px;position:absolute;top:345px}
#CollectionThumbBtmGrp{background:none repeat scroll 0 0 #000;height:0;position:relative;top:235px;width:475px;z-index:1000}
#CollectionThumbBtm1{left:5px;position:absolute;top:13px}
#CollectionThumbBtm2{position:absolute;top:13px;left:235px}
#CollectionThumbBtm3{left:5px;position:absolute;top:315px}
#CollectionThumbBtm4{position:absolute;top:315px;left:235px}
.CollectionThumbBtm a:active,.CollectionThumbBtm a:link,.CollectionThumbBtm a:visited{color:#636363;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none}
.hp-main{position:relative;margin:0;padding:0;width:980px;height:340px}
.datasetbox,.datasetcontent,.tabsection{width:471px;z-index:0}
.ConfirmProductWrap{float:left;margin:0 0 10px;width:260px}
.ConfirmProduct{display:block}
.ConfirmAddon{display:block;margin:15px 0 0 0}
.ConfirmAddonPhoto img{width:59px}
.ConfirmAddonWrap{width:86px;float:left}
.ConfirmAddonPhoto,.ConfirmlineAddon-item,.addonicon{float:left}
.addonicon{border-left:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.ConfirmAddonPhoto{border-right:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.ConfirmAddonLogo{float:left}
.ConfirmRemove{clear:both}
.BP-Addontxt{color:#6dc068;font-weight:700}
.ConfirmAddonName{font-weight:700}
.ConfirmLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.ConfirmPersonalization{margin:10px 0}
#errorMsgLogonCheckout{margin-left:194px;width:350px}
.BA-address .AC-form label{width:125px}
.BA-entry .AC-form #passContainer{margin-bottom:0;margin-left:0;margin-right:6px;margin-top:0}
#CP-chkCartGift{background:none repeat scroll 0 0 #fff;font-size:8pt;margin:0 auto;padding:15px 15px;width:950px}
.CP-chkCartPrice{display:block;float:left;margin:4px 0;position:relative;text-align:left;width:70px;left:150px}
.CP-chkCartBtns{background:none repeat scroll 0 0 #fff;margin:0 auto;padding:15px 0 0 1px;width:950px}
.CP-chkCartTtlNum{display:block;float:right;margin:4px 0;position:absolute;left:915px}
.CP-chkSummaryRight{float:right;margin:0 0 15px;width:350px}
.CP-chkSummaryTxt{float:left;font-weight:700;margin:4px 8px 4px 0;text-align:right;width:260px}
.CP-chkSummaryAmt{float:right;margin:4px 0;text-align:right;width:65px}
.hr2{border-top:1px solid #ccc;display:block;height:1px;position:relative;width:auto}
.CP-chkCartReminRecent{margin:0 auto;padding:15px 0 0 0}
.CP-chkCartReminRecent .recentProdustDiv{float:none !important}
.CP-chkCartReminRecent #recentProd{width:auto;clear:both;height:auto}
.CP-chkCartReminRecent img{width:100px}
.CP-chkCartReminRecent .rv-productimg{width:110px}
.CP-chkCartReminRecent .LeftRecentViewProd{height:auto;position:relative;width:110px;float:left}
.ECP-chkCartReminRecent{margin:0 auto;padding-left:183px}
.dojoDialog{background-color:#fff;border:3px solid #888;top:1%;left:25%}
#ErrorPopup{padding:20px;width:400px}
#ErrorPopup #okButton{background:none repeat scroll 0 0 #9a0000;color:#fff;height:30px;padding:5px;text-decoration:none;width:40px}
.RP-chkViewTime{padding-left:110px}
div.question a,div.question a:visited{width:13px;height:13px;border:grey 1px solid;background:#f3f3f3;color:#693;text-align:center;font-weight:700;text-decoration:none;display:block;margin:2px 0 0 0;float:left;line-height:12px}
.BP-total-label div.question{position:relative}
.BP-total-label div.question a,.BP-total-label div.question a:visited{margin:0;position:absolute;left:16px}
div.medium-colored-bold,span.medium-colored-bold,td.medium-colored-bold{font-family:arial;font-size:10pt;color:#9a0000;font-weight:700}
p{margin:10px 0}
a{color:#9a0000}
.dojoDialog{background-color:#fff;border:3px solid #888}
#ErrorPopup{padding:20px;width:400px}
#ErrorPopup #okButton{background:none repeat scroll 0 0 #9a0000;color:#fff;height:30px;padding:5px;text-decoration:none;width:40px}
.RP-chkViewTime{padding-left:110px}
#TB_errorwindow{width:400px;padding:20px;position:absolute;z-index:10000;background-color:#fff;border:3px solid #888}
#TB_errorwindow #okButton{background:none repeat scroll 0 0 #9a0000;color:#fff;height:30px;padding:5px;text-decoration:none;width:40px}
#ERROR_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
.ERROR_overlay{background-color:#000;opacity:.75;filter:Alpha(Opacity=75)}
.checkout-cards{margin:0 0 10px 140px}
.checkout-cc_nameoncard,.checkout-expire_month{clear:both;display:block}
.BP-ShippingHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 10px 0}
.BP-ShippingItem{border-bottom:1px solid #fff;width:980px;padding-bottom:10px}
.BP-ShippingItemHdr{width:980px;height:26px;background-color:#593084}
.BP-ShippingItemTxt{color:#fff;font-size:14px;padding-left:5px;padding-top:3px;font-weight:700;float:left}
.BP-ShippingProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-ShippingProductPhoto img{width:80px;padding:3px}
.BP-Shippingline-item{float:left;text-align:left;width:130px;padding-top:5px;margin-left:5px}
.BP-ShippingProdName{font-weight:700}
.BP-ShippingLine-detail{float:left;text-align:left;padding-top:5px}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.BP-ShippingCheck{float:left;width:25px;height:100px}
.BP-ShippingOccassiontxt{font-weight:700}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:400;margin:0;padding:0;text-align:left;width:130px}
.BP-ShippingRemove{width:86px;background-color:#fff;text-align:center}
.BP-ShippingLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
#SurMsg1{font-size:10px}
#BP-ShippingCardRadio{margin-top:10px}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.SendMultipleBtn{float:right;margin-right:60px;margin-top:2px}
.SendOneBtn{float:right;margin-right:10px}
.BP-BillingBoxArea{margin-left:0;border:0}
#ShippingSignIn{margin:0 auto;width:965px;height:95px;background-image:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/bkgd-chk-mbp-signin.gif)}
.chkout-signin{float:left;height:82px;width:720px;border-right:1px solid #ccc;margin:8px 0 5px 0}
.chkout-guest{float:left;width:200px;padding:10px 0 0 10px}
.chkout-signinHdr{width:700px;height:20px;font-size:14px;color:#9a0000;padding:4px 0 5px 10px}
.chkout-guestHdr{font-size:14px;color:#9a0000;margin-bottom:5px}
.chkout-guestTxt{font-size:12px;color:#9a0000}
.chkout-signinemail{float:left;border-right:1px solid #ccc;width:460px}
.chkout-signinfb{float:left;padding:5px 0 0 40px;color:#9a0000}
.chkout-signinemail label{display:block;float:left;font-weight:700;margin:0 10px 5px 0;padding:0;text-align:right;width:130px}
.chkout-signinemail input{margin-bottom:5px}
.chk-forgotpass{font-size:11px}
table.tabBar0{background-color:#9a0000;margin:0;padding:0}
.n-chkCardText{font-family:arial;font-size:8pt;margin-top:25px}
.n-chkCardWarningText{font-family:arial;font-size:8pt;padding-left:5px}
.n-chkCardErrorText{padding:5px 0 4px 15px}
TEXTAREA.textfield{border-color:#666;border-right:1px solid #666;border-style:solid;border-width:1px;font-family:arial;font-size:9pt;overflow:auto}
.n-chkCharacters{color:#fff;padding:5px 0 15px 1px}
INPUT.textfield{border-color:#666;border-right:1px solid #666;border-style:solid;border-width:1px;font-family:arial;font-size:9pt}
.n-chk-LossforWords{float:left;margin:-5px 0 0 10px;position:relative;width:310px;z-index:20}
.ExpressionsTxt,.ExpressionsTxt li{border-bottom:1px dotted #693;font-family:arial;font-size:10px;line-height:2;list-style:none outside none;margin-left:2px}
.gui-tabgroup{border:medium none !important;padding-left:14px}
div.question1 a,div.question1 a:visited{background:none repeat scroll 0 0 #f3f3f3;border:1px solid gray;color:#693;display:block;float:left;font-weight:700;height:11px;line-height:10px;margin:-20px 10px 3px 6px;padding:2px 0 0;text-align:center;text-decoration:none;width:13px}
#shipAddr .question1{margin-right:-24px;float:right}
.BP-PersonalizationHeading{margin-left:350px}
.question{cursor:pointer}
.question.tip{display:block;width:12px;height:12px;text-align:center;line-height:12px;text-decoration:none;font-size:11px;border:solid 1px #999;color:#fff;font-weight:700;background:#ccc;float:right;margin:2px 6px 0 0}
.bd-recipient .question.tip{float:right;margin:-16px -5px 0 0}
.question.popup{display:block;width:12px;height:12px;text-align:center;line-height:12px;text-decoration:none;font-size:11px;border:solid 1px #999;color:#666;font-weight:700;background:#fff;border-radius:14px;padding:1px;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif}
.exp-tool-tip,.ui-tooltip{width:420px;padding:10px;border:solid 1px #5c5c52!important;box-shadow:0 2px 20px rgba(0,0,0,.4);text-align:center;background:#fff;z-index:99;position:absolute}
.exp-tool-tip{min-width:420px;max-width:600px;padding:0}
.exp-tool-tip div[mkt-content-identifier]{margin:0 auto}
.exp-tool-tip .ui-widget-header{border-bottom:solid 1px #333}
.exp-tool-tip .ui-button{background:0;border:0;float:right;font-size:0;margin-top:-10px}
.exp-tool-tip .ui-icon{width:16px;height:16px;background:url(data:image/png;base64,R0lGODlhDQANAOYAAP///wAAANPT0xoaGg4ODgcHB83NzQMDA+Dg4B8fHwoKCiwsLMTExCgoKM/PzzQ0NICAgG5ubhsbG4uLi/X19X19fWtrayEhIaenp+Hh4aioqNbW1qWlpYaGhu/v75SUlLW1tZCQkAQEBAUFBbm5ufPz8w0NDQ8PD4GBgSIiIltbW5mZmc7Oznd3d9HR0SQkJJ6enpeXl42NjX9/f76+vgEBAcnJyYmJiV5eXicnJ/n5+SUlJZOTk6qqqioqKjg4OHp6ehISEqOjo6GhoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MjFGMzhBNzVCOTExRTVCNjYwOUUxMjc3MzgwMkNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1MjFGMzhCNzVCOTExRTVCNjYwOUUxMjc3MzgwMkNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRCRkJBRTE3NUI4MTFFNUI2NjA5RTEyNzczODAyQ0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRCRkJBRTI3NUI4MTFFNUI2NjA5RTEyNzczODAyQ0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAADQANAAAHeYA6IQgAhYYAHxYUEQE/GYcAPQUBEEABAQ+EhSAEAQkMABM1AQsCACQnARcshjwHpEMDARIGkDEmlwEpoJAAKLk3vQA2O7lBGJACCQEEM7IKQoYbDQEKGgA0siIrAA4+AQUchgYvAQcdFQEjMJAuOQEqHjgywgItJYEAOw==);background-repeat:no-repeat;background-position:center}
.exp-tool-tip .ui-dialog-title{color:#333;float:left;margin:-4px 0 0 10px;font-size:14px}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.exp-tool-tip .ui-resizable-handle{display:none !important}
#useAsBilling{float:left;margin:1px 3px}
.BP-container label.useAsBilling{clear:none;text-align:left;margin:0;width:auto}
#Shipping_UseAsBill::after{content:"";display:table;clear:both}
.BP-Delivery-address{border-right:1px dashed #ccc !important;width:430px}
.BP-Delivery-address h2{font-size:16px;font-weight:700;color:#000!important}
.BP-payment-details h2{font-size:16px;font-weight:700;color:#000!important}
.BP-DeliveryHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 10px 0}
.BP-DeliveryItemHdr{width:980px;height:25px;background-color:#593084}
.BP-DeliveryItemTxt{color:#fff;font-size:14px;padding:5px;font-weight:700}
.BP-DeliveryProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-DeliveryProductPhoto img{width:80px;padding:3px}
.BP-DeliveryLogo{float:left;height:inherit}
.BP-DeliveryProdName{font-weight:700}
.BP-DeliveryLine-detail{float:left;text-align:left;width:755px;padding-top:5px}
.BP-deliveryCheck{float:left;width:25px;height:100px}
#BP-deliveryNext{float:left;width:45px;height:150px}
.BP-GiftNext{float:left;width:45px;height:150px}
.BP-DeliveryShipping{float:left;width:205px;margin-left:10px}
.BP-DeliveryDelivery{float:left;width:215px}
.BP-DeliveryDetails{background-color:#fff}
.BP-GiftCardMess{float:left;width:auto;margin:0}
.BP-GiftCardMess .BP-deliveryCheck{height:150px}
.BP-DeliveryOccassion select{width:150px;padding:0;margin:0;height:auto}
.BP-GiftMessagetxt{font-weight:700}
.BP-GiftMessage{width:200px;padding:0;margin:0;height:auto;word-wrap:break-word}
#BP-DeliveryCardRadio label{display:inline;float:none;font-weight:400;margin:0;padding:0;text-align:left;width:130px}
.BP-DeliveryLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.BP-GiftLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
#SurMsg1{font-size:10px}
#PaymentInstructionSelectForm{margin-top:10px}
#BP-DeliveryCardRadio{margin-top:10px}
#BP-DeliveryNextBtn{margin:20px 0;float:right}
#BP-DeliveryGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.xboxcontent{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#c00;border-style:solid;border-width:0 1px;color:#c00;display:block;padding:3px;background:#eee}
#PaymentInstructionSelectForm .xboxcontent p{width:175px}
.top-links-style{font-size:11px;white-space:nowrap}
.top-links a{padding:0 0 0 8px;text-decoration:none}
.RPsignInBtns{float:left;margin-left:80px}
.signinacct{color:#9a0000;float:right;padding:0;margin-right:20px;width:200px}
.socialmedia-sign{float:left;width:200px;border-left:1px solid;color:#000;font-size:14px;height:70px;padding:0 0 0 10px}
.signin-haveaccount{float:left;height:auto !important;margin:8px 0 5px;width:960px}
.BP-Shipping-address{border-right:1px dashed #ccc !important;width:430px}
.BP-Shipping-address h2{font-size:16px;font-weight:700;color:#000!important}
.BP-payment-details h2{font-size:16px;font-weight:700;color:#000!important}
.BP-DeliveryItemHdr{width:980px;height:25px;background-color:#593084}
.BP-DeliveryItemTxt{color:#fff;font-size:14px;padding:5px;font-weight:700}
.BP-DeliveryProductPhoto{float:left;text-align:left;width:86px;height:inherit}
.BP-DeliveryProductPhoto img{width:80px;padding:3px}
.BP-DeliveryLogo{float:left;height:inherit}
.BP-Deliveryline-item{float:left;text-align:left;width:125px;padding-top:5px;margin-left:5px}
.BP-DeliveryProdName{font-weight:700}
.BP-deliveryCheck{float:left;width:25px;height:100px}
.BP-deliveryNext{float:left;width:45px;height:auto}
.BP-DeliveryOccassiontxt{font-weight:700;float:left;margin:0 2px 10px 0}
.BP-DeliveryOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-DeliveryCardRadio label{display:inline;float:none;font-weight:400;margin:0;padding:0;text-align:left;width:130px}
.BP-DeliveryLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.BP-DeliveryHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 10px 0}
.BP-ShippingHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 10px 0}
.BP-ShippingItemHdr{width:980px;height:26px;background-color:#593084}
.BP-ShippingItemTxt{color:#fff;font-size:14px;padding-left:5px;padding-top:3px;font-weight:700;float:left}
.BP-ShippingProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-ShippingProductPhoto img{width:80px;padding:3px}
.BP-ShippingLogo{float:left;height:inherit;display:none}
.BP-ShippingProdName{font-weight:700}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.BP-ShippingCheck{float:left;width:25px;height:100px}
.BP-ShippingShipping{float:left;width:auto}
.BP-ShippingDeliveryNotes{float:left;width:130px;padding-top:130px;color:#666;margin-left:0;font-size:11px}
#BP-ShippingEmailNotes{margin-top:-120px;margin-left:20px;text-align:left;width:110px;clear:both;float:right;font-size:0;height:250px;background-image:url(//cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/banners/ban_phonenumber.jpg)}
.BP-ShippingOccassiontxt{font-weight:700}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:400;margin:0;padding:0;text-align:left;width:130px}
.BP-ShippingRemove{width:86px;background-color:#fff;text-align:center}
.BP-ShippingLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
#SurMsg1{font-size:10px}
#BP-ShippingCardRadio{margin-top:10px}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333;clear:both}
.SendMultipleBtn{float:right;margin-right:60px;margin-top:2px}
.SendOneBtn{float:right;margin-right:10px}
#ShippingCheckbox{width:174px;margin-left:108px;border-top:0;padding:5px;line-height:14px}
.ShippingAddress strong{clear:both;display:block}
#shipAddr .FormTableField{width:175px}
#ContinueSaveBtn{margin-left:400px;text-align:right;margin:0 0 30px 0}
#ShippingSignIn{margin:0 auto;width:965px;height:95px;background-image:url(//cdn2.1800flowers.com/wcsstore/ThePopcornFactory/images/bkgd-chk-mbp-signin.gif)}
.chkout-signin{float:left;height:82px;width:720px;border-right:1px solid #ccc;margin:8px 0 5px 0}
.chkout-guest{float:left;width:200px;padding:10px 0 0 10px}
.chkout-signinHdr{width:700px;height:20px;font-size:14px;color:#9a0000;padding:4px 0 5px 10px}
.chkout-guestHdr{font-size:14px;color:#9a0000;margin-bottom:5px}
.chkout-guestTxt{font-size:12px;color:#9a0000}
.chkout-signinemail{float:left;border-right:1px solid #ccc;width:460px}
.chkout-signinfb{float:left;padding:5px 0 0 40px;color:#9a0000}
.chkout-signinemail label{display:block;float:left;font-weight:700;margin:0 10px 5px 0;padding:0;text-align:right;width:130px}
.chkout-signinemail input{margin-bottom:5px}
.chk-forgotpass{font-size:11px}
#MessageOptionsCardTD{display:block}
#MessageOptionsCard{color:#000}
#n-chkCardiframe{margin:0;position:absolute;margin:0 0 0 -487px;background:url(//cdn3.1800flowers.com/wcsstore/ThePopcornFactory/images/cards-background.png) no-repeat;width:490px;height:286px;z-index:1}
#Cardframe{margin:4px 0 0 15px}
#CYGC{float:left;margin:11px 0 0 25px}
#n-chkGreetingContainer .checkBox{margin:5px}
.MessageOptionsCompTD{width:290px}
.BP-DeliveryProductWrap{float:left}
.BP-DeliveryProduct{display:block}
.BP-DeliveryAddon{display:block;margin:15px 0 0 0}
.BP-DeliveryAddonPhoto img{border:0;width:80px;margin:3px}
.BP-DeliveryAddonWrap{width:86px;float:left}
.BP-DeliveryAddonPhoto,.BP-DeliverylineAddon-item,.addonicon{float:left}
.addonicon{border-left:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.BP-DeliveryAddonLogo{float:left}
.BP-Addontxt{color:#6dc068;font-weight:700}
.BP-DeliveryAddonName{font-weight:700}
#expressionsWrap{background:url(//cdn3.1800flowers.com/wcsstore/ThePopcornFactory/images/expressions-background.png) no-repeat;width:360px;height:200px;position:absolute;margin:60px 0 0 -360px}
#ChkExpressions{margin:20px;width:290px;height:100px;overflow:auto;padding:6px;background:#f5f5f5;font-size:11px;border:1px dotted #7bc578}
#ChkExpressions li{list-style:none;border-bottom:1px dotted #7bc578;padding:3px 0}
#ChkExpressions li a{text-decoration:none}
#expressionsWrap select{width:203px;float:left;height:20px;margin-bottom:4px}
#expressionsWrap label{width:100px;font-weight:700;margin-left:19px;float:left}
.expText{padding:12px 19px;font-size:11px}
.expressionsimg{cursor:pointer;display:none}
.Expclose{display:block;position:absolute;left:438px;top:10px;cursor:pointer}
.cardprice{font-weight:700;color:#c09}
#n-chkExistingMesage select{height:20px;padding:0;width:255px}
.BP-payment-details{width:325px;margin:0}
#creditCardDisplay{width:330px}
.BP-billing-address h2{font-size:16px;font-weight:700;color:#000!important}
.BP-payment-details h2{font-size:16px;font-weight:700;color:#000!important}
.BP-container label{font-weight:400;margin:0 4px 8px 0;text-align:right;color:#000;width:120px;clear:both;float:left;display:block}
.BP-container label.display-none{display:none}
.BP-container label[for*=b2bDefaultCC]{clear:none;width:110px!important;text-align:left;padding:0 0 0 5px}
#creditCardDisplay>input#PaymentMethod{float:left;margin:9px 10px 0 4px;z-index:99}
#BP-BillingTopArea label.cc-label{clear:none;margin:8px 0 0 0;font-size:14px;font-weight:700;width:auto!important;min-height:30px}
#FDCreditCardDisplay{padding-top:20px}
.bd-reviewpayment #expresspaychk{clear:both;width:330px;overflow:hidden}
#billingCreateEditArea{line-height:16px}
.BP-required{margin:5px 0 5px 120px}
input#password1{margin-bottom:5px}
#mobileCarrierFlagCheckwrap{clear:both}
#divPlaceOrderBtnStatic{width:200px !important}
#divPlaceOrderBtnStatic.placeOrderBtn{clear:both;width:auto !important;margin-right:10px}
#divPlaceOrderBtnStatic.placeOrderBtn a#CC-placeOrderBtn{display:inline-block}
.BP-payment-details img{margin:-1px 0 0 0}
.BP-ContactBoxArea{border-top:1px dashed #ccc}
.BP-BillingHdr{font-size:12px;color:#593084;font-weight:700;margin:10px 0 0 0}
#BP-PromoBoxArea{width:360px;border-bottom:1px dashed #ccc;padding-top:6px;background-repeat:no-repeat}
#BP-GiftBoxArea{width:360px;border-bottom:1px dashed #ccc}
.BP-MobileArea{border-top:1px dashed #ccc;padding:0 0 10px 0;display:none}
#reviewPageOptin{width:250px;margin:13px;text-align:left}
#reviewPageOptin input{margin:0 10px;float:left}
.reviewPageOptin{width:250px;margin:13px}
.reviewPageOptin input{float:left;margin:0 10px}
.reviewPageOptin label{width:auto;clear:none}
#passportTnc{width:250px;margin:13px;position:relative}
#passportTnc input{float:left;margin:0 10px}
#passportTnc .bubble{position:absolute;top:25px;left:-14px}
#expresspaychk{overflow:hidden}
.BP-RegisterArea{border-top:1px dashed #ccc}
input#promoCode{margin-bottom:4px}
input#password1{margin-bottom:15px}
.BP-PaymentRadio{padding-left:120px}
.BP-PaymentRadio .radioBtn{display:block;float:left;left:0}
.BP-PaymentRadio .radioText{display:block;float:left;font-size:9pt;height:17px;padding-top:0;text-align:left}
.BP-BillingItemHdr{width:752px;height:25px;background-color:#593084;clear:both}
.BP-BillingItemTxt{color:#fff;font-size:14px;padding:5px;font-weight:700}
.BP-BillingProductPhoto{background-color:#f4f4f4;float:left;text-align:left;width:86px;height:inherit}
.BP-BillingProductPhoto img{width:80px;padding:3px}
.BP-BillingProdName{font-weight:700}
.BP-BillingLine-detail{float:left;text-align:left;width:511px;padding-top:5px}
.BP-BillingShipping{float:left;width:150px}
.BP-BillingDelivery{float:left;width:200px}
.BP-BillingCardMess{float:left;width:160px}
#PlaceOrderButtons{width:980px;height:40px;display:block;position:relative}
#BP-BillingTopArea{border-right:1px solid #ccc;width:732px;float:left}
.BP-ReminderHeader{background-color:#e7e7e7;border-top:1px dashed #333;color:#333;display:block;font-size:10pt;font-weight:700;height:22px;padding:5px 0 0 5px;width:747px}
.BP-ReminderContent{background-color:#f1f1f1;width:752px !important}
.BP-BillingLinetxt,.BP-BillingPersonalizationtxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.BP-BillingPersonalizationtxt{margin-top:10px}
#SurMsg1{font-size:10px}
.former form .holding{position:relative;overflow:visible}
.former form .holding .holder{position:absolute;top:0;z-index:1;left:8px;white-space:nowrap;cursor:text;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-transition:opacity .1s,font-size .1s;-moz-transition:opacity .1s,font-size .1s;-o-transition:opacity .1s,font-size .1s;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.former form .hasome .holder{opacity:0;font-size:0!important}
form#PaymentInstructionSelectForm{width:100%;position:relative}
#PaymentInstructionSelectForm a{white-space:nowrap}
#PaymentInstructionSelectForm .textbox div.prompt{margin-bottom:15px}
#PaymentInstructionSelectForm .textbox .holding input{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;padding:2px 0 2px 3px;width:175px}
#PaymentInstructionSelectForm .textbox .holding .holder{display:none;line-height:43px;padding-left:1px;color:#ddd}
#PaymentInstructionSelectForm.withjs .textbox .holding .holder{display:inline;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
#PaymentInstructionSelectForm .textbox .holder,#PaymentInstructionSelectForm .textbox input{font:20px "Helvetica Neue",Helvetica,Arial,sans-serif}
#PaymentInstructionSelectForm .textbox .holding input.focused{border-color:rgba(82,168,236,.75);box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5)}
#PaymentInstructionSelectForm .textbox .holding input.focusederror{border-color:rgba(200,0,0,.75);box-shadow:0 0 8px rgba(200,0,0,.5);-moz-box-shadow:0 0 8px rgba(200,0,0,.5);-webkit-box-shadow:0 0 8px rgba(200,0,0,.5)}
#PaymentInstructionSelectForm div.sidetip{position:absolute;left:458px;width:350px}
#PaymentInstructionSelectForm .card img{opacity:.2;margin:-4px 3px 0 3px}
#PaymentInstructionSelectForm .imgnotoffer{border:1px solid #d70000;opacity:1 !important}
#PaymentInstructionSelectForm .card{margin:-43px 0 0 -3px;width:300px;position:absolute;z-index:0}
#PaymentInstructionSelectForm .cardshow{opacity:1 !important}
#PaymentInstructionSelectForm .submit{height:40px;margin:0;width:454px;border:1px solid #fa2;border-radius:5px 5px 5px 5px;cursor:pointer;display:block;padding:4px 0}
#PaymentInstructionSelectForm .creditcard{width:175px !important;z-index:5}
.holder{display:none !important}
#PaymentInstructionSelectForm .underformtext_generic{color:#999;font-size:12px;width:220px}
.BP-PaymentRadio img{margin-left:10px}
#FDCreditCardDisplay #passContainer #expire_month,#FDCreditCardDisplay #passContainer #expire_year{height:20px}
element.style{background:none repeat scroll 0 0 #fff}
.BP-BillingProductWrap{float:left}
.BP-BillingProduct{display:block}
.BP-BillingAddon{display:block;margin:15px 0 0 0}
.BP-BillingAddonPhoto img{border:0;margin:3px;width:80px}
.BP-BillingAddonWrap{width:86px;float:left}
.BP-BillingAddonPhoto,.BP-BillinglineAddon-item,.addonicon{float:left}
.addonicon{border-left:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.BP-BillingAddonLogo{float:left}
.BP-Addontxt{color:#6dc068;font-weight:700}
.BP-BillingAddonName{font-weight:700}
#cardsonfile{margin-top:10px}
#OrderConfirmContainer a,#OrderConfirmContainer a:visited{color:#5b322c;text-decoration:underline}
.ConfirmHeader{color:#593084;font-family:arial;font-size:18px;font-weight:700;text-align:left}
.ConfirmNum{color:#593084;font-family:arial;font-size:14px;font-weight:700;text-align:left}
.ConfirmDate{color:#666;font-family:arial;font-size:12px;font-weight:700;text-align:left;float:left}
.chkPrintBtn{float:right}
.ConfirmItem{border-bottom:1px solid #ccc}
.ConfirmItemHdr{width:980px;height:25px;background-color:#593084}
.ConfirmItemTxt{color:#fff;font-size:14px;padding:5px}
.ConfirmItemNum{font-weight:700}
.ConfirmItemDetails{height:160px}
.ConfirmProductPhoto{background:0;float:left;text-align:left;width:86px;height:inherit}
.ConfirmProductPhoto img{width:80px;padding:3px;border:3px solid #f4f4f4}
.ConfirmLogo{float:left;height:inherit;display:none}
.bd-Biz .ConfirmLogo{display:block}
.ConfirmLine-detail{float:left;text-align:left}
.ConfirmShipping{float:left;width:200px}
.ConfirmDelivery{float:left;width:240px}
.ConfirmCardMess{float:left}
span.saleprice{color:#d90059;font-weight:700}
#SurMsg1{font-size:10px}
.ConfirmSubTitle{font-weight:700}
#ConfirmBilling{float:left;width:300px}
#ConfirmSummary{float:right;width:350px}
#ConfirmSummary .ConfirmSubTitle{text-align:right}
.ConfirmSummarylabel{float:left;text-align:right;width:220px}
.ConfirmSummaryAmt{float:right}
.ConfirmRight{float:right;width:350px}
.ConfirmRight .ConfirmSummarylabel{clear:both}
.ConfirmCenter{width:400px}
.ConfirmDisDesc{font-size:9px;font-weight:400}
.ConfirmSummaryTtl{float:left;color:#9a0000;margin-top:5px;font-weight:700;font-size:14px;text-align:right;width:250px}
.ConfirmSummaryTtlAmt{float:right;color:#9a0000;margin-top:5px;font-weight:700;font-size:14px}
.redFont{color:#d90059}
#ConfirmRegister{border:1px solid #d9d9d9;background-color:#f3f3f3;width:978px;margin-top:3px;overflow:auto}
.ConfirmRegHdr{font-weight:700;padding:5px 0 5px 20px;border-bottom:1px dashed #d9d9d9}
#ConfirmRegTxt{float:left;width:500px;border-right:1px solid #d9d9d9;padding:10px 0 20px 20px}
#ConfirmRegFrm{float:left;padding-top:15px;width:400px}
#ConfirmRegTxt .ConfirmSubTitle{margin:5px 0 0 0}
.ConfirmCenter .ConfirmSummarylabel{height:12px;float:left;text-align:right;width:200px;font-weight:700;margin-bottom:12px}
.ConfirmCenter .ConfirmSummaryAmt{height:12px;float:right;margin-bottom:12px}
.ConfirmCenter .ConfirmSummaryAmt input{width:170px;height:17px}
.ConfirmReq{padding-left:230px;margin-bottom:5px}
.ConfirmSubmit{padding-left:340px}
.ConfirmProductWrap{float:left;margin:0 0 10px;width:260px}
.ConfirmProduct{display:block}
.ConfirmAddon{display:block;margin:15px 0 0 0}
.ConfirmAddonPhoto img{border:3px solid #f4f4f4;width:80px}
.ConfirmAddonWrap{width:86px;float:left}
.ConfirmAddonPhoto,.ConfirmlineAddon-item,.addonicon{float:left}
.addonicon{border-left:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.ConfirmAddonLogo{float:left}
.ConfirmRemove{clear:both;text-align:center}
.BP-Addontxt{color:#6dc068;font-weight:700}
.ConfirmAddonName{font-weight:700}
.ConfirmLinetxt{font-size:14px;color:#9a0000;font-weight:700;padding-bottom:5px}
.ConfirmPersonalization{margin:10px 0}
.sHead{color:#9a0000;font-size:14px;height:18px;padding:4px 0 0 10px;width:700px}
.module-content{background:#ededed;border:solid 2px #d3d3d3;overflow:hidden;height:auto;margin:20px auto;width:965px;-webkit-border-radius:3px;-webkit-border-bottom-right-radius:13px;-webkit-border-bottom-left-radius:13px;-moz-border-radius:3px;-moz-border-radius-bottomright:13px;-moz-border-radius-bottomleft:13px;border-radius:3px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;-webkit-box-shadow:0 5px 6px 0 rgba(204,204,204,1);-moz-box-shadow:0 5px 6px 0 rgba(204,204,204,1);box-shadow:0 5px 6px 0 rgba(204,204,204,1)}
.RPsignin-module .signInWith{color:#9a0000;float:left;font-size:14px;font-weight:700;text-indent:0;margin:25px 0 0 0}
.RPsignin-module #gplus_signin,.RPsignin-module .facebookSignIn{display:inline-block;float:left;margin:17px 10px 10px 0}
.RPsignin-module .facebookSignIn{margin:17px 10px 10px 10px}
#RegisterWrap span.signin-w-facebook,.RPsignin-module span.signin-w-facebook{margin-top:0;margin-right:10px;margin-left:70px;padding:0}
#RegisterWrap .facebookSignIn a,.RPsignin-module .facebookSignIn a{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/fb_signin.png);background-repeat:no-repeat;width:244px;height:40px;display:block}
#RegisterWrap .facebookSignIn img,.RPsignin-module .facebookSignIn img{display:none !important}
#gplus_signin .customGPlusSignIn,#unRegGoogle .customGPlusSignInDropDown,.MA-socialConnect .googleConnect .customGPlusButton{width:244px;height:40px;background:url(//cdn2.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/google_signin.png)!important;cursor:pointer;border-radius:0}
#MA-RightColumn .MA-socialConnect .googleConnect span.icon,#gplus_signin .customGPlusSignIn span.icon,#unRegGoogle span.icon2{background:0;border:0}
#MA-RightColumn .MA-socialConnect .googleConnect span.icon,#gplus_signin .customGPlusSignIn span.icon,#unRegGoogle span.icon2{background:0;border:0}
#MA-RightColumn .MA-socialConnect .googleConnect span.buttonText,#gplus_signin .customGPlusSignIn span.buttonText,#unRegGoogle span.buttonText2{font-size:0}
.signin-register #gplus_reg{float:left;margin-right:10px;margin-top:10px}
#signInFields{border-right:1px solid #ccc;margin-left:50px;float:left;width:620px}
.RPinLabel label{display:block;float:left;font-weight:700;margin:0 10px 5px 0;padding:0;text-align:right;width:120px}
.sHead .sTitle{float:left;margin-right:5px}
.sHead .txt{margin:-17px 0 0 134px;width:474px}
.signin-haveaccount #signInFields .fAlign{float:left;position:relative;margin:5px 0 0 0;width:531px}
.signin-haveaccount .fAlign .addressbookdrop input{float:left;position:relative;border:1px solid #ccc;font-size:11px;height:17px;width:130px;margin:0 0 0 3px;padding:0}
.signin-haveaccount .RPsignInBtns{float:left;margin-left:20px}
#categoryPageSubCollection{width:980px;margin:0 auto;text-align:center}
.BP-DeliveryCardMess label{display:inline;float:none;text-align:left;width:225px}
.BP-DeliveryCardMess{float:left;width:288px;position:relative}
#MessageOptionsCard .radioText,#MessageOptionsComp .radioText,#MessageOptionsNone .radioText{display:block!important;float:left}
#MessageOptionsComp{border-bottom:0;display:block;margin-left:45px;padding:6px 0;position:relative}
.MessageOptionsNoneTD .radioText{float:left;margin:-3px 0 0 0}
#orderItemDetailsDiv .titletext{display:none}
#charLeft{clear:both}
.orderStatusPrice{float:right;width:100px}
#MBP-SecureHeader,.RPsignin-module{margin:0 auto;position:relative;width:978px}
.BP-container{margin:0 auto;position:relative;width:992px}
.RPsignin-module{height:auto;margin-top:0}
#MBP-SecureHeader{height:61px}
.BP-DeliveryItem{border-bottom:1px solid #ccc;overflow:visible;width:980px;padding-bottom:0;border-bottom:0}
#QAS-NEW_Wrapper{width:569px;display:block;font-family:arial;font-size:9pt;background:#fff;padding:10px;margin:0 auto;position:relative;border:2px solid #9a0000;clear:both;margin-bottom:20px}
#WRP_window{background:none repeat scroll 0 0 #fff;border:4px solid #525252;color:#000;display:none;left:50% !important;margin-top:0 !important;position:absolute;text-align:left;top:10px !important;z-index:12000;height:538px !important;width:778px;margin-left:-389px !important}
#TBWRAP_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
.TBWRAP_overlayBG{background-color:#000;opacity:.75}
#TBWRAP__overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.TBWRAP__overlayBG{background-color:#000;opacity:.75}
#n-chkWrapupBox{padding:0 0 0 5px;width:778px}
.n-chkWrapupProducts{margin:30px 0 0;padding-left:20px;width:778px}
.n-chkWrapupProduct{float:left;width:250px}
#n-chkWrapupBox .CollectionName{margin-top:0}
#n-chkWrapupBox .productprice{margin:0}
#n-chkWrapupBox span.discountprice{margin:0}
#n-chkWrapupBox .n-chkWrapupBuy{width:220px;margin:5px 0}
#WRP_window #TB_closeAjaxWindow{display:none}
#n-chkWrapupBottom{background:none repeat scroll 0 0 #ceb5dd;height:20px;padding:5px;margin-top:20px;text-align:center;width:768px;z-index:9}
.n-chkWrapupBtn1{float:left;margin:0 0 0 180px;z-index:10}
.n-chkWrapupBtn2{float:left;margin:0 0 0 20px;z-index:10}
.n-chkWrapupDisclaimer{background-image:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/wrapup-disclaimer.png);background-repeat:no-repeat;margin-left:170px;margin-top:20px;height:20px}
#CounterPointer{display:none;background:url(//d3io1k5o0zdpqr.cloudfront.net/images/pinit.png) no-repeat scroll -48px -8px transparent;color:#fff;display:block!important;font-size:1.2em;height:22px;margin-left:46px;margin-top:-21px;position:absolute;width:5px;z-index:1}
.BP-container .n-chkWrapupTxt2 label{text-align:left !important}
.n-chkWrapupTxt2{float:left;padding-left:6px !important}
.BP-ShippingDetails{float:left;margin-right:10px;width:300px}
.addonlink a{color:#9a0000}
#CounterBubble{background-color:#fcf9f9;border:1px solid #c9c5c5;border-radius:3px 3px 3px 3px;color:#777;font-size:11px;margin-left:50px;margin-top:-21px !important;padding:2px 3px;position:absolute}
.cart-ShippingAddonPhoto{border:1px solid #ccc;display:block;float:left;height:85px;margin:0 12px 6px 40px;width:85px}
.cart-ShippingAddonPhoto img{height:85px;width:85px}
.inlineCartSummary{height:auto !important;overflow:auto}
#securitycode{float:left;left:0}
#snav-hp{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/socialnav-sum13-bg.gif) no-repeat scroll 0 0 transparent;color:#306;display:block;height:106px;text-align:left;top:490px;z-index:1}
#HomePageWrap #facebook-btn{display:block;height:30px;left:150px;position:absolute;top:38px;width:200px;z-index:auto}
#HomePageWrap #fb-root{position:absolute;top:68px;width:100px;left:150px;z-index:auto}
#facebook_homepage_like{width:494px;float:right}
.connect_button_container{display:none}
#rrRecs{border:1px solid #c7c7c7;margin-bottom:12px;margin-top:10px;width:190px}
.rr_strategy_vert{clear:both;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;padding:4px 0 4px 10px}
.rr_recborder_vert{margin-left:0;height:auto;margin-left:0;overflow:auto}
.rr_recbox_vert img{width:60px}
.rr_vertbox_left{float:left;width:60px;height:70px}
.rr_vertbox_right{float:left;margin-left:5px;width:110px;height:70px}
.rr_recbox_vert{height:70px;margin:7px 5px;width:180px}
.rr_productname_vert{text-align:left}
#rr_product .rr_productname_vert a{font-size:10px}
.rr_productname_vert a{color:#666;font-family:arial;font-size:10px;text-decoration:none}
.rr_productprice_vert{color:#666;font-family:arial;font-size:10px;text-align:left}
.rr_productnote_vert{color:#6e9930;font-size:10px;display:none}
#Cart-Wrap #rrRecs{width:960px}
#Cart-Wrap .rr_recbox img{width:100px}
#Cart-Wrap .rr_recbox{float:left;margin:0 5px;text-align:center;vertical-align:top;width:100px}
#Co-Wrap #rr_hidden{display:none}
#CP-chkCartGift #rrRecs{width:960px}
#CP-chkCartGift .rr_recbox img{width:100px}
#CP-chkCartGift .rr_recbox{float:left;margin:0 5px;text-align:center;vertical-align:top;width:100px}
#Co-RR .rr_recbox img{width:100px}
#Co-RR .rr_recbox{float:left;margin:0 5px;text-align:center;vertical-align:top;width:100px}
.rr_productnote{color:#6e9930;font-family:arial;font-size:10px;text-align:left}
.rr_productname{line-height:12px;margin-top:2px;text-align:left}
.rr_productname a{color:#000;font-family:arial;font-size:8pt;text-decoration:none}
.rr_strategy{clear:both;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;text-align:left;background-color:#f0f0f0;padding:10px}
.rr_recborder{padding:12px;text-align:left}
#FaceBookLike{width:360px;display:none}
.pin-it-button{display:none}
#GooglePlusProductPage,#TwitterEspot_productpage{display:none}
.PromoDiscountDesc{height:14px}
#brand-messaging{float:none !important}
#deliverywizard input{height:18px}
input#shipNow{float:left;height:14px}
#stdShipCharge{display:block;float:left;margin-right:2px;width:auto !important}
input#deliCalendar{float:left;height:14px}
.CP-chkSummaryAmt,.CP-chkSummaryTxt{display:none}
.emptytext #headerSignInLink{padding-left:0;margin-right:0}
.emptytext #headerSignInLink strong{font-weight:400}
#collection_FloralImgTop,#collection_floralimgvase{height:197px;left:0;position:absolute;top:0}
#FBlikeEspot_homepage,#GooglePlusHomePage,#PinterestEspot_homepage,#TwitterEspot_homepage{width:100px;float:left;position:relative;top:65px}
table#recipientSignIn{border-spacing:0;border-collapse:collapse}
#horizontalgNav{width:980px;height:100px}
#horizontalgNav #GN-container{background-image:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/bg-fb-gnav-h3.png);background-repeat:no-repeat;height:80px!important;padding-top:13px;width:980px}
#horizontalgNav #gnzipcontainer{float:left;margin-left:300px;margin-top:0;width:185px;background:0 0!important;border:0}
#horizontalgNav .GN-delttl,#horizontalgNav .GN-zipttl{margin-top:0}
#horizontalgNav #gnloccontainer{float:left;left:640px;position:relative;top:-80px;width:125px}
#horizontalgNav #gngocontainer{float:left;left:400px;position:relative;top:-75px}
#Co-RightColumn #MOC-below-top-pagination{display:none}
#Co-RightColumn{float:left;width:778px}
html{height:auto}
body{height:auto}
#TopNavGlobalEmspot{width:980px}
#snav-col{float:right;margin-top:-40px}
#MOC-below-top-pagination{margin-bottom:10px}
p.disclaimer{color:#666;font:.8em Arial,Helvetica,sans-serif;padding:10px}
#categoryPageSubCollection{position:relative;text-align:left;z-index:5}
#TC-LeftColumn{display:none;border:0;margin:0;padding:0}
#TC-RightColumn{width:980px;margin:0;padding:0}
#topnav{margin-top:0;height:3}
#nav{left:0;height:3.1em;line-height:3.1em}
#nav li{height:3.1em;width:auto}
#TopNavEspot1 a,#TopNavEspot10 a,#TopNavEspot2 a,#TopNavEspot3 a,#TopNavEspot4 a,#TopNavEspot5 a,#TopNavEspot6 a,#TopNavEspot7 a,#TopNavEspot8 a,#TopNavEspot9 a{height:3.1em;width:auto;text-align:center}
#nav li.topnav-last{padding:0;width:auto}
#subnav{width:220px;height:auto;font-size:.75em}
#subnav ul{width:220px;height:auto;font-size:.75em}
#subnav li{width:220px;height:3.1em;font-size:.75em;border-left-width:0}
.trsDeliveryCol2{padding-top:3px}
.FooterESpot21{position:relative;float:left;text-align:center;margin-top:10px;width:100%}
.footer{background:#fff;width:980px;height:280px;margin-left:auto;margin-right:auto;border-top:solid 1px #ccc}
.footer a{color:#666;text-decoration:none}
.footer a:hover{color:#999;text-decoration:none}
.footer-col{float:left;margin:0;font:12px Arial,Helvetica,sans-serif;color:#333;margin:5px;text-align:left;height:260px}
.foot-title{font:700 12px Arial,Helvetica,sans-serif;color:#666;margin:0 0 10px 0}
.foot-title-big{font:700 14px Arial,Helvetica,sans-serif;color:#666;margin:0 0 10px 0}
.mobile-links{width:200px;background:#fff;padding:3px;height:43px}
.mobile-icon{float:left;margin-left:5px}
.copylink a{text-decoration:underline}
#undernav2{text-align:center}
.unt-ban{position:relative;width:713px;height:34px;background:url(//cdn3.1800flowers.com/wcsstore/Flowers/images/hp/unticon-spr13-leaf.gif) no-repeat;float:left;text-align:left}
.unt-copy,.unt-copy a,.unt-copy a:visited{font:700 14px Arial,Helvetica,sans-serif !important;color:#404c34 !important;position:relative;top:2px;left:18px;text-align:left}
.unt-button{position:absolute;float:right;top:0;right:0}
.radio-btn{width:263px;position:relative;float:right}
.radio-btn img{margin-top:2px}
.radio-box{margin:10px auto;font-family:Arial,Helvetica,sans-serif}
.radio-formpage{width:643px;height:359px}
.radio-enter{margin-top:142px;width:243px;height:26px;font-size:14px;color:#666;vertical-align:text-bottom}
.radio-inter-button{text-align:right;margin:90px 30px 0 0}
#Co-MOC-BelowLeftNav,#Co-MOC-BelowLeftNav2{float:left}
.mop-belowthumbnails h2{display:none !important;text-align:left}
.mop-belowthumbnails img{margin:5px 0 15px 0;border:0}
#deliverywizard input{float:left}
#deliverywizard .bubble{clear:both}
#deliverywizard td{vertical-align:top}
,#EmailDetails,#EmailDetails1,#EmailDetails2,#Email_Popup,#GiftCardTooltip,#GiftCardTooltipEspot,#MobileDetails1,#NameDetails,#NameDetails1,#PhoneDetails,#PhoneDetails1,#PopupCreditCardDisplay1,#SecuridyCode,#Telephone_Popup{width:200px;padding:10px;font-family:arial;font-size:8pt}
#ServiceChargeDetails{width:450px;padding:10px;font-family:arial;font-size:8pt}
table#recipientSignIn{border-spacing:0;border-collapse:collapse}
#recipientSignIn #trsDeliveryLink{display:none}
#recipientSignIn td:first-child{width:118px}
#recipientSignIn td{text-indent:3px}
#recipientSignIn td{text-align:left}
#recipientSignIn input{margin:0 0 0 6px;width:182px}
#recipientSignIn input#zipCode{margin:0 0 0 10px}
#recipientSignIn select#locationCode.trsDeliveryText{margin:0 0 0 7px;width:186px;height:22px}
#recipientSignIn,#slidingScaleDeliDate td{font-size:14px}
#recipientSignIn #addressBookSelection{margin:0 0 0 5px}
#recipientSignIn #OR{text-align:center;font-weight:700}
#shipDateMessageFloral{text-indent:5px;font-size:14px;color:#666}
body #Pr-Wrap #shipDateMessage{font-size:14px;color:#666;margin-top:3px}
#ps_ajaxContent .bubble p{padding-bottom:0 !important}
#ps_ajaxContent .bubble div{display:none}
#ps_ajaxContent .bubble{left:309px;margin:-20px 0 0 !important;position:absolute;float:right}
#ps_ajaxContent .bubble .xb1,#ps_ajaxContent .bubble .xb2,#ps_ajaxContent .bubble .xb3,#ps_ajaxContent .bubble .xb4,#ps_ajaxContent .bubble .xbottom,#ps_ajaxContent .bubble .xboxcontent,#ps_ajaxContent .bubble .xtop{display:block!important}
#ps_windowSign .xboxcontent{padding:0 !important;width:175px}
#ps_SignInTable{width:360px;height:202px;margin-top:18px}
.ps_SignInTable{width:360px}
#ps_SignInTable .bubble{float:left}
#ps_SignInTable select.textfield{width:150px}
.ps_SignInTable #state{width:150px}
#Co-MOC-BelowLeftNav2{float:Left}
#horizontalgNav{display:none}
.jqmWindow{display:none}
.n-chkWrapupHeader{margin:20px}
#ff_member_iframe{width:760px}
.btn-edit{float:left;width:110px}
.btn-add{width:260px;float:right}
.bd-product .btn-add #personalizeButton,.bd-product .btn-edit{display:none !important}
#FBConnect{display:block;border:1px solid #9a0000;position:absolute;top:300px;left:740px;background-color:#fff}
#FB_ajaxWindowTitle{font-weight:700;font-size:18px;float:left}
#FB_closeAjaxWindow{float:right}
#FB_ajaxContent{width:520px;height:350px;padding:10px 0 0 20px;clear:both}
#fbUserImg{margin-right:30px}
#FBConnect a{padding:6px}
#BP-PromoBoxArea .bubble{width:250px}
#loggedUser a{display:block;border-top:1px solid #ccc;padding-top:10px;margin-bottom:0 !important}
.signout a{display:block;margin-top:0 !important}
.sm-account-btns{float:right;position:relative;top:-140px;width:200px;display:none}
#Smile_Reminder_Esopt{float:left;width:400px}
.MA-Passporthdr,.Pass-left-container,.Pass-right-container{display:none}
.myAdd_hd_firstn{float:left;width:177px;margin-right:10px}
.myAdd_hd_lastn{float:left;width:177px;margin-right:10px}
.myAdd_hd_event{float:left;width:156px;margin-right:10px}
.myAdd_hd_date{float:left;width:150px;margin-right:10px}
.myAdd_firstn{float:left;clear:both;width:186px}
.myAdd_lastn{float:left;width:186px}
.myAdd_date_month{float:left}
.myAdd_date_date{float:left}
.cart-sm-hdr{display:none}
#review-smile-reminders .review-sm-check{position:absolute;top:321px;left:0}
#review-smile-reminders .review-sm-check label{display:none}
#myAdd{margin:0 10px 10px 10px;color:#000;text-transform:uppercase;clear:both}
.BP-container .review-sm-check label{float:left;margin:-13px 0 10px 28px;position:relative;text-align:left;width:300px!important;font-weight:700}
.myAddFields{margin:2px 10px}
.myAdd_firstn input{height:17px;width:180px}
.myAdd_lastn input{height:17px;width:180px}
.myAdd_event{color:#666;float:left;text-align:left;vertical-align:middle;width:164px}
.myAdd_event select{width:158px;height:21px}
.myAdd_date_month{color:#be2a2a;float:left;font-size:9pt;text-align:center;vertical-align:middle;width:126px}
.myAdd_date_month select{margin-left:.2em;width:120px;height:21px}
.myAdd_date_date{color:#be2a2a;float:left;font-size:9pt;text-align:center;vertical-align:middle;width:59px;position:absolute;left:241px;top:156px}
.myAdd_hd_relation{display:none}
.myAdd_relation select{display:none}
.myAdd_date_date select{margin-left:.3em;width:33px;height:21px}
.review-sm-check input{float:left;margin:0 0 0 10px}
.Fresh-left-container li{list-style-position:inside}
#deadPageError{border:2px solid red;color:#c00;font-size:14px;padding:5px;text-align:center;width:970px}
.pp_qty{display:none}
#youfloralFrame{margin-top:-90px}
.FB_overlayBG{background-color:#000;opacity:.75;filter:Alpha(Opacity=75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.ZipFind_window{background-image:none !important;background-color:#fff !important;height:458px;margin-top:50px !important;position:absolute;width:519px;z-index:10000;top:1%}
#FB_window{border:3px solid #638;width:552px;height:300px;position:absolute;top:40px;left:219px;background:#fff;border-radius:10px;padding:10px;z-index:10000}
#FB_ajaxContent hr{margin:25px}
#FB_ajaxContent img{margin-right:10px}
#fbc_done{margin:30px 0 0 60px}
#Shipping_UseForAll{display:none}
.ConfirmCardName{height:auto;margin:0;padding:0;width:150px;word-wrap:break-word}
#fhFriends{display:none}
.fhFriendsEnabled{display:none !important}
.fbconheader{background:none repeat scroll 0 0 #9a0000;color:#fff;font-weight:700;height:24px;width:220px}
.fbicon{float:left;margin:6px}
.fbacct_status{display:block;float:left;margin:6px 0}
.fbstatus{clear:both;margin:6px}
.fblinks{display:block;margin:0 0 6px 6px}
.MATitle{padding:0 0 32px 0}
a.closeLink,a.ui-state-default:link{text-decoration:none !important}
a{color:#9a0000}
.jqmWindow{background-color:#eee;border:1px solid #000;color:#333;display:none;height:760px!important;left:50%!important;margin-left:-400px!important;opacity:1!important;padding:0;position:absolute;top:2%!important;width:800px!important}
#TB_ajaxWindowTitle1{float:left;font-size:14px;font-weight:700;padding:7px 0 5px 10px}
.fhFriendsEnabled{float:right;white-space:nowrap;margin-left:6px}
.BP-ShippingItemHdr{margin:0 auto;clear:both}
.LN-Header{padding:5px 0;color:#638}
#MA-LeftColumn{border:0}
#MA-RightColumn{padding:0 0 0 10px;border-left:1px solid #ccc}
.LN-List li a,.LN-List li a:visited,.filterList li a,.filterList li a:visited{color:#666;text-decoration:none;font-family:arial;font-size:9pt;text-transform:none !important}
.LN-List li,.filterList li{list-style-type:none;padding:6px 0;border:none !important}
#miniShoppingCartDiv .mboxDefault{float:left}
#ExpressionExchangeEspot{width:284px;position:absolute;left:-247px;top:75px;background:#fff}
.visibleDiv{display:block;height:auto!important;margin:0!important;position:relative;text-align:left;width:260px!important;z-index:20;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/n-chk-Lossforwords.gif) no-repeat scroll 10px 10px #fff;padding:52px 10px 10px;border:1px solid #7bc578;border-radius:8px 8px 8px 8px}
.n-chk_LossTxt a{display:block;position:absolute;top:10px;left:250px}
#ChkExpressions{margin:20px 0;width:238px;height:100px;overflow:auto;padding:6px;background:#f5f5f5;font-size:11px;border:1px dotted #7bc578}
#ContinueReviewPlaceOrderBtn{margin:4px 26px 0 70px;text-align:right}
.FreshRewardsTopnav{display:none}
.n-chkReviewGift{display:block;margin-top:189px;position:relative;width:750px}
#BP-ShippingInactive .BP-ShippingDetails{background:#ddd;padding-bottom:10px}
.BP-ShippingItem{padding-bottom:0}
#signInFields #fbConnect{display:none;left:578px;position:absolute;top:-13px}
#errorMsgLogonCheckout{margin-left:0;width:516px;position:absolute;left:-60px;top:-56px}
#errorMsgLogonCheckout .errortxt{width:513px;display:block}
.signin-haveaccount #signInFields .fAlign{width:534px}
.bubble h1,.bubble h2,.bubble p{width:auto !important}
#Shipping_window{background-color:#fff;height:auto;left:248px;margin:0 auto;padding:10px 18px 10px 0;position:absolute;top:50px;width:420px;z-index:12000}
#PRIVACY_window,#TERMSOFUSE_window{background-color:#fff;height:550px;overflow:scroll;padding:10px 18px 10px 0;position:absolute;width:700px;z-index:12000}
#privacyDialog,#termsOfUseDialog{left:50%;margin:0 0 0 -350px;position:absolute;top:50px;width:700px}
#Modal-Privacy{padding:10px}
#passNonDO{width:980px;margin:0 auto}
#passNonDO img{padding:0 !important}
.BP-ShippingDetails{width:234px}
#BP-ShippingInactive .BP-ShippingDetails{width:980px !important}
#DivForAdon{float:left;margin-top:25px}
.CP-chkCartBtns .cart-buttons{float:right}
.cart-buttons .arrowlink,.cart-buttons .or{float:left;margin:0 10px}
.upay-buy-outer-container{float:left;margin-left:-35px}
#cart-btn-paypal img{width:140px}
#vaseFrame{display:block;float:none !important;margin:83px auto !important;position:relative}
.placeOrderBtn{width:200px !important;padding:10px;margin-top:15px !important;text-align:right}
.BP-deliveryCheck{height:150px}
#addonsFrame{height:202px !important;overflow:visible;width:373px;margin-bottom:5px}
#addonproducts #addonsFrame{height:auto !important}
.NH-headerlink{font-weight:700!important;text-decoration:none}
#Co-MOC-BelowLeftNav2{float:Left}
#categoryPageSubCollection{z-index:1 !important}
.jqmWindow{display:none}
#trsDeliveryWidth{width:379px !important}
#trsDeliveryHeaders{padding-bottom:5px !important}
.trsDeliveryText td{padding-top:10px}
.trsDeliveryText input,.trsDeliveryText select{margin-left:10px}
#topnav{z-index:5 !important}
.ymal{width:162px !important}
.SubProductThumb .snipecorner{margin-top:-263px !important}
.trsDeliveryCol1,.trsDeliveryCol2,.trsDeliveryCol3{padding-top:0 !important}
.fagf-input{height:20px}
#subcollection_above_footer #SubCollectionFeatureEspot{display:none !important}
#addonDeliveryHeaders{padding-bottom:5px !important}
#addonDeliveryWidth{margin-left:0 !important;margin-top:0 !important;width:379px !important}
.subproductimglarge .snipecorner{margin-top:-388px !important}
.footseo-copy{width:980px;font-size:12px;color:#666;text-align:left}
.footseo-copy h2,.footseo-copy h3,.footseo-copy h4,.footseo-copy h5{color:#9a0000;font-size:15px;margin:10px 0;padding:0;width:980px;text-transform:none;border:0}
.footseo-copy p{margin:0;padding:0;line-height:15px}
.subproductimglarge .snipecorner{display:none}
.designerseries{background-image:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/catalog/snipes/designerseries.png);background-repeat:no-repeat;height:354px;width:240px;padding-top:22px;position:absolute;margin-top:-22px}
.localproducts{background-image:url(//cdn3.1800flowers.com/wcsstore/Flowers/images/catalog/snipes/localproducts.jpg);background-repeat:no-repeat;background-position:-4px 0;height:354px;margin-top:-30px;padding-top:30px;position:absolute;width:243px}
.localproducts #collection_FloralImgTop img{top:20px}
.localproducts #collection_floralimgvase{top:20px}
.designerseriesproductflorist{color:#6e9930;font-family:arial;font-size:11px}
.SubProductThumb a{text-decoration:none}
.Productz .snipecorner{display:none}
#FB_HomePageESpot_20{position:absolute;margin-top:320px;margin-left:180px;width:980px}
.seo-foot h1,.seo-foot h2{text-align:left !important;font-family:arial !important;font-size:11px !important;color:#666 !important;margin:0;padding:0;text-transform:none;border-bottom:0}
.bpost{color:#666 !important;margin-left:0 !important;padding-left:0 !important;left:0 !important;line-height:18px}
.bpost a,.bpost a:hover,.bpost a:link,.bpost a:visited{color:#666 !important}
#businessTitle{width:220px}
div#GN-flexibleDelDate{color:#9a0000;float:left;font-size:12px;font-weight:700;padding-left:20px;width:580px}
#topNavfConnect{right:20px;top:17px;position:absolute;margin:0 !important}
#topNavfConnect img{width:20px}
.searchpage .sortpage{margin-left:100px;float:left}
#addonDeliveryHeaders{background-color:#cc7eba !important;color:#333 !important}
#addonDeliveryWidth{background-color:#f1bee5 !important;color:#333 !important}
#addItemTocartButton img{display:none !important}
#addItemTocartButton a img{display:none !important}
a#addItemTocartButton{background:url(//cdn3.1800flowers.com/wcsstore/Flowers/images/runtime/btn_addtocart140x51p.gif) no-repeat scroll center top transparent;display:block;float:right;height:51px;margin:20px -6px 0 220px;width:140px}
.searchpage .Co-Products{padding-right:10px}
#Shipping_UpdateStored .radioBtn{display:block;float:none;margin-top:5px;position:relative;width:15px}
#Shipping_UpdateStored label{width:116px;clear:none;float:left;margin-left:15px;margin-top:-15px;position:relative}
#gwt-uid-1{float:left}
.CP-chkCartBtns .cart-buttons{width:580px}
#fagf_selectdate{float:left;font-size:11px;margin-top:40px}
#fagf_selectdate p{float:left}
#goog-id-1,.n-chkgwallet .or{float:left}
.tog-desc span.discountPrice{display:block}
.CustServText{color:#666;font-size:11px;line-height:16px}
.CustRowLabel{float:left;font-weight:700;padding:7px 5px;text-align:right;width:200px}
.custform{display:block;float:left;margin:0;width:270px}
.CustSelectSmall{border:1px solid #ccc;color:#5b322c;height:auto;margin-left:4px;margin-top:4px;padding:2px 0 2px 3px;width:250px}
.CustTextarea{height:100px;margin-left:4px;margin-top:4px;width:250px}
.CustomerServiceForm{width:980px;margin:0 auto}
#TopNavGlobalEmspot{z-index:10101}
#custservice-topnav-link a{display:block;left:880px;top:2px;position:absolute;text-decoration:none;font-weight:700;color:#9a0000}
#storelocator-global-link a{display:block;left:880px;top:16px;position:absolute;text-decoration:none;font-weight:700;color:#9a0000}
#homeVideo{display:none}
#fb-footer{width:740px;height:auto;position:relative;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/fb-bottom-bg.jpg);background-repeat:no-repeat}
.smile-guarantee{width:499px;margin-top:10px;position:relative;float:left;text-align:left}
.smile{width:80px;height:200px;position:relative;float:left}
.smile-guarantee p{color:#666;font-size:12px;text-align:left}
.red-text{color:#990002;font-size:12px;font-weight:700;text-align:left}
.getting-social{width:200px;margin-left:20px;position:relative;float:left}
.getting-social p{font-size:14px;color:#666;text-align:left;margin-left:20px}
.socialbox{width:120px;height:50px;float:left;margin-left:20px;position:relative}
#inlineCart2 #n-chkgwallet{display:none}
.upay-buy-container-image-only{margin:3px}
#ContinueNextRecipientBtn{float:right;margin-bottom:10px}
#currentOrderInfoRefreshArea{width:228px;float:right}
#CC-placeOrder #currentOrderInfoRefreshArea{width:358px}
#CC-placeOrder .placeOrderBtn{float:right}
#EmailDetails,#Email_Popup,#NameDetails,#PhoneDetails,#Telephone_Popup{width:250px;padding:10px;background:#fff;border:2px solid #593084;color:#333}
#BML,#FDCreditCardDisplayAmex,#FDCreditCardDisplayChase,#FDCreditCardDisplayGoogleWallet,#FDCreditCardDisplayMasterPass,#FDCreditCardDisplayPaypal,#FDCreditCardDisplayVisa{position:relative;left:5px;padding:0 0 10px 0}
#FD_COUNTRY_ESPOT{width:980px;margin:0 auto}
#upReminder0,#upReminder1,#upReminder2,#upReminder3,#upReminder4,#upReminder5{margin-left:14px}
.creditCardInfo #expire_month,.creditCardInfo #expire_year{width:50px;height:19px}
li#nav_1,li#nav_2,li#nav_3,li#nav_4{width:157px}
#GPConnect{background-color:#fff;border:1px solid #dd4b39;display:block;left:467px;position:absolute;top:300px}
.gpconheader{background:none repeat scroll 0 0 #dd4b39;color:#fff;font-weight:700;height:24px;width:220px}
span.gpicon{background:url(//developers.google.com/+/images/branding/btn_red_32.png) no-repeat scroll 5px 50% rgba(0,0,0,0);border-right:0 none #bb3f30;cursor:pointer;display:inline-block;height:18px;vertical-align:middle;width:34px;float:left;margin:6px}
.gpacct_status{display:block;float:left;margin:6px 0}
.gpstatus{clear:both;margin:6px}
.GN-deliverycontainer,.GN-locationcontainer,.GN-zipcontainer{background-color:#feebd4!important}
#GN-container{border:0 !important;background-color:#feebd4 !important}
#gnzipcontainer{background-color:#feebd4 !important;margin-top:145px}
.GN-info-entered-zip{margin-top:90px}
#gnmodaldeliverycontainer,#gnmodalloccontainer,.GN-modal-locationtxt{display:none!important}
#FB_TopNavGlobalEmspot{height:40px;margin:0 auto;width:980px;z-index:10101}
#GN-modal-container .GNtextfield{border:medium none;height:35px !important;line-height:3;width:200px !important}
.GN-modal-gobtn{height:20px !important;margin-left:175px !important;margin-top:20 !important;padding-top:10px !important;text-align:center;width:270px !important;float:left}
#fdGnavModal #TB_window{width:620px !important;height:377px}
#gnmodalzipcontainer{float:none !important;height:37px !important;margin:20px 0 0 225px !important;width:300px !important}
#int-wrap{display:none}
#ps_window{margin-left:-348px;width:655px;margin-top:185px !important;display:block;background:none repeat scroll 0 0 #fff;color:#000;left:50%;position:absolute;text-align:left;top:1%}
#ps_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.ps_overlayBG{background-color:#000;opacity:.75}
#ps_ajaxContent{background-color:#fff;background-repeat:no-repeat;padding:0;position:relative;width:690px;clear:both;line-height:1.4em;padding:5px;text-align:left}
#prm-memTxt{color:#555;text-align:left;font-size:11px;margin-top:115px}
#ps_windowSign{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#000;display:block;height:600px;left:50%;margin-left:-300px;margin-top:0 !important;position:absolute;text-align:left;top:1%;width:690px;z-index:102}
#ps_windowSign #NoBtnJoin{bottom:50px;margin-right:0;margin-top:0;position:absolute;right:231px}
#ps_windowSign #YesBtnJoin{bottom:100px;margin-right:0;margin-top:0;position:absolute;right:231px}
#ps_windowSign #ps_ajaxContent{background-color:#fff;background-image:url(//cdn2.fruitbouquets.com/wcsstore/FruitBouquet/images/hdr_speciallimited_noyear.jpg);background-repeat:no-repeat;clear:both;font-family:arial;font-size:10pt;height:475px;line-height:1.4em;margin-top:5px;overflow:auto;padding-top:100px;position:relative;text-align:left;width:690px;border:1px solid #ccc}
#passContainer #bubble_1 p#content1{width:169px !important}
.global-dropdown-wrap{background:none repeat scroll 0 0 #fff;border:1px solid #639;left:753px;padding:10px;position:absolute;top:29px;width:206px;z-index:1999}
.residentCountry{background:#e9e7db none repeat scroll 0 0;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:6px 0 10px 140px;padding:6px 0;width:204px}
.register-residentCountry{float:left;margin:0 0 0 4px}
.register-residentCountrytxt{margin:0 0 0 4px}
.middletwo .productColumn #rewardPointsPPBtm{display:none !important}
#MOP-underProduct1 #facebookContent,#MOP-underProduct1 #googleplusContent,#MOP-underProduct1 #pinterestContent,#MOP-underProduct1 #twitterContent,#socialNav-prodpage{display:none!important}
#viewreminderframe{width:800px;margin-left:183px}
#answ_reviews_review{width:980px !important;margin:0 auto}
#checkout-Header-LPButton #LPButton{margin:0 auto;width:980px}
.bd-cart div[id*=dtw-option_]{margin-top:10px}
.bd-cart div[id*=dtw-option_] strong{float:left;font-size:14px;color:#000;font-weight:700;padding-bottom:5px;margin-top:5px}
.bd-cart div[id*=dtw-option_] span{float:left;clear:both}
.bd-cart div[id*=dtw-option_] a{float:left;clear:both;margin-top:6px}
.bd-cart iframe#edit-dtw-frame{border:0;width:210px;height:auto}
.bd-giftMessage iframe#DTWframe{border:0;width:210px;height:auto}
.bd-giftMessage iframe#edit-dtw-frame{border:0;width:185px;height:auto}
.bd-giftMessage #n-dtwDetailsiframe span{font-size:11px;font-weight:700;padding-bottom:5px}
.bd-giftMessage #n-dtwDetailsiframe{width:200px;height:auto;padding-left:25px;position:relative;margin-top:12px}
.bd-giftMessage #n-dtwDetailsiframe .question1{position:absolute;top:0;right:36px;margin:0 !important}
.bd-giftMessage #n-dtwDetailsiframe .question1 a{float:none;margin:0}
.BP-collapsed .BP-Deliveryhdr #SurMsg1+div{margin-top:10px}
.BP-collapsed .BP-Deliveryhdr #SurMsg1+div span{display:block;width:100%}
.bd-reviewpayment div[id*=dtw-option_]{margin-top:10px}
.bd-reviewpayment div[id*=dtw-option_] strong{float:left;font-size:11px;font-weight:700;padding-bottom:1px}
.bd-reviewpayment div[id*=dtw-option_] span{float:left;clear:both}
.bd-reviewpayment div[id*=dtw-option_] a{float:left;clear:both}
.bd-reviewpayment iframe#DTWframe,.bd-reviewpayment iframe#edit-dtw-frame{border:0;width:210px;height:auto}
.bd-passport .pp_winmodal #ps_windowSign{height:150px !important;width:390px !important;background:0;left:55% !important}
.bd-passport .pp_winmodal #ps_windowSign #ps_ajaxContent{background-image:none !important;padding-top:0 !important;min-height:150px;height:150px;width:390px !important}
.bd-passport .pp_winmodal #ps_title{background-color:transparent !important;display:block;height:0}
.bd-passport .pp_winmodal #ps_ajaxWindowTitle{display:none}
.bd-passport .pp_winmodal #ps_confirmModal{text-align:center;margin:20px 0 0 0;font-size:24px;line-height:29px;color:#0b7dbb;font-weight:700}
.bd-passport .pp_winmodal #ps_closeWindowButton.closeLink{top:2px;position:absolute;display:inline-block;right:-15px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/email-modal/email-close-purple.png) no-repeat;height:2px;width:15px;overflow:hidden;padding-top:30px!important;z-index:1}
.bd-passport .pp_winmodal .ps-CartContinue img{margin-top:24px;margin-left:128px}
#ps_windowSign #TB_closeWindowPassportSignin{display:none !important}
.bd-cart .pp_winmodal #ps_windowSign,.bd-giftMessage .pp_winmodal #ps_windowSign,.bd-recipient .pp_winmodal #ps_windowSign,.bd-reviewpayment .pp_winmodal #ps_windowSign{background:0;width:669px!important;left:48%;top:4%}
.bd-cart .pp_winmodal #ps_windowSign #ps_ajaxContent,.bd-giftMessage .pp_winmodal #ps_windowSign #ps_ajaxContent,.bd-recipient .pp_winmodal #ps_windowSign #ps_ajaxContent,.bd-reviewpayment .pp_winmodal #ps_windowSign #ps_ajaxContent{background-image:none!important;padding-top:0!important;padding:0;width:674px!important;height:505px!important;border:solid 1px #ccc}
.bd-cart .pp_winmodal #ps_title,.bd-giftMessage .pp_winmodal #ps_title,.bd-recipient .pp_winmodal #ps_title,.bd-reviewpayment .pp_winmodal #ps_title{background-color:transparent!important;display:block;height:0}
.bd-cart .pp_winmodal #ps_ajaxWindowTitle,.bd-giftMessage .pp_winmodal #ps_ajaxWindowTitle,.bd-recipient .pp_winmodal #ps_ajaxWindowTitle,.bd-reviewpayment .pp_winmodal #ps_ajaxWindowTitle{display:none}
.bd-cart .pp_winmodal #ps_confirmModal,.bd-giftMessage .pp_winmodal #ps_confirmModal,.bd-recipient .pp_winmodal #ps_confirmModal,.bd-reviewpayment .pp_winmodal #ps_confirmModal{text-align:center;margin:20px 0 0 0;font-size:24px;line-height:29px;color:#0b7dbb;font-weight:700}
.bd-cart .pp_winmodal #ps_closeWindowButton.closeLink,.bd-giftMessage .pp_winmodal #ps_closeWindowButton.closeLink,.bd-recipient .pp_winmodal #ps_closeWindowButton.closeLink,.bd-reviewpayment .pp_winmodal #ps_closeWindowButton.closeLink{top:2px;position:absolute;display:inline-block;right:-15px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/email-modal/email-close-purple.png) no-repeat;height:2px;width:15px;overflow:hidden;padding-top:30px!important;z-index:1}
.bd-cart .pp_winmodal .ps-CartContinue img,.bd-giftMessage .pp_winmodal .ps-CartContinue img,.bd-recipient .pp_winmodal .ps-CartContinue img,.bd-reviewpayment .pp_winmodal .ps-CartContinue img{margin-top:24px;margin-left:128px}
.bd-cart .pp_winmodal .textfield,.bd-giftMessage .pp_winmodal .textfield,.bd-recipient .pp_winmodal .textfield,.bd-reviewpayment .pp_winmodal .textfield{width:240px!important;height:33px;padding:0 10px;border-color:#ccc;border-right:1px solid #ccc;border-style:solid;border-width:1px;float:none}
.bd-cart .pp_winmodal .ps_SignInTable,.bd-giftMessage .pp_winmodal .ps_SignInTable,.bd-recipient .pp_winmodal .ps_SignInTable,.bd-reviewpayment .pp_winmodal .ps_SignInTable{width:674px;height:380px;float:left}
.bd-cart .pp_winmodal #RegisterPrime,.bd-giftMessage .pp_winmodal #RegisterPrime,.bd-recipient .pp_winmodal #RegisterPrime,.bd-reviewpayment .pp_winmodal #RegisterPrime{float:left}
.bd-cart .pp_winmodal .ps_SignInTable tr,.bd-giftMessage .pp_winmodal .ps_SignInTable tr,.bd-recipient .pp_winmodal .ps_SignInTable tr,.bd-reviewpayment .pp_winmodal .ps_SignInTable tr{float:left;height:65px}
.bd-cart .pp_winmodal .ps_SignInTable td,.bd-giftMessage .pp_winmodal .ps_SignInTable td,.bd-recipient .pp_winmodal .ps_SignInTable td,.bd-reviewpayment .pp_winmodal .ps_SignInTable td{float:left;clear:both}
.bd-cart .pp_winmodal td.formLabel+td,.bd-giftMessage .pp_winmodal td.formLabel+td,.bd-recipient .pp_winmodal td.formLabel+td,.bd-reviewpayment .pp_winmodal td.formLabel+td{position:relative;width:300px;margin-left:30px}
.bd-cart .pp_winmodal #ps_ajaxContent .bubble,.bd-giftMessage .pp_winmodal #ps_ajaxContent .bubble,.bd-recipient .pp_winmodal #ps_ajaxContent .bubble,.bd-reviewpayment .pp_winmodal #ps_ajaxContent .bubble{left:0!important;margin:3px 82px 0!important;position:absolute!important;float:right}
.bd-cart .pp_winmodal .formLabel,.bd-giftMessage .pp_winmodal .formLabel,.bd-recipient .pp_winmodal .formLabel,.bd-reviewpayment .pp_winmodal .formLabel{width:262px;margin-left:30px;text-align:left;font-size:14px;color:#666}
.bd-cart .pp_winmodal .ps_SignInTable select#state,.bd-giftMessage .pp_winmodal .ps_SignInTable select#state,.bd-recipient .pp_winmodal .ps_SignInTable select#state,.bd-reviewpayment .pp_winmodal .ps_SignInTable select#state{width:263px!important}
.bd-cart .pp_winmodal .titletext,.bd-giftMessage .pp_winmodal .titletext,.bd-recipient .pp_winmodal .titletext,.bd-reviewpayment .pp_winmodal .titletext{font-weight:700;font-size:26px;color:#0b7dbb;float:left;width:642px;padding:16px;border-bottom:#ccc 4px double}
.bd-cart .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-giftMessage .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-recipient .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-reviewpayment .pp_winmodal #ps_windowSign #YesBtnJoin{bottom:80px;right:60px}
.bd-cart .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-giftMessage .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-recipient .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-reviewpayment .pp_winmodal #ps_windowSign #NoBtnJoin{bottom:30px;right:60px}
.bd-cart .pp_winmodal span.medium,.bd-giftMessage .pp_winmodal span.medium,.bd-recipient .pp_winmodal span.medium,.bd-reviewpayment .pp_winmodal span.medium{display:block;float:left;margin:12px 0 20px 20px;font-weight:700;color:#666}
.bd-cart .pp_winmodal #ps_SignInTable,.bd-giftMessage .pp_winmodal #ps_SignInTable,.bd-recipient .pp_winmodal #ps_SignInTable,.bd-reviewpayment .pp_winmodal #ps_SignInTable{width:674px;height:330px;float:left;margin-top:21px}
.bd-cart .pp_winmodal #ps_SignInTable tr,.bd-giftMessage .pp_winmodal #ps_SignInTable tr,.bd-recipient .pp_winmodal #ps_SignInTable tr,.bd-reviewpayment .pp_winmodal #ps_SignInTable tr{float:left;height:85px}
.bd-cart .pp_winmodal #ps_SignInTable td,.bd-giftMessage .pp_winmodal #ps_SignInTable td,.bd-recipient .pp_winmodal #ps_SignInTable td,.bd-reviewpayment .pp_winmodal #ps_SignInTable td{float:left;clear:both}
.bd-cart .pp_winmodal #ps_SignInTable .pleft10,.bd-giftMessage .pp_winmodal #ps_SignInTable .pleft10,.bd-recipient .pp_winmodal #ps_SignInTable .pleft10,.bd-reviewpayment .pp_winmodal #ps_SignInTable .pleft10{position:absolute;top:125px;left:533px}
.bd-cart .pp_winmodal #ps_SignInTable select#state,.bd-giftMessage .pp_winmodal #ps_SignInTable select#state,.bd-recipient .pp_winmodal #ps_SignInTable select#state,.bd-reviewpayment .pp_winmodal #ps_SignInTable select#state{width:263px!important;height:35px!important}
.bd-cart .pp_winmodal #signuplnk,.bd-giftMessage .pp_winmodal #signuplnk,.bd-recipient .pp_winmodal #signuplnk,.bd-reviewpayment .pp_winmodal #signuplnk{font-size:12px;margin:7px;float:left;display:block;width:140px;padding:10px;text-align:center;background:#f25a29;color:#fff;text-decoration:none;font-weight:700}
.bd-cart .pp_winmodal .signinmsg:before,.bd-giftMessage .pp_winmodal .signinmsg:before,.bd-recipient .pp_winmodal .signinmsg:before,.bd-reviewpayment .pp_winmodal .signinmsg:before{content:"Don't have an account? ";font-size:14px;float:left;margin:18px 0 0 20px}
.bd-cart .pp_winmodal #passportForgetPswd,.bd-giftMessage .pp_winmodal #passportForgetPswd,.bd-recipient .pp_winmodal #passportForgetPswd,.bd-reviewpayment .pp_winmodal #passportForgetPswd{width:330px;position:absolute;top:297px;left:30px}
.bd-cart .pp_winmodal .mtop20 td,.bd-giftMessage .pp_winmodal .mtop20 td,.bd-recipient .pp_winmodal .mtop20 td,.bd-reviewpayment .pp_winmodal .mtop20 td{float:left;clear:both}
.bd-cart .pp_winmodal .mtop20 .formLabel,.bd-giftMessage .pp_winmodal .mtop20 .formLabel,.bd-recipient .pp_winmodal .mtop20 .formLabel,.bd-reviewpayment .pp_winmodal .mtop20 .formLabel{width:262px;margin-left:0;text-align:left;font-size:14px;color:#666}
.bd-cart .pp_winmodal .mtop20 td.formLabel+td,.bd-giftMessage .pp_winmodal .mtop20 td.formLabel+td,.bd-recipient .pp_winmodal .mtop20 td.formLabel+td,.bd-reviewpayment .pp_winmodal .mtop20 td.formLabel+td{position:relative;width:300px;margin-left:0}
.bd-cart .pp_winmodal .mtop20 .signinbutton,.bd-giftMessage .pp_winmodal .mtop20 .signinbutton,.bd-recipient .pp_winmodal .mtop20 .signinbutton,.bd-reviewpayment .pp_winmodal .mtop20 .signinbutton{margin-top:5px}
.bd-cart .pp_winmodal .mtop20,.bd-giftMessage .pp_winmodal .mtop20,.bd-recipient .pp_winmodal .mtop20,.bd-reviewpayment .pp_winmodal .mtop20{margin-top:7px}
.bd-homepage .exactTargetSet{width:100%;position:relative}
.bd-homepage .exactTargetSet h4{width:980px;height:auto;background:url(//cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/banners/hp/orange-border.jpg) no-repeat center;margin:0;text-align:center;font-size:16px;color:#de7900;font-family:Arial,Helvetica,sans-serif}
.bd-homepage .exactTargetSet ul{display:table;overflow:hidden;list-style-type:none;text-align:center;margin:0 auto;padding:0}
.bd-homepage .exactTargetSet li{width:242px;margin:45px auto 12px auto;height:345px;float:left;margin-left:auto;margin-right:auto}
.bd-homepage .exactTargetSet li img{width:234px;height:256px}
.bd-homepage .exactTargetSet li a{text-decoration:none}
.bd-homepage .exactTargetSet li h5{font-weight:700;font-size:14px;text-align:left}
.bd-homepage .exactTargetSet li a h5{font-weight:400;margin:6px 0}
.bd-product #igdrec_3{width:0;position:relative;border:none !important}
.bd-product #igdrec_3 .exactTargetSet{width:345px}
.bd-product #igdrec_3 .exactTargetSet h4{width:345px;height:auto;margin:12px 0;text-align:center;font-size:15px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}
.bd-product #igdrec_3 .exactTargetSet ul{overflow:hidden;list-style-type:none;text-align:center;margin:0 auto;padding:0}
.bd-product #igdrec_3 .exactTargetSet li{width:140px;margin:0 11px;display:inline-block;vertical-align:top}
.bd-product #igdrec_3 .exactTargetSet li img{width:140px}
.bd-product #igdrec_3 .exactTargetSet li a{text-decoration:none}
.bd-product #igdrec_3 .exactTargetSet li h5{font-weight:700;font-size:14px;text-align:left}
.bd-product #igdrec_3 .exactTargetSet li a h5{font-weight:400;margin:6px 0}
.bd-product #igdrec_1{width:0;position:relative;border:none !important;top:0;right:50%;position:absolute}
.bd-product #igdrec_1 .exactTargetSet{padding:10px;width:167px;position:absolute;left:535px;top:0;border:solid 1px #ccc;background:#fff}
.bd-product #igdrec_1 .exactTargetSet h4{width:167px;height:auto;padding:0 0 20px;text-align:center;font-size:18px;color:#333;font-family:Helvetica,Arial,sans-serif;font-weight:400}
.bd-product #igdrec_1 .exactTargetSet ul{overflow:hidden;list-style-type:none;text-align:center;margin:0 auto;padding:0}
.bd-product #igdrec_1 .exactTargetSet li{width:140px;margin:0 auto}
.bd-product #igdrec_1 .exactTargetSet ul li+li{margin:40px auto 0 auto}
.bd-product #igdrec_1 .exactTargetSet li img{width:140px;border:solid 1px #ccc}
.bd-product #igdrec_1 .exactTargetSet li a{text-decoration:none}
.bd-product #igdrec_1 .exactTargetSet li h5{margin:0 0 5px 0;width:140px;font-family:'Helvetica Neue',Helvetica,verdana !important;font-size:14px;text-align:left}
.bd-product #igdrec_1 .exactTargetSet a h5{font-size:12px}
.bd-product #igdrec_1 .exactTargetSet li a h5{font-weight:400}
.bd-cart #igdrec_1,.bd-ocp #igdrec_1,.bd-recipient #igdrec_1{width:947px;margin:0 auto;position:relative;display:block;margin:0 auto;width:980px}
.bd-recipient .exactTargetSet{margin-bottom:50px}
.bd-cart .exactTargetSet{width:98%;position:relative;padding:1%;margin:0 auto 10px auto}
.bd-cart .exactTargetSet h4,.bd-ocp .exactTargetSet h4,.bd-recipient .exactTargetSet h4{font-size:20px;font-weight:400;margin:0 0 10px 0}
.bd-cart .exactTargetSet ul,.bd-ocp .exactTargetSet ul,.bd-recipient .exactTargetSet ul{overflow:hidden;list-style-type:none;margin:0 auto;padding:0}
.bd-cart .exactTargetSet li,.bd-ocp .exactTargetSet li,.bd-recipient .exactTargetSet li{display:inline-block;zoom:0;list-style:none;vertical-align:top;margin:0 0 0 20px}
.bd-cart .exactTargetSet li img,.bd-ocp .exactTargetSet li img,.bd-recipient .exactTargetSet li img{width:140px}
.bd-cart .exactTargetSet li a,.bd-ocp .exactTargetSet li a,.bd-recipient .exactTargetSet li a{text-decoration:none}
.bd-cart .exactTargetSet li h5,.bd-ocp .exactTargetSet li h5,.bd-recipient .exactTargetSet li h5{font-weight:700;font-size:14px;text-align:left;margin:6px auto;width:161px}
.bd-cart .exactTargetSet li a h5,.bd-ocp .exactTargetSet li a h5,.bd-recipient .exactTargetSet li a h5{font-weight:400;margin:6px auto;width:161px}
#RegisterWrap .g-recaptcha{width:auto;margin:6px 0 0 44px}
#RegisterWrap .g-recaptcha+.addressbookdrop{margin:2px 0 10px 143px;width:200px}
#oldFlow{display:none}
#newFlow{display:block !important}
.BP-BillingItem{width:732px}
.BP-BillingItemHdr{width:733px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
#miniShoppingCartDiv span.cartitem2a{float:none}
}
#TemplatetopspotWrap .Biz{background:#f25a29}
.Biz #TemplatetopspotWrap{background:0;height:auto}
.Biz #topNavfConnect img{display:none}
.Biz #TemplateHeader{height:auto;padding:23px 0 10px 0;margin-top:60px}
.Biz .brand-active-tab,.Biz .brand-active-tab:hover{border-bottom:0}
.Biz .brand-tab-a:hover{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:0}
.Biz #brand-tabs{height:43px}
#BrandTab_Biz_10,#BrandTab_Biz_11,#BrandTab_Biz_12,#BrandTab_Biz_13,#BrandTab_Biz_14,#BrandTab_Biz_15,#BrandTab_Biz_16,#BrandTab_Biz_17,#BrandTab_Biz_18,#BrandTab_Biz_19,#BrandTab_Biz_20,#BrandTab_Biz_21{display:none !important}
.Biz #header-wrapper{position:absolute;top:-49px}
.Biz .h-cartttl{margin:1px 3px}
.Biz #shopping-links{width:408px;height:auto;text-align:right}
.Biz .signin-signedIn #hdrSignInName{padding-right:15px;border-right:solid 1px #fff;min-width:100px;text-align:right;position:absolute;left:-495px;right:334px;color:#fff}
#FB_Biz_GlobalLogoEspot{float:left;margin-left:70px}
.Biz #search{float:none;margin:0 !important;position:absolute;right:25px;top:70px;width:358px}
.Biz #selectlist{display:none}
.Biz .searchbtn a{box-shadow:inset 0 -139px 83px -96px #39b54a !important;border:solid 1px #318c30 !important}
.searchbtn a:hover{background:#333}
.Biz .bz-global-link{display:inline-block;padding:0 10px;border-left:solid 1px #fff;color:#fff}
#shopping-links .bz-global-link a{color:#fff;text-decoration:none}
.bz-global-link a:hover{color:#fff;text-decoration:underline !important}
#Biz_GlobalBrandLevelEspot{display:none}
.Biz #signin{margin:0}
.Biz #Biz_GlobalBrandLevelEspot{display:none}
.Biz .hdrDownArrow{background:url(//cdn1.cheryls.com/wcsstore/RAPIDStorefrontAssetStore/images/b2b/down-arrow-bz.png) center top no-repeat}
.Biz #hdrSignInText{color:#fff}
.Biz #topnav{background:#39b54a;height:auto;width:100%}
.Biz #nav a{font-size:14px;color:#fff;border:0}
.Biz #nav{display:table;table-layout:fixed;height:auto;background-color:#39b54a !important;width:980px;margin:0 auto}
.Biz #nav_10,.Biz #nav_11,.Biz #nav_12,.Biz #nav_13,.Biz #nav_14,.Biz #nav_15,.Biz #nav_16,.Biz #nav_17,.Biz #nav_18,.Biz #nav_19,.Biz #nav_20,.Biz #nav_21,.Biz #nav_6,.Biz #nav_7,.Biz #nav_8,.Biz #nav_9{display:none}
.Biz #nav_1,.Biz #nav_2,.Biz #nav_3,.Biz #nav_4,.Biz #nav_5{border:0;border-left:solid 1px #31963e;display:table-cell;float:none;height:25px;text-align:center;vertical-align:middle}
.Biz #nav_5{border-right:solid 1px #31963e}
.Biz #nav #nav_1.hover,.Biz #nav #nav_1:hover,.Biz #nav #nav_2.hover,.Biz #nav #nav_2:hover,.Biz #nav #nav_3.hover,.Biz #nav #nav_3:hover,.Biz #nav #nav_4.hover,.Biz #nav #nav_4:hover{background:#318c30!important;color:#fff;border:0;border-left:solid 1px #31963e}
.Biz #nav #nav_1 a.hover,.Biz #nav #nav_1 a:hover,.Biz #nav #nav_2 a.hover,.Biz #nav #nav_2 a:hover,.Biz #nav #nav_3 a.hover,.Biz #nav #nav_3 a:hover,.Biz #nav #nav_4 a.hover,.Biz #nav #nav_4 a:hover{background:#318c30!important}
.Biz #nav #nav_5.hover,.Biz #nav #nav_5:hover{background:#318c30!important;color:#fff;border:0;border-left:solid 1px #31963e;border-right:solid 1px #31963e}
.Biz #nav #nav_1:focus a,.Biz #nav #nav_1:hover a,.Biz #nav #nav_2:focus a,.Biz #nav #nav_2:hover a,.Biz #nav #nav_3:focus a,.Biz #nav #nav_3:hover a,.Biz #nav #nav_4:focus a,.Biz #nav #nav_4:hover p,.Biz #nav #nav_5:focus a,.Biz #nav #nav_5:hover a{color:#fff;background-color:#318c30!important}
.Biz #nav #subnav{margin-top:9px}
#nav #nav_1 #FB_Biz_TopNavEspot1,#nav #nav_2 #FB_Biz_TopNavEspot2,#nav #nav_3 #FB_Biz_TopNavEspot3,#nav #nav_4 #FB_Biz_TopNavEspot4,#nav #nav_5 #FB_Biz_TopNavEspot5,#nav #nav_6 #FB_Biz_TopNavEspot6{line-height:normal}
#nav #nav_1 #FB_Biz_TopNavEspot1 a,#nav #nav_2 #FB_Biz_TopNavEspot2 a,#nav #nav_3 #FB_Biz_TopNavEspot3 a,#nav #nav_4 #FB_Biz_TopNavEspot4 a,#nav #nav_5 #FB_Biz_TopNavEspot5 a,#nav #nav_6 #FB_Biz_TopNavEspot6 a{text-align:center;height:31px;line-height:31px;font-family:arial;font-weight:400;display:block}
#nav #nav_1 #subnav #FB_Biz_TopNavEspot1_1,#nav #nav_1 #subnav #FB_Biz_TopNavEspot1_2,#nav #nav_2 #subnav #FB_Biz_TopNavEspot2_1,#nav #nav_2 #subnav #FB_Biz_TopNavEspot2_2,#nav #nav_3 #subnav #FB_Biz_TopNavEspot3_1,#nav #nav_3 #subnav #FB_Biz_TopNavEspot3_2,#nav #nav_4 #subnav #FB_Biz_TopNavEspot4_1,#nav #nav_4 #subnav #FB_Biz_TopNavEspot4_2,#nav #nav_5 #subnav #FB_Biz_TopNavEspot5_1,#nav #nav_5 #subnav #FB_Biz_TopNavEspot5_2,#nav #nav_6 #subnav #FB_Biz_TopNavEspot6_1,#nav #nav_6 #subnav #FB_Biz_TopNavEspot6_2{width:210px;height:auto;float:left;margin:0}
.Biz .subNav_captionCopy,.Biz .subNav_captionTitle{color:#666}
.Biz #TemplatetopspotWrap .header{background:#fff;height:20px;width:100%;margin:0 auto 0 auto}
.Biz #breadcrumb-wrap{width:100%;background:#fff}
.Biz #breadcrumb{width:980px;margin:0 auto;float:none}
.bd-Biz #breadcrumb-wrap{margin-top:0 !important}
#content{width:100%}
.rowContainer{width:980px;margin:0 auto}
.row{font-size:0}
.acol12{font-size:14px}
.col6{width:50%;display:inline-block}
.col12{width:100%;position:relative}
.bd-Biz .btn-buynow{display:none}
.bd-Biz #digitalMemories{display:none}
.Biz .signin-signedIn #bz_createAccount{display:none}
.Biz .signin-signedIn .headerTextHover #hdrYourAcct{border:0;top:-6px;left:-10px}
.Biz .signin-signedIn #hdrYourAcct{color:#fff}
.Biz .signin-signedIn #headerText{left:84px;top:0}
.Biz .signin-signedIn #hdrSignInName{border-right:solid 1px #fff;left:-495px;right:334px;color:#fff}
.bd-Biz #review-smile-reminders{display:none}
.CTA-biz-primary{background-color:#56be65;color:#fff;display:inline-block;font-weight:700;font-size:1.25em;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:90%}
.businessAccountAdditionalInfo{line-height:18px;margin-top:10px}
.businessAccountAdditionalInfo input,.businessAccountAdditionalInfo select{width:175px;border:solid 1px #ccc;font-size:11px;padding:2px 0 2px 3px;margin:0 0 8px 0}
.businessAccountAdditionalInfo select{width:180px}
.bd-Biz .house_payment_method{padding:10px 0 0;margin:0 0 0 5px}
.house_payment_method input,.house_payment_method label{display:inline-block;float:none;text-align:left;vertical-align:top;font-size:1.125em}
#categoryFilters:before{content:"Filter by Brand";float:left;clear:both;font-weight:700;margin-bottom:5px;border-bottom:solid 1px #ccc;width:100%;font-size:16px;color:#000}
#categoryFilters{width:87%;height:229px;padding:7%;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#eee;margin-top:20px;margin-bottom:30px;border:solid 1px #ccc;float:left;display:none}
#categoryFilters input,#categoryFilters label{float:left;margin-top:10px;margin-bottom:10px;height:20px;color:#000}
#categoryFilters input{clear:left;margin-left:5px;margin-right:5px}
.brandHeading{float:left;clear:both;width:100%;border-bottom:solid 1px #000;margin:15px 0;padding:10px 0}
.brandHeading h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;color:#000}
iframe[name=google_conversion_frame]{height:0!important}
.Biz .FooterContentFromFile{width:100%;left:0;margin:0}
.Biz #footer{background-color:#ececec;padding-top:35px;border-top:solid 1px #43201c}
.Biz #footer #footerNav{clear:both;height:240px}
.Biz #footerNav .column{float:left;font-size:12px;margin:0 0 0 10px}
.Biz #footerNav .column li{margin:0 0 12px;list-style:none;text-transform:uppercase}
.Biz #footerNav .column li a{color:#7c7c70;text-decoration:none}
.Biz #footerNav .column+.column{margin:0 0 0 50px}
.Biz #footerNav .column li{margin:0 0 12px;list-style:none;text-transform:uppercase;text-align:left}
.Biz #footerNav .column li a{color:#7c7c70;text-decoration:none}
.Biz #footerNav .column li .biz-bold{font-weight:700;color:#333}
.Biz .icon-phone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFW…mgKDCEGvABTQ7kjQUsOPz6AOrUQqgf9YH4IdQgBoAAAwBsSyAYz3v99AAAAABJRU5ErkJggg==);width:13px;height:13px;display:inline-block;margin-bottom:-3px;background-repeat:no-repeat}
.Biz #footer #FootEmailSignUp{border:1px solid #000;float:right;padding:8px;margin:0 0 20px;width:212px}
.Biz #footer #FootEmailSignUp p{color:#7c7c70;line-height:20px;margin:5px 0}
.Biz #footer #FootEmailSignUp #emailSent p{color:#324765}
.ipad .Biz #footer #EmailOptInHomePage{padding:10px 5px !important;font-size:16px}
.Biz #footer #footerGuarantee{background-color:#f25a29;border:2px solid #39b54a;border-width:2px 0;clear:both;color:#fff;display:block;margin:15px 0;padding:10px 0}
.Biz #footer .width980{margin:0 auto;width:980px}
.Biz #footer #footerGuarantee .heading{font-family:Georgia,Constantia,serif;font-size:24px;margin:0 0 3px 10px}
.Biz #footer #footerGuarantee .copy{display:inline-block;width:880px;margin:0 0 0 10px}
.Biz #footer #footerGuarantee a{color:#fff;display:inline-block;float:right;width:90px}
.bd-Biz .thinheader{font-size:1.5em;font-weight:700;border:0;text-transform:none}
.bd-Biz ul.listed{margin:0 0 0 40px;list-style-type:disc}
.bd-Biz ul.listed li{margin:5px 0}
.bd-Biz ul.listed li ul{list-style-type:circle;margin:0 0 0 40px}
.bd-Biz .blue{color:#007dba}
.bd-Biz .gray{color:#555}
.bd-Biz #RegisterESpot1{float:right;width:48%;padding:20px 0 0 10px;font-size:16px}
.bd-Biz .RegisterContent{float:left;width:45%;padding:20px;margin:0}
#partner_wrap{width:100%;padding:0;border-bottom:solid 1px #ccc;background:#fff}
#partner_header{width:980px;margin:0 auto;overflow:hidden}
#partner_logo_espot{display:inline-block;width:49%;float:left}
#partner_discount{display:inline-block;width:49%;text-align:right;font-size:14px;color:#333;float:right}
.acctMgrTitle{display:inline-block;width:100%;padding:2% 5%;margin:3% 0 0 0;background-color:#efefef;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;box-sizing:border-box;font-size:14px;font-weight:700}
.acctMgrContact{display:inline-block;width:100%;padding:0 5%;background-color:#efefef;font-size:14px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;box-sizing:border-box}
.acctMgrContact div{margin:5px}
.acctMgrComments{display:inline-block;width:100%;padding:2% 5%;margin:0 0 3% 0;background-color:#efefef;font-size:14px;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;box-sizing:border-box}
#popupOnLoad.dijitDialog{background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);border-radius:3px;width:100%;max-width:420px;height:auto;border:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);position:absolute}
#popupOnLoad_underlay{display:none !important}
#popupOnLoad .dijitDialogTitleBar{border:0;background-color:#f25a29;padding:10px 15px;border-radius:3px 3px 0 0}
#popupOnLoad .dijitDialogTitle{color:#fff;font-size:14px;font-weight:700}
#popupOnLoad .dijitDialogCloseIcon{cursor:pointer;border-radius:100%;border:2px solid #fff;text-align:center;position:absolute;top:8px;right:10px;padding:2px;width:14px;height:14px;line-height:11px}
#popupOnLoad .closeText{font-weight:700;font-size:16px;color:#fff}
#popupOnLoad .dijitDialogCloseIcon:hover{opacity:.5}
#popupOnLoad .dijitDialogPaneContent{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:15px}
#popupOnLoad .dijitDialogUnderlay{background-color:#000;opacity:.5}
.pendingApproval{margin:5px auto;color:#333;text-transform:none;width:938px;padding:20px;background:#efefef;border:solid 1px #ccc;font-size:15px;text-align:center;font-weight:400}
#bulkOrder{width:980px;margin:0 auto}
form#bulkOrderForm{width:490px;height:100px}
form#bulkOrderForm legend{font-size:16px;font-weight:700}
form#bulkOrderForm fieldset{width:490px;height:100px;border:0}
form#bulkOrderForm input#bulkOrderFormUpload{margin:9px 0 0 0;padding:20px;border:solid 1px #ccc}
form#bulkOrderForm input[type=submit]{padding:2px 20px}
a#formDownload:hover{text-decoration:none}
#bulkOrderDisplay{width:980px;margin:0 auto;font-size:14px;font-weight:700}
#qasResolutionModal>a[role=button]{background-color:#1bc86d;text-shadow:1px 1px 0 #159b54;font-weight:700;color:#fff;border:0;padding:10px 40px;margin:10px 0;cursor:pointer;text-decoration:none;display:inline-block}
#qasResolutionModal .QAS-suggestions{border:solid 1px #ccc;height:130px;overflow:auto;font-size:14px}
#qasResolutionModal .QAS-display a{font-size:15px;font-weight:700;margin:10px 0;display:inline-block}
#qasResolutionModal .QAS-display a:hover,#qasResolutionModal .QAS-suggestions a:hover{text-decoration:underline}
#qasResolutionModal .formLabel{padding:2px 0 0 0;background:0}
.QASOriginal{font-weight:700;font-size:14px}
.QAS-Original{font-weight:700;font-size:14px}
#qasResolutionModal .QAS-Enter{padding:7px 0 6px 0;border-bottom:1px solid #ccc;width:100%}
#qasResolutionModal .QAS-Enter input.textfield{height:19px}
#qasResolutionModal .QAS-Comment{border:solid 1px #ccc}
#qasResolutionModal .QAS-RESULTS{padding:15px;border:solid 1px #ccc;margin:15px 0;box-shadow:2px 9px 29px -2px rgba(0,0,0,.37)}
#bulkOrderDisplay table{width:940px;height:440px;padding:10px;display:block;overflow:auto;border:solid 10px #ccc;margin:10px 0}
#bulkOrderDisplay th{font-size:14px;font-weight:700;color:#fff}
#bulkOrderDisplay thead tr{background-color:#666}
#bulkOrderDisplay form{width:960px;background-color:#fff}
#bulkOrderDisplay input[type=submit]{background-color:#1bc86d;text-shadow:1px 1px 0 #159b54;font-weight:700;color:#fff;border:0;padding:10px 40px;margin:22px;cursor:pointer}
#bulkOrderDisplay input#deleteOrderItem{background-color:#900;font-weight:700;color:#fff;border:0;padding:10px 20px;cursor:pointer}
.bou-col2 input{width:30px;margin-left:15px;text-align:center}
#bulkOrderDisplay table input,#bulkOrderDisplay table select{height:30px}
#bulkOrderDisplay table .bou-col21 input{height:auto}
#bulkOrderDisplay table .bou-col20 textarea{height:100%}
#bulkOrderAddressForm td{position:relative}
#bulkOrderAddressForm input+.error{position:absolute;background:#a00;left:0;right:0;bottom:-20px;font-size:14px;color:#fff;background-color:#a1001a;border:0;text-align:center;padding:3px 0;border-radius:3px;margin:0 0 20px 0;box-shadow:0 2px 2px rgba(0,0,0,.3)}
tr[id^=bulkOrderErrorLine_] td span.error{background:#a00;font-size:14px;color:#fff;background-color:#a1001a;border:0;text-align:center;padding:5px 10px;border-radius:3px;margin:0 0 20px 0;box-shadow:0 2px 2px rgba(0,0,0,.3);display:block;float:left;margin-bottom:-20px}
#QAS-line2Suggestions,#QAS-suggestions{background:#fcfcfc;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.3);float:left;clear:both;position:absolute;margin:0 0 20px 114px;padding:0;height:auto!important;overflow:visible;z-index:99;width:280px!important;list-style:none}
#QAS-suggestions2{display:block;overflow:auto;height:180px;border:solid 1px #ccc;padding:10px;margin:15px 0 0 0}
#QAS-NEW_Wrapper #QAS-suggestions{display:block;width:96% !important;margin:9px 0 20px 0;height:230px !important;overflow:auto;position:relative;border:1px solid #ccc;box-shadow:none}
#showQASSuggestions,.showQASSuggestions{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;border-bottom:1px solid #ccc;cursor:pointer;font-size:12px}
li#showQASSuggestions,li.showQASSuggestions{width:100%;padding:0}
li#showQASSuggestions a.ui-state-hover,li#showQASSuggestions:hover,li.showQASSuggestions a.ui-state-hover,li.showQASSuggestions:hover{font-weight:700;background-color:#e5e5e5}
#showQASSuggestions>a,.showQASSuggestions>a{color:#000;cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:400;text-align:left;text-decoration:none!important;display:block;width:98%;padding:2% 1%}
#showQASSuggestions>a:hover,.showQASSuggestions>a:hover{font-weight:700;background-color:#e5e5e5}
.row-field input#QAS_lineone{float:none}
#TB_window.addressVerification{min-height:200px;margin-left:-305px;width:610px;display:none;border:none !important;top:50% !important;left:50% !important;margin-top:-230px !important}
#TB_window.addressVerification .qas-confirm-view{padding:10px}
#TB_window.addressVerification .qas-suggestions{padding:10px;overflow:hidden}
#TB_window.addressVerification #suggestedAddress,#TB_window.addressVerification #userEnteredAddress{float:left;width:200px}
#TB_window.addressVerification label.addr-label{font-weight:700;vertical-align:top}
#TB_window.addressVerification .addr-outline{margin-left:18px;margin-top:5px}
#TB_window.addressVerification .qas-confirm-view a{background:#f25a29;color:#fff;text-decoration:none;font-weight:700;margin:10px 0 0 0;padding:8px 12px;display:inline-block}
#TB_window.addressVerification .qas-confirm-view a:hover{opacity:.8}
.addressVerification #TB_title{background-color:#fff;border-bottom:1px solid #ccc}
.addressVerification #TB_closeAjaxWindow{display:block}
.addressVerification #TB_closeAjaxWindow a{font-size:0}
.addressVerification #TB_closeAjaxWindow .closeLink{background:url(//cdn1.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/icon-x-global.gif) no-repeat right top!important;padding-right:16px;height:15px;text-decoration:none;display:block}
.addressVerification #QAS-NEW_Wrapper{border:0}
.prferred-payment{overflow:hidden;text-align:right}
.prferred-payment>div{display:inline-block;margin:0 8px 0 0;height:34px;line-height:34px}
.prferred-payment>div>img{width:auto;max-height:34px;cursor:pointer;vertical-align:middle}
div[id*="_MOC-below-top-pagination"]{margin-bottom:10px}
div[id*=contentRecommendationWidget_] ul{list-style:none}
#GiftHistory-Alt h1{font-weight:700}
#GiftHistory-Alt p{font-size:14px;line-height:1.25;margin:1em 0}
#GiftHistory-Alt .error{font-size:12px;background:0;border:0;padding:0}
#GiftHistory-Alt .header{background-color:#f25a29;color:#fff;display:block;font-size:14px}
#GiftHistory-Alt label{font-size:14px}
#GiftHistory-Alt .btn,#GiftHistory-Alt .btn:link,#GiftHistory-Alt .btn:visited{background-color:#f25a29;border-radius:3px;border:0;color:#fff;font-size:14px;text-transform:uppercase;padding:6px 8px}
#GiftHistory-Alt .btn:hover{background-color:#ff602b}
#GiftHistory{font-size:13px;margin:0 0 20px 0;overflow:hidden}
#GiftHistory .recommendations{border-top:solid 1px #666;margin:10px 0 0 0}
#GiftHistory hr{display:none}
#GiftHistory p{margin:10px 0;line-height:1.25em}
#GiftHistory .listManagement{margin:0 0 10px;width:240px;float:right;overflow:hidden;text-align:right}
#GiftHistory .listManagement label{width:30%}
#GiftHistory select{width:70% !important;height:20px;border:solid 1px #a9a9a9}
#GiftHistory .controls{margin:10px 0;background:#dad7c4;height:40px;width:99%;line-height:22px;clear:both;color:#000}
#GiftHistory .controls label{color:#000}
#GiftHistory .controls,#GiftHistory .controls~.pagination{margin:10px 0;background:#dad7c4;height:40px;width:100%;line-height:22px}
#GiftHistory .controls a[href="#addRecipients"]{padding:0 13px !important}
#GiftHistory .viewall{box-sizing:border-box}
#GiftHistory .controls~.pagination{text-align:right;box-sizing:border-box}
#GiftHistory .controls~.pagination *{text-align:center}
#GiftHistory .controls .col-1{display:none}
#GiftHistory .pagination{float:right;text-align:center;width:auto}
#GiftHistory .pagination span+span,#GiftHistory .pagination>a{border:solid 1px transparent;width:20px;height:20px;display:inline-block;zoom:1;padding:0;text-decoration:none;border-radius:3px;cursor:pointer}
#GiftHistory .pagination .curPage{cursor:default;display:inline-block;zoom:1;height:20px !important;width:20px !important;border-radius:3px}
#GiftHistory .pagination .curPage,#GiftHistory .pagination span+span:hover,#GiftHistory .pagination>a:hover{background:#fff;color:#1f1f1b;border:solid 1px #a9a9a9}
#GiftHistory .viewall{box-sizing:border-box}
#GiftHistory .pagination span.viewall{width:60px;height:22px !important}
#GiftHistory .pagination span.page-prev,#GiftHistory .pagination span.viewall{border:0;background:0}
#GiftHistory .controls #collapseExpandAllButton a{background:0 0;color:#000;text-decoration:underline;padding:0}
#GiftHistory .warning{color:#b8860b}
#GiftHistory .hide{display:none}
#GiftHistory h3{font-size:18px;margin:20px 0}
#GiftHistory .font-thin{font-weight:400!important}
#GiftHistory .recipients{width:100%;display:inline-block !important;zoom:1}
#GiftHistory .recipients~.recipients{margin-top:20px}
#GiftHistory .recipients .header{display:block !important}
#GiftHistory .recipients .header .icon-remove{background:url(//cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/giftList-remove.png) no-repeat center center;background-size:77%;cursor:pointer;opacity:1;font-size:0;width:15px;height:15px;margin:-3px 0}
#GiftHistory .recipients .header .icon-remove:hover{opacity:1px !important}
#GiftHistory .recipients.valid{border-bottom:2px solid green}
#GiftHistory .recipients.valid>.header:after{content:"✔";color:green;position:absolute;font-size:25px;right:0}
#GiftHistory .recipients.valid>.header .recipient{background:green !important}
#GiftHistory .recipients.valid>.header .col-2>div{border:solid 1px green !important}
#GiftHistory .recipients.valid>.header .col-2+.col-2 div{border-left:0 !important}
#GiftHistory .recipients.valid .col-8+.col-2{background-color:green;width:16.666667%;height:34px}
#GiftHistory .recipients.valid .hide-recip{display:none !important}
#GiftHistory .recipients+.recipients{margin-top:20px}
#GiftHistory .recipients .header .recipient{height:24px;line-height:24px;background:#f25a29;color:#fff;font-size:18px;text-align:left}
#GiftHistory .recipients .header div+div>div{border:solid 1px #f25a29;color:#000;border-left:0;text-align:center;font-size:12px;line-height:22px;cursor:pointer}
#GiftHistory .recipients .header div+div>div:hover{background:#f0f0f0}
#GiftHistory .recommendations .primary,#GiftHistory .recommendations .secondary{vertical-align:top}
#GiftHistory .recommendations .secondary{border-left:solid 1px #1f1f1b;padding-left:45px}
#GiftHistory .product .compare{position:absolute;bottom:40px;text-transform:capitalize}
#GiftHistory .product a#CompareNowButton,.product input{bottom:35px;left:25px}
#GiftHistory .product input{left:8px}
#GiftHistory .recommendations>div .product{position:relative;width:140px;height:325px;vertical-align:top;margin-right:27px;margin-left:1px}
#GiftHistory .recommendations .product-image img{width:140px;height:auto;background:#eee}
#GiftHistory .recommendations .product>a.btn{bottom:0;position:absolute;width:125px;font-size:12px}
#GiftHistory .recommendations .addOn>a{display:block;padding:4px 0;margin:0;width:141px;color:#fff;background:#f25a29;text-align:center;font-size:12px;border-radius:2px}
#GiftHistory span.discountPrice{font-size:14px}
#GiftHistory span.crossedprice{font-size:13px}
#GiftHistory .product>p{margin:4px 0}
#GiftHistory .product>p+p{margin-bottom:5px}
#GiftHistory .product-price{font-weight:700}
#GiftHistory-Alt .header{color:#fff;background:#f25a29}
#GiftHistory-Alt input{font-size:15px !important}
.ipad #GiftHistory-Alt input{margin:0 0 10px;height:25px}
#GiftHistory div.addOn{margin-right:5px;display:none}
#GiftHistory div[id*=giftDetails_]{position:relative;overflow:hidden;clear:both}
#GiftHistory div[id*=giftDetails_] div[id*=new-product]>div{color:green;font-weight:700;font-size:13px}
#GiftHistory div[id*=giftDetails_] div[id*=new-product] img{float:left;margin:0 10px 20px 0}
#GiftHistory .recipients div[id*=new-product] a{display:table;margin-top:15px;width:150px}
#GiftHistory ._quickview{background:rgba(0,0,0,.5) !important;color:#fff;padding:4px;text-decoration:none;border:solid 1px rgba(0,0,0,.4);border-width:0 0 1px 1px;opacity:0;transition:opacity .2s}
#GiftHistory .product-image:hover ._quickview{opacity:1}
#GiftHistory ._quickview:hover{background:rgba(0,0,0,.7) !important}
#GiftHistory div[id*=greeting-card]{float:left;margin-top:20px}
#GiftHistory span[id*=giftMessages]{margin-bottom:10px;display:block}
#GiftHistory a[id*=giftMessages]{margin:0!important}
#GiftHistory #MessageOptionsGCI.radioBtn{border-bottom:0 !important;text-align:left !important;width:220px !important}
#GiftHistory #MessageOptionsGCI a[id*="giftMessages.gcimplemetation"]{width:120px !important;margin:0 0 0 35px !important;display:inline-block;zoom:1;float:right}
#GiftHistory #MessageOptionsGCI img{width:80px !important;height:auto !important;padding:0 !important}
#GiftHistory .ax_image{float:left;display:inline-block !important;height:auto;padding:0 !important;width:80px !important;margin:0 10px 10px 0}
#GiftHistory .ax_image img{height:auto;width:80px;height:auto}
#GiftHistory .ax_image[style*=none]:before{content:url(//cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/greeting-card.jpg);float:left!important;display:inline-block!important;position:relative!important;width:60px!important;margin-top:-30px}
#GiftHistory .ax_paragraph{float:right;display:block;padding:0;font-size:13px;width:130px;vertical-align:top}
#GiftHistory .ax_paragraph .text{margin:-10px 0 0}
#GiftHistory div[id*=choose-another]{float:right;display:inline-block;width:49%;margin-top:20px}
#GiftHistory div[id*=choose-another] .btn.btn-sml{font-size:10px;line-height:1.25em;padding:6px;clear:both}
.bd-ma-myaccount #GHBtn{display:none !important}
.bd-ma-myaccount .address.sans ~ .btn{background-color:transparent !important;color:inherit !important;text-decoration:underline !important;margin:0 0 10px !important;padding:0 !important}
.bd-ma-myaccount .acs_prod_review_count{font-size:11px}
.bd-ma-myaccount .acs_prod_review_count span{margin-right:-3px}
.bd-ma-myaccount #shippingCreateEditArea{position:fixed !important;top:1% !important;left:0;right:0;height:auto;border:0;margin:0 auto;padding:20px !important;-webkit-box-shadow:20px 20px 10px #999;-moz-box-shadow:3px 3px 10px #999;box-shadow:0 0 50px #000;width:400px !important}
.bd-ma-myaccount #TB_ajaxContent{margin:0 auto !important}
#GiftHistory .gifthistory-purchased-recently{background-color:#f0e0b0;color:#000;max-width:758px;box-sizing:border-box}
.findAnotherItem{margin:10px 0;border-top:solid 1px #333;border-bottom:solid 2px #333;width:100%;clear:both}
.findAnotherItem div{display:inline-block!important;zoom:1;margin-right:15px}
.findAnotherItem p{display:inline-block;margin:0;padding:10px 0 10px 5px;width:410px;vertical-align:middle;font-size:14px}
#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar,#n-chkPlaceOrderContainer~.ToU_Modal .ui-dialog-titlebar{background:#fff;color:#fff;padding:0 2px;border-radius:0;border:0;font-size:13px;text-transform:uppercase;font-weight:400}
#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar-close,#n-chkPlaceOrderContainer~.ToU_Modal .ui-dialog-titlebar-close{display:block;width:25px;height:25px;margin:-8px -3px 0 0;padding:0;border:0;background:0 0!important;color:#1f1f1b;text-decoration:none;font-size:18px;border-radius:20px;text-align:center;box-shadow:none;float:right}
#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar-close span,#n-chkPlaceOrderContainer~.ToU_Modal .ui-dialog-titlebar-close span{width:auto;height:auto;display:block;background:0;margin:1px;color:#1f1f1b;font-size:18px;font-weight:400;text-align:center;line-height:24px;text-indent:0}
#shippingCreateEditArea{position:fixed !important;z-index:999;overflow:visible;visibility:visible;margin:0 auto;top:30px !important;left:38%;height:auto;border:0;padding:0 15px}
#shippingCreateEditArea .AA-form{margin:0;padding:5px 0 0 0;width:auto}
.ui-dialog.ui-widget[aria-labelledby*=CompareProducts]{position:absolute!important;margin:0 auto!important;left:0!important;right:0!important}
div[aria-labelledby*=CompareProducts].two{width:600px!important}
div[aria-labelledby*=CompareProducts].three{width:884px!important}
div[aria-labelledby*=CompareProducts] .acs_rating_bar.acs_stars .acs_blox{font-size:13px!important;margin-bottom:-3px!important}
div[aria-labelledby*=CompareProducts] .acs_rating{text-decoration:none;pointer-events:none;cursor:default}
#ui-dialog-title-CompareProducts{border:0;height:0;padding:0}
#CompareProducts,#QuickView{width:auto;padding:15px 0!important;max-height:none!important;border:0;overflow:hidden}
#CompareProducts>div,#QuickView>div{width:260px;height:inherit;float:left;padding:0 5px 15px 15px;margin:5px 0}
#CompareProducts>div ul,#QuickView>div ul{width:250px;height:250px;overflow-y:auto;padding:0 0 0 15px;color:#1f1f1b;transition:color .3s}
#CompareProducts>div ul li,#QuickView>div ul li{margin:3px 0}
#CompareProducts>div+div,#QuickView>div+div{border-left:solid 1px #333}
#CompareProducts>div .prodImage,#QuickView>div .prodImage{height:150px;width:150px;margin:0 0 10px -5px;padding-bottom:10px;float:left}
#CompareProducts>div img,#QuickView>div img{display:block;margin:0 auto;width:auto;height:150px}
#CompareProducts .contents,#QuickView .contents{clear:both;background:#ebebde;margin:0 0 20px;width:275px;padding:8px 10px;height:inherit;transition:height .3s;overflow:hidden}
#CompareProducts .select.selected,#QuickView .select.selected{pointer-events:none!important;background:#ccc!important;color:#333!important}
#CompareProducts .prodName,#QuickView .prodName{margin:0 0 15px;font-weight:700;font-size:14px;height:auto}
#CompareProducts .prodAttributes,#QuickView .prodAttributes{float:right;display:block;width:115px}
#CompareProducts .prodAttributes div.prodPrice,#CompareProducts .prodAttributes span.productprice,#QuickView .prodAttributes div.prodPrice,#QuickView .prodAttributes span.productprice{display:block;font-size:14px!important;margin-top:10px;font-weight:700}
#CompareProducts .prodAttributes span.productprice.sale,#QuickView .prodAttributes span.productprice.sale{color:#a1001a}
#CompareProducts .prodAttributes .discountPrice,#QuickView .prodAttributes .discountPrice{margin:5px 0 0 0;font-size:20px!important;display:block}
#CompareProducts .prodAttributes .AccentText,#QuickView .prodAttributes .AccentText{margin:5px 0 0 0;font-size:13px!important;display:block}
#CompareProducts .compareFooter,#QuickView .compareFooter{display:block;position:absolute;bottom:8px;width:260px;padding:12px 0;text-align:center}
#CompareProducts .compareFooter a,#QuickView .compareFooter a{vertical-align:top}
#CompareProducts .compareFooter input,#QuickView .compareFooter input{font-size:14px}
#CompareProducts .compareFooter input,#QuickView .compareFooter input{position:relative;display:inline-block;padding:3px 3px;font-size:16px;width:30px;border-radius:2px;border:solid 1px #a4a4a4;display:none}
.enterItemNumber{width:400px;padding:10px;overflow:hidden}
.enterItemNumber div{margin-top:20px;text-align:right}
.enterItemNumber div input,.enterItemNumber div label{font-size:15px}
.enterItemNumber div input{width:200px;margin-left:20px}
.enterItemNumber div label{font-weight:700}
.enterItemNumber .btn{float:right;margin-top:20px;text-align:left}
.enterItemNumber .btn span{display:block}
#TB_window.enterItemNum{width:430px !important;margin:0 auto !important;left:0 !important;right:0 !important}
.addNewRecipients{display:block;margin:0 auto;width:96%}
.addNewRecipients br,.addNewRecipients div.clear,.addNewRecipients h1{display:none}
.addNewRecipients>div{overflow:hidden}
.addNewRecipients .heading{vertical-align:top;background:#f0f0f0;padding:6px;font-size:15px;text-align:center}
.addNewRecipients .col-2>.heading{background:#fff;font-weight:700;text-align:center}
.addNewRecipients .row{border-bottom:solid 1px #555;padding:15px 0;font-size:14px}
.addNewRecipients .row div{display:inline-block !important;width:55% !important;float:none !important;margin:0 !important}
.addNewRecipients .row div>div{width:100%}
.addNewRecipients div[class*=col-5] .row:last-child{border-color:#555}
.addNewRecipients .row a{font-size:13px}
.addNewRecipients div[class*=col-5]~div[class*=col-5] .row{border-bottom:0;padding:7px 0}
.addNewRecipients div[class*=col-5] .btn{float:right;margin-top:20px}
.addNewRecipients div[class*=col-5]~div[class*=col-5] .btn{margin-right:17px}
.addNewRecipients span.required{display:block;color:#a1001a;margin-top:5px}
.addNewRecipients input,.addNewRecipients select{width:70%;margin-left:10px !important;float:none !important}
.addNewRecipients label{position:relative;display:inline-block;text-align:left;font-weight:700;width:25%;float:none !important}
.addNewRecipients div[class*=col-5]{width:46.666667%}
.addNewRecipients div[class*=col-2]{width:6.666667%}
.addNewRecipients div[class*=col-5]~div[class*=col-5] label{width:35%;text-align:right;margin:0 0 0 10px!important}
.addNewRecipients div[class*=col-5]~div[class*=col-5] input,.addNewRecipients div[class*=col-5]~div[class*=col-5] select{width:55%!important;font-size:1em!important}
.addNewRecipients div[class*=col-5]~div[class*=col-5] .row div input,.addNewRecipients div[class*=col-5]~div[class*=col-5] .row div select{width:100%!important;font-size:1em!important}
.addNewRecipients select{height:auto}
.addNewRecipients label.required{margin:0;font-style:normal;color:#1f1f1b}
.addNewRecipients label.required:before{content:"*";margin:0 3px 0;color:#a1001a}
.addNewRecipients .AA-buttons{margin:auto !important;overflow:hidden}
#addRecipientErrorMsg:empty{display:none !important}
#addRecipientErrorMsg:not(:empty),#enterItemMsg{color:#fff!important;text-align:center;padding:5px;font-size:15px;margin-bottom:15px;border-radius:2px;height:auto}
#addRecipientErrorMsg.info{background:green !important}
#addRecipientErrorMsg.error,#enterItemMsg{background:#a1001a!important}
.addNewRecipients div[id*=bubble_]{width:100%!important;vertical-align:top;margin-left:10px!important}
.addNewRecipients .bubble .xboxcontent{width:100% !important;padding:0 !important;border-width:1px !important}
.addNewRecipients .bubble .xbottom,.addNewRecipients .bubble .xtop{display:none!important}
#GHAddAnotherRecipient ~ a.CTA-secondary{position:absolute;bottom:10px}
#addRecipientErrorMsg:empty,#enterItemMsg:empty{display:none!important}
#shopInSiteModal{background-color:#fff;color:#000;border:0;-webkit-box-shadow:20px 20px 10px #999;-moz-box-shadow:3px 3px 10px #999;box-shadow:0 0 50px #000;position:fixed !important;top:30px;left:0;right:0;margin:0 auto;padding:20px;width:600px}
#shopInSiteModal .shopRecipients>div{margin:0;padding:0}
#shopInSiteModal p{margin:1em 0}
.shopRecipients div{text-align:right}
.shopRecipients .btn{float:right;margin:20px 0 0 20px;width:130px}
.shopRecipients .btn span{display:block}
#GiftHistory .cssCaret,#GiftHistory .cssCaret-left,#GiftHistory .cssCaret-right,#GiftHistory .cssCaret-up{position:relative;display:inline-block;zoom:1;width:0;height:0;top:-1px;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
#GiftHistory .cssCaret-up{border-bottom:4px solid;border-top:0}
#GiftHistory .cssCaret-right{border-top:4px solid transparent;border-left:4px solid;border-bottom:4px solid transparent;border-right:none !important;margin-left:3px}
.cssCaret-left{border-top:4px solid transparent;border-right:4px solid;border-bottom:4px solid transparent;border-left:none !important}
#GiftHistory .controls .cssCaret-right{border-top:5px solid transparent;border-right:8px solid;border-bottom:5px solid transparent}
#GiftHistory .controls .cssCaret-left{border-top:5px solid transparent;border-left:8px solid;border-bottom:5px solid transparent}
#GiftHistory .btn{border:none!important;display:inline-block;zoom:1;margin:0;padding:8px 10px;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;border-radius:3px;font-size:14px}
#GiftHistory .btn:hover{color:#fff;text-decoration:none}
#GiftHistory .btn.btn-lrg{padding:10px 20px;font-size:16px}
#GiftHistory .btn.btn-sml{font-size:12px}
#GiftHistory .btn.CTA-primary{background:#b31722;display:inline-block;zoom:1;color:#fff!important}
#GiftHistory .btn.CTA-primary:hover{background:#ff602b}
#GiftHistory .btn.CTA-secondary{background-color:#f25a29;color:#fff !important}
#GiftHistory .btn.CTA-secondary:hover{background-color:#ff602b}
.bd-cart .cart-btn-giftHist-btm a,.bd-cart .cart-btn-giftHist-top a,.bd-cart .inButton2 a[href*=AjaxLogonForm]{position:relative;display:inline-block;zoom:1;margin:10px 0 0 10px;float:left;text-decoration:none;font-size:13px;font-weight:700;box-sizing:border-box}
.bd-ma-myaccount .ui-dialog{border-radius:0;min-width:600px;box-shadow:0 2px 20px rgba(0,0,0,.4);margin-top:20px}
.bd-ma-myaccount .ui-dialog-content{font-size:13px !important;line-height:15px !important;max-height:560px;overflow-y:auto;padding:15px}
.bd-ma-myaccount .ui-dialog,.bd-ma-myaccount .ui-dialog-titlebar{background:#fff !important;font-family:Arial,sans-serif !important;padding:0 !important}
.bd-ma-myaccount .ui-dialog-buttonset{text-align:center;padding:10px 0}
.bd-ma-myaccount .ui-dialog-titlebar{border:0 !important}
.bd-ma-myaccount .ui-dialog .ui-button{outline:0!important;border:0;background:#f25a29!important;display:inline-block;zoom:1;padding:4px 10px;position:relative;color:#fff;text-transform:uppercase}
.bd-ma-myaccount .ui-dialog .ui-button+.ui-button{margin-left:15px}
.bd-ma-myaccount .ui-dialog .ui-dialog-titlebar-close:hover{border:0;background:0}
.bd-ma-myaccount .ui-dialog .ui-dialog-buttonpane{border:0;margin:0}
.bd-ma-myaccount .ui-dialog-title{color:#1f1f1b;width:96.6% !important;padding:5px 10px;display:block;font-size:15px;font-weight:700;border-bottom:solid 1px #ccc}
.bd-ma-myaccount .ui-widget-overlay{background:#000 url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ui-bg.png) 50% 50% repeat-x!important;opacity:.3!important;filter:Alpha(Opacity=30)!important;position:fixed;top:0}
.bd-ma-myaccount .ui-dialog .ui-dialog-titlebar-close span{color:#fff;font-size:0;text-align:left;width:13px;height:13px;display:block}
.bd-ma-myaccount .ui-dialog h5{font-size:14px}
.slick-slider{position:relative;width:506px;margin:0 auto 40px auto}
.slick-list{height:325px;position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{position:absolute;display:block;width:0;height:0;background-color:transparent;color:#b31722;cursor:pointer;top:105px;overflow:hidden;border-style:inset;border:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#ff602b}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:#b31722}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{right:-10px;vertical-align:middle;border-top:19px solid transparent;border-left:19px solid;border-bottom:19px solid transparent}
.slick-next:before,.slick-prev:before{color:#324765}
.slick-prev{left:-30px;border-top:19px solid transparent;border-right:19px solid;border-bottom:19px solid transparent;border-left:0;z-index:1000}
.slick-next{right:-4px;vertical-align:middle;border-top:19px solid transparent;border-left:19px solid;border-bottom:19px solid transparent;z-index:1000}
.slick-track .slick-track{display:none}
.slick-disabled{opacity:0;pointer-events:none}
#personalize-GCI.display-none{display:none}
#personalize-GCI.display-block{display:block}
.cloud-zoom-loading{display:none}
.back-to-top{display:inline-block;margin:10px 0 15px 0;font-size:12px}
#GiftList_GuestPageheaderEspot1,#GiftList_GuestPageheaderEspot2{margin:0 auto;width:980px;position:relative;clear:both}
.RPsignin-module.gl-existing .module-top,.RPsignin-module.gl-existing .sHead,.RPsignin-module.gl-guest .module-top,.RPsignin-module.gl-guest .sHead,.RPsignin-module.gl-new .module-top,.RPsignin-module.gl-new .sHead{display:none}
.RPsignin-module.gl-existing,.RPsignin-module.gl-guest,.RPsignin-module.gl-new{background:0;margin:0 auto;width:980px;height:auto}
.RPsignin-module.gl-existing .module-content,.RPsignin-module.gl-guest .module-content,.RPsignin-module.gl-new .module-content{height:auto}
.RPsignin-module.gl-existing .signin-register,.RPsignin-module.gl-guest .signin-register,.RPsignin-module.gl-new .signin-register{background:0;border:0;width:auto;padding:0;margin:20px 0}
.RPsignin-module.gl-existing .module-content,.RPsignin-module.gl-guest .module-content,.RPsignin-module.gl-new .module-content{background:0;border:0;width:980px;overflow:hidden}
body.giftHistory-guest-landing .signin-haveaccount{width:48%;float:left;margin:0}
body.giftHistory-guest-landing .signin-haveaccount~#SignIn-Column2{float:right;width:48%;border-left:solid 1px #ccc;padding:0 0 0 30px}
body.giftHistory-guest-landing #signInFields{border:0;width:auto;margin:0;float:none}
#SignIn-Column2.gl-new{width:980px;margin:0 auto}
#Gl-Signin-Text{margin:0 0 20px 0}
.gl-existing .fAlign .addressbookdrop,.gl-guest .fAlign .addressbookdrop,.gl-new .fAlign .addressbookdrop{width:auto}
.gl-existing .fAlign .addressbookdrop input,.gl-guest .fAlign .addressbookdrop input,.gl-new .fAlign .addressbookdrop input{float:left;bottom:4px;border:1px solid #ccc;font-size:11px;height:17px;margin:0 3px 4px 4px;padding:2px 0 2px 3px;width:175px}
#Gl-Signin-Text .signInTitle,.gl-guest .signInTitle{color:#9a0000;font-size:16px;font-weight:700;line-height:30px;margin:0}
.gl-guest #registerBtn{margin:20px 0;width:76%;text-align:center}
.gl-existing .RPsignInBtns,.gl-guest .RPsignInBtns,.gl-new .RPsignInBtns{margin-left:0}
#MA-RightColumn #MA-socialConnect{display:block;background-position:0 0;background-repeat:no-repeat;float:right;height:90px;width:100%;border-radius:5px;border:0;margin:20px 0 0}
#MA-socialConnect .userName{font-size:14px;width:100%;font-weight:700;color:#434343;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding:0 0 2px 0;clear:both}
#gplus_signin .customGPlusSignIn,#unRegGoogle .customGPlusSignInDropDown,.MA-socialConnect .googleConnect .customGPlusButton{width:244px;height:40px;background:url(//cdn2.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/google_signin.png)!important;cursor:pointer;border-radius:0}
#unRegGoogle .customGPlusSignInDropDown{margin:0 0 0 -2px}
.MA-socialConnect .googleConnect{font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block;float:left;height:35px;margin-top:-5px;padding-top:5px;width:220px}
#MA-RightColumn .MA-socialConnect .googleConnect span.buttonText,#gplus_signin .customGPlusSignIn span.buttonText,#unRegGoogle span.buttonText2{font-size:0}
#MA-RightColumn .MA-socialConnect .googleConnect span.icon,#gplus_signin .customGPlusSignIn span.icon,#unRegGoogle span.icon2{background:0;border:0}
.MA-socialConnect .facebookConnect a{cursor:auto;text-decoration:none}
.MA-socialConnect .googleConnect a{cursor:pointer;text-decoration:none}
.MA-socialConnect .googleConnect span.buttonText{font-size:0}
#MA-RightColumn .MA-socialConnect .facebookConnect{display:block;float:left;height:40px;width:244px;margin-right:40px}
#signin .drop-header li#unRegGoogle{height:auto}
#signin .drop-header li#regFconnect a img,#signin .drop-header li#unRegFconnect a img,.MA-socialConnect .facebookConnect img{position:absolute;left:6px;top:5px;display:none}
#signin .drop-header li#regFconnect a img,#signin .drop-header li#unRegFconnect a img{width:20px}
#signin .drop-header li#regFconnect a,#signin .drop-header li#unRegFconnect a,.MA-socialConnect .facebookConnect a{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/fb_signin.png) no-repeat;font-size:0;display:block;width:244px;height:40px;position:relative;cursor:pointer;padding:0}
#signin .drop-header li#regFconnect,#signin .drop-header li#unRegFconnect{height:auto}
#googleUserImg{margin-right:5px;vertical-align:middle}
.googleConnect a>b{color:#666;font-size:11px;text-decoration:underline;display:block;margin-left:25px}
#MA-RightColumn .MA-socialConnect .facebookConnect.connected+.googleConnect{display:none}
.MA-socialConnect .googleConnect.connected{position:absolute;background:#fff;width:300px;height:71px}
#FBLogin_overlay{position:fixed;z-index:101 !important;top:0;left:0;height:100%;width:100%;opacity:1 !important}
.wt_socialLogin{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:1;z-index:1050}
.wt_socialmessage{left:0;right:0;top:30%;width:50%;border:0;margin:0 auto;text-align:center;padding:0;position:absolute;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;background-color:transparent;color:#fff;z-index:1000}
body .wt_socialmessage img{display:inline-block}
#SignIn-Wrap,#TrackSignIn-Wrap{z-index:5}
.drop-header #regFconnect,.drop-header #reggplus_signin,.drop-header #unRegFconnect,.drop-header #unreggplus_signin{display:none!important}
#oops_fmc{display:none}
.display-none,.displayNoneClass{display:none}
.display-block,.displayBlockClass{display:block}
body #SignIn-Column3,body #unRegFconnect,body #unreggplus_signin{display:none!important}
/*! -----------------------------------          HEADER TEST      */
#above-tabs-nav{display:block!important;width:100%;height:24px;background-color:#f25a29}
.above-tab{min-width: 960px;max-width: 1420px;margin: 0 auto;padding: 0 10px}
.above-link{display:inline-block;height:24px;margin-right:20px}
.ie7 .above-link{float:left}
.above-link a{display:inline-block;vertical-align:middle;color:#fff;height:24px;font-size:12px;text-decoration:none;line-height:24px}
.ie7 .above-link a{float:left}
.link-locator a{padding-right:16px;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/location-sprite.png) no-repeat 72px 1px}
.brand-tab-div {width: 7%;vertical-align: top;display: inline-block;zoom: 1;float: none;margin: 0}
#BrandTab_13,#BrandTab_14,#BrandTab_15,#BrandTab_16,#BrandTab_17,#BrandTab_18,#BrandTab_19,#BrandTab_20{display:none!important}
.ie7 .brand-tab-div{float:left}
#BrandTab_21{width:100%;height:0;display:inline-block!important;font-size:0;line-height:0}
.stretch-cont{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
.stretch-set{vertical-align:top;display:inline-block;zoom:1}
#TemplateHeader{width: 100%;min-width: 980px;max-width: 1440px;margin: 0 auto;position: relative;height:auto}
#MBP-SecureHeader,#TemplatetopspotWrap{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/tab-background.gif) repeat-x center -46px #fff!important;width:100%!important;position:relative;height:auto}
#RegistertopspotWrap{width:100%;margin:0 auto}
body{background:0 0!important}
.brand-active-tab,.brand-active-tab:hover{border:0;border-radius:0;background-color:transparent}
.brand-tab-a{width:89px;border:0;margin:0 auto;text-align:center;text-decoration:none}
.ie7 .brand-tab-a,.ie8 .brand-tab-a{width:98px;border:0;margin:0 auto;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/brand-tab-ab-sprite.png) no-repeat top center;text-align:center}
.brand-tab-a:hover{border:0;background-color:transparent}

body #n-chkHeader .brand-tab-div{width:9%}
@media(max-width:1100px) and (min-width:0) {
    .brand-tab-div {
        width: 8%;
    }
	 .brand-tab-a.brand-tab-bry, .brand-tab-a.brand-tab-bry.brand-active-tab, .ie9 body .brand-tab-a.brand-tab-bry, .ie9 body .brand-tab-a.brand-tab-bry.brand-active-tab{
        width:84px !important;
    }
}

.brand-tab-a{border-bottom:2px solid transparent;border-radius:0 !important;transition:border-color .25s ease-in-out;padding-bottom:5px;margin:0 auto;width:70%;height:44px;display:block;background-position:center}
.brand-tab-a.brand-tab-hd,.brand-tab-a.brand-tab-wlf{width:95%}
/*! ---------------------------------------    Flowers    */.brand-tab-flowers,.brand-tab-flowers.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/18f-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-flowers:hover,.brand-tab-flowers.brand-active-tab{padding-top:0;border-bottom:2px solid #5e3987}
/*! -----------------------------------------    Baskets    */.brand-tab-baskets,.brand-tab-baskets.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/18b-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-baskets:hover,.brand-tab-baskets.brand-active-tab{padding-top:0;border-bottom:2px solid #c42271}
/*! ----------------------------------------------    Fruit    */.brand-tab-fb,.brand-tab-fb.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/fb-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-fb:hover,.brand-tab-fb.brand-active-tab{padding-top:0;border-bottom:2px solid #f25a29}
/*! ---------------------------------------------    Cheryls    */.brand-tab-cco,.brand-tab-cco.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/cco-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-cco:hover,.brand-tab-cco.brand-active-tab{padding-top:0;border-bottom:2px solid #43201c}
/*! --------------------------------------    Simply Chocolate    */.brand-tab-sch,.brand-tab-sch.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/sch-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-sch:hover,.brand-tab-sch.brand-active-tab{padding-top:0;border-bottom:2px solid #512c1d}
/*! -----------------------------------    Personalization Univ    */.brand-tab-pzu,.brand-tab-pzu.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/pzu-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-pzu:hover,.brand-tab-pzu.brand-active-tab{padding-top:0;border-bottom:2px solid #1193f6}
/*! -----------------------------------    The popcorn factory    */.brand-tab-tpf,.brand-tab-tpf.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/tpf-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-tpf:hover,.brand-tab-tpf.brand-active-tab{padding-top:0;border-bottom:2px solid #b01116 !important}
/*! -------------------------------------------------    Wolfermans    */.brand-tab-wlf,.brand-tab-wlf.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/wlf-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-wlf:hover,.brand-tab-wlf.brand-active-tab{padding-top:0;border-bottom:2px solid #b9c4c4 !important}
/*! ------------------------------------------------    Harry And David    */.brand-tab-hd,.brand-tab-hd.brand-active-tab{background:url(https://cdn1.harryanddavid.com/wcsstore/HarryAndDavid/images/HD_stack-SM.svg);background-repeat:no-repeat;background-position:center; background-size: 65%;}
.brand-tab-hd:hover,.brand-tab-hd.brand-active-tab{padding-top:0;border-bottom:2px solid #324765 !important}
/*! ----------------------------------------------    Stockyards    */.brand-tab-sy,.brand-tab-sy.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/sy-logo-v2.svg);background-repeat:no-repeat;background-position:center}
.brand-tab-sy:hover,.brand-tab-sy.brand-active-tab{padding-top:0;border-bottom:2px solid #7c2529 !important}
/*! ----------------------------------------------    Goodsey    */
.brand-tab-tmp,.brand-tab-tmp.brand-active-tab{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/tmp-logo-v2.svg);background-repeat:no-repeat;background-position:center 10px;width: 75%;}
.brand-tab-tmp.brand-active-tab,.brand-tab-tmp:hover{padding-top:0;border-bottom:2px solid #20204f!important}

#GH-account-link,#GH-corporate-link,#GH-intDrop-link,#GHLinks_bottom{display:none}
#shopping-links{float:right;margin-top:13px;width:153px;margin-right:68px;height:61px;font-size:12px;font-family:Arial,Helvetica,sans-serif;position:relative;vertical-align:top;z-index:99;font-size:0}
#signin{float:none;margin:0;display:inline-block;vertical-align:top}
#FB_GlobalBrandLinks{float:none;width:auto;height:auto;display:inline-block;vertical-align:top}
#accountnav,#selectlist{display:none}
#FB_GlobalLogoEspot{width:163px;margin:13px 0 0 0}
#FB_GlobalLogoEspot img{width:100%}
#TemplateHeader div[id$="_GlobalLogoEspot"]{width:12%;margin:13px 0 0 0;float:left}
#TemplateHeader div[id$="_GlobalLogoEspot"] img{width:100%;width:160px;margin-left:5px}
#search{width: 55%;margin: 21px 0 0 5%;float: left;position: relative}
#search .searchbtn{position: absolute;top: 0;right: 0}
#search .searchbtn a{padding: 0;height: 37px;width: 90px;display: block;font-size: 12px;line-height: 37px;border-radius: 0;background: #f25a29;filter: none;text-transform: capitalize;color: #fff;text-decoration: none;text-align: center}
#search .searchbtn a:hover{background:#b9441e}
#headerText{height:17px;width:70px;padding-top:38px;display:inline-block;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/account-icon-fb-new.png);background-repeat:no-repeat;background-position:center top;position:relative}
#primeLogo img{display:none!important}
#primeLogo[style="display: block;"]{width:70px;height:37px;position:absolute;top:0;left:0;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/account-icon-passport.png);background-repeat:no-repeat;background-position:center top}
.signin-signedIn #headerText{position:relative;left:0;top:0}
.signin-signedIn #hdrSignInName{display:none}
.signin-signedIn #hdrSignInText{display:block}
.signin-signedIn #hdrSignInText{padding-right:12px!important;margin-left:-7px!important;width:74px;margin:0;overflow:hidden;white-space:nowrap;position:relative}
.signin-signedIn div#hdrSignInText::after{content:"";position:absolute;display:block;width:13px;height:13px;top:0;right:0;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/down-triangle-icon-v2.png) no-repeat 0 -14px #fff}
.signin-signedIn #hdrSignInName{padding-right:15px;border-right:0;min-width:100px;text-align:right;position:absolute;left:-35px;right:69px;top:39px}
.signin-signedIn #hdrYourAcct{font-size:0;color:#fff}
#shopping-links.signin-signedIn #hdrYourAcct{display:none!important}
#shopping-links.signin-signedIn #headerText .drop-header{top:54px;left:-88px}
.headerTextHover #hdrSignInText{top:38px;left:5px;border:0;padding:0;text-align:left}
.Biz .headerTextHover #hdrSignInText{top:38px!important;left:5px!important;border:0!important;padding:0!important;text-align:left}
.signin-signedIn .headerTextHover #hdrSignInText{top:0}
#headerText .drop-header{top:53px;left:-90px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}
#hdrSignInText{margin-left:10px;font-size:11px}
.hdrDownArrow{margin:1px 0 0 8px}
.headerTextHover .hdrDownArrow{margin:1px 4px 0 0}
#GH-orderTrack-link a{border:0;font-size:0;padding-top:38px;margin:0;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/gift-icon-v6.png);background-repeat:no-repeat;background-position:center top;display:block}
#FB_GlobalBrandLinks a:hover{text-decoration:none!important}
#GH-orderTrack-link a:after{content:"My Orders";font-size:11px;color:#000;display:block}
#GHLinks_top{width:74px;margin:0}
#cartnav{position:absolute;right:-8px;top:59px;margin:0;height:auto;width:84px;min-width:84px}
.h-carticon,.h-cartttl,.h-checkout{float:none;margin-left:0}
#miniShoppingCartDiv a,#miniShoppingCartDiv a.cart-red{height:17px;width:84px;padding:19px 0 0 0;display:inline-block;text-align:center;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/cart-sprite.png);background-repeat:no-repeat;background-position:center top;text-decoration:none;border:0;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;zoom:1;filter:none;font-size:0}
#miniShoppingCartDiv a.cart-red{background-position:center -35px;color:#a00}
#miniShoppingCartDiv a.cart-red:hover{box-shadow:none}
#miniShoppingCartDiv a.cart-default.cart-red span{color:#a00!important}
#miniShoppingCartDiv a br{display:none}
#miniShoppingCartDiv #miniCartTotal{display:none}
#miniShoppingCartDiv a.cart-default span{color:#000;margin-top:18px;font-size:11px}
#miniShoppingCartDiv span#miniCartQuantity:before{content:"("}
#miniShoppingCartDiv span#miniCartQuantity:after{content:")"}
#miniCartQuantity{min-width:26px;height:auto;text-align:center;font-size:12px;margin-top:0;float:none;display:inline-block;margin-left:9px}
#miniShoppingCartDiv span.cartitem1{min-width:auto;height:auto;text-align:center;font-size:12px;margin-top:0;float:none}
#miniShoppingCartDiv span.cartitem2{margin:0;float:none;display:inline-block}
#miniShoppingCartRefreshDiv #inlineCart{left:-835px!important;top:-64px}
.main-link{background:url(//cdn1.cheryls.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/down-triangle-icon-v2.png) no-repeat 29px 8px}
.biz-corp-number{display:none}
#BrandTab_Biz_10,#BrandTab_Biz_11,#BrandTab_Biz_12,#BrandTab_Biz_13,#BrandTab_Biz_14,#BrandTab_Biz_15,#BrandTab_Biz_16,#BrandTab_Biz_17,#BrandTab_Biz_18,#BrandTab_Biz_19,#BrandTab_Biz_20,#BrandTab_Biz_9{display:none!important}
.bd-Biz #MBP-SecureHeader,.bd-Biz #TemplatetopspotWrap{background-position:center -46px}
.Biz #TemplateHeader{margin-top:55px}
.Biz #header-wrapper{top:-55px}
.bz-global-link{display:none!important}
.bd-Biz .biz-corp-number{display:inline-block;vertical-align:middle;color:#fff;height:24px;font-size:12px;text-decoration:none;line-height:24px}
.bd-Biz .link-corp{display:none}
#FB_Biz_GlobalLogoEspot{float:left;margin-left:0}
#FB_Biz_GlobalLogoEspot img{width:65%!important;margin-bottom:8px}
.bd-Biz .Biz #search{right:355px;top:32px}
.Biz #shopping-links{width:79px!important;margin-top:-13px!important}
.bd-Biz .return-container{height:35px;width:190px;position:absolute;right:-67px;margin:0}
#shopping-links a.return-link{font-size:12px}
.bd-Biz #cartnav{right:-3px;top:60px}
.Biz #headerText .drop-header{top:52px!important;left:-28px!important;width:110px!important;border-radius:0!important;box-shadow:0 1px 7px 0 rgba(0,0,0,.3)}
.biz-drop-arrow{display:none}
.Biz .brand-tab-a:hover{border:0!important}
.Biz #headerText.headerTextHover #hdrSignInText{color:#000}
.Biz .headerTextHover #hdrSignInText{top:36px!important;left:6px!important;width:84px!important}
#brand-tabs{margin-top: 2px;position: relative;width: 98%;height: 44px;text-align: center;font-size: 0;float: left}
.Biz #header-wrapper{width:976px}
.bd-Biz .brand-tab-div{width:122px}
.bd-Biz #brand-tabs{background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/tab-dividers-b2b-v1.png) no-repeat center 7px}
.brand-tab-a{border-bottom:2px solid transparent;border-radius:0!important;transition:border-color .25s ease-in-out;padding-bottom:5px}
#BrandTab_Biz_1{left:0}
#BrandTab_Biz_2{left:244px}
#BrandTab_Biz_3{left:366px}
#BrandTab_Biz_4{left:488px}
#BrandTab_Biz_5{left:610px}
#BrandTab_Biz_6{left:732px}
#BrandTab_Biz_7{left:854px}
#BrandTab_Biz_8{left:122px}
.brand-tab-a.brand-tab-flowers.brand-active-tab,.brand-tab-a.brand-tab-flowers:hover{padding-top:0;border-bottom:2px solid #5e3987!important}
.brand-tab-a.brand-tab-baskets.brand-active-tab,.brand-tab-a.brand-tab-baskets:hover{padding-top:0;border-bottom:2px solid #c42271!important}
.brand-tab-a.brand-tab-fb.brand-active-tab,.brand-tab-a.brand-tab-fb:hover{padding-top:0;border-bottom:2px solid #f25a29!important}
.brand-tab-a.brand-tab-cco.brand-active-tab,.brand-tab-a.brand-tab-cco:hover{padding-top:0;border-bottom:2px solid #43201c!important}
.brand-tab-a.brand-tab-pzu.brand-active-tab,.brand-tab-a.brand-tab-pzu:hover{padding-top:0;border-bottom:2px solid #1193f6!important}
.brand-tab-a.brand-tab-sch.brand-active-tab,.brand-tab-a.brand-tab-sch:hover{padding-top:0;border-bottom:2px solid #512c1d!important}
.brand-tab-a.brand-tab-tpf.brand-active-tab,.brand-tab-a.brand-tab-tpf:hover{padding-top:0;border-bottom:2px solid #b01116!important}
.brand-tab-a.brand-tab-sy.brand-active-tab,.brand-tab-a.brand-tab-sy:hover{padding-top:0;border-bottom:2px solid #7c2529!important}
.brand-tab-a.brand-tab-hd.brand-active-tab,.brand-tab-a.brand-tab-hd:hover{padding-top:0;border-bottom:2px solid #324765!important}
.brand-tab-a.brand-tab-wlf.brand-active-tab,.brand-tab-a.brand-tab-wlf:hover{padding-top:0;border-bottom:2px solid #b9c4c4!important}
body .brand-tab-a:after{font-size:9px!important}
body .brand-tab-a.brand-tab-wlf:after{line-height:normal;margin-top:36px}
body .brand-tab-a.brand-tab-hd:after{line-height:normal;margin-top:36px}
body .brand-tab-a.brand-tab-cco:after{line-height:normal;margin-top:36px}
.ie7 body .brand-tab-wlf,.ie8 body .brand-tab-wlf,.ie9 body .brand-tab-wlf{background-position:-871px 3px}
.Biz #TemplateHeader{margin-top:55px;width:980px;min-width:0;max-width:none}
.Biz #header-wrapper{width:976px;min-width:0;max-width:none}
.bd-Biz #brand-tabs{width:100%}
.bd-Biz .brand-tab-div{height:44px}
.bd-Biz .brand-tab-a{width:98px}
.bd-Biz .brand-tab-flowers,.bd-Biz .brand-tab-flowers.brand-active-tab{background-size:80% 80%}
.bd-Biz .brand-tab-baskets,.bd-Biz .brand-tab-baskets.brand-active-tab{background-size:84% 82%}
.bd-Biz .brand-tab-fb,.brand-tab-fb.brand-active-tab{background-size:81% 81%}
.bd-Biz .brand-tab-cco,.brand-tab-cco.brand-active-tab{background-size:76% 76%}
.bd-Biz .brand-tab-sy,.bd-Biz .brand-tab-tpf,.brand-tab-sy.brand-active-tab,.brand-tab-tpf.brand-active-tab{background-size:82% 82%}
.bd-Biz #TemplateHeader div[id$="_GlobalLogoEspot"]{width:auto;margin:0}
.bd-Biz #TemplateHeader div[id$="_GlobalLogoEspot"] img{width:160px!important}
/*! -----------------------------------      END HEADER TEST      */
body #headerText #GlobalBrandLevelSignInEspot{display:none!important}
#GlobalBrandLevelEspot .drop-header {display: block !important}
.bd-cart .CP-chkCollapsed .addOn {float: left}
#RegisterRightColumn>p:after {margin: -16px 0 0 0;position: relative;right: 60px;float: right}
.bd-b2bsignin #B2BLogonFormEspot h1,.bd-b2bsignin .text-content h1{margin:0}
.bd-b2bsignin div#B2BLogonBrandLogoEspot img{width:50%;margin-top:10px}
.bd-b2bsignin #B2BLogonFormEspot{width:56%;float:right;text-align:right;padding-top:31px}
.bd-b2bsignin #B2BLogonFormEspot h1{margin-right:1em;font-size:25px;color:#522380}
.bd-b2bsignin div#B2BLogonBrandLogoEspot{float:left;text-align:left;padding-left:2.3em;width:35%}
body.bd-Biz.bd-b2bsignin .container{max-width:768px;margin:0 auto;width:100%}
.bd-Biz bd-b2bsignin{width:100%}
.bd-b2bsignin .RPsignInBtns{text-align:right;margin-right:35px;width:72%}
.bd-b2bsignin .RPsignInBtns input{border-radius:9px}
.bd-b2bsignin .section-1{width:100%;margin:6% auto 0;border:1px solid #CBBDD8;border-radius:10px;background:#F6F3F8;height:auto}
.bd-b2bsignin .RPinLabel{width:30%;font-size:14px}
.bd-b2bsignin .RPinLabel label{display:block;margin-bottom:20px;text-align:right;padding-top:4px}
.bd-b2bsignin .fAlign{width:56%;float:left;border-right:1px solid #CBBDD8}
.bd-b2bsignin .login-form{width:90%;margin:0 auto 9em;border:1px solid #CBBDD8;border-radius:10px 10px 1px 1px;border-bottom:none;overflow:hidden;padding:12px;background:#fff;clear:both}
.bd-b2bsignin .fAlign .addressbookdrop{width:64%;margin-bottom:5px}
.bd-b2bsignin .fAlign .addressbookdrop input{float:left;position:relative;font-size:11px;width:90%;margin:0 0 0 3px;padding:10px}
.bd-b2bsignin .section-1 h3{width:37%;text-align:center;float:left;color:#600;font-size:16px}
.bd-b2bsignin .header-top{margin-bottom:18px;display:inline-block;padding-bottom:9px;width:100%;border-radius:10px 10px 0 0;background:#fff;border-bottom:1px solid #CBBDD8;box-shadow:0 20px 18px -1px #B19CC5}
.bd-b2bsignin .text-content{text-align:center;padding-bottom:5em;padding-top:15px;display:inline-block;width:100%}
.bd-b2bsignin .text-content h1{letter-spacing:1.5px!important;color:#522380}
#errorMsg{background:none!important}
@media (min-width:768px) and (max-width:1024px){body.bd-Biz.bd-b2bsignin .container{width:93%}
.bd-b2bsignin .fAlign .addressbookdrop{width:54%}
.bd-b2bsignin .RPsignInBtns{width:64%}}
@media (max-width:767px){.bd-b2bsignin .fAlign .addressbookdrop input{padding:15px!important;display:inline-block;width:97%}
.bd-b2bsignin .RPinLabel label{width:100%!important;text-align:left!important}
.bd-b2bsignin .RPinLabel,.bd-b2bsignin .fAlign,.bd-b2bsignin .fAlign .addressbookdrop{width:100%;border-right:none;margin-top:5px}
.bd-b2bsignin .contact_us{width:100%;display:inline-block}
.bd-b2bsignin .RPinLabel label{margin-bottom:3px;font-size:18px}
body.bd-Biz.bd-b2bsignin .container{width:95%}
.bd-b2bsignin .RPsignInBtns{width:73%!important}
.bd-b2bsignin div#B2BLogonPartnerLogoEspot img{width:68%}
.bd-b2bsignin div#B2BLogonPartnerLogoEspot{padding-left:.5em}
.bd-b2bsignin #B2BLogonFormEspot h1{margin-right:.5em;font-size:16px}
.bd-b2bsignin #B2BLogonFormEspot{padding-top:18px}
.bd-b2bsignin .login-form{margin-bottom:6em}
.bd-b2bsignin .text-content{padding-bottom:3em}}
.returningSignIn .bubble {padding-left: 120px;width: 185px}
body.bd-product #MBP_underProduct2 .smgt-cta-wrap, .bd-product #smgt-table {float: left;width: 100%}
body.bd-product #passportCheckBox {width: 378px}
body.bd-product a#addItemTocartButton {margin: 10px 0 0 30px}
body.mm-t99-container .Pr-prodDescription {width: 378px}
body.bd-product .calendarImage img {position: relative;right: 20px;top: 2px}
body.bd-product .Pr-prodDescription {width: 400px}
body.bd-product .tabbody {width: 90%; margin-bottom: 20px}  
.pLeft5 .table.trsDeliveryText {max-width: 350px !important}
.floatLeft #deliveryDate {position: relative; left: 0}

.trsTabbedPanelsTabGroup {margin-top: 250px} 

#passwordSuccessLogin {
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
    flex-direction: column;
    text-align: center;
    
}

#passwordSuccessLogin>span {
    font-weight: bold;
}