body
{
	font-family:;
	background-color:;
	background-position:;
	background-image:;
	background-repeat:;
}
body.welcome
{
	background-color:;
	background-position:;
	background-image:;
	background-repeat:;
}
div.headerlink
{
	padding-left:30px;
	padding-bottom:5px;
}
a.headerlink, span.headerlink
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:#666666;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
a.headerlink:hover
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:#666666;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}
td.headersearch
{
	background-color:#e8e8e8;
}
#tabdiv
{
	position:relative;
}
td.tabs
{
	border-top:1px solid #6f7867;
	background-color:#666666;
	filter:;
}
td.tab
{
	padding:2px 2px 5px 2px;
}
td.tabsel
{
	padding:2px 2px 5px 2px;
	background-color:#999999;
	color:;
	filter:;
}
a.tab, span.tab
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:white;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
a.tabbasket
{
	white-space:nowrap;
	margin:0px 5px 0px 5px;
	color:white;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
div.tabitems
{
	border-top:3px solid #666666;
	padding:5px 5px 5px 0px;
	position:absolute;
	display:none;
	background-color:white;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity:0.85;
}
td.tabitem
{
	padding:3px;
}
a.tabitem
{
	white-space:nowrap;
	color:#333333;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
a.tabitemsel
{
	white-space:nowrap;
	color:#663399;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
div.shadow
{
	position:absolute;
	display:none;
	padding:6px 8px 6px 8px;
	background-color:white;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity:0.85;
}
div.shadowmain
{
	padding-left:3px;
}
div.shadow1
{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
a.shadow1
{
	color:black;
	text-decoration:none;
}
a.shadow1:hover
{
	text-decoration:underline;
}
div.shadow2
{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-bottom:5px;
}
td.footerbanners, table.footerbanners
{
}
td.footerbanner4
{
}
td.footline
{
	border-top:1px solid white;
	background-color:#666666;
	color:white;
	font-family:arial;
	font-size:10pt;
}
td.footlinechannel
{
	border-bottom:1px solid white;
	background-color:#666666;
	color:white;
	font-family:arial;
	font-size:10pt;
}
div.footerlink
{
}
a.footerlink, span.footerlink
{
	white-space:nowrap;
	margin:0px 2px 0px 2px;
	color:#999999;
	font-family:arial;
	font-size:7.5pt;
	font-weight:bold;
}
td.footeremail
{
	background-color:#e8e8e8;
	padding:4px 0px 4px 0px;
}
td.content
{
	border-top:2px solid #666666;
}
.shadedbackground
{
	background-color:#E6E6FA;
}
div.feature
{
	border:1px solid #663399;
	position:relative;
}
img.feature
{
	margin:1px;
}
div.feature2, table.productimg2, td.productimg2
{
	border:1px solid #663399;
	background-color:white;
	padding:1px;
}
td.feature
{
	color:#333333;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
div.feature1spacer
{
	width:33px;
}
div.feature2spacer
{
	width:28px;
}
table.bybrandfeature
{
	background-color:#FFF8DC;
}
span.welcome
{
	font-family:arial;
	font-size:13pt;
	font-weight:bold;
	color:white;
}
div.productimg, table.productimg, td.productimg
{
	border:1px solid #666666;
	background-color:white;
	padding:1px;
}
td.findagift
{
	padding:5px 15px 10px 15px;
	background-color:#E6E6FA;
}
#cookietrail
{
	position:absolute;
	height:18px;
}
td.cookietrail
{
	background-color:white;
	font-size:8pt;
	font-family:arial;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
a.cookietrail
{
	color:#663399;
	text-decoration:none;
}
a.cookietrail:hover
{
	color:#663399;
	text-decoration:underline;
}
table.content
{
	background-color:;
	background-image:url(../../images/flowers/runtime/dottedcontentbg.gif);
	background-repeat:repeat-y;
	background-position:right;
}
table.contentnoside
{
	background-color:;
}
input.textfield, select.textfield, textarea.textfield
{
	border:1px solid #666666;
	font-family:arial;
	font-size:9pt;
}
input.textfield-error, textarea.textfield-error
{
	border:2px solid red;
	font-family:arial;
	font-size:9pt;
}
select.textfield-error
{
	background-color:red;
	font-family:arial;
	font-size:9pt;
}
a
{
	color:#663399;
}
a.arrowlink, span.arrowlink
{
	color:#663399;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
a.arrowlink:hover
{
	color:#663399;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:underline;
}
span.large, td.large, div.large
{
	font-family:arial;
	font-size:14pt;
}
span.large-bold, td.large-bold
{
	font-family:arial;
	font-size:14pt;
	font-weight:bold;
}
span.large-error, td.large-error
{
	font-family:arial;
	font-size:14pt;
	color:red;
}
span.large-error-bold, td.large-error-bold
{
	font-family:arial;
	font-size:14pt;
	color:red;
	font-weight:bold;
}
span.large-colored, td.large-colored
{
	font-family:arial;
	font-size:14pt;
	color:#663399;
}
span.large-colored-bold, td.large-colored-bold
{
	font-family:arial;
	font-size:14pt;
	color:#663399;
	font-weight:bold;
}
span.medium-bold, td.medium-bold
{
	font-weight:bold;
	font-family:arial;
	font-size:10pt;
}
span.medium, td.medium, table.medium, div.medium
{
	font-family:arial;
	font-size:10pt;
}
span.medium-error, td.medium-error, div.medium-error
{
	font-family:arial;
	font-size:10pt;
	color:red;
}
span.medium-error-bold, td.medium-error-bold
{
	font-family:arial;
	font-size:10pt;
	color:red;
	font-weight:bold;
}
span.medium-success, td.medium-success, div.medium-success
{
	font-family:arial;
	font-size:10pt;
	color:green;
}
span.medium-colored, td.medium-colored, ul.medium-colored
{
	font-family:arial;
	font-size:10pt;
	color:#663399;
}
span.medium-colored-bold, td.medium-colored-bold, div.medium-colored-bold
{
	font-family:arial;
	font-size:10pt;
	color:#663399;
	font-weight:bold;
}
ul.medium-colored2
{
	font-family:arial;
	font-size:10pt;
	color:#003300;
}
span.medium-colored2-bold
{
	font-family:arial;
	font-size:10pt;
	color:#003300;
	font-weight:bold;
}
span.small-error-bold, td.small-error-bold, div.small-error-bold
{
	font-family:arial;
	font-size:8pt;
	color:red;
	font-weight:bold;
}
span.small, div.small, table.small, td.small
{
	font-family:arial;
	font-size:8pt;
}
span.small-bold, td.small-bold, table.small-bold, div.small-bold
{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
span.small-colored-bold, td.small-colored-bold
{
	font-family:arial;
	font-size:8pt;
	color:#663399;
	font-weight:bold;
}
table.colored, tr.colored, td.colored, span.colored, div.colored
{
	background-color:#E6E6FA;
}
td.colored2
{
	background-color:#E8E8E8;
}
td.colored3
{
	background-color:#99CC66;
}
table.colored4, td.colored4
{
	background-color:#9966CC;
}
td.colored5
{
	background-color:#B794DB;
}
tr.colored6
{
	background-color:#EFD6C6;
}
tr.colored7
{
	background-color:#999999;
}
td.colored8, div.colored8
{
	background-color:#EBF5E0;
}
td.colored9
{
	background-color:#669933;
}
td.colored10
{
	background-color:#F0E8F7;
}
td.colored11
{
	background-color:#E8F0D9;
}
tr.colored12
{
	background-color:#CBE5B5;
}
td.sectionheader
{
	font-family:arial;
	color:white;
	font-size:14pt;
	padding:0px 0px 2px 10px;
	background-repeat:repeat-y;
	background-position:left;
}
tr.tableheader, td.tableheader
{
	font-family:arial;
	color:white;
	font-size:10pt;
	font-weight:bold;
	background-color:#9966CC;
}
table.error, div.error
{
	border:2px solid red;
}
table.welcomecontent
{
	background-color:#FFCC66;
	background-image:none;
}
div.welcomefeature
{
	border:1px solid white;
	position:relative;
}
img.welcomefeature
{
	margin:1px;
}
td.welcomefeature
{
	color:white;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	background-color:#FF6600;
	padding:2px;
}
table.signin
{
	background-color:#99CC66;
}
table.welcomefindagiftfast
{
	border:solid white;
	border-width:0px 0px 1px 0px;
	background-color:#99CC66;
	font-family:arial;
	font-size:9pt;
}
table.spotlights
{
	background-color:#99CC66;
	font-family:arial;
	font-size:9pt;
	color:#663399;
	border-bottom:1px solid white;
}
a.spotlightlink, td.spotlight
{
	font-family:arial;
	font-size:9pt;
	color:#663399;
}
#channelfeaturetd
{
	border-top:1px solid #E6E6FA;
	border-bottom:1px solid white;
	background-image:url(../../images/flowers/runtime/channelcontentbg.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:6px 0px 0px 0px;
}
ul
{
	margin-left:15px;
}
table.table1
{
	border-collapse:collapse;
	border:1px solid #669933;
	font-family:arial;
	font-size:10pt;
}
th.table1
{
	background-color:#99CC66;
	border:1px solid #669933;
}
tr.table1even
{
}
tr.table1odd
{
	background-color:#EBF5E0;
}
td.table1
{
	border:1px solid #669933;
}
div.productprice
{
	font-size:8pt;
	font-family:arial;
	color:black;
}
span.discountprice
{
	color:red;
}
span.crossedprice
{
	text-decoration:line-through;
}
a.productname
{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-decoration:none;
}
a.productname:hover
{
	text-decoration:underline;
}
 
