/* 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 #a05dbc */
/* not used post-mother's day colors 5A8F27; 329113 30910E 2a9215  */
/*post mother's Day color:#318d0e*/
/* color:008700;   - Summer 07 Cat Head Color*/

/*XMAS 2009 Red: #63A3BF  Green #527123 */

/*winter 2009 Primary: #ad0029 Secondary: #da437a */

/*Sec Week 2008*  a05dbc */


a.vd8grn:hoover,a.vd8grn:visited,a.vd8grn:active,a.vd8grn:link,  {font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:8pt;}
.vd7grnB		{font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:7pt; font-weight:bold;}
.vd8grn			{font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:8pt;}
.vd8grnB		{font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:8pt; font-weight:bold;}
.vd11grnBnew		{font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:11pt; font-weight:bold;}
.vd11grnB		{font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:11pt; font-weight:bold;}

/* Category Headers */
.cat-headers {color:#ad0029; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:100; margin:0; padding:0;}

/* Gift Guides Headers */
.gift-headers {color:#ad0029; font-family: "Times New Roman", Times, serif; font-size:31px; font-weight:100; margin:0; padding:0; text-decoration:none;}

/*Landing Pages*/
.landing-header1 {color:#ad0029; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
.landing-header2 {color:#ad0029; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}

/*MEANING OF FLOWERS */
.meaning-title {color:#ad0029; 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:#ad0029; font-family:verdana; font-weight:900; font-size: 8pt; text-align:left;}
a.left-nav:hover {color:#e8427d; font-family:verdana; font-weight:900; font-size: 8pt;}
a.left-nav:active {color:#e8427d; font-family:verdana; font-weight:900; font-size: 8pt;}
a.left-nav:visited {color:#ad0029; font-family:verdana; font-weight:900; font-size: 8pt;}
a.left-nav:link {color:#ad0029; font-family:verdana; font-weight:900; font-size: 8pt;}

/*Top Nav Holiday Color */
a.navcolor:link {color: #ad0029; }
a.navcolor:visited {color: #ad0029; }
a.navcolor:active {color: #ad0029; }
a.navcolor:hover {color: #ad0029; }

/* Site Map Color Changes */
.heading_12px{color: #ad0029;}
a.sitemap3 {color: #ad0029;}
a.sitemap3:link {color: #ad0029;}
a.sitemap3:visited {color: #ad0029;}
a.sitemap3:active {color: #ad0029;}
a.sitemap3:hover {color: #ad0029;}




/* New Search Page */
.search1 {color: #ad0029; font-size:8pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls the By Category, By Color, By Flower Type, Shop By Occasion*/
.search2 {color: #ad0029; font-size:20pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls Search Results and Try a New Search. */
.search3 {color: #ad0029; font-size:10pt; font-weight:900; font-family: Arial, Helvetica, sans-serif;} /*--> controls Narrow Your Search*/
.search4 {color: #ad0029; 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: "Times New Roman", Times, serif;font-size: 45px;font-weight:400;color: #ad0029;}
.floristcolor2 {font-family: "Times New Roman", Times, serif;font-size: 45px;font-weight:400;color: #ad0029;}
/*End Florist Choice Page */

/*Search 2008 Summer Page CSS */
.search-header {font-family:arial, verdana, helvetica, san-serif; color:#ad0029; font-size:14px; font-weight:bold;}
.search-header2 {font-family:arial, verdana, helvetica, san-serif; color:#ad0029; 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:#ad0029;}
 .shopcart-VIEW4{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; margin-left: 0px; background-color:#e8427d;}

/*Accordion delivery page */
.expandlink{ font-family:Arial, Helvetica, sans-serif; color:#e8427d; font-size: 12px;}
 
 /* Left Nav */
 
 .cat-recentlyviewed {font-family:Verdana, Arial, sans-serif; color:#ad0029; font-size:12px;  margin-top:0px; text-align: left; font-weight:900; text-transform:capitalize;}
 
 
 /*Email Sign up pop-up*/
 
 .email-sign-up-headline {
	color:#ad0029;
	font-size:42px;
	font-family:'Times New Roman', Times, serif;
	font-weight:100;
}

a.email-sign-up-continue {
	color:#ad0029;
	font-size:18px;
	font-weight:100;
}

a.email-sign-up-continue:link {
	color:#ad0029;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:active {
	color:#ad0029;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:hover {
	color:#ad0029;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:visited {
	color:#ad0029;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-sign-up {
	color:#ad0029;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.email-sign-up-sign-up:link {
	color:#ad0029;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:visited {
	color:#ad0029;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:hover {
	color:#ad0029;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:active {
	color:#ad0029;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.second-color, a.second-color {font-family:Verdana, Arial, sans-serif; color:#e8427d; font-size:8pt;}


.right-quote {color:#ad0029; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

/* END Seasonal Color Changes */





/* 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;}
 

 
 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; background-color:#ffffff; 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;}
.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:118px;
} 

.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  {}
.cat–recentlyviewed { font–family:Verdana, Arial, Helvetica, sans–serif; font–size:10pt; color:#333; text–transform:uppercase; margin–top:20px;}


/*CHANGE THESE COLORS WHEN TOP NAV CHANGES */
/* Dad & Grad color: #547436 */
/* Memorial Day & 4th of July color: #a05dbc */


.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 {

width:130px; 
text-align:center; 
font-family:Verdana, Arial, sans-serif; 
color:#444444; 
font-size:8pt; 
}

.pr-catproduct-name {

width:130px; 
text-align:center; 
font-family:Verdana, Arial, sans-serif; 
color:#444444; 
font-size:8pt; 
}

.pr-catproduct-price {width:130px; text-align:center; font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; font-weight:100;}

.catproduct-price {width:130px; text-align:center; font-family:Verdana, Arial, sans-serif; color:#444444; font-size:8pt; font-weight:100;}
.catproduct-image{}
.catproduct-detail{}
.catfooter{}
.catflowersinagift{}


.regularPrice {text-decoration:line-through; font-weight:900;}
.reducepriceClass {color:#900b06; font-weight:900;}


/*  New Style for product price 04-04-2011  */

span.catproduct-price {
width:40px;
text-align:center; 
font-size:12px;
color:#000000;
font-family:Arial,Helvetica,sans-serif; 
text-decoration:none;
font-weight:100;

}

span.catproduct-slashprice {
text-align:center; 
font-family:Arial,Helvetica,sans-serif; 
color:#900b06; 
font-size:12px; 
font-weight:900;
text-decoration:none;
}

/* -----------------------------  */


/*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;
	padding-bottom: .5em;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2em; /* 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:12px;
	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:		#e8427d; /* 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: #666666; 
} 

.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*/ 

/* READ MORE classes - please contact Ed before changing any of them */

/* general */
.mypets{cursor: hand; cursor: pointer;}
.openpet{background: yellow;}
.technology{cursor: hand; cursor: pointer; color: #738C21; font-style:normal;}
.openlanguage{color: green;}
.closedlanguage{color: red;}

/* category specific */
.width575{ width: 575px; }
/*.readmorepositioning{ line-height: 10px; position: relative; top: -2px; }*/
.readmorepositioning{ line-height: 10px; position: relative; }

/* end of READ MORE classes */

/* INTERNATIONAL PAGE classes */

/* please see international-flower-delivery.css for all of the classes */

/* end of INTERNATIONAL PAGE classes */

/* 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;}  
 
 
 
 /*Auto Suggest*/

.autocomplete {
	visibility: hidden;
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
	text-align: left !important;
}

.autocomplete_item,
.autocomplete_item_highlighted
{
    padding: 1px;
    padding-left: 5px;
    color: black;
	/* ellipsis support goes here? */
}

.autocomplete_item_highlighted {
    background-color: #FEFFAF;
}

DIV.autocomplete_footer
{
        margin-top:2px;
        padding-left:4px;
        border-top:1px solid gray;
        padding-top:1px;
        padding-bottom:1px;
}
DIV.autocomplete_footer IMG.autocomplete_footer_branding
{
	/*
	 * sli_systems-powered_150_15.gif - specified in autocomplete.js
	 */
        height: 15px; width: 150px;
}
IMG.autocomplete_footer_branding
{
	border: 0px;
}

td.discount {
	color:#FF0000;
}

.HELVLGL {
font-size: 8pt;
font-weight: normal;
font-style: italic;
}



