@charset "utf-8";
fieldset{border:0}
.header{text-align:center;margin-top:10px;margin-bottom:5px}
#MBP-SecureHeader,#TemplatetopspotWrap{width:100%!important;position:relative;z-index:2;height:auto}
#TemplateHeader{height:164px;width:980px;margin:0 auto;position:relative}
#header-wrapper{width: 100%;min-width: 980px;max-width: 1440px;height: 50px}
.defattr-disabled{color:#efefef}
#BrandTab_12,#BrandTab_13,#BrandTab_14,#BrandTab_15,#BrandTab_16,#BrandTab_17,#BrandTab_18,#BrandTab_19,#BrandTab_20,#BrandTab_21{display:none}
.brand-tab-a{display:block;width:94px;height:42px;background:url(//cdn1.fruitbouquets.com/wcsstore/RAPIDStorefrontAssetStore/images/tabs/barspriteRetina-06216.png) no-repeat top center;background-size:83%;border:solid 1px transparent;zoom:1;background-repeat:no-repeat}
.brand-tab-a:hover{border:solid 1px #ccc;border-radius:3px 3px 0 0;background-color:#fff}
.brand-active-tab,.brand-active-tab:hover{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 2px #fff;border-radius:3px 3px 0 0;background-color:#fff}
.brand-tab-flowers{background-position:4px 1px}
.brand-tab-baskets{background-position:5px -81px}
.brand-tab-fb{background-position:4px -161px}
.brand-tab-cco{background-position:5px -241px}
.brand-tab-fmc{background-position:8px -325px}
.brand-tab-tpf{background-position:9px -403px}
.brand-tab-sy{background-position:9px -719px}
.brand-tab-wlf{background-position:9px -565px}
.brand-tab-hd{background-position:9px -485px}
.brand-tab-flowers.brand-active-tab{background-position:3px -40px}
.brand-tab-baskets.brand-active-tab{background-position:5px -120px}
.brand-tab-fb.brand-active-tab{background-position:4px -200px}
.brand-tab-cco.brand-active-tab{background-position:5px -280px}
.brand-tab-fmc.brand-active-tab{background-position:8px -362px}
.brand-tab-tpf.brand-active-tab{background-position:9px -445px}
.brand-tab-sy.brand-active-tab{background-position:8px -764px}
.brand-tab-wlf.brand-active-tab{background-position:8px -608px}
.brand-tab-hd.brand-active-tab{background-position:8px -527px}
#eyebrow{text-align:center}
#cartnav{float:right;min-width:90px;height:38px;margin:5px -3px 0 0 !important}
#miniShoppingCartDiv a{text-decoration:none;display:block;height:35px;padding:0 10px;background:#fff;border:#900 1px solid;color:#900;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(//cdn3.1800flowers.com/wcsstore/Flowers/images/2015/tnt/cart.png) no-repeat 5px -21px #fff;position:relative;-webkit-box-shadow:0 2px 5px 0 #9c9a9a;-moz-box-shadow:0 2px 5px 0 #9c9a9a;box-shadow:0 2px 5px 0 #9c9a9a;zoom:1}
#miniShoppingCartDiv a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}
#miniShoppingCartDiv a.cart-default span{color:#900}
#miniShoppingCartDiv a.cart-red span{color:#fff !important}
#miniShoppingCartDiv a.cart-red:visited span{color:#fff}
#miniShoppingCartDiv a.cart-red{display:block;height:35px;padding:0 10px;background:#900;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/2015/tnt/cart.png) no-repeat 5px 5px #900;position:relative;box-shadow:0 1px 3px 0 rgba(0,0,0,.25),inset 0 -80px 15px -72px rgba(0,0,0,.4)}
#miniShoppingCartDiv a.cart-red:hover{color:#fff;box-shadow:inset 0 80px 15px -72px rgba(0,0,0,.4)}
#miniShoppingCartDiv span.cartitem1{min-width:26px;height:32px;display:inline-block;text-align:center;font-size:12px;margin-top:4px;float:left;position:relative}
#miniShoppingCartDiv span.cartitem2{min-width:32px;height:auto;display:inline-block;margin:0 0 0 3px;float:left}
#miniShoppingCartDiv span.cartitem2a{min-width:32px;height:auto;display:inline-block;margin:4px 0 0 3px;float:left}
#miniShoppingCartDiv span.cartitems{text-align:center;font-size:12px}
#miniShoppingCartDiv span.cartitem2b{font-weight:700}
#headerText{height:30px;width:74px;display:block}
.signin-signedIn #GH-account-link{width:100px;height:14px;float:left}
.signin-signedIn #GH-account-link a{display:none}
.signin-signedIn #headerText{position:absolute;left:73px;top:7px;z-index:99}
.signin-signedIn #hdrYourAcct{display:block;height:30px;width:94px;float:left;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000}
.signin-signedIn #hdrSignInName{padding-right:15px;border-right:solid 1px #000;min-width:100px;text-align:right;position:absolute;left:-365px;right:226px;color:#000}
.signin-signedIn #hdrSignInText{display:none}
.signin-signedIn #headerText .drop-header{top:37px;left:-11px}
.signin-signedIn #GH-orderTrack-link{float:right}
.signin-signedIn .headerTextHover #hdrYourAcct{background-image:none !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #fff;padding:6px 13px 8px 10px;width:94px;height:29px;top:-7px;left:-11px;z-index:9999;position:absolute}
#headerText br{display:none}
#primeLogo{display:none !important}
.signin-signedIn #primeLogo{right:50px;top:17px;position:absolute;display:block !important}
#topNavgPlusImage{right:20px;top:17px;position:absolute;margin:0 !important}
#topNavgPlusImage img{width:20px}
#reggplus_signin,#unreggplus_signin{display:none!important}
#shopping-links{float:right;margin-top:5px;width:289px;height:104px;font-size:12px;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:99;text-align:right}
#signin{float:left;margin:7px 0 0 0}
.hdrDownArrow{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/2015/tnt/down-arrow.png) center top no-repeat;width:13px;height:9px;float:right;margin:1px 0 0 6px}
#hdrSignInText{color:#000;font-weight:100;cursor:pointer}
#headerText .drop-header{top:42px;left:-11px;z-index:1999;text-align:left;background-image:none!important;border:1px solid #ccc;padding:6px 30px 10px 10px;min-height:118px;width:226px;box-shadow:0 10px 10px rgba(0,0,0,.4),inset 0 -159px 184px -190px rgba(0,0,0,.4);background-color:#fff;position:absolute}
#signin .drop-header li{list-style:none;margin:5px 0;width:185px;height:auto;float:left}
#signin .drop-header li a{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666;text-decoration:none;text-align:left}
#signin .drop-link{border-bottom:1px solid #666;clear:both;color:#666;font-size:12px;text-align:left;width:auto;padding-top:15px !important;padding-bottom:10px;margin-bottom:5px}
#signin .drop-link a{text-decoration:none}
#signin .drop-link ahover{text-decoration:underline}
#signin #unRegFconnect img{margin-right:5px}
#headerText{height:30px;min-width:74px;display:block}
#GlobalBrandLevelEspot{display:none}
.headerTextHover #GlobalBrandLevelEspot{display:block !important}
#hdrSignInText{float:left}
.headerTextHover #hdrSignInText{background-image:none !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #fff;padding:6px 13px 22px 10px;position:absolute;z-index:9999;background:#fff;top:0;left:-11px;width:59px;height:14px}
#hdrYourAcct{display:none}
#signin .drop-header li#regLogOut{height:39px}
#signin .drop-header li.regBox{width:240px;height:98px;border:solid 2px #888;border-radius:4px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left;margin-top:5px}
.regBox h1{margin:6px 0 4px 11px;padding:0;font-size:13px;color:#b7a050;font-weight:500;letter-spacing:.6px}
#signin .drop-header li.regBox ul{margin:0;padding:0;color:#888;list-style-position:inside;padding-left:5px}
#signin .drop-header li.regBox ul li{font-size:11px !important;font-weight:500;margin:3px 0 1.5px 17px !important;height:10px;list-style:disc;width:220px}
.regBox #memSpan{margin-left:0;color:#888}
.regBox ul li span span{color:#ecbf25}
#FB_GlobalLogoEspot{display:block;float:left;margin:8px 0 0 0}
.searchbtn a:hover{background:#666}
.searchtxt{float:left;margin:0}
.searchfield{width: 100%;text-align: right}
#SearchBox{width:70%;margin-right:89px}
.searchfield input{border:1px solid #ccc;color:#666;font-family:arial;font-size:14px !important;text-indent:10px;width:380px;height:35px}
#selectlist{float:left;clear:both;font-size:14px;display:none}
#selectlist input{margin:5px}
.brm-autosuggest-menu{position:absolute;top:33px;z-index:101}
.brm-autosuggest-menu ul{width:230px;list-style:none;margin:0;padding:10px;background:#fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.brm-autosuggest-menu ul.right{border:0;padding:0}
.brm-autosuggest-menu ul li{margin:0;padding:0}
.brm-autosuggest-menu ul li a{display:block;text-decoration:none;padding:4px;transition:all 120ms ease 0}
.brm-autosuggest-menu ul li a:focus,.brm-autosuggest-menu ul li a:hover{background-color:#dc3600;color:#fff}
#FB_GlobalBrandLinks a,#FB_GlobalBrandLinks a:visited{font:12px bold Arial,Helvetica,sans-serif;color:#000;text-decoration:none}
#FB_GlobalBrandLinks a:hover{text-decoration:underline}
#FB_GlobalBrandLinks{text-align:right;float:right;width:212px;height:103px;position:relative}
#GHLinks_top{float:left;width:212px;text-align:center;margin:7px 0 0 0}
#GHLinks_bottom{float:left;width:212px;margin:53px 0 0 0;text-align:center}
.GH-links{float:left}
.GH-link-middle a{padding:0 10px}
.GH-link-right a{padding:0 0 0 10px}
.GH-link-middle a{border-left:solid 1px #666}
.GH-link-right a{border-left:solid 1px #666}
#GHLinks_bottom .GH-link-middle a{border-left:0}
.specialoffer{margin:0 0 0 473px;float:left}
.hp-signup{margin:0 0 0 10px;float:left}
.footerBar{padding:10px 18px 15px}
.floatL{float:left}
.floatR{float:right}
#smileBanner{position:relative;margin:0 0 15px 0}
.brand-carousel{margin-top:110px}
#smileBanner{margin:6px 0}
.contentBoxBottom{height:3px}
.fafgimg{height:30px;width:157px;cursor:pointer}
.fdheader{border-top:1px solid #cecece;width:324}
#error-msg-zipcode-modal{text-align:center}
.ffd1{padding-top:3px;padding-left:10px;padding-bottom:3px}
.ffd2{padding-top:3px;padding-left:4px;padding-bottom:3px}
.ffd3{border-left:1px solid silver;border-right-width:1px;border-top-width:1px;padding-left:12px;padding-top:3px;padding-bottom:3px}
.ffd4{padding-left:10px}
#horizontalRangeSelector{padding-left:10px}
.ffd5{border-left:1px solid silver;border-right-width:1px;border-top-width:1px;padding-left:8px}
#orderBy1{font-size:8pt}
#wrap{top:0;z-index:1 !important}
.mousetrap{z-index:999;width:345px;height:378px;left:0;top:0;display:none}
.Pr-Code{text-align:center;font-size:11px}
#Sort select{width:150px}
td.prodmodel1{PADDING-TOP:1px}
td.productpageerror{PADDING-BOTTOM:10px;PADDING-LEFT:0;PADDING-RIGHT:13px;PADDING-TOP:15px}
span.productpageerror{TEXT-ALIGN:center}
td.medium{padding-top:10px}
#TB_window{margin-left:-330px;top:1%;left:50%;margin-top:15px;height:227px;width:642px}
#TB_ajaxContent{width:600px;height:200px}
#likeit{display:block !important;height:25px !important;position:relative;top:10px}
#trsWideTable{margin-top:0 !important}
#intl-wrapper{margin-bottom:0;margin-left:0;-moz-margin-right:auto;margin-top:0;-moz-text-align:center}
.intl-page{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-align:left;width:980px}
a{-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:underline;-moz-text-decoration-style:solid;color:#9a0000}
h2{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;color:#693;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600;line-height:normal;text-transform:uppercase;width:750px}
h2 span{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none}
h3{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#990002;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600;line-height:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
h4{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600;line-height:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.subhead{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#70a041;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600;line-height:normal;text-transform:uppercase}
.intl-topban{position:relative}
.intl-topban-copy h1{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#532c7f;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-transform:uppercase}
.intl-intro-copy{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin-bottom:5px;margin-left:5px;margin-right:5px;margin-top:5px;width:960px}
.intl-bold{font-weight:700}
.intl-left{float:left;margin-top:5px;width:165px}
ul.intl-list{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;margin-left:15px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
ul.intl-list a{-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:underline;-moz-text-decoration-style:solid;color:#532c7f}
.intl-tips p{margin-bottom:10px;margin-left:10px;margin-right:10px;margin-top:10px}
#cal-list{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#ccc;border-bottom-style:dotted;border-bottom-width:1px;border-left-color-ltr-source:physical;border-left-color-rtl-source:physical;border-left-color-value:#ccc;border-left-style-ltr-source:physical;border-left-style-rtl-source:physical;border-left-style-value:dotted;border-left-width-ltr-source:physical;border-left-width-rtl-source:physical;border-left-width-value:1px;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-right-color-value:#ccc;border-right-style-ltr-source:physical;border-right-style-rtl-source:physical;border-right-style-value:dotted;border-right-width-ltr-source:physical;border-right-width-rtl-source:physical;border-right-width-value:1px;border-top-color:#ccc;border-top-style:dotted;border-top-width:1px;display:none;margin-left:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;width:140px}
.leading-destinations{width:790px}
.lead-item{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:75px;line-height:normal;margin-right:3px;margin-top:5px;text-align:center;width:80px}
.intl-worldmap{height:301px;text-align:center;width:790px}
.country-lists{margin-top:10px;width:790px}
#europe{display:block}
#africa,#asia,#northamerica,#oceania,#southamerica{display:none}
ul#countrylist{list-style-position:outside;list-style-type:none;margin-bottom:5px;margin-left:5px;margin-right:5px;margin-top:5px}
ul#countrylist li{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin-top:2px;width:185px}
ul#countrylist li img{height:12px;width:16px}
ul#countrylist li{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin-top:2px;width:185px}
ul#countrylist li a{-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid}
.flag-head{margin-left:45px;margin-top:-26px;position:absolute}
.index-menu{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;text-align:center;width:790px}
.index-list{margin-top:20px;width:790px}
#a{display:block}
#b,#c,#d,#e,#f,#g,#h,#i,#j,#k,#l,#m,#n,#o,#p,#q,#r,#s,#t,#u,#v,#view-all,#w,#x,#y,#z{display:none}
.tooltip{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-font-feature-settings:normal;-moz-font-language-override:normal;-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid;-x-system-font:none;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#693;border-bottom-style:solid;border-bottom-width:3px;border-left-color-ltr-source:physical;border-left-color-rtl-source:physical;border-left-color-value:#693;border-left-style-ltr-source:physical;border-left-style-rtl-source:physical;border-left-style-value:solid;border-left-width-ltr-source:physical;border-left-width-rtl-source:physical;border-left-width-value:3px;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-right-color-value:#693;border-right-style-ltr-source:physical;border-right-style-rtl-source:physical;border-right-style-value:solid;border-right-width-ltr-source:physical;border-right-width-rtl-source:physical;border-right-width-value:3px;border-top-color:#693;border-top-style:solid;border-top-width:3px;color:#333;cursor:pointer;display:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;position:absolute;width:200px;z-index:10}
span.tooltip span{color:#693;font-weight:700}
.close{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#696;float:right;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal}
#collection_title_alpha{display:none}
#collection_title_copy{margin:0;padding:0}
.imoc-msg{position:relative;width:980px;height:100px;margin-left:180px;padding:0}
.imoc-msgbox-content{position:absolute;height:60px;width:500px;top:38px;left:305px;margin:0;padding:0;font:12px Arial,Helvetica,sans-serif;line-height:14px;overflow:auto;text-align:left;border:0}
#titlecopy_more p,.imoc-msgbox-content p{padding:0;margin:0;text-align:left}
.imoc-calendar{position:relative;margin:0 0 0 810px;padding:4px 0 0 0}
.phone{color:#532c7f;font-size:20px;font-weight:600}
.textfield select{width:110px}
.caldel1{padding:5px 5px 0 5px}
.caldel2{height:50px}
#flexMsgText{color:red}
#pricetag{padding:5px;height:100px}
.simplemodal-overlay{WIDTH:1346px;height:313px;top:0;left:0}
.popup{padding-left:15px}
.addon{font-weight:400}
.productpageerror{color:red;font-size:12px}
#wineerrormsg{font-size:12px}
#fptError{color:red}
#fptDeliveryHeaders{padding-left:10px;padding-bottom:5px}
#deliveryHeadersoptions{padding-left:10px;padding-bottom:5px}
#deliveryDate1{width:150px}
.altprod{padding-bottom:5px}
#deliveryDate{width:115px;color:#666;font-family:arial;font-size:11px}
#flexMessage{margin:1px}
#flexMsgProdDisplay{margin:1px}
#trsDeliveryHeaders{background-color:#cdc;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;padding:4px 0 0}
#deliveryDate1{width:115px}
.discountPrice,.discountprice{color:#d90059;font-weight:700}
.crossedPrice,.crossedprice{text-decoration:line-through;color:#666}
.AccentText{color:#6e9930}
body{color:#000;overflow-y:initial !important}
a,a:visited{color:#9a0000}
img,img a{border:0}
h1{padding:0;margin:0;color:#9a0000;font-size:18px}
select,textarea{border:1px solid #ccc;height:17px;font-size:11px}
table{font-size:11px}
#AA-topspotWrap,#AB-topspotWrap,#AC-topspotWrap,#BA-topspotWrap,#BGStopspotWrap,#BP-topspotWrap,#Browse-topspotWrap,#CE-topspotWrap,#CS-Inq-topspotWrap,#Cart-topspotWrap,#Co-topspotWrap,#Confirm-topspotWrap,#GL-topspotWrap,#HelptopspotWrap,#HomePagetopspotWrap,#MA-topspotWrap,#MP-topspotWrap,#PO-topspotWrap,#Pr-topspotWrap,#PrBuild-topspotWrap,#PrBuildT-topspotWrap,#PrOutOfStock-topspotWrap,#RP-topspotWrap,#RPOA-topspotWrap,#RPS-topspotWrap,#RegistertopspotWrap,#ReqC-topspotWrap,#Se-topspotWrap,#SignIn-topspotWrap,#SiteMaptopspotWrap,#TC-topspotWrap,#TemplatetopspotWrap,#Track-topspotWrap,#TrackSignIn-topspotWrap{width:980px;margin:-30px auto 0;position:relative}
#RegistertopspotWrap{margin-top:0}
#AA-Wrap,#AB-Wrap,#AC-Wrap,#BA-Wrap,#BGSWrap,#CE-Wrap,#Co-Wrap,#GL-Wrap,#HomePageWrap,#MA-Wrap,#MP-Wrap,#PO-Wrap,#Pr-Wrap,#PrOutOfStock-Wrap,#Se-Wrap,#TC-Wrap,#TemplateBlankWrap,#TemplateWrap,.contentWrapper{width:978px;margin:0 auto;position:relative;background:#fff;clear:both}
#Co-Wrap{height:auto;width:980px}
#Pr-Wrap{clear:both}
#Browse-Wrap,#CS-Inq-Wrap,#HelpWrap,#RegisterWrap,#ReqC-Wrap,#SignIn-Wrap,#SignUpWrap,#SiteMapWrap,#TrackSignIn-Wrap{width:958px;margin:0 auto;position:relative;background:#fff;padding:10px;z-index:0;min-height:320px}
#Browse-Wrap,#CS-Inq-Wrap,#HelpWrap,#ReqC-Wrap,#SignUpWrap,#SiteMapWrap,#TrackSignIn-Wrap{margin-top:70px}
#TrackSignIn-Wrap{width:958px;left:50%;margin:0 0 0 -490px;position:relative;background:#fff;padding:10px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;z-index:0}
#fagf_title_alpha{color:#9a0000;font-family:arial;font-size:12px;padding-left:0;text-align:left}
#fagf_title_alpha h1{color:#9a0000;font-size:22px;font-weight:700;padding:0;margin:0}
div.medium-error,span.medium-error,td.medium-error{color:red;font-family:arial;font-size:10pt}
#fagf_selectedfilterstyle{background:url(//cdn1.1800flowers.com/wcsstore/Flowers/images/banners/fagf_selectbg.gif) no-repeat scroll 0 0 transparent;color:#693;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:80px;width:805px;margin:0 auto}
#fagf_selectedfilterstyle1{background:url(//cdn2.1800flowers.com/wcsstore/Flowers/images/banners/fagf_selectbg.gif) no-repeat scroll 0 0 transparent;color:#693;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:80px;width:805px}
#fagf_selectdate,#fagf_selectoccasion,#fagf_selectzip{float:left;margin:0 3px}
#fagf_selectzip{margin-left:-10px !important}
#fagf_selectzip p{margin:0;padding-left:20px;padding-top:43px}
#fagf_gobutton{float:left;margin-left:5px;margin-top:45px}
input.fagf_selectzip{color:#666;font-size:11px;width:64px}
select.fagf_selectoccasion{color:#666;font-size:11px;width:125px}
select.fagf_selectdate{color:#666;font-size:11px;width:134px}
body,table{font-size:8pt;font-family:arial}
SPAN.medium-error{FONT-SIZE:10pt;COLOR:red;FONT-FAMILY:arial}
#fagf_selectedfilterstyle1{background:url(//cdn3.1800flowers.com/wcsstore/Flowers/images/banners/fagf_selectbg.gif) no-repeat scroll 0 0 transparent;color:#693;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:80px;width:805px}
#fagf_selectdate,#fagf_selectoccasion,#fagf_selectzip{float:left;margin:0 3px}
#fagf_selectzip{margin-left:-10px !important}
#fagf_title{margin:0 auto;width:805px}
#fagf_selectdate p,#fagf_selectoccasion p{margin:0;padding-top:45px}
#fagf_selectzip p{margin:0;padding-left:20px;padding-top:43px}
#fagf_gobutton{float:left;margin-left:5px;margin-top:45px}
input.fagf_selectzip{color:#666;font-size:11px;width:64px}
select.fagf_selectdate{color:#666;font-size:11px;width:134px}
.rv-productimg{float:left;padding-right:3px;width:60px}
.rv-productimg img{width:60px}
.rv-name{width:90px;float:left}
.rv-name .small{font-size:10px}
.medium-colored-bold{color:#666;font-family:arial;font-size:11px;font-weight:700;padding-bottom:5px}
.LeftRecentViewed{width:155px}
.prodRecent{width:190px}
.recentProdustDiv{display:none}
td.addToBasketBtnleft{padding-top:10px;padding-right:8px}
td.addToBasketBtnright{padding-top:10px;padding-left:310px}
#readmorediv{margin-bottom:10px}
#readmore{color:#9a0000}
#trsDeliveryHeaders td{padding-left:10px;padding-bottom:5px}
td.small{padding-top:5px;padding-left:10px}
td.trsDeliveryText{padding:0 0 10px 15px}
#trsDeliveryBackground{background:none repeat scroll 0 0 #fff}
.trsDeliveryText{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#trsDeliveryLinkRight{float:right;font-weight:400!important;padding-right:4px}
#trsDeliveryLeft{float:left}
#trsDeliveryLink{padding:0;margin:1px 0 1px 10px}
#ageVerificationError{color:red}
#birthMonth{height:18px}
#birthDay{height:18px}
#birthYear{height:18px}
#countryName{width:95px;text-transform:uppercase}
#zipCodeError{color:red}
#zipCode{width:95px;color:#666;font-size:11px;width:95px;font-family:Arial,Helvetica,sans-serif}
#deliveryRestrictions{margin-top:-15px;padding:0}
#locationTypeError{color:red}
#deliveryDateError{color:red}
#shipCharge{float:left}
#addonproducts{margin-bottom:20px}
#addonproducts #addonsFrame{height:auto !important}
#addonDeliveryHeaders{padding-left:10px;padding-bottom:5px}
.textfield{width:150px;font-size:8pt}
#medium-colored-bold td{padding-left:10px;padding-top:20px;padding-bottom:5px}
#medium td{padding-left:10px;padding-top:0;padding-bottom:10px}
.productimg1{width:100}
td.small-colored-bold{padding-top:5px}
td.small-bold{padding-top:3px}
#TB_ajaxContent{width:500px;height:200px;line-height:1.4em !important}
.pTop10{padding-right:10px}
.copylink a{color:#666;text-decoration:none}
.copylink a:hover,.copylink a:visited{color:#999}
.h-cartnum{float:left;margin:5px 3px}
. img{margin-top:3px}
#topnav{margin:0 auto;position:relative;width:980px;z-index:1111}
#nav li.topnav-last{padding:0;width:12px}
#breadcrumb a,#breadcrumb a:visited{color:#b8a8ac;text-decoration:none}
#breadcrumb a:hover,#breadcrumb a:visited:hover{text-decoration:underline}
#breadcrumb{color:#9a0000}
#breadcrumb ul{list-style-type:none;margin:0;padding:0}
#breadcrumb ul li{color:#666;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:5px;text-align:left}
#Pr-BuildOwnWrap,#Pr-BuildTOwnWrap{margin:0 auto;width:948px;padding:10px 15px;background:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative}
#Confirm-Wrap{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;padding:10px}
#Track-Wrap{padding:10px 0 20px 0;width:978px;margin:0 auto;background:#fff;clear:both}
#Cart-Wrap{width:958px;left:50%;margin:0 0 0 -490px;position:relative;background:#fff;padding:10px 10px 319px}
.titletext{font-weight:700;font-size:16px;color:#9a0000;float:left}
.confirmbuttons{float:right}
.confirmbuttons img{margin:0 0 0 10px}
#nav li{background:0;border:0;font-size:1em;float:left;height:29px;padding:0;text-align:left;position:relative;z-index:1111}
#nav li a{font-weight:700;padding:0 18px;text-decoration:none;color:#fff;font-size:9pt;text-transform:uppercase;border-left:1px solid #fff}
. ie10 #nav li a{padding:0 15px}
#nav li a:hover{display:block;background:#de4d4d;z-index:2}
#subnav li{background:0;border:0;border-left:1px solid #fff;font-size:1em;float:left;height:29px;padding:0;text-align:left;z-index:1111;position:relative}
#subnav li a{font-family:arial;text-transform:none;font-weight:400;font-size:9pt;padding:5px 20px;text-decoration:none;color:#666;white-space:nowrap}
#nav li a:hover,li.selected a:hover{text-decoration:none;color:#52297e}
#nav{font-family:Arial,Helvetica,sans-serif;font-size:12px;height:2.286em;line-height:2.5em;width:980px;margin:0 auto;background-color:#9a0000}
#nav a{display:block;padding:0 0 0 10px;border-bottom:1px solid #edeaea;text-decoration:none}
#nav a:hover{background-color:#52297e;color:#fff!important}
#nav,#nav ul{list-style:none;margin:0;padding:0}
#nav ul,#subnav ul{background:#fff;border:1px solid #ccc;left:0;font-size:11px;line-height:1.5em;position:absolute;width:220px}
#nav li.topnav-last a{padding:0}
#nav ul li{background:0;float:none;height:auto;width:218px}
#nav li.topnav-last ul a,#nav ul a{background:0;padding:5px 10px 5px}
#nav ul ul{font-size:1em;left:220px;top:.5em}
#nav li.topnav-last ul a:focus,#nav li.topnav-last ul a:hover,#nav ul a:focus,#nav ul a:hover,#subnav li.topnav-last ul a:focus,#subnav li.topnav-last ul a:hover,#subnav ul a:hover{background:#fff;color:#7ac8ed}
#nav ul a:focus{color:#666 !important}
#nav ul .hover>a{background:#de4d4d;color:#fff!important}
#nav .hover ul ul,#nav :hover ul ul,#nav ul{margin-left:-9999px}
#nav .hover a:focus,#nav a:focus+ul,#nav li.hover>ul,#nav li:hover>ul,#nav ul ul{margin-left:0}
#HelpLeftColumn,#RegisterLeftColumn{display:none}
#Pr-LeftColumn{display:none}
#Pr-LeftColumn #LeftNav{display:none}
#HelpRightColumn,#RegisterRightColumn{color:#666;padding:10px}
#RegisterWrap .titletext{display:none}
#Pr-RightColumn{width:auto;float:left;background:#fff;padding:10px 0 10px 10px;border:0}
#OrderItemAddForm{float:left;width:auto}
.LN-Header{font-size:14px;font-weight:700;padding:5px;color:#5b322c}
.filterLabel{font-size:14px;font-weight:700;padding:12px 5px 5px 12px;color:#5b322c;display:block;text-transform:uppercase}
.LN-List li,.filterList li{list-style-type:none;padding:6px 12px;border-bottom:1px solid #edeaea}
.LN-List li a,.LN-List li a:visited,.filterList li a,.filterList li a:visited{color:#5d3724;text-decoration:none;font-family:arial;font-size:11px;text-decoration:none;text-transform:uppercase}
.LN-List li a:hover,.LN-List li a:visited:hover,.filterList li a:hover,.filterList li a:visited:hover{text-decoration:underline}
.TopCategoryESpot5{float:left}
.TopCategoryESpot6{float:left;padding:0 10px}
.TopCategoryESpot8{float:left}
.TopCategoryESpot9{float:left;padding:0 10px}
.TopCategoryESpot10{float:left}
.TC-MOTC-btm1{float:left;width:203px;text-align:center}
.TC-MOTC-btm2{float:left;width:203px;text-align:center}
.TC-MOTC-btm3{float:left;width:203px;text-align:center}
.TC-MOTC-btm4{float:left;width:203px;text-align:center}
.TC-MOTC-BelowLeftNav{float:left;width:165px}
.TC-RR-row{float:left}
#AC-FooterWrap,#BGSFooterWrap,#BP-FooterWrap,#Browse-FooterWrap,#CS-Inq-FooterWrap,#Cart-FooterWrap,#Co-FooterWrap,#Confirm-FooterWrap,#HelpFooterWrap,#HomePageFooterWrap,#MA-FooterWrap,#Pr-FooterWrap,#PrBuild-FooterWrap,#PrBuildT-FooterWrap,#PrOutOfStock-FooterWrap,#RP-FooterWrap,#RPOA-FooterWrap,#RPS-FooterWrap,#RegisterFooterWrap,#ReqC-FooterWrap,#Se-FooterWrap,#SignIn-FooterWrap,#SignUpFooterWrap,#SiteMapFooterWrap,#TC-FooterWrap,#TemplateFooterWrap,#Track-FooterWrap,#TrackSignIn-FooterWrap{width:980px;left:50%;margin:0 0 0 -490px;position:relative;clear:both}
#RP-FooterWrap{margin-top:20px}
.pagination-row1{padding:0}
.Co-pagination,.Co-pagination2{width:auto;padding:0;color:#5b322c}
.nbr-items{float:left;color:#5b322c;width:270px}
.sort{float:left;color:#5b322c;width:800px;font-size:13px;margin-top:5px}
.sort select{font-size:10px;color:#5b322c;height:17px;border:1px solid #ccc}
.itemsperpage{float:right;color:#5b322c}
.itemsperpage a{padding:0 3px}
.itemselected{padding:0 3px;font-weight:700}
.sortxt{float:left;color:#5b322c;font-weight:700;margin:0 10px 0 0}
.sort .sortdrop a{margin-left:5px;margin-right:5px}
.sortdrop{float:left}
.displaynmbr{float:left}
.pagination{float:right}
.pagination a{padding:0 3px}
.Co-SubCol1,.Co-SubCol10,.Co-SubCol11,.Co-SubCol2,.Co-SubCol3,.Co-SubCol4,.Co-SubCol5,.Co-SubCol7,.Co-SubCol8,.Co-SubCol9{float:left;margin:10px 16px 10px 4px;width:110px;height:106px;border:1px solid #d8b188}
.Co-SubCol12,.Co-SubCol6{float:left;margin:10px 0 10px 4px;width:110px;height:106px;border:1px solid #ccc}
.Co-Products1,.Co-Products2{width:234px;padding:0 26px 0 4px;float:left}
.Co-Products3{width:234px;padding:0 0 0 10px;float:left}
.prodimg{width:234px;height:256px;border:1px solid #d8b188}
.proddesc{font-weight:700;color:#3a0704}
.proddesc a{color:#3a0704;text-decoration:none}
.proddesc a:hover,.proddesc a:visited:hover{color:#d90e2b;text-decoration:none}
.oldprice{text-decoration:line-through;float:left;padding:0 4px 0 0}
.wrapupBlock .oldprice{padding:10px 4px 0 0}
.newprice{float:left;color:#c21b38;padding:0 4px 0 0}
.ProdSelection .newprice{float:left;color:#c21b38;padding:0}
.price{color:#5b322c}
.prdtype{clear:both}
.LeftC{float:left}
.RightC{float:right;width:200px}
.Productz{width:345px;height:378px;border:1px solid #c7c7c7}
.Prodtext{width:345px;text-align:center;display:none}
.tabs{width:750px;background:#fff}
.tabs ul.tabs-list{margin:0;padding:0 10px 0;list-style:none}
.tabs ul.tabs-list li{float:left;background:#fff;margin:0;margin:0 0 0 9px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.tabs ul.tabs-list a{display:block;background:#ddd;padding:5px 15px 4px 15px;text-decoration:none;font-weight:700;color:#333;text-align:center}
.tabs ul.tabs-list a{float:none}
.tabs ul.tabs-list a:hover{color:#333}
.tabs ul.tabs-list .current{background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 0 9px}
.tabs ul.tabs-list .current a{background:#fff;color:#333}
.js .tabs .accessibletabsanchor,.js .tabs .current-info,.js .tabs .tabhead{position:absolute;left:-999em}
.js .tabs .content{clear:both;border:1px solid #ccc;height:150px;overflow:auto}
.js .tabs{width:750px}
h1,h2,p{margin:1em}
.about{clear:both;padding:2em}
.LeftRecentViewProd{margin:7px 5px;width:180px;height:70px}
#LeftRecentViewTitle{color:#666;font-family:arial;font-size:11px;font-weight:700;padding-left:5px}
.tabbody{padding:15px;border:1px solid #c7c7c7;display:block;float:left;width:750px;overflow:auto;width:720px;margin-top:-1px}
#deliverynotes{font-size:11px}
div#PRODUCT_PAGE_ESPOT_TAB1_TITLE,div#PRODUCT_PAGE_ESPOT_TAB2_TITLE,div#PRODUCT_PAGE_ESPOT_TAB3_TITLE{padding:4px}
.TabbedPanelsContent{color:#666;font-family:arial;font-size:11px;height:auto;min-height:190px;padding:9px;text-align:left}
.TabbedPanelsTabSelected{border-width:1px;padding-bottom:8px;-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:#fff !important;border-color:#c7c7c7 #c7c7c7 -moz-use-text-color !important;border-style:solid solid none !important;border-width:1px 1px medium !important;color:#999 !important;margin-bottom:-1px;border-top-color:#c7c7c7 !important;border-right-color:#c7c7c7 !important;border-left-color:#c7c7c7 !important;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:solid}
.trsTabbedPanelsTabGroup{display:inline;float:left;margin:0;padding:0;width:900px}
.trsTabbedPanelsTab{-moz-user-select:none;cursor:pointer;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;list-style:none outside none;margin:0 4px 0 0;padding:4px;position:relative;text-align:center;top:0;background-color:#eee;border:1px solid #eee;color:#999;outline:medium none;width:auto;text-decoration:none}
.trsTabbedPanelsTabGroup a:hover{-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 none !important;border-width:1px 1px medium !important;color:#fff !important;padding-bottom:4px !important}
.trsTabbedselectedMouseOut{background-color:#fffFF;color:#999;outline:medium none;width:auto!important}
.TabbedPanelsContent p{margin-left:-15px}
.trsTabbedPanelsTabGroup{display:inline;float:left;margin:0;padding:0;width:900px}
.MiddleC{float:left;width:373px;margin:0 0 0 20px;padding:0 10px 0 0}
.Pr-prodDescription{color:#000;margin:10px 0;font-size:12px}
.TableHeader{background:#c3b7ba;height:auto;color:#fff;font-size:14px;font-weight:700;padding:4px}
.TableHeader2{background:#fff;height:auto;color:#5b322c;font-size:14px;font-weight:700;padding:4px;border-bottom:1px dashed #ccc}
#inlineCart2 .TableHeader{background:none repeat scroll 0 0 #532380}
.producthdr{float:left;width:240px}
.itemhdr{float:left;width:85px}
.pricehdr{float:left}
.radiobtn{float:left;border:0}
.productrow{float:left;width:226px;padding:2px 0}
.itemrow{float:left;width:40px;padding:2px 0}
.pricerow{float:right;padding:2px 0}
.ProdSelection .pricerow{width:auto;border:0;float:right;margin:0 4px;text-align:right}
.TableRow{clear:both;border-bottom:1px dashed #ccc;background:#f0efec}
.RecipientSelection{clear:both;padding-top:10px}
.RecipientSelection .TableRow .recipnum{margin:4px 0 0 0}
.reciphdr{float:left;width:150px}
.recipnum{float:left;margin:0 14px 0 0}
.addresslink{float:right;font-size:11px;font-weight:400;margin-top:1px;text-align:right}
.addresslink a,.addresslink a:visited{color:#fff}
.addresslink a:hover,.addresslink a:visited:hover{color:#fff}
.ProdSelection,.RecipientSelection{color:#5b322c}
.ProdSelection .radiobtn,.assortmentwrap .radiobtn{margin:3px}
.ProdSelection{margin:10px 0}
.RowLabel{font-weight:900;padding:7px 5px;float:left;width:90px;text-align:right}
.RowLabelqty{font-weight:900;padding:7px 5px;float:left;width:20px;text-align:right}
.recipnum input{width:20px;border:1px solid #ccc;height:17px;font-size:11px}
.addressbookdrop input{border:1px solid #ccc;height:auto;font-size:11px;float:left;margin:4px 3px 0 0;width:110px;padding-left:3px}
.addressbookdrop select{border:1px solid #ccc;height:20px;font-size:11px;margin:4px 0;float:left;margin:4px 3px 0 0;width:110px}
.addressmo select{border:1px solid #ccc;height:20px;font-size:11px;margin:4px 0;float:left;margin:4px 3px 0 0;width:101px}
.ext input,.ext select{border:1px solid #ccc;height:20px;font-size:11px;margin:4px 0;float:left;margin:4px 3px 0 0;width:40px}
.addressbookdrop2 select{border:1px solid #ccc;height:20px;font-size:11px;margin:4px 0;float:left;margin:4px 3px 0 0;width:213px}
.addressbookdrop{display:block;width:112px;float:left;margin:0 6px 0 0}
.RecipientSelection .addressbookdrop,.RecipientSelection .addressbookdrop input{width:100px}
.drop select{border:1px solid #ccc;height:20px;font-size:11px;float:left;margin:4px 3px 0 0;width:230px}
.drop input{border:1px solid #ccc;height:16px;font-size:11px;margin:4px 3px 0 0;width:30px;padding-left:3px;float:left}
.rowlinktxt{margin:6px 0 0 216px;display:block;position:absolute}
.pr-delivery .icon{margin:4px 0 0 0}
.btn-add{text-align:right}
.ymalbody{background:#fff;border:1px solid #e9e7db}
.productth{width:85px;height:93px;border:1px solid #dbb890;float:left;margin:0 10px 0 0}
.productvert{padding:6px;font-size:10px}
.producthoriz{padding:6px;font-size:10px;float:left}
.prodleft{width:80px;float:left}
.prodbot{width:80px;clear:both}
.middletwo{float:left}
.assortmentwrap .reciphdr{width:auto;float:none}
.boxcolors{float:left;margin:4px}
.wishlistrow{float:right;color:#5b322c}
.wishlistrow .addressbookdrop select{margin-right:0}
.wishlistrow .addressbookdrop{margin-right:0}
.bettertogether .reciphdr{width:auto;float:none}
.bettertogether .TableHeader{background:#fff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
.bettertogether .productth{float:none}
.proddisplay{float:left;margin:10px 0 0 0}
.plus{float:left;margin:45px 10px 0 0}
.bettertogether{font-size:10px}
.togethertotal{float:left;margin:10px 0;width:140px;font-size:12px;color:#5b322c}
.togethertotal .proddesc{float:left;margin:0 6px 0 0}
.togethertotal .newprice{font-size:14px;font-weight:700}
.togethertotal .btn-add{text-align:left;margin:10px 0}
.recentlyviewed .TableHeader,.ymal .TableHeader{text-align:center}
.outofstock{font-size:14px;font-weight:700;color:#500615}
.noresultsttl{font-size:14px;font-weight:700;color:#500615;margin:10px}
.noresults .TableHeader,.outofstocklike .TableHeader{background:0;padding:5px 0;font-size:11px}
.noresults .ymalbody,.outofstocklike .ymalbody{border:0}
.noresults .productvert,.outofstocklike .productvert{padding:6px 0;float:left}
.noresults{margin:10px}
#Se-Wrap .noresults{margin:10px}
#cart-recipient-wrap{border:1px solid #e2dcda}
#cart-recipient-wrap .TableHeader{border-top:6px solid #e2dcda;border-bottom:1px dashed #8e8e8e;background:#fff;height:20px}
#cart-recipient-wrap .TableRow{border:0;background:url(../images/cart-back.gif) repeat-y;padding-bottom:5px}
#cart-recipient-wrap .producthdr{width:95px;color:#5b322c;position:absolute}
#cart-recipient-wrap .recipientname{float:left;font-weight:400;width:680px;color:#5b322c;position:absolute;margin-left:105px}
#cart-recipient-wrap .qtyhdr{font-size:11px;float:left;width:60px;color:#5b322c;position:absolute;margin-left:834px}
#cart-recipient-wrap .pricehdr{font-size:11px;float:left;width:60px;color:#5b322c;position:absolute;margin-left:774px}
#cart-recipient-wrap .ttlhdr{font-size:11px;float:left;width:50px;color:#5b322c;position:absolute;margin-left:893px;text-align:right}
#Cart-spotrow{float:left}
#Cart-espot2,#Cart-espot3,#Cart-espot4{float:left}
.cartleftwrap{float:left}
.cartlogo{width:25px;padding:6px;float:left;display:none}
.cartrow{background:#fff;float:left}
.cartimg{width:85px;border:1px solid #ccc;display:block;float:left;margin:5px}
.cartInlogo{margin:0 0 0 4px;float:left;display:none}
.cartdetails{float:left;width:400px}
.cart-Shippingline-item{display:block;float:left;margin:6px 8px;text-align:left;width:160px}
#shopping-links .cart-ShippingProdName a{padding-left:0}
#shopping-links .topLinks{width:auto;margin-left:4px}
#inlineCart .inProduct,.inPaypal{float:left;padding:5px 0 0}
#cart-recipient-wrap .proddesc{margin:2px 0 15px 0}
#cart-recipient-wrap .pricerow{color:#c21b38;width:50px;position:absolute;margin:4px 0 0 755px}
.qtyrow{float:left;width:50px;text-align:center;position:relative;margin:0;left:170px}
.qtyrow .drop select{width:50px}
.drop .addressSelectSmallest{left:0}
.qtyrow .drop{width:40px;text-align:center}
.totalrow{float:left;font-weight:700;color:#5b322c;padding:4px 0 0 260px;position:relative;left:12px}
.carttotals{float:right;width:340px;margin:10px 13px 0 0}
.cartmerch{float:left;text-align:right;width:250px}
.cartmerchttl{float:right}
.cartsub{float:left;text-align:right;width:260px;font-weight:700;font-size:14px;color:#9a0000}
.CP-chkSummaryRight .CP-chkSummaryAmt,.CP-chkSummaryRight .CP-chkSummaryTxt{font-size:14px;color:#000;font-weight:700;margin:0}
.cartAdjustLbl{text-align:right;font-weight:700;font-size:14px;color:#000;float:left;width:260px}
.cartAdjust{color:#000;font-size:14px;font-weight:700;text-align:right;float:right}
.cartsubttl{float:right;font-weight:700;font-size:14px;color:#9a0000}
.cartdisclaimer{float:right}
#Cart-espot2{float:left;margin:20px 0 0 0}
#Cart-Wrap .ymal{width:580px;float:left;border:1px solid #ccc}
.signin-module-cart{float:right;width:300px;margin:10px 0;display:block}
.module-top{height:23px}
.module-tl{height:23px;width:18px;float:left}
.module-bl{height:23px;width:18px;float:left}
.signin-module-cart .module-bl,.signin-module-cart .module-br,.signin-module-cart .module-r,.signin-module-cart .module-tl,.signin-module-cart .module-tr{background-image:none}
.signin-module-cart .module-t{height:23px;float:left;width:256px}
.signin-module-cart .module-b{height:23px;float:left;width:253px}
.module-tr{height:23px;width:26px;float:left}
.module-r{width:26px;float:left}
.module-br{height:23px;width:26px;float:left}
.module-l{width:18px;float:left}
.signin-module-cart .module-content{position:relative;width:300px}
.checkout-signin{background:#fff;padding:0 10px;width:280px}
.checkout-signin .RowLabel{display:block;float:left;margin:0 6px 0 0;width:64px;color:#5b322c}
.checkout-signin #reEmail{position:absolute;top:24px;left:30px}
#forgotpass .RowLabel{width:54px}
.accent{color:#c21b38}
.requiredast{color:#c21b38;font-weight:700;margin:0 3px;font-family:Tahoma,Geneva,sans-serif}
div.question a:hover,div.question a:visited:hover{background:#c8f3d8;color:#693;text-decoration:none}
.checkout-signin .addressbookdrop input{width:150px}
.checkout-signin .addressbookdrop{width:155px}
.checkout-txt{float:left;width:140px}
.checkout-txtH{font-size:14px;font-weight:700;color:#5b322c}
.checkout-block{margin:10px 0 0 75px}
.checkout-block .radiobtn{margin:3px}
.checkoutforg{margin:0 0 0 80px}
.neednew{font-size:14px;font-weight:700;color:#c21b38}
#forgotpass{background:#c3b7ba;padding:5px 7px;margin:5px 0 0 0}
#forgotpass .btn{margin:0 0 0 70px}
.checkbtn{margin:6px 0 0 0;text-align:right;border-top:1px dashed #ccc;padding:5px 0 0 0}
.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.wishlistrow .RowLabel{width:120px}
.emtpymsg{font-size:16px;font-weight:700;color:#c21b38;margin:10px 0}
.emptytext{color:#5b322c;padding:20px 0;text-align:left;width:550px;margin-left:50px}
.emptytext li{font-weight:400;list-style:outside;margin-left:25px;padding:0 0 0 10px}
.orderplaced{float:left}
.orderdetails{float:right}
.orderdetails a{background:url(//cdn1.1800flowers-uat.net/wcsstore/Flowers/images/btn_order_detail.gif);background-repeat:no-repeat;display:block;width:99px;height:25px;padding-left: 80px}
.orderdetails a img{display:none}
#Track-ordernum-wrap .producthdr{width:420px}
#Track-ordernum-wrap{border:1px solid #ccc}
#Track-ordernum-wrap .TableHeader{overflow:hidden}
.TableRowHeader{color:#5b322c;font-weight:700;background:#fff;border-bottom:1px dashed #ccc}
.rowItem{float:left;margin:0 0 0 110px;width:200px}
.rowRef{float:left;width:140px}
.rowShip{float:left;width:320px}
.rowTrack{float:left}
.TrackTableRow{color:#5b322c;border-bottom:1px dashed #ccc;margin:0 0 5px 0;background:url(../images/cart-back.gif) repeat-y #fff}
div[class^=trackRecipient-]{width:815px;margin:10px auto;border:solid 1px #ccc}
div[class^=trackRecipient-] .rowItem{width:90px}
div[class^=trackRecipient-] .rowItem img{width:60%}
div[class^=trackRecipient-] .rowName{width:90px;padding:0 6px;margin-top:7px}
div[class^=trackRecipient-] .TrackTableRow{margin:0;padding-bottom:5px}
div[class^=trackRecipient-] .TableHeader2{background:#f25a29;color:#fff;margin:0 0 5px 0}
div[class^=trackRecipient-] .rowShip{width:290px}
div[class^=trackRecipient-] .TableHeader2,div[class^=trackRecipient-] .TableRowHeader,div[class^=trackRecipient-] .TrackTableRow{border:0}
.rowShip .flexMsg{width:225px;font-size:10px}
.rowName .localNotice{width:auto;left:0;top:0;position:relative}
#Track-ordernum-wrap{position:relative}
.progress-wrapper{width:285px;height:52px;display:block;float:right;clear:both;margin:-48px 245px 5px 0;background:url(//cdn1.fruitbouquets.com/wcsstore/FruitBouquet/images/delivery-status-steps-fb-v3.png) no-repeat}
.confirmRecipient .progress-wrapper{margin:-2px 239px 5px 0}
div[class^=trackRecipient-] .progress-wrapper{margin:-31px 334px 5px 0}
.fpt-step-1{background-position:1px -184px}
.fpt-step-2{background-position:1px -241px}
.fpt-step-3{background-position:1px -299px}
.gpt-step-1{background-position:1px 1px}
.gpt-step-2{background-position:1px -56px}
.gpt-step-3{background-position:1px -114px}
.confirmRecipient .TableRow{color:#5b322c;margin:0 0 5px 0;background:#fff;border-bottom:1px dashed #ccc}
.ConfirmRow{color:#5b322c;background:url(../images/cart-back.gif) repeat-y #fff}
.TrackTableRow .cartlogo{background:#f0efec}
.TrackTableRow .rowItem{font-weight:700;margin:0 0 0 10px;padding:6px 0;width:90px}
.TrackTableRow .rowName{float:left;margin-top:30px;width:210px}
.TrackTableRow .rowRef{padding:6px 0}
.TrackTableRow .rowShip,.TrackTableRow .rowTrack{padding:6px 0}
#inlineCart{background-color:#fff;border:2px solid #83847c;right:0;margin:0;position:absolute;top:50px;width:354px;z-index:4001}
#inlineCart .TableHeader{border-bottom:#b8b8b8 1px solid}
#closeX{float:right;position:relative;height:16px;width:16px}
#inlineCart .cartimg{float:left;margin-top:9px}
#summaryInfo{float:left;padding-left:10px;padding-top:9px;width:170px}
.inCartTotals{background-color:#f7f0f0;height:35px;border-bottom:#b8b8b8 1px solid}
.inCartTotals .cartsub{padding-left:10px;padding-top:8px;width:150px;text-align:left}
.inCartTotals .cartsubttl{float:left;padding-top:8px}
#inSubTotals{color:#5b322c;padding-top:8px;font-size:14px;float:left}
.inDisclaimer{background-color:#f7f0f0;height:27px;border-bottom:#b8b8b8 1px solid;text-align:center;padding-top:8px}
.tAligh{float:left;width:250px}
#wrapSubtotal{float:right;width:150px}
#e-spot_inlineCart{background-color:#f7f0f0;height:48px;border-bottom:#b8b8b8 1px solid;text-align:center}
#inlineCart .inButton1,.inButton2{background-color:#f7f0f0}
#inlineCart .inVcart,.inVcart{float:left;padding:5px 10px 5px 0}
#inlineCart .inVcart{padding-left:15px}
#inlineCart .inProduct,.inPaypal{float:left;padding:5px auto 0 auto}
#inlineCart .inButton1 .inButton2{float:right;background:0;border:0}
#inlineCart .inProduct{float:right;padding-right:15px}
#cardimages-inlinecart{text-align:center}
#HomePageL{float:left;width:475px}
#HomePageC{float:left}
#HomePageC img{margin-top:0}
#HomePageR{float:left;width:500px}
#FB_HomePageESpot_14,#FB_HomePageESpot_15,#FB_HomePageESpot_16,#FB_HomePageESpot_17,#FB_HomePageESpot_18,#FB_HomePageESpot_19{float:left}
#Confirm-Wrap .conforderplaced{color:#5b322c;font-size:14px;font-weight:700}
.conforderplacedtm{color:#5b322c}
.confirmRecipient{border:1px solid #ccc;border-top:4px solid #ccc}
.confirmrows{float:left;width:760px;margin:3px 0 0 10px}
.confirmdetails{width:790px;margin-top:10px}
.confirmrow{border-bottom:1px dashed #ccc}
.confirmrow .proddesc{float:left;width:242px}
.confirmrow .itemhdr,.confirmrow .qtyhdr{float:left;width:100px}
.confirmrow .pricehdr{float:right;padding:0 8px 0 0}
.confirmship{float:left;width:242px}
.confirmlist{float:left;width:520px}
.confirmdetails .TableRow{background:#fff;border-bottom:1px dashed #ccc}
.confirmdetails .confirmmessage{float:left;width:453px}
.confirmdetails .price{float:left;text-align:right;width:60px}
.estimatedtx,.itemsubtotal,.sandh,.totalbeforetax{float:left;text-align:right;width:200px}
.PriceRow .price,.TotalRow .price{float:right;padding:0}
.PriceRow{width:300px;float:right;border-bottom:1px solid #ccc}
.cartrow .PriceRow{width:100px;float:left;border-bottom:0}
.TotalRow{width:300px;float:right;font-weight:700;height:25px;padding:6px 0 0 0}
.cartrow .TotalRow{width:50px;float:right;font-weight:700;height:25px;padding:6px 0 0 0;text-align:right;position:absolute;margin:0 0 0 817px}
.ConfirmRow .cartrow .TotalRow{float:left;font-weight:700;height:25px;padding:6px 0 0;margin-left:213px;width:310px;position:relative}
.confirmsummary{border:1px solid #ccc;color:#5b322c;margin:10px 0 0;padding:10px}
.confirmbilling{float:left}
.ordersummary{float:right;text-align:right}
.ordersummary .PriceRow,.ordersummary .TotalRow{float:none}
.ordersummary .price{padding:0}
.SummaryTotalRow,.SummaryTotalRow .price,.ordersummary .TotalRow{font-size:14px;font-weight:700;color:#c21b38;padding:0}
.signin-module{float:right;width:360px;margin:10px 0}
.signin-module a{text-decoration:underline;color:#454545}
.signin-module .module-t{height:23px;float:left;width:316px;background:url(../images/corner-t.png) repeat-x}
.signin-module .module-b{height:23px;float:left;width:313px;background:url(../images/corner-b.png) repeat-x}
.signin-module .module-content{width:360px;background:url(../images/corner-r.png) repeat-y 328px 0;border-left:3px solid #a00}
.signin-module .signin-register{background:none repeat scroll 0 0 #fff;padding:0 5px;width:330px}
.signin-module .sHead{position:relative;border-bottom:1px dashed #ccc;padding:0 0 5px}
.signin-module .sHead .sTitle{float:left;color:#5b322c;width:220px;font-size:18px;font-weight:700}
#closeX{float:right;margin:0;padding:0}
#closeXbtn{float:right;margin:0 0 0 15px}
.signin-module #signInFields{padding:8px 0 0 0;position:relative}
#signInFields .fAlign{float:left;position:relative;margin:5px 0 0 0}
#signInFields .accent{width:108px;text-align:right}
.inLabel{float:left;text-align:right;font-size:12px;font-weight:700;color:#5b322c;width:110px}
.fAlign .addressbookdrop input{float:left;position:relative;border:1px solid #ccc;font-size:11px;height:17px;width:200px;margin:0 0 0 3px;padding:0}
#forgtPassMess .addressbookdrop input{width:200px;margin-left:-3px}
.inLabel .sLabel{float:left;text-align:right;font-size:12px;font-weight:700;color:#5b322c;width:103px;padding-bottom:8px}
.forgtPassCheck{float:left;margin:0 0 0 4px}
.checkRem{float:left;margin:4px 0 0 114px}
.checkRem input{margin:0 4px 0 0}
#forgtPassMess{background-color:#c7e5bf;margin:5px 0 0;padding:5px 7px}
#forgtPassMess .btn{margin:0 0 0 106px}
.zUp{position:relative;z-index:1}
.signInBtns{border-top:1px dashed #ccc;margin:6px 0 0;padding:16px 0 0;text-align:center}
.or{color:#5b322c;font-size:17px;font-weight:bolder}
.OCP-ConfirmRegister{background-color:#f3f3f3;border:1px solid #d9d9d9;overflow:auto;width:978px}
.OCP-ConfirmRegHdr{border-bottom:1px dashed #d9d9d9;font-weight:700;padding:5px 0 5px 20px}
.OCP-ConfirmRegTxt{border-right:1px solid #d9d9d9;float:left;padding:10px 0 20px 8px;width:500px}
.OCP-ConfirmRegFrm{float:left;padding-top:15px;width:400px}
.OCP-ConfirmCenter .bubble{width:177px}
.OCP-ConfirmCenter{width:400px}
.OCP-ConfirmReq{color:#c21b38;padding-left:90px;margin-bottom:5px}
.OCP-ConfirmSummarylabel{float:left;font-weight:700;height:12px;margin:0 12px 12px 0;text-align:right;width:190px}
.OCP-ConfirmSummaryAmt{margin-bottom:12px;position:relative}
.OCP-ConfirmSubmit{padding-left:272px}
.OCP-Confirmline-item{border-bottom:1px dashed #ccc;float:left;height:25px;padding-top:5px;text-align:left;width:860px}
.OCP-ConfirmProdName{float:left;width:300px}
.OCP-ConfirmProdCode{float:left;width:270px}
.OCP-ConfirmProdQty{float:left;width:120px}
.OCP-ConfirmProdPrice{float:left;text-align:right;width:150px}
.OCP-ConfirmItemDetails{padding:10px 0}
.OCP-ConfirmProductPhoto{background-color:#f4f4f4;float:left;height:inherit;text-align:left;width:86px}
.OCP-ConfirmLogo{float:left;height:inherit}
.OCP-ConfirmLine-detail{float:left;padding:20px 0;text-align:left;width:860px;height:90px}
.OCP-ConfirmShipping{float:left;width:300px}
.OCP-ConfirmDelivery{float:left;width:300px}
.OCP-ConfirmCardMess{float:left}
.OCP-ConfirmPersonalization{margin:0}
.OCP-ConfirmLinetxt{color:#9a0000;font-size:14px;font-weight:700}
.registeronconfirm{background:#efefef;border:1px solid #ccc;color:#5b322c}
.registerconfirm p{padding:6px 0}
.registeronconfirm .TableHeader2{padding-left:10px;background:#efefef}
.registerleft{float:left;border-right:1px solid #ccc;width:480px}
.registerright{float:left}
.registerLC .RowLabel,.registerright .RowLabel{width:130px}
.registerLC .addressbookdrop{width:200px}
.registerLC .addressbookdrop input,.registerright .addressbookdrop input{width:200px}
.registerLC .addressbookdrop select,.registerright .addressbookdrop select{width:205px}
.RP-sympathyContainer{padding-left:10px;position:relative;top:10px;width:300;margin-left:-96px}
.RP-small-bold{font-family:arial;font-size:8pt;font-weight:700}
.RP-nchkTemplate{display:inline;margin-left:2px;padding-right:2px}
#passContainer{display:block;width:175px;float:left;margin:0 6px 0 0}
.passContainer{display:block;width:175px;float:left;margin:0 6px 0 0}
#passContainer #passContainer{width:220px}
#passContainer select{width:175px;font-size:8pt !important}
.password{color:#5b322c;font-size:11px;margin-top:4px;width:200px;height:16px;border:1px solid #ccc}
.password input,passContainer input{border:1px solid #ccc}
.pstrength-minchar{display:block;font-size:9px;color:#5b322c;width:260px}
#FDCreditCardDisplay #passContainer #expire_month,#FDCreditCardDisplay #passContainer #expire_year{width:65px;float:left}
.pstrength-bar{margin-top:5px;width:25px}
#undefined_text{font-size:10px;font-weight:700;text-transform:uppercase;padding:0 0 0 3px}
#undefined_bar{padding:0 0 0 3px;margin:3px 0 0 3px}
#Password_text{width:260px}
.regbutton{padding:0 22px 0 0;text-align:right}
.registerLC .accent,.registerright .accent{padding:0 0 0 138px}
#GreetingCardBlock{float:left;height:190px;width:100px;margin-right:17px}
#GreetingCardDisplay img{width:85px;height:93px}
#GreetingCardDisplay{background:#fff;border:1px solid #d8b188;text-align:center;width:85px;height:93px}
.CardContainer{background:#efefef;padding:10px;width:1650px}
.radioTextGreetMulti{display:block;margin:2px 0 0 26px;width:76px}
.wrapupBlock{float:left;height:250px;margin:10px 0 0 30px;width:254px}
.priceWrapupSale{float:left;font-weight:700;margin:10px 4px 0 10px}
.ProductWrapupImage img{width:122px;border:1px solid #d3d6c3}
.ProductWrapupImage{float:left}
.ProductWrapupTitle{font-size:16px}
.ProductWrapuptt h1{margin:0}
.ProductWrapuptt{float:left;line-height:16px;margin:0 0 0 10px;width:110px}
#wrapUp{margin:0;padding:0}
#wrapupinner{margin:90px 0 0;padding:0}
.wrapbottom .radioBtn{margin:0 0 0 -6px}
.wrapbottom{margin:0 0 0 3px}
.wrapButtons{background:#c3b7ba;text-align:center;padding:10px 0;margin:180px 0 0 0}
.wrapButtons img{margin:0 10px}
#Wrapupwrap{width:900px;border:2px solid #ccc;background:url(../images/wrap-up-back-091310.gif) no-repeat;height:580px}
#HelpRightColumn .largetxt{font-size:14px;font-weight:700}
#HelpRightColumn p,#RegisterWrap p{margin:5px 0;padding:0}
#QAS-NEW_Wrapper td{font-family:arial;font-size:9pt}
.HeaderStyle2{color:#5b322c;font-size:14px;font-weight:700}
.TableHdr_Primary{background-color:#c3b7ba;color:#fff;font-size:14px;font-weight:700;height:25px;padding:5px 0 0 10px}
.TableHdr_Secondary{height:25px;padding:5px 0 0 0}
.QAS-Comment{margin:8px 0 8px 0;padding:8px;color:#9a0000;background-color:#f0f0f0}
#QAS-NEW_Wrapper input.textfield,select.textfield{border:1px solid #ccc;color:#5b322c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:17px;padding:2px 0 0 3px;width:256px;text-align:left}
.QAS-Enter{padding:20px 0 6px 0;border-bottom:1px dashed #ccc;width:569px;display:block}
.QAS-Enter .formLabel{color:#333;padding:1pt 6px 1pt 8pt;width:222px;display:block;font-family:arial;font-size:9pt;font-weight:700;background:#f0f0f0}
.QAS-Enter .formLabel td{width:222px}
.QAS-Original{position:relative;padding:6px 0 6px 0;width:569px;display:block}
.QAS-Original img{float:right;margin:0 5px 4px 5px}
.QAS-Instruction{font-family:arial;font-size:9pt;font-weight:700;color:#333;padding:0 0 8px 0}
#QAS-NEW_Wrapper hr{border:0;color:#ededed;background-color:#ededed;height:2px;width:100%;text-align:left}
#QAS-display{padding:8px 0 6px 0;display:block}
#QAS-display a{color:#9a0000;text-decoration:underline}
#QAS-display2{color:#5b322c;font-weight:700;padding:8px 0 8px 0}
#QAS-suggestions{margin:4px 0 0 0;padding:8px 0 0 8px;width:482px;height:160px;border:1px solid #ccc;overflow:auto;line-height:17px}
#QAS-suggestions a{color:#9a0000;text-decoration:underline}
.QAS-Select{color:#5b322c;font-weight:700}
.QAS-onesuggestion{margin:8px 0 0 0;display:block}
.QAS_Submit{float:right;position:relative;margin-top:16px}
.QAS_Conclusion{float:right;position:relative;margin-top:0;text-align:right;width:160px}
.QAS_NoClueEnter{float:left;padding-top:15px}
.AccountPageLinks{margin:0 0 20px 40px}
.AccountPageLinks a{text-decoration:none}
.helplist{margin:20px 0 0 0}
.registerLC{float:left;width:440px;margin:0 20px 0 0}
.registerRC{float:left;width:470px;background:#e9e7db}
.underformtext{margin:0 0 0 140px;font-size:9px}
.RegisterContent .regbutton{margin:6px 0 0 140px;float:left}
.registerright{padding:10px}
.clearfields{display:none}
.register-optin{margin:0 0 0 4px;float:left}
.register-optintxt{float:left;margin:0 0 0 4px;width:170px}
.optin{background:none repeat scroll 0 0 #e9e7db;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:6px 0 10px 140px;padding:6px 0;width:204px}
.regtrouble{border-top:1px dashed #ccc;padding:10px 0;margin:6px 0 0 140px;width:270px}
#signInColumns{width:auto;padding:15px 8px 15px 8px;clear:both; display:block}
#signInColumns h1{color:#9a0000;font-size:16px;font-weight:700;line-height:30px;margin:0}
#signInColumns .signInTitle{color:#9a0000;font-size:16px;font-weight:700;line-height:30px;margin:0}
.signInCopy{color:#666;font-size:11px;line-height:16px}
.returningSignIn{float:left;position:relative;width:330px;padding-right:8px;border-right:solid #ccc 1px;min-height:210px}
#TrackSignIn-Wrap .returningSignIn{float:left;position:relative;width:44%;padding-right:8px;min-height:210px;border-right:0}
.registerSignIn{float:right;position:relative;width:330px;padding-left:10px;min-height:210px;border-left:1px solid #ccc}
.TrackByNumSignIn{float:right;position:relative;width:400px;padding-left:10px;min-height:210px}
body #SignIn-Column3{display:block;margin:0 auto;width:980px;padding-top:20px}
#SignIn-Column3 .signin-w-facebook{float:left;margin-top:10px}
body #SignIn-Column3 #gplus_signin{float:left;margin:10px 20px;clear:right}
#SignIn-Column3{height:100px;padding:0;clear:both}
body #SignIn-Column3>span{color:#9a0000!important}
.signInCopy li{position:relative;left:20px}
#signInColumns .accent{color:#c21b38;width:125px;text-align:right;line-height:25px}
#signInColumns .logInField input{float:left;bottom:4px;border:1px solid #ccc;font-size:11px;height:17px;margin:0 3px 4px 4px;padding-left:3px;width:175px}
.trackorder-or{float:left}
#signInColumns .TrackByNumSignIn .move,#signInColumns .returningSignIn .move{float:left;width:125px;text-align:right}
#signInColumns .signInCopySm{width:275px;color:#9a0000;font-size:10px;font-weight:400;text-align:left;padding-bottom:8px;margin:5px 0 0 128px;display:block}
#signInColumns .signInCopySm a{color:#9a0000}
#regForgtPass{background-color:#c7e5bf;margin:10px 0 0;padding:5px 7px;clear:both}
#SignIn-Wrap .titletext{display:none}
#signInColumns .hiddenEmail2{float:left;text-align:right;width:112px;color:#5b322c;font-size:11px}
#regForgtPass .btn{margin:0 0 0 116px}
#signInColumns .pssCopy{width:80%;padding-bottom:8px}
#signInColumns #signInBtn{margin:6px 0 0 128px}
#signInColumns #registerBtn{margin:21px 0 0 110px}
#Cart-underbreadcrumb2{clear:left}
#Browse-LeftColumn,#ReqC-LeftColumn,#SignUpLeftColumn,#SiteMapLeftColumn{display:none}
.catalog-links{margin:3px 0 0 0;float:right}
.catalog-links a{margin:0 6px}
.ReqC-catalogimg{float:left}
.ReqC-catalogtxt{float:left;width:200px;color:#5b322c;margin:0 0 0 10px}
.ReqC-LC{float:left;padding:20px 20px 0 50px;width:380px}
.ReqC-RC{border-left:1px solid #ccc;float:right;padding:10px 70px 0}
.ReqC-RC .RowLabel{width:112px;color:#5b322c}
.ReqC-RC .addressbookdrop input{width:200px}
.ReqC-RC .addressbookdrop select{width:205px}
#Browse-RightColumn,#ReqC-RightColumn{padding:10px}
.ReqC-txt{margin:0 0 20px 0}
.req-emailtxt{margin:12px 0 0 120px}
.ReqC-RC .regbutton{margin:0 134px 20px 20px}
.ReqC-RC .accent{margin:0 0 0 118px}
#giftCardContainer{position:relative;width:640px;clear:both;padding:15px;margin:0 auto;background-color:#efefef;border:1px dashed #ccc}
#giftCardContainer .giftCardCopy{position:relative;padding-bottom:20px}
.gcard .giftBoxInfo input{border:1px solid #ccc;font-size:11px;height:17px;margin:0 0 0 3px;padding:0;position:relative;width:200px}
.giftCardTitle{color:#5b322c;font-size:14px;font-weight:700}
.gcardPin .giftBoxInfo input{border:1px solid #ccc;font-size:11px;height:17px;margin:0 0 0 3px;padding:0;position:relative;width:200px}
.gcard .giftBoxLabel{float:left;position:relative;font-weight:bolder}
.gcard{float:left;position:relative;width:280px;padding-bottom:15px}
.gcardPin{float:left;position:relative;width:290px}
.gcardPin .giftBoxLabel{float:left;position:relative;font-weight:bolder}
.gcardPin .applyBtn img{float:right;margin:-20px 20px 0 0;position:relative}
.giftNumRow{position:relative;left:40px}
.continueBtn{text-align:center}
.sitemapcontent .TableHeader{background:#fff;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;clear:both;margin:30px 0 10px 0;color:#c21b38}
.sitemapArrow{display:block;float:left;padding-right:3px;padding-top:4px}
.sitemapTextMultiline{display:block;padding-bottom:11px;padding-top:0;text-align:left}
.sitemapBlock{display:block;width:440px}
.sitemapLC{float:left}
.sitemapRC{float:left}
#SiteMapRightColumn{padding:10px}
.sitemapcontent{margin:0 0 0 30px}
#Track-underbreadcrumb2{clear:both}
.CS-Inq-checks,.bgschecks{margin:10px 0 0 150px}
.CS-Inq-check,.bgs-check{float:left;margin:2px 6px 0 0}
.CS-Inq-comments,.bgs-comments{font-weight:700}
.CS-Inq-button,.bgsbutton{margin:10px 0 0 150px}
.CS-Inq-txt,.bgstxt{margin:20px 0 0 110px}
.CS-Inq-LC .RowLabel{width:140px}
.CS-Inq-LC .accent{margin:0 0 0 150px}
#CS-Inq-RightColumn,#Contact-Inq-RightColumn{padding:10px}
#CS-Inq-RightColumn .addressbookdrop input,#CS-Inq-RightColumn .addressbookdrop select,#Contact-Inq-RightColumn .addressbookdrop input,#Contact-Inq-RightColumn .addressbookdrop select,#contentPageContainer .addressbookdrop input,#contentPageContainer .addressbookdrop select{width:200px;margin-top:6px}
#CS-Inq-RightColumn .addressbookdrop textarea,#Contact-Inq-RightColumn .addressbookdrop textarea,#contentPageContainer .addressbookdrop textarea{height:200px;margin:5px 0 0;width:402px}
#form-corporate,#form-cust-service,#form-fundraising,#form-hr,#form-question,#form-store,#form-webmaster{width:600px;border:1px solid #ccc;background:#f2f2f2;padding:10px}
.slash{float:left;margin:6px 2px}
.contact-address{display:block;float:left;margin:7px 0 0 2px}
#AA-LeftColumn,#AB-LeftColumn,#AC-LeftColumn,#BA-LeftColumn,#BGSLeftColumn,#CE-LeftColumn,#Co-LeftColumn,#GL-LeftColumn,#MA-LeftColumn,#MP-LeftColumn,#PO-LeftColumn,#TC-LeftColumn{width:165px;float:left;margin-right:7px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff}
#Co-LeftColumn{border:0}
#TemplateLeftColumn{width:165px;float:left;margin-right:7px;border-right:1px solid #ccc;background:#fff}
#AA-RightColumn,#AB-RightColumn,#AC-RightColumn,#BA-RightColumn,#BGSRightColumn,#CE-RightColumn,#GL-RightColumn,#MA-RightColumn,#MP-RightColumn,#PO-RightColumn,#TC-RightColumn,#TemplateRightColumn{width:778px;float:left;border:0;background:#fff;padding:12px}
#MA-RightColumn{padding:0;font-size:9pt}
#AA-FooterWrap,#AB-FooterWrap,#AC-FooterWrap #RPS-FooterWrap,#BA-FooterWrap,#CE-FooterWrap,#Co-FooterWrap,#MA-FooterWrap,#MP-FooterWrap,#PO-FooterWrap,#Pr-FooterWrap,#PrOutOfStock-FooterWrap,#Se-FooterWrap,#TC-FooterWrap{width:980px;left:50%;margin:0 0 0 -490px;position:relative}
.Co-MOCaboveSub1,.Co-MOCaboveSub2,.MA-MOCaboveSub1,.MA-MOCaboveSub2{float:left;padding:10px 4px}
.Co-MOC-cross1,.Co-MOC-cross2,.Co-MOC-cross3,.Co-MOC-cross4,.MA-MOC-cross1,.MA-MOC-cross2,.MA-MOC-cross3,.MA-MOC-cross4{float:left;padding:10px 10px 0 0}
.Co-MOCbelowSub1,.MA-MOCbelowSub1,Co-MOCbelowSub2,MA-MOCbelowSub2{float:left}
.MATitle{padding:0 0 32px 0}
.MA-links-container{padding:20px 0 40px 0;float:left;width:400px}
.MATitle h1{margin:0}
.MA-SubHeader{font-size:14px;font-weight:700;color:#9a0000;border-bottom:1px dashed #ccc;padding:0 0 2px 0;margin:0 0 20px 0;clear:both}
.MA-links-container li{list-style:none;padding:0 0 0 10px;margin:0 0 5px 0;background:url(//cdn1.fanniemay.com/wcsstore/FannieMay/images/icon_blue_arrow.gif) no-repeat 2px 4px}
.MA-links-container li a{text-decoration:none}
.MA-links-container li a:hover{text-decoration:underline}
#Smile_Reminder_Esopt{float:left;width:360px;padding:10px 0 10px 0}
#Smile_Reminder_Esopt .sm-txt{font-size:12px}
#MA-profile.MA-links-container{padding:20px 0 40px 0;float:left;width:400px}
#MA-reminder-links.MA-links-container{padding:0;float:left;width:276px}
#MA-reminder-links li{float:left;margin:0 0 5px 7px}
#MA-reminder-links li a{text-decoration:underline}
#MA-reminder-links li a:hover{text-decoration:none}
#smilereminder{width:360px;height:auto;padding:0;margin:0;float:left;position:relative}
#smilereminder .MA-SubHeader{display:none}
.MA-giftReminder{font-size:14px;font-weight:700;color:#9a0000;border-bottom:1px dashed #ccc;padding:0 0 2px 0;clear:both;margin:0 0 20px 0}
#MA-reminder-links{position:absolute;bottom:16px;left:99px}
#MA-rewards.MA-links-container{width:771px}
#MA-rewards .MA-SubHeader{margin:0}
#MA-RightColumn .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;height:auto;margin-left:0;margin-top:0;padding:2px 0 2px 3px;width:180px}
#MA-RightColumn #AddressForm .addressSelectSmallDropdown{margin-left:0}
#MA-RightColumn .AC-column1 .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;margin:0;height:auto;padding:2px 0 2px 3px;width:180px}
#MA-RightColumn #clear_button{display:none}
.TopNavEspot{float:left}
.clear{clear:both}
.AB-content{color:#5b322c;float:right;padding:12px;background:#fff}
.AB-content ul{list-style:none}
.AB-content li{list-style:none}
.AB-content h2{color:#9a0000;font-size:18px!important;font-weight:400;line-height:20px;margin:6px 0 15px 0}
.AB-button{margin:5px 0}
.AB-content label{font-weight:700}
.AB-sort{float:left}
.AB-total{font-size:15px;float:right;margin:6px 10px 0 0}
.AB-headers{background-color:#dedede;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 5px;font-weight:700;margin:5px 0}
.AB-name{width:280px;margin:0 15px 0 0;float:left}
.AB-nickname{width:195px;margin:0 15px 0 0;font-weight:700;float:left}
.AB-relationship{font-weight:700;width:200px;margin:0 15px 0 0;float:left}
.AB-entry{padding:3px 5px 10px 5px;border-bottom:1px solid #ccc}
.AB-entry h4{margin:0;font-size:11px}
.AB-entry h4 a{color:#5b322c;text-decoration:none}
.AB-entry h4 a:visited{color:#5b322c}
.AB-entry h4 a:hover{text-decoration:underline;color:#c21b38}
.AB-entry a{color:#c21b38;text-decoration:underline;padding:0 15px 0 0}
.AB-entry a:visited{color:#5b322c}
.AB-entry a:hover,.AB-entry a:visited:hover{color:#c21b38 !important}
.AB-top{float:right;margin:5px 0 0 0}
.AB-top a{color:#9a0000;text-decoration:underline}
.AB-top a:visited{color:#c21b38}
.addressSelectSmall{border:1px solid #ccc;color:#5b322c;margin-left:4px;margin-top:4px;padding:2px 0 2px 3px;width:175px;height:auto}
.AA-content{color:#5b322c;padding:12px;background:#fff}
.AA-content h2{color:#9a0000;font-size:18px;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.AA-content a{color:#9a0000;text-decoration:underline}
.AA-content a:visited{color:#c21b38}
.AA-required{color:#c21b38;margin:5px 0}
.AA-form{padding:5px 0 0 0;width:635px;margin:0}
.AA-buttons{margin:0 0 0 140px;clear:both}
.AA-form label{display:block;width:130px;font-weight:700;text-align:right;float:left;margin:0 10px 15px 0}
.AA-red{color:#c21b38;margin:0 3px 0 0}
.AA-form .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;float:left;font-size:11px;width:179px !important;height:20px;margin-top:0 !important}
.AA-form .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.PO-content{color:#5b322c;padding:12px;background:#fff}
.PO-content h2{color:#9a0000;font-size:18px!important;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.PO-content p{margin:0 0 15px 0}
.CE-content{color:#5b322c;padding:12px;background:#fff}
.CE-content h2{color:#9a0000;font-size:18px!important;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.CE-content ul{list-style:none}
.CE-content li{list-style:none}
.CE-form{margin:25px 0 15px 0}
.CE-column1{font-weight:700;width:140px;text-align:right;margin:0 5px 10px 0;float:left}
.CE-column2{width:180px;margin:0 15px 10px 0;font-weight:700;float:left}
.CE-column3{width:180px;font-weight:700;margin:0 5px 10px 0;text-align:right;float:left}
.CE-column4{width:175px;margin:0 0 10px 0;float:left}
.CE-clear{clear:both;height:15px}
.CE-form .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;float:left;font-size:11px;width:179px;height:20px}
.CE-form .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.CE-button{border-top:1px dashed #d7d7d7;padding:20px 60px 20px 10px;text-align:center}
.MP-content{color:#5b322c;padding:12px;background:#fff}
.MP-content h2{color:#9a0000;font-size:18px;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.MP-form{margin:25px 0}
.MP-form .RowLabel{width:150px}
.MP-form .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;float:left;font-size:11px;width:179px;height:20px;margin:0 0 4px 4px}
.MP-form #passContainer{margin:4px 0}
.MP-form .addressbookdrop input{width:197px}
.MP-form .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0 0 0 4px}
.MP-form label{display:block;width:150px;font-weight:700;text-align:right;float:left;margin-top:5px}
.MP-requirements{padding:0 0 0 145px;font-size:10px;margin:0 0 10px 0}
.MP-button{padding:15px 0 0 154px}
.BA-content{color:#5b322c;padding:12px;background:#fff}
.BA-content h2{color:#9a0000;font-size:18px!important;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.BA-content ul{list-style:none}
.BA-content li{list-style:none}
.BA-headers{font-weight:700;margin:15px 0 5px 0;height:15px}
.BA-address{width:345px;padding:10px 0 0 0;float:left}
.BA-payment{width:345px;float:left;margin:0 0 0 16px;padding:0 0 10px 0}
.BA-address-hdr{width:340px;margin:0 20px 0 0;float:left;border-bottom:1px solid #ccc;font-size:14px}
.BA-payment-hdr{width:340px;float:left;padding:0;border-bottom:1px solid #ccc;font-size:14px}
.BA-content a{color:#5b322c;text-decoration:underline}
.BA-content a:visited{color:#5b322c}
.BA-content a:hover{color:#c21b38}
.BA-credit{width:170px;margin:10px 10px 10px 0;float:left}
.BA-credit-address{width:175px;float:left}
.BA-button{border-top:1px solid #ccc;text-align:left;padding:10px 0 0 0;margin:10px 0 0 0}
.BA-button img{width:62px;height:20px}
.AC-content{color:#5b322c;padding:12px;background:#fff}
.AC-content h2{color:#9a0000;font-size:18px!important;font-weight:400;line-height:20px;margin:6px 0 10px 0}
.AC-form .addressSelectSmallDropdown{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0!important;width:179px;height:20px}
.AC-form .addressSelectSmall{border:1px solid #ccc;color:#5b322c;font-size:11px;padding:2px 0 2px 3px;width:175px;margin:0}
.AC-form .addressSelectSmallest{border:1px solid #ccc;color:#5b322c;font-size:11px;margin:0;margin-left:12px;width:55px}
.AC-form{margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px}
.AC-form label{display:block;width:125px;font-weight:700;text-align:right;float:left;margin:0 10px 15px 0;padding:0}
.AC-required{color:#c21b38;margin:10px 0 5px 0}
.AC-red{color:#c21b38}
.AC-checkbox{margin:0 0 0 175px}
.AC-enter{margin:0 0 20px 0;clear:both;font-weight:700;font-size:14px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}
.AC-buttons{margin:5px 0 0 0}
.AC-form .AC-buttons{margin:0 0 10px 134px;display:block}
.AC-column1{float:left;width:600px}
.AC-column2{float:left;width:365px;margin:35px 0 0 0}
.AC-clear{clear:both}
.AC-form .AC-checkbox-label{display:inline;width:auto;font-weight:400;text-align:left;float:none}
.clearfields{display:none}
#CS-Inq-LeftColumn{display:none}
#nonMember_default{display:none}
#nonMember_new{display:block !important}
.skipnav a{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;left:0;top:0;z-index:999;font-weight:700!important;text-decoration:none;font-size:12px}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{clip:auto;height:auto;margin:0;overflow:visible;width:auto;width:150px;background:#fff;padding:5px;display:block;text-align:center;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;box-shadow:0 6px 10px rgba(0,0,0,.3)}
.bloomreach .column-left{float:left;width:50%}
.bloomreach .column-left h2{background:#f25a29;border-bottom:1px solid #fff;color:#fff;padding:5px;margin:12px 0;width:95%}
.bloomreach .column-right{float:right;width:50%;text-align:right}
.bloomreach .column-right h2{background:#f25a29;border-bottom:1px solid #fff;color:#fff;padding:5px;margin:12px 0;width:95%;float:right}
.bloomreach .column-left .product,.bloomreach .column-right .product{position:relative;display:inline-block;zoom:1;width:236px;margin:0 auto 30px auto;height:345px;vertical-align:top;text-align:left}
.bloomreach .clear{clear:both}
#pwindicator{margin-top:4px;width:150px;display:inline-block}
.bar{height:2px}
.pw-very-weak .bar{background:#900;width:30px}
.pw-very-weak .label{color:#900}
.pw-weak .bar{background:#d00;width:60px}
.pw-weak .label{color:#d00}
.pw-mediocre .bar{background:#dd6d00;width:90px}
.pw-mediocre .label{color:#dd6d00}
.pw-strong .bar{background:#f3b31a;width:120px}
.pw-strong .label{color:#f3b31a}
.pw-very-strong .bar{background:#0d0;width:150px}
.pw-very-strong .label{color:#0d0}
#PSMToolTip.question1{display:inline-block;margin:0 0 0 5px !important}
#PSMToolTip.question1 a{float:none !important;margin:0}
.OCP-ConfirmRegFrm #PSMToolTip{position:absolute;right:-20px;top:0}
.MP-form #pwindicator{width:115px;float:left;clear:left;margin:0 0 0 155px}
.MP-form #PSMToolTip.question1{width:15px;float:left;margin:0 0 0 40px !important}
.bd-setforget #TB_closeAjaxWindow{display:block !important}
#gplus_reg,.SF-progress,.bd-setforget #breadcrumb-wrap,.module-b,.module-bl,.module-br,.module-t,.module-tl,.module-tr{display:none}
#signInFields .clear{display:none}
.fAlign{float:left}
.SF-container .RPinLabel,.SF-container .addressbookdrop{display:inline-block;float:none;margin:0;vertical-align:top}
.SF-container .RPinLabel{width:100%}
.SF-container .addressbookdrop{width:200px !important;height:25px !important}
.SF-container .signin-haveaccount .RPsignInBtns{display:inline-block;float:none}
.SF-container .signin-haveaccount .fAlign .addressbookdrop input{width:200px !important;height:25px !important;margin-top:0 !important;padding:0 !important;text-indent:5px !important}
.SF-container .RPinLabel label{width:100% !important;height:auto !important;margin-top:0 !important;padding:0 !important;text-indent:5px !important;text-align:left}
.SF-container{width:980px;margin:0 auto}
.SF-Title h4{font-size:24px}
.SFintroespot{margin:10px 0;font-size:14px}
.SF-container .RPsignin-module .sHead{height:auto;padding:0;width:100%}
.SF-container .RPsignin-module .sHead strong{float:left;margin:0 10px 0 0}
#SFclick_signin{font-weight:700;text-decoration:underline;cursor:pointer}
#collapse_signin{float:left;clear:both;margin:10px 0 10px 0;padding:20px 10px 10px 10px;width:100%;min-height:70px;background:#ccc}
.RPsignin-module .forgtPassCheck{float:left;margin:5px 0 0 10px}
.SF-container .signinacct{display:none}
.SF-container .signin-haveaccount{width:930px;height:auto;border:0;float:none;margin:0 0 0 5px}
.SF-container #signInfields #fbConnect{left:811px}
.SF-container .module-content~div,.SF-container .module-top>div{background:0;border:0}
.SF-container .signin-register #gplus_reg{left:353px}
.SF-container .fAlign{position:relative;width:25%}
.SF-container .fAlign+.clear+.fAlign{position:relative;width:50%}
.SF-container #errorMsgLogonCheckout{margin:0;left:0;right:0;top:49px;position:absolute;width:200px;z-index:1}
.SF-text{padding:13px 9px;font-size:13px}
.SF-container .RPsignin-module .forgtPassCheck{margin:0 0 0 6px;position:relative;display:inline-block;width:100%}
.SF-container #errorMsgLogonCheckout .errortxt{width:100%;background:#a00;padding:5px;z-index:99;color:#fff;text-align:center}
.SF-container .n-chkHeader+p{font-size:14px;padding-left:5px;margin:5px 0}
.SF-container .n-chkHeader{width:960px;background:#f25a29;color:#fff;padding:5px 10px;height:auto;text-transform:capitalize;border:0}
.SF-container .n-chkHeader span{display:inline-block;height:16px;width:16px;border-radius:20px;background:#fff;color:#f25a29;font-weight:700;text-align:center;line-height:16px;margin-right:13px}
.SF-container .RPsignin-module .sHead .txt{margin:0;width:100%}
.SF-container .RPsignin-module{background:0;height:auto;margin:0 0 10px 0}
.SF-container .RPsignin-module .module-top{height:0}
.SF-container .module-content{width:978px;height:auto;background-image:none}
#ajaxValidate+span{display:block;clear:both}
.SF-AA-form{margin:10px 0 20px 0}
.SF-Address{display:inline-block}
.SF-Address-Div{width:223px;display:inline-block;vertical-align:top}
.SF-Address-Div+div.SF-Address-Div{margin-left:25px}
.SF-Address.SF-Address-Div{margin-bottom:10px}
.SF-Address-Div label{float:left;font-weight:700}
.SF-Address-Div label .AA-red{margin:0}
.SF-Address-Div select{float:left;clear:both;width:223px;height:27px;margin-left:0;margin-top:0;padding:2px 0 2px 3px}
.SF-Address-Div input{clear:both;width:200px;height:25px;margin-top:0;padding:0;text-indent:5px}
.SF-AA-form #Shipping_UpdateStored{display:block;margin-top:9px;line-height:26px;font-size:14px}
.SF-AA-form #Shipping_UpdateStored input{margin:6px 10px 0 12px;float:left}
#SFOccasions{width:213px;float:left;border-right:solid 1px #ccc;margin-right:20px}
#SFOccasions>div{display:none !important}
#SFOccasions>div+div{display:inline !important}
#SFOccasions .SFOccasionsHolidays{position:relative;display:block;margin-bottom:9px !important;float:left;width:192px;font-size:14px;font-weight:700;clear:both}
#SFOccasions .SFOccasionsHolidays.valid{border-color:#ccc;background:#f25a29;color:#fff !important}
#SFOccasions input.hasDatepicker,#SFOccasions label+input{float:none!important;display:block}
#SFOccasions .SFOccasionsHolidays>div{display:block;height:0;clear:both;overflow:hidden;padding:0 10px !important;transition:height 1s;font-weight:400;margin:0 !important}
#SFOccasions .SFOccasionsHolidays>input{margin:3px 7px 0 0;display:none}
#SFOccasions .SFOccasionsHolidays.valid>label{pointer-events:none}
#SFOccasions .SFOccasionsHolidays>label{display:block;position:relative;width:100%;padding:9.5px 7px;height:auto;box-sizing:border-box;border:solid 1px #ccc;cursor:pointer;transition:all .3s}
#SFOccasions .SFOccasionsHolidays>label:hover{background:#ccc}
#SFOccasions .SFOccasionsHolidays input:checked~label{border-color:#f25a29;border-bottom:0}
#SFOccasions .SFOccasionsHolidays input:checked~label:hover{background:0}
#SFOccasions .SFOccasionsHolidays input:checked~div{height:auto;border-color:#f25a29;padding:0 0 10px 7px !important}
#SFOccasions .SFOccasionsHolidays>div>label{font-size:12px}
#SFOccasions .SFOccasionsHolidays>div>label~label{padding-top:7px;display:block}
#SFOccasions .AA-red{display:none}
.SFOccasionsHolidays>*{position:absolute;z-index:44;top:0;display:block}
.SFOccasionsHolidays>input{margin:3px 0 0 0}
#SFOccasions input{width:95px;z-index:44;cursor:pointer}
#SFOccasions input~div{position:relative;display:block;width:192px;padding:30px 10px 10px!important;background:0 0!important;z-index:1;box-sizing:border-box}
#SFOccasions input:checked~div{border:solid #ccc 1px;border-top:0}
#SFOccasions .removeDate{display:none;text-decoration:underline;cursor:pointer;font-size:12px;font-weight:400;color:#fff;float:right;width:70px;margin:-18px 0 0;padding:0 !important}
#SFOccasions .removeDate:hover{text-decoration:none}
#SFOccasions .SFOccasionsHolidays.valid .removeDate{display:inline}
#SFHolidays .SFOccasionsHolidays{float:left;width:215px;margin-right:0;margin-bottom:8px}
#SFHolidays .SFOccasionsHolidays input{display:none;position:relative}
#SFHolidays .SFOccasionsHolidays div{display:block;position:relative;height:auto;width:190px;border:solid 1px #ccc;cursor:pointer;text-align:center}
#SFHolidays .SFOccasionsHolidays input:checked~div{border-color:#ccc}
#SFHolidays .SFOccasionsHolidays div label{display:block;padding:4px 10px;position:relative;cursor:pointer;font-size:0;overflow:hidden;height:28px;background-position:183px 3px;transition:background-color .3s,border .3s}
#SFHolidays .SFOccasionsHolidays div label:hover{background:#ccc}
#SFHolidays .SFOccasionsHolidays div label:hover span{height:15px;white-space:nowrap;text-overflow:ellipsis}
#SFHolidays .SFOccasionsHolidays input:checked~div label{background:#f25a29 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAAE4goz0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NzMwODA2NTA2N0QxMUU3OTc1OUMwOUNFODE1NTc4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NzMwODA2NjA2N0QxMUU3OTc1OUMwOUNFODE1NTc4RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3MzA4MDYzMDY3RDExRTc5NzU5QzA5Q0U4MTU1NzhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY3MzA4MDY0MDY3RDExRTc5NzU5QzA5Q0U4MTU1NzhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bMpywQAAAMBJREFUeNpi/P//PwMIMDFAAUAAMUJFyhmAjHcgDkAAgRgwfAZEAwQQTAmqRiA4A9MDVgYQQCjKUFQBAQsQp0EFZsEEgcAETCLZuBuJDcYAAcSALgDFgiCaCYt9gkD8Dkxj0fEfppMBysGQAGEWqMtg/hEC4vdwC6CqjJF1wDBAgDHhcC0uH5yBWl3OwkAYgHy2G4iNgfgszFmwIDDGoeEMNDhg/jCB+YUJqmk31KPlhDSgBwAsEN5B/XAGW4AgYwDRVQMUAb8LQAAAAABJRU5ErkJggg==) no-repeat 173px 3px;color:#fff;text-shadow:1px 1px #f25a29}
#SFHolidays .SFOccasionsHolidays input~div:after{text-indent:0 !important;color:green !important}
#SFHolidays .SFOccasionsHolidays input:checked~div:hover span{font-size:13px !important}
.SFOccasionsHolidays>div span{display:block;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis}
.SFOccasionsHolidays>div span+span{display:inline;font-weight:400;letter-spacing:.5px;margin:0 3px}
#SFHolidays{width:730px;float:left;margin-left:0}
#SetForgetForm{clear:both}
.btn-chooseGifts{clear:both;width:100%;text-align:right;margin:0 0 10px 0}
.btn-chooseGifts a{display:inline-block;padding:10px 60px;background:#55bf65;color:#fff;text-decoration:none;margin:0;text-shadow:1px 1px #3a8645;font-size:14px}
.float-right{float:right}
#OrderItemAddForm .float-right{margin:10px 0 20px 0;padding:30px 0 0 0;width:100%;text-align:right;border-top:solid 1px #ccc}
.SF-container #OrderItemAddForm{width:980px;margin:5px 0}
#Remove.float-right{color:#fff}
.SF-container .btn.CTA-secondary{display:inline-block;padding:10px 60px;background:#5e3987;color:#fff;text-decoration:none;margin:0;text-shadow:1px 1px #3a8645;font-size:14px}
.SF-container .btn.CTA-primary{display:inline-block;padding:10px 60px;background:#55bf65;color:#fff;text-decoration:none;margin:0;text-shadow:1px 1px #3a8645;font-size:14px}
.btn.CTA-secondary:hover{background-color:#55bf65}
.disableBtn{opacity:.65;pointer-events:none;cursor:default}
.SF-container .btn.CTA-secondary.disableBtn{display:inline-block;padding:10px 60px;background:#b7b7b7;color:#fff;text-decoration:none;margin:0 0 0 10px;text-shadow:1px 1px #696969;font-size:14px}
.SF-container .btn.CTA-primary.disableBtn{display:inline-block;padding:10px 60px;background:#b7b7b7;color:#fff;text-decoration:none;margin:0;text-shadow:1px 1px #696969;font-size:14px}
.inButton1 .setForgetLink{width:160px;margin-left:84px;font-size:12px;font-weight:700;position:absolute;top:89px}
.inButton1 .setForgetLink a{color:#000;text-decoration:none}
.inButton1 .setForgetLink a:after{content:' >'}
#CP-chkCartBtnsBtm .setForgetLink,.CP-chkCartBtns .setForgetLink{float:left;margin-top:12px;margin-left:25px;font-size:12px;font-weight:700}
#CP-chkCartBtnsBtm .setForgetLink a:after,.CP-chkCartBtns .setForgetLink a:after{content:' >'}
.SF-container #SubproductTitle{display:none}
.SF-container .SubProductThumb{width:236px;height:375px;display:inline-block;vertical-align:top;margin:10px 0 20px 5px;position:relative}
.SF-occasions .SubProductThumb .snipecorner{margin-top:-257px !important}
.SF-occasions~.SF-occasions{margin-top:15px}
.SF-occasions .n-chkHeader{float:left;margin:0;border:0}
.SF-occasions .SF-Remove{color:#fff}
.SF-occasions a[id^=img]{display:block;margin-bottom:6px}
.SF-occasions .btn.CTA-primary{display:block;width:40px;margin:15px 0;position:absolute;bottom:0}
.SF-occasions .productDesc{font-size:13px}
.SF-occasions .blueProductScrollPrice{font-weight:700;font-size:14px}
img[id^=SFImage]{float:left}
div[id^=chooseDiff_]{background:#efefef;display:block;padding:10px;overflow:hidden}
div[id^=chooseDiff_] *{padding:5px;margin:0;display:block;font-size:16px;margin-right:30px}
.SF-occasions #selectedCatentryProduct{font-weight:700}
div[id^=chooseDiff_] span{margin-top:23px}
div[id^=chooseDiff_] a{width:290px}
.bd-giftMessage .setForget-hdr+div{background:0}
.inlineItem.SF-Item .setForget-hdr{margin:0;padding:4px 0 4px 10px;background:#f25a29;font-weight:400;color:#fff;text-shadow:none}
.inlineItem.SF-Item .setForget-hdr+div{background:#fff}
.SF-QuickView{padding:2%;width:96%;float:left}
.SF-QuickView .middletwo{width:auto}
.SF-QuickView .MiddleC{padding:0 10px 0 0;float:right;width:563px;margin:10px 0 0 20px}
.SF-QuickView .MiddleC h1{margin:0}
.SF-QuickView .blueProductScrollPrice,.SF-QuickView .productprice{float:left;clear:both;font-size:14px;font-weight:700;margin:7px 0 0 10px}
.SF-QuickView #readmore{display:none}
.SF-QuickView #Pr-prodDescription{font-size:14px;line-height:18px}
#TB_window .SF-QuickView .btn.CTA-primary{padding:11px 45px;margin:20px 0;font-size:15px;float:left;clear:both}
.SF-QuickView .tabs{margin-top:25px;float:left;clear:both}
.SF-QuickView .tabbody{padding:2%;width:96%;margin-top:-1px;clear:both}
.SF-QuickView .TabbedPanelsContent{font-size:14px}
.bd-setforget #TB_window.SF_clearAllModal{width:400px !important;height:132px !important;margin-left:-200px !important;top:31% !important}
.bd-setforget div.SF_clearAllModal #TB_ajaxContent{width:370px !important;height:87px !important;padding:15px !important}
#TB_window.SF_clearAllModal .btn.CTA-secondary{text-decoration:none}
.SF-modalBtn{text-align:center;margin-top:13px}
.setForget-hdr{margin:0;padding:4px 0 4px 10px;background:#f25a29;font-size:14px;font-weight:700;color:#fff;text-shadow:1px 1px 1px #2d230e;clear:both}
.SF-ShippingMsg,.setForget-hdr+div{background:#efefef;overflow:auto}
.bd-giftMessage .setForget-hdr+div{background:0}
.inlineCartSummary .setForget-hdr+div{margin:0;padding:4px 0 4px 10px;background:#dcd1bd;font-weight:400;color:#000;text-shadow:none}
.inlineItem.SF-Item .setForget-hdr+div{background:#fff}
.SF-ShippingMsg{text-align:right;font-size:13px;padding:7px 16px}
#sfScheduledAmount{width:95%;font-weight:700}
.bd-ocp #sfScheduledAmount{position:absolute;width:630px;right:0;text-align:right;font-size:12px;color:#000}
#SFOrderTotal{width:282px}
.bd-ocp #SFOrderTotal{margin:15px 0 11px 0}
#SFOrderTotal .BP-row{width:340px}
#SFOrderTotal .BP-col1{width:190px;float:left;color:#000}
#SFOrderTotal .SFOrderTotalDiv{width:92px;float:left;text-align:right}
.bd-cart #SFOrderTotal{margin:10px 0}
#SFOrderTotal .BP-col2{width:147px;float:left;text-align:right}
.inButton1 .setForgetLink{width:220px;margin-left:83px;font-size:12px;font-weight:700;position:absolute;top:86px}
.inButton1 .setForgetLink a{color:#000;text-decoration:none}
.inButton1 .setForgetLink a:after{content:' >'}
#CP-chkCartBtnsBtm .setForgetLink,.CP-chkCartBtns .setForgetLink{float:left;margin-top:12px;margin-left:25px;font-size:12px;font-weight:700}
#CP-chkCartBtnsBtm .setForgetLink a:after,.CP-chkCartBtns .setForgetLink a:after{content:' >'}
#SFHolidays .SFOccasionsHolidays{float:left;width:215px;margin-right:0;margin-bottom:8px}
.SFOccasionsHolidays>div{width:270px;clear:right;font-size:14px;font-weight:700;margin-left:9px}
#SFHolidays{width:730px;float:left;margin-left:0}
.ui-datepicker-calendar td{background:#fff;cursor:pointer}
.ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker-calendar td.ui-state-disabled{cursor:default}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em}
.ui-widget-content{background-color:#fff;border:solid 1px #fff}
.ui-widget-header{border-bottom:solid 1px #a94;color:#fff;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;font-weight:700;color:#1c94c4;outline:0}
.ui-icon{width:16px;height:16px;background-image:url(/wcsstore/RAPIDStorefrontAssetStore/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(/wcsstore/RAPIDStorefrontAssetStore/images/ui-icons_ef8c08_256x240.png)}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/wcsstore/RAPIDStorefrontAssetStore/images/ui-icons_ef8c08_256x240.png)}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-datepicker{padding-bottom:0;padding-left:.2em;padding-right:.2em;padding-top:.2em;width:220px;box-shadow:0 6px 12px rgba(0,0,0,.4)}
.bd-setforget .ui-datepicker{z-index:45 !important}
.ui-datepicker .ui-datepicker-header{padding-bottom:.2em;padding-left:0;padding-right:0;padding-top:.2em;position:relative;background:#f25a29}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;height:24px}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{height:25px;padding:.7em .3em;text-align:center;font-size:12px;font-weight:700;border:0;color:#fff;background:#f25a29}
.ui-datepicker td{border:1px solid #ccc;padding:0;width:35px;height:25px;vertical-align:top}
.ui-datepicker td a,.ui-datepicker td span{font-size:11px;display:block;text-align:center;padding:0;text-decoration:none;width:15px;height:15px;color:#324765!important}
#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled,#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled .ui-state-default{color:#999!important;background:#ccc!important;cursor:not-allowed!important;pointer-events:none}
.buy-again{width:135px;height:25px;position:relative;z-index:1;margin:56px 0 10px -26px}
.BP-ShippingProductPhoto .buy-again img{width:auto;padding:0}
.buy-again a.buy-again-btn{float:right}
.buy-again div.question1 a,.buy-again div.question1 a:visited{margin:0 0 0 9px;float:left}
#buy_another_tooltip{clear:both}
.cartdelete~br{display:none}
.BP-BillingProductPhoto .buy-again,.BP-DeliveryProductPhoto .buy-again,.BP-ShippingItem .buy-again{width:110px;margin:7px 0 10px -26px}
.BP-BillingProductPhoto .buy-again img,.BP-DeliveryProductPhoto .buy-again img,.BP-ShippingItem .buy-again img{width:83px;padding:0}
#n-chkPlaceOrderContainer .buy-again .floatRight{margin:0}
.co-loading-btn{text-align:right;margin:4px 26px 0 70px}
#n-chkWrapupBottom .co-loading-btn{text-align:center;margin:0 0 0 149px}
.house_payment_method{display:none}
#searchBtnLoading{position:absolute;top:0;left:256px}
.bd-reviewpayment .BP-MobileArea{display:block !important}
.mod-title{width:100%;font-size:16px;color:#fff;text-indent:10px;background:#593084;margin:0;padding:10px 0;font-weight:700}
iframe#mod_window{display:none;width:100%;height:100%;background:#fff;background-color:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;overflow:hidden;z-index:9999;border:0}
.mod-item-hdr{display:block;width:90%;height:40px;border:0;color:#593084;font-size:14px;font-weight:700;text-indent:10px;line-height:38px;margin:0 auto;border-top:solid 1px #ccc}
.mod-close{float:right;color:#fff;font-size:10px;margin-right:13px;margin-top:-5px;text-decoration:none}
.mod-close:before{content:"X";font-size:14px;display:block;color:#fff;text-align:center;margin-right:16px}
.mod-item-hdr-1{border-top:0}
.mod-item-hdr:focus{outline:0}
.ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{width:26px;height:26px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAqCAYAAACz+XvQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlCNjk1RjFENkNCMTFFN0I3MkVERkM1NDMwRjI0NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlCNjk1RjJENkNCMTFFN0I3MkVERkM1NDMwRjI0NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUI2OTVFRkQ2Q0IxMUU3QjcyRURGQzU0MzBGMjQ2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUI2OTVGMEQ2Q0IxMUU3QjcyRURGQzU0MzBGMjQ2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUMFRcAAAEbSURBVHjaYvr//z8DPnzz5k01BgaG/yAMYhNSz8RAZTBqIB0MFBISwsrGBVgSExPxKvj06dN3GDs9Pf07Hx8fTrUuLi4MjFD2aiDWwaGODYiVoOx7QPwLh7oHQMd5skA5FkAsQ0QQKeGRk+bm5maAGdgMxFI4FAoDcQ6UPQWI3+JQ9/bbt28MjHv27MHrpCdPnogkJCS8BrEXLFggKiMj8waXWllZWQYGQnnz6dOn8LwMYlOcl798+YKVPZr1iDfw79+/zNjYOLMeIQXy8vIPgUnLBcYmpJ4RFNWjkTJq4KiBowaOGjgSDWRpbGykmmFmZmbw5tw0IFaj0LwnwDZQAqzW88fT+iIWfOXh4YEb2A/EchQa+ApEAAQYABTjqqo340GJAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center 5px;float:right;margin:5px}
.ui-state-active .ui-icon,.ui-state-default.ui-state-active .ui-icon{background-position:center -27px!important}
.mod-item-body{width:89% !important;padding:0 5%}
.mod-item-body textarea{width:93%;height:130px;background:#efefef;color:#666;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:3%;font-family:arial;font-size:13px}
.mod-character-count{color:red;margin:5px 0 0 10px;float:left}
.moc-calendar{width:70%;position:relative;float:right}
.mod-month{width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}
.mod-month-hdr{text-align:center;background:#dedede;font-size:13px;font-weight:700;padding:4%;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
.mod-week-hdr{display:table;width:100%;table-layout:fixed}
.mod-day-hdr{display:table-cell;padding:5% 0;text-align:center;font-size:12px}
.mod-week{display:table;table-layout:fixed;width:100%}
.mod-day{display:table-cell;text-align:center;padding:5% 0;color:#593084;font-size:14px;font-weight:700}
.mod-disabled a{color:#ccc;text-decoration:none;cursor:default}
.mod-today a{color:#81c2d2}
.mod-flex a{color:#a00;position:relative}
.mod-flex a:after{content:"tool tip";position:absolute;display:block;z-index:-1;opacity:0;top:-24px;left:50%;margin-left:-48px;transition:all .5s;padding:5px 0;background:#ccc;width:100px;text-align:center;font-size:12px;color:#000;text-decoration:none}
.mod-flex a:before{content:"";position:absolute;display:block;z-index:-1;opacity:0;top:0;left:50%;margin-left:-9px;transition:all .5s;text-align:center;color:#ccc;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccc}
.mod-flex:hover a:after{z-index:1;opacity:1;top:-36px}
.mod-flex:hover a:before{z-index:1;opacity:1;top:-13px}
a.mod-submit{display:block;width:30%;padding:3% 0;margin:5% 0 5% 36%;background:#000;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-align:center;clear:both;float:left}
.mod-selected-date{width:20%;background:#dedede;float:left;color:#000;font-size:13px;padding:2%}
.mod-selected-date p{margin:0;text-align:center}
.mod-selected-date p+p{font-size:14px;font-weight:700;margin-top:3%}
#OrdTrackingDetailedOrderModifyInfo .mod-modifyorder-info h3 {width: 100% !important; background: #ececec !important;color: #000 !important}
body.bd-product #MBP_underProduct2 .smgt-cta-wrap.mw_hide {display: none !important}

.bd-product #miniShoppingCartRefreshDiv #inlineCart {
    left: inherit !important;
    top: -9px;
    right: 250px;
}
@media screen and (max-width: 1200px) {
  .bd-product #miniShoppingCartRefreshDiv #inlineCart {
    right: 164px;
  }
}
@media screen and (max-width: 1032px) {
  .bd-product #miniShoppingCartRefreshDiv #inlineCart {
    right: 100px;
  }
}
div#topNavfConnect img, div#topNavgPlusImage img{
    display: none;
}
div#passwordSuccessLogin {
   color: initial !important;
   text-align: center;
   width: 40%;
   margin: 20px 0px;
   font-size: 15px;
}
span.plzSignIn {
   font-weight: 700;
   display: block;
}

/* Update Sign-In Primary CTAs 20190509 */
#signInColumns #signInBtn,
#signInColumns #registerBtn {
  position: relative;
  display: block;
  padding: 14px 0;
  width:  244px;
  height: 18px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  background: #613584;
  border: none;
  border-radius: 2px;
  cursor: pointer;
}

#TrackSignIn-Wrap #signInColumns form div #signInBtn input,
#TrackSignIn-Wrap #signInColumns div form #signInBtn input,
#signInColumns #signInBtn input {
  position: absolute;
  top:  0;
  left: 0;
  width:  inherit;
  height: 100%;
  opacity: .001;
  background-color: #613584;
}
/* Sign In Page Buttons */

#signInColumns form div #signInBtn,
#signInColumns .signInCopySm {
   margin:  10px 0px 0 127px !important;
}
#signInColumns #signInBtn:after {content: 'Sign In';}
#signInColumns #registerBtn:after {content: '';}
/* Order Tracking Page Buttons */
#TrackSignIn-Wrap #signInColumns div form #signInBtn:after {content: 'Submit'}
#TrackSignIn-Wrap #signInColumns form div #signInBtn:after {
  position: absolute;
  top: 15px;
  left: 102px;
  content: 'Sign In';
  }
#signInColumns #signInBtn > *,
#signInColumns #registerBtn > * {
  /* Entire block can be removed after Sudhansu updates DOM */
  display: block;
}

body #TrackSignIn-Wrap #SignIn-Column3, body #SignIn-Wrap #SignIn-Column3{
width:auto !important;
display:block !important;
}
body #SignIn-Column3 .SocialSignInHeader{
display:block !Important;
    text-align: center;
    padding-bottom: 15px;
	}
body #facebookSignIn{
	    display: inline-block !important;
    float: left;
	width: 50%;
	}
body span.signin-w-facebook{
	    float: right !important;
    padding-right: 15px;
	margin-top:inherit !important;
	}
body div#gplus_signin{
	    display: inline-block !important;
    width: 50%;
	margin:inherit !important;
}

.bd-trackorder .progress-wrapper-cancelled {
    width: 285px;
    height: 52px;
    display: block;
    float: right;
    clear: both;
    margin: -33px 260px 5px 0;
    background: url(//www.fruitbouquets.com/wcsstore/FruitBouquet/images/status-cancelled.svg) no-repeat;
}

.bd-trackorder .TableRowHeader .rowItem {
   margin: 0 0 0 115px;
   width: 200px;
}

.bd-trackorder .TrackTableRow .rowName {
   float: left;
   margin-top: 30px;
   width: 210px;
}
.bd-trackorder .TrackTableRow .rowItem {
   font-weight: 700;
   margin: 0 0 0 30px;
   padding: 6px 0;
   width: 90px;
   min-height: 93px;
}
.bd-trackorder a.order-tracking-viewOrderDetails:after{
    color: #9a0000;
    padding: 5px 18px;
    font-size: 14px !important;
    text-decoration: underline;
    content: 'View Details';
    }
    .bd-trackorder a.order-tracking-viewOrderDetails {
    font-size: 0px;
    text-decoration: none;
    background: none;
    width: auto;
}
.bd-trackorder .orderdetails a{
background:none !important;
width:auto;
font-size: 0px;
}


.bd-trackorder a.order-tracking-viewModifyOrderDetails:after{
   color: #9a0000;
  padding: 5px 18px;
  font-size: 14px !important;
  text-decoration: underline;
  content: 'View/Modify Details';
   }
.bd-trackorder    a.order-tracking-viewModifyOrderDetails{
   font-size:0px;
   }
.bd-checkoutSignIn #signInColumns #signInBtn:after {
  content: '';
}

#signInColumns::after {
    content: '';
    clear: both;
    display: table;
}

.social_signin {
    margin: 40px 0;
    text-align: center;
    display: block;
}

/* passport sign in fix - 20190509 */
.PassportSignUp a#signuplnk {
    display: block !important;
}
body:not(.bd-recipient) .social-media-signin h3 {
    margin-top: 250px;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}
.social-media {
    display: flex;
    justify-content: center;
}
.signin-signedIn #headerText {
    display: flex !important;
    justify-content: center;
}
.signin-signedIn #headerText #hdrSignInText {
    width: auto !important;
    margin-left: 0px !important;
    padding-right: 16px!important;
    text-align: center;
}
.TrackByNumSignIn div#bubble_3_3 {
    float: none;
    width: 175px;
}
body.bd-recipient div a.question.tip:first-of-type ,body.bd-recipient #BP-ShippingEmailNotes{
    display: none;
}
.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingDelivery a {
    display: inline-block;
}
.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingCardMess {
    float: left;
    width: 153px;
}

.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingShipping {
    float: left;
    width: 178px;
	word-wrap: break-word;
}
.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingDelivery {
    float: left;
    width: 180px;
}
body.bd-signin div#signInBtn {
    font-size: 0px !important;
}
.bd-signin #signInColumns #signInBtn:after {
    font-size: 13px;

}
.bd-reviewpayment .BP-BillingItem .BP-BillingItem-Inner .BP-Billingline-item {
    padding-right: 7px;
}



.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingShipping>strong{
    padding: 0px 13px 0 0px;
    display: block;
}

.bd-reviewpayment #AllOrderRecipientsSummaryRefreshArea .BP-BillingItem .BP-BillingItem-Inner .BP-BillingLine-detail .BP-BillingDelivery>span>span {
    display: block;
    padding: 0 8px 0 0;
}


/**Gift list page FBQ**/


.giftlist-landing .signin-module.gl-guest {
    max-width: 930px;
    width: 100%;
    margin: 30px auto;
    padding: 24px 24px 24px 24px;
    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;
    float: none;
    height: auto;
    margin-top: 20px;
}

.giftlist-landing .signin-module.gl-guest div#signin-column {
    width: 47%;
    padding-right: 8px;
    min-height: 210px;
    border-right: solid 1px #ccc;
    float: left;
        padding: 0 15px;
}

.giftlist-landing .signin-module.gl-guest div#create-account {
    width: 46%;
    padding-right: 8px;
    min-height: 210px;
    float: left;
        padding: 0 15px;
}


.giftlist-landing .signin-module.gl-guest .signInCopy {
    line-height: 1.3;
    font-size: 14px;
}

.giftlist-landing .signin-module.gl-guest div#signin-column .giftlist-column-header, .giftlist-landing .signin-module.gl-guest .giftlist-column-header {
    font-weight: 600;
    margin-bottom: 10px;
    font-size:16px;
    color:#333;
}

.giftlist-landing .signin-module.gl-guest div#signin-column .signInCopy {
    padding-bottom: 10px;
}

.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .RPinLabel label {
    text-align: left !Important;
    width: 100% !important;
    margin: 0;
    color: #000;
    float: none;
    font-weight: bold;
    font-size: 14px;
}

.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .addressbookdrop input {
    float: none;
    bottom: 4px;
    border: 1px solid #ccc;
    font-size: 11px;
    height: 22px;
    margin: 4px 0;
    padding-left: 3px;
    width: 190px;
}

.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .forgtPassCheck {
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 8px;
    margin: 0px;
    width:100%;
    display:inline-block;
}

.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .addressbookdrop input#giftlist-logonId{
    height: 26px;
}

.giftlist-landing .signin-module.gl-guest div#create-account #contentRecommendationWidget_Gl-CreateAccount-Msging .signInCopy {
    margin-top: 28px;
}


.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .RPsignInBtns>a,.giftlist-landing .signin-module.gl-guest #create-account #registerBtn>a {
    position: relative;
    display: block;
    padding: 14px 0;
    width: 225px;
    height: 18px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background: #613584;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.giftlist-landing .signin-module.gl-guest .giftlist-content .signin-fields .RPsignInBtns {
    margin-left: 0px;
}

.giftlist-landing  #giftlist-errorMsg {
    max-width: 962px;
    width: 100%;
    margin: 0 auto;
    border: 0px;
    display: block;
    background: #9f0031;
    border: 0;
    padding: 9px;
    color: #fff;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 6px #666;
    margin-top: 3em;
}
#TrackSignIn-Wrap #signInColumns form div #signInBtn:after{
    font-size: 0px;
}
#TrackSignIn-Wrap #signInColumns div form #signInBtn:after {
     font-size: 0px;
}

/********Track Order*********/

.auth0-inline-trackorder {
    width: 100% !important;
    min-width: 980px;
    max-width: 980px;
    margin: 0 auto;
    padding-top: 10px;
}

.auth0-inline-trackorder .auth0-track-order-espot {
    width: 160px;
    height: 313px;
    float: left;
    margin-right: 30px;
}

.auth0-trackorder-signIn {
    width: 310px;
    min-height: 401px;
    float: left;
    border: 1pt solid #e2e2e2;
    padding: 20px 20px;
    margin-bottom: 24px;
    text-align: center;
}

.auth0-inline-trackorder .auth0-trackorder-signIn h1 {
    font-size: 20px;
    padding-top: 23px;
    margin: 0px;
    color: #000000;
}

.signIn-inline {
    font-size: 12px;
    color: #4a4a4a;
}

.auth0-inline-trackorder .auth0-trackorder-signIn div#signIn-link {
    font-size: 16px;
    text-transform: capitalize;
    width: 304px;
    height: 34px;
    padding-top: 8px !important;
    margin: 0 auto;
    border-radius: 2pt;
    margin-top: 56px;
    padding: 8px 0px !important;
    margin-bottom: 10px;
    display: block;
    background: #f25a29;
    border: none;
    color: #FFFFFF;
    box-sizing: border-box;
}

.auth0-inline-trackorder .auth0-trackorder-signIn .signIn-inline .btn.btn--secondary {
    font-size: 16px;
    text-transform: capitalize;
    width: 304px;
    height: 34px;
    padding-top: 8px !important;
    margin: 0 auto;
    border-radius: 2pt;
    margin-top: 12px;
    padding: 8px 0px !important;
    margin-bottom: 10px;
    display: block;
    background: #7c7c7d;
    border: none;
    color: #FFFFFF;
    box-sizing: border-box;
}

.auth0-inline-trackorder .auth0-inline-social-signin h1 {
    padding-top: 58px !important;
    font-size: 16px;
    color: #7c7c7d;
    font-weight: normal;
    position: relative;
}

.auth0-inline-trackorder .auth0-inline-social-signin h1:before {
    width: 81px;
    border-top: 1pt solid #e2e2e2;
    content: "";
    position: absolute;
    bottom: 8px;
    left: 16px;
}

.auth0-inline-trackorder .auth0-inline-social-signin h1:after {
    width: 81px;
    border-top: 1pt solid #e2e2e2;
    content: "";
    position: absolute;
    bottom: 8px;
    right: 16px;
}

.auth0-inline-trackorder .auth0-inline-trackorder-or {
    position: relative;
    float: left;
    top: 11em;
    font-size: 16px;
    color: #ffffff;
    background: #7c7c7d;
    height: 28px;
    width: 35px;
    text-align: center;
    border-radius: 50%;
    padding-top: 8px;
    margin: 0 14px;
}

body .auth0-inline-trackorder>.auth0-inline-trackorder {
    width: 325px !important;
    min-height: 421px !important;
    max-width: initial !important;
    min-width: initial !important;
    float: left !important;
    padding-top: 0px !important;
    border: 1pt solid #e2e2e2;
    padding: 20px 23px;
    margin-bottom: 24px;
}

body .auth0-inline-trackorder>.auth0-inline-trackorder .TrackByNumSignIn {
    float: left;
    position: inherit;
    width: 100%;
    padding-left: 0px;
    min-height: auto !important;
}

.auth0-inline-trackorder .TrackByNumSignIn h1 {
    font-size: 19px;
    padding-top: 14px;
    margin: 0;
    color: #000000;
    padding-bottom: 20px;
}

.auth0-inline-trackorder .TrackByNumSignIn span.signInCopy {
    display: none;
}

.auth0-inline-trackorder .TrackByNumSignIn br {
    display: none;
}

.auth0-inline-trackorder .TrackByNumSignIn form .signInCopy.accent {
    display: none;
}

.auth0-inline-trackorder .TrackByNumSignIn form .signInCopy~.signInCopy {
    font-size: 11px;
    color: #000000;
}

.auth0-inline-trackorder .TrackByNumSignIn form #passContainer {
    display: block;
    width: 296px;
    float: left;
    margin: 0;
    padding-bottom: 10px;
}

.auth0-inline-trackorder .TrackByNumSignIn form .addressSelectSmall {
    border: 1.2pt solid #e2e2e2;
    color: #1f1f1b;
    margin-left: 0px;
    margin-top: 4px;
    padding: 0;
    width: 296px;
    height: 30px;
    border-radius: 2pt;
}

.auth0-inline-trackorder #passContainer .bubble,
.auth0-inline-trackorder #passContainer .successbubble {
    float: left;
    margin: 0;
    width: 296px;
    text-align: left;
}

.auth0-inline-trackorder #passContainer .bubble .xboxcontent,
.auth0-inline-trackorder #passContainer .successbubble .xboxcontent {
    color: #d0021b !important;
    background-color: transparent !important;
    border: 0 !important;
    text-align: left;
    padding: 0 !important;
    border-radius: 3px;
    margin: 0;
    box-shadow: none;
}

.auth0-inline-trackorder #passContainer .bubble p,
.auth0-inline-trackorder #passContainer .successbubble p {
    padding: 0;
    margin: 4px 3px;
    font-size: 10pt;
    color: #d0021B;
}

.auth0-inline-trackorder #passContainer .bubble .xb1,
.auth0-inline-trackorder #passContainer .bubble .xb2,
.auth0-inline-trackorder #passContainer .bubble .xb3,
.auth0-inline-trackorder #passContainer .bubble .xb4 {
    background: none !important;
    margin: 0px !important;
    border: none !important;
    display: none !important;
}

.auth0-inline-trackorder .trackOrderSubmit {
    font-size: 16px;
    text-transform: capitalize;
    width: 296px;
    height: 34px;
    padding-top: 8px !important;
    border-radius: 2pt;
    margin-top: 16px;
    padding: 8px 0px !important;
    margin-bottom: 10px;
    background: #f25a29;
    border: none;
    color: #FFFFFF;
    box-sizing: border-box;
    text-align: center;
}

.auth0-trackorder-signIn .facebook_SignIn img,
.auth0-trackorder-signIn .gplus_signin img {
    border-radius: 2pt;
}

.auth0-trackorder-signIn .facebook_SignIn,
.auth0-trackorder-signIn .gplus_signin {
    display: inline-block;
    font-weight: normal;
}

.auth0-trackorder-signIn .signIn-inline {
    font-size: 12px;
    color: #4a4a4a;
}

.auth0-trackorder-signIn .auth0-inline-social-signin .social-media {
    padding-top: 30px;
}

.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xtop .xb1,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xtop .xb2,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xtop .xb3,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xtop .xb4 {
    background: transparent !important;
    border: none;
    display: none;
}

.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xboxcontent {
    background: transparent;
    color: #d0021B;
    border: none;
}

.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xbottom .xb2,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xbottom .xb3,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xbottom .xb4,
.auth0-inline-trackorder .TrackByNumSignIn .g-recaptcha+div .bubble .xbottom .xb1 {
    background: transparent;
    border-left: 0px;
    border-right: 0px;
    display: none;
}

.auth0-inline-trackorder .auth0-trackorder-signIn .btn.btn-secondary {
    font-size: 16px;
    text-transform: capitalize;
    width: 304px;
    height: 34px;
    padding-top: 8px !important;
    margin: 0 auto;
    border-radius: 2pt;
    padding: 8px 0px !important;
    margin-bottom: 10px;
    display: block;
    background: #7c7c7d;
    border: none;
    color: #FFFFFF;
    box-sizing: border-box;
}

.auth0-inline-trackorder .auth0-trackorder-signIn .signIn-inline {
    font-size: 0px;
}

.auth0-inline-trackorder input[type="checkbox"] {
    display: none;
}

.auth0-inline-trackorder>.TrackByNumSignIn>form>div>label>strong>span.requiredast {
    display: none !important;
}

.auth0-trackorder-signIn .auth0-inline-social-signin .social-media {
    display: -webkit-flex;
    -webkit-box-pack: center;
    /* justify-content */
    -webkit-box-align: center;
}

/*****END*****/

/******recipient page*********/

.bd-recipient .RPsignin-module .auth0-module--wrapper {
    display: flex;
    justify-content: space-around;
}

.bd-recipient .RPsignin-module .auth0--inline__vrule {
    width: 1px;
    height: 160px;
    border-left: 1px solid #9D9D9D;
}

.bd-recipient .RPsignin-module .auth0--signin-title,
.bd-recipient .RPsignin-module .auth0--inline__benefits-title,
.bd-recipient .RPsignin-module .auth0--inline__guest-title {
    padding: 0;
    height: initial;
}

.bd-recipient .RPsignin-module .auth0--inline__benefits-title,
.bd-recipient .RPsignin-module .auth0--inline__guest-title {
    text-align: left;
    color: #808080;
}

.bd-recipient .RPsignin-module .auth0--inline__social-wrapper {
    padding: 14px 0 0 0;
    display: inline-block;
    text-align: left;
}

.bd-recipient .RPsignin-module .auth0--inline__fb img {
    margin-bottom: 10px;
}

.bd-recipient .RPsignin-module .auth0--inline__gg img {
    -webkit-box-shadow: 1px 1px 2px 1px rgba(158, 158, 158, 0.41);
    -moz-box-shadow: 1px 1px 2px 1px rgba(158, 158, 158, 0.41);
    box-shadow: 1px 1px 2px 1px rgba(158, 158, 158, 0.41);
}

.bd-recipient .RPsignin-module .auth0--inline__benefits-list li {
    vertical-align: middle;
    list-style: none;
    height: 30px;
}

.bd-recipient .RPsignin-module .auth0--inline__benefits-list img {
    margin: 0 5px 0 0;
    width: 15px;
    height: auto;
    color: red;
}

.bd-recipient .RPsignin-module .auth0--inline__benefits-list li p {
    display: inline-block;
    font-size: 15px;
    color: #979797;
}

.bd-recipient .RPsignin-module .auth0--inline__guest-title {
    color: #604587;
}

.bd-recipient .RPsignin-module .auth0--inline__guest p {
    font-size: 16px;
    color: #000;
}

.bd-recipient .RPsignin-module .auth0-module-content .signin-inline input {
    display: none;
}

.bd-recipient .RPsignin-module .auth0--inline__vrule-or:after {
    content: 'or';
    position: relative;
    top: 36px;
    right: 9px;
    font-size: 16px;
    color: #7c7c7d;
    background: #FFFFFF;
    font-weight: bold;
}

.bd-recipient .RPsignin-module .module-content {
    background: transparent !important;
    margin-top: 20px;
    box-shadow: none !important;
    border: 0px !important;
    overflow: hidden;
    height: auto;
    margin: 20px auto;
    width: 965px;
}

.bd-recipient .RPsignin-module .signinacct strong {
    margin-right: 6px;
    display: inline-block;
    margin: 0 0 5px 0;
    font-size: 16px;
}

.bd-recipient .RPsignin-module .auth0-module--wrapper {
    float: left;
    width: 50%;
}

.bd-recipient .RPsignin-module .auth0--inline__signin {
    display: inline-block;
    width: 100%;
    border-right: 1pt solid #979797!important;
}

.bd-recipient .RPsignin-module .auth0-module--wrapper .auth0--inline__signin h2 {
    font-size: 20px;
    padding-top: 0px;
    margin: 0px !important;
    border: none;
    text-transform: none;
    color: #604587;
    text-decoration: none;
    width: auto;
    font-family: Roboto slab;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper {
    display: inline-block;
    justify-content: inherit;
    width: 100%;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper .signin-inline {
    text-align: center;
    font-size: 0px;
    color: #4a4a4a;
    width: 47%;
    float: left;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper .signin-inline div#auth0CheckOutSignInBtn {
    width: 200px;
    height: 35px;
    margin: 20px 0 0 0px;
    border-radius: 2pt;
    font-size: 14px;
    display: block;
    font-weight: bold;
    background: #f25a29;
    text-align: center;
    padding: 10px 0;
    color: #fff;
    box-sizing: border-box;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper .signin-inline .btn.btn--secondary {
    width: 200px;
    height: 35px;
    margin: 13px 0 8px 0;
    border-radius: 2pt;
    font-size: 12px;
    font-weight: bold;
    display: block;
    color: #fff;
    background: #7c7c7D;
    padding: 8px 0px;
    box-sizing: border-box;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper .auth0--inline__vrule-or {
    margin: 20px 0 0 0 !important;
    width: 1px;
    border-left: 1pt solid #E2E2E2 !important;
    height: 93px !important;
    float: left;
}

.bd-recipient .RPsignin-module .auth0-module-content .auth0--signin--wrapper .auth0--inline__social-wrapper {
    padding-top: 20px;
    width: 228px;
    float: left;
    padding-left: 24px;
}

.bd-recipient .RPsignin-module .auth0-module--wrapper .auth0--inline__vrule {
    display: none;
}

.bd-recipient .RPsignin-module .auth0-module--wrapper .auth0--inline__benefits {
    display: none;
}

.bd-recipient .RPsignin-module .auth0-module-content .signinacct {
    width: 30%;
    float: left;
    border: 0px;
    margin: 0px;
    padding-left: 74px;
    padding-top: 0px;
    font-size: 14px;
    color: #000000;
    line-height: 30px;
    font-family: Roboto slab;
}

.bd-recipient .RPsignin-module .auth0-module-content .signinacct strong {
    color: #604587;
    display: block;
    padding-bottom: 10px;
    font-size: 20px;
}

.auth0-trackorder-signIn .facebook_SignIn {
    padding-right: 10px;
}

body.bd-recipient.ipad .RPsignin-module .btn.btn--secondary,
body.bd-recipient.ipad .RPsignin-module .auth0--inline__btn {
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
}
.bd-passport #ps_window {
	margin-left: inherit ;
	width: 100%;
	 margin-top: unset !important;
	 left:unset !Important;
	 position:unset;
	     margin: 0 auto;
	 }
	
.bd-passport #ps_ajaxContent{
margin:0 auto;
}
.bd-passport .foot-title-big{
font-size:15px;
}
.bd-passport #ps_window #landingdiv {
    padding-left: 0px !important;
}
.bd-passport .FooterContentFromFile{
max-width: 980px;
    margin: 0 auto;
}
 .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble {
        margin-bottom: 5px;
    }
    
    .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble img {
        width: 0;
        height: 0;
        border-bottom: 8px solid;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        color: #469947;
    }
    
    .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble .xboxcontent {
        border-color: #469947 !important;
        background: #469947 !important;
        color: #fff !important;
        padding: 3px !important;
    }
    
    .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble p {
        width: auto;
        margin: 2px 0px;
    }
    
    .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble .xtop,
    .bd-reviewpayment #BP-InnerPromoBoxArea .passContainer .successbubble .xbottom {
        display: none;
    }
	.brand-tab-a.brand-tab-bry, .brand-tab-a.brand-tab-bry.brand-active-tab, .ie9 body .brand-tab-a.brand-tab-bry, .ie9 body .brand-tab-a.brand-tab-bry.brand-active-tab {
    background: url(https://cdn2.fruitbouquets.com/wcsstore/FruitBouquet/images/SharisLogo_r.png);
    background-repeat: no-repeat;
    background-size: 72% 72%;
    background-position: 18px 8px;
    margin: 0;
    width: 110px;
}
.bd-product .pp-disclaimer a.ui-dialog-titlebar-close.ui-corner-all span.ui-icon.ui-icon-closethick {
    transform: rotate(44deg);
}
