

html
{margin:0;padding:0;background-color:#FFF;background:#FFF url(/images/bg_nav.gif) top left repeat-y;}
body
{
margin:0;
text-align:center;
padding:0;
color:#000;
font-family:lucida sans,lucida grande,verdana,arial,helvetica,sans-serif;
font-size:70%;
background:#FFF url(/images/bg_nav.gif) top left repeat-y;
}
div{position:relative;}
input{vertical-align:middle;}
img{border:0;}
p,form{margin:0;padding:0;}
.clear{
clear:both;
}
.content{
clear:both;
width:auto;
border:0;
}
.content h2{
font-size:12px;
padding:0;
margin:0;
}
#wrapper
{
margin:0 auto;
text-align:left;
width:100%;
min-width:1003px;
padding:0 0;
position:relative;
}
#wrapper_top{width:100%;min-width:1003px;height:98px;text-align:right;overflow:hidden;}
#logo{float:left;z-index:1;width:326px;margin:0 10px 0 0;padding:0 0 0 24px;background:#FFF url(/images/bg_logo.gif) 24px 0 no-repeat;vertical-align:bottom!important;font-size:100%!important;}
#logo a{display:block;width:auto;padding:70px 0 0 0;height:28px;text-align:right;font-style:italic;text-decoration:none!important;}
#logo a span{display:block;position:absolute;top:0px;left:-999em;width:auto;}
#montage{float:right;z-index:1;width:300px;height:78px;padding:10px 14px 10px 0;margin:0 0 0 10px;background:transparent url(/images/bg_montage.jpg) top right no-repeat;text-align:right;font-family:arial,helvetica,sans-serif;}
#montage h5{font-size:200%;margin:0;padding:0;}
#montage h6{font-size:110%;}
/*#wrapper_top h2{font-size:110%;font-style:italic;font-weight:normal;padding:10px 0 0 0;}
#wrapper_top h3{font-size:100%;font-style:italic;}*/
#random{font-size:100%;font-weight:bold;font-style:italic;padding:10px 0 0 0;line-height:1.5em;}
#random span{font-size:110%;font-weight:normal!important;}
#navbar{width:100%;background:#FFF url(/images/bg_tab_right.gif) top right no-repeat;}
#nav{width:997px;padding-right:6px;background:#FFF url(/images/bg_tab_left.gif) top right no-repeat;}
#nav table{width:100%;}
#nav table td{width:auto;background:transparent url(/images/bg_tab_left.gif) top left no-repeat;padding:0 0 0 5px;vertical-align:top;}
#nav table div{width:auto;background:transparent url(/images/bg_tab_right.gif) top right no-repeat;padding:5px 6px 5px 0;}
#nav table td a{width:auto;line-height:15px;display:block;background-color:transparent;text-align:center;padding:0 10px;text-transform:uppercase;color:#FFF;font-size:80%;font-family:arial,helvetica,sans-serif;}
#nav table td a:hover,#nav table td a.selected{width:auto;background-color:#288485;}
#searchbar{width:100%;padding:5px 0;background-color:#662D91;color:#FFF;text-align:right;}
#wrapper_search{float:left;padding:4px 0 4px 9px;width:600px;}
#wrapper_search table{width:100%;padding:0;margin:0;border:0;border-collapse:collapse;}
#wrapper_search table td{padding:0;}
#wrapper_search .txtArea{
width:130px;margin-right:15px;
}
#wrapper_search .txt{
width:130px;
margin-right:2px;
}
#wrapper_search .btn{
font-size:90%;
width:2em;
border-width:1px;
margin-right:15px;
}
.home_icon{margin-right:5px;vertical-align:middle;}
.search_home_label{padding-left:0;padding-right:2em!important;}
.search_search_label{padding-right:1em!important;}
.currency_converter{margin:1px 16px 0;}
#searchbar a{color:#FFF!important;}
#searchbar img{vertical-align:middle;}
#reminderbar{width:auto;color:#662D91;background-color:#E0CCE3;padding:5px 10px;font-weight:bold;}
#wrapper_body{width:100%;min-width:1003px;}
#menu{float:left;width:182px;padding:0;margin:5px 10px 0 0;z-index:5;}
#logged_in
{width:auto;background-color:#A0C9CA;color:#FFF;padding:5px 10px 5px 20px;margin:0 0 5px 0;}
#logged_in a
{color:#FFF!important;}
#member_discount,#optional_login
{font-size:110%;width:auto;background-color:#A0C9CA;color:#FFF;padding:5px 10px 5px 10px;margin:0 0 5px 0;}
#member_discount img,#optional_login img
{vertical-align:middle;padding-right:5px!important;background-color:#A0C9CA;}
#member_discount a,#optional_login a
{color:#FFF!important;}
.banner_sameday img
{margin-bottom:3px;}
.category{width:auto;margin:0 0 6px 0;}
.category h1{color:#FFF;padding:10px 20px;margin:0;font-size:110%;background-color:#017172;text-align:left;}
.category a{display:block;color:#000;padding:4px 10px 4px 20px;margin:0;background-color:#E5F0F1;text-align:left;border:0;border-bottom:#A0C9CA 6px solid;text-decoration:none!important;font-weight:normal!important;}
.category a:hover,.category a.selected{color:#000;background-color:#CEE3E4;}
#privacy
{background-color:#FFF;margin:10px;padding:10px 0;}
#privacy p,#privacy div
{margin-top:10px;text-align:center;}
#menu_spec{float:right;width:180px;margin:0 20px 0 10px;}
#body{width:auto;margin:10px 10px 10px 202px;z-index:4;}
#body p{margin-bottom:1em;}
.breadcrumbs{font-size:90%;margin-bottom:1em;}
#thawte{position:absolute;right:10px;width:199px;top:-5px;z-index:1000;}
#screen800wrap{float:right;width:199px;margin:0 10px;height:40px;display:none;}
#menu_offers{float:right;width:170px;margin:50px 10px 0 0;clear:right;}
#menu_offers_promo{width:170px;text-align:left;}
#menu_offers_promo img{float:right;margin:0 0 0 5px;}
#menu_offers_promo h5{font-size:110%;color:#662D91;}
#menu_offers_promo a{font-size:90%;}
#menu_offers_promo hr{border:0;border-top:1px solid #662D91;background-color:#662D91;height:1px;}
#wrapper_bottom{width:100%;background-color:#007071;}
#bottom{width:auto;padding:8px 16px;color:#FFF;font-size:90%;letter-spacing:-0.01em;}
#bottom a{color:#FFF!important;font-weight:normal;}
.bottom_links{margin:0;padding:0;list-style-type:none;}
.bottom_links li{float:left;margin:0 5px 0 0;padding:0 0 0 18px;background:transparent url(/images/icon_bullet.gif) left center no-repeat;}
.bottom_links li.no_bullet{padding:0 0 0 0;background-image:none;}
.flower_brief{float:left;width:161px;height:27em;min-height:300px;margin:0 10px 30px 0;}
.flower_brief_a{height:20em;min-height:220px;}
.flower_brief img{border:1px solid #D0D0D0;}
.flower_brief p{padding:0!important;margin:0!important;}
.flower_brief_copy{display:block;padding:5px;}
.flower_brief_brief{display:none;}
.flower_brief_price_wrapper{margin:10px 0;}
.flower_brief .flower_brief_title{height:3.5em;line-height:1.15em;padding:0;margin:0;font-size:120%;}
.flower_brief form{padding:0.8em 0;}
.flower_brief input{margin-right:5px!important;}
.flower_brief_price{float:right;text-align:center;width:60px;line-height:1em;height:2em;padding:0;margin:0;font-size:120%;font-weight:bold;}
.flower_brief_price	span{font-weight:normal;text-decoration:line-through;font-size:90%;}
.flower_brief_bottom{line-height:1em;height:1em;overflow:hidden;}
.flower_brief_bottom img,.flower_brief_buyinfo
{border:0!important;}
.flower_full{float:left;width:560px;}
.flower_full .flower_images{float:left;width:225px;margin-right:10px;}
.flower_full .flower_images_small{float:left;margin-right:5px;}
.flower_full .flower_steps{float:left;width:325px;}
.flower_full .flower_steps_step{width:auto;border:1px solid #662D91;margin-top:10px;}
.flower_full .flower_steps_step	h2{width:auto;height:1.8em;line-height:1.8em;color:#FFF;font-size:130%;background:#662D91 url(/images/icon_step.gif) 5px center no-repeat;margin:0;padding:0 5px 0 35px;}
.flower_full .flower_steps_step	p{background-color:transparent!important;border:0!important;font-weight:normal!important;padding:4px!important;}
.flower_full .flower_steps_step	.txtArea{margin-top:10px;}
.flower_full .flower_steps_step	.table_grid{margin:4px;}
.flower_full .flower_steps_step	.table_grid th{background-color:#662D91;border-color:#662D91;}
.flower_full .flower_steps_step	.table_grid td{border-color:#662D91;}
.flower_full .flower_full_comments{float:left;width:200px;}
.flower_full .flower_full_comments .note{width:auto;}
.flower_full #calendar_chosen{float:right;border:1px solid #662D91;width:120px;margin:8px 10px 0 0;}
.flower_full #calendar_chosen h6{background-color:#662D91;color:#FFF;padding:2px 4px;font-size:100%;}
.flower_full #calendar_chosen span{display:block;font-weight:bold;padding:4px;}
.flower_full .alternative{clear:right;float:right;border:solid 1px #007071;background-color:#CCE2E3;width:120px;margin:8px 10px 20px 0;}
.flower_full .alternative h6{color:#007071;padding:2px 4px;font-size:120%;}
.flower_full .alternative span{display:block;font-weight:bold;padding:4px;}
.table_grid{width:auto;border-collapse:collapse;}
.table_grid th,.table_grid td{padding:8px;text-align:center;vertical-align:middle;border:1px solid #808080;}
.table_grid th{background-color:#C0C0C0;color:#FFF;}
.table_colour th,.table_colour td{border-color:#017172;border:0;}
.table_colour th{background-color:#017172;}
.table_grid td table td{border:0;padding:0;}
table.table_grid tr.table_printed td
{background-color:#F0F0F0!important;color:#444444;}
table.table_grid tr.table_transok td
{background-color:#DFF7DF!important;}
table.table_grid tr.table_transrefund td
{background-color:#CBDBF5!important;}
table.table_grid tr.table_transnotok td
{background-color:#FFB8B1!important;}
div.page_break
{page-break-before:always;}
.ie_png{position:relative;}
.center,.center td,.center th{text-align:center!important;}
.right,.right td,.right th{text-align:right!important;}
.left,.left td,.left th{text-align:left!important;}
.bottom,.bottom td,.bottom th{vertical-align:bottom!important;}
.top,.top td,.top th{vertical-align:top!important;}
.middle,.middle td,.middle th{vertical-align:middle!important;}
.rightf{float:right;}
.leftf{float:left;}
.centerf{text-align:center;margin:0 auto;}
.bold{font-weight:bold;}
.normal{font-weight:normal!important;}
.italic{font-style:italic;}
.ul{text-decoration:underline!important;}
.mono{font-family:courier new,courier,andale mono,fixed,monospace!important}
.strike{text-decoration:line-through;}
.nowrap{white-space:nowrap;}
.padding0 td,.padding0 th,td.padding0{padding:0!important;}
.padding2 td,.padding2 th,p.padding2{padding:2px!important;}
.padding4 td,.padding4 th,p.padding4{padding:4px!important;}
.padding6 td,.padding6 th,p.padding6{padding:6px!important;}
.padding8 td,.padding8 th,p.padding8{padding:8px!important;}
.width1{width:1%!important;}
h1,h2,h3,h4,h5,h6
{margin:0;padding:0;margin-bottom:0.5em;}
h1,.title_homepage
{font-size:175%;}
h2{font-size:150%}
h3{font-size:140%}
h4{font-size:120%}
h5{font-size:110%}
h6{font-size:105%}
input{width:auto;vertical-align:middle;}
ul
{margin:0;margin-bottom:1em;padding:0;padding-left:1.4em}
ul ul{margin-bottom:0!important;}
img.middle
{vertical-align:middle;}
table
{font-size:100%;border:0;border-collapse:collapse;}
a,a:link,a:visited,a:active
{color:#000;font-weight:bold;text-decoration:none;}
a:hover
{text-decoration:underline;}
.outer_table
{text-align:center;padding:5px;}
.header
{font-size:125%;font-weight:bold;}
.error,.msg{font-weight:bold;padding:8px 8px 8px 30px;margin:0 40px 0 10px;width:300px;line-height:1.5em;}
.error img,.msg img{vertical-align:middle;}
.error{border:1px solid #E61C00;background:#FFBFB7 url(/images/err.gif) 8px 8px no-repeat;color:#E61C00;}
.msg{border:1px solid #6F9C2E;background:#E8F4D6 url(/images/msg.gif) 8px 0.8em no-repeat;color:#6F9C2E;}
.error a{text-decoration:underline!important;}
.sqlcode
{font-family:Courier New,Andale Mono,Monaco,Courier,Monospace;font-size:8pt;color:#0000FF;text-decoration:none;}
.hilite
{color:#F8763B;}
.copyright
{font-family:arial,helvetica,sans-serif;}
.smaller
{font-size:80%;}
.copyright,.white
{color:#FFFFFF;}
.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
{color:#C0C0C0;font-weight:normal;}
.grey:link,.grey:visited,.grey:active,.grey.hover
{text-decoration:underline;}
.archived,.archived:link,.archived:visited,.archived:active,.archived.hover
{color:#F06C9A;font-weight:normal;font-style:italic;}
.archived:link,.archived:visited,.archived:active,.archived.hover
{text-decoration:underline;}
.txt,.txtArea,.txt_password,.optional
{color:#284C70;font-family:Trebuchet MS,arial,helvetica,sans-serif;border:1px solid #284C70;width:100%;background-color:#FFF;font-size:100%;}
.admin .txt,.admin .txtArea{width:99%;}
/** html .txt,* html .txtArea{width:99%;}*/
.optional
{color:#017172;border:dashed 1px #A6CEE6;background-color:#FFF;}
.txt_password
{color:#FFF!important;}
/*.txt
{height:25px;}*/
.btn,.btn2
{font-family:Trebuchet MS,arial,helvetica,sans-serif;cursor:pointer;}
.btn
{background-color:#662D91;color:#FFF;}
.btn2
{background-color:#E5F0F1;color:#000;}
.btn_buy,.btn_info,.btn_add,.btn_remove,.btn_empty,.btn_basket,.btn_login,.btn_register,.btn_retrieve,.btn_continue,.btn_continue_without,.btn_pay,.btn_recipient,.btn_yourdetails_back,.btn_yourdetails_next,.btn_add_comment,.btn_change_currency,.btn_reset_currency
{position:relative;font-family:arial,helvetica,sans-serif;font-size:80%;font-weight:bold;color:#FFF;border:0;width:34px;height:22px;line-height:22px;padding:0;margin:0;cursor:pointer;}
.btn_buy{background:transparent url(/images/btn_buy.gif) center center no-repeat;}
.btn_info{background:transparent url(/images/btn_info.gif) center center no-repeat;}
.btn_add{width:91px;background:transparent url(/images/btn_add.gif) center center no-repeat;}
.btn_remove{width:60px;background:transparent url(/images/btn_remove.gif) center center no-repeat;}
.btn_empty{width:91px;background:transparent url(/images/btn_empty.gif) center center no-repeat;}
.btn_basket{width:63px;background:transparent url(/images/btn_basket.gif) center center no-repeat;}
.btn_login{width:92px;height:40px;background:transparent url(/images/btn_login.gif) center center no-repeat;}
.btn_register{width:108px;height:40px;background:transparent url(/images/btn_register.gif) center center no-repeat;}
.btn_retrieve{width:108px;height:40px;background:transparent url(/images/btn_retrieve.gif) center center no-repeat;}
.btn_continue{width:74px;background:transparent url(/images/btn_continue.gif) center center no-repeat;}
.btn_continue_without{width:166px;background:transparent url(/images/btn_continue_without.gif) center center no-repeat;}
.btn_pay{width:45px;background:transparent url(/images/btn_pay.gif) center center no-repeat;}
.btn_recipient{width:114px;background:transparent url(/images/btn_recipient.gif) center center no-repeat;}
.btn_yourdetails_back{width:88px;background:transparent url(/images/btn_yourdetails_back.gif) center center no-repeat;}
.btn_yourdetails_next{width:88px;background:transparent url(/images/btn_yourdetails_next.gif) center center no-repeat;}
.btn_add_comment{width:154px;height:40px;background:transparent url(/images/btn_add_comment.gif) center center no-repeat;}
.btn_change_currency{width:170px;height:40px;background:transparent url(/images/btn_change_currency.gif) center center no-repeat;}
.btn_reset_currency{width:154px;height:40px;background:transparent url(/images/btn_reset_currency.gif) center center no-repeat;}
.btn_add_comment,.btn_change_currency,.btn_reset_currency
{text-indent:-500px;font-size:0;padding-top:40px;overflow:hidden;}
.btn_blue{position:relative;font-family:arial,helvetica,sans-serif;font-size:90%;font-weight:bold;color:#FFF;border:0;background:#006DB9 url(/images/submit_blue.gif) right center no-repeat;padding:5px 20px 5px 10px;cursor:pointer;}
.btn_blue_back{position:relative;font-family:arial,helvetica,sans-serif;font-size:90%;font-weight:bold;color:#FFF;border:0;background:#006DB9 url(/images/submit_blue_back.gif) left center no-repeat;padding:5px 10px 5px 20px;cursor:pointer;}
a.btn_blue_back{display:block!important;color:#FFF!important;text-decoration:none!important;}
label{cursor:pointer;}
/** html .toolbar{height:1%;}*/
.checkout{float:left;text-align:left;}
.checkout table{width:520px!important;}
.checkout .table_grid th
{text-align:left;}
.checkout .txt,.checkout .txtArea
{width:99%!important;}
.checkout .note{width:510px;}
.checkout p{width:510px;}
.row_title{font-weight:bold;white-space:nowrap;width:1%!important;text-align:left!important;}
.checkout_process{position:relative;float:left;margin:0;padding:0;width:auto!important;}
.checkout_process table td
{color:#DDDDDD;vertical-align:top;font-weight:bold;font-size:95%;line-height:1em;background-color:#FFFFFF!important;padding:0;margin:0;}
.checkout_process table
{background-color:#FFFFFF;width:auto!important;margin:0!important;margin-right:0!important;padding:0;}
.checkout_process_current
{color:#264772!important;}
h6.title{color:#FFF;text-align:center;width:auto;height:27px;line-height:27px;padding:0 0 10px 0;margin:0 5px 5px 0;background:transparent url(/images/header_property.gif) center top no-repeat;}
.form tr{background-color:#FFF;}
.form th{color:#E61C00;background-color:#FFF;}
.form td{padding:4px;border-bottom:2px solid #FFF;color:#000;}
.form .txt{}
.form .txt79{background:transparent url(/images/bg_txt79.gif) left top no-repeat;width:69px;}
.form .optional{background:transparent url(/images/bg_txt_optional400.gif) left top no-repeat;color:#143439;}
.form tr.top td.row_title{padding-top:1em;}
.print_only{display:none;}
#overDiv{position:absolute;visibility:hidden;z-index:1000;border:1px solid #000!important;}
#overDiv table{background-color:#FFFFE1!important;}
#overDiv *{border:0!important;text-align:left!important;font-size:100%;}
#overDiv td{background-color:#FFFFE1!important;}
.none{display:none;}
.offer{color:#662D91!important;}
.banner_offer_sameday{color:#FFF!important;background-color:#662D91;text-align:center;line-height:1.8em;}
.banner_offer_sameday a{color:#FFF!important;text-decoration:none!important;}
.banner_offer_sameday img{vertical-align:bottom;}
.banner_offer{border:1px solid #007071;}
.banner_offer a{display:block;margin:0;padding:6px;width:156px;height:168px;color:#007071!important;background:transparent url(/images/b.gif) bottom left no-repeat;}
.banner_offer a:hover{text-decoration:none;}
.banner_offer_title{font-size:130%;}
.banner_offer_price{font-size:90%;}
.banner_offer_click{font-size:80%;color:#000!important;}
.random_desc{margin:5px 10px;font-style:italic;text-align:justify;}
.random_name{margin:0 10px 20px 10px;font-style:italic;}
.note{background-color:#E5F0F1;color:#000;width:auto;margin:0 3em 0 0;padding:5px;}
body.popup{text-align:left;padding:10px!important;margin:0!important;background-image:none!important;}
.popup #wrapper{width:100%!important;}
.popup #body{width:auto;margin:0;padding:10px;background-color:#FFF;}
.admin #body{width:auto;margin-right:10px;padding:10px;background-color:#FFF;}
iframe body{background-image:none;}
#catdesc_extended{display:none;}
#catdesc_extended_full{margin-bottom:10px;}
.price_small{
font-size:70%;
text-decoration:none!important;
font-weight:bold!important;
}
/*#google_amark_b p
{width:auto!important;}
#google_amark_b .h{background-color:#FFF;}
#google_amark_b,#google_amark_b *
{background-color:#FFF!important;}*/
#min_width{
width:100%;
height:1px;
line-height:1px;
margin-top:-1px;
}
#ie7wrapper{width:auto;float:left;}
#catdesc_footer{
clear:both;
padding:20px 0;
}
#catdesc_footer p{
margin:0;
padding:0;
}
#footer_copyright{
float:left;
padding-right:20px;
}
#footer_address{
float:left;
margin-top:-2px;
width:21.5em;
line-height:1.1em;
}
.ppcbg1{
width:254px;
height:248px;
position:absolute;
background:url(/images/ppc/bg1.jpg) no-repeat;
left:-10px;
top:-2px;
z-index:-1;
}
.ppctitle{
width:612px;
height:44px;
background:url(/images/ppc/title.gif) no-repeat;
display:block;
text-indent:-999em;
overflow:hidden;
float:right;
margin:10px 0 10px 0;
}
.ppc_wrap{
width:779px;
}
.ppc_copy{
width:385px;
line-height:2em;
padding-top:20px;
}
.ppclocationboard{
width:363px;
height:136px;
display:block;
background:url(/images/ppc/locationboard.gif) no-repeat;
text-indent:-300000px;
overflow:hidden;
margin:5px 0 15px 30px;
float:right;
clear:right;
}
.ppcprodsbox{
z-index:100;
width:350px;
margin:10px 0 0 10px;
height:330px;
}
.ppc_caption{
position:absolute;
z-index:120;
width:350px;
bottom:-5px;
left:0px;
}
.ppcviewrange{
/*float:left;
margin:40px 0 10px 0;*/
margin:1em 0;
width:392px;
background:url(/images/ppc/viewrange.jpg) no-repeat;
}
.ppcviewrange a{
width:392px;
height:171px;
overflow:hidden;
display:block;
text-indent:-3000000px;
}
.ppcnote{
border:1px solid #6E3A8E;
padding:10px!important;
margin:10px 0 0;
float:left;
width:360px;
background-color:#E6DBF5;
color:#6E3A8E;
}
#wrapper_google_maps{
width:420px;
height:220px;
border:1px solid #6E3A8E;
float:right;
margin:0 0 5px 10px;
z-index:50;
}
#wrapper_google_maps_temp{
padding:10px;
}
#ppc_topdesc{
line-height:1.8em;
}
.if_copyright{
background:url(/images/copyright.png) left top no-repeat;
overflow:hidden;
width:25px;
height:25px;
position:absolute;
right:0px;
top:135px;
cursor:pointer;
}
#if_copyright_disclaimer{
margin:15px 10px;
}


#wrapper_product_images
{float:left;width:250px;}
#product_images
{width:auto;}
#product_images img
{margin-left:2px;padding:5px;cursor:move;background:transparent url(/images/bg_flower_small_shadow.png) top left no-repeat;}
#product_images .if_copyright{
right:20px;
cursor:default;
}
.if_copyright_large{
top:205px;
}
.if_copyright_large2{
top:460px;
}
.if_copyright_small,.if_copyright_small2{
top:265px;
}
.if_copyright_small{
left:85px;
right:auto;
}
.product_image_shadow
{width:225px;height:225px;margin:0!important;padding:8px!important;background:transparent url(/images/bg_flower_shadow.png) top left no-repeat!important;cursor:default!important;}
#product_images .note
{margin:10px auto;padding:10px;line-height:1.8em;}
#product_comments
{float:left;width:auto;margin:10px 0 0 10px;}
.product_comments_title
{display:block;margin:0 0 0.5em 0;text-indent:-1000px;overflow:hidden;width:217px;height:22px;background:transparent url(/images/product_user_comments.gif) top left no-repeat;}
#product_comments h3
{margin-bottom:0;font-size:110%;}
#product_body
{margin-left:20px;width:520px;float:left;}
#product_desc
{display:none;}
#product_process
{list-style-type:none;width:auto;margin:2em 0 0 0;padding:0;width:auto;background:transparent url(/images/product_process_bg.gif) 21px 0px repeat-y;}
#product_process li
{list-style-type:none;width:auto;margin:0 0 30px 0!important;padding:0 0 0 55px;background-position:0px 1px!important;background-repeat:no-repeat!important;min-height:75px;}
.product_process1{background-image:url(/images/product_process1.gif);}
.product_process2{background-image:url(/images/product_process2.gif);}
.product_process3{background-image:url(/images/product_process3.gif);}
.product_process4{background-image:url(/images/product_process4.gif);}
.product_process5{background-image:url(/images/product_process5.gif);}
#product_process li h2
{display:block;margin:0 0 0.5em 0;text-indent:-1000px;overflow:hidden;}
.product_choose_variety{width:207px;height:33px;background:transparent url(/images/product_choose_variety.gif) top left no-repeat;}
.product_choose_option{width:200px;height:33px;background:transparent url(/images/product_choose_option.gif) top left no-repeat;}
.product_choose_delivery{width:220px;height:33px;background:transparent url(/images/product_choose_delivery.gif) top left no-repeat;}
.product_add_finishing_touch{width:276px;height:33px;background:transparent url(/images/product_add_finishing_touch.gif) top left no-repeat;}
.product_buy_now{width:123px;height:33px;background:transparent url(/images/product_buy_now.gif) top left no-repeat;}
.product_process_body
{width:auto;background:transparent url(/images/product_spacer.gif) 260px top repeat-y;}
.product_process_body .txt,.product_process_body .txtArea
{border-color:#91C6C7!important;}
.product_process_desc
{float:right;width:175px;padding:0 15px;color:#632C8D;line-height:1.8em;}
.product_process_content
{width:240px;}
.product_process_content table
{border-collapse:collapse;}
.product_process_content table td,.product_process_content table th
{border-collapse:collapse;vertical-align:middle;padding:4px;text-align:left;}
.cell_radio{width:20px;text-align:center;padding-top:0!important;vertical-align:top;}
.cell_price{font-weight:bold;font-size:120%;padding-right:2em!important;}
#product_wrapping
{}
/*#product_wrapping img
{border:1px solid #A266D0;padding:5px;background-color:#F8F2FC;cursor:pointer!important;}*/
#product_wrapping
{text-align:center;z-index:1000;height:16px;overflow:hidden;}
#product_wrapping img
{cursor:pointer!important;margin:0 auto;padding:0;background:none;}
#deldate{display:block;border:1px solid #CCE2E3;color:#632C8D;text-decoration:underline;padding:8px;font-weight:bold;margin:0.5em 0;font-size:110%;background-color:#F1F9F9;width:7em;text-align:center;}
#wrapper_delivery_alternative
{position:absolute;top:-95px;right:8px;}
#wrapper_delivery_alternative img
{border:1px solid #CCE2E3;padding:5px;background-color:#F1F9F9;}
#wrapper_calendar
{position:absolute;top:20px;right:220px;z-index:100;display:none;}
#calendarID_2,#calendarID_3,#calendarID_4,#calendarID_5,#calendarID_6,#calendarID_7,#calendarID_8,#calendarID_9,#calendarID_10,#calendarID_11,#calendarID_12,#calendarID_13,#calendarID_14,#calendarID_15,#calendarID_16,#calendarID_17,#calendarID_18,#calendarID_19,#calendarID_20,#calendarID_21,#calendarID_22,#calendarID_23,#calendarID_24
{display:none;}
.calendar_blank{background-color:#FFF;}
.calendar_disabled,.calendar_disabled a
{color:#B29ACA!important;}
.calendar_past{text-decoration:line-through!important;}
.calendar_future{background-color:#D2E7DC!important;font-style:italic;}
.calendar{width:245px;margin:0;padding:10px;float:left;background-color:#FFF;border:1px solid #91C6C7;}
.calendar table{width:245px;margin:0;padding:0;border:1px solid #FFF;}
.calendar tr.calendar_title th
{background-color:#662D91;color:#FFF!important;padding:5px;font-size:120%;}
.calendar tr.calendar_title th a
{color:#FFF!important;}
.calendar th,.calendar td
{border:1px solid #FFF;color:#000;text-align:center;}
.calendar th{background-color:#B29ACA;font-weight:bold;padding:3px 1px;}
.calendar td{background-color:#D4C8E3;padding:0;}
.calendar td a{display:block;padding:3px 1px;}
.calendar td a:hover
{text-decoration:none;background-color:#662D91;color:#FFF;}
.calendar td,.calendar a:link,.calendar a:visited
{}
.calendar td.blockout,.calendar td.blockout a
{color:#B29ACA!important;}
/*.calendar td.past
{color:#662D91;text-decoration:line-through!important;}
.calendar td.nextmonth
{background-color:#D2E7DC!important;}*/
select#timedelivery_hours,select#timedelivery_mins{
width:40px!important;
}
#table_accessories{
width:239px;
}
#table_accessories td
{border-top:1px dotted #91C6C7;border-collapse:collapse;vertical-align:top!important;padding:8px 2px!important;text-align:left;}
#table_accessories a,.why_first_class
{font-weight:normal!important;color:#632C8D!important;}
#table_accessories td .accessory_name{
display:block;
font-size:110%;
font-weight:bold;
padding-bottom:0.5em;
}
#table_accessories td .accessory_price{
display:block;
font-weight:bold;
padding-bottom:0.5em;
}
.accessory_summary{
display:none;
}
#table_accessories td img
{border:1px dotted #91C6C7;}
.accessories
{position:absolute;border:1px solid #CCE2E3;background-color:#FFF;top:-1px;right:-1px;z-index:950;width:500px;height:300px;overflow:auto;padding:10px;display:none;}
.accessories_close
{float:right;text-align:right;}
.accessories div
{float:left;margin:0;width:150px;border:1px solid #FFF;}
.accessories div a
{display:block;height:13em;font-weight:normal!important;padding:10px;text-align:center;}
.accessories div a:hover
{text-decoration:none!important;background-color:#EEF5F6;}
.accessories div img
{position:absolute;bottom:10px;left:50%;margin-left:-50px;}
.accessories div img.small
{margin-left:-20px;}
.accessories .accessory_name
{display:block;min-height:2em;width:auto;font-size:110%;font-weight:bold;cursor:pointer;}
.accessories .accessory_price
{display:block;line-height:1.5em;width:auto;font-weight:bold;cursor:pointer;}
.add_to_basket
{float:left;border:0;padding:0;margin:0;width:149px;height:40px;background:transparent url(/images/product_add_to_basket.gif) top left no-repeat;cursor:pointer;text-indent:-500px;color:#FFF;font-size:0;padding-top:40px;overflow:hidden;z-index:920;}
.update_basket
{float:left;border:0;padding:0;margin:0;width:153px;height:40px;background:transparent url(/images/product_update_basket.gif) top left no-repeat;cursor:pointer;text-indent:-500px;color:#FFF;font-size:0;padding-top:40px;overflow:hidden;z-index:920;}
.new_checkout_process
{border:0;margin-bottom:30px;}
.new_checkout_process td
{border-collapse:collapse;border:0;padding:10px 2px;font-weight:bold;color:#91C6C7;}
.new_checkout_process_current
{color:#632C8D!important;}
#new_checkout_basket_summary
{width:auto;padding:0 10px 10px;color:#632C8D;}
#new_checkout_basket_summary a
{color:#632C8D!important;}
#new_checkout_basket_summary_content
{background-color:#FFF;width:auto;padding:7px;min-height:200px;}
#new_checkout_basket_summary_content table
{border-collapse:collapse;width:100%;margin-top:10px;}
#new_checkout_basket_summary_content table tr td,#new_checkout_basket_summary_content table tr th
{border-collapse:collapse;}
#new_checkout_basket_summary_content table tr td
{padding:0.2em 5px;}
#new_checkout_basket
{width:600px;padding:0 10px;color:#632C8D;float:left;}
#new_checkout_basket form
{display:inline;}
#new_checkout_basket a
{color:#632C8D!important;}
#new_checkout_basket .btn_register,#new_checkout_basket .btn_login
{text-indent:-500px;color:#FFF;padding:0;margin:0;font-size:0;padding-top:40px;overflow:hidden;}
#new_checkout_basket_content img
{float:left;margin-right:5px;}
#new_checkout_basket_content table
{border-collapse:collapse;margin-top:10px;}
#new_checkout_basket_content table tr td,#new_checkout_basket_content table tr th
{border-collapse:collapse;padding:0.5em 0.8em;border-top:1px dotted #87BBBB;border-bottom:1px dotted #87BBBB;}
.table_icon
{padding:0.5em 0 0 0.2em!important;width:1%;}
#new_checkout_basket_content table tr.discount td,#new_checkout_basket_content table tr.discount th
{background-color:#F7F1FB;}
#new_checkout_basket_content table tr.total td,#new_checkout_basket_content table tr.total th
{background-color:#EEF2F2;}
.new_checkout_row_title{padding-left:0.3em!important;font-size:120%;}
.new_checkout_row_title	.smaller{font-size:70%;}
.new_checkout_basket_left
{float:left;width:285px;margin:0 7px;z-index:100;}
.new_checkout_basket_left table
{width:99%;}
.new_checkout
{width:700px;background:transparent url(/images/checkout_spacer.gif) 450px 0 repeat-y;float:left;}
.new_checkout_desc
{float:right;width:220px;padding:0 15px;color:#632C8D;line-height:1.8em;}
.new_checkout_content
{width:435px;color:#000;}
.new_checkout table
{width:435px;border-collapse:collapse;}
.new_checkout table td,.new_checkout table th
{border-collapse:collapse;padding:0.5em;vertical-align:top;text-align:left;}
.new_checkout table th + td
{text-align:right;}
.new_checkout table th
{width:150px;font-weight:bold;}
.new_checkout table td .txt,.new_checkout table td .txtArea
{width:250px;}
.new_checkout table td.mandatory
{vertical-align:middle!important;padding:0;}
.new_checkout table td.mandatory img
{margin-top:0.2em;}
.new_checkout img
{margin:0 0 10px 0;}
.new_checkout_buttons
{width:435px;margin-top:30px;text-align:right;}
.new_checkout_address tr td
{border-top:1px dotted #87BBBB;border-bottom:1px dotted #87BBBB;}
.td_btn_use_address
{width:80px;}
.btn_use_address
{border:0;padding:0;margin:0;width:69px;height:12px;background:transparent url(/images/btn_use_address.gif) top left no-repeat;cursor:pointer;}
.new_checkout_payment_instructions
{width:180px;float:left;min-height:150px;margin-top:10px;line-height:1.8em;}
.new_basket_payment_instructions
{width:340px;}
.new_checkout_payment
{width:230px;text-align:right!important;float:right;clear:right;}
.new_checkout_payment p
{text-align:right!important;padding-top:10px;}
#pay_with_protx
{border:0;padding:0;margin:0;width:228px;height:82px;background:transparent url(/images/logo_protx.gif) top left no-repeat;cursor:pointer;text-indent:-500px;color:#FFF;font-size:0;padding-top:90px;overflow:hidden;}
#pay_with_paypal
{border:0;padding:0;margin:0;width:206px;height:51px;background:transparent url(/images/logo_paypal.gif) top left no-repeat;cursor:pointer;text-indent:-500px;color:#FFF;font-size:0;padding-top:50px;overflow:hidden;}
#pay_with_google
{border:0;padding:0;margin:0;width:197px;height:57px;background:transparent url(/images/logo_google.gif) top left no-repeat;cursor:pointer;text-indent:-500px;color:#FFF;font-size:0;padding-top:90px;overflow:hidden;}
#google_checkout_button
{width:160px!important;height:43px!important;}
#buttons_login
{height:60px;width:250px;overflow:hidden;}
#checkout_note{
width:580px;
border:1px solid #662E92;
background-color:#F7F1FB;
color:#662E92;
padding:10px;
font-weight:bold;
font-size:120%;
}
.right label *{
text-align:right!important;
}
body #google_amark_b{
margin:0 auto!important;
}
#google_amark_b .h{
z-index:2000!important;
}
#wrapper_google_ppc{
visibility:hidden;
}

#navbar{
display:none;
}
#searchbar{
padding:2px 0;
background:#7C42A0 url(/images/bg_searchbar.gif) left top repeat-x;
}
#searchbar .txtArea{
font-size:90%;
}
#wrapper_search{
padding:1px 0 1px 9px;
}
#wrapper_nav{
width:auto;
height:32px;
background:#5A9FA1 url(/images/bg_wrapper_nav.gif) left top repeat;
border-bottom:1px solid #2E8B8D;
}
#nav_top{
display:table;
height:32px;
list-style-type:none;
margin:0;
padding:0;
}
#nav_top li{
display:table-cell;
height:32px;
background:url(/images/bg_wrapper_nav_seperator.gif) right top no-repeat;
padding-right:2px;
vertical-align:top;
}
#nav_top li a{
display:table;
padding:0 6px!important;
height:100%;
color:#FFF;
text-transform:uppercase;
text-align:center;
font-weight:normal!important;
}
#nav_top li a:hover,#nav_top li a.selected{
background:url(/images/bg_wrapper_nav_hover.gif) left top repeat-x;
text-decoration:none;
}
#nav_top li a .nav_valign{
display:table-cell;
width:100%;
height:100%;
vertical-align:middle;
line-height:1em;
}
#nav_top li a .ie_height_fill{
display:none;
}
#wrapper_nav2{
background-color:#CEE3E4;
padding:3px 0;
font-family:lucida sans,lucida grande,arial,helvetica,sans-serif;
}
#wrapper_nav2 ul{
list-style-type:none;
padding:0;
margin:0 10px;
}
#wrapper_nav2 ul li{
list-style-type:none;
display:inline;
padding-right:10px;
}
#wrapper_nav2 ul li a{
color:#017172!important;
font-weight:normal!important;
font-size:90%;
}
#body{
margin-top:1px;
padding-top:9px;
}
#thawte{
top:5px;
}
#container_style1,#container_style2,#container_style3,.container_style4{
display:none;
}
.flower_brief{
margin-right:14px;
}
.image_select img{
position:absolute;
top:0px;
left:0px;
border:0!important;
}
.image_select img{
padding:1px 7px 7px 1px;
background:url(/images/bg_flower_medium_shadow.png) 0 0 no-repeat;
}
.flower_brief_copy{
margin-top:165px;
}
.banner_offer{
border:1px solid #007071;
}
.banner_offer a{
width:168px;
background:#FFF url(/images/b.gif) bottom right no-repeat;
}
#wrapper_nav{
height:30px;
background-position:left -2px;
}
#wrapper_nav2{
border-bottom:1px solid #ADD3D3;
}
#nav_top{
height:30px;
}
#nav_top li{
background-position:right -2px;
height:30px;
}
#nav_top li a:hover,#nav_top li a.selected{
background-position:left -2px;
}
#searchbar{
border-top:3px #783F9C solid;
border-bottom:1px #582D73 solid;
}
