#tools div,#tools form{display:inline}#nav li,#nav li a,table{float:left}#logo,#nav li ul{left:0;position:absolute}#logo,#nav,#nav li ul,#tools{position:absolute}#nav li a,#nav li ul li a{color:#b0729a;padding:6px 11px 4px;background:#f4eef2}#contentbox,#contentboxSearch,#header{background:#fff;margin-bottom:20px;position:relative}#contentbox,#contentboxSearch,#header,#nav li,#nav li a,#nav li ul li a{position:relative}#extras,#nav{clear:both}#contentbox ul li,#weddingbox ul li{background:url(/images/arrow-list.gif) 0 3px no-repeat}form#BillForm p,form#contactform p{padding-bottom:10px}#shops,form#BillForm,form#contactform{margin-bottom:15px}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400}body{background:#fff!important;color:#7d697d;font:76%/1.3 Arial,Helvetica,sans-serif;margin:0;padding:0}#homesearch input,#homesearch select,#tools select,input,select,textarea{font-family:Arial,Helvetica,sans-serif;vertical-align:middle}#pagewidth{width:960px;text-align:left;margin-left:auto;margin-right:auto}a:link,a:visited{color:#d22d79;text-decoration:underline}a:active,a:focus,a:hover{color:#606;text-decoration:underline}#header{height:154px;width:100%;z-index:80}#logo{top:16px}#header p{color:#8d6c8d;font-size:.9em;margin:0;padding:12px 0 0;text-align:right}#header p strong{color:#6b3a6b;display:block;font-weight:400;font-size:1.6em;margin-top:6px}#header p#loggedin{padding:5px 0 0}#tools{color:#b46296;font-size:1em;right:0;top:95px}#tools select{color:#7d697d;font-size:.9em;margin-left:4px}#tools div{background:url(/images/basket.gif) 100% 0 no-repeat;padding:0 20px 0 15px}#nav{right:20px;top:120px;z-index:100}#nav li a{font-size:1.15em;font-weight:400;margin:6px 0 0;text-decoration:none}#nav li#nav1 a,#nav li#nav2 a,#nav li#nav3 a,#nav li#nav4 a{background:#f3e7ee;color:#b46296;font-size:1.5em;font-weight:700;margin-top:0;padding:6px 15px 4px}#nav li#nav4 a{margin-right:10px}#nav li#nav1 a:hover,#nav li#nav1 ul li a:hover,#nav li#nav2 a:hover,#nav li#nav3 a:hover,#nav li#nav4 a:hover,#nav li#nav5 a:hover,#nav li#nav6 a:hover,#nav li#nav7 a:hover,#weddings li#nav3 a{background:#b46296;color:#fff}#nav li ul{border-top:1px solid #fff;display:none;margin:0;top:34px;width:170px;z-index:200}#nav li ul li{border:0;float:none;margin:0;width:170px}#nav li ul li a{display:block;float:none;font-size:1.1em;font-weight:400;margin:0 0 -1px;text-decoration:none;width:148px}#nav li#nav1 ul li a,#nav li#nav2 ul li a,#nav li#nav3 ul li a,#nav li#nav4 ul li a{background:#f3e7ee;color:#b46296;font-size:1.1em;font-weight:400;padding:5px 15px;width:140px}#contentbox h1,#contentboxSearch h1{color:#6b3a6b;font-size:1.6em;padding:0 0 15px}#maincol{float:right}#contentbox{border:2px solid #f0deed;color:#534253;padding:23px}#contentboxSearch{border:2px solid #f0deed;padding:20px 0 15px 23px}#contentboxSearch h1{clear:both;font-weight:700}#contentbox h1{font-weight:700}#contentbox h2{color:#924A7B;font-size:1.4em;font-weight:700;padding:0 0 15px}#contentbox h3{color:#B0729A;font-size:1.2em;font-weight:700;padding:0 0 15px}#contentbox h4{color:#924A7B;font-size:1.1em;font-weight:700;padding:0 0 12px}#contentbox p,#contentbox ul{padding:0 0 15px}#contentbox ul li{padding:0 0 6px 15px}#contentbox form ul li{background:0 0;padding:0}#contentbox ol{list-style:decimal;margin-left:22px;padding:0 0 15px}form#BillForm p#contactsubmit,form#BillForm p.contactsubmit,form#contactform p#contactsubmit,form#contactform p.contactsubmit{margin-left:14em}#contentbox ol li{padding:0 0 6px}#contentbox strong{color:#543554}input,select,textarea{background:#f7f0f5;border:1px solid #d4b2ce;color:#924a7b;font-size:1em}form#contactform p label{display:block;float:left;width:14em}form#contactform p img{vertical-align:middle}form#BillForm p label{display:block;float:left;width:14em}form#BillForm p img{vertical-align:middle}#shops h4{padding:0 0 4px}#map{border:1px solid #d4b2ce;height:270px;width:300px}.smalltext{font-size:11px}.button{background:url(/images/btn_bg.gif) repeat-x #5b375b;width:auto;border:1px solid #593659;color:#fff;font-weight:700;padding-top:2px;padding-bottom:2px}#gallery2 img,.imgborder,.sideimg img{border:1px solid #D4B2CE}a.button{color:#fff;display:block;padding:2px 5px;text-decoration:none}#checkboxtop .hide,.hidden{display:none}.center{text-align:center}#paging,.sideimg{text-align:right}.alert{color:#f09;font-size:1.2em;font-weight:700}#homebanners p a em,#homebanners p a strong{color:#6a366a;font-weight:700;display:block}.imgleft{float:left;margin:0 15px 15px 0}.imgright{float:right;margin:0 0 15px 15px}.sideimg{float:right;width:170px}#carousel #next,#carousel #prev{top:41%;width:16px;height:39px;position:absolute}#homenews,#hometext{padding:11px 17px 13px;width:647px;background:#fff;position:relative}.sideimg img{margin-bottom:10px}#carouselproducts p img.productimg,#homebanners,#homenews,#hometext,#mayalsobeinterested p img.productimg{border:2px solid #f0deed}#carousel,#homebanners,#homenews,#hometext,#weddingbox,.divider{margin-bottom:20px}#gallery{margin:20px 0 20px 20px;z-index:200}#gallery img{border:2px solid #F0DEED;margin:0 17px 17px 0}#gallery2{margin:10px -10px 20px 0;z-index:200}#gallery2 img{margin:0 5px 5px 0}#homebanners{background:#fff;height:180px;overflow:hidden;position:relative;width:681px}#homebanners div{width:100%;height:auto;display:none}#homebanners div img{float:left}#homebanners p{background:url(/images/banners/banner-bg.png);font-size:1.6em;margin:0;padding:10px 15px 20px;position:absolute;right:20px;top:20px;width:320px}#homebanners p a{color:#d22d79;text-decoration:none}#homebanners p a strong{font-size:1.4em;padding:10px 0 20px}#homebanners p a em{font-size:1.3em;font-style:normal;padding:12px 100px 0 0}#hometext h1{color:#6b3a6b;font-size:1.2em;font-weight:700;padding:0 0 3px}#hometext p{font-size:1.1em}#carousel{background:#f3eaf2;font-size:.9em;padding:15px 0 22px 34px;position:relative;height:790px}#carousel h2,#homeabout h2,#homenews h2,#homesearch h2{font-size:1.7em;padding-bottom:6px;color:#6b3a6b;line-height:normal}#carousel h2{font-weight:400;margin-left:-16px}#carouselproducts p{background:0 0;float:left;margin-right:17px;width:250px;height:350px;padding:0 50px}#carouselproducts p img.buy{float:right;vertical-align:middle}#carouselproducts p a{color:#8a3e7e;text-decoration:none}#carouselproducts p strong{color:#6b3a6b;font-weight:400}#carouselproducts p a strong{color:#8a3e7e;display:block;font-weight:700;padding:0 0 5px}#carouselproducts p em{display:block;padding-top:5px}#carousel #prev{left:9px;z-index:90}#carousel #next{right:9px;z-index:80}#mayalsobeinterested p{background:0 0;float:left;margin-right:12px;width:140px;height:250px;padding:0 15px}#mayalsobeinterested p img.buy{float:right;vertical-align:middle}#mayalsobeinterested p a{color:#8a3e7e;text-decoration:none}#mayalsobeinterested p strong{color:#6b3a6b;font-weight:400}#mayalsobeinterested p a strong{color:#8a3e7e;display:block;font-weight:700;padding:0 0 5px}#mayalsobeinterested p em{display:block;padding-top:5px}@media (max-width:768px){#carousel{height:auto}#carouselproducts p{width:100%;height:auto;min-height:250px;padding:0 20px}}#homeabout h2,#homenews h2,#homesearch h2{font-weight:400}#homeabout div,#homenews div{border:2px solid #e8e8e8;padding:10px 15px}#homenews ul li{padding:0 0 8px}#homesearch div{background:#832f65;color:#d9a8c8;padding:14px 0 8px 18px}#homesearch div p{font-size:1.1em;margin:0 18px 15px 0}#homesearch input,#homesearch select{background:#fff;border:1px solid #d4b2ce;color:#522c52;font-size:1em;margin:0 8px 12px 0;padding:1px 4px}#homesearch select{padding:0 0 0 2px;width:140px}#homesearch input{width:203px}#homesearch input#searchsubmit{border:0;padding:0;width:auto}#searchproducts{height:auto}#searchproducts p{float:left;margin-right:22px;height:275px;width:142px}#searchproducts p img.productimg{border:2px solid #e1c7dc}#searchproducts p img.buy{float:right;vertical-align:middle}#PaymentMethod p,#breadcrumbs,#breadcrumbs p{float:left;text-align:left}#searchproducts p a{color:#8a3e7e;text-decoration:none}#searchproducts p strong{color:#6b3a6b;font-weight:400}#searchproducts p a strong{color:#8a3e7e;display:block;font-weight:700;padding:0 0 5px}#searchproducts p em{display:block;padding-top:5px}#breadcrumbs{width:80%}#PaymentMethod{display:inline-block;text-align:left;width:100%;background:#f4eef2;padding-top:7px;padding-left:10px;font-size:1.2em}#PaymentMethod p{display:inline-block;padding:0}#flowers #breadcrumbs{width:98%}#paging{float:right;padding:0 0 15px 5px}#paging a{padding:0 2px}@media(min-width:768px){.addtocart{float:right;padding-right:160px}.addtocart input{margin-right:140px}}.productzoom,img.product2{float:right;margin:0 0 20px 20px}.prodDescription{text-align:justify}img.product2{border:2px solid #e8e8e8}.productzoom{text-align:center;width:254px}.productzoom img.product2{border:2px solid #e8e8e8;float:none;margin:0 0 5px}#extras li,.extra img{float:left}.deliveryDesc{color:#924a7b;font-size:1.1em;font-style:italic;font-weight:700}#extras h2{margin:0;padding:10px 0 8px}#extras li{width:80px}#extras li.last{width:72px}#extras li img{border:1px solid #ddd}#extras li h4{color:#7D697D;font-size:.9em;font-weight:400;margin:0;padding:0 8px 5px 0}#extras li.last h4{padding-right:0}#extras li p.add img{border:0;margin:0;padding:0}.extra{margin:0;padding:0 0 5px;clear:left}#fcommunity p img,.extra img{margin-right:6px}#cart td,#cart th{padding:5px}.extra a img{float:none;margin-right:0}#cart th{background-color:#f4eef2;font-size:1.05em;font-weight:700}#cart tr.product td{padding:8px 5px}#cart tr.totals td{border-top:1px solid #e8e8e8;padding:8px 5px}#cart tr.address td{border-bottom:1px solid #e8e8e8;padding:5px}#checkform h2,#checkform h3{padding-bottom:10px}#checkform h3{font-size:1.1em}#checkform p{clear:both;padding-bottom:5px}#checkform label em{font-weight:400;font-style:normal;font-size:.9em}#checkform label{display:block;float:left;width:17em}input#checksubmit,input.checksubmit{width:auto;margin-left:17em;color:#fff}#checkform p.submit{margin-left:17em}input#checksubmit{background:url(/images/btn_bg2.gif) repeat-x #862d67;border:1px solid #862d67;font-size:17px;font-weight:700;padding-top:4px;padding-bottom:5px;min-width:165px}input.checksubmit{background:url(/images/btn_bg.gif) repeat-x #5b375b;border:1px solid #593659;font-weight:700;padding-top:2px;padding-bottom:2px}#weddingbox h2,#weddingbox h4{color:#924A7B;font-weight:700}.checkbtns{padding-top:5px;float:right}.checkbtns input{border:none;margin-left:25px}#checkform #fpw{margin-left:17em;padding-bottom:5px;padding-top:5px}#checkboxtop .formUL{padding:0;list-style-type:none}.divider{border-bottom:1px solid #e8e8e8;padding-bottom:10px}#weddingbox h1,#weddingbox h2,#weddingbox h3,#weddingbox ol,#weddingbox p,#weddingbox ul{padding:0 0 15px}#weddingbox{background:#fff;border:2px solid #f0deed;color:#534253;padding:23px;position:relative}#weddingbox h1{color:#6b3a6b;font-size:1.6em;font-weight:700}#weddingbox h2{font-size:1.4em}#weddingbox h3{color:#B0729A;font-size:1.2em;font-weight:700}#weddingbox h4{font-size:1.1em;padding:0 0 12px}#accordion h3,#flowerschool a strong span,#footerinfo h4,#freedelivery a strong span,#loyaltypoints a strong span,#promobox a strong span,#reminderservice a strong span{font-weight:400}#weddingbox table{margin:0 0 15px}#weddingbox ul li{padding:0 0 6px 15px}#weddingbox form ul li{background:0 0;padding:0}#weddingbox ol{list-style:decimal;margin-left:22px}#weddingbox ol li{padding:0 0 6px}#weddingbox strong{color:#543554}#flowerschool,#freedelivery,#loyaltypoints,#promobox,#reminderservice{color:#fff;height:85px;line-height:normal;margin-bottom:10px;padding:0 15px;width:220px}#flowerschool a,#freedelivery a,#loyaltypoints a,#promobox a,#reminderservice a{font-size:1.1em;text-decoration:none}#flowerschool a strong,#freedelivery a strong,#loyaltypoints a strong,#promobox a strong,#reminderservice a strong{color:#fff;display:block;font-size:1.35em;margin-bottom:4px;padding:13px 0 5px;text-transform:uppercase}#flowerschool a em,#freedelivery a em,#loyaltypoints a em,#promobox a em,#reminderservice a em{display:block;font-style:normal;padding-right:60px}#freedelivery{background:url(/images/delivery-bg.gif) 100% 110% no-repeat #6b3a6b}#freedelivery a{color:#d5aad5}#freedelivery a strong{border-bottom:2px solid #896189}#freedelivery a em{padding-right:80px}#loyaltypoints{background:url(/images/loyalty-bg.gif) 100% 110% no-repeat #924a7b}#flowerschool a,#loyaltypoints a{color:#dea1c9}#flowerschool a strong,#loyaltypoints a strong{border-bottom:2px solid #a86e95}#reminderservice{background:url(/images/reminder-bg.gif) 100% 110% no-repeat #b0729a}#promobox a,#reminderservice a{color:#f1d1e6}#promobox a strong,#reminderservice a strong{border-bottom:2px solid #c08eae}#promobox{background:url(/images/xmas-bg.gif) 100% 110% no-repeat #b0729a;height:75px}#flowerschool{background:url(/images/flower-bg.gif) 100% 110% no-repeat #924a7b}#accordion{margin-top:20px;width:250px}#accordion h3{background:url(/images/drop-down.gif) 95% 50% no-repeat #636;color:#fff;font-size:1.4em;height:36px;line-height:normal;margin-bottom:2px}#accordion h3.up{background-image:url(/images/drop-up.gif)}#accordion h3 a{color:#fff;display:block;height:26px;padding:10px 15px 0;text-decoration:none;width:220px}#accordion ul{background:#fff;border:2px solid #f0deed;border-width:0 2px;margin-top:-2px;padding:9px 15px}#accordion ul.bottom{border-bottom:2px solid #f0deed}#accordion ul li{font-size:1.15em}#accordion ul a{background:url(/images/arrow-left.gif) 0 5px no-repeat #fff;color:#522c52;display:block;margin-bottom:1px;padding:1px 0 2px 13px;text-decoration:none;width:202px}#contentbox .sitemap li{padding-bottom:6px}.sitemap li a:link,.sitemap li a:visited,.sitemap li span{color:#6B3A6B;display:block;font-size:1.2em;font-weight:700;padding-bottom:5px}#contentbox .sitemap li ul{padding-bottom:5px}#contentbox .sitemap li ul li{background:url(/images/point.gif) 0 6px no-repeat;padding-bottom:2px;padding-left:12px}.sitemap li li a:link,.sitemap li li a:visited{color:#d22d79;font-size:1em;font-weight:400;padding-bottom:0}#fcontact p a,#footerinfo{color:#635a60}#footer{clear:both;margin-top:25px}#footernav{background:#f4eef2;color:#a17691;margin-bottom:10px;padding:10px;position:relative}#footernav a{padding:0 6px;color:#a17691;text-decoration:none}#footernav p{position:absolute;right:15px;top:10px}#footerinfo{background:#eee;margin:0;padding:8px 0 10px 16px;overflow:hidden}#footerinfo div{float:left}#footerinfo h4{font-size:1.1em;padding-bottom:6px}#footerinfo p{margin:0;padding:0}#footerinfo p img{vertical-align:middle}#fsecure{width:130px}#fsecure h4{padding-bottom:8px}#fpayment{width:270px}#fpayment h4{padding-bottom:20px}#fpayment p img{margin-right:2px}#fcontact{width:220px}#fcontact h4{padding-bottom:12px}#fcontact p em{padding-right:4px}#fcommunity{width:140px}#fcommunity h4{padding-bottom:15px}#fawards{width:180px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}@media print{#leftcol{display:none}#maincol,#twocols{width:100%;float:none}}