/* CSS Document */

/* CSS Document */

/* ELEMENTS */

/* SEASONAL COLOR CHANGES */


/* Valentien's day 2008, 63843f pink */
/* Green is now 63843f */
/* Green was 669900 */
/*blue was 547436 */ 
/* bronz fall was #B14517 */
/*Fall 07 was #B14517 */
/*Fall 07 Burgandy 792828*/
/* Memorial Day & 4th of July #273f8f */
/* not used post-mother's day colors 5A8F27; 329113 30910E 2a9215  */
/*post mother's Day color:#318d0e*/
/* color:008700;   - Summer 07 Cat Head Color*/

/*Sec Week 2008*  A23AC5 */


a.vd8grn:hoover,a.vd8grn:visited,a.vd8grn:active,a.vd8grn:link {font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:8pt;}
.vd7grnB		{font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:7pt; font-weight:bold;}
.vd8grn			{font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:8pt;}
.vd8grnB		{font-family:Verdana, Arial, sans-serif; color:#94A700; font-size:8pt; font-weight:bold;}
.vd11grnBnew		{font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:11pt; font-weight:bold;}
.vd11grnB		{font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:11pt; font-weight:bold;}

/* Category Headers */
.cat-headers {color:#A23AC5; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:100; margin:0; padding:0;}

/*Landing Pages*/
.landing-header1 {color:#A23AC5; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
.landing-header2 {color:#A23AC5; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}

/*MEANING OF FLOWERS */
.meaning-title {color:#A23AC5; font-family:"Times New Roman", Times, serif; font-size:31px; margin-left: 14px; margin-top:10px;font-weight:100;}

/*LEFT NAV HEADERS */
.left-nav {color:#A23AC5; font-family:verdana; font-weight:900; font-size: 8pt;}

/*Top Nav Holiday Color */
a.navcolor:link {color: #A23AC5; }
a.navcolor:visited {color: #A23AC5; }
a.navcolor:active {color: #A23AC5; }
a.navcolor:hover {color: #A23AC5; }

/* Site Map Color Changes */
.heading_12px{color: #A23AC5;}
a.sitemap3 {color: #A23AC5;}
a.sitemap3:link {color: #A23AC5;}
a.sitemap3:visited {color: #A23AC5;}
a.sitemap3:active {color: #A23AC5;}
a.sitemap3:hover {color: #A23AC5;}

/*PRODUCT PAGE COLOR CHANGES */
.prod-name {font-family:Arial, sans-serif; font-size:15pt; margin-top:20px; color:#A23AC5;}
.prod-purchaselist, .prod-upsellheader {font-family:Verdana, Arial, sans-serif; color:#A23AC5; font-size:9pt; font-weight:bold;}


.prod-zip-lookup1 {text-decoration:underline; margin-left: 0px; font-size:8pt; color:#A23AC5; font-family:Verdana, Arial, sans-serif; }

/* New Search Page */
.search1 {color:A23AC5; font-size:8pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls the By Category, By Color, By Flower Type, Shop By Occasion*/
.search2 {color:A23AC5; font-size:20pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls Search Results and Try a New Search. */
.search3 {color:A23AC5; font-size:10pt; font-weight:900; font-family: Arial, Helvetica, sans-serif;} /*--> controls Narrow Your Search*/
.search4 {color:A23AC5; font-size:10pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls layout 2, Bestsellers, What's New and Birthday*/
/*End New Search Page */

/* New Florist Choice Page */
.floristcolor1 {font-family: Arial, Helvetica, sans-serif; font-size: 26px;font-weight:700;color: #000000;}
.floristcolor2 {font-family: "Times New Roman", Times, serif;font-size: 45px;font-weight:400;color: #A23AC5;}

/* eflorist florist choice */

#Table10 .vd8grnB {

color:#94A700;

}

#Table10 .linkzip {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

/*End Florist Choice Page */

/*Search 2008 Summer Page CSS */
.search-header {font-family:arial, verdana, helvetica, san-serif; color:#A23AC5; font-size:14px; font-weight:bold;}
.search-header2 {font-family:arial, verdana, helvetica, san-serif; color:#A23AC5; font-size:18px; font-weight:bold;}
.search-text {font-family:arial, verdana, helvetica, san-serif; color:#999999; font-size:12px; font-weight:bold;}

/*Shopping Cart */
 /*.shopcart-VIEWbg{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; background-color:#3299D3;} old */
 /*.shopcart-VIEW4{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; margin-left: 0px; background-color:#A23AC5;} old */
 .shopcart-VIEWbg{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; background-color:#0a7a27;}
 .shopcart-VIEW4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left: 6px; margin-left: 0px; background-color:#0a7a27; font-weight: bold;}

/* END Seasonal Color Changes */


/*Product Page 2008 */


h1 {font-size: 16px;} 

.prod-crosssell-item {float:left; text-align:center;}

.prod-purchaselist-form {margin-top:10px;}
.prod-upsell-pulldown {padding-top:5px; width: 190px;}
.prod-upsell-pulldown-form {margin:0px; padding:0px; width: 190px;}
.prod-upsellheader {margin-top:10px;}
.prod-shortdesc {font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:none; margin-left: 20px; margin-top: 10px; width: 350px;}

.prod-zip {
margin-top:0px; 
margin-left:0px; 
margin-right:0px; 
font-family:Verdana, Arial, sans-serif; 
color:#666; 
font-size:10pt;}

.prod-zip-input {margin:0px; padding:0px; padding-right: 0px; width: 117px;}
.prod-zip-lookup {text-decoration:underline; margin-left: 0px; color: #666; font-size:8pt; color:#cc6500; font-family:Verdana, Arial, sans-serif; }


.prod-crosssell {margin-top:0px; float:right;  margin-right: 20px;}

.prod-add2cart {margin:0px; padding:0px;}
.prod-emailfriend {}


.prod-longdesc {

font-family:Verdana, Arial, sans-serif; 
color:#444444; 
font-size:8pt; 
text-decoration:none; 
margin-left: 20px;
}


.prod-itemnumber {
margin:0; 
padding:0; 
font-family:Verdana, Arial, sans-serif; 
color:#444444; 
font-size:8pt; 
text-decoration:none; 
margin-left:20px;
}

.prod-add2cart2 {margin-top:0px; margin-right: 0px;}
.prod-type-price {font-weight:900; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#desc {
	position:absolute;
	visibility: visible;
	z-index:10;
	height: 194px;
}
#diff{position:relative; visibility:hidden; z-index:1; top:-00px;}


#desc2 {
	position:absolute;
	visibility: visible;
	z-index:10;
	height: 194px;
}
#diff2 {position:relative; visibility:hidden; z-index:1; top:-00px;}


.prod-crosssell  {width: 300px; text-align: left; float: left; display:table-cell; }
.prod-crosssell-item  {float: left; width: 125px; padding-right: 25px;}
.prod-crosssell-item-image {width: 125px;}
.prod-crosssell-item-text {width: 125px;}

.prod-recentlyviewed  {width: 300px; text-align: left; float: left; display:table-cell; }
.prod-recentlyviewed-item  {float: left; width: 125px; padding-left: 25px; text-align: center; margin-top: 7px;}
.prod-recentlyviewed-item-image {width: 125px;}
.prod-recentlyviewed-item-text {width: 125px;}

.prod-size {color:#666; font-size:9pt; font-family: verdana; font-weight:bold;}
.prod-label {color:#666; font-size:8pt; font-family: verdana; font-weight:bold;}

.prod-sub-text {color:#444444; font-size:10pt; font-family: verdana; margin-left: 25px; text-transform:uppercase; color: #666; margin-top:10px;}

.prod-gift-title {font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:underline; padding-bottom: 5px; position:relative; left:-30px;}

.prod-gift-options {font-family:Verdana, Arial, sans-serif; 
color:#666; 
font-size:10pt; margin-right:0px;}

.ul-fix {margin-top:-10px;}

.prod-upsellpopup{margin:0; padding:0; padding-left:-30px; margin-bottom:3px; margin-right: 5px;}

.u {padding:0; margin:0}
a.u {padding:0; margin:0}


.prod-sub-text1 {color:#444444; font-size:10pt; font-family: verdana; margin-left: 25px; text-transform:uppercase; color: #666; margin-top:10px;}

.prod-upgrade {margin-left:10px; margin-top:5px;} 
.prod-legaltext {font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#333;}
.prod-preordertext {font-size: 11px;}


/* Shopping basket 2008 */

.shopcart-VIEW{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
 .shopcart-VIEW2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding-left: 1px; font-weight:bold; margin-left: 0px;}
 .shopcart-VIEW2_1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding-left: 6px; margin-left: 0px;}
 .HELVTXTBOLD{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  margin-left: 0px;}
  .shopcart-VIEWsmall{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333; margin-left: 0px;}
 
 .shopcart-VIEW3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  margin-left: 0px;}
 
 .shopcart-VIEW5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left: 0px;}
 .shopcart-VIEW6{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; margin-left: 0px;}
 .shopcart-VIEW7{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; padding-left: 8px; margin-left: 0px;}
 .shopcart-VIEW8{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left: 0px;}
 
 .shopcart-VIEW9{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  margin-left: 0px;}
 .shopcart-VIEW10{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; margin-left: 0px;}
 .shopcart-delivery{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left: 8px; margin-left: 0px;}
 .shopcart-VIEWred{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; margin-left: 0px;}
 .shopcart-VIEW10red{ font–family:Arial, Helvetica, sans–serif; font–size:12px; font–weight:bold; color:#FF0000; margin–left: 0px;} 
 .shopcart-PALEORANGE {background–color:#FFCC99;}
 

 
 a.shopcart-VIEW4:link{ margin-left: 0px; color:#FFFFFF;}
 a.shopcart-VIEW4:visited{ margin-left: 0px; color:#FFFFFF;}
 a.shopcart-VIEW4:hover{ margin-left: 0px; color:#FFFFFF;}
 a.shopcart-VIEW4:active{ margin-left: 0px; color:#FFFFFF;}
 
 a.shopcart-VIEW5:link{ margin-left: 0px; color:#333333;}
 a.shopcart-VIEW5:visited{ margin-left: 0px; color:#333333;}
 a.shopcart-VIEW5:hover{ margin-left: 0px; color:#333333;}
 a.shopcart-VIEW5:active{ margin-left: 0px; color:#333333;}
 
 a.shopcart-VIEWred:link{ margin-left: 0px; color:#FFOOOO;}
 a.shopcart-VIEWred:visited{ margin-left: 0px; color:#FFOOOO;}

 a.shopcart-VIEWred:hover{ margin-left: 0px; color:#FFOOOO;}
 a.shopcart-VIEWred:active{ margin-left: 0px; color:#FFOOOO;}
 
 a.HELVTXTBOLD:link{ margin-left: 0px; color:#333333; text-decoration: none;}
 a.HELVTXTBOLD:visited{ margin-left: 0px; color:#333333; text-decoration: none;}
 a.HELVTXTBOLD:hover{ margin-left: 0px; color:#333333; text-decoration: none;}
 a.HELVTXTBOLD:active{ margin-left: 0px; color:#333333; text-decoration: none;}
 
    a.shopcart-VIEW8:link{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW8:visited{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW8:hover{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW8:active{ margin-left: 0px; color:#333333; text-decoration: underline;}
 
  a.shopcart-VIEW9:link{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW9:visited{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW9:hover{ margin-left: 0px; color:#333333; text-decoration: underline;}
 a.shopcart-VIEW9:active{ margin-left: 0px; color:#333333; text-decoration: underline;}
 

.HELVTXT {    font: 9pt Arial, Verdana, Helvetica;
    color: black
}


/* END OF SEASONAL COLORS */







body			{margin:0px; scrollbar-face-color:#cecdcd; scrollbar-arrow-color:#669900; scrollbar-track-color:#444444; scrollbar-shadow-color:#669900; scrollbar-3dlight-color:#669900; scrollbar-highlight-color:#ffffff; scrollbar-darkshadow-color:#669900;}
a				{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:none;}
a:hover			{color:#333333; text-decoration:underline;}
a:active		{color:#333333;}
a:visited		{color:#444444;}
a.seven			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; text-decoration:underline;}
a.u				{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:underline;}
a.s				{font-family:Verdana, Arial, sans-serif; color:#888888; font-size:7pt; text-decoration:underline;}
a.z				{font-family:Verdana, Arial, sans-serif; color:#888888; font-size:8pt; text-decoration:none;}
a.r				{font-family:Verdana, Arial, sans-serif; color:#cc0000; font-size:8pt; text-decoration:underline;}
a.l				{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:none;}
a.l:hover		{font-family:Verdana, Arial, sans-serif; color:#999999; font-size:8pt; text-decoration:none;}
a.zb:link,a.zb:active,a.zb:visited	{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:none;line-height:1.5;}
a.zb:hover	{text-decoration:underline;}
a.gy7tdn:link,a.gy7tdn:active,a.gy7tdn:visited		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; text-decoration:none;}
a.gy7tdn:hover		{text-decoration:underline;}
a.vd11LblB:link,a.vd11LblB:active,a.vd11LblB:visited		{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:11pt; font-weight:bold; text-decoration:none;}
a.vd11LblB:hover		{color:#3366cc; text-decoration:underline;}
a.vd7grnB:link,a.vd7grnB:active,a.vd7grnB:visited	{font-family:Verdana, Arial, sans-serif; color:#669900; font-size:7pt; font-weight:bold;}



a.vd8LblB:hover, a.vd8LblB:visited, a.vd8LblB:link	{color:#6699cc;; text-decoration:underline;}
a.vd8Trq:link,a.vd8Trq:active,a.vd8Trq:visited	{font-family:Verdana, Arial, sans-serif; color:#3366cc; font-size:8pt; text-decoration:underline;}
a.vd8Trq:hover	{color:#3366cc; text-decoration:none;}

li				{margin:0 0 0 -20;}
li.ol			{margin:8 0 8 0;}
ul.gy			{color:#444444;}
li.norm	{margin:0 0 0 10;}


/* CLASSES */
.gy7tdn			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; text-decoration:none;}
.gy7M5tdn		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; margin-left:-5px; text-decoration:none;}
.form1			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; width:160px;}
.form2			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; width:140px;}
.pad			{padding-bottom:2px;}
.simple 		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:10pt; text-decoration:none; height:18px; }
.tdn			{text-decoration:none; ! important}
.vd7br			{font-family:Verdana, Arial, sans-serif; color:#663300; font-size:7pt;}

.vd7gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt;}
.vd7pu			{font-family:Verdana, Arial, sans-serif; color:#ce9dce; font-size:7pt;}
.vd7gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt;}
.vd7gyd			{font-family:Verdana, Arial, sans-serif; color:#333333; font-size:7pt;}
a.vd7gyd:visited {color:#333333}
.vd8blu			{font-family:Verdana, Arial, sans-serif; color:#333399; font-size:8pt;}
.vd8bluB		{font-family:Verdana, Arial, sans-serif; color:#333399; font-size:8pt; font-weight:bold;}

.vd8Lbl			{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:8pt;}
.vd8LblB		{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:8pt; font-weight:bold;}
.vd8red			{font-family:Verdana, Arial, sans-serif; color:#cc0000; font-size:8pt;}
.vd8redB		{font-family:Verdana, Arial, sans-serif; color:#cc0000; font-size:8pt; font-weight:bold;}
.vd8orB			{font-family:Verdana, Arial, sans-serif; color:#cc9900; font-size:8pt; font-weight:bold;}
.vd8brB			{font-family:Verdana, Arial, sans-serif; color:#663300; font-size:8pt; font-weight:bold;}
.vd8LbrB		{font-family:Verdana, Arial, sans-serif; color:#996600; font-size:8pt; font-weight:bold;}
.vd8gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.vd8gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.vd8gyd 		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
a.vd8gyd:link	{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
a.vd8gyd:visited {font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
a.vd8gyd:hover		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
a.vd8gyd:active	{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.vd8gyB			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; font-weight:bold;}
.vd8gyU			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:underline;}
.vd8wh			{font-family:Verdana, Arial, sans-serif; color:#ffffff; font-size:8pt;}
.vd8whU			{font-family:Verdana, Arial, sans-serif; color:#ffffff; font-size:8pt;text-decoration:underline;}
a.vd8whU:visited {color:#FFFFFF}
a.vd8whU:hover {color:#FFFFFF}
.vd10gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:10pt;}

.vd11bluB		{font-family:Verdana, Arial, sans-serif; color:#333399; font-size:11pt; font-weight:bold;}
.vd11Lbl		{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:11pt;}
.vd11LblB		{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:11pt; font-weight:bold;}


.vd8LblB		{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:8pt; font-weight:bold;}
.vd75dkbluB		{FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #003366; FONT-FAMILY: Verdana, Arial, sans-serif;}

.vd12gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:12px;}
.vd11gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:11px;}
.vd9wh			{font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:9px;}
.vd9lgy			{font-family:Verdana, Arial, sans-serif; color:#999999; font-size:9px;}
.vd9gy			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:9px;}
a.vd9gy:link,a.vd9gy:active,a.vd9gy:visited		{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:9px; text-decoration:underline;}

/* Search Dex Index Tag */
.companyindex, .companyindex a, .companyindex a:visited
{
	font-family:Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	color: #444444;
	cursor: text;
}
a.companyindex:hover
{
	text-decoration: none;
}


/* Site Map */
.sectionTitleHeading  	{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:11pt; font-weight:bold; text-decoration:none;}
.heading_12px			{font-family:Verdana, Arial, sans-serif; color:#6699cc; font-size:11pt; font-weight:bold; text-decoration:none;}
.plainList				{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.plainList ul			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:underline;}
ul						{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.searchdiv {width:260px; float:left;}




/* Thank You Emails */
.g				{font-family:Verdana, Arial, sans-serif; color:#669900; font-size:8pt; text-decoration:none;}
.u				{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; text-decoration:underline;}
.gu				{font-family:Verdana, Arial, sans-serif; color:#669900; font-size:8pt; text-decoration:underline;}
.style2 		{font-size: 7pt; color: #444444;}


/* ANYLINK DROP DOWN MENU  */
#dropmenudiv			{position:absolute; border:1px solid #cecdcd; font:normal 12px Verdana; line-height:18px; z-index:100;}
#dropmenudiv a			{display:block; width:100%; text-indent:3px;}
#dropmenudiv a:hover	{background-color:#ffffff;}


/* rollovers for BirthFlowers.asp */
#flowercontainer { Z-INDEX: 5; POSITION: relative; }
.flowermsg { BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 7pt; Z-INDEX: 200; RIGHT: auto; LEFT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; COLOR: #444444; BOTTOM: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; POSITION: absolute; TOP: 50px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; }
.r1 { TOP: 50px; }
.r2 { TOP: 200px; }
.r3 { TOP: 350px; }
.r4 { TOP: 500px; }
.r5 { TOP: 650px; }
.r6 { TOP: 800px; }
.r7 { TOP: 950px; }
.r8 { TOP: 1100px; }
.r9 { TOP: 1250px; }
.c1 { LEFT: 130px; }
.c2 { LEFT: 260px; }
.c3 { LEFT: 30px; }
.c4 { LEFT: 160px; }


/* top nav */
#navcontainer { position: relative; z-index: 5; height: 24px;	vertical-align: middle; }
.topNavBar { visibility: hidden; font-family: Verdana; font-size: 12px; width: 160px; position: absolute; float: left; top: 28; right: auto; bottom: auto; left: 0; border: solid 1px #cecdcd; background-color: white; padding: 5; text-align: left; line-height: 1.5; }
.nav1	{ top: 28; left: 0; z-index: 200; }
.nav2	{ top: 28; left: 109; z-index: 201; }
.nav3	{ top: 28; left: 215; z-index: 202; }
.nav4	{ top: 28; left: 309; z-index: 202; }







/*Left Nav Customer Service Pages START*/
#lt_nav_customerservice {width:200px; font-size:8pt; font-family:Verdana, Arial, sans-serif; color:#6699cc;}
#lt_nav_customerservice a{text-decoration:none;}
#lt_nav_customerservice a:hover{text-decoration:underline;}
#lt_nav_customerservice .heading, #lt_nav_customerservice .heading A:link,  #lt_nav_customerservice .heading A:hover,  #lt_nav_customerservice .heading A:visited {font-weight:bold; color:#6699cc;	margin-top:5px;}
#lt_nav_customerservice UL{margin-top:0; margin-bottom:0px; color:#444444;}
/*Left Nav Customer Service Pages END*/


/* Gift Guides */
/* Easter */
a.easter 			{color: #CC99CC; font-size:7pt;}
.easter a:visited	{color: #CC99CC; font-size:7pt;}
.easter 			{color: #CC99CC; font-size:7pt; font-family:Verdana, Arial, sans-serif;}
.easterU 			{color: #CC99CC; font-size:7pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}
.vd7gyU	 			{font-family:Verdana, Arial, sans-serif; color:#444444; font-size:7pt; text-decoration:underline;}
.easterintro 		{font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px;}


/* Birthday Guide */
.bdaymast 			{color: #669900; font-size:10pt; font-family:Verdana, Arial, sans-serif;}
a.bdaylinks, a.bdaylinks:visited, a.bdaylinks:hover, .bdaylinks {color: #669900; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}


/* Baby Guide */
.babymast 			{color: #ffffff; font-size:10pt; font-family:Verdana, Arial, sans-serif;}
.babyintro 			{color: #ffffff; font-size:9pt; font-family:Verdana, Arial, sans-serif;}
.babyintroU 		{color: #ffffff; font-size:9pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}
a.babylinks, a.babylinks:visited, a.babylinks:hover, .babylinks {color: #A6B34B; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}

/* Get Well Guide */
a.getwell-links, a.getwell-links:visited, a.getwell-links:hover, .getwell-links {color: #FF9933; font-size:7pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}
.getwellintroU {font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration:underline;}


/* Mother's Day Gift guide */
.mdg-intro {color: #ffffff; font-size:8pt; font-family:Verdana, Arial, sans-serif;}
.mdg-links {color: #7386B6; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/* Corporate Gift Guide */

.cgg-links, a.cgg-links, a.cgg-links:visited, .cgg-links:hover {color: #9DB01A; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/* Sympathy Gift Guide */

.sgg-intro {color: #663300; font-size:8pt; font-family:Verdana, Arial, sans-serif;}
.sgg-heading {color: #996600; font-size:9pt; font-family:Verdana, Arial, sans-serif; font-weight:bold;}
a.sgg-links, a.sgg-links:visited, a.sgg-links:hover, .sgg-links {color: #996600; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}

/* Graduation Gift Guide */
a.grad-links, a.grad-links:visited, a.grad-links:hover, .grad-links {color: #CC0033; font-size:7pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}

/* Father's Day Gift Guide */
a.father-links, a.father-links:visited, a.father-links:hover, .father-links {color: #3D449C; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}

.fdg-text {color: #3D449C; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:none;}    

/* What's in Season - Summer */

/* Father's Day Gift Guide */
a.summer-links, a.summer-links:visited, a.summer-links:hover, .summer-links {color: #46CADD; font-size:8pt; font-family:Verdana, Arial, sans-serif; text-decoration:underline;}


/* Tulips by the Stem */
.vd8pur			{font-family:Verdana, Arial, sans-serif; color:#694562; font-size:8pt;}
.vd8purB		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:8pt; font-weight:bold;}
.vd9pur			{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:9pt;}
.vd9purB		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:9pt; font-weight:bold;}
.vd10pur		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:10pt;}
.vd10purB		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:10pt; font-weight:bold;}
.vd11pur		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:11pt;}
.vd11purB		{font-family:Verdana, Arial, sans-serif; color:#9D76B6; font-size:11pt; font-weight:bold;}
#stemNumbers {width:515px; height:650px; line-height:15px }

/*Telflora Difference */

.pinkText10	{font-size: 10pt; color: #D3577C; font-family: verdana, helvetica, arial, sans-serif;}

/* Christmas 2006 */

.xmas3 {color: #a70e0b; text-decoration:underline;}
a:visited.xmas3 {color: #a70e0b; text-decoration:underline;}

/* Valentine's Day 2007 */
.vday-headlines {font-size:20px; color: #A60531; font-family:"Times New Roman", Times, serif;}
.vday-h3 {font-size:50pt; color: #A60531; font-family:"Times New Roman", Times, serif;}
.vday-h1 {font-size:24px; color: #FEDDEF; font-family:Arial, Helvetica, sans-serif;}
.vdayguidetext {font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}




/*Promo POP-UP's */
.pop-up-headline {color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.pop-up-text {color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }






/*Category Page CSS */

.navheaderhtml { 
float:left;    
display:inline; 
 
} 
h1 {
font-size: 16px;
}  
 
.catflowersinagift {}

.categoryheader-text {}
   
#Select1 {
width:100px;
} 

.leftnav-main{
font-family:"Times New Roman", Times, serif; 
font-size:25px; 
float:left;
}
.leftnav-subcat{}
.leftnav-images{}
.leftnav-occasionimages{}
  
.categoryheader-name{}
.categoryheader-text{}
.catsort-viewall  {}


/*CHANGE THESE COLORS WHEN TOP NAV CHANGES */
/* Dad & Grad color: #547436 */
/* Memorial Day & 4th of July color: #273f8f */


.viewall{
float:right; 
width:134px; 
text-decoration:underline; 
color:#63843f;
}

a.viewall:link {float:right; width:134px; text-decoration:underline; color:#63843f;}
a.viewall:visited {float:right; width:134px; text-decoration:underline; color:#63843f;}
a.viewall:active {float:right; width:134px; text-decoration:underline; color:#63843f;}
a.viewall:hover {float:right; width:134px; text-decoration:underline; color:#63843f;}


.pagenumbers-underline{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}
a.pagenumbers-underline{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}
a.pagenumbers-underline:hover{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}
a.pagenumbers-underline:link{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}
a.pagenumbers-underline:active{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}
a.pagenumbers-underline:visited{font-family:Verdana, Arial, sans-serif;  text-decoration:underline; font-size:11px; font:Verdana, Arial, sans-serif;  color:#63843f;}



/* DONT CHANGE THESE COLORS.  THEY STAY GREY */

.pagenumbers {font-family:Verdana, Arial, sans-serif;  font-size:11px; width:260px; text-align:right; padding:0; margin:0; color:#444444;}
.pagenumbers-bold{font-weight:900; font-size:11px; font:Verdana, Arial, sans-serif;  color:#444444;} 

.sortby{float:left; width: 165px; font-size:8pt;}
.sortby-list{float:left;}

.catitemnumber{}
.catitemnumber-number{}

.recentlyviewed{}




.catproduct {width:170px; float:left; padding-bottom:10px; display:inline; font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}

.catproduct-name {

font-size:13px; 
width:130px; 
text-align:center; 
font-family:Verdana, Arial, sans-serif; 
color:#444444; 
font-size:8pt; 
}

.catproduct-price {width:130px; text-align:center; font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt;}
.catproduct-image{}
.catproduct-detail{}
.catfooter{}
.catflowersinagift{}




/*BEGIN Zip Error Page*/
.zipheader {font: 12px arial,verdana,helvetica,san-serif; color: #F00;}
 
.ziptext {font:12px arial,verdana,helvetica,san-serif; color:#999; text-decoration:none;
}
 
.ziptextb {
font:bold 12px arial,verdana,helvetica,san-serif;
color:#999;
}
 
 
.zipfind, a.zipfind:link, a.zipfind:visited, a.zipfind:hover, a.zipfind:active {
font:12px arial,verdana,helvetica,san-serif;
color:#000;
text-decoration:none;}

/*END ZIP ERROR PAGE*/


/* START TOP NAV */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	0.75;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			13em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	
	left: 0px; /* CHANGE????*/
	
}

.sf-menu li ul {
background-color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;	
}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	left:-5px;  /* CHANGE????*/
	
}


.sf-menu a {
	display:		block;
	position:		relative;
	text-decoration:none;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
}
.sf-menu a {
	border-left:	0px solid #CFDEFF;
	border-top:		0px solid #CFDEFF;
	padding-left: 	5px;
	padding-right: 	0px;
	padding-top: 	.25em;
	padding-bottom: .25em;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:100;
}


.sf-menu ul li a { /* Menu Text Size */
	font-size:8pt;
	font-weight:100;

} 

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;
}
.sf-menu li {
	background:		#fff;
}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li li {
	background:		#fff;
}




.nocolor li:hover, .nocolor li.sfHover, .nocolor a:focus, .nocolor a:hover, .nocolor a:active  {background:#fff;}

.color li:hover, .color li.sfHover,
.color a:focus, .color a:hover, .color a:active {
	background:		#e6f1f7; /* hover color */
	outline:		0;
	text-decoration:none;
}




/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	0px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url <!--#('../images/arrows-ffffff.png')#--> no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	
	padding: 0 0px 0px 0;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.border {
	border:1px;
	border-color:#CCCCCC;
	border-style: solid;

	}
	
a.header:active {text-decoration:none;}
a.header:hover {text-decoration:none;}
a.header:link {text-decoration:none;}
a.header:visited {text-decoration:none;}

/* END TOP NAV */

/*new definitions added for the designer's choice pages*/ 
.price 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #666666; 
} 
.gentext{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #981b5d;
} 

.linkzip{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration:underline; 
} 

.linkzip a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration:underline; 
} 

.linkzip a: hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration:underline; 
} 

.smalltext{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
} 
.titletext{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 26px; 
font-weight:bold; 
color: #666666; 
} 
.hideborder{ 
border: hidden; 
} 
.spacer{ 
width: 40px; 
} 
.definedborder{ 
border-style:solid; 
} 
/*end desginer's choice definitions*/ 

/* shopping cart */
.boldtext {
font-weight:bold;
}
.discounttext{
COLOR: #FF0000;
}
.BgColor99999 {
 BACKGROUND-COLOR: #999999;
}

.tableBgColor {
 BACKGROUND-COLOR: #FFFFFF;
}
.accounttext {
 COLOR: #ffffff;
 }

.tdBasketHeader {
 FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666; TEXT-ALIGN: left
}

.tdBasketHeader999999  {
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
}
.tdReassurance {
	FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #abaaaa; TEXT-ALIGN: center
}

.tdBasketLtGry {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif
}

a.callme_now{display:block;float:right;clear:right;width:115px;height:35px;margin:3px 0 0 0;text-indent:-1000px;overflow:hidden;background:url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/JP13M754/btn_callnow.jpg) no-repeat -115px 0;}

a.callme_now:hover{background-position:00;}

/* end of shopping cart */



/* Address Verification */ 
 .shopcart-VIEW10red{ font-family:Arial, Helvetica, sans–serif; font-size:12px; font-weight:bold; color:#FF0000; margin-left: 0px;} 
 .shopcart-PALEORANGE {background-color:#FFCC99;}

a.checkoutshopnamestyle:active {text-decoration:none; font-size: 24px; color: #000000;}
a.checkoutshopnamestyle:hover {text-decoration:none; font-size: 24px; color: #000000;}
a.checkoutshopnamestyle:link {text-decoration:none; font-size: 24px; color: #000000;}
a.checkoutshopnamestyle:visited {text-decoration:none; font-size: 24px; color: #000000;}

.checkoutshopnamestyle {           
                FONT-WEIGHT: bold;
                FONT-SIZE: 24px;
                FONT-STYLE: normal;
                FONT-FAMILY: Arial, Verdana, Helvetica;
                FONT-VARIANT: normal
}


/* bread crumb for category and product pages */

a.catbreadcrumb:active {text-decoration:underline; font-size:7pt; color: #444444;}
a.catbreadcrumb:hover {text-decoration:underline; font-size: 7pt; color: #444444;}
a.catbreadcrumb:link {text-decoration:underline; font-size: 7pt; color: #444444;}
a.catbreadcrumb:visited {text-decoration:underline; font-size: 7pt; color: #444444;}

.catbreadcrumb {           
				font-family:Verdana, Arial, sans-serif; 
				color:#444444; 
				font-size:7pt;
}

a.prodbreadcrumb:active {text-decoration:underline; font-size:7pt; color: #444444;}
a.prodbreadcrumb:hover {text-decoration:underline; font-size: 7pt; color: #444444;}
a.prodbreadcrumb:link {text-decoration:underline; font-size: 7pt; color: #444444;}
a.prodbreadcrumb:visited {text-decoration:underline; font-size: 7pt; color: #444444;}

.prodbreadcrumb {           
				font-family:Verdana, Arial, sans-serif; 
				color:#444444; 
				font-size:7pt;
}

td.discount {
	color:#FF0000;
}

/* Petals payment page */

#bill_info #Table1 {
    margin: auto;
}