/* 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: #631A90 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:#631A90; font-size:8pt;}
.vd7grnB		{font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:7pt; font-weight:bold;}
.vd8grn			{font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:8pt;}
.vd8grnB		{font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:8pt; font-weight:bold;}
.vd11grnBnew		{font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:11pt; font-weight:bold;}
.vd11grnB		{font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:11pt; font-weight:bold;}

/* Category Headers */
.cat-headers {color:#631A90; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:100; margin:0; padding:0;}

/* Gift Guides Headers */
.gift-headers {color:#631A90; 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:#631A90; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
.landing-header2 {color:#631A90; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}

/*MEANING OF FLOWERS */
.meaning-title {color:#631A90; 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:#631A90; font-family:verdana; font-weight:900; font-size: 8pt;}

/*Top Nav Holiday Color */
a.navcolor:link {color: #631A90; }
a.navcolor:visited {color: #631A90; }
a.navcolor:active {color: #631A90; }
a.navcolor:hover {color: #631A90; }

/* Site Map Color Changes */
.heading_12px{color: #631A90;}
a.sitemap3 {color: #631A90;}
a.sitemap3:link {color: #631A90;}
a.sitemap3:visited {color: #631A90;}
a.sitemap3:active {color: #631A90;}
a.sitemap3:hover {color: #631A90;}

/*PRODUCT PAGE COLOR CHANGES */
.prod-name {font-family:Arial, sans-serif; font-size:15pt; margin-top:20px; color:#631A90;}
.prod-purchaselist, .prod-upsellheader {font-family:Verdana, Arial, sans-serif; color:#631A90; font-size:9pt; font-weight:bold;}


.prod-zip-lookup1 {text-decoration:underline; margin-left: 0px; font-size:8pt; color:#631A90; font-family:Verdana, Arial, sans-serif; }

/* New Search Page */
.search1 {color: #631A90; font-size:8pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls the By Category, By Color, By Flower Type, Shop By Occasion*/
.search2 {color: #631A90; font-size:20pt; font-family: Arial, Helvetica, sans-serif;} /*--> controls Search Results and Try a New Search. */
.search3 {color: #631A90; font-size:10pt; font-weight:900; font-family: Arial, Helvetica, sans-serif;} /*--> controls Narrow Your Search*/
.search4 {color: #631A90; 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: #631A90;}
.floristcolor2 {font-family: "Times New Roman", Times, serif;font-size: 45px;font-weight:400;color: #631A90;}
/*End Florist Choice Page */

/*Search 2008 Summer Page CSS */
.search-header {font-family:arial, verdana, helvetica, san-serif; color:#631A90; font-size:14px; font-weight:bold;}
.search-header2 {font-family:arial, verdana, helvetica, san-serif; color:#631A90; 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:#631A90;}
 .shopcart-VIEW4{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left: 6px; margin-left: 0px; background-color:#D03A93;}

/*Accordion delivery page */
.expandlink{ font-family:Arial, Helvetica, sans-serif; color:#D03A93; font-size: 12px;}
 
 /* Left Nav */
 
 .cat-recentlyviewed {font-family:Verdana, Arial, sans-serif; color:#631A90; 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:#631A90;
	font-size:42px;
	font-family:'Times New Roman', Times, serif;
	font-weight:100;
}

a.email-sign-up-continue {
	color:#631A90;
	font-size:18px;
	font-weight:100;
}

a.email-sign-up-continue:link {
	color:#631A90;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:active {
	color:#631A90;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:hover {
	color:#631A90;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-continue:visited {
	color:#631A90;
	font-size:18px;
	font-weight:100;
}
a.email-sign-up-sign-up {
	color:#631A90;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.email-sign-up-sign-up:link {
	color:#631A90;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:visited {
	color:#631A90;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:hover {
	color:#631A90;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.email-sign-up-sign-up:active {
	color:#631A90;
	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:#D03A93; font-size:8pt;}


.right-quote {color:#631A90; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

/* END Seasonal Color Changes */


/*Product Page 2008 */


h1 {font-size: 16px; font-weight:100;} 

.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;}
 

 
 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: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  {}
.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:50pt; 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;}
.reducepriceClass {color:#900b06;}

/*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:		#FFDAAF; /* 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; }
/* 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;
}


/*REVIEWS */
.pr-review-engine{font-family:verdana;font-size:11px;;font-weight:inherit;text-align:left;}
.pr-snapshot-head{background-image:none;border-width:0px 0px 0 0px;border-style:solid;border-color:#999;padding:.5em .5em 0 .5em;background-repeat:repeat-x;background-color:#fff; visibility:hidden;}
.pr-snapshot-head p{line-height:1.88em;}
.pr-snapshot-head-wrapper{padding:.2em .8em;color:#333; visibility:hidden;}
.pr-snapshot-title{display:inline;padding:0;margin:0; font-size:11px;font-weight:bold;}
.pr-snapshot-cobrand{display:inline;margin:0 0 0 .3em;padding:0;font-size:85%;margin-right:1em;}
.prImageSnippetImage{border:1px solid #CCC;float:left;height:38px;margin-right:1px;overflow:hidden;width:38px;}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape{height:38px;}
.prImageSnippet div.prImageSnippetImage a img{border:0 none;}
.pr-snapshot-addreviews-wrapper-bot{float:right;margin-top:1em;display:none;}
a.pr-btn-slide{background:transparent url(images/bg_button_grey_r.gif) no-repeat scroll top right;color:#FFF;display:block;float:left;font:85% arial,sans-serif;padding-right:4px;text-decoration:none;}
a.pr-btn-slide span{background:transparent url(images/bg_button_grey_l.gif) no-repeat;display:block;padding:4px 5px 5px 8px;color:#00E;}
a.pr-btn-slide p{background:transparent url(images/icon_plus.gif) no-repeat left center;display:inline;margin:0;padding:1px 0 1px 18px;height:14px;line-height:14px;}
.pr-snapshot-body{border-width:0 0px;border-style:solid;border-color:#999;background-color:#fff;padding:0 .5em .5em;font-size:100%; width:760px;}
.pr-snapshot-body-wrapper{zoom:1;border:0px solid #999;padding:.5em;background-color:#fff; width:760px;}
.pr-snapshot-product-name{display:none;}
.pr-snapshot-rating-wrapper{padding:0 .2em;}
.pr-snapshot-rating{line-height:1.25em;}
.pr-snapshot-rating .pr-stars{float:left;height:20px;line-height:20px;width:112px;margin:0 .5em 0 0;background-image:url(http://images.buzzillions.com/images_merchants/stars/12678_stars_large.gif);}
.pr-snapshot-rating .pr-rating{float:left;margin-right:.3em;height:20px;line-height:20px;}
.pr-snapshot-rating .pr-rating-popout{float:left;width:11px;height:11px;background:url(images/icon_popout.gif) no-repeat 0 0;margin:0 .1em;}
.pr-snapshot-average-based-on-text{vertical-align:middle;padding:0;margin:0;line-height:20px;float:left;}
.pr-snapshot-consensus{clear:left;display:block;float:left;margin-bottom:1em;margin-top:.5em;}
.pr-snapshot-consensus-value{display:inline;vertical-align:middle;border:1px solid #739E37;font-size:92%;background:#8CC63E url(images/grad_green_40.gif);background-repeat:repeat-x;padding:.1em .3em;margin-right:.3em;color:#fff;font-weight:bold;}
.pr-snapshot-consensus-text{display:inline;}
.pr-snapshot-body-wrapper .pr-review-points{margin-top:1em;}
.pr-snapshot-express-referral{font-size:85%;}
.pr-review-points-attr-wrapper{position:relative;clear:both; width:760px;}
.pr-review-points-attr-wrapper .pr-attribute-group{width:760px;float:left;margin-right:1%;overflow:hidden;border:1px solid #ccc;}
.pr-rounded{-moz-border-radius-topleft:.2em;-moz-border-radius-topright:.2em;-moz-border-radius-bottomleft:.2em;-moz-border-radius-bottomright:.2em;-webkit-border-top-left-radius:.2em;-webkit-border-top-right-radius:.2em;-webkit-border-bottom-left-radius:.2em;-webkit-border-bottom-right-radius:.2em;border-top-right-radius:.2em;border-top-left-radius:.2em;border-bottom-right-radius:.2em;border-bottom-left-radius:.2em;}
*html .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group {width:100%;}
.pr-review-points-attr-wrapper .pr-last{margin-right:0;}
.pr-attribute-label-pros{color:#696;}
.pr-attribute-label-cons{color:#c33;}
.pr-attribute-label-bestuses{color:#333;}
.pr-attribute-key p{background-color:#ccc;display:block;font-weight:bold;padding:.4em .4em .3em;margin:0;text-transform:uppercase;text-align:left;font-size:11px;}
.pr-attribute-value{padding:.4em;}
.pr-attribute-value-list{list-style:none;margin:0;padding:0;}
.pr-snapshot-attribute-value-list{height:6.6em;}
.pr-attribute-value-list li{line-height:1.4em;font-size:92%; margin:0;}
.pr-snapshot-body-wrapper .pr-other-attributes{padding:.7em .2em 0;}
.pr-other-attributes{padding:0 .2em;}
.pr-other-attributes-list{margin:0;padding:0;list-style:none;font-size:92%;}
.pr-other-attributes-list li{margin:.2em 0;}
.pr-other-attributes-list li.pr-other-attribute-label{float:left;width:32.25%;margin-right:1%;clear:left;text-transform:uppercase;font-weight:bold;padding:0 0 0 .7em;background-image:url(images/icon_grid_bullet.gif);background-repeat:no-repeat;background-position:left center; display:none;}
.pr-other-attributes-list li.pr-other-attribute-value{float:left;width:60%; display:none;}
.pr-snapshot-footer{padding:.7em .2em 0;}
.pr-snapshot-write-review{background-image:url(images/icon_grid_arrow.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:.7em;margin:0;}
.pr-review-sort{border-width:0 0px;border-color:#999;border-style:solid;background-color:#ccc;text-align:right;}
.pr-review-sort-wrapper{padding:.5em .5em .5em 1.3em; background-color:#fff;}
.pr-review-count{float:left;margin:0;vertical-align:bottom;font-weight:bold;line-height:1.4em;}
.pr-review-sort-box{float:right;}
.pr-review-sort-box p{display:inline;margin:0 .3em 0 0;padding:0;vertical-align:text-top;line-height:1.4em;}
.pr-contents{border-width:0 0px 0px;border-color:#999;border-style:solid;background-color:#fff;padding:0 .5em .5em;}
.pr-contents-wrapper{background-color:#fff;border:0px solid #999;padding:.5em .7em 1em .7em;}
*html .pr-contents-wrapper{width:auto;}
.pr-pagination-top{text-align:right;padding:.5em 0 .7em;margin-bottom:1em;border-bottom:1px solid #ccc;}
.pr-pagination-bottom{text-align:right;}
.pr-pagination-top p,.pr-pagination-bottom p{padding:0;margin:0;}
.pr-page-count{float:left;}
.pr-nav-back-to-top{float:left;}
.pr-nav-back-to-top a{;margin-left:.3em;}
.pr-page-nav{display:inline;float:right;}
.pr-review-most-helpful p{padding:0;margin:0;font-size:85%;}
.pr-review-most-helpful p span{font-weight:bold;font-size:85%;}
.pr-review-rating-wrapper{position:relative;}
.pr-review-rating-wrapper,.pr-review-main-wrapper{float:right;width:65%;}
.pr-review-rating{margin-bottom:1em; margin-left:40px;}
.pr-review-rating-headline{font-weight:bold;line-height:16px;vertical-align:middle;padding:0;margin:0;}
.pr-review-rating .pr-stars{float:left;}
.pr-review-rating .pr-rating{float:left;margin-left:20px;font-size:85%;height:15px;line-height:15px;}
.pr-review-author-info-wrapper{margin:0 0 .7em 0;}
.pr-review-author{font-size:11px;float:left;width:25%;margin-bottom:1em;}
.pr-review-author-profile-link{padding-right:18px;background:url(images/icon_popout.gif) no-repeat center right;text-decoration:underline;}
.pr-review-author-profile-link span{display:none;}
.pr-review-author-date {
border:0 solid #999999;
float:none;
font-size:smaller;
left:-266px;
margin:0;
padding:0.2em 0.6em;
position:relative;
text-align:left;
text-transform:uppercase;
top:-18px;
width:180px;
}
.pr-review-author-date p{padding:0;margin:0;display:block;}
.pr-review-author-date p.pr-date-day{font-weight:bold;}
.pr-review-author-verified-buyer-wrapper{margin-bottom:1em;}
.pr-review-most-helpful{margin-bottom:.5em;}
.pr-review-author-affinity-wrapper{margin:.7em 0;}
.pr-review-author-badge-wrapper img,.pr-review-author-badge-wrapper a{border:0;text-decoration:none;}
*html .pr-review-author{width:30%;}
.pr-review-author p{margin:0;padding:0 0 .3em;}
.pr-review-author p span{font-weight:bold;}
.pr-review-wrap{border-bottom:1px solid #ccc;padding:1em 0;margin:1em 0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper{padding:0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{border:0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p{background-color:#fff;padding:0;margin:.5em .5em 0 0;}
.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group {padding:0;margin-top:.3em;}
.pr-attribute-value{padding:.4em;margin-top:.3em;}
.pr-review-text{margin:1em 0;}
.pr-review-text p{padding:0;margin:.7em 0 0;}
.pr-review-text .pr-comments-header{font-weight:bold;font-size:12px;}
.pr-review-bottom-line-wrapper span{font-weight:bold;}
.pr-review-bottom-line-wrapper .pr-review-bottom-line{text-transform:uppercase;color:#f90;}
.pr-customer-media-wrapper{float:left;width:215px;margin:.7em 0 0 0;}
.pr-customer-media{margin:1em 0;}
.pr-customer-media-user{font-size:77%;display:inline;}
.pr-customer-media-user span{font-weight:bold;}
.pr-pic{background:#fff url(images/shade_light.gif) repeat-x scroll left bottom;border:1px solid #ddd;float:left;left:0;padding:10px;}
.pr-pic .pr-caption{color:#333;font-size:85%;margin:0 0 5px;}
.pr-pic-content{background:transparent url(images/shadow.gif) no-repeat scroll right bottom;float:left;}
.pr-pic-content .wrap1{background:transparent url(images/shadows/corner_bl.gif) no-repeat scroll -15px 100%;}
.pr-pic-content .wrap2{background:transparent url(images/shadows/corner_tr.gif) no-repeat scroll 100% -15px;padding:0 7px 7px 0;}
.pr-pic-content .wrap2 img{background:#fff none repeat scroll 0 0;border:1px solid #bbb;display:block;padding:4px;}
.pr-pic .pr-pic-tags{color:#777;float:left;font-size:66%;line-height:13px;margin:0;padding-bottom:.7em;width:70px;}
.pr-review-most-helpful-bottom{display:none;font-size:85%;padding:.2em 0;}
.pr-review-most-helpful-bottom p{margin:0;padding:0;}
.pr-review-most-helpful-bottom p span{font-weight:bold;font-size:85%;}
.pr-review-tools{font-size:85%; display:none;}
.pr-review-tools p{display:inline;font-style:italic;}
.pr-review-tools p.pr-review-helpful-response{display:block;font-weight:bold;padding-top:.3em;}
.pr-report-issue-header{padding:.3em 0;}
.pr-error{display:none;padding-left:5px;padding-bottom:5px;background-color:#efefef;border:1px solid #bbb;margin-top:1em;width:30em;}
.pr-error-email{display:block;}
.pr-error-comments{display:block;}
.pr-merchant-comments{border:1px solid #ccc;padding:.5em;margin:2em 1em;background-color:#efefef;}
.pr-merchant-comments p{margin:0;padding:0;font-size:85%;}
.pr-merchant-comments p span{font-weight:bold;font-style:italic;}
.pr-stars{background-repeat:no-repeat;height:1.25em;line-height:1.25em;margin:0 .25em 0 0;padding:0;position:relative;width:7em;}
.pr-stars-small{height:16px;line-height:16px;width:83px;background-image:url(http://images.buzzillions.com/images_merchants/stars/12678_stars_small.gif);display:inline;visibility:visible;padding:0px;margin:0;position:relative;top:-0px;left:-40px;}
.pr-rating{background-color:#414142;color:#fff;padding:0 .4em 0;vertical-align:top;}
.pr-snapshot-no-ratings{text-align:center;}
.pr-clear{clear:both;}
*html .pr-review-wrap .pr-clear{width:90%;}
.pr-snippet-wrapper{background:#efefef;padding:.25em;text-align:left; height:50px;}
.pr-snippet-wrapper{border:1px solid #efefef;padding:0px; visibility:hidden;width:0px;margin:0; margin-left:152px;}
.pr-snippet-review-count{padding:0;margin:0;font-size:95%;line-height:26px;position:relative; display:none;}
*html .pr-snippet-review-count{font-size:85%;}
.pr-snippet-stars{border:1px solid #cbcbcb;background:#fff;padding:.3em;float:left;margin-right:.3em;}
.pr-snippet-stars .pr-stars-small{float:left;height:15px;line-height:15px;width:83px;background-image:url(http://images.buzzillions.com/images_merchants/stars/12678_stars_small.gif);}
.pr-snippet-stars{border:1px solid #fff;background:#efefef;padding:0;margin:0;visibility:hidden;}
.pr-snippet-stars .pr-snippet-rating-decimal{float:left;margin-right:.3em;height:15px;line-height:15px;font-size:85%;}
.pr-snippet-stars .pr-snippet-rating-decimal{background-color:#414142;color:#fff;padding:0 .2em 0;}
.pr-snippet-rating-decimal {visibility: visible; margin-top:-15px; margin-left:50px; position:relative; display: none;}
.pr-popout{float:left;width:11px;height:11px;background:url(images/icon_popout.gif) no-repeat 0 0;margin:0 .1em;}
.pr-snippet-read-write{border:1px solid #cbcbcb;background:#fff;padding:.6em .3em;font-size:77%;text-align:center;clear:both;margin-top:.2em;}
.pr-snippet-read-write a.pr-snippet-link{color:#631A90;}
a.pr-snippet-link{visibility:visible; width:100px;}
.pr-snippet-read-write a.pr-snippet-link span{font-weight:bold;}
.pr-snippet-read-reviews {
border-right:1px dotted #CBCBCB;
float:left;
left:-65px;
margin-left:0;
margin-top:0;
padding:0 1em;
position:relative;
top:0px;
visibility:hidden;
width:100px;
}
.pr-snippet-write-review {
float:left;
left:-65px;
margin-left:0;
margin-top:0;
padding:0 1em;
position:relative;
top:0px;
visibility:visible;
width:100px;
}
.pr-snippet-write-first-review p{display:inline;padding-right:.3em;}
.pr-pa-snippet{border:1px solid #cbcbcb;background:#efefef;padding:.25em;}
.pr-pa-snippet-wrapper{position:relative;}
.pr-pa-snippet-title{padding:0 1em;margin:0;font-size:92%;line-height:26px;font-weight:bold;display:inline;}
.pr-pa-snippet-text{padding:0;margin:0;font-size:77%;line-height:26px;font-weight:bold;display:inline;}
.pr-pa-snippet-qa{border:1px solid #cbcbcb;background:#fff;padding:.6em .3em;font-size:77%;text-align:center;}
.pr-pa-snippet-qa a.pr-snippet-link{color:#0072bc;}
.pr-pa-snippet-qa a.pr-snippet-link span{font-weight:bold;}
.pr-pa-snippet-read-questions{border-right:1px dotted #cbcbcb;float:left;position:relative;}
.pr-pa-snippet-read-questions p{display:inline;padding:0 .5em;}
.pr-pa-snippet-questions{border-right:1px solid #ccc;}
.pr-pa-snippet-ask-question{float:left;margin-left:1em;position:relative;}
.prPaContainer,.prPaFooter{width:38.5em;font-family:arial;font-size:85%;color:#777;background:#f3f3f3;}
*html .prPaContainer,.prPaFooter{width:40.5em;}
.prPaContainer{padding:1em;}
.prPaContainer p{margin:0;padding:0;color:#000;}
.prPaQ,.prPaA{font-size:114%;}
.prPaHeader .prPaQuestionPrompt{padding:.6em 0;font-size:85%;*font-size:80%;color:#777;}
.prPaHeader .prPaQuestionPrompt span{font-weight:bold;color:#000;}
.prPaHeader .prPaQuestionPromptIntro{font-weight:bold;margin-bottom:.5em;}
.prPaHeader .prPaQuestionPromptIntro span{font-size:85%;*font-size:80%;color:#777;font-weight:normal;}
.prPaFooter{text-align:right;font-family:arial;font-size:85%;color:#000;background:#f3f3f3;border-top:1px solid #D7D7D7;padding:.7em 1em;}
body:last-child:not(:root:root) .prPaFooter{padding:.7em 0;}
.prPaFooter .prPaQuestionPromptIntro{font-weight:bold;margin:0;padding:.4em 0 0 0;}
.prPaAskQuestionLnk{font-size:0;height:25px;width:120px;background:transparent url(images/pa_question_bubble.gif) 0 0 no-repeat;display:block;float:right;border:none;text-decoration:none;}
body:last-child:not(:root:root) .prPaAskQuestionLnk{margin-right:1em;}
.prPaAskQuestionLnk span{display:none;}
.prPaQaContainer{margin-left:-40px;*margin-left:0;}
.prPaContainer ul{list-style:none;}
.prPaAnswerCont ul li{border:none;}
.prPaContainer li{margin-left:0;border:1px solid #D7D7D7;margin-bottom:.5em;padding:.5em .5em 0 .5em;background:#fff;}
.prPaContainer .prPaAnswerList li{padding:0;}
.prPaCounts{padding-top:1em;border-top:1px solid #D7D7D7;}
.prPaByLine{margin:.7em 0 0 0;font-size:85%;}
.prPaAddBorder{border-bottom:1px solid #D7D7D7;padding-bottom:.7em;}
.prPaLastAnswer{padding-bottom:.5em;}
.prPaDate{color:darkgray;display:inline;}
.prPaQuestion{background-color:#eef;margin-bottom:.5em;margin-top:.5em;padding:.5em;}
.prPaAnswerList{margin-left:-40px;*margin-left:0;}
.prPaAnsweredIn{margin:0;padding:0;display:inline;font-size:85%;}
p.prPaTotalsLabel,p.prPaAnswerLnk{margin:1em 0 0 0;padding:0 0 .5em 0;}
p.prPaAnswerLnk{font-size:92%;float:right;color:#777;}
p.prPaAnswerLnk a{font-weight:bold;color:#FC961A;}
p.prPaTotalsLabel{font-weight:bold;cursor:pointer;padding-left:.8em;margin-bottom:.5em;}
p.paPrQaPrefix{font-weight:bold;margin:0 .2em 0 0;padding:0;display:inline;}
.prPaBadgeCase{margin:0 0 .5em 0;height:20px;}
.prPaAnswerDialog p.prPaVerifiedMerchant{font-size:77%;font-weight:bold;background:transparent url(images/badge_vm.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
.prPaAnswerDialog p.prPaVerifiedPurchaser{font-size:77%;font-weight:bold;background:transparent url(images/badge_pa_vb.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
.prPaToggleClosed{background:transparent url(images/pa_carat_closed.gif) 0 .2em no-repeat;}
.prPaToggleOpen{background:transparent url(images/pa_carat_open.gif) 0 .4em no-repeat;}
.pr-modal-container{border:1px solid #7F7F7F;background-color:#FFF;position:absolute;width:600px;height:422px;z-index:9999;}
.pr-modal-toolbar{padding:0;background-color:#DDD;border-bottom:1px solid #7F7F7F;*width:600px;}
.pr-modal-container-close{height:15px;width:25px;background:url(images/icon_close.gif) top left no-repeat;display:block;float:right;margin:2px 5px;}
.pr-modal-container-close span{display:none;}
.pr-modal-wrapper{border:1px solid #CCC;background-color:#FFF;width:580px;height:380px;overflow:auto;margin:10px;}
.pr-modal-content h2{font-size:15px;padding:10px;margin:0;background:#EFEFEF url(images/bg_snapshot_header.gif) repeat-x bottom left;}
.pr-modal-content .prReviewWrap{padding:0 10px;}
.pr-header .pr-hidden{margin-top:-422px;}
.pr-hidden{visibility:hidden;}
.pr-snapshot-footer{clear:both;}
#pr-snapshot-histogram{float:left;position:relative;margin-left:5px;z-index:10000;}
#pr-snapshot-histogram-lnk{margin-right:.3em;float:left;}
#pr-snapshot-histogram-lnk img{border:0;}
#pr-snapshot-histogram-container{width:auto;height:auto;border:2px solid #CCC;position:absolute;background:#FFF;z-index:10001;margin:0 0 0 11px;left:0;min-width:255px;*width:255px;}
#pr-snapshot-histogram-wrapper{margin-top:10px;}
#pr-snapshot-histogram-header{font-weight:bold;font-size:131%;padding:3px 10px;margin:0;}
ul#pr-snapshot-histogram-content{width:100%;margin:0;padding:0 10px 10px;list-style-type:none;}
ul#pr-snapshot-histogram-content li{clear:both;height:18px;margin:2px 0;}
ul#pr-snapshot-histogram-content li p{display:inline;padding:0;margin:0;}
.pr-histogram-label{width:50px;float:left;}
.pr-snapshot-histogram-bar{width:130px;float:left;background:#EFEFEF;margin:0 10px 0 0;}
.pr-snapshot-histogram-bar .pr-snapshot-histogram-barValue{background:#F7941D url('images/pr_histogram_bg.gif') 0 0 repeat-x;}
.pr-histogram-count{float:left;}
.pr-histogram-count span{color:#999;font-size:12px;}
.pr-closed{display:none;}
.pr-open{display:block;}
.pr-review-attribution{margin:.5em .2em;}
.pr-review-attribution-text{float:left;width:75%;margin-right:3%;}
.pr-review-attribution-text p{padding:0;margin:0;font-size:11px;color:#AFAFAF;}
.pr-review-attribution-img{float:right;width:22%;text-align:right;}
.pr-review-attribute-imgLabel{font-size:9px;padding:0;margin:0;}
.pr-review-attribution-img a,.pr-review-attribution-img img{border:0;}
.pr-snippet {height: 50px; border:0px solid #ccc; margin-left:30px; width:320px;}

.pr-review-text {font-size:12px;}
.pr-page-count {font-size:11px;}
.pr-attribute-pros {display:none;}
.pr-attribute-cons {display:none;}
.pr-snapshot {width:760px;}
.pr-attribute-bestuses {width:760px;}
..pr-other-attributes {padding:0; display:none;}


/* Snippet stars */
.pr-snippet-stars .pr-stars-small {
	background-image:url(http://www.teleflora.com/images/vendors/00005557/stars_small_collage.gif);}
/* Write a revew page stars */
div.prStars {
	background-image:url(http://www.teleflora.com/images/vendors/00005557/stars_big_collage.gif);}
/* Snapshot stars */
.pr-snapshot-rating .pr-stars {
	background-image:url(http://www.teleflora.com/images/vendors/00005557/stars_big_collage.gif); height:20px;}
/* Review stars */
.pr-stars-small {
	background-image:url(http://www.teleflora.com/images/vendors/00005557/stars_small_collage.gif);}
