﻿/* General reset */
img {margin: 0; padding: 0; border: 0}

span {margin: 0; padding: 0; border: 0}

div {margin: 0; padding: 0; border: 0}

a {margin: 0; padding: 0; border: 0}

fieldset {margin: 0; padding: 0; border: 0}

form {margin: 0; padding: 0; border: 0}

h6 {margin: 0; padding: 0; border: 0}

h5 {margin: 0; padding: 0; border: 0}

h4 {margin: 0; padding: 0; border: 0}

h3 {margin: 0; padding: 0; border: 0}

h2 {margin: 0; padding: 0; border: 0}

h1 {margin: 0; padding: 0; border: 0}

q {margin: 0; padding: 0; border: 0}

blockquote {margin: 0; padding: 0; border: 0}

p {margin: 0; padding: 0; border: 0}

li {margin: 0; padding: 0; border: 0}

ol {margin: 0; padding: 0; border: 0}

ul {margin: 0; padding: 0; border: 0}

body {margin: 0; padding: 0; border: 0}

html {margin: 0; padding: 0; border: 0}

BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #800080;
    background: #800080 repeat-y;
    font-family:Arial; /* text-align:center */
}
h1	{ font-size: 12pt; font-weight:bold; }
h2	{ font-size: 10pt; font-weight:bold; }
h2 a:link    { font-weight:normal; color: #800080}
h2 a:hover   { font-weight:normal; color: #800080}
h2 a:active  { font-weight:normal; color: #800080}
h2 a:visited { font-weight:normal; color: #808080}

h3	{ font-size: 10pt; font-weight:bold }

li	{ font-size: 8pt; font-weight:normal }
a:link    { font-size: 8pt; font-weight:normal; color: #800080}
a:hover   { font-size: 8pt; font-weight:normal; color: #800080}
a:active  { font-size: 8pt; font-weight:normal; color: #800080}
a:visited { font-size: 8pt; font-weight:normal; color: #808080}

input{
	font-size:8pt
}
textarea {
	font-size:8pt; font-family:Arial;
}

#pagelayout { margin:0 auto; border:8px solid #FFC8FF; padding:0px; width:800px; text-align:center; background-color:#FFFFFF; overflow: hidden; margin-top:50px}
#headerbanner{border:1px solid #FFC8FF; padding:0px; margin: 2px; width:792px; height:80px; text-align:center; background-color:#FFe0FF; background:url('../bkgrnd16.gif');}

#main_content {border:1px solid #FFC8FF; width:486px; float:left; height:auto; background-color:#FFFFFF;overflow:hidden}
#adverts {border:1px solid #FFC8FF; width:150px; float:left; ; background-color:#FFFFFF}

/* #menubar{float: left; height: 300px; border:1px solid #FFC8FF; width:150px; text-align:center; background-color:#FFe0FF} */
#menubar{float: left; border:1px solid #FFC8FF; width:150px; text-align:center; background-color:#FFFFFF; overflow: hidden}
#menubar ul {list-style-type:none}
#menubar li {display: inline; float: left; padding:2px}
#menubar a {display: block; width: 144px; text-align: center; background:#800080; color:#FFFFFF; font-weight:bold; border:1px solid #800080; text-decoration:underline}
#menubar a:hover {background:#FFe0FF; color:#800080; border:1px solid #800080;font-weight:bold; text-decoration:none}

#menubarL{float: left; border:1px solid #FFC8FF; width:150px; text-align:center; background-color:#FFFFFF; overflow: hidden}
#menubarL ul {list-style-type:none}
#menubarL li {display: inline; float: left; padding:2px}
/* #menubarL a {display: block; width: 144px; text-align: center; background:#FFFFFF; color:#800080; border:1px solid #FFFFFF; font-size:14pt; font-family:"Monotype Corsiva"} */
#menubarL a {display: block; width: 144px; text-align: center; background:#FFe0FF; color:#800080; font-weight:bold; border:1px solid #800080; text-decoration:underline}
#menubarL a:hover {background:#800080; color:#ffffff; border:1px solid #800080;font-weight:bold; text-decoration:none}

 

.shop {text-align:left; padding:4px; float: left;  width:98%; background-color:#FFFFFF}
.shop table{border-collapse:collapse; border-bottom-width: 0px;width:100%}
.shop th{	background-color:#800080 ; color:white}
.col1 {width:50%; text-align:left; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
.col2 {width:10%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
.col3 {width:10%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
.col4 {width:10%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
.col5 {width:20%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
.col1T {width:50%; text-align:left; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
.col2T {width:10%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
.col3T {width:10%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
.col4T {width:10%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
.col5T {width:20%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}

#Intro{}
#Intro h1{width:100%; text-align:center}


#products{ background-color:#ffffff}
.product{border-bottom:4px #FFCCFF solid; border-top:1px #FFCCFF solid;border-left:1px #FFCCFF solid;border-right:1px #FFCCFF solid; margin-bottom:20px; margin-top:20px ;overflow: hidden;background-color:white}
.product h2{width:100%; text-align:center}
.product h3{width:100%}
.product_heading{width:100%;background-color:#FFccFF; padding-top:4px; padding-bottom: 4px; margin-bottom: 4px}
.product_image{	float:left; width:40%; padding-bottom: 4px; text-align:center}
.product_text{	float:left; width:40% ;background-color:#f0f0f0}
.product_offer{	float:left; width:18%}
.product_table{	float:left;width:100%}

#category_heading{background-color:#ffffff; text-align:center}
#category h1{width:100%; text-align:center}
#category h2{width:100%; text-align:center}
#category h3{width:100%}

.summer_sale{text-align:left; color:red; font-size:medium; font-style:italic}



.newscol2 {text-align:left; padding:4px; float: right; border:1px solid #FFC8FF; width:230px; background-color:#FFFFFF}
.newscol2 ul{ list-style-type:square;list-style-position:inside}
.newscol2 li{}
.FD1 {border:1px solid #FFC8FF; padding:0px; margin: 2px; width:792px;text-align:center; background-color:#FFFFFF; float: left}
.FD1 a:link    { text-decoration:underline}
.FD1 a:hover   { text-decoration:none}
.FD1 a:visited { text-decoration:underline}

.FD2 {border:1px solid #FFC8FF; padding:0px; margin: 2px; width:792px;text-align:center; background-color:#FFe0FF; float: left}

.inver{COLOR: #800080; font-size:18pt; font-weight:bold}
.blooms{COLOR: #FF00FF; font-size:18pt; font-weight:bold}
.com{COLOR: #C0C0C0; font-size:14pt}
.redtext{
	color:red
}
#delivery_availability{margin:0 auto; text-align:center; overflow:hidden; float:left}
#availability_table{margin:0 auto; width: 80%; overflow:hidden; background-color :#FFe0FF;}
.del {text-align:left; padding:4px; border:1px solid #FFC8FF; width:98%; background-color:#FFFFFF}
#availability_table table{border-collapse:collapse; border-bottom-width: 0px;width:100%;}
#availability_table th{	background-color:#800080; color:white}
#availability_table .col1 {width:20%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
#availability_table .col2 {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
#availability_table .col3 {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
#availability_table .col4 {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
#availability_table .col5 {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399}
#availability_table .col1T {width:20%; text-align:right; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
#availability_table .col2T {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
#availability_table .col3T {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
#availability_table .col4T {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}
#availability_table .col5T {width:20%; text-align:center; border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#CC3399; font-style:italic}


.CC{margin:0 auto; text-align:center}
.DD{font-size:8pt}

#delivery_slots{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#delivery_slots h2{ text-align:center; color:white; background-color:#800080}

#delivery_instructions{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#delivery_instructions h2{ text-align:center; color:white; background-color:#800080}

#postcode_date{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#postcode_date h2{ text-align:center; color:white; background-color:#800080}

#check_availability{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#check_availability h2{ text-align:center; color:white; background-color:#800080}

#timed_delivery{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#timed_delivery h2{ text-align:center; color:white; background-color:#800080}

#delivery_info{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px  }
#delivery_info h2{ text-align:center; color:white; background-color:#800080}

#contact_info{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px }
#contact_info h2{ text-align:center; color:white; background-color:#800080}

#card_message{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px }
#card_message h2{ text-align:center; color:white; background-color:#800080}

#proceed{ border-color:#800080; border-width:1px; border-style:solid; padding:4px; margin-bottom: 20px }
#proceed h2{ text-align:center; color:white; background-color:#800080}

.del2 {text-align:left; padding:4px; width:98%; background-color:#FFFFFF;  }
.del2 table{border-collapse:collapse; border-bottom-width: 0px;width:100%}
.del2 th{	background-color:#800080 ; color:white}
.del2 .col1 {width:30%; text-align:right; padding: 4px ;border-bottom-width:0px;}
.del2 .col2 {width:70%; text-align:left;  padding: 4px ;border-bottom-width:0px;}
