@charset "utf-8"; .creditCardInfo #passContainer select#expire_year{margin-left:0 !important}
#CS-Inq-LeftColumn{display:none}
#giftListConatainer{width:auto;padding-left:8px;clear:both}
.GLTitle{padding:0 0 15px 0}
.GLTitle h1{margin:0}
#giftListConatainer .selectGiftList label{color:#5b322c;font-size:14px;font-weight:bold}
.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:bold;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;_margin:0 0 0 20px;#margin:0 0 0 20px}
.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:bold}
.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:bold;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;_margin:0 3px 0 0;#margin:0 3px 0 0}
.enterItem .proddesc{float:left;margin:2px 4px 0 0}
.enterItem .selectItem{float:left;margin:0 4px 0 92px;color:#5b322c;font-weight:bold}
.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:bold}
#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:bold;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:bold;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;_width:175px;#width:175px;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:bold;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:normal;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;_margin:2px 2px 0 0;#margin:2px 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:normal;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:normal;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:normal;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:bold;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:normal;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;#width:245px;_width:245px;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:normal;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:normal;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{color:#3c4178;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-ShippingInactive{margin:0 auto}
.BP-recipient-details h2{font-weight:normal;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:174px;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:normal;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:normal;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}
#promotionHelp,#promotionHelp+div.BP-col-question{display:none}
#BP-InnerPromoBoxArea{position:relative}
#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:normal;color:#c21b38;margin:12px 0 5px 0;text-align:left;font-size:16px;width:auto}
.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:130px;float:left;text-align:right;margin:0}
.BP-total-amount{width:120px;float:right;text-align:right}
#CC-placeOrder .BP-total-amount{width:155px;text-align:right}
.BP-total-amount .PromoDiscountNumber{padding-bottom:5px}
.BP-totalsrail .BP-total-label{width:103px}
.BP-totalsrail .BP-total-amount{width:108px}
#CC-placeOrder{background:none repeat scroll 0 0 #f1f1f1;border:1px solid #e7e7e7;margin:10px 0 0;padding:4px;width:370px}
#CC-placeOrder #passRegularRPBtm{left:402px !important}
.BP-grand{font-size:14px;font-weight:bold;color:#639;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}
#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}
.bd-reviewpayment .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;right:85px}
#creditcardtypes{margin-left:120px;width:250px;margin-top:-10px}
#n-chkLogo{display:block;float:left;position:relative;width:760px;z-index:100;padding-top:25px;height:61px;background:url("//cdn1.1800flowers.com/wcsstore/Flowers/images/brand-tabs-new.png") no-repeat scroll 102px 30px transparent;margin-bottom:20px}
#n-chkTopLinks{display:block;float:right;font-size:10px;font-weight:bold;margin:10px 0 10px;text-align:right;width:980px;_width:auto;#width:auto;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:bold;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;min-height:1px}
.n-chkCarthdrPrice{float:left;font-size:11px;margin-left:0;width:100px;position:absolute;right:115px}
.n-chkCartQty{float:left;font-size:11px;margin-left:0;width:60px;position:absolute;right:60px}
.n-chkCartTtl{float:left;font-size:11px;margin:0;text-align:right;width:50px;position:absolute;right:10px}
#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-chkReviewProductName{font-weight:bold;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:bold}
.n-chkQty,.n-chkQtyNum{float:left;padding:0 4px 0 0}
.n-chkQty{font-weight:bold;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:bold;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:bold}
.n-chkLink,.n-chkLink a,.n-chkLink a:visited,{color:#7ab3c5 !important}
.n-chkSubText{font-size:12px;font-weight:bold;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;_margin:4px 0 0 116px;#margin:4px 0 0 116px;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}
#n-chkDelivery .radioText,.n-chkShipAddress .radioText,#MessageOptions .radioText{margin:-3px 0 0 3px;#margin:1px 0 0 0;_margin:1px 0 0 0;padding-top:0}
.MessageOptionsEntry .checkBox{float:left;display:block;margin:5px 0;background:none !important}
.radioTextGreetMulti{display:block;float:left;text-align:left;width:76px;margin:2px 0 0 0}
.n-chkCardContainer .radioBtn{margin:3px 3px 0 0;_margin:0;#margin: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;_margin:0 0 2px -2px;#margin:0 0 2px -2px;float:left}
#entryfieldsComp .checkBox{margin:5px 0 5px 0;_margin:0 0 2px 5px;#margin:0 0 2px 5px;float:left}
#charsLeft{margin:5px 0 0 0;background:#93cff6;color:#5b322c}
#n-chkGreetingContainer .radioText,#entryfieldsComp .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}
#divPlaceOrderBtnLoading{width:200px}
.n-chkFormDisclaimer .checkBox{margin:4px 4px 0 50px;_margin:0;#margin:0;width:20px;float:left}
#n-chkOrderTotal{border-left:1px solid #6a909c;border-right:1px solid #6a909c}
#n-chkOrderTotal .ChkReviewCellPrice,#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 .addressSelectSmallDropdown,.n-chkBillingForm .FormTableField{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-chkGiftCard .n-chkFormDisclaimer,#n-chkCreditCard .n-chkFormDisclaimer{margin:0 0 0 118px}
#n-chkPromoCode .n-chkBtn,#n-chkGiftCard .n-chkBtn,#n-chkCreditCard .n-chkBtn{float:left;padding:5px 0 0 5px}
#n-chkPromoCode .FormTableText,#n-chkGiftCard .FormTableText,#n-chkCreditCard .FormTableText{float:left;padding:6px 0 0 0;width:115px}
#n-chkPromoCode .FormTableField,#n-chkGiftCard .FormTableField,#n-chkCreditCard .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:bold;font-weight:bold;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 #639;height:1px;margin:6px 0 6px 0}
.notselected{border:0;background:0}
#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}
.n-chkCardMessage{margin:0;_margin:-2px 0 0 0;#margin:-2px 0 0 0;border:1px solid #ccc;color:#434343;font-size:11px;width:210px !important;padding:2px}
#n-chkExistingMesage input{margin:0;_margin:-2px 0 0 0;#margin:-2px 0 0 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;_margin:0 0 10px 10px;#margin:0 0 10px 10px}
#n-chkExistingMesage{margin:0 0 10px 0}
#entryfieldsComp{width:250px;display:block;margin:8px;background:url("//cdn3.1800flowers.com/wcsstore/Flowers/images/banners/checkout/signyourcard-150911-a.jpg") no-repeat scroll center bottom rgba(0,0,0,0);padding-bottom:90px}
.BP-DeliveryOccassion #entryfieldsComp{width:230px !important;background-size:100% !important}
#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:normal;font-size:10px;text-align:left;margin:0 0 0 18px}
.SignUpContent .RowLabel{color:#5b322c}
.SignUpContent .addressbookdrop input,.SignUpContent .addressbookdrop{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}
.selectboxsize .radiobtn,#GreetingCardBlock .radiobtn,.RPS-radio .radioBtn{margin:3px 4px 0 0;_margin:0 4px 0 0;#margin:0 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}
.numberofrecipients .TableHeader{height:40px;background:0;padding:0}
.numberofrecipients .RowLabelOr{display:block;float:left;font-weight:bold;padding:7px 5px 7px 0}
.numberofrecipients .recipnum{margin:7px 14px 0 190px;_margin:7px 14px 0 95px;#margin:7px 14px 0 95px}
.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}
.numberofrecipients .btn-add,#Pr-BuildTOwnWrap .numberofrecipients .btn-add{margin:0 8px}
.flavorsandadd .numberofrecipients .btn-add{margin:0}
.totaltxt{float:left;color:#666;margin:5px}
.totaltxt .accent{font-weight:bold}
.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}
.buildimg img,#assortMentDisplayImage{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:bold;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;_padding:0;#padding:0}
.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;_margin:40px 0 0 40px;#margin:40px 0 0 40px}
.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:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{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:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
*{margin:0;padding:0}
html{height:100%}
html,body{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:bold}
#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:bold;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:bold}
.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 select,#BGSRightColumn .addressbookdrop input{width:200px}
#BGSRightColumn .addressbookdrop textarea{height:200px;margin:5px 0 0;width:202px}
.flavortitletext{font-size:16px;font-weight:bold;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}
.TopCategoryAboveCrossSellLeft,.Co-above-paginationMiddle,.Co-above-paginationLeft{float:left}
.TopCategoryAboveCrossSellMiddle{float:left;padding:0 10px}
.TopCategoryAboveCrossSellRight{float:left}
.Co-top-SubCol2,.Co-top-SubCol3,.Co-top-SubCol4,.Co-top-SubCol5,.Co-bot-SubCol8,.Co-bot-SubCol9,.Co-bot-SubCol10,.Co-bot-SubCol11{float:left;margin:10px 8px;width:110px;height:106px;border:1px solid #d8b188}
.Co-top-SubCol1,.Co-bot-SubCol7{float:left;margin:10px 8px 10px 0;width:110px;height:106px;border:1px solid #d8b188}
.Co-top-SubCol6,.Co-bot-SubCol12{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,Co-MOCbelowBottomSub2,.MA-MOCbelowSub1,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;_margin:0 0 0 50px;#margin:0 0 0 50px;width:846px}
.featimg{margin:0 30px 0 0}
#\31 8F_TopNavEspotHomePageESpot_4{width:475px}
.FooterContentFromFile{width:100%;position:relative;clear:both;background-color:#ededea}
#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}
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}
#\31 8F_TopNavEspotHomePageESpot_7{margin:-1px 10px 0 0;_margin:1px 10px 0 0;#margin:1px 10px 0 0;border-bottom:1px solid #e0e0e0}
#\31 8F_TopNavEspotHomePageESpot_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:bold}
#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}
.miniBorder,.cartBorderTop{border-top:1px solid #ccc}
.cartBorder td.cartImageCell{width:1px !important}
.cartBorder .ShoppingCartdisplay{margin:4px 8px 0 -2px}
.ShoppingCartDisplay{display:block;height:auto;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:bold;text-align:left}
.productDesc a{text-decoration:none;color:#666;font-weight:normal}
.productDesc a:hover{text-decoration:underline;color:#666}
.blueProductScrollPrice{color:#666}
.Co-Products .productth{height:256px;width:234px;border:1px solid #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:normal}
.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:bold}
.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:bold}
.color2small{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-align:left}
.contentWrapperShopCart .contentBorder,.contentWrapperShopCart .PaddingTopMedium{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:bold}
#MA-RightColumn .FormTableText{font-weight:bold;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:bold;margin:0 8px 0 0;padding:0 8px 0 4px;width:420px}
.n-chkProductName,.n-chkProductNameNum{float:left}
.n-chkProductName span.prm_recip{display:block;margin-top:-50px}
.n-chkItem{font-weight:bold}
.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:bold;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:bold;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:bold}
#n-chkDelivery .ChkDeliverTableLeft{background:none repeat scroll 0 0 #fff;padding:0;width:600px}
.n-chkSubText{color:#333;font-size:12px;font-weight:bold;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:bold}
#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}
#MessageOptions .radioText,#MessageOptions .checkBox{display:none}
#MessageOptionsNone .radioText,#MessageOptionsCard .radioText,#MessageOptionsCardTD .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}
#TopCategoryESpot3 h1,#CategoryESpot3 h1{margin:10px 0}
.contentWrapper h1{margin:10px 0 0 10px}
.middletwo .tabs{display:none}
.Co-product img{height:256px;width:234px;display:block}
#\31 8F_TopNavEspotHomePageESpot_4 .LN-List li,.filterList li{padding:10px 12px 11px 12px}
.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:transparent;margin:0 11px 4px 4px}
.mtop,.mbottom{display:block;background:transparent;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;_margin-top:auto;#margin-top:auto}
.calendarDialog2{width:500px !important;left:50% !important;margin-left:-300px !important;float:left !important;margin-top:-20px !important;_margin-top:auto;#margin-top:auto}
.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;_margin:-4px 0 0 3px;#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;_width:54px;#width:54px;height:55px;_height:54px;#height:54px}
#CalendarHolderOuter2{border:1px solid #ccc;width:396px;_width:400px;#width:400px;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;_width:397px;#width:397px;_padding:0 0 3pt 3pt;height:355px;display:block}
.CalendarMonth2{background:url(../images/background_calendar.gif) repeat-x #9b9b9b;height:21px;width:387px;_width:397px;border:1px solid #ccc;color:#fff;font-weight:bold;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:bold;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;_width:54px;#width:54px;height:53px;_height:54px;#height:54px;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:bold;text-align:center;_margin:0;border:0;background:0;background-color:none;text-indent:15px;_text-indent:7px;#text-indent:7px;padding:13px 0 0 0}
.CalendarActiveDayNum2{font-size:14px;color:#bc0001;font-weight:bold;text-align:center;margin:0;text-decoration:none;width:53px;height:53px;line-height:45px;display:block;background:0;_margin:0;border:0;text-indent:7px}
.CalendarActiveDayNum2 a{display:block;background:0;_margin:0;border:0;color:#bc0000;text-decoration:none}
.CalendarActiveDayNum2 a:hover{border:1px solid #000;background:0;_margin:0;height:53px;text-decoration:none}
.CalendarActiveDayNum2 a:visited{background:0;_margin:0;color:#bc0000;text-decoration:none}
.CalendarRightColumn2 .CalendarActiveDayNum2,.CalendarRightColumn2 .CalendarNextday2,.CalendarRightColumn2 .CalendarSaturday2,.CalendarRightColumn2 .CalendarOvernight2{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:bold;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:bold;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:bold;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-products,.cross-sell-price{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:transparent;margin:0 0 4px 4px}
.xtop,.xbottom{display:block;background:transparent;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:175px}
#ps_windowSign .bubble{width:auto}
.errorBorder{border:2px solid #c00;width:123px;*width:128px;width:127px \0/}
.errorGeneric{display:inline-block;position:relative;color:#000;font-weight:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#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}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.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)}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src=this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background="none",this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")}
.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;_width:200px;#width:200px;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;_width:175px;#width:175px;border:1px solid #ccc;color:#5b322c;height:20px;margin-top:0;padding:2px 0 2px 3px;float:left}
.RegisterLC .addressSelectSmall{height:17px;_height:20px;#height:20px;width:200px;margin-left:0}
#divPlaceOrderBtnStatic{text-align:right;padding:10px;width:958px;_width:978px;#width:978px}
.cartsend{display:none}
.BP-ShippingProductPhoto br,.BP-BillingProductPhoto br{display:none}
#ShoppingCartForm .n-chkCartProductName a{display:block}
.modifyItem,.BP-DeliveryRemove,.BP-BillingRemove{display:block;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}
.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;_width:978px;#width:978px}
.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;_width:110px;#width:110px;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;margin:6px 0 0 520px;_margin:6px 0 0 -25px;#margin:6px 0 0 -25px;position:absolute;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}
#TC-LeftColumn #LeftNav,#Co-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}
.RP-recipient-container #QAS_linetwo,.RP-recipient-container #QAS_linethree,.RP-recipient-container #addressSelection_1{_margin-left:-3px;#margin-left:-3px}
#Confirm-Email-Wrap{width:680px;margin:0 auto;background:#fff}
#Confirm-Email-Wrap .conforderplaced{font-size:16px;font-weight:bold;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 .TableHeader,.numberofrecipients .TableRow,.numberofrecipients #MOP-underqty,.numberofrecipients #MOP-underdelivery{display:none}
#RP-shipping-message{display:block;position:absolute;margin:50px 0 0 595px;_margin:50px 0 0 -300px;#margin:50px 0 0 -300px}
#RP-hidden-delivery{display:block;position:absolute;margin:50px 0 0 500px;_margin:50px 0 0 80px;#margin:50px 0 0 80px}
#RP-hidden-gift{display:block;position:absolute;margin:0 0 0 500px;_margin:50px 0 0 275px;#margin:50px 0 0 275px}
#elevenPlus_1{_margin-top:-6px;#margin-top:-6px}
.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}
#ppAlternates a.productname:hover{text-decoration:underline}
#altbuttons{width:373px;margin-top:10px}
.altshopbutton{float:left;margin-top:10px}
.altmorelike{float:right;margin-top:10px}
.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}
.altsnipecorner{margin-left:-118px}
@media screen and (-webkit-min-device-pixel-ratio:0){.altsnipecorner{margin-left:0 !important;margin-top:-129px}
}
.tdhover span{color:#8346a5}
.ui-datepicker td.tddisabled{cursor:default;background:#e9e9e9}
.ui-datepicker td.tddisabled a{cursor:default}
#mbp-holder{width:100%;margin-top:0}
.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 .small{color:#5b0b4d;display:inline-block;font-size:.85em;font-weight:normal;margin:2px 0 0 0}
input.welcomefindagiftfasttext{font-size:11px;color:#666;height:18px;width:115px}
select.welcomefindagiftfasttext{font-size:11px;height:22px;color:#666}
div.fagf_where,div.fagf_when,div.fagf_occasion{float:left;margin:10px 5px 0 5px;font-weight:bold}
.fagf_where input,.fagf_occasion select,.fagf_when select{color:#666;display:block;font-size:.8em}
.findgiftgabel{color:#5b0b4d;display:block;font-size:.85em}
.imoc-msg{position:relative;width:980px;height:100px;margin:0;padding:0}
.imoc-msgbox-content{position:absolute;background:#9c6bba;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}
#prev-arrow,#next-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:6px 0 9px 0;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-entered,.GN-information-edit{color:#666 !important;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-bottom:0;margin-left:11px;margin-right:0;margin-top:0;padding-top:75px;text-align:left !important;width:141px}
.GN-information-entered a,.GN-information-edit a{color:#666 !important}
.GN-startoverbtn{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-zipttl,.GN-delttl{color:#666 !important;font-size:13px;font-weight:bold;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:#666 !important}
.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:#666 !important}
#gn-deliveryDate-txt{display:block;float:left;width:100px}
.n-formField img{float:left;margin:0 0 0 2px}
.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-locationcontainer,.GN-deliverycontainer,.GN-zipcontainer,.GN-locationcontainer{background:#fff !important;border-bottom:1px dashed #666 !important;float:left !important;width:141px !important}
#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:bold;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:blue}
.specialproductsameday{color:cyan}
#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;display:none}
.gci_winmodal #TB_closeAjaxWindow{margin:0 20px 0 0 !important}
#TB_window.delcal_winmodal #TB_closeAjaxWindow,.bd-product .pers_winmodal #TB_closeAjaxWindow{display:block}
#fdGnavModal #TB_closeAjaxWindow{display:block}
#GN-modal-container{height:180px;margin:30px 0 0 0;padding-left:15px;width:620px;*margin:30px 0 0 0}
.GN-modal-fields{padding:25px 0 0 60px}
#gnmodalzipcontainer{float:left;margin-left:8px}
#error-msg-modal,#error-msg-left{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-gobtn{float:left;margin-top:135px !important}
#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-ziptxt,.GN-modal-deliverytxt,.GN-modal-locationtxt,.GN-modal-skip{clear:both;margin:7px 0;padding:0;width:100%;font-size:.85em}
#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}
#\31 8F_FooterContentSpot{max-width:1440px;min-width:980px;margin:0 auto}
.footer{border-top:1px solid #CCC;color:#666;font-size:.9em;height:280px;line-height:1.5em;margin:0 auto;width:100%;margin:0 auto;display:flex}
.footer-col-one,.footer-col-two,.footer-col-three,.footer-col-four,.footer-col-five{float:left;height:260px;margin:5px;padding:5px 0 0 0}
.footer-col-one a,.footer-col-two a,.footer-col-three a,.footer-col-four a,.footer-col-five a{color:#666;text-decoration:none}
.footer-col-one a:hover,.footer-col-two a:hover,.footer-col-three a:hover,.footer-col-four a:hover,.footer-col-five a:hover{color:#999}
.footer-col-one{width:230px}
.footer-col-one,.footer-col-two,.footer-col-three,.footer-col-four{border-right:1px dotted #666}
.footer-col-two,.footer-col-three,.footer-col-four{width:170px}
.footer h3{font-size:1.2em;font-weight:bold;margin:0 0 10px 0}
.footer h4{font-size:1.1em;font-weight:bold;margin:4px 0 10px 0}
.footer-col-one a{display:inline-block;margin:10px 5px}
.footer-col-two a,.footer-col-three a,.footer-col-four a,.footer-col-five a{display:block}
.margin-optional{margin:10px 0 0 0}
.snipecorner{position:relative !important;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:block;float:left;position:relative;width:67px}
.GN-modal-delflex{padding-left:20px}
#gn-recipzip,#gn-recipdel,#gn-reciploc,#gn-recipflex{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}
#addonDeliveryHeaders{background-color:#cdc;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:4px 0 5px 0}
#addonDeliveryWidth td{font-size:11px}
td#addonDeliveryHeaders{font-size:13px;font-weight:normal}
td#addonDeliveryHeaders span{font-weight:bold}
img.addonProductImage{height:80px !important;width:75px !important}
#addonDeliveryWidth{background-color:#fff;margin:-10px;width:373px;font-family:arial;font-size:11px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
#trsDeliveryWidth{background-color:#efe;margin:5px 0;width:373px}
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}
#View img{cursor:pointer}
.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:bold;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:#639;border-left:1px solid #639;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:100%;max-width:1440px;margin:0 auto;display:flex}
#pdtMsgStyle{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}
.price{color:#fff}
#breadcrumb-wrap{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:auto;padding:0 0 4px 0;text-align:left;width:980px;margin:0 auto !important;position:relative !important}
.bd-responsive #breadcrumb-wrap{width:100%;min-width:970px;max-width:1430px}
#breadcrumb-wrap a{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding-left:5px;padding-right:5px}
#snav-col{height:30px;margin:0 auto;position:relative;text-align:right;width:600px;display:none !important}
#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);width:100% !important}
.trsDeliveryCol2{padding-right:50px}
#TB_ajaxContent{clear:both;overflow:visible;text-align:left;line-height:1.1em !important;padding:5px;*padding:10px}
.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:bold}
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:normal;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;padding:15px 13px 10px 0}
.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:bold;padding:0 0 10px}
.butPadding{padding:0 20px 20px}
.h-cartnum{float:left;margin:5px 3px}
.h-carttxt{float:left;margin:5px 0 5px 3px}
.h-cartprice{float:left;margin:5px}
#output{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666;display:block;position:relative;top:-50px;left:155px;width:300px}
#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:bold;margin:10px 0 10px 0}
.BP-PaddingSpace{padding-bottom:5px}
p.gifttxt{color:#999;text-wrap:normal;width:auto;font-size:11px}
.PromoDiscountDetail{padding-bottom:5px}
.BP-ShippingProdName{font-weight:bold}
.BP-ShippingCheck{float:left;width:25px;height:100px}
.BP-ShippingNext{float:left;width:45px;height:50px}
.BP-ShippingDelivery{float:left;width:309px;margin-left:15px;margin-top:20px}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:normal;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:#639;font-weight:bold;padding-bottom:5px}
#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:left;clear:both;margin-left:40px}
.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:bold;color:#000 !important;border-bottom:0}
.BP-payment-details h2{font-size:16px;font-weight:bold;color:#000 !important;border-bottom:0}
#divPlaceOrderBtnStatic{width:200px !important}
#BP-totals{border:1px solid #e7e7e7;width:215px !important;float:left;padding:10px 2px;margin:0 0 0 4px;position:relative}
.BP-payment-details img{margin:-1px 0 0 0}
.BP-ContactBoxArea{border-top:1px dashed #ccc;line-height:18px}
.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-BillingItem{border-bottom:1px solid #ccc;width:752px;padding-bottom:0;clear:both;display:block;font-family:arial;font-size:11px}
.BP-BillingLogo{float:left;height:inherit;display:none}
.BP-Billingline-item{float:left;text-align:left;width:120px;padding-top:5px;margin-left:5px}
#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,0.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;filter:alpha(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 input,#PaymentInstructionSelectForm .textbox .holder{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}
.BP-total-amount{font-size:14px;font-weight:bold}
#CC-placeOrder .BP-total-label,#CC-placeOrder .BP-total-amount{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:22px;position:absolute;left:1px;bottom: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-label,.BP-totalsrail .BP-total-amount{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:22px;position:absolute;left:-9px;top: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-col2+div.BP-col1{clear:both}
.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}
#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}
.addonicon,.BP-BillinglineAddon-item,.BP-BillingAddonPhoto{float:left}
.BP-BillingAddonPhoto{border-right:3px #f4f4f4 solid;border-top:3px #f4f4f4 solid;border-bottom:3px #f4f4f4 solid}
.BP-BillingAddonLogo{float:left}
#DivForAdon{clear:both}
.BP-Addontxt{color:#6dc068;font-weight:bold;padding:5px 0 0}
.BP-BillingAddonName{font-weight:bold}
.BP-payment-details{width:325px;margin:0}
.BP-required{margin:5px 0 5px 120px}
.ECP-small{font-family:arial;font-size:8pt}
.ECP-large-bold{font-family:arial;font-size:14pt;font-weight:bold}
.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;left:50%;margin:0 0 0 -490px;position:relative}
#ConfirmOrderDetails{border:1px solid #ccc;width:938px;margin-top:3px;overflow:auto;padding:20px}
.PriceRow .orderStatusTxt{width:200px;float:left}
.ConfirmSubTitle{font-weight:bold}
#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}
.ConfirmSummaryAmt .BP-PaddingSpace{padding-bottom:0}
.ConfirmRight{float:right;width:350px}
.ConfirmCenter{width:400px}
.ConfirmDisDesc{font-size:9px;font-weight:normal}
.ConfirmSummaryTtl{float:left;color:#639;margin-top:5px;font-weight:bold;font-size:14px;text-align:right;width:250px}
.ConfirmSummaryTtlAmt{float:right;color:#639;margin-top:5px;font-weight:bold;font-size:14px}
.redFont{color:#d90059}
#ConfirmRegister{border:1px solid #d9d9d9;background-color:#f3f3f3;width:978px;margin-top:3px;overflow:auto}
.ConfirmRegHdr{font-weight:bold;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:bold;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;width:100%}
#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;z-index:15}
.datasetBanner1{display:none}
#CollectionThumbHdrGrp{position:relative;width:475px;height:65px;margin-top:10px;padding-top:5px}
#CollectionThumb{float:left;height:265px;margin-bottom:40px;padding-left:11px;position:relative;width:220px}
#CollectionThumbHdr2{left:230px;top:10px;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:link,.CollectionThumbBtm a:visited,.CollectionThumbBtm a:active{color:#636363;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none}
.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}
.addonicon,.ConfirmlineAddon-item,.ConfirmAddonPhoto{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:bold}
.ConfirmAddonName{font-weight:bold}
.ConfirmLinetxt{font-size:14px;color:#639;font-weight:bold;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;margin-bottom:9px}
.CP-chkCartTtlNum{display:block;float:right;margin:4px 5px 4px 0}
.CP-chkSummaryRight{float:right;margin:0 0 15px;width:350px}
.CP-chkSummaryTxt{float:left;font-weight:bold;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:white;border:3px solid #888;top:1%;left:25%}
#ErrorPopup{padding:20px;width:400px}
#ErrorPopup #okButton{background:none repeat scroll 0 0 #639;color:#fff;height:30px;padding:5px;text-decoration:none;width:40px}
.RP-chkViewTime{padding-left:110px}
.question{float:left}
div.question a,div.question a:visited{width:13px;height:13px;border:#808080 1px solid;background:#f3f3f3;color:#693;text-align:center;font-weight:bold;text-decoration:none;display:block;margin:2px 0 0 0;float:left;line-height:12px}
span.medium-colored-bold,td.medium-colored-bold,div.medium-colored-bold{font-family:arial;font-size:10pt;color:#639;font-weight:bold}
p{margin:10px 0}
a{color:#639}
.dojoDialog{background-color:white;border:3px solid #888}
#ErrorPopup{padding:20px;width:400px}
#ErrorPopup #okButton{background:none repeat scroll 0 0 #639;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:white;border:3px solid #888}
#TB_errorwindow #okButton{background:none repeat scroll 0 0 #639;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-ShippingItem{border-bottom:1px solid #fff;width:980px;padding-bottom:0;overflow:hidden}
.BP-ShippingItemTxt{color:#fff;font-size:14px;padding-left:5px;padding-top:3px;font-weight:bold;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:bold}
.BP-ShippingLine-detail{float:left;text-align:left;padding-top:5px;width:auto}
#BP-ShippingGiftInactive{background-color:#e7e7e7;border-top:2px solid #333}
.BP-ShippingCheck{float:left;width:25px;height:100px}
.BP-ShippingOccassiontxt{font-weight:bold}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:normal;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:#639;font-weight:bold;padding-bottom:5px}
#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;float:left;line-height:18px}
#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:#639;padding:4px 0 5px 10px}
.chkout-guestHdr{font-size:14px;color:#639;margin-bottom:5px}
.chkout-guestTxt{font-size:12px;color:#639}
.chkout-signinemail{float:left;border-right:1px solid #ccc;width:460px}
.chkout-signinfb{float:left;padding:5px 0 0 40px;color:#639}
.chkout-signinemail label{display:block;float:left;font-weight:bold;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:#639;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:white;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:bold;height:11px;line-height:10px;margin:-20px 10px 3px 6px;_margin-right:25px;#margin-right:25px;padding:2px 0 0;text-align:center;text-decoration:none;width:13px}
#shipAddr .question1{margin-right:-24px;float:right}
.BP-PersonalizationHeading{margin-left:350px}
.BP-Shipping-address{border-right:1px dashed #ccc !important;width:430px;text-align:left;padding:0 0 0 15px;float:left}
.BP-Delivery-address h2{font-size:16px;font-weight:bold;color:#000 !important}
.BP-payment-details h2{font-size:16px;font-weight:bold;color:#000 !important}
.BP-DeliveryLine-detail{float:left;text-align:left;width:755px;padding-top:5px}
.BP-BillingDeliveryDate .arrives-between{display:block;clear:both}
#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:180px;margin:0}
.BP-GiftCardMess .BP-deliveryCheck{height:150px}
.BP-DeliveryOccassion select{width:150px;padding:0;margin:0;height:auto}
.BP-GiftMessagetxt{font-weight:bold}
.BP-GiftMessage{width:150px;padding:0;margin:0;height:auto;word-wrap:break-word;float:left}
#BP-DeliveryCardRadio label{display:inline;float:none;font-weight:normal;margin:0;padding:0;text-align:left;width:130px}
.BP-DeliveryLinetxt{font-size:14px;color:#639;font-weight:bold;padding-bottom:5px}
.BP-GiftLinetxt{font-size:14px;color:#639;font-weight:bold;padding-bottom:5px}
#PaymentInstructionSelectForm{margin-top:10px}
#BP-DeliveryCardRadio{margin-top:10px}
#BP-DeliveryNextBtn{margin:20px 47px 17px;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}
.cartitems{color:#639}
.top-links a{padding:0 0 0 8px;text-decoration:none}
.RPsignInBtns{float:left;margin-left:80px}
.signinacct{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/guest-bg-social-sign-v1.png);background-position:0 0;background-repeat:repeat-x;display:inline-block;padding:0;margin-right:0;width:980px;height:74px;text-align:center;color:#000;font-size:14px;line-height:28px;padding-top:17px;margin-top:15px;font-family:'Roboto Slab'}
.bd-Biz .signinacct{display:none}
.bd-Biz.bd-recipient #BP-ShippingHdr{margin:10px 0}
.signinacct strong{display:inline-block;width:100%;font-size:26px;color:#593084}
.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:82px;margin:0;width:965px}
.BP-DeliveryItemHdr{width:980px;height:25px;background-color:#593084}
.BP-DeliveryItemTxt{color:#fff;font-size:14px;padding:5px;font-weight:bold}
.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-Deliveryline-item{float:left;text-align:left;width:125px;padding-top:5px;margin-left:5px}
.BP-DeliveryProdName{font-weight:bold}
.BP-deliveryCheck{float:left;width:25px;height:150px}
.BP-deliveryNext{float:left;width:45px;height:auto}
.BP-DeliveryOccassiontxt{font-weight:bold;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:normal;margin:0;padding:0;text-align:left;width:130px}
.BP-DeliveryLinetxt{font-size:14px;color:#639;font-weight:bold;padding-bottom:5px}
.BP-DeliveryHdr{font-size:12px;color:#593084;font-weight:bold;margin:10px 0 10px 0}
.BP-ShippingItemHdr{width:980px;height:26px;background-color:#593084;margin:0 auto}
.BP-ShippingLogo{float:left;height:inherit;display:none}
.BP-ShippingProdName{font-weight:bold}
#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{clear:both;float:right;margin-top:-120px;text-align:left;width:110px}
.BP-ShippingOccassion select{width:150px;padding:0;margin:0;height:auto}
#BP-ShippingCardRadio label{display:inline;float:none;font-weight:normal;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:#639;font-weight:bold;padding-bottom:5px}
#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:180px;margin-left:120px;border-top:0;padding:5px}
.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:#639;padding:4px 0 5px 10px}
.chkout-guestHdr{font-size:14px;color:#639;margin-bottom:5px}
.chkout-guestTxt{font-size:12px;color:#639}
.chkout-signinemail{float:left;border-right:1px solid #ccc;width:460px}
.chkout-signinfb{float:left;padding:5px 0 0 40px;color:#639}
.chkout-signinemail label{display:block;float:left;font-weight:bold;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:10px 0 0 -490px;margin:10px 0 0 -750px;margin:-20px 0 0 -490px;background:url(//cdn3.1800flowers.com/wcsstore/ThePopcornFactory/images/cards-background.png) no-repeat;width:490px;height:300px}
#n-chkCardiframe #CYGC{float:left;margin:11px 0 5px 15px}
#Cardframe{margin:0 0 0 15px}
#n-chkGreetingContainer .checkBox{margin:5px}
.MessageOptionsCompTD{width:290px}
.proddesc,.price{#000;font-size:12px}
.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}
.addonicon,.BP-DeliverylineAddon-item,.BP-DeliveryAddonPhoto{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:bold}
.BP-DeliveryAddonName{font-weight:bold}
#ChkExpressions li{list-style:none;border-bottom:1px dotted #673a3c;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:bold;margin-left:19px;float:left}
.expText{padding:12px 19px;font-size:11px}
.expressionsimg{cursor:pointer;display:none}
.Expclose{display:block;position:absolute;top:10px;left:438px;cursor:pointer}
.cardprice{font-weight:bold;color:#C09}
#n-chkExistingMesage select{height:20px;padding:0;width:255px}
.BP-payment-details{width:325px;margin:0}
.BP-billing-address h2{font-size:16px;font-weight:bold;color:#000 !important}
.BP-payment-details h2{font-size:16px;font-weight:bold;color:#000 !important}
.BP-container label{font-weight:normal;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}
.BP-collapsed .BP-DeliveryDetails{background-color:#ddd}
.BP-required{margin:5px 0 5px 120px}
#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-BillingHdr{font-size:12px;color:#593084;font-weight:bold;margin:10px 0 0 0}
.BP-MobileArea{border-top:1px dashed #ccc;padding:0 0 10px 0;display:none}
.BP-RegisterArea{border-top:1px dashed #ccc;height:94px}
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:bold}
.BP-BillingProductPhoto{background-color:#fff;float:left;text-align:left;width:86px;height:inherit}
.BP-BillingProductPhoto img{width:80px;padding:3px}
.BP-BillingProdName{font-weight:bold}
.BP-BillingLine-detail{float:left;text-align:left;width:511px;padding-top:5px}
.BP-BillingShipping{float:left;width:140px;word-wrap:break-word;padding:0 5px 10px 5px}
.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:bold;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:#639;font-weight:bold;padding-bottom:5px}
.BP-BillingPersonalizationtxt{margin-top:10px;margin-left:350px}
.arrives-on{display:block;clear:both}
#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,0.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;filter:alpha(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 input,#PaymentInstructionSelectForm .textbox .holder{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}
.addonicon,.BP-BillinglineAddon-item,.BP-BillingAddonPhoto{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:bold}
.BP-BillingAddonName{font-weight:bold}
#cardsonfile{margin-top:10px}
#OrderConfirmContainer{width:980px;left:50%;margin:0 0 0 -490px;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:bold;text-align:left}
.ConfirmNum{color:#593084;font-family:arial;font-size:14px;font-weight:bold;text-align:left}
.ConfirmDate{color:#666;font-family:arial;font-size:12px;font-weight:bold;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:bold}
.ConfirmItemDetails{height:160px}
.ConfirmProductPhoto{background:0;background-color:#f4f4f4;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-item{float:left;text-align:left;overflow:hidden;word-wrap:break-word;width:145px;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:bold}
.ConfirmSubTitle{font-weight:bold}
#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}
.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}
.addonicon,.ConfirmlineAddon-item,.ConfirmAddonPhoto{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:bold}
.ConfirmAddonName{font-weight:bold}
.ConfirmLinetxt{font-size:14px;color:#639;font-weight:bold;padding-bottom:5px}
.ConfirmPersonalization{margin:10px 0}
.sHead{font-size:0;height:54px;padding:0;width:282px;margin-left:61px;display:inline-block;background-image:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/sign-in-hdr-social-sign-v1.png);background-repeat:no-repeat}
.bd-recipient #passRegularCheckout,.bd-recipient #passPartnerCheckout{display:none}
.module-content{background-image:url("//cdn1.1800flowers.com/wcsstore/Flowers/images/bkgd-chk-mbp-signin.gif");height:95px;margin:0 auto;width:965px;background-repeat:no-repeat}
.bd-Biz.bd-recipient .module-content{width:411px}
#signInFields{border-right:0;margin-left:0;margin-top:0;float:left;width:410px}
.RPinLabel label{display:block;float:left;font-weight:bold;margin:0 10px 5px 4px;padding:0;text-align:left;width:120px}
.RPinLabel+.addressbookdrop{width:288px;float:left;clear:both}
.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:370px;padding:0 0 0 60px}
.signin-haveaccount .fAlign .addressbookdrop input{float:left;position:relative;border:1px solid #ccc;font-size:13px;height:33px;width:280px;margin:0 0 0 3px;padding:0;text-indent:10px;color:#666}
.signin-haveaccount .RPsignInBtns{float:left;clear:both;margin:5px 0;width:288px;text-align:center}
.RPsignin-module .forgtPassCheck{float:left;width:288px;margin:5px 0 0 0;text-align:center}
.BP-DeliveryCardMess label{display:inline;float:none;text-align:left;width:225px}
.BP-DeliveryCardMess{float:left;width:288px}
.BP-DeliveryCardMess #MessageOptionsGCI.radioBtn{margin-left:45px;margin-bottom:5px}
#MessageOptionsNone .radioText,#MessageOptionsCard .radioText,#MessageOptionsComp .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:0}
#orderItemDetailsDiv .titletext{display:none}
#charLeft{clear:both}
.orderStatusPrice{float:right;width:100px}
#MBP-SecureHeader,.BP-container,.RPsignin-module{margin:0 auto;position:relative;width:978px}
.RPsignin-module{height:105px;margin-top:0}
#MBP-SecureHeader{height:61px}
.BP-DeliveryItem{border-bottom:1px solid #ccc;overflow:visible;width:980px;padding-bottom:0;border-bottom:0}
.module-content{background-repeat:no-repeat}
#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 #639;clear:both;margin-bottom:20px}
#WRP_window{background:url("//cdn2.1800flowers.com/wcsstore/Flowers/images/2017/wrapup/wrap-up-bg-v2.jpg");background-repeat:no-repeat;border:4px solid #525252;color:#000;display:none;height:817px !important;left:50% !important;margin-left:-389px !important;margin-top:0 !important;position:absolute;text-align:left;top:10px !important;width:893px;z-index:12000}
#TBWRAP_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
.TBWRAP_overlayBG{background-color:#000;opacity:.75;filter:alpha(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:300px 0 0 10px;width:778px}
.n-chkWrapupProducts{margin:30px 0 0;padding-left:40px;padding-right:50px;width:880px}
.n-chkWrapupProduct{float:left;margin-left:0;margin-right:50px;width:230px}
#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:0;background-repeat:no-repeat;height:20px;margin-top:20px;padding:5px;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:#639}
#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;background:#fff}
#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:bold;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_productname_vert a:hover{text-decoration:underline}
.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:black;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:bold;text-align:left;background-color:#f0f0f0;padding:10px}
.rr_recborder{padding:12px;text-align:left}
#FaceBookLike{width:360px}
.PromoDiscountDesc{height:14px}
#brand-messaging{float:none !important}
#deliverywizard input{height:18px;_height:16px}
input#shipNow{float:left;height:14px}
#stdShipCharge{display:block;float:left;margin-right:2px;width:auto !important}
input#deliCalendar{float:left;height:14px}
.CP-chkSummaryTxt,.CP-chkSummaryAmt{display:none}
.emptytext #headerSignInLink{padding-left:0;margin-right:0}
.emptytext #headerSignInLink strong{font-weight:normal}
#collection_floralimgvase,#collection_FloralImgTop{height:197px;left:0;position:absolute;top:0}
#FBlikeEspot_homepage,#TwitterEspot_homepage,#PinterestEspot_homepage,#GooglePlusHomePage{width:100px;float:left;position:relative;top:65px}
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 5px;width:185px}
#recipientSignIn,#slidingScaleDeliDate td{font-size:14px}
#recipientSignIn #addressBookSelection{margin:0 0 0 5px}
#recipientSignIn #OR{text-align:center;font-weight:bold}
#shipDateMessageFloral{text-indent:5px;font-size:14px;color:#666}
body #Pr-Wrap #shipDateMessage{font-size:14px;color:#666;margin-top:3px}
#horizontalgNav{width:980px;height:100px;display:none}
#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:none !important;border:0}
#horizontalgNav .GN-zipttl,#horizontalgNav .GN-delttl{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;position:relative}
html{height:auto}
body{font-size:11px;color:#000;_background-position-y:1px;#background-position-y:1px;height:auto;overflow-y:initial !important}
#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}
#nav li>div{text-align:center}
#nav .navspacer{margin:0 auto}
#nav li.topnav-last{padding:0;width:auto}
#subnav{width:220px;height:auto;font-size:.750em}
#subnav ul{width:220px;height:auto;font-size:.750em}
#subnav li{width:220px;height:3.1em;font-size:.750em;border-left-width:0}
#subnav li a:hover{padding:5px 10px 5px 15px !important}
.trsDeliveryCol2{padding-top:3px}
.FooterESpot21{position:relative;float:left;text-align:center;margin-top:10px;width:100%}
.footer{background:#fff;height:280px}
.footer a{color:#666;text-decoration:none}
.footer a:hover{color:#999;text-decoration:none}
.footer-col{font:12px Arial,Helvetica,sans-serif;color:#333;margin:5px 10px;text-align:left;height:260px;width:90%}
.footer-col:first-child{width:100%;margin:5px 0 5px 30px}
.footer-col:nth-child(5){width:40%}
.footer-col:nth-child(3){width:80%}
.copyrightInfo{padding-bottom:30px}
.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}
#\31 8F_TopNavGlobalEmspot{min-width:980px;max-width:1440px;margin:0 auto}
.bd-cart #\31 8F_TopNavGlobalEmspot{display:none}
.bd-cart .header{padding:0;background:#fff}
.unt-ban{position:absolute;width:100%;height:37px;max-width:1440px;min-width:980px}
.unt-copy,.unt-copy a,.unt-copy a:visited{font:700 14px "Hind",Arial;color:#404c34 !important;position:relative;text-align:left;margin-left:1%;text-transform:uppercase;z-index:3}
.unt-button{position:absolute;float:right;top:0;right:0}
body .radio-btn{width:25%;position:relative;float:right;z-index:3}
.radio-btn a{float:right;margin-top:8px;font:700 16px "Hind",Arial;text-decoration:none}
.radio-btn a:hover{text-decoration:underline}
.radio-btn img{position:relative;right:142px;bottom:3px}
.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}
#Telephone_Popup,#Email_Popup,#EmailDetails,#EmailDetails1,#EmailDetails2,#PhoneDetails,#PhoneDetails1,#MobileDetails1,#GiftCardTooltipEspot,#GiftCardTooltip,#PopupCreditCardDisplay1,#NameDetails1,#NameDetails,#SecuridyCode,{width:200px;padding:10px;font-family:arial;font-size:8pt}
#ServiceChargeDetails{width:450px;padding:10px;font-family:arial;font-size:8pt}
#ps_ajaxContent .bubble p{padding-bottom:0 !important}
#ps_ajaxContent .bubble div{display:none}
#ps_ajaxContent .bubble{left:431px;margin:-20px 0 0 !important;position:absolute;float:right}
#ps_ajaxContent .bubble .xtop,#ps_ajaxContent .bubble .xb1,#ps_ajaxContent .bubble .xb2,#ps_ajaxContent .bubble .xb3,#ps_ajaxContent .bubble .xb4,#ps_ajaxContent .bubble .xboxcontent,#ps_ajaxContent .bubble .xbottom{display:block !important}
#ps_windowSign .xboxcontent{padding:0 !important;width:175px}
#ps_SignInTable{width:400px;height:252px}
.ps_SignInTable{width:300px}
#ps_SignInTable .bubble{float:left}
#ps_SignInTable #state{width:150px}
#Co-MOC-BelowLeftNav2{float:left;margin-bottom:20px}
.n-chkWrapupHeader{display:none;margin:20px}
#ff_member_iframe{width:760px}
.btn-edit{float:left;width:110px}
.btn-add{width:170px;float:right;clear:both;margin:5px 0}
#fb_messenger_pdp_container{width:190px;float:right;clear:both;margin:5px 0;text-align:right}
.fb-mess-copy{font-weight:700;font-size:12px}
.fb_iframe_widget{width:161px;overflow:hidden;margin-left:29px}
#FBConnect{display:block;border:1px solid #639;position:absolute;top:345px;left:440px;background-color:#fff}
#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:90px}
#ps_windowSign #YesBtnJoin{bottom:100px;position:absolute;right:90px}
#ps_windowSign #ps_ajaxContent{background-color:#fff;background-image:url("//cdn2.1800flowers.com/wcsstore/Flowers/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:2px solid #ccc}
#ps_ajaxContent{margin:0 auto;width:730px}
.ps_SignInTable select#state{width:150px}
.tab2 #tabon-18f{height:80px}
#ps_windowSign #TB_closeWindowPassportSignin{color:#fff;display:block;left:20px;position:relative}
#passRegularCheckout #nonMember,#passRegularCheckout #primePending{width:980px;margin:0 auto}
#FB_ajaxWindowTitle{font-weight:bold;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}
#review-smile-reminders{width:750px;background:#f1f1f1;margin-top:350px}
.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{margin:0 0 10px 0;width:750px;text-align:center}
#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:bold}
.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:100%}
.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}
.ConfirmCardName{height:auto;margin:0;padding:0;width:150px;word-wrap:break-word}
.fhFriendsEnabled{display:none !important}
.fbconheader{background:none repeat scroll 0 0 #639;color:#fff;font-weight:bold;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:#639}
.jqmWindow{background-color:#eee;border:1px solid black;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:bold;padding:7px 0 5px 10px}
.fhFriendsEnabled{float:right;white-space:nowrap;margin-left:6px}
#headerText br{display:none}
#hdrYourAcct{clear:both}
.LN-Header{padding:5px 0;color:#638}
.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:260px;position:absolute;top:75px;background:#fff;left:376px}
.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-bwn.gif") no-repeat scroll 10px 10px #fff;padding:52px 10px 10px;border:1px solid #673a3c;border-radius:8px 8px 8px 8px;background-color:#d6cbb8}
.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 #673a3c}
#ContinueReviewPlaceOrderBtn{margin:4px 26px 0 50px;text-align:right}
.FreshRewardsTopnav{display:none}
.drop-sign a{*width:65px !important;*float:left !important;*text-align:left !important}
.drop-sign a img{*float:left !important;*text-align:left !important}
#signin .drop-left{*clear:both}
.n-chkReviewGift{display:block;margin-top:189px;position:relative;width:750px}
#BP-ShippingInactive .BP-ShippingDetails{background:#ddd;padding-bottom:10px}
#signInFields #fbConnect{left:555px;position:absolute;top:-13px}
#errorMsgLogonCheckout{margin-left:0;width:366px;position:absolute;top:-26px;left:1px}
#errorMsgLogonCheckout .errortxt{width:343px;display:block}
.bubble h1,.bubble h2,.bubble p{width:auto !important}
#Shipping_window{background-color:white;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:white;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:275px}
#BP-ShippingInactive .BP-ShippingDetails{width:980px !important}
.cart-buttons .arrowlink,.cart-buttons .or{float:left;margin:0 10px}
.upay-buy-outer-container{float:left}
.placeOrderBtn .upay-buy-outer-container{margin-left:0}
#vaseFrame{display:block;float:none !important;margin:83px auto !important;position:relative}
.placeOrderBtn{width:200px !important;padding:0 !important;margin-top:15px !important;text-align:right}
#addonsFrame{height:202px !important;overflow:visible;width:373px;margin-bottom:5px}
#addonproducts #addonsFrame{height:auto !important}
#addonproducts{margin-bottom:20px}
.NH-headerlink{font-weight:bold !important;text-decoration:none}
#categoryPageSubCollection{z-index:1 !important}
.jqmWindow{display:none}
#trsDeliveryWidth{width:397px !important}
.trsDeliveryText td{padding-top:10px}
.trsDeliveryText input,.trsDeliveryText select{margin-left:10px}
#topnav{z-index:5 !important;*margin-top:5px}
.ymal{width:162px !important}
.SubProductThumb .snipecorner{margin-top:-263px !important}
.trsDeliveryCol1,.trsDeliveryCol2,.trsDeliveryCol3{padding-top:0 !important}
#subcollection_above_footer #SubCollectionFeatureEspot{display:none !important}
#subnav li a:hover{padding:5px 10px 5px 15px !important}
#addonDeliveryWidth{margin-left:0 !important;margin-top:0 !important;width:397px !important}
.subproductimglarge .snipecorner{margin-top:-388px !important}
.footseo-copy{width:980px;font-size:11px;color:#666;text-align:left}
.footseo-copy h2,.footseo-copy h3,.footseo-copy h4,.footseo-copy h5{color:#5d3a86;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}
h2.seofoot{margin:10px 0 0 0;font-weight:700;font-size:13px;color:#666}
h3.seofoot{margin:10px 0 0 0;font-weight:700;font-size:11px;color:#666}
.back-to-top{display:inline-block;margin:10px 0 15px 0;font-size:12px}
.footseo-copy ul{list-style:disc;margin:10px 0 0 30px;line-height:15px}
.more-info-copy{width:980px;font-size:11px;color:#666;text-align:left}
.more-info-copy h2{border-bottom:0;text-transform:none}
.more-info-copy p{margin-top:0}
h2.more-info-ft{margin:10px 0 0 0;font-weight:700;font-size:13px;color:#666}
h3.more-info-ft{margin:10px 0 0 0;font-weight:700;font-size:11px;color:#666}
.subproductimglarge .snipecorner{display:none}
.intl-dropdown{position:absolute;height:25px;width:150px;text-align:left;left:545px;margin-top:-88px;*margin-top:-73px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/icon-intl.gif') no-repeat;padding-left:20px}
.intl-dropdown form{float:left;margin-left:10px;margin-top:3px;font:10px Arial,Helvetica,sans-serif !important}
.intl-dropdown form select{font:10px Arial,Helvetica,sans-serif !important;border:solid 1px #ccc;padding:1px;height:18px}
.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}
#\31 8F_HomePageESpot_20{position:absolute;margin-top:350px;width:100%}
.seo-foot{max-width:1440px;min-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:175px;float:left;word-wrap:break-word}
div#GN-flexibleDelDate{color:#639;float:left;font-size:12px;font-weight:bold;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}
div#addonproducts{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-left:220px;width:140px;cursor:pointer}
.bd-product .btn-add #personalizeButton,.bd-product .btn-edit{display:none !important}
#\31 8F_HomePageESpot_11{margin-top:0}
#HomePageR,#HomePageL,#HomePageC{display:none}
#TopNavGlobalEmspot{width:980px;height:40px}
#\31 8F_HomePageESpot_14{position:relative;width:475px;height:648px;float:left;margin-left:0;margin-right:0}
#\31 8F_HomePageESpot_15{position:relative;width:495px;float:left;margin-top:0;margin-left:8px}
#\31 8F_HomePageESpot_16{position:relative;width:475px;float:left;margin-top:0}
#\31 8F_HomePageESpot_17{position:relative;width:495px;float:left;margin-top:0;margin-left:8px}
#\31 8F_HomePageESpot_18{position:relative;width:980px !important;height:455px;float:left;margin-top:10px}
#\31 8F_HomePageESpot_19{position:relative;width:100%;float:left;margin-top:10px}
.mrkt-banners{max-width:980px}
.ban-box{width:100%}
.hp-main{position:relative;margin:0;padding:0;width:100%}
.hp-main-img{width:100%;margin:0;padding:0;overflow:hidden}
.hp-main-img img{margin-left:50%;transform:translateX(-50%)}
.snav-links2{width:100%}
ul.herolinkbox{position:absolute;width:160px;margin-left:540px;margin-top:127px;list-style-type:none}
.herolinkbox li{margin-bottom:10px;text-align:center;z-index:9}
.herolinkbox li a{font:700 14px Arial,Helvetica,sans-serif;text-decoration:none;color:#5c3a87}
.herolinkbox li a:hover{text-decoration:none;color:#aa6bdb;font-weight:bold}
.dots{position:absolute;width:121px;margin-top:142px;margin-left:560px;z-index:5}
.soms{width:220px;height:327px;position:absolute;left:759px;margin-top:0;background:url('//cdn3.1800flowers.com/wcsstore/Flowers/images/hp/winter14/holiday-gfgb-bg.jpg');background-repeat:no-repeat;z-index:2}
.snav-box{position:absolute;width:143px;height:327px;margin:0;padding:6px 0 0 6px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/winter14/sidenav-winter14-bg.jpg') no-repeat 0 0;z-index:1}
#snav-links{display:block;width:130px;height:27px;margin-top:0}
#snav-freshrewards-btn{margin-top:10px;margin-left:10px}
#snav-links:hover{background-position:0 -27px}
.snav-big{margin-top:10px;margin-left:0}
#snav-links span{display:none !important}
.heronav{position:absolute;top:260px;left:600px;z-index:1}
.featoggle-box{position:absolute;width:181px;height:327px;left:799px;top:0;text-align:left;z-index:3;background:url('//cdn2.1800flowers.com/wcsstore/Flowers/images/hp/winter14/feat-carousel-winter14-bg.jpg') no-repeat left top}
.tog-buynow{position:relative;float:right;margin-right:15px;margin-top:20px;color:#FFF;font:700 12px Arial,Helvetica,sans-serif}
.tog-desc{margin-top:30px;margin-left:10px;height:50px}
.tog-img{position:relative;margin:0 0 2px 1px;text-align:center}
.tog-img img{width:180px;height:197px}
.toc{margin:1px 3px 1px 1px}
.tog-desc a,.tog-desc span.blueProductScrollPrice,.tog-buynow a{font:12px Georgia,"Times New Roman",Times,serif;color:#fff;text-decoration:none}
.tog-desc span.crossedprice{color:#fff;font:12px Georgia,"Times New Roman",Times,serif}
.tog-desc span.discountPrice{font:700 12px Arial,Helvetica,sans-serif;color:#fff;font-weight:bold}
.pagination2 a{background:url('//cdn2.1800flowers.com/wcsstore/Flowers/images/hp/winter14/hero-winter14-dot-off.png') no-repeat scroll 0 0 transparent;text-decoration:none}
.pagination2 a:hover,.pagination2 a.selected{background:url('//cdn3.1800flowers.com/wcsstore/Flowers/images/hp/fall14/hero-fall14-dot-on.png') no-repeat scroll 0 0 transparent;text-decoration:none}
.sliderwrapper .contentdiv{position:absolute;width:180px !important;height:327px !important;overflow:hidden !important;left:1px !important}
#paginate-slider1{top:210px;width:180px}
.belowhero{width:980px;height:80px;position:relative;margin-top:10px}
#datasetsect{width:475px;height:638px;z-index:0}
.feature-t-one,#feature-t-one,#CollectionThumbHdr1 div{width:200px;height:25px;font-size:13px;font-weight:700;font-family:"Times New Roman",Times,serif;text-decoration:none;color:#639;margin-top:10px;margin-left:5px}
.feature-t-two,#feature-t-two,#CollectionThumbHdr2 div{width:200px;height:25px;font-size:13px;font-weight:700;font-family:"Times New Roman",Times,serif;color:#639;text-decoration:none;margin-top:0;margin-left:5px}
.feature-t-three,#feature-t-three,#CollectionThumbHdr3 div{width:200px;height:25px;font-size:13px;font-weight:700;font-family:"Times New Roman",Times,serif;text-decoration:none;color:#639;margin-top:10px;margin-left:5px}
.feature-t-four,#feature-t-four,#CollectionThumbHdr4 div{width:200px;height:25px;font-size:13px;font-weight:700;font-family:"Times New Roman",Times,serif;text-decoration:none;color:#639;margin-top:10px;margin-left:5px}
.CollectionThumbHdr a{text-decoration:none}
.datasetbox,.datasetcontent,.tabsection{width:471px;height:auto;margin-top:0;z-index:0}
.productimg img{width:220px;height:240px}
.CollectionThumbHdr,.CollectionThumbBtm{margin:0;float:none;padding:0;padding-left:7px;position:relative;display:block;text-align:left}
#CollectionThumbHdr1{top:38px;width:144px}
#CollectionThumbHdr5{display:none}
#CollectionThumbBtm1,#CollectionThumbBtm2{position:absolute;left:5px;top:13px}
#CollectionThumbBtm3,#CollectionThumbBtm4{position:absolute;left:5px;top:315px}
#CollectionThumbBtm2,#CollectionThumbBtm4{left:235px}
#CollectionThumbBtm5{display:none}
.CollectionThumbBtm a:link,.CollectionThumbBtm a:visited,.CollectionThumbBtm a:active{color:#636363;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none}
#email_container{position:relative;width:495px;height:103px;margin-top:10px;display:block;color:#FFF;text-align:left;background:url('//cdn2.1800flowers.com/wcsstore/Flowers/images/hp/winter14/email-winter14-bg.jpg') no-repeat;z-index:1}
#emailSignUp_homepage,#emailsent_homepage{position:relative;width:auto;margin:0 5px 5px 220px;color:#fff}
#emailSignUp_homepage{top:20px}
.tier1{position:relative;width:49%;height:412px;margin-top:10px;clear:both}
.tier2,.tier3,.tier4{width:49%}
.tier1-bans{position:relative;width:495px;height:auto;text-align:left;background:0}
.tier1-title{position:relative;width:495px;height:auto}
.tier1a{position:relative;float:left;width:auto}
.tier1b{position:relative;float:left;width:auto}
html>body #fagf,.fagf{max-width:980px;min-width:980px;width:100%;position:relative;margin:10px auto;background-image:url('//cdn3.1800flowers.com/wcsstore/Flowers/images/hp/winter14/fagf-winter14-bg.jpg')}
html>body #fagf{top:0}
#fagf{display:block;height:82px;width:100%;padding:0}
.fagf_zip span.small a{color:#666}
.FindGiftLabel{color:#666}
input.fagf_button{margin-top:62px;margin-right:0}
.fagf-input{width:150px;height:20px;border:solid 1px #CCC;color:#666;font-size:11px}
.fagf_where input,.fagf_occasion select,.fagf_when select{font-size:1em}
.occasionsBanner{min-width:980px;max-width:980px;margin:20px auto}
.tiers{min-width:980px;max-width:980px;margin:0 auto}
.tier2a{position:relative;float:left;margin-top:10px;width:475px;height:230px}
.tier2bc{position:relative;float:left;margin-top:10px;width:495px;height:230px}
.tier2b{width:495px;height:106px}
.tier2c{width:495px;height:106px;margin-top:17px}
.ui-carousel{width:980px;height:450px}
#box-carousel{position:absolute;height:450px}
.brand-banners{width:980px;height:135px;text-align:center;margin:0;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}
.ban-smile{position:relative;float:left;width:325px;height:135px;text-align:center;margin:0;border-right:solid 1px #CCC}
.ani-smile{position:absolute;margin-top:20px}
.ban-intl{position:relative;float:left;width:320px;height:135px;text-align:center;margin:0;border-right:solid 1px #CCC}
.ban-intl img{float:left;margin-left:50px;margin-top:15px}
.ban-community{position:relative;float:left;width:320px;height:135px;text-align:center;margin:0}
.FBLike{display:none}
#simplegallery1{z-index:0;position:absolute !important;top:0}
#wrapperFB{position:relative;width:980px;height:59px;margin-left:50px;margin-top:13px;float:left}
#my-carousel ul{position:absolute;overflow:hidden;margin:0;padding:0;list-style:none}
#my-carousel ul li{float:left;width:157px;height:59px;color:#fff;font-size:8em;text-align:left;margin:8px}
#my-carousel ul li a{text-align:center}
#my-carousel ul li img{border:0}
#my-carousel .img-link-brand{display:block;width:157px;height:38px;font-size:12px;position:absolute;top:5px}
#my-carousel a{color:#acacac;text-decoration:none;font-family:Arial,Helvetica,sans-serif}
#my-carousel .link-brand{display:block;width:157px;height:38px;font-size:10px;position:absolute;top:51px}
#my-carousel .link-brand:hover{color:#638}
#my-carousel .pagination-links{list-style:none;margin:0;padding:0}
#my-carousel .pagination-links li{display:inline}
.mask{width:877px;height:59px}
.carousel .mask{position:relative;overflow:hidden}
#my-carousel a.next{width:35px;height:41px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/brand-carousel/btn_arrowright.gif');background-position:center;background-repeat:no-repeat;display:block;position:absolute;left:881px;top:7px}
#my-carousel a.prev{width:35px;height:41px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/brand-carousel/btn_arrowleft.gif');background-position:center;background-repeat:no-repeat;display:block;position:absolute;left:-37px;top:10px}
.ui-carousel{margin:0;overflow:auto;padding:0;position:relative;width:970px !important;_width:970px !important}
.ui-carousel>.wrapper{margin:0;padding:0;width:9999px}
.ui-carousel>.wrapper>*{border:0;display:block;float:left;height:180px;overflow:hidden;width:232px}
#pages{position:relative;width:230px;height:18px;z-index:1000;text-align:center;margin:0;margin-left:auto;_margin-left:380px;margin-right:auto;color:#555;font:11px Arial,Helvetica,sans-serif}
#pages a.off{color:#52297e;font-weight:bold;text-decoration:none;font:11px Arial,Helvetica,sans-serif}
#pages a.on,#pages a{color:#555;font-weight:none;text-decoration:none;font:11px Arial,Helvetica,sans-serif}
.bullet{display:block;width:40px;height:30px;margin:0;margin-right:5px;float:left}
.rdiv{position:absolute;margin-left:11px;text-decoration:none !important;color:#555 !important;font-weight:none !important}
.rdiv1{position:absolute;margin-left:8px;text-decoration:none !important;color:#555 !important;font-weight:none !important}
a .rdiv,a.off .rdiv,a.on .rdiv,a .rdiv1,a.off .rdiv1,a.on .rdiv1{text-decoration:none !important;color:#555 !important;font-weight:none !important}
#pages1{position:relative;width:230px;height:18px;z-index:1000;text-align:center;margin-top:-55px;margin-left:auto;_margin-left:380px;margin-right:auto;color:#555;font:11px Arial,Helvetica,sans-serif}
#pages1 a.off{color:#52297e;font-weight:bold;text-decoration:none;font:11px Arial,Helvetica,sans-serif}
#pages1 a.on,#pages1 a{color:#555;font-weight:none;text-decoration:none;font:11px Arial,Helvetica,sans-serif}
#ui-carousel-next,#ui-carousel-prev{width:45px;height:45px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/fall14/tier3-fall14-arrow-prev.png') no-repeat;display:block;position:absolute;margin-top:160px}
#ui-carousel-prev{float:left;left:-20px;z-index:10;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/winter14/tier3-xmas13-arrow-prev.png') no-repeat}
#ui-carousel-next{background-image:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/winter14/tier3-xmas13-arrow-next.png');z-index:10;left:950px}
.searchpage .Co-Products{padding-right:10px}
#Shipping_UpdateStored .radioBtn{display:block;float:none;margin-top:5px;position:relative;width:15px}
#Shipping_UpdateStored label{clear:none;float:left;margin-left:15px;margin-top:-13px;position:relative}
#ContinueSaveBtn2{margin-left:150px}
#shipAddr.BP-BillingBoxArea #ContinueSaveBtn a#ContinueSaveBtn2{margin-left:0}
#gwt-uid-1{float:left}
.CP-chkCartBtns .cart-buttons{width:525px;float:right}
.tog-desc span.discountPrice{display:block}
#ContinueNextRecipientBtn{text-align:right}
#bloomReachContent{font-family:arial;font-size:11px;height:auto;margin:0 auto;overflow:auto;width:978px;clear:both}
#br-related-searches-widget{border:1px solid #ccc;float:left;height:280px;margin-bottom:10px;width:200px}
.br-related-product-widget{border:1px solid #ccc;float:right;height:280px;margin-bottom:10px;margin-right:3px;width:750px}
.br-related-heading,.br-found-heading{background:none repeat scroll 0 0 #f0f0f0;clear:both;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-bottom:5px;padding:10px;text-align:left}
.br-related-query{margin-left:18px;text-align:left}
.br-sf-widget{margin:0 10px}
.br-sf-widget-merchant-cont{float:left;padding:10px;width:100px;min-height:220px;position:relative}
.br-sf-widget-merchant-img img{height:100px}
.br-sf-widget-merchant-popup-maincont{height:190px;padding-top:20px;position:relative;width:750px}
.br-sf-widget-merchant-popup-cont{height:190px}
.br-sf-widget-merchant-popup-img{display:block;float:left;padding:0 10px 0 15px;width:190px}
.br-sf-widget-merchant-popup-title,.br-sf-widget-merchant-popup-desc{display:block;text-align:left}
.br-sf-widget-merchant-popup-desc{margin-top:20px;padding-right:20px}
.br-sf-widget-merchant-popup-title,.br-sf-widget-merchant-popup-desc{display:block;text-align:left}
.br-sf-widget-merchant-popup-img img{display:block;float:left;height:160px;padding:0 10px 0 0}
.br-sf-widget-merchant-popup-view{margin-top:20px;padding-bottom:1.5em}
.br-sf-widget-merchant-popup-close{cursor:pointer;font-weight:bold;left:670px;position:absolute;top:0}
.br-sf-widget-merchant-qv{position:absolute;right:10px;bottom:10px}
.CustServText{color:#666;font-size:12px;line-height:16px}
.CustRowLabel{float:left;font-weight:bold;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}
.CustomerServiceForm{margin-top:10px}
div.CustServButton{margin-top:20px}
#promoBoxExpandedText{display:none}
#PromotionCodeForm .BP-BillingHdr{font-size:0 !important}
#GPConnect{background-color:#fff;border:1px solid #dd4b39;display:block;left:740px;position:absolute;top:345px}
.gpconheader{background:none repeat scroll 0 0 #dd4b39;color:#fff;font-weight:bold;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:25px;vertical-align:middle;width:34px;float:left;margin:6px}
.gpacct_status{display:block;float:left;margin:6px 0}
.gpstatus{clear:both;margin:6px}
.customGPlusLink{float:left;padding:0 5px;width:auto}
.customGPlusLink:hover{cursor:hand}
.signin-register #gplus_reg{float:left;margin-left:20px;margin-top:20px}
#sidebanner{position:relative;height:auto;margin-top:10px;padding:0;text-align:left;display:block;width:163px}
#collbox-vert,#collbox-vert1{position:relative;height:auto;text-align:left;display:block;width:163px;background:#FFF}
.collbox-title{font:700 11px Arial,Helvetica,sans-serif;color:#2f2f2f;padding-top:8px;padding-left:10px;height:31px;background:url('//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/moc/bg-relatedsearch-hdr.gif') repeat-x}
.collbox-links{font:11px Arial,Helvetica,sans-serif;padding:0 10px 10px 10px}
.collbox-links p{margin:0;padding:0}
.collbox-links a{color:#8757ab;text-decoration:underline}
.successbubble p#content1{width:auto}
#\31 8F_HomePageESpot_15{width:100%;margin-left:5px}
#\31 8F_HomePageESpot_18{height:auto !important}
#cardimages-inlinecart img{width:240px}
#LeftNavEspot2{float:left}
#BENEFITSOFREGISTRATION_window{position:fixed;top:1%;z-index:1002;left:50%;margin-left:-225px;width:550px}
#Modal-BenefitsofRegistration{width:530px;background-color:#fff;padding:20px}
#GN-container{background:url("//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/gnav/GN-leftnav-top-white.gif") no-repeat scroll 0 0 #fff !important;display:block !important;position:relative !important;width:163px !important;border:1px solid #ccc !important}
.fb_iframe_widget{display:none}
#widget_parent_rp{width:345px;position:relative;float:left;border-right:1px solid #ccc}
#widget_parent_rp .fb_iframe_widget iframe{width:322px !important;height:119px !important}
#widget_parent_rp .fb_iframe_widget{display:block;width:325px;display:inherit;margin:0 0 20px 0}
#widget_parent_ocp{width:980px;margin:4px auto;position:relative;float:none;border-top:solid 1px #ccc}
#widget_parent_ocp .fb_iframe_widget{width:350px;display:inherit;margin:16px auto;padding:0;border-radius:20px}
.gnav_winmodal a.closeLink{background:url("/wcsstore/Flowers/images/GN-modal-close-a.gif") no-repeat scroll right bottom transparent !important;color:#fff !important;padding-right:0;height:30px;display:block}
#PartnerFooterEspot{display:block;width:980px;margin:0 auto}
.TabbedPanelsContent li{margin-left:15px}
#showSrBanner{float:right;clear:both;margin-top:16px;margin-right:-20px;width:159px}
.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}
#MOP-underProduct1 #facebookContent,#MOP-underProduct1 #pinterestContent,#MOP-underProduct1 #twitterContent,#MOP-underProduct1 #googleplusContent,#socialNav-prodpage{display:none !important}
#viewreminderframe{width:800px}
#answ_reviews_review{width:980px !important;margin:0 auto}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail,#TB_windows.pp_winmodal form#SignInPassportFreeTrail{overflow:hidden;background-color:#fff}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .titletext,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .titletext{font-weight:bold;font-size:26px;color:#0b7dbb;float:left;width:640px;padding:16px;border-bottom:4px double #CCC}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .medium,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .medium{display:block;float:left;margin:10px 0 10px 20px;font-weight:bold;color:#666}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .AC-form label,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .AC-form label{text-align:left;margin:0;font-size:14px;color:#666;width:100%;font-weight:normal}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .AC-form .addressSelectSmall,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .AC-form .addressSelectSmall{width:268px !important;height:33px;padding:0 10px;border-color:#CCC;border-right:1px solid #CCC}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail #passContainer,#TB_windows.pp_winmodal form#SignInPassportFreeTrail #passContainer{width:262px;clear:both;margin:0 0 10px 0}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail #passContainer select,#TB_windows.pp_winmodal form#SignInPassportFreeTrail #passContainer select{padding:0 0 0 10px;height:32px;width:290px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .BA-address,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .BA-address{padding:10px 0 10px 30px;width:290px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail #zipCode,#TB_windows.pp_winmodal form#SignInPassportFreeTrail #zipCode{width:278px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo{position:absolute;top:215px;left:350px;width:310px}
#TB_windows.pp_winmodal form#SignInPassportFreeTrail .creditCardInfo{position:absolute;top:163px;left:350px;width:310px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo{position:absolute;top:215px;left:350px;width:310px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .bubble,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .bubble{left:0 !important;margin:0!Important;position:relative !important;float:left !important}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo .AC-enter,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .creditCardInfo .AC-enter{border-top:0}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo select#cc_expireMonth.addressSelectSmallest,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .creditCardInfo select#cc_expireMonth.addressSelectSmallest{width:130px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo select#cc_expireYear.addressSelectSmallest,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .creditCardInfo select#cc_expireYear.addressSelectSmallest{width:100px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail .creditCardInfo input#cc_securitycode.addressSelectSmallest,#TB_windows.pp_winmodal form#SignInPassportFreeTrail .creditCardInfo input#cc_securitycode.addressSelectSmallest{width:80px;padding:0 10px;height:30px}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail #YesBtnJoin{bottom:20px !important;right:50px !important}
#TB_windows.pp_winmodal form#RegisterPassportFreeTrail #NoBtnJoin{bottom:-30px !important;right:50px !important}
#TB_windows.pp_winmodal form#SignInPassportFreeTrail #YesBtnJoin{bottom:70px !important;right:50px !important}
#TB_windows.pp_winmodal form#SignInPassportFreeTrail #NoBtnJoin{bottom:20px !important;right:50px !important}
.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;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:bold}
.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-top:24px;margin-left:128px}
.bd-cart .pp_winmodal #ps_windowSign,.bd-recipient .pp_winmodal #ps_windowSign,.bd-giftMessage .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-recipient .pp_winmodal #ps_windowSign #ps_ajaxContent,.bd-giftMessage .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}
.bd-cart .pp_winmodal #ps_title,.bd-recipient .pp_winmodal #ps_title,.bd-giftMessage .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-recipient .pp_winmodal #ps_ajaxWindowTitle,.bd-giftMessage .pp_winmodal #ps_ajaxWindowTitle,.bd-reviewpayment .pp_winmodal #ps_ajaxWindowTitle{display:none}
.bd-cart .pp_winmodal #ps_confirmModal,.bd-recipient .pp_winmodal #ps_confirmModal,.bd-giftMessage .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:bold}
.bd-cart .pp_winmodal #ps_closeWindowButton.closeLink,.bd-recipient .pp_winmodal #ps_closeWindowButton.closeLink,.bd-giftMessage .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-recipient .pp_winmodal .ps-CartContinue img,.bd-giftMessage .pp_winmodal .ps-CartContinue img,.bd-reviewpayment .pp_winmodal .ps-CartContinue img{margin-top:24px;_margin-top:24px;margin-left:128px}
.bd-cart .pp_winmodal .textfield,.bd-recipient .pp_winmodal .textfield,.bd-giftMessage .pp_winmodal .textfield,.bd-reviewpayment .pp_winmodal .textfield{width:240px !important;height:33px;padding:0 10px;border-color:#ccc;border-right:1px solid #ccc}
.bd-cart .pp_winmodal .ps_SignInTable,.bd-recipient .pp_winmodal .ps_SignInTable,.bd-giftMessage .pp_winmodal .ps_SignInTable,.bd-reviewpayment .pp_winmodal .ps_SignInTable{width:674px;height:380px;float:left}
.bd-cart .pp_winmodal #RegisterPrime,.bd-recipient .pp_winmodal #RegisterPrime,.bd-giftMessage .pp_winmodal #RegisterPrime,.bd-reviewpayment .pp_winmodal #RegisterPrime{float:left}
.bd-cart .pp_winmodal .ps_SignInTable tr,.bd-recipient .pp_winmodal .ps_SignInTable tr,.bd-giftMessage .pp_winmodal .ps_SignInTable tr,.bd-reviewpayment .pp_winmodal .ps_SignInTable tr{float:left;height:65px}
.bd-cart .pp_winmodal .ps_SignInTable td,.bd-recipient .pp_winmodal .ps_SignInTable td,.bd-giftMessage .pp_winmodal .ps_SignInTable td,.bd-reviewpayment .pp_winmodal .ps_SignInTable td{float:left;clear:both}
.bd-cart .pp_winmodal td.formLabel+td,.bd-recipient .pp_winmodal td.formLabel+td,.bd-giftMessage .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-recipient .pp_winmodal #ps_ajaxContent .bubble,.bd-giftMessage .pp_winmodal #ps_ajaxContent .bubble,.bd-reviewpayment .pp_winmodal #ps_ajaxContent .bubble{left:0;margin:3px 82px 0 !important;position:absolute;float:right}
.bd-cart .pp_winmodal .formLabel,.bd-recipient .pp_winmodal .formLabel,.bd-giftMessage .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-recipient .pp_winmodal .ps_SignInTable select#state,.bd-giftMessage .pp_winmodal .ps_SignInTable select#state,.bd-reviewpayment .pp_winmodal .ps_SignInTable select#state{width:263px !important}
.bd-cart .pp_winmodal .titletext,.bd-recipient .pp_winmodal .titletext,.bd-giftMessage .pp_winmodal .titletext,.bd-reviewpayment .pp_winmodal .titletext{font-weight:bold;font-size:26px;color:#0b7dbb;float:left;width:642px;padding:16px;border-bottom:#ccc 4px double}
.bd-cart .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-recipient .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-giftMessage .pp_winmodal #ps_windowSign #YesBtnJoin,.bd-reviewpayment .pp_winmodal #ps_windowSign #YesBtnJoin{bottom:80px;right:60px}
.bd-cart .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-recipient .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-giftMessage .pp_winmodal #ps_windowSign #NoBtnJoin,.bd-reviewpayment .pp_winmodal #ps_windowSign #NoBtnJoin{bottom:30px;right:60px}
.bd-cart .pp_winmodal span.medium,.bd-recipient .pp_winmodal span.medium,.bd-giftMessage .pp_winmodal span.medium,.bd-reviewpayment .pp_winmodal span.medium{display:block;float:left;margin:12px 0 20px 20px;font-weight:bold;color:#666}
.bd-cart .pp_winmodal #ps_SignInTable,.bd-recipient .pp_winmodal #ps_SignInTable,.bd-giftMessage .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-recipient .pp_winmodal #ps_SignInTable tr,.bd-giftMessage .pp_winmodal #ps_SignInTable tr,.bd-reviewpayment .pp_winmodal #ps_SignInTable tr{float:left;height:85px}
.bd-cart .pp_winmodal #ps_SignInTable td,.bd-recipient .pp_winmodal #ps_SignInTable td,.bd-giftMessage .pp_winmodal #ps_SignInTable td,.bd-reviewpayment .pp_winmodal #ps_SignInTable td{float:left;clear:both}
.bd-cart .pp_winmodal #ps_SignInTable .pleft10,.bd-recipient .pp_winmodal #ps_SignInTable .pleft10,.bd-giftMessage .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-recipient .pp_winmodal #ps_SignInTable select#state,.bd-giftMessage .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-recipient .pp_winmodal #signuplnk,.bd-giftMessage .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:#639;color:#fff;text-decoration:none;font-weight:bold}
.bd-cart .pp_winmodal .signinmsg:before,.bd-recipient .pp_winmodal .signinmsg:before,.bd-giftMessage .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-recipient .pp_winmodal #passportForgetPswd,.bd-giftMessage .pp_winmodal #passportForgetPswd,.bd-reviewpayment .pp_winmodal #passportForgetPswd{width:330px;position:absolute;top:297px;left:30px}
.bd-cart .pp_winmodal .mtop20 td,.bd-recipient .pp_winmodal .mtop20 td,.bd-giftMessage .pp_winmodal .mtop20 td,.bd-reviewpayment .pp_winmodal .mtop20 td{float:left;clear:both}
.bd-cart .pp_winmodal .mtop20 .formLabel,.bd-recipient .pp_winmodal .mtop20 .formLabel,.bd-giftMessage .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-recipient .pp_winmodal .mtop20 td.formLabel+td,.bd-giftMessage .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-recipient .pp_winmodal .mtop20 .signinbutton,.bd-giftMessage .pp_winmodal .mtop20 .signinbutton,.bd-reviewpayment .pp_winmodal .mtop20 .signinbutton{margin-top:5px}
.bd-cart .pp_winmodal .mtop20,.bd-recipient .pp_winmodal .mtop20,.bd-giftMessage .pp_winmodal .mtop20,.bd-reviewpayment .pp_winmodal .mtop20{margin-top:7px}
#RegisterWrap .g-recaptcha{width:auto;margin:6px 0 0 44px}
#RegisterWrap .g-recaptcha+.addressbookdrop{margin:2px 0 10px 143px;width:200px}
.bd-cart div[id*='dtw-option_']{height:auto;width:259px;position:relative;margin-top:12px;padding:8px 1px 1px 1px;margin-left:-30px}
.bd-cart div[id*='dtw-option_'] strong{float:left;font-size:14px;font-weight:bold;display:block;padding-bottom:1px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/clock-icon.png) #593084;background-repeat:no-repeat;background-position:7px 8px;padding:7px 0 7px 30px;width:229px;color:#fff}
.bd-cart span[id^="deliveryTime_"]{display:inline-block;width:247px;border:solid 1px #593084;padding:10px 5px;font-size:12px;color:#000}
.bd-cart div[id*='dtw-option_'] span{float:left;clear:both}
.bd-cart div[id*='dtw-option_'] a{float:left;clear:both}
.bd-cart iframe#edit-dtw-frame,.bd-cart iframe#DTWframe{border:0;width:100%;height:170px}
.bd-cart iframe#edit-dtw-frame{border:0;width:100%;overflow:visible}
.BP-BillingDeliveryDate+#hoverbox{display:inline-block;margin:12px 0 10px 3px}
.BP-DeliveryDelivery .BP-deliveryCheck{height:auto}
.BP-DeliveryDelivery .BP-BillingDeliveryDate{float:right;width:187px}
.BP-DeliveryDelivery .BP-BillingDeliveryDate .BP-Deliveryhdr .BP-red{color:#000}
.bd-giftMessage iframe#DTWframe{border:0;width:100%;max-height:150px;background:#fff}
.bd-giftMessage iframe#edit-dtw-frame{border:0;width:225px;height:auto;margin-right:-40px}
.bd-giftMessage #n-dtwDetailsiframe span{font-size:14px;padding-bottom:8px;display:inline-block;vertical-align:middle;color:#fff;padding-left:26px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/clock-icon.png);background-repeat:no-repeat;background-position:6px 0}
.bd-giftMessage #n-dtwDetailsiframe{width:240px;height:auto;position:relative;margin-top:12px;margin-left:-25px;padding:8px 0 0 0;background:#593084}
.bd-giftMessage #n-dtwDetailsiframe .question1{position:relative;top:0;right:-42px;margin:0 !important;display:inline-block;vertical-align:top}
.bd-giftMessage #n-dtwDetailsiframe .question1 a{float:none;margin:0}
.bd-giftMessage span[id^="deliveryTime_"]{display:inline-block;width:100%;border:solid 1px #593084;padding:10px 5px;font-size:12px;color:#000}
.BP-collapsed .BP-Deliveryhdr #SurMsg1+div{margin-top:10px}
.bd-giftMessage .BP-collapsed div[id*='dtw-option_']{width:215px;height:auto;position:relative;margin-top:12px;margin-left:-27px;padding:8px 0 0 0}
.bd-giftMessage .BP-collapsed div[id*='dtw-option_'] strong{float:left;font-size:14px;font-weight:bold;display:block;padding-bottom:1px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/clock-icon.png) #593084;background-repeat:no-repeat;background-position:7px 8px;padding:7px 0 7px 30px;width:185px;color:#fff}
.bd-giftMessage span[id^="deliveryTime_"]{display:inline-block;width:203px;border:solid 1px #593084;padding:10px 5px;font-size:12px;color:#000;background:#fff}
.bd-giftMessage .BP-collapsed div[id*='dtw-option_'] span{float:left;clear:both}
.bd-giftMessage .BP-collapsed div[id*='dtw-option_'] a{float:left;clear:both}
.bd-giftMessage .BP-collapsed iframe#edit-dtw-frame,.bd-giftMessage .BP-collapsed iframe#DTWframe{border:0;width:215px;height:170px}
.bd-giftMessage .BP-collapsed iframe#edit-dtw-frame{border:0;width:215px;overflow:visible}
.BP-collapsed .BP-BillingDeliveryDate+#hoverbox{display:inline-block;margin:12px 0 20px 2px}
.bd-reviewpayment div[id*='dtw-option_']{height:auto;position:relative;margin-top:12px;padding:8px 1px 1px 1px}
.bd-reviewpayment div[id*='dtw-option_'] strong{float:left;font-size:14px;font-weight:bold;display:block;padding-bottom:1px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/clock-icon.png) #593084;background-repeat:no-repeat;background-position:7px 8px;padding:7px 0 7px 30px;width:159px;color:#fff}
.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#edit-dtw-frame,.bd-reviewpayment iframe#DTWframe{border:0;width:180px;height:170px}
.bd-reviewpayment iframe#edit-dtw-frame{border:0;width:189px;overflow:visible}
.bd-reviewpayment span[id^="deliveryTime_"]{display:inline-block;width:177px;border:solid 1px #593084;padding:10px 5px;font-size:12px;color:#000}
span[id^="deliveryTime_"]+.dtwChangeTime{margin-top:5px}
#Co-Wrap.searchpage.bloomreach{overflow:hidden}
#Co-Wrap.searchpage.bloomreach .column-left.brand h2{width:100%;margin:18px 0;padding:0;max-width:489px;text-transform:none}
#Co-Wrap.searchpage.bloomreach .column-right.allbrands h2{width:100%;margin:18px 0;padding:0;max-width:489px;text-transform:none}
#Co-Wrap.searchpage.bloomreach .product{float:left;width:224px;margin-bottom:18px;min-height:280px}
#Co-Wrap.searchpage.bloomreach .ProductCategoryImage{width:224px;height:245px;border:0}
#Co-Wrap.searchpage.bloomreach .product+.product{margin-left:22px}
.clear{clear:both}
.column-left.brand{float:left;width:48%}
.column-right.allbrands{float:right;width:48%}
.bd-homepage #igdrec_1{float:left}
.bd-homepage .exactTargetSet{width:100%;position:relative}
.bd-homepage .exactTargetSet h4{width:980px;height:auto;margin:21px 0 0 0;text-align:center;font-size:22px;color:#000;font-family:Georgia,"Times New Roman",Times,serif !important}
.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:15px auto 12px auto;height:335px;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:bold;font-size:14px;text-align:left}
.bd-homepage .exactTargetSet li a h5{font-weight:normal;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:bold;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:bold;font-size:14px;text-align:left}
.bd-product #igdrec_3 .exactTargetSet li a h5{font-weight:normal;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:520px;top:0;border:solid 1px #ccc}
.bd-product #igdrec_1 .exactTargetSet h4{width:167px;height:auto;margin:12px 0;text-align:center;font-size:15px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase}
.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 li img{width:140px}
.bd-product #igdrec_1 .exactTargetSet li a{text-decoration:none}
.bd-product #igdrec_1 .exactTargetSet li h5{font-weight:bold;font-size:14px;text-align:left}
.bd-product #igdrec_1 .exactTargetSet li a h5{font-weight:normal;margin:6px 0}
.bd-product #igdrec_2{float:left}
.bd-product #igdrec_2 .exactTargetSet{width:100%}
.bd-product #igdrec_2 .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:bold;text-transform:uppercase}
.bd-product #igdrec_2 .exactTargetSet ul{overflow:hidden;list-style-type:none;text-align:left;margin:0 auto;padding:0}
.bd-product #igdrec_2 .exactTargetSet li{width:140px;margin:0 7px;display:inline-block;vertical-align:top}
.bd-product #igdrec_2 .exactTargetSet li img{width:140px}
.bd-product #igdrec_2 .exactTargetSet li a{text-decoration:none}
.bd-product #igdrec_2 .exactTargetSet li h5{font-weight:bold;font-size:14px;text-align:left}
.bd-product #igdrec_2 .exactTargetSet li a h5{font-weight:normal;margin:6px 0}
.bd-ocp #igdrec_1,.bd-recipient #igdrec_1,.bd-cart #igdrec_1{width:100%;position:relative}
.bd-recipient .exactTargetSet{width:910px;position:relative;border:solid 1px #ccc;padding:1%;margin:60px auto -30px auto}
.bd-ocp .exactTargetSet,.bd-cart .exactTargetSet{width:910px;position:relative;padding:1%;margin:0 auto 10px auto}
.bd-ocp .exactTargetSet h4,.bd-recipient .exactTargetSet h4,.bd-cart .exactTargetSet h4{height:auto;padding:5px 0 8px 0;margin:0 0 12px 0;text-align:left;font-size:14px;color:#666;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ccc}
.bd-ocp .exactTargetSet ul,.bd-recipient .exactTargetSet ul,.bd-cart .exactTargetSet ul{display:table;overflow:hidden;list-style-type:none;text-align:center;margin:0 auto;padding:0}
.bd-ocp .exactTargetSet li,.bd-recipient .exactTargetSet li,.bd-cart .exactTargetSet li{width:224px;margin:0 auto 0 auto;height:auto;float:left;margin-left:auto;margin-right:auto}
.bd-ocp .exactTargetSet li img,.bd-recipient .exactTargetSet li img,.bd-cart .exactTargetSet li img{width:161px;height:176px}
.bd-ocp .exactTargetSet li a,.bd-recipient .exactTargetSet li a,.bd-cart .exactTargetSet li a{text-decoration:none}
.bd-ocp .exactTargetSet li h5,.bd-recipient .exactTargetSet li h5,.bd-cart .exactTargetSet li h5{font-weight:bold;font-size:14px;text-align:left;margin:6px auto;width:161px}
.bd-ocp .exactTargetSet li a h5,.bd-recipient .exactTargetSet li a h5,.bd-cart .exactTargetSet li a h5{font-weight:normal;margin:6px auto;width:161px}
#oldFlow{display:none}
#newFlow{display:block !important}
body #passRegularBP{display:none}
#AllOrderRecipientsSummaryRefreshArea .BP-BillingItem-Inner{margin:0 0 20px 0}
@media all\0{#miniShoppingCartDiv span.cartitem2a{float:none}
}
#apLink{display:block;float:right;margin-top:10px}
.bd-Biz .above-tab{min-width:980px;max-width:980px;margin:0 auto}
body #TemplatetopspotWrap .Biz{background-color:transparent}
.bd-Biz #TemplatetopspotWrap,.bd-Biz #MBP-SecureHeader{background-position:center -2px}
.Biz #TemplatetopspotWrap{background:0;height:auto}
.Biz #topNavfConnect img{display:none}
.Biz #TemplateHeader{height:auto;padding:0;width:980px}
.bd-cart .Biz #TemplateHeader{height:auto;padding:0}
.bd-Biz #MBP-SecureHeader{height:auto;padding:11px 0 10px 0}
#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}
#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}
.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}
.Biz #header-wrapper{margin-bottom:16px}
.Biz .h-cartttl{margin:1px 3px}
.Biz #shopping-links{width:408px;height:auto}
#\31 8F_Biz_GlobalLogoEspot{float:left;margin-left:70px}
.bd-Biz .Biz #search{float:none;margin:0;position:absolute;right:25px;top:103px;width:358px}
.Biz #selectlist{display:none}
.Biz .searchbtn a{box-shadow:inset 0 -139px 83px -96px #734b9e !important}
.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:none !important}
.Biz #hdrSignInText{color:#FFF}
.Biz #topnav{height:auto;background-color:transparent;border:0}
.Biz #nav a{font-size:14px;color:#fff}
.Biz #nav{display:table;table-layout:fixed;height:auto;background-color:#5e3987 !important;width:980px;height:40px !important}
.bd-Biz #topnav #nav>li>div a{font-size:13px;height:40px !important;line-height:1.2 !important;font-weight:normal !important;text-align:center !important;display:table-cell !important;vertical-align:middle}
.Biz #nav_8,.Biz #nav_9,.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{display:none}
.Biz #nav_1,.Biz #nav_2,.Biz #nav_3,.Biz #nav_4,.Biz #nav_5,.Biz #nav_6,.Biz #nav_7{border:0;border-left:solid 1px #5e3987;display:table-cell;float:none;height:25px;text-align:center}
.Biz #nav_7{border-right:solid 1px #5e3987}
.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,.Biz #nav #nav_5:hover,.Biz #nav #nav_5.hover,.Biz #nav #nav_6:hover,.Biz #nav #nav_6.hover{color:#fff;border:0;border-left:solid 1px #5e3987}
.Biz #nav #nav_7:hover,.Biz #nav #nav_7.hover{color:#fff;border:0;border-left:solid 1px #5e3987;border-right:solid 1px #5e3987}
.Biz #nav #nav_1:hover a,.Biz #nav #nav_1:focus a,.Biz #nav #nav_2:hover a,.Biz #nav #nav_2:focus a,.Biz #nav #nav_3:hover a,.Biz #nav #nav_3:focus a,.Biz #nav #nav_4:hover p,.Biz #nav #nav_4:focus a,.Biz #nav #nav_5:hover a,.Biz #nav #nav_5:focus a,.Biz #nav #nav_6:hover a,.Biz #nav #nav_6:focus a,.Biz #nav #nav_7:hover a,.Biz #nav #nav_7:focus a{color:#fff}
#nav #nav_1 #\31 8F_Biz_TopNavEspot1,#nav #nav_2 #\31 8F_Biz_TopNavEspot2,#nav #nav_3 #\31 8F_Biz_TopNavEspot3,#nav #nav_4 #\31 8F_Biz_TopNavEspot4,#nav #nav_5 #\31 8F_Biz_TopNavEspot5,#nav #nav_6 #\31 8F_Biz_TopNavEspot6,#nav #nav_7 #\31 8F_Biz_TopNavEspot7{line-height:normal}
#nav #nav_1 #\31 8F_Biz_TopNavEspot1 a,#nav #nav_2 #\31 8F_Biz_TopNavEspot2 a,#nav #nav_3 #\31 8F_Biz_TopNavEspot3 a,#nav #nav_4 #\31 8F_Biz_TopNavEspot4 a,#nav #nav_5 #\31 8F_Biz_TopNavEspot5 a,#nav #nav_6 #\31 8F_Biz_TopNavEspot6 a,#nav #nav_7 #\31 8F_Biz_TopNavEspot7 a{text-align:center;height:31px;line-height:31px;font-family:arial;font-weight:normal;display:block}
#nav #nav_1 #subnav #\31 8F_Biz_TopNavEspot1_1,#nav #nav_1 #subnav #\31 8F_Biz_TopNavEspot1_2,#nav #nav_2 #subnav #\31 8F_Biz_TopNavEspot2_1,#nav #nav_2 #subnav #\31 8F_Biz_TopNavEspot2_2,#nav #nav_3 #subnav #\31 8F_Biz_TopNavEspot3_1,#nav #nav_3 #subnav #\31 8F_Biz_TopNavEspot3_2,#nav #nav_4 #subnav #\31 8F_Biz_TopNavEspot4_1,#nav #nav_4 #subnav #\31 8F_Biz_TopNavEspot4_2,#nav #nav_5 #subnav #\31 8F_Biz_TopNavEspot5_1,#nav #nav_5 #subnav #\31 8F_Biz_TopNavEspot5_2,#nav #nav_6 #subnav #\31 8F_Biz_TopNavEspot6_1,#nav #nav_6 #subnav #\31 8F_Biz_TopNavEspot6_2,#nav #nav_7 #subnav #\31 8F_Biz_TopNavEspot7_1,#nav #nav_7 #subnav #\31 8F_Biz_TopNavEspot7_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}
#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}
#bz_global_links{float:right}
.Biz .signin-signedIn #bz_createAccount{display:none}
.Biz .signin-signedIn .bz-globalLink-create{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}
.bd-Biz .n-chkCartDelivery b{font-weight:normal;font-size:8pt}
.bd-Biz .BP-BillingDelivery .BP-red{color:#000;font-weight:normal}
.CTA-biz-primary{background-color:#56be65;color:#fff;display:inline-block;font-weight:bold;font-size:1.25em;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:90%}
.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:bold;background:#ccc}
.bd-recipient .question.tip{float:right;margin:-16px -8px 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:bold;background:#fff;border-radius:14px;padding:1px;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif}
.ui-tooltip,.exp-tool-tip{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:3px}
.useAsBilling{clear:none;text-align:left;margin:0;width:auto}
#Shipping_UseAsBill::after{content:"";display:table;clear:both}
.bd-Biz .n-chkCartDelivery .BP-red{color:#000}
.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:bold;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;display:none}
.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:bold;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:#5e3987;border:2px solid #3dad3c;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:bold;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%;min-height:38px;text-align:right;font-size:14px;color:#333;float:right;padding-top:22px}
#partner_wrap+#TemplatetopspotWrap{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/hp/fall15/drapes-white.jpg) no-repeat #fff center 0}
#partner_wrap+#TemplatetopspotWrap .Biz{background:transparent}
.bd-Biz .TableRow{overflow:hidden;line-height:20px}
.bd-Biz .TableRow input[type=radio]{vertical-align:middle}
.bd-Biz .ProdSelection .radiobtn,.bd-Biz .assortmentwrap .radiobtn{margin:0;min-width:55%}
.bd-Biz .ProdSelection .pricerow{margin:0 4px 0 0}
.biz-bou-sku{width:auto;padding:0 40px 0 0}
.bd-Biz .trsDeliveryText input[type="radio"]{margin:-2px 11px 0 0}
.bd-Biz #trsDeliveryWidth input[type="text"],.bd-Biz #trsDeliveryWidth input[type="tel"],.bd-Biz #trsDeliveryWidth select{width:185px !important;height:26px;margin:0 !important;padding:0;border:solid 1px #ccc;color:#666;float:left}
.bd-Biz label[for="selectAddress"]{margin-left:40px}
.bd-Biz #registeredUserAddressBook input#autoSuggest{margin:0 0 0 60px !important;text-indent:5px}
.bd-Biz #recipientSignIn td:first-child{width:131px}
.bd-Biz #recipientSignIn #OR{margin-left:45px}
.bd-Biz #trsDeliveryWidth .trsDeliveryText{border-collapse:collapse}
#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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);border-radius:3px;width:100%;max-width:420px;height:auto;border:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);position:absolute}
#popupOnLoad_underlay{display:none !important}
#popupOnLoad .dijitDialogTitleBar{border:0;background-color:#5e3987;padding:10px 15px;border-radius:3px 3px 0 0}
#popupOnLoad .dijitDialogTitle{color:#fff;font-size:14px;font-weight:bold}
#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:bold;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:black;opacity:.5}
.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:bold}
.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}
.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:normal}
#bulkOrder{width:980px;margin:0 auto}
form#bulkOrderForm{width:490px;height:100px}
form#bulkOrderForm legend{font-size:16px;font-weight:bold}
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:bold}
#qasResolutionModal>a[role="button"]{background-color:#1bc86d;text-shadow:1px 1px 0 #159b54;font-weight:bold;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:bold;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:bold;font-size:14px}
.QAS-Original{font-weight:bold;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,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:bold;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:bold;color:#fff;border:0;padding:10px 40px;margin:22px;cursor:pointer}
#bulkOrderDisplay input#deleteOrderItem{background-color:#900;font-weight:bold;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-suggestions,#QAS-line2Suggestions{background:#fcfcfc;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,0.3);float:left;clear:both;position:absolute;margin:0 0 20px 124px;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:hover,li.showQASSuggestions:hover,li#showQASSuggestions a.ui-state-hover,li.showQASSuggestions a.ui-state-hover{font-weight:bold;background-color:#e5e5e5}
#showQASSuggestions>a,.showQASSuggestions>a{color:#000;cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:left;text-decoration:none !important;display:block;width:98%;padding:2% 1%}
#showQASSuggestions>a:hover,.showQASSuggestions>a:hover{font-weight:bold;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:bold;vertical-align:top}
#TB_window.addressVerification .addr-outline{margin-left:18px;margin-top:5px}
#TB_window.addressVerification .qas-confirm-view a{background:#5e3987;color:#fff;text-decoration:none;font-weight:bold;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}
#GiftHistory-Alt h1{font-weight:bold}
#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:#5e3987;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:#5e3987;border-radius:3px;border:0;color:#fff;font-size:14px;text-transform:uppercase;padding:6px 8px}
#GiftHistory-Alt .btn:hover{background-color:#af93dd}
#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>a,#GiftHistory .pagination span+span{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>a:hover,#GiftHistory .pagination span+span: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.viewall,#GiftHistory .pagination span.page-prev{border:0;background:0}
#GiftHistory .controls #collapseExpandAllButton a{background:transparent;color:#000;text-decoration:underline;padding:0}
#GiftHistory .warning{color:darkgoldenrod}
#GiftHistory .hide{display:none}
#GiftHistory h3{font-size:18px;margin:20px 0}
#GiftHistory .font-thin{font-weight:normal !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.1800flowers.com/wcsstore/Flowers/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:"\2713 ";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:#5e3987;color:#fff;font-size:18px;text-align:left}
#GiftHistory .recipients .header div+div>div{border:solid 1px #5e3987;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:#5e3987;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:bold}
#GiftHistory-Alt .header{color:#fff;background:#5e3987}
#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.1800flowers.com/wcsstore/Flowers/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;*display:inline;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 .ui-dialog-titlebar,#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar{background:#fff;color:#fff;padding:0 2px;border-radius:0;border:0;font-size:13px;text-transform:uppercase;font-weight:normal}
#n-chkPlaceOrderContainer~.ToU_Modal .ui-dialog-titlebar-close,#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar-close{display:block;width:25px;height:25px;margin:-8px -3px 0 0;padding:0;border:0;background:none !important;color:#1f1f1b;text-decoration:none;font-size:18px;border-radius:20px;text-align:center;box-shadow:none;float:right}
#n-chkPlaceOrderContainer~.ToU_Modal .ui-dialog-titlebar-close span,#n-chkPlaceOrderContainer~.ToU_Modal .PRpo_Modal .ui-dialog-titlebar-close span{width:auto;height:auto;display:block;background:0;margin:1px;color:#1f1f1b;font-size:18px;font-weight:normal;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}
#QuickView,#CompareProducts{width:auto;padding:15px 0 !important;max-height:none !important;border:0;overflow:hidden}
#QuickView>div,#CompareProducts>div{width:260px;height:inherit;float:left;padding:0 5px 15px 15px;margin:5px 0}
#QuickView>div ul,#CompareProducts>div ul{width:250px;height:250px;overflow-y:auto;padding:0 0 0 15px;color:#1f1f1b;transition:color .3s}
#QuickView>div ul li,#CompareProducts>div ul li{margin:3px 0}
#QuickView>div+div,#CompareProducts>div+div{border-left:solid 1px #333}
#QuickView>div .prodImage,#CompareProducts>div .prodImage{height:150px;width:150px;margin:0 0 10px -5px;padding-bottom:10px;float:left}
#QuickView>div img,#CompareProducts>div img{display:block;margin:0 auto;width:auto;height:150px}
#QuickView .contents,#CompareProducts .contents{clear:both;background:#ebebde;margin:0 0 20px;width:275px;padding:8px 10px;height:inherit;transition:height .3s;overflow:hidden}
#QuickView .select.selected,#CompareProducts .select.selected{pointer-events:none !important;background:#ccc !important;color:#333 !important}
#QuickView .prodName,#CompareProducts .prodName{margin:0 0 15px;font-weight:700;font-size:14px;height:auto}
#QuickView .prodAttributes,#CompareProducts .prodAttributes{float:right;display:block;width:115px}
#QuickView .prodAttributes div.prodPrice,#CompareProducts .prodAttributes div.prodPrice,#QuickView .prodAttributes span.productprice,#CompareProducts .prodAttributes span.productprice{display:block;font-size:14px !important;margin-top:10px;font-weight:700}
#QuickView .prodAttributes span.productprice.sale,#CompareProducts .prodAttributes span.productprice.sale{color:#a1001a}
#QuickView .prodAttributes .discountPrice,#CompareProducts .prodAttributes .discountPrice{margin:5px 0 0 0;font-size:20px !important;display:block}
#QuickView .prodAttributes .AccentText,#CompareProducts .prodAttributes .AccentText{margin:5px 0 0 0;font-size:13px !important;display:block}
#QuickView .compareFooter,#CompareProducts .compareFooter{display:block;position:absolute;bottom:8px;width:260px;padding:12px 0;text-align:center}
#QuickView .compareFooter a,#CompareProducts .compareFooter a{vertical-align:top}
#QuickView .compareFooter input,#CompareProducts .compareFooter input{font-size:14px}
#QuickView .compareFooter input,#CompareProducts .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 h1,.addNewRecipients br,.addNewRecipients div.clear{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}
#enterItemMsg,#addRecipientErrorMsg:not(:empty){color:#fff !important;text-align:center;padding:5px;font-size:15px;margin-bottom:15px;border-radius:2px;height:auto}
#addRecipientErrorMsg.info{background:green !important}
#enterItemMsg,#addRecipientErrorMsg.error{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 .xtop,.addNewRecipients .bubble .xbottom{display:none !important}
#GHAddAnotherRecipient~a.CTA-secondary{position:absolute;bottom:10px}
#enterItemMsg:empty,#addRecipientErrorMsg: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-up,#GiftHistory .cssCaret-right,#GiftHistory .cssCaret-left{position:relative;display:inline-block;zoom:1;*display:inline;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;*display:inline;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;*display:inline;color:#fff !important}
#GiftHistory .btn.CTA-primary:hover{background:#af93dd}
#GiftHistory .btn.CTA-secondary{background-color:#5e3987;color:#fff !important}
#GiftHistory .btn.CTA-secondary:hover{background-color:#af93dd}
.bd-cart .inButton2 a[href*="AjaxLogonForm"],.bd-cart .cart-btn-giftHist-top a,.bd-cart .cart-btn-giftHist-btm a{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:none !important;border:0;background:#5e3987 !important;display:inline-block;zoom:1;*display:inline;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.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/ui-bg.png) 50% 50% repeat-x !important;opacity:.30 !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:before,.slick-track:after{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-prev,.slick-next{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-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#af93dd}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#b31722}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{right:-10px;vertical-align:middle;border-top:19px solid transparent;border-left:19px solid;border-bottom:19px solid transparent}
.slick-prev:before,.slick-next: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}
div[id*="_MOC-below-top-pagination"]{margin-bottom:10px}
div[id*="contentRecommendationWidget_"] ul{list-style:none}
.cloud-zoom-loading{display:none}
#GiftList_GuestPageheaderEspot1,#GiftList_GuestPageheaderEspot2{margin:0 auto;width:980px;position:relative;clear:both}
.RPsignin-module.gl-guest .module-top,.RPsignin-module.gl-guest .sHead,.RPsignin-module.gl-existing .module-top,.RPsignin-module.gl-existing .sHead,.RPsignin-module.gl-new .module-top,.RPsignin-module.gl-new .sHead{display:none}
.RPsignin-module.gl-guest,.RPsignin-module.gl-existing,.RPsignin-module.gl-new{background:0;margin:0 auto;width:980px}
.RPsignin-module.gl-guest .signin-register,.RPsignin-module.gl-existing .signin-register,.RPsignin-module.gl-new .signin-register{background:0;border:0;width:auto;padding:0;margin:20px 0}
.RPsignin-module.gl-guest .module-content,.RPsignin-module.gl-existing .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}
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}
a[event-data-method="selectFDFlowersProductTab"]#trsTabbedPanelsTab2{display:block !important}
#SignIn-Column3>style+span{color:#000 !important;text-align:left;margin-bottom:20px}
#SignIn-Column3{width:840px;margin:30px auto;padding:24px 24px 24px 24px;float:none;clear:both;box-shadow:0 0 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px rgba(0,0,0,0.2);-o-box-shadow:0 0 8px rgba(0,0,0,0.2);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden}
#SignIn-Column3 .facebookSignIn,#SignIn-Column3 #gplus_signin{float:left;width:30%;text-align:left}
#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:0}
#MA-socialConnect .userName{font-size:14px;width:100%;font-weight:bold;color:#434343;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding:0 0 2px 0;clear:both}
.MA-socialConnect .googleConnect .customGPlusButton,#unRegGoogle .customGPlusSignInDropDown,#gplus_signin .customGPlusSignIn{width:244px;height:40px;background:url(//cdn2.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/google_signin.png) !important;cursor:pointer;border-radius:0}
.bd-recipient #gplus_signin .customGPlusSignIn{width:200px;height:33px !important;background:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/google_signin-v4.png) !important;background-repeat:no-repeat;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}
#googleUserImg{margin-right:5px;vertical-align:middle}
.MA-socialConnect .googleConnect a{cursor:pointer;text-decoration:none}
.googleConnect a>b{color:#666;font-size:11px;text-decoration:underline;display:block;margin-left:25px}
#MA-RightColumn .MA-socialConnect .googleConnect span.buttonText,#unRegGoogle span.buttonText2,#gplus_signin .customGPlusSignIn span.buttonText{font-size:0}
#MA-RightColumn .MA-socialConnect .googleConnect span.icon,#unRegGoogle span.icon2,#gplus_signin .customGPlusSignIn span.icon{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}
#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,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:bold;background-color:transparent;color:#fff;z-index:1000}
body .wt_socialmessage img{display:inline-block}
#signin .drop-header li#unRegGoogle{height:auto}
.MA-socialConnect .facebookConnect img,#signin .drop-header li#unRegFconnect a img,#signin .drop-header li#regFconnect a img{position:absolute;left:6px;top:5px;display:none}
#signin .drop-header li#unRegFconnect a img,#signin .drop-header li#regFconnect a img{width:20px}
.MA-socialConnect .facebookConnect a,#signin .drop-header li#unRegFconnect a,#signin .drop-header li#regFconnect a{background:url(//cdn1.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/fb_signin.png) no-repeat;font-size:0;display:block;width:244px;height:40px;position:relative;cursor:pointer;padding:0}
.MA-socialConnect .facebookConnect a[href*="socialDisconnect"]{background:0;font-size:11px;margin:5px 0;color:#666;text-decoration:underline}
#signin .drop-header li#unRegFconnect,#signin .drop-header li#regFconnect{height:auto}
#gplus_signin{display:block !important}
.RPsignin-module .facebookSignIn,.RPsignin-module #gplus_signin{display:inline-block;float:left;margin:17px 10px 10px 0}
.RPsignin-module .facebookSignIn{margin:17px 10px 10px 10px}
#RegisterWrap .facebookSignIn a{background:url(//cdn1.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/fb_signin.png);background-repeat:no-repeat;width:244px;height:40px;display:block}
.RPsignin-module .facebookSignIn a{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/fb_signin-v4.png) !important;background-repeat:no-repeat;width:200px !important;height:33px !important;display:block}
body .RPsignin-module .facebookSignIn{margin:0 7px 0 0}
body .RPsignin-module .facebookSignIn a{background-size:100%;width:200px;height:38px}
body .RPsignin-module #gplus_signin{margin:0}
#RegisterWrap .facebookSignIn img,.RPsignin-module .facebookSignIn img{display:none !important}
#RegisterWrap span.signin-w-facebook,.RPsignin-module span.signin-w-facebook{margin-top:0;margin-right:10px;margin-left:70px;padding:0}
.RPsignin-module{height:auto;margin-top:0}
.RPsignin-module .signin-haveaccount{height:auto;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/benefits-of-reg-social-sign-v4.png);background-position:432px 36px;background-repeat:no-repeat;background-size:55%}
.bd-setforget .RPsignin-module .signin-haveaccount{background:0}
.module-content{background:#fff;border:0;overflow:hidden;height:auto;margin:0 auto;width:980px}
.RPsignin-module .signInWith{font-size:0}
.RPsignin-module .signInWith{display:block !important}
.RPsignin-module .signInWith:after{content:"OR";font-weight:normal;display:inline-block;font-size:14px;color:#000;width:405px;text-align:center;margin:5px 0}
.ipad #nav>li>div>a{pointer-events:none}
.ipad #nav li#nav_7:hover>ul{margin-left:-50px}
.ipad #nav li#nav_8:hover>ul{margin-left:-157px}
.ipad #nav li#nav_9:hover>ul{margin-left:-30px}
.ipad #nav li#nav_11:hover>ul{margin-left:-126px}
.ipad .subnav-cont{padding-top:20px}
.ipad #TC-Wrap{-webkit-transform:scale(0.98)}
.ipad #signin .drop-header li a{padding:8px 0;font-size:16px}
.ipad #signin .drop-link{padding:20px 0 !important;font-size:16px}
.ipad #\31 8F_GlobalLogoEspot{transform:scale(0.95)}
.ipad .LN-Header{margin:0 10px}
.ipad .recipnum select{height:50px !important;margin:-6px 0 0 5px;font-size:24px !important;width:65px !important}
.ipad .qtyrow .drop select{height:30px;margin-bottom:10px}
.ipad .qtyrow .drop .updateCart{font-size:14px}
.ipad .registerright .RowLabel,.ipad .registerLC .RowLabel{margin:5px 0}
.ipad .registerright .addressbookdrop input,.ipad .registerLC .addressbookdrop input{height:25px;margin:5px 0}
.ipad #signInColumns .logInField input{height:25px;margin:5px 3px 4px 4px}
.ipad #signInColumns .returningSignIn .move,.ipad #signInColumns .TrackByNumSignIn .move{margin:12px 0 0 0;font-size:12px}
.ipad #signInColumns .signInCopySm a{font-size:14px}
.ipad #MA-RightColumn .addressSelectSmallDropdown{height:30px}
.ipad .addressSelectSmall{height:25px;margin-top:0}
.ipad .AA-form label{margin:12px 10px 15px 0}
.ipad .AA-form .addressSelectSmall{margin:5px 0}
.ipad .AA-form .addressSelectSmallDropdown{margin:5px 0;height:30px}
.ipad .CE-form{line-height:30px}
.ipad .MP-form #passContainer{margin:9px 0}
.ipad .MP-form label{margin-top:15px}
.ipad .AC-form .addressSelectSmallDropdown{margin:5px 0 !important}
.ipad .AC-form .addressSelectSmall{margin:5px 0}
.ipad .AC-form label{margin:10px 10px 15px 0}
.bd-reviewpayment.ipad .passContainer,.bd-reviewpayment.ipad #passContainer{width:172px}
.ipad .BP-container .addressSelectSmallDropdown{height:25px;margin:5px 0}
.ipad .BP-container .addressSelectSmall,.ipad #securitycode{margin:5px 0;height:20px}
.ipad .BP-payment-details img{margin:10px 0 0 0}
.ipad #n-chkTopLinks{font-size:14px;margin:23px 10px 13px}
.ipad #n-chkPlaceOrderContainer{-webkit-transform:scale(0.98);margin-top:-15px}
.ipad input.n-textfieldDelivery{height:30px;padding:0}
.ipad .n-chkCartDelivery .n-chkImg{margin:8px 0 6px 5px}
.ipad .n-chkCartZip .n-chk-txt{margin:10px 0 5px -50px;font-size:14px}
.ipad #PaymentInstructionSelectForm .textbox .holding input{height:20px}
.ipad #ShippingCheckbox{margin-left:127px}
.ipad #ShippingCheckbox input{margin:5px 0 10px}
.ipad .BP-container label{margin:10px 4px 0 4px;display:inline-block}
.ipad #n-chkWrapupBox .n-chkWrapupBuy{margin-top:10px}
.ipad #WRP_window select{margin-top:10px;height:30px}
.ipad .LN-List li{margin:15px 10px}
.ipad #creditCardDisplay input#PaymentMethod{top:0}
.ipad #footer #footerNav{height:400px}
.ipad #footerNav .column{font-size:14px}
.ipad #footerNav .column+.column{margin:0 0 0 40px}
.ipad #footerNav .column li{margin:0 0 18px}
.ipad #footer #FootEmailSignUp{transform:scale(0.9);margin-top:-10px}
.ipad #footer #EmailOptInHomePage{padding:10px 5px !important;font-size:16px}
.ipad #passRegularCheckout{width:950px}
.ipad #passRegularCheckout #nonMember,.ipad #passRegularCheckout #primePending{width:950px}
.ipad #passRegularCheckout #nonMember span a img{width:100%}
.bd-product.ipad #Pr-Wrap{-webkit-transform:scale(0.98);margin-top:-20px}
.ipad.bd-product #igdrec_3{display:none}
.ipad .n-chkCartZip #zipCode{height:30px}
.ipad #BP-InnerPromoBoxArea .BP-col-question{bottom:90px;right:70px}
.ipad #answ_reviews_review{-webkit-transform:scale(0.96)}
.ipad #TemplateHeader .selectlist{margin:5px 0 10px 0}
.ipad #Modal .envelope-close{font-weight:400}
.ipad .brm-autosuggest-menu ul li a{padding:10px}
.ipad .Biz #footer #EmailOptInHomePage{padding:10px 5px !important;font-size:16px}
.ipad #GiftHistory-Alt input{margin:0 0 10px;height:25px}
.ipad .MoxieFlyoutRight #MoxieFlyoutTab{top:75% !important}
.bd-product.upsells.ipad #skuCount[value="1"]~.btn-add{top:24px !important;bottom:auto !important}
.bd-product.ipad #skuCount[value="1"]~#exp_payment_wrapper{margin:0}
.ipad .multiRecipientModalContent .btn.CTA-secondary{font-weight:normal;margin:0 1%}
.ipad .BP-Delivery-header{-webkit-transform:scale(0.98)}
.ipad .CP-chkCartBtns>img{width:100%}
.ipad .ECP-n-chkCartBtns img{width:100%}
.ipad #BP-ShipingAddBook .BP-ShippingSearchBox input{height:25px}
.ipad .BP-ContactBoxArea .question{margin:7px 0 0 2px}
.ipad #BP-cardchoice #Error_Check select{height:25px;margin:5px 0 0 5px}
.ipad .CVVCodeForCreditCard #passContainer #securitycode{height:20px;margin:5px 0}
.ipad .CVVCodeForCreditCard #passContainer #securityCodeQuestion{top:10px}
.ipad #MessageOptionsComp input{height:20px}
.ipad .OCP-ConfirmCenter .OCP-ConfirmSummarylabel{padding:6px 0 0 0}
.ipad .OCP-ConfirmSummaryAmt,.ipad #OCP-ConfirmSummaryAmt{height:40px}
.ipad .OCP-ConfirmCenter .OCP-ConfirmSummaryAmt input,.ipad .OCP-ConfirmCenter #OCP-ConfirmSummaryAmt input{height:25px}
.ipad #cartnav{margin:0;right:0}
.ipad #shopping-links{margin-right:82px}
.ipad #main-navigation li a{padding:12px 12px}
.ipad #main-navigation .column a{margin:13px 0 0 0 !important}
.ipad #WineCompliance input{height:30px}
.ipad #WineCompliance select{height:35px}
.ipad #WineCompliance a{height:30px;line-height:30px;margin-top:15px}
.ipad #ClubConfig .club-options select{height:30px}
.ipad #ClubConfig .club-purchase p a{font-size:14px;display:inline-block;margin:10px 0}
.ipad #ClubConfig .club-purchase a.btn{line-height:30px}
.ipad #ClubConfig .club-purchase input{height:30px}
.ipad #Interceptor .grid>div>#Inteceptor-yes,.ipad #Interceptor .grid>div>#addonModalAddToCart{height:30px;line-height:30px}
.ipad #CYO-addOn .product-list ul li{margin:20px 0}
.ipad #CYO-addOn #selectedItems #selectedItemDiv input{height:30px;width:30px}
.ipad #CYO-addOn #AddToCart{height:30px;line-height:30px}
.ipad #LeftNavigation li a{padding:18px 15px !important}
.ipad .mop-no-combo{margin-top:15px}
.ipad .BP-ShippingDeliveryNotes{margin-left:20px}
.ipad #WRP_window{margin-left:-464px !important}
.ipad label[for="smsOptIn"]{text-align:left;margin:0}
.ipad .above-tab{padding:0 15px;box-sizing:border-box}
.ipad .link-inter{pointer-events:none}
.ipad .link-inter:focus .dropdown-content{visibility:visible;opacity:1}

.bd-Biz .reviewPageOptin #smsOptIn,.bd-Biz label[for="smsOptIn"]{display:none !important}
#oops_fmc{display:none}
.displayNoneClass,.display-none{display:none}
.displayBlockClass,.display-block{display:block}
/*! -----------------------------------          HEADER TEST      */.biz-corp-number{display:none}
#BrandTab_Biz_9,#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_20{display:none !important}
.bd-Biz .brand-tab-a.brand-tab-hd,.bd-Biz .brand-tab-a.brand-tab-wlf{width:85%}
.bd-Biz #TemplatetopspotWrap,.bd-Biz #MBP-SecureHeader{background-position:center -46px}
.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}
#\31 8F_Biz_GlobalLogoEspot img{width:69% !important;margin-bottom:8px}
.bd-Biz .Biz #search{right:355px;top:79px}
.Biz #shopping-links{width:74px !important;margin-top:-6px}
.bd-Biz .return-container{height:35px;width:190px;position:absolute;right:-75px;bottom:-44px;margin:0}
.bd-Biz #cartnav{right:-3px;top:60px}
.Biz #headerText .drop-header{top:52px !important;left:-87px !important;width:110px;border-radius:0 !important;box-shadow:0 1px 7px 0 rgba(0,0,0,0.3)}
.biz-drop-arrow{display:none}
.Biz .brand-tab-a:hover{border:0 !important}
.Biz .headerTextHover #hdrSignInText{top:32px !important;left:-10px !important;width:69px !important}
.Biz .signin-signedIn #headerText{left:-7px !important;top:0}
.Biz .signin-signedIn div#hdrSignInText::after{top:-1px}
.Biz .signin-signedIn .headerTextHover div#hdrSignInText::after{top:5px}
.Biz #header-wrapper{width:976px;max-width:976px;min-width:976px}
.bd-Biz .brand-tab-div{width:122px;position:absolute}
.bd-Biz #brand-tabs{background:url(//cdn1.1800flowers.com/wcsstore/RAPIDStorefrontAssetStore/images/ab/tab-dividers-b2b-v1.png) no-repeat center 7px;position:relative}
.bd-Biz #TemplateHeader div[id$="_GlobalLogoEspot"]{margin-left:0 !important;width:217px}
.bd-Biz #nav li{border-left:1px solid #FFF !important}
.bd-Biz #topnav #nav>li:hover #subnav li.subnav-head a:hover,.bd-Biz #topnav #nav li.subnav-head:hover{background-color:#fff !important;color:#5e3987 !important;background:#fff !important;font-size:12px !important}
.bd-Biz #nav li a:hover,.bd-Biz li.selected a:hover{color:#fff}
.Biz #nav #subnav{background:#fff;width:440px}
.Biz #nav #subnav li{float:left}
.Biz #subnav li a{background-color:#fff !important;color:#666 !important;font-size:9pt !important}
.Biz #topnav{background-color:transparent}
.Biz #nav{background-color:#5e3987}
.Biz ul#nav a{font-size:12px}
.bd-Biz #topnav #nav>li{border-left:1px solid #fff;float:left;height:40px;display:list-item;width:107px;text-align:center}
.bd-Biz #topnav #nav li:hover{background-color:#af93dd !important;color:#fff}
.bd-Biz #topnav #nav>li>div a{font-size:13px;height:40px !important;line-height:1.2 !important;font-weight:normal !important;text-align:center !important;display:table-cell !important;vertical-align:middle}
.bd-Biz #topnav #nav>li:hover a{background-color:transparent !important}
.bd-Biz #topnav #nav>li:hover #subnav a{background-color:transparent !important;border:0;color:#666}
.bd-Biz #topnav #nav #subnav li:hover a{color:#fff !important}
.Biz .subnav-header{font-size:14px;font-weight:700;padding:0 0 0 8px}
.inLineSeparator1{margin-top:15px}
.inLineSeparator2{margin-top:27px}
.lastLink1{margin-top:10px;border-top:#fff 1px solid}
.lastLink2{width:422px;border-top:1px #fff solid;margin-top:5px}
.Biz #nav_1,.Biz #nav_10,.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{display:none !important}
.Biz #nav_2,.Biz #nav_3,.Biz #nav_4,.Biz #nav_5,.Biz #nav_6,.Biz #nav_7{border-left:solid 1px #fff !important}
.Biz #nav_2,.Biz #nav_3,.Biz #nav_4,.Biz #nav_5,.Biz #nav_6,.Biz #nav_7,.Biz #nav_8,.Biz #nav_9,.Biz #nav_11{width:107px !important}
.Biz #nav_1.hover #subnav,.Biz #nav_2.hover #subnav,.Biz #nav_3.hover #subnav,.Biz #nav_4.hover #subnav,.Biz #nav_5.hover #subnav,.Biz #nav_6.hover #subnav,.Biz #nav_7.hover #subnav,.Biz #nav_8.hover #subnav{margin-left:0 !important}
.Biz #nav_9.hover #subnav{margin-left:-105px !important}
.Biz #nav_11.hover #subnav{margin-left:-114 !important}
.Biz #nav li a{padding:0 9px !important}
.Biz #nav li#nav_11 a{padding:0 23px !important}
.Biz #topnav #nav li ul#subnav li a{line-height:25px;font-size:14px;color:#000;padding-left:8px !important}
#\31 8F_Biz_TopNavEspot2{display:inline-block}
.bd-Biz .Biz #nav #nav_2 .subnav-cont{top:-3px}
.Biz #nav_9 #subnav .subnav-cont.double{left:-230px}
.bd-Biz .header{width:100%;padding:0;background-color:#fff}
.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-tpf,.brand-tab-tpf.brand-active-tab{background-size: 82% 82%}
.bd-Biz .brand-tab-sy,.brand-tab-sy.brand-active-tab{background-size: 82% 82%}
/*! -----------------------------------      END HEADER TEST      *//*! ----------------------------------------------------------------*/@supports(display:flexx){#brand-tabs{display:flex;justify-content:space-between;background:0}
.brand-tab-div{display:flex !important;position:relative;width:10%;vertical-align:top;zoom:1;float:none;margin:0}
.brand-tab-a{width:100%}
#brand-tabs #BrandTab_21{display:none !important}
#TemplateHeader div[id$="_GlobalLogoEspot"]{width:12%}
#TemplateHeader div[id$="_GlobalLogoEspot"] img{width:130px}
#search{width:55%;margin:21px 0 0 5%}
.searchfield{width:100%;text-align:right}
#SearchBox{width:70%;margin-right:89px}
#shopping-links{width:16%;text-align:right}
#selectlist{margin-right:37%}
}
/*! ----------------------------------------------------------------*/@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.tiers{min-width:980px}
}

body #headerText #GlobalBrandLevelSignInEspot {
    display: none !important;
}
/*
body #headerText #GlobalBrandLevelEspot {
    display: none
} */

} 